parallel ip - initial checkin

Signed-off-by: Ralf Mollik <ramollik@compex-commerce.com>
diff --git a/.project b/.project
new file mode 100644
index 0000000..4967356
--- /dev/null
+++ b/.project
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>org.eclipse.osbp.vaadin.widgetset.aggregator</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.m2e.core.maven2Builder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.m2e.core.maven2Nature</nature>
+	</natures>
+</projectDescription>
diff --git a/about.html b/about.html
new file mode 100644
index 0000000..64c0598
--- /dev/null
+++ b/about.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+ 
+<p>June 1, 2016</p>	
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;).  Unless otherwise 
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 (&quot;EPL&quot;).  A copy of the EPL is available 
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is 
+being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
+apply to your use of any object code in the Content.  Check the Redistributor's license that was 
+provided with the Content.  If no such license exists, contact the Redistributor.  Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
+
+</body>
+</html>
\ No newline at end of file
diff --git a/jenkins.build.config.xml b/jenkins.build.config.xml
new file mode 100644
index 0000000..cfc2b82
--- /dev/null
+++ b/jenkins.build.config.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--#======================================================================= -->
+<!--# Copyright (c) 2016 - Loetz GmbH&Co.KG                                    -->
+<!--# All rights reserved. This program and the accompanying materials 		 -->
+<!--# are made available under the terms of the Eclipse Public License v1.0  -->
+<!--# which accompanies this distribution, and is available at               -->
+<!--# http://www.eclipse.org/legal/epl-v10.html                              -->
+<!--#                                                                        -->
+<!--# Contributors:                                                          -->
+<!--# Christophe Loetz (Loetz GmbH&Co.KG) - initial API and implementation                           -->
+<!--#======================================================================= -->
+<!--# Module specific parameters for the Jenkins Job 						 -->
+<!--#======================================================================= -->
+
+<jenkins>
+	<!-- DO NOT EDIT BELOW THIS LINE -->
+        <jenkins.build.dependencies>
+                <jenkins.build.dependency>org.eclipse.osbp.ecview.extension</jenkins.build.dependency>
+                <jenkins.build.dependency>org.eclipse.osbp.runtime.web</jenkins.build.dependency>
+                <jenkins.build.dependency>org.eclipse.osbp.vaaclipse</jenkins.build.dependency>
+        </jenkins.build.dependencies>
+</jenkins>
diff --git a/notice.html b/notice.html
new file mode 100644
index 0000000..c3d34c3
--- /dev/null
+++ b/notice.html
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+<title>Eclipse Foundation Software User Agreement</title>
+</head>
+
+<body lang="EN-US">
+<h2>Eclipse Foundation Software User Agreement</h2>
+<p>April 9, 2014</p>
+
+<h3>Usage Of Content</h3>
+
+<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
+   (COLLECTIVELY &quot;CONTENT&quot;).  USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
+   CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU AGREE THAT YOUR USE
+   OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
+   NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
+   CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
+
+<h3>Applicable Licenses</h3>
+
+<p>Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0
+   (&quot;EPL&quot;).  A copy of the EPL is provided with this Content and is also available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+   For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse Foundation source code
+   repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as downloadable archives (&quot;Downloads&quot;).</p>
+
+<ul>
+       <li>Content may be structured and packaged into modules to facilitate delivering, extending, and upgrading the Content.  Typical modules may include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).</li>
+       <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&trade; ARchive) in a directory named &quot;plugins&quot;.</li>
+       <li>A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.  Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;.  Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of the Plug-ins
+      and/or Fragments associated with that Feature.</li>
+       <li>Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.</li>
+</ul>
+
+<p>The terms and conditions governing Plug-ins and Fragments should be contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features and
+Included Features should be contained in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;).  Abouts and Feature Licenses may be located in any directory of a Download or Module
+including, but not limited to the following locations:</p>
+
+<ul>
+       <li>The top-level (root) directory</li>
+       <li>Plug-in and Fragment directories</li>
+       <li>Inside Plug-ins and Fragments packaged as JARs</li>
+       <li>Sub-directories of the directory named &quot;src&quot; of certain Plug-ins</li>
+       <li>Feature directories</li>
+</ul>
+
+<p>Note: if a Feature made available by the Eclipse Foundation is installed using the Provisioning Technology (as defined below), you must agree to a license (&quot;Feature Update License&quot;) during the
+installation process.  If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or
+inform you where you can locate them.  Feature Update Licenses may be found in the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.
+Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in
+that directory.</p>
+
+<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.  SOME OF THESE
+OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
+
+<ul>
+       <li>Eclipse Distribution License Version 1.0 (available at <a href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)</li>
+       <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
+       <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
+       <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
+       <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
+</ul>
+
+<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT.  If no About, Feature License, or Feature Update License is provided, please
+contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.</p>
+
+
+<h3>Use of Provisioning Technology</h3>
+
+<p>The Eclipse Foundation makes available provisioning software, examples of which include, but are not limited to, p2 and the Eclipse
+   Update Manager (&quot;Provisioning Technology&quot;) for the purpose of allowing users to install software, documentation, information and/or
+   other materials (collectively &quot;Installable Software&quot;). This capability is provided with the intent of allowing such users to
+   install, extend and update Eclipse-based products. Information about packaging Installable Software is available at <a
+       href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
+   (&quot;Specification&quot;).</p>
+
+<p>You may use Provisioning Technology to allow other parties to install Installable Software. You shall be responsible for enabling the
+   applicable license agreements relating to the Installable Software to be presented to, and accepted by, the users of the Provisioning Technology
+   in accordance with the Specification. By using Provisioning Technology in such a manner and making it available in accordance with the
+   Specification, you further acknowledge your agreement to, and the acquisition of all necessary rights to permit the following:</p>
+
+<ol>
+       <li>A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute the Provisioning Technology
+       on a machine (&quot;Target Machine&quot;) with the intent of installing, extending or updating the functionality of an Eclipse-based
+       product.</li>
+       <li>During the Provisioning Process, the Provisioning Technology may cause third party Installable Software or a portion thereof to be
+       accessed and copied to the Target Machine.</li>
+       <li>Pursuant to the Specification, you will provide to the user the terms and conditions that govern the use of the Installable
+       Software (&quot;Installable Software Agreement&quot;) and such Installable Software Agreement shall be accessed from the Target
+       Machine in accordance with the Specification. Such Installable Software Agreement must inform the user of the terms and conditions that govern
+       the Installable Software and must solicit acceptance by the end user in the manner prescribed in such Installable Software Agreement. Upon such
+       indication of agreement by the user, the provisioning Technology will complete installation of the Installable Software.</li>
+</ol>
+
+<h3>Cryptography</h3>
+
+<p>Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to
+   another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import,
+   possession, or use, and re-export of encryption software, to see if this is permitted.</p>
+
+<p><small>Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.</small></p>
+</body>
+</html>
diff --git a/org.eclipse.osbp.themes.feature/.project b/org.eclipse.osbp.themes.feature/.project
new file mode 100644
index 0000000..9fdfc7e
--- /dev/null
+++ b/org.eclipse.osbp.themes.feature/.project
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>org.eclipse.osbp.themes.feature</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.pde.FeatureBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.m2e.core.maven2Builder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
+		<nature>org.eclipse.m2e.core.maven2Nature</nature>
+		<nature>org.eclipse.pde.FeatureNature</nature>
+	</natures>
+</projectDescription>
diff --git a/org.eclipse.osbp.themes.feature/LICENSE.txt b/org.eclipse.osbp.themes.feature/LICENSE.txt
new file mode 100644
index 0000000..ff42ad4
--- /dev/null
+++ b/org.eclipse.osbp.themes.feature/LICENSE.txt
@@ -0,0 +1,161 @@
+Eclipse Public License -v 1.0
+
+THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION
+OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
+
+1. DEFINITIONS
+
+"Contribution" means:
+
+a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and
+
+b) in the case of each subsequent Contributor:
+
+i) changes to the Program, and
+
+ii) additions to the Program;
+
+where such changes and/or additions to the Program originate from and are distributed by that particular Contributor.
+A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone
+acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate
+modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not
+derivative works of the Program.
+
+"Contributor" means any person or entity that distributes the Program.
+
+"Licensed Patents " mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of
+its Contribution alone or when combined with the Program.
+
+"Program" means the Contributions distributed in accordance with this Agreement.
+
+"Recipient" means anyone who receives the Program under this Agreement, including all Contributors.
+
+2. GRANT OF RIGHTS
+
+a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide,
+royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute
+and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code
+form.
+
+b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide,
+royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the
+Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the
+combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such
+addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not
+apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder.
+
+c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no
+assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property
+rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity
+based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and
+licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property
+rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the
+Program, it is Recipient's responsibility to acquire that license before distributing the Program.
+
+d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to
+grant the copyright license set forth in this Agreement.
+
+3. REQUIREMENTS
+
+A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:
+
+a) it complies with the terms and conditions of this Agreement; and
+
+b) its license agreement:
+
+i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including
+warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and
+fitness for a particular purpose;
+
+ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special,
+incidental and consequential damages, such as lost profits;
+
+iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any
+other party; and
+
+iv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it
+in a reasonable manner on or through a medium customarily used for software exchange.
+
+When the Program is made available in source code form:
+
+a) it must be made available under this Agreement; and
+
+b) a copy of this Agreement must be included with each copy of the Program.
+
+Contributors may not remove or alter any copyright notices contained within the Program.
+
+Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows
+subsequent Recipients to identify the originator of the Contribution.
+
+4. COMMERCIAL DISTRIBUTION
+
+Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and
+the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes
+the Program in a commercial product offering should do so in a manner which does not create potential liability for
+other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor
+("Commercial Contributor") hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor")
+against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions
+brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such
+Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The
+obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual
+property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
+Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the
+Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may
+ participate in any such claim at its own expense.
+
+For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is
+then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties
+related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone.
+Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to
+those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result,
+the Commercial Contributor must pay those damages.
+
+5. NO WARRANTY
+
+EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
+CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE,
+NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for
+determining the appropriateness of using and distributing the Program and assumes all risks associated with its
+exercise of rights under this Agreement , including but not limited to the risks and costs of program errors, compliance
+with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations.
+
+6. DISCLAIMER OF LIABILITY
+
+EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS),
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
+HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+7. GENERAL
+
+If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or
+enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such
+provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.
+
+If Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit)
+alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such
+Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such
+litigation is filed.
+
+All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or
+conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such
+noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution
+of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses
+ granted by Recipient relating to the Program shall continue and survive.
+
+Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement
+is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish
+new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the
+right to modify this Agreement. The Eclipse Foundation is the initial Agreement Steward. The Eclipse Foundation may
+assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the
+Agreement will be given a distinguishing version number. The Program (including Contributions) may always be
+distributed subject to the version of the Agreement under which it was received. In addition, after a new version of
+the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the
+new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
+the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or
+otherwise. All rights in the Program not expressly granted under this Agreement are reserved.
+
+This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States
+of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause
+of action arose. Each party waives its rights to a jury trial in any resulting litigation.
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes.feature/build.properties b/org.eclipse.osbp.themes.feature/build.properties
new file mode 100644
index 0000000..b8920ff
--- /dev/null
+++ b/org.eclipse.osbp.themes.feature/build.properties
@@ -0,0 +1,2 @@
+bin.includes = license.html,  epl-v10.html,  feature.xml,\
+               feature.properties
diff --git a/org.eclipse.osbp.themes.feature/epl-v10.html b/org.eclipse.osbp.themes.feature/epl-v10.html
new file mode 100644
index 0000000..b398acc
--- /dev/null
+++ b/org.eclipse.osbp.themes.feature/epl-v10.html
@@ -0,0 +1,259 @@
+<!--?xml version="1.0" encoding="ISO-8859-1" ?-->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Eclipse Public License - Version 1.0</title>
+<style type="text/css">
+  body {
+    size: 8.5in 11.0in;
+    margin: 0.25in 0.5in 0.25in 0.5in;
+    tab-interval: 0.5in;
+    }
+  p {  	
+    margin-left: auto;
+    margin-top:  0.5em;
+    margin-bottom: 0.5em;
+    }
+  p.list {
+  	margin-left: 0.5in;
+    margin-top:  0.05em;
+    margin-bottom: 0.05em;
+    }
+  </style>
+
+</head>
+
+<body lang="EN-US">
+
+<h2>Eclipse Public License - v 1.0</h2>
+
+<p>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
+PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR
+DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS
+AGREEMENT.</p>
+
+<p><b>1. DEFINITIONS</b></p>
+
+<p>"Contribution" means:</p>
+
+<p class="list">a) in the case of the initial Contributor, the initial
+code and documentation distributed under this Agreement, and</p>
+<p class="list">b) in the case of each subsequent Contributor:</p>
+<p class="list">i) changes to the Program, and</p>
+<p class="list">ii) additions to the Program;</p>
+<p class="list">where such changes and/or additions to the Program
+originate from and are distributed by that particular Contributor. A
+Contribution 'originates' from a Contributor if it was added to the
+Program by such Contributor itself or anyone acting on such
+Contributor's behalf. Contributions do not include additions to the
+Program which: (i) are separate modules of software distributed in
+conjunction with the Program under their own license agreement, and (ii)
+are not derivative works of the Program.</p>
+
+<p>"Contributor" means any person or entity that distributes
+the Program.</p>
+
+<p>"Licensed Patents" mean patent claims licensable by a
+Contributor which are necessarily infringed by the use or sale of its
+Contribution alone or when combined with the Program.</p>
+
+<p>"Program" means the Contributions distributed in accordance
+with this Agreement.</p>
+
+<p>"Recipient" means anyone who receives the Program under
+this Agreement, including all Contributors.</p>
+
+<p><b>2. GRANT OF RIGHTS</b></p>
+
+<p class="list">a) Subject to the terms of this Agreement, each
+Contributor hereby grants Recipient a non-exclusive, worldwide,
+royalty-free copyright license to reproduce, prepare derivative works
+of, publicly display, publicly perform, distribute and sublicense the
+Contribution of such Contributor, if any, and such derivative works, in
+source code and object code form.</p>
+
+<p class="list">b) Subject to the terms of this Agreement, each
+Contributor hereby grants Recipient a non-exclusive, worldwide,
+royalty-free patent license under Licensed Patents to make, use, sell,
+offer to sell, import and otherwise transfer the Contribution of such
+Contributor, if any, in source code and object code form. This patent
+license shall apply to the combination of the Contribution and the
+Program if, at the time the Contribution is added by the Contributor,
+such addition of the Contribution causes such combination to be covered
+by the Licensed Patents. The patent license shall not apply to any other
+combinations which include the Contribution. No hardware per se is
+licensed hereunder.</p>
+
+<p class="list">c) Recipient understands that although each Contributor
+grants the licenses to its Contributions set forth herein, no assurances
+are provided by any Contributor that the Program does not infringe the
+patent or other intellectual property rights of any other entity. Each
+Contributor disclaims any liability to Recipient for claims brought by
+any other entity based on infringement of intellectual property rights
+or otherwise. As a condition to exercising the rights and licenses
+granted hereunder, each Recipient hereby assumes sole responsibility to
+secure any other intellectual property rights needed, if any. For
+example, if a third party patent license is required to allow Recipient
+to distribute the Program, it is Recipient's responsibility to acquire
+that license before distributing the Program.</p>
+
+<p class="list">d) Each Contributor represents that to its knowledge it
+has sufficient copyright rights in its Contribution, if any, to grant
+the copyright license set forth in this Agreement.</p>
+
+<p><b>3. REQUIREMENTS</b></p>
+
+<p>A Contributor may choose to distribute the Program in object code
+form under its own license agreement, provided that:</p>
+
+<p class="list">a) it complies with the terms and conditions of this
+Agreement; and</p>
+
+<p class="list">b) its license agreement:</p>
+
+<p class="list">i) effectively disclaims on behalf of all Contributors
+all warranties and conditions, express and implied, including warranties
+or conditions of title and non-infringement, and implied warranties or
+conditions of merchantability and fitness for a particular purpose;</p>
+
+<p class="list">ii) effectively excludes on behalf of all Contributors
+all liability for damages, including direct, indirect, special,
+incidental and consequential damages, such as lost profits;</p>
+
+<p class="list">iii) states that any provisions which differ from this
+Agreement are offered by that Contributor alone and not by any other
+party; and</p>
+
+<p class="list">iv) states that source code for the Program is available
+from such Contributor, and informs licensees how to obtain it in a
+reasonable manner on or through a medium customarily used for software
+exchange.</p>
+
+<p>When the Program is made available in source code form:</p>
+
+<p class="list">a) it must be made available under this Agreement; and</p>
+
+<p class="list">b) a copy of this Agreement must be included with each
+copy of the Program.</p>
+
+<p>Contributors may not remove or alter any copyright notices contained
+within the Program.</p>
+
+<p>Each Contributor must identify itself as the originator of its
+Contribution, if any, in a manner that reasonably allows subsequent
+Recipients to identify the originator of the Contribution.</p>
+
+<p><b>4. COMMERCIAL DISTRIBUTION</b></p>
+
+<p>Commercial distributors of software may accept certain
+responsibilities with respect to end users, business partners and the
+like. While this license is intended to facilitate the commercial use of
+the Program, the Contributor who includes the Program in a commercial
+product offering should do so in a manner which does not create
+potential liability for other Contributors. Therefore, if a Contributor
+includes the Program in a commercial product offering, such Contributor
+("Commercial Contributor") hereby agrees to defend and
+indemnify every other Contributor ("Indemnified Contributor")
+against any losses, damages and costs (collectively "Losses")
+arising from claims, lawsuits and other legal actions brought by a third
+party against the Indemnified Contributor to the extent caused by the
+acts or omissions of such Commercial Contributor in connection with its
+distribution of the Program in a commercial product offering. The
+obligations in this section do not apply to any claims or Losses
+relating to any actual or alleged intellectual property infringement. In
+order to qualify, an Indemnified Contributor must: a) promptly notify
+the Commercial Contributor in writing of such claim, and b) allow the
+Commercial Contributor to control, and cooperate with the Commercial
+Contributor in, the defense and any related settlement negotiations. The
+Indemnified Contributor may participate in any such claim at its own
+expense.</p>
+
+<p>For example, a Contributor might include the Program in a commercial
+product offering, Product X. That Contributor is then a Commercial
+Contributor. If that Commercial Contributor then makes performance
+claims, or offers warranties related to Product X, those performance
+claims and warranties are such Commercial Contributor's responsibility
+alone. Under this section, the Commercial Contributor would have to
+defend claims against the other Contributors related to those
+performance claims and warranties, and if a court requires any other
+Contributor to pay any damages as a result, the Commercial Contributor
+must pay those damages.</p>
+
+<p><b>5. NO WARRANTY</b></p>
+
+<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
+PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
+OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,
+ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
+OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
+responsible for determining the appropriateness of using and
+distributing the Program and assumes all risks associated with its
+exercise of rights under this Agreement , including but not limited to
+the risks and costs of program errors, compliance with applicable laws,
+damage to or loss of data, programs or equipment, and unavailability or
+interruption of operations.</p>
+
+<p><b>6. DISCLAIMER OF LIABILITY</b></p>
+
+<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT
+NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
+WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
+DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
+HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</p>
+
+<p><b>7. GENERAL</b></p>
+
+<p>If any provision of this Agreement is invalid or unenforceable under
+applicable law, it shall not affect the validity or enforceability of
+the remainder of the terms of this Agreement, and without further action
+by the parties hereto, such provision shall be reformed to the minimum
+extent necessary to make such provision valid and enforceable.</p>
+
+<p>If Recipient institutes patent litigation against any entity
+(including a cross-claim or counterclaim in a lawsuit) alleging that the
+Program itself (excluding combinations of the Program with other
+software or hardware) infringes such Recipient's patent(s), then such
+Recipient's rights granted under Section 2(b) shall terminate as of the
+date such litigation is filed.</p>
+
+<p>All Recipient's rights under this Agreement shall terminate if it
+fails to comply with any of the material terms or conditions of this
+Agreement and does not cure such failure in a reasonable period of time
+after becoming aware of such noncompliance. If all Recipient's rights
+under this Agreement terminate, Recipient agrees to cease use and
+distribution of the Program as soon as reasonably practicable. However,
+Recipient's obligations under this Agreement and any licenses granted by
+Recipient relating to the Program shall continue and survive.</p>
+
+<p>Everyone is permitted to copy and distribute copies of this
+Agreement, but in order to avoid inconsistency the Agreement is
+copyrighted and may only be modified in the following manner. The
+Agreement Steward reserves the right to publish new versions (including
+revisions) of this Agreement from time to time. No one other than the
+Agreement Steward has the right to modify this Agreement. The Eclipse
+Foundation is the initial Agreement Steward. The Eclipse Foundation may
+assign the responsibility to serve as the Agreement Steward to a
+suitable separate entity. Each new version of the Agreement will be
+given a distinguishing version number. The Program (including
+Contributions) may always be distributed subject to the version of the
+Agreement under which it was received. In addition, after a new version
+of the Agreement is published, Contributor may elect to distribute the
+Program (including its Contributions) under the new version. Except as
+expressly stated in Sections 2(a) and 2(b) above, Recipient receives no
+rights or licenses to the intellectual property of any Contributor under
+this Agreement, whether expressly, by implication, estoppel or
+otherwise. All rights in the Program not expressly granted under this
+Agreement are reserved.</p>
+
+<p>This Agreement is governed by the laws of the State of New York and
+the intellectual property laws of the United States of America. No party
+to this Agreement will bring a legal action under this Agreement more
+than one year after the cause of action arose. Each party waives its
+rights to a jury trial in any resulting litigation.</p>
+
+
+
+</body></html>
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes.feature/feature.properties b/org.eclipse.osbp.themes.feature/feature.properties
new file mode 100644
index 0000000..f301c46
--- /dev/null
+++ b/org.eclipse.osbp.themes.feature/feature.properties
@@ -0,0 +1,169 @@
+###############################################################################
+# Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany).
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#     Cristiano Gavião - initial API and implementation
+###############################################################################
+# feature.properties
+# contains externalized strings for feature.xml
+# "%foo" in feature.xml corresponds to the key "foo" in this file
+# java.io.Properties file (ISO 8859-1 with "\" escapes)
+# This file should be translated.
+
+# "featureName" property - name of the feature
+featureName =OSBP UI Themes
+
+# "providerName" property - name of the company that provides the feature
+providerName=Eclipse OSBP
+
+# "description" property - description of the feature
+description=This feature provides the bundles for the OSBP UI themes.
+
+# "updateSiteName" property - label for the update site
+updateSiteName=
+
+# "copyright" property - text of the "Feature Update Copyright"
+copyright=\
+Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany) \n\
+All rights reserved. This program and the accompanying materials\n\
+are made available under the terms of the Eclipse Public License v1.0\n\
+which accompanies this distribution, and is available at\n\
+http://www.eclipse.org/legal/epl-v10.html\n\
+\n\
+################ end of copyright property ####################################
+
+# "licenseURL" property - URL of the "Feature License"
+# do not translate value - just change to point to a locale-specific HTML page
+licenseURL=license.html
+
+# "license" property - text of the "Feature Update License"
+# should be plain text version of license agreement pointed to be "licenseURL"
+license=\
+Eclipse Foundation Software User Agreement\n\
+February 1, 2011\n\
+\n\
+Usage Of Content\n\
+\n\
+THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR\n\
+OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT").\n\
+USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS\n\
+AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR\n\
+NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU\n\
+AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT\n\
+AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS\n\
+OR NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE\n\
+TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS\n\
+OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\
+BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\
+\n\
+Applicable Licenses\n\
+\n\
+Unless otherwise indicated, all Content made available by the\n\
+Eclipse Foundation is provided to you under the terms and conditions of\n\
+the Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is\n\
+provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.\n\
+For purposes of the EPL, "Program" will mean the Content.\n\
+\n\
+Content includes, but is not limited to, source code, object code,\n\
+documentation and other files maintained in the Eclipse Foundation source code\n\
+repository ("Repository") in software modules ("Modules") and made available\n\
+as downloadable archives ("Downloads").\n\
+\n\
+       - Content may be structured and packaged into modules to facilitate delivering,\n\
+         extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"),\n\
+         plug-in fragments ("Fragments"), and features ("Features").\n\
+       - Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)\n\
+         in a directory named "plugins".\n\
+       - A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.\n\
+         Each Feature may be packaged as a sub-directory in a directory named "features".\n\
+         Within a Feature, files named "feature.xml" may contain a list of the names and version\n\
+         numbers of the Plug-ins and/or Fragments associated with that Feature.\n\
+       - Features may also include other Features ("Included Features"). Within a Feature, files\n\
+         named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\
+\n\
+The terms and conditions governing Plug-ins and Fragments should be\n\
+contained in files named "about.html" ("Abouts"). The terms and\n\
+conditions governing Features and Included Features should be contained\n\
+in files named "license.html" ("Feature Licenses"). Abouts and Feature\n\
+Licenses may be located in any directory of a Download or Module\n\
+including, but not limited to the following locations:\n\
+\n\
+       - The top-level (root) directory\n\
+       - Plug-in and Fragment directories\n\
+       - Inside Plug-ins and Fragments packaged as JARs\n\
+       - Sub-directories of the directory named "src" of certain Plug-ins\n\
+       - Feature directories\n\
+\n\
+Note: if a Feature made available by the Eclipse Foundation is installed using the\n\
+Provisioning Technology (as defined below), you must agree to a license ("Feature \n\
+Update License") during the installation process. If the Feature contains\n\
+Included Features, the Feature Update License should either provide you\n\
+with the terms and conditions governing the Included Features or inform\n\
+you where you can locate them. Feature Update Licenses may be found in\n\
+the "license" property of files named "feature.properties" found within a Feature.\n\
+Such Abouts, Feature Licenses, and Feature Update Licenses contain the\n\
+terms and conditions (or references to such terms and conditions) that\n\
+govern your use of the associated Content in that directory.\n\
+\n\
+THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER\n\
+TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.\n\
+SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\
+\n\
+       - Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html)\n\
+       - Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\
+       - Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\
+       - Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\
+       - Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/supporters/metrolink/license.html)\n\
+       - Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\
+\n\
+IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR\n\
+TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License\n\
+is provided, please contact the Eclipse Foundation to determine what terms and conditions\n\
+govern that particular Content.\n\
+\n\
+\n\Use of Provisioning Technology\n\
+\n\
+The Eclipse Foundation makes available provisioning software, examples of which include,\n\
+but are not limited to, p2 and the Eclipse Update Manager ("Provisioning Technology") for\n\
+the purpose of allowing users to install software, documentation, information and/or\n\
+other materials (collectively "Installable Software"). This capability is provided with\n\
+the intent of allowing such users to install, extend and update Eclipse-based products.\n\
+Information about packaging Installable Software is available at\n\
+http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").\n\
+\n\
+You may use Provisioning Technology to allow other parties to install Installable Software.\n\
+You shall be responsible for enabling the applicable license agreements relating to the\n\
+Installable Software to be presented to, and accepted by, the users of the Provisioning Technology\n\
+in accordance with the Specification. By using Provisioning Technology in such a manner and\n\
+making it available in accordance with the Specification, you further acknowledge your\n\
+agreement to, and the acquisition of all necessary rights to permit the following:\n\
+\n\
+       1. A series of actions may occur ("Provisioning Process") in which a user may execute\n\
+          the Provisioning Technology on a machine ("Target Machine") with the intent of installing,\n\
+          extending or updating the functionality of an Eclipse-based product.\n\
+       2. During the Provisioning Process, the Provisioning Technology may cause third party\n\
+          Installable Software or a portion thereof to be accessed and copied to the Target Machine.\n\
+       3. Pursuant to the Specification, you will provide to the user the terms and conditions that\n\
+          govern the use of the Installable Software ("Installable Software Agreement") and such\n\
+          Installable Software Agreement shall be accessed from the Target Machine in accordance\n\
+          with the Specification. Such Installable Software Agreement must inform the user of the\n\
+          terms and conditions that govern the Installable Software and must solicit acceptance by\n\
+          the end user in the manner prescribed in such Installable Software Agreement. Upon such\n\
+          indication of agreement by the user, the provisioning Technology will complete installation\n\
+          of the Installable Software.\n\
+\n\
+Cryptography\n\
+\n\
+Content may contain encryption software. The country in which you are\n\
+currently may have restrictions on the import, possession, and use,\n\
+and/or re-export to another country, of encryption software. BEFORE\n\
+using any encryption software, please check the country's laws,\n\
+regulations and policies concerning the import, possession, or use, and\n\
+re-export of encryption software, to see if this is permitted.\n\
+\n\
+Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.\n
+########### end of license property ##########################################
diff --git a/org.eclipse.osbp.themes.feature/feature.xml b/org.eclipse.osbp.themes.feature/feature.xml
new file mode 100644
index 0000000..e0d7a5d
--- /dev/null
+++ b/org.eclipse.osbp.themes.feature/feature.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--#======================================================================= -->
+<!--# Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany) -->
+<!--# All rights reserved. This program and the accompanying materials -->
+<!--# are made available under the terms of the Eclipse Public License v1.0 -->
+<!--# which accompanies this distribution, and is available at -->
+<!--# http://www.eclipse.org/legal/epl-v10.html -->
+<!--# -->
+<!--# Contributors: -->
+<!--#     Christophe Loetz (Loetz GmbH&Co.KG) - initial API and implementation -->
+<!--#======================================================================= -->
+
+<feature
+        id="org.eclipse.osbp.themes.feature"
+        label="%featureName"
+        version="0.9.0.qualifier"
+        provider-name="%providerName"
+		plugin="org.eclipse.osbp.themes">
+        
+    <description>
+        %description
+    </description>
+        
+    <copyright>
+        %copyright
+    </copyright>
+        
+    <license url="%licenseURL">
+        %license
+    </license>
+        
+    <plugin
+        id="org.eclipse.osbp.themes"
+        download-size="0"
+        install-size="0"
+        version="0.0.0"
+        unpack="false"/>
+        
+</feature>
diff --git a/org.eclipse.osbp.themes.feature/license.html b/org.eclipse.osbp.themes.feature/license.html
new file mode 100644
index 0000000..6e579a5
--- /dev/null
+++ b/org.eclipse.osbp.themes.feature/license.html
@@ -0,0 +1,164 @@
+<!--?xml version="1.0" encoding="ISO-8859-1" ?-->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Eclipse Foundation Software User Agreement</title>
+</head>
+
+<body lang="EN-US">
+<h2>Eclipse Foundation Software User Agreement</h2>
+<p>February 1, 2011</p>
+
+<h3>Usage Of Content</h3>
+
+<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
+   (COLLECTIVELY "CONTENT").  USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
+   CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU AGREE THAT YOUR USE
+   OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
+   NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
+   CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
+
+<h3>Applicable Licenses</h3>
+
+<p>Unless otherwise indicated, all Content made available by the Eclipse
+ Foundation is provided to you under the terms and conditions of the 
+Eclipse Public License Version 1.0
+   ("EPL").  A copy of the EPL is provided with this Content and is also
+ available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+   For purposes of the EPL, "Program" will mean the Content.</p>
+
+<p>Content includes, but is not limited to, source code, object code, 
+documentation and other files maintained in the Eclipse Foundation 
+source code
+   repository ("Repository") in software modules ("Modules") and made 
+available as downloadable archives ("Downloads").</p>
+
+<ul>
+       <li>Content may be structured and packaged into modules to 
+facilitate delivering, extending, and upgrading the Content.  Typical 
+modules may include plug-ins ("Plug-ins"), plug-in fragments 
+("Fragments"), and features ("Features").</li>
+       <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&#8482; ARchive) in a directory named "plugins".</li>
+       <li>A Feature is a bundle of one or more Plug-ins and/or 
+Fragments and associated material.  Each Feature may be packaged as a 
+sub-directory in a directory named "features".  Within a Feature, files 
+named "feature.xml" may contain a list of the names and version numbers 
+of the Plug-ins
+      and/or Fragments associated with that Feature.</li>
+       <li>Features may also include other Features ("Included 
+Features"). Within a Feature, files named "feature.xml" may contain a 
+list of the names and version numbers of Included Features.</li>
+</ul>
+
+<p>The terms and conditions governing Plug-ins and Fragments should be 
+contained in files named "about.html" ("Abouts"). The terms and 
+conditions governing Features and
+Included Features should be contained in files named "license.html" 
+("Feature Licenses").  Abouts and Feature Licenses may be located in any
+ directory of a Download or Module
+including, but not limited to the following locations:</p>
+
+<ul>
+       <li>The top-level (root) directory</li>
+       <li>Plug-in and Fragment directories</li>
+       <li>Inside Plug-ins and Fragments packaged as JARs</li>
+       <li>Sub-directories of the directory named "src" of certain Plug-ins</li>
+       <li>Feature directories</li>
+</ul>
+
+<p>Note: if a Feature made available by the Eclipse Foundation is 
+installed using the Provisioning Technology (as defined below), you must
+ agree to a license ("Feature Update License") during the
+installation process.  If the Feature contains Included Features, the 
+Feature Update License should either provide you with the terms and 
+conditions governing the Included Features or
+inform you where you can locate them.  Feature Update Licenses may be 
+found in the "license" property of files named "feature.properties" 
+found within a Feature.
+Such Abouts, Feature Licenses, and Feature Update Licenses contain the 
+terms and conditions (or references to such terms and conditions) that 
+govern your use of the associated Content in
+that directory.</p>
+
+<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER 
+TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.
+  SOME OF THESE
+OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
+
+<ul>
+       <li>Eclipse Distribution License Version 1.0 (available at <a href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)</li>
+       <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
+       <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
+       <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
+       <li>Metro Link Public License 1.00 (available at <a href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</a>)</li>
+       <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
+</ul>
+
+<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND 
+CONDITIONS PRIOR TO USE OF THE CONTENT.  If no About, Feature License, 
+or Feature Update License is provided, please
+contact the Eclipse Foundation to determine what terms and conditions 
+govern that particular Content.</p>
+
+
+<h3>Use of Provisioning Technology</h3>
+
+<p>The Eclipse Foundation makes available provisioning software, 
+examples of which include, but are not limited to, p2 and the Eclipse
+   Update Manager ("Provisioning Technology") for the purpose of 
+allowing users to install software, documentation, information and/or
+   other materials (collectively "Installable Software"). This 
+capability is provided with the intent of allowing such users to
+   install, extend and update Eclipse-based products. Information about 
+packaging Installable Software is available at <a href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
+   ("Specification").</p>
+
+<p>You may use Provisioning Technology to allow other parties to install
+ Installable Software. You shall be responsible for enabling the
+   applicable license agreements relating to the Installable Software to
+ be presented to, and accepted by, the users of the Provisioning 
+Technology
+   in accordance with the Specification. By using Provisioning 
+Technology in such a manner and making it available in accordance with 
+the
+   Specification, you further acknowledge your agreement to, and the 
+acquisition of all necessary rights to permit the following:</p>
+
+<ol>
+       <li>A series of actions may occur ("Provisioning Process") in 
+which a user may execute the Provisioning Technology
+       on a machine ("Target Machine") with the intent of installing, 
+extending or updating the functionality of an Eclipse-based
+       product.</li>
+       <li>During the Provisioning Process, the Provisioning Technology 
+may cause third party Installable Software or a portion thereof to be
+       accessed and copied to the Target Machine.</li>
+       <li>Pursuant to the Specification, you will provide to the user 
+the terms and conditions that govern the use of the Installable
+       Software ("Installable Software Agreement") and such Installable 
+Software Agreement shall be accessed from the Target
+       Machine in accordance with the Specification. Such Installable 
+Software Agreement must inform the user of the terms and conditions that
+ govern
+       the Installable Software and must solicit acceptance by the end 
+user in the manner prescribed in such Installable Software Agreement. 
+Upon such
+       indication of agreement by the user, the provisioning Technology 
+will complete installation of the Installable Software.</li>
+</ol>
+
+<h3>Cryptography</h3>
+
+<p>Content may contain encryption software. The country in which you are
+ currently may have restrictions on the import, possession, and use, 
+and/or re-export to
+   another country, of encryption software. BEFORE using any encryption 
+software, please check the country's laws, regulations and policies 
+concerning the import,
+   possession, or use, and re-export of encryption software, to see if 
+this is permitted.</p>
+
+<p><small>Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.</small></p>
+
+
+</body></html>
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes.feature/pom.xml b/org.eclipse.osbp.themes.feature/pom.xml
new file mode 100644
index 0000000..d4fe11e
--- /dev/null
+++ b/org.eclipse.osbp.themes.feature/pom.xml
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--#======================================================================= -->
+<!--# Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany). -->
+<!--# All rights reserved. This program and the accompanying materials -->
+<!--# are made available under the terms of the Eclipse Public License v1.0 -->
+<!--# which accompanies this distribution, and is available at -->
+<!--# http://www.eclipse.org/legal/epl-v10.html -->
+<!--# -->
+<!--# Contributors: -->
+<!--# Christophe Loetz  (Loetz GmbH&Co.KG) - Initial implementation API and implementation -->
+<!--#======================================================================= -->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+	<modelVersion>4.0.0</modelVersion>
+
+	<parent>
+		<groupId>org.eclipse.osbp.vaadin.widgetset</groupId>
+		<artifactId>org.eclipse.osbp.vaadin.widgetset.aggregator</artifactId>
+		<version>0.9.0-SNAPSHOT</version>
+	</parent>
+
+	<artifactId>org.eclipse.osbp.themes.feature</artifactId>
+	<packaging>eclipse-feature</packaging>
+
+	<build>
+		<plugins>
+			<plugin>
+				<groupId>org.eclipse.tycho.extras</groupId>
+				<artifactId>tycho-source-feature-plugin</artifactId>
+				<version>${tychoExtrasVersion}</version>
+				<executions>
+					<execution>
+						<id>source-feature</id>
+						<phase>package</phase>
+						<goals>
+							<goal>source-feature</goal>
+						</goals>
+					</execution>
+				</executions>
+				<configuration>
+					<labelSuffix> (source)</labelSuffix>
+					<excludes>
+						<plugin id="dcharts"/>
+						<plugin id="com.vaadin.theme-compiler"/>
+						<plugin id="com.vaadin.client-compiled"/>
+						<plugin id="com.vaadin.server"/>
+						<plugin id="com.vaadin.shared"/>
+						<plugin id="com.vaadin.shared.deps"/>
+						<plugin id="com.vaadin.themes"/>
+						<plugin id="org.eclipse.osbp.themes"/>
+					</excludes>
+				</configuration>
+			</plugin>
+			<plugin>
+				<!-- workaround while bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=398250 
+					is not fixed -->
+				<groupId>org.eclipse.tycho</groupId>
+				<artifactId>tycho-p2-plugin</artifactId>
+				<version>${tycho-version}</version>
+				<executions>
+					<execution>
+						<id>attached-p2-metadata</id>
+						<phase>package</phase>
+						<goals>
+							<goal>p2-metadata</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+			<plugin>
+				<artifactId>maven-javadoc-plugin</artifactId>
+				<executions>
+					<execution>
+						<id>javadoc-jar</id>
+						<phase>package</phase>
+						<goals>
+							<goal>jar</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+		</plugins>
+	</build>
+
+	<dependencies>
+	</dependencies>
+
+</project>
diff --git a/org.eclipse.osbp.themes.feature/src/main/javadoc/README.txt b/org.eclipse.osbp.themes.feature/src/main/javadoc/README.txt
new file mode 100644
index 0000000..831da7e
--- /dev/null
+++ b/org.eclipse.osbp.themes.feature/src/main/javadoc/README.txt
@@ -0,0 +1 @@
+Resource folder for javadoc resources.
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes.feature/src/overview.html b/org.eclipse.osbp.themes.feature/src/overview.html
new file mode 100644
index 0000000..47e1dbf
--- /dev/null
+++ b/org.eclipse.osbp.themes.feature/src/overview.html
@@ -0,0 +1,9 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html>
+<head>
+	<title>OSBP Tools Graphical Entity</title>
+</head>
+<body>
+<p>The <b>OSBP&nbsp;Vaadin Widgetset </b>provides the bundles for the OSBP widgetset&nbsp;and&nbsp;themes for Vaadin.</p>
+</body>
+</html>
diff --git a/org.eclipse.osbp.themes/.externalToolBuilders/Vaadin_SASS_Compiler_via_BATch.launch b/org.eclipse.osbp.themes/.externalToolBuilders/Vaadin_SASS_Compiler_via_BATch.launch
new file mode 100644
index 0000000..257c140
--- /dev/null
+++ b/org.eclipse.osbp.themes/.externalToolBuilders/Vaadin_SASS_Compiler_via_BATch.launch
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<launchConfiguration type="org.eclipse.ui.externaltools.ProgramBuilderLaunchConfigurationType">
+<stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${working_set:&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#13;&#10;&lt;resources&gt;&#13;&#10;&lt;item path=&quot;/org.eclipse.osbp.themes/scss/_addons.scss&quot; type=&quot;1&quot;/&gt;&#13;&#10;&lt;item path=&quot;/org.eclipse.osbp.themes/scss/_variables.scss&quot; type=&quot;1&quot;/&gt;&#13;&#10;&lt;item path=&quot;/org.eclipse.osbp.themes/scss/components&quot; type=&quot;2&quot;/&gt;&#13;&#10;&lt;item path=&quot;/org.eclipse.osbp.themes/scss/external&quot; type=&quot;2&quot;/&gt;&#13;&#10;&lt;item path=&quot;/org.eclipse.osbp.themes/scss/layout&quot; type=&quot;2&quot;/&gt;&#13;&#10;&lt;item path=&quot;/org.eclipse.osbp.themes/scss/legacy&quot; type=&quot;2&quot;/&gt;&#13;&#10;&lt;item path=&quot;/org.eclipse.osbp.themes/scss/osbp.scss&quot; type=&quot;1&quot;/&gt;&#13;&#10;&lt;item path=&quot;/org.eclipse.osbp.themes/scss/styles.scss&quot; type=&quot;1&quot;/&gt;&#13;&#10;&lt;item path=&quot;/org.eclipse.osbp.themes/scss/variants&quot; type=&quot;2&quot;/&gt;&#13;&#10;&lt;item path=&quot;/org.eclipse.osbp.themes/scss/widgetsets&quot; type=&quot;2&quot;/&gt;&#13;&#10;&lt;/resources&gt;}"/>
+<booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="true"/>
+<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_BUILDER_ENABLED" value="true"/>
+<stringAttribute key="org.eclipse.ui.externaltools.ATTR_BUILD_SCOPE" value="${working_set:&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#13;&#10;&lt;resources&gt;&#13;&#10;&lt;item path=&quot;/org.eclipse.osbp.themes/scss&quot; type=&quot;2&quot;/&gt;&#13;&#10;&lt;/resources&gt;}"/>
+<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LAUNCH_CONFIGURATION_BUILD_SCOPE" value="${project}"/>
+<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${project_loc:org.eclipse.osbp.themes}/sass.compile.bat"/>
+<stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value="full,incremental,auto,clean"/>
+<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>
+<stringAttribute key="org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY" value="${project_loc:org.eclipse.osbp.themes}"/>
+</launchConfiguration>
diff --git a/org.eclipse.osbp.themes/.project b/org.eclipse.osbp.themes/.project
new file mode 100644
index 0000000..52591fe
--- /dev/null
+++ b/org.eclipse.osbp.themes/.project
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>org.eclipse.osbp.themes</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.pde.ManifestBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.pde.SchemaBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
+			<arguments>
+				<dictionary>
+					<key>LaunchConfigHandle</key>
+					<value>&lt;project&gt;/.externalToolBuilders/Vaadin_SASS_Compiler_via_BATch.launch</value>
+				</dictionary>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.m2e.core.maven2Builder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.babel.editor.rbeBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
+		<nature>org.eclipse.m2e.core.maven2Nature</nature>
+		<nature>org.eclipse.pde.PluginNature</nature>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+		<nature>org.eclipse.babel.editor.rbeNature</nature>
+	</natures>
+</projectDescription>
diff --git a/org.eclipse.osbp.themes/LICENSE.txt b/org.eclipse.osbp.themes/LICENSE.txt
new file mode 100644
index 0000000..ff42ad4
--- /dev/null
+++ b/org.eclipse.osbp.themes/LICENSE.txt
@@ -0,0 +1,161 @@
+Eclipse Public License -v 1.0
+
+THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION
+OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
+
+1. DEFINITIONS
+
+"Contribution" means:
+
+a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and
+
+b) in the case of each subsequent Contributor:
+
+i) changes to the Program, and
+
+ii) additions to the Program;
+
+where such changes and/or additions to the Program originate from and are distributed by that particular Contributor.
+A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone
+acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate
+modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not
+derivative works of the Program.
+
+"Contributor" means any person or entity that distributes the Program.
+
+"Licensed Patents " mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of
+its Contribution alone or when combined with the Program.
+
+"Program" means the Contributions distributed in accordance with this Agreement.
+
+"Recipient" means anyone who receives the Program under this Agreement, including all Contributors.
+
+2. GRANT OF RIGHTS
+
+a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide,
+royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute
+and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code
+form.
+
+b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide,
+royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the
+Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the
+combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such
+addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not
+apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder.
+
+c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no
+assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property
+rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity
+based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and
+licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property
+rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the
+Program, it is Recipient's responsibility to acquire that license before distributing the Program.
+
+d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to
+grant the copyright license set forth in this Agreement.
+
+3. REQUIREMENTS
+
+A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:
+
+a) it complies with the terms and conditions of this Agreement; and
+
+b) its license agreement:
+
+i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including
+warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and
+fitness for a particular purpose;
+
+ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special,
+incidental and consequential damages, such as lost profits;
+
+iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any
+other party; and
+
+iv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it
+in a reasonable manner on or through a medium customarily used for software exchange.
+
+When the Program is made available in source code form:
+
+a) it must be made available under this Agreement; and
+
+b) a copy of this Agreement must be included with each copy of the Program.
+
+Contributors may not remove or alter any copyright notices contained within the Program.
+
+Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows
+subsequent Recipients to identify the originator of the Contribution.
+
+4. COMMERCIAL DISTRIBUTION
+
+Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and
+the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes
+the Program in a commercial product offering should do so in a manner which does not create potential liability for
+other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor
+("Commercial Contributor") hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor")
+against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions
+brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such
+Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The
+obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual
+property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
+Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the
+Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may
+ participate in any such claim at its own expense.
+
+For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is
+then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties
+related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone.
+Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to
+those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result,
+the Commercial Contributor must pay those damages.
+
+5. NO WARRANTY
+
+EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
+CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE,
+NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for
+determining the appropriateness of using and distributing the Program and assumes all risks associated with its
+exercise of rights under this Agreement , including but not limited to the risks and costs of program errors, compliance
+with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations.
+
+6. DISCLAIMER OF LIABILITY
+
+EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS),
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
+HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+7. GENERAL
+
+If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or
+enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such
+provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.
+
+If Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit)
+alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such
+Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such
+litigation is filed.
+
+All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or
+conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such
+noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution
+of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses
+ granted by Recipient relating to the Program shall continue and survive.
+
+Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement
+is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish
+new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the
+right to modify this Agreement. The Eclipse Foundation is the initial Agreement Steward. The Eclipse Foundation may
+assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the
+Agreement will be given a distinguishing version number. The Program (including Contributions) may always be
+distributed subject to the version of the Agreement under which it was received. In addition, after a new version of
+the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the
+new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
+the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or
+otherwise. All rights in the Program not expressly granted under this Agreement are reserved.
+
+This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States
+of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause
+of action arose. Each party waives its rights to a jury trial in any resulting litigation.
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/META-INF/MANIFEST.MF b/org.eclipse.osbp.themes/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..d465c96
--- /dev/null
+++ b/org.eclipse.osbp.themes/META-INF/MANIFEST.MF
@@ -0,0 +1,19 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: org.eclipse.osbp.themes
+Bundle-SymbolicName: org.eclipse.osbp.themes;singleton:=true
+Bundle-Vendor: Eclipse OSBP
+Bundle-Version: 0.9.0.qualifier
+Bundle-Activator: org.eclipse.osbp.themes.Activator
+Require-Bundle: org.eclipse.core.runtime,
+ com.vaadin.client-compiled;bundle-version="7.5.7",
+ com.vaadin.sass-compiler;bundle-version="0.9.12",
+ com.vaadin.shared;bundle-version="7.5.7",
+ com.vaadin.theme-compiler;bundle-version="7.1.1",
+ com.vaadin.themes;bundle-version="7.5.7",
+ org.jsoup;bundle-version="1.8.3",
+ org.w3c.css.sac;bundle-version="1.3.1",
+ org.w3c.flute;bundle-version="1.3.0"
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-ActivationPolicy: lazy
+
diff --git a/org.eclipse.osbp.themes/README.md b/org.eclipse.osbp.themes/README.md
new file mode 100644
index 0000000..550f3cb
--- /dev/null
+++ b/org.eclipse.osbp.themes/README.md
@@ -0,0 +1,11 @@
+
+# How to build the OS.bee theme
+
+It requires two steps.
+
+
+*   Run the sass-compiler (See files sass.compile.* in the folder). For now it does not work by maven?!
+*   Compile the widgetset by calling "mvn clean verify"
+
+ 
+
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/absolutelayout/absolutelayout.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/absolutelayout/absolutelayout.scss
new file mode 100644
index 0000000..4f007de
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/absolutelayout/absolutelayout.scss
@@ -0,0 +1,19 @@
+@mixin base-absolutelayout($primaryStyleName : v-absolutelayout) {
+
+.#{$primaryStyleName}-wrapper {
+	position: absolute;
+	overflow: hidden;
+}
+.#{$primaryStyleName}-margin, .#{$primaryStyleName}-canvas {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+.#{$primaryStyleName}.v-has-height > div, .#{$primaryStyleName}.v-has-height > div > div {
+	height: 100%;
+}
+.#{$primaryStyleName}.v-has-width > div, .#{$primaryStyleName}.v-has-width > div > div {
+	width: 100%;
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/accordion/accordion.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/accordion/accordion.scss
new file mode 100644
index 0000000..a8def37
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/accordion/accordion.scss
@@ -0,0 +1,33 @@
+@mixin base-accordion {
+
+.v-accordion {
+	position: relative;
+	outline: none;
+	overflow: visible;
+	text-align: left; /* Force default alignment */
+	font-size: 0;
+}
+.v-accordion-item {
+	position: relative;
+	display: inline-block;
+ 	width: 100%;
+}
+.v-accordion-item-caption {
+	overflow: visible;
+	white-space: nowrap;
+	background: #eee;
+	border-bottom: 1px solid #ddd;
+}
+.v-accordion-item-caption .v-caption {
+	cursor: pointer;
+	font-size: $font-size;
+}
+.v-accordion-item-open .v-accordion-item-caption .v-caption {
+	cursor: default;
+}
+.v-accordion-item-content {
+	position: absolute;
+	width: 100%;
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/base.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/base.scss
new file mode 100644
index 0000000..56b2e31
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/base.scss
@@ -0,0 +1,134 @@
+$font-size: 16px !default;
+$line-height: normal !default;
+
+// Provide these so that we can use them in base mixins
+// and so that we can use base mixins in Valo
+$v-font-size: $font-size !default;
+$v-line-height: $line-height !default;
+
+@import "common/mixins.scss";
+@import "absolutelayout/absolutelayout.scss";
+@import "accordion/accordion.scss";
+@import "button/button.scss";
+@import "button/nativebutton.scss";
+@import "button/checkbox.scss";
+@import "layout/layout.scss";
+@import "calendar/calendar.scss";
+@import "caption/caption.scss";
+@import "colorpicker/colorpicker.scss";
+@import "common/common.scss";
+@import "common/reconnect-dialog.scss";
+@import "csslayout/csslayout.scss";
+@import "customcomponent/customcomponent.scss";
+@import "customlayout/customlayout.scss";
+@import "datefield/datefield.scss";
+@import "inlinedatefield/inlinedatefield.scss";
+@import "dragwrapper/dragwrapper.scss";
+@import "embedded/embedded.scss";
+@import "escalator/escalator.scss";
+@import "fonts/fonts.scss";
+@import "formlayout/formlayout.scss";
+@import "grid/grid.scss";
+@import "gridlayout/gridlayout.scss";
+@import "label/label.scss";
+@import "link/link.scss";
+@import "loginform/loginform.scss";
+@import "menubar/menubar.scss";
+@import "notification/notification.scss";
+@import "orderedlayout/orderedlayout.scss";
+@import "panel/panel.scss";
+@import "popupview/popupview.scss";
+@import "progressindicator/progressindicator.scss";
+@import "select/select.scss";
+@import "shadow/shadow.scss";
+@import "slider/slider.scss";
+@import "splitpanel/splitpanel.scss";
+@import "table/table.scss";
+@import "tabsheet/tabsheet.scss";
+@import "textfield/textfield.scss";
+@import "tree/tree.scss";
+@import "treetable/treetable.scss";
+@import "upload/upload.scss";
+@import "widget/widget.scss";
+@import "window/window.scss";
+@import "browserframe/browserframe.scss";
+
+.v-vaadin-version:after {
+	content: "@version@";
+}
+
+/* References the BODY tag generated by Vaadin application servlet */
+.v-generated-body {
+	width: 100%;
+	height: 100%;
+	border: 0;
+	margin: 0;
+	overflow: hidden;
+}
+
+.v-modal-window-open {
+	overflow: hidden;
+}
+
+@mixin base {
+	// @include base-app;
+
+	// everything included from base theme
+	// other themes should enclose corresponding definitions in theme selectors
+
+	@include base-widget;
+
+	@include base-absolutelayout;
+	@include base-accordion;
+	@include base-browserframe;
+	@include base-button;
+	@include base-nativebutton;
+	@include base-checkbox;
+	@include base-caption;
+	@include base-colorpicker;
+	@include base-calendar;
+
+	// here for now to preserve old semantics
+	@include base-common;
+	@include base-reconnect-dialog;
+
+	@include base-layout;
+	@include base-csslayout;
+	@include base-customcomponent;
+	@include base-customlayout;
+	@include base-datefield;
+	@include base-inline-datefield;
+	@include base-dragwrapper;
+	@include base-embedded;
+	@include base-escalator;
+	@include base-formlayout;
+	@include base-grid;
+	@include base-gridlayout;
+	@include base-label;
+	@include base-link;
+	@include base-loginform;
+	@include base-menubar;
+	@include base-notification;
+	@include base-orderedlayout;
+	@include base-panel;
+	@include base-popupview;
+	@include base-progressindicator(v-progressbar);
+	/* For legacy ProgressIndicator component */
+	@include base-progressindicator(v-progressindicator);
+
+	@include base-select;
+	@include base-shadow;
+	@include base-slider;
+	@include base-splitpanel;
+	@include base-table;
+	@include base-tabsheet;
+	@include base-textfield;
+	@include base-richtextarea;
+	@include base-tree;
+	@include base-treetable;
+	@include base-upload;
+	@include base-window;
+}
+
+// always include, don't wrap in .themename{}
+@include fonts;
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/browserframe/browserframe.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/browserframe/browserframe.scss
new file mode 100644
index 0000000..fce9c11
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/browserframe/browserframe.scss
@@ -0,0 +1,18 @@
+@mixin base-browserframe {
+
+ 	/* Removes duplicate scrollbars in some cases  */
+	.v-browserframe {
+		font-size: 0;
+	}
+
+	/* fix for #14813 - unable to scroll on iOS devices */
+	.v-webkit.v-ios & .v-browserframe {
+		-webkit-overflow-scrolling: touch;
+		overflow:auto;
+	}
+
+	/* Some times a browser frame can contain a span with altenate text */
+	.v-browserframe > span {
+		font-size: $font-size;
+	}
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/button/button.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/button/button.scss
new file mode 100644
index 0000000..694e49a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/button/button.scss
@@ -0,0 +1,82 @@
+@mixin base-button($primaryStyleName : v-button) {
+
+/*
+ * Default button (more customizable)
+ * -------------------------------------- */
+.#{$primaryStyleName} {
+	display: inline-block;
+	zoom: 1;
+	text-align: center !important;
+	text-decoration: none;
+	border: 2px outset #ddd;
+	background: #eee;
+	cursor: pointer;
+	white-space: nowrap;
+	margin: 0;
+	padding: .2em 1em;
+	color: inherit;
+	font: inherit;
+	font-size: $font-size;
+	line-height: normal;
+	-webkit-touch-callout: none;
+	-webkit-user-select: none;
+	-khtml-user-select: none;
+	-moz-user-select: none;
+	-ms-user-select: none;
+	user-select: none;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.#{$primaryStyleName}.v-disabled {
+	cursor: default;
+}
+
+.#{$primaryStyleName}-wrap,
+.#{$primaryStyleName}-caption {
+	vertical-align: baseline;
+	white-space: nowrap;
+	font: inherit;
+	color: inherit;
+	line-height: normal;
+	}
+
+.#{$primaryStyleName} .v-icon {
+	vertical-align: middle;
+	margin-right: 3px;
+	border: none;
+	}
+
+.#{$primaryStyleName} .v-errorindicator {
+	display: inline-block;
+	zoom: 1;
+	vertical-align: middle;
+	float: none;
+}
+
+/* Link style (we really should deprecate this) */
+.#{$primaryStyleName}-link {
+	border: none;
+	text-align: left !important;
+	background: transparent;
+	padding: 0;
+	color: inherit;
+	-khtml-user-select: text;
+	-moz-user-select: text;
+	-ie-user-select: text;
+	user-select: text;
+}
+
+/* Inset Safari focus outline a bit */
+.v-sa & .#{$primaryStyleName}-link:focus{
+	outline-offset: -3px;
+	}
+
+.#{$primaryStyleName}-link .#{$primaryStyleName}-caption {
+	text-decoration: underline;
+	color: inherit;
+	text-align: left;
+	}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/button/checkbox.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/button/checkbox.scss
new file mode 100644
index 0000000..e46d236
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/button/checkbox.scss
@@ -0,0 +1,33 @@
+@mixin base-checkbox($primaryStyleName : v-checkbox) {
+
+.#{$primaryStyleName},
+.#{$primaryStyleName} label,
+.#{$primaryStyleName} input,
+.#{$primaryStyleName} .v-icon {
+	vertical-align: middle;
+	white-space: nowrap;
+}
+
+.#{$primaryStyleName} .v-icon {
+	margin: 0 2px;
+}
+.#{$primaryStyleName} .v-errorindicator {
+	float: none;
+	display: inline;
+	display: inline-block;
+	zoom: 1;
+}
+
+
+/* Disabled by default
+.#{$primaryStyleName}-error {
+	background: #ffe0e0;
+}
+*/
+/* Disabled by default
+.#{$primaryStyleName}-required {
+	background: #ffe0e0;
+}
+*/
+
+}
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/button/nativebutton.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/button/nativebutton.scss
new file mode 100644
index 0000000..f85bd50
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/button/nativebutton.scss
@@ -0,0 +1,73 @@
+@mixin base-nativebutton($primaryStyleName : v-nativebutton) {
+
+
+.#{$primaryStyleName} .v-icon {
+	vertical-align: middle;
+	margin-right: 3px;
+	border: none;
+	}
+
+.#{$primaryStyleName} .v-errorindicator {
+	display: inline-block;
+	zoom: 1;
+	vertical-align: middle;
+	float: none;
+}
+
+/* Link style (we really should deprecate this) */
+.#{$primaryStyleName}-link {
+	border: none;
+	text-align: left !important;
+	background: transparent;
+	padding: 0;
+	color: inherit;
+	-khtml-user-select: text;
+	-moz-user-select: text;
+	-ie-user-select: text;
+	user-select: text;
+}
+
+.#{$primaryStyleName}-link .#{$primaryStyleName}-caption {
+	text-decoration: underline;
+	color: inherit;
+	text-align: left;
+	}
+
+.#{$primaryStyleName} {
+	text-align: center !important;
+	cursor: pointer;
+	white-space: nowrap;
+	margin: 0;
+	color: inherit;
+	font: inherit;
+	line-height: normal;
+	}
+.#{$primaryStyleName} .#{$primaryStyleName}-caption {
+	vertical-align: middle;
+	white-space: nowrap;
+	font: inherit;
+	color: inherit;
+	}
+
+.#{$primaryStyleName} .v-icon {
+	vertical-align: middle;
+	margin-right: 3px;
+	}
+
+.#{$primaryStyleName} .v-errorindicator {
+	display: inline-block;
+	zoom: 1;
+	float: none;
+}
+/* Fixes stretched buttons in IE7*/
+.v-ie & .#{$primaryStyleName} {
+	overflow: visible;
+	padding-left: 1em;
+	padding-right: 1em;
+}
+
+.v-ie & .#{$primaryStyleName}-link {
+	padding: 0;
+}
+
+}
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/calendar/calendar.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/calendar/calendar.scss
new file mode 100644
index 0000000..8ff97df
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/calendar/calendar.scss
@@ -0,0 +1,378 @@
+@mixin base-calendar($primaryStyleName : v-calendar) {
+
+/* Global resize style */
+.#{$primaryStyleName}-nresize DIV DIV {
+	cursor: n-resize !important;
+}
+
+.#{$primaryStyleName}-sresize DIV DIV {
+	cursor: s-resize !important;
+}
+
+/* Header bar */
+.#{$primaryStyleName} {
+	background-color: #fff;
+}
+
+.#{$primaryStyleName}-header-month,.#{$primaryStyleName}-header-week {
+	border-bottom: 1px solid #c1c1c1;
+}
+
+.#{$primaryStyleName}-header-day {
+	text-align: center;
+	color: #666;
+	font-size: 12px;
+	line-height: normal;
+}
+
+.#{$primaryStyleName}-header-week .#{$primaryStyleName}-header-day:hover {
+	cursor: pointer;
+	color: #222
+}
+
+.#{$primaryStyleName}-header-day-today {
+	font-weight: bold;
+	color: #444;
+}
+
+.#{$primaryStyleName}-header-month td:first-child {
+	padding-left: 19px;
+	/* Same as VCalendar.MONTHLY_WEEKTOOLBARWIDTH - .#{$primaryStyleName}-week-numbers border */
+}
+
+.#{$primaryStyleName}-header-week .#{$primaryStyleName}-back,.#{$primaryStyleName}-header-week .#{$primaryStyleName}-next
+	{
+	border: none;
+	padding: 0;
+	margin: 0;
+	height: 12px;
+	width: 12px;
+	overflow: hidden;
+	background: transparent url(img/arrows.png) no-repeat 50% 0;
+	opacity: .3;
+	filter: alpha(opacity = 30);
+	cursor: default;
+}
+
+.#{$primaryStyleName}-header-week .#{$primaryStyleName}-back:hover,.#{$primaryStyleName}-header-week .#{$primaryStyleName}-next:hover
+	{
+	opacity: .6;
+	filter: alpha(opacity = 60);
+}
+
+.#{$primaryStyleName}-header-week .#{$primaryStyleName}-back:active,.#{$primaryStyleName}-header-week .#{$primaryStyleName}-next:active
+	{
+	opacity: 1;
+	filter: alpha(opacity = 100);
+}
+
+.#{$primaryStyleName}-header-week .#{$primaryStyleName}-next {
+	background-position: 50% -12px;
+}
+
+/* Month grid */
+.#{$primaryStyleName}-month {
+	outline: none;
+}
+
+.#{$primaryStyleName}-week-numbers {
+	width: 20px;
+	border-right: 1px solid #ccc;
+}
+
+.#{$primaryStyleName}-week-number {
+	border: none;
+	background: transparent;
+	padding: 0;
+	margin: 0;
+	cursor: pointer;
+	opacity: .5;
+	width: 20px;
+	text-align: center;
+	border-bottom: 1px solid #ddd;
+}
+
+.#{$primaryStyleName}-week-number:hover {
+	opacity: 1;
+}
+
+.#{$primaryStyleName}-month-day {
+	border-bottom: 1px solid #ccc;
+	border-right: 1px solid #ccc;
+	outline: none;
+}
+
+.#{$primaryStyleName}-month-day-today {
+	background-color: #e7f0f5;
+}
+
+.#{$primaryStyleName}-month-day-selected {
+	background-color: #fffee7;
+}
+
+.#{$primaryStyleName}-month-day-dragemphasis {
+		background-color: #a8a8a8;
+}
+
+.#{$primaryStyleName}-month-day-scrollable {
+	overflow-y: scroll;
+}
+
+.#{$primaryStyleName}-day-number {
+	height: 18px;
+	line-height: 18px;
+	font-size: 12px;
+	text-align: right;
+	padding-right: 3px;
+	white-space: nowrap;
+}
+
+.#{$primaryStyleName}-day-number:hover {
+	cursor: pointer;
+	opacity: .6;
+	filter: alpha(opacity = 60);
+}
+
+.#{$primaryStyleName}-month .#{$primaryStyleName}-spacer,.#{$primaryStyleName}-month .#{$primaryStyleName}-bottom-spacer,.#{$primaryStyleName}-month .#{$primaryStyleName}-bottom-spacer-empty
+	{
+	/* Bottom spacer is used in GWT to measure the event height (offsetHeight) */
+	height: 15px;
+	font-size: 11px;
+}
+
+.#{$primaryStyleName}-month .#{$primaryStyleName}-bottom-spacer:hover {
+	cursor: pointer;
+	opacity: .6;
+	filter: alpha(opacity = 60);
+}
+
+.#{$primaryStyleName}-event {
+	line-height: 14px;
+	font-size: 11px;
+	padding: 0 0 0 4px;
+	cursor: pointer;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	
+	outline: none;
+}
+
+.#{$primaryStyleName}-event-month {
+	margin-bottom: 1px;
+	white-space: nowrap;
+}
+
+.#{$primaryStyleName}-event-month:hover {
+	text-decoration: underline;
+}
+
+.#{$primaryStyleName}-event-all-day {
+	background: #999;
+	display: block;
+	margin-left: -2px;
+}
+
+div.#{$primaryStyleName}-event-all-day {
+	color: #fff;
+	height: 14px;
+}
+
+.#{$primaryStyleName}-event-continued-from {
+	margin-left: 0;
+}
+
+.#{$primaryStyleName}-event-start {
+	-webkit-border-top-left-radius: 6px;
+	-webkit-border-bottom-left-radius: 6px;
+	-moz-border-radius-topleft: 6px;
+	-moz-border-radius-bottomleft: 6px;
+	border-top-left-radius: 6px;
+	border-bottom-left-radius: 6px;
+	margin-left: 0;
+}
+
+.#{$primaryStyleName}-event-end {
+	-webkit-border-top-right-radius: 6px;
+	-webkit-border-bottom-right-radius: 6px;
+	-moz-border-radius-topright: 6px;
+	-moz-border-radius-bottomright: 6px;
+	border-top-right-radius: 6px;
+	border-bottom-right-radius: 6px;
+}
+
+/* Week/day view */
+.#{$primaryStyleName}-week-wrapper {
+	position: relative;
+}
+
+/*.v-ie7 .#{$primaryStyleName}-week-wrapper TABLE{
+	table-layout: fixed;
+}*/
+.#{$primaryStyleName}-times {
+	width: 51px;
+}
+
+.#{$primaryStyleName}-time {
+	padding: 0 8px 7px 0;
+	margin-top: -7px;
+	text-align: right;
+	font-size: 11px;
+	color: #666;
+	border-right: 1px solid #ccc;
+}
+
+.#{$primaryStyleName}-weekly-longevents {
+	border-left: 1px solid #ccc;
+	border-bottom: 2px solid #bbb;
+	margin-left: 50px;
+}
+
+.#{$primaryStyleName}-weekly-longevents .#{$primaryStyleName}-datecell {
+	border-right: 1px solid #ccc;
+	padding: 1px 0 0;
+}
+
+.#{$primaryStyleName}-weekly-longevents .#{$primaryStyleName}-event {
+	height: 14px;
+	margin-bottom: 1px;
+}
+
+.#{$primaryStyleName}-weekly-longevents .#{$primaryStyleName}-event:hover {
+	text-decoration: underline;
+}
+
+.#{$primaryStyleName}-day-times {
+	border-right: 1px solid #ccc;
+	outline: none;
+}
+
+.#{$primaryStyleName}-day-times .v-datecellslot,.#{$primaryStyleName}-day-times .v-datecellslot-even {
+	border-bottom: 1px solid #ccc;
+}
+
+.#{$primaryStyleName}-day-times .v-datecellslot-even {
+	border-bottom-color: #eee;
+}
+
+.#{$primaryStyleName}-day-times .v-daterange {
+	background-color: #a8a8a8;
+}
+
+.#{$primaryStyleName}-day-times .v-reserved {
+	background-color: #FF3333;
+}
+
+.#{$primaryStyleName}-day-times .dragemphasis {
+	background-color: #a8a8a8;
+}
+
+.#{$primaryStyleName}-week-wrapper .#{$primaryStyleName}-event {
+	padding: 0;
+	-webkit-border-radius: 4px;
+	-moz-border-radius: 4px;
+	border-radius: 4px;
+	margin-top: -1px;
+}
+
+.#{$primaryStyleName}-event-caption {
+	position: absolute;
+	z-index: 1;
+	top: 2px;
+	left: 4px;
+	width: 100%;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	line-height: normal;
+}
+
+.#{$primaryStyleName}-event-content {
+	-webkit-border-radius: 4px;
+	-moz-border-radius: 4px;
+	border-radius: 4px;
+	border: 1px solid #777;
+	background: #eee;
+	opacity: .8;
+	filter: alpha(opacity = 80);
+	height: 14px; /* "min-height" */
+}
+
+.#{$primaryStyleName}-current-time {
+	position: absolute;
+	left: 0;
+	width: 100%;
+	height: 1px;
+	overflow: hidden;
+	background: #5a6c86;
+	opacity: .6;
+	filter: alpha(opacity = 60);
+	z-index: 2;
+}
+
+.#{$primaryStyleName}-event-resizetop {
+	position: absolute;
+	cursor: n-resize;
+	height: 5%;
+	min-height: 3px;
+	top: 0;
+	width: 100%;
+	z-index: 1;
+}
+
+.#{$primaryStyleName}-event-resizebottom {
+	position: absolute;
+	cursor: s-resize;
+	height: 5%;
+	min-height: 3px;
+	bottom: 0;
+	width: 100%;
+	z-index: 1;
+}
+
+.#{$primaryStyleName}-month-sizedheight .#{$primaryStyleName}-month-day {
+	height: 100px;
+}
+
+.#{$primaryStyleName}-month-sizedwidth .#{$primaryStyleName}-month-day {
+	width: 100px;
+}
+
+.#{$primaryStyleName}-header-month-Hsized .#{$primaryStyleName}-header-day {
+	width: 101px;
+}
+
+/* for others */
+.#{$primaryStyleName}-header-month-Hsized td:first-child {
+	padding-left: 21px;
+}
+
+.#{$primaryStyleName}-header-day-Hsized {
+	width: 200px;
+}
+
+.#{$primaryStyleName}-week-numbers-Vsized .#{$primaryStyleName}-week-number {
+	height: 100px;
+	line-height: 100px;
+}
+
+.#{$primaryStyleName}-week-wrapper-Vsized {
+	height: 400px;
+	overflow-x: hidden !important;
+}
+
+.#{$primaryStyleName}-times-Vsized .#{$primaryStyleName}-time {
+	height: 38px;
+}
+
+.#{$primaryStyleName}-times-Hsized .#{$primaryStyleName}-time {
+	width: 42px;
+}
+
+.#{$primaryStyleName}-day-times-Vsized .v-datecellslot,.#{$primaryStyleName}-day-times-Vsized .v-datecellslot-even {
+	height: 18px;
+}
+
+.#{$primaryStyleName}-day-times-Hsized, .#{$primaryStyleName}-day-times-Hsized .v-datecellslot,.#{$primaryStyleName}-day-times-Hsized .v-datecellslot-even {
+	width: 200px;
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/calendar/img/arrows.png b/org.eclipse.osbp.themes/VAADIN/themes/base/calendar/img/arrows.png
new file mode 100644
index 0000000..9905c0b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/calendar/img/arrows.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/caption/caption.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/caption/caption.scss
new file mode 100644
index 0000000..ec87f71
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/caption/caption.scss
@@ -0,0 +1,28 @@
+@mixin base-caption($primaryStyleName : v-caption) {
+
+.#{$primaryStyleName}wrapper {
+	text-align: left; /* Force default alignment */
+}
+.#{$primaryStyleName} {
+	overflow: hidden;
+	white-space: nowrap;
+	font-size: $font-size;
+}
+.v-errorindicator {
+	display: inline-block;
+}
+.#{$primaryStyleName} .v-icon {
+	display: inline-block;
+	padding-right: 2px;
+	vertical-align: middle;
+}
+.#{$primaryStyleName} .#{$primaryStyleName}text {
+	display: inline-block;
+	overflow: hidden;
+	vertical-align: middle;
+}
+.#{$primaryStyleName} .v-required-field-indicator {
+	display: inline-block;
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/colorpicker/colorpicker.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/colorpicker/colorpicker.scss
new file mode 100644
index 0000000..70705dc
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/colorpicker/colorpicker.scss
@@ -0,0 +1,212 @@
+@mixin base-colorpicker($name : v-colorpicker) {
+
+.#{$name} {
+	text-align: center;
+}
+
+.#{$name}-button-color {
+	border: 1px solid silver;
+	float: left;
+	width: 10px;
+	height: 10px;
+	margin-top: 2px;
+	margin-right: 5px;
+}
+
+.#{$name}-area {
+	border: 1px solid silver;
+	margin: 1px auto;
+}
+
+.#{$name}.v-default-caption-width {
+	width: 100px;
+}
+
+/***************** COLOR HISTORY COMPONENT *****************************/
+.#{$name}-history {
+	margin: 5px;
+}
+
+.#{$name}-history td {
+	border: 1px solid silver !important;
+}
+
+.#{$name}-history td {
+	line-height: 15px;
+}
+/***********************************************************************/
+
+
+/**************** COLOR POPUP COMPONENT ********************************/
+.#{$name}-popup {
+	width: 244px;
+}
+
+.#{$name}-popup .v-scrollable {
+	background-color: #dddddd;
+}
+
+.#{$name}-popup .v-tabsheet-content .v-scrollable {
+	background-color: #eaeaea;
+}
+
+.#{$name}-popup .v-tabsheet-content .v-tabsheet-tabsheetpanel {
+	background: transparent;
+}
+
+.#{$name}-popup .resize-button {
+	border: 0px solid silver;
+	background: url(images/resizebg.png);
+	margin-top: 5px;
+}
+
+.#{$name}-popup .resize-button-caption {
+	display: none;
+}
+
+.#{$name}-popup .resize-button:hover {
+	background: url(images/resizebg-selected.png);
+}
+
+.#{$name}-popup .resize-button:focus {
+	outline: none;
+}
+
+/***********************************************************************/
+
+
+/*********************** COLOR GRADIENT *******************************/
+.#{$name}-gradient {
+	width: 220px;
+	height: 220px;
+	padding-left: 10px;
+	margin-top: 0px;
+}
+
+.#{$name}-gradient .#{$name}-gradient-clicklayer {
+	background-color: white;
+	filter: alpha(opacity = 0);
+	opacity: 0;
+}
+
+.#{$name}-popup .rgb-gradient .#{$name}-gradient-background {
+	width: 220px;
+	height: 220px;
+	background: url(images/gradient2.png);
+}
+
+.#{$name}-popup .hsv-gradient .#{$name}-gradient-foreground {
+	background: url(images/gradient.png);
+}
+
+.#{$name}-popup .#{$name}-gradient-lowerbox {
+	border-right: 1px solid white;
+	border-top: 1px solid white;
+}
+
+.#{$name}-popup .#{$name}-gradient-higherbox {
+	border-left: 1px solid white;
+	border-bottom: 1px solid white;
+}
+/**********************************************************************/
+
+
+/************************ COLOR SLIDER ********************************/
+.#{$name}-popup .rgb-sliders {
+	width: 227px;
+	padding-left: 10px;
+	color: #444444;
+	text-shadow: 0 1px 0 #FFFFFF;
+}
+
+.#{$name}-popup .rgb-sliders .red .v-slider-base {
+	background-color: red;
+}
+
+.#{$name}-popup .rgb-sliders .green .v-slider-base {
+	background-color: green;
+}
+
+.#{$name}-popup .rgb-sliders .blue .v-slider-base {
+	background-color: blue;
+}
+
+.#{$name}-popup .hsv-sliders {
+	padding-left: 10px;
+	color: #444444;
+	text-shadow: 0 1px 0 #FFFFFF;
+}
+
+.#{$name}-popup .hue-slider {
+	height: 10px;
+	border: 0px solid silver;
+	background-image: url(images/slider_hue_bg.png);
+	background-color: transparent;
+	background-repeat: no-repeat;
+	background-position: 0 3px;
+	margin-top: 0px;
+}
+
+.#{$name}-popup .hue-slider .v-slider-handle {
+	margin-top: -2px;
+}
+
+.#{$name}-popup .hue-slider .v-slider-base {
+	border: 0px none;
+	height: 0px;
+	background-color: transparent;
+}
+/****************************************************************/
+
+
+/****************** COLOR PREVIEW *******************************/
+.#{$name}-popup .#{$name}-preview {
+	margin-top: 5px;
+	padding-left: 11px;
+	padding-right: 10px;
+	margin-bottom: 0px;
+}
+
+.#{$name}-popup .v-absolutelayout-wrapper {
+	width: 100%;
+	height: 100%;
+}
+
+.#{$name}-popup .#{$name}-preview-textfield {
+	background: none;
+	overflow: hidden;
+	overflow-y: hidden;
+	overflow-x: hidden;
+}
+
+.#{$name}-popup .v-textfield-dark {
+	color: #FFFFFF;
+}
+
+.#{$name}-popup .v-textfield-light {
+	color: #000000;
+}
+/****************************************************************/
+
+
+/*************** COLOR SELECT ***********************************/
+.#{$name}-popup .colorselect {
+	margin-top: 5px;
+	padding-left: 10px;
+	padding-right: 10px;
+}
+
+.#{$name}-popup .v-tabsheet .#{$name}-grid {
+	height: 319px;
+}
+
+.#{$name}-popup .colorselect td {
+	line-height: 15px;
+}
+
+.#{$name}-popup .v-filterselect {
+	padding-right: 16px;
+}
+/****************************************************************/
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/colorpicker/images/gradient.png b/org.eclipse.osbp.themes/VAADIN/themes/base/colorpicker/images/gradient.png
new file mode 100644
index 0000000..def063a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/colorpicker/images/gradient.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/colorpicker/images/gradient2.png b/org.eclipse.osbp.themes/VAADIN/themes/base/colorpicker/images/gradient2.png
new file mode 100644
index 0000000..f51ed75
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/colorpicker/images/gradient2.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/colorpicker/images/resizebg-selected.png b/org.eclipse.osbp.themes/VAADIN/themes/base/colorpicker/images/resizebg-selected.png
new file mode 100644
index 0000000..6e56ec0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/colorpicker/images/resizebg-selected.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/colorpicker/images/resizebg.png b/org.eclipse.osbp.themes/VAADIN/themes/base/colorpicker/images/resizebg.png
new file mode 100644
index 0000000..b6e3532
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/colorpicker/images/resizebg.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/colorpicker/images/slider_hue_bg.png b/org.eclipse.osbp.themes/VAADIN/themes/base/colorpicker/images/slider_hue_bg.png
new file mode 100644
index 0000000..bcef2c5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/colorpicker/images/slider_hue_bg.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/common/common.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/common/common.scss
new file mode 100644
index 0000000..ea8b5e5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/common/common.scss
@@ -0,0 +1,293 @@
+@mixin base-common {
+
+&.v-app {
+	height: 100%;
+}
+/* Force arrow cursor for all elements inside the app */
+&.v-app,
+.v-window,
+.v-popupview-popup,
+.v-label,
+.v-caption {
+	cursor: default;
+}
+/* add box-shadows to overlay elements */
+.v-window {
+  box-shadow: 0 5px 18px 0 rgba(0, 0, 0, .5);
+}
+.v-datefield-popup,
+.v-filterselect-suggestpopup,
+.v-menubar-popup,
+.v-slider-feedback,
+.v-popupview-popup,
+.v-contextmenu  {
+	 box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .5);
+}
+
+body &.v-app .v-app-loading {
+	/* You can use this to provide indication for the user that the application is loading. */
+	/* It is applied to the same element as .v-app */
+	background-image: url(img/loading-indicator.gif);
+	background-repeat: no-repeat;
+	background-position: 50%;
+	width: 100%;
+	height: 100%;
+}
+.v-ui {
+	height: 100%;
+	width: 100%;
+	/* avoid scrollbars with margins in root layout */
+	outline: none;
+	position: relative;
+}
+/* Prevent margin collapse */
+.v-ui.v-ui-embedded {
+	margin-top: -1px;
+	border-top: 1px solid transparent;
+}
+/**
+ * Try to handle printing somehow. Reasonable printing support 
+ * needs application specific planning and CSS tuning.
+ */
+ /* Disabled for now, see #10336
+@media print {
+	.v-generated-body {
+		height: auto;
+		min-height: 20cm;
+		overflow: visible;
+	}
+	.v-app {
+		height: auto;
+		min-height: 20cm;
+	}
+	.v-ui {
+		overflow: visible;
+	}
+	.v-gridlayout {
+		overflow: visible !important;
+	}
+}
+*/
+
+.v-ui:active,
+.v-ui:focus {
+	outline: none;
+}
+&.v-app select,
+.v-window select {
+	margin: 0;
+}
+.v-disabled {
+	opacity: .3;
+	filter: alpha(opacity=30);
+	cursor: default;
+}
+.v-disabled * {
+	cursor: default;
+}
+* html & .v-disabled {
+	zoom: 1;
+}
+*+html & .v-disabled {
+	zoom: 1;
+}
+.v-disabled .v-disabled {
+	opacity: 1;
+}
+.v-required-field-indicator {
+	padding-left: 2px;
+	color: red;
+}
+.v-form fieldset {
+	border: none;
+	padding: 0;
+	margin: 0;
+	height: 100%;
+}
+.v-form-content {
+	height: 100%;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+/* Field modified */ /* Disabled by default
+.v-modified,
+.v-richtextarea.v-modified iframe.gwt-RichTextArea,
+.v-checkbox.v-modified,
+.v-modified .v-select-option,
+.v-modified .v-textfield,
+.v-modified .v-datefield-calendarpanel,
+.v-modified .v-select-select,
+.v-modified .v-select-twincol-selections,
+.v-modified .v-select-twincol-options,
+.v-modified .v-slider-base {
+	background: #ffffe0;
+}
+*/
+.v-tooltip {
+	cursor: default;
+	background: #fff;
+	box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .5);
+}
+.v-tooltip-text {
+	overflow: auto;
+}
+.v-tooltip .v-errormessage {
+	overflow: auto;
+}
+.v-contextmenu {
+	background: #fff;
+}
+.v-contextmenu .gwt-MenuItem {
+	cursor: pointer;
+	vertical-align: middle;
+	padding: 0;
+	border: 0;
+	margin: 0;
+}
+
+.v-contextmenu .gwt-MenuBar {
+	overflow-y: auto;
+	overflow-x: hidden;
+}
+
+.v-contextmenu .gwt-MenuItem div {
+	cursor: pointer;
+	vertical-align: middle;
+	white-space: nowrap;
+}
+.v-contextmenu .gwt-MenuItem-selected div {
+	background: #aaa;
+	color: #fff;
+}
+.v-contextmenu table {
+	border-collapse: collapse;
+	margin: 0;
+	padding: 0;
+}
+.v-contextmenu .gwt-MenuItem img {
+	margin-right: 1em;
+	vertical-align: middle;
+}
+/* Margins are not supported within Label */
+.v-label pre {
+	margin: 0;
+}
+/* A label with undefined width is always considered to be on one line */
+.v-label-undef-w {
+	white-space: nowrap;
+}
+/* Revert line-height for heading elements inside labels */
+.v-label h1,
+.v-label h2,
+.v-label h3,
+.v-label h4,
+.v-label h5,
+.v-label h6 {
+	line-height: normal;
+} 
+/* Loading indicator states
+ * Note: client side expects that loading indicator has a height. It depends on
+ * this css property to ensure browsers have applied all required styles.
+ */
+.v-loading-indicator,
+.v-loading-indicator-delay,
+.v-loading-indicator-wait {
+	position: absolute;
+	top: 0;
+	right: 0;
+	z-index: 30000;
+	width: 31px;
+	height: 31px;
+	background: transparent url(img/loading-indicator.gif);
+	margin-right: 5px;
+	margin-top: 5px;
+}
+.v-loading-indicator-delay {
+	background-image: url(img/loading-indicator-delay.gif);
+}
+.v-loading-indicator-wait {
+	background-image: url(img/loading-indicator-wait.gif);
+}
+/* Fix for Liferay, issue #2384 */
+&.v-app input[type="text"],
+&.v-app input[type="password"],
+&.v-app input[type="reset"],
+&.v-app select,
+&.v-app textarea ,
+.v-window input[type="text"],
+.v-window input[type="password"],
+.v-window input[type="reset"],
+.v-window select,
+.v-window textarea {
+	padding: 2px;
+}
+
+/* Removes clear button from input fields introduced by IE10 */
+input::-ms-clear {
+    display: none;
+}
+
+.v-drag-element {
+	z-index: 60000;
+	/* override any other position: properties */
+	position: absolute !important;
+	opacity: 0.5;
+	filter: alpha(opacity=50);
+	cursor: default;
+}
+
+.v-clip {
+	overflow: hidden;
+}
+
+.v-scrollable {
+	overflow: auto;
+	font-size: 0;
+	line-height: normal;
+}
+/* Set font-size in order to make Firefox scrolling better #11353 */
+.v-ff & .v-scrollable {
+	font-size: $font-size;
+}
+.v-ios.v-webkit & .v-scrollable {
+	-webkit-overflow-scrolling: touch; 
+}
+/* Disable native scrolling on iOS 5 due to #8792 */
+.v-ios5.v-webkit & .v-scrollable {
+	-webkit-overflow-scrolling: none;
+}
+
+/* "Unnecessary scrollbar" related fixes (#14631, copied from Valo) */
+.v-scrollable.v-panel-content > .v-widget {
+        /* This is needed for IE */
+        vertical-align: middle;
+
+        /* Needed for all browsers. Can't really show anything outside the
+         * scrolling area anyway, so we can safely hide any overflow */
+        overflow: hidden;
+}
+
+
+
+&.v-overlay-container {
+	width: 0;
+	height: 0;
+}
+
+}
+
+/* Outside the base mixin because elements might be added directly to the body */
+.v-assistive-device-only {
+	position: absolute;
+	top: -2000px;
+	left: -2000px;
+	width: 10px;
+	overflow: hidden;
+}
+/* fix for #14681 - mobile safari 8 sometimes displayed text cursor on that element */
+.v-radiobutton {
+	-webkit-user-select: none;
+}
+
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/common/img/ajax-loader-big.gif b/org.eclipse.osbp.themes/VAADIN/themes/base/common/img/ajax-loader-big.gif
new file mode 100644
index 0000000..73dc88e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/common/img/ajax-loader-big.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/common/img/ajax-loader-medium.gif b/org.eclipse.osbp.themes/VAADIN/themes/base/common/img/ajax-loader-medium.gif
new file mode 100644
index 0000000..0a0c6aa
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/common/img/ajax-loader-medium.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/common/img/ajax-loader.gif b/org.eclipse.osbp.themes/VAADIN/themes/base/common/img/ajax-loader.gif
new file mode 100644
index 0000000..354dc46
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/common/img/ajax-loader.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/common/img/drag-slot-dot.png b/org.eclipse.osbp.themes/VAADIN/themes/base/common/img/drag-slot-dot.png
new file mode 100644
index 0000000..f8abcf7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/common/img/drag-slot-dot.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/common/img/loading-indicator-delay.gif b/org.eclipse.osbp.themes/VAADIN/themes/base/common/img/loading-indicator-delay.gif
new file mode 100644
index 0000000..8315268
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/common/img/loading-indicator-delay.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/common/img/loading-indicator-wait.gif b/org.eclipse.osbp.themes/VAADIN/themes/base/common/img/loading-indicator-wait.gif
new file mode 100644
index 0000000..b10a072
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/common/img/loading-indicator-wait.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/common/img/loading-indicator.gif b/org.eclipse.osbp.themes/VAADIN/themes/base/common/img/loading-indicator.gif
new file mode 100644
index 0000000..3fae1b8
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/common/img/loading-indicator.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/common/img/reconnect-spinner.gif b/org.eclipse.osbp.themes/VAADIN/themes/base/common/img/reconnect-spinner.gif
new file mode 100644
index 0000000..bc1a496
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/common/img/reconnect-spinner.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/common/img/sprites.png b/org.eclipse.osbp.themes/VAADIN/themes/base/common/img/sprites.png
new file mode 100644
index 0000000..c5d2e89
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/common/img/sprites.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/common/mixins.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/common/mixins.scss
new file mode 100644
index 0000000..fab97e9
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/common/mixins.scss
@@ -0,0 +1,29 @@
+@mixin keyframes ($name) {
+  @-webkit-keyframes #{$name} {
+    @content;
+  }
+  @-moz-keyframes #{$name} {
+    @content;
+  }
+  @keyframes #{$name} {
+    @content;
+  }
+}
+
+@mixin animation ($anim) {
+  -webkit-animation: $anim;
+  -moz-animation: $anim;
+  animation: $anim;
+}
+
+@mixin box-shadow ($shadow) {
+  -webkit-box-shadow: $shadow;
+  -moz-box-shadow: $shadow;
+  box-shadow: $shadow;
+}
+
+@mixin box-sizing ($box-sizing) {
+  -webkit-box-sizing: $box-sizing;
+  -moz-box-sizing: $box-sizing;
+  box-sizing: $box-sizing;
+}
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/common/reconnect-dialog.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/common/reconnect-dialog.scss
new file mode 100644
index 0000000..15b7880
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/common/reconnect-dialog.scss
@@ -0,0 +1,31 @@
+@mixin base-reconnect-dialog {
+  .v-reconnect-dialog {
+    color: white;
+    top: 12px;
+    right: 12px;
+    max-width: 100%;
+    border-radius: 0;
+    @include box-shadow(0 0 20px 0 rgba(0,0,0,0.25));
+    padding: 10px;
+
+    background-color: #444;
+    text-align: center;
+
+    .text {
+        display: inline-block;
+        padding-left: 10px;
+    }
+
+    .spinner {
+        background-image: url(img/reconnect-spinner.gif);
+        width: 31px;
+        height: 31px;
+        display: none;
+        vertical-align: middle;
+    }
+
+    &.active .spinner {
+        display: inline-block;
+    }
+  }
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/csslayout/csslayout.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/csslayout/csslayout.scss
new file mode 100644
index 0000000..d6df771
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/csslayout/csslayout.scss
@@ -0,0 +1,36 @@
+@mixin base-csslayout($primaryStyleName : v-csslayout) {
+
+.#{$primaryStyleName} {
+	overflow: hidden;
+}
+/* More specific selector to override 'v-connector' */
+div.#{$primaryStyleName} {
+	display: block;
+}
+.#{$primaryStyleName}-margin, .#{$primaryStyleName}-container {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+.v-has-width > .#{$primaryStyleName}-margin,
+.v-has-width > .#{$primaryStyleName}-margin > .#{$primaryStyleName}-container {
+	width: 100%;
+}
+.v-has-height > .#{$primaryStyleName}-margin,
+.v-has-height > .#{$primaryStyleName}-margin > .#{$primaryStyleName}-container {
+	height: 100%;
+}
+.#{$primaryStyleName}-margin-top {
+	padding-top: 12px;	
+}
+.#{$primaryStyleName}-margin-bottom {
+	padding-bottom: 12px;	
+}
+.#{$primaryStyleName}-margin-left {
+	padding-left: 12px;	
+}
+.#{$primaryStyleName}-margin-right {
+	padding-right: 12px;	
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/customcomponent/customcomponent.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/customcomponent/customcomponent.scss
new file mode 100644
index 0000000..d672254
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/customcomponent/customcomponent.scss
@@ -0,0 +1,6 @@
+@mixin base-customcomponent($primaryStyleName : v-customcomponent) {
+
+.#{$primaryStyleName} {
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/customlayout/customlayout.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/customlayout/customlayout.scss
new file mode 100644
index 0000000..c8a13da
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/customlayout/customlayout.scss
@@ -0,0 +1,7 @@
+@mixin base-customlayout($primaryStyleName : v-customlayout) {
+
+.#{$primaryStyleName} {
+	overflow: hidden;
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/datefield/datefield.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/datefield/datefield.scss
new file mode 100644
index 0000000..57a6912
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/datefield/datefield.scss
@@ -0,0 +1,122 @@
+@mixin base-datefield($primaryStyleName : v-datefield) {
+
+.#{$primaryStyleName} {
+	white-space: nowrap;
+	display: inline-block; /* Force minimum width */
+}
+.#{$primaryStyleName}-textfield {
+	vertical-align: top;
+}
+.v-ie & .#{$primaryStyleName}-button:after {
+	content: "\200B";
+}
+
+.#{$primaryStyleName}-button {
+	cursor: pointer;
+	vertical-align: top;
+}
+.v-has-width > input.#{$primaryStyleName}-textfield {
+	width: 100%;
+}
+
+.#{$primaryStyleName}-prompt .#{$primaryStyleName}-textfield {
+	color: #999;
+	font-style: italic;
+}
+.#{$primaryStyleName} .#{$primaryStyleName}-button-readonly {
+	display: none;
+}
+.#{$primaryStyleName}-calendarpanel table {
+	width: 100%;
+}
+.#{$primaryStyleName}-calendarpanel td {
+	padding: 0;
+	margin: 0;
+}
+.#{$primaryStyleName}-calendarpanel:focus {
+	outline:none;	
+}
+.#{$primaryStyleName}-calendarpanel-header td {
+	text-align: center;
+}
+.#{$primaryStyleName}-calendarpanel-month {
+	text-align: center;
+	white-space: nowrap;
+}
+.#{$primaryStyleName}-calendarpanel-weeknumber {
+	color: #999;
+	border-right: 1px solid #ddd;
+	font-size: 11.7px;
+}
+.#{$primaryStyleName}-calendarpanel-day,
+.#{$primaryStyleName}-calendarpanel-day-today {
+	cursor: pointer;
+}
+.#{$primaryStyleName}-calendarpanel-day-today {
+	border: 1px solid #ddd;
+}
+.v-disabled .#{$primaryStyleName}-calendarpanel-day,
+.v-disabled .#{$primaryStyleName}-calendarpanel-day-today,
+.v-disabled.#{$primaryStyleName}-popupcalendar .#{$primaryStyleName}-button {
+	cursor: default;
+}
+.#{$primaryStyleName}-calendarpanel-day-disabled,
+.#{$primaryStyleName}-calendarpanel-day-outside-range {
+	cursor: default;
+	opacity: .5;
+}
+
+.#{$primaryStyleName}-calendarpanel-prevyear,
+.#{$primaryStyleName}-calendarpanel-nextyear,
+.#{$primaryStyleName}-calendarpanel-prevmonth,
+.#{$primaryStyleName}-calendarpanel-nextmonth {
+	button.outside-range{
+		opacity: .5;
+ 	}
+}
+
+.#{$primaryStyleName}-calendarpanel-day-selected {
+	cursor: default;
+	background: #333;
+	color: #fff;
+}
+.#{$primaryStyleName}-calendarpanel-day-focused {
+	outline: 1px dotted black;
+}
+.#{$primaryStyleName}-calendarpanel-day-offmonth {
+    color: #666;
+}
+
+.#{$primaryStyleName}-time {
+	white-space: nowrap;
+}
+.#{$primaryStyleName}-time .v-label {
+	display: inline;
+}
+.#{$primaryStyleName}-popup {
+	background: #fff;
+	 .v-ie9 &, .v-ie10 &, .v-ie11 & {
+	 	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .5);
+    }	
+}
+.#{$primaryStyleName}-popupcalendar input.#{$primaryStyleName}-textfield {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+/* Disabled by default
+.#{$primaryStyleName}-error .v-textfield,
+.#{$primaryStyleName}-error .#{$primaryStyleName}-calendarpanel {
+	background: #ffe0e0;
+}
+*/
+
+/* Disabled by default
+.#{$primaryStyleName}-required .v-textfield,
+.#{$primaryStyleName}-required .#{$primaryStyleName}-calendarpanel {
+	background:transparent;
+	background-color: #ffe0e0;
+}
+*/
+
+}
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/dragwrapper/dragwrapper.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/dragwrapper/dragwrapper.scss
new file mode 100644
index 0000000..86000ab
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/dragwrapper/dragwrapper.scss
@@ -0,0 +1,164 @@
+@mixin base-dragwrapper($primaryStyleName : v-ddwrapper) {
+
+.#{$primaryStyleName} {
+	padding: 2px;
+	-moz-border-radius: 4px;
+	-webkit-border-radius: 4px;
+	border-radius: 4px;
+	position: relative;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+[draggable=true] {
+	-khtml-user-drag: element;
+	-webkit-user-drag: element;
+	-khtml-user-select: none;
+	-webkit-user-select: none;
+}
+.v-ie & .#{$primaryStyleName} a.drag-start {
+	display: block;
+	position: absolute;
+	top: 0;
+	bottom: 0;
+    left: 0;
+	right: 0;
+	width: 100%;
+	height: 100%;
+	opacity: 0;
+	/* Some color needed to make it draggable */
+	background-color:cyan;
+	filter: alpha(opacity=0);
+}
+.#{$primaryStyleName}-over {
+	border: 2px solid #1d9dff;
+	background-color: #bcdcff;
+	padding: 0;
+}
+.#{$primaryStyleName}-over {
+	background-color: rgba(169,209,255,.6);
+}
+.no-box-drag-hints .#{$primaryStyleName}-over {
+	border: none;
+	background-color: transparent;
+	padding: 2px;
+}
+&.v-app .#{$primaryStyleName}-over-top,
+.v-window .#{$primaryStyleName}-over-top,
+.v-popupview-popup .#{$primaryStyleName}-over-top {
+	border: none;
+	border-top: 2px solid #1d9dff;
+	background-color: transparent;
+	padding: 2px;
+	padding-top: 0;
+	-moz-border-radius: 0;
+	-webkit-border-radius: 0;
+	border-radius: 0;
+}
+&.v-app .#{$primaryStyleName}-over-bottom,
+.v-window .#{$primaryStyleName}-over-bottom,
+.v-popupview-popup .#{$primaryStyleName}-over-bottom {
+	border: none;
+	border-bottom: 2px solid #1d9dff;
+	background-color: transparent;
+	padding: 2px;
+	padding-bottom: 0;
+	-moz-border-radius: 0;
+	-webkit-border-radius: 0;
+	border-radius: 0;
+}
+&.v-app .#{$primaryStyleName}-over-left,
+.v-window .#{$primaryStyleName}-over-left,
+.v-popupview-popup .#{$primaryStyleName}-over-left {
+	border: none;
+	border-left: 2px solid #1d9dff;
+	background-color: transparent;
+	padding: 2px;
+	padding-left: 0;
+	-moz-border-radius: 0;
+	-webkit-border-radius: 0;
+	border-radius: 0;
+}
+&.v-app .#{$primaryStyleName}-over-right,
+.v-window .#{$primaryStyleName}-over-right,
+.v-popupview-popup .#{$primaryStyleName}-over-right {
+	border: none;
+	border-right: 2px solid #1d9dff;
+	background-color: transparent;
+	padding: 2px;
+	padding-right: 0;
+	-moz-border-radius: 0;
+	-webkit-border-radius: 0;
+	border-radius: 0;
+}
+.#{$primaryStyleName},
+.#{$primaryStyleName}-over,
+&.v-app .#{$primaryStyleName}-over-top,
+.v-window .#{$primaryStyleName}-over-top,
+.v-popupview-popup .#{$primaryStyleName}-over-top,
+&.v-app .#{$primaryStyleName}-over-bottom,
+.v-window .#{$primaryStyleName}-over-bottom,
+.v-popupview-popup .#{$primaryStyleName}-over-bottom,
+&.v-app .#{$primaryStyleName}-over-left,
+.v-window .#{$primaryStyleName}-over-left,
+.v-popupview-popup .#{$primaryStyleName}-over-left,
+&.v-app .#{$primaryStyleName}-over-right,
+.v-window .#{$primaryStyleName}-over-right,
+.v-popupview-popup .#{$primaryStyleName}-over-right {
+	border-color: rgba(0,109,232,.6);
+}
+
+.#{$primaryStyleName}-over-top:before,
+.#{$primaryStyleName}-over-bottom:after,
+.#{$primaryStyleName}-over-left:before,
+.#{$primaryStyleName}-over-right:before {
+	display: block;
+	
+	position: absolute;
+	width: 6px;
+	height: 6px;
+	margin-top: -4px;
+	margin-left: -2px;
+	background: transparent url(../common/img/drag-slot-dot.png) no-repeat;
+}
+.#{$primaryStyleName}-over-bottom:after {
+	margin-top: -2px;
+}
+.#{$primaryStyleName}-over-left:before,
+.#{$primaryStyleName}-over-right:before {
+	background-position: 0 -6px;
+	margin-top: -2px;
+	margin-left: -4px;
+}
+.#{$primaryStyleName}-over-right:before {
+	position: relative;
+	margin-bottom: -4px;
+	margin-right: -4px;
+	margin-left: 0;
+	width: auto;
+	background-position: 100% -6px;
+}
+
+.no-horizontal-drag-hints .#{$primaryStyleName}-over-left {
+	padding-left: 2px;
+	border-left: none;
+}
+.no-horizontal-drag-hints .#{$primaryStyleName}-over-right {
+	padding-right: 2px;
+	border-right: none;
+}
+.no-vertical-drag-hints .#{$primaryStyleName}-over-top {
+	padding-top: 2px;
+	border-top: none;
+}
+.no-vertical-drag-hints .#{$primaryStyleName}-over-bottom {
+	padding-bottom: 2px;
+	border-bottom: none;
+}
+.no-horizontal-drag-hints .#{$primaryStyleName}-over-left:before,
+.no-horizontal-drag-hints .#{$primaryStyleName}-over-right:before,
+.no-vertical-drag-hints .#{$primaryStyleName}-over-top:before,
+.no-vertical-drag-hints .#{$primaryStyleName}-over-bottom:after {
+	display: none;
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/embedded/embedded.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/embedded/embedded.scss
new file mode 100644
index 0000000..abb5e79
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/embedded/embedded.scss
@@ -0,0 +1,8 @@
+@mixin base-embedded($primaryStyleName : v-embedded) {
+
+.v-table .#{$primaryStyleName}-image {
+    /* make embeddeds be centered in centered table cells. */
+	display: inline-block;
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/escalator/escalator.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/escalator/escalator.scss
new file mode 100644
index 0000000..2d5ad72
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/escalator/escalator.scss
@@ -0,0 +1,156 @@
+@mixin base-escalator($primaryStyleName: v-escalator, $background-color: #fff) {
+
+  .#{$primaryStyleName} {
+    position: relative;
+  }
+
+  .#{$primaryStyleName}-scroller {
+    position: absolute;
+    z-index: 1;
+    outline: none;
+    @include box-sizing(border-box);
+  }
+
+  .#{$primaryStyleName}-scroller-horizontal {
+    left: 0; // Left position adjusted to align with frozen columns
+    right: 0;
+    bottom: 0;
+    overflow-y: hidden;
+    -ms-overflow-y: hidden;
+  }
+
+  .#{$primaryStyleName}-scroller-vertical {
+    right: 0;
+    top: 0;    // this will be overridden by code, but it's a good default behavior
+    bottom: 0; // this will be overridden by code, but it's a good default behavior
+    overflow-x: hidden;
+    -ms-overflow-x: hidden;
+  }
+
+  .#{$primaryStyleName}-tablewrapper {
+    position: absolute;
+    overflow: hidden;
+    @include box-sizing(border-box);
+    z-index: 5;
+  }
+
+  .#{$primaryStyleName}-tablewrapper > table {
+    border-spacing: 0;
+    table-layout: fixed;
+    width: inherit; // a decent default fallback
+  }
+
+  .#{$primaryStyleName}-header-deco,
+  .#{$primaryStyleName}-footer-deco {
+    position: absolute;
+    right: 0;
+    @include box-sizing(border-box);
+  }
+
+  .#{$primaryStyleName}-horizontal-scrollbar-deco {
+    position: absolute;
+    bottom: 0;
+    left: 0;
+    right: 0;
+    @include box-sizing(border-box);
+  }
+
+  .#{$primaryStyleName}-header,
+  .#{$primaryStyleName}-body,
+  .#{$primaryStyleName}-footer {
+    position: absolute;
+    left: 0;
+    width: inherit;
+    z-index: 10;
+  }
+
+  .#{$primaryStyleName}-header,
+  .#{$primaryStyleName}-header-deco {
+    top: 0;
+  }
+
+  .#{$primaryStyleName}-footer,
+  .#{$primaryStyleName}-footer-deco {
+    bottom: 0;
+  }
+
+  .#{$primaryStyleName}-body {
+    z-index: 0;
+    top: 0;
+
+    .#{$primaryStyleName}-row {
+      position: absolute;
+      top: 0;
+      left: 0;
+    }
+  }
+
+  .#{$primaryStyleName}-row {
+    display: block;
+
+    .v-ie8 &, .v-ie9 & {
+      // Neither IE8 nor IE9 let table rows be longer than tbody, with only
+      // "display: block". Moar hax.
+
+      float: left;
+      clear: left;
+
+      // The inline style of margin-top from the <tbody> to offset the
+      // header's dimension is, for some strange reason, inherited into each
+      // contained <tr>. We need to cancel it:
+
+      margin-top: 0;
+    }
+
+    > td,
+    > th {
+      // IE8 likes the bgcolor here instead of on the row
+      background-color: $background-color;
+    }
+  }
+
+  .#{$primaryStyleName}-row {
+    width: inherit;
+  }
+
+  .#{$primaryStyleName}-cell {
+    display: block;
+    float: left;
+    padding: 2px;
+    white-space: nowrap;
+    @include box-sizing(border-box);
+    overflow: hidden;
+
+     // Because Vaadin changes the font size after the initial render, we
+     // need to mention the font size here explicitly, otherwise automatic
+     // row height detection gets broken.
+
+    font-size: $v-font-size;
+  }
+
+  .#{$primaryStyleName}-cell.frozen {
+    position: relative;
+    z-index: 1;
+  }
+
+  .#{$primaryStyleName}-spacer {
+    position: absolute;
+    display: block;
+
+    background-color: $background-color;
+
+    > td {
+      width: 100%;
+      height: 100%;
+      @include box-sizing(border-box);
+    }
+    
+    .v-ie8 &, .v-ie9 & {
+      // The inline style of margin-top from the <tbody> to offset the
+      // header's dimension is, for some strange reason, inherited into each
+      // contained <tr>. We need to cancel it:
+
+      margin-top: 0;
+    }
+  }
+}
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/favicon.ico b/org.eclipse.osbp.themes/VAADIN/themes/base/favicon.ico
new file mode 100644
index 0000000..2013ab2
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/favicon.ico
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/fonts/FontAwesome.otf b/org.eclipse.osbp.themes/VAADIN/themes/base/fonts/FontAwesome.otf
new file mode 100644
index 0000000..3ed7f8b4
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/fonts/FontAwesome.otf
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/fonts/LICENCE.txt b/org.eclipse.osbp.themes/VAADIN/themes/base/fonts/LICENCE.txt
new file mode 100644
index 0000000..e770792
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/fonts/LICENCE.txt
@@ -0,0 +1,28 @@
+
+FontAwesome 4.5.0
+-----------------
+
+License: SIL OFL 1.1
+URL: http://scripts.sil.org/OFL
+
+FontAwesome.otf
+fontawesome-webfont.eot
+fontawesome-webfont.svg
+fontawesome-webfont.ttf
+fontawesome-webfont.woff
+fontawesome-webfont.woff2
+
+
+FontAwesome 4.1.0
+-----------------
+
+License: SIL OFL 1.1
+URL: http://scripts.sil.org/OFL
+(files renamed due to parallel usage)
+
+themeicons-webfont.eot
+themeicons-webfont.svg
+themeicons-webfont.ttf
+themeicons-webfont.woff
+
+
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/fonts/fontawesome-webfont.eot b/org.eclipse.osbp.themes/VAADIN/themes/base/fonts/fontawesome-webfont.eot
new file mode 100644
index 0000000..9b6afae
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/fonts/fontawesome-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/fonts/fontawesome-webfont.svg b/org.eclipse.osbp.themes/VAADIN/themes/base/fonts/fontawesome-webfont.svg
new file mode 100644
index 0000000..d05688e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/fonts/fontawesome-webfont.svg
@@ -0,0 +1,655 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata></metadata>
+<defs>
+<font id="fontawesomeregular" horiz-adv-x="1536" >
+<font-face units-per-em="1792" ascent="1536" descent="-256" />
+<missing-glyph horiz-adv-x="448" />
+<glyph unicode=" "  horiz-adv-x="448" />
+<glyph unicode="&#x09;" horiz-adv-x="448" />
+<glyph unicode="&#xa0;" horiz-adv-x="448" />
+<glyph unicode="&#xa8;" horiz-adv-x="1792" />
+<glyph unicode="&#xa9;" horiz-adv-x="1792" />
+<glyph unicode="&#xae;" horiz-adv-x="1792" />
+<glyph unicode="&#xb4;" horiz-adv-x="1792" />
+<glyph unicode="&#xc6;" horiz-adv-x="1792" />
+<glyph unicode="&#xd8;" horiz-adv-x="1792" />
+<glyph unicode="&#x2000;" horiz-adv-x="768" />
+<glyph unicode="&#x2001;" horiz-adv-x="1537" />
+<glyph unicode="&#x2002;" horiz-adv-x="768" />
+<glyph unicode="&#x2003;" horiz-adv-x="1537" />
+<glyph unicode="&#x2004;" horiz-adv-x="512" />
+<glyph unicode="&#x2005;" horiz-adv-x="384" />
+<glyph unicode="&#x2006;" horiz-adv-x="256" />
+<glyph unicode="&#x2007;" horiz-adv-x="256" />
+<glyph unicode="&#x2008;" horiz-adv-x="192" />
+<glyph unicode="&#x2009;" horiz-adv-x="307" />
+<glyph unicode="&#x200a;" horiz-adv-x="85" />
+<glyph unicode="&#x202f;" horiz-adv-x="307" />
+<glyph unicode="&#x205f;" horiz-adv-x="384" />
+<glyph unicode="&#x2122;" horiz-adv-x="1792" />
+<glyph unicode="&#x221e;" horiz-adv-x="1792" />
+<glyph unicode="&#x2260;" horiz-adv-x="1792" />
+<glyph unicode="&#x25fc;" horiz-adv-x="500" d="M0 0z" />
+<glyph unicode="&#xf000;" horiz-adv-x="1792" d="M1699 1350q0 -35 -43 -78l-632 -632v-768h320q26 0 45 -19t19 -45t-19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45t45 19h320v768l-632 632q-43 43 -43 78q0 23 18 36.5t38 17.5t43 4h1408q23 0 43 -4t38 -17.5t18 -36.5z" />
+<glyph unicode="&#xf001;" d="M1536 1312v-1120q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v537l-768 -237v-709q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89 t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v967q0 31 19 56.5t49 35.5l832 256q12 4 28 4q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf002;" horiz-adv-x="1664" d="M1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -52 -38 -90t-90 -38q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5 t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
+<glyph unicode="&#xf003;" horiz-adv-x="1792" d="M1664 32v768q-32 -36 -69 -66q-268 -206 -426 -338q-51 -43 -83 -67t-86.5 -48.5t-102.5 -24.5h-1h-1q-48 0 -102.5 24.5t-86.5 48.5t-83 67q-158 132 -426 338q-37 30 -69 66v-768q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1664 1083v11v13.5t-0.5 13 t-3 12.5t-5.5 9t-9 7.5t-14 2.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5q0 -168 147 -284q193 -152 401 -317q6 -5 35 -29.5t46 -37.5t44.5 -31.5t50.5 -27.5t43 -9h1h1q20 0 43 9t50.5 27.5t44.5 31.5t46 37.5t35 29.5q208 165 401 317q54 43 100.5 115.5t46.5 131.5z M1792 1120v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf004;" horiz-adv-x="1792" d="M896 -128q-26 0 -44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124t127 -344q0 -221 -229 -450l-623 -600 q-18 -18 -44 -18z" />
+<glyph unicode="&#xf005;" horiz-adv-x="1664" d="M1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -21 -10.5 -35.5t-30.5 -14.5q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455 l502 -73q56 -9 56 -46z" />
+<glyph unicode="&#xf006;" horiz-adv-x="1664" d="M1137 532l306 297l-422 62l-189 382l-189 -382l-422 -62l306 -297l-73 -421l378 199l377 -199zM1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -50 -41 -50q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500 l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455l502 -73q56 -9 56 -46z" />
+<glyph unicode="&#xf007;" horiz-adv-x="1408" d="M1408 131q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5t43 97.5t62 81t85.5 53.5t111.5 20q9 0 42 -21.5t74.5 -48t108 -48t133.5 -21.5t133.5 21.5t108 48t74.5 48t42 21.5q61 0 111.5 -20t85.5 -53.5t62 -81 t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" />
+<glyph unicode="&#xf008;" horiz-adv-x="1920" d="M384 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 320v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 704v128q0 26 -19 45t-45 19h-128 q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 -64v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM384 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45 t45 -19h128q26 0 45 19t19 45zM1792 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 704v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1792 320v128 q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 704v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19 t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1920 1248v-1344q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1344q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf009;" horiz-adv-x="1664" d="M768 512v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM768 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 512v-384q0 -52 -38 -90t-90 -38 h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf00a;" horiz-adv-x="1792" d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 288v-192q0 -40 -28 -68t-68 -28h-320 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192 q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf00b;" horiz-adv-x="1792" d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-960 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h960q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf00c;" horiz-adv-x="1792" d="M1671 970q0 -40 -28 -68l-724 -724l-136 -136q-28 -28 -68 -28t-68 28l-136 136l-362 362q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -295l656 657q28 28 68 28t68 -28l136 -136q28 -28 28 -68z" />
+<glyph unicode="&#xf00d;" horiz-adv-x="1408" d="M1298 214q0 -40 -28 -68l-136 -136q-28 -28 -68 -28t-68 28l-294 294l-294 -294q-28 -28 -68 -28t-68 28l-136 136q-28 28 -28 68t28 68l294 294l-294 294q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -294l294 294q28 28 68 28t68 -28l136 -136q28 -28 28 -68 t-28 -68l-294 -294l294 -294q28 -28 28 -68z" />
+<glyph unicode="&#xf00e;" horiz-adv-x="1664" d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-224q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v224h-224q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h224v224q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-224h224 q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5 t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
+<glyph unicode="&#xf010;" horiz-adv-x="1664" d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-576q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h576q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5z M1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z " />
+<glyph unicode="&#xf011;" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61t-298 61t-245 164t-164 245t-61 298q0 182 80.5 343t226.5 270q43 32 95.5 25t83.5 -50q32 -42 24.5 -94.5t-49.5 -84.5q-98 -74 -151.5 -181t-53.5 -228q0 -104 40.5 -198.5t109.5 -163.5t163.5 -109.5 t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5q0 121 -53.5 228t-151.5 181q-42 32 -49.5 84.5t24.5 94.5q31 43 84 50t95 -25q146 -109 226.5 -270t80.5 -343zM896 1408v-640q0 -52 -38 -90t-90 -38t-90 38t-38 90v640q0 52 38 90t90 38t90 -38t38 -90z" />
+<glyph unicode="&#xf012;" horiz-adv-x="1792" d="M256 96v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 224v-320q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 480v-576q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23 v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1408 864v-960q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1376v-1472q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1472q0 14 9 23t23 9h192q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf013;" d="M1024 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1536 749v-222q0 -12 -8 -23t-20 -13l-185 -28q-19 -54 -39 -91q35 -50 107 -138q10 -12 10 -25t-9 -23q-27 -37 -99 -108t-94 -71q-12 0 -26 9l-138 108q-44 -23 -91 -38 q-16 -136 -29 -186q-7 -28 -36 -28h-222q-14 0 -24.5 8.5t-11.5 21.5l-28 184q-49 16 -90 37l-141 -107q-10 -9 -25 -9q-14 0 -25 11q-126 114 -165 168q-7 10 -7 23q0 12 8 23q15 21 51 66.5t54 70.5q-27 50 -41 99l-183 27q-13 2 -21 12.5t-8 23.5v222q0 12 8 23t19 13 l186 28q14 46 39 92q-40 57 -107 138q-10 12 -10 24q0 10 9 23q26 36 98.5 107.5t94.5 71.5q13 0 26 -10l138 -107q44 23 91 38q16 136 29 186q7 28 36 28h222q14 0 24.5 -8.5t11.5 -21.5l28 -184q49 -16 90 -37l142 107q9 9 24 9q13 0 25 -10q129 -119 165 -170q7 -8 7 -22 q0 -12 -8 -23q-15 -21 -51 -66.5t-54 -70.5q26 -50 41 -98l183 -28q13 -2 21 -12.5t8 -23.5z" />
+<glyph unicode="&#xf014;" horiz-adv-x="1408" d="M512 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM768 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1024 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576 q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1152 76v948h-896v-948q0 -22 7 -40.5t14.5 -27t10.5 -8.5h832q3 0 10.5 8.5t14.5 27t7 40.5zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832 q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf015;" horiz-adv-x="1664" d="M1408 544v-480q0 -26 -19 -45t-45 -19h-384v384h-256v-384h-384q-26 0 -45 19t-19 45v480q0 1 0.5 3t0.5 3l575 474l575 -474q1 -2 1 -6zM1631 613l-62 -74q-8 -9 -21 -11h-3q-13 0 -21 7l-692 577l-692 -577q-12 -8 -24 -7q-13 2 -21 11l-62 74q-8 10 -7 23.5t11 21.5 l719 599q32 26 76 26t76 -26l244 -204v195q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-408l219 -182q10 -8 11 -21.5t-7 -23.5z" />
+<glyph unicode="&#xf016;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z " />
+<glyph unicode="&#xf017;" d="M896 992v-448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf018;" horiz-adv-x="1920" d="M1111 540v4l-24 320q-1 13 -11 22.5t-23 9.5h-186q-13 0 -23 -9.5t-11 -22.5l-24 -320v-4q-1 -12 8 -20t21 -8h244q12 0 21 8t8 20zM1870 73q0 -73 -46 -73h-704q13 0 22 9.5t8 22.5l-20 256q-1 13 -11 22.5t-23 9.5h-272q-13 0 -23 -9.5t-11 -22.5l-20 -256 q-1 -13 8 -22.5t22 -9.5h-704q-46 0 -46 73q0 54 26 116l417 1044q8 19 26 33t38 14h339q-13 0 -23 -9.5t-11 -22.5l-15 -192q-1 -14 8 -23t22 -9h166q13 0 22 9t8 23l-15 192q-1 13 -11 22.5t-23 9.5h339q20 0 38 -14t26 -33l417 -1044q26 -62 26 -116z" />
+<glyph unicode="&#xf019;" horiz-adv-x="1664" d="M1280 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 416v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h465l135 -136 q58 -56 136 -56t136 56l136 136h464q40 0 68 -28t28 -68zM1339 985q17 -41 -14 -70l-448 -448q-18 -19 -45 -19t-45 19l-448 448q-31 29 -14 70q17 39 59 39h256v448q0 26 19 45t45 19h256q26 0 45 -19t19 -45v-448h256q42 0 59 -39z" />
+<glyph unicode="&#xf01a;" d="M1120 608q0 -12 -10 -24l-319 -319q-11 -9 -23 -9t-23 9l-320 320q-15 16 -7 35q8 20 30 20h192v352q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-352h192q14 0 23 -9t9 -23zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273 t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf01b;" d="M1118 660q-8 -20 -30 -20h-192v-352q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v352h-192q-14 0 -23 9t-9 23q0 12 10 24l319 319q11 9 23 9t23 -9l320 -320q15 -16 7 -35zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198 t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf01c;" d="M1023 576h316q-1 3 -2.5 8t-2.5 8l-212 496h-708l-212 -496q-1 -2 -2.5 -8t-2.5 -8h316l95 -192h320zM1536 546v-482q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v482q0 62 25 123l238 552q10 25 36.5 42t52.5 17h832q26 0 52.5 -17t36.5 -42l238 -552 q25 -61 25 -123z" />
+<glyph unicode="&#xf01d;" d="M1184 640q0 -37 -32 -55l-544 -320q-15 -9 -32 -9q-16 0 -32 8q-32 19 -32 56v640q0 37 32 56q33 18 64 -1l544 -320q32 -18 32 -55zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf01e;" d="M1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l138 138q-148 137 -349 137q-104 0 -198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5q119 0 225 52t179 147q7 10 23 12q14 0 25 -9 l137 -138q9 -8 9.5 -20.5t-7.5 -22.5q-109 -132 -264 -204.5t-327 -72.5q-156 0 -298 61t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q147 0 284.5 -55.5t244.5 -156.5l130 129q29 31 70 14q39 -17 39 -59z" />
+<glyph unicode="&#xf021;" d="M1511 480q0 -5 -1 -7q-64 -268 -268 -434.5t-478 -166.5q-146 0 -282.5 55t-243.5 157l-129 -129q-19 -19 -45 -19t-45 19t-19 45v448q0 26 19 45t45 19h448q26 0 45 -19t19 -45t-19 -45l-137 -137q71 -66 161 -102t187 -36q134 0 250 65t186 179q11 17 53 117 q8 23 30 23h192q13 0 22.5 -9.5t9.5 -22.5zM1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-26 0 -45 19t-19 45t19 45l138 138q-148 137 -349 137q-134 0 -250 -65t-186 -179q-11 -17 -53 -117q-8 -23 -30 -23h-199q-13 0 -22.5 9.5t-9.5 22.5v7q65 268 270 434.5t480 166.5 q146 0 284 -55.5t245 -156.5l130 129q19 19 45 19t45 -19t19 -45z" />
+<glyph unicode="&#xf022;" horiz-adv-x="1792" d="M384 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M384 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1536 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5z M1536 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5zM1536 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5 t9.5 -22.5zM1664 160v832q0 13 -9.5 22.5t-22.5 9.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1792 1248v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47 t47 -113z" />
+<glyph unicode="&#xf023;" horiz-adv-x="1152" d="M320 768h512v192q0 106 -75 181t-181 75t-181 -75t-75 -181v-192zM1152 672v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v192q0 184 132 316t316 132t316 -132t132 -316v-192h32q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf024;" horiz-adv-x="1792" d="M320 1280q0 -72 -64 -110v-1266q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v1266q-64 38 -64 110q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -25 -12.5 -38.5t-39.5 -27.5q-215 -116 -369 -116q-61 0 -123.5 22t-108.5 48 t-115.5 48t-142.5 22q-192 0 -464 -146q-17 -9 -33 -9q-26 0 -45 19t-19 45v742q0 32 31 55q21 14 79 43q236 120 421 120q107 0 200 -29t219 -88q38 -19 88 -19q54 0 117.5 21t110 47t88 47t54.5 21q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf025;" horiz-adv-x="1664" d="M1664 650q0 -166 -60 -314l-20 -49l-185 -33q-22 -83 -90.5 -136.5t-156.5 -53.5v-32q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-32q71 0 130 -35.5t93 -95.5l68 12q29 95 29 193q0 148 -88 279t-236.5 209t-315.5 78 t-315.5 -78t-236.5 -209t-88 -279q0 -98 29 -193l68 -12q34 60 93 95.5t130 35.5v32q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v32q-88 0 -156.5 53.5t-90.5 136.5l-185 33l-20 49q-60 148 -60 314q0 151 67 291t179 242.5 t266 163.5t320 61t320 -61t266 -163.5t179 -242.5t67 -291z" />
+<glyph unicode="&#xf026;" horiz-adv-x="768" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45z" />
+<glyph unicode="&#xf027;" horiz-adv-x="1152" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 35.5 t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142z" />
+<glyph unicode="&#xf028;" horiz-adv-x="1664" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 35.5 t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142zM1408 640q0 -153 -85 -282.5t-225 -188.5q-13 -5 -25 -5q-27 0 -46 19t-19 45q0 39 39 59q56 29 76 44q74 54 115.5 135.5t41.5 173.5t-41.5 173.5 t-115.5 135.5q-20 15 -76 44q-39 20 -39 59q0 26 19 45t45 19q13 0 26 -5q140 -59 225 -188.5t85 -282.5zM1664 640q0 -230 -127 -422.5t-338 -283.5q-13 -5 -26 -5q-26 0 -45 19t-19 45q0 36 39 59q7 4 22.5 10.5t22.5 10.5q46 25 82 51q123 91 192 227t69 289t-69 289 t-192 227q-36 26 -82 51q-7 4 -22.5 10.5t-22.5 10.5q-39 23 -39 59q0 26 19 45t45 19q13 0 26 -5q211 -91 338 -283.5t127 -422.5z" />
+<glyph unicode="&#xf029;" horiz-adv-x="1408" d="M384 384v-128h-128v128h128zM384 1152v-128h-128v128h128zM1152 1152v-128h-128v128h128zM128 129h384v383h-384v-383zM128 896h384v384h-384v-384zM896 896h384v384h-384v-384zM640 640v-640h-640v640h640zM1152 128v-128h-128v128h128zM1408 128v-128h-128v128h128z M1408 640v-384h-384v128h-128v-384h-128v640h384v-128h128v128h128zM640 1408v-640h-640v640h640zM1408 1408v-640h-640v640h640z" />
+<glyph unicode="&#xf02a;" horiz-adv-x="1792" d="M63 0h-63v1408h63v-1408zM126 1h-32v1407h32v-1407zM220 1h-31v1407h31v-1407zM377 1h-31v1407h31v-1407zM534 1h-62v1407h62v-1407zM660 1h-31v1407h31v-1407zM723 1h-31v1407h31v-1407zM786 1h-31v1407h31v-1407zM943 1h-63v1407h63v-1407zM1100 1h-63v1407h63v-1407z M1226 1h-63v1407h63v-1407zM1352 1h-63v1407h63v-1407zM1446 1h-63v1407h63v-1407zM1635 1h-94v1407h94v-1407zM1698 1h-32v1407h32v-1407zM1792 0h-63v1408h63v-1408z" />
+<glyph unicode="&#xf02b;" d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5 l715 -714q37 -39 37 -91z" />
+<glyph unicode="&#xf02c;" horiz-adv-x="1920" d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5 l715 -714q37 -39 37 -91zM1899 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-36 0 -59 14t-53 45l470 470q37 37 37 90q0 52 -37 91l-715 714q-38 38 -102 64.5t-117 26.5h224q53 0 117 -26.5t102 -64.5l715 -714q37 -39 37 -91z" />
+<glyph unicode="&#xf02d;" horiz-adv-x="1664" d="M1639 1058q40 -57 18 -129l-275 -906q-19 -64 -76.5 -107.5t-122.5 -43.5h-923q-77 0 -148.5 53.5t-99.5 131.5q-24 67 -2 127q0 4 3 27t4 37q1 8 -3 21.5t-3 19.5q2 11 8 21t16.5 23.5t16.5 23.5q23 38 45 91.5t30 91.5q3 10 0.5 30t-0.5 28q3 11 17 28t17 23 q21 36 42 92t25 90q1 9 -2.5 32t0.5 28q4 13 22 30.5t22 22.5q19 26 42.5 84.5t27.5 96.5q1 8 -3 25.5t-2 26.5q2 8 9 18t18 23t17 21q8 12 16.5 30.5t15 35t16 36t19.5 32t26.5 23.5t36 11.5t47.5 -5.5l-1 -3q38 9 51 9h761q74 0 114 -56t18 -130l-274 -906 q-36 -119 -71.5 -153.5t-128.5 -34.5h-869q-27 0 -38 -15q-11 -16 -1 -43q24 -70 144 -70h923q29 0 56 15.5t35 41.5l300 987q7 22 5 57q38 -15 59 -43zM575 1056q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5 t-16.5 -22.5zM492 800q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5t-16.5 -22.5z" />
+<glyph unicode="&#xf02e;" horiz-adv-x="1280" d="M1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
+<glyph unicode="&#xf02f;" horiz-adv-x="1664" d="M384 0h896v256h-896v-256zM384 640h896v384h-160q-40 0 -68 28t-28 68v160h-640v-640zM1536 576q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 576v-416q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-160q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68 v160h-224q-13 0 -22.5 9.5t-9.5 22.5v416q0 79 56.5 135.5t135.5 56.5h64v544q0 40 28 68t68 28h672q40 0 88 -20t76 -48l152 -152q28 -28 48 -76t20 -88v-256h64q79 0 135.5 -56.5t56.5 -135.5z" />
+<glyph unicode="&#xf030;" horiz-adv-x="1920" d="M960 864q119 0 203.5 -84.5t84.5 -203.5t-84.5 -203.5t-203.5 -84.5t-203.5 84.5t-84.5 203.5t84.5 203.5t203.5 84.5zM1664 1280q106 0 181 -75t75 -181v-896q0 -106 -75 -181t-181 -75h-1408q-106 0 -181 75t-75 181v896q0 106 75 181t181 75h224l51 136 q19 49 69.5 84.5t103.5 35.5h512q53 0 103.5 -35.5t69.5 -84.5l51 -136h224zM960 128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf031;" horiz-adv-x="1664" d="M725 977l-170 -450q33 0 136.5 -2t160.5 -2q19 0 57 2q-87 253 -184 452zM0 -128l2 79q23 7 56 12.5t57 10.5t49.5 14.5t44.5 29t31 50.5l237 616l280 724h75h53q8 -14 11 -21l205 -480q33 -78 106 -257.5t114 -274.5q15 -34 58 -144.5t72 -168.5q20 -45 35 -57 q19 -15 88 -29.5t84 -20.5q6 -38 6 -57q0 -4 -0.5 -13t-0.5 -13q-63 0 -190 8t-191 8q-76 0 -215 -7t-178 -8q0 43 4 78l131 28q1 0 12.5 2.5t15.5 3.5t14.5 4.5t15 6.5t11 8t9 11t2.5 14q0 16 -31 96.5t-72 177.5t-42 100l-450 2q-26 -58 -76.5 -195.5t-50.5 -162.5 q0 -22 14 -37.5t43.5 -24.5t48.5 -13.5t57 -8.5t41 -4q1 -19 1 -58q0 -9 -2 -27q-58 0 -174.5 10t-174.5 10q-8 0 -26.5 -4t-21.5 -4q-80 -14 -188 -14z" />
+<glyph unicode="&#xf032;" horiz-adv-x="1408" d="M555 15q74 -32 140 -32q376 0 376 335q0 114 -41 180q-27 44 -61.5 74t-67.5 46.5t-80.5 25t-84 10.5t-94.5 2q-73 0 -101 -10q0 -53 -0.5 -159t-0.5 -158q0 -8 -1 -67.5t-0.5 -96.5t4.5 -83.5t12 -66.5zM541 761q42 -7 109 -7q82 0 143 13t110 44.5t74.5 89.5t25.5 142 q0 70 -29 122.5t-79 82t-108 43.5t-124 14q-50 0 -130 -13q0 -50 4 -151t4 -152q0 -27 -0.5 -80t-0.5 -79q0 -46 1 -69zM0 -128l2 94q15 4 85 16t106 27q7 12 12.5 27t8.5 33.5t5.5 32.5t3 37.5t0.5 34v35.5v30q0 982 -22 1025q-4 8 -22 14.5t-44.5 11t-49.5 7t-48.5 4.5 t-30.5 3l-4 83q98 2 340 11.5t373 9.5q23 0 68.5 -0.5t67.5 -0.5q70 0 136.5 -13t128.5 -42t108 -71t74 -104.5t28 -137.5q0 -52 -16.5 -95.5t-39 -72t-64.5 -57.5t-73 -45t-84 -40q154 -35 256.5 -134t102.5 -248q0 -100 -35 -179.5t-93.5 -130.5t-138 -85.5t-163.5 -48.5 t-176 -14q-44 0 -132 3t-132 3q-106 0 -307 -11t-231 -12z" />
+<glyph unicode="&#xf033;" horiz-adv-x="1024" d="M0 -126l17 85q6 2 81.5 21.5t111.5 37.5q28 35 41 101q1 7 62 289t114 543.5t52 296.5v25q-24 13 -54.5 18.5t-69.5 8t-58 5.5l19 103q33 -2 120 -6.5t149.5 -7t120.5 -2.5q48 0 98.5 2.5t121 7t98.5 6.5q-5 -39 -19 -89q-30 -10 -101.5 -28.5t-108.5 -33.5 q-8 -19 -14 -42.5t-9 -40t-7.5 -45.5t-6.5 -42q-27 -148 -87.5 -419.5t-77.5 -355.5q-2 -9 -13 -58t-20 -90t-16 -83.5t-6 -57.5l1 -18q17 -4 185 -31q-3 -44 -16 -99q-11 0 -32.5 -1.5t-32.5 -1.5q-29 0 -87 10t-86 10q-138 2 -206 2q-51 0 -143 -9t-121 -11z" />
+<glyph unicode="&#xf034;" horiz-adv-x="1792" d="M1744 128q33 0 42 -18.5t-11 -44.5l-126 -162q-20 -26 -49 -26t-49 26l-126 162q-20 26 -11 44.5t42 18.5h80v1024h-80q-33 0 -42 18.5t11 44.5l126 162q20 26 49 26t49 -26l126 -162q20 -26 11 -44.5t-42 -18.5h-80v-1024h80zM81 1407l54 -27q12 -5 211 -5q44 0 132 2 t132 2q36 0 107.5 -0.5t107.5 -0.5h293q6 0 21 -0.5t20.5 0t16 3t17.5 9t15 17.5l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 48t-14.5 73.5t-7.5 35.5q-6 8 -12 12.5t-15.5 6t-13 2.5t-18 0.5t-16.5 -0.5 q-17 0 -66.5 0.5t-74.5 0.5t-64 -2t-71 -6q-9 -81 -8 -136q0 -94 2 -388t2 -455q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29t78 27 q19 42 19 383q0 101 -3 303t-3 303v117q0 2 0.5 15.5t0.5 25t-1 25.5t-3 24t-5 14q-11 12 -162 12q-33 0 -93 -12t-80 -26q-19 -13 -34 -72.5t-31.5 -111t-42.5 -53.5q-42 26 -56 44v383z" />
+<glyph unicode="&#xf035;" d="M81 1407l54 -27q12 -5 211 -5q44 0 132 2t132 2q70 0 246.5 1t304.5 0.5t247 -4.5q33 -1 56 31l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 47.5t-15 73.5t-7 36q-10 13 -27 19q-5 2 -66 2q-30 0 -93 1t-103 1 t-94 -2t-96 -7q-9 -81 -8 -136l1 -152v52q0 -55 1 -154t1.5 -180t0.5 -153q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29t78 27 q7 16 11.5 74t6 145.5t1.5 155t-0.5 153.5t-0.5 89q0 7 -2.5 21.5t-2.5 22.5q0 7 0.5 44t1 73t0 76.5t-3 67.5t-6.5 32q-11 12 -162 12q-41 0 -163 -13.5t-138 -24.5q-19 -12 -34 -71.5t-31.5 -111.5t-42.5 -54q-42 26 -56 44v383zM1310 125q12 0 42 -19.5t57.5 -41.5 t59.5 -49t36 -30q26 -21 26 -49t-26 -49q-4 -3 -36 -30t-59.5 -49t-57.5 -41.5t-42 -19.5q-13 0 -20.5 10.5t-10 28.5t-2.5 33.5t1.5 33t1.5 19.5h-1024q0 -2 1.5 -19.5t1.5 -33t-2.5 -33.5t-10 -28.5t-20.5 -10.5q-12 0 -42 19.5t-57.5 41.5t-59.5 49t-36 30q-26 21 -26 49 t26 49q4 3 36 30t59.5 49t57.5 41.5t42 19.5q13 0 20.5 -10.5t10 -28.5t2.5 -33.5t-1.5 -33t-1.5 -19.5h1024q0 2 -1.5 19.5t-1.5 33t2.5 33.5t10 28.5t20.5 10.5z" />
+<glyph unicode="&#xf036;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45 t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf037;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45t-45 -19 h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h640q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf038;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45 t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf039;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45 t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf03a;" horiz-adv-x="1792" d="M256 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM256 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5 t9.5 -22.5zM256 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344 q13 0 22.5 -9.5t9.5 -22.5zM256 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5 t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192 q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf03b;" horiz-adv-x="1792" d="M384 992v-576q0 -13 -9.5 -22.5t-22.5 -9.5q-14 0 -23 9l-288 288q-9 9 -9 23t9 23l288 288q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5 t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088 q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf03c;" horiz-adv-x="1792" d="M352 704q0 -14 -9 -23l-288 -288q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v576q0 13 9.5 22.5t22.5 9.5q14 0 23 -9l288 -288q9 -9 9 -23zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5 t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088 q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf03d;" horiz-adv-x="1792" d="M1792 1184v-1088q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-403 403v-166q0 -119 -84.5 -203.5t-203.5 -84.5h-704q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h704q119 0 203.5 -84.5t84.5 -203.5v-165l403 402q18 19 45 19q12 0 25 -5 q39 -17 39 -59z" />
+<glyph unicode="&#xf03e;" horiz-adv-x="1920" d="M640 960q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1664 576v-448h-1408v192l320 320l160 -160l512 512zM1760 1280h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-1216q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5v1216 q0 13 -9.5 22.5t-22.5 9.5zM1920 1248v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf040;" d="M363 0l91 91l-235 235l-91 -91v-107h128v-128h107zM886 928q0 22 -22 22q-10 0 -17 -7l-542 -542q-7 -7 -7 -17q0 -22 22 -22q10 0 17 7l542 542q7 7 7 17zM832 1120l416 -416l-832 -832h-416v416zM1515 1024q0 -53 -37 -90l-166 -166l-416 416l166 165q36 38 90 38 q53 0 91 -38l235 -234q37 -39 37 -91z" />
+<glyph unicode="&#xf041;" horiz-adv-x="1024" d="M768 896q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1024 896q0 -109 -33 -179l-364 -774q-16 -33 -47.5 -52t-67.5 -19t-67.5 19t-46.5 52l-365 774q-33 70 -33 179q0 212 150 362t362 150t362 -150t150 -362z" />
+<glyph unicode="&#xf042;" d="M768 96v1088q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf043;" horiz-adv-x="1024" d="M512 384q0 36 -20 69q-1 1 -15.5 22.5t-25.5 38t-25 44t-21 50.5q-4 16 -21 16t-21 -16q-7 -23 -21 -50.5t-25 -44t-25.5 -38t-15.5 -22.5q-20 -33 -20 -69q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 512q0 -212 -150 -362t-362 -150t-362 150t-150 362 q0 145 81 275q6 9 62.5 90.5t101 151t99.5 178t83 201.5q9 30 34 47t51 17t51.5 -17t33.5 -47q28 -93 83 -201.5t99.5 -178t101 -151t62.5 -90.5q81 -127 81 -275z" />
+<glyph unicode="&#xf044;" horiz-adv-x="1792" d="M888 352l116 116l-152 152l-116 -116v-56h96v-96h56zM1328 1072q-16 16 -33 -1l-350 -350q-17 -17 -1 -33t33 1l350 350q17 17 1 33zM1408 478v-190q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832 q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-14 -14 -32 -8q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v126q0 13 9 22l64 64q15 15 35 7t20 -29zM1312 1216l288 -288l-672 -672h-288v288zM1756 1084l-92 -92 l-288 288l92 92q28 28 68 28t68 -28l152 -152q28 -28 28 -68t-28 -68z" />
+<glyph unicode="&#xf045;" horiz-adv-x="1664" d="M1408 547v-259q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h255v0q13 0 22.5 -9.5t9.5 -22.5q0 -27 -26 -32q-77 -26 -133 -60q-10 -4 -16 -4h-112q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832 q66 0 113 47t47 113v214q0 19 18 29q28 13 54 37q16 16 35 8q21 -9 21 -29zM1645 1043l-384 -384q-18 -19 -45 -19q-12 0 -25 5q-39 17 -39 59v192h-160q-323 0 -438 -131q-119 -137 -74 -473q3 -23 -20 -34q-8 -2 -12 -2q-16 0 -26 13q-10 14 -21 31t-39.5 68.5t-49.5 99.5 t-38.5 114t-17.5 122q0 49 3.5 91t14 90t28 88t47 81.5t68.5 74t94.5 61.5t124.5 48.5t159.5 30.5t196.5 11h160v192q0 42 39 59q13 5 25 5q26 0 45 -19l384 -384q19 -19 19 -45t-19 -45z" />
+<glyph unicode="&#xf046;" horiz-adv-x="1664" d="M1408 606v-318q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-10 -10 -23 -10q-3 0 -9 2q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832 q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v254q0 13 9 22l64 64q10 10 23 10q6 0 12 -3q20 -8 20 -29zM1639 1095l-814 -814q-24 -24 -57 -24t-57 24l-430 430q-24 24 -24 57t24 57l110 110q24 24 57 24t57 -24l263 -263l647 647q24 24 57 24t57 -24l110 -110 q24 -24 24 -57t-24 -57z" />
+<glyph unicode="&#xf047;" horiz-adv-x="1792" d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-384v-384h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v384h-384v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45 t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h384v384h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45t-19 -45t-45 -19h-128v-384h384v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
+<glyph unicode="&#xf048;" horiz-adv-x="1024" d="M979 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19z" />
+<glyph unicode="&#xf049;" horiz-adv-x="1792" d="M1747 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19l710 710 q19 19 32 13t13 -32v-710q4 11 13 19z" />
+<glyph unicode="&#xf04a;" horiz-adv-x="1664" d="M1619 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-8 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-19 19 -19 45t19 45l710 710q19 19 32 13t13 -32v-710q5 11 13 19z" />
+<glyph unicode="&#xf04b;" horiz-adv-x="1408" d="M1384 609l-1328 -738q-23 -13 -39.5 -3t-16.5 36v1472q0 26 16.5 36t39.5 -3l1328 -738q23 -13 23 -31t-23 -31z" />
+<glyph unicode="&#xf04c;" d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45zM640 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf04d;" d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf04e;" horiz-adv-x="1664" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v710q0 26 13 32t32 -13l710 -710q19 -19 19 -45t-19 -45l-710 -710q-19 -19 -32 -13t-13 32v710q-5 -10 -13 -19z" />
+<glyph unicode="&#xf050;" horiz-adv-x="1792" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v710q0 26 13 32t32 -13l710 -710q8 -8 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-5 -10 -13 -19l-710 -710 q-19 -19 -32 -13t-13 32v710q-5 -10 -13 -19z" />
+<glyph unicode="&#xf051;" horiz-adv-x="1024" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-5 -10 -13 -19z" />
+<glyph unicode="&#xf052;" horiz-adv-x="1538" d="M14 557l710 710q19 19 45 19t45 -19l710 -710q19 -19 13 -32t-32 -13h-1472q-26 0 -32 13t13 32zM1473 0h-1408q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1408q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19z" />
+<glyph unicode="&#xf053;" horiz-adv-x="1280" d="M1171 1235l-531 -531l531 -531q19 -19 19 -45t-19 -45l-166 -166q-19 -19 -45 -19t-45 19l-742 742q-19 19 -19 45t19 45l742 742q19 19 45 19t45 -19l166 -166q19 -19 19 -45t-19 -45z" />
+<glyph unicode="&#xf054;" horiz-adv-x="1280" d="M1107 659l-742 -742q-19 -19 -45 -19t-45 19l-166 166q-19 19 -19 45t19 45l531 531l-531 531q-19 19 -19 45t19 45l166 166q19 19 45 19t45 -19l742 -742q19 -19 19 -45t-19 -45z" />
+<glyph unicode="&#xf055;" d="M1216 576v128q0 26 -19 45t-45 19h-256v256q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-256h-256q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h256v-256q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v256h256q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5 t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf056;" d="M1216 576v128q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5 t103 -385.5z" />
+<glyph unicode="&#xf057;" d="M1149 414q0 26 -19 45l-181 181l181 181q19 19 19 45q0 27 -19 46l-90 90q-19 19 -46 19q-26 0 -45 -19l-181 -181l-181 181q-19 19 -45 19q-27 0 -46 -19l-90 -90q-19 -19 -19 -46q0 -26 19 -45l181 -181l-181 -181q-19 -19 -19 -45q0 -27 19 -46l90 -90q19 -19 46 -19 q26 0 45 19l181 181l181 -181q19 -19 45 -19q27 0 46 19l90 90q19 19 19 46zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf058;" d="M1284 802q0 28 -18 46l-91 90q-19 19 -45 19t-45 -19l-408 -407l-226 226q-19 19 -45 19t-45 -19l-91 -90q-18 -18 -18 -46q0 -27 18 -45l362 -362q19 -19 45 -19q27 0 46 19l543 543q18 18 18 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf059;" d="M896 160v192q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h192q14 0 23 9t9 23zM1152 832q0 88 -55.5 163t-138.5 116t-170 41q-243 0 -371 -213q-15 -24 8 -42l132 -100q7 -6 19 -6q16 0 25 12q53 68 86 92q34 24 86 24q48 0 85.5 -26t37.5 -59 q0 -38 -20 -61t-68 -45q-63 -28 -115.5 -86.5t-52.5 -125.5v-36q0 -14 9 -23t23 -9h192q14 0 23 9t9 23q0 19 21.5 49.5t54.5 49.5q32 18 49 28.5t46 35t44.5 48t28 60.5t12.5 81zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf05a;" d="M1024 160v160q0 14 -9 23t-23 9h-96v512q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h96v-320h-96q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h448q14 0 23 9t9 23zM896 1056v160q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23 t23 -9h192q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf05b;" d="M1197 512h-109q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h109q-32 108 -112.5 188.5t-188.5 112.5v-109q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v109q-108 -32 -188.5 -112.5t-112.5 -188.5h109q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-109 q32 -108 112.5 -188.5t188.5 -112.5v109q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-109q108 32 188.5 112.5t112.5 188.5zM1536 704v-128q0 -26 -19 -45t-45 -19h-143q-37 -161 -154.5 -278.5t-278.5 -154.5v-143q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v143 q-161 37 -278.5 154.5t-154.5 278.5h-143q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h143q37 161 154.5 278.5t278.5 154.5v143q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-143q161 -37 278.5 -154.5t154.5 -278.5h143q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf05c;" d="M1097 457l-146 -146q-10 -10 -23 -10t-23 10l-137 137l-137 -137q-10 -10 -23 -10t-23 10l-146 146q-10 10 -10 23t10 23l137 137l-137 137q-10 10 -10 23t10 23l146 146q10 10 23 10t23 -10l137 -137l137 137q10 10 23 10t23 -10l146 -146q10 -10 10 -23t-10 -23 l-137 -137l137 -137q10 -10 10 -23t-10 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5 t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf05d;" d="M1171 723l-422 -422q-19 -19 -45 -19t-45 19l-294 294q-19 19 -19 45t19 45l102 102q19 19 45 19t45 -19l147 -147l275 275q19 19 45 19t45 -19l102 -102q19 -19 19 -45t-19 -45zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198 t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf05e;" d="M1312 643q0 161 -87 295l-754 -753q137 -89 297 -89q111 0 211.5 43.5t173.5 116.5t116 174.5t43 212.5zM313 344l755 754q-135 91 -300 91q-148 0 -273 -73t-198 -199t-73 -274q0 -162 89 -299zM1536 643q0 -157 -61 -300t-163.5 -246t-245 -164t-298.5 -61t-298.5 61 t-245 164t-163.5 246t-61 300t61 299.5t163.5 245.5t245 164t298.5 61t298.5 -61t245 -164t163.5 -245.5t61 -299.5z" />
+<glyph unicode="&#xf060;" d="M1536 640v-128q0 -53 -32.5 -90.5t-84.5 -37.5h-704l293 -294q38 -36 38 -90t-38 -90l-75 -76q-37 -37 -90 -37q-52 0 -91 37l-651 652q-37 37 -37 90q0 52 37 91l651 650q38 38 91 38q52 0 90 -38l75 -74q38 -38 38 -91t-38 -91l-293 -293h704q52 0 84.5 -37.5 t32.5 -90.5z" />
+<glyph unicode="&#xf061;" d="M1472 576q0 -54 -37 -91l-651 -651q-39 -37 -91 -37q-51 0 -90 37l-75 75q-38 38 -38 91t38 91l293 293h-704q-52 0 -84.5 37.5t-32.5 90.5v128q0 53 32.5 90.5t84.5 37.5h704l-293 294q-38 36 -38 90t38 90l75 75q38 38 90 38q53 0 91 -38l651 -651q37 -35 37 -90z" />
+<glyph unicode="&#xf062;" horiz-adv-x="1664" d="M1611 565q0 -51 -37 -90l-75 -75q-38 -38 -91 -38q-54 0 -90 38l-294 293v-704q0 -52 -37.5 -84.5t-90.5 -32.5h-128q-53 0 -90.5 32.5t-37.5 84.5v704l-294 -293q-36 -38 -90 -38t-90 38l-75 75q-38 38 -38 90q0 53 38 91l651 651q35 37 90 37q54 0 91 -37l651 -651 q37 -39 37 -91z" />
+<glyph unicode="&#xf063;" horiz-adv-x="1664" d="M1611 704q0 -53 -37 -90l-651 -652q-39 -37 -91 -37q-53 0 -90 37l-651 652q-38 36 -38 90q0 53 38 91l74 75q39 37 91 37q53 0 90 -37l294 -294v704q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-704l294 294q37 37 90 37q52 0 91 -37l75 -75q37 -39 37 -91z" />
+<glyph unicode="&#xf064;" horiz-adv-x="1792" d="M1792 896q0 -26 -19 -45l-512 -512q-19 -19 -45 -19t-45 19t-19 45v256h-224q-98 0 -175.5 -6t-154 -21.5t-133 -42.5t-105.5 -69.5t-80 -101t-48.5 -138.5t-17.5 -181q0 -55 5 -123q0 -6 2.5 -23.5t2.5 -26.5q0 -15 -8.5 -25t-23.5 -10q-16 0 -28 17q-7 9 -13 22 t-13.5 30t-10.5 24q-127 285 -127 451q0 199 53 333q162 403 875 403h224v256q0 26 19 45t45 19t45 -19l512 -512q19 -19 19 -45z" />
+<glyph unicode="&#xf065;" d="M755 480q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23zM1536 1344v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332 q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf066;" d="M768 576v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45zM1523 1248q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45 t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23z" />
+<glyph unicode="&#xf067;" horiz-adv-x="1408" d="M1408 800v-192q0 -40 -28 -68t-68 -28h-416v-416q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v416h-416q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h416v416q0 40 28 68t68 28h192q40 0 68 -28t28 -68v-416h416q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf068;" horiz-adv-x="1408" d="M1408 800v-192q0 -40 -28 -68t-68 -28h-1216q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h1216q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf069;" horiz-adv-x="1664" d="M1482 486q46 -26 59.5 -77.5t-12.5 -97.5l-64 -110q-26 -46 -77.5 -59.5t-97.5 12.5l-266 153v-307q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v307l-266 -153q-46 -26 -97.5 -12.5t-77.5 59.5l-64 110q-26 46 -12.5 97.5t59.5 77.5l266 154l-266 154 q-46 26 -59.5 77.5t12.5 97.5l64 110q26 46 77.5 59.5t97.5 -12.5l266 -153v307q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-307l266 153q46 26 97.5 12.5t77.5 -59.5l64 -110q26 -46 12.5 -97.5t-59.5 -77.5l-266 -154z" />
+<glyph unicode="&#xf06a;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM896 161v190q0 14 -9 23.5t-22 9.5h-192q-13 0 -23 -10t-10 -23v-190q0 -13 10 -23t23 -10h192 q13 0 22 9.5t9 23.5zM894 505l18 621q0 12 -10 18q-10 8 -24 8h-220q-14 0 -24 -8q-10 -6 -10 -18l17 -621q0 -10 10 -17.5t24 -7.5h185q14 0 23.5 7.5t10.5 17.5z" />
+<glyph unicode="&#xf06b;" d="M928 180v56v468v192h-320v-192v-468v-56q0 -25 18 -38.5t46 -13.5h192q28 0 46 13.5t18 38.5zM472 1024h195l-126 161q-26 31 -69 31q-40 0 -68 -28t-28 -68t28 -68t68 -28zM1160 1120q0 40 -28 68t-68 28q-43 0 -69 -31l-125 -161h194q40 0 68 28t28 68zM1536 864v-320 q0 -14 -9 -23t-23 -9h-96v-416q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v416h-96q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h440q-93 0 -158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5q107 0 168 -77l128 -165l128 165q61 77 168 77q93 0 158.5 -65.5t65.5 -158.5 t-65.5 -158.5t-158.5 -65.5h440q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf06c;" horiz-adv-x="1792" d="M1280 832q0 26 -19 45t-45 19q-172 0 -318 -49.5t-259.5 -134t-235.5 -219.5q-19 -21 -19 -45q0 -26 19 -45t45 -19q24 0 45 19q27 24 74 71t67 66q137 124 268.5 176t313.5 52q26 0 45 19t19 45zM1792 1030q0 -95 -20 -193q-46 -224 -184.5 -383t-357.5 -268 q-214 -108 -438 -108q-148 0 -286 47q-15 5 -88 42t-96 37q-16 0 -39.5 -32t-45 -70t-52.5 -70t-60 -32q-30 0 -51 11t-31 24t-27 42q-2 4 -6 11t-5.5 10t-3 9.5t-1.5 13.5q0 35 31 73.5t68 65.5t68 56t31 48q0 4 -14 38t-16 44q-9 51 -9 104q0 115 43.5 220t119 184.5 t170.5 139t204 95.5q55 18 145 25.5t179.5 9t178.5 6t163.5 24t113.5 56.5l29.5 29.5t29.5 28t27 20t36.5 16t43.5 4.5q39 0 70.5 -46t47.5 -112t24 -124t8 -96z" />
+<glyph unicode="&#xf06d;" horiz-adv-x="1408" d="M1408 -160v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1152 896q0 -78 -24.5 -144t-64 -112.5t-87.5 -88t-96 -77.5t-87.5 -72t-64 -81.5t-24.5 -96.5q0 -96 67 -224l-4 1l1 -1 q-90 41 -160 83t-138.5 100t-113.5 122.5t-72.5 150.5t-27.5 184q0 78 24.5 144t64 112.5t87.5 88t96 77.5t87.5 72t64 81.5t24.5 96.5q0 94 -66 224l3 -1l-1 1q90 -41 160 -83t138.5 -100t113.5 -122.5t72.5 -150.5t27.5 -184z" />
+<glyph unicode="&#xf06e;" horiz-adv-x="1792" d="M1664 576q-152 236 -381 353q61 -104 61 -225q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 121 61 225q-229 -117 -381 -353q133 -205 333.5 -326.5t434.5 -121.5t434.5 121.5t333.5 326.5zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5 t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1792 576q0 -34 -20 -69q-140 -230 -376.5 -368.5t-499.5 -138.5t-499.5 139t-376.5 368q-20 35 -20 69t20 69q140 229 376.5 368t499.5 139t499.5 -139t376.5 -368q20 -35 20 -69z" />
+<glyph unicode="&#xf070;" horiz-adv-x="1792" d="M555 201l78 141q-87 63 -136 159t-49 203q0 121 61 225q-229 -117 -381 -353q167 -258 427 -375zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1307 1151q0 -7 -1 -9 q-105 -188 -315 -566t-316 -567l-49 -89q-10 -16 -28 -16q-12 0 -134 70q-16 10 -16 28q0 12 44 87q-143 65 -263.5 173t-208.5 245q-20 31 -20 69t20 69q153 235 380 371t496 136q89 0 180 -17l54 97q10 16 28 16q5 0 18 -6t31 -15.5t33 -18.5t31.5 -18.5t19.5 -11.5 q16 -10 16 -27zM1344 704q0 -139 -79 -253.5t-209 -164.5l280 502q8 -45 8 -84zM1792 576q0 -35 -20 -69q-39 -64 -109 -145q-150 -172 -347.5 -267t-419.5 -95l74 132q212 18 392.5 137t301.5 307q-115 179 -282 294l63 112q95 -64 182.5 -153t144.5 -184q20 -34 20 -69z " />
+<glyph unicode="&#xf071;" horiz-adv-x="1792" d="M1024 161v190q0 14 -9.5 23.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -23.5v-190q0 -14 9.5 -23.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 23.5zM1022 535l18 459q0 12 -10 19q-13 11 -24 11h-220q-11 0 -24 -11q-10 -7 -10 -21l17 -457q0 -10 10 -16.5t24 -6.5h185 q14 0 23.5 6.5t10.5 16.5zM1008 1469l768 -1408q35 -63 -2 -126q-17 -29 -46.5 -46t-63.5 -17h-1536q-34 0 -63.5 17t-46.5 46q-37 63 -2 126l768 1408q17 31 47 49t65 18t65 -18t47 -49z" />
+<glyph unicode="&#xf072;" horiz-adv-x="1408" d="M1376 1376q44 -52 12 -148t-108 -172l-161 -161l160 -696q5 -19 -12 -33l-128 -96q-7 -6 -19 -6q-4 0 -7 1q-15 3 -21 16l-279 508l-259 -259l53 -194q5 -17 -8 -31l-96 -96q-9 -9 -23 -9h-2q-15 2 -24 13l-189 252l-252 189q-11 7 -13 23q-1 13 9 25l96 97q9 9 23 9 q6 0 8 -1l194 -53l259 259l-508 279q-14 8 -17 24q-2 16 9 27l128 128q14 13 30 8l665 -159l160 160q76 76 172 108t148 -12z" />
+<glyph unicode="&#xf073;" horiz-adv-x="1664" d="M128 -128h288v288h-288v-288zM480 -128h320v288h-320v-288zM128 224h288v320h-288v-320zM480 224h320v320h-320v-320zM128 608h288v288h-288v-288zM864 -128h320v288h-320v-288zM480 608h320v288h-320v-288zM1248 -128h288v288h-288v-288zM864 224h320v320h-320v-320z M512 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1248 224h288v320h-288v-320zM864 608h320v288h-320v-288zM1248 608h288v288h-288v-288zM1280 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64 q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47 h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf074;" horiz-adv-x="1792" d="M666 1055q-60 -92 -137 -273q-22 45 -37 72.5t-40.5 63.5t-51 56.5t-63 35t-81.5 14.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q250 0 410 -225zM1792 256q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192q-32 0 -85 -0.5t-81 -1t-73 1 t-71 5t-64 10.5t-63 18.5t-58 28.5t-59 40t-55 53.5t-56 69.5q59 93 136 273q22 -45 37 -72.5t40.5 -63.5t51 -56.5t63 -35t81.5 -14.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1792 1152q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5 v192h-256q-48 0 -87 -15t-69 -45t-51 -61.5t-45 -77.5q-32 -62 -78 -171q-29 -66 -49.5 -111t-54 -105t-64 -100t-74 -83t-90 -68.5t-106.5 -42t-128 -16.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q48 0 87 15t69 45t51 61.5t45 77.5q32 62 78 171q29 66 49.5 111 t54 105t64 100t74 83t90 68.5t106.5 42t128 16.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
+<glyph unicode="&#xf075;" horiz-adv-x="1792" d="M1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22q-17 -2 -30.5 9t-17.5 29v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281 q0 130 71 248.5t191 204.5t286 136.5t348 50.5q244 0 450 -85.5t326 -233t120 -321.5z" />
+<glyph unicode="&#xf076;" d="M1536 704v-128q0 -201 -98.5 -362t-274 -251.5t-395.5 -90.5t-395.5 90.5t-274 251.5t-98.5 362v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-128q0 -52 23.5 -90t53.5 -57t71 -30t64 -13t44 -2t44 2t64 13t71 30t53.5 57t23.5 90v128q0 26 19 45t45 19h384 q26 0 45 -19t19 -45zM512 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45zM1536 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf077;" horiz-adv-x="1792" d="M1683 205l-166 -165q-19 -19 -45 -19t-45 19l-531 531l-531 -531q-19 -19 -45 -19t-45 19l-166 165q-19 19 -19 45.5t19 45.5l742 741q19 19 45 19t45 -19l742 -741q19 -19 19 -45.5t-19 -45.5z" />
+<glyph unicode="&#xf078;" horiz-adv-x="1792" d="M1683 728l-742 -741q-19 -19 -45 -19t-45 19l-742 741q-19 19 -19 45.5t19 45.5l166 165q19 19 45 19t45 -19l531 -531l531 531q19 19 45 19t45 -19l166 -165q19 -19 19 -45.5t-19 -45.5z" />
+<glyph unicode="&#xf079;" horiz-adv-x="1920" d="M1280 32q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-8 0 -13.5 2t-9 7t-5.5 8t-3 11.5t-1 11.5v13v11v160v416h-192q-26 0 -45 19t-19 45q0 24 15 41l320 384q19 22 49 22t49 -22l320 -384q15 -17 15 -41q0 -26 -19 -45t-45 -19h-192v-384h576q16 0 25 -11l160 -192q7 -11 7 -21 zM1920 448q0 -24 -15 -41l-320 -384q-20 -23 -49 -23t-49 23l-320 384q-15 17 -15 41q0 26 19 45t45 19h192v384h-576q-16 0 -25 12l-160 192q-7 9 -7 20q0 13 9.5 22.5t22.5 9.5h960q8 0 13.5 -2t9 -7t5.5 -8t3 -11.5t1 -11.5v-13v-11v-160v-416h192q26 0 45 -19t19 -45z " />
+<glyph unicode="&#xf07a;" horiz-adv-x="1664" d="M640 0q0 -52 -38 -90t-90 -38t-90 38t-38 90t38 90t90 38t90 -38t38 -90zM1536 0q0 -52 -38 -90t-90 -38t-90 38t-38 90t38 90t90 38t90 -38t38 -90zM1664 1088v-512q0 -24 -16.5 -42.5t-40.5 -21.5l-1044 -122q13 -60 13 -70q0 -16 -24 -64h920q26 0 45 -19t19 -45 t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 11 8 31.5t16 36t21.5 40t15.5 29.5l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t19.5 -15.5t13 -24.5t8 -26t5.5 -29.5t4.5 -26h1201q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf07b;" horiz-adv-x="1664" d="M1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf07c;" horiz-adv-x="1920" d="M1879 584q0 -31 -31 -66l-336 -396q-43 -51 -120.5 -86.5t-143.5 -35.5h-1088q-34 0 -60.5 13t-26.5 43q0 31 31 66l336 396q43 51 120.5 86.5t143.5 35.5h1088q34 0 60.5 -13t26.5 -43zM1536 928v-160h-832q-94 0 -197 -47.5t-164 -119.5l-337 -396l-5 -6q0 4 -0.5 12.5 t-0.5 12.5v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf07d;" horiz-adv-x="768" d="M704 1216q0 -26 -19 -45t-45 -19h-128v-1024h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v1024h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45z" />
+<glyph unicode="&#xf07e;" horiz-adv-x="1792" d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-1024v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h1024v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
+<glyph unicode="&#xf080;" horiz-adv-x="2048" d="M640 640v-512h-256v512h256zM1024 1152v-1024h-256v1024h256zM2048 0v-128h-2048v1536h128v-1408h1920zM1408 896v-768h-256v768h256zM1792 1280v-1152h-256v1152h256z" />
+<glyph unicode="&#xf081;" d="M1280 926q-56 -25 -121 -34q68 40 93 117q-65 -38 -134 -51q-61 66 -153 66q-87 0 -148.5 -61.5t-61.5 -148.5q0 -29 5 -48q-129 7 -242 65t-192 155q-29 -50 -29 -106q0 -114 91 -175q-47 1 -100 26v-2q0 -75 50 -133.5t123 -72.5q-29 -8 -51 -8q-13 0 -39 4 q21 -63 74.5 -104t121.5 -42q-116 -90 -261 -90q-26 0 -50 3q148 -94 322 -94q112 0 210 35.5t168 95t120.5 137t75 162t24.5 168.5q0 18 -1 27q63 45 105 109zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5 t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf082;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-188v595h199l30 232h-229v148q0 56 23.5 84t91.5 28l122 1v207q-63 9 -178 9q-136 0 -217.5 -80t-81.5 -226v-171h-200v-232h200v-595h-532q-119 0 -203.5 84.5t-84.5 203.5v960 q0 119 84.5 203.5t203.5 84.5h960z" />
+<glyph unicode="&#xf083;" horiz-adv-x="1792" d="M928 704q0 14 -9 23t-23 9q-66 0 -113 -47t-47 -113q0 -14 9 -23t23 -9t23 9t9 23q0 40 28 68t68 28q14 0 23 9t9 23zM1152 574q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM128 0h1536v128h-1536v-128zM1280 574q0 159 -112.5 271.5 t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM256 1216h384v128h-384v-128zM128 1024h1536v118v138h-828l-64 -128h-644v-128zM1792 1280v-1280q0 -53 -37.5 -90.5t-90.5 -37.5h-1536q-53 0 -90.5 37.5t-37.5 90.5v1280 q0 53 37.5 90.5t90.5 37.5h1536q53 0 90.5 -37.5t37.5 -90.5z" />
+<glyph unicode="&#xf084;" horiz-adv-x="1792" d="M832 1024q0 80 -56 136t-136 56t-136 -56t-56 -136q0 -42 19 -83q-41 19 -83 19q-80 0 -136 -56t-56 -136t56 -136t136 -56t136 56t56 136q0 42 -19 83q41 -19 83 -19q80 0 136 56t56 136zM1683 320q0 -17 -49 -66t-66 -49q-9 0 -28.5 16t-36.5 33t-38.5 40t-24.5 26 l-96 -96l220 -220q28 -28 28 -68q0 -42 -39 -81t-81 -39q-40 0 -68 28l-671 671q-176 -131 -365 -131q-163 0 -265.5 102.5t-102.5 265.5q0 160 95 313t248 248t313 95q163 0 265.5 -102.5t102.5 -265.5q0 -189 -131 -365l355 -355l96 96q-3 3 -26 24.5t-40 38.5t-33 36.5 t-16 28.5q0 17 49 66t66 49q13 0 23 -10q6 -6 46 -44.5t82 -79.5t86.5 -86t73 -78t28.5 -41z" />
+<glyph unicode="&#xf085;" horiz-adv-x="1920" d="M896 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1664 128q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1152q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5zM1280 731v-185q0 -10 -7 -19.5t-16 -10.5l-155 -24q-11 -35 -32 -76q34 -48 90 -115q7 -10 7 -20q0 -12 -7 -19q-23 -30 -82.5 -89.5t-78.5 -59.5q-11 0 -21 7l-115 90q-37 -19 -77 -31q-11 -108 -23 -155q-7 -24 -30 -24h-186q-11 0 -20 7.5t-10 17.5 l-23 153q-34 10 -75 31l-118 -89q-7 -7 -20 -7q-11 0 -21 8q-144 133 -144 160q0 9 7 19q10 14 41 53t47 61q-23 44 -35 82l-152 24q-10 1 -17 9.5t-7 19.5v185q0 10 7 19.5t16 10.5l155 24q11 35 32 76q-34 48 -90 115q-7 11 -7 20q0 12 7 20q22 30 82 89t79 59q11 0 21 -7 l115 -90q34 18 77 32q11 108 23 154q7 24 30 24h186q11 0 20 -7.5t10 -17.5l23 -153q34 -10 75 -31l118 89q8 7 20 7q11 0 21 -8q144 -133 144 -160q0 -9 -7 -19q-12 -16 -42 -54t-45 -60q23 -48 34 -82l152 -23q10 -2 17 -10.5t7 -19.5zM1920 198v-140q0 -16 -149 -31 q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20 t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31zM1920 1222v-140q0 -16 -149 -31q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68 q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70 q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31z" />
+<glyph unicode="&#xf086;" horiz-adv-x="1792" d="M1408 768q0 -139 -94 -257t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224 q0 139 94 257t256.5 186.5t353.5 68.5t353.5 -68.5t256.5 -186.5t94 -257zM1792 512q0 -120 -71 -224.5t-195 -176.5q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7 q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230z" />
+<glyph unicode="&#xf087;" d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 768q0 51 -39 89.5t-89 38.5h-352q0 58 48 159.5t48 160.5q0 98 -32 145t-128 47q-26 -26 -38 -85t-30.5 -125.5t-59.5 -109.5q-22 -23 -77 -91q-4 -5 -23 -30t-31.5 -41t-34.5 -42.5 t-40 -44t-38.5 -35.5t-40 -27t-35.5 -9h-32v-640h32q13 0 31.5 -3t33 -6.5t38 -11t35 -11.5t35.5 -12.5t29 -10.5q211 -73 342 -73h121q192 0 192 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5q32 1 53.5 47t21.5 81zM1536 769 q0 -89 -49 -163q9 -33 9 -69q0 -77 -38 -144q3 -21 3 -43q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5h-36h-93q-96 0 -189.5 22.5t-216.5 65.5q-116 40 -138 40h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h274q36 24 137 155q58 75 107 128 q24 25 35.5 85.5t30.5 126.5t62 108q39 37 90 37q84 0 151 -32.5t102 -101.5t35 -186q0 -93 -48 -192h176q104 0 180 -76t76 -179z" />
+<glyph unicode="&#xf088;" d="M256 1088q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 512q0 35 -21.5 81t-53.5 47q15 17 25 47.5t10 55.5q0 69 -53 119q18 32 18 69t-17.5 73.5t-47.5 52.5q5 30 5 56q0 85 -49 126t-136 41h-128q-131 0 -342 -73q-5 -2 -29 -10.5 t-35.5 -12.5t-35 -11.5t-38 -11t-33 -6.5t-31.5 -3h-32v-640h32q16 0 35.5 -9t40 -27t38.5 -35.5t40 -44t34.5 -42.5t31.5 -41t23 -30q55 -68 77 -91q41 -43 59.5 -109.5t30.5 -125.5t38 -85q96 0 128 47t32 145q0 59 -48 160.5t-48 159.5h352q50 0 89 38.5t39 89.5z M1536 511q0 -103 -76 -179t-180 -76h-176q48 -99 48 -192q0 -118 -35 -186q-35 -69 -102 -101.5t-151 -32.5q-51 0 -90 37q-34 33 -54 82t-25.5 90.5t-17.5 84.5t-31 64q-48 50 -107 127q-101 131 -137 155h-274q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5 h288q22 0 138 40q128 44 223 66t200 22h112q140 0 226.5 -79t85.5 -216v-5q60 -77 60 -178q0 -22 -3 -43q38 -67 38 -144q0 -36 -9 -69q49 -74 49 -163z" />
+<glyph unicode="&#xf089;" horiz-adv-x="896" d="M832 1504v-1339l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41z" />
+<glyph unicode="&#xf08a;" horiz-adv-x="1792" d="M1664 940q0 81 -21.5 143t-55 98.5t-81.5 59.5t-94 31t-98 8t-112 -25.5t-110.5 -64t-86.5 -72t-60 -61.5q-18 -22 -49 -22t-49 22q-24 28 -60 61.5t-86.5 72t-110.5 64t-112 25.5t-98 -8t-94 -31t-81.5 -59.5t-55 -98.5t-21.5 -143q0 -168 187 -355l581 -560l580 559 q188 188 188 356zM1792 940q0 -221 -229 -450l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5 q224 0 351 -124t127 -344z" />
+<glyph unicode="&#xf08b;" horiz-adv-x="1664" d="M640 96q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h320q13 0 22.5 -9.5t9.5 -22.5q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-66 0 -113 -47t-47 -113v-704 q0 -66 47 -113t113 -47h288h11h13t11.5 -1t11.5 -3t8 -5.5t7 -9t2 -13.5zM1568 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45z" />
+<glyph unicode="&#xf08c;" d="M237 122h231v694h-231v-694zM483 1030q-1 52 -36 86t-93 34t-94.5 -34t-36.5 -86q0 -51 35.5 -85.5t92.5 -34.5h1q59 0 95 34.5t36 85.5zM1068 122h231v398q0 154 -73 233t-193 79q-136 0 -209 -117h2v101h-231q3 -66 0 -694h231v388q0 38 7 56q15 35 45 59.5t74 24.5 q116 0 116 -157v-371zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf08d;" horiz-adv-x="1152" d="M480 672v448q0 14 -9 23t-23 9t-23 -9t-9 -23v-448q0 -14 9 -23t23 -9t23 9t9 23zM1152 320q0 -26 -19 -45t-45 -19h-429l-51 -483q-2 -12 -10.5 -20.5t-20.5 -8.5h-1q-27 0 -32 27l-76 485h-404q-26 0 -45 19t-19 45q0 123 78.5 221.5t177.5 98.5v512q-52 0 -90 38 t-38 90t38 90t90 38h640q52 0 90 -38t38 -90t-38 -90t-90 -38v-512q99 0 177.5 -98.5t78.5 -221.5z" />
+<glyph unicode="&#xf08e;" horiz-adv-x="1792" d="M1408 608v-320q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v320 q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1792 1472v-512q0 -26 -19 -45t-45 -19t-45 19l-176 176l-652 -652q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l652 652l-176 176q-19 19 -19 45t19 45t45 19h512q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf090;" d="M1184 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45zM1536 992v-704q0 -119 -84.5 -203.5t-203.5 -84.5h-320q-13 0 -22.5 9.5t-9.5 22.5 q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q66 0 113 47t47 113v704q0 66 -47 113t-113 47h-288h-11h-13t-11.5 1t-11.5 3t-8 5.5t-7 9t-2 13.5q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf091;" horiz-adv-x="1664" d="M458 653q-74 162 -74 371h-256v-96q0 -78 94.5 -162t235.5 -113zM1536 928v96h-256q0 -209 -74 -371q141 29 235.5 113t94.5 162zM1664 1056v-128q0 -71 -41.5 -143t-112 -130t-173 -97.5t-215.5 -44.5q-42 -54 -95 -95q-38 -34 -52.5 -72.5t-14.5 -89.5q0 -54 30.5 -91 t97.5 -37q75 0 133.5 -45.5t58.5 -114.5v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 69 58.5 114.5t133.5 45.5q67 0 97.5 37t30.5 91q0 51 -14.5 89.5t-52.5 72.5q-53 41 -95 95q-113 5 -215.5 44.5t-173 97.5t-112 130t-41.5 143v128q0 40 28 68t68 28h288v96 q0 66 47 113t113 47h576q66 0 113 -47t47 -113v-96h288q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf092;" d="M394 184q-8 -9 -20 3q-13 11 -4 19q8 9 20 -3q12 -11 4 -19zM352 245q9 -12 0 -19q-8 -6 -17 7t0 18q9 7 17 -6zM291 305q-5 -7 -13 -2q-10 5 -7 12q3 5 13 2q10 -5 7 -12zM322 271q-6 -7 -16 3q-9 11 -2 16q6 6 16 -3q9 -11 2 -16zM451 159q-4 -12 -19 -6q-17 4 -13 15 t19 7q16 -5 13 -16zM514 154q0 -11 -16 -11q-17 -2 -17 11q0 11 16 11q17 2 17 -11zM572 164q2 -10 -14 -14t-18 8t14 15q16 2 18 -9zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-224q-16 0 -24.5 1t-19.5 5t-16 14.5t-5 27.5v239q0 97 -52 142q57 6 102.5 18t94 39 t81 66.5t53 105t20.5 150.5q0 121 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-86 13.5q-44 -113 -7 -204q-79 -85 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-40 -36 -49 -103 q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -103t0.5 -68q0 -22 -11 -33.5t-22 -13t-33 -1.5 h-224q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf093;" horiz-adv-x="1664" d="M1280 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 288v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h427q21 -56 70.5 -92 t110.5 -36h256q61 0 110.5 36t70.5 92h427q40 0 68 -28t28 -68zM1339 936q-17 -40 -59 -40h-256v-448q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v448h-256q-42 0 -59 40q-17 39 14 69l448 448q18 19 45 19t45 -19l448 -448q31 -30 14 -69z" />
+<glyph unicode="&#xf094;" d="M1407 710q0 44 -7 113.5t-18 96.5q-12 30 -17 44t-9 36.5t-4 48.5q0 23 5 68.5t5 67.5q0 37 -10 55q-4 1 -13 1q-19 0 -58 -4.5t-59 -4.5q-60 0 -176 24t-175 24q-43 0 -94.5 -11.5t-85 -23.5t-89.5 -34q-137 -54 -202 -103q-96 -73 -159.5 -189.5t-88 -236t-24.5 -248.5 q0 -40 12.5 -120t12.5 -121q0 -23 -11 -66.5t-11 -65.5t12 -36.5t34 -14.5q24 0 72.5 11t73.5 11q57 0 169.5 -15.5t169.5 -15.5q181 0 284 36q129 45 235.5 152.5t166 245.5t59.5 275zM1535 712q0 -165 -70 -327.5t-196 -288t-281 -180.5q-124 -44 -326 -44 q-57 0 -170 14.5t-169 14.5q-24 0 -72.5 -14.5t-73.5 -14.5q-73 0 -123.5 55.5t-50.5 128.5q0 24 11 68t11 67q0 40 -12.5 120.5t-12.5 121.5q0 111 18 217.5t54.5 209.5t100.5 194t150 156q78 59 232 120q194 78 316 78q60 0 175.5 -24t173.5 -24q19 0 57 5t58 5 q81 0 118 -50.5t37 -134.5q0 -23 -5 -68t-5 -68q0 -10 1 -18.5t3 -17t4 -13.5t6.5 -16t6.5 -17q16 -40 25 -118.5t9 -136.5z" />
+<glyph unicode="&#xf095;" horiz-adv-x="1408" d="M1408 296q0 -27 -10 -70.5t-21 -68.5q-21 -50 -122 -106q-94 -51 -186 -51q-27 0 -52.5 3.5t-57.5 12.5t-47.5 14.5t-55.5 20.5t-49 18q-98 35 -175 83q-128 79 -264.5 215.5t-215.5 264.5q-48 77 -83 175q-3 9 -18 49t-20.5 55.5t-14.5 47.5t-12.5 57.5t-3.5 52.5 q0 92 51 186q56 101 106 122q25 11 68.5 21t70.5 10q14 0 21 -3q18 -6 53 -76q11 -19 30 -54t35 -63.5t31 -53.5q3 -4 17.5 -25t21.5 -35.5t7 -28.5q0 -20 -28.5 -50t-62 -55t-62 -53t-28.5 -46q0 -9 5 -22.5t8.5 -20.5t14 -24t11.5 -19q76 -137 174 -235t235 -174 q2 -1 19 -11.5t24 -14t20.5 -8.5t22.5 -5q18 0 46 28.5t53 62t55 62t50 28.5q14 0 28.5 -7t35.5 -21.5t25 -17.5q25 -15 53.5 -31t63.5 -35t54 -30q70 -35 76 -53q3 -7 3 -21z" />
+<glyph unicode="&#xf096;" horiz-adv-x="1408" d="M1120 1280h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v832q0 66 -47 113t-113 47zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832 q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf097;" horiz-adv-x="1280" d="M1152 1280h-1024v-1242l423 406l89 85l89 -85l423 -406v1242zM1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289 q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
+<glyph unicode="&#xf098;" d="M1280 343q0 11 -2 16q-3 8 -38.5 29.5t-88.5 49.5l-53 29q-5 3 -19 13t-25 15t-21 5q-18 0 -47 -32.5t-57 -65.5t-44 -33q-7 0 -16.5 3.5t-15.5 6.5t-17 9.5t-14 8.5q-99 55 -170.5 126.5t-126.5 170.5q-2 3 -8.5 14t-9.5 17t-6.5 15.5t-3.5 16.5q0 13 20.5 33.5t45 38.5 t45 39.5t20.5 36.5q0 10 -5 21t-15 25t-13 19q-3 6 -15 28.5t-25 45.5t-26.5 47.5t-25 40.5t-16.5 18t-16 2q-48 0 -101 -22q-46 -21 -80 -94.5t-34 -130.5q0 -16 2.5 -34t5 -30.5t9 -33t10 -29.5t12.5 -33t11 -30q60 -164 216.5 -320.5t320.5 -216.5q6 -2 30 -11t33 -12.5 t29.5 -10t33 -9t30.5 -5t34 -2.5q57 0 130.5 34t94.5 80q22 53 22 101zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf099;" horiz-adv-x="1664" d="M1620 1128q-67 -98 -162 -167q1 -14 1 -42q0 -130 -38 -259.5t-115.5 -248.5t-184.5 -210.5t-258 -146t-323 -54.5q-271 0 -496 145q35 -4 78 -4q225 0 401 138q-105 2 -188 64.5t-114 159.5q33 -5 61 -5q43 0 85 11q-112 23 -185.5 111.5t-73.5 205.5v4q68 -38 146 -41 q-66 44 -105 115t-39 154q0 88 44 163q121 -149 294.5 -238.5t371.5 -99.5q-8 38 -8 74q0 134 94.5 228.5t228.5 94.5q140 0 236 -102q109 21 205 78q-37 -115 -142 -178q93 10 186 50z" />
+<glyph unicode="&#xf09a;" horiz-adv-x="1024" d="M959 1524v-264h-157q-86 0 -116 -36t-30 -108v-189h293l-39 -296h-254v-759h-306v759h-255v296h255v218q0 186 104 288.5t277 102.5q147 0 228 -12z" />
+<glyph unicode="&#xf09b;" d="M1536 640q0 -251 -146.5 -451.5t-378.5 -277.5q-27 -5 -39.5 7t-12.5 30v211q0 97 -52 142q57 6 102.5 18t94 39t81 66.5t53 105t20.5 150.5q0 121 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-86 13.5 q-44 -113 -7 -204q-79 -85 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-40 -36 -49 -103q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23 q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -89t0.5 -54q0 -18 -13 -30t-40 -7q-232 77 -378.5 277.5t-146.5 451.5q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf09c;" horiz-adv-x="1664" d="M1664 960v-256q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45v256q0 106 -75 181t-181 75t-181 -75t-75 -181v-192h96q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h672v192q0 185 131.5 316.5t316.5 131.5 t316.5 -131.5t131.5 -316.5z" />
+<glyph unicode="&#xf09d;" horiz-adv-x="1920" d="M1760 1408q66 0 113 -47t47 -113v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600zM160 1280q-13 0 -22.5 -9.5t-9.5 -22.5v-224h1664v224q0 13 -9.5 22.5t-22.5 9.5h-1600zM1760 0q13 0 22.5 9.5t9.5 22.5v608h-1664v-608 q0 -13 9.5 -22.5t22.5 -9.5h1600zM256 128v128h256v-128h-256zM640 128v128h384v-128h-384z" />
+<glyph unicode="&#xf09e;" horiz-adv-x="1408" d="M384 192q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 69q2 -28 -17 -48q-18 -21 -47 -21h-135q-25 0 -43 16.5t-20 41.5q-22 229 -184.5 391.5t-391.5 184.5q-25 2 -41.5 20t-16.5 43v135q0 29 21 47q17 17 43 17h5q160 -13 306 -80.5 t259 -181.5q114 -113 181.5 -259t80.5 -306zM1408 67q2 -27 -18 -47q-18 -20 -46 -20h-143q-26 0 -44.5 17.5t-19.5 42.5q-12 215 -101 408.5t-231.5 336t-336 231.5t-408.5 102q-25 1 -42.5 19.5t-17.5 43.5v143q0 28 20 46q18 18 44 18h3q262 -13 501.5 -120t425.5 -294 q187 -186 294 -425.5t120 -501.5z" />
+<glyph unicode="&#xf0a0;" d="M1040 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1296 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1408 160v320q0 13 -9.5 22.5t-22.5 9.5 h-1216q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h1216q13 0 22.5 9.5t9.5 22.5zM178 640h1180l-157 482q-4 13 -16 21.5t-26 8.5h-782q-14 0 -26 -8.5t-16 -21.5zM1536 480v-320q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113v320q0 25 16 75 l197 606q17 53 63 86t101 33h782q55 0 101 -33t63 -86l197 -606q16 -50 16 -75z" />
+<glyph unicode="&#xf0a1;" horiz-adv-x="1792" d="M1664 896q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5v-384q0 -52 -38 -90t-90 -38q-417 347 -812 380q-58 -19 -91 -66t-31 -100.5t40 -92.5q-20 -33 -23 -65.5t6 -58t33.5 -55t48 -50t61.5 -50.5q-29 -58 -111.5 -83t-168.5 -11.5t-132 55.5q-7 23 -29.5 87.5 t-32 94.5t-23 89t-15 101t3.5 98.5t22 110.5h-122q-66 0 -113 47t-47 113v192q0 66 47 113t113 47h480q435 0 896 384q52 0 90 -38t38 -90v-384zM1536 292v954q-394 -302 -768 -343v-270q377 -42 768 -341z" />
+<glyph unicode="&#xf0a2;" horiz-adv-x="1792" d="M912 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM246 128h1300q-266 300 -266 832q0 51 -24 105t-69 103t-121.5 80.5t-169.5 31.5t-169.5 -31.5t-121.5 -80.5t-69 -103t-24 -105q0 -532 -266 -832z M1728 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q190 -28 307 -158.5 t117 -282.5q0 -139 19.5 -260t50 -206t74.5 -158.5t85 -119.5t91 -88z" />
+<glyph unicode="&#xf0a3;" d="M1376 640l138 -135q30 -28 20 -70q-12 -41 -52 -51l-188 -48l53 -186q12 -41 -19 -70q-29 -31 -70 -19l-186 53l-48 -188q-10 -40 -51 -52q-12 -2 -19 -2q-31 0 -51 22l-135 138l-135 -138q-28 -30 -70 -20q-41 11 -51 52l-48 188l-186 -53q-41 -12 -70 19q-31 29 -19 70 l53 186l-188 48q-40 10 -52 51q-10 42 20 70l138 135l-138 135q-30 28 -20 70q12 41 52 51l188 48l-53 186q-12 41 19 70q29 31 70 19l186 -53l48 188q10 41 51 51q41 12 70 -19l135 -139l135 139q29 30 70 19q41 -10 51 -51l48 -188l186 53q41 12 70 -19q31 -29 19 -70 l-53 -186l188 -48q40 -10 52 -51q10 -42 -20 -70z" />
+<glyph unicode="&#xf0a4;" horiz-adv-x="1792" d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 768q0 51 -39 89.5t-89 38.5h-576q0 20 15 48.5t33 55t33 68t15 84.5q0 67 -44.5 97.5t-115.5 30.5q-24 0 -90 -139q-24 -44 -37 -65q-40 -64 -112 -145q-71 -81 -101 -106 q-69 -57 -140 -57h-32v-640h32q72 0 167 -32t193.5 -64t179.5 -32q189 0 189 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5h331q52 0 90 38t38 90zM1792 769q0 -105 -75.5 -181t-180.5 -76h-169q-4 -62 -37 -119q3 -21 3 -43 q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5q-133 0 -322 69q-164 59 -223 59h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h288q10 0 21.5 4.5t23.5 14t22.5 18t24 22.5t20.5 21.5t19 21.5t14 17q65 74 100 129q13 21 33 62t37 72t40.5 63t55 49.5 t69.5 17.5q125 0 206.5 -67t81.5 -189q0 -68 -22 -128h374q104 0 180 -76t76 -179z" />
+<glyph unicode="&#xf0a5;" horiz-adv-x="1792" d="M1376 128h32v640h-32q-35 0 -67.5 12t-62.5 37t-50 46t-49 54q-2 3 -3.5 4.5t-4 4.5t-4.5 5q-72 81 -112 145q-14 22 -38 68q-1 3 -10.5 22.5t-18.5 36t-20 35.5t-21.5 30.5t-18.5 11.5q-71 0 -115.5 -30.5t-44.5 -97.5q0 -43 15 -84.5t33 -68t33 -55t15 -48.5h-576 q-50 0 -89 -38.5t-39 -89.5q0 -52 38 -90t90 -38h331q-15 -17 -25 -47.5t-10 -55.5q0 -69 53 -119q-18 -32 -18 -69t17.5 -73.5t47.5 -52.5q-4 -24 -4 -56q0 -85 48.5 -126t135.5 -41q84 0 183 32t194 64t167 32zM1664 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45 t45 -19t45 19t19 45zM1792 768v-640q0 -53 -37.5 -90.5t-90.5 -37.5h-288q-59 0 -223 -59q-190 -69 -317 -69q-142 0 -230 77.5t-87 217.5l1 5q-61 76 -61 178q0 22 3 43q-33 57 -37 119h-169q-105 0 -180.5 76t-75.5 181q0 103 76 179t180 76h374q-22 60 -22 128 q0 122 81.5 189t206.5 67q38 0 69.5 -17.5t55 -49.5t40.5 -63t37 -72t33 -62q35 -55 100 -129q2 -3 14 -17t19 -21.5t20.5 -21.5t24 -22.5t22.5 -18t23.5 -14t21.5 -4.5h288q53 0 90.5 -37.5t37.5 -90.5z" />
+<glyph unicode="&#xf0a6;" d="M1280 -64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 700q0 189 -167 189q-26 0 -56 -5q-16 30 -52.5 47.5t-73.5 17.5t-69 -18q-50 53 -119 53q-25 0 -55.5 -10t-47.5 -25v331q0 52 -38 90t-90 38q-51 0 -89.5 -39t-38.5 -89v-576 q-20 0 -48.5 15t-55 33t-68 33t-84.5 15q-67 0 -97.5 -44.5t-30.5 -115.5q0 -24 139 -90q44 -24 65 -37q64 -40 145 -112q81 -71 106 -101q57 -69 57 -140v-32h640v32q0 72 32 167t64 193.5t32 179.5zM1536 705q0 -133 -69 -322q-59 -164 -59 -223v-288q0 -53 -37.5 -90.5 t-90.5 -37.5h-640q-53 0 -90.5 37.5t-37.5 90.5v288q0 10 -4.5 21.5t-14 23.5t-18 22.5t-22.5 24t-21.5 20.5t-21.5 19t-17 14q-74 65 -129 100q-21 13 -62 33t-72 37t-63 40.5t-49.5 55t-17.5 69.5q0 125 67 206.5t189 81.5q68 0 128 -22v374q0 104 76 180t179 76 q105 0 181 -75.5t76 -180.5v-169q62 -4 119 -37q21 3 43 3q101 0 178 -60q139 1 219.5 -85t80.5 -227z" />
+<glyph unicode="&#xf0a7;" d="M1408 576q0 84 -32 183t-64 194t-32 167v32h-640v-32q0 -35 -12 -67.5t-37 -62.5t-46 -50t-54 -49q-9 -8 -14 -12q-81 -72 -145 -112q-22 -14 -68 -38q-3 -1 -22.5 -10.5t-36 -18.5t-35.5 -20t-30.5 -21.5t-11.5 -18.5q0 -71 30.5 -115.5t97.5 -44.5q43 0 84.5 15t68 33 t55 33t48.5 15v-576q0 -50 38.5 -89t89.5 -39q52 0 90 38t38 90v331q46 -35 103 -35q69 0 119 53q32 -18 69 -18t73.5 17.5t52.5 47.5q24 -4 56 -4q85 0 126 48.5t41 135.5zM1280 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 580 q0 -142 -77.5 -230t-217.5 -87l-5 1q-76 -61 -178 -61q-22 0 -43 3q-54 -30 -119 -37v-169q0 -105 -76 -180.5t-181 -75.5q-103 0 -179 76t-76 180v374q-54 -22 -128 -22q-121 0 -188.5 81.5t-67.5 206.5q0 38 17.5 69.5t49.5 55t63 40.5t72 37t62 33q55 35 129 100 q3 2 17 14t21.5 19t21.5 20.5t22.5 24t18 22.5t14 23.5t4.5 21.5v288q0 53 37.5 90.5t90.5 37.5h640q53 0 90.5 -37.5t37.5 -90.5v-288q0 -59 59 -223q69 -190 69 -317z" />
+<glyph unicode="&#xf0a8;" d="M1280 576v128q0 26 -19 45t-45 19h-502l189 189q19 19 19 45t-19 45l-91 91q-18 18 -45 18t-45 -18l-362 -362l-91 -91q-18 -18 -18 -45t18 -45l91 -91l362 -362q18 -18 45 -18t45 18l91 91q18 18 18 45t-18 45l-189 189h502q26 0 45 19t19 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0a9;" d="M1285 640q0 27 -18 45l-91 91l-362 362q-18 18 -45 18t-45 -18l-91 -91q-18 -18 -18 -45t18 -45l189 -189h-502q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h502l-189 -189q-19 -19 -19 -45t19 -45l91 -91q18 -18 45 -18t45 18l362 362l91 91q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0aa;" d="M1284 641q0 27 -18 45l-362 362l-91 91q-18 18 -45 18t-45 -18l-91 -91l-362 -362q-18 -18 -18 -45t18 -45l91 -91q18 -18 45 -18t45 18l189 189v-502q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v502l189 -189q19 -19 45 -19t45 19l91 91q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0ab;" d="M1284 639q0 27 -18 45l-91 91q-18 18 -45 18t-45 -18l-189 -189v502q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-502l-189 189q-19 19 -45 19t-45 -19l-91 -91q-18 -18 -18 -45t18 -45l362 -362l91 -91q18 -18 45 -18t45 18l91 91l362 362q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0ac;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1042 887q-2 -1 -9.5 -9.5t-13.5 -9.5q2 0 4.5 5t5 11t3.5 7q6 7 22 15q14 6 52 12q34 8 51 -11 q-2 2 9.5 13t14.5 12q3 2 15 4.5t15 7.5l2 22q-12 -1 -17.5 7t-6.5 21q0 -2 -6 -8q0 7 -4.5 8t-11.5 -1t-9 -1q-10 3 -15 7.5t-8 16.5t-4 15q-2 5 -9.5 10.5t-9.5 10.5q-1 2 -2.5 5.5t-3 6.5t-4 5.5t-5.5 2.5t-7 -5t-7.5 -10t-4.5 -5q-3 2 -6 1.5t-4.5 -1t-4.5 -3t-5 -3.5 q-3 -2 -8.5 -3t-8.5 -2q15 5 -1 11q-10 4 -16 3q9 4 7.5 12t-8.5 14h5q-1 4 -8.5 8.5t-17.5 8.5t-13 6q-8 5 -34 9.5t-33 0.5q-5 -6 -4.5 -10.5t4 -14t3.5 -12.5q1 -6 -5.5 -13t-6.5 -12q0 -7 14 -15.5t10 -21.5q-3 -8 -16 -16t-16 -12q-5 -8 -1.5 -18.5t10.5 -16.5 q2 -2 1.5 -4t-3.5 -4.5t-5.5 -4t-6.5 -3.5l-3 -2q-11 -5 -20.5 6t-13.5 26q-7 25 -16 30q-23 8 -29 -1q-5 13 -41 26q-25 9 -58 4q6 1 0 15q-7 15 -19 12q3 6 4 17.5t1 13.5q3 13 12 23q1 1 7 8.5t9.5 13.5t0.5 6q35 -4 50 11q5 5 11.5 17t10.5 17q9 6 14 5.5t14.5 -5.5 t14.5 -5q14 -1 15.5 11t-7.5 20q12 -1 3 17q-5 7 -8 9q-12 4 -27 -5q-8 -4 2 -8q-1 1 -9.5 -10.5t-16.5 -17.5t-16 5q-1 1 -5.5 13.5t-9.5 13.5q-8 0 -16 -15q3 8 -11 15t-24 8q19 12 -8 27q-7 4 -20.5 5t-19.5 -4q-5 -7 -5.5 -11.5t5 -8t10.5 -5.5t11.5 -4t8.5 -3 q14 -10 8 -14q-2 -1 -8.5 -3.5t-11.5 -4.5t-6 -4q-3 -4 0 -14t-2 -14q-5 5 -9 17.5t-7 16.5q7 -9 -25 -6l-10 1q-4 0 -16 -2t-20.5 -1t-13.5 8q-4 8 0 20q1 4 4 2q-4 3 -11 9.5t-10 8.5q-46 -15 -94 -41q6 -1 12 1q5 2 13 6.5t10 5.5q34 14 42 7l5 5q14 -16 20 -25 q-7 4 -30 1q-20 -6 -22 -12q7 -12 5 -18q-4 3 -11.5 10t-14.5 11t-15 5q-16 0 -22 -1q-146 -80 -235 -222q7 -7 12 -8q4 -1 5 -9t2.5 -11t11.5 3q9 -8 3 -19q1 1 44 -27q19 -17 21 -21q3 -11 -10 -18q-1 2 -9 9t-9 4q-3 -5 0.5 -18.5t10.5 -12.5q-7 0 -9.5 -16t-2.5 -35.5 t-1 -23.5l2 -1q-3 -12 5.5 -34.5t21.5 -19.5q-13 -3 20 -43q6 -8 8 -9q3 -2 12 -7.5t15 -10t10 -10.5q4 -5 10 -22.5t14 -23.5q-2 -6 9.5 -20t10.5 -23q-1 0 -2.5 -1t-2.5 -1q3 -7 15.5 -14t15.5 -13q1 -3 2 -10t3 -11t8 -2q2 20 -24 62q-15 25 -17 29q-3 5 -5.5 15.5 t-4.5 14.5q2 0 6 -1.5t8.5 -3.5t7.5 -4t2 -3q-3 -7 2 -17.5t12 -18.5t17 -19t12 -13q6 -6 14 -19.5t0 -13.5q9 0 20 -10t17 -20q5 -8 8 -26t5 -24q2 -7 8.5 -13.5t12.5 -9.5l16 -8t13 -7q5 -2 18.5 -10.5t21.5 -11.5q10 -4 16 -4t14.5 2.5t13.5 3.5q15 2 29 -15t21 -21 q36 -19 55 -11q-2 -1 0.5 -7.5t8 -15.5t9 -14.5t5.5 -8.5q5 -6 18 -15t18 -15q6 4 7 9q-3 -8 7 -20t18 -10q14 3 14 32q-31 -15 -49 18q0 1 -2.5 5.5t-4 8.5t-2.5 8.5t0 7.5t5 3q9 0 10 3.5t-2 12.5t-4 13q-1 8 -11 20t-12 15q-5 -9 -16 -8t-16 9q0 -1 -1.5 -5.5t-1.5 -6.5 q-13 0 -15 1q1 3 2.5 17.5t3.5 22.5q1 4 5.5 12t7.5 14.5t4 12.5t-4.5 9.5t-17.5 2.5q-19 -1 -26 -20q-1 -3 -3 -10.5t-5 -11.5t-9 -7q-7 -3 -24 -2t-24 5q-13 8 -22.5 29t-9.5 37q0 10 2.5 26.5t3 25t-5.5 24.5q3 2 9 9.5t10 10.5q2 1 4.5 1.5t4.5 0t4 1.5t3 6q-1 1 -4 3 q-3 3 -4 3q7 -3 28.5 1.5t27.5 -1.5q15 -11 22 2q0 1 -2.5 9.5t-0.5 13.5q5 -27 29 -9q3 -3 15.5 -5t17.5 -5q3 -2 7 -5.5t5.5 -4.5t5 0.5t8.5 6.5q10 -14 12 -24q11 -40 19 -44q7 -3 11 -2t4.5 9.5t0 14t-1.5 12.5l-1 8v18l-1 8q-15 3 -18.5 12t1.5 18.5t15 18.5q1 1 8 3.5 t15.5 6.5t12.5 8q21 19 15 35q7 0 11 9q-1 0 -5 3t-7.5 5t-4.5 2q9 5 2 16q5 3 7.5 11t7.5 10q9 -12 21 -2q7 8 1 16q5 7 20.5 10.5t18.5 9.5q7 -2 8 2t1 12t3 12q4 5 15 9t13 5l17 11q3 4 0 4q18 -2 31 11q10 11 -6 20q3 6 -3 9.5t-15 5.5q3 1 11.5 0.5t10.5 1.5 q15 10 -7 16q-17 5 -43 -12zM879 10q206 36 351 189q-3 3 -12.5 4.5t-12.5 3.5q-18 7 -24 8q1 7 -2.5 13t-8 9t-12.5 8t-11 7q-2 2 -7 6t-7 5.5t-7.5 4.5t-8.5 2t-10 -1l-3 -1q-3 -1 -5.5 -2.5t-5.5 -3t-4 -3t0 -2.5q-21 17 -36 22q-5 1 -11 5.5t-10.5 7t-10 1.5t-11.5 -7 q-5 -5 -6 -15t-2 -13q-7 5 0 17.5t2 18.5q-3 6 -10.5 4.5t-12 -4.5t-11.5 -8.5t-9 -6.5t-8.5 -5.5t-8.5 -7.5q-3 -4 -6 -12t-5 -11q-2 4 -11.5 6.5t-9.5 5.5q2 -10 4 -35t5 -38q7 -31 -12 -48q-27 -25 -29 -40q-4 -22 12 -26q0 -7 -8 -20.5t-7 -21.5q0 -6 2 -16z" />
+<glyph unicode="&#xf0ad;" horiz-adv-x="1664" d="M384 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1028 484l-682 -682q-37 -37 -90 -37q-52 0 -91 37l-106 108q-38 36 -38 90q0 53 38 91l681 681q39 -98 114.5 -173.5t173.5 -114.5zM1662 919q0 -39 -23 -106q-47 -134 -164.5 -217.5 t-258.5 -83.5q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q58 0 121.5 -16.5t107.5 -46.5q16 -11 16 -28t-16 -28l-293 -169v-224l193 -107q5 3 79 48.5t135.5 81t70.5 35.5q15 0 23.5 -10t8.5 -25z" />
+<glyph unicode="&#xf0ae;" horiz-adv-x="1792" d="M1024 128h640v128h-640v-128zM640 640h1024v128h-1024v-128zM1280 1152h384v128h-384v-128zM1792 320v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 832v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19 t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0b0;" horiz-adv-x="1408" d="M1403 1241q17 -41 -14 -70l-493 -493v-742q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-256 256q-19 19 -19 45v486l-493 493q-31 29 -14 70q17 39 59 39h1280q42 0 59 -39z" />
+<glyph unicode="&#xf0b1;" horiz-adv-x="1792" d="M640 1280h512v128h-512v-128zM1792 640v-480q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v480h672v-160q0 -26 19 -45t45 -19h320q26 0 45 19t19 45v160h672zM1024 640v-128h-256v128h256zM1792 1120v-384h-1792v384q0 66 47 113t113 47h352v160q0 40 28 68 t68 28h576q40 0 68 -28t28 -68v-160h352q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf0b2;" d="M1283 995l-355 -355l355 -355l144 144q29 31 70 14q39 -17 39 -59v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l144 144l-355 355l-355 -355l144 -144q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l144 -144 l355 355l-355 355l-144 -144q-19 -19 -45 -19q-12 0 -24 5q-40 17 -40 59v448q0 26 19 45t45 19h448q42 0 59 -40q17 -39 -14 -69l-144 -144l355 -355l355 355l-144 144q-31 30 -14 69q17 40 59 40h448q26 0 45 -19t19 -45v-448q0 -42 -39 -59q-13 -5 -25 -5q-26 0 -45 19z " />
+<glyph unicode="&#xf0c0;" horiz-adv-x="1920" d="M593 640q-162 -5 -265 -128h-134q-82 0 -138 40.5t-56 118.5q0 353 124 353q6 0 43.5 -21t97.5 -42.5t119 -21.5q67 0 133 23q-5 -37 -5 -66q0 -139 81 -256zM1664 3q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5 t43 97.5t62 81t85.5 53.5t111.5 20q10 0 43 -21.5t73 -48t107 -48t135 -21.5t135 21.5t107 48t73 48t43 21.5q61 0 111.5 -20t85.5 -53.5t62 -81t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM640 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75 t75 -181zM1344 896q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5zM1920 671q0 -78 -56 -118.5t-138 -40.5h-134q-103 123 -265 128q81 117 81 256q0 29 -5 66q66 -23 133 -23q59 0 119 21.5t97.5 42.5 t43.5 21q124 0 124 -353zM1792 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181z" />
+<glyph unicode="&#xf0c1;" horiz-adv-x="1664" d="M1456 320q0 40 -28 68l-208 208q-28 28 -68 28q-42 0 -72 -32q3 -3 19 -18.5t21.5 -21.5t15 -19t13 -25.5t3.5 -27.5q0 -40 -28 -68t-68 -28q-15 0 -27.5 3.5t-25.5 13t-19 15t-21.5 21.5t-18.5 19q-33 -31 -33 -73q0 -40 28 -68l206 -207q27 -27 68 -27q40 0 68 26 l147 146q28 28 28 67zM753 1025q0 40 -28 68l-206 207q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l208 -208q27 -27 68 -27q42 0 72 31q-3 3 -19 18.5t-21.5 21.5t-15 19t-13 25.5t-3.5 27.5q0 40 28 68t68 28q15 0 27.5 -3.5t25.5 -13t19 -15 t21.5 -21.5t18.5 -19q33 31 33 73zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-206 207q-83 83 -83 203q0 123 88 209l-88 88q-86 -88 -208 -88q-120 0 -204 84l-208 208q-84 84 -84 204t85 203l147 146q83 83 203 83q121 0 204 -85l206 -207 q83 -83 83 -203q0 -123 -88 -209l88 -88q86 88 208 88q120 0 204 -84l208 -208q84 -84 84 -204z" />
+<glyph unicode="&#xf0c2;" horiz-adv-x="1920" d="M1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088q-185 0 -316.5 131.5t-131.5 316.5q0 132 71 241.5t187 163.5q-2 28 -2 43q0 212 150 362t362 150q158 0 286.5 -88t187.5 -230q70 62 166 62q106 0 181 -75t75 -181q0 -75 -41 -138q129 -30 213 -134.5t84 -239.5z " />
+<glyph unicode="&#xf0c3;" horiz-adv-x="1664" d="M1527 88q56 -89 21.5 -152.5t-140.5 -63.5h-1152q-106 0 -140.5 63.5t21.5 152.5l503 793v399h-64q-26 0 -45 19t-19 45t19 45t45 19h512q26 0 45 -19t19 -45t-19 -45t-45 -19h-64v-399zM748 813l-272 -429h712l-272 429l-20 31v37v399h-128v-399v-37z" />
+<glyph unicode="&#xf0c4;" horiz-adv-x="1792" d="M960 640q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1260 576l507 -398q28 -20 25 -56q-5 -35 -35 -51l-128 -64q-13 -7 -29 -7q-17 0 -31 8l-690 387l-110 -66q-8 -4 -12 -5q14 -49 10 -97q-7 -77 -56 -147.5t-132 -123.5q-132 -84 -277 -84 q-136 0 -222 78q-90 84 -79 207q7 76 56 147t131 124q132 84 278 84q83 0 151 -31q9 13 22 22l122 73l-122 73q-13 9 -22 22q-68 -31 -151 -31q-146 0 -278 84q-82 53 -131 124t-56 147q-5 59 15.5 113t63.5 93q85 79 222 79q145 0 277 -84q83 -52 132 -123t56 -148 q4 -48 -10 -97q4 -1 12 -5l110 -66l690 387q14 8 31 8q16 0 29 -7l128 -64q30 -16 35 -51q3 -36 -25 -56zM579 836q46 42 21 108t-106 117q-92 59 -192 59q-74 0 -113 -36q-46 -42 -21 -108t106 -117q92 -59 192 -59q74 0 113 36zM494 91q81 51 106 117t-21 108 q-39 36 -113 36q-100 0 -192 -59q-81 -51 -106 -117t21 -108q39 -36 113 -36q100 0 192 59zM672 704l96 -58v11q0 36 33 56l14 8l-79 47l-26 -26q-3 -3 -10 -11t-12 -12q-2 -2 -4 -3.5t-3 -2.5zM896 480l96 -32l736 576l-128 64l-768 -431v-113l-160 -96l9 -8q2 -2 7 -6 q4 -4 11 -12t11 -12l26 -26zM1600 64l128 64l-520 408l-177 -138q-2 -3 -13 -7z" />
+<glyph unicode="&#xf0c5;" horiz-adv-x="1792" d="M1696 1152q40 0 68 -28t28 -68v-1216q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v288h-544q-40 0 -68 28t-28 68v672q0 40 20 88t48 76l408 408q28 28 76 48t88 20h416q40 0 68 -28t28 -68v-328q68 40 128 40h416zM1152 939l-299 -299h299v299zM512 1323l-299 -299 h299v299zM708 676l316 316v416h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h512v256q0 40 20 88t48 76zM1664 -128v1152h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h896z" />
+<glyph unicode="&#xf0c6;" horiz-adv-x="1408" d="M1404 151q0 -117 -79 -196t-196 -79q-135 0 -235 100l-777 776q-113 115 -113 271q0 159 110 270t269 111q158 0 273 -113l605 -606q10 -10 10 -22q0 -16 -30.5 -46.5t-46.5 -30.5q-13 0 -23 10l-606 607q-79 77 -181 77q-106 0 -179 -75t-73 -181q0 -105 76 -181 l776 -777q63 -63 145 -63q64 0 106 42t42 106q0 82 -63 145l-581 581q-26 24 -60 24q-29 0 -48 -19t-19 -48q0 -32 25 -59l410 -410q10 -10 10 -22q0 -16 -31 -47t-47 -31q-12 0 -22 10l-410 410q-63 61 -63 149q0 82 57 139t139 57q88 0 149 -63l581 -581q100 -98 100 -235 z" />
+<glyph unicode="&#xf0c7;" d="M384 0h768v384h-768v-384zM1280 0h128v896q0 14 -10 38.5t-20 34.5l-281 281q-10 10 -34 20t-39 10v-416q0 -40 -28 -68t-68 -28h-576q-40 0 -68 28t-28 68v416h-128v-1280h128v416q0 40 28 68t68 28h832q40 0 68 -28t28 -68v-416zM896 928v320q0 13 -9.5 22.5t-22.5 9.5 h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5zM1536 896v-928q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h928q40 0 88 -20t76 -48l280 -280q28 -28 48 -76t20 -88z" />
+<glyph unicode="&#xf0c8;" d="M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf0c9;" d="M1536 192v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 704v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 1216v-128q0 -26 -19 -45 t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0ca;" horiz-adv-x="1792" d="M384 128q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM384 640q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5 t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1152q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z M1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf0cb;" horiz-adv-x="1792" d="M381 -84q0 -80 -54.5 -126t-135.5 -46q-106 0 -172 66l57 88q49 -45 106 -45q29 0 50.5 14.5t21.5 42.5q0 64 -105 56l-26 56q8 10 32.5 43.5t42.5 54t37 38.5v1q-16 0 -48.5 -1t-48.5 -1v-53h-106v152h333v-88l-95 -115q51 -12 81 -49t30 -88zM383 543v-159h-362 q-6 36 -6 54q0 51 23.5 93t56.5 68t66 47.5t56.5 43.5t23.5 45q0 25 -14.5 38.5t-39.5 13.5q-46 0 -81 -58l-85 59q24 51 71.5 79.5t105.5 28.5q73 0 123 -41.5t50 -112.5q0 -50 -34 -91.5t-75 -64.5t-75.5 -50.5t-35.5 -52.5h127v60h105zM1792 224v-192q0 -13 -9.5 -22.5 t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1123v-99h-335v99h107q0 41 0.5 122t0.5 121v12h-2q-8 -17 -50 -54l-71 76l136 127h106v-404h108zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5 t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf0cc;" horiz-adv-x="1792" d="M1760 640q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1728q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h1728zM483 704q-28 35 -51 80q-48 97 -48 188q0 181 134 309q133 127 393 127q50 0 167 -19q66 -12 177 -48q10 -38 21 -118q14 -123 14 -183q0 -18 -5 -45l-12 -3l-84 6 l-14 2q-50 149 -103 205q-88 91 -210 91q-114 0 -182 -59q-67 -58 -67 -146q0 -73 66 -140t279 -129q69 -20 173 -66q58 -28 95 -52h-743zM990 448h411q7 -39 7 -92q0 -111 -41 -212q-23 -55 -71 -104q-37 -35 -109 -81q-80 -48 -153 -66q-80 -21 -203 -21q-114 0 -195 23 l-140 40q-57 16 -72 28q-8 8 -8 22v13q0 108 -2 156q-1 30 0 68l2 37v44l102 2q15 -34 30 -71t22.5 -56t12.5 -27q35 -57 80 -94q43 -36 105 -57q59 -22 132 -22q64 0 139 27q77 26 122 86q47 61 47 129q0 84 -81 157q-34 29 -137 71z" />
+<glyph unicode="&#xf0cd;" d="M48 1313q-37 2 -45 4l-3 88q13 1 40 1q60 0 112 -4q132 -7 166 -7q86 0 168 3q116 4 146 5q56 0 86 2l-1 -14l2 -64v-9q-60 -9 -124 -9q-60 0 -79 -25q-13 -14 -13 -132q0 -13 0.5 -32.5t0.5 -25.5l1 -229l14 -280q6 -124 51 -202q35 -59 96 -92q88 -47 177 -47 q104 0 191 28q56 18 99 51q48 36 65 64q36 56 53 114q21 73 21 229q0 79 -3.5 128t-11 122.5t-13.5 159.5l-4 59q-5 67 -24 88q-34 35 -77 34l-100 -2l-14 3l2 86h84l205 -10q76 -3 196 10l18 -2q6 -38 6 -51q0 -7 -4 -31q-45 -12 -84 -13q-73 -11 -79 -17q-15 -15 -15 -41 q0 -7 1.5 -27t1.5 -31q8 -19 22 -396q6 -195 -15 -304q-15 -76 -41 -122q-38 -65 -112 -123q-75 -57 -182 -89q-109 -33 -255 -33q-167 0 -284 46q-119 47 -179 122q-61 76 -83 195q-16 80 -16 237v333q0 188 -17 213q-25 36 -147 39zM1536 -96v64q0 14 -9 23t-23 9h-1472 q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h1472q14 0 23 9t9 23z" />
+<glyph unicode="&#xf0ce;" horiz-adv-x="1664" d="M512 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23 v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 160v192 q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192 q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1664 1248v-1088q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1344q66 0 113 -47t47 -113 z" />
+<glyph unicode="&#xf0d0;" horiz-adv-x="1664" d="M1190 955l293 293l-107 107l-293 -293zM1637 1248q0 -27 -18 -45l-1286 -1286q-18 -18 -45 -18t-45 18l-198 198q-18 18 -18 45t18 45l1286 1286q18 18 45 18t45 -18l198 -198q18 -18 18 -45zM286 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM636 1276 l196 -60l-196 -60l-60 -196l-60 196l-196 60l196 60l60 196zM1566 798l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM926 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98z" />
+<glyph unicode="&#xf0d1;" horiz-adv-x="1792" d="M640 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM256 640h384v256h-158q-13 0 -22 -9l-195 -195q-9 -9 -9 -22v-30zM1536 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM1792 1216v-1024q0 -15 -4 -26.5t-13.5 -18.5 t-16.5 -11.5t-23.5 -6t-22.5 -2t-25.5 0t-22.5 0.5q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-64q-3 0 -22.5 -0.5t-25.5 0t-22.5 2t-23.5 6t-16.5 11.5t-13.5 18.5t-4 26.5q0 26 19 45t45 19v320q0 8 -0.5 35t0 38 t2.5 34.5t6.5 37t14 30.5t22.5 30l198 198q19 19 50.5 32t58.5 13h160v192q0 26 19 45t45 19h1024q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0d2;" d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103q-111 0 -218 32q59 93 78 164q9 34 54 211q20 -39 73 -67.5t114 -28.5q121 0 216 68.5t147 188.5t52 270q0 114 -59.5 214t-172.5 163t-255 63q-105 0 -196 -29t-154.5 -77t-109 -110.5t-67 -129.5t-21.5 -134 q0 -104 40 -183t117 -111q30 -12 38 20q2 7 8 31t8 30q6 23 -11 43q-51 61 -51 151q0 151 104.5 259.5t273.5 108.5q151 0 235.5 -82t84.5 -213q0 -170 -68.5 -289t-175.5 -119q-61 0 -98 43.5t-23 104.5q8 35 26.5 93.5t30 103t11.5 75.5q0 50 -27 83t-77 33 q-62 0 -105 -57t-43 -142q0 -73 25 -122l-99 -418q-17 -70 -13 -177q-206 91 -333 281t-127 423q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0d3;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-725q85 122 108 210q9 34 53 209q21 -39 73.5 -67t112.5 -28q181 0 295.5 147.5t114.5 373.5q0 84 -35 162.5t-96.5 139t-152.5 97t-197 36.5q-104 0 -194.5 -28.5t-153 -76.5 t-107.5 -109.5t-66.5 -128t-21.5 -132.5q0 -102 39.5 -180t116.5 -110q13 -5 23.5 0t14.5 19q10 44 15 61q6 23 -11 42q-50 62 -50 150q0 150 103.5 256.5t270.5 106.5q149 0 232.5 -81t83.5 -210q0 -168 -67.5 -286t-173.5 -118q-60 0 -97 43.5t-23 103.5q8 34 26.5 92.5 t29.5 102t11 74.5q0 49 -26.5 81.5t-75.5 32.5q-61 0 -103.5 -56.5t-42.5 -139.5q0 -72 24 -121l-98 -414q-24 -100 -7 -254h-183q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960z" />
+<glyph unicode="&#xf0d4;" d="M917 631q0 26 -6 64h-362v-132h217q-3 -24 -16.5 -50t-37.5 -53t-66.5 -44.5t-96.5 -17.5q-99 0 -169 71t-70 171t70 171t169 71q92 0 153 -59l104 101q-108 100 -257 100q-160 0 -272 -112.5t-112 -271.5t112 -271.5t272 -112.5q165 0 266.5 105t101.5 270zM1262 585 h109v110h-109v110h-110v-110h-110v-110h110v-110h110v110zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf0d5;" horiz-adv-x="2304" d="M1437 623q0 -208 -87 -370.5t-248 -254t-369 -91.5q-149 0 -285 58t-234 156t-156 234t-58 285t58 285t156 234t234 156t285 58q286 0 491 -192l-199 -191q-117 113 -292 113q-123 0 -227.5 -62t-165.5 -168.5t-61 -232.5t61 -232.5t165.5 -168.5t227.5 -62 q83 0 152.5 23t114.5 57.5t78.5 78.5t49 83t21.5 74h-416v252h692q12 -63 12 -122zM2304 745v-210h-209v-209h-210v209h-209v210h209v209h210v-209h209z" />
+<glyph unicode="&#xf0d6;" horiz-adv-x="1920" d="M768 384h384v96h-128v448h-114l-148 -137l77 -80q42 37 55 57h2v-288h-128v-96zM1280 640q0 -70 -21 -142t-59.5 -134t-101.5 -101t-138 -39t-138 39t-101.5 101t-59.5 134t-21 142t21 142t59.5 134t101.5 101t138 39t138 -39t101.5 -101t59.5 -134t21 -142zM1792 384 v512q-106 0 -181 75t-75 181h-1152q0 -106 -75 -181t-181 -75v-512q106 0 181 -75t75 -181h1152q0 106 75 181t181 75zM1920 1216v-1152q0 -26 -19 -45t-45 -19h-1792q-26 0 -45 19t-19 45v1152q0 26 19 45t45 19h1792q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0d7;" horiz-adv-x="1024" d="M1024 832q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0d8;" horiz-adv-x="1024" d="M1024 320q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
+<glyph unicode="&#xf0d9;" horiz-adv-x="640" d="M640 1088v-896q0 -26 -19 -45t-45 -19t-45 19l-448 448q-19 19 -19 45t19 45l448 448q19 19 45 19t45 -19t19 -45z" />
+<glyph unicode="&#xf0da;" horiz-adv-x="640" d="M576 640q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19t-19 45v896q0 26 19 45t45 19t45 -19l448 -448q19 -19 19 -45z" />
+<glyph unicode="&#xf0db;" horiz-adv-x="1664" d="M160 0h608v1152h-640v-1120q0 -13 9.5 -22.5t22.5 -9.5zM1536 32v1120h-640v-1152h608q13 0 22.5 9.5t9.5 22.5zM1664 1248v-1216q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1344q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf0dc;" horiz-adv-x="1024" d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45zM1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
+<glyph unicode="&#xf0dd;" horiz-adv-x="1024" d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0de;" horiz-adv-x="1024" d="M1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
+<glyph unicode="&#xf0e0;" horiz-adv-x="1792" d="M1792 826v-794q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v794q44 -49 101 -87q362 -246 497 -345q57 -42 92.5 -65.5t94.5 -48t110 -24.5h1h1q51 0 110 24.5t94.5 48t92.5 65.5q170 123 498 345q57 39 100 87zM1792 1120q0 -79 -49 -151t-122 -123 q-376 -261 -468 -325q-10 -7 -42.5 -30.5t-54 -38t-52 -32.5t-57.5 -27t-50 -9h-1h-1q-23 0 -50 9t-57.5 27t-52 32.5t-54 38t-42.5 30.5q-91 64 -262 182.5t-205 142.5q-62 42 -117 115.5t-55 136.5q0 78 41.5 130t118.5 52h1472q65 0 112.5 -47t47.5 -113z" />
+<glyph unicode="&#xf0e1;" d="M349 911v-991h-330v991h330zM370 1217q1 -73 -50.5 -122t-135.5 -49h-2q-82 0 -132 49t-50 122q0 74 51.5 122.5t134.5 48.5t133 -48.5t51 -122.5zM1536 488v-568h-329v530q0 105 -40.5 164.5t-126.5 59.5q-63 0 -105.5 -34.5t-63.5 -85.5q-11 -30 -11 -81v-553h-329 q2 399 2 647t-1 296l-1 48h329v-144h-2q20 32 41 56t56.5 52t87 43.5t114.5 15.5q171 0 275 -113.5t104 -332.5z" />
+<glyph unicode="&#xf0e2;" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5 t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298z" />
+<glyph unicode="&#xf0e3;" horiz-adv-x="1792" d="M1771 0q0 -53 -37 -90l-107 -108q-39 -37 -91 -37q-53 0 -90 37l-363 364q-38 36 -38 90q0 53 43 96l-256 256l-126 -126q-14 -14 -34 -14t-34 14q2 -2 12.5 -12t12.5 -13t10 -11.5t10 -13.5t6 -13.5t5.5 -16.5t1.5 -18q0 -38 -28 -68q-3 -3 -16.5 -18t-19 -20.5 t-18.5 -16.5t-22 -15.5t-22 -9t-26 -4.5q-40 0 -68 28l-408 408q-28 28 -28 68q0 13 4.5 26t9 22t15.5 22t16.5 18.5t20.5 19t18 16.5q30 28 68 28q10 0 18 -1.5t16.5 -5.5t13.5 -6t13.5 -10t11.5 -10t13 -12.5t12 -12.5q-14 14 -14 34t14 34l348 348q14 14 34 14t34 -14 q-2 2 -12.5 12t-12.5 13t-10 11.5t-10 13.5t-6 13.5t-5.5 16.5t-1.5 18q0 38 28 68q3 3 16.5 18t19 20.5t18.5 16.5t22 15.5t22 9t26 4.5q40 0 68 -28l408 -408q28 -28 28 -68q0 -13 -4.5 -26t-9 -22t-15.5 -22t-16.5 -18.5t-20.5 -19t-18 -16.5q-30 -28 -68 -28 q-10 0 -18 1.5t-16.5 5.5t-13.5 6t-13.5 10t-11.5 10t-13 12.5t-12 12.5q14 -14 14 -34t-14 -34l-126 -126l256 -256q43 43 96 43q52 0 91 -37l363 -363q37 -39 37 -91z" />
+<glyph unicode="&#xf0e4;" horiz-adv-x="1792" d="M384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM576 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1004 351l101 382q6 26 -7.5 48.5t-38.5 29.5 t-48 -6.5t-30 -39.5l-101 -382q-60 -5 -107 -43.5t-63 -98.5q-20 -77 20 -146t117 -89t146 20t89 117q16 60 -6 117t-72 91zM1664 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 1024q0 53 -37.5 90.5 t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1472 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1792 384q0 -261 -141 -483q-19 -29 -54 -29h-1402q-35 0 -54 29 q-141 221 -141 483q0 182 71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
+<glyph unicode="&#xf0e5;" horiz-adv-x="1792" d="M896 1152q-204 0 -381.5 -69.5t-282 -187.5t-104.5 -255q0 -112 71.5 -213.5t201.5 -175.5l87 -50l-27 -96q-24 -91 -70 -172q152 63 275 171l43 38l57 -6q69 -8 130 -8q204 0 381.5 69.5t282 187.5t104.5 255t-104.5 255t-282 187.5t-381.5 69.5zM1792 640 q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22h-5q-15 0 -27 10.5t-16 27.5v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281q0 174 120 321.5 t326 233t450 85.5t450 -85.5t326 -233t120 -321.5z" />
+<glyph unicode="&#xf0e6;" horiz-adv-x="1792" d="M704 1152q-153 0 -286 -52t-211.5 -141t-78.5 -191q0 -82 53 -158t149 -132l97 -56l-35 -84q34 20 62 39l44 31l53 -10q78 -14 153 -14q153 0 286 52t211.5 141t78.5 191t-78.5 191t-211.5 141t-286 52zM704 1280q191 0 353.5 -68.5t256.5 -186.5t94 -257t-94 -257 t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224q0 139 94 257t256.5 186.5 t353.5 68.5zM1526 111q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129 q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230q0 -120 -71 -224.5t-195 -176.5z" />
+<glyph unicode="&#xf0e7;" horiz-adv-x="896" d="M885 970q18 -20 7 -44l-540 -1157q-13 -25 -42 -25q-4 0 -14 2q-17 5 -25.5 19t-4.5 30l197 808l-406 -101q-4 -1 -12 -1q-18 0 -31 11q-18 15 -13 39l201 825q4 14 16 23t28 9h328q19 0 32 -12.5t13 -29.5q0 -8 -5 -18l-171 -463l396 98q8 2 12 2q19 0 34 -15z" />
+<glyph unicode="&#xf0e8;" horiz-adv-x="1792" d="M1792 288v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320 q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192q0 52 38 90t90 38h512v192h-96q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-96v-192h512q52 0 90 -38t38 -90v-192h96q40 0 68 -28t28 -68 z" />
+<glyph unicode="&#xf0e9;" horiz-adv-x="1664" d="M896 708v-580q0 -104 -76 -180t-180 -76t-180 76t-76 180q0 26 19 45t45 19t45 -19t19 -45q0 -50 39 -89t89 -39t89 39t39 89v580q33 11 64 11t64 -11zM1664 681q0 -13 -9.5 -22.5t-22.5 -9.5q-11 0 -23 10q-49 46 -93 69t-102 23q-68 0 -128 -37t-103 -97 q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -28 -17q-18 0 -29 17q-4 6 -14.5 24t-17.5 28q-43 60 -102.5 97t-127.5 37t-127.5 -37t-102.5 -97q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -29 -17q-17 0 -28 17q-4 6 -14.5 24t-17.5 28q-43 60 -103 97t-128 37q-58 0 -102 -23t-93 -69 q-12 -10 -23 -10q-13 0 -22.5 9.5t-9.5 22.5q0 5 1 7q45 183 172.5 319.5t298 204.5t360.5 68q140 0 274.5 -40t246.5 -113.5t194.5 -187t115.5 -251.5q1 -2 1 -7zM896 1408v-98q-42 2 -64 2t-64 -2v98q0 26 19 45t45 19t45 -19t19 -45z" />
+<glyph unicode="&#xf0ea;" horiz-adv-x="1792" d="M768 -128h896v640h-416q-40 0 -68 28t-28 68v416h-384v-1152zM1024 1312v64q0 13 -9.5 22.5t-22.5 9.5h-704q-13 0 -22.5 -9.5t-9.5 -22.5v-64q0 -13 9.5 -22.5t22.5 -9.5h704q13 0 22.5 9.5t9.5 22.5zM1280 640h299l-299 299v-299zM1792 512v-672q0 -40 -28 -68t-68 -28 h-960q-40 0 -68 28t-28 68v160h-544q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1088q40 0 68 -28t28 -68v-328q21 -13 36 -28l408 -408q28 -28 48 -76t20 -88z" />
+<glyph unicode="&#xf0eb;" horiz-adv-x="1024" d="M736 960q0 -13 -9.5 -22.5t-22.5 -9.5t-22.5 9.5t-9.5 22.5q0 46 -54 71t-106 25q-13 0 -22.5 9.5t-9.5 22.5t9.5 22.5t22.5 9.5q50 0 99.5 -16t87 -54t37.5 -90zM896 960q0 72 -34.5 134t-90 101.5t-123 62t-136.5 22.5t-136.5 -22.5t-123 -62t-90 -101.5t-34.5 -134 q0 -101 68 -180q10 -11 30.5 -33t30.5 -33q128 -153 141 -298h228q13 145 141 298q10 11 30.5 33t30.5 33q68 79 68 180zM1024 960q0 -155 -103 -268q-45 -49 -74.5 -87t-59.5 -95.5t-34 -107.5q47 -28 47 -82q0 -37 -25 -64q25 -27 25 -64q0 -52 -45 -81q13 -23 13 -47 q0 -46 -31.5 -71t-77.5 -25q-20 -44 -60 -70t-87 -26t-87 26t-60 70q-46 0 -77.5 25t-31.5 71q0 24 13 47q-45 29 -45 81q0 37 25 64q-25 27 -25 64q0 54 47 82q-4 50 -34 107.5t-59.5 95.5t-74.5 87q-103 113 -103 268q0 99 44.5 184.5t117 142t164 89t186.5 32.5 t186.5 -32.5t164 -89t117 -142t44.5 -184.5z" />
+<glyph unicode="&#xf0ec;" horiz-adv-x="1792" d="M1792 352v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5q-12 0 -24 10l-319 320q-9 9 -9 22q0 14 9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h1376q13 0 22.5 -9.5t9.5 -22.5zM1792 896q0 -14 -9 -23l-320 -320q-9 -9 -23 -9 q-13 0 -22.5 9.5t-9.5 22.5v192h-1376q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1376v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
+<glyph unicode="&#xf0ed;" horiz-adv-x="1920" d="M1280 608q0 14 -9 23t-23 9h-224v352q0 13 -9.5 22.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-352h-224q-13 0 -22.5 -9.5t-9.5 -22.5q0 -14 9 -23l352 -352q9 -9 23 -9t23 9l351 351q10 12 10 24zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088 q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
+<glyph unicode="&#xf0ee;" horiz-adv-x="1920" d="M1280 672q0 14 -9 23l-352 352q-9 9 -23 9t-23 -9l-351 -351q-10 -12 -10 -24q0 -14 9 -23t23 -9h224v-352q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5v352h224q13 0 22.5 9.5t9.5 22.5zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088 q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
+<glyph unicode="&#xf0f0;" horiz-adv-x="1408" d="M384 192q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45zM1408 131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190q0 68 5.5 131t24 138t47.5 132.5t81 103t120 60.5q-22 -52 -22 -120v-203q-58 -20 -93 -70t-35 -111q0 -80 56 -136t136 -56 t136 56t56 136q0 61 -35.5 111t-92.5 70v203q0 62 25 93q132 -104 295 -104t295 104q25 -31 25 -93v-64q-106 0 -181 -75t-75 -181v-89q-32 -29 -32 -71q0 -40 28 -68t68 -28t68 28t28 68q0 42 -32 71v89q0 52 38 90t90 38t90 -38t38 -90v-89q-32 -29 -32 -71q0 -40 28 -68 t68 -28t68 28t28 68q0 42 -32 71v89q0 68 -34.5 127.5t-93.5 93.5q0 10 0.5 42.5t0 48t-2.5 41.5t-7 47t-13 40q68 -15 120 -60.5t81 -103t47.5 -132.5t24 -138t5.5 -131zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5 t271.5 -112.5t112.5 -271.5z" />
+<glyph unicode="&#xf0f1;" horiz-adv-x="1408" d="M1280 832q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 832q0 -62 -35.5 -111t-92.5 -70v-395q0 -159 -131.5 -271.5t-316.5 -112.5t-316.5 112.5t-131.5 271.5v132q-164 20 -274 128t-110 252v512q0 26 19 45t45 19q6 0 16 -2q17 30 47 48 t65 18q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5q-33 0 -64 18v-402q0 -106 94 -181t226 -75t226 75t94 181v402q-31 -18 -64 -18q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5q35 0 65 -18t47 -48q10 2 16 2q26 0 45 -19t19 -45v-512q0 -144 -110 -252 t-274 -128v-132q0 -106 94 -181t226 -75t226 75t94 181v395q-57 21 -92.5 70t-35.5 111q0 80 56 136t136 56t136 -56t56 -136z" />
+<glyph unicode="&#xf0f2;" horiz-adv-x="1792" d="M640 1152h512v128h-512v-128zM288 1152v-1280h-64q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h64zM1408 1152v-1280h-1024v1280h128v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h128zM1792 928v-832q0 -92 -66 -158t-158 -66h-64v1280h64q92 0 158 -66 t66 -158z" />
+<glyph unicode="&#xf0f3;" horiz-adv-x="1792" d="M912 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM1728 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q50 42 91 88t85 119.5t74.5 158.5 t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q190 -28 307 -158.5t117 -282.5q0 -139 19.5 -260t50 -206t74.5 -158.5t85 -119.5t91 -88z" />
+<glyph unicode="&#xf0f4;" horiz-adv-x="1920" d="M1664 896q0 80 -56 136t-136 56h-64v-384h64q80 0 136 56t56 136zM0 128h1792q0 -106 -75 -181t-181 -75h-1280q-106 0 -181 75t-75 181zM1856 896q0 -159 -112.5 -271.5t-271.5 -112.5h-64v-32q0 -92 -66 -158t-158 -66h-704q-92 0 -158 66t-66 158v736q0 26 19 45 t45 19h1152q159 0 271.5 -112.5t112.5 -271.5z" />
+<glyph unicode="&#xf0f5;" horiz-adv-x="1408" d="M640 1472v-640q0 -61 -35.5 -111t-92.5 -70v-779q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v779q-57 20 -92.5 70t-35.5 111v640q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45 t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45zM1408 1472v-1600q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v512h-224q-13 0 -22.5 9.5t-9.5 22.5v800q0 132 94 226t226 94h256q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0f6;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M384 736q0 14 9 23t23 9h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64zM1120 512q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704zM1120 256q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704 q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704z" />
+<glyph unicode="&#xf0f7;" horiz-adv-x="1408" d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 -128h384v1536h-1152v-1536h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM1408 1472v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0f8;" horiz-adv-x="1408" d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 -128h384v1152h-256v-32q0 -40 -28 -68t-68 -28h-448q-40 0 -68 28t-28 68v32h-256v-1152h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM896 1056v320q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-96h-128v96q0 13 -9.5 22.5 t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5v96h128v-96q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1408 1088v-1280q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1280q0 26 19 45t45 19h320 v288q0 40 28 68t68 28h448q40 0 68 -28t28 -68v-288h320q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0f9;" horiz-adv-x="1920" d="M640 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM256 640h384v256h-158q-14 -2 -22 -9l-195 -195q-7 -12 -9 -22v-30zM1536 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5zM1664 800v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM1920 1344v-1152 q0 -26 -19 -45t-45 -19h-192q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-128q-26 0 -45 19t-19 45t19 45t45 19v416q0 26 13 58t32 51l198 198q19 19 51 32t58 13h160v320q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0fa;" horiz-adv-x="1792" d="M1280 416v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM640 1152h512v128h-512v-128zM256 1152v-1280h-32 q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h32zM1440 1152v-1280h-1088v1280h160v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h160zM1792 928v-832q0 -92 -66 -158t-158 -66h-32v1280h32q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf0fb;" horiz-adv-x="1920" d="M1920 576q-1 -32 -288 -96l-352 -32l-224 -64h-64l-293 -352h69q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-96h-160h-64v32h64v416h-160l-192 -224h-96l-32 32v192h32v32h128v8l-192 24v128l192 24v8h-128v32h-32v192l32 32h96l192 -224h160v416h-64v32h64h160h96 q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-69l293 -352h64l224 -64l352 -32q261 -58 287 -93z" />
+<glyph unicode="&#xf0fc;" horiz-adv-x="1664" d="M640 640v384h-256v-256q0 -53 37.5 -90.5t90.5 -37.5h128zM1664 192v-192h-1152v192l128 192h-128q-159 0 -271.5 112.5t-112.5 271.5v320l-64 64l32 128h480l32 128h960l32 -192l-64 -32v-800z" />
+<glyph unicode="&#xf0fd;" d="M1280 192v896q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-512v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-896q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h512v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf0fe;" d="M1280 576v128q0 26 -19 45t-45 19h-320v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-320q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h320v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h320q26 0 45 19t19 45zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf100;" horiz-adv-x="1024" d="M627 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23zM1011 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23 t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23z" />
+<glyph unicode="&#xf101;" horiz-adv-x="1024" d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM979 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23 l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
+<glyph unicode="&#xf102;" horiz-adv-x="1152" d="M1075 224q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM1075 608q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393 q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
+<glyph unicode="&#xf103;" horiz-adv-x="1152" d="M1075 672q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23zM1075 1056q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23 t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
+<glyph unicode="&#xf104;" horiz-adv-x="640" d="M627 992q0 -13 -10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
+<glyph unicode="&#xf105;" horiz-adv-x="640" d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
+<glyph unicode="&#xf106;" horiz-adv-x="1152" d="M1075 352q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
+<glyph unicode="&#xf107;" horiz-adv-x="1152" d="M1075 800q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
+<glyph unicode="&#xf108;" horiz-adv-x="1920" d="M1792 544v832q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5zM1920 1376v-1088q0 -66 -47 -113t-113 -47h-544q0 -37 16 -77.5t32 -71t16 -43.5q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19 t-19 45q0 14 16 44t32 70t16 78h-544q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf109;" horiz-adv-x="1920" d="M416 256q-66 0 -113 47t-47 113v704q0 66 47 113t113 47h1088q66 0 113 -47t47 -113v-704q0 -66 -47 -113t-113 -47h-1088zM384 1120v-704q0 -13 9.5 -22.5t22.5 -9.5h1088q13 0 22.5 9.5t9.5 22.5v704q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5z M1760 192h160v-96q0 -40 -47 -68t-113 -28h-1600q-66 0 -113 28t-47 68v96h160h1600zM1040 96q16 0 16 16t-16 16h-160q-16 0 -16 -16t16 -16h160z" />
+<glyph unicode="&#xf10a;" horiz-adv-x="1152" d="M640 128q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1024 288v960q0 13 -9.5 22.5t-22.5 9.5h-832q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h832q13 0 22.5 9.5t9.5 22.5zM1152 1248v-1088q0 -66 -47 -113t-113 -47h-832 q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h832q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf10b;" horiz-adv-x="768" d="M464 128q0 33 -23.5 56.5t-56.5 23.5t-56.5 -23.5t-23.5 -56.5t23.5 -56.5t56.5 -23.5t56.5 23.5t23.5 56.5zM672 288v704q0 13 -9.5 22.5t-22.5 9.5h-512q-13 0 -22.5 -9.5t-9.5 -22.5v-704q0 -13 9.5 -22.5t22.5 -9.5h512q13 0 22.5 9.5t9.5 22.5zM480 1136 q0 16 -16 16h-160q-16 0 -16 -16t16 -16h160q16 0 16 16zM768 1152v-1024q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v1024q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf10c;" d="M768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103 t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf10d;" horiz-adv-x="1664" d="M768 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z M1664 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z" />
+<glyph unicode="&#xf10e;" horiz-adv-x="1664" d="M768 1216v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136zM1664 1216 v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136z" />
+<glyph unicode="&#xf110;" horiz-adv-x="1792" d="M526 142q0 -53 -37.5 -90.5t-90.5 -37.5q-52 0 -90 38t-38 90q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1024 -64q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM320 640q0 -53 -37.5 -90.5t-90.5 -37.5 t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1522 142q0 -52 -38 -90t-90 -38q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM558 1138q0 -66 -47 -113t-113 -47t-113 47t-47 113t47 113t113 47t113 -47t47 -113z M1728 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1088 1344q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1618 1138q0 -93 -66 -158.5t-158 -65.5q-93 0 -158.5 65.5t-65.5 158.5 q0 92 65.5 158t158.5 66q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf111;" d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf112;" horiz-adv-x="1792" d="M1792 416q0 -166 -127 -451q-3 -7 -10.5 -24t-13.5 -30t-13 -22q-12 -17 -28 -17q-15 0 -23.5 10t-8.5 25q0 9 2.5 26.5t2.5 23.5q5 68 5 123q0 101 -17.5 181t-48.5 138.5t-80 101t-105.5 69.5t-133 42.5t-154 21.5t-175.5 6h-224v-256q0 -26 -19 -45t-45 -19t-45 19 l-512 512q-19 19 -19 45t19 45l512 512q19 19 45 19t45 -19t19 -45v-256h224q713 0 875 -403q53 -134 53 -333z" />
+<glyph unicode="&#xf113;" horiz-adv-x="1664" d="M640 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1280 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1440 320 q0 120 -69 204t-187 84q-41 0 -195 -21q-71 -11 -157 -11t-157 11q-152 21 -195 21q-118 0 -187 -84t-69 -204q0 -88 32 -153.5t81 -103t122 -60t140 -29.5t149 -7h168q82 0 149 7t140 29.5t122 60t81 103t32 153.5zM1664 496q0 -207 -61 -331q-38 -77 -105.5 -133t-141 -86 t-170 -47.5t-171.5 -22t-167 -4.5q-78 0 -142 3t-147.5 12.5t-152.5 30t-137 51.5t-121 81t-86 115q-62 123 -62 331q0 237 136 396q-27 82 -27 170q0 116 51 218q108 0 190 -39.5t189 -123.5q147 35 309 35q148 0 280 -32q105 82 187 121t189 39q51 -102 51 -218 q0 -87 -27 -168q136 -160 136 -398z" />
+<glyph unicode="&#xf114;" horiz-adv-x="1664" d="M1536 224v704q0 40 -28 68t-68 28h-704q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68v-960q0 -40 28 -68t68 -28h1216q40 0 68 28t28 68zM1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320 q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf115;" horiz-adv-x="1920" d="M1781 605q0 35 -53 35h-1088q-40 0 -85.5 -21.5t-71.5 -52.5l-294 -363q-18 -24 -18 -40q0 -35 53 -35h1088q40 0 86 22t71 53l294 363q18 22 18 39zM640 768h768v160q0 40 -28 68t-68 28h-576q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68 v-853l256 315q44 53 116 87.5t140 34.5zM1909 605q0 -62 -46 -120l-295 -363q-43 -53 -116 -87.5t-140 -34.5h-1088q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158v-160h192q54 0 99 -24.5t67 -70.5q15 -32 15 -68z " />
+<glyph unicode="&#xf116;" horiz-adv-x="1792" />
+<glyph unicode="&#xf117;" horiz-adv-x="1792" />
+<glyph unicode="&#xf118;" d="M1134 461q-37 -121 -138 -195t-228 -74t-228 74t-138 195q-8 25 4 48.5t38 31.5q25 8 48.5 -4t31.5 -38q25 -80 92.5 -129.5t151.5 -49.5t151.5 49.5t92.5 129.5q8 26 32 38t49 4t37 -31.5t4 -48.5zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5 t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5 t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf119;" d="M1134 307q8 -25 -4 -48.5t-37 -31.5t-49 4t-32 38q-25 80 -92.5 129.5t-151.5 49.5t-151.5 -49.5t-92.5 -129.5q-8 -26 -31.5 -38t-48.5 -4q-26 8 -38 31.5t-4 48.5q37 121 138 195t228 74t228 -74t138 -195zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204 t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf11a;" d="M1152 448q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h640q26 0 45 -19t19 -45zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf11b;" horiz-adv-x="1920" d="M832 448v128q0 14 -9 23t-23 9h-192v192q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-192h-192q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h192v-192q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v192h192q14 0 23 9t9 23zM1408 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5 t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1920 512q0 -212 -150 -362t-362 -150q-192 0 -338 128h-220q-146 -128 -338 -128q-212 0 -362 150 t-150 362t150 362t362 150h896q212 0 362 -150t150 -362z" />
+<glyph unicode="&#xf11c;" horiz-adv-x="1920" d="M384 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM512 624v-96q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h224q16 0 16 -16zM384 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 368v-96q0 -16 -16 -16 h-864q-16 0 -16 16v96q0 16 16 16h864q16 0 16 -16zM768 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM640 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1024 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16 h96q16 0 16 -16zM896 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1280 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1152 880v-96 q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 880v-352q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h112v240q0 16 16 16h96q16 0 16 -16zM1792 128v896h-1664v-896 h1664zM1920 1024v-896q0 -53 -37.5 -90.5t-90.5 -37.5h-1664q-53 0 -90.5 37.5t-37.5 90.5v896q0 53 37.5 90.5t90.5 37.5h1664q53 0 90.5 -37.5t37.5 -90.5z" />
+<glyph unicode="&#xf11d;" horiz-adv-x="1792" d="M1664 491v616q-169 -91 -306 -91q-82 0 -145 32q-100 49 -184 76.5t-178 27.5q-173 0 -403 -127v-599q245 113 433 113q55 0 103.5 -7.5t98 -26t77 -31t82.5 -39.5l28 -14q44 -22 101 -22q120 0 293 92zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9 h-64q-14 0 -23 9t-9 23v1266q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102 q-15 -9 -33 -9q-16 0 -32 8q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
+<glyph unicode="&#xf11e;" horiz-adv-x="1792" d="M832 536v192q-181 -16 -384 -117v-185q205 96 384 110zM832 954v197q-172 -8 -384 -126v-189q215 111 384 118zM1664 491v184q-235 -116 -384 -71v224q-20 6 -39 15q-5 3 -33 17t-34.5 17t-31.5 15t-34.5 15.5t-32.5 13t-36 12.5t-35 8.5t-39.5 7.5t-39.5 4t-44 2 q-23 0 -49 -3v-222h19q102 0 192.5 -29t197.5 -82q19 -9 39 -15v-188q42 -17 91 -17q120 0 293 92zM1664 918v189q-169 -91 -306 -91q-45 0 -78 8v-196q148 -42 384 90zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v1266 q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102q-15 -9 -33 -9q-16 0 -32 8 q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
+<glyph unicode="&#xf120;" horiz-adv-x="1664" d="M585 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23zM1664 96v-64q0 -14 -9 -23t-23 -9h-960q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h960q14 0 23 -9 t9 -23z" />
+<glyph unicode="&#xf121;" horiz-adv-x="1920" d="M617 137l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23zM1208 1204l-373 -1291q-4 -13 -15.5 -19.5t-23.5 -2.5l-62 17q-13 4 -19.5 15.5t-2.5 24.5 l373 1291q4 13 15.5 19.5t23.5 2.5l62 -17q13 -4 19.5 -15.5t2.5 -24.5zM1865 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23z" />
+<glyph unicode="&#xf122;" horiz-adv-x="1792" d="M640 454v-70q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-69l-397 -398q-19 -19 -19 -45t19 -45zM1792 416q0 -58 -17 -133.5t-38.5 -138t-48 -125t-40.5 -90.5l-20 -40q-8 -17 -28 -17q-6 0 -9 1 q-25 8 -23 34q43 400 -106 565q-64 71 -170.5 110.5t-267.5 52.5v-251q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-262q411 -28 599 -221q169 -173 169 -509z" />
+<glyph unicode="&#xf123;" horiz-adv-x="1664" d="M1186 579l257 250l-356 52l-66 10l-30 60l-159 322v-963l59 -31l318 -168l-60 355l-12 66zM1638 841l-363 -354l86 -500q5 -33 -6 -51.5t-34 -18.5q-17 0 -40 12l-449 236l-449 -236q-23 -12 -40 -12q-23 0 -34 18.5t-6 51.5l86 500l-364 354q-32 32 -23 59.5t54 34.5 l502 73l225 455q20 41 49 41q28 0 49 -41l225 -455l502 -73q45 -7 54 -34.5t-24 -59.5z" />
+<glyph unicode="&#xf124;" horiz-adv-x="1408" d="M1401 1187l-640 -1280q-17 -35 -57 -35q-5 0 -15 2q-22 5 -35.5 22.5t-13.5 39.5v576h-576q-22 0 -39.5 13.5t-22.5 35.5t4 42t29 30l1280 640q13 7 29 7q27 0 45 -19q15 -14 18.5 -34.5t-6.5 -39.5z" />
+<glyph unicode="&#xf125;" horiz-adv-x="1664" d="M557 256h595v595zM512 301l595 595h-595v-595zM1664 224v-192q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v224h-864q-14 0 -23 9t-9 23v864h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224v224q0 14 9 23t23 9h192q14 0 23 -9t9 -23 v-224h851l246 247q10 9 23 9t23 -9q9 -10 9 -23t-9 -23l-247 -246v-851h224q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf126;" horiz-adv-x="1024" d="M288 64q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM288 1216q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM928 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1024 1088q0 -52 -26 -96.5t-70 -69.5 q-2 -287 -226 -414q-68 -38 -203 -81q-128 -40 -169.5 -71t-41.5 -100v-26q44 -25 70 -69.5t26 -96.5q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 52 26 96.5t70 69.5v820q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136q0 -52 -26 -96.5t-70 -69.5v-497 q54 26 154 57q55 17 87.5 29.5t70.5 31t59 39.5t40.5 51t28 69.5t8.5 91.5q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136z" />
+<glyph unicode="&#xf127;" horiz-adv-x="1664" d="M439 265l-256 -256q-10 -9 -23 -9q-12 0 -23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23zM608 224v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM384 448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23t9 23t23 9h320 q14 0 23 -9t9 -23zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-334 335q-21 21 -42 56l239 18l273 -274q27 -27 68 -27.5t68 26.5l147 146q28 28 28 67q0 40 -28 68l-274 275l18 239q35 -21 56 -42l336 -336q84 -86 84 -204zM1031 1044l-239 -18 l-273 274q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l274 -274l-18 -240q-35 21 -56 42l-336 336q-84 86 -84 204q0 120 85 203l147 146q83 83 203 83q121 0 204 -85l334 -335q21 -21 42 -56zM1664 960q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9 t-9 23t9 23t23 9h320q14 0 23 -9t9 -23zM1120 1504v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM1527 1353l-256 -256q-11 -9 -23 -9t-23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" />
+<glyph unicode="&#xf128;" horiz-adv-x="1024" d="M704 280v-240q0 -16 -12 -28t-28 -12h-240q-16 0 -28 12t-12 28v240q0 16 12 28t28 12h240q16 0 28 -12t12 -28zM1020 880q0 -54 -15.5 -101t-35 -76.5t-55 -59.5t-57.5 -43.5t-61 -35.5q-41 -23 -68.5 -65t-27.5 -67q0 -17 -12 -32.5t-28 -15.5h-240q-15 0 -25.5 18.5 t-10.5 37.5v45q0 83 65 156.5t143 108.5q59 27 84 56t25 76q0 42 -46.5 74t-107.5 32q-65 0 -108 -29q-35 -25 -107 -115q-13 -16 -31 -16q-12 0 -25 8l-164 125q-13 10 -15.5 25t5.5 28q160 266 464 266q80 0 161 -31t146 -83t106 -127.5t41 -158.5z" />
+<glyph unicode="&#xf129;" horiz-adv-x="640" d="M640 192v-128q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64v384h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-576h64q26 0 45 -19t19 -45zM512 1344v-192q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v192 q0 26 19 45t45 19h256q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf12a;" horiz-adv-x="640" d="M512 288v-224q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v224q0 26 19 45t45 19h256q26 0 45 -19t19 -45zM542 1344l-28 -768q-1 -26 -20.5 -45t-45.5 -19h-256q-26 0 -45.5 19t-20.5 45l-28 768q-1 26 17.5 45t44.5 19h320q26 0 44.5 -19t17.5 -45z" />
+<glyph unicode="&#xf12b;" d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3l-9 -21q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109zM1534 846v-206h-514l-3 27 q-4 28 -4 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q83 65 188 65q110 0 178 -59.5t68 -158.5q0 -56 -24.5 -103t-62 -76.5t-81.5 -58.5t-82 -50.5t-65.5 -51.5t-30.5 -63h232v80 h126z" />
+<glyph unicode="&#xf12c;" d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3l-9 -21q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109zM1536 -50v-206h-514l-4 27 q-3 45 -3 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q80 65 188 65q110 0 178 -59.5t68 -158.5q0 -66 -34.5 -118.5t-84 -86t-99.5 -62.5t-87 -63t-41 -73h232v80h126z" />
+<glyph unicode="&#xf12d;" horiz-adv-x="1920" d="M896 128l336 384h-768l-336 -384h768zM1909 1205q15 -34 9.5 -71.5t-30.5 -65.5l-896 -1024q-38 -44 -96 -44h-768q-38 0 -69.5 20.5t-47.5 54.5q-15 34 -9.5 71.5t30.5 65.5l896 1024q38 44 96 44h768q38 0 69.5 -20.5t47.5 -54.5z" />
+<glyph unicode="&#xf12e;" horiz-adv-x="1664" d="M1664 438q0 -81 -44.5 -135t-123.5 -54q-41 0 -77.5 17.5t-59 38t-56.5 38t-71 17.5q-110 0 -110 -124q0 -39 16 -115t15 -115v-5q-22 0 -33 -1q-34 -3 -97.5 -11.5t-115.5 -13.5t-98 -5q-61 0 -103 26.5t-42 83.5q0 37 17.5 71t38 56.5t38 59t17.5 77.5q0 79 -54 123.5 t-135 44.5q-84 0 -143 -45.5t-59 -127.5q0 -43 15 -83t33.5 -64.5t33.5 -53t15 -50.5q0 -45 -46 -89q-37 -35 -117 -35q-95 0 -245 24q-9 2 -27.5 4t-27.5 4l-13 2q-1 0 -3 1q-2 0 -2 1v1024q2 -1 17.5 -3.5t34 -5t21.5 -3.5q150 -24 245 -24q80 0 117 35q46 44 46 89 q0 22 -15 50.5t-33.5 53t-33.5 64.5t-15 83q0 82 59 127.5t144 45.5q80 0 134 -44.5t54 -123.5q0 -41 -17.5 -77.5t-38 -59t-38 -56.5t-17.5 -71q0 -57 42 -83.5t103 -26.5q64 0 180 15t163 17v-2q-1 -2 -3.5 -17.5t-5 -34t-3.5 -21.5q-24 -150 -24 -245q0 -80 35 -117 q44 -46 89 -46q22 0 50.5 15t53 33.5t64.5 33.5t83 15q82 0 127.5 -59t45.5 -143z" />
+<glyph unicode="&#xf130;" horiz-adv-x="1152" d="M1152 832v-128q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-217 24 -364.5 187.5t-147.5 384.5v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -185 131.5 -316.5t316.5 -131.5 t316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45zM896 1216v-512q0 -132 -94 -226t-226 -94t-226 94t-94 226v512q0 132 94 226t226 94t226 -94t94 -226z" />
+<glyph unicode="&#xf131;" horiz-adv-x="1408" d="M271 591l-101 -101q-42 103 -42 214v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -53 15 -113zM1385 1193l-361 -361v-128q0 -132 -94 -226t-226 -94q-55 0 -109 19l-96 -96q97 -51 205 -51q185 0 316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45v-128 q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-125 13 -235 81l-254 -254q-10 -10 -23 -10t-23 10l-82 82q-10 10 -10 23t10 23l1234 1234q10 10 23 10t23 -10l82 -82q10 -10 10 -23 t-10 -23zM1005 1325l-621 -621v512q0 132 94 226t226 94q102 0 184.5 -59t116.5 -152z" />
+<glyph unicode="&#xf132;" horiz-adv-x="1280" d="M1088 576v640h-448v-1137q119 63 213 137q235 184 235 360zM1280 1344v-768q0 -86 -33.5 -170.5t-83 -150t-118 -127.5t-126.5 -103t-121 -77.5t-89.5 -49.5t-42.5 -20q-12 -6 -26 -6t-26 6q-16 7 -42.5 20t-89.5 49.5t-121 77.5t-126.5 103t-118 127.5t-83 150 t-33.5 170.5v768q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf133;" horiz-adv-x="1664" d="M128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280 q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf134;" horiz-adv-x="1408" d="M512 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 1376v-320q0 -16 -12 -25q-8 -7 -20 -7q-4 0 -7 1l-448 96q-11 2 -18 11t-7 20h-256v-102q111 -23 183.5 -111t72.5 -203v-800q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v800 q0 106 62.5 190.5t161.5 114.5v111h-32q-59 0 -115 -23.5t-91.5 -53t-66 -66.5t-40.5 -53.5t-14 -24.5q-17 -35 -57 -35q-16 0 -29 7q-23 12 -31.5 37t3.5 49q5 10 14.5 26t37.5 53.5t60.5 70t85 67t108.5 52.5q-25 42 -25 86q0 66 47 113t113 47t113 -47t47 -113 q0 -33 -14 -64h302q0 11 7 20t18 11l448 96q3 1 7 1q12 0 20 -7q12 -9 12 -25z" />
+<glyph unicode="&#xf135;" horiz-adv-x="1664" d="M1440 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1664 1376q0 -249 -75.5 -430.5t-253.5 -360.5q-81 -80 -195 -176l-20 -379q-2 -16 -16 -26l-384 -224q-7 -4 -16 -4q-12 0 -23 9l-64 64q-13 14 -8 32l85 276l-281 281l-276 -85q-3 -1 -9 -1 q-14 0 -23 9l-64 64q-17 19 -5 39l224 384q10 14 26 16l379 20q96 114 176 195q188 187 358 258t431 71q14 0 24 -9.5t10 -22.5z" />
+<glyph unicode="&#xf136;" horiz-adv-x="1792" d="M1745 763l-164 -763h-334l178 832q13 56 -15 88q-27 33 -83 33h-169l-204 -953h-334l204 953h-286l-204 -953h-334l204 953l-153 327h1276q101 0 189.5 -40.5t147.5 -113.5q60 -73 81 -168.5t0 -194.5z" />
+<glyph unicode="&#xf137;" d="M909 141l102 102q19 19 19 45t-19 45l-307 307l307 307q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf138;" d="M717 141l454 454q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l307 -307l-307 -307q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf139;" d="M1165 397l102 102q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l307 307l307 -307q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf13a;" d="M813 237l454 454q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-307 -307l-307 307q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf13b;" horiz-adv-x="1408" d="M1130 939l16 175h-884l47 -534h612l-22 -228l-197 -53l-196 53l-13 140h-175l22 -278l362 -100h4v1l359 99l50 544h-644l-15 181h674zM0 1408h1408l-128 -1438l-578 -162l-574 162z" />
+<glyph unicode="&#xf13c;" horiz-adv-x="1792" d="M275 1408h1505l-266 -1333l-804 -267l-698 267l71 356h297l-29 -147l422 -161l486 161l68 339h-1208l58 297h1209l38 191h-1208z" />
+<glyph unicode="&#xf13d;" horiz-adv-x="1792" d="M960 1280q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1792 352v-352q0 -22 -20 -30q-8 -2 -12 -2q-13 0 -23 9l-93 93q-119 -143 -318.5 -226.5t-429.5 -83.5t-429.5 83.5t-318.5 226.5l-93 -93q-9 -9 -23 -9q-4 0 -12 2q-20 8 -20 30v352 q0 14 9 23t23 9h352q22 0 30 -20q8 -19 -7 -35l-100 -100q67 -91 189.5 -153.5t271.5 -82.5v647h-192q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h192v163q-58 34 -93 92.5t-35 128.5q0 106 75 181t181 75t181 -75t75 -181q0 -70 -35 -128.5t-93 -92.5v-163h192q26 0 45 -19 t19 -45v-128q0 -26 -19 -45t-45 -19h-192v-647q149 20 271.5 82.5t189.5 153.5l-100 100q-15 16 -7 35q8 20 30 20h352q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf13e;" horiz-adv-x="1152" d="M1056 768q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v320q0 185 131.5 316.5t316.5 131.5t316.5 -131.5t131.5 -316.5q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45q0 106 -75 181t-181 75t-181 -75t-75 -181 v-320h736z" />
+<glyph unicode="&#xf140;" d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM1152 640q0 159 -112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM1280 640q0 -212 -150 -362t-362 -150t-362 150 t-150 362t150 362t362 150t362 -150t150 -362zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf141;" horiz-adv-x="1408" d="M384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM896 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM1408 800v-192q0 -40 -28 -68t-68 -28h-192 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf142;" horiz-adv-x="384" d="M384 288v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 1312v-192q0 -40 -28 -68t-68 -28h-192 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf143;" d="M512 256q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM863 162q-13 232 -177 396t-396 177q-14 1 -24 -9t-10 -23v-128q0 -13 8.5 -22t21.5 -10q154 -11 264 -121t121 -264q1 -13 10 -21.5t22 -8.5h128q13 0 23 10 t9 24zM1247 161q-5 154 -56 297.5t-139.5 260t-205 205t-260 139.5t-297.5 56q-14 1 -23 -9q-10 -10 -10 -23v-128q0 -13 9 -22t22 -10q204 -7 378 -111.5t278.5 -278.5t111.5 -378q1 -13 10 -22t22 -9h128q13 0 23 10q11 9 9 23zM1536 1120v-960q0 -119 -84.5 -203.5 t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf144;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1152 585q32 18 32 55t-32 55l-544 320q-31 19 -64 1q-32 -19 -32 -56v-640q0 -37 32 -56 q16 -8 32 -8q17 0 32 9z" />
+<glyph unicode="&#xf145;" horiz-adv-x="1792" d="M1024 1084l316 -316l-572 -572l-316 316zM813 105l618 618q19 19 19 45t-19 45l-362 362q-18 18 -45 18t-45 -18l-618 -618q-19 -19 -19 -45t19 -45l362 -362q18 -18 45 -18t45 18zM1702 742l-907 -908q-37 -37 -90.5 -37t-90.5 37l-126 126q56 56 56 136t-56 136 t-136 56t-136 -56l-125 126q-37 37 -37 90.5t37 90.5l907 906q37 37 90.5 37t90.5 -37l125 -125q-56 -56 -56 -136t56 -136t136 -56t136 56l126 -125q37 -37 37 -90.5t-37 -90.5z" />
+<glyph unicode="&#xf146;" d="M1280 576v128q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h896q26 0 45 19t19 45zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5 t84.5 -203.5z" />
+<glyph unicode="&#xf147;" horiz-adv-x="1408" d="M1152 736v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h832q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5 t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf148;" horiz-adv-x="1024" d="M1018 933q-18 -37 -58 -37h-192v-864q0 -14 -9 -23t-23 -9h-704q-21 0 -29 18q-8 20 4 35l160 192q9 11 25 11h320v640h-192q-40 0 -58 37q-17 37 9 68l320 384q18 22 49 22t49 -22l320 -384q27 -32 9 -68z" />
+<glyph unicode="&#xf149;" horiz-adv-x="1024" d="M32 1280h704q13 0 22.5 -9.5t9.5 -23.5v-863h192q40 0 58 -37t-9 -69l-320 -384q-18 -22 -49 -22t-49 22l-320 384q-26 31 -9 69q18 37 58 37h192v640h-320q-14 0 -25 11l-160 192q-13 14 -4 34q9 19 29 19z" />
+<glyph unicode="&#xf14a;" d="M685 237l614 614q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-467 -467l-211 211q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l358 -358q19 -19 45 -19t45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5 t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf14b;" d="M404 428l152 -152l-52 -52h-56v96h-96v56zM818 818q14 -13 -3 -30l-291 -291q-17 -17 -30 -3q-14 13 3 30l291 291q17 17 30 3zM544 128l544 544l-288 288l-544 -544v-288h288zM1152 736l92 92q28 28 28 68t-28 68l-152 152q-28 28 -68 28t-68 -28l-92 -92zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf14c;" d="M1280 608v480q0 26 -19 45t-45 19h-480q-42 0 -59 -39q-17 -41 14 -70l144 -144l-534 -534q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l534 534l144 -144q18 -19 45 -19q12 0 25 5q39 17 39 59zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960 q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf14d;" d="M1005 435l352 352q19 19 19 45t-19 45l-352 352q-30 31 -69 14q-40 -17 -40 -59v-160q-119 0 -216 -19.5t-162.5 -51t-114 -79t-76.5 -95.5t-44.5 -109t-21.5 -111.5t-5 -110.5q0 -181 167 -404q10 -12 25 -12q7 0 13 3q22 9 19 33q-44 354 62 473q46 52 130 75.5 t224 23.5v-160q0 -42 40 -59q12 -5 24 -5q26 0 45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf14e;" d="M640 448l256 128l-256 128v-256zM1024 1039v-542l-512 -256v542zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf150;" d="M1145 861q18 -35 -5 -66l-320 -448q-19 -27 -52 -27t-52 27l-320 448q-23 31 -5 66q17 35 57 35h640q40 0 57 -35zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf151;" d="M1145 419q-17 -35 -57 -35h-640q-40 0 -57 35q-18 35 5 66l320 448q19 27 52 27t52 -27l320 -448q23 -31 5 -66zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf152;" d="M1088 640q0 -33 -27 -52l-448 -320q-31 -23 -66 -5q-35 17 -35 57v640q0 40 35 57q35 18 66 -5l448 -320q27 -19 27 -52zM1280 160v960q0 14 -9 23t-23 9h-960q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h960q14 0 23 9t9 23zM1536 1120v-960q0 -119 -84.5 -203.5 t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf153;" horiz-adv-x="1024" d="M976 229l35 -159q3 -12 -3 -22.5t-17 -14.5l-5 -1q-4 -2 -10.5 -3.5t-16 -4.5t-21.5 -5.5t-25.5 -5t-30 -5t-33.5 -4.5t-36.5 -3t-38.5 -1q-234 0 -409 130.5t-238 351.5h-95q-13 0 -22.5 9.5t-9.5 22.5v113q0 13 9.5 22.5t22.5 9.5h66q-2 57 1 105h-67q-14 0 -23 9 t-9 23v114q0 14 9 23t23 9h98q67 210 243.5 338t400.5 128q102 0 194 -23q11 -3 20 -15q6 -11 3 -24l-43 -159q-3 -13 -14 -19.5t-24 -2.5l-4 1q-4 1 -11.5 2.5l-17.5 3.5t-22.5 3.5t-26 3t-29 2.5t-29.5 1q-126 0 -226 -64t-150 -176h468q16 0 25 -12q10 -12 7 -26 l-24 -114q-5 -26 -32 -26h-488q-3 -37 0 -105h459q15 0 25 -12q9 -12 6 -27l-24 -112q-2 -11 -11 -18.5t-20 -7.5h-387q48 -117 149.5 -185.5t228.5 -68.5q18 0 36 1.5t33.5 3.5t29.5 4.5t24.5 5t18.5 4.5l12 3l5 2q13 5 26 -2q12 -7 15 -21z" />
+<glyph unicode="&#xf154;" horiz-adv-x="1024" d="M1020 399v-367q0 -14 -9 -23t-23 -9h-956q-14 0 -23 9t-9 23v150q0 13 9.5 22.5t22.5 9.5h97v383h-95q-14 0 -23 9.5t-9 22.5v131q0 14 9 23t23 9h95v223q0 171 123.5 282t314.5 111q185 0 335 -125q9 -8 10 -20.5t-7 -22.5l-103 -127q-9 -11 -22 -12q-13 -2 -23 7 q-5 5 -26 19t-69 32t-93 18q-85 0 -137 -47t-52 -123v-215h305q13 0 22.5 -9t9.5 -23v-131q0 -13 -9.5 -22.5t-22.5 -9.5h-305v-379h414v181q0 13 9 22.5t23 9.5h162q14 0 23 -9.5t9 -22.5z" />
+<glyph unicode="&#xf155;" horiz-adv-x="1024" d="M978 351q0 -153 -99.5 -263.5t-258.5 -136.5v-175q0 -14 -9 -23t-23 -9h-135q-13 0 -22.5 9.5t-9.5 22.5v175q-66 9 -127.5 31t-101.5 44.5t-74 48t-46.5 37.5t-17.5 18q-17 21 -2 41l103 135q7 10 23 12q15 2 24 -9l2 -2q113 -99 243 -125q37 -8 74 -8q81 0 142.5 43 t61.5 122q0 28 -15 53t-33.5 42t-58.5 37.5t-66 32t-80 32.5q-39 16 -61.5 25t-61.5 26.5t-62.5 31t-56.5 35.5t-53.5 42.5t-43.5 49t-35.5 58t-21 66.5t-8.5 78q0 138 98 242t255 134v180q0 13 9.5 22.5t22.5 9.5h135q14 0 23 -9t9 -23v-176q57 -6 110.5 -23t87 -33.5 t63.5 -37.5t39 -29t15 -14q17 -18 5 -38l-81 -146q-8 -15 -23 -16q-14 -3 -27 7q-3 3 -14.5 12t-39 26.5t-58.5 32t-74.5 26t-85.5 11.5q-95 0 -155 -43t-60 -111q0 -26 8.5 -48t29.5 -41.5t39.5 -33t56 -31t60.5 -27t70 -27.5q53 -20 81 -31.5t76 -35t75.5 -42.5t62 -50 t53 -63.5t31.5 -76.5t13 -94z" />
+<glyph unicode="&#xf156;" horiz-adv-x="898" d="M898 1066v-102q0 -14 -9 -23t-23 -9h-168q-23 -144 -129 -234t-276 -110q167 -178 459 -536q14 -16 4 -34q-8 -18 -29 -18h-195q-16 0 -25 12q-306 367 -498 571q-9 9 -9 22v127q0 13 9.5 22.5t22.5 9.5h112q132 0 212.5 43t102.5 125h-427q-14 0 -23 9t-9 23v102 q0 14 9 23t23 9h413q-57 113 -268 113h-145q-13 0 -22.5 9.5t-9.5 22.5v133q0 14 9 23t23 9h832q14 0 23 -9t9 -23v-102q0 -14 -9 -23t-23 -9h-233q47 -61 64 -144h171q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf157;" horiz-adv-x="1027" d="M603 0h-172q-13 0 -22.5 9t-9.5 23v330h-288q-13 0 -22.5 9t-9.5 23v103q0 13 9.5 22.5t22.5 9.5h288v85h-288q-13 0 -22.5 9t-9.5 23v104q0 13 9.5 22.5t22.5 9.5h214l-321 578q-8 16 0 32q10 16 28 16h194q19 0 29 -18l215 -425q19 -38 56 -125q10 24 30.5 68t27.5 61 l191 420q8 19 29 19h191q17 0 27 -16q9 -14 1 -31l-313 -579h215q13 0 22.5 -9.5t9.5 -22.5v-104q0 -14 -9.5 -23t-22.5 -9h-290v-85h290q13 0 22.5 -9.5t9.5 -22.5v-103q0 -14 -9.5 -23t-22.5 -9h-290v-330q0 -13 -9.5 -22.5t-22.5 -9.5z" />
+<glyph unicode="&#xf158;" horiz-adv-x="1280" d="M1043 971q0 100 -65 162t-171 62h-320v-448h320q106 0 171 62t65 162zM1280 971q0 -193 -126.5 -315t-326.5 -122h-340v-118h505q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9h-505v-192q0 -14 -9.5 -23t-22.5 -9h-167q-14 0 -23 9t-9 23v192h-224q-14 0 -23 9t-9 23v128 q0 14 9 23t23 9h224v118h-224q-14 0 -23 9t-9 23v149q0 13 9 22.5t23 9.5h224v629q0 14 9 23t23 9h539q200 0 326.5 -122t126.5 -315z" />
+<glyph unicode="&#xf159;" horiz-adv-x="1792" d="M514 341l81 299h-159l75 -300q1 -1 1 -3t1 -3q0 1 0.5 3.5t0.5 3.5zM630 768l35 128h-292l32 -128h225zM822 768h139l-35 128h-70zM1271 340l78 300h-162l81 -299q0 -1 0.5 -3.5t1.5 -3.5q0 1 0.5 3t0.5 3zM1382 768l33 128h-297l34 -128h230zM1792 736v-64q0 -14 -9 -23 t-23 -9h-213l-164 -616q-7 -24 -31 -24h-159q-24 0 -31 24l-166 616h-209l-167 -616q-7 -24 -31 -24h-159q-11 0 -19.5 7t-10.5 17l-160 616h-208q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h175l-33 128h-142q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h109l-89 344q-5 15 5 28 q10 12 26 12h137q26 0 31 -24l90 -360h359l97 360q7 24 31 24h126q24 0 31 -24l98 -360h365l93 360q5 24 31 24h137q16 0 26 -12q10 -13 5 -28l-91 -344h111q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-145l-34 -128h179q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf15a;" horiz-adv-x="1280" d="M1167 896q18 -182 -131 -258q117 -28 175 -103t45 -214q-7 -71 -32.5 -125t-64.5 -89t-97 -58.5t-121.5 -34.5t-145.5 -15v-255h-154v251q-80 0 -122 1v-252h-154v255q-18 0 -54 0.5t-55 0.5h-200l31 183h111q50 0 58 51v402h16q-6 1 -16 1v287q-13 68 -89 68h-111v164 l212 -1q64 0 97 1v252h154v-247q82 2 122 2v245h154v-252q79 -7 140 -22.5t113 -45t82.5 -78t36.5 -114.5zM952 351q0 36 -15 64t-37 46t-57.5 30.5t-65.5 18.5t-74 9t-69 3t-64.5 -1t-47.5 -1v-338q8 0 37 -0.5t48 -0.5t53 1.5t58.5 4t57 8.5t55.5 14t47.5 21t39.5 30 t24.5 40t9.5 51zM881 827q0 33 -12.5 58.5t-30.5 42t-48 28t-55 16.5t-61.5 8t-58 2.5t-54 -1t-39.5 -0.5v-307q5 0 34.5 -0.5t46.5 0t50 2t55 5.5t51.5 11t48.5 18.5t37 27t27 38.5t9 51z" />
+<glyph unicode="&#xf15b;" d="M1024 1024v472q22 -14 36 -28l408 -408q14 -14 28 -36h-472zM896 992q0 -40 28 -68t68 -28h544v-1056q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h800v-544z" />
+<glyph unicode="&#xf15c;" d="M1468 1060q14 -14 28 -36h-472v472q22 -14 36 -28zM992 896h544v-1056q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h800v-544q0 -40 28 -68t68 -28zM1152 160v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704 q14 0 23 9t9 23zM1152 416v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23zM1152 672v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23z" />
+<glyph unicode="&#xf15d;" horiz-adv-x="1664" d="M1191 1128h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1572 -23 v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -11v-2l14 2q9 2 30 2h248v119h121zM1661 874v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162 l230 -662h70z" />
+<glyph unicode="&#xf15e;" horiz-adv-x="1664" d="M1191 104h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1661 -150 v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162l230 -662h70zM1572 1001v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -10v-3l14 3q9 1 30 1h248 v119h121z" />
+<glyph unicode="&#xf160;" horiz-adv-x="1792" d="M736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1792 -32v-192q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832 q14 0 23 -9t9 -23zM1600 480v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1408 992v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1216 1504v-192q0 -14 -9 -23t-23 -9h-256 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf161;" horiz-adv-x="1792" d="M1216 -32v-192q0 -14 -9 -23t-23 -9h-256q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192 q14 0 23 -9t9 -23zM1408 480v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1600 992v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1792 1504v-192q0 -14 -9 -23t-23 -9h-832 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf162;" d="M1346 223q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23 zM1486 165q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5 t82 -252.5zM1456 882v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165z" />
+<glyph unicode="&#xf163;" d="M1346 1247q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9 t9 -23zM1456 -142v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165zM1486 1189q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13 q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5t82 -252.5z" />
+<glyph unicode="&#xf164;" horiz-adv-x="1664" d="M256 192q0 26 -19 45t-45 19q-27 0 -45.5 -19t-18.5 -45q0 -27 18.5 -45.5t45.5 -18.5q26 0 45 18.5t19 45.5zM416 704v-640q0 -26 -19 -45t-45 -19h-288q-26 0 -45 19t-19 45v640q0 26 19 45t45 19h288q26 0 45 -19t19 -45zM1600 704q0 -86 -55 -149q15 -44 15 -76 q3 -76 -43 -137q17 -56 0 -117q-15 -57 -54 -94q9 -112 -49 -181q-64 -76 -197 -78h-36h-76h-17q-66 0 -144 15.5t-121.5 29t-120.5 39.5q-123 43 -158 44q-26 1 -45 19.5t-19 44.5v641q0 25 18 43.5t43 20.5q24 2 76 59t101 121q68 87 101 120q18 18 31 48t17.5 48.5 t13.5 60.5q7 39 12.5 61t19.5 52t34 50q19 19 45 19q46 0 82.5 -10.5t60 -26t40 -40.5t24 -45t12 -50t5 -45t0.5 -39q0 -38 -9.5 -76t-19 -60t-27.5 -56q-3 -6 -10 -18t-11 -22t-8 -24h277q78 0 135 -57t57 -135z" />
+<glyph unicode="&#xf165;" horiz-adv-x="1664" d="M256 960q0 -26 -19 -45t-45 -19q-27 0 -45.5 19t-18.5 45q0 27 18.5 45.5t45.5 18.5q26 0 45 -18.5t19 -45.5zM416 448v640q0 26 -19 45t-45 19h-288q-26 0 -45 -19t-19 -45v-640q0 -26 19 -45t45 -19h288q26 0 45 19t19 45zM1545 597q55 -61 55 -149q-1 -78 -57.5 -135 t-134.5 -57h-277q4 -14 8 -24t11 -22t10 -18q18 -37 27 -57t19 -58.5t10 -76.5q0 -24 -0.5 -39t-5 -45t-12 -50t-24 -45t-40 -40.5t-60 -26t-82.5 -10.5q-26 0 -45 19q-20 20 -34 50t-19.5 52t-12.5 61q-9 42 -13.5 60.5t-17.5 48.5t-31 48q-33 33 -101 120q-49 64 -101 121 t-76 59q-25 2 -43 20.5t-18 43.5v641q0 26 19 44.5t45 19.5q35 1 158 44q77 26 120.5 39.5t121.5 29t144 15.5h17h76h36q133 -2 197 -78q58 -69 49 -181q39 -37 54 -94q17 -61 0 -117q46 -61 43 -137q0 -32 -15 -76z" />
+<glyph unicode="&#xf166;" d="M919 233v157q0 50 -29 50q-17 0 -33 -16v-224q16 -16 33 -16q29 0 29 49zM1103 355h66v34q0 51 -33 51t-33 -51v-34zM532 621v-70h-80v-423h-74v423h-78v70h232zM733 495v-367h-67v40q-39 -45 -76 -45q-33 0 -42 28q-6 16 -6 54v290h66v-270q0 -24 1 -26q1 -15 15 -15 q20 0 42 31v280h67zM985 384v-146q0 -52 -7 -73q-12 -42 -53 -42q-35 0 -68 41v-36h-67v493h67v-161q32 40 68 40q41 0 53 -42q7 -21 7 -74zM1236 255v-9q0 -29 -2 -43q-3 -22 -15 -40q-27 -40 -80 -40q-52 0 -81 38q-21 27 -21 86v129q0 59 20 86q29 38 80 38t78 -38 q21 -28 21 -86v-76h-133v-65q0 -51 34 -51q24 0 30 26q0 1 0.5 7t0.5 16.5v21.5h68zM785 1079v-156q0 -51 -32 -51t-32 51v156q0 52 32 52t32 -52zM1318 366q0 177 -19 260q-10 44 -43 73.5t-76 34.5q-136 15 -412 15q-275 0 -411 -15q-44 -5 -76.5 -34.5t-42.5 -73.5 q-20 -87 -20 -260q0 -176 20 -260q10 -43 42.5 -73t75.5 -35q137 -15 412 -15t412 15q43 5 75.5 35t42.5 73q20 84 20 260zM563 1017l90 296h-75l-51 -195l-53 195h-78l24 -69t23 -69q35 -103 46 -158v-201h74v201zM852 936v130q0 58 -21 87q-29 38 -78 38q-51 0 -78 -38 q-21 -29 -21 -87v-130q0 -58 21 -87q27 -38 78 -38q49 0 78 38q21 27 21 87zM1033 816h67v370h-67v-283q-22 -31 -42 -31q-15 0 -16 16q-1 2 -1 26v272h-67v-293q0 -37 6 -55q11 -27 43 -27q36 0 77 45v-40zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960 q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf167;" d="M971 292v-211q0 -67 -39 -67q-23 0 -45 22v301q22 22 45 22q39 0 39 -67zM1309 291v-46h-90v46q0 68 45 68t45 -68zM343 509h107v94h-312v-94h105v-569h100v569zM631 -60h89v494h-89v-378q-30 -42 -57 -42q-18 0 -21 21q-1 3 -1 35v364h-89v-391q0 -49 8 -73 q12 -37 58 -37q48 0 102 61v-54zM1060 88v197q0 73 -9 99q-17 56 -71 56q-50 0 -93 -54v217h-89v-663h89v48q45 -55 93 -55q54 0 71 55q9 27 9 100zM1398 98v13h-91q0 -51 -2 -61q-7 -36 -40 -36q-46 0 -46 69v87h179v103q0 79 -27 116q-39 51 -106 51q-68 0 -107 -51 q-28 -37 -28 -116v-173q0 -79 29 -116q39 -51 108 -51q72 0 108 53q18 27 21 54q2 9 2 58zM790 1011v210q0 69 -43 69t-43 -69v-210q0 -70 43 -70t43 70zM1509 260q0 -234 -26 -350q-14 -59 -58 -99t-102 -46q-184 -21 -555 -21t-555 21q-58 6 -102.5 46t-57.5 99 q-26 112 -26 350q0 234 26 350q14 59 58 99t103 47q183 20 554 20t555 -20q58 -7 102.5 -47t57.5 -99q26 -112 26 -350zM511 1536h102l-121 -399v-271h-100v271q-14 74 -61 212q-37 103 -65 187h106l71 -263zM881 1203v-175q0 -81 -28 -118q-37 -51 -106 -51q-67 0 -105 51 q-28 38 -28 118v175q0 80 28 117q38 51 105 51q69 0 106 -51q28 -37 28 -117zM1216 1365v-499h-91v55q-53 -62 -103 -62q-46 0 -59 37q-8 24 -8 75v394h91v-367q0 -33 1 -35q3 -22 21 -22q27 0 57 43v381h91z" />
+<glyph unicode="&#xf168;" horiz-adv-x="1408" d="M597 869q-10 -18 -257 -456q-27 -46 -65 -46h-239q-21 0 -31 17t0 36l253 448q1 0 0 1l-161 279q-12 22 -1 37q9 15 32 15h239q40 0 66 -45zM1403 1511q11 -16 0 -37l-528 -934v-1l336 -615q11 -20 1 -37q-10 -15 -32 -15h-239q-42 0 -66 45l-339 622q18 32 531 942 q25 45 64 45h241q22 0 31 -15z" />
+<glyph unicode="&#xf169;" d="M685 771q0 1 -126 222q-21 34 -52 34h-184q-18 0 -26 -11q-7 -12 1 -29l125 -216v-1l-196 -346q-9 -14 0 -28q8 -13 24 -13h185q31 0 50 36zM1309 1268q-7 12 -24 12h-187q-30 0 -49 -35l-411 -729q1 -2 262 -481q20 -35 52 -35h184q18 0 25 12q8 13 -1 28l-260 476v1 l409 723q8 16 0 28zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf16a;" horiz-adv-x="1792" d="M1280 640q0 37 -30 54l-512 320q-31 20 -65 2q-33 -18 -33 -56v-640q0 -38 33 -56q16 -8 31 -8q20 0 34 10l512 320q30 17 30 54zM1792 640q0 -96 -1 -150t-8.5 -136.5t-22.5 -147.5q-16 -73 -69 -123t-124 -58q-222 -25 -671 -25t-671 25q-71 8 -124.5 58t-69.5 123 q-14 65 -21.5 147.5t-8.5 136.5t-1 150t1 150t8.5 136.5t22.5 147.5q16 73 69 123t124 58q222 25 671 25t671 -25q71 -8 124.5 -58t69.5 -123q14 -65 21.5 -147.5t8.5 -136.5t1 -150z" />
+<glyph unicode="&#xf16b;" horiz-adv-x="1792" d="M402 829l494 -305l-342 -285l-490 319zM1388 274v-108l-490 -293v-1l-1 1l-1 -1v1l-489 293v108l147 -96l342 284v2l1 -1l1 1v-2l343 -284zM554 1418l342 -285l-494 -304l-338 270zM1390 829l338 -271l-489 -319l-343 285zM1239 1418l489 -319l-338 -270l-494 304z" />
+<glyph unicode="&#xf16c;" d="M1289 -96h-1118v480h-160v-640h1438v640h-160v-480zM347 428l33 157l783 -165l-33 -156zM450 802l67 146l725 -339l-67 -145zM651 1158l102 123l614 -513l-102 -123zM1048 1536l477 -641l-128 -96l-477 641zM330 65v159h800v-159h-800z" />
+<glyph unicode="&#xf16d;" d="M1362 110v648h-135q20 -63 20 -131q0 -126 -64 -232.5t-174 -168.5t-240 -62q-197 0 -337 135.5t-140 327.5q0 68 20 131h-141v-648q0 -26 17.5 -43.5t43.5 -17.5h1069q25 0 43 17.5t18 43.5zM1078 643q0 124 -90.5 211.5t-218.5 87.5q-127 0 -217.5 -87.5t-90.5 -211.5 t90.5 -211.5t217.5 -87.5q128 0 218.5 87.5t90.5 211.5zM1362 1003v165q0 28 -20 48.5t-49 20.5h-174q-29 0 -49 -20.5t-20 -48.5v-165q0 -29 20 -49t49 -20h174q29 0 49 20t20 49zM1536 1211v-1142q0 -81 -58 -139t-139 -58h-1142q-81 0 -139 58t-58 139v1142q0 81 58 139 t139 58h1142q81 0 139 -58t58 -139z" />
+<glyph unicode="&#xf16e;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM698 640q0 88 -62 150t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150zM1262 640q0 88 -62 150 t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150z" />
+<glyph unicode="&#xf170;" d="M768 914l201 -306h-402zM1133 384h94l-459 691l-459 -691h94l104 160h522zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf171;" horiz-adv-x="1408" d="M815 677q8 -63 -50.5 -101t-111.5 -6q-39 17 -53.5 58t-0.5 82t52 58q36 18 72.5 12t64 -35.5t27.5 -67.5zM926 698q-14 107 -113 164t-197 13q-63 -28 -100.5 -88.5t-34.5 -129.5q4 -91 77.5 -155t165.5 -56q91 8 152 84t50 168zM1165 1240q-20 27 -56 44.5t-58 22 t-71 12.5q-291 47 -566 -2q-43 -7 -66 -12t-55 -22t-50 -43q30 -28 76 -45.5t73.5 -22t87.5 -11.5q228 -29 448 -1q63 8 89.5 12t72.5 21.5t75 46.5zM1222 205q-8 -26 -15.5 -76.5t-14 -84t-28.5 -70t-58 -56.5q-86 -48 -189.5 -71.5t-202 -22t-201.5 18.5q-46 8 -81.5 18 t-76.5 27t-73 43.5t-52 61.5q-25 96 -57 292l6 16l18 9q223 -148 506.5 -148t507.5 148q21 -6 24 -23t-5 -45t-8 -37zM1403 1166q-26 -167 -111 -655q-5 -30 -27 -56t-43.5 -40t-54.5 -31q-252 -126 -610 -88q-248 27 -394 139q-15 12 -25.5 26.5t-17 35t-9 34t-6 39.5 t-5.5 35q-9 50 -26.5 150t-28 161.5t-23.5 147.5t-22 158q3 26 17.5 48.5t31.5 37.5t45 30t46 22.5t48 18.5q125 46 313 64q379 37 676 -50q155 -46 215 -122q16 -20 16.5 -51t-5.5 -54z" />
+<glyph unicode="&#xf172;" d="M848 666q0 43 -41 66t-77 1q-43 -20 -42.5 -72.5t43.5 -70.5q39 -23 81 4t36 72zM928 682q8 -66 -36 -121t-110 -61t-119 40t-56 113q-2 49 25.5 93t72.5 64q70 31 141.5 -10t81.5 -118zM1100 1073q-20 -21 -53.5 -34t-53 -16t-63.5 -8q-155 -20 -324 0q-44 6 -63 9.5 t-52.5 16t-54.5 32.5q13 19 36 31t40 15.5t47 8.5q198 35 408 1q33 -5 51 -8.5t43 -16t39 -31.5zM1142 327q0 7 5.5 26.5t3 32t-17.5 16.5q-161 -106 -365 -106t-366 106l-12 -6l-5 -12q26 -154 41 -210q47 -81 204 -108q249 -46 428 53q34 19 49 51.5t22.5 85.5t12.5 71z M1272 1020q9 53 -8 75q-43 55 -155 88q-216 63 -487 36q-132 -12 -226 -46q-38 -15 -59.5 -25t-47 -34t-29.5 -54q8 -68 19 -138t29 -171t24 -137q1 -5 5 -31t7 -36t12 -27t22 -28q105 -80 284 -100q259 -28 440 63q24 13 39.5 23t31 29t19.5 40q48 267 80 473zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf173;" horiz-adv-x="1024" d="M944 207l80 -237q-23 -35 -111 -66t-177 -32q-104 -2 -190.5 26t-142.5 74t-95 106t-55.5 120t-16.5 118v544h-168v215q72 26 129 69.5t91 90t58 102t34 99t15 88.5q1 5 4.5 8.5t7.5 3.5h244v-424h333v-252h-334v-518q0 -30 6.5 -56t22.5 -52.5t49.5 -41.5t81.5 -14 q78 2 134 29z" />
+<glyph unicode="&#xf174;" d="M1136 75l-62 183q-44 -22 -103 -22q-36 -1 -62 10.5t-38.5 31.5t-17.5 40.5t-5 43.5v398h257v194h-256v326h-188q-8 0 -9 -10q-5 -44 -17.5 -87t-39 -95t-77 -95t-118.5 -68v-165h130v-418q0 -57 21.5 -115t65 -111t121 -85.5t176.5 -30.5q69 1 136.5 25t85.5 50z M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf175;" horiz-adv-x="768" d="M765 237q8 -19 -5 -35l-350 -384q-10 -10 -23 -10q-14 0 -24 10l-355 384q-13 16 -5 35q9 19 29 19h224v1248q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1248h224q21 0 29 -19z" />
+<glyph unicode="&#xf176;" horiz-adv-x="768" d="M765 1043q-9 -19 -29 -19h-224v-1248q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1248h-224q-21 0 -29 19t5 35l350 384q10 10 23 10q14 0 24 -10l355 -384q13 -16 5 -35z" />
+<glyph unicode="&#xf177;" horiz-adv-x="1792" d="M1792 736v-192q0 -14 -9 -23t-23 -9h-1248v-224q0 -21 -19 -29t-35 5l-384 350q-10 10 -10 23q0 14 10 24l384 354q16 14 35 6q19 -9 19 -29v-224h1248q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf178;" horiz-adv-x="1792" d="M1728 643q0 -14 -10 -24l-384 -354q-16 -14 -35 -6q-19 9 -19 29v224h-1248q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h1248v224q0 21 19 29t35 -5l384 -350q10 -10 10 -23z" />
+<glyph unicode="&#xf179;" horiz-adv-x="1408" d="M1393 321q-39 -125 -123 -250q-129 -196 -257 -196q-49 0 -140 32q-86 32 -151 32q-61 0 -142 -33q-81 -34 -132 -34q-152 0 -301 259q-147 261 -147 503q0 228 113 374q112 144 284 144q72 0 177 -30q104 -30 138 -30q45 0 143 34q102 34 173 34q119 0 213 -65 q52 -36 104 -100q-79 -67 -114 -118q-65 -94 -65 -207q0 -124 69 -223t158 -126zM1017 1494q0 -61 -29 -136q-30 -75 -93 -138q-54 -54 -108 -72q-37 -11 -104 -17q3 149 78 257q74 107 250 148q1 -3 2.5 -11t2.5 -11q0 -4 0.5 -10t0.5 -10z" />
+<glyph unicode="&#xf17a;" horiz-adv-x="1664" d="M682 530v-651l-682 94v557h682zM682 1273v-659h-682v565zM1664 530v-786l-907 125v661h907zM1664 1408v-794h-907v669z" />
+<glyph unicode="&#xf17b;" horiz-adv-x="1408" d="M493 1053q16 0 27.5 11.5t11.5 27.5t-11.5 27.5t-27.5 11.5t-27 -11.5t-11 -27.5t11 -27.5t27 -11.5zM915 1053q16 0 27 11.5t11 27.5t-11 27.5t-27 11.5t-27.5 -11.5t-11.5 -27.5t11.5 -27.5t27.5 -11.5zM103 869q42 0 72 -30t30 -72v-430q0 -43 -29.5 -73t-72.5 -30 t-73 30t-30 73v430q0 42 30 72t73 30zM1163 850v-666q0 -46 -32 -78t-77 -32h-75v-227q0 -43 -30 -73t-73 -30t-73 30t-30 73v227h-138v-227q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73l-1 227h-74q-46 0 -78 32t-32 78v666h918zM931 1255q107 -55 171 -153.5t64 -215.5 h-925q0 117 64 215.5t172 153.5l-71 131q-7 13 5 20q13 6 20 -6l72 -132q95 42 201 42t201 -42l72 132q7 12 20 6q12 -7 5 -20zM1408 767v-430q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73v430q0 43 30 72.5t72 29.5q43 0 73 -29.5t30 -72.5z" />
+<glyph unicode="&#xf17c;" d="M663 1125q-11 -1 -15.5 -10.5t-8.5 -9.5q-5 -1 -5 5q0 12 19 15h10zM750 1111q-4 -1 -11.5 6.5t-17.5 4.5q24 11 32 -2q3 -6 -3 -9zM399 684q-4 1 -6 -3t-4.5 -12.5t-5.5 -13.5t-10 -13q-7 -10 -1 -12q4 -1 12.5 7t12.5 18q1 3 2 7t2 6t1.5 4.5t0.5 4v3t-1 2.5t-3 2z M1254 325q0 18 -55 42q4 15 7.5 27.5t5 26t3 21.5t0.5 22.5t-1 19.5t-3.5 22t-4 20.5t-5 25t-5.5 26.5q-10 48 -47 103t-72 75q24 -20 57 -83q87 -162 54 -278q-11 -40 -50 -42q-31 -4 -38.5 18.5t-8 83.5t-11.5 107q-9 39 -19.5 69t-19.5 45.5t-15.5 24.5t-13 15t-7.5 7 q-14 62 -31 103t-29.5 56t-23.5 33t-15 40q-4 21 6 53.5t4.5 49.5t-44.5 25q-15 3 -44.5 18t-35.5 16q-8 1 -11 26t8 51t36 27q37 3 51 -30t4 -58q-11 -19 -2 -26.5t30 -0.5q13 4 13 36v37q-5 30 -13.5 50t-21 30.5t-23.5 15t-27 7.5q-107 -8 -89 -134q0 -15 -1 -15 q-9 9 -29.5 10.5t-33 -0.5t-15.5 5q1 57 -16 90t-45 34q-27 1 -41.5 -27.5t-16.5 -59.5q-1 -15 3.5 -37t13 -37.5t15.5 -13.5q10 3 16 14q4 9 -7 8q-7 0 -15.5 14.5t-9.5 33.5q-1 22 9 37t34 14q17 0 27 -21t9.5 -39t-1.5 -22q-22 -15 -31 -29q-8 -12 -27.5 -23.5 t-20.5 -12.5q-13 -14 -15.5 -27t7.5 -18q14 -8 25 -19.5t16 -19t18.5 -13t35.5 -6.5q47 -2 102 15q2 1 23 7t34.5 10.5t29.5 13t21 17.5q9 14 20 8q5 -3 6.5 -8.5t-3 -12t-16.5 -9.5q-20 -6 -56.5 -21.5t-45.5 -19.5q-44 -19 -70 -23q-25 -5 -79 2q-10 2 -9 -2t17 -19 q25 -23 67 -22q17 1 36 7t36 14t33.5 17.5t30 17t24.5 12t17.5 2.5t8.5 -11q0 -2 -1 -4.5t-4 -5t-6 -4.5t-8.5 -5t-9 -4.5t-10 -5t-9.5 -4.5q-28 -14 -67.5 -44t-66.5 -43t-49 -1q-21 11 -63 73q-22 31 -25 22q-1 -3 -1 -10q0 -25 -15 -56.5t-29.5 -55.5t-21 -58t11.5 -63 q-23 -6 -62.5 -90t-47.5 -141q-2 -18 -1.5 -69t-5.5 -59q-8 -24 -29 -3q-32 31 -36 94q-2 28 4 56q4 19 -1 18l-4 -5q-36 -65 10 -166q5 -12 25 -28t24 -20q20 -23 104 -90.5t93 -76.5q16 -15 17.5 -38t-14 -43t-45.5 -23q8 -15 29 -44.5t28 -54t7 -70.5q46 24 7 92 q-4 8 -10.5 16t-9.5 12t-2 6q3 5 13 9.5t20 -2.5q46 -52 166 -36q133 15 177 87q23 38 34 30q12 -6 10 -52q-1 -25 -23 -92q-9 -23 -6 -37.5t24 -15.5q3 19 14.5 77t13.5 90q2 21 -6.5 73.5t-7.5 97t23 70.5q15 18 51 18q1 37 34.5 53t72.5 10.5t60 -22.5zM626 1152 q3 17 -2.5 30t-11.5 15q-9 2 -9 -7q2 -5 5 -6q10 0 7 -15q-3 -20 8 -20q3 0 3 3zM1045 955q-2 8 -6.5 11.5t-13 5t-14.5 5.5q-5 3 -9.5 8t-7 8t-5.5 6.5t-4 4t-4 -1.5q-14 -16 7 -43.5t39 -31.5q9 -1 14.5 8t3.5 20zM867 1168q0 11 -5 19.5t-11 12.5t-9 3q-14 -1 -7 -7l4 -2 q14 -4 18 -31q0 -3 8 2zM921 1401q0 2 -2.5 5t-9 7t-9.5 6q-15 15 -24 15q-9 -1 -11.5 -7.5t-1 -13t-0.5 -12.5q-1 -4 -6 -10.5t-6 -9t3 -8.5q4 -3 8 0t11 9t15 9q1 1 9 1t15 2t9 7zM1486 60q20 -12 31 -24.5t12 -24t-2.5 -22.5t-15.5 -22t-23.5 -19.5t-30 -18.5 t-31.5 -16.5t-32 -15.5t-27 -13q-38 -19 -85.5 -56t-75.5 -64q-17 -16 -68 -19.5t-89 14.5q-18 9 -29.5 23.5t-16.5 25.5t-22 19.5t-47 9.5q-44 1 -130 1q-19 0 -57 -1.5t-58 -2.5q-44 -1 -79.5 -15t-53.5 -30t-43.5 -28.5t-53.5 -11.5q-29 1 -111 31t-146 43q-19 4 -51 9.5 t-50 9t-39.5 9.5t-33.5 14.5t-17 19.5q-10 23 7 66.5t18 54.5q1 16 -4 40t-10 42.5t-4.5 36.5t10.5 27q14 12 57 14t60 12q30 18 42 35t12 51q21 -73 -32 -106q-32 -20 -83 -15q-34 3 -43 -10q-13 -15 5 -57q2 -6 8 -18t8.5 -18t4.5 -17t1 -22q0 -15 -17 -49t-14 -48 q3 -17 37 -26q20 -6 84.5 -18.5t99.5 -20.5q24 -6 74 -22t82.5 -23t55.5 -4q43 6 64.5 28t23 48t-7.5 58.5t-19 52t-20 36.5q-121 190 -169 242q-68 74 -113 40q-11 -9 -15 15q-3 16 -2 38q1 29 10 52t24 47t22 42q8 21 26.5 72t29.5 78t30 61t39 54q110 143 124 195 q-12 112 -16 310q-2 90 24 151.5t106 104.5q39 21 104 21q53 1 106 -13.5t89 -41.5q57 -42 91.5 -121.5t29.5 -147.5q-5 -95 30 -214q34 -113 133 -218q55 -59 99.5 -163t59.5 -191q8 -49 5 -84.5t-12 -55.5t-20 -22q-10 -2 -23.5 -19t-27 -35.5t-40.5 -33.5t-61 -14 q-18 1 -31.5 5t-22.5 13.5t-13.5 15.5t-11.5 20.5t-9 19.5q-22 37 -41 30t-28 -49t7 -97q20 -70 1 -195q-10 -65 18 -100.5t73 -33t85 35.5q59 49 89.5 66.5t103.5 42.5q53 18 77 36.5t18.5 34.5t-25 28.5t-51.5 23.5q-33 11 -49.5 48t-15 72.5t15.5 47.5q1 -31 8 -56.5 t14.5 -40.5t20.5 -28.5t21 -19t21.5 -13t16.5 -9.5z" />
+<glyph unicode="&#xf17d;" d="M1024 36q-42 241 -140 498h-2l-2 -1q-16 -6 -43 -16.5t-101 -49t-137 -82t-131 -114.5t-103 -148l-15 11q184 -150 418 -150q132 0 256 52zM839 643q-21 49 -53 111q-311 -93 -673 -93q-1 -7 -1 -21q0 -124 44 -236.5t124 -201.5q50 89 123.5 166.5t142.5 124.5t130.5 81 t99.5 48l37 13q4 1 13 3.5t13 4.5zM732 855q-120 213 -244 378q-138 -65 -234 -186t-128 -272q302 0 606 80zM1416 536q-210 60 -409 29q87 -239 128 -469q111 75 185 189.5t96 250.5zM611 1277q-1 0 -2 -1q1 1 2 1zM1201 1132q-185 164 -433 164q-76 0 -155 -19 q131 -170 246 -382q69 26 130 60.5t96.5 61.5t65.5 57t37.5 40.5zM1424 647q-3 232 -149 410l-1 -1q-9 -12 -19 -24.5t-43.5 -44.5t-71 -60.5t-100 -65t-131.5 -64.5q25 -53 44 -95q2 -6 6.5 -17.5t7.5 -16.5q36 5 74.5 7t73.5 2t69 -1.5t64 -4t56.5 -5.5t48 -6.5t36.5 -6 t25 -4.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf17e;" d="M1173 473q0 50 -19.5 91.5t-48.5 68.5t-73 49t-82.5 34t-87.5 23l-104 24q-30 7 -44 10.5t-35 11.5t-30 16t-16.5 21t-7.5 30q0 77 144 77q43 0 77 -12t54 -28.5t38 -33.5t40 -29t48 -12q47 0 75.5 32t28.5 77q0 55 -56 99.5t-142 67.5t-182 23q-68 0 -132 -15.5 t-119.5 -47t-89 -87t-33.5 -128.5q0 -61 19 -106.5t56 -75.5t80 -48.5t103 -32.5l146 -36q90 -22 112 -36q32 -20 32 -60q0 -39 -40 -64.5t-105 -25.5q-51 0 -91.5 16t-65 38.5t-45.5 45t-46 38.5t-54 16q-50 0 -75.5 -30t-25.5 -75q0 -92 122 -157.5t291 -65.5 q73 0 140 18.5t122.5 53.5t88.5 93.5t33 131.5zM1536 256q0 -159 -112.5 -271.5t-271.5 -112.5q-130 0 -234 80q-77 -16 -150 -16q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5q0 73 16 150q-80 104 -80 234q0 159 112.5 271.5t271.5 112.5q130 0 234 -80 q77 16 150 16q143 0 273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -73 -16 -150q80 -104 80 -234z" />
+<glyph unicode="&#xf180;" horiz-adv-x="1280" d="M1000 1102l37 194q5 23 -9 40t-35 17h-712q-23 0 -38.5 -17t-15.5 -37v-1101q0 -7 6 -1l291 352q23 26 38 33.5t48 7.5h239q22 0 37 14.5t18 29.5q24 130 37 191q4 21 -11.5 40t-36.5 19h-294q-29 0 -48 19t-19 48v42q0 29 19 47.5t48 18.5h346q18 0 35 13.5t20 29.5z M1227 1324q-15 -73 -53.5 -266.5t-69.5 -350t-35 -173.5q-6 -22 -9 -32.5t-14 -32.5t-24.5 -33t-38.5 -21t-58 -10h-271q-13 0 -22 -10q-8 -9 -426 -494q-22 -25 -58.5 -28.5t-48.5 5.5q-55 22 -55 98v1410q0 55 38 102.5t120 47.5h888q95 0 127 -53t10 -159zM1227 1324 l-158 -790q4 17 35 173.5t69.5 350t53.5 266.5z" />
+<glyph unicode="&#xf181;" d="M704 192v1024q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-1024q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1376 576v640q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-640q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408 q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf182;" horiz-adv-x="1280" d="M1280 480q0 -40 -28 -68t-68 -28q-51 0 -80 43l-227 341h-45v-132l247 -411q9 -15 9 -33q0 -26 -19 -45t-45 -19h-192v-272q0 -46 -33 -79t-79 -33h-160q-46 0 -79 33t-33 79v272h-192q-26 0 -45 19t-19 45q0 18 9 33l247 411v132h-45l-227 -341q-29 -43 -80 -43 q-40 0 -68 28t-28 68q0 29 16 53l256 384q73 107 176 107h384q103 0 176 -107l256 -384q16 -24 16 -53zM864 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf183;" horiz-adv-x="1024" d="M1024 832v-416q0 -40 -28 -68t-68 -28t-68 28t-28 68v352h-64v-912q0 -46 -33 -79t-79 -33t-79 33t-33 79v464h-64v-464q0 -46 -33 -79t-79 -33t-79 33t-33 79v912h-64v-352q0 -40 -28 -68t-68 -28t-68 28t-28 68v416q0 80 56 136t136 56h640q80 0 136 -56t56 -136z M736 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf184;" d="M773 234l350 473q16 22 24.5 59t-6 85t-61.5 79q-40 26 -83 25.5t-73.5 -17.5t-54.5 -45q-36 -40 -96 -40q-59 0 -95 40q-24 28 -54.5 45t-73.5 17.5t-84 -25.5q-46 -31 -60.5 -79t-6 -85t24.5 -59zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf185;" horiz-adv-x="1792" d="M1472 640q0 117 -45.5 223.5t-123 184t-184 123t-223.5 45.5t-223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5t45.5 -223.5t123 -184t184 -123t223.5 -45.5t223.5 45.5t184 123t123 184t45.5 223.5zM1748 363q-4 -15 -20 -20l-292 -96v-306q0 -16 -13 -26q-15 -10 -29 -4 l-292 94l-180 -248q-10 -13 -26 -13t-26 13l-180 248l-292 -94q-14 -6 -29 4q-13 10 -13 26v306l-292 96q-16 5 -20 20q-5 17 4 29l180 248l-180 248q-9 13 -4 29q4 15 20 20l292 96v306q0 16 13 26q15 10 29 4l292 -94l180 248q9 12 26 12t26 -12l180 -248l292 94 q14 6 29 -4q13 -10 13 -26v-306l292 -96q16 -5 20 -20q5 -16 -4 -29l-180 -248l180 -248q9 -12 4 -29z" />
+<glyph unicode="&#xf186;" d="M1262 233q-54 -9 -110 -9q-182 0 -337 90t-245 245t-90 337q0 192 104 357q-201 -60 -328.5 -229t-127.5 -384q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51q144 0 273.5 61.5t220.5 171.5zM1465 318q-94 -203 -283.5 -324.5t-413.5 -121.5q-156 0 -298 61 t-245 164t-164 245t-61 298q0 153 57.5 292.5t156 241.5t235.5 164.5t290 68.5q44 2 61 -39q18 -41 -15 -72q-86 -78 -131.5 -181.5t-45.5 -218.5q0 -148 73 -273t198 -198t273 -73q118 0 228 51q41 18 72 -13q14 -14 17.5 -34t-4.5 -38z" />
+<glyph unicode="&#xf187;" horiz-adv-x="1792" d="M1088 704q0 26 -19 45t-45 19h-256q-26 0 -45 -19t-19 -45t19 -45t45 -19h256q26 0 45 19t19 45zM1664 896v-960q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v960q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1728 1344v-256q0 -26 -19 -45t-45 -19h-1536 q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1536q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf188;" horiz-adv-x="1664" d="M1632 576q0 -26 -19 -45t-45 -19h-224q0 -171 -67 -290l208 -209q19 -19 19 -45t-19 -45q-18 -19 -45 -19t-45 19l-198 197q-5 -5 -15 -13t-42 -28.5t-65 -36.5t-82 -29t-97 -13v896h-128v-896q-51 0 -101.5 13.5t-87 33t-66 39t-43.5 32.5l-15 14l-183 -207 q-20 -21 -48 -21q-24 0 -43 16q-19 18 -20.5 44.5t15.5 46.5l202 227q-58 114 -58 274h-224q-26 0 -45 19t-19 45t19 45t45 19h224v294l-173 173q-19 19 -19 45t19 45t45 19t45 -19l173 -173h844l173 173q19 19 45 19t45 -19t19 -45t-19 -45l-173 -173v-294h224q26 0 45 -19 t19 -45zM1152 1152h-640q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5z" />
+<glyph unicode="&#xf189;" horiz-adv-x="1920" d="M1917 1016q23 -64 -150 -294q-24 -32 -65 -85q-78 -100 -90 -131q-17 -41 14 -81q17 -21 81 -82h1l1 -1l1 -1l2 -2q141 -131 191 -221q3 -5 6.5 -12.5t7 -26.5t-0.5 -34t-25 -27.5t-59 -12.5l-256 -4q-24 -5 -56 5t-52 22l-20 12q-30 21 -70 64t-68.5 77.5t-61 58 t-56.5 15.5q-3 -1 -8 -3.5t-17 -14.5t-21.5 -29.5t-17 -52t-6.5 -77.5q0 -15 -3.5 -27.5t-7.5 -18.5l-4 -5q-18 -19 -53 -22h-115q-71 -4 -146 16.5t-131.5 53t-103 66t-70.5 57.5l-25 24q-10 10 -27.5 30t-71.5 91t-106 151t-122.5 211t-130.5 272q-6 16 -6 27t3 16l4 6 q15 19 57 19l274 2q12 -2 23 -6.5t16 -8.5l5 -3q16 -11 24 -32q20 -50 46 -103.5t41 -81.5l16 -29q29 -60 56 -104t48.5 -68.5t41.5 -38.5t34 -14t27 5q2 1 5 5t12 22t13.5 47t9.5 81t0 125q-2 40 -9 73t-14 46l-6 12q-25 34 -85 43q-13 2 5 24q17 19 38 30q53 26 239 24 q82 -1 135 -13q20 -5 33.5 -13.5t20.5 -24t10.5 -32t3.5 -45.5t-1 -55t-2.5 -70.5t-1.5 -82.5q0 -11 -1 -42t-0.5 -48t3.5 -40.5t11.5 -39t22.5 -24.5q8 -2 17 -4t26 11t38 34.5t52 67t68 107.5q60 104 107 225q4 10 10 17.5t11 10.5l4 3l5 2.5t13 3t20 0.5l288 2 q39 5 64 -2.5t31 -16.5z" />
+<glyph unicode="&#xf18a;" horiz-adv-x="1792" d="M675 252q21 34 11 69t-45 50q-34 14 -73 1t-60 -46q-22 -34 -13 -68.5t43 -50.5t74.5 -2.5t62.5 47.5zM769 373q8 13 3.5 26.5t-17.5 18.5q-14 5 -28.5 -0.5t-21.5 -18.5q-17 -31 13 -45q14 -5 29 0.5t22 18.5zM943 266q-45 -102 -158 -150t-224 -12 q-107 34 -147.5 126.5t6.5 187.5q47 93 151.5 139t210.5 19q111 -29 158.5 -119.5t2.5 -190.5zM1255 426q-9 96 -89 170t-208.5 109t-274.5 21q-223 -23 -369.5 -141.5t-132.5 -264.5q9 -96 89 -170t208.5 -109t274.5 -21q223 23 369.5 141.5t132.5 264.5zM1563 422 q0 -68 -37 -139.5t-109 -137t-168.5 -117.5t-226 -83t-270.5 -31t-275 33.5t-240.5 93t-171.5 151t-65 199.5q0 115 69.5 245t197.5 258q169 169 341.5 236t246.5 -7q65 -64 20 -209q-4 -14 -1 -20t10 -7t14.5 0.5t13.5 3.5l6 2q139 59 246 59t153 -61q45 -63 0 -178 q-2 -13 -4.5 -20t4.5 -12.5t12 -7.5t17 -6q57 -18 103 -47t80 -81.5t34 -116.5zM1489 1046q42 -47 54.5 -108.5t-6.5 -117.5q-8 -23 -29.5 -34t-44.5 -4q-23 8 -34 29.5t-4 44.5q20 63 -24 111t-107 35q-24 -5 -45 8t-25 37q-5 24 8 44.5t37 25.5q60 13 119 -5.5t101 -65.5z M1670 1209q87 -96 112.5 -222.5t-13.5 -241.5q-9 -27 -34 -40t-52 -4t-40 34t-5 52q28 82 10 172t-80 158q-62 69 -148 95.5t-173 8.5q-28 -6 -52 9.5t-30 43.5t9.5 51.5t43.5 29.5q123 26 244 -11.5t208 -134.5z" />
+<glyph unicode="&#xf18b;" d="M1133 -34q-171 -94 -368 -94q-196 0 -367 94q138 87 235.5 211t131.5 268q35 -144 132.5 -268t235.5 -211zM638 1394v-485q0 -252 -126.5 -459.5t-330.5 -306.5q-181 215 -181 495q0 187 83.5 349.5t229.5 269.5t325 137zM1536 638q0 -280 -181 -495 q-204 99 -330.5 306.5t-126.5 459.5v485q179 -30 325 -137t229.5 -269.5t83.5 -349.5z" />
+<glyph unicode="&#xf18c;" horiz-adv-x="1408" d="M1402 433q-32 -80 -76 -138t-91 -88.5t-99 -46.5t-101.5 -14.5t-96.5 8.5t-86.5 22t-69.5 27.5t-46 22.5l-17 10q-113 -228 -289.5 -359.5t-384.5 -132.5q-19 0 -32 13t-13 32t13 31.5t32 12.5q173 1 322.5 107.5t251.5 294.5q-36 -14 -72 -23t-83 -13t-91 2.5t-93 28.5 t-92 59t-84.5 100t-74.5 146q114 47 214 57t167.5 -7.5t124.5 -56.5t88.5 -77t56.5 -82q53 131 79 291q-7 -1 -18 -2.5t-46.5 -2.5t-69.5 0.5t-81.5 10t-88.5 23t-84 42.5t-75 65t-54.5 94.5t-28.5 127.5q70 28 133.5 36.5t112.5 -1t92 -30t73.5 -50t56 -61t42 -63t27.5 -56 t16 -39.5l4 -16q12 122 12 195q-8 6 -21.5 16t-49 44.5t-63.5 71.5t-54 93t-33 112.5t12 127t70 138.5q73 -25 127.5 -61.5t84.5 -76.5t48 -85t20.5 -89t-0.5 -85.5t-13 -76.5t-19 -62t-17 -42l-7 -15q1 -5 1 -50.5t-1 -71.5q3 7 10 18.5t30.5 43t50.5 58t71 55.5t91.5 44.5 t112 14.5t132.5 -24q-2 -78 -21.5 -141.5t-50 -104.5t-69.5 -71.5t-81.5 -45.5t-84.5 -24t-80 -9.5t-67.5 1t-46.5 4.5l-17 3q-23 -147 -73 -283q6 7 18 18.5t49.5 41t77.5 52.5t99.5 42t117.5 20t129 -23.5t137 -77.5z" />
+<glyph unicode="&#xf18d;" horiz-adv-x="1280" d="M1259 283v-66q0 -85 -57.5 -144.5t-138.5 -59.5h-57l-260 -269v269h-529q-81 0 -138.5 59.5t-57.5 144.5v66h1238zM1259 609v-255h-1238v255h1238zM1259 937v-255h-1238v255h1238zM1259 1077v-67h-1238v67q0 84 57.5 143.5t138.5 59.5h846q81 0 138.5 -59.5t57.5 -143.5z " />
+<glyph unicode="&#xf18e;" d="M1152 640q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192h-352q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h352v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198 t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf190;" d="M1152 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-352v-192q0 -14 -9 -23t-23 -9q-12 0 -24 10l-319 319q-9 9 -9 23t9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h352q13 0 22.5 -9.5t9.5 -22.5zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198 t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf191;" d="M1024 960v-640q0 -26 -19 -45t-45 -19q-20 0 -37 12l-448 320q-27 19 -27 52t27 52l448 320q17 12 37 12q26 0 45 -19t19 -45zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5z M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf192;" d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5 t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf193;" horiz-adv-x="1664" d="M1023 349l102 -204q-58 -179 -210 -290t-339 -111q-156 0 -288.5 77.5t-210 210t-77.5 288.5q0 181 104.5 330t274.5 211l17 -131q-122 -54 -195 -165.5t-73 -244.5q0 -185 131.5 -316.5t316.5 -131.5q126 0 232.5 65t165 175.5t49.5 236.5zM1571 249l58 -114l-256 -128 q-13 -7 -29 -7q-40 0 -57 35l-239 477h-472q-24 0 -42.5 16.5t-21.5 40.5l-96 779q-2 16 6 42q14 51 57 82.5t97 31.5q66 0 113 -47t47 -113q0 -69 -52 -117.5t-120 -41.5l37 -289h423v-128h-407l16 -128h455q40 0 57 -35l228 -455z" />
+<glyph unicode="&#xf194;" d="M1292 898q10 216 -161 222q-231 8 -312 -261q44 19 82 19q85 0 74 -96q-4 -57 -74 -167t-105 -110q-43 0 -82 169q-13 54 -45 255q-30 189 -160 177q-59 -7 -164 -100l-81 -72l-81 -72l52 -67q76 52 87 52q57 0 107 -179q15 -55 45 -164.5t45 -164.5q68 -179 164 -179 q157 0 383 294q220 283 226 444zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf195;" horiz-adv-x="1152" d="M1152 704q0 -191 -94.5 -353t-256.5 -256.5t-353 -94.5h-160q-14 0 -23 9t-9 23v611l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v93l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v250q0 14 9 23t23 9h160 q14 0 23 -9t9 -23v-181l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-93l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-487q188 13 318 151t130 328q0 14 9 23t23 9h160q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf196;" horiz-adv-x="1408" d="M1152 736v-64q0 -14 -9 -23t-23 -9h-352v-352q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v352h-352q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h352v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-352h352q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832 q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf197;" horiz-adv-x="2176" d="M620 416q-110 -64 -268 -64h-128v64h-64q-13 0 -22.5 23.5t-9.5 56.5q0 24 7 49q-58 2 -96.5 10.5t-38.5 20.5t38.5 20.5t96.5 10.5q-7 25 -7 49q0 33 9.5 56.5t22.5 23.5h64v64h128q158 0 268 -64h1113q42 -7 106.5 -18t80.5 -14q89 -15 150 -40.5t83.5 -47.5t22.5 -40 t-22.5 -40t-83.5 -47.5t-150 -40.5q-16 -3 -80.5 -14t-106.5 -18h-1113zM1739 668q53 -36 53 -92t-53 -92l81 -30q68 48 68 122t-68 122zM625 400h1015q-217 -38 -456 -80q-57 0 -113 -24t-83 -48l-28 -24l-288 -288q-26 -26 -70.5 -45t-89.5 -19h-96l-93 464h29 q157 0 273 64zM352 816h-29l93 464h96q46 0 90 -19t70 -45l288 -288q4 -4 11 -10.5t30.5 -23t48.5 -29t61.5 -23t72.5 -10.5l456 -80h-1015q-116 64 -273 64z" />
+<glyph unicode="&#xf198;" horiz-adv-x="1664" d="M1519 760q62 0 103.5 -40.5t41.5 -101.5q0 -97 -93 -130l-172 -59l56 -167q7 -21 7 -47q0 -59 -42 -102t-101 -43q-47 0 -85.5 27t-53.5 72l-55 165l-310 -106l55 -164q8 -24 8 -47q0 -59 -42 -102t-102 -43q-47 0 -85 27t-53 72l-55 163l-153 -53q-29 -9 -50 -9 q-61 0 -101.5 40t-40.5 101q0 47 27.5 85t71.5 53l156 53l-105 313l-156 -54q-26 -8 -48 -8q-60 0 -101 40.5t-41 100.5q0 47 27.5 85t71.5 53l157 53l-53 159q-8 24 -8 47q0 60 42 102.5t102 42.5q47 0 85 -27t53 -72l54 -160l310 105l-54 160q-8 24 -8 47q0 59 42.5 102 t101.5 43q47 0 85.5 -27.5t53.5 -71.5l53 -161l162 55q21 6 43 6q60 0 102.5 -39.5t42.5 -98.5q0 -45 -30 -81.5t-74 -51.5l-157 -54l105 -316l164 56q24 8 46 8zM725 498l310 105l-105 315l-310 -107z" />
+<glyph unicode="&#xf199;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM1280 352v436q-31 -35 -64 -55q-34 -22 -132.5 -85t-151.5 -99q-98 -69 -164 -69v0v0q-66 0 -164 69 q-46 32 -141.5 92.5t-142.5 92.5q-12 8 -33 27t-31 27v-436q0 -40 28 -68t68 -28h832q40 0 68 28t28 68zM1280 925q0 41 -27.5 70t-68.5 29h-832q-40 0 -68 -28t-28 -68q0 -37 30.5 -76.5t67.5 -64.5q47 -32 137.5 -89t129.5 -83q3 -2 17 -11.5t21 -14t21 -13t23.5 -13 t21.5 -9.5t22.5 -7.5t20.5 -2.5t20.5 2.5t22.5 7.5t21.5 9.5t23.5 13t21 13t21 14t17 11.5l267 174q35 23 66.5 62.5t31.5 73.5z" />
+<glyph unicode="&#xf19a;" horiz-adv-x="1792" d="M127 640q0 163 67 313l367 -1005q-196 95 -315 281t-119 411zM1415 679q0 -19 -2.5 -38.5t-10 -49.5t-11.5 -44t-17.5 -59t-17.5 -58l-76 -256l-278 826q46 3 88 8q19 2 26 18.5t-2.5 31t-28.5 13.5l-205 -10q-75 1 -202 10q-12 1 -20.5 -5t-11.5 -15t-1.5 -18.5t9 -16.5 t19.5 -8l80 -8l120 -328l-168 -504l-280 832q46 3 88 8q19 2 26 18.5t-2.5 31t-28.5 13.5l-205 -10q-7 0 -23 0.5t-26 0.5q105 160 274.5 253.5t367.5 93.5q147 0 280.5 -53t238.5 -149h-10q-55 0 -92 -40.5t-37 -95.5q0 -12 2 -24t4 -21.5t8 -23t9 -21t12 -22.5t12.5 -21 t14.5 -24t14 -23q63 -107 63 -212zM909 573l237 -647q1 -6 5 -11q-126 -44 -255 -44q-112 0 -217 32zM1570 1009q95 -174 95 -369q0 -209 -104 -385.5t-279 -278.5l235 678q59 169 59 276q0 42 -6 79zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286 t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM896 -215q173 0 331.5 68t273 182.5t182.5 273t68 331.5t-68 331.5t-182.5 273t-273 182.5t-331.5 68t-331.5 -68t-273 -182.5t-182.5 -273t-68 -331.5t68 -331.5t182.5 -273 t273 -182.5t331.5 -68z" />
+<glyph unicode="&#xf19b;" horiz-adv-x="1792" d="M1086 1536v-1536l-272 -128q-228 20 -414 102t-293 208.5t-107 272.5q0 140 100.5 263.5t275 205.5t391.5 108v-172q-217 -38 -356.5 -150t-139.5 -255q0 -152 154.5 -267t388.5 -145v1360zM1755 954l37 -390l-525 114l147 83q-119 70 -280 99v172q277 -33 481 -157z" />
+<glyph unicode="&#xf19c;" horiz-adv-x="2048" d="M960 1536l960 -384v-128h-128q0 -26 -20.5 -45t-48.5 -19h-1526q-28 0 -48.5 19t-20.5 45h-128v128zM256 896h256v-768h128v768h256v-768h128v768h256v-768h128v768h256v-768h59q28 0 48.5 -19t20.5 -45v-64h-1664v64q0 26 20.5 45t48.5 19h59v768zM1851 -64 q28 0 48.5 -19t20.5 -45v-128h-1920v128q0 26 20.5 45t48.5 19h1782z" />
+<glyph unicode="&#xf19d;" horiz-adv-x="2304" d="M1774 700l18 -316q4 -69 -82 -128t-235 -93.5t-323 -34.5t-323 34.5t-235 93.5t-82 128l18 316l574 -181q22 -7 48 -7t48 7zM2304 1024q0 -23 -22 -31l-1120 -352q-4 -1 -10 -1t-10 1l-652 206q-43 -34 -71 -111.5t-34 -178.5q63 -36 63 -109q0 -69 -58 -107l58 -433 q2 -14 -8 -25q-9 -11 -24 -11h-192q-15 0 -24 11q-10 11 -8 25l58 433q-58 38 -58 107q0 73 65 111q11 207 98 330l-333 104q-22 8 -22 31t22 31l1120 352q4 1 10 1t10 -1l1120 -352q22 -8 22 -31z" />
+<glyph unicode="&#xf19e;" d="M859 579l13 -707q-62 11 -105 11q-41 0 -105 -11l13 707q-40 69 -168.5 295.5t-216.5 374.5t-181 287q58 -15 108 -15q43 0 111 15q63 -111 133.5 -229.5t167 -276.5t138.5 -227q37 61 109.5 177.5t117.5 190t105 176t107 189.5q54 -14 107 -14q56 0 114 14v0 q-28 -39 -60 -88.5t-49.5 -78.5t-56.5 -96t-49 -84q-146 -248 -353 -610z" />
+<glyph unicode="&#xf1a0;" d="M768 750h725q12 -67 12 -128q0 -217 -91 -387.5t-259.5 -266.5t-386.5 -96q-157 0 -299 60.5t-245 163.5t-163.5 245t-60.5 299t60.5 299t163.5 245t245 163.5t299 60.5q300 0 515 -201l-209 -201q-123 119 -306 119q-129 0 -238.5 -65t-173.5 -176.5t-64 -243.5 t64 -243.5t173.5 -176.5t238.5 -65q87 0 160 24t120 60t82 82t51.5 87t22.5 78h-436v264z" />
+<glyph unicode="&#xf1a1;" horiz-adv-x="1792" d="M1095 369q16 -16 0 -31q-62 -62 -199 -62t-199 62q-16 15 0 31q6 6 15 6t15 -6q48 -49 169 -49q120 0 169 49q6 6 15 6t15 -6zM788 550q0 -37 -26 -63t-63 -26t-63.5 26t-26.5 63q0 38 26.5 64t63.5 26t63 -26.5t26 -63.5zM1183 550q0 -37 -26.5 -63t-63.5 -26t-63 26 t-26 63t26 63.5t63 26.5t63.5 -26t26.5 -64zM1434 670q0 49 -35 84t-85 35t-86 -36q-130 90 -311 96l63 283l200 -45q0 -37 26 -63t63 -26t63.5 26.5t26.5 63.5t-26.5 63.5t-63.5 26.5q-54 0 -80 -50l-221 49q-19 5 -25 -16l-69 -312q-180 -7 -309 -97q-35 37 -87 37 q-50 0 -85 -35t-35 -84q0 -35 18.5 -64t49.5 -44q-6 -27 -6 -56q0 -142 140 -243t337 -101q198 0 338 101t140 243q0 32 -7 57q30 15 48 43.5t18 63.5zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191 t348 71t348 -71t286 -191t191 -286t71 -348z" />
+<glyph unicode="&#xf1a2;" d="M939 407q13 -13 0 -26q-53 -53 -171 -53t-171 53q-13 13 0 26q5 6 13 6t13 -6q42 -42 145 -42t145 42q5 6 13 6t13 -6zM676 563q0 -31 -23 -54t-54 -23t-54 23t-23 54q0 32 22.5 54.5t54.5 22.5t54.5 -22.5t22.5 -54.5zM1014 563q0 -31 -23 -54t-54 -23t-54 23t-23 54 q0 32 22.5 54.5t54.5 22.5t54.5 -22.5t22.5 -54.5zM1229 666q0 42 -30 72t-73 30q-42 0 -73 -31q-113 78 -267 82l54 243l171 -39q1 -32 23.5 -54t53.5 -22q32 0 54.5 22.5t22.5 54.5t-22.5 54.5t-54.5 22.5q-48 0 -69 -43l-189 42q-17 5 -21 -13l-60 -268q-154 -6 -265 -83 q-30 32 -74 32q-43 0 -73 -30t-30 -72q0 -30 16 -55t42 -38q-5 -25 -5 -48q0 -122 120 -208.5t289 -86.5q170 0 290 86.5t120 208.5q0 25 -6 49q25 13 40.5 37.5t15.5 54.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960 q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf1a3;" d="M866 697l90 27v62q0 79 -58 135t-138 56t-138 -55.5t-58 -134.5v-283q0 -20 -14 -33.5t-33 -13.5t-32.5 13.5t-13.5 33.5v120h-151v-122q0 -82 57.5 -139t139.5 -57q81 0 138.5 56.5t57.5 136.5v280q0 19 13.5 33t33.5 14q19 0 32.5 -14t13.5 -33v-54zM1199 502v122h-150 v-126q0 -20 -13.5 -33.5t-33.5 -13.5q-19 0 -32.5 14t-13.5 33v123l-90 -26l-60 28v-123q0 -80 58 -137t139 -57t138.5 57t57.5 139zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103 t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf1a4;" horiz-adv-x="1920" d="M1062 824v118q0 42 -30 72t-72 30t-72 -30t-30 -72v-612q0 -175 -126 -299t-303 -124q-178 0 -303.5 125.5t-125.5 303.5v266h328v-262q0 -43 30 -72.5t72 -29.5t72 29.5t30 72.5v620q0 171 126.5 292t301.5 121q176 0 302 -122t126 -294v-136l-195 -58zM1592 602h328 v-266q0 -178 -125.5 -303.5t-303.5 -125.5q-177 0 -303 124.5t-126 300.5v268l131 -61l195 58v-270q0 -42 30 -71.5t72 -29.5t72 29.5t30 71.5v275z" />
+<glyph unicode="&#xf1a5;" d="M1472 160v480h-704v704h-480q-93 0 -158.5 -65.5t-65.5 -158.5v-480h704v-704h480q93 0 158.5 65.5t65.5 158.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5 t84.5 -203.5z" />
+<glyph unicode="&#xf1a6;" horiz-adv-x="2048" d="M328 1254h204v-983h-532v697h328v286zM328 435v369h-123v-369h123zM614 968v-697h205v697h-205zM614 1254v-204h205v204h-205zM901 968h533v-942h-533v163h328v82h-328v697zM1229 435v369h-123v-369h123zM1516 968h532v-942h-532v163h327v82h-327v697zM1843 435v369h-123 v-369h123z" />
+<glyph unicode="&#xf1a7;" d="M1046 516q0 -64 -38 -109t-91 -45q-43 0 -70 15v277q28 17 70 17q53 0 91 -45.5t38 -109.5zM703 944q0 -64 -38 -109.5t-91 -45.5q-43 0 -70 15v277q28 17 70 17q53 0 91 -45t38 -109zM1265 513q0 134 -88 229t-213 95q-20 0 -39 -3q-23 -78 -78 -136q-87 -95 -211 -101 v-636l211 41v206q51 -19 117 -19q125 0 213 95t88 229zM922 940q0 134 -88.5 229t-213.5 95q-74 0 -141 -36h-186v-840l211 41v206q55 -19 116 -19q125 0 213.5 95t88.5 229zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960 q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf1a8;" horiz-adv-x="2038" d="M1222 607q75 3 143.5 -20.5t118 -58.5t101 -94.5t84 -108t75.5 -120.5q33 -56 78.5 -109t75.5 -80.5t99 -88.5q-48 -30 -108.5 -57.5t-138.5 -59t-114 -47.5q-44 37 -74 115t-43.5 164.5t-33 180.5t-42.5 168.5t-72.5 123t-122.5 48.5l-10 -2l-6 -4q4 -5 13 -14 q6 -5 28 -23.5t25.5 -22t19 -18t18 -20.5t11.5 -21t10.5 -27.5t4.5 -31t4 -40.5l1 -33q1 -26 -2.5 -57.5t-7.5 -52t-12.5 -58.5t-11.5 -53q-35 1 -101 -9.5t-98 -10.5q-39 0 -72 10q-2 16 -2 47q0 74 3 96q2 13 31.5 41.5t57 59t26.5 51.5q-24 2 -43 -24 q-36 -53 -111.5 -99.5t-136.5 -46.5q-25 0 -75.5 63t-106.5 139.5t-84 96.5q-6 4 -27 30q-482 -112 -513 -112q-16 0 -28 11t-12 27q0 15 8.5 26.5t22.5 14.5l486 106q-8 14 -8 25t5.5 17.5t16 11.5t20 7t23 4.5t18.5 4.5q4 1 15.5 7.5t17.5 6.5q15 0 28 -16t20 -33 q163 37 172 37q17 0 29.5 -11t12.5 -28q0 -15 -8.5 -26t-23.5 -14l-182 -40l-1 -16q-1 -26 81.5 -117.5t104.5 -91.5q47 0 119 80t72 129q0 36 -23.5 53t-51 18.5t-51 11.5t-23.5 34q0 16 10 34l-68 19q43 44 43 117q0 26 -5 58q82 16 144 16q44 0 71.5 -1.5t48.5 -8.5 t31 -13.5t20.5 -24.5t15.5 -33.5t17 -47.5t24 -60l50 25q-3 -40 -23 -60t-42.5 -21t-40 -6.5t-16.5 -20.5zM1282 842q-5 5 -13.5 15.5t-12 14.5t-10.5 11.5t-10 10.5l-8 8t-8.5 7.5t-8 5t-8.5 4.5q-7 3 -14.5 5t-20.5 2.5t-22 0.5h-32.5h-37.5q-126 0 -217 -43 q16 30 36 46.5t54 29.5t65.5 36t46 36.5t50 55t43.5 50.5q12 -9 28 -31.5t32 -36.5t38 -13l12 1v-76l22 -1q247 95 371 190q28 21 50 39t42.5 37.5t33 31t29.5 34t24 31t24.5 37t23 38t27 47.5t29.5 53l7 9q-2 -53 -43 -139q-79 -165 -205 -264t-306 -142q-14 -3 -42 -7.5 t-50 -9.5t-39 -14q3 -19 24.5 -46t21.5 -34q0 -11 -26 -30zM1061 -79q39 26 131.5 47.5t146.5 21.5q9 0 22.5 -15.5t28 -42.5t26 -50t24 -51t14.5 -33q-121 -45 -244 -45q-61 0 -125 11zM822 568l48 12l109 -177l-73 -48zM1323 51q3 -15 3 -16q0 -7 -17.5 -14.5t-46 -13 t-54 -9.5t-53.5 -7.5t-32 -4.5l-7 43q21 2 60.5 8.5t72 10t60.5 3.5h14zM866 679l-96 -20l-6 17q10 1 32.5 7t34.5 6q19 0 35 -10zM1061 45h31l10 -83l-41 -12v95zM1950 1535v1v-1zM1950 1535l-1 -5l-2 -2l1 3zM1950 1535l1 1z" />
+<glyph unicode="&#xf1a9;" d="M1167 -50q-5 19 -24 5q-30 -22 -87 -39t-131 -17q-129 0 -193 49q-5 4 -13 4q-11 0 -26 -12q-7 -6 -7.5 -16t7.5 -20q34 -32 87.5 -46t102.5 -12.5t99 4.5q41 4 84.5 20.5t65 30t28.5 20.5q12 12 7 29zM1128 65q-19 47 -39 61q-23 15 -76 15q-47 0 -71 -10 q-29 -12 -78 -56q-26 -24 -12 -44q9 -8 17.5 -4.5t31.5 23.5q3 2 10.5 8.5t10.5 8.5t10 7t11.5 7t12.5 5t15 4.5t16.5 2.5t20.5 1q27 0 44.5 -7.5t23 -14.5t13.5 -22q10 -17 12.5 -20t12.5 1q23 12 14 34zM1483 346q0 22 -5 44.5t-16.5 45t-34 36.5t-52.5 14 q-33 0 -97 -41.5t-129 -83.5t-101 -42q-27 -1 -63.5 19t-76 49t-83.5 58t-100 49t-111 19q-115 -1 -197 -78.5t-84 -178.5q-2 -112 74 -164q29 -20 62.5 -28.5t103.5 -8.5q57 0 132 32.5t134 71t120 70.5t93 31q26 -1 65 -31.5t71.5 -67t68 -67.5t55.5 -32q35 -3 58.5 14 t55.5 63q28 41 42.5 101t14.5 106zM1536 506q0 -164 -62 -304.5t-166 -236t-242.5 -149.5t-290.5 -54t-293 57.5t-247.5 157t-170.5 241.5t-64 302q0 89 19.5 172.5t49 145.5t70.5 118.5t78.5 94t78.5 69.5t64.5 46.5t42.5 24.5q14 8 51 26.5t54.5 28.5t48 30t60.5 44 q36 28 58 72.5t30 125.5q129 -155 186 -193q44 -29 130 -68t129 -66q21 -13 39 -25t60.5 -46.5t76 -70.5t75 -95t69 -122t47 -148.5t19.5 -177.5z" />
+<glyph unicode="&#xf1aa;" d="M1070 463l-160 -160l-151 -152l-30 -30q-65 -64 -151.5 -87t-171.5 -2q-16 -70 -72 -115t-129 -45q-85 0 -145 60.5t-60 145.5q0 72 44.5 128t113.5 72q-22 86 1 173t88 152l12 12l151 -152l-11 -11q-37 -37 -37 -89t37 -90q37 -37 89 -37t89 37l30 30l151 152l161 160z M729 1145l12 -12l-152 -152l-12 12q-37 37 -89 37t-89 -37t-37 -89.5t37 -89.5l29 -29l152 -152l160 -160l-151 -152l-161 160l-151 152l-30 30q-68 67 -90 159.5t5 179.5q-70 15 -115 71t-45 129q0 85 60 145.5t145 60.5q76 0 133.5 -49t69.5 -123q84 20 169.5 -3.5 t149.5 -87.5zM1536 78q0 -85 -60 -145.5t-145 -60.5q-74 0 -131 47t-71 118q-86 -28 -179.5 -6t-161.5 90l-11 12l151 152l12 -12q37 -37 89 -37t89 37t37 89t-37 89l-30 30l-152 152l-160 160l152 152l160 -160l152 -152l29 -30q64 -64 87.5 -150.5t2.5 -171.5 q76 -11 126.5 -68.5t50.5 -134.5zM1534 1202q0 -77 -51 -135t-127 -69q26 -85 3 -176.5t-90 -158.5l-12 -12l-151 152l12 12q37 37 37 89t-37 89t-89 37t-89 -37l-30 -30l-152 -152l-160 -160l-152 152l161 160l152 152l29 30q67 67 159 89.5t178 -3.5q11 75 68.5 126 t135.5 51q85 0 145 -60.5t60 -145.5z" />
+<glyph unicode="&#xf1ab;" d="M654 458q-1 -3 -12.5 0.5t-31.5 11.5l-20 9q-44 20 -87 49q-7 5 -41 31.5t-38 28.5q-67 -103 -134 -181q-81 -95 -105 -110q-4 -2 -19.5 -4t-18.5 0q6 4 82 92q21 24 85.5 115t78.5 118q17 30 51 98.5t36 77.5q-8 1 -110 -33q-8 -2 -27.5 -7.5t-34.5 -9.5t-17 -5 q-2 -2 -2 -10.5t-1 -9.5q-5 -10 -31 -15q-23 -7 -47 0q-18 4 -28 21q-4 6 -5 23q6 2 24.5 5t29.5 6q58 16 105 32q100 35 102 35q10 2 43 19.5t44 21.5q9 3 21.5 8t14.5 5.5t6 -0.5q2 -12 -1 -33q0 -2 -12.5 -27t-26.5 -53.5t-17 -33.5q-25 -50 -77 -131l64 -28 q12 -6 74.5 -32t67.5 -28q4 -1 10.5 -25.5t4.5 -30.5zM449 944q3 -15 -4 -28q-12 -23 -50 -38q-30 -12 -60 -12q-26 3 -49 26q-14 15 -18 41l1 3q3 -3 19.5 -5t26.5 0t58 16q36 12 55 14q17 0 21 -17zM1147 815l63 -227l-139 42zM39 15l694 232v1032l-694 -233v-1031z M1280 332l102 -31l-181 657l-100 31l-216 -536l102 -31l45 110l211 -65zM777 1294l573 -184v380zM1088 -29l158 -13l-54 -160l-40 66q-130 -83 -276 -108q-58 -12 -91 -12h-84q-79 0 -199.5 39t-183.5 85q-8 7 -8 16q0 8 5 13.5t13 5.5q4 0 18 -7.5t30.5 -16.5t20.5 -11 q73 -37 159.5 -61.5t157.5 -24.5q95 0 167 14.5t157 50.5q15 7 30.5 15.5t34 19t28.5 16.5zM1536 1050v-1079l-774 246q-14 -6 -375 -127.5t-368 -121.5q-13 0 -18 13q0 1 -1 3v1078q3 9 4 10q5 6 20 11q106 35 149 50v384l558 -198q2 0 160.5 55t316 108.5t161.5 53.5 q20 0 20 -21v-418z" />
+<glyph unicode="&#xf1ac;" horiz-adv-x="1792" d="M288 1152q66 0 113 -47t47 -113v-1088q0 -66 -47 -113t-113 -47h-128q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h128zM1664 989q58 -34 93 -93t35 -128v-768q0 -106 -75 -181t-181 -75h-864q-66 0 -113 47t-47 113v1536q0 40 28 68t68 28h672q40 0 88 -20t76 -48 l152 -152q28 -28 48 -76t20 -88v-163zM928 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM928 256v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM928 512v128q0 14 -9 23 t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1184 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1184 256v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128 q14 0 23 9t9 23zM1184 512v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 256v128q0 14 -9 23t-23 9h-128 q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 512v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1536 896v256h-160q-40 0 -68 28t-28 68v160h-640v-512h896z" />
+<glyph unicode="&#xf1ad;" d="M1344 1536q26 0 45 -19t19 -45v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280zM512 1248v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 992v-64q0 -14 9 -23t23 -9h64q14 0 23 9 t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 736v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 480v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM384 160v64 q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64 q14 0 23 9t9 23zM384 928v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 -96v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9 t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM896 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 928v64 q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 160v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64 q14 0 23 9t9 23zM1152 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 928v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9 t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23z" />
+<glyph unicode="&#xf1ae;" horiz-adv-x="1280" d="M1188 988l-292 -292v-824q0 -46 -33 -79t-79 -33t-79 33t-33 79v384h-64v-384q0 -46 -33 -79t-79 -33t-79 33t-33 79v824l-292 292q-28 28 -28 68t28 68t68 28t68 -28l228 -228h368l228 228q28 28 68 28t68 -28t28 -68t-28 -68zM864 1152q0 -93 -65.5 -158.5 t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf1b0;" horiz-adv-x="1664" d="M780 1064q0 -60 -19 -113.5t-63 -92.5t-105 -39q-76 0 -138 57.5t-92 135.5t-30 151q0 60 19 113.5t63 92.5t105 39q77 0 138.5 -57.5t91.5 -135t30 -151.5zM438 581q0 -80 -42 -139t-119 -59q-76 0 -141.5 55.5t-100.5 133.5t-35 152q0 80 42 139.5t119 59.5 q76 0 141.5 -55.5t100.5 -134t35 -152.5zM832 608q118 0 255 -97.5t229 -237t92 -254.5q0 -46 -17 -76.5t-48.5 -45t-64.5 -20t-76 -5.5q-68 0 -187.5 45t-182.5 45q-66 0 -192.5 -44.5t-200.5 -44.5q-183 0 -183 146q0 86 56 191.5t139.5 192.5t187.5 146t193 59zM1071 819 q-61 0 -105 39t-63 92.5t-19 113.5q0 74 30 151.5t91.5 135t138.5 57.5q61 0 105 -39t63 -92.5t19 -113.5q0 -73 -30 -151t-92 -135.5t-138 -57.5zM1503 923q77 0 119 -59.5t42 -139.5q0 -74 -35 -152t-100.5 -133.5t-141.5 -55.5q-77 0 -119 59t-42 139q0 74 35 152.5 t100.5 134t141.5 55.5z" />
+<glyph unicode="&#xf1b1;" horiz-adv-x="768" d="M704 1008q0 -145 -57 -243.5t-152 -135.5l45 -821q2 -26 -16 -45t-44 -19h-192q-26 0 -44 19t-16 45l45 821q-95 37 -152 135.5t-57 243.5q0 128 42.5 249.5t117.5 200t160 78.5t160 -78.5t117.5 -200t42.5 -249.5z" />
+<glyph unicode="&#xf1b2;" horiz-adv-x="1792" d="M896 -93l640 349v636l-640 -233v-752zM832 772l698 254l-698 254l-698 -254zM1664 1024v-768q0 -35 -18 -65t-49 -47l-704 -384q-28 -16 -61 -16t-61 16l-704 384q-31 17 -49 47t-18 65v768q0 40 23 73t61 47l704 256q22 8 44 8t44 -8l704 -256q38 -14 61 -47t23 -73z " />
+<glyph unicode="&#xf1b3;" horiz-adv-x="2304" d="M640 -96l384 192v314l-384 -164v-342zM576 358l404 173l-404 173l-404 -173zM1664 -96l384 192v314l-384 -164v-342zM1600 358l404 173l-404 173l-404 -173zM1152 651l384 165v266l-384 -164v-267zM1088 1030l441 189l-441 189l-441 -189zM2176 512v-416q0 -36 -19 -67 t-52 -47l-448 -224q-25 -14 -57 -14t-57 14l-448 224q-5 2 -7 4q-2 -2 -7 -4l-448 -224q-25 -14 -57 -14t-57 14l-448 224q-33 16 -52 47t-19 67v416q0 38 21.5 70t56.5 48l434 186v400q0 38 21.5 70t56.5 48l448 192q23 10 50 10t50 -10l448 -192q35 -16 56.5 -48t21.5 -70 v-400l434 -186q36 -16 57 -48t21 -70z" />
+<glyph unicode="&#xf1b4;" horiz-adv-x="2048" d="M1848 1197h-511v-124h511v124zM1596 771q-90 0 -146 -52.5t-62 -142.5h408q-18 195 -200 195zM1612 186q63 0 122 32t76 87h221q-100 -307 -427 -307q-214 0 -340.5 132t-126.5 347q0 208 130.5 345.5t336.5 137.5q138 0 240.5 -68t153 -179t50.5 -248q0 -17 -2 -47h-658 q0 -111 57.5 -171.5t166.5 -60.5zM277 236h296q205 0 205 167q0 180 -199 180h-302v-347zM277 773h281q78 0 123.5 36.5t45.5 113.5q0 144 -190 144h-260v-294zM0 1282h594q87 0 155 -14t126.5 -47.5t90 -96.5t31.5 -154q0 -181 -172 -263q114 -32 172 -115t58 -204 q0 -75 -24.5 -136.5t-66 -103.5t-98.5 -71t-121 -42t-134 -13h-611v1260z" />
+<glyph unicode="&#xf1b5;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM499 1041h-371v-787h382q117 0 197 57.5t80 170.5q0 158 -143 200q107 52 107 164q0 57 -19.5 96.5 t-56.5 60.5t-79 29.5t-97 8.5zM477 723h-176v184h163q119 0 119 -90q0 -94 -106 -94zM486 388h-185v217h189q124 0 124 -113q0 -104 -128 -104zM1136 356q-68 0 -104 38t-36 107h411q1 10 1 30q0 132 -74.5 220.5t-203.5 88.5q-128 0 -210 -86t-82 -216q0 -135 79 -217 t213 -82q205 0 267 191h-138q-11 -34 -47.5 -54t-75.5 -20zM1126 722q113 0 124 -122h-254q4 56 39 89t91 33zM964 988h319v-77h-319v77z" />
+<glyph unicode="&#xf1b6;" horiz-adv-x="1792" d="M1582 954q0 -101 -71.5 -172.5t-172.5 -71.5t-172.5 71.5t-71.5 172.5t71.5 172.5t172.5 71.5t172.5 -71.5t71.5 -172.5zM812 212q0 104 -73 177t-177 73q-27 0 -54 -6l104 -42q77 -31 109.5 -106.5t1.5 -151.5q-31 -77 -107 -109t-152 -1q-21 8 -62 24.5t-61 24.5 q32 -60 91 -96.5t130 -36.5q104 0 177 73t73 177zM1642 953q0 126 -89.5 215.5t-215.5 89.5q-127 0 -216.5 -89.5t-89.5 -215.5q0 -127 89.5 -216t216.5 -89q126 0 215.5 89t89.5 216zM1792 953q0 -189 -133.5 -322t-321.5 -133l-437 -319q-12 -129 -109 -218t-229 -89 q-121 0 -214 76t-118 192l-230 92v429l389 -157q79 48 173 48q13 0 35 -2l284 407q2 187 135.5 319t320.5 132q188 0 321.5 -133.5t133.5 -321.5z" />
+<glyph unicode="&#xf1b7;" d="M1242 889q0 80 -57 136.5t-137 56.5t-136.5 -57t-56.5 -136q0 -80 56.5 -136.5t136.5 -56.5t137 56.5t57 136.5zM632 301q0 -83 -58 -140.5t-140 -57.5q-56 0 -103 29t-72 77q52 -20 98 -40q60 -24 120 1.5t85 86.5q24 60 -1.5 120t-86.5 84l-82 33q22 5 42 5 q82 0 140 -57.5t58 -140.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v153l172 -69q20 -92 93.5 -152t168.5 -60q104 0 181 70t87 173l345 252q150 0 255.5 105.5t105.5 254.5q0 150 -105.5 255.5t-255.5 105.5 q-148 0 -253 -104.5t-107 -252.5l-225 -322q-9 1 -28 1q-75 0 -137 -37l-297 119v468q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5zM1289 887q0 -100 -71 -170.5t-171 -70.5t-170.5 70.5t-70.5 170.5t70.5 171t170.5 71q101 0 171.5 -70.5t70.5 -171.5z " />
+<glyph unicode="&#xf1b8;" horiz-adv-x="1792" d="M836 367l-15 -368l-2 -22l-420 29q-36 3 -67 31.5t-47 65.5q-11 27 -14.5 55t4 65t12 55t21.5 64t19 53q78 -12 509 -28zM449 953l180 -379l-147 92q-63 -72 -111.5 -144.5t-72.5 -125t-39.5 -94.5t-18.5 -63l-4 -21l-190 357q-17 26 -18 56t6 47l8 18q35 63 114 188 l-140 86zM1680 436l-188 -359q-12 -29 -36.5 -46.5t-43.5 -20.5l-18 -4q-71 -7 -219 -12l8 -164l-230 367l211 362l7 -173q170 -16 283 -5t170 33zM895 1360q-47 -63 -265 -435l-317 187l-19 12l225 356q20 31 60 45t80 10q24 -2 48.5 -12t42 -21t41.5 -33t36 -34.5 t36 -39.5t32 -35zM1550 1053l212 -363q18 -37 12.5 -76t-27.5 -74q-13 -20 -33 -37t-38 -28t-48.5 -22t-47 -16t-51.5 -14t-46 -12q-34 72 -265 436l313 195zM1407 1279l142 83l-220 -373l-419 20l151 86q-34 89 -75 166t-75.5 123.5t-64.5 80t-47 46.5l-17 13l405 -1 q31 3 58 -10.5t39 -28.5l11 -15q39 -61 112 -190z" />
+<glyph unicode="&#xf1b9;" horiz-adv-x="2048" d="M480 448q0 66 -47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47t113 47t47 113zM516 768h1016l-89 357q-2 8 -14 17.5t-21 9.5h-768q-9 0 -21 -9.5t-14 -17.5zM1888 448q0 66 -47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47t113 47t47 113zM2048 544v-384 q0 -14 -9 -23t-23 -9h-96v-128q0 -80 -56 -136t-136 -56t-136 56t-56 136v128h-1024v-128q0 -80 -56 -136t-136 -56t-136 56t-56 136v128h-96q-14 0 -23 9t-9 23v384q0 93 65.5 158.5t158.5 65.5h28l105 419q23 94 104 157.5t179 63.5h768q98 0 179 -63.5t104 -157.5 l105 -419h28q93 0 158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf1ba;" horiz-adv-x="2048" d="M1824 640q93 0 158.5 -65.5t65.5 -158.5v-384q0 -14 -9 -23t-23 -9h-96v-64q0 -80 -56 -136t-136 -56t-136 56t-56 136v64h-1024v-64q0 -80 -56 -136t-136 -56t-136 56t-56 136v64h-96q-14 0 -23 9t-9 23v384q0 93 65.5 158.5t158.5 65.5h28l105 419q23 94 104 157.5 t179 63.5h128v224q0 14 9 23t23 9h448q14 0 23 -9t9 -23v-224h128q98 0 179 -63.5t104 -157.5l105 -419h28zM320 160q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47zM516 640h1016l-89 357q-2 8 -14 17.5t-21 9.5h-768q-9 0 -21 -9.5t-14 -17.5z M1728 160q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47z" />
+<glyph unicode="&#xf1bb;" d="M1504 64q0 -26 -19 -45t-45 -19h-462q1 -17 6 -87.5t5 -108.5q0 -25 -18 -42.5t-43 -17.5h-320q-25 0 -43 17.5t-18 42.5q0 38 5 108.5t6 87.5h-462q-26 0 -45 19t-19 45t19 45l402 403h-229q-26 0 -45 19t-19 45t19 45l402 403h-197q-26 0 -45 19t-19 45t19 45l384 384 q19 19 45 19t45 -19l384 -384q19 -19 19 -45t-19 -45t-45 -19h-197l402 -403q19 -19 19 -45t-19 -45t-45 -19h-229l402 -403q19 -19 19 -45z" />
+<glyph unicode="&#xf1bc;" d="M1127 326q0 32 -30 51q-193 115 -447 115q-133 0 -287 -34q-42 -9 -42 -52q0 -20 13.5 -34.5t35.5 -14.5q5 0 37 8q132 27 243 27q226 0 397 -103q19 -11 33 -11q19 0 33 13.5t14 34.5zM1223 541q0 40 -35 61q-237 141 -548 141q-153 0 -303 -42q-48 -13 -48 -64 q0 -25 17.5 -42.5t42.5 -17.5q7 0 37 8q122 33 251 33q279 0 488 -124q24 -13 38 -13q25 0 42.5 17.5t17.5 42.5zM1331 789q0 47 -40 70q-126 73 -293 110.5t-343 37.5q-204 0 -364 -47q-23 -7 -38.5 -25.5t-15.5 -48.5q0 -31 20.5 -52t51.5 -21q11 0 40 8q133 37 307 37 q159 0 309.5 -34t253.5 -95q21 -12 40 -12q29 0 50.5 20.5t21.5 51.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf1bd;" horiz-adv-x="1024" d="M1024 1233l-303 -582l24 -31h279v-415h-507l-44 -30l-142 -273l-30 -30h-301v303l303 583l-24 30h-279v415h507l44 30l142 273l30 30h301v-303z" />
+<glyph unicode="&#xf1be;" horiz-adv-x="2304" d="M784 164l16 241l-16 523q-1 10 -7.5 17t-16.5 7q-9 0 -16 -7t-7 -17l-14 -523l14 -241q1 -10 7.5 -16.5t15.5 -6.5q22 0 24 23zM1080 193l11 211l-12 586q0 16 -13 24q-8 5 -16 5t-16 -5q-13 -8 -13 -24l-1 -6l-10 -579q0 -1 11 -236v-1q0 -10 6 -17q9 -11 23 -11 q11 0 20 9q9 7 9 20zM35 533l20 -128l-20 -126q-2 -9 -9 -9t-9 9l-17 126l17 128q2 9 9 9t9 -9zM121 612l26 -207l-26 -203q-2 -9 -10 -9q-9 0 -9 10l-23 202l23 207q0 9 9 9q8 0 10 -9zM401 159zM213 650l25 -245l-25 -237q0 -11 -11 -11q-10 0 -12 11l-21 237l21 245 q2 12 12 12q11 0 11 -12zM307 657l23 -252l-23 -244q-2 -13 -14 -13q-13 0 -13 13l-21 244l21 252q0 13 13 13q12 0 14 -13zM401 639l21 -234l-21 -246q-2 -16 -16 -16q-6 0 -10.5 4.5t-4.5 11.5l-20 246l20 234q0 6 4.5 10.5t10.5 4.5q14 0 16 -15zM784 164zM495 785 l21 -380l-21 -246q0 -7 -5 -12.5t-12 -5.5q-16 0 -18 18l-18 246l18 380q2 18 18 18q7 0 12 -5.5t5 -12.5zM589 871l19 -468l-19 -244q0 -8 -5.5 -13.5t-13.5 -5.5q-18 0 -20 19l-16 244l16 468q2 19 20 19q8 0 13.5 -5.5t5.5 -13.5zM687 911l18 -506l-18 -242 q-2 -21 -22 -21q-19 0 -21 21l-16 242l16 506q0 9 6.5 15.5t14.5 6.5q9 0 15 -6.5t7 -15.5zM1079 169v0v0zM881 915l15 -510l-15 -239q0 -10 -7.5 -17.5t-17.5 -7.5t-17 7t-8 18l-14 239l14 510q0 11 7.5 18t17.5 7t17.5 -7t7.5 -18zM980 896l14 -492l-14 -236q0 -11 -8 -19 t-19 -8t-19 8t-9 19l-12 236l12 492q1 12 9 20t19 8t18.5 -8t8.5 -20zM1192 404l-14 -231v0q0 -13 -9 -22t-22 -9t-22 9t-10 22l-6 114l-6 117l12 636v3q2 15 12 24q9 7 20 7q8 0 15 -5q14 -8 16 -26zM2304 423q0 -117 -83 -199.5t-200 -82.5h-786q-13 2 -22 11t-9 22v899 q0 23 28 33q85 34 181 34q195 0 338 -131.5t160 -323.5q53 22 110 22q117 0 200 -83t83 -201z" />
+<glyph unicode="&#xf1c0;" d="M768 768q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127t443 -43zM768 0q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127 t443 -43zM768 384q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127t443 -43zM768 1536q208 0 385 -34.5t280 -93.5t103 -128v-128q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5 t-103 128v128q0 69 103 128t280 93.5t385 34.5z" />
+<glyph unicode="&#xf1c1;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M894 465q33 -26 84 -56q59 7 117 7q147 0 177 -49q16 -22 2 -52q0 -1 -1 -2l-2 -2v-1q-6 -38 -71 -38q-48 0 -115 20t-130 53q-221 -24 -392 -83q-153 -262 -242 -262q-15 0 -28 7l-24 12q-1 1 -6 5q-10 10 -6 36q9 40 56 91.5t132 96.5q14 9 23 -6q2 -2 2 -4q52 85 107 197 q68 136 104 262q-24 82 -30.5 159.5t6.5 127.5q11 40 42 40h21h1q23 0 35 -15q18 -21 9 -68q-2 -6 -4 -8q1 -3 1 -8v-30q-2 -123 -14 -192q55 -164 146 -238zM318 54q52 24 137 158q-51 -40 -87.5 -84t-49.5 -74zM716 974q-15 -42 -2 -132q1 7 7 44q0 3 7 43q1 4 4 8 q-1 1 -1 2t-0.5 1.5t-0.5 1.5q-1 22 -13 36q0 -1 -1 -2v-2zM592 313q135 54 284 81q-2 1 -13 9.5t-16 13.5q-76 67 -127 176q-27 -86 -83 -197q-30 -56 -45 -83zM1238 329q-24 24 -140 24q76 -28 124 -28q14 0 18 1q0 1 -2 3z" />
+<glyph unicode="&#xf1c2;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M233 768v-107h70l164 -661h159l128 485q7 20 10 46q2 16 2 24h4l3 -24q1 -3 3.5 -20t5.5 -26l128 -485h159l164 661h70v107h-300v-107h90l-99 -438q-5 -20 -7 -46l-2 -21h-4l-3 21q-1 5 -4 21t-5 25l-144 545h-114l-144 -545q-2 -9 -4.5 -24.5t-3.5 -21.5l-4 -21h-4l-2 21 q-2 26 -7 46l-99 438h90v107h-300z" />
+<glyph unicode="&#xf1c3;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M429 106v-106h281v106h-75l103 161q5 7 10 16.5t7.5 13.5t3.5 4h2q1 -4 5 -10q2 -4 4.5 -7.5t6 -8t6.5 -8.5l107 -161h-76v-106h291v106h-68l-192 273l195 282h67v107h-279v-107h74l-103 -159q-4 -7 -10 -16.5t-9 -13.5l-2 -3h-2q-1 4 -5 10q-6 11 -17 23l-106 159h76v107 h-290v-107h68l189 -272l-194 -283h-68z" />
+<glyph unicode="&#xf1c4;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M416 106v-106h327v106h-93v167h137q76 0 118 15q67 23 106.5 87t39.5 146q0 81 -37 141t-100 87q-48 19 -130 19h-368v-107h92v-555h-92zM769 386h-119v268h120q52 0 83 -18q56 -33 56 -115q0 -89 -62 -120q-31 -15 -78 -15z" />
+<glyph unicode="&#xf1c5;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M1280 320v-320h-1024v192l192 192l128 -128l384 384zM448 512q-80 0 -136 56t-56 136t56 136t136 56t136 -56t56 -136t-56 -136t-136 -56z" />
+<glyph unicode="&#xf1c6;" d="M640 1152v128h-128v-128h128zM768 1024v128h-128v-128h128zM640 896v128h-128v-128h128zM768 768v128h-128v-128h128zM1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400 v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-128v-128h-128v128h-512v-1536h1280zM781 593l107 -349q8 -27 8 -52q0 -83 -72.5 -137.5t-183.5 -54.5t-183.5 54.5t-72.5 137.5q0 25 8 52q21 63 120 396v128h128v-128h79 q22 0 39 -13t23 -34zM640 128q53 0 90.5 19t37.5 45t-37.5 45t-90.5 19t-90.5 -19t-37.5 -45t37.5 -45t90.5 -19z" />
+<glyph unicode="&#xf1c7;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M620 686q20 -8 20 -30v-544q0 -22 -20 -30q-8 -2 -12 -2q-12 0 -23 9l-166 167h-131q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h131l166 167q16 15 35 7zM1037 -3q31 0 50 24q129 159 129 363t-129 363q-16 21 -43 24t-47 -14q-21 -17 -23.5 -43.5t14.5 -47.5 q100 -123 100 -282t-100 -282q-17 -21 -14.5 -47.5t23.5 -42.5q18 -15 40 -15zM826 145q27 0 47 20q87 93 87 219t-87 219q-18 19 -45 20t-46 -17t-20 -44.5t18 -46.5q52 -57 52 -131t-52 -131q-19 -20 -18 -46.5t20 -44.5q20 -17 44 -17z" />
+<glyph unicode="&#xf1c8;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M768 768q52 0 90 -38t38 -90v-384q0 -52 -38 -90t-90 -38h-384q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h384zM1260 766q20 -8 20 -30v-576q0 -22 -20 -30q-8 -2 -12 -2q-14 0 -23 9l-265 266v90l265 266q9 9 23 9q4 0 12 -2z" />
+<glyph unicode="&#xf1c9;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M480 768q8 11 21 12.5t24 -6.5l51 -38q11 -8 12.5 -21t-6.5 -24l-182 -243l182 -243q8 -11 6.5 -24t-12.5 -21l-51 -38q-11 -8 -24 -6.5t-21 12.5l-226 301q-14 19 0 38zM1282 467q14 -19 0 -38l-226 -301q-8 -11 -21 -12.5t-24 6.5l-51 38q-11 8 -12.5 21t6.5 24l182 243 l-182 243q-8 11 -6.5 24t12.5 21l51 38q11 8 24 6.5t21 -12.5zM662 6q-13 2 -20.5 13t-5.5 24l138 831q2 13 13 20.5t24 5.5l63 -10q13 -2 20.5 -13t5.5 -24l-138 -831q-2 -13 -13 -20.5t-24 -5.5z" />
+<glyph unicode="&#xf1ca;" d="M1497 709v-198q-101 -23 -198 -23q-65 -136 -165.5 -271t-181.5 -215.5t-128 -106.5q-80 -45 -162 3q-28 17 -60.5 43.5t-85 83.5t-102.5 128.5t-107.5 184t-105.5 244t-91.5 314.5t-70.5 390h283q26 -218 70 -398.5t104.5 -317t121.5 -235.5t140 -195q169 169 287 406 q-142 72 -223 220t-81 333q0 192 104 314.5t284 122.5q178 0 273 -105.5t95 -297.5q0 -159 -58 -286q-7 -1 -19.5 -3t-46 -2t-63 6t-62 25.5t-50.5 51.5q31 103 31 184q0 87 -29 132t-79 45q-53 0 -85 -49.5t-32 -140.5q0 -186 105 -293.5t267 -107.5q62 0 121 14z" />
+<glyph unicode="&#xf1cb;" horiz-adv-x="1792" d="M216 367l603 -402v359l-334 223zM154 511l193 129l-193 129v-258zM973 -35l603 402l-269 180l-334 -223v-359zM896 458l272 182l-272 182l-272 -182zM485 733l334 223v359l-603 -402zM1445 640l193 -129v258zM1307 733l269 180l-603 402v-359zM1792 913v-546 q0 -41 -34 -64l-819 -546q-21 -13 -43 -13t-43 13l-819 546q-34 23 -34 64v546q0 41 34 64l819 546q21 13 43 13t43 -13l819 -546q34 -23 34 -64z" />
+<glyph unicode="&#xf1cc;" horiz-adv-x="2048" d="M1800 764q111 -46 179.5 -145.5t68.5 -221.5q0 -164 -118 -280.5t-285 -116.5q-4 0 -11.5 0.5t-10.5 0.5h-1209h-1h-2h-5q-170 10 -288 125.5t-118 280.5q0 110 55 203t147 147q-12 39 -12 82q0 115 82 196t199 81q95 0 172 -58q75 154 222.5 248t326.5 94 q166 0 306 -80.5t221.5 -218.5t81.5 -301q0 -6 -0.5 -18t-0.5 -18zM468 498q0 -122 84 -193t208 -71q137 0 240 99q-16 20 -47.5 56.5t-43.5 50.5q-67 -65 -144 -65q-55 0 -93.5 33.5t-38.5 87.5q0 53 38.5 87t91.5 34q44 0 84.5 -21t73 -55t65 -75t69 -82t77 -75t97 -55 t121.5 -21q121 0 204.5 71.5t83.5 190.5q0 121 -84 192t-207 71q-143 0 -241 -97q14 -16 29.5 -34t34.5 -40t29 -34q66 64 142 64q52 0 92 -33t40 -84q0 -57 -37 -91.5t-94 -34.5q-43 0 -82.5 21t-72 55t-65.5 75t-69.5 82t-77.5 75t-96.5 55t-118.5 21q-122 0 -207 -70.5 t-85 -189.5z" />
+<glyph unicode="&#xf1cd;" horiz-adv-x="1792" d="M896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM896 1408q-190 0 -361 -90l194 -194q82 28 167 28t167 -28l194 194q-171 90 -361 90zM218 279l194 194 q-28 82 -28 167t28 167l-194 194q-90 -171 -90 -361t90 -361zM896 -128q190 0 361 90l-194 194q-82 -28 -167 -28t-167 28l-194 -194q171 -90 361 -90zM896 256q159 0 271.5 112.5t112.5 271.5t-112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5 t271.5 -112.5zM1380 473l194 -194q90 171 90 361t-90 361l-194 -194q28 -82 28 -167t-28 -167z" />
+<glyph unicode="&#xf1ce;" horiz-adv-x="1792" d="M1760 640q0 -176 -68.5 -336t-184 -275.5t-275.5 -184t-336 -68.5t-336 68.5t-275.5 184t-184 275.5t-68.5 336q0 213 97 398.5t265 305.5t374 151v-228q-221 -45 -366.5 -221t-145.5 -406q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5 t136.5 204t51 248.5q0 230 -145.5 406t-366.5 221v228q206 -31 374 -151t265 -305.5t97 -398.5z" />
+<glyph unicode="&#xf1d0;" horiz-adv-x="1792" d="M19 662q8 217 116 406t305 318h5q0 -1 -1 -3q-8 -8 -28 -33.5t-52 -76.5t-60 -110.5t-44.5 -135.5t-14 -150.5t39 -157.5t108.5 -154q50 -50 102 -69.5t90.5 -11.5t69.5 23.5t47 32.5l16 16q39 51 53 116.5t6.5 122.5t-21 107t-26.5 80l-14 29q-10 25 -30.5 49.5t-43 41 t-43.5 29.5t-35 19l-13 6l104 115q39 -17 78 -52t59 -61l19 -27q1 48 -18.5 103.5t-40.5 87.5l-20 31l161 183l160 -181q-33 -46 -52.5 -102.5t-22.5 -90.5l-4 -33q22 37 61.5 72.5t67.5 52.5l28 17l103 -115q-44 -14 -85 -50t-60 -65l-19 -29q-31 -56 -48 -133.5t-7 -170 t57 -156.5q33 -45 77.5 -60.5t85 -5.5t76 26.5t57.5 33.5l21 16q60 53 96.5 115t48.5 121.5t10 121.5t-18 118t-37 107.5t-45.5 93t-45 72t-34.5 47.5l-13 17q-14 13 -7 13l10 -3q40 -29 62.5 -46t62 -50t64 -58t58.5 -65t55.5 -77t45.5 -88t38 -103t23.5 -117t10.5 -136 q3 -259 -108 -465t-312 -321t-456 -115q-185 0 -351 74t-283.5 198t-184 293t-60.5 353z" />
+<glyph unicode="&#xf1d1;" horiz-adv-x="1792" d="M874 -102v-66q-208 6 -385 109.5t-283 275.5l58 34q29 -49 73 -99l65 57q148 -168 368 -212l-17 -86q65 -12 121 -13zM276 428l-83 -28q22 -60 49 -112l-57 -33q-98 180 -98 385t98 385l57 -33q-30 -56 -49 -112l82 -28q-35 -100 -35 -212q0 -109 36 -212zM1528 251 l58 -34q-106 -172 -283 -275.5t-385 -109.5v66q56 1 121 13l-17 86q220 44 368 212l65 -57q44 50 73 99zM1377 805l-233 -80q14 -42 14 -85t-14 -85l232 -80q-31 -92 -98 -169l-185 162q-57 -67 -147 -85l48 -241q-52 -10 -98 -10t-98 10l48 241q-90 18 -147 85l-185 -162 q-67 77 -98 169l232 80q-14 42 -14 85t14 85l-233 80q33 93 99 169l185 -162q59 68 147 86l-48 240q44 10 98 10t98 -10l-48 -240q88 -18 147 -86l185 162q66 -76 99 -169zM874 1448v-66q-65 -2 -121 -13l17 -86q-220 -42 -368 -211l-65 56q-38 -42 -73 -98l-57 33 q106 172 282 275.5t385 109.5zM1705 640q0 -205 -98 -385l-57 33q27 52 49 112l-83 28q36 103 36 212q0 112 -35 212l82 28q-19 56 -49 112l57 33q98 -180 98 -385zM1585 1063l-57 -33q-35 56 -73 98l-65 -56q-148 169 -368 211l17 86q-56 11 -121 13v66q209 -6 385 -109.5 t282 -275.5zM1748 640q0 173 -67.5 331t-181.5 272t-272 181.5t-331 67.5t-331 -67.5t-272 -181.5t-181.5 -272t-67.5 -331t67.5 -331t181.5 -272t272 -181.5t331 -67.5t331 67.5t272 181.5t181.5 272t67.5 331zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71 t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
+<glyph unicode="&#xf1d2;" d="M582 228q0 -66 -93 -66q-107 0 -107 63q0 64 98 64q102 0 102 -61zM546 694q0 -85 -74 -85q-77 0 -77 84q0 90 77 90q36 0 55 -25.5t19 -63.5zM712 769v125q-78 -29 -135 -29q-50 29 -110 29q-86 0 -145 -57t-59 -143q0 -50 29.5 -102t73.5 -67v-3q-38 -17 -38 -85 q0 -53 41 -77v-3q-113 -37 -113 -139q0 -45 20 -78.5t54 -51t72 -25.5t81 -8q224 0 224 188q0 67 -48 99t-126 46q-27 5 -51.5 20.5t-24.5 39.5q0 44 49 52q77 15 122 70t45 134q0 24 -10 52q37 9 49 13zM771 350h137q-2 27 -2 82v387q0 46 2 69h-137q3 -23 3 -71v-392 q0 -50 -3 -75zM1280 366v121q-30 -21 -68 -21q-53 0 -53 82v225h52q9 0 26.5 -1t26.5 -1v117h-105q0 82 3 102h-140q4 -24 4 -55v-47h-60v-117q36 3 37 3q3 0 11 -0.5t12 -0.5v-2h-2v-217q0 -37 2.5 -64t11.5 -56.5t24.5 -48.5t43.5 -31t66 -12q64 0 108 24zM924 1072 q0 36 -24 63.5t-60 27.5t-60.5 -27t-24.5 -64q0 -36 25 -62.5t60 -26.5t59.5 27t24.5 62zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf1d3;" horiz-adv-x="1792" d="M595 22q0 100 -165 100q-158 0 -158 -104q0 -101 172 -101q151 0 151 105zM536 777q0 61 -30 102t-89 41q-124 0 -124 -145q0 -135 124 -135q119 0 119 137zM805 1101v-202q-36 -12 -79 -22q16 -43 16 -84q0 -127 -73 -216.5t-197 -112.5q-40 -8 -59.5 -27t-19.5 -58 q0 -31 22.5 -51.5t58 -32t78.5 -22t86 -25.5t78.5 -37.5t58 -64t22.5 -98.5q0 -304 -363 -304q-69 0 -130 12.5t-116 41t-87.5 82t-32.5 127.5q0 165 182 225v4q-67 41 -67 126q0 109 63 137v4q-72 24 -119.5 108.5t-47.5 165.5q0 139 95 231.5t235 92.5q96 0 178 -47 q98 0 218 47zM1123 220h-222q4 45 4 134v609q0 94 -4 128h222q-4 -33 -4 -124v-613q0 -89 4 -134zM1724 442v-196q-71 -39 -174 -39q-62 0 -107 20t-70 50t-39.5 78t-18.5 92t-4 103v351h2v4q-7 0 -19 1t-18 1q-21 0 -59 -6v190h96v76q0 54 -6 89h227q-6 -41 -6 -165h171 v-190q-15 0 -43.5 2t-42.5 2h-85v-365q0 -131 87 -131q61 0 109 33zM1148 1389q0 -58 -39 -101.5t-96 -43.5q-58 0 -98 43.5t-40 101.5q0 59 39.5 103t98.5 44q58 0 96.5 -44.5t38.5 -102.5z" />
+<glyph unicode="&#xf1d4;" d="M809 532l266 499h-112l-157 -312q-24 -48 -44 -92l-42 92l-155 312h-120l263 -493v-324h101v318zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf1d5;" horiz-adv-x="1280" d="M842 964q0 -80 -57 -136.5t-136 -56.5q-60 0 -111 35q-62 -67 -115 -146q-247 -371 -202 -859q1 -22 -12.5 -38.5t-34.5 -18.5h-5q-20 0 -35 13.5t-17 33.5q-14 126 -3.5 247.5t29.5 217t54 186t69 155.5t74 125q61 90 132 165q-16 35 -16 77q0 80 56.5 136.5t136.5 56.5 t136.5 -56.5t56.5 -136.5zM1223 953q0 -158 -78 -292t-212.5 -212t-292.5 -78q-64 0 -131 14q-21 5 -32.5 23.5t-6.5 39.5q5 20 23 31.5t39 7.5q51 -13 108 -13q97 0 186 38t153 102t102 153t38 186t-38 186t-102 153t-153 102t-186 38t-186 -38t-153 -102t-102 -153 t-38 -186q0 -114 52 -218q10 -20 3.5 -40t-25.5 -30t-39.5 -3t-30.5 26q-64 123 -64 265q0 119 46.5 227t124.5 186t186 124t226 46q158 0 292.5 -78t212.5 -212.5t78 -292.5z" />
+<glyph unicode="&#xf1d6;" horiz-adv-x="1792" d="M270 730q-8 19 -8 52q0 20 11 49t24 45q-1 22 7.5 53t22.5 43q0 139 92.5 288.5t217.5 209.5q139 66 324 66q133 0 266 -55q49 -21 90 -48t71 -56t55 -68t42 -74t32.5 -84.5t25.5 -89.5t22 -98l1 -5q55 -83 55 -150q0 -14 -9 -40t-9 -38q0 -1 1.5 -3.5t3.5 -5t2 -3.5 q77 -114 120.5 -214.5t43.5 -208.5q0 -43 -19.5 -100t-55.5 -57q-9 0 -19.5 7.5t-19 17.5t-19 26t-16 26.5t-13.5 26t-9 17.5q-1 1 -3 1l-5 -4q-59 -154 -132 -223q20 -20 61.5 -38.5t69 -41.5t35.5 -65q-2 -4 -4 -16t-7 -18q-64 -97 -302 -97q-53 0 -110.5 9t-98 20 t-104.5 30q-15 5 -23 7q-14 4 -46 4.5t-40 1.5q-41 -45 -127.5 -65t-168.5 -20q-35 0 -69 1.5t-93 9t-101 20.5t-74.5 40t-32.5 64q0 40 10 59.5t41 48.5q11 2 40.5 13t49.5 12q4 0 14 2q2 2 2 4l-2 3q-48 11 -108 105.5t-73 156.5l-5 3q-4 0 -12 -20q-18 -41 -54.5 -74.5 t-77.5 -37.5h-1q-4 0 -6 4.5t-5 5.5q-23 54 -23 100q0 275 252 466z" />
+<glyph unicode="&#xf1d7;" horiz-adv-x="2048" d="M580 1075q0 41 -25 66t-66 25q-43 0 -76 -25.5t-33 -65.5q0 -39 33 -64.5t76 -25.5q41 0 66 24.5t25 65.5zM1323 568q0 28 -25.5 50t-65.5 22q-27 0 -49.5 -22.5t-22.5 -49.5q0 -28 22.5 -50.5t49.5 -22.5q40 0 65.5 22t25.5 51zM1087 1075q0 41 -24.5 66t-65.5 25 q-43 0 -76 -25.5t-33 -65.5q0 -39 33 -64.5t76 -25.5q41 0 65.5 24.5t24.5 65.5zM1722 568q0 28 -26 50t-65 22q-27 0 -49.5 -22.5t-22.5 -49.5q0 -28 22.5 -50.5t49.5 -22.5q39 0 65 22t26 51zM1456 965q-31 4 -70 4q-169 0 -311 -77t-223.5 -208.5t-81.5 -287.5 q0 -78 23 -152q-35 -3 -68 -3q-26 0 -50 1.5t-55 6.5t-44.5 7t-54.5 10.5t-50 10.5l-253 -127l72 218q-290 203 -290 490q0 169 97.5 311t264 223.5t363.5 81.5q176 0 332.5 -66t262 -182.5t136.5 -260.5zM2048 404q0 -117 -68.5 -223.5t-185.5 -193.5l55 -181l-199 109 q-150 -37 -218 -37q-169 0 -311 70.5t-223.5 191.5t-81.5 264t81.5 264t223.5 191.5t311 70.5q161 0 303 -70.5t227.5 -192t85.5 -263.5z" />
+<glyph unicode="&#xf1d8;" horiz-adv-x="1792" d="M1764 1525q33 -24 27 -64l-256 -1536q-5 -29 -32 -45q-14 -8 -31 -8q-11 0 -24 5l-453 185l-242 -295q-18 -23 -49 -23q-13 0 -22 4q-19 7 -30.5 23.5t-11.5 36.5v349l864 1059l-1069 -925l-395 162q-37 14 -40 55q-2 40 32 59l1664 960q15 9 32 9q20 0 36 -11z" />
+<glyph unicode="&#xf1d9;" horiz-adv-x="1792" d="M1764 1525q33 -24 27 -64l-256 -1536q-5 -29 -32 -45q-14 -8 -31 -8q-11 0 -24 5l-527 215l-298 -327q-18 -21 -47 -21q-14 0 -23 4q-19 7 -30 23.5t-11 36.5v452l-472 193q-37 14 -40 55q-3 39 32 59l1664 960q35 21 68 -2zM1422 26l221 1323l-1434 -827l336 -137 l863 639l-478 -797z" />
+<glyph unicode="&#xf1da;" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5 t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298zM896 928v-448q0 -14 -9 -23 t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf1db;" d="M768 1280q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf1dc;" horiz-adv-x="1792" d="M1682 -128q-44 0 -132.5 3.5t-133.5 3.5q-44 0 -132 -3.5t-132 -3.5q-24 0 -37 20.5t-13 45.5q0 31 17 46t39 17t51 7t45 15q33 21 33 140l-1 391q0 21 -1 31q-13 4 -50 4h-675q-38 0 -51 -4q-1 -10 -1 -31l-1 -371q0 -142 37 -164q16 -10 48 -13t57 -3.5t45 -15 t20 -45.5q0 -26 -12.5 -48t-36.5 -22q-47 0 -139.5 3.5t-138.5 3.5q-43 0 -128 -3.5t-127 -3.5q-23 0 -35.5 21t-12.5 45q0 30 15.5 45t36 17.5t47.5 7.5t42 15q33 23 33 143l-1 57v813q0 3 0.5 26t0 36.5t-1.5 38.5t-3.5 42t-6.5 36.5t-11 31.5t-16 18q-15 10 -45 12t-53 2 t-41 14t-18 45q0 26 12 48t36 22q46 0 138.5 -3.5t138.5 -3.5q42 0 126.5 3.5t126.5 3.5q25 0 37.5 -22t12.5 -48q0 -30 -17 -43.5t-38.5 -14.5t-49.5 -4t-43 -13q-35 -21 -35 -160l1 -320q0 -21 1 -32q13 -3 39 -3h699q25 0 38 3q1 11 1 32l1 320q0 139 -35 160 q-18 11 -58.5 12.5t-66 13t-25.5 49.5q0 26 12.5 48t37.5 22q44 0 132 -3.5t132 -3.5q43 0 129 3.5t129 3.5q25 0 37.5 -22t12.5 -48q0 -30 -17.5 -44t-40 -14.5t-51.5 -3t-44 -12.5q-35 -23 -35 -161l1 -943q0 -119 34 -140q16 -10 46 -13.5t53.5 -4.5t41.5 -15.5t18 -44.5 q0 -26 -12 -48t-36 -22z" />
+<glyph unicode="&#xf1dd;" horiz-adv-x="1280" d="M1278 1347v-73q0 -29 -18.5 -61t-42.5 -32q-50 0 -54 -1q-26 -6 -32 -31q-3 -11 -3 -64v-1152q0 -25 -18 -43t-43 -18h-108q-25 0 -43 18t-18 43v1218h-143v-1218q0 -25 -17.5 -43t-43.5 -18h-108q-26 0 -43.5 18t-17.5 43v496q-147 12 -245 59q-126 58 -192 179 q-64 117 -64 259q0 166 88 286q88 118 209 159q111 37 417 37h479q25 0 43 -18t18 -43z" />
+<glyph unicode="&#xf1de;" d="M352 128v-128h-352v128h352zM704 256q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM864 640v-128h-864v128h864zM224 1152v-128h-224v128h224zM1536 128v-128h-736v128h736zM576 1280q26 0 45 -19t19 -45v-256 q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM1216 768q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM1536 640v-128h-224v128h224zM1536 1152v-128h-864v128h864z" />
+<glyph unicode="&#xf1e0;" d="M1216 512q133 0 226.5 -93.5t93.5 -226.5t-93.5 -226.5t-226.5 -93.5t-226.5 93.5t-93.5 226.5q0 12 2 34l-360 180q-92 -86 -218 -86q-133 0 -226.5 93.5t-93.5 226.5t93.5 226.5t226.5 93.5q126 0 218 -86l360 180q-2 22 -2 34q0 133 93.5 226.5t226.5 93.5 t226.5 -93.5t93.5 -226.5t-93.5 -226.5t-226.5 -93.5q-126 0 -218 86l-360 -180q2 -22 2 -34t-2 -34l360 -180q92 86 218 86z" />
+<glyph unicode="&#xf1e1;" d="M1280 341q0 88 -62.5 151t-150.5 63q-84 0 -145 -58l-241 120q2 16 2 23t-2 23l241 120q61 -58 145 -58q88 0 150.5 63t62.5 151t-62.5 150.5t-150.5 62.5t-151 -62.5t-63 -150.5q0 -7 2 -23l-241 -120q-62 57 -145 57q-88 0 -150.5 -62.5t-62.5 -150.5t62.5 -150.5 t150.5 -62.5q83 0 145 57l241 -120q-2 -16 -2 -23q0 -88 63 -150.5t151 -62.5t150.5 62.5t62.5 150.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf1e2;" horiz-adv-x="1792" d="M571 947q-10 25 -34 35t-49 0q-108 -44 -191 -127t-127 -191q-10 -25 0 -49t35 -34q13 -5 24 -5q42 0 60 40q34 84 98.5 148.5t148.5 98.5q25 11 35 35t0 49zM1513 1303l46 -46l-244 -243l68 -68q19 -19 19 -45.5t-19 -45.5l-64 -64q89 -161 89 -343q0 -143 -55.5 -273.5 t-150 -225t-225 -150t-273.5 -55.5t-273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5q182 0 343 -89l64 64q19 19 45.5 19t45.5 -19l68 -68zM1521 1359q-10 -10 -22 -10q-13 0 -23 10l-91 90q-9 10 -9 23t9 23q10 9 23 9t23 -9l90 -91 q10 -9 10 -22.5t-10 -22.5zM1751 1129q-11 -9 -23 -9t-23 9l-90 91q-10 9 -10 22.5t10 22.5q9 10 22.5 10t22.5 -10l91 -90q9 -10 9 -23t-9 -23zM1792 1312q0 -14 -9 -23t-23 -9h-96q-14 0 -23 9t-9 23t9 23t23 9h96q14 0 23 -9t9 -23zM1600 1504v-96q0 -14 -9 -23t-23 -9 t-23 9t-9 23v96q0 14 9 23t23 9t23 -9t9 -23zM1751 1449l-91 -90q-10 -10 -22 -10q-13 0 -23 10q-10 9 -10 22.5t10 22.5l90 91q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" />
+<glyph unicode="&#xf1e3;" horiz-adv-x="1792" d="M609 720l287 208l287 -208l-109 -336h-355zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM1515 186q149 203 149 454v3l-102 -89l-240 224l63 323 l134 -12q-150 206 -389 282l53 -124l-287 -159l-287 159l53 124q-239 -76 -389 -282l135 12l62 -323l-240 -224l-102 89v-3q0 -251 149 -454l30 132l326 -40l139 -298l-116 -69q117 -39 240 -39t240 39l-116 69l139 298l326 40z" />
+<glyph unicode="&#xf1e4;" horiz-adv-x="1792" d="M448 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM256 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM832 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23 v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM66 768q-28 0 -47 19t-19 46v129h514v-129q0 -27 -19 -46t-46 -19h-383zM1216 224v-192q0 -14 -9 -23t-23 -9h-192 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1600 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23 zM1408 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1016v-13h-514v10q0 104 -382 102q-382 -1 -382 -102v-10h-514v13q0 17 8.5 43t34 64t65.5 75.5t110.5 76t160 67.5t224 47.5t293.5 18.5t293 -18.5t224 -47.5 t160.5 -67.5t110.5 -76t65.5 -75.5t34 -64t8.5 -43zM1792 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 962v-129q0 -27 -19 -46t-46 -19h-384q-27 0 -46 19t-19 46v129h514z" />
+<glyph unicode="&#xf1e5;" horiz-adv-x="1792" d="M704 1216v-768q0 -26 -19 -45t-45 -19v-576q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v512l249 873q7 23 31 23h424zM1024 1216v-704h-256v704h256zM1792 320v-512q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v576q-26 0 -45 19t-19 45v768h424q24 0 31 -23z M736 1504v-224h-352v224q0 14 9 23t23 9h288q14 0 23 -9t9 -23zM1408 1504v-224h-352v224q0 14 9 23t23 9h288q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf1e6;" horiz-adv-x="1792" d="M1755 1083q37 -37 37 -90t-37 -91l-401 -400l150 -150l-160 -160q-163 -163 -389.5 -186.5t-411.5 100.5l-362 -362h-181v181l362 362q-124 185 -100.5 411.5t186.5 389.5l160 160l150 -150l400 401q38 37 91 37t90 -37t37 -90.5t-37 -90.5l-400 -401l234 -234l401 400 q38 37 91 37t90 -37z" />
+<glyph unicode="&#xf1e7;" horiz-adv-x="1792" d="M873 796q0 -83 -63.5 -142.5t-152.5 -59.5t-152.5 59.5t-63.5 142.5q0 84 63.5 143t152.5 59t152.5 -59t63.5 -143zM1375 796q0 -83 -63 -142.5t-153 -59.5q-89 0 -152.5 59.5t-63.5 142.5q0 84 63.5 143t152.5 59q90 0 153 -59t63 -143zM1600 616v667q0 87 -32 123.5 t-111 36.5h-1112q-83 0 -112.5 -34t-29.5 -126v-673q43 -23 88.5 -40t81 -28t81 -18.5t71 -11t70 -4t58.5 -0.5t56.5 2t44.5 2q68 1 95 -27q6 -6 10 -9q26 -25 61 -51q7 91 118 87q5 0 36.5 -1.5t43 -2t45.5 -1t53 1t54.5 4.5t61 8.5t62 13.5t67 19.5t67.5 27t72 34.5z M1763 621q-121 -149 -372 -252q84 -285 -23 -465q-66 -113 -183 -148q-104 -32 -182 15q-86 51 -82 164l-1 326v1q-8 2 -24.5 6t-23.5 5l-1 -338q4 -114 -83 -164q-79 -47 -183 -15q-117 36 -182 150q-105 180 -22 463q-251 103 -372 252q-25 37 -4 63t60 -1q3 -2 11 -7 t11 -8v694q0 72 47 123t114 51h1257q67 0 114 -51t47 -123v-694l21 15q39 27 60 1t-4 -63z" />
+<glyph unicode="&#xf1e8;" horiz-adv-x="1792" d="M896 1102v-434h-145v434h145zM1294 1102v-434h-145v434h145zM1294 342l253 254v795h-1194v-1049h326v-217l217 217h398zM1692 1536v-1013l-434 -434h-326l-217 -217h-217v217h-398v1158l109 289h1483z" />
+<glyph unicode="&#xf1e9;" d="M773 217v-127q-1 -292 -6 -305q-12 -32 -51 -40q-54 -9 -181.5 38t-162.5 89q-13 15 -17 36q-1 12 4 26q4 10 34 47t181 216q1 0 60 70q15 19 39.5 24.5t49.5 -3.5q24 -10 37.5 -29t12.5 -42zM624 468q-3 -55 -52 -70l-120 -39q-275 -88 -292 -88q-35 2 -54 36 q-12 25 -17 75q-8 76 1 166.5t30 124.5t56 32q13 0 202 -77q70 -29 115 -47l84 -34q23 -9 35.5 -30.5t11.5 -48.5zM1450 171q-7 -54 -91.5 -161t-135.5 -127q-37 -14 -63 7q-14 10 -184 287l-47 77q-14 21 -11.5 46t19.5 46q35 43 83 26q1 -1 119 -40q203 -66 242 -79.5 t47 -20.5q28 -22 22 -61zM778 803q5 -102 -54 -122q-58 -17 -114 71l-378 598q-8 35 19 62q41 43 207.5 89.5t224.5 31.5q40 -10 49 -45q3 -18 22 -305.5t24 -379.5zM1440 695q3 -39 -26 -59q-15 -10 -329 -86q-67 -15 -91 -23l1 2q-23 -6 -46 4t-37 32q-30 47 0 87 q1 1 75 102q125 171 150 204t34 39q28 19 65 2q48 -23 123 -133.5t81 -167.5v-3z" />
+<glyph unicode="&#xf1ea;" horiz-adv-x="2048" d="M1024 1024h-384v-384h384v384zM1152 384v-128h-640v128h640zM1152 1152v-640h-640v640h640zM1792 384v-128h-512v128h512zM1792 640v-128h-512v128h512zM1792 896v-128h-512v128h512zM1792 1152v-128h-512v128h512zM256 192v960h-128v-960q0 -26 19 -45t45 -19t45 19 t19 45zM1920 192v1088h-1536v-1088q0 -33 -11 -64h1483q26 0 45 19t19 45zM2048 1408v-1216q0 -80 -56 -136t-136 -56h-1664q-80 0 -136 56t-56 136v1088h256v128h1792z" />
+<glyph unicode="&#xf1eb;" horiz-adv-x="2048" d="M1024 13q-20 0 -93 73.5t-73 93.5q0 32 62.5 54t103.5 22t103.5 -22t62.5 -54q0 -20 -73 -93.5t-93 -73.5zM1294 284q-2 0 -40 25t-101.5 50t-128.5 25t-128.5 -25t-101 -50t-40.5 -25q-18 0 -93.5 75t-75.5 93q0 13 10 23q78 77 196 121t233 44t233 -44t196 -121 q10 -10 10 -23q0 -18 -75.5 -93t-93.5 -75zM1567 556q-11 0 -23 8q-136 105 -252 154.5t-268 49.5q-85 0 -170.5 -22t-149 -53t-113.5 -62t-79 -53t-31 -22q-17 0 -92 75t-75 93q0 12 10 22q132 132 320 205t380 73t380 -73t320 -205q10 -10 10 -22q0 -18 -75 -93t-92 -75z M1838 827q-11 0 -22 9q-179 157 -371.5 236.5t-420.5 79.5t-420.5 -79.5t-371.5 -236.5q-11 -9 -22 -9q-17 0 -92.5 75t-75.5 93q0 13 10 23q187 186 445 288t527 102t527 -102t445 -288q10 -10 10 -23q0 -18 -75.5 -93t-92.5 -75z" />
+<glyph unicode="&#xf1ec;" horiz-adv-x="1792" d="M384 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5 t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1152 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5 t37.5 90.5zM384 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1152 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 768q0 53 -37.5 90.5t-90.5 37.5 t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1536 0v384q0 52 -38 90t-90 38t-90 -38t-38 -90v-384q0 -52 38 -90t90 -38t90 38t38 90zM1152 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5z M1536 1088v256q0 26 -19 45t-45 19h-1280q-26 0 -45 -19t-19 -45v-256q0 -26 19 -45t45 -19h1280q26 0 45 19t19 45zM1536 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1408v-1536q0 -52 -38 -90t-90 -38 h-1408q-52 0 -90 38t-38 90v1536q0 52 38 90t90 38h1408q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf1ed;" d="M1519 890q18 -84 -4 -204q-87 -444 -565 -444h-44q-25 0 -44 -16.5t-24 -42.5l-4 -19l-55 -346l-2 -15q-5 -26 -24.5 -42.5t-44.5 -16.5h-251q-21 0 -33 15t-9 36q9 56 26.5 168t26.5 168t27 167.5t27 167.5q5 37 43 37h131q133 -2 236 21q175 39 287 144q102 95 155 246 q24 70 35 133q1 6 2.5 7.5t3.5 1t6 -3.5q79 -59 98 -162zM1347 1172q0 -107 -46 -236q-80 -233 -302 -315q-113 -40 -252 -42q0 -1 -90 -1l-90 1q-100 0 -118 -96q-2 -8 -85 -530q-1 -10 -12 -10h-295q-22 0 -36.5 16.5t-11.5 38.5l232 1471q5 29 27.5 48t51.5 19h598 q34 0 97.5 -13t111.5 -32q107 -41 163.5 -123t56.5 -196z" />
+<glyph unicode="&#xf1ee;" horiz-adv-x="1792" d="M602 949q19 -61 31 -123.5t17 -141.5t-14 -159t-62 -145q-21 81 -67 157t-95.5 127t-99 90.5t-78.5 57.5t-33 19q-62 34 -81.5 100t14.5 128t101 81.5t129 -14.5q138 -83 238 -177zM927 1236q11 -25 20.5 -46t36.5 -100.5t42.5 -150.5t25.5 -179.5t0 -205.5t-47.5 -209.5 t-105.5 -208.5q-51 -72 -138 -72q-54 0 -98 31q-57 40 -69 109t28 127q60 85 81 195t13 199.5t-32 180.5t-39 128t-22 52q-31 63 -8.5 129.5t85.5 97.5q34 17 75 17q47 0 88.5 -25t63.5 -69zM1248 567q-17 -160 -72 -311q-17 131 -63 246q25 174 -5 361q-27 178 -94 342 q114 -90 212 -211q9 -37 15 -80q26 -179 7 -347zM1520 1440q9 -17 23.5 -49.5t43.5 -117.5t50.5 -178t34 -227.5t5 -269t-47 -300t-112.5 -323.5q-22 -48 -66 -75.5t-95 -27.5q-39 0 -74 16q-67 31 -92.5 100t4.5 136q58 126 90 257.5t37.5 239.5t-3.5 213.5t-26.5 180.5 t-38.5 138.5t-32.5 90t-15.5 32.5q-34 65 -11.5 135.5t87.5 104.5q37 20 81 20q49 0 91.5 -25.5t66.5 -70.5z" />
+<glyph unicode="&#xf1f0;" horiz-adv-x="2304" d="M1975 546h-138q14 37 66 179l3 9q4 10 10 26t9 26l12 -55zM531 611l-58 295q-11 54 -75 54h-268l-2 -13q311 -79 403 -336zM710 960l-162 -438l-17 89q-26 70 -85 129.5t-131 88.5l135 -510h175l261 641h-176zM849 318h166l104 642h-166zM1617 944q-69 27 -149 27 q-123 0 -201 -59t-79 -153q-1 -102 145 -174q48 -23 67 -41t19 -39q0 -30 -30 -46t-69 -16q-86 0 -156 33l-22 11l-23 -144q74 -34 185 -34q130 -1 208.5 59t80.5 160q0 106 -140 174q-49 25 -71 42t-22 38q0 22 24.5 38.5t70.5 16.5q70 1 124 -24l15 -8zM2042 960h-128 q-65 0 -87 -54l-246 -588h174l35 96h212q5 -22 20 -96h154zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf1f1;" horiz-adv-x="2304" d="M671 603h-13q-47 0 -47 -32q0 -22 20 -22q17 0 28 15t12 39zM1066 639h62v3q1 4 0.5 6.5t-1 7t-2 8t-4.5 6.5t-7.5 5t-11.5 2q-28 0 -36 -38zM1606 603h-12q-48 0 -48 -32q0 -22 20 -22q17 0 28 15t12 39zM1925 629q0 41 -30 41q-19 0 -31 -20t-12 -51q0 -42 28 -42 q20 0 32.5 20t12.5 52zM480 770h87l-44 -262h-56l32 201l-71 -201h-39l-4 200l-34 -200h-53l44 262h81l2 -163zM733 663q0 -6 -4 -42q-16 -101 -17 -113h-47l1 22q-20 -26 -58 -26q-23 0 -37.5 16t-14.5 42q0 39 26 60.5t73 21.5q14 0 23 -1q0 3 0.5 5.5t1 4.5t0.5 3 q0 20 -36 20q-29 0 -59 -10q0 4 7 48q38 11 67 11q74 0 74 -62zM889 721l-8 -49q-22 3 -41 3q-27 0 -27 -17q0 -8 4.5 -12t21.5 -11q40 -19 40 -60q0 -72 -87 -71q-34 0 -58 6q0 2 7 49q29 -8 51 -8q32 0 32 19q0 7 -4.5 11.5t-21.5 12.5q-43 20 -43 59q0 72 84 72 q30 0 50 -4zM977 721h28l-7 -52h-29q-2 -17 -6.5 -40.5t-7 -38.5t-2.5 -18q0 -16 19 -16q8 0 16 2l-8 -47q-21 -7 -40 -7q-43 0 -45 47q0 12 8 56q3 20 25 146h55zM1180 648q0 -23 -7 -52h-111q-3 -22 10 -33t38 -11q30 0 58 14l-9 -54q-30 -8 -57 -8q-95 0 -95 95 q0 55 27.5 90.5t69.5 35.5q35 0 55.5 -21t20.5 -56zM1319 722q-13 -23 -22 -62q-22 2 -31 -24t-25 -128h-56l3 14q22 130 29 199h51l-3 -33q14 21 25.5 29.5t28.5 4.5zM1506 763l-9 -57q-28 14 -50 14q-31 0 -51 -27.5t-20 -70.5q0 -30 13.5 -47t38.5 -17q21 0 48 13 l-10 -59q-28 -8 -50 -8q-45 0 -71.5 30.5t-26.5 82.5q0 70 35.5 114.5t91.5 44.5q26 0 61 -13zM1668 663q0 -18 -4 -42q-13 -79 -17 -113h-46l1 22q-20 -26 -59 -26q-23 0 -37 16t-14 42q0 39 25.5 60.5t72.5 21.5q15 0 23 -1q2 7 2 13q0 20 -36 20q-29 0 -59 -10q0 4 8 48 q38 11 67 11q73 0 73 -62zM1809 722q-14 -24 -21 -62q-23 2 -31.5 -23t-25.5 -129h-56l3 14q19 104 29 199h52q0 -11 -4 -33q15 21 26.5 29.5t27.5 4.5zM1950 770h56l-43 -262h-53l3 19q-23 -23 -52 -23q-31 0 -49.5 24t-18.5 64q0 53 27.5 92t64.5 39q31 0 53 -29z M2061 640q0 148 -72.5 273t-198 198t-273.5 73q-181 0 -328 -110q127 -116 171 -284h-50q-44 150 -158 253q-114 -103 -158 -253h-50q44 168 171 284q-147 110 -328 110q-148 0 -273.5 -73t-198 -198t-72.5 -273t72.5 -273t198 -198t273.5 -73q181 0 328 110 q-120 111 -165 264h50q46 -138 152 -233q106 95 152 233h50q-45 -153 -165 -264q147 -110 328 -110q148 0 273.5 73t198 198t72.5 273zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf1f2;" horiz-adv-x="2304" d="M313 759q0 -51 -36 -84q-29 -26 -89 -26h-17v220h17q61 0 89 -27q36 -31 36 -83zM2089 824q0 -52 -64 -52h-19v101h20q63 0 63 -49zM380 759q0 74 -50 120.5t-129 46.5h-95v-333h95q74 0 119 38q60 51 60 128zM410 593h65v333h-65v-333zM730 694q0 40 -20.5 62t-75.5 42 q-29 10 -39.5 19t-10.5 23q0 16 13.5 26.5t34.5 10.5q29 0 53 -27l34 44q-41 37 -98 37q-44 0 -74 -27.5t-30 -67.5q0 -35 18 -55.5t64 -36.5q37 -13 45 -19q19 -12 19 -34q0 -20 -14 -33.5t-36 -13.5q-48 0 -71 44l-42 -40q44 -64 115 -64q51 0 83 30.5t32 79.5zM1008 604 v77q-37 -37 -78 -37q-49 0 -80.5 32.5t-31.5 82.5q0 48 31.5 81.5t77.5 33.5q43 0 81 -38v77q-40 20 -80 20q-74 0 -125.5 -50.5t-51.5 -123.5t51 -123.5t125 -50.5q42 0 81 19zM2240 0v527q-65 -40 -144.5 -84t-237.5 -117t-329.5 -137.5t-417.5 -134.5t-504 -118h1569 q26 0 45 19t19 45zM1389 757q0 75 -53 128t-128 53t-128 -53t-53 -128t53 -128t128 -53t128 53t53 128zM1541 584l144 342h-71l-90 -224l-89 224h-71l142 -342h35zM1714 593h184v56h-119v90h115v56h-115v74h119v57h-184v-333zM2105 593h80l-105 140q76 16 76 94q0 47 -31 73 t-87 26h-97v-333h65v133h9zM2304 1274v-1268q0 -56 -38.5 -95t-93.5 -39h-2040q-55 0 -93.5 39t-38.5 95v1268q0 56 38.5 95t93.5 39h2040q55 0 93.5 -39t38.5 -95z" />
+<glyph unicode="&#xf1f3;" horiz-adv-x="2304" d="M119 854h89l-45 108zM740 328l74 79l-70 79h-163v-49h142v-55h-142v-54h159zM898 406l99 -110v217zM1186 453q0 33 -40 33h-84v-69h83q41 0 41 36zM1475 457q0 29 -42 29h-82v-61h81q43 0 43 32zM1197 923q0 29 -42 29h-82v-60h81q43 0 43 31zM1656 854h89l-44 108z M699 1009v-271h-66v212l-94 -212h-57l-94 212v-212h-132l-25 60h-135l-25 -60h-70l116 271h96l110 -257v257h106l85 -184l77 184h108zM1255 453q0 -20 -5.5 -35t-14 -25t-22.5 -16.5t-26 -10t-31.5 -4.5t-31.5 -1t-32.5 0.5t-29.5 0.5v-91h-126l-80 90l-83 -90h-256v271h260 l80 -89l82 89h207q109 0 109 -89zM964 794v-56h-217v271h217v-57h-152v-49h148v-55h-148v-54h152zM2304 235v-229q0 -55 -38.5 -94.5t-93.5 -39.5h-2040q-55 0 -93.5 39.5t-38.5 94.5v678h111l25 61h55l25 -61h218v46l19 -46h113l20 47v-47h541v99l10 1q10 0 10 -14v-86h279 v23q23 -12 55 -18t52.5 -6.5t63 0.5t51.5 1l25 61h56l25 -61h227v58l34 -58h182v378h-180v-44l-25 44h-185v-44l-23 44h-249q-69 0 -109 -22v22h-172v-22q-24 22 -73 22h-628l-43 -97l-43 97h-198v-44l-22 44h-169l-78 -179v391q0 55 38.5 94.5t93.5 39.5h2040 q55 0 93.5 -39.5t38.5 -94.5v-678h-120q-51 0 -81 -22v22h-177q-55 0 -78 -22v22h-316v-22q-31 22 -87 22h-209v-22q-23 22 -91 22h-234l-54 -58l-50 58h-349v-378h343l55 59l52 -59h211v89h21q59 0 90 13v-102h174v99h8q8 0 10 -2t2 -10v-87h529q57 0 88 24v-24h168 q60 0 95 17zM1546 469q0 -23 -12 -43t-34 -29q25 -9 34 -26t9 -46v-54h-65v45q0 33 -12 43.5t-46 10.5h-69v-99h-65v271h154q48 0 77 -15t29 -58zM1269 936q0 -24 -12.5 -44t-33.5 -29q26 -9 34.5 -25.5t8.5 -46.5v-53h-65q0 9 0.5 26.5t0 25t-3 18.5t-8.5 16t-17.5 8.5 t-29.5 3.5h-70v-98h-64v271l153 -1q49 0 78 -14.5t29 -57.5zM1798 327v-56h-216v271h216v-56h-151v-49h148v-55h-148v-54zM1372 1009v-271h-66v271h66zM2065 357q0 -86 -102 -86h-126v58h126q34 0 34 25q0 16 -17 21t-41.5 5t-49.5 3.5t-42 22.5t-17 55q0 39 26 60t66 21 h130v-57h-119q-36 0 -36 -25q0 -16 17.5 -20.5t42 -4t49 -2.5t42 -21.5t17.5 -54.5zM2304 407v-101q-24 -35 -88 -35h-125v58h125q33 0 33 25q0 13 -12.5 19t-31 5.5t-40 2t-40 8t-31 24t-12.5 48.5q0 39 26.5 60t66.5 21h129v-57h-118q-36 0 -36 -25q0 -20 29 -22t68.5 -5 t56.5 -26zM2139 1008v-270h-92l-122 203v-203h-132l-26 60h-134l-25 -60h-75q-129 0 -129 133q0 138 133 138h63v-59q-7 0 -28 1t-28.5 0.5t-23 -2t-21.5 -6.5t-14.5 -13.5t-11.5 -23t-3 -33.5q0 -38 13.5 -58t49.5 -20h29l92 213h97l109 -256v256h99l114 -188v188h66z" />
+<glyph unicode="&#xf1f4;" horiz-adv-x="2304" d="M745 630q0 -37 -25.5 -61.5t-62.5 -24.5q-29 0 -46.5 16t-17.5 44q0 37 25 62.5t62 25.5q28 0 46.5 -16.5t18.5 -45.5zM1530 779q0 -42 -22 -57t-66 -15l-32 -1l17 107q2 11 13 11h18q22 0 35 -2t25 -12.5t12 -30.5zM1881 630q0 -36 -25.5 -61t-61.5 -25q-29 0 -47 16 t-18 44q0 37 25 62.5t62 25.5q28 0 46.5 -16.5t18.5 -45.5zM513 801q0 59 -38.5 85.5t-100.5 26.5h-160q-19 0 -21 -19l-65 -408q-1 -6 3 -11t10 -5h76q20 0 22 19l18 110q1 8 7 13t15 6.5t17 1.5t19 -1t14 -1q86 0 135 48.5t49 134.5zM822 489l41 261q1 6 -3 11t-10 5h-76 q-14 0 -17 -33q-27 40 -95 40q-72 0 -122.5 -54t-50.5 -127q0 -59 34.5 -94t92.5 -35q28 0 58 12t48 32q-4 -12 -4 -21q0 -16 13 -16h69q19 0 22 19zM1269 752q0 5 -4 9.5t-9 4.5h-77q-11 0 -18 -10l-106 -156l-44 150q-5 16 -22 16h-75q-5 0 -9 -4.5t-4 -9.5q0 -2 19.5 -59 t42 -123t23.5 -70q-82 -112 -82 -120q0 -13 13 -13h77q11 0 18 10l255 368q2 2 2 7zM1649 801q0 59 -38.5 85.5t-100.5 26.5h-159q-20 0 -22 -19l-65 -408q-1 -6 3 -11t10 -5h82q12 0 16 13l18 116q1 8 7 13t15 6.5t17 1.5t19 -1t14 -1q86 0 135 48.5t49 134.5zM1958 489 l41 261q1 6 -3 11t-10 5h-76q-14 0 -17 -33q-26 40 -95 40q-72 0 -122.5 -54t-50.5 -127q0 -59 34.5 -94t92.5 -35q29 0 59 12t47 32q0 -1 -2 -9t-2 -12q0 -16 13 -16h69q19 0 22 19zM2176 898v1q0 14 -13 14h-74q-11 0 -13 -11l-65 -416l-1 -2q0 -5 4 -9.5t10 -4.5h66 q19 0 21 19zM392 764q-5 -35 -26 -46t-60 -11l-33 -1l17 107q2 11 13 11h19q40 0 58 -11.5t12 -48.5zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf1f5;" horiz-adv-x="2304" d="M1597 633q0 -69 -21 -106q-19 -35 -52 -35q-23 0 -41 9v224q29 30 57 30q57 0 57 -122zM2035 669h-110q6 98 56 98q51 0 54 -98zM476 534q0 59 -33 91.5t-101 57.5q-36 13 -52 24t-16 25q0 26 38 26q58 0 124 -33l18 112q-67 32 -149 32q-77 0 -123 -38q-48 -39 -48 -109 q0 -58 32.5 -90.5t99.5 -56.5q39 -14 54.5 -25.5t15.5 -27.5q0 -31 -48 -31q-29 0 -70 12.5t-72 30.5l-18 -113q72 -41 168 -41q81 0 129 37q51 41 51 117zM771 749l19 111h-96v135l-129 -21l-18 -114l-46 -8l-17 -103h62v-219q0 -84 44 -120q38 -30 111 -30q32 0 79 11v118 q-32 -7 -44 -7q-42 0 -42 50v197h77zM1087 724v139q-15 3 -28 3q-32 0 -55.5 -16t-33.5 -46l-10 56h-131v-471h150v306q26 31 82 31q16 0 26 -2zM1124 389h150v471h-150v-471zM1746 638q0 122 -45 179q-40 52 -111 52q-64 0 -117 -56l-8 47h-132v-645l150 25v151 q36 -11 68 -11q83 0 134 56q61 65 61 202zM1278 986q0 33 -23 56t-56 23t-56 -23t-23 -56t23 -56.5t56 -23.5t56 23.5t23 56.5zM2176 629q0 113 -48 176q-50 64 -144 64q-96 0 -151.5 -66t-55.5 -180q0 -128 63 -188q55 -55 161 -55q101 0 160 40l-16 103q-57 -31 -128 -31 q-43 0 -63 19q-23 19 -28 66h248q2 14 2 52zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf1f6;" horiz-adv-x="2048" d="M1558 684q61 -356 298 -556q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-180.5 74.5t-75.5 180.5zM1024 -176q16 0 16 16t-16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5zM2026 1424q8 -10 7.5 -23.5t-10.5 -22.5 l-1872 -1622q-10 -8 -23.5 -7t-21.5 11l-84 96q-8 10 -7.5 23.5t10.5 21.5l186 161q-19 32 -19 66q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q124 -18 219 -82.5t148 -157.5 l418 363q10 8 23.5 7t21.5 -11z" />
+<glyph unicode="&#xf1f7;" horiz-adv-x="2048" d="M1040 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM503 315l877 760q-42 88 -132.5 146.5t-223.5 58.5q-93 0 -169.5 -31.5t-121.5 -80.5t-69 -103t-24 -105q0 -384 -137 -645zM1856 128 q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-180.5 74.5t-75.5 180.5l149 129h757q-166 187 -227 459l111 97q61 -356 298 -556zM1942 1520l84 -96q8 -10 7.5 -23.5t-10.5 -22.5l-1872 -1622q-10 -8 -23.5 -7t-21.5 11l-84 96q-8 10 -7.5 23.5t10.5 21.5l186 161 q-19 32 -19 66q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q124 -18 219 -82.5t148 -157.5l418 363q10 8 23.5 7t21.5 -11z" />
+<glyph unicode="&#xf1f8;" horiz-adv-x="1408" d="M512 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM768 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1024 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704 q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167 q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf1f9;" d="M1150 462v-109q0 -50 -36.5 -89t-94 -60.5t-118 -32.5t-117.5 -11q-205 0 -342.5 139t-137.5 346q0 203 136 339t339 136q34 0 75.5 -4.5t93 -18t92.5 -34t69 -56.5t28 -81v-109q0 -16 -16 -16h-118q-16 0 -16 16v70q0 43 -65.5 67.5t-137.5 24.5q-140 0 -228.5 -91.5 t-88.5 -237.5q0 -151 91.5 -249.5t233.5 -98.5q68 0 138 24t70 66v70q0 7 4.5 11.5t10.5 4.5h119q6 0 11 -4.5t5 -11.5zM768 1280q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5 t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf1fa;" d="M972 761q0 108 -53.5 169t-147.5 61q-63 0 -124 -30.5t-110 -84.5t-79.5 -137t-30.5 -180q0 -112 53.5 -173t150.5 -61q96 0 176 66.5t122.5 166t42.5 203.5zM1536 640q0 -111 -37 -197t-98.5 -135t-131.5 -74.5t-145 -27.5q-6 0 -15.5 -0.5t-16.5 -0.5q-95 0 -142 53 q-28 33 -33 83q-52 -66 -131.5 -110t-173.5 -44q-161 0 -249.5 95.5t-88.5 269.5q0 157 66 290t179 210.5t246 77.5q87 0 155 -35.5t106 -99.5l2 19l11 56q1 6 5.5 12t9.5 6h118q5 0 13 -11q5 -5 3 -16l-120 -614q-5 -24 -5 -48q0 -39 12.5 -52t44.5 -13q28 1 57 5.5t73 24 t77 50t57 89.5t24 137q0 292 -174 466t-466 174q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51q228 0 405 144q11 9 24 8t21 -12l41 -49q8 -12 7 -24q-2 -13 -12 -22q-102 -83 -227.5 -128t-258.5 -45q-156 0 -298 61 t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q344 0 556 -212t212 -556z" />
+<glyph unicode="&#xf1fb;" horiz-adv-x="1792" d="M1698 1442q94 -94 94 -226.5t-94 -225.5l-225 -223l104 -104q10 -10 10 -23t-10 -23l-210 -210q-10 -10 -23 -10t-23 10l-105 105l-603 -603q-37 -37 -90 -37h-203l-256 -128l-64 64l128 256v203q0 53 37 90l603 603l-105 105q-10 10 -10 23t10 23l210 210q10 10 23 10 t23 -10l104 -104l223 225q93 94 225.5 94t226.5 -94zM512 64l576 576l-192 192l-576 -576v-192h192z" />
+<glyph unicode="&#xf1fc;" horiz-adv-x="1792" d="M1615 1536q70 0 122.5 -46.5t52.5 -116.5q0 -63 -45 -151q-332 -629 -465 -752q-97 -91 -218 -91q-126 0 -216.5 92.5t-90.5 219.5q0 128 92 212l638 579q59 54 130 54zM706 502q39 -76 106.5 -130t150.5 -76l1 -71q4 -213 -129.5 -347t-348.5 -134q-123 0 -218 46.5 t-152.5 127.5t-86.5 183t-29 220q7 -5 41 -30t62 -44.5t59 -36.5t46 -17q41 0 55 37q25 66 57.5 112.5t69.5 76t88 47.5t103 25.5t125 10.5z" />
+<glyph unicode="&#xf1fd;" horiz-adv-x="1792" d="M1792 128v-384h-1792v384q45 0 85 14t59 27.5t47 37.5q30 27 51.5 38t56.5 11t55.5 -11t52.5 -38q29 -25 47 -38t58 -27t86 -14q45 0 85 14.5t58 27t48 37.5q21 19 32.5 27t31 15t43.5 7q35 0 56.5 -11t51.5 -38q28 -24 47 -37.5t59 -27.5t85 -14t85 14t59 27.5t47 37.5 q30 27 51.5 38t56.5 11q34 0 55.5 -11t51.5 -38q28 -24 47 -37.5t59 -27.5t85 -14zM1792 448v-192q-35 0 -55.5 11t-52.5 38q-29 25 -47 38t-58 27t-85 14q-46 0 -86 -14t-58 -27t-47 -38q-22 -19 -33 -27t-31 -15t-44 -7q-35 0 -56.5 11t-51.5 38q-29 25 -47 38t-58 27 t-86 14q-45 0 -85 -14.5t-58 -27t-48 -37.5q-21 -19 -32.5 -27t-31 -15t-43.5 -7q-35 0 -56.5 11t-51.5 38q-28 24 -47 37.5t-59 27.5t-85 14q-46 0 -86 -14t-58 -27t-47 -38q-30 -27 -51.5 -38t-56.5 -11v192q0 80 56 136t136 56h64v448h256v-448h256v448h256v-448h256v448 h256v-448h64q80 0 136 -56t56 -136zM512 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150zM1024 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51 t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150zM1536 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150z" />
+<glyph unicode="&#xf1fe;" horiz-adv-x="2048" d="M2048 0v-128h-2048v1536h128v-1408h1920zM1664 1024l256 -896h-1664v576l448 576l576 -576z" />
+<glyph unicode="&#xf200;" horiz-adv-x="1792" d="M768 646l546 -546q-106 -108 -247.5 -168t-298.5 -60q-209 0 -385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103v-762zM955 640h773q0 -157 -60 -298.5t-168 -247.5zM1664 768h-768v768q209 0 385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf201;" horiz-adv-x="2048" d="M2048 0v-128h-2048v1536h128v-1408h1920zM1920 1248v-435q0 -21 -19.5 -29.5t-35.5 7.5l-121 121l-633 -633q-10 -10 -23 -10t-23 10l-233 233l-416 -416l-192 192l585 585q10 10 23 10t23 -10l233 -233l464 464l-121 121q-16 16 -7.5 35.5t29.5 19.5h435q14 0 23 -9 t9 -23z" />
+<glyph unicode="&#xf202;" horiz-adv-x="1792" d="M1292 832q0 -6 10 -41q10 -29 25 -49.5t41 -34t44 -20t55 -16.5q325 -91 325 -332q0 -146 -105.5 -242.5t-254.5 -96.5q-59 0 -111.5 18.5t-91.5 45.5t-77 74.5t-63 87.5t-53.5 103.5t-43.5 103t-39.5 106.5t-35.5 95q-32 81 -61.5 133.5t-73.5 96.5t-104 64t-142 20 q-96 0 -183 -55.5t-138 -144.5t-51 -185q0 -160 106.5 -279.5t263.5 -119.5q177 0 258 95q56 63 83 116l84 -152q-15 -34 -44 -70l1 -1q-131 -152 -388 -152q-147 0 -269.5 79t-190.5 207.5t-68 274.5q0 105 43.5 206t116 176.5t172 121.5t204.5 46q87 0 159 -19t123.5 -50 t95 -80t72.5 -99t58.5 -117t50.5 -124.5t50 -130.5t55 -127q96 -200 233 -200q81 0 138.5 48.5t57.5 128.5q0 42 -19 72t-50.5 46t-72.5 31.5t-84.5 27t-87.5 34t-81 52t-65 82t-39 122.5q-3 16 -3 33q0 110 87.5 192t198.5 78q78 -3 120.5 -14.5t90.5 -53.5h-1 q12 -11 23 -24.5t26 -36t19 -27.5l-129 -99q-26 49 -54 70v1q-23 21 -97 21q-49 0 -84 -33t-35 -83z" />
+<glyph unicode="&#xf203;" d="M1432 484q0 173 -234 239q-35 10 -53 16.5t-38 25t-29 46.5q0 2 -2 8.5t-3 12t-1 7.5q0 36 24.5 59.5t60.5 23.5q54 0 71 -15h-1q20 -15 39 -51l93 71q-39 54 -49 64q-33 29 -67.5 39t-85.5 10q-80 0 -142 -57.5t-62 -137.5q0 -7 2 -23q16 -96 64.5 -140t148.5 -73 q29 -8 49 -15.5t45 -21.5t38.5 -34.5t13.5 -46.5v-5q1 -58 -40.5 -93t-100.5 -35q-97 0 -167 144q-23 47 -51.5 121.5t-48 125.5t-54 110.5t-74 95.5t-103.5 60.5t-147 24.5q-101 0 -192 -56t-144 -148t-50 -192v-1q4 -108 50.5 -199t133.5 -147.5t196 -56.5q186 0 279 110 q20 27 31 51l-60 109q-42 -80 -99 -116t-146 -36q-115 0 -191 87t-76 204q0 105 82 189t186 84q112 0 170 -53.5t104 -172.5q8 -21 25.5 -68.5t28.5 -76.5t31.5 -74.5t38.5 -74t45.5 -62.5t55.5 -53.5t66 -33t80 -13.5q107 0 183 69.5t76 174.5zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf204;" horiz-adv-x="2048" d="M1152 640q0 104 -40.5 198.5t-109.5 163.5t-163.5 109.5t-198.5 40.5t-198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5zM1920 640q0 104 -40.5 198.5 t-109.5 163.5t-163.5 109.5t-198.5 40.5h-386q119 -90 188.5 -224t69.5 -288t-69.5 -288t-188.5 -224h386q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5zM2048 640q0 -130 -51 -248.5t-136.5 -204t-204 -136.5t-248.5 -51h-768q-130 0 -248.5 51t-204 136.5 t-136.5 204t-51 248.5t51 248.5t136.5 204t204 136.5t248.5 51h768q130 0 248.5 -51t204 -136.5t136.5 -204t51 -248.5z" />
+<glyph unicode="&#xf205;" horiz-adv-x="2048" d="M0 640q0 130 51 248.5t136.5 204t204 136.5t248.5 51h768q130 0 248.5 -51t204 -136.5t136.5 -204t51 -248.5t-51 -248.5t-136.5 -204t-204 -136.5t-248.5 -51h-768q-130 0 -248.5 51t-204 136.5t-136.5 204t-51 248.5zM1408 128q104 0 198.5 40.5t163.5 109.5 t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5t-163.5 109.5t-198.5 40.5t-198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5z" />
+<glyph unicode="&#xf206;" horiz-adv-x="2304" d="M762 384h-314q-40 0 -57.5 35t6.5 67l188 251q-65 31 -137 31q-132 0 -226 -94t-94 -226t94 -226t226 -94q115 0 203 72.5t111 183.5zM576 512h186q-18 85 -75 148zM1056 512l288 384h-480l-99 -132q105 -103 126 -252h165zM2176 448q0 132 -94 226t-226 94 q-60 0 -121 -24l174 -260q15 -23 10 -49t-27 -40q-15 -11 -36 -11q-35 0 -53 29l-174 260q-93 -95 -93 -225q0 -132 94 -226t226 -94t226 94t94 226zM2304 448q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 97 39.5 183.5t109.5 149.5l-65 98l-353 -469 q-18 -26 -51 -26h-197q-23 -164 -149 -274t-294 -110q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q114 0 215 -55l137 183h-224q-26 0 -45 19t-19 45t19 45t45 19h384v-128h435l-85 128h-222q-26 0 -45 19t-19 45t19 45t45 19h256q33 0 53 -28l267 -400 q91 44 192 44q185 0 316.5 -131.5t131.5 -316.5z" />
+<glyph unicode="&#xf207;" d="M384 320q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1408 320q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1362 716l-72 384q-5 23 -22.5 37.5t-40.5 14.5 h-918q-23 0 -40.5 -14.5t-22.5 -37.5l-72 -384q-5 -30 14 -53t49 -23h1062q30 0 49 23t14 53zM1136 1328q0 20 -14 34t-34 14h-640q-20 0 -34 -14t-14 -34t14 -34t34 -14h640q20 0 34 14t14 34zM1536 603v-603h-128v-128q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5v128h-768v-128q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5v128h-128v603q0 112 25 223l103 454q9 78 97.5 137t230 89t312.5 30t312.5 -30t230 -89t97.5 -137l105 -454q23 -102 23 -223z" />
+<glyph unicode="&#xf208;" horiz-adv-x="2048" d="M1463 704q0 -35 -25 -60.5t-61 -25.5h-702q-36 0 -61 25.5t-25 60.5t25 60.5t61 25.5h702q36 0 61 -25.5t25 -60.5zM1677 704q0 86 -23 170h-982q-36 0 -61 25t-25 60q0 36 25 61t61 25h908q-88 143 -235 227t-320 84q-177 0 -327.5 -87.5t-238 -237.5t-87.5 -327 q0 -86 23 -170h982q36 0 61 -25t25 -60q0 -36 -25 -61t-61 -25h-908q88 -143 235.5 -227t320.5 -84q132 0 253 51.5t208 139t139 208t52 253.5zM2048 959q0 -35 -25 -60t-61 -25h-131q17 -85 17 -170q0 -167 -65.5 -319.5t-175.5 -263t-262.5 -176t-319.5 -65.5 q-246 0 -448.5 133t-301.5 350h-189q-36 0 -61 25t-25 61q0 35 25 60t61 25h132q-17 85 -17 170q0 167 65.5 319.5t175.5 263t262.5 176t320.5 65.5q245 0 447.5 -133t301.5 -350h188q36 0 61 -25t25 -61z" />
+<glyph unicode="&#xf209;" horiz-adv-x="1280" d="M953 1158l-114 -328l117 -21q165 451 165 518q0 56 -38 56q-57 0 -130 -225zM654 471l33 -88q37 42 71 67l-33 5.5t-38.5 7t-32.5 8.5zM362 1367q0 -98 159 -521q18 10 49 10q15 0 75 -5l-121 351q-75 220 -123 220q-19 0 -29 -17.5t-10 -37.5zM283 608q0 -36 51.5 -119 t117.5 -153t100 -70q14 0 25.5 13t11.5 27q0 24 -32 102q-13 32 -32 72t-47.5 89t-61.5 81t-62 32q-20 0 -45.5 -27t-25.5 -47zM125 273q0 -41 25 -104q59 -145 183.5 -227t281.5 -82q227 0 382 170q152 169 152 427q0 43 -1 67t-11.5 62t-30.5 56q-56 49 -211.5 75.5 t-270.5 26.5q-37 0 -49 -11q-12 -5 -12 -35q0 -34 21.5 -60t55.5 -40t77.5 -23.5t87.5 -11.5t85 -4t70 0h23q24 0 40 -19q15 -19 19 -55q-28 -28 -96 -54q-61 -22 -93 -46q-64 -46 -108.5 -114t-44.5 -137q0 -31 18.5 -88.5t18.5 -87.5l-3 -12q-4 -12 -4 -14 q-137 10 -146 216q-8 -2 -41 -2q2 -7 2 -21q0 -53 -40.5 -89.5t-94.5 -36.5q-82 0 -166.5 78t-84.5 159q0 34 33 67q52 -64 60 -76q77 -104 133 -104q12 0 26.5 8.5t14.5 20.5q0 34 -87.5 145t-116.5 111q-43 0 -70 -44.5t-27 -90.5zM11 264q0 101 42.5 163t136.5 88 q-28 74 -28 104q0 62 61 123t122 61q29 0 70 -15q-163 462 -163 567q0 80 41 130.5t119 50.5q131 0 325 -581q6 -17 8 -23q6 16 29 79.5t43.5 118.5t54 127.5t64.5 123t70.5 86.5t76.5 36q71 0 112 -49t41 -122q0 -108 -159 -550q61 -15 100.5 -46t58.5 -78t26 -93.5 t7 -110.5q0 -150 -47 -280t-132 -225t-211 -150t-278 -55q-111 0 -223 42q-149 57 -258 191.5t-109 286.5z" />
+<glyph unicode="&#xf20a;" horiz-adv-x="2048" d="M785 528h207q-14 -158 -98.5 -248.5t-214.5 -90.5q-162 0 -254.5 116t-92.5 316q0 194 93 311.5t233 117.5q148 0 232 -87t97 -247h-203q-5 64 -35.5 99t-81.5 35q-57 0 -88.5 -60.5t-31.5 -177.5q0 -48 5 -84t18 -69.5t40 -51.5t66 -18q95 0 109 139zM1497 528h206 q-14 -158 -98 -248.5t-214 -90.5q-162 0 -254.5 116t-92.5 316q0 194 93 311.5t233 117.5q148 0 232 -87t97 -247h-204q-4 64 -35 99t-81 35q-57 0 -88.5 -60.5t-31.5 -177.5q0 -48 5 -84t18 -69.5t39.5 -51.5t65.5 -18q49 0 76.5 38t33.5 101zM1856 647q0 207 -15.5 307 t-60.5 161q-6 8 -13.5 14t-21.5 15t-16 11q-86 63 -697 63q-625 0 -710 -63q-5 -4 -17.5 -11.5t-21 -14t-14.5 -14.5q-45 -60 -60 -159.5t-15 -308.5q0 -208 15 -307.5t60 -160.5q6 -8 15 -15t20.5 -14t17.5 -12q44 -33 239.5 -49t470.5 -16q610 0 697 65q5 4 17 11t20.5 14 t13.5 16q46 60 61 159t15 309zM2048 1408v-1536h-2048v1536h2048z" />
+<glyph unicode="&#xf20b;" d="M992 912v-496q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v496q0 112 -80 192t-192 80h-272v-1152q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v1344q0 14 9 23t23 9h464q135 0 249 -66.5t180.5 -180.5t66.5 -249zM1376 1376v-880q0 -135 -66.5 -249t-180.5 -180.5 t-249 -66.5h-464q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h160q14 0 23 -9t9 -23v-768h272q112 0 192 80t80 192v880q0 14 9 23t23 9h160q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf20c;" d="M1311 694v-114q0 -24 -13.5 -38t-37.5 -14h-202q-24 0 -38 14t-14 38v114q0 24 14 38t38 14h202q24 0 37.5 -14t13.5 -38zM821 464v250q0 53 -32.5 85.5t-85.5 32.5h-133q-68 0 -96 -52q-28 52 -96 52h-130q-53 0 -85.5 -32.5t-32.5 -85.5v-250q0 -22 21 -22h55 q22 0 22 22v230q0 24 13.5 38t38.5 14h94q24 0 38 -14t14 -38v-230q0 -22 21 -22h54q22 0 22 22v230q0 24 14 38t38 14h97q24 0 37.5 -14t13.5 -38v-230q0 -22 22 -22h55q21 0 21 22zM1410 560v154q0 53 -33 85.5t-86 32.5h-264q-53 0 -86 -32.5t-33 -85.5v-410 q0 -21 22 -21h55q21 0 21 21v180q31 -42 94 -42h191q53 0 86 32.5t33 85.5zM1536 1176v-1072q0 -96 -68 -164t-164 -68h-1072q-96 0 -164 68t-68 164v1072q0 96 68 164t164 68h1072q96 0 164 -68t68 -164z" />
+<glyph unicode="&#xf20d;" d="M915 450h-294l147 551zM1001 128h311l-324 1024h-440l-324 -1024h311l383 314zM1536 1120v-960q0 -118 -85 -203t-203 -85h-960q-118 0 -203 85t-85 203v960q0 118 85 203t203 85h960q118 0 203 -85t85 -203z" />
+<glyph unicode="&#xf20e;" horiz-adv-x="2048" d="M2048 641q0 -21 -13 -36.5t-33 -19.5l-205 -356q3 -9 3 -18q0 -20 -12.5 -35.5t-32.5 -19.5l-193 -337q3 -8 3 -16q0 -23 -16.5 -40t-40.5 -17q-25 0 -41 18h-400q-17 -20 -43 -20t-43 20h-399q-17 -20 -43 -20q-23 0 -40 16.5t-17 40.5q0 8 4 20l-193 335 q-20 4 -32.5 19.5t-12.5 35.5q0 9 3 18l-206 356q-20 5 -32.5 20.5t-12.5 35.5q0 21 13.5 36.5t33.5 19.5l199 344q0 1 -0.5 3t-0.5 3q0 36 34 51l209 363q-4 10 -4 18q0 24 17 40.5t40 16.5q26 0 44 -21h396q16 21 43 21t43 -21h398q18 21 44 21q23 0 40 -16.5t17 -40.5 q0 -6 -4 -18l207 -358q23 -1 39 -17.5t16 -38.5q0 -13 -7 -27l187 -324q19 -4 31.5 -19.5t12.5 -35.5zM1063 -158h389l-342 354h-143l-342 -354h360q18 16 39 16t39 -16zM112 654q1 -4 1 -13q0 -10 -2 -15l208 -360q2 0 4.5 -1t5.5 -2.5l5 -2.5l188 199v347l-187 194 q-13 -8 -29 -10zM986 1438h-388l190 -200l554 200h-280q-16 -16 -38 -16t-38 16zM1689 226q1 6 5 11l-64 68l-17 -79h76zM1583 226l22 105l-252 266l-296 -307l63 -64h463zM1495 -142l16 28l65 310h-427l333 -343q8 4 13 5zM578 -158h5l342 354h-373v-335l4 -6q14 -5 22 -13 zM552 226h402l64 66l-309 321l-157 -166v-221zM359 226h163v189l-168 -177q4 -8 5 -12zM358 1051q0 -1 0.5 -2t0.5 -2q0 -16 -8 -29l171 -177v269zM552 1121v-311l153 -157l297 314l-223 236zM556 1425l-4 -8v-264l205 74l-191 201q-6 -2 -10 -3zM1447 1438h-16l-621 -224 l213 -225zM1023 946l-297 -315l311 -319l296 307zM688 634l-136 141v-284zM1038 270l-42 -44h85zM1374 618l238 -251l132 624l-3 5l-1 1zM1718 1018q-8 13 -8 29v2l-216 376q-5 1 -13 5l-437 -463l310 -327zM522 1142v223l-163 -282zM522 196h-163l163 -283v283zM1607 196 l-48 -227l130 227h-82zM1729 266l207 361q-2 10 -2 14q0 1 3 16l-171 296l-129 -612l77 -82q5 3 15 7z" />
+<glyph unicode="&#xf210;" d="M0 856q0 131 91.5 226.5t222.5 95.5h742l352 358v-1470q0 -132 -91.5 -227t-222.5 -95h-780q-131 0 -222.5 95t-91.5 227v790zM1232 102l-176 180v425q0 46 -32 79t-78 33h-484q-46 0 -78 -33t-32 -79v-492q0 -46 32.5 -79.5t77.5 -33.5h770z" />
+<glyph unicode="&#xf211;" d="M934 1386q-317 -121 -556 -362.5t-358 -560.5q-20 89 -20 176q0 208 102.5 384.5t278.5 279t384 102.5q82 0 169 -19zM1203 1267q93 -65 164 -155q-389 -113 -674.5 -400.5t-396.5 -676.5q-93 72 -155 162q112 386 395 671t667 399zM470 -67q115 356 379.5 622t619.5 384 q40 -92 54 -195q-292 -120 -516 -345t-343 -518q-103 14 -194 52zM1536 -125q-193 50 -367 115q-135 -84 -290 -107q109 205 274 370.5t369 275.5q-21 -152 -101 -284q65 -175 115 -370z" />
+<glyph unicode="&#xf212;" horiz-adv-x="2048" d="M1893 1144l155 -1272q-131 0 -257 57q-200 91 -393 91q-226 0 -374 -148q-148 148 -374 148q-193 0 -393 -91q-128 -57 -252 -57h-5l155 1272q224 127 482 127q233 0 387 -106q154 106 387 106q258 0 482 -127zM1398 157q129 0 232 -28.5t260 -93.5l-124 1021 q-171 78 -368 78q-224 0 -374 -141q-150 141 -374 141q-197 0 -368 -78l-124 -1021q105 43 165.5 65t148.5 39.5t178 17.5q202 0 374 -108q172 108 374 108zM1438 191l-55 907q-211 -4 -359 -155q-152 155 -374 155q-176 0 -336 -66l-114 -941q124 51 228.5 76t221.5 25 q209 0 374 -102q172 107 374 102z" />
+<glyph unicode="&#xf213;" horiz-adv-x="2048" d="M1500 165v733q0 21 -15 36t-35 15h-93q-20 0 -35 -15t-15 -36v-733q0 -20 15 -35t35 -15h93q20 0 35 15t15 35zM1216 165v531q0 20 -15 35t-35 15h-101q-20 0 -35 -15t-15 -35v-531q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM924 165v429q0 20 -15 35t-35 15h-101 q-20 0 -35 -15t-15 -35v-429q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM632 165v362q0 20 -15 35t-35 15h-101q-20 0 -35 -15t-15 -35v-362q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM2048 311q0 -166 -118 -284t-284 -118h-1244q-166 0 -284 118t-118 284 q0 116 63 214.5t168 148.5q-10 34 -10 73q0 113 80.5 193.5t193.5 80.5q102 0 180 -67q45 183 194 300t338 117q149 0 275 -73.5t199.5 -199.5t73.5 -275q0 -66 -14 -122q135 -33 221 -142.5t86 -247.5z" />
+<glyph unicode="&#xf214;" d="M0 1536h1536v-1392l-776 -338l-760 338v1392zM1436 209v926h-1336v-926l661 -294zM1436 1235v201h-1336v-201h1336zM181 937v-115h-37v115h37zM181 789v-115h-37v115h37zM181 641v-115h-37v115h37zM181 493v-115h-37v115h37zM181 345v-115h-37v115h37zM207 202l15 34 l105 -47l-15 -33zM343 142l15 34l105 -46l-15 -34zM478 82l15 34l105 -46l-15 -34zM614 23l15 33l104 -46l-15 -34zM797 10l105 46l15 -33l-105 -47zM932 70l105 46l15 -34l-105 -46zM1068 130l105 46l15 -34l-105 -46zM1203 189l105 47l15 -34l-105 -46zM259 1389v-36h-114 v36h114zM421 1389v-36h-115v36h115zM583 1389v-36h-115v36h115zM744 1389v-36h-114v36h114zM906 1389v-36h-114v36h114zM1068 1389v-36h-115v36h115zM1230 1389v-36h-115v36h115zM1391 1389v-36h-114v36h114zM181 1049v-79h-37v115h115v-36h-78zM421 1085v-36h-115v36h115z M583 1085v-36h-115v36h115zM744 1085v-36h-114v36h114zM906 1085v-36h-114v36h114zM1068 1085v-36h-115v36h115zM1230 1085v-36h-115v36h115zM1355 970v79h-78v36h115v-115h-37zM1355 822v115h37v-115h-37zM1355 674v115h37v-115h-37zM1355 526v115h37v-115h-37zM1355 378 v115h37v-115h-37zM1355 230v115h37v-115h-37zM760 265q-129 0 -221 91.5t-92 221.5q0 129 92 221t221 92q130 0 221.5 -92t91.5 -221q0 -130 -91.5 -221.5t-221.5 -91.5zM595 646q0 -36 19.5 -56.5t49.5 -25t64 -7t64 -2t49.5 -9t19.5 -30.5q0 -49 -112 -49q-97 0 -123 51 h-3l-31 -63q67 -42 162 -42q29 0 56.5 5t55.5 16t45.5 33t17.5 53q0 46 -27.5 69.5t-67.5 27t-79.5 3t-67 5t-27.5 25.5q0 21 20.5 33t40.5 15t41 3q34 0 70.5 -11t51.5 -34h3l30 58q-3 1 -21 8.5t-22.5 9t-19.5 7t-22 7t-20 4.5t-24 4t-23 1q-29 0 -56.5 -5t-54 -16.5 t-43 -34t-16.5 -53.5z" />
+<glyph unicode="&#xf215;" horiz-adv-x="2048" d="M863 504q0 112 -79.5 191.5t-191.5 79.5t-191 -79.5t-79 -191.5t79 -191t191 -79t191.5 79t79.5 191zM1726 505q0 112 -79 191t-191 79t-191.5 -79t-79.5 -191q0 -113 79.5 -192t191.5 -79t191 79.5t79 191.5zM2048 1314v-1348q0 -44 -31.5 -75.5t-76.5 -31.5h-1832 q-45 0 -76.5 31.5t-31.5 75.5v1348q0 44 31.5 75.5t76.5 31.5h431q44 0 76 -31.5t32 -75.5v-161h754v161q0 44 32 75.5t76 31.5h431q45 0 76.5 -31.5t31.5 -75.5z" />
+<glyph unicode="&#xf216;" horiz-adv-x="2048" d="M1430 953zM1690 749q148 0 253 -98.5t105 -244.5q0 -157 -109 -261.5t-267 -104.5q-85 0 -162 27.5t-138 73.5t-118 106t-109 126.5t-103.5 132.5t-108.5 126t-117 106t-136 73.5t-159 27.5q-154 0 -251.5 -91.5t-97.5 -244.5q0 -157 104 -250t263 -93q100 0 208 37.5 t193 98.5q5 4 21 18.5t30 24t22 9.5q14 0 24.5 -10.5t10.5 -24.5q0 -24 -60 -77q-101 -88 -234.5 -142t-260.5 -54q-133 0 -245.5 58t-180 165t-67.5 241q0 205 141.5 341t347.5 136q120 0 226.5 -43.5t185.5 -113t151.5 -153t139 -167.5t133.5 -153.5t149.5 -113 t172.5 -43.5q102 0 168.5 61.5t66.5 162.5q0 95 -64.5 159t-159.5 64q-30 0 -81.5 -18.5t-68.5 -18.5q-20 0 -35.5 15t-15.5 35q0 18 8.5 57t8.5 59q0 159 -107.5 263t-266.5 104q-58 0 -111.5 -18.5t-84 -40.5t-55.5 -40.5t-33 -18.5q-15 0 -25.5 10.5t-10.5 25.5 q0 19 25 46q59 67 147 103.5t182 36.5q191 0 318 -125.5t127 -315.5q0 -37 -4 -66q57 15 115 15z" />
+<glyph unicode="&#xf217;" horiz-adv-x="1664" d="M1216 832q0 26 -19 45t-45 19h-128v128q0 26 -19 45t-45 19t-45 -19t-19 -45v-128h-128q-26 0 -45 -19t-19 -45t19 -45t45 -19h128v-128q0 -26 19 -45t45 -19t45 19t19 45v128h128q26 0 45 19t19 45zM640 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5 t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1536 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1664 1088v-512q0 -24 -16 -42.5t-41 -21.5l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920 q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf218;" horiz-adv-x="1664" d="M1280 832q0 26 -19 45t-45 19t-45 -19l-147 -146v293q0 26 -19 45t-45 19t-45 -19t-19 -45v-293l-147 146q-19 19 -45 19t-45 -19t-19 -45t19 -45l256 -256q19 -19 45 -19t45 19l256 256q19 19 19 45zM640 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5 t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1536 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1664 1088v-512q0 -24 -16 -42.5t-41 -21.5l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920 q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf219;" horiz-adv-x="2048" d="M212 768l623 -665l-300 665h-323zM1024 -4l349 772h-698zM538 896l204 384h-262l-288 -384h346zM1213 103l623 665h-323zM683 896h682l-204 384h-274zM1510 896h346l-288 384h-262zM1651 1382l384 -512q14 -18 13 -41.5t-17 -40.5l-960 -1024q-18 -20 -47 -20t-47 20 l-960 1024q-16 17 -17 40.5t13 41.5l384 512q18 26 51 26h1152q33 0 51 -26z" />
+<glyph unicode="&#xf21a;" horiz-adv-x="2048" d="M1811 -19q19 19 45 19t45 -19l128 -128l-90 -90l-83 83l-83 -83q-18 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83 q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-128 128l90 90l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83 q19 19 45 19t45 -19l83 -83zM237 19q-19 -19 -45 -19t-45 19l-128 128l90 90l83 -82l83 82q19 19 45 19t45 -19l83 -82l64 64v293l-210 314q-17 26 -7 56.5t40 40.5l177 58v299h128v128h256v128h256v-128h256v-128h128v-299l177 -58q30 -10 40 -40.5t-7 -56.5l-210 -314 v-293l19 18q19 19 45 19t45 -19l83 -82l83 82q19 19 45 19t45 -19l128 -128l-90 -90l-83 83l-83 -83q-18 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83 q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83zM640 1152v-128l384 128l384 -128v128h-128v128h-512v-128h-128z" />
+<glyph unicode="&#xf21b;" d="M576 0l96 448l-96 128l-128 64zM832 0l128 640l-128 -64l-96 -128zM992 1010q-2 4 -4 6q-10 8 -96 8q-70 0 -167 -19q-7 -2 -21 -2t-21 2q-97 19 -167 19q-86 0 -96 -8q-2 -2 -4 -6q2 -18 4 -27q2 -3 7.5 -6.5t7.5 -10.5q2 -4 7.5 -20.5t7 -20.5t7.5 -17t8.5 -17t9 -14 t12 -13.5t14 -9.5t17.5 -8t20.5 -4t24.5 -2q36 0 59 12.5t32.5 30t14.5 34.5t11.5 29.5t17.5 12.5h12q11 0 17.5 -12.5t11.5 -29.5t14.5 -34.5t32.5 -30t59 -12.5q13 0 24.5 2t20.5 4t17.5 8t14 9.5t12 13.5t9 14t8.5 17t7.5 17t7 20.5t7.5 20.5q2 7 7.5 10.5t7.5 6.5 q2 9 4 27zM1408 131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190q0 61 4.5 118t19 125.5t37.5 123.5t63.5 103.5t93.5 74.5l-90 220h214q-22 64 -22 128q0 12 2 32q-194 40 -194 96q0 57 210 99q17 62 51.5 134t70.5 114q32 37 76 37q30 0 84 -31t84 -31t84 31 t84 31q44 0 76 -37q36 -42 70.5 -114t51.5 -134q210 -42 210 -99q0 -56 -194 -96q7 -81 -20 -160h214l-82 -225q63 -33 107.5 -96.5t65.5 -143.5t29 -151.5t8 -148.5z" />
+<glyph unicode="&#xf21c;" horiz-adv-x="2304" d="M2301 500q12 -103 -22 -198.5t-99 -163.5t-158.5 -106t-196.5 -31q-161 11 -279.5 125t-134.5 274q-12 111 27.5 210.5t118.5 170.5l-71 107q-96 -80 -151 -194t-55 -244q0 -27 -18.5 -46.5t-45.5 -19.5h-256h-69q-23 -164 -149 -274t-294 -110q-185 0 -316.5 131.5 t-131.5 316.5t131.5 316.5t316.5 131.5q76 0 152 -27l24 45q-123 110 -304 110h-64q-26 0 -45 19t-19 45t19 45t45 19h128q78 0 145 -13.5t116.5 -38.5t71.5 -39.5t51 -36.5h512h115l-85 128h-222q-30 0 -49 22.5t-14 52.5q4 23 23 38t43 15h253q33 0 53 -28l70 -105 l114 114q19 19 46 19h101q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-179l115 -172q131 63 275 36q143 -26 244 -134.5t118 -253.5zM448 128q115 0 203 72.5t111 183.5h-314q-35 0 -55 31q-18 32 -1 63l147 277q-47 13 -91 13q-132 0 -226 -94t-94 -226t94 -226 t226 -94zM1856 128q132 0 226 94t94 226t-94 226t-226 94q-60 0 -121 -24l174 -260q15 -23 10 -49t-27 -40q-15 -11 -36 -11q-35 0 -53 29l-174 260q-93 -95 -93 -225q0 -132 94 -226t226 -94z" />
+<glyph unicode="&#xf21d;" d="M1408 0q0 -63 -61.5 -113.5t-164 -81t-225 -46t-253.5 -15.5t-253.5 15.5t-225 46t-164 81t-61.5 113.5q0 49 33 88.5t91 66.5t118 44.5t131 29.5q26 5 48 -10.5t26 -41.5q5 -26 -10.5 -48t-41.5 -26q-58 -10 -106 -23.5t-76.5 -25.5t-48.5 -23.5t-27.5 -19.5t-8.5 -12 q3 -11 27 -26.5t73 -33t114 -32.5t160.5 -25t201.5 -10t201.5 10t160.5 25t114 33t73 33.5t27 27.5q-1 4 -8.5 11t-27.5 19t-48.5 23.5t-76.5 25t-106 23.5q-26 4 -41.5 26t-10.5 48q4 26 26 41.5t48 10.5q71 -12 131 -29.5t118 -44.5t91 -66.5t33 -88.5zM1024 896v-384 q0 -26 -19 -45t-45 -19h-64v-384q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v384h-64q-26 0 -45 19t-19 45v384q0 53 37.5 90.5t90.5 37.5h384q53 0 90.5 -37.5t37.5 -90.5zM928 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5 t158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf21e;" horiz-adv-x="1792" d="M1280 512h305q-5 -6 -10 -10.5t-9 -7.5l-3 -4l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-5 2 -21 20h369q22 0 39.5 13.5t22.5 34.5l70 281l190 -667q6 -20 23 -33t39 -13q21 0 38 13t23 33l146 485l56 -112q18 -35 57 -35zM1792 940q0 -145 -103 -300h-369l-111 221 q-8 17 -25.5 27t-36.5 8q-45 -5 -56 -46l-129 -430l-196 686q-6 20 -23.5 33t-39.5 13t-39 -13.5t-22 -34.5l-116 -464h-423q-103 155 -103 300q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124 t127 -344z" />
+<glyph unicode="&#xf221;" horiz-adv-x="1280" d="M1152 960q0 -221 -147.5 -384.5t-364.5 -187.5v-260h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v260q-150 16 -271.5 103t-186 224t-52.5 292 q11 134 80.5 249t182 188t245.5 88q170 19 319 -54t236 -212t87 -306zM128 960q0 -185 131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5z" />
+<glyph unicode="&#xf222;" d="M1472 1408q26 0 45 -19t19 -45v-416q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v262l-382 -383q126 -156 126 -359q0 -117 -45.5 -223.5t-123 -184t-184 -123t-223.5 -45.5t-223.5 45.5t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123t223.5 45.5 q203 0 359 -126l382 382h-261q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h416zM576 0q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf223;" horiz-adv-x="1280" d="M830 1220q145 -72 233.5 -210.5t88.5 -305.5q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-217 24 -364.5 187.5 t-147.5 384.5q0 167 88.5 305.5t233.5 210.5q-165 96 -228 273q-6 16 3.5 29.5t26.5 13.5h69q21 0 29 -20q44 -106 140 -171t214 -65t214 65t140 171q8 20 37 20h61q17 0 26.5 -13.5t3.5 -29.5q-63 -177 -228 -273zM576 256q185 0 316.5 131.5t131.5 316.5t-131.5 316.5 t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf224;" d="M1024 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q126 -158 126 -359q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64 q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-149 16 -270.5 103t-186.5 223.5t-53 291.5q16 204 160 353.5t347 172.5q118 14 228 -19t198 -103l255 254h-134q-14 0 -23 9t-9 23v64zM576 256q185 0 316.5 131.5t131.5 316.5t-131.5 316.5 t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf225;" horiz-adv-x="1792" d="M1280 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q126 -158 126 -359q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64 q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-217 24 -364.5 187.5t-147.5 384.5q0 201 126 359l-52 53l-101 -111q-9 -10 -22 -10.5t-23 7.5l-48 44q-10 8 -10.5 21.5t8.5 23.5l105 115l-111 112v-134q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9 t-9 23v288q0 26 19 45t45 19h288q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-133l106 -107l86 94q9 10 22 10.5t23 -7.5l48 -44q10 -8 10.5 -21.5t-8.5 -23.5l-90 -99l57 -56q158 126 359 126t359 -126l255 254h-134q-14 0 -23 9t-9 23v64zM832 256q185 0 316.5 131.5 t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf226;" horiz-adv-x="1792" d="M1790 1007q12 -155 -52.5 -292t-186 -224t-271.5 -103v-260h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-512v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23 t23 9h224v260q-150 16 -271.5 103t-186 224t-52.5 292q17 206 164.5 356.5t352.5 169.5q206 21 377 -94q171 115 377 94q205 -19 352.5 -169.5t164.5 -356.5zM896 647q128 131 128 313t-128 313q-128 -131 -128 -313t128 -313zM576 512q115 0 218 57q-154 165 -154 391 q0 224 154 391q-103 57 -218 57q-185 0 -316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5zM1152 128v260q-137 15 -256 94q-119 -79 -256 -94v-260h512zM1216 512q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5q-115 0 -218 -57q154 -167 154 -391 q0 -226 -154 -391q103 -57 218 -57z" />
+<glyph unicode="&#xf227;" horiz-adv-x="1920" d="M1536 1120q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q76 -95 107.5 -214t9.5 -247q-31 -182 -166 -312t-318 -156q-210 -29 -384.5 80t-241.5 300q-117 6 -221 57.5t-177.5 133t-113.5 192.5t-32 230 q9 135 78 252t182 191.5t248 89.5q118 14 227.5 -19t198.5 -103l255 254h-134q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q59 -74 93 -169q182 -9 328 -124l255 254h-134q-14 0 -23 9 t-9 23v64zM1024 704q0 20 -4 58q-162 -25 -271 -150t-109 -292q0 -20 4 -58q162 25 271 150t109 292zM128 704q0 -168 111 -294t276 -149q-3 29 -3 59q0 210 135 369.5t338 196.5q-53 120 -163.5 193t-245.5 73q-185 0 -316.5 -131.5t-131.5 -316.5zM1088 -128 q185 0 316.5 131.5t131.5 316.5q0 168 -111 294t-276 149q3 -29 3 -59q0 -210 -135 -369.5t-338 -196.5q53 -120 163.5 -193t245.5 -73z" />
+<glyph unicode="&#xf228;" horiz-adv-x="2048" d="M1664 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q76 -95 107.5 -214t9.5 -247q-32 -180 -164.5 -310t-313.5 -157q-223 -34 -409 90q-117 -78 -256 -93v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23 t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-155 17 -279.5 109.5t-187 237.5t-39.5 307q25 187 159.5 322.5t320.5 164.5q224 34 410 -90q146 97 320 97q201 0 359 -126l255 254h-134q-14 0 -23 9 t-9 23v64zM896 391q128 131 128 313t-128 313q-128 -131 -128 -313t128 -313zM128 704q0 -185 131.5 -316.5t316.5 -131.5q117 0 218 57q-154 167 -154 391t154 391q-101 57 -218 57q-185 0 -316.5 -131.5t-131.5 -316.5zM1216 256q185 0 316.5 131.5t131.5 316.5 t-131.5 316.5t-316.5 131.5q-117 0 -218 -57q154 -167 154 -391t-154 -391q101 -57 218 -57z" />
+<glyph unicode="&#xf229;" d="M1472 1408q26 0 45 -19t19 -45v-416q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v262l-213 -214l140 -140q9 -10 9 -23t-9 -22l-46 -46q-9 -9 -22 -9t-23 9l-140 141l-78 -79q126 -156 126 -359q0 -117 -45.5 -223.5t-123 -184t-184 -123t-223.5 -45.5t-223.5 45.5 t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123t223.5 45.5q203 0 359 -126l78 78l-172 172q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l172 -172l213 213h-261q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h416zM576 0q185 0 316.5 131.5t131.5 316.5t-131.5 316.5 t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf22a;" horiz-adv-x="1280" d="M640 892q217 -24 364.5 -187.5t147.5 -384.5q0 -167 -87 -306t-236 -212t-319 -54q-133 15 -245.5 88t-182 188t-80.5 249q-12 155 52.5 292t186 224t271.5 103v132h-160q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h160v165l-92 -92q-10 -9 -23 -9t-22 9l-46 46q-9 9 -9 22 t9 23l202 201q19 19 45 19t45 -19l202 -201q9 -10 9 -23t-9 -22l-46 -46q-9 -9 -22 -9t-23 9l-92 92v-165h160q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-160v-132zM576 -128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5 t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf22b;" horiz-adv-x="2048" d="M1901 621q19 -19 19 -45t-19 -45l-294 -294q-9 -10 -22.5 -10t-22.5 10l-45 45q-10 9 -10 22.5t10 22.5l185 185h-294v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-132q-24 -217 -187.5 -364.5t-384.5 -147.5q-167 0 -306 87t-212 236t-54 319q15 133 88 245.5 t188 182t249 80.5q155 12 292 -52.5t224 -186t103 -271.5h132v224q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-224h294l-185 185q-10 9 -10 22.5t10 22.5l45 45q9 10 22.5 10t22.5 -10zM576 128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5 t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf22c;" horiz-adv-x="1280" d="M1152 960q0 -221 -147.5 -384.5t-364.5 -187.5v-612q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v612q-217 24 -364.5 187.5t-147.5 384.5q0 117 45.5 223.5t123 184t184 123t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5zM576 512q185 0 316.5 131.5 t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf22d;" horiz-adv-x="1280" d="M1024 576q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1152 576q0 -117 -45.5 -223.5t-123 -184t-184 -123t-223.5 -45.5t-223.5 45.5t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123 t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5z" />
+<glyph unicode="&#xf22e;" horiz-adv-x="1792" />
+<glyph unicode="&#xf22f;" horiz-adv-x="1792" />
+<glyph unicode="&#xf230;" d="M1451 1408q35 0 60 -25t25 -60v-1366q0 -35 -25 -60t-60 -25h-391v595h199l30 232h-229v148q0 56 23.5 84t91.5 28l122 1v207q-63 9 -178 9q-136 0 -217.5 -80t-81.5 -226v-171h-200v-232h200v-595h-735q-35 0 -60 25t-25 60v1366q0 35 25 60t60 25h1366z" />
+<glyph unicode="&#xf231;" horiz-adv-x="1280" d="M0 939q0 108 37.5 203.5t103.5 166.5t152 123t185 78t202 26q158 0 294 -66.5t221 -193.5t85 -287q0 -96 -19 -188t-60 -177t-100 -149.5t-145 -103t-189 -38.5q-68 0 -135 32t-96 88q-10 -39 -28 -112.5t-23.5 -95t-20.5 -71t-26 -71t-32 -62.5t-46 -77.5t-62 -86.5 l-14 -5l-9 10q-15 157 -15 188q0 92 21.5 206.5t66.5 287.5t52 203q-32 65 -32 169q0 83 52 156t132 73q61 0 95 -40.5t34 -102.5q0 -66 -44 -191t-44 -187q0 -63 45 -104.5t109 -41.5q55 0 102 25t78.5 68t56 95t38 110.5t20 111t6.5 99.5q0 173 -109.5 269.5t-285.5 96.5 q-200 0 -334 -129.5t-134 -328.5q0 -44 12.5 -85t27 -65t27 -45.5t12.5 -30.5q0 -28 -15 -73t-37 -45q-2 0 -17 3q-51 15 -90.5 56t-61 94.5t-32.5 108t-11 106.5z" />
+<glyph unicode="&#xf232;" d="M985 562q13 0 97.5 -44t89.5 -53q2 -5 2 -15q0 -33 -17 -76q-16 -39 -71 -65.5t-102 -26.5q-57 0 -190 62q-98 45 -170 118t-148 185q-72 107 -71 194v8q3 91 74 158q24 22 52 22q6 0 18 -1.5t19 -1.5q19 0 26.5 -6.5t15.5 -27.5q8 -20 33 -88t25 -75q0 -21 -34.5 -57.5 t-34.5 -46.5q0 -7 5 -15q34 -73 102 -137q56 -53 151 -101q12 -7 22 -7q15 0 54 48.5t52 48.5zM782 32q127 0 243.5 50t200.5 134t134 200.5t50 243.5t-50 243.5t-134 200.5t-200.5 134t-243.5 50t-243.5 -50t-200.5 -134t-134 -200.5t-50 -243.5q0 -203 120 -368l-79 -233 l242 77q158 -104 345 -104zM782 1414q153 0 292.5 -60t240.5 -161t161 -240.5t60 -292.5t-60 -292.5t-161 -240.5t-240.5 -161t-292.5 -60q-195 0 -365 94l-417 -134l136 405q-108 178 -108 389q0 153 60 292.5t161 240.5t240.5 161t292.5 60z" />
+<glyph unicode="&#xf233;" horiz-adv-x="1792" d="M128 128h1024v128h-1024v-128zM128 640h1024v128h-1024v-128zM1696 192q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM128 1152h1024v128h-1024v-128zM1696 704q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1696 1216 q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1792 384v-384h-1792v384h1792zM1792 896v-384h-1792v384h1792zM1792 1408v-384h-1792v384h1792z" />
+<glyph unicode="&#xf234;" horiz-adv-x="2048" d="M704 640q-159 0 -271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5zM1664 512h352q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-352v-352q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5 t-9.5 22.5v352h-352q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h352v352q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5v-352zM928 288q0 -52 38 -90t90 -38h256v-238q-68 -50 -171 -50h-874q-121 0 -194 69t-73 190q0 53 3.5 103.5t14 109t26.5 108.5 t43 97.5t62 81t85.5 53.5t111.5 20q19 0 39 -17q79 -61 154.5 -91.5t164.5 -30.5t164.5 30.5t154.5 91.5q20 17 39 17q132 0 217 -96h-223q-52 0 -90 -38t-38 -90v-192z" />
+<glyph unicode="&#xf235;" horiz-adv-x="2048" d="M704 640q-159 0 -271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5zM1781 320l249 -249q9 -9 9 -23q0 -13 -9 -22l-136 -136q-9 -9 -22 -9q-14 0 -23 9l-249 249l-249 -249q-9 -9 -23 -9q-13 0 -22 9l-136 136 q-9 9 -9 22q0 14 9 23l249 249l-249 249q-9 9 -9 23q0 13 9 22l136 136q9 9 22 9q14 0 23 -9l249 -249l249 249q9 9 23 9q13 0 22 -9l136 -136q9 -9 9 -22q0 -14 -9 -23zM1283 320l-181 -181q-37 -37 -37 -91q0 -53 37 -90l83 -83q-21 -3 -44 -3h-874q-121 0 -194 69 t-73 190q0 53 3.5 103.5t14 109t26.5 108.5t43 97.5t62 81t85.5 53.5t111.5 20q19 0 39 -17q154 -122 319 -122t319 122q20 17 39 17q28 0 57 -6q-28 -27 -41 -50t-13 -56q0 -54 37 -91z" />
+<glyph unicode="&#xf236;" horiz-adv-x="2048" d="M256 512h1728q26 0 45 -19t19 -45v-448h-256v256h-1536v-256h-256v1216q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-704zM832 832q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM2048 576v64q0 159 -112.5 271.5t-271.5 112.5h-704 q-26 0 -45 -19t-19 -45v-384h1152z" />
+<glyph unicode="&#xf237;" d="M1536 1536l-192 -448h192v-192h-274l-55 -128h329v-192h-411l-357 -832l-357 832h-411v192h329l-55 128h-274v192h192l-192 448h256l323 -768h378l323 768h256zM768 320l108 256h-216z" />
+<glyph unicode="&#xf238;" d="M1088 1536q185 0 316.5 -93.5t131.5 -226.5v-896q0 -130 -125.5 -222t-305.5 -97l213 -202q16 -15 8 -35t-30 -20h-1056q-22 0 -30 20t8 35l213 202q-180 5 -305.5 97t-125.5 222v896q0 133 131.5 226.5t316.5 93.5h640zM768 192q80 0 136 56t56 136t-56 136t-136 56 t-136 -56t-56 -136t56 -136t136 -56zM1344 768v512h-1152v-512h1152z" />
+<glyph unicode="&#xf239;" d="M1088 1536q185 0 316.5 -93.5t131.5 -226.5v-896q0 -130 -125.5 -222t-305.5 -97l213 -202q16 -15 8 -35t-30 -20h-1056q-22 0 -30 20t8 35l213 202q-180 5 -305.5 97t-125.5 222v896q0 133 131.5 226.5t316.5 93.5h640zM288 224q66 0 113 47t47 113t-47 113t-113 47 t-113 -47t-47 -113t47 -113t113 -47zM704 768v512h-544v-512h544zM1248 224q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47zM1408 768v512h-576v-512h576z" />
+<glyph unicode="&#xf23a;" horiz-adv-x="1792" d="M597 1115v-1173q0 -25 -12.5 -42.5t-36.5 -17.5q-17 0 -33 8l-465 233q-21 10 -35.5 33.5t-14.5 46.5v1140q0 20 10 34t29 14q14 0 44 -15l511 -256q3 -3 3 -5zM661 1014l534 -866l-534 266v600zM1792 996v-1054q0 -25 -14 -40.5t-38 -15.5t-47 13l-441 220zM1789 1116 q0 -3 -256.5 -419.5t-300.5 -487.5l-390 634l324 527q17 28 52 28q14 0 26 -6l541 -270q4 -2 4 -6z" />
+<glyph unicode="&#xf23b;" d="M809 532l266 499h-112l-157 -312q-24 -48 -44 -92l-42 92l-155 312h-120l263 -493v-324h101v318zM1536 1408v-1536h-1536v1536h1536z" />
+<glyph unicode="&#xf23c;" horiz-adv-x="2296" d="M478 -139q-8 -16 -27 -34.5t-37 -25.5q-25 -9 -51.5 3.5t-28.5 31.5q-1 22 40 55t68 38q23 4 34 -21.5t2 -46.5zM1819 -139q7 -16 26 -34.5t38 -25.5q25 -9 51.5 3.5t27.5 31.5q2 22 -39.5 55t-68.5 38q-22 4 -33 -21.5t-2 -46.5zM1867 -30q13 -27 56.5 -59.5t77.5 -41.5 q45 -13 82 4.5t37 50.5q0 46 -67.5 100.5t-115.5 59.5q-40 5 -63.5 -37.5t-6.5 -76.5zM428 -30q-13 -27 -56 -59.5t-77 -41.5q-45 -13 -82 4.5t-37 50.5q0 46 67.5 100.5t115.5 59.5q40 5 63 -37.5t6 -76.5zM1158 1094h1q-41 0 -76 -15q27 -8 44 -30.5t17 -49.5 q0 -35 -27 -60t-65 -25q-52 0 -80 43q-5 -23 -5 -42q0 -74 56 -126.5t135 -52.5q80 0 136 52.5t56 126.5t-56 126.5t-136 52.5zM1462 1312q-99 109 -220.5 131.5t-245.5 -44.5q27 60 82.5 96.5t118 39.5t121.5 -17t99.5 -74.5t44.5 -131.5zM2212 73q8 -11 -11 -42 q7 -23 7 -40q1 -56 -44.5 -112.5t-109.5 -91.5t-118 -37q-48 -2 -92 21.5t-66 65.5q-687 -25 -1259 0q-23 -41 -66.5 -65t-92.5 -22q-86 3 -179.5 80.5t-92.5 160.5q2 22 7 40q-19 31 -11 42q6 10 31 1q14 22 41 51q-7 29 2 38q11 10 39 -4q29 20 59 34q0 29 13 37 q23 12 51 -16q35 5 61 -2q18 -4 38 -19v73q-11 0 -18 2q-53 10 -97 44.5t-55 87.5q-9 38 0 81q15 62 93 95q2 17 19 35.5t36 23.5t33 -7.5t19 -30.5h13q46 -5 60 -23q3 -3 5 -7q10 1 30.5 3.5t30.5 3.5q-15 11 -30 17q-23 40 -91 43q0 6 1 10q-62 2 -118.5 18.5t-84.5 47.5 q-32 36 -42.5 92t-2.5 112q16 126 90 179q23 16 52 4.5t32 -40.5q0 -1 1.5 -14t2.5 -21t3 -20t5.5 -19t8.5 -10q27 -14 76 -12q48 46 98 74q-40 4 -162 -14l47 46q61 58 163 111q145 73 282 86q-20 8 -41 15.5t-47 14t-42.5 10.5t-47.5 11t-43 10q595 126 904 -139 q98 -84 158 -222q85 -10 121 9h1q5 3 8.5 10t5.5 19t3 19.5t3 21.5l1 14q3 28 32 40t52 -5q73 -52 91 -178q7 -57 -3.5 -113t-42.5 -91q-28 -32 -83.5 -48.5t-115.5 -18.5v-10q-71 -2 -95 -43q-14 -5 -31 -17q11 -1 32 -3.5t30 -3.5q1 4 5 8q16 18 60 23h13q5 18 19 30t33 8 t36 -23t19 -36q79 -32 93 -95q9 -40 1 -81q-12 -53 -56 -88t-97 -44q-10 -2 -17 -2q0 -49 -1 -73q20 15 38 19q26 7 61 2q28 28 51 16q14 -9 14 -37q33 -16 59 -34q27 13 38 4q10 -10 2 -38q28 -30 41 -51q23 8 31 -1zM1937 1025q0 -29 -9 -54q82 -32 112 -132 q4 37 -9.5 98.5t-41.5 90.5q-20 19 -36 17t-16 -20zM1859 925q35 -42 47.5 -108.5t-0.5 -124.5q67 13 97 45q13 14 18 28q-3 64 -31 114.5t-79 66.5q-15 -15 -52 -21zM1822 921q-30 0 -44 1q42 -115 53 -239q21 0 43 3q16 68 1 135t-53 100zM258 839q30 100 112 132 q-9 25 -9 54q0 18 -16.5 20t-35.5 -17q-28 -29 -41.5 -90.5t-9.5 -98.5zM294 737q29 -31 97 -45q-13 58 -0.5 124.5t47.5 108.5v0q-37 6 -52 21q-51 -16 -78.5 -66t-31.5 -115q9 -17 18 -28zM471 683q14 124 73 235q-19 -4 -55 -18l-45 -19v1q-46 -89 -20 -196q25 -3 47 -3z M1434 644q8 -38 16.5 -108.5t11.5 -89.5q3 -18 9.5 -21.5t23.5 4.5q40 20 62 85.5t23 125.5q-24 2 -146 4zM1152 1285q-116 0 -199 -82.5t-83 -198.5q0 -117 83 -199.5t199 -82.5t199 82.5t83 199.5q0 116 -83 198.5t-199 82.5zM1380 646q-106 2 -211 0v1q-1 -27 2.5 -86 t13.5 -66q29 -14 93.5 -14.5t95.5 10.5q9 3 11 39t-0.5 69.5t-4.5 46.5zM1112 447q8 4 9.5 48t-0.5 88t-4 63v1q-212 -3 -214 -3q-4 -20 -7 -62t0 -83t14 -46q34 -15 101 -16t101 10zM718 636q-16 -59 4.5 -118.5t77.5 -84.5q15 -8 24 -5t12 21q3 16 8 90t10 103 q-69 -2 -136 -6zM591 510q3 -23 -34 -36q132 -141 271.5 -240t305.5 -154q172 49 310.5 146t293.5 250q-33 13 -30 34l3 9v1v-1q-17 2 -50 5.5t-48 4.5q-26 -90 -82 -132q-51 -38 -82 1q-5 6 -9 14q-7 13 -17 62q-2 -5 -5 -9t-7.5 -7t-8 -5.5t-9.5 -4l-10 -2.5t-12 -2 l-12 -1.5t-13.5 -1t-13.5 -0.5q-106 -9 -163 11q-4 -17 -10 -26.5t-21 -15t-23 -7t-36 -3.5q-2 0 -3 -0.5t-3 -0.5h-3q-179 -17 -203 40q-2 -63 -56 -54q-47 8 -91 54q-12 13 -20 26q-17 29 -26 65q-58 -6 -87 -10q1 -2 4 -10zM507 -118q3 14 3 30q-17 71 -51 130t-73 70 q-41 12 -101.5 -14.5t-104.5 -80t-39 -107.5q35 -53 100 -93t119 -42q51 -2 94 28t53 79zM510 53q23 -63 27 -119q195 113 392 174q-98 52 -180.5 120t-179.5 165q-6 -4 -29 -13q0 -2 -1 -5t-1 -4q31 -18 22 -37q-12 -23 -56 -34q-10 -13 -29 -24h-1q-2 -83 1 -150 q19 -34 35 -73zM579 -113q532 -21 1145 0q-254 147 -428 196q-76 -35 -156 -57q-8 -3 -16 0q-65 21 -129 49q-208 -60 -416 -188h-1v-1q1 0 1 1zM1763 -67q4 54 28 120q14 38 33 71l-1 -1q3 77 3 153q-15 8 -30 25q-42 9 -56 33q-9 20 22 38q-2 4 -2 9q-16 4 -28 12 q-204 -190 -383 -284q198 -59 414 -176zM2155 -90q5 54 -39 107.5t-104 80t-102 14.5q-38 -11 -72.5 -70.5t-51.5 -129.5q0 -16 3 -30q10 -49 53 -79t94 -28q54 2 119 42t100 93z" />
+<glyph unicode="&#xf23d;" horiz-adv-x="2304" d="M1524 -25q0 -68 -48 -116t-116 -48t-116.5 48t-48.5 116t48.5 116.5t116.5 48.5t116 -48.5t48 -116.5zM775 -25q0 -68 -48.5 -116t-116.5 -48t-116 48t-48 116t48 116.5t116 48.5t116.5 -48.5t48.5 -116.5zM0 1469q57 -60 110.5 -104.5t121 -82t136 -63t166 -45.5 t200 -31.5t250 -18.5t304 -9.5t372.5 -2.5q139 0 244.5 -5t181 -16.5t124 -27.5t71 -39.5t24 -51.5t-19.5 -64t-56.5 -76.5t-89.5 -91t-116 -104.5t-139 -119q-185 -157 -286 -247q29 51 76.5 109t94 105.5t94.5 98.5t83 91.5t54 80.5t13 70t-45.5 55.5t-116.5 41t-204 23.5 t-304 5q-168 -2 -314 6t-256 23t-204.5 41t-159.5 51.5t-122.5 62.5t-91.5 66.5t-68 71.5t-50.5 69.5t-40 68t-36.5 59.5z" />
+<glyph unicode="&#xf23e;" horiz-adv-x="1792" d="M896 1472q-169 0 -323 -66t-265.5 -177.5t-177.5 -265.5t-66 -323t66 -323t177.5 -265.5t265.5 -177.5t323 -66t323 66t265.5 177.5t177.5 265.5t66 323t-66 323t-177.5 265.5t-265.5 177.5t-323 66zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348 t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM496 704q16 0 16 -16v-480q0 -16 -16 -16h-32q-16 0 -16 16v480q0 16 16 16h32zM896 640q53 0 90.5 -37.5t37.5 -90.5q0 -35 -17.5 -64t-46.5 -46v-114q0 -14 -9 -23 t-23 -9h-64q-14 0 -23 9t-9 23v114q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5zM896 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM544 928v-96 q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v96q0 93 65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5v-96q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v96q0 146 -103 249t-249 103t-249 -103t-103 -249zM1408 192v512q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-512 q0 -26 19 -45t45 -19h896q26 0 45 19t19 45z" />
+<glyph unicode="&#xf240;" horiz-adv-x="2304" d="M1920 1024v-768h-1664v768h1664zM2048 448h128v384h-128v288q0 14 -9 23t-23 9h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288zM2304 832v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113 v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160q53 0 90.5 -37.5t37.5 -90.5z" />
+<glyph unicode="&#xf241;" horiz-adv-x="2304" d="M256 256v768h1280v-768h-1280zM2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9 h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
+<glyph unicode="&#xf242;" horiz-adv-x="2304" d="M256 256v768h896v-768h-896zM2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9 h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
+<glyph unicode="&#xf243;" horiz-adv-x="2304" d="M256 256v768h512v-768h-512zM2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9 h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
+<glyph unicode="&#xf244;" horiz-adv-x="2304" d="M2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9h-1856q-14 0 -23 -9t-9 -23 v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
+<glyph unicode="&#xf245;" horiz-adv-x="1280" d="M1133 493q31 -30 14 -69q-17 -40 -59 -40h-382l201 -476q10 -25 0 -49t-34 -35l-177 -75q-25 -10 -49 0t-35 34l-191 452l-312 -312q-19 -19 -45 -19q-12 0 -24 5q-40 17 -40 59v1504q0 42 40 59q12 5 24 5q27 0 45 -19z" />
+<glyph unicode="&#xf246;" horiz-adv-x="1024" d="M832 1408q-320 0 -320 -224v-416h128v-128h-128v-544q0 -224 320 -224h64v-128h-64q-272 0 -384 146q-112 -146 -384 -146h-64v128h64q320 0 320 224v544h-128v128h128v416q0 224 -320 224h-64v128h64q272 0 384 -146q112 146 384 146h64v-128h-64z" />
+<glyph unicode="&#xf247;" horiz-adv-x="2048" d="M2048 1152h-128v-1024h128v-384h-384v128h-1280v-128h-384v384h128v1024h-128v384h384v-128h1280v128h384v-384zM1792 1408v-128h128v128h-128zM128 1408v-128h128v128h-128zM256 -128v128h-128v-128h128zM1664 0v128h128v1024h-128v128h-1280v-128h-128v-1024h128v-128 h1280zM1920 -128v128h-128v-128h128zM1280 896h384v-768h-896v256h-384v768h896v-256zM512 512h640v512h-640v-512zM1536 256v512h-256v-384h-384v-128h640z" />
+<glyph unicode="&#xf248;" horiz-adv-x="2304" d="M2304 768h-128v-640h128v-384h-384v128h-896v-128h-384v384h128v128h-384v-128h-384v384h128v640h-128v384h384v-128h896v128h384v-384h-128v-128h384v128h384v-384zM2048 1024v-128h128v128h-128zM1408 1408v-128h128v128h-128zM128 1408v-128h128v128h-128zM256 256 v128h-128v-128h128zM1536 384h-128v-128h128v128zM384 384h896v128h128v640h-128v128h-896v-128h-128v-640h128v-128zM896 -128v128h-128v-128h128zM2176 -128v128h-128v-128h128zM2048 128v640h-128v128h-384v-384h128v-384h-384v128h-384v-128h128v-128h896v128h128z" />
+<glyph unicode="&#xf249;" d="M1024 288v-416h-928q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1344q40 0 68 -28t28 -68v-928h-416q-40 0 -68 -28t-28 -68zM1152 256h381q-15 -82 -65 -132l-184 -184q-50 -50 -132 -65v381z" />
+<glyph unicode="&#xf24a;" d="M1400 256h-248v-248q29 10 41 22l185 185q12 12 22 41zM1120 384h288v896h-1280v-1280h896v288q0 40 28 68t68 28zM1536 1312v-1024q0 -40 -20 -88t-48 -76l-184 -184q-28 -28 -76 -48t-88 -20h-1024q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1344q40 0 68 -28t28 -68 z" />
+<glyph unicode="&#xf24b;" horiz-adv-x="2304" d="M1951 538q0 -26 -15.5 -44.5t-38.5 -23.5q-8 -2 -18 -2h-153v140h153q10 0 18 -2q23 -5 38.5 -23.5t15.5 -44.5zM1933 751q0 -25 -15 -42t-38 -21q-3 -1 -15 -1h-139v129h139q3 0 8.5 -0.5t6.5 -0.5q23 -4 38 -21.5t15 -42.5zM728 587v308h-228v-308q0 -58 -38 -94.5 t-105 -36.5q-108 0 -229 59v-112q53 -15 121 -23t109 -9l42 -1q328 0 328 217zM1442 403v113q-99 -52 -200 -59q-108 -8 -169 41t-61 142t61 142t169 41q101 -7 200 -58v112q-48 12 -100 19.5t-80 9.5l-28 2q-127 6 -218.5 -14t-140.5 -60t-71 -88t-22 -106t22 -106t71 -88 t140.5 -60t218.5 -14q101 4 208 31zM2176 518q0 54 -43 88.5t-109 39.5v3q57 8 89 41.5t32 79.5q0 55 -41 88t-107 36q-3 0 -12 0.5t-14 0.5h-455v-510h491q74 0 121.5 36.5t47.5 96.5zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90 t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf24c;" horiz-adv-x="2304" d="M858 295v693q-106 -41 -172 -135.5t-66 -211.5t66 -211.5t172 -134.5zM1362 641q0 117 -66 211.5t-172 135.5v-694q106 41 172 135.5t66 211.5zM1577 641q0 -159 -78.5 -294t-213.5 -213.5t-294 -78.5q-119 0 -227.5 46.5t-187 125t-125 187t-46.5 227.5q0 159 78.5 294 t213.5 213.5t294 78.5t294 -78.5t213.5 -213.5t78.5 -294zM1960 634q0 139 -55.5 261.5t-147.5 205.5t-213.5 131t-252.5 48h-301q-176 0 -323.5 -81t-235 -230t-87.5 -335q0 -171 87 -317.5t236 -231.5t323 -85h301q129 0 251.5 50.5t214.5 135t147.5 202.5t55.5 246z M2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf24d;" horiz-adv-x="1792" d="M1664 -96v1088q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5v-1088q0 -13 9.5 -22.5t22.5 -9.5h1088q13 0 22.5 9.5t9.5 22.5zM1792 992v-1088q0 -66 -47 -113t-113 -47h-1088q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1088q66 0 113 -47t47 -113 zM1408 1376v-160h-128v160q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5v-1088q0 -13 9.5 -22.5t22.5 -9.5h160v-128h-160q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1088q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf24e;" horiz-adv-x="2304" d="M1728 1088l-384 -704h768zM448 1088l-384 -704h768zM1269 1280q-14 -40 -45.5 -71.5t-71.5 -45.5v-1291h608q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1344q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h608v1291q-40 14 -71.5 45.5t-45.5 71.5h-491q-14 0 -23 9t-9 23v64 q0 14 9 23t23 9h491q21 57 70 92.5t111 35.5t111 -35.5t70 -92.5h491q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-491zM1088 1264q33 0 56.5 23.5t23.5 56.5t-23.5 56.5t-56.5 23.5t-56.5 -23.5t-23.5 -56.5t23.5 -56.5t56.5 -23.5zM2176 384q0 -73 -46.5 -131t-117.5 -91 t-144.5 -49.5t-139.5 -16.5t-139.5 16.5t-144.5 49.5t-117.5 91t-46.5 131q0 11 35 81t92 174.5t107 195.5t102 184t56 100q18 33 56 33t56 -33q4 -7 56 -100t102 -184t107 -195.5t92 -174.5t35 -81zM896 384q0 -73 -46.5 -131t-117.5 -91t-144.5 -49.5t-139.5 -16.5 t-139.5 16.5t-144.5 49.5t-117.5 91t-46.5 131q0 11 35 81t92 174.5t107 195.5t102 184t56 100q18 33 56 33t56 -33q4 -7 56 -100t102 -184t107 -195.5t92 -174.5t35 -81z" />
+<glyph unicode="&#xf250;" d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9 t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM874 700q77 29 149 92.5t129.5 152.5t92.5 210t35 253h-1024q0 -132 35 -253t92.5 -210t129.5 -152.5t149 -92.5q19 -7 30.5 -23.5t11.5 -36.5t-11.5 -36.5t-30.5 -23.5q-77 -29 -149 -92.5 t-129.5 -152.5t-92.5 -210t-35 -253h1024q0 132 -35 253t-92.5 210t-129.5 152.5t-149 92.5q-19 7 -30.5 23.5t-11.5 36.5t11.5 36.5t30.5 23.5z" />
+<glyph unicode="&#xf251;" d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9 t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM1280 1408h-1024q0 -66 9 -128h1006q9 61 9 128zM1280 -128q0 130 -34 249.5t-90.5 208t-126.5 152t-146 94.5h-230q-76 -31 -146 -94.5t-126.5 -152t-90.5 -208t-34 -249.5h1024z" />
+<glyph unicode="&#xf252;" d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9 t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM1280 1408h-1024q0 -206 85 -384h854q85 178 85 384zM1223 192q-54 141 -145.5 241.5t-194.5 142.5h-230q-103 -42 -194.5 -142.5t-145.5 -241.5h910z" />
+<glyph unicode="&#xf253;" d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9 t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM874 700q77 29 149 92.5t129.5 152.5t92.5 210t35 253h-1024q0 -132 35 -253t92.5 -210t129.5 -152.5t149 -92.5q19 -7 30.5 -23.5t11.5 -36.5t-11.5 -36.5t-30.5 -23.5q-137 -51 -244 -196 h700q-107 145 -244 196q-19 7 -30.5 23.5t-11.5 36.5t11.5 36.5t30.5 23.5z" />
+<glyph unicode="&#xf254;" d="M1504 -64q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v128q0 14 9 23t23 9h1472zM130 0q3 55 16 107t30 95t46 87t53.5 76t64.5 69.5t66 60t70.5 55t66.5 47.5t65 43q-43 28 -65 43t-66.5 47.5t-70.5 55t-66 60t-64.5 69.5t-53.5 76t-46 87 t-30 95t-16 107h1276q-3 -55 -16 -107t-30 -95t-46 -87t-53.5 -76t-64.5 -69.5t-66 -60t-70.5 -55t-66.5 -47.5t-65 -43q43 -28 65 -43t66.5 -47.5t70.5 -55t66 -60t64.5 -69.5t53.5 -76t46 -87t30 -95t16 -107h-1276zM1504 1536q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9 h-1472q-14 0 -23 9t-9 23v128q0 14 9 23t23 9h1472z" />
+<glyph unicode="&#xf255;" d="M768 1152q-53 0 -90.5 -37.5t-37.5 -90.5v-128h-32v93q0 48 -32 81.5t-80 33.5q-46 0 -79 -33t-33 -79v-429l-32 30v172q0 48 -32 81.5t-80 33.5q-46 0 -79 -33t-33 -79v-224q0 -47 35 -82l310 -296q39 -39 39 -102q0 -26 19 -45t45 -19h640q26 0 45 19t19 45v25 q0 41 10 77l108 436q10 36 10 77v246q0 48 -32 81.5t-80 33.5q-46 0 -79 -33t-33 -79v-32h-32v125q0 40 -25 72.5t-64 40.5q-14 2 -23 2q-46 0 -79 -33t-33 -79v-128h-32v122q0 51 -32.5 89.5t-82.5 43.5q-5 1 -13 1zM768 1280q84 0 149 -50q57 34 123 34q59 0 111 -27 t86 -76q27 7 59 7q100 0 170 -71.5t70 -171.5v-246q0 -51 -13 -108l-109 -436q-6 -24 -6 -71q0 -80 -56 -136t-136 -56h-640q-84 0 -138 58.5t-54 142.5l-308 296q-76 73 -76 175v224q0 99 70.5 169.5t169.5 70.5q11 0 16 -1q6 95 75.5 160t164.5 65q52 0 98 -21 q72 69 174 69z" />
+<glyph unicode="&#xf256;" horiz-adv-x="1792" d="M880 1408q-46 0 -79 -33t-33 -79v-656h-32v528q0 46 -33 79t-79 33t-79 -33t-33 -79v-528v-256l-154 205q-38 51 -102 51q-53 0 -90.5 -37.5t-37.5 -90.5q0 -43 26 -77l384 -512q38 -51 102 -51h688q34 0 61 22t34 56l76 405q5 32 5 59v498q0 46 -33 79t-79 33t-79 -33 t-33 -79v-272h-32v528q0 46 -33 79t-79 33t-79 -33t-33 -79v-528h-32v656q0 46 -33 79t-79 33zM880 1536q68 0 125.5 -35.5t88.5 -96.5q19 4 42 4q99 0 169.5 -70.5t70.5 -169.5v-17q105 6 180.5 -64t75.5 -175v-498q0 -40 -8 -83l-76 -404q-14 -79 -76.5 -131t-143.5 -52 h-688q-60 0 -114.5 27.5t-90.5 74.5l-384 512q-51 68 -51 154q0 106 75 181t181 75q78 0 128 -34v434q0 99 70.5 169.5t169.5 70.5q23 0 42 -4q31 61 88.5 96.5t125.5 35.5z" />
+<glyph unicode="&#xf257;" horiz-adv-x="1792" d="M1073 -128h-177q-163 0 -226 141q-23 49 -23 102v5q-62 30 -98.5 88.5t-36.5 127.5q0 38 5 48h-261q-106 0 -181 75t-75 181t75 181t181 75h113l-44 17q-74 28 -119.5 93.5t-45.5 145.5q0 106 75 181t181 75q46 0 91 -17l628 -239h401q106 0 181 -75t75 -181v-668 q0 -88 -54 -157.5t-140 -90.5l-339 -85q-92 -23 -186 -23zM1024 583l-155 -71l-163 -74q-30 -14 -48 -41.5t-18 -60.5q0 -46 33 -79t79 -33q26 0 46 10l338 154q-49 10 -80.5 50t-31.5 90v55zM1344 272q0 46 -33 79t-79 33q-26 0 -46 -10l-290 -132q-28 -13 -37 -17 t-30.5 -17t-29.5 -23.5t-16 -29t-8 -40.5q0 -50 31.5 -82t81.5 -32q20 0 38 9l352 160q30 14 48 41.5t18 60.5zM1112 1024l-650 248q-24 8 -46 8q-53 0 -90.5 -37.5t-37.5 -90.5q0 -40 22.5 -73t59.5 -47l526 -200v-64h-640q-53 0 -90.5 -37.5t-37.5 -90.5t37.5 -90.5 t90.5 -37.5h535l233 106v198q0 63 46 106l111 102h-69zM1073 0q82 0 155 19l339 85q43 11 70 45.5t27 78.5v668q0 53 -37.5 90.5t-90.5 37.5h-308l-136 -126q-36 -33 -36 -82v-296q0 -46 33 -77t79 -31t79 35t33 81v208h32v-208q0 -70 -57 -114q52 -8 86.5 -48.5t34.5 -93.5 q0 -42 -23 -78t-61 -53l-310 -141h91z" />
+<glyph unicode="&#xf258;" horiz-adv-x="2048" d="M1151 1536q61 0 116 -28t91 -77l572 -781q118 -159 118 -359v-355q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v177l-286 143h-546q-80 0 -136 56t-56 136v32q0 119 84.5 203.5t203.5 84.5h420l42 128h-686q-100 0 -173.5 67.5t-81.5 166.5q-65 79 -65 182v32 q0 80 56 136t136 56h959zM1920 -64v355q0 157 -93 284l-573 781q-39 52 -103 52h-959q-26 0 -45 -19t-19 -45q0 -32 1.5 -49.5t9.5 -40.5t25 -43q10 31 35.5 50t56.5 19h832v-32h-832q-26 0 -45 -19t-19 -45q0 -44 3 -58q8 -44 44 -73t81 -29h640h91q40 0 68 -28t28 -68 q0 -15 -5 -30l-64 -192q-10 -29 -35 -47.5t-56 -18.5h-443q-66 0 -113 -47t-47 -113v-32q0 -26 19 -45t45 -19h561q16 0 29 -7l317 -158q24 -13 38.5 -36t14.5 -50v-197q0 -26 19 -45t45 -19h384q26 0 45 19t19 45z" />
+<glyph unicode="&#xf259;" horiz-adv-x="2048" d="M816 1408q-48 0 -79.5 -34t-31.5 -82q0 -14 3 -28l150 -624h-26l-116 482q-9 38 -39.5 62t-69.5 24q-47 0 -79 -34t-32 -81q0 -11 4 -29q3 -13 39 -161t68 -282t32 -138v-227l-307 230q-34 26 -77 26q-52 0 -89.5 -36.5t-37.5 -88.5q0 -67 56 -110l507 -379 q34 -26 76 -26h694q33 0 59 20.5t34 52.5l100 401q8 30 10 88t9 86l116 478q3 12 3 26q0 46 -33 79t-80 33q-38 0 -69 -25.5t-40 -62.5l-99 -408h-26l132 547q3 14 3 28q0 47 -32 80t-80 33q-38 0 -68.5 -24t-39.5 -62l-145 -602h-127l-164 682q-9 38 -39.5 62t-68.5 24z M1461 -256h-694q-85 0 -153 51l-507 380q-50 38 -78.5 94t-28.5 118q0 105 75 179t180 74q25 0 49.5 -5.5t41.5 -11t41 -20.5t35 -23t38.5 -29.5t37.5 -28.5l-123 512q-7 35 -7 59q0 93 60 162t152 79q14 87 80.5 144.5t155.5 57.5q83 0 148 -51.5t85 -132.5l103 -428 l83 348q20 81 85 132.5t148 51.5q87 0 152.5 -54t82.5 -139q93 -10 155 -78t62 -161q0 -30 -7 -57l-116 -477q-5 -22 -5 -67q0 -51 -13 -108l-101 -401q-19 -75 -79.5 -122.5t-137.5 -47.5z" />
+<glyph unicode="&#xf25a;" horiz-adv-x="1792" d="M640 1408q-53 0 -90.5 -37.5t-37.5 -90.5v-512v-384l-151 202q-41 54 -107 54q-52 0 -89 -38t-37 -90q0 -43 26 -77l384 -512q38 -51 102 -51h718q22 0 39.5 13.5t22.5 34.5l92 368q24 96 24 194v217q0 41 -28 71t-68 30t-68 -28t-28 -68h-32v61q0 48 -32 81.5t-80 33.5 q-46 0 -79 -33t-33 -79v-64h-32v90q0 55 -37 94.5t-91 39.5q-53 0 -90.5 -37.5t-37.5 -90.5v-96h-32v570q0 55 -37 94.5t-91 39.5zM640 1536q107 0 181.5 -77.5t74.5 -184.5v-220q22 2 32 2q99 0 173 -69q47 21 99 21q113 0 184 -87q27 7 56 7q94 0 159 -67.5t65 -161.5 v-217q0 -116 -28 -225l-92 -368q-16 -64 -68 -104.5t-118 -40.5h-718q-60 0 -114.5 27.5t-90.5 74.5l-384 512q-51 68 -51 154q0 105 74.5 180.5t179.5 75.5q71 0 130 -35v547q0 106 75 181t181 75zM768 128v384h-32v-384h32zM1024 128v384h-32v-384h32zM1280 128v384h-32 v-384h32z" />
+<glyph unicode="&#xf25b;" d="M1288 889q60 0 107 -23q141 -63 141 -226v-177q0 -94 -23 -186l-85 -339q-21 -86 -90.5 -140t-157.5 -54h-668q-106 0 -181 75t-75 181v401l-239 628q-17 45 -17 91q0 106 75 181t181 75q80 0 145.5 -45.5t93.5 -119.5l17 -44v113q0 106 75 181t181 75t181 -75t75 -181 v-261q27 5 48 5q69 0 127.5 -36.5t88.5 -98.5zM1072 896q-33 0 -60.5 -18t-41.5 -48l-74 -163l-71 -155h55q50 0 90 -31.5t50 -80.5l154 338q10 20 10 46q0 46 -33 79t-79 33zM1293 761q-22 0 -40.5 -8t-29 -16t-23.5 -29.5t-17 -30.5t-17 -37l-132 -290q-10 -20 -10 -46 q0 -46 33 -79t79 -33q33 0 60.5 18t41.5 48l160 352q9 18 9 38q0 50 -32 81.5t-82 31.5zM128 1120q0 -22 8 -46l248 -650v-69l102 111q43 46 106 46h198l106 233v535q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5v-640h-64l-200 526q-14 37 -47 59.5t-73 22.5 q-53 0 -90.5 -37.5t-37.5 -90.5zM1180 -128q44 0 78.5 27t45.5 70l85 339q19 73 19 155v91l-141 -310q-17 -38 -53 -61t-78 -23q-53 0 -93.5 34.5t-48.5 86.5q-44 -57 -114 -57h-208v32h208q46 0 81 33t35 79t-31 79t-77 33h-296q-49 0 -82 -36l-126 -136v-308 q0 -53 37.5 -90.5t90.5 -37.5h668z" />
+<glyph unicode="&#xf25c;" horiz-adv-x="1973" d="M857 992v-117q0 -13 -9.5 -22t-22.5 -9h-298v-812q0 -13 -9 -22.5t-22 -9.5h-135q-13 0 -22.5 9t-9.5 23v812h-297q-13 0 -22.5 9t-9.5 22v117q0 14 9 23t23 9h793q13 0 22.5 -9.5t9.5 -22.5zM1895 995l77 -961q1 -13 -8 -24q-10 -10 -23 -10h-134q-12 0 -21 8.5 t-10 20.5l-46 588l-189 -425q-8 -19 -29 -19h-120q-20 0 -29 19l-188 427l-45 -590q-1 -12 -10 -20.5t-21 -8.5h-135q-13 0 -23 10q-9 10 -9 24l78 961q1 12 10 20.5t21 8.5h142q20 0 29 -19l220 -520q10 -24 20 -51q3 7 9.5 24.5t10.5 26.5l221 520q9 19 29 19h141 q13 0 22 -8.5t10 -20.5z" />
+<glyph unicode="&#xf25d;" horiz-adv-x="1792" d="M1042 833q0 88 -60 121q-33 18 -117 18h-123v-281h162q66 0 102 37t36 105zM1094 548l205 -373q8 -17 -1 -31q-8 -16 -27 -16h-152q-20 0 -28 17l-194 365h-155v-350q0 -14 -9 -23t-23 -9h-134q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h294q128 0 190 -24q85 -31 134 -109 t49 -180q0 -92 -42.5 -165.5t-115.5 -109.5q6 -10 9 -16zM896 1376q-150 0 -286 -58.5t-234.5 -157t-157 -234.5t-58.5 -286t58.5 -286t157 -234.5t234.5 -157t286 -58.5t286 58.5t234.5 157t157 234.5t58.5 286t-58.5 286t-157 234.5t-234.5 157t-286 58.5zM1792 640 q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
+<glyph unicode="&#xf25e;" horiz-adv-x="1792" d="M605 303q153 0 257 104q14 18 3 36l-45 82q-6 13 -24 17q-16 2 -27 -11l-4 -3q-4 -4 -11.5 -10t-17.5 -13t-23.5 -14.5t-28.5 -13.5t-33.5 -9.5t-37.5 -3.5q-76 0 -125 50t-49 127q0 76 48 125.5t122 49.5q37 0 71.5 -14t50.5 -28l16 -14q11 -11 26 -10q16 2 24 14l53 78 q13 20 -2 39q-3 4 -11 12t-30 23.5t-48.5 28t-67.5 22.5t-86 10q-148 0 -246 -96.5t-98 -240.5q0 -146 97 -241.5t247 -95.5zM1235 303q153 0 257 104q14 18 4 36l-45 82q-8 14 -25 17q-16 2 -27 -11l-4 -3q-4 -4 -11.5 -10t-17.5 -13t-23.5 -14.5t-28.5 -13.5t-33.5 -9.5 t-37.5 -3.5q-76 0 -125 50t-49 127q0 76 48 125.5t122 49.5q37 0 71.5 -14t50.5 -28l16 -14q11 -11 26 -10q16 2 24 14l53 78q13 20 -2 39q-3 4 -11 12t-30 23.5t-48.5 28t-67.5 22.5t-86 10q-147 0 -245.5 -96.5t-98.5 -240.5q0 -146 97 -241.5t247 -95.5zM896 1376 q-150 0 -286 -58.5t-234.5 -157t-157 -234.5t-58.5 -286t58.5 -286t157 -234.5t234.5 -157t286 -58.5t286 58.5t234.5 157t157 234.5t58.5 286t-58.5 286t-157 234.5t-234.5 157t-286 58.5zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191 t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71z" />
+<glyph unicode="&#xf260;" horiz-adv-x="2048" d="M736 736l384 -384l-384 -384l-672 672l672 672l168 -168l-96 -96l-72 72l-480 -480l480 -480l193 193l-289 287zM1312 1312l672 -672l-672 -672l-168 168l96 96l72 -72l480 480l-480 480l-193 -193l289 -287l-96 -96l-384 384z" />
+<glyph unicode="&#xf261;" horiz-adv-x="1792" d="M717 182l271 271l-279 279l-88 -88l192 -191l-96 -96l-279 279l279 279l40 -40l87 87l-127 128l-454 -454zM1075 190l454 454l-454 454l-271 -271l279 -279l88 88l-192 191l96 96l279 -279l-279 -279l-40 40l-87 -88zM1792 640q0 -182 -71 -348t-191 -286t-286 -191 t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
+<glyph unicode="&#xf262;" horiz-adv-x="2304" d="M651 539q0 -39 -27.5 -66.5t-65.5 -27.5q-39 0 -66.5 27.5t-27.5 66.5q0 38 27.5 65.5t66.5 27.5q38 0 65.5 -27.5t27.5 -65.5zM1805 540q0 -39 -27.5 -66.5t-66.5 -27.5t-66.5 27.5t-27.5 66.5t27.5 66t66.5 27t66.5 -27t27.5 -66zM765 539q0 79 -56.5 136t-136.5 57 t-136.5 -56.5t-56.5 -136.5t56.5 -136.5t136.5 -56.5t136.5 56.5t56.5 136.5zM1918 540q0 80 -56.5 136.5t-136.5 56.5q-79 0 -136 -56.5t-57 -136.5t56.5 -136.5t136.5 -56.5t136.5 56.5t56.5 136.5zM850 539q0 -116 -81.5 -197.5t-196.5 -81.5q-116 0 -197.5 82t-81.5 197 t82 196.5t197 81.5t196.5 -81.5t81.5 -196.5zM2004 540q0 -115 -81.5 -196.5t-197.5 -81.5q-115 0 -196.5 81.5t-81.5 196.5t81.5 196.5t196.5 81.5q116 0 197.5 -81.5t81.5 -196.5zM1040 537q0 191 -135.5 326.5t-326.5 135.5q-125 0 -231 -62t-168 -168.5t-62 -231.5 t62 -231.5t168 -168.5t231 -62q191 0 326.5 135.5t135.5 326.5zM1708 1110q-254 111 -556 111q-319 0 -573 -110q117 0 223 -45.5t182.5 -122.5t122 -183t45.5 -223q0 115 43.5 219.5t118 180.5t177.5 123t217 50zM2187 537q0 191 -135 326.5t-326 135.5t-326.5 -135.5 t-135.5 -326.5t135.5 -326.5t326.5 -135.5t326 135.5t135 326.5zM1921 1103h383q-44 -51 -75 -114.5t-40 -114.5q110 -151 110 -337q0 -156 -77 -288t-209 -208.5t-287 -76.5q-133 0 -249 56t-196 155q-47 -56 -129 -179q-11 22 -53.5 82.5t-74.5 97.5 q-80 -99 -196.5 -155.5t-249.5 -56.5q-155 0 -287 76.5t-209 208.5t-77 288q0 186 110 337q-9 51 -40 114.5t-75 114.5h365q149 100 355 156.5t432 56.5q224 0 421 -56t348 -157z" />
+<glyph unicode="&#xf263;" horiz-adv-x="1280" d="M640 629q-188 0 -321 133t-133 320q0 188 133 321t321 133t321 -133t133 -321q0 -187 -133 -320t-321 -133zM640 1306q-92 0 -157.5 -65.5t-65.5 -158.5q0 -92 65.5 -157.5t157.5 -65.5t157.5 65.5t65.5 157.5q0 93 -65.5 158.5t-157.5 65.5zM1163 574q13 -27 15 -49.5 t-4.5 -40.5t-26.5 -38.5t-42.5 -37t-61.5 -41.5q-115 -73 -315 -94l73 -72l267 -267q30 -31 30 -74t-30 -73l-12 -13q-31 -30 -74 -30t-74 30q-67 68 -267 268l-267 -268q-31 -30 -74 -30t-73 30l-12 13q-31 30 -31 73t31 74l267 267l72 72q-203 21 -317 94 q-39 25 -61.5 41.5t-42.5 37t-26.5 38.5t-4.5 40.5t15 49.5q10 20 28 35t42 22t56 -2t65 -35q5 -4 15 -11t43 -24.5t69 -30.5t92 -24t113 -11q91 0 174 25.5t120 50.5l38 25q33 26 65 35t56 2t42 -22t28 -35z" />
+<glyph unicode="&#xf264;" d="M927 956q0 -66 -46.5 -112.5t-112.5 -46.5t-112.5 46.5t-46.5 112.5t46.5 112.5t112.5 46.5t112.5 -46.5t46.5 -112.5zM1141 593q-10 20 -28 32t-47.5 9.5t-60.5 -27.5q-10 -8 -29 -20t-81 -32t-127 -20t-124 18t-86 36l-27 18q-31 25 -60.5 27.5t-47.5 -9.5t-28 -32 q-22 -45 -2 -74.5t87 -73.5q83 -53 226 -67l-51 -52q-142 -142 -191 -190q-22 -22 -22 -52.5t22 -52.5l9 -9q22 -22 52.5 -22t52.5 22l191 191q114 -115 191 -191q22 -22 52.5 -22t52.5 22l9 9q22 22 22 52.5t-22 52.5l-191 190l-52 52q141 14 225 67q67 44 87 73.5t-2 74.5 zM1092 956q0 134 -95 229t-229 95t-229 -95t-95 -229t95 -229t229 -95t229 95t95 229zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf265;" horiz-adv-x="1720" d="M1565 1408q65 0 110 -45.5t45 -110.5v-519q0 -176 -68 -336t-182.5 -275t-274 -182.5t-334.5 -67.5q-176 0 -335.5 67.5t-274.5 182.5t-183 275t-68 336v519q0 64 46 110t110 46h1409zM861 344q47 0 82 33l404 388q37 35 37 85q0 49 -34.5 83.5t-83.5 34.5q-47 0 -82 -33 l-323 -310l-323 310q-35 33 -81 33q-49 0 -83.5 -34.5t-34.5 -83.5q0 -51 36 -85l405 -388q33 -33 81 -33z" />
+<glyph unicode="&#xf266;" horiz-adv-x="2304" d="M1494 -103l-295 695q-25 -49 -158.5 -305.5t-198.5 -389.5q-1 -1 -27.5 -0.5t-26.5 1.5q-82 193 -255.5 587t-259.5 596q-21 50 -66.5 107.5t-103.5 100.5t-102 43q0 5 -0.5 24t-0.5 27h583v-50q-39 -2 -79.5 -16t-66.5 -43t-10 -64q26 -59 216.5 -499t235.5 -540 q31 61 140 266.5t131 247.5q-19 39 -126 281t-136 295q-38 69 -201 71v50l513 -1v-47q-60 -2 -93.5 -25t-12.5 -69q33 -70 87 -189.5t86 -187.5q110 214 173 363q24 55 -10 79.5t-129 26.5q1 7 1 25v24q64 0 170.5 0.5t180 1t92.5 0.5v-49q-62 -2 -119 -33t-90 -81 l-213 -442q13 -33 127.5 -290t121.5 -274l441 1017q-14 38 -49.5 62.5t-65 31.5t-55.5 8v50l460 -4l1 -2l-1 -44q-139 -4 -201 -145q-526 -1216 -559 -1291h-49z" />
+<glyph unicode="&#xf267;" horiz-adv-x="1792" d="M949 643q0 -26 -16.5 -45t-41.5 -19q-26 0 -45 16.5t-19 41.5q0 26 17 45t42 19t44 -16.5t19 -41.5zM964 585l350 581q-9 -8 -67.5 -62.5t-125.5 -116.5t-136.5 -127t-117 -110.5t-50.5 -51.5l-349 -580q7 7 67 62t126 116.5t136 127t117 111t50 50.5zM1611 640 q0 -201 -104 -371q-3 2 -17 11t-26.5 16.5t-16.5 7.5q-13 0 -13 -13q0 -10 59 -44q-74 -112 -184.5 -190.5t-241.5 -110.5l-16 67q-1 10 -15 10q-5 0 -8 -5.5t-2 -9.5l16 -68q-72 -15 -146 -15q-199 0 -372 105q1 2 13 20.5t21.5 33.5t9.5 19q0 13 -13 13q-6 0 -17 -14.5 t-22.5 -34.5t-13.5 -23q-113 75 -192 187.5t-110 244.5l69 15q10 3 10 15q0 5 -5.5 8t-10.5 2l-68 -15q-14 72 -14 139q0 206 109 379q2 -1 18.5 -12t30 -19t17.5 -8q13 0 13 12q0 6 -12.5 15.5t-32.5 21.5l-20 12q77 112 189 189t244 107l15 -67q2 -10 15 -10q5 0 8 5.5 t2 10.5l-15 66q71 13 134 13q204 0 379 -109q-39 -56 -39 -65q0 -13 12 -13q11 0 48 64q111 -75 187.5 -186t107.5 -241l-56 -12q-10 -2 -10 -16q0 -5 5.5 -8t9.5 -2l57 13q14 -72 14 -140zM1696 640q0 163 -63.5 311t-170.5 255t-255 170.5t-311 63.5t-311 -63.5 t-255 -170.5t-170.5 -255t-63.5 -311t63.5 -311t170.5 -255t255 -170.5t311 -63.5t311 63.5t255 170.5t170.5 255t63.5 311zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191 t191 -286t71 -348z" />
+<glyph unicode="&#xf268;" horiz-adv-x="1792" d="M893 1536q240 2 451 -120q232 -134 352 -372l-742 39q-160 9 -294 -74.5t-185 -229.5l-276 424q128 159 311 245.5t383 87.5zM146 1131l337 -663q72 -143 211 -217t293 -45l-230 -451q-212 33 -385 157.5t-272.5 316t-99.5 411.5q0 267 146 491zM1732 962 q58 -150 59.5 -310.5t-48.5 -306t-153 -272t-246 -209.5q-230 -133 -498 -119l405 623q88 131 82.5 290.5t-106.5 277.5zM896 942q125 0 213.5 -88.5t88.5 -213.5t-88.5 -213.5t-213.5 -88.5t-213.5 88.5t-88.5 213.5t88.5 213.5t213.5 88.5z" />
+<glyph unicode="&#xf269;" horiz-adv-x="1792" d="M903 -256q-283 0 -504.5 150.5t-329.5 398.5q-58 131 -67 301t26 332.5t111 312t179 242.5l-11 -281q11 14 68 15.5t70 -15.5q42 81 160.5 138t234.5 59q-54 -45 -119.5 -148.5t-58.5 -163.5q25 -8 62.5 -13.5t63 -7.5t68 -4t50.5 -3q15 -5 9.5 -45.5t-30.5 -75.5 q-5 -7 -16.5 -18.5t-56.5 -35.5t-101 -34l15 -189l-139 67q-18 -43 -7.5 -81.5t36 -66.5t65.5 -41.5t81 -6.5q51 9 98 34.5t83.5 45t73.5 17.5q61 -4 89.5 -33t19.5 -65q-1 -2 -2.5 -5.5t-8.5 -12.5t-18 -15.5t-31.5 -10.5t-46.5 -1q-60 -95 -144.5 -135.5t-209.5 -29.5 q74 -61 162.5 -82.5t168.5 -6t154.5 52t128 87.5t80.5 104q43 91 39 192.5t-37.5 188.5t-78.5 125q87 -38 137 -79.5t77 -112.5q15 170 -57.5 343t-209.5 284q265 -77 412 -279.5t151 -517.5q2 -127 -40.5 -255t-123.5 -238t-189 -196t-247.5 -135.5t-288.5 -49.5z" />
+<glyph unicode="&#xf26a;" horiz-adv-x="1792" d="M1493 1308q-165 110 -359 110q-155 0 -293 -73t-240 -200q-75 -93 -119.5 -218t-48.5 -266v-42q4 -141 48.5 -266t119.5 -218q102 -127 240 -200t293 -73q194 0 359 110q-121 -108 -274.5 -168t-322.5 -60q-29 0 -43 1q-175 8 -333 82t-272 193t-181 281t-67 339 q0 182 71 348t191 286t286 191t348 71h3q168 -1 320.5 -60.5t273.5 -167.5zM1792 640q0 -192 -77 -362.5t-213 -296.5q-104 -63 -222 -63q-137 0 -255 84q154 56 253.5 233t99.5 405q0 227 -99 404t-253 234q119 83 254 83q119 0 226 -65q135 -125 210.5 -295t75.5 -361z " />
+<glyph unicode="&#xf26b;" horiz-adv-x="1792" d="M1792 599q0 -56 -7 -104h-1151q0 -146 109.5 -244.5t257.5 -98.5q99 0 185.5 46.5t136.5 130.5h423q-56 -159 -170.5 -281t-267.5 -188.5t-321 -66.5q-187 0 -356 83q-228 -116 -394 -116q-237 0 -237 263q0 115 45 275q17 60 109 229q199 360 475 606 q-184 -79 -427 -354q63 274 283.5 449.5t501.5 175.5q30 0 45 -1q255 117 433 117q64 0 116 -13t94.5 -40.5t66.5 -76.5t24 -115q0 -116 -75 -286q101 -182 101 -390zM1722 1239q0 83 -53 132t-137 49q-108 0 -254 -70q121 -47 222.5 -131.5t170.5 -195.5q51 135 51 216z M128 2q0 -86 48.5 -132.5t134.5 -46.5q115 0 266 83q-122 72 -213.5 183t-137.5 245q-98 -205 -98 -332zM632 715h728q-5 142 -113 237t-251 95q-144 0 -251.5 -95t-112.5 -237z" />
+<glyph unicode="&#xf26c;" horiz-adv-x="2048" d="M1792 288v960q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5zM1920 1248v-960q0 -66 -47 -113t-113 -47h-736v-128h352q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23 v64q0 14 9 23t23 9h352v128h-736q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf26d;" horiz-adv-x="1792" d="M138 1408h197q-70 -64 -126 -149q-36 -56 -59 -115t-30 -125.5t-8.5 -120t10.5 -132t21 -126t28 -136.5q4 -19 6 -28q51 -238 81 -329q57 -171 152 -275h-272q-48 0 -82 34t-34 82v1304q0 48 34 82t82 34zM1346 1408h308q48 0 82 -34t34 -82v-1304q0 -48 -34 -82t-82 -34 h-178q212 210 196 565l-469 -101q-2 -45 -12 -82t-31 -72t-59.5 -59.5t-93.5 -36.5q-123 -26 -199 40q-32 27 -53 61t-51.5 129t-64.5 258q-35 163 -45.5 263t-5.5 139t23 77q20 41 62.5 73t102.5 45q45 12 83.5 6.5t67 -17t54 -35t43 -48t34.5 -56.5l468 100 q-68 175 -180 287z" />
+<glyph unicode="&#xf26e;" d="M1401 -11l-6 -6q-113 -114 -259 -175q-154 -64 -317 -64q-165 0 -317 64q-148 63 -259 175q-113 112 -175 258q-42 103 -54 189q-4 28 48 36q51 8 56 -20q1 -1 1 -4q18 -90 46 -159q50 -124 152 -226q98 -98 226 -152q132 -56 276 -56q143 0 276 56q128 55 225 152l6 6 q10 10 25 6q12 -3 33 -22q36 -37 17 -58zM929 604l-66 -66l63 -63q21 -21 -7 -49q-17 -17 -32 -17q-10 0 -19 10l-62 61l-66 -66q-5 -5 -15 -5q-15 0 -31 16l-2 2q-18 15 -18 29q0 7 8 17l66 65l-66 66q-16 16 14 45q18 18 31 18q6 0 13 -5l65 -66l65 65q18 17 48 -13 q27 -27 11 -44zM1400 547q0 -118 -46 -228q-45 -105 -126 -186q-80 -80 -187 -126t-228 -46t-228 46t-187 126q-82 82 -125 186q-15 32 -15 40h-1q-9 27 43 44q50 16 60 -12q37 -99 97 -167h1v339v2q3 136 102 232q105 103 253 103q147 0 251 -103t104 -249 q0 -147 -104.5 -251t-250.5 -104q-58 0 -112 16q-28 11 -13 61q16 51 44 43l14 -3q14 -3 32.5 -6t30.5 -3q104 0 176 71.5t72 174.5q0 101 -72 171q-71 71 -175 71q-107 0 -178 -80q-64 -72 -64 -160v-413q110 -67 242 -67q96 0 185 36.5t156 103.5t103.5 155t36.5 183 q0 198 -141 339q-140 140 -339 140q-200 0 -340 -140q-53 -53 -77 -87l-2 -2q-8 -11 -13 -15.5t-21.5 -9.5t-38.5 3q-21 5 -36.5 16.5t-15.5 26.5v680q0 15 10.5 26.5t27.5 11.5h877q30 0 30 -55t-30 -55h-811v-483h1q40 42 102 84t108 61q109 46 231 46q121 0 228 -46 t187 -126q81 -81 126 -186q46 -112 46 -229zM1369 1128q9 -8 9 -18t-5.5 -18t-16.5 -21q-26 -26 -39 -26q-9 0 -16 7q-106 91 -207 133q-128 56 -276 56q-133 0 -262 -49q-27 -10 -45 37q-9 25 -8 38q3 16 16 20q130 57 299 57q164 0 316 -64q137 -58 235 -152z" />
+<glyph unicode="&#xf270;" horiz-adv-x="1792" d="M1551 60q15 6 26 3t11 -17.5t-15 -33.5q-13 -16 -44 -43.5t-95.5 -68t-141 -74t-188 -58t-229.5 -24.5q-119 0 -238 31t-209 76.5t-172.5 104t-132.5 105t-84 87.5q-8 9 -10 16.5t1 12t8 7t11.5 2t11.5 -4.5q192 -117 300 -166q389 -176 799 -90q190 40 391 135z M1758 175q11 -16 2.5 -69.5t-28.5 -102.5q-34 -83 -85 -124q-17 -14 -26 -9t0 24q21 45 44.5 121.5t6.5 98.5q-5 7 -15.5 11.5t-27 6t-29.5 2.5t-35 0t-31.5 -2t-31 -3t-22.5 -2q-6 -1 -13 -1.5t-11 -1t-8.5 -1t-7 -0.5h-5.5h-4.5t-3 0.5t-2 1.5l-1.5 3q-6 16 47 40t103 30 q46 7 108 1t76 -24zM1364 618q0 -31 13.5 -64t32 -58t37.5 -46t33 -32l13 -11l-227 -224q-40 37 -79 75.5t-58 58.5l-19 20q-11 11 -25 33q-38 -59 -97.5 -102.5t-127.5 -63.5t-140 -23t-137.5 21t-117.5 65.5t-83 113t-31 162.5q0 84 28 154t72 116.5t106.5 83t122.5 57 t130 34.5t119.5 18.5t99.5 6.5v127q0 65 -21 97q-34 53 -121 53q-6 0 -16.5 -1t-40.5 -12t-56 -29.5t-56 -59.5t-48 -96l-294 27q0 60 22 119t67 113t108 95t151.5 65.5t190.5 24.5q100 0 181 -25t129.5 -61.5t81 -83t45 -86t12.5 -73.5v-589zM692 597q0 -86 70 -133 q66 -44 139 -22q84 25 114 123q14 45 14 101v162q-59 -2 -111 -12t-106.5 -33.5t-87 -71t-32.5 -114.5z" />
+<glyph unicode="&#xf271;" horiz-adv-x="1792" d="M1536 1280q52 0 90 -38t38 -90v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128zM1152 1376v-288q0 -14 9 -23t23 -9 h64q14 0 23 9t9 23v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM384 1376v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM1536 -128v1024h-1408v-1024h1408zM896 448h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224 v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v224q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-224z" />
+<glyph unicode="&#xf272;" horiz-adv-x="1792" d="M1152 416v-64q0 -14 -9 -23t-23 -9h-576q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h576q14 0 23 -9t9 -23zM128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23 t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47 t47 -113v-96h128q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf273;" horiz-adv-x="1792" d="M1111 151l-46 -46q-9 -9 -22 -9t-23 9l-188 189l-188 -189q-10 -9 -23 -9t-22 9l-46 46q-9 9 -9 22t9 23l189 188l-189 188q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l188 -188l188 188q10 9 23 9t22 -9l46 -46q9 -9 9 -22t-9 -23l-188 -188l188 -188q9 -10 9 -23t-9 -22z M128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280 q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf274;" horiz-adv-x="1792" d="M1303 572l-512 -512q-10 -9 -23 -9t-23 9l-288 288q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l220 -220l444 444q10 9 23 9t22 -9l46 -46q9 -9 9 -22t-9 -23zM128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23 t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47 t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf275;" horiz-adv-x="1792" d="M448 1536q26 0 45 -19t19 -45v-891l536 429q17 14 40 14q26 0 45 -19t19 -45v-379l536 429q17 14 40 14q26 0 45 -19t19 -45v-1152q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h384z" />
+<glyph unicode="&#xf276;" horiz-adv-x="1024" d="M512 448q66 0 128 15v-655q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v655q61 -15 128 -15zM512 1536q212 0 362 -150t150 -362t-150 -362t-362 -150t-362 150t-150 362t150 362t362 150zM512 1312q14 0 23 9t9 23t-9 23t-23 9q-146 0 -249 -103t-103 -249 q0 -14 9 -23t23 -9t23 9t9 23q0 119 84.5 203.5t203.5 84.5z" />
+<glyph unicode="&#xf277;" horiz-adv-x="1792" d="M1745 1239q10 -10 10 -23t-10 -23l-141 -141q-28 -28 -68 -28h-1344q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h576v64q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-64h512q40 0 68 -28zM768 320h256v-512q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v512zM1600 768 q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-1344q-40 0 -68 28l-141 141q-10 10 -10 23t10 23l141 141q28 28 68 28h512v192h256v-192h576z" />
+<glyph unicode="&#xf278;" horiz-adv-x="2048" d="M2020 1525q28 -20 28 -53v-1408q0 -20 -11 -36t-29 -23l-640 -256q-24 -11 -48 0l-616 246l-616 -246q-10 -5 -24 -5q-19 0 -36 11q-28 20 -28 53v1408q0 20 11 36t29 23l640 256q24 11 48 0l616 -246l616 246q32 13 60 -6zM736 1390v-1270l576 -230v1270zM128 1173 v-1270l544 217v1270zM1920 107v1270l-544 -217v-1270z" />
+<glyph unicode="&#xf279;" horiz-adv-x="1792" d="M512 1536q13 0 22.5 -9.5t9.5 -22.5v-1472q0 -20 -17 -28l-480 -256q-7 -4 -15 -4q-13 0 -22.5 9.5t-9.5 22.5v1472q0 20 17 28l480 256q7 4 15 4zM1760 1536q13 0 22.5 -9.5t9.5 -22.5v-1472q0 -20 -17 -28l-480 -256q-7 -4 -15 -4q-13 0 -22.5 9.5t-9.5 22.5v1472 q0 20 17 28l480 256q7 4 15 4zM640 1536q8 0 14 -3l512 -256q18 -10 18 -29v-1472q0 -13 -9.5 -22.5t-22.5 -9.5q-8 0 -14 3l-512 256q-18 10 -18 29v1472q0 13 9.5 22.5t22.5 9.5z" />
+<glyph unicode="&#xf27a;" horiz-adv-x="1792" d="M640 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1408 640q0 53 -37.5 90.5t-90.5 37.5 t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-110 0 -211 18q-173 -173 -435 -229q-52 -10 -86 -13q-12 -1 -22 6t-13 18q-4 15 20 37q5 5 23.5 21.5t25.5 23.5t23.5 25.5t24 31.5t20.5 37 t20 48t14.5 57.5t12.5 72.5q-146 90 -229.5 216.5t-83.5 269.5q0 174 120 321.5t326 233t450 85.5t450 -85.5t326 -233t120 -321.5z" />
+<glyph unicode="&#xf27b;" horiz-adv-x="1792" d="M640 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1024 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 -53 -37.5 -90.5t-90.5 -37.5 t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM896 1152q-204 0 -381.5 -69.5t-282 -187.5t-104.5 -255q0 -112 71.5 -213.5t201.5 -175.5l87 -50l-27 -96q-24 -91 -70 -172q152 63 275 171l43 38l57 -6q69 -8 130 -8q204 0 381.5 69.5t282 187.5 t104.5 255t-104.5 255t-282 187.5t-381.5 69.5zM1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22h-5q-15 0 -27 10.5t-16 27.5v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51 t27 59t26 76q-157 89 -247.5 220t-90.5 281q0 130 71 248.5t191 204.5t286 136.5t348 50.5t348 -50.5t286 -136.5t191 -204.5t71 -248.5z" />
+<glyph unicode="&#xf27c;" horiz-adv-x="1024" d="M512 345l512 295v-591l-512 -296v592zM0 640v-591l512 296zM512 1527v-591l-512 -296v591zM512 936l512 295v-591z" />
+<glyph unicode="&#xf27d;" horiz-adv-x="1792" d="M1709 1018q-10 -236 -332 -651q-333 -431 -562 -431q-142 0 -240 263q-44 160 -132 482q-72 262 -157 262q-18 0 -127 -76l-77 98q24 21 108 96.5t130 115.5q156 138 241 146q95 9 153 -55.5t81 -203.5q44 -287 66 -373q55 -249 120 -249q51 0 154 161q101 161 109 246 q13 139 -109 139q-57 0 -121 -26q120 393 459 382q251 -8 236 -326z" />
+<glyph unicode="&#xf27e;" d="M0 1408h1536v-1536h-1536v1536zM1085 293l-221 631l221 297h-634l221 -297l-221 -631l317 -304z" />
+<glyph unicode="&#xf280;" d="M0 1408h1536v-1536h-1536v1536zM908 1088l-12 -33l75 -83l-31 -114l25 -25l107 57l107 -57l25 25l-31 114l75 83l-12 33h-95l-53 96h-32l-53 -96h-95zM641 925q32 0 44.5 -16t11.5 -63l174 21q0 55 -17.5 92.5t-50.5 56t-69 25.5t-85 7q-133 0 -199 -57.5t-66 -182.5v-72 h-96v-128h76q20 0 20 -8v-382q0 -14 -5 -20t-18 -7l-73 -7v-88h448v86l-149 14q-6 1 -8.5 1.5t-3.5 2.5t-0.5 4t1 7t0.5 10v387h191l38 128h-231q-6 0 -2 6t4 9v80q0 27 1.5 40.5t7.5 28t19.5 20t36.5 5.5zM1248 96v86l-54 9q-7 1 -9.5 2.5t-2.5 3t1 7.5t1 12v520h-275 l-23 -101l83 -22q23 -7 23 -27v-370q0 -14 -6 -18.5t-20 -6.5l-70 -9v-86h352z" />
+<glyph unicode="&#xf281;" horiz-adv-x="1792" d="M1792 690q0 -58 -29.5 -105.5t-79.5 -72.5q12 -46 12 -96q0 -155 -106.5 -287t-290.5 -208.5t-400 -76.5t-399.5 76.5t-290 208.5t-106.5 287q0 47 11 94q-51 25 -82 73.5t-31 106.5q0 82 58 140.5t141 58.5q85 0 145 -63q218 152 515 162l116 521q3 13 15 21t26 5 l369 -81q18 37 54 59.5t79 22.5q62 0 106 -43.5t44 -105.5t-44 -106t-106 -44t-105.5 43.5t-43.5 105.5l-334 74l-104 -472q300 -9 519 -160q58 61 143 61q83 0 141 -58.5t58 -140.5zM418 491q0 -62 43.5 -106t105.5 -44t106 44t44 106t-44 105.5t-106 43.5q-61 0 -105 -44 t-44 -105zM1228 136q11 11 11 26t-11 26q-10 10 -25 10t-26 -10q-41 -42 -121 -62t-160 -20t-160 20t-121 62q-11 10 -26 10t-25 -10q-11 -10 -11 -25.5t11 -26.5q43 -43 118.5 -68t122.5 -29.5t91 -4.5t91 4.5t122.5 29.5t118.5 68zM1225 341q62 0 105.5 44t43.5 106 q0 61 -44 105t-105 44q-62 0 -106 -43.5t-44 -105.5t44 -106t106 -44z" />
+<glyph unicode="&#xf282;" horiz-adv-x="1792" d="M69 741h1q16 126 58.5 241.5t115 217t167.5 176t223.5 117.5t276.5 43q231 0 414 -105.5t294 -303.5q104 -187 104 -442v-188h-1125q1 -111 53.5 -192.5t136.5 -122.5t189.5 -57t213 -3t208 46.5t173.5 84.5v-377q-92 -55 -229.5 -92t-312.5 -38t-316 53 q-189 73 -311.5 249t-124.5 372q-3 242 111 412t325 268q-48 -60 -78 -125.5t-46 -159.5h635q8 77 -8 140t-47 101.5t-70.5 66.5t-80.5 41t-75 20.5t-56 8.5l-22 1q-135 -5 -259.5 -44.5t-223.5 -104.5t-176 -140.5t-138 -163.5z" />
+<glyph unicode="&#xf283;" horiz-adv-x="2304" d="M0 32v608h2304v-608q0 -66 -47 -113t-113 -47h-1984q-66 0 -113 47t-47 113zM640 256v-128h384v128h-384zM256 256v-128h256v128h-256zM2144 1408q66 0 113 -47t47 -113v-224h-2304v224q0 66 47 113t113 47h1984z" />
+<glyph unicode="&#xf284;" horiz-adv-x="1792" d="M1549 857q55 0 85.5 -28.5t30.5 -83.5t-34 -82t-91 -27h-136v-177h-25v398h170zM1710 267l-4 -11l-5 -10q-113 -230 -330.5 -366t-474.5 -136q-182 0 -348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71q244 0 454.5 -124t329.5 -338l2 -4l8 -16 q-30 -15 -136.5 -68.5t-163.5 -84.5q-6 -3 -479 -268q384 -183 799 -366zM896 -234q250 0 462.5 132.5t322.5 357.5l-287 129q-72 -140 -206 -222t-292 -82q-151 0 -280 75t-204 204t-75 280t75 280t204 204t280 75t280 -73.5t204 -204.5l280 143q-116 208 -321 329 t-443 121q-119 0 -232.5 -31.5t-209 -87.5t-176.5 -137t-137 -176.5t-87.5 -209t-31.5 -232.5t31.5 -232.5t87.5 -209t137 -176.5t176.5 -137t209 -87.5t232.5 -31.5z" />
+<glyph unicode="&#xf285;" horiz-adv-x="1792" d="M1427 827l-614 386l92 151h855zM405 562l-184 116v858l1183 -743zM1424 697l147 -95v-858l-532 335zM1387 718l-500 -802h-855l356 571z" />
+<glyph unicode="&#xf286;" horiz-adv-x="1792" d="M640 528v224q0 16 -16 16h-96q-16 0 -16 -16v-224q0 -16 16 -16h96q16 0 16 16zM1152 528v224q0 16 -16 16h-96q-16 0 -16 -16v-224q0 -16 16 -16h96q16 0 16 16zM1664 496v-752h-640v320q0 80 -56 136t-136 56t-136 -56t-56 -136v-320h-640v752q0 16 16 16h96 q16 0 16 -16v-112h128v624q0 16 16 16h96q16 0 16 -16v-112h128v112q0 16 16 16h96q16 0 16 -16v-112h128v112q0 16 16 16h16v393q-32 19 -32 55q0 26 19 45t45 19t45 -19t19 -45q0 -36 -32 -55v-9h272q16 0 16 -16v-224q0 -16 -16 -16h-272v-128h16q16 0 16 -16v-112h128 v112q0 16 16 16h96q16 0 16 -16v-112h128v112q0 16 16 16h96q16 0 16 -16v-624h128v112q0 16 16 16h96q16 0 16 -16z" />
+<glyph unicode="&#xf287;" horiz-adv-x="2304" d="M2288 731q16 -8 16 -27t-16 -27l-320 -192q-8 -5 -16 -5q-9 0 -16 4q-16 10 -16 28v128h-858q37 -58 83 -165q16 -37 24.5 -55t24 -49t27 -47t27 -34t31.5 -26t33 -8h96v96q0 14 9 23t23 9h320q14 0 23 -9t9 -23v-320q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v96h-96 q-32 0 -61 10t-51 23.5t-45 40.5t-37 46t-33.5 57t-28.5 57.5t-28 60.5q-23 53 -37 81.5t-36 65t-44.5 53.5t-46.5 17h-360q-22 -84 -91 -138t-157 -54q-106 0 -181 75t-75 181t75 181t181 75q88 0 157 -54t91 -138h104q24 0 46.5 17t44.5 53.5t36 65t37 81.5q19 41 28 60.5 t28.5 57.5t33.5 57t37 46t45 40.5t51 23.5t61 10h107q21 57 70 92.5t111 35.5q80 0 136 -56t56 -136t-56 -136t-136 -56q-62 0 -111 35.5t-70 92.5h-107q-17 0 -33 -8t-31.5 -26t-27 -34t-27 -47t-24 -49t-24.5 -55q-46 -107 -83 -165h1114v128q0 18 16 28t32 -1z" />
+<glyph unicode="&#xf288;" horiz-adv-x="1792" d="M1150 774q0 -56 -39.5 -95t-95.5 -39h-253v269h253q56 0 95.5 -39.5t39.5 -95.5zM1329 774q0 130 -91.5 222t-222.5 92h-433v-896h180v269h253q130 0 222 91.5t92 221.5zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348 t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
+<glyph unicode="&#xf289;" horiz-adv-x="2304" d="M1645 438q0 59 -34 106.5t-87 68.5q-7 -45 -23 -92q-7 -24 -27.5 -38t-44.5 -14q-12 0 -24 3q-31 10 -45 38.5t-4 58.5q23 71 23 143q0 123 -61 227.5t-166 165.5t-228 61q-134 0 -247 -73t-167 -194q108 -28 188 -106q22 -23 22 -55t-22 -54t-54 -22t-55 22 q-75 75 -180 75q-106 0 -181 -74.5t-75 -180.5t75 -180.5t181 -74.5h1046q79 0 134.5 55.5t55.5 133.5zM1798 438q0 -142 -100.5 -242t-242.5 -100h-1046q-169 0 -289 119.5t-120 288.5q0 153 100 267t249 136q62 184 221 298t354 114q235 0 408.5 -158.5t196.5 -389.5 q116 -25 192.5 -118.5t76.5 -214.5zM2048 438q0 -175 -97 -319q-23 -33 -64 -33q-24 0 -43 13q-26 17 -32 48.5t12 57.5q71 104 71 233t-71 233q-18 26 -12 57t32 49t57.5 11.5t49.5 -32.5q97 -142 97 -318zM2304 438q0 -244 -134 -443q-23 -34 -64 -34q-23 0 -42 13 q-26 18 -32.5 49t11.5 57q108 164 108 358q0 195 -108 357q-18 26 -11.5 57.5t32.5 48.5q26 18 57 12t49 -33q134 -198 134 -442z" />
+<glyph unicode="&#xf28a;" d="M1500 -13q0 -89 -63 -152.5t-153 -63.5t-153.5 63.5t-63.5 152.5q0 90 63.5 153.5t153.5 63.5t153 -63.5t63 -153.5zM1267 268q-115 -15 -192.5 -102.5t-77.5 -205.5q0 -74 33 -138q-146 -78 -379 -78q-109 0 -201 21t-153.5 54.5t-110.5 76.5t-76 85t-44.5 83 t-23.5 66.5t-6 39.5q0 19 4.5 42.5t18.5 56t36.5 58t64 43.5t94.5 18t94 -17.5t63 -41t35.5 -53t17.5 -49t4 -33.5q0 -34 -23 -81q28 -27 82 -42t93 -17l40 -1q115 0 190 51t75 133q0 26 -9 48.5t-31.5 44.5t-49.5 41t-74 44t-93.5 47.5t-119.5 56.5q-28 13 -43 20 q-116 55 -187 100t-122.5 102t-72 125.5t-20.5 162.5q0 78 20.5 150t66 137.5t112.5 114t166.5 77t221.5 28.5q120 0 220 -26t164.5 -67t109.5 -94t64 -105.5t19 -103.5q0 -46 -15 -82.5t-36.5 -58t-48.5 -36t-49 -19.5t-39 -5h-8h-32t-39 5t-44 14t-41 28t-37 46t-24 70.5 t-10 97.5q-15 16 -59 25.5t-81 10.5l-37 1q-68 0 -117.5 -31t-70.5 -70t-21 -76q0 -24 5 -43t24 -46t53 -51t97 -53.5t150 -58.5q76 -25 138.5 -53.5t109 -55.5t83 -59t60.5 -59.5t41 -62.5t26.5 -62t14.5 -63.5t6 -62t1 -62.5z" />
+<glyph unicode="&#xf28b;" d="M704 352v576q0 14 -9 23t-23 9h-256q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h256q14 0 23 9t9 23zM1152 352v576q0 14 -9 23t-23 9h-256q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h256q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103 t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf28c;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM768 96q148 0 273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273 t73 -273t198 -198t273 -73zM864 320q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-192zM480 320q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-192z" />
+<glyph unicode="&#xf28d;" d="M1088 352v576q0 14 -9 23t-23 9h-576q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h576q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5 t103 -385.5z" />
+<glyph unicode="&#xf28e;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM768 96q148 0 273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273 t73 -273t198 -198t273 -73zM480 320q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h576q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-576z" />
+<glyph unicode="&#xf290;" horiz-adv-x="1792" d="M1757 128l35 -313q3 -28 -16 -50q-19 -21 -48 -21h-1664q-29 0 -48 21q-19 22 -16 50l35 313h1722zM1664 967l86 -775h-1708l86 775q3 24 21 40.5t43 16.5h256v-128q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5v128h384v-128q0 -53 37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5v128h256q25 0 43 -16.5t21 -40.5zM1280 1152v-256q0 -26 -19 -45t-45 -19t-45 19t-19 45v256q0 106 -75 181t-181 75t-181 -75t-75 -181v-256q0 -26 -19 -45t-45 -19t-45 19t-19 45v256q0 159 112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" />
+<glyph unicode="&#xf291;" horiz-adv-x="2048" d="M1920 768q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5h-15l-115 -662q-8 -46 -44 -76t-82 -30h-1280q-46 0 -82 30t-44 76l-115 662h-15q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5h1792zM485 -32q26 2 43.5 22.5t15.5 46.5l-32 416q-2 26 -22.5 43.5 t-46.5 15.5t-43.5 -22.5t-15.5 -46.5l32 -416q2 -25 20.5 -42t43.5 -17h5zM896 32v416q0 26 -19 45t-45 19t-45 -19t-19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45zM1280 32v416q0 26 -19 45t-45 19t-45 -19t-19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45zM1632 27l32 416 q2 26 -15.5 46.5t-43.5 22.5t-46.5 -15.5t-22.5 -43.5l-32 -416q-2 -26 15.5 -46.5t43.5 -22.5h5q25 0 43.5 17t20.5 42zM476 1244l-93 -412h-132l101 441q19 88 89 143.5t160 55.5h167q0 26 19 45t45 19h384q26 0 45 -19t19 -45h167q90 0 160 -55.5t89 -143.5l101 -441 h-132l-93 412q-11 44 -45.5 72t-79.5 28h-167q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45h-167q-45 0 -79.5 -28t-45.5 -72z" />
+<glyph unicode="&#xf292;" horiz-adv-x="1792" d="M991 512l64 256h-254l-64 -256h254zM1759 1016l-56 -224q-7 -24 -31 -24h-327l-64 -256h311q15 0 25 -12q10 -14 6 -28l-56 -224q-5 -24 -31 -24h-327l-81 -328q-7 -24 -31 -24h-224q-16 0 -26 12q-9 12 -6 28l78 312h-254l-81 -328q-7 -24 -31 -24h-225q-15 0 -25 12 q-9 12 -6 28l78 312h-311q-15 0 -25 12q-9 12 -6 28l56 224q7 24 31 24h327l64 256h-311q-15 0 -25 12q-10 14 -6 28l56 224q5 24 31 24h327l81 328q7 24 32 24h224q15 0 25 -12q9 -12 6 -28l-78 -312h254l81 328q7 24 32 24h224q15 0 25 -12q9 -12 6 -28l-78 -312h311 q15 0 25 -12q9 -12 6 -28z" />
+<glyph unicode="&#xf293;" d="M841 483l148 -148l-149 -149zM840 1094l149 -149l-148 -148zM710 -130l464 464l-306 306l306 306l-464 464v-611l-255 255l-93 -93l320 -321l-320 -321l93 -93l255 255v-611zM1429 640q0 -209 -32 -365.5t-87.5 -257t-140.5 -162.5t-181.5 -86.5t-219.5 -24.5 t-219.5 24.5t-181.5 86.5t-140.5 162.5t-87.5 257t-32 365.5t32 365.5t87.5 257t140.5 162.5t181.5 86.5t219.5 24.5t219.5 -24.5t181.5 -86.5t140.5 -162.5t87.5 -257t32 -365.5z" />
+<glyph unicode="&#xf294;" horiz-adv-x="1024" d="M596 113l173 172l-173 172v-344zM596 823l173 172l-173 172v-344zM628 640l356 -356l-539 -540v711l-297 -296l-108 108l372 373l-372 373l108 108l297 -296v711l539 -540z" />
+<glyph unicode="&#xf295;" d="M1280 256q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM512 1024q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM1536 256q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5 t112.5 -271.5zM1440 1344q0 -20 -13 -38l-1056 -1408q-19 -26 -51 -26h-160q-26 0 -45 19t-19 45q0 20 13 38l1056 1408q19 26 51 26h160q26 0 45 -19t19 -45zM768 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5 t271.5 -112.5t112.5 -271.5z" />
+<glyph unicode="&#xf296;" horiz-adv-x="1792" />
+<glyph unicode="&#xf297;" horiz-adv-x="1792" />
+<glyph unicode="&#xf298;" horiz-adv-x="1792" />
+<glyph unicode="&#xf299;" horiz-adv-x="1792" />
+<glyph unicode="&#xf29a;" horiz-adv-x="1792" />
+<glyph unicode="&#xf29b;" horiz-adv-x="1792" />
+<glyph unicode="&#xf29c;" horiz-adv-x="1792" />
+<glyph unicode="&#xf29d;" horiz-adv-x="1792" />
+<glyph unicode="&#xf29e;" horiz-adv-x="1792" />
+<glyph unicode="&#xf500;" horiz-adv-x="1792" />
+</font>
+</defs></svg> 
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/fonts/fontawesome-webfont.ttf b/org.eclipse.osbp.themes/VAADIN/themes/base/fonts/fontawesome-webfont.ttf
new file mode 100644
index 0000000..26dea79
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/fonts/fontawesome-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/fonts/fontawesome-webfont.woff b/org.eclipse.osbp.themes/VAADIN/themes/base/fonts/fontawesome-webfont.woff
new file mode 100644
index 0000000..dc35ce3
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/fonts/fontawesome-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/fonts/fontawesome-webfont.woff2 b/org.eclipse.osbp.themes/VAADIN/themes/base/fonts/fontawesome-webfont.woff2
new file mode 100644
index 0000000..500e517
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/fonts/fontawesome-webfont.woff2
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/fonts/fonts.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/fonts/fonts.scss
new file mode 100644
index 0000000..1f5c0cf
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/fonts/fonts.scss
@@ -0,0 +1,35 @@
+$v-font-awesome: true !default; // Set to false to exclude Font Awesome
+
+@mixin fonts {
+	@include fonticons;
+	@include v-font(ThemeIcons, themeicons-webfont);
+}
+
+@mixin fonticons {
+	@if $v-font-awesome {
+		@include v-font(FontAwesome, fontawesome-webfont);
+	}
+}
+
+@mixin v-font($font-family, $file-name) {
+	@font-face {
+	  font-family: '#{$font-family}';
+	  src: url('#{$file-name}.eot');
+	  src: url('#{$file-name}.eot?#iefix') format('embedded-opentype'), url('#{$file-name}.woff') format('woff'), url('#{$file-name}.ttf') format('truetype'), url('#{$file-name}.svg') format('svg');
+	  font-weight: normal;
+	  font-style: normal;
+	}
+    .#{$font-family} {
+        font-family: '#{$font-family}';
+        font-style: normal;
+        font-weight: normal;
+        -webkit-font-smoothing: antialiased;
+        -moz-osx-font-smoothing: grayscale;
+        display: inline-block;
+    }
+}
+
+@mixin font($font-family, $file-name) {
+  @warn "The 'font' mixin is DEPRECATED. You should use the corresponding 'v-font' mixin instead.";
+  @include v-font($font-family, $file-name);
+}
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/fonts/themeicons-webfont.eot b/org.eclipse.osbp.themes/VAADIN/themes/base/fonts/themeicons-webfont.eot
new file mode 100644
index 0000000..9cc0478
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/fonts/themeicons-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/fonts/themeicons-webfont.svg b/org.eclipse.osbp.themes/VAADIN/themes/base/fonts/themeicons-webfont.svg
new file mode 100644
index 0000000..59685c3
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/fonts/themeicons-webfont.svg
@@ -0,0 +1,50 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
+<metadata></metadata>
+<defs>
+<font id="fontawesomeregular" horiz-adv-x="2048" >
+<font-face units-per-em="2048" ascent="1755" descent="-293" />
+<missing-glyph horiz-adv-x="512" />
+<glyph unicode=" "  horiz-adv-x="512" />
+<glyph unicode="&#x09;" horiz-adv-x="512" />
+<glyph unicode="&#xa0;" horiz-adv-x="512" />
+<glyph unicode="&#x25fc;" horiz-adv-x="571" d="M0 0z" />
+<glyph unicode="&#xf00c;" d="M138 695q0 46 32 78l156 155q32 32 77 32q46 0 78 -32l336 -337l750 751q32 32 78 32q45 0 77 -32l156 -156q32 -32 32 -77q0 -46 -32 -78l-828 -828l-155 -155q-32 -32 -78 -32t-78 32l-155 155l-414 414q-32 32 -32 78z" />
+<glyph unicode="&#xf013;" horiz-adv-x="1755" d="M0 607v254q0 13 9.5 26t21.5 15l212 32q14 46 45 105q-50 71 -122 158q-12 14 -12 27q0 11 11 26q29 40 111.5 122.5t108.5 82.5q15 0 30 -12l158 -122q56 29 104 44q17 152 33 212q9 32 41 32h254q16 0 27.5 -10t13.5 -24l32 -210q50 -16 103 -43l162 123q10 10 27 10 q15 0 29 -12q143 -131 188 -194q8 -9 8 -25q0 -14 -9 -26q-18 -24 -58.5 -76t-61.5 -81q33 -65 47 -112l209 -32q14 -2 23.5 -14t9.5 -27v-254q0 -13 -9.5 -26t-22.5 -15l-211 -32q-21 -60 -45 -104q39 -56 123 -158q11 -13 11 -28t-10 -26q-30 -41 -112.5 -123t-108.5 -82 q-14 0 -29 10l-158 124q-56 -29 -104 -44q-17 -152 -33 -212q-9 -32 -41 -32h-254q-16 0 -27.5 10t-13.5 24l-32 210q-50 16 -103 43l-161 -123q-11 -10 -29 -10q-15 0 -28 13q-143 129 -189 192q-8 11 -8 26q0 14 9 26q18 24 58.5 76t61.5 81q-34 65 -47 113l-209 31 q-14 2 -23.5 14t-9.5 27zM585 731q0 -121 86 -206.5t207 -85.5t206.5 85.5t85.5 206.5t-85.5 207t-206.5 86t-207 -86t-86 -207z" />
+<glyph unicode="&#xf032;" horiz-adv-x="1609" d="M0 -146l2 107q16 4 96.5 17.5t122.5 31.5q8 14 14.5 31t10 38t5.5 37.5t3 42.5t1 39v40.5v34.5q0 1122 -25 1172q-5 9 -25.5 16.5t-50 12t-56.5 7.5t-55.5 5.5t-35.5 3.5l-5 95q107 2 385.5 13t429.5 11q25 0 77.5 -0.5t78.5 -0.5q80 0 156 -15t146.5 -48t123.5 -81 t84.5 -119.5t31.5 -157.5q0 -50 -11 -92t-36 -75.5t-49.5 -58.5t-67 -50t-72.5 -40t-80 -38q84 -19 156 -55.5t130 -90t91 -128.5t33 -162q0 -114 -40 -205t-106.5 -149.5t-157.5 -97.5t-187 -55.5t-201 -16.5q-51 0 -151 3.5t-151 3.5q-121 0 -353 -12.5t-262 -13.5z M609 1477q0 -57 4.5 -173t4.5 -174q0 -30 -0.5 -90t-0.5 -91q0 -53 1 -79q47 -8 125 -8q94 0 163 15t125.5 50.5t85.5 102t29 162.5q0 80 -33 140t-90 93.5t-123 49.5t-142 16q-63 0 -149 -14zM615.5 188.5q0.5 -42.5 5 -95.5t13.5 -76q82 -36 160 -36q430 0 430 382 q0 131 -47 206q-31 50 -70.5 84.5t-77 53t-91.5 28.5t-96 12.5t-108 2.5q-81 0 -116 -12q0 -61 -0.5 -181.5t-0.5 -180.5q0 -9 -1 -77t-0.5 -110.5z" />
+<glyph unicode="&#xf033;" horiz-adv-x="1170" d="M0 -144l19 97q25 8 70.5 19t82.5 22t68 27q32 41 47 115q1 7 71 330t130 621.5t59 338.5v29q-28 15 -62.5 21t-79 9t-66.5 6l22 118q30 -1 135.5 -7t174.5 -8.5t136 -2.5q55 0 111.5 2.5t140.5 8t111 7.5q-8 -54 -21 -102q-33 -11 -115 -32t-125 -38q-9 -22 -16 -50 t-10.5 -44t-9 -54t-7.5 -47q-32 -171 -101 -486t-87 -399q-2 -8 -21 -92.5t-31.5 -151t-10.5 -87.5l1 -20q45 -10 211 -36q-3 -48 -18 -113q-13 0 -37 -1.5t-37 -1.5q-33 0 -99.5 11.5t-98.5 11.5q-158 2 -235 2q-59 0 -164.5 -10.5t-137.5 -12.5z" />
+<glyph unicode="&#xf036;" d="M0 73v146q0 30 21.5 52t51.5 22h1902q30 0 51.5 -22t21.5 -52v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1902q-30 0 -51.5 21.5t-21.5 51.5zM0 512v146q0 30 21.5 51.5t51.5 21.5h1463q30 0 51.5 -21.5t21.5 -51.5v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1463 q-30 0 -51.5 21.5t-21.5 51.5zM0 951v146q0 30 21.5 51.5t51.5 21.5h1756q30 0 51.5 -21.5t21.5 -51.5v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1756q-30 0 -51.5 21.5t-21.5 51.5zM0 1390v146q0 30 21.5 51.5t51.5 21.5h1317q30 0 51.5 -21.5t21.5 -51.5v-146 q0 -30 -21.5 -51.5t-51.5 -21.5h-1317q-30 0 -51.5 21.5t-21.5 51.5z" />
+<glyph unicode="&#xf037;" d="M0 73v146q0 30 21.5 52t51.5 22h1902q30 0 51.5 -22t21.5 -52v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1902q-30 0 -51.5 21.5t-21.5 51.5zM146 951v146q0 30 21.5 51.5t51.5 21.5h1610q30 0 51.5 -21.5t21.5 -51.5v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1610 q-30 0 -51.5 21.5t-21.5 51.5zM439 512v146q0 30 21.5 51.5t51.5 21.5h1024q30 0 51.5 -21.5t21.5 -51.5v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1024q-30 0 -51.5 21.5t-21.5 51.5zM585 1390v146q0 30 21.5 51.5t51.5 21.5h732q30 0 51.5 -21.5t21.5 -51.5v-146 q0 -30 -21.5 -51.5t-51.5 -21.5h-732q-30 0 -51.5 21.5t-21.5 51.5z" />
+<glyph unicode="&#xf038;" d="M0 73v146q0 30 21.5 52t51.5 22h1902q30 0 51.5 -22t21.5 -52v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1902q-30 0 -51.5 21.5t-21.5 51.5zM146 951v146q0 30 21.5 51.5t51.5 21.5h1756q30 0 51.5 -21.5t21.5 -51.5v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1756 q-30 0 -51.5 21.5t-21.5 51.5zM439 512v146q0 30 21.5 51.5t51.5 21.5h1463q30 0 51.5 -21.5t21.5 -51.5v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1463q-30 0 -51.5 21.5t-21.5 51.5zM585 1390v146q0 30 21.5 51.5t51.5 21.5h1317q30 0 51.5 -21.5t21.5 -51.5v-146 q0 -30 -21.5 -51.5t-51.5 -21.5h-1317q-30 0 -51.5 21.5t-21.5 51.5z" />
+<glyph unicode="&#xf03b;" d="M0 37v219q0 14 11.5 25.5t25.5 11.5h1974q14 0 25.5 -11.5t11.5 -25.5v-219q0 -14 -11.5 -25.5t-25.5 -11.5h-1974q-14 0 -25.5 11.5t-11.5 25.5zM0 1353v220q0 14 11.5 25t25.5 11h1974q14 0 25.5 -11t11.5 -25v-220q0 -14 -11.5 -25t-25.5 -11h-1974q-14 0 -25.5 11 t-11.5 25zM37 805q0 16 10 26l329 329q10 10 26 10q14 0 25.5 -11t11.5 -25v-659q0 -14 -11.5 -25t-25.5 -11q-16 0 -26 10l-329 329q-10 10 -10 27zM731 475v220q0 14 11.5 25t25.5 11h1243q14 0 25.5 -11t11.5 -25v-220q0 -14 -11.5 -25t-25.5 -11h-1243q-14 0 -25.5 11 t-11.5 25zM731 914v220q0 14 11.5 25t25.5 11h1243q14 0 25.5 -11t11.5 -25v-220q0 -14 -11.5 -25t-25.5 -11h-1243q-14 0 -25.5 11t-11.5 25z" />
+<glyph unicode="&#xf03c;" d="M0 37v219q0 14 11.5 25.5t25.5 11.5h1974q14 0 25.5 -11.5t11.5 -25.5v-219q0 -14 -11.5 -25.5t-25.5 -11.5h-1974q-14 0 -25.5 11.5t-11.5 25.5zM0 475v659q0 14 11.5 25t25.5 11q16 0 26 -10l329 -329q10 -10 10 -26q0 -17 -10 -27l-329 -329q-10 -10 -26 -10 q-14 0 -25.5 11t-11.5 25zM0 1353v220q0 14 11.5 25t25.5 11h1974q14 0 25.5 -11t11.5 -25v-220q0 -14 -11.5 -25t-25.5 -11h-1974q-14 0 -25.5 11t-11.5 25zM731 475v220q0 14 11.5 25t25.5 11h1243q14 0 25.5 -11t11.5 -25v-220q0 -14 -11.5 -25t-25.5 -11h-1243 q-14 0 -25.5 11t-11.5 25zM731 914v220q0 14 11.5 25t25.5 11h1243q14 0 25.5 -11t11.5 -25v-220q0 -14 -11.5 -25t-25.5 -11h-1243q-14 0 -25.5 11t-11.5 25z" />
+<glyph unicode="&#xf03e;" horiz-adv-x="2194" d="M0 37v1389q0 76 53.5 129.5t129.5 53.5h1828q76 0 129.5 -53.5t53.5 -129.5v-1389q0 -76 -53.5 -129.5t-129.5 -53.5h-1828q-76 0 -129.5 53.5t-53.5 129.5zM146 37q0 -14 11.5 -25.5t25.5 -11.5h1828q14 0 25.5 11.5t11.5 25.5v1389q0 14 -11.5 25.5t-25.5 11.5h-1828 q-14 0 -25.5 -11.5t-11.5 -25.5v-1389zM293 146v220l365 365l183 -182l585 585l476 -476v-512h-1609zM293 1097q0 91 64 155.5t155 64.5t155 -64.5t64 -155.5t-64 -155t-155 -64t-155 64t-64 155z" />
+<glyph unicode="&#xf053;" horiz-adv-x="1462" d="M176 804.5q0 29.5 22 51.5l848 848q22 22 51.5 22t51.5 -22l189 -190q22 -22 22 -51.5t-22 -51.5l-607 -606l607 -607q22 -22 22 -51.5t-22 -51.5l-189 -190q-22 -22 -51.5 -22t-51.5 22l-848 848q-22 22 -22 51.5z" />
+<glyph unicode="&#xf054;" horiz-adv-x="1462" d="M103 146.5q0 29.5 22 51.5l606 607l-606 606q-22 22 -22 51.5t22 51.5l189 190q22 22 51.5 22t51.5 -22l848 -848q22 -22 22 -51.5t-22 -51.5l-848 -848q-22 -22 -51.5 -22t-51.5 22l-189 190q-22 22 -22 51.5z" />
+<glyph unicode="&#xf05e;" horiz-adv-x="1755" d="M0 735q0 179 69.5 342t187 281t280 187.5t341.5 69.5t341.5 -69.5t279.5 -187.5t186.5 -281t69.5 -342q0 -120 -31.5 -234t-88 -211t-137.5 -178t-177 -138t-210 -88.5t-233 -31.5q-143 0 -277 44.5t-242 126t-189 189.5t-125.5 242.5t-44.5 278.5zM256 735 q0 -186 102 -342l863 862q-154 104 -343 104q-169 0 -312 -83.5t-226.5 -227.5t-83.5 -313zM538 211q155 -101 340 -101q126 0 241 49.5t198.5 133t132.5 199.5t49 243q0 185 -99 337z" />
+<glyph unicode="&#xf073;" horiz-adv-x="1901" d="M0 -146v1463q0 60 43 103t103 43h147v110q0 76 53 129t129 53h74q76 0 129 -53t53 -129v-110h439v110q0 76 53.5 129t129.5 53h73q76 0 129.5 -53t53.5 -129v-110h146q60 0 103.5 -43t43.5 -103v-1463q0 -60 -43.5 -103.5t-103.5 -43.5h-1609q-60 0 -103 43.5t-43 103.5z M146 -146h329v329h-329v-329zM146 256h329v366h-329v-366zM146 695h329v329h-329v-329zM439 1243q0 -14 11 -25t25 -11h74q14 0 25 11t11 25v330q0 14 -11 25t-25 11h-74q-14 0 -25 -11t-11 -25v-330zM549 -146h365v329h-365v-329zM549 256h365v366h-365v-366zM549 695h365 v329h-365v-329zM987 -146h366v329h-366v-329zM987 256h366v366h-366v-366zM987 695h366v329h-366v-329zM1317 1243q0 -14 11 -25t25 -11h73q14 0 25.5 11t11.5 25v330q0 14 -11.5 25t-25.5 11h-73q-14 0 -25 -11t-11 -25v-330zM1426 -146h329v329h-329v-329zM1426 256h329 v366h-329v-366zM1426 695h329v329h-329v-329z" />
+<glyph unicode="&#xf078;" d="M103 884q0 30 22 52l189 189q22 22 51.5 22t51.5 -22l607 -607l607 607q22 22 51.5 22t51.5 -22l189 -189q22 -22 22 -52t-22 -52l-848 -847q-22 -22 -51 -22t-51 22l-848 847q-22 22 -22 52z" />
+<glyph unicode="&#xf0c1;" horiz-adv-x="1901" d="M18 1243q0 137 97 232l168 167q95 95 232 95q139 0 234 -97l235 -237q95 -95 95 -232q0 -139 -101 -238l101 -101q99 101 238 101q137 0 233 -96l237 -238q96 -96 96 -233t-97 -232l-168 -167q-95 -95 -232 -95q-138 0 -233 97l-235 237q-95 95 -95 232q0 141 100 239 l-100 100q-98 -100 -238 -100q-137 0 -233 96l-238 237q-96 96 -96 233zM238 1243q0 -45 32 -77l237 -238q31 -31 78 -31t82 36q-3 3 -22 21t-24.5 25t-16.5 22t-15 29t-4 31q0 46 32 77.5t78 31.5q17 0 31 -4t29 -15t22 -16.5t25 -24.5t21 -22q38 36 38 83q0 46 -32 78 l-236 237q-32 32 -78 32q-43 0 -77 -31l-168 -167q-32 -32 -32 -77zM1041 438q0 -46 32 -78l236 -237q30 -30 77 -30q46 0 78 29l168 167q32 32 32 77t-32 77l-238 238q-32 32 -77 32q-49 0 -83 -36q5 -5 22.5 -21.5t24 -24t17.5 -22.5t15 -29t4 -31q0 -46 -32 -78t-78 -32 q-17 0 -31 4t-29 15t-22 16.5t-25 24.5t-21 22q-38 -36 -38 -83z" />
+<glyph unicode="&#xf0c9;" horiz-adv-x="1755" d="M0 73v146q0 30 21.5 52t51.5 22h1609q30 0 51.5 -22t21.5 -52v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1609q-30 0 -51.5 21.5t-21.5 51.5zM0 658v147q0 30 21.5 51.5t51.5 21.5h1609q30 0 51.5 -21.5t21.5 -51.5v-147q0 -30 -21.5 -51.5t-51.5 -21.5h-1609 q-30 0 -51.5 21.5t-21.5 51.5zM0 1243v147q0 30 21.5 51.5t51.5 21.5h1609q30 0 51.5 -21.5t21.5 -51.5v-147q0 -30 -21.5 -51.5t-51.5 -21.5h-1609q-30 0 -51.5 21.5t-21.5 51.5z" />
+<glyph unicode="&#xf0ca;" d="M0 146q0 91 64 155.5t155 64.5t155.5 -64.5t64.5 -155.5t-64.5 -155t-155.5 -64t-155 64t-64 155zM0 731q0 91 64 155.5t155 64.5t155.5 -64.5t64.5 -155.5t-64.5 -155t-155.5 -64t-155 64t-64 155zM0 1317q0 91 64 155t155 64t155.5 -64t64.5 -155t-64.5 -155.5 t-155.5 -64.5t-155 64.5t-64 155.5zM585 37v219q0 14 11.5 25.5t25.5 11.5h1389q14 0 25.5 -11.5t11.5 -25.5v-219q0 -14 -11.5 -25.5t-25.5 -11.5h-1389q-14 0 -25.5 11.5t-11.5 25.5zM585 622v219q0 14 11.5 25.5t25.5 11.5h1389q14 0 25.5 -11.5t11.5 -25.5v-219 q0 -14 -11.5 -25.5t-25.5 -11.5h-1389q-14 0 -25.5 11.5t-11.5 25.5zM585 1207v219q0 14 11.5 25.5t25.5 11.5h1389q14 0 25.5 -11.5t11.5 -25.5v-219q0 -14 -11.5 -25.5t-25.5 -11.5h-1389q-14 0 -25.5 11.5t-11.5 25.5z" />
+<glyph unicode="&#xf0cb;" d="M17 501q0 59 26.5 106.5t64.5 77t76 54.5t64.5 50t26.5 51q0 59 -61 59q-54 0 -93 -66l-97 68q28 59 82 91t120 32q83 0 140.5 -47t57.5 -129q0 -40 -18.5 -74.5t-46 -57.5t-60 -46t-60 -39.5t-46.5 -37t-20 -41.5h145v69h120v-182h-414q-7 49 -7 62zM22 -217l65 100 q55 -51 121 -51q33 0 57.5 16.5t24.5 48.5q0 72 -120 64l-29 64q10 13 29.5 39.5t32 42.5t31 37t35.5 37v1q-19 0 -56 -1.5t-55 -1.5v-60h-121v174h380v-101l-108 -131q58 -14 92 -56t34 -101q0 -91 -62 -144t-155 -53q-120 0 -196 76zM39 1600l155 145h121v-462h124v-113 h-383v113h122q0 47 0.5 139t0.5 139v14h-2q-12 -23 -57 -62zM585 37v219q0 16 10.5 26.5t26.5 10.5h1389q15 0 26 -11t11 -26v-219q0 -14 -11.5 -25.5t-25.5 -11.5h-1389q-15 0 -26 11t-11 26zM585 622v219q0 16 10.5 26.5t26.5 10.5h1389q15 0 26 -11t11 -26v-219 q0 -14 -11.5 -25.5t-25.5 -11.5h-1389q-15 0 -26 11t-11 26zM585 1207v219q0 15 11 26t26 11h1389q14 0 25.5 -11.5t11.5 -25.5v-219q0 -14 -11.5 -25.5t-25.5 -11.5h-1389q-15 0 -26 11t-11 26z" />
+<glyph unicode="&#xf0cc;" d="M0 622v73q0 16 10.5 26t26.5 10h1974q16 0 26.5 -10t10.5 -26v-73q0 -16 -10.5 -26.5t-26.5 -10.5h-1974q-16 0 -26.5 10.5t-10.5 26.5zM439 1111q0 207 153 353q152 145 449 145q57 0 191 -22q74 -13 202 -54q12 -43 24 -135q16 -144 16 -209q0 -22 -5 -52l-14 -3l-96 7 l-16 2q-58 171 -118 234q-100 104 -240 104q-132 0 -208 -67t-76 -167q0 -83 75 -160q76 -77 319 -148q78 -23 198 -75q66 -31 108 -59h-849q-30 37 -58 91q-55 110 -55 215zM473 176q-1 34 0.5 76.5t1.5 43.5v50l117 3q17 -39 34 -81.5t25.5 -64t14.5 -30.5q39 -64 92 -108 q51 -41 120 -65q68 -25 151 -25q74 0 158 31q89 29 140 98q54 71 54 147q0 96 -93 180q-37 32 -157 81h470q8 -43 8 -105q0 -126 -47 -242q-26 -64 -81 -119q-46 -44 -124 -93q-91 -54 -175 -75q-92 -24 -232 -24q-131 0 -223 26l-160 46q-66 19 -82 32q-10 10 -10 25v15 q0 134 -2 178z" />
+<glyph unicode="&#xf0cd;" horiz-adv-x="1755" d="M0 -37v-73q0 -16 10.5 -26t26.5 -10h1682q16 0 26 10t10 26v73q0 16 -10 26.5t-26 10.5h-1682q-16 0 -26.5 -10.5t-10.5 -26.5zM0 1606q15 1 46 1q53 0 128 -5q143 -8 189 -8q66 0 192 4q134 4 167 5q48 0 99 3l-2 -16l3 -73v-11q-66 -10 -142 -10q-67 0 -90 -29 q-15 -17 -15 -150q0 -15 0.5 -37.5t0.5 -29.5l1 -261l16 -320q8 -142 58 -231q39 -67 110 -105q101 -54 202 -54q122 0 219 32q65 21 113 58q54 40 74 73q43 66 61 131q24 84 24 261q0 91 -4 147t-13 140t-15 182l-5 67q-5 77 -27 101q-39 40 -88 39l-115 -3l-16 4l3 98h96 l234 -11q93 -4 224 11l21 -2q6 -35 6 -58q0 -8 -4 -36q-53 -14 -96 -15q-83 -12 -90 -19q-18 -18 -18 -47q0 -7 1.5 -29t2.5 -37q9 -22 25 -453q8 -218 -17 -347q-16 -85 -47 -140q-45 -75 -128 -140q-88 -66 -208 -102q-126 -38 -291 -38q-189 0 -325 53q-135 53 -205 139 q-68 84 -94 223q-19 92 -19 271v381q0 217 -19 243q-29 42 -168 45q-43 2 -52 4z" />
+<glyph unicode="&#xf0d7;" horiz-adv-x="1170" d="M0 951q0 30 21.5 51.5t51.5 21.5h1024q30 0 51.5 -21.5t21.5 -51.5q0 -31 -21 -52l-512 -512q-21 -21 -52 -21q-30 0 -51 21l-512 512q-22 22 -22 52z" />
+<glyph unicode="&#xf0d8;" horiz-adv-x="1170" d="M0 366q0 29 22 51l512 512q22 22 51 22q30 0 52 -22l512 -512q21 -21 21 -51t-21.5 -51.5t-51.5 -21.5h-1024q-30 0 -51.5 21.5t-21.5 51.5z" />
+<glyph unicode="&#xf0d9;" horiz-adv-x="731" d="M73 731q0 30 22 52l512 512q22 22 51 22q30 0 51.5 -22t21.5 -52v-1024q0 -30 -21.5 -51.5t-51.5 -21.5q-29 0 -51 22l-512 512q-22 22 -22 51z" />
+<glyph unicode="&#xf0da;" horiz-adv-x="731" d="M0 219v1024q0 30 21.5 52t51.5 22t52 -22l512 -512q21 -21 21 -52q0 -30 -21 -51l-512 -512q-22 -22 -52 -22t-51.5 21.5t-21.5 51.5z" />
+<glyph unicode="&#xf0dd;" horiz-adv-x="1170" d="M0 512q0 30 21.5 51.5t51.5 21.5h1024q30 0 51.5 -21.5t21.5 -51.5t-21 -51l-512 -512q-22 -22 -52 -22q-29 0 -51 22l-512 512q-22 22 -22 51z" />
+<glyph unicode="&#xf0de;" horiz-adv-x="1170" d="M0 951q0 29 22 51l512 512q22 22 51 22q30 0 52 -22l512 -512q21 -21 21 -51t-21.5 -51.5t-51.5 -21.5h-1024q-30 0 -51.5 21.5t-21.5 51.5z" />
+<glyph unicode="&#xf100;" horiz-adv-x="1170" d="M51 658q0 15 12 27l532 532q12 12 27 12q14 0 26 -12l57 -57q12 -12 12 -26q0 -15 -12 -27l-449 -449l449 -449q12 -12 12 -26t-12 -26l-57 -58q-11 -11 -26 -11q-16 0 -27 11l-532 533q-12 12 -12 26zM490 658q0 15 12 27l532 532q12 12 27 12q14 0 26 -12l57 -57 q11 -11 11 -26q0 -16 -11 -27l-449 -449l449 -449q11 -11 11 -26t-11 -26l-57 -58q-11 -11 -26 -11q-16 0 -27 11l-532 533q-12 12 -12 26z" />
+<glyph unicode="&#xf101;" horiz-adv-x="1170" d="M15 183q0 15 11 26l449 449l-449 449q-11 11 -11 27q0 15 11 26l57 57q12 12 27 12q14 0 26 -12l533 -532q11 -11 11 -27q0 -15 -11 -26l-533 -533q-11 -11 -26 -11q-16 0 -27 11l-57 58q-11 11 -11 26zM454 183q0 15 11 26l449 449l-449 449q-11 11 -11 27q0 15 11 26 l57 57q12 12 27 12q14 0 26 -12l532 -532q12 -12 12 -27q0 -14 -12 -26l-532 -533q-11 -11 -26 -11q-16 0 -27 11l-57 58q-11 11 -11 26z" />
+<glyph unicode="&#xf104;" horiz-adv-x="731" d="M51 658q0 15 12 27l532 532q12 12 27 12q14 0 26 -12l57 -57q12 -12 12 -26q0 -15 -12 -27l-449 -449l449 -449q12 -12 12 -26t-12 -26l-57 -58q-11 -11 -26 -11q-16 0 -27 11l-532 533q-12 12 -12 26z" />
+<glyph unicode="&#xf105;" horiz-adv-x="731" d="M15 183q0 15 11 26l449 449l-449 449q-11 11 -11 27q0 15 11 26l57 57q12 12 27 12q14 0 26 -12l533 -532q11 -11 11 -27q0 -15 -11 -26l-533 -533q-11 -11 -26 -11q-16 0 -27 11l-57 58q-11 11 -11 26z" />
+<glyph unicode="&#xf127;" horiz-adv-x="1901" d="M0 512q0 16 10.5 26.5t26.5 10.5h365q16 0 26.5 -10.5t10.5 -26.5t-10.5 -26.5t-26.5 -10.5h-365q-16 0 -26.5 10.5t-10.5 26.5zM18 1243q0 137 97 232l168 167q95 95 232 95q139 0 234 -97l381 -383q23 -23 48 -64l-273 -20l-312 313q-32 32 -78 32q-43 0 -77 -31 l-168 -167q-32 -32 -32 -77t32 -77l313 -313l-21 -275q-41 25 -64 48l-384 384q-96 98 -96 233zM146 36.5q0 15.5 11 26.5l292 292q11 11 26.5 11t26.5 -11q10 -11 10 -26t-10 -26l-293 -293q-11 -10 -26 -10t-26 10q-11 11 -11 26.5zM622 -110v366q0 16 10 26.5t26 10.5 t26.5 -10.5t10.5 -26.5v-366q0 -16 -10.5 -26t-26.5 -10t-26 10t-10 26zM723 416l274 21l312 -314q31 -31 77.5 -31.5t77.5 30.5l168 167q32 32 32 77t-32 77l-313 315l20 273q41 -25 64 -48l384 -384q96 -98 96 -233q0 -137 -97 -232l-168 -167q-95 -95 -232 -95 q-138 0 -233 97l-382 383q-23 23 -48 64zM1207 1353v366q0 16 10 26t26 10t26.5 -10t10.5 -26v-366q0 -16 -10.5 -26t-26.5 -10t-26 10t-10 26zM1390 1280q0 15 10 26l293 293q11 11 26 11t26 -11t11 -26.5t-11 -26.5l-292 -292q-13 -11 -27 -11q-13 0 -26 11q-10 11 -10 26 zM1463 1097q0 16 10 26.5t26 10.5h366q16 0 26.5 -10.5t10.5 -26.5t-10.5 -26t-26.5 -10h-366q-16 0 -26 10t-10 26z" />
+<glyph unicode="&#xf12b;" horiz-adv-x="1755" d="M6 0v191h146l225 332l-211 311h-157v192h316l158 -260q10 -15 27 -48q8 -10 12 -24h4q3 12 12 24l29 48l160 260h294v-192h-143l-211 -305l234 -338h124v-191h-283l-182 288l-27 48q-10 11 -13 24h-3q-1 -4 -5.5 -12.5t-5.5 -11.5q-12 -23 -28 -50l-177 -286h-295z M1158 815q0 63 22 117t57.5 91t78 68.5t85 58t78 51.5t57.5 55t22 63q0 43 -34 71t-81 28q-57 0 -110 -44q-16 -13 -42 -44l-120 105q32 44 72 76q93 74 215 74q125 0 203 -68t78 -181q0 -64 -28 -117.5t-70.5 -87.5t-93 -67t-94 -58t-74.5 -59t-35 -72h265v92h144v-236 h-587l-4 31q-4 32 -4 53z" />
+<glyph unicode="&#xf12c;" horiz-adv-x="1755" d="M6 0v191h146l225 332l-211 311h-157v192h316l158 -260q10 -15 27 -48q8 -10 12 -24h4q3 12 12 24l29 48l160 260h294v-192h-143l-211 -305l234 -338h124v-191h-283l-182 288l-27 48q-10 11 -13 24h-3q-1 -4 -5.5 -12.5t-5.5 -11.5q-12 -23 -28 -50l-177 -286h-295z M1160 -209q0 63 22 117t57.5 91t78 68.5t85 58t78 51.5t57.5 55t22 63q0 43 -33.5 71t-80.5 28q-58 0 -111 -44q-12 -10 -41 -44l-120 105q32 44 72 76q91 74 215 74q125 0 203 -68t78 -181q0 -55 -21 -102t-55 -80t-75 -61.5t-82.5 -53t-76.5 -48.5t-59 -53.5t-27 -62.5 h265v92h144v-236h-587l-5 31q-3 51 -3 53z" />
+<glyph unicode="&#xf12d;" horiz-adv-x="2194" d="M2.5 168q6.5 42 34.5 74l1024 1171q42 50 109 50h878q43 0 79.5 -23.5t54.5 -62.5q17 -40 10.5 -82t-34.5 -74l-1024 -1171q-42 -50 -110 -50h-878q-43 0 -79 23t-54 63q-17 40 -10.5 82zM146 146h878l384 439h-878z" />
+<glyph unicode="&#xf141;" horiz-adv-x="1609" d="M0 695v219q0 46 32 78t78 32h219q46 0 78 -32t32 -78v-219q0 -46 -32 -78t-78 -32h-219q-46 0 -78 32t-32 78zM585 695v219q0 46 32 78t78 32h219q46 0 78 -32t32 -78v-219q0 -46 -32 -78t-78 -32h-219q-46 0 -78 32t-32 78zM1170 695v219q0 46 32 78t78 32h219 q46 0 78 -32t32 -78v-219q0 -46 -32 -78t-78 -32h-219q-46 0 -78 32t-32 78z" />
+</font>
+</defs></svg> 
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/fonts/themeicons-webfont.ttf b/org.eclipse.osbp.themes/VAADIN/themes/base/fonts/themeicons-webfont.ttf
new file mode 100644
index 0000000..1b7dd4a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/fonts/themeicons-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/fonts/themeicons-webfont.woff b/org.eclipse.osbp.themes/VAADIN/themes/base/fonts/themeicons-webfont.woff
new file mode 100644
index 0000000..7d055f6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/fonts/themeicons-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/formlayout/formlayout.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/formlayout/formlayout.scss
new file mode 100644
index 0000000..2e2a321
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/formlayout/formlayout.scss
@@ -0,0 +1,57 @@
+@mixin base-formlayout($primaryStyleName : v-formlayout) {
+
+.#{$primaryStyleName}.v-has-width > table {
+	width: 100%;
+}
+.#{$primaryStyleName}.v-has-height > table {
+	height: 100%;
+}
+.#{$primaryStyleName}-cell .v-errorindicator {
+	display: block;
+}
+.#{$primaryStyleName}-error-indicator {
+	/* fix width so layout is not jumpy when error disappears */
+	width: 12px;
+}
+.#{$primaryStyleName}-captioncell {
+	text-align:right;
+	white-space: nowrap;
+}
+.#{$primaryStyleName}-errorcell, .#{$primaryStyleName}-captioncell {
+	width: 1px; /* Don't use any extra space */
+	min-width: 1px;
+}
+.#{$primaryStyleName}-captioncell .v-caption {
+	overflow: visible;
+}
+.#{$primaryStyleName}-spacing > tbody > .#{$primaryStyleName}-row > .#{$primaryStyleName}-captioncell, 
+.#{$primaryStyleName}-spacing > tbody > .#{$primaryStyleName}-row > .#{$primaryStyleName}-contentcell,
+.#{$primaryStyleName}-spacing > tbody > .#{$primaryStyleName}-row > .#{$primaryStyleName}-errorcell {
+	padding-top: 6px;
+}
+.#{$primaryStyleName}-spacing > tbody > .#{$primaryStyleName}-firstrow > .#{$primaryStyleName}-captioncell, 
+.#{$primaryStyleName}-spacing > tbody > .#{$primaryStyleName}-firstrow > .#{$primaryStyleName}-contentcell,
+.#{$primaryStyleName}-spacing > tbody > .#{$primaryStyleName}-firstrow > .#{$primaryStyleName}-errorcell {
+	padding-top: 0;
+}
+.#{$primaryStyleName}-margin-top > tbody > .#{$primaryStyleName}-firstrow > .#{$primaryStyleName}-captioncell, 
+.#{$primaryStyleName}-margin-top > tbody > .#{$primaryStyleName}-firstrow > .#{$primaryStyleName}-contentcell,
+.#{$primaryStyleName}-margin-top > tbody > .#{$primaryStyleName}-firstrow > .#{$primaryStyleName}-errorcell {
+	padding-top: 12px;
+}
+.#{$primaryStyleName}-margin-bottom > tbody > .#{$primaryStyleName}-lastrow > .#{$primaryStyleName}-captioncell,
+.#{$primaryStyleName}-margin-bottom > tbody > .#{$primaryStyleName}-lastrow > .#{$primaryStyleName}-contentcell,
+.#{$primaryStyleName}-margin-bottom > tbody > .#{$primaryStyleName}-lastrow > .#{$primaryStyleName}-errorcell {
+	padding-bottom: 12px;
+}
+.#{$primaryStyleName}-margin-left > tbody > .#{$primaryStyleName}-row > .#{$primaryStyleName}-captioncell {
+	padding-left: 12px;
+} 
+.#{$primaryStyleName}-margin-right > tbody > .#{$primaryStyleName}-row > .#{$primaryStyleName}-contentcell {
+	padding-right: 12px;
+}
+.#{$primaryStyleName}-captioncell .v-caption .v-required-field-indicator {
+	float: none;
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/grid/grid.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/grid/grid.scss
new file mode 100644
index 0000000..3e7b708
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/grid/grid.scss
@@ -0,0 +1,590 @@
+$v-grid-border-size: 1px !default;
+$v-grid-border: $v-grid-border-size solid #ddd !default;
+$v-grid-cell-vertical-border: $v-grid-border !default;
+$v-grid-cell-horizontal-border: $v-grid-cell-vertical-border !default;
+$v-grid-cell-focused-border: 1px solid !default;
+$v-grid-header-border: $v-grid-border !default;
+$v-grid-footer-border: $v-grid-header-border !default;
+
+$v-grid-row-height: round($v-font-size * 1.5) !default;
+$v-grid-row-background-color: #fff !default;
+$v-grid-row-stripe-background-color: darken($v-grid-row-background-color, 5%) !default;
+$v-grid-row-selected-background-color: darken($v-grid-row-background-color, 25%) !default;
+$v-grid-row-focused-background-color: null !default;
+
+$v-grid-header-row-height: null !default;
+$v-grid-header-font-size: $v-font-size !default;
+$v-grid-header-background-color: $v-grid-row-background-color !default;
+$v-grid-header-drag-marked-color: $v-grid-row-selected-background-color !default;
+
+$v-grid-footer-row-height: $v-grid-header-row-height !default;
+$v-grid-footer-font-size: $v-grid-header-font-size !default;
+$v-grid-footer-background-color: $v-grid-header-background-color !default;
+
+$v-grid-cell-padding-horizontal: 10px !default;
+
+$v-grid-editor-background-color: $v-grid-row-background-color !default;
+
+$v-grid-details-marker-width: 2px !default;
+$v-grid-details-marker-color: $v-grid-row-selected-background-color !default;
+$v-grid-details-border-top: $v-grid-cell-horizontal-border !default;
+$v-grid-details-border-top-stripe: $v-grid-cell-horizontal-border !default;
+$v-grid-details-border-bottom: 1px solid darken($v-grid-row-stripe-background-color, 10%) !default;
+$v-grid-details-border-bottom-stripe: 1px solid darken($v-grid-row-background-color, 10%) !default;
+
+@import "../escalator/escalator";
+
+
+@mixin base-grid($primaryStyleName: v-grid) {
+
+  @include base-escalator($primaryStyleName: $primaryStyleName, $background-color: $v-grid-row-background-color);
+
+  .#{$primaryStyleName} {
+    outline: none;
+  }
+
+  .#{$primaryStyleName}-scroller-vertical,
+  .#{$primaryStyleName}-scroller-horizontal {
+    border: $v-grid-border;
+  }
+
+  .#{$primaryStyleName}-scroller-vertical {
+    border-left: none;
+  }
+
+  .#{$primaryStyleName}-scroller-horizontal {
+    border-top: none;
+  }
+
+  .#{$primaryStyleName}-tablewrapper {
+    border: $v-grid-border;
+  }
+  
+  // Column drag and drop elements
+
+  .#{$primaryStyleName} .header-drag-table {
+    border-spacing: 0;
+    position: relative;
+    table-layout: fixed;
+    width: inherit; // a decent default fallback
+
+    .#{$primaryStyleName}-header {
+      position: absolute;
+      > .#{$primaryStyleName}-cell {
+        border: $v-grid-border;
+        margin-top: -10px;
+        opacity: 0.9;
+        filter: alpha(opacity=90); // IE8
+        z-index: 30000;
+      }
+
+      > .#{$primaryStyleName}-drop-marker {
+        background-color: $v-grid-header-drag-marked-color;
+        position: absolute;
+        width: 3px;
+      }
+    }
+  }
+
+  // Sidebar
+
+  .#{$primaryStyleName}-sidebar.v-contextmenu {
+    @include box-shadow(none);
+    border-radius: 0;
+    position: absolute;
+    top: 0;
+    right: 0;
+
+    background-color: $v-grid-header-background-color;
+    border: $v-grid-header-border;
+    padding: 0;
+    z-index: 5;
+
+    &.#{$primaryStyleName}-sidebar-popup {
+      right: auto;
+    }
+
+    .#{$primaryStyleName}-sidebar-button {
+      background: transparent;
+      border: none;
+      color: inherit;
+      cursor: pointer;
+      outline: none;
+      padding: 0 4px;
+      text-align: right;
+      line-height: 1;
+
+      &[disabled] {
+        cursor: default;
+      }
+
+      &::-moz-focus-inner {
+        border: 0;
+      }
+
+      &:after {
+        content: "\f0c9";
+        display: block;
+        font-family: ThemeIcons, sans-serif;
+        font-size: $v-grid-header-font-size;
+      }
+    }
+
+    &.closed {
+      border-radius: 0;
+    }
+
+    &.open {
+      .#{$primaryStyleName}-sidebar-button {
+        width: 100%;
+
+        &:after {
+          content: "\f0c9";
+          font-size: $v-grid-header-font-size;
+          line-height: 1;
+        }
+      }
+    }
+
+    .v-ie &.open .#{$primaryStyleName}-sidebar-button {
+      vertical-align: middle;
+    }
+
+    .v-ie8 &.open .#{$primaryStyleName}-sidebar-button:after {
+      vertical-align: middle;
+      text-align: center;
+      display: inline;
+    }
+
+    .#{$primaryStyleName}-sidebar-content {
+      padding: 4px 0;
+
+      .gwt-MenuBar {
+        .gwt-MenuItem .column-hiding-toggle {
+          text-shadow: none;
+        }
+      }
+    }
+  }
+
+  // Common cell styles
+
+  .#{$primaryStyleName}-cell {
+    background-color: $v-grid-row-background-color;
+    padding: 0 $v-grid-cell-padding-horizontal;
+    line-height: $v-grid-row-height;
+    text-overflow: ellipsis;
+
+    > * {
+      line-height: $v-line-height;
+      vertical-align: middle;
+    }
+
+    // Force div elements to inline-blocks by default to enable vertical centering
+    > div {
+      display: inline-block;
+    }
+
+    &.frozen {
+      @include box-shadow(1px 0 2px rgba(0,0,0,.1));
+      border-right: $v-grid-cell-vertical-border;
+
+      @if $v-grid-cell-vertical-border and $v-grid-cell-vertical-border != none {
+        + th,
+        + td {
+          border-left: none;
+        }
+      }
+    }
+  }
+
+  // Rows
+
+  .#{$primaryStyleName}-row > td,
+  .#{$primaryStyleName}-editor-cells > div {
+    border-left: $v-grid-cell-vertical-border;
+    border-bottom: $v-grid-cell-horizontal-border;
+
+    &:first-child {
+      border-left: none;
+    }
+  }
+  
+  .#{$primaryStyleName}-editor-cells.frozen > div {
+    @include box-shadow(1px 0 2px rgba(0,0,0,.1));
+    border-right: $v-grid-cell-vertical-border;
+    border-left: none;
+  }
+
+  .#{$primaryStyleName}-row-stripe > td {
+    background-color: $v-grid-row-stripe-background-color;
+  }
+
+  .#{$primaryStyleName}-row-selected > td {
+    background: $v-grid-row-selected-background-color;
+  }
+
+  .#{$primaryStyleName}-row-focused > td {
+    background-color: $v-grid-row-focused-background-color;
+  }
+
+  // Header
+
+  .#{$primaryStyleName}-header {
+    th {
+      position: relative;
+      background-color: $v-grid-header-background-color;
+      font-size: $v-grid-header-font-size;
+      font-weight: inherit;
+      border-left: $v-grid-header-border;
+      border-bottom: $v-grid-header-border;
+      line-height: $v-grid-header-row-height;
+      text-align: left;
+
+      &:first-child {
+        border-left: none;
+      }
+    }
+
+    .sort-asc,
+    .sort-desc {
+      padding-right: round($v-grid-header-font-size * 1.2) + $v-grid-cell-padding-horizontal;
+
+      &:after {
+        font-family: ThemeIcons, sans-serif;
+        content: "\f0de" " " attr(sort-order);
+        position: absolute;
+        right: $v-grid-cell-padding-horizontal;
+        font-size: round($v-grid-header-font-size * 0.85);
+      }
+    }
+
+    .sort-desc:after {
+      content: "\f0dd" " " attr(sort-order);
+    }
+  }
+
+  .#{$primaryStyleName}-column-resize-handle {
+    position: absolute;
+    width: 2 * $v-grid-cell-padding-horizontal;
+    right: -$v-grid-cell-padding-horizontal;
+    top: 0px;
+    bottom: 0px;
+    cursor: col-resize;
+    z-index: 10;
+
+    // TODO should refactor into a mixin
+    -webkit-user-select: none;
+    -khtml-user-select: none;
+    -moz-user-select: none;
+    -ms-user-select: none;
+    user-select: none;
+  }
+
+  // Footer
+
+  .#{$primaryStyleName}-footer {
+    td {
+      background-color: $v-grid-footer-background-color;
+      font-size: $v-grid-footer-font-size;
+      font-weight: inherit;
+      border-left: $v-grid-footer-border;
+      border-top: $v-grid-footer-border;
+      border-bottom: none;
+      line-height: $v-grid-footer-row-height;
+
+      &:first-child {
+        border-left: none;
+      }
+    }
+  }
+
+  // Header and footer
+
+  .#{$primaryStyleName}-header,
+  .#{$primaryStyleName}-footer {
+    .#{$primaryStyleName}-cell {
+      overflow: visible;
+    }
+  }
+
+  .#{$primaryStyleName}-column-header-content,
+  .#{$primaryStyleName}-column-footer-content {
+    width: 100%;
+    overflow: hidden;
+    text-overflow: ellipsis;
+    // Hackish, needed to override the "v-grid-cell > *" rule above
+    line-height: $v-grid-row-height;
+    vertical-align: baseline;
+  }
+
+  // Decorative elements
+
+  .#{$primaryStyleName}-header-deco {
+    border-top: $v-grid-header-border;
+    border-right: $v-grid-header-border;
+    background-color: $v-grid-header-background-color;
+  }
+
+  .#{$primaryStyleName}-footer-deco {
+    border-bottom: $v-grid-footer-border;
+    border-right: $v-grid-footer-border;
+    background-color: $v-grid-footer-background-color;
+  }
+
+  .#{$primaryStyleName}-horizontal-scrollbar-deco {
+    background-color: $v-grid-footer-background-color;
+    border: $v-grid-footer-border;
+    border-top: none;
+  }
+
+  // Focused cell style (common for all cells)
+
+  .#{$primaryStyleName}-cell-focused {
+    position: relative;
+
+    &:before {
+      content: "";
+      position: absolute;
+      top: 0;
+      right: 0;
+      bottom: 0;
+      left: 0;
+      border: $v-grid-cell-focused-border;
+      display: none;
+      pointer-events: none;
+    }
+    
+    // IE 8-10 apply "pointer-events" only to SVG elements. 
+    // Using an empty SVG instead of an empty text node makes IE
+    // obey the "pointer-events: none" and forwards click events 
+    // to the underlying element. The data decodes to:
+    // <svg xmlns="http://www.w3.org/2000/svg"></svg>
+    .ie8 &:before,
+    .ie9 &:before,
+    .ie10 &:before {
+      content: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==);
+    } 
+  }
+
+  .#{$primaryStyleName}:focus .#{$primaryStyleName}-cell-focused:before {
+    display: block;
+  }
+
+  .#{$primaryStyleName}.v-disabled:focus .#{$primaryStyleName}-cell-focused:before {
+    // Disabled Grid should not show cell focus outline
+    display: none;
+  }
+
+  // Editor
+
+  .#{$primaryStyleName}-editor {
+    position: absolute;
+    z-index: 20;
+    overflow: hidden;
+    left: 0;
+    right: 0;
+    border: $v-grid-border;
+    box-sizing: border-box;
+    -moz-box-sizing: border-box;
+    margin-top: nth($v-grid-border, 1) * -1;
+    @include box-shadow(0 0 9px rgba(0,0,0,.2));
+    
+    // Unbuffered footer needs to be 100% width to display correctly
+    &.unbuffered {
+      .#{$primaryStyleName}-editor-footer {
+        width: 100%;
+      }
+    }
+  }
+
+  .#{$primaryStyleName}-editor-cells {
+    position: relative;
+    white-space: nowrap;
+    
+    &.frozen {
+      z-index: 2;
+    }
+
+    > div {
+      display: inline-block;
+      @include box-sizing(border-box);
+      vertical-align: middle;
+      background: $v-grid-editor-background-color;
+
+      &:first-child {
+        border-left: none;
+      }
+
+      > * {
+        vertical-align: middle;
+        display: inline-block;
+      }
+      
+      .v-filterselect {
+      	padding-left: 0;
+      }
+      
+      input[type="text"],
+      input[type="text"].v-filterselect-input,
+      input[type="password"] {
+      	padding-left: $v-grid-cell-padding-horizontal;
+      }
+      
+      input[type="text"]:not(.v-filterselect-input),
+      input[type="password"] {
+      	padding-right: $v-grid-cell-padding-horizontal / 2;
+      }
+      
+      input[type="checkbox"] {
+      	margin-left: $v-grid-cell-padding-horizontal;
+      }
+      
+      .v-textfield,
+      .v-datefield,
+      .v-filterselect {
+        min-width: 100%;
+        max-width: 100%;
+        min-height: 100%;
+        max-height: 100%;
+      }
+      
+      .v-datefield-button {
+        .v-ie8 & {
+          margin-left: -37px;
+        }
+      }
+      
+      .v-filterselect-button {
+        .v-ie8 & {
+          margin-left: -25px;
+        }
+      }
+
+      .v-select,
+      .v-select-select {
+        min-width: 100%;
+        max-width: 100%;
+      }
+      
+      &.not-editable.#{$primaryStyleName}-cell {
+        float: none;
+      }
+    }
+
+    .error::before {
+      position: absolute;
+      display: block;
+      height: 0;
+      width: 0;
+      content: "";
+      border-top: 5px solid red;
+      border-right: 5px solid transparent;
+    }
+
+    .error,
+    .error > input {
+      background-color: #fee;
+    }
+  }
+
+  .#{$primaryStyleName}-editor-footer {
+    display: table;
+    height: $v-grid-row-height;
+    border-top: $v-grid-cell-horizontal-border;
+    margin-top: nth($v-grid-cell-horizontal-border, 1) * -1;
+    background: $v-grid-row-background-color;
+    padding: 0 5px;
+
+    + .#{$primaryStyleName}-editor-cells > div {
+      border-bottom: none;
+      border-top: $v-grid-cell-horizontal-border;
+    }
+
+    &:first-child {
+      border-top: none;
+      margin-top: 0;
+      border-bottom: $v-grid-cell-horizontal-border;
+      margin-bottom: nth($v-grid-cell-horizontal-border, 1) * -1;
+    }
+  }
+
+  .#{$primaryStyleName}-editor-message,
+  .#{$primaryStyleName}-editor-buttons {
+    display: table-cell;
+    white-space: nowrap;
+    vertical-align: middle;
+  }
+
+  .#{$primaryStyleName}-editor-message {
+    width: 100%;
+    position: relative;
+
+    > div {
+      position: absolute;
+      width: 100%;
+      overflow: hidden;
+      text-overflow: ellipsis;
+      line-height: $v-grid-row-height;
+      top: 0;
+    }
+  }
+
+  .#{$primaryStyleName}-editor-save {
+    margin-right: 4px;
+  }
+
+  .#{$primaryStyleName}-spacer {
+    // using padding since left is used with some position functions in escalator
+    padding-left: $v-grid-details-marker-width - $v-grid-border-size;
+  }
+
+  .#{$primaryStyleName}-spacer > td {
+    display: block;
+    padding: 0;
+
+    background-color: $v-grid-row-background-color;
+    border-top: $v-grid-details-border-top;
+    border-bottom: $v-grid-details-border-bottom;
+  }
+
+  .#{$primaryStyleName}-spacer.stripe > td {
+    background-color: $v-grid-row-stripe-background-color;
+    border-top: $v-grid-details-border-top-stripe;
+    border-bottom: $v-grid-details-border-bottom-stripe;
+  }
+  
+  .#{$primaryStyleName}-spacer-deco-container {
+    border-top: $v-grid-border-size solid transparent; // same size as table wrapper border 
+    position: relative;
+    top: 0; // escalator will override top for scrolling and margin-top for header offset.
+    z-index: 5;
+  }
+
+  .#{$primaryStyleName}-spacer-deco {
+    top: 0; // this will be overridden by code, but it's a good default. 
+    left: 0;
+    width: $v-grid-details-marker-width;
+    background-color: $v-grid-details-marker-color;
+    position: absolute;
+    height: 100%; // this will be overridden by code, but it's a good default.
+    pointer-events: none;
+
+    // IE 8-10 apply "pointer-events" only to SVG elements. 
+    // Using an empty SVG instead of an empty text node makes IE
+    // obey the "pointer-events: none" and forwards click events 
+    // to the underlying element. The data decodes to:
+    // <svg xmlns="http://www.w3.org/2000/svg"></svg>
+    .ie8 &:before,
+    .ie9 &:before,
+    .ie10 &:before {
+      content: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==);
+    }
+  }
+
+  // Renderers
+
+  .#{$primaryStyleName}-cell > .v-progressbar {
+    width: 100%;
+  }
+}
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/gridlayout/gridlayout.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/gridlayout/gridlayout.scss
new file mode 100644
index 0000000..54a2e86
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/gridlayout/gridlayout.scss
@@ -0,0 +1,35 @@
+@mixin base-gridlayout($primaryStyleName : v-gridlayout) {
+
+.#{$primaryStyleName} {
+	position: relative;
+}
+.#{$primaryStyleName}-slot {
+	position: absolute;
+}
+.#{$primaryStyleName}-margin-top {
+	padding-top: 12px;
+}
+.#{$primaryStyleName}-margin-bottom {
+	padding-bottom: 12px;
+}
+.#{$primaryStyleName}-margin-left {
+	padding-left: 12px;
+} 
+.#{$primaryStyleName}-margin-right {
+	padding-right: 12px;
+}
+.#{$primaryStyleName}-spacing-on {
+	padding-left: 6px;
+	padding-top: 6px;
+	overflow: hidden;
+}
+.#{$primaryStyleName}-spacing,
+.#{$primaryStyleName}-spacing-off {
+	padding-left: 0;
+	padding-top: 0;
+}
+.#{$primaryStyleName}-spacing-off {
+	overflow: hidden;
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/inlinedatefield/inlinedatefield.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/inlinedatefield/inlinedatefield.scss
new file mode 100644
index 0000000..06a2412
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/inlinedatefield/inlinedatefield.scss
@@ -0,0 +1,5 @@
+@mixin base-inline-datefield($primaryStyleName : v-inline-datefield){
+        
+    /* FIXME $primaryStyleName should be passed to the the mixing instead of the default. Fix when SASS compiler works. #9821 */
+    @include base-datefield(v-inline-datefield);
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/label/label.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/label/label.scss
new file mode 100644
index 0000000..3c72796
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/label/label.scss
@@ -0,0 +1,11 @@
+@mixin base-label($primaryStyleName : v-label) {
+
+.#{$primaryStyleName} {
+	overflow: hidden;
+}
+
+.#{$primaryStyleName}.v-has-width {
+	white-space: normal;
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/layout/layout.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/layout/layout.scss
new file mode 100644
index 0000000..fe3fcd1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/layout/layout.scss
@@ -0,0 +1,221 @@
+/*
+TODO
+- separate styles to proper places
+- decide a good class name structure for core layouts (e.g. 'v-layout', 'v-vertical', 'v-grid' etc.)
+- use !important in carefully selected places to prevent accidental layout breakage by custom theming (e.g. alignments should be forced)
+
+*/
+
+@mixin base-layout {
+
+.v-vertical.v-margin-top,
+.v-horizontal.v-margin-top {
+	padding-top: 12px;
+}
+
+.v-vertical.v-margin-right,
+.v-horizontal.v-margin-right {
+	padding-right: 	12px;
+}
+
+.v-vertical.v-margin-bottom,
+.v-horizontal.v-margin-bottom {
+	padding-bottom: 12px;
+}
+
+.v-vertical.v-margin-left,
+.v-horizontal.v-margin-left {
+	padding-left: 12px;
+}
+
+/* Different for historical reasons: previously was inherited directly from Base theme */
+/* TODO unify these values in version 7 */
+.v-gridlayout.v-layout-margin-top {
+	padding-top: 24px;
+}
+.v-gridlayout,
+.v-verticallayout,
+.v-horizontallayout {
+	font-size: 0;
+	line-height: normal;
+}
+
+.v-gridlayout.v-layout-margin-bottom {
+	padding-bottom: 24px;
+}
+.v-gridlayout.v-layout-margin-left {
+	padding-left: 24px;
+} 
+.v-gridlayout.v-layout-margin-right {
+	padding-right: 24px;
+}
+.v-gridlayout .v-layout-spacing-on {
+	padding-left: 12px;
+	padding-top: 12px;
+}
+
+.v-spacing {
+	width: 6px;
+	height: 6px;
+}
+
+.v-vertical,
+.v-horizontal {
+	display: inline-block;	
+}
+
+div.v-layout.v-horizontal.v-widget {
+	white-space: nowrap;
+}
+
+.v-layout.v-vertical > .v-expand,
+.v-layout.v-horizontal > .v-expand {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 100%;
+	height: 100%;
+}
+
+.v-slot,
+.v-spacing {
+	display: inline-block;
+	white-space: normal;
+	vertical-align: top;
+}
+
+/* Clear any floats inside the slot, to prevent unwanted collapsing */
+.v-vertical > .v-slot:after {
+	display: inline-block;
+	clear: both;
+	width: 0;
+	height: 0;
+	overflow: hidden;
+	line-height:0;
+}
+
+.v-vertical > .v-slot,
+.v-vertical > .v-expand > .v-slot {
+	display: block;
+	clear: both;
+}
+
+.v-horizontal > .v-slot,
+.v-horizontal > .v-expand > .v-slot {
+	height: 100%;
+}
+
+/* Workaround for IE8+IE9 bug where clicking inside an input area which is inside a div with negative margin causes cursor position to jump to wrong position. See #11152 */
+.v-horizontal > .v-expand > .v-slot {
+	position: relative;
+}
+
+.v-vertical > .v-spacing,
+.v-vertical > .v-expand > .v-spacing {
+	width: 0;
+	display: block;
+	clear: both;
+}
+
+.v-horizontal > .v-spacing,
+.v-horizontal > .v-expand > .v-spacing {
+	height: 0;
+}
+
+.v-align-middle:before,
+.v-align-bottom:before,
+.v-expand > .v-align-middle:before,
+.v-expand > .v-align-bottom:before {
+	content: "";
+	display: inline-block;
+	height: 100%;
+	vertical-align: middle;
+	width: 0;
+}
+
+.v-align-middle,
+.v-align-bottom {
+	white-space: nowrap;
+}
+
+.v-align-middle > .v-widget,
+.v-align-right > .v-widget,
+.v-align-center > .v-widget,
+.v-align-bottom > .v-widget {
+	display: inline-block;
+}
+
+.v-align-middle,
+.v-align-middle > .v-widget {
+	vertical-align: middle;
+}
+
+.v-align-bottom,
+.v-align-bottom > .v-widget {
+	vertical-align: bottom;
+}
+
+.v-align-center {
+	text-align: center;
+}
+
+.v-align-center > .v-widget {
+	margin-left: auto;
+	margin-right: auto;
+}
+
+.v-align-right {
+	text-align: right;
+}
+
+.v-align-right > .v-widget {
+	margin-left: auto;
+}
+
+.v-has-caption,
+.v-has-caption > .v-caption {
+	display: inline-block; /* Force natural width to zero */
+}
+
+.v-caption {
+	overflow: visible;
+	vertical-align: middle;
+}
+
+.v-caption-on-left,
+.v-caption-on-right {
+	white-space: nowrap;
+}
+
+.v-caption-on-top > .v-caption,
+.v-caption-on-bottom > .v-caption {
+	display: block;
+}
+
+.v-caption-on-left > .v-caption {
+	padding-right: .5em;
+}
+
+.v-caption-on-right > .v-caption {
+ 	vertical-align:top;
+}
+
+.v-caption-on-left > .v-widget,
+.v-caption-on-right > .v-widget {
+	display: inline-block;
+	vertical-align: middle;
+}
+
+.v-has-caption.v-has-width > .v-widget {
+	width: 100% !important;
+}
+
+.v-has-caption.v-has-height > .v-widget {
+	height: 100% !important;
+}
+
+.v-errorindicator {
+	vertical-align: middle;
+}
+
+}
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/legacy-styles.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/legacy-styles.scss
new file mode 100644
index 0000000..188fc85
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/legacy-styles.scss
@@ -0,0 +1,6 @@
+@import "base.scss";
+// For legacy themes; does not wrap styles in .themename
+// Creates legacy-styles.css that can be imported into non-sass themes.
+// NOTE: can not be used in scenarios where multiple themes are used on the
+// same page (e.g portals).
+@include base;
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/link/link.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/link/link.scss
new file mode 100644
index 0000000..bff6fbd
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/link/link.scss
@@ -0,0 +1,22 @@
+@mixin base-link($primaryStyleName : v-link) {
+
+.#{$primaryStyleName} {
+	white-space: nowrap;	
+}
+.#{$primaryStyleName} a {
+	vertical-align: middle;
+	text-decoration: none;
+}
+.#{$primaryStyleName} span {
+	text-decoration: underline;
+	vertical-align: middle;
+}
+.v-disabled a {
+	cursor: default;
+}
+.#{$primaryStyleName} img {
+	vertical-align: middle;
+	border:none;
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/loginform/loginform.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/loginform/loginform.scss
new file mode 100644
index 0000000..48fabbf
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/loginform/loginform.scss
@@ -0,0 +1,13 @@
+@mixin base-loginform($primaryStyleName : v-loginform) {
+
+.#{$primaryStyleName} {
+	height: 140px;
+	width: 200px;
+}
+
+.v-app-loginpage .v-button,
+.v-app-loginpage .v-button {
+	float: left; /* Force minimum width for button */
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/menubar/img/check.gif b/org.eclipse.osbp.themes/VAADIN/themes/base/menubar/img/check.gif
new file mode 100644
index 0000000..0a89195
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/menubar/img/check.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/menubar/menubar.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/menubar/menubar.scss
new file mode 100644
index 0000000..ad701f1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/menubar/menubar.scss
@@ -0,0 +1,108 @@
+@mixin base-menubar($primaryStyleName : v-menubar) {
+
+.#{$primaryStyleName} {
+	display: inline-block;
+	white-space: nowrap;
+	overflow: hidden;
+}
+.#{$primaryStyleName} .#{$primaryStyleName}-menuitem {
+	cursor: default;
+	vertical-align: middle;
+	white-space: nowrap;
+	display: inline;
+	display: inline-block;
+	zoom: 1;
+}
+.#{$primaryStyleName} .#{$primaryStyleName}-menuitem-caption .v-icon {
+	vertical-align: middle;
+	white-space: nowrap;
+}
+.#{$primaryStyleName}-submenu {
+	background: #fff;
+}
+.#{$primaryStyleName}-menuitem-selected {
+	background: #333;
+	color: #fff;
+}
+.#{$primaryStyleName}-submenu .#{$primaryStyleName}-menuitem { 
+	cursor: default;
+	display: block;
+	position: relative;
+	padding-right: 1.5em;
+}
+.#{$primaryStyleName}-submenu .#{$primaryStyleName}-menuitem-caption {
+	display: block;
+}
+.#{$primaryStyleName}-submenu .#{$primaryStyleName}-menuitem *,
+.#{$primaryStyleName}-submenu .#{$primaryStyleName}-menuitem-caption * {
+	white-space: nowrap;
+}
+.#{$primaryStyleName}-submenu-indicator {
+	display: none;
+	/* Arial has the most coverage for geometric entity characters */
+	font-family: arial, helvetica, sans-serif;
+}
+.#{$primaryStyleName}-submenu .#{$primaryStyleName}-submenu-indicator {
+	display: block;
+	position: absolute;
+	right: 0;
+	width: 1em;
+	height: 1em;
+	font-size: 11.7px;
+}
+.#{$primaryStyleName}-menuitem-disabled,
+.#{$primaryStyleName} span.#{$primaryStyleName}-menuitem-disabled:hover,
+.#{$primaryStyleName} span.#{$primaryStyleName}-menuitem-disabled:focus,
+.#{$primaryStyleName} span.#{$primaryStyleName}-menuitem-disabled:active {
+	opacity: .5;
+	filter: alpha(opacity=50);
+	
+	.v-ie8 & {
+		filter: none;
+		color: #999;
+		img {
+			filter: alpha(opacity=50);
+		}
+	}
+}
+
+.#{$primaryStyleName}-more-menuitem {
+	/* Arial has the most coverage for geometric entity characters */
+	font-family: arial, helvetica, sans-serif;
+}
+.#{$primaryStyleName}-separator {
+	overflow: hidden;
+}
+.#{$primaryStyleName}-separator span {
+	display: block;
+	text-indent: -9999px;
+	font-size: 1px;
+	line-height: 1px;
+	border-top: 1px solid #ddd;
+	margin: 3px 0 2px;
+	overflow: hidden;
+}
+.#{$primaryStyleName} .v-icon,
+.#{$primaryStyleName}-submenu .v-icon {
+	margin-right: 3px;
+}
+
+.#{$primaryStyleName}:focus,
+.#{$primaryStyleName}-popup:focus,
+.#{$primaryStyleName}-popup .popupContent:focus,
+.#{$primaryStyleName}-popup .popupContent .#{$primaryStyleName}-submenu:focus{
+	outline: none;	
+}
+/* Checkboxes for checkable/checked menu items */
+/* Checked/unchecked requires combined style selected-(un)checked for IE6 */
+.#{$primaryStyleName}-submenu-check-column .#{$primaryStyleName}-menuitem {
+	padding-left: 6px;
+}
+.#{$primaryStyleName}-submenu-check-column .#{$primaryStyleName}-menuitem-caption {
+	padding-left: 18px;
+}
+.#{$primaryStyleName}-submenu .#{$primaryStyleName}-menuitem-checked .#{$primaryStyleName}-menuitem-caption { 
+	background: transparent url(img/check.gif) no-repeat left;
+}
+
+}
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/notification/notification.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/notification/notification.scss
new file mode 100644
index 0000000..5deb7e0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/notification/notification.scss
@@ -0,0 +1,67 @@
+@mixin base-notification($primaryStyleName : v-Notification) {
+
+.#{$primaryStyleName} {
+	background: #999;
+	color: #fff;
+	cursor: pointer;
+	overflow: hidden;
+	padding: 1em;
+	max-width:85%;
+	opacity: .9;
+	filter: alpha(opacity=90);
+}
+.#{$primaryStyleName}-caption,
+.#{$primaryStyleName}-description,
+.#{$primaryStyleName}-details {
+	display: inline;
+	margin: 0 0.5em 0 0;
+}
+.#{$primaryStyleName}-warning {
+	background: orange;
+}
+.#{$primaryStyleName}-error {
+	background: red;
+}
+.#{$primaryStyleName}-tray {
+	.#{$primaryStyleName}-caption,
+	.#{$primaryStyleName}-description {
+		display: block;
+	}
+}
+.#{$primaryStyleName}-system {
+	background-color: red;
+}
+.#{$primaryStyleName}-system .#{$primaryStyleName}-caption {
+	display: block;
+	margin: 0;
+}
+.#{$primaryStyleName}-animate-out {
+	@include animation(v-notification-animate-out 400ms);
+}
+
+.#{$primaryStyleName} {
+  &.v-position-top {
+    top: 0;
+  }
+  &.v-position-right {
+    right: 0;
+  }
+  &.v-position-bottom {
+    bottom: 0;
+  }
+  &.v-position-left {
+    left: 0;
+  }
+  &.v-position-assistive {
+    top: -9999px;
+    left: -9999px;
+  }
+}
+
+}
+
+@include keyframes(v-notification-animate-out) {
+  100% {
+   opacity: 0;
+  }
+}
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/orderedlayout/orderedlayout.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/orderedlayout/orderedlayout.scss
new file mode 100644
index 0000000..7820d84
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/orderedlayout/orderedlayout.scss
@@ -0,0 +1,47 @@
+@mixin base-orderedlayout {
+
+.v-orderedlayout,
+.v-horizontallayout,
+.v-verticallayout {
+	position: relative;
+}
+
+.v-orderedlayout-margin-top,
+.v-horizontallayout-margin-top,
+.v-verticallayout-margin-top {
+	padding-top: 12px;
+}
+.v-orderedlayout-margin-right,
+.v-horizontallayout-margin-right,
+.v-verticallayout-margin-right {
+	padding-right: 12px;
+}
+.v-orderedlayout-margin-bottom,
+.v-horizontallayout-margin-bottom,
+.v-verticallayout-margin-bottom {
+	padding-bottom: 12px;
+}
+.v-orderedlayout-margin-left,
+.v-horizontallayout-margin-left,
+.v-verticallayout-margin-left {
+	padding-left: 12px;
+}
+.v-orderedlayout-spacing-on,
+.v-horizontallayout-spacing-on,
+.v-verticallayout-spacing-on {
+	padding-top: 6px;
+	padding-left: 6px;
+}
+/* This can be used to define spacing if spacing is off server side */
+.v-orderedlayout-spacing-off,
+.v-horizontallayout-spacing-off,
+.v-verticallayout-spacing-off {
+	padding-top: 0;
+	padding-left: 0;
+}
+
+.v-horizontallayout-slot, .v-verticallayout-slot {
+	position: absolute;
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/panel/panel.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/panel/panel.scss
new file mode 100644
index 0000000..16fadfa
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/panel/panel.scss
@@ -0,0 +1,47 @@
+@mixin base-panel($primaryStyleName : v-panel) {
+
+.#{$primaryStyleName},
+.#{$primaryStyleName}-caption,
+.#{$primaryStyleName}-content,
+.#{$primaryStyleName}-deco,
+.#{$primaryStyleName}-light,
+.#{$primaryStyleName}-caption-light,
+.#{$primaryStyleName}-content-light,
+.#{$primaryStyleName}-deco-light {
+	outline: none; /* Prevent selection outline which might break layouts or cause scrollbars */
+	text-align: left; /* Force default alignment */
+}
+.#{$primaryStyleName}-caption .v-errorindicator {
+	float: none;
+	display: inline;
+}
+.#{$primaryStyleName}-caption .v-icon {
+	display: inline;
+	vertical-align: middle;
+}
+.#{$primaryStyleName}-caption span {
+	vertical-align: middle;
+}
+.#{$primaryStyleName}-caption {
+	white-space: nowrap;
+	overflow:hidden;
+	font-weight: bold;
+}
+.#{$primaryStyleName}-nocaption {
+	overflow: hidden;
+}
+.#{$primaryStyleName}-content {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+.#{$primaryStyleName}.v-has-width > .#{$primaryStyleName}-content {
+	width: 100%;
+}
+.#{$primaryStyleName}.v-has-height > .#{$primaryStyleName}-content {
+	height: 100%;
+}
+.#{$primaryStyleName}-deco {
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/popupview/popupview.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/popupview/popupview.scss
new file mode 100644
index 0000000..cafcf9b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/popupview/popupview.scss
@@ -0,0 +1,17 @@
+@mixin base-popupview($primaryStyleName : v-popupview) {
+
+.#{$primaryStyleName} {
+	cursor: pointer;
+	text-decoration: underline;
+	white-space: nowrap;
+}
+.#{$primaryStyleName}-popup {
+	overflow: auto;
+}
+.#{$primaryStyleName}-loading {
+	width: 30px;
+	height: 30px;
+	background: transparent url(../common/img/ajax-loader-medium.gif) no-repeat 50%;
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/progressindicator/progressindicator.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/progressindicator/progressindicator.scss
new file mode 100644
index 0000000..0065cf3
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/progressindicator/progressindicator.scss
@@ -0,0 +1,35 @@
+@mixin base-progressindicator($primaryStyleName : v-progressindicator) {
+
+.#{$primaryStyleName} {
+	width: 150px;
+}
+.#{$primaryStyleName}-wrapper {
+	height: 7px;
+	border: 1px solid #ddd;
+}
+.#{$primaryStyleName}-indicator {
+	height: 7px;
+	background: #ddd;
+}
+div.#{$primaryStyleName}-indeterminate {
+	height: 20px;
+	width: 20px;
+	background: #fff url(../common/img/ajax-loader-medium.gif) no-repeat 50%;
+	border-radius: 4px;
+	-webkit-border-radius: 4px;
+	-moz-border-radius: 4px;
+}
+/* Hide obsolete elements in indeterminate mode */
+.#{$primaryStyleName}-indeterminate .#{$primaryStyleName}-wrapper,
+.#{$primaryStyleName}-indeterminate .#{$primaryStyleName}-indicator,
+.#{$primaryStyleName}-indeterminate-disabled .#{$primaryStyleName}-wrapper,
+.#{$primaryStyleName}-indeterminate-disabled .#{$primaryStyleName}-indicator {
+	display: none;
+}
+div.#{$primaryStyleName}-indeterminate-disabled {
+	height: 20px;
+	width: 20px;
+	background: transparent;
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/select/select.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/select/select.scss
new file mode 100644
index 0000000..69d3c07
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/select/select.scss
@@ -0,0 +1,174 @@
+@mixin base-select($primaryStyleName : v-select) {
+
+$select-button-width : 1em;
+$select-button-negative-width : -1em;
+
+.#{$primaryStyleName} {
+	text-align: left;
+}
+.#{$primaryStyleName}-optiongroup .#{$primaryStyleName}-option {
+	display: block;
+	white-space: nowrap;
+}
+.#{$primaryStyleName}-optiongroup .v-icon {
+	vertical-align: middle;
+	white-space: nowrap;
+	margin: 0 2px;	
+}
+.v-ie & .#{$primaryStyleName}-optiongroup .#{$primaryStyleName}-option {
+	zoom: 1;
+}
+.#{$primaryStyleName}-select {
+	display: block;
+}
+.#{$primaryStyleName}-twincol {
+	white-space: nowrap;
+}
+.#{$primaryStyleName}-twincol-options {
+	float: left;
+}
+.#{$primaryStyleName}-twincol-caption-left {
+	float: left;
+	overflow: hidden;
+	text-overflow: ellipsis;
+}
+.#{$primaryStyleName}-twincol-selections {
+	font-weight: bold;
+}
+.#{$primaryStyleName}-twincol-caption-right {
+	float: right;
+	overflow: hidden;
+	text-overflow: ellipsis;
+}
+.#{$primaryStyleName}-twincol-buttons {
+	float: left;
+	text-align: center;
+}
+.#{$primaryStyleName}-twincol-buttons .#{$primaryStyleName}-twincol-deco {
+	clear: both;
+}
+.#{$primaryStyleName}-twincol .v-textfield {
+	display: block;
+	float: left;
+	clear: left;
+}
+.#{$primaryStyleName}-twincol .v-button {
+	float: left;
+}
+.#{$primaryStyleName}-twincol-buttons .v-button {
+	float: none;
+}
+.v-filterselect {
+	white-space: nowrap;
+	text-align: left;
+	display: inline-block;
+	padding-right: $select-button-width; /* Space for the button */
+}
+.v-filterselect .v-icon {
+	float: left;
+}
+&.v-app .v-filterselect-input,
+.v-window .v-filterselect-input,
+.v-popupview-popup .v-filterselect-input {
+	margin: 0;
+	float: left;
+	-webkit-border-radius: 0px;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+.v-filterselect-prompt .v-filterselect-input {
+	color: #999;
+	font-style: italic;
+}
+.v-filterselect-button {
+	display: inline-block;
+	cursor: pointer;
+	width: $select-button-width;
+	margin-right: $select-button-negative-width;
+	height: 1em;
+	background: transparent url(../common/img/sprites.png) no-repeat -5px -8px;
+}
+.v-filterselect.v-readonly .v-filterselect-button {
+	display: none;
+}
+.v-filterselect.v-readonly,
+.v-filterselect.v-readonly .v-filterselect-input {
+	background: transparent;
+}
+.v-filterselect-suggestpopup {
+	background: #fff;
+	border: 1px solid #eee;
+}
+.v-filterselect-suggestmenu table {
+	border-collapse: collapse;
+	border: none;
+	vertical-align:top;
+}
+.v-filterselect-suggestmenu .gwt-MenuItem {
+	white-space: nowrap;
+}
+.v-filterselect-suggestmenu .gwt-MenuItem .v-icon {
+	margin-right: 3px;
+	vertical-align: middle;
+}
+.v-filterselect-suggestmenu .gwt-MenuItem span {
+	vertical-align: middle;
+}
+.v-filterselect-suggestmenu .gwt-MenuItem-selected {
+	background: #333;
+	color: #fff;
+}
+.v-filterselect-nextpage,
+.v-filterselect-nextpage-off,
+.v-filterselect-prevpage-off,
+.v-filterselect-prevpage {
+	width: 100%;
+	background: #aaa;
+	text-align: center;
+	overflow: hidden;
+	cursor: pointer;
+}
+.v-filterselect-nextpage-off,
+.v-filterselect-prevpage-off {
+	color: #666;
+	opacity: .5;
+	filter: alpha(opacity=50);
+	cursor: default;
+}
+.v-filterselect-nextpage-off span,
+.v-filterselect-prevpage-off span {
+	cursor: default;
+}
+.v-filterselect-status {
+	white-space: nowrap;
+	text-align: center;
+}
+
+.v-filterselect-no-input .v-filterselect-input {
+	cursor: default;
+}
+
+/* Error styles (disabled by default)
+
+.v-filterselect-error .v-filterselect-input,
+.#{$primaryStyleName}-error .#{$primaryStyleName}-option,
+.#{$primaryStyleName}-error .#{$primaryStyleName}-select,
+.#{$primaryStyleName}-error .#{$primaryStyleName}-twincol-selections,
+.#{$primaryStyleName}-error .#{$primaryStyleName}-twincol-options {
+	background: #ffaaaa;
+}
+*/
+
+/*  Required field styles (disabled by default)
+   
+.v-filterselect-error .v-filterselect-input,
+.#{$primaryStyleName}-required .#{$primaryStyleName}-option,
+.#{$primaryStyleName}-required .#{$primaryStyleName}-select,
+.#{$primaryStyleName}-required .#{$primaryStyleName}-twincol-selections,
+.#{$primaryStyleName}-required .#{$primaryStyleName}-twincol-options {
+	background: #ffaaaa;
+}
+*/
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/shadow/img/bottom-left.png b/org.eclipse.osbp.themes/VAADIN/themes/base/shadow/img/bottom-left.png
new file mode 100644
index 0000000..6b2cd00
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/shadow/img/bottom-left.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/shadow/img/bottom-right.png b/org.eclipse.osbp.themes/VAADIN/themes/base/shadow/img/bottom-right.png
new file mode 100644
index 0000000..c5c10a7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/shadow/img/bottom-right.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/shadow/img/bottom.png b/org.eclipse.osbp.themes/VAADIN/themes/base/shadow/img/bottom.png
new file mode 100644
index 0000000..14935a8
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/shadow/img/bottom.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/shadow/img/center.png b/org.eclipse.osbp.themes/VAADIN/themes/base/shadow/img/center.png
new file mode 100644
index 0000000..1db9a53
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/shadow/img/center.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/shadow/img/left.png b/org.eclipse.osbp.themes/VAADIN/themes/base/shadow/img/left.png
new file mode 100644
index 0000000..45634c0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/shadow/img/left.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/shadow/img/right.png b/org.eclipse.osbp.themes/VAADIN/themes/base/shadow/img/right.png
new file mode 100644
index 0000000..619c403
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/shadow/img/right.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/shadow/img/top-left.png b/org.eclipse.osbp.themes/VAADIN/themes/base/shadow/img/top-left.png
new file mode 100644
index 0000000..10e7438
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/shadow/img/top-left.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/shadow/img/top-right.png b/org.eclipse.osbp.themes/VAADIN/themes/base/shadow/img/top-right.png
new file mode 100644
index 0000000..2088806
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/shadow/img/top-right.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/shadow/img/top.png b/org.eclipse.osbp.themes/VAADIN/themes/base/shadow/img/top.png
new file mode 100644
index 0000000..9daf3f4
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/shadow/img/top.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/shadow/shadow.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/shadow/shadow.scss
new file mode 100644
index 0000000..3c369d3
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/shadow/shadow.scss
@@ -0,0 +1,78 @@
+@mixin base-shadow($primaryStyleName : v-shadow) {
+
+.#{$primaryStyleName} {
+	position: absolute;
+	display: none;
+	pointer-events: none;
+	
+	.v-ie8 & {
+	  display: block;
+	}
+}
+
+.#{$primaryStyleName} .top-left {
+    position: absolute; overflow: hidden;
+    top: -3px;             left: -5px;
+    width: 10px;         height: 10px;
+    background: transparent url(img/top-left.png);
+}
+
+.#{$primaryStyleName} .top {
+    position: absolute; overflow: hidden;
+    top: -3px;             left: 5px;
+    height: 10px;           right: 5px;
+    background: transparent url(img/top.png);
+}
+
+.#{$primaryStyleName} .top-right {
+    position: absolute; overflow: hidden;
+    top: -3px;             right: -5px;
+    width: 10px;         height: 10px;
+    background: transparent url(img/top-right.png);
+}
+
+.#{$primaryStyleName} .left {
+    position: absolute; overflow: hidden;
+    top: 7px;           left: -5px;
+    width: 10px;
+    bottom: 3px;
+    background: transparent url(img/left.png);
+}
+
+.#{$primaryStyleName} .center {
+    position: absolute; overflow: hidden;
+    top: 7px;           left: 5px;
+    bottom: 3px;        right: 5px;
+    background: transparent url(img/center.png);
+}
+
+.#{$primaryStyleName} .right {
+    position: absolute; overflow: hidden;
+    top: 7px;           right: -5px;
+    width: 10px;
+    bottom: 3px;
+    background: transparent url(img/right.png);
+}
+
+.#{$primaryStyleName} .bottom-left {
+    position: absolute; overflow: hidden;
+    bottom: -7px;           left: -5px;
+    width: 10px;          height: 10px;
+    background: transparent url(img/bottom-left.png);
+}
+
+.#{$primaryStyleName} .bottom {
+    position: absolute; overflow: hidden;
+    bottom: -7px;           left: 5px;
+    right: 5px;          height: 10px;
+    background: transparent url(img/bottom.png);
+}
+
+.#{$primaryStyleName} .bottom-right {
+    position: absolute; overflow: hidden;
+    bottom: -7px;           right: -5px;
+    width: 10px;          height: 10px;
+    background: transparent url(img/bottom-right.png);
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/slider/slider.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/slider/slider.scss
new file mode 100644
index 0000000..60047bc
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/slider/slider.scss
@@ -0,0 +1,70 @@
+@mixin base-slider($primaryStyleName : v-slider) {
+
+.#{$primaryStyleName} {
+	margin: 5px 0;
+}
+.#{$primaryStyleName}-base {
+	/* changing the borders will require adjustments to ISlider.java */
+	height: 2px;
+	border-top: 1px solid #ddd;
+	background: #eee;
+	border-left: 1px solid #ddd;
+	border-right: 1px solid #eee;
+}
+.#{$primaryStyleName}-handle {
+	background: #aaa;
+	width: 12px;
+	height: 12px;
+	margin-top: -5px;
+	font-size: 0;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+
+.#{$primaryStyleName}-vertical {
+	width: 2px;
+	height: auto;
+	margin: 0 5px;
+	border: none;
+	border-left: 1px solid #cccfd0;
+	border-right: 1px solid #cccfd0;
+}
+.#{$primaryStyleName}-vertical .#{$primaryStyleName}-base {
+	width: 2px;
+	border-bottom: 1px solid #eee;
+	border-right: none;
+}
+.#{$primaryStyleName}-vertical .#{$primaryStyleName}-handle {
+	width: 12px;
+	height: 12px;
+	font-size: 0;
+	margin-left: -5px;
+}
+
+.#{$primaryStyleName}-feedback {
+	padding: 2px 5px;
+	background: #444;
+	color: #fff;
+	font-size: 11px;
+	line-height: 13px;
+	font-weight: bold;
+	font-family: Arial, Helvetica, sans-serif;
+	border-radius: 4px;
+	-webkit-border-radius: 4px;
+	-moz-border-radius: 4px;
+	margin: -2px 0 0 2px;
+	text-shadow: 0 1px 0 #000;
+}
+
+/* Disabled by default
+.#{$primaryStyleName}-error .#{$primaryStyleName}-base {
+	background: #FFE0E0;
+}
+*/
+/* Disabled by default
+.#{$primaryStyleName}-required .#{$primaryStyleName}-base {
+	background: #FFE0E0;
+}
+*/
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/splitpanel/splitpanel.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/splitpanel/splitpanel.scss
new file mode 100644
index 0000000..968894d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/splitpanel/splitpanel.scss
@@ -0,0 +1,38 @@
+@mixin base-splitpanel($primaryStyleName : v-splitpanel) {
+
+.#{$primaryStyleName}-horizontal,
+.#{$primaryStyleName}-vertical {
+	overflow: hidden;
+}
+.#{$primaryStyleName}-hsplitter {
+	width: 6px;
+}
+.#{$primaryStyleName}-hsplitter div {
+	width: 6px;
+	position: absolute;
+	top: 0;
+	bottom: 0;
+	background: #ddd;
+	cursor: e-resize;
+	cursor: col-resize;
+	-ms-touch-action: none;
+	touch-action: none
+}
+.v-disabled .#{$primaryStyleName}-hsplitter div {
+	cursor: default;
+}
+.#{$primaryStyleName}-vsplitter {
+	height: 6px;
+}
+.#{$primaryStyleName}-vsplitter div {
+	height: 6px;
+	background: #ddd;
+	cursor: s-resize;
+	cursor: row-resize;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.v-disabled .#{$primaryStyleName}-vsplitter div {
+	cursor: default;
+}
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/styles.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/styles.scss
new file mode 100644
index 0000000..1b69429
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/styles.scss
@@ -0,0 +1,4 @@
+@import "base.scss";
+.base {
+	@include base;
+}
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/table/table.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/table/table.scss
new file mode 100644
index 0000000..22ffdff
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/table/table.scss
@@ -0,0 +1,293 @@
+@mixin base-table($primaryStyleName : v-table) {
+
+/* Table theme building instructions
+ * 
+ * Vaadin scroll table is very complex widget with dozens of features. These 
+ * features set some limitations for theme builder. To keep things working, it
+ * is safest to try to just override values used in default theme and comfort to
+ * these instructions.
+ * 
+ * Borders in table header and in table body need to be same width
+ * - specify vertical borders on .#{$primaryStyleName}-header-wrap and .#{$primaryStyleName}-body
+ *
+ * Table cells in body:
+ *  - padding/border for cells is to be defined for td elements (class name: .#{$primaryStyleName}-cell-content)
+ *  - in default theme there are no borders, but they should work. Just set border-right or border-bottom
+ *  - no padding or border is allowed for div inside cells (class name: .#{$primaryStyleName}-cell-wrapper) element
+ *  - background is allowed for both elements
+ *
+ * Table headers:
+ *  - table cells in header contain .#{$primaryStyleName}-resizer and 
+ *	  .#{$primaryStyleName}-caption-container div elements, which are both floated to right
+ *  - to align header caption to body content resizer width + .#{$primaryStyleName}-caption-container
+ *    padding right should be equal to content cells padding-right and border-right.
+ *  - Possible cell border in header must be themed into column resizer.
+ *
+ */
+.#{$primaryStyleName} {
+	overflow: hidden;
+	text-align: left; /* Force default alignment */
+}
+.#{$primaryStyleName}-header-wrap {
+	overflow: hidden;
+	border: 1px solid #aaa;
+	border-bottom: none;
+	background: #efefef;
+}
+.#{$primaryStyleName}-header table,
+.#{$primaryStyleName}-table {
+	border-spacing: 0;
+	border-collapse: separate;
+	margin: 0;
+	padding: 0;
+	border: 0;
+}
+.#{$primaryStyleName}-table {
+   font-size: $font-size;
+}
+
+.#{$primaryStyleName}-header td {
+	padding: 0;
+}
+.#{$primaryStyleName}-header-cell,
+.#{$primaryStyleName}-header-cell-asc,
+.#{$primaryStyleName}-header-cell-desc {
+	cursor: pointer;
+}
+
+.#{$primaryStyleName}.v-disabled .#{$primaryStyleName}-header-cell,
+.#{$primaryStyleName}.v-disabled .#{$primaryStyleName}-header-cell-asc,
+.#{$primaryStyleName}.v-disabled .#{$primaryStyleName}-header-cell-desc {
+	cursor: default;
+}
+
+.#{$primaryStyleName}-footer-wrap {
+	overflow: hidden;
+	border: 1px solid #aaa;
+	border-top: none;
+	background: #efefef;
+}
+.#{$primaryStyleName}-footer table {
+	border-spacing: 0;
+	border-collapse: collapse;
+	margin: 0;
+	padding: 0;
+	border: 0;
+}
+.#{$primaryStyleName}-footer td {
+	padding: 0;
+	border-right: 1px solid #aaa;
+}
+.#{$primaryStyleName}-footer-cell {
+	cursor: pointer;
+}
+.#{$primaryStyleName}-footer-container {	
+	float:right;	
+	padding-right:6px;
+	overflow:hidden;
+	white-space:nowrap;
+}
+.#{$primaryStyleName}-resizer {
+	display: block;
+	height: 1.2em;
+	float: right;
+	background: #aaa;	
+	cursor: e-resize;	/* Opera does not support col-resize, so use e-resize instead */
+	cursor: col-resize;	
+	width: 1px;
+	overflow: hidden;
+}
+.#{$primaryStyleName}.v-disabled .#{$primaryStyleName}-resizer {
+	cursor: default;	
+}
+.#{$primaryStyleName}-caption-container {
+	overflow: hidden;
+	white-space: nowrap;
+	margin-left: 6px;
+}
+.#{$primaryStyleName}-caption-container-align-right {
+	float: right;
+}
+.#{$primaryStyleName}-sort-indicator {
+	width: 0px;
+	height: 1.2em;
+	float: right;
+}
+.#{$primaryStyleName}-header-cell-asc .#{$primaryStyleName}-sort-indicator,
+.#{$primaryStyleName}-header-cell-desc .#{$primaryStyleName}-sort-indicator {
+	width: 16px;
+	height: 1.2em;
+	float: right;
+}		
+.#{$primaryStyleName}-header-cell-asc .#{$primaryStyleName}-sort-indicator {
+	background: transparent url(../common/img/sprites.png) no-repeat right 6px;
+}
+.#{$primaryStyleName}-header-cell-desc .#{$primaryStyleName}-sort-indicator {
+	background: transparent url(../common/img/sprites.png) no-repeat right -10px;
+}
+.#{$primaryStyleName}-caption-container-align-center {
+	text-align: center;
+}
+.#{$primaryStyleName}-caption-container-align-right {
+	text-align: right;
+}
+.#{$primaryStyleName}-caption-container .v-icon,
+.#{$primaryStyleName}-header-drag .v-icon {
+	vertical-align: middle;
+}
+.#{$primaryStyleName}-body {
+	border: 1px solid #aaa;
+}
+.#{$primaryStyleName}-row-spacer {
+	height: 10px;
+	overflow: hidden; /* IE hack to allow < one line height divs */
+}
+.#{$primaryStyleName}-row,
+.#{$primaryStyleName}-row-odd {
+    background: #fff;
+	border: 0;
+	margin: 0;
+	padding: 0;
+	cursor: pointer;
+}
+
+.#{$primaryStyleName}-generated-row {
+	   background: #efefef;
+}
+
+.#{$primaryStyleName}-body-noselection .#{$primaryStyleName}-row,
+.#{$primaryStyleName}-body-noselection .#{$primaryStyleName}-row-odd {
+	cursor: default;
+}
+.#{$primaryStyleName} .v-selected {
+	background: #999;
+	color: #fff;
+}
+.#{$primaryStyleName}-cell-content {
+	white-space: nowrap;
+	overflow: hidden;
+	padding: 0 6px;
+	border-right: 1px solid #aaa;
+}
+.#{$primaryStyleName}-cell-wrapper {
+	/* Do not specify any margins, paddings or borders here */
+	white-space: nowrap;
+	overflow: hidden;
+}
+.#{$primaryStyleName}-cell-wrapper-align-center {
+	text-align: center;
+}
+.#{$primaryStyleName}-cell-wrapper-align-right {
+	text-align: right;
+}
+.#{$primaryStyleName}-column-selector {
+	float: right;
+	background: transparent url(../common/img/sprites.png) no-repeat 4px -37px;
+	margin: -1.2em 0 0 0;
+	height: 1.2em;
+	width: 14px;
+	position: relative; /* hide this from IE, it works without it */
+	cursor: pointer;
+}
+.#{$primaryStyleName}.v-disabled .#{$primaryStyleName}-column-selector {
+	cursor: default;
+}
+.#{$primaryStyleName}-focus-slot-left {
+	border-left: 2px solid #999;
+	float: none;
+	margin-bottom: -1.2em;
+	width: auto;
+	background: transparent;
+	border-right: 1px solid #aaa;
+}
+.#{$primaryStyleName}-focus-slot-right {
+	border-right: 2px solid #999;
+	margin-left: -2px;
+}
+.#{$primaryStyleName}-header-drag {
+	position: absolute;
+	background: #efefef;
+	border: 1px solid #eee;
+	opacity: 0.9;
+	filter: alpha(opacity=90);
+	margin-top: 20px;
+	z-index: 30000;
+}
+.#{$primaryStyleName}-header-drag .v-icon {
+	vertical-align: middle;
+}
+.#{$primaryStyleName}-scrollposition {
+	width: 160px;
+	background: #eee;
+	border: 1px solid #aaa;
+}
+.#{$primaryStyleName}-scrollposition span {
+	display: block;
+	text-align: center;
+}
+.#{$primaryStyleName}-body:focus,
+.#{$primaryStyleName}-body-wrapper:focus {
+	outline: none;
+}
+.#{$primaryStyleName}-body.focused {
+	border-color: #388ddd;
+}
+.#{$primaryStyleName}-focus .#{$primaryStyleName}-cell-content {
+	border-top: 1px dotted #0066bd;
+	border-bottom: 1px dotted #0066bd;
+}
+.#{$primaryStyleName}-focus .#{$primaryStyleName}-cell-wrapper {
+	margin-top: -1px;
+	margin-bottom: -1px;
+}
+/* row in column selector */
+.v-on {
+	
+}
+.v-off {
+	color: #ddd;
+}
+
+/* CheckBox and selection fix #9064 */
+.#{$primaryStyleName} .v-checkbox {
+    display: inline-block;
+}
+
+/*************************************
+ * Drag'n'drop styles
+ *************************************/
+.#{$primaryStyleName}-drag .#{$primaryStyleName}-body {
+	border-color: #1d9dff;
+}
+.#{$primaryStyleName}-row-drag-middle .#{$primaryStyleName}-cell-content {
+	background-color: #bcdcff;
+}
+.#{$primaryStyleName}-row-drag-top .#{$primaryStyleName}-cell-content {
+	border-top: 2px solid #1d9dff;
+}
+.#{$primaryStyleName}-row-drag-top .#{$primaryStyleName}-cell-wrapper {
+	margin-top: -2px; /* compensate the space consumed by border hint */
+}
+.#{$primaryStyleName}-row-drag-bottom .#{$primaryStyleName}-cell-content {
+	border-bottom: 2px solid #1d9dff;
+}
+.#{$primaryStyleName}-row-drag-bottom .#{$primaryStyleName}-cell-wrapper {
+	margin-bottom: -2px; /* compensate the space consumed by border hint */
+}
+.#{$primaryStyleName}-row-drag-top .#{$primaryStyleName}-cell-content:first-child:before,
+.#{$primaryStyleName}-row-drag-bottom .#{$primaryStyleName}-cell-content:first-child:after {
+	display: block;
+	
+	position: absolute;
+	width: 6px;
+	height: 6px;
+	margin-top: -4px;
+	margin-left: -6px;
+	background: transparent url(../common/img/drag-slot-dot.png);
+}
+.v-ff & .#{$primaryStyleName}-row-drag-bottom .#{$primaryStyleName}-cell-content:first-child:after,
+.v-ie & .#{$primaryStyleName}-row-drag-bottom .#{$primaryStyleName}-cell-content:first-child:after {
+	margin-top: -2px;
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/tabsheet/tabsheet.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/tabsheet/tabsheet.scss
new file mode 100644
index 0000000..14def56
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/tabsheet/tabsheet.scss
@@ -0,0 +1,134 @@
+@mixin base-tabsheet($primaryStyleName : v-tabsheet) {
+
+.#{$primaryStyleName},
+.#{$primaryStyleName}-content,
+.#{$primaryStyleName}-deco {
+	outline: none; /* Prevent selection outline which might break layouts or cause scrollbars */
+	text-align: left; /* Force default alignment */
+}
+.#{$primaryStyleName}-tabs {
+	empty-cells: hide;
+	border-collapse: collapse;
+	margin: 0;
+	padding: 0;
+	border: 0;
+	width: 100%;
+	overflow:hidden;
+}
+.#{$primaryStyleName}-tabitemcell:focus {
+	outline: none;
+}
+.#{$primaryStyleName}-tabitemcell,
+.#{$primaryStyleName}-spacertd {
+	margin: 0;
+	padding: 0;
+	vertical-align: bottom;
+}
+.#{$primaryStyleName}-spacertd {
+	width: 100%;
+}
+.#{$primaryStyleName}-spacertd div {
+	border-left: 1px solid #aaa;
+	border-bottom: 1px solid #aaa;
+	height: 1em;
+	padding: 0.2em 0;
+}
+.#{$primaryStyleName}-hidetabs > .#{$primaryStyleName}-tabcontainer {
+	display: none;
+}
+.#{$primaryStyleName}-scroller {
+	white-space: nowrap;
+	text-align: right;
+	margin-top: -1em;
+}
+.v-disabled .#{$primaryStyleName}-scroller {
+	display: none;
+}
+.#{$primaryStyleName}-scrollerPrev,
+.#{$primaryStyleName}-scrollerNext,
+.#{$primaryStyleName}-scrollerPrev-disabled,
+.#{$primaryStyleName}-scrollerNext-disabled {
+	border: 1px solid #aaa;
+	background: #fff;
+	width: 12px;
+	height: 1em;
+	cursor: pointer;
+}
+.#{$primaryStyleName}-scrollerPrev-disabled,
+.#{$primaryStyleName}-scrollerNext-disabled {
+	opacity: 0.5;
+	cursor: default;
+}
+.#{$primaryStyleName}-tabs .v-caption,
+.#{$primaryStyleName}-tabs .v-caption span {
+	white-space: nowrap;
+}
+.#{$primaryStyleName}-caption-close {
+	display: inline;
+	display: inline-block;
+	zoom: 1;
+	width: 16px;
+	height: 16px;
+	text-align: center;
+	font-weight: bold;
+	cursor: pointer;
+	vertical-align: middle;
+	user-select: none;
+	-khtml-user-select: none;
+	-ms-user-select: none;
+	-moz-user-select: none;
+	-webkit-user-select: none;
+}
+.#{$primaryStyleName} .v-disabled .#{$primaryStyleName}-caption-close {
+	cursor: default;
+	visibility: hidden;
+}
+.#{$primaryStyleName}-tabitem:hover .#{$primaryStyleName}-caption-close {
+	visibility: visible;
+}
+.#{$primaryStyleName}-tabitem {
+	border: 1px solid #aaa;
+	border-right: none;
+	cursor: pointer;
+	padding: 0.2em 0.5em;
+}
+.#{$primaryStyleName}-tabitem .v-caption {
+	cursor: inherit;
+}
+.#{$primaryStyleName}.v-disabled .#{$primaryStyleName}-tabitem,
+.#{$primaryStyleName}-tabitemcell-disabled .#{$primaryStyleName}-tabitem {
+	cursor: default;
+}
+.#{$primaryStyleName}-tabitem-selected {
+	cursor: default;
+	border-bottom-color: #fff;
+}
+.#{$primaryStyleName}-tabitem-selected .v-caption {
+	cursor: default;
+}
+.#{$primaryStyleName}-tabitem-focus .v-captiontext {
+    text-decoration: underline;
+}
+.#{$primaryStyleName}-tabitem-selected.#{$primaryStyleName}-tabitem-focus .v-captiontext {
+    text-decoration: inherit;
+}
+.#{$primaryStyleName}-content {
+	border: 1px solid #aaa;
+	/* Vertical borders are not supported, use v-tabsheet-tabcontainer and v-tabsheet-deco to present these borders */
+	border-top: none;
+	border-bottom: none;
+	position: relative;
+}
+.#{$primaryStyleName}-deco {
+	height: 1px;
+	background: #aaa;
+	overflow: hidden;
+}
+.#{$primaryStyleName}-hidetabs .#{$primaryStyleName}-content {
+	border: none;
+}
+.#{$primaryStyleName}-hidetabs .#{$primaryStyleName}-deco {
+	height: 0;
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/textfield/img/richtext-toolbar-bg.png b/org.eclipse.osbp.themes/VAADIN/themes/base/textfield/img/richtext-toolbar-bg.png
new file mode 100644
index 0000000..e92be23
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/textfield/img/richtext-toolbar-bg.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/textfield/textfield.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/textfield/textfield.scss
new file mode 100644
index 0000000..4266346
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/textfield/textfield.scss
@@ -0,0 +1,120 @@
+// textfield-normal.css
+
+@mixin base-textfield($primaryStyleName : v-textfield) {
+
+.#{$primaryStyleName} {
+	text-align: left; /* Force default alignment */
+}
+.v-textarea {
+	resize: none;
+	white-space: pre-wrap;
+}
+.#{$primaryStyleName}-focus,
+.v-textarea-focus {
+}
+input.#{$primaryStyleName}-prompt,
+textarea.v-textarea-prompt {
+	color: #999;
+	font-style: italic;
+}
+input.#{$primaryStyleName}-readonly,
+textarea.v-textarea-readonly {
+	background: transparent;
+	border: none;
+	resize: none;
+}
+input.v-disabled,
+textarea.v-disabled {
+	resize: none;
+}
+input.#{$primaryStyleName}-readonly:focus,
+textarea.v-textarea-readonly:focus {
+	outline: none;
+}
+/* Disabled by default
+.v-textarea-error,
+.#{$primaryStyleName}-error,
+.v-richtextarea-error iframe.gwt-RichTextArea {
+	background: #FFE0E0;	
+}
+*/
+/* Disabled by default
+.v-textarea-required,
+.#{$primaryStyleName}-required,
+.v-richtextarea-required iframe.gwt-RichTextArea {
+	background: #FFE0E0;	
+}
+*/
+/* Safari focus glow fix */
+.v-sa & input:focus, 
+.v-sa & textarea:focus {
+	outline-width: medium;
+}
+
+}
+
+// richtext.css
+
+@mixin base-richtextarea {
+
+.v-richtextarea {
+	border: 1px solid #aaa;
+	overflow: hidden;
+}
+.v-richtextarea .gwt-RichTextArea {
+	background: #fff;
+	border: none;
+}
+.v-richtextarea .gwt-HTML {
+	height: 100%;
+	font-size: $font-size;
+}
+.v-richtextarea .gwt-RichTextToolbar {
+	white-space: nowrap;
+	background: #959595 url(img/richtext-toolbar-bg.png) repeat-x 0 -42px;
+	border-bottom: 1px solid #7d7d7d;
+	padding: 2px;
+	overflow: hidden;
+}
+.v-richtextarea .gwt-RichTextToolbar-top {
+	padding-bottom: 1px;
+	overflow: hidden;
+	white-space: normal;
+}
+.v-richtextarea .gwt-RichTextToolbar-bottom {
+	clear: left;
+	overflow: hidden;
+	white-space: nowrap;
+}
+.v-richtextarea .gwt-RichTextToolbar .gwt-ToggleButton,
+.v-richtextarea .gwt-RichTextToolbar .gwt-PushButton {
+	float: left;
+	display: inline;
+	width: 22px;
+	height: 21px;
+	overflow: hidden;
+	background: transparent url(img/richtext-toolbar-bg.png) repeat-x;
+	cursor: pointer;
+	margin-right: 2px;
+	text-align: center;
+}
+.v-richtextarea .gwt-RichTextToolbar .gwt-ToggleButton-down,
+.v-richtextarea .gwt-RichTextToolbar .gwt-PushButton-down,
+.v-richtextarea .gwt-RichTextToolbar .gwt-ToggleButton-down-hovering,
+.v-richtextarea .gwt-RichTextToolbar .gwt-PushButton-down-hovering {
+	background-position: 0 -21px;
+}
+.v-richtextarea .gwt-RichTextToolbar .gwt-ToggleButton img,
+.v-richtextarea .gwt-RichTextToolbar .gwt-PushButton img {
+	
+}
+.v-richtextarea .gwt-RichTextToolbar .gwt-ListBox {
+	width: 24.5%;
+	margin-right: 2px;
+}
+
+.v-richtextarea-readonly {
+	border: none;
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/tree/img/connector-collapse-last.png b/org.eclipse.osbp.themes/VAADIN/themes/base/tree/img/connector-collapse-last.png
new file mode 100644
index 0000000..c03e083
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/tree/img/connector-collapse-last.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/tree/img/connector-collapse.png b/org.eclipse.osbp.themes/VAADIN/themes/base/tree/img/connector-collapse.png
new file mode 100644
index 0000000..577a7c9
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/tree/img/connector-collapse.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/tree/img/connector-expand-last.png b/org.eclipse.osbp.themes/VAADIN/themes/base/tree/img/connector-expand-last.png
new file mode 100644
index 0000000..3a57868
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/tree/img/connector-expand-last.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/tree/img/connector-expand.png b/org.eclipse.osbp.themes/VAADIN/themes/base/tree/img/connector-expand.png
new file mode 100644
index 0000000..f354887
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/tree/img/connector-expand.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/tree/img/connector-item-last.png b/org.eclipse.osbp.themes/VAADIN/themes/base/tree/img/connector-item-last.png
new file mode 100644
index 0000000..2eb04a3
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/tree/img/connector-item-last.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/tree/img/connector-item.png b/org.eclipse.osbp.themes/VAADIN/themes/base/tree/img/connector-item.png
new file mode 100644
index 0000000..5f88fe1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/tree/img/connector-item.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/tree/img/connector-leaf-last.png b/org.eclipse.osbp.themes/VAADIN/themes/base/tree/img/connector-leaf-last.png
new file mode 100644
index 0000000..15a2550
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/tree/img/connector-leaf-last.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/tree/img/connector-leaf.png b/org.eclipse.osbp.themes/VAADIN/themes/base/tree/img/connector-leaf.png
new file mode 100644
index 0000000..282839b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/tree/img/connector-leaf.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/tree/img/connector.png b/org.eclipse.osbp.themes/VAADIN/themes/base/tree/img/connector.png
new file mode 100644
index 0000000..4f03272
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/tree/img/connector.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/tree/tree.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/tree/tree.scss
new file mode 100644
index 0000000..ace6d7d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/tree/tree.scss
@@ -0,0 +1,141 @@
+@mixin base-tree($primaryStyleName : v-tree) {
+
+// tree-default.css
+
+.#{$primaryStyleName} {
+	text-align: left; /* Force default alignment */
+	padding: 1px 0;
+	outline: none;
+}
+.#{$primaryStyleName}-node {
+	background: transparent url(../common/img/sprites.png) no-repeat 5px -37px;
+	padding: 1px 0;
+}
+.#{$primaryStyleName}-node-caption:focus {
+	outline: none;
+}
+div.#{$primaryStyleName}-node-leaf {
+	background: transparent;
+}
+.#{$primaryStyleName}-node-expanded {
+	background: transparent url(../common/img/sprites.png) no-repeat -5px -10px;
+}
+.#{$primaryStyleName}-node-caption {
+	margin-left: 1em;
+}
+.#{$primaryStyleName}-node span {
+	cursor: pointer;
+}
+.#{$primaryStyleName}-node-caption div {
+	white-space: nowrap;
+}
+.#{$primaryStyleName}-node-caption span,
+.#{$primaryStyleName}-node-caption .v-icon {
+	vertical-align: middle;
+}
+.#{$primaryStyleName}-node-selected span {
+	background: #999;
+	color: #fff;
+}
+.#{$primaryStyleName}-node-children {
+	padding-left: 1em;
+}
+
+// Drag'n'drop styles
+
+.#{$primaryStyleName} .#{$primaryStyleName}-node-drag-top {
+	border-top: 2px solid #1d9dff;
+	margin-top: -1px;
+	padding-top: 0;
+}
+.#{$primaryStyleName} .#{$primaryStyleName}-node-drag-bottom {
+	border-bottom: 2px solid #1d9dff;
+	margin-bottom: -1px;
+	padding-bottom: 0;
+}
+.#{$primaryStyleName} .#{$primaryStyleName}-node-drag-top:before,
+.#{$primaryStyleName} .#{$primaryStyleName}-node-drag-bottom:after,
+.#{$primaryStyleName} .#{$primaryStyleName}-node-caption-drag-center:after {
+	display: block;
+	
+	position: absolute;
+	width: 6px;
+	height: 6px;
+	margin-top: -4px;
+	background: transparent url(../common/img/drag-slot-dot.png);
+}
+.#{$primaryStyleName} .#{$primaryStyleName}-node-drag-bottom:after {
+	margin-top: -2px;
+}
+.#{$primaryStyleName} .#{$primaryStyleName}-node-caption-drag-center:after {
+	margin-left: 14px;
+}
+.v-ff & .#{$primaryStyleName} .#{$primaryStyleName}-node-caption-drag-center:after,
+.v-ie & .#{$primaryStyleName} .#{$primaryStyleName}-node-caption-drag-center:after {
+	margin-top: -2px;
+}
+.#{$primaryStyleName} .#{$primaryStyleName}-node-drag-top {
+	background-position: 5px -38px;
+}
+.#{$primaryStyleName} .#{$primaryStyleName}-node-drag-top.#{$primaryStyleName}-node-expanded {
+	background-position: -5px -11px;
+}
+.#{$primaryStyleName} .#{$primaryStyleName}-node-caption-drag-center div {
+	border: 2px solid #1d9dff;
+	-moz-border-radius: 4px;
+	-webkit-border-radius: 4px;
+	border-radius: 4px;
+	margin: -2px 2px -2px -2px;
+	background-color: #bcdcff;
+}
+.#{$primaryStyleName} .#{$primaryStyleName}-node-caption-drag-center div {
+	background-color: rgba(169,209,255,.6);
+}
+.#{$primaryStyleName} .#{$primaryStyleName}-node-caption-drag-center div,
+.#{$primaryStyleName} .#{$primaryStyleName}-node-drag-top,
+.#{$primaryStyleName} .#{$primaryStyleName}-node-drag-bottom {
+	border-color: rgba(0,109,232,.6);
+}
+
+// tree-connectors.css
+// This could be (and was) wrapped in a nested block instead of prefixing each 
+// row, but #10309 prevents us from doing that right now.
+
+	// Make item caption height an even number (so that the connector dots overlap nicely)
+	.#{$primaryStyleName}-connectors .#{$primaryStyleName}-node-caption {
+		padding-top: 1px;
+	}
+	.#{$primaryStyleName}-connectors .#{$primaryStyleName}-node {
+		background: transparent url(img/connector-expand.png) no-repeat 2px -52px;
+	}
+	.#{$primaryStyleName}-connectors .#{$primaryStyleName}-node-expanded {
+		background: transparent url(img/connector-collapse.png) no-repeat 2px -52px;
+	}
+	.#{$primaryStyleName}-connectors .#{$primaryStyleName}-node-last {
+		background: transparent url(img/connector-expand-last.png) no-repeat 2px -52px;
+	}
+	.#{$primaryStyleName}-connectors .#{$primaryStyleName}-node-expanded.#{$primaryStyleName}-node-last {
+		background: transparent url(img/connector-collapse-last.png) no-repeat 2px -52px;
+	}
+	.#{$primaryStyleName}-connectors .#{$primaryStyleName}-node-leaf {
+		background: transparent url(img/connector-leaf.png) repeat-y 2px 50%;
+	}
+	.#{$primaryStyleName}-connectors .#{$primaryStyleName}-node-leaf-last {
+		background: transparent url(img/connector-leaf-last.png) repeat-y 2px 50%;
+	}
+	.#{$primaryStyleName}-connectors .#{$primaryStyleName}-node-children {
+		background: transparent url(img/connector.png) repeat-y 2px 0;
+	}
+	.#{$primaryStyleName}-connectors .#{$primaryStyleName}-node-children-last {
+		background: transparent;
+	}
+	.#{$primaryStyleName}-connectors .#{$primaryStyleName}-node-drag-top,
+	.#{$primaryStyleName}-connectors .#{$primaryStyleName}-node-expanded.#{$primaryStyleName}-node-drag-top {
+		background-position: 2px -53px;
+	}
+	.#{$primaryStyleName}-connectors .#{$primaryStyleName}-node-drag-top.#{$primaryStyleName}-node-leaf {
+		background-position: 2px 50%;
+	}
+
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/treetable/img/arrow-down.gif b/org.eclipse.osbp.themes/VAADIN/themes/base/treetable/img/arrow-down.gif
new file mode 100644
index 0000000..ad59967
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/treetable/img/arrow-down.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/treetable/img/arrow-down.png b/org.eclipse.osbp.themes/VAADIN/themes/base/treetable/img/arrow-down.png
new file mode 100644
index 0000000..cba812b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/treetable/img/arrow-down.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/treetable/img/arrow-right.gif b/org.eclipse.osbp.themes/VAADIN/themes/base/treetable/img/arrow-right.gif
new file mode 100644
index 0000000..cbe21ac
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/treetable/img/arrow-right.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/treetable/img/arrow-right.png b/org.eclipse.osbp.themes/VAADIN/themes/base/treetable/img/arrow-right.png
new file mode 100644
index 0000000..7fe6e2b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/treetable/img/arrow-right.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/treetable/treetable.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/treetable/treetable.scss
new file mode 100644
index 0000000..e4d41ee
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/treetable/treetable.scss
@@ -0,0 +1,68 @@
+@mixin base-treetable($primaryStyleName : v-treetable) {
+
+.#{$primaryStyleName}-treespacer {
+    display: inline-block;
+    background: transparent;
+    height: 10px;
+    /* defines the amount of indent per level */
+    width: 18px;
+    position: absolute;
+    left: 0;
+    top: 5px;
+}
+
+.#{$primaryStyleName}-node-closed {
+    background: url(../treetable/img/arrow-right.png) right top no-repeat;
+}
+
+.#{$primaryStyleName}-node-open {
+    background: url(../treetable/img/arrow-down.png) right top no-repeat;
+}
+
+.#{$primaryStyleName} .v-checkbox {
+	display: inline-block;
+	padding-bottom: 4px;
+}
+
+.#{$primaryStyleName} .v-table-row .v-table-cell-content,
+.#{$primaryStyleName} .v-table-row-odd .v-table-cell-content {
+    z-index: 10;
+}
+
+.#{$primaryStyleName} .v-table-cell-wrapper {
+	position: relative;
+}
+
+.#{$primaryStyleName} .v-table-body .v-table-table .v-table-row-animating {
+	zoom:1;
+	z-index:1;
+}
+
+.#{$primaryStyleName} .v-table-body .v-table-table .v-table-row-animating,
+.#{$primaryStyleName} .v-table-body .v-table-table .v-table-row-animating .v-table-cell-content {
+    background:transparent;
+}
+
+.#{$primaryStyleName}-animation-clone {
+	border-spacing: 0;
+	zoom:1;
+}
+
+div.#{$primaryStyleName}-animation-clone-wrapper {
+	position: absolute;
+    z-index: 2;
+    background-color:#fff;
+}
+
+div.#{$primaryStyleName}-animation-clone-wrapper table.#{$primaryStyleName}-animation-clone {
+    background-color:#fff;
+}
+
+div table.#{$primaryStyleName}-animation-clone tr.v-table-row,
+div table.#{$primaryStyleName}-animation-clone tr.v-table-row-odd,
+div table.#{$primaryStyleName}-animation-clone tr.v-table-row td.v-table-cell-content,
+div table.#{$primaryStyleName}-animation-clone tr.v-table-row-odd td.v-table-cell-content {
+	visibility: visible;
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/upload/upload.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/upload/upload.scss
new file mode 100644
index 0000000..f8e7074
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/upload/upload.scss
@@ -0,0 +1,41 @@
+@mixin base-upload($primaryStyleName : v-upload) {
+
+.#{$primaryStyleName} {
+	white-space: nowrap;
+}
+
+.#{$primaryStyleName}-immediate {
+	position: relative;
+	margin: 0;
+	overflow: hidden;
+	.v-button {
+		width:100%;
+    }
+}
+
+.v-ff & .#{$primaryStyleName}-immediate,
+.v-op & .#{$primaryStyleName}-immediate {
+	display: inline-block;
+}
+
+.#{$primaryStyleName}-immediate input {
+	opacity: 0;
+	filter: alpha(opacity=0);
+	z-index: 2;
+	position: absolute;
+	right: 0;
+	height: 21px;
+	text-align: right;
+	border: none;
+	background: transparent;
+}
+
+.#{$primaryStyleName}-immediate button {
+	position: relative;
+	left: 0;
+	top: 0;
+	width: 100%;
+	text-align: left;
+}
+
+}
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/widget/widget.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/widget/widget.scss
new file mode 100644
index 0000000..e4f6600
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/widget/widget.scss
@@ -0,0 +1,14 @@
+@mixin base-widget($primaryStyleName : v-widget) {
+
+.#{$primaryStyleName} {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	text-align: left;
+	display: inline-block;
+	white-space: normal;
+	vertical-align: bottom;
+	font-size: $font-size;
+	line-height: $line-height;
+}
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/window/img/shadow/bottom-left.png b/org.eclipse.osbp.themes/VAADIN/themes/base/window/img/shadow/bottom-left.png
new file mode 100644
index 0000000..f40e53f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/window/img/shadow/bottom-left.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/window/img/shadow/bottom-right.png b/org.eclipse.osbp.themes/VAADIN/themes/base/window/img/shadow/bottom-right.png
new file mode 100644
index 0000000..8ef8376
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/window/img/shadow/bottom-right.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/window/img/shadow/bottom.png b/org.eclipse.osbp.themes/VAADIN/themes/base/window/img/shadow/bottom.png
new file mode 100644
index 0000000..8909631
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/window/img/shadow/bottom.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/window/img/shadow/center.png b/org.eclipse.osbp.themes/VAADIN/themes/base/window/img/shadow/center.png
new file mode 100644
index 0000000..1db9a53
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/window/img/shadow/center.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/window/img/shadow/left.png b/org.eclipse.osbp.themes/VAADIN/themes/base/window/img/shadow/left.png
new file mode 100644
index 0000000..bc526b1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/window/img/shadow/left.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/window/img/shadow/right.png b/org.eclipse.osbp.themes/VAADIN/themes/base/window/img/shadow/right.png
new file mode 100644
index 0000000..b837d90
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/window/img/shadow/right.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/window/img/shadow/top-left.png b/org.eclipse.osbp.themes/VAADIN/themes/base/window/img/shadow/top-left.png
new file mode 100644
index 0000000..abd7943
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/window/img/shadow/top-left.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/window/img/shadow/top-right.png b/org.eclipse.osbp.themes/VAADIN/themes/base/window/img/shadow/top-right.png
new file mode 100644
index 0000000..d54b748
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/window/img/shadow/top-right.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/window/img/shadow/top.png b/org.eclipse.osbp.themes/VAADIN/themes/base/window/img/shadow/top.png
new file mode 100644
index 0000000..4d5272e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/window/img/shadow/top.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/base/window/window.scss b/org.eclipse.osbp.themes/VAADIN/themes/base/window/window.scss
new file mode 100644
index 0000000..bdc1699
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/base/window/window.scss
@@ -0,0 +1,194 @@
+@mixin base-window($primaryStyleName : v-window) {
+
+.#{$primaryStyleName} {
+	background: #fff;
+}
+.#{$primaryStyleName}-contents {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.#{$primaryStyleName}.v-has-width > div.popupContent,
+.#{$primaryStyleName}.v-has-width .#{$primaryStyleName}-wrap,
+.#{$primaryStyleName}.v-has-width .#{$primaryStyleName}-contents,
+.#{$primaryStyleName}.v-has-width .#{$primaryStyleName}-contents > div {
+	width: 100%;
+}
+
+.#{$primaryStyleName}.v-has-height > div.popupContent,
+.#{$primaryStyleName}.v-has-height .#{$primaryStyleName}-wrap,
+.#{$primaryStyleName}.v-has-height .#{$primaryStyleName}-contents,
+.#{$primaryStyleName}.v-has-height .#{$primaryStyleName}-contents > div {
+	height: 100%;
+}
+
+.#{$primaryStyleName}-outerheader {
+	padding: 0.3em 1em;
+	height: 1.6em;
+	position: relative;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.#{$primaryStyleName}-outerheader,
+.#{$primaryStyleName}-draggingCurtain {
+ 	cursor: move;	
+}
+.#{$primaryStyleName}-header {
+	font-weight: bold;
+	-khtml-user-select: none;
+	-moz-user-select: none;
+	-ie-user-select: none;
+	user-select: none;
+}
+/* A more specific selector to make sure padding isn't so easily overridden */
+div.#{$primaryStyleName}-header {
+	white-space: nowrap;
+	text-overflow: ellipsis;
+	-ms-text-overflow: ellipsis;
+	overflow: hidden;
+	padding: 0;
+}
+.#{$primaryStyleName}-header .v-icon {
+	vertical-align: middle; /* This has to be 'middle', not 'bottom', to allow larger icons than 16px */
+}
+.#{$primaryStyleName}-contents > div {
+	outline: none;
+}
+.#{$primaryStyleName}-footer {
+	overflow: hidden;
+	zoom: 1;
+	height: 10px;
+	position: relative;
+	cursor: move;
+}
+.#{$primaryStyleName}-resizebox {
+	width: 10px;
+	height: 10px;
+	background: #ddd;
+	overflow: hidden;
+	position: absolute;
+	right: 0;
+}
+
+.#{$primaryStyleName}-resizebox,
+.#{$primaryStyleName}-resizingCurtain {
+	cursor: se-resize;
+}
+
+.#{$primaryStyleName} div.#{$primaryStyleName}-footer-noresize {
+	height: 0;
+}
+.#{$primaryStyleName}-resizebox-disabled,
+.#{$primaryStyleName}-closebox-disabled,
+.#{$primaryStyleName}-restorebox-disabled,
+.#{$primaryStyleName}-maximizebox-disabled {
+	cursor: default;
+	display: none;
+}
+.#{$primaryStyleName}-closebox,
+.#{$primaryStyleName}-restorebox,
+.#{$primaryStyleName}-maximizebox {
+	position: absolute;
+	top: 0;
+	right: 0;
+	width: 1em;
+	height: 1em;
+	cursor: pointer;
+	overflow: hidden;
+}
+.#{$primaryStyleName}-maximizebox,
+.#{$primaryStyleName}-restorebox {
+	right: 1.1em;
+}
+
+.#{$primaryStyleName}-closebox {
+	background: red;
+}
+.#{$primaryStyleName}-maximizebox {
+	background: blue;
+}
+.#{$primaryStyleName}-restorebox {
+	background: yellow;
+}
+.#{$primaryStyleName}-modalitycurtain {
+	top: 0;
+	left: 0;
+	background: #999;
+	opacity: 0.5;
+	position: fixed;
+	width: 100%;
+	height: 100%;
+	filter: alpha(opacity=50);
+}
+/* Shadow for window */
+.v-shadow-window {
+	position: absolute;
+	display: none;
+	pointer-events: none;
+	
+	.v-ie8 & {
+	  display: block;
+	}
+}
+.v-shadow-window .top-left {
+    position: absolute; overflow: hidden;
+    top: -10px;             left: -15px;
+    width: 28px;         height: 28px;
+    background: transparent url(img/shadow/top-left.png);
+}
+.v-shadow-window .top {
+    position: absolute; overflow: hidden;
+    top: -10px;             left: 13px;
+    height: 28px;
+    right: 13px;
+    background: transparent url(img/shadow/top.png);
+}
+.v-shadow-window .top-right {
+    position: absolute; overflow: hidden;
+    top: -10px;             right: -15px;
+    width: 28px;         height: 28px;
+    background: transparent url(img/shadow/top-right.png);
+}
+.v-shadow-window .left {
+    position: absolute; overflow: hidden;
+    top: 18px;           left: -15px;
+    width: 28px;
+    bottom: 10px;
+    background: transparent url(img/shadow/left.png);
+}
+.v-shadow-window .center {
+    position: absolute; overflow: hidden;
+    top: 18px;           left: 13px;
+    bottom: 10px;        right: 13px;
+    background: transparent url(img/shadow/center.png);
+}
+.v-shadow-window .right {
+    position: absolute; overflow: hidden;
+    top: 18px;           right: -15px;
+    width: 28px;
+    bottom: 10px;
+    background: transparent url(img/shadow/right.png);
+}
+.v-shadow-window .bottom-left {
+    position: absolute; overflow: hidden;
+    bottom: -18px;           left: -15px;
+    width: 28px;          height: 28px;
+    background: transparent url(img/shadow/bottom-left.png);
+}
+.v-shadow-window .bottom {
+    position: absolute; overflow: hidden;
+    bottom: -18px;           left: 13px;
+    right: 13px;          height: 28px;
+    background: transparent url(img/shadow/bottom.png);
+}
+.v-shadow-window .bottom-right {
+    position: absolute; overflow: hidden;
+    bottom: -18px;           right: -15px;
+    width: 28px;          height: 28px;
+    background: transparent url(img/shadow/bottom-right.png);
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/WARNING.TXT b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/WARNING.TXT
new file mode 100644
index 0000000..8d2e983
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/WARNING.TXT
@@ -0,0 +1 @@
+This directory must exist for the Vaadin SASS Compiler to run properly!
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ad.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ad.gif
new file mode 100644
index 0000000..57b4997
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ad.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ae.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ae.gif
new file mode 100644
index 0000000..78d15b6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ae.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/af.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/af.gif
new file mode 100644
index 0000000..9889408
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/af.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ag.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ag.gif
new file mode 100644
index 0000000..48f8e7b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ag.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ai.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ai.gif
new file mode 100644
index 0000000..1cbc579
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ai.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/al.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/al.gif
new file mode 100644
index 0000000..c44fe0a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/al.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/am.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/am.gif
new file mode 100644
index 0000000..2915e30
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/am.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/an.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/an.gif
new file mode 100644
index 0000000..cb570c6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/an.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ao.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ao.gif
new file mode 100644
index 0000000..8c854fa
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ao.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ar.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ar.gif
new file mode 100644
index 0000000..a9f71f7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ar.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/as.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/as.gif
new file mode 100644
index 0000000..d776ec2
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/as.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/at.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/at.gif
new file mode 100644
index 0000000..87e1217
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/at.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/au.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/au.gif
new file mode 100644
index 0000000..5269c6a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/au.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/aw.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/aw.gif
new file mode 100644
index 0000000..27fdb4d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/aw.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ax.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ax.gif
new file mode 100644
index 0000000..0ceb684
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ax.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/az.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/az.gif
new file mode 100644
index 0000000..d771618
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/az.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ba.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ba.gif
new file mode 100644
index 0000000..9bf5f0a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ba.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bb.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bb.gif
new file mode 100644
index 0000000..b7d08e5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bb.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bd.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bd.gif
new file mode 100644
index 0000000..0fd27ec
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bd.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/be.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/be.gif
new file mode 100644
index 0000000..ae09bfb
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/be.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bf.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bf.gif
new file mode 100644
index 0000000..9d6772c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bf.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bg.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bg.gif
new file mode 100644
index 0000000..11cf8ff
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bg.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bh.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bh.gif
new file mode 100644
index 0000000..56aa72b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bh.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bi.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bi.gif
new file mode 100644
index 0000000..6e2cbe1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bi.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bj.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bj.gif
new file mode 100644
index 0000000..e676116
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bj.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bm.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bm.gif
new file mode 100644
index 0000000..9feb87b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bm.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bn.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bn.gif
new file mode 100644
index 0000000..b7b6b0f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bn.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bo.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bo.gif
new file mode 100644
index 0000000..4844f85
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bo.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/br.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/br.gif
new file mode 100644
index 0000000..8c86616
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/br.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bs.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bs.gif
new file mode 100644
index 0000000..c0a741e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bs.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bt.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bt.gif
new file mode 100644
index 0000000..abe2f3c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bt.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bv.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bv.gif
new file mode 100644
index 0000000..6202d1f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bv.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bw.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bw.gif
new file mode 100644
index 0000000..986ab63
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bw.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/by.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/by.gif
new file mode 100644
index 0000000..43ffcd4
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/by.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bz.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bz.gif
new file mode 100644
index 0000000..791737f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/bz.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ca.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ca.gif
new file mode 100644
index 0000000..457d966
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ca.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/catalonia.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/catalonia.gif
new file mode 100644
index 0000000..73df9a0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/catalonia.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cc.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cc.gif
new file mode 100644
index 0000000..3f78327
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cc.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cd.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cd.gif
new file mode 100644
index 0000000..1df717a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cd.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cf.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cf.gif
new file mode 100644
index 0000000..35787ca
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cf.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cg.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cg.gif
new file mode 100644
index 0000000..e0a62a5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cg.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ch.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ch.gif
new file mode 100644
index 0000000..d5c0e5b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ch.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ci.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ci.gif
new file mode 100644
index 0000000..844120a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ci.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ck.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ck.gif
new file mode 100644
index 0000000..2edb739
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ck.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cl.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cl.gif
new file mode 100644
index 0000000..cbc370e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cl.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cm.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cm.gif
new file mode 100644
index 0000000..1fb102b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cm.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cn.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cn.gif
new file mode 100644
index 0000000..b052530
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cn.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/co.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/co.gif
new file mode 100644
index 0000000..d0e15ca
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/co.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cr.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cr.gif
new file mode 100644
index 0000000..0728dd6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cr.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cs.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cs.gif
new file mode 100644
index 0000000..101db64
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cs.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cu.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cu.gif
new file mode 100644
index 0000000..291255c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cu.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cv.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cv.gif
new file mode 100644
index 0000000..43c6c6c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cv.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cx.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cx.gif
new file mode 100644
index 0000000..a5b4308
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cx.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cy.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cy.gif
new file mode 100644
index 0000000..35c661e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cy.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cz.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cz.gif
new file mode 100644
index 0000000..0a605e5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/cz.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/de.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/de.gif
new file mode 100644
index 0000000..75728dd
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/de.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/dj.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/dj.gif
new file mode 100644
index 0000000..212406d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/dj.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/dk.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/dk.gif
new file mode 100644
index 0000000..03e75bd
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/dk.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/dm.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/dm.gif
new file mode 100644
index 0000000..2f87f3c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/dm.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/do.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/do.gif
new file mode 100644
index 0000000..f7d0bad
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/do.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/dz.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/dz.gif
new file mode 100644
index 0000000..ed580a7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/dz.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ec.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ec.gif
new file mode 100644
index 0000000..9e41e0e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ec.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ee.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ee.gif
new file mode 100644
index 0000000..9397a2d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ee.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/eg.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/eg.gif
new file mode 100644
index 0000000..6857c7d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/eg.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/eh.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/eh.gif
new file mode 100644
index 0000000..dd0391c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/eh.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/en.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/en.gif
new file mode 100644
index 0000000..933a4f0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/en.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/er.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/er.gif
new file mode 100644
index 0000000..3d4d612
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/er.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/es.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/es.gif
new file mode 100644
index 0000000..c27d65e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/es.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/et.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/et.gif
new file mode 100644
index 0000000..f77995d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/et.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/eu.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/eu.gif
new file mode 100644
index 0000000..28a762a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/eu.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/fam.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/fam.gif
new file mode 100644
index 0000000..7d52885
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/fam.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/fi.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/fi.gif
new file mode 100644
index 0000000..8d3a191
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/fi.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/fj.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/fj.gif
new file mode 100644
index 0000000..486151c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/fj.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/fk.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/fk.gif
new file mode 100644
index 0000000..37b5ecf
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/fk.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/fm.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/fm.gif
new file mode 100644
index 0000000..7f8723b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/fm.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/fo.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/fo.gif
new file mode 100644
index 0000000..4a90fc0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/fo.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/fr.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/fr.gif
new file mode 100644
index 0000000..43d0b80
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/fr.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ga.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ga.gif
new file mode 100644
index 0000000..23fd5f0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ga.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gb.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gb.gif
new file mode 100644
index 0000000..3c6bce1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gb.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gd.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gd.gif
new file mode 100644
index 0000000..25ea312
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gd.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ge.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ge.gif
new file mode 100644
index 0000000..faa7f12
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ge.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gf.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gf.gif
new file mode 100644
index 0000000..43d0b80
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gf.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gh.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gh.gif
new file mode 100644
index 0000000..273fb7d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gh.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gi.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gi.gif
new file mode 100644
index 0000000..7b1984b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gi.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gl.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gl.gif
new file mode 100644
index 0000000..ef445be
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gl.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gm.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gm.gif
new file mode 100644
index 0000000..6847c5a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gm.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gn.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gn.gif
new file mode 100644
index 0000000..a982ac6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gn.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gp.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gp.gif
new file mode 100644
index 0000000..31166db
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gp.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gq.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gq.gif
new file mode 100644
index 0000000..8b4e0cc
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gq.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gr.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gr.gif
new file mode 100644
index 0000000..b4c8c04
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gr.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gs.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gs.gif
new file mode 100644
index 0000000..ccc96ec
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gs.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gt.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gt.gif
new file mode 100644
index 0000000..7e94d1d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gt.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gu.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gu.gif
new file mode 100644
index 0000000..eafef68
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gu.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gw.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gw.gif
new file mode 100644
index 0000000..55f7571
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gw.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gy.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gy.gif
new file mode 100644
index 0000000..1cb4cd7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/gy.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/hk.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/hk.gif
new file mode 100644
index 0000000..798af96
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/hk.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/hm.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/hm.gif
new file mode 100644
index 0000000..5269c6a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/hm.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/hn.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/hn.gif
new file mode 100644
index 0000000..6c4ffe8
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/hn.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/hr.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/hr.gif
new file mode 100644
index 0000000..557c660
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/hr.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ht.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ht.gif
new file mode 100644
index 0000000..059604a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ht.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/hu.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/hu.gif
new file mode 100644
index 0000000..6142d86
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/hu.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/id.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/id.gif
new file mode 100644
index 0000000..865161b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/id.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ie.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ie.gif
new file mode 100644
index 0000000..506ad28
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ie.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/il.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/il.gif
new file mode 100644
index 0000000..c8483ae
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/il.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/in.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/in.gif
new file mode 100644
index 0000000..1cd8027
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/in.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/io.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/io.gif
new file mode 100644
index 0000000..de7e7ab
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/io.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/iq.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/iq.gif
new file mode 100644
index 0000000..c34fe3c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/iq.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ir.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ir.gif
new file mode 100644
index 0000000..156040f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ir.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/is.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/is.gif
new file mode 100644
index 0000000..b42502d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/is.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/it.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/it.gif
new file mode 100644
index 0000000..d79e90e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/it.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/jm.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/jm.gif
new file mode 100644
index 0000000..0bed67c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/jm.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/jo.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/jo.gif
new file mode 100644
index 0000000..03daf8a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/jo.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/jp.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/jp.gif
new file mode 100644
index 0000000..444c1d0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/jp.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ke.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ke.gif
new file mode 100644
index 0000000..c2b5d45
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ke.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/kg.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/kg.gif
new file mode 100644
index 0000000..72a4d41
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/kg.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/kh.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/kh.gif
new file mode 100644
index 0000000..30a1831
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/kh.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ki.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ki.gif
new file mode 100644
index 0000000..4a0751a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ki.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/km.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/km.gif
new file mode 100644
index 0000000..5859595
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/km.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/kn.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/kn.gif
new file mode 100644
index 0000000..bb9cc34
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/kn.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/kp.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/kp.gif
new file mode 100644
index 0000000..6e0ca09
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/kp.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/kr.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/kr.gif
new file mode 100644
index 0000000..1cddbe7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/kr.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/kw.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/kw.gif
new file mode 100644
index 0000000..1efc734
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/kw.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ky.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ky.gif
new file mode 100644
index 0000000..d3d02ee
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ky.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/kz.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/kz.gif
new file mode 100644
index 0000000..24baebe
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/kz.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/la.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/la.gif
new file mode 100644
index 0000000..d14cf4d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/la.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/language_de.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/language_de.gif
new file mode 100644
index 0000000..dd632c6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/language_de.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/language_en.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/language_en.gif
new file mode 100644
index 0000000..a0fe6fd
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/language_en.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/language_fr.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/language_fr.gif
new file mode 100644
index 0000000..58bba8a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/language_fr.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/lb.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/lb.gif
new file mode 100644
index 0000000..003d83a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/lb.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/lc.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/lc.gif
new file mode 100644
index 0000000..f5fe5bf
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/lc.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/li.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/li.gif
new file mode 100644
index 0000000..713c58e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/li.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/lk.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/lk.gif
new file mode 100644
index 0000000..1b3ee7f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/lk.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/lr.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/lr.gif
new file mode 100644
index 0000000..435af9e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/lr.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ls.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ls.gif
new file mode 100644
index 0000000..427ae95
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ls.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/lt.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/lt.gif
new file mode 100644
index 0000000..dee9c60
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/lt.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/lu.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/lu.gif
new file mode 100644
index 0000000..7d7293e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/lu.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/lv.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/lv.gif
new file mode 100644
index 0000000..17e71b7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/lv.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ly.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ly.gif
new file mode 100644
index 0000000..a654c30
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ly.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ma.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ma.gif
new file mode 100644
index 0000000..fc78411
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ma.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mc.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mc.gif
new file mode 100644
index 0000000..02a7c8e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mc.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/md.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/md.gif
new file mode 100644
index 0000000..e4b8a7e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/md.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/me.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/me.gif
new file mode 100644
index 0000000..a260453
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/me.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mg.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mg.gif
new file mode 100644
index 0000000..a91b577
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mg.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mh.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mh.gif
new file mode 100644
index 0000000..92f5f48
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mh.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mk.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mk.gif
new file mode 100644
index 0000000..7aeb831
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mk.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ml.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ml.gif
new file mode 100644
index 0000000..53d6f49
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ml.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mm.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mm.gif
new file mode 100644
index 0000000..9e0a275
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mm.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mn.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mn.gif
new file mode 100644
index 0000000..dff8ea5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mn.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mo.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mo.gif
new file mode 100644
index 0000000..66cf5b4
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mo.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mp.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mp.gif
new file mode 100644
index 0000000..73b7147
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mp.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mq.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mq.gif
new file mode 100644
index 0000000..570bc5d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mq.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mr.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mr.gif
new file mode 100644
index 0000000..f52fcf0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mr.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ms.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ms.gif
new file mode 100644
index 0000000..5e5a67a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ms.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mt.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mt.gif
new file mode 100644
index 0000000..45c709f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mt.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mu.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mu.gif
new file mode 100644
index 0000000..081ab45
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mu.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mv.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mv.gif
new file mode 100644
index 0000000..46b6387
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mv.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mw.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mw.gif
new file mode 100644
index 0000000..ad045a0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mw.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mx.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mx.gif
new file mode 100644
index 0000000..ddc75d0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mx.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/my.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/my.gif
new file mode 100644
index 0000000..fc7d523
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/my.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mz.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mz.gif
new file mode 100644
index 0000000..7d63508
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/mz.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/na.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/na.gif
new file mode 100644
index 0000000..c0babe7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/na.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/nc.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/nc.gif
new file mode 100644
index 0000000..b1e91b9
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/nc.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ne.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ne.gif
new file mode 100644
index 0000000..ff4eaf0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ne.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/nf.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/nf.gif
new file mode 100644
index 0000000..c83424c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/nf.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ng.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ng.gif
new file mode 100644
index 0000000..bdde7cb
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ng.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ni.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ni.gif
new file mode 100644
index 0000000..d05894d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ni.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/nl.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/nl.gif
new file mode 100644
index 0000000..c1c8f46
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/nl.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/no.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/no.gif
new file mode 100644
index 0000000..6202d1f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/no.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/np.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/np.gif
new file mode 100644
index 0000000..1096893
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/np.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/nr.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/nr.gif
new file mode 100644
index 0000000..2e4c0c5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/nr.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/nu.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/nu.gif
new file mode 100644
index 0000000..618210a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/nu.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/nz.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/nz.gif
new file mode 100644
index 0000000..028a5dc
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/nz.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/om.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/om.gif
new file mode 100644
index 0000000..2b8c775
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/om.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/pa.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/pa.gif
new file mode 100644
index 0000000..d518b2f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/pa.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/pe.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/pe.gif
new file mode 100644
index 0000000..3bc7639
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/pe.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/pf.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/pf.gif
new file mode 100644
index 0000000..849297a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/pf.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/pg.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/pg.gif
new file mode 100644
index 0000000..2d20b07
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/pg.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ph.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ph.gif
new file mode 100644
index 0000000..12b380a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ph.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/pk.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/pk.gif
new file mode 100644
index 0000000..f3f62c2
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/pk.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/pl.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/pl.gif
new file mode 100644
index 0000000..bf10646
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/pl.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/pm.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/pm.gif
new file mode 100644
index 0000000..99bf6fd
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/pm.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/pn.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/pn.gif
new file mode 100644
index 0000000..4bc86a1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/pn.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/pr.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/pr.gif
new file mode 100644
index 0000000..6d5d589
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/pr.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ps.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ps.gif
new file mode 100644
index 0000000..6afa3b7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ps.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/pt.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/pt.gif
new file mode 100644
index 0000000..e735f74
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/pt.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/pw.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/pw.gif
new file mode 100644
index 0000000..5854510
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/pw.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/py.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/py.gif
new file mode 100644
index 0000000..f2e66af
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/py.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/qa.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/qa.gif
new file mode 100644
index 0000000..2e843ff
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/qa.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/re.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/re.gif
new file mode 100644
index 0000000..43d0b80
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/re.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/readme.txt b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/readme.txt
new file mode 100644
index 0000000..2e5ad52
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/readme.txt
@@ -0,0 +1,9 @@
+Flag icons - http://www.famfamfam.com
+
+These icons are public domain, and as such are free for any use (attribution appreciated but not required).
+
+Note that these flags are named using the ISO3166-1 alpha-2 country codes where appropriate. A list of codes can be found at http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
+
+If you find these icons useful, please donate via paypal to mjames@gmail.com (or click the donate button available at http://www.famfamfam.com/lab/icons/silk)
+
+Contact: mjames@gmail.com
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ro.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ro.gif
new file mode 100644
index 0000000..f5d5f12
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ro.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/rs.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/rs.gif
new file mode 100644
index 0000000..3bd1fb2
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/rs.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ru.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ru.gif
new file mode 100644
index 0000000..b525c46
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ru.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/rw.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/rw.gif
new file mode 100644
index 0000000..0d095f7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/rw.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sa.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sa.gif
new file mode 100644
index 0000000..179961b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sa.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sb.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sb.gif
new file mode 100644
index 0000000..8f5ff83
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sb.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sc.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sc.gif
new file mode 100644
index 0000000..31b4767
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sc.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/scotland.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/scotland.gif
new file mode 100644
index 0000000..03f3f1d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/scotland.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sd.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sd.gif
new file mode 100644
index 0000000..53ae214
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sd.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/se.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/se.gif
new file mode 100644
index 0000000..80f6285
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/se.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sg.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sg.gif
new file mode 100644
index 0000000..5663d39
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sg.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sh.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sh.gif
new file mode 100644
index 0000000..dcc7f3b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sh.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/si.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/si.gif
new file mode 100644
index 0000000..23852b5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/si.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sj.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sj.gif
new file mode 100644
index 0000000..6202d1f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sj.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sk.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sk.gif
new file mode 100644
index 0000000..1b3f22b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sk.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sl.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sl.gif
new file mode 100644
index 0000000..f0f3492
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sl.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sm.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sm.gif
new file mode 100644
index 0000000..04d98de
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sm.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sn.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sn.gif
new file mode 100644
index 0000000..6dac870
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sn.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/so.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/so.gif
new file mode 100644
index 0000000..f196169
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/so.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sr.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sr.gif
new file mode 100644
index 0000000..0f7499a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sr.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/st.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/st.gif
new file mode 100644
index 0000000..4f1e6e0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/st.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sv.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sv.gif
new file mode 100644
index 0000000..2d7b159
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sv.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sy.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sy.gif
new file mode 100644
index 0000000..dc8bd50
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sy.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sz.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sz.gif
new file mode 100644
index 0000000..f37aaf8
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/sz.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tc.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tc.gif
new file mode 100644
index 0000000..11a8c23
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tc.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/td.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/td.gif
new file mode 100644
index 0000000..7aa8a10
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/td.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tf.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tf.gif
new file mode 100644
index 0000000..51a4325
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tf.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tg.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tg.gif
new file mode 100644
index 0000000..ca6b4e7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tg.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/th.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/th.gif
new file mode 100644
index 0000000..0130792
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/th.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tj.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tj.gif
new file mode 100644
index 0000000..2fe38d4
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tj.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tk.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tk.gif
new file mode 100644
index 0000000..3d3a727
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tk.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tl.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tl.gif
new file mode 100644
index 0000000..df22d58
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tl.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tm.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tm.gif
new file mode 100644
index 0000000..36d0994
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tm.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tn.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tn.gif
new file mode 100644
index 0000000..917d428
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tn.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/to.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/to.gif
new file mode 100644
index 0000000..d7ed4d1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/to.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tr.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tr.gif
new file mode 100644
index 0000000..e407d55
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tr.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tt.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tt.gif
new file mode 100644
index 0000000..47d3b80
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tt.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tv.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tv.gif
new file mode 100644
index 0000000..3c33827
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tv.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tw.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tw.gif
new file mode 100644
index 0000000..cacfd9b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tw.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tz.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tz.gif
new file mode 100644
index 0000000..82b52ca
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/tz.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ua.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ua.gif
new file mode 100644
index 0000000..5d6cd83
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ua.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ug.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ug.gif
new file mode 100644
index 0000000..58b731a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ug.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/um.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/um.gif
new file mode 100644
index 0000000..3b4c848
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/um.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/us.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/us.gif
new file mode 100644
index 0000000..8f198f7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/us.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/uy.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/uy.gif
new file mode 100644
index 0000000..12848c7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/uy.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/uz.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/uz.gif
new file mode 100644
index 0000000..dc9daec
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/uz.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/va.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/va.gif
new file mode 100644
index 0000000..2bd7446
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/va.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/vc.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/vc.gif
new file mode 100644
index 0000000..4821381
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/vc.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ve.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ve.gif
new file mode 100644
index 0000000..19ce6c1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ve.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/vg.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/vg.gif
new file mode 100644
index 0000000..1fc0f96
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/vg.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/vi.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/vi.gif
new file mode 100644
index 0000000..66f9e74
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/vi.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/vn.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/vn.gif
new file mode 100644
index 0000000..f1e20c9
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/vn.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/vu.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/vu.gif
new file mode 100644
index 0000000..8a8b2b0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/vu.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/wales.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/wales.gif
new file mode 100644
index 0000000..901d175
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/wales.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/wf.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/wf.gif
new file mode 100644
index 0000000..eaa954b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/wf.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ws.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ws.gif
new file mode 100644
index 0000000..a51f939
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ws.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ye.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ye.gif
new file mode 100644
index 0000000..7b0183d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/ye.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/yt.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/yt.gif
new file mode 100644
index 0000000..a2267c0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/yt.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/za.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/za.gif
new file mode 100644
index 0000000..ede5258
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/za.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/zm.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/zm.gif
new file mode 100644
index 0000000..b2851d2
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/zm.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/zw.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/zw.gif
new file mode 100644
index 0000000..02901f6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/zw.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/FontAwesome.otf b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/FontAwesome.otf
new file mode 100644
index 0000000..3ed7f8b4
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/FontAwesome.otf
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/LICENCE.txt b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/LICENCE.txt
new file mode 100644
index 0000000..e770792
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/LICENCE.txt
@@ -0,0 +1,28 @@
+
+FontAwesome 4.5.0
+-----------------
+
+License: SIL OFL 1.1
+URL: http://scripts.sil.org/OFL
+
+FontAwesome.otf
+fontawesome-webfont.eot
+fontawesome-webfont.svg
+fontawesome-webfont.ttf
+fontawesome-webfont.woff
+fontawesome-webfont.woff2
+
+
+FontAwesome 4.1.0
+-----------------
+
+License: SIL OFL 1.1
+URL: http://scripts.sil.org/OFL
+(files renamed due to parallel usage)
+
+themeicons-webfont.eot
+themeicons-webfont.svg
+themeicons-webfont.ttf
+themeicons-webfont.woff
+
+
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/README.txt b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/README.txt
new file mode 100644
index 0000000..cd7dc09
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/README.txt
@@ -0,0 +1 @@
+Copy fonts from base and/or valo theme to this directory and include them in layout/_icon.scss.
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/Vaadin-Icons.eot b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/Vaadin-Icons.eot
new file mode 100644
index 0000000..2b0f9db
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/Vaadin-Icons.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/Vaadin-Icons.svg b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/Vaadin-Icons.svg
new file mode 100644
index 0000000..09eb874
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/Vaadin-Icons.svg
@@ -0,0 +1,635 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata>
+<json>
+<![CDATA[
+{
+	"fontFamily": "Vaadin-Icons",
+	"fontURL": "https://vaadin.com/vaadin-icons",
+	"license": "CC-BY license",
+	"licenseURL": "https://creativecommons.org/licenses/by/4.0/",
+	"description": "Vaadin Icons\nFont generated by IcoMoon.",
+	"copyright": "Vaadin Ltd",
+	"majorVersion": 1,
+	"minorVersion": 0,
+	"version": "Version 1.0",
+	"fontId": "Vaadin-Icons",
+	"psName": "Vaadin-Icons",
+	"subFamily": "Regular",
+	"fullName": "Vaadin-Icons"
+}
+]]>
+</json>
+</metadata>
+<defs>
+<font id="Vaadin-Icons" horiz-adv-x="1024">
+<font-face units-per-em="1024" ascent="960" descent="-64" />
+<missing-glyph horiz-adv-x="1024" />
+<glyph unicode="&#x20;" horiz-adv-x="512" d="" />
+<glyph unicode="&#xe600;" glyph-name="book-dollar" data-tags="book-dollar" d="M825.6 800c-102.4 76.8-89.6 160-89.6 160h-608v-800c0-121.6 134.4-224 256-224h512v832c0 0-51.2 12.8-70.4 32zM448 556.8c-57.6 19.2-147.2 51.2-147.2 121.6 6.4 51.2 83.2 89.6 83.2 102.4v51.2h64v-44.8c64-6.4 115.2-25.6 121.6-25.6l-19.2-57.6c0 0-44.8 19.2-96 19.2-44.8 0-70.4-19.2-76.8-51.2 0-19.2 32-38.4 83.2-57.6 96-32 121.6-70.4 121.6-121.6 0-44.8-6.4-102.4-134.4-115.2v-57.6h-64v51.2c0 6.4-89.6 32-96 32l32 57.6c0 0 70.4-32 128-25.6s83.2 38.4 83.2 64c6.4 19.2-25.6 38.4-83.2 57.6zM832 0h-448c-64 0-115.2 38.4-128 83.2-6.4 19.2 0 44.8 25.6 44.8h422.4v659.2c64-38.4 128-70.4 128-83.2v-704z" />
+<glyph unicode="&#xe601;" glyph-name="book-percent" data-tags="book-percent" d="M806.4 800c-102.4 76.8-102.4 160-102.4 160h-576v-800c0-121.6 102.4-224 224-224h544v832c0 0-64 12.8-89.6 32zM352 755.2c51.2 0 96-44.8 96-102.4s-44.8-89.6-96-89.6-96 38.4-96 89.6 44.8 102.4 96 102.4zM576 768h64l-320-448h-64l320 448zM640 416c0-51.2-44.8-96-96-96s-96 44.8-96 96 44.8 96 96 96 96-44.8 96-96zM832 0h-480c-64 0-115.2 38.4-128 83.2-6.4 25.6 0 44.8 25.6 44.8h454.4v659.2c0-38.4 64-70.4 128-83.2v-704zM576 416c0-17.673-14.327-32-32-32s-32 14.327-32 32c0 17.673 14.327 32 32 32s32-14.327 32-32zM384 652.8c0-17.673-14.327-32-32-32s-32 14.327-32 32c0 17.673 14.327 32 32 32s32-14.327 32-32z" />
+<glyph unicode="&#xe602;" glyph-name="briefcase2" data-tags="briefcase" d="M704 704v128h-384v-128h-320v-768h1024v768h-320zM640 704h-256v64h256v-64z" />
+<glyph unicode="&#xe603;" glyph-name="plus-minus" data-tags="plus-minus" d="M640 512h384v-128h-384v128zM256 640h-128v-128h-128v-128h128v-128h128v128h128v128h-128zM384 832l192-768h64l-192 768z" />
+<glyph unicode="&#xe604;" glyph-name="calendar-briefcase" data-tags="calendar-briefcase" d="M192 960h64v-192h-64v192zM704 960h64v-192h-64v192zM832 896v-192h-192v192h-320v-192h-192v192h-128v-896h320v64h-256v512h832v-192h64v512zM832 320v128h-256v-128h-192v-384h640v384h-192zM640 384h128v-64h-128v64z" />
+<glyph unicode="&#xe605;" glyph-name="calendar-clock" data-tags="calendar-clock" d="M192 960h64v-192h-64v192zM704 960h64v-192h-64v192zM422.4 64h-358.4v512h832v-38.4c25.6-12.8 44.8-25.6 64-44.8v403.2h-128v-192h-192v192h-320v-192h-192v192h-128v-896h467.2c-19.2 19.2-32 38.4-44.8 64zM896 192h-192v192h64v-128h128zM736 448c121.6 0 224-102.4 224-224s-102.4-224-224-224-224 102.4-224 224 102.4 224 224 224zM736 512c-160 0-288-128-288-288s128-288 288-288 288 128 288 288-128 288-288 288v0z" />
+<glyph unicode="&#xe606;" glyph-name="calendar-user" data-tags="calendar-user" d="M192 960h64v-192h-64v192zM704 960h64v-192h-64v192zM576 57.6c0 6.4 0 6.4 0 0l-512 6.4v512h832v-76.8c25.6-6.4 44.8-19.2 64-38.4v435.2h-128v-192h-192v192h-320v-192h-192v192h-128v-896h576v57.6zM960 320c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128zM889.6 192h-115.2c-70.4 0-134.4-57.6-134.4-134.4v-121.6h384v121.6c0 76.8-57.6 134.4-134.4 134.4z" />
+<glyph unicode="&#xe607;" glyph-name="dental-chair" data-tags="dental-chair" d="M736 435.2c-19.2 6.4-38.4 12.8-51.2 12.8h-172.8v64h192c0 38.4-25.6 64-64 64h-256c0-38.4 25.6-64 64-64v-64c-32 0-64 12.8-76.8 38.4l-70.4 115.2c-19.2 25.6-44.8 38.4-70.4 38.4h-38.4v44.8c0 19.2-6.4 32-12.8 51.2l-19.2 44.8c-19.2 32-57.6 51.2-96 51.2h-64l320-448c25.6-38.4 70.4-64 115.2-64h76.8v-64h-64v-128h-38.4c-57.6 0-115.2-25.6-153.6-64v0h-64v-64h704v64h-64c-38.4 38.4-96 64-153.6 64h-38.4v128h-64v64h102.4c12.8 0 32-6.4 44.8-12.8l108.8-57.6c57.6-32 128-32 185.6 0h6.4l-288 185.6z" />
+<glyph unicode="&#xe608;" glyph-name="doctor-briefcase" data-tags="doctor-briefcase" d="M1024 192l-89.6 428.8c-12.8 44.8-57.6 83.2-108.8 83.2h-121.6v76.8c0 64-51.2 115.2-115.2 115.2h-153.6c-64 0-115.2-51.2-115.2-115.2v-76.8h-121.6c-51.2 0-96-38.4-108.8-83.2l-89.6-428.8c-12.8-64 38.4-128 108.8-128h800c76.8 0 128 64 115.2 128zM384 780.8c0 25.6 25.6 51.2 51.2 51.2h153.6c25.6 0 51.2-25.6 51.2-51.2v-76.8h-256v76.8zM704 320h-128v-128h-128v128h-128v128h128v128h128v-128h128v-128z" />
+<glyph unicode="&#xe609;" glyph-name="doctor" data-tags="doctor" d="M896 236.8c-64 121.6-128 102.4-198.4 108.8 6.4-19.2 6.4-38.4 6.4-64 102.4-25.6 128-147.2 128-217.6v-64h-128v64h64c0 0 0 160-96 160s-96-153.6-96-160h64v-64h-128v64c0 70.4 25.6 198.4 128 217.6 0 38.4-6.4 70.4-12.8 83.2-12.8 6.4-25.6 19.2-25.6 38.4 0 38.4 51.2 25.6 89.6 96 0 0 57.6 147.2 38.4 275.2h-64c0 12.8 6.4 19.2 6.4 32s0 19.2-6.4 32h51.2c-19.2 64-83.2 121.6-204.8 121.6 0 0 0 0 0 0s0 0 0 0 0 0 0 0c-121.6 0-185.6-57.6-211.2-128h51.2c0-12.8-6.4-19.2-6.4-32s0-19.2 6.4-32h-64c-12.8-128 38.4-275.2 38.4-275.2 38.4-64 89.6-51.2 89.6-96 0-32-32-44.8-70.4-51.2-12.8-12.8-25.6-38.4-25.6-89.6 0-25.6 0-51.2 0-76.8 38.4-12.8 64-51.2 64-89.6 0-44.8-44.8-89.6-96-89.6s-96 44.8-96 96c0 44.8 25.6 76.8 64 89.6 0 19.2 0 44.8 0 76.8s6.4 57.6 12.8 83.2c-44.8-6.4-96-25.6-140.8-108.8-38.4-70.4-57.6-300.8-57.6-300.8h876.8c6.4 0-12.8 230.4-51.2 300.8zM416 800c0 51.2 44.8 96 96 96s96-44.8 96-96-44.8-96-96-96-96 44.8-96 96zM320 96c0-17.673-14.327-32-32-32s-32 14.327-32 32c0 17.673 14.327 32 32 32s32-14.327 32-32z" />
+<glyph unicode="&#xe60a;" glyph-name="dollar2" data-tags="dollar" d="M524.8 524.8c-6.4 0-6.4 6.4-12.8 6.4v198.4c76.8-6.4 140.8-38.4 140.8-38.4l57.6 115.2c-6.4 0-96 51.2-198.4 51.2v102.4h-64v-102.4c-51.2-12.8-89.6-32-128-57.6-38.4-38.4-64-89.6-64-147.2 0-44.8 12.8-147.2 192-230.4v-249.6c-57.6 12.8-128 44.8-153.6 57.6l-64-108.8c12.8-6.4 115.2-64 217.6-76.8v-108.8h64v108.8c0 0 0 0 0 0 147.2 19.2 230.4 134.4 230.4 243.2 0 96-64 172.8-217.6 236.8zM448 563.2c-51.2 32-64 64-64 83.2 0 25.6 6.4 44.8 25.6 57.6 12.8 6.4 25.6 12.8 38.4 19.2v-160zM512 172.8v217.6c70.4-32 102.4-70.4 102.4-102.4 0-38.4-19.2-102.4-102.4-115.2z" />
+<glyph unicode="&#xe60b;" glyph-name="exit-o" data-tags="exit-o" d="M640 960c70.4 0 128-57.6 128-128 0-57.6-38.4-108.8-96-121.6 0 0 0-6.4 0-6.4 25.6 0 44.8-12.8 64-32l83.2-83.2c6.4-6.4 19.2-12.8 32-12.8h108.8v384h-320zM755.2 32l-243.2 288v-160c0-51.2-44.8-96-96-96h-224c-38.4 0-64 25.6-64 64s25.6 64 64 64h160c19.2 0 32 12.8 32 32v128c0 44.8 6.4 83.2 25.6 128l44.8 96h-51.2c-32 0-57.6-12.8-76.8-38.4l-32-44.8c-12.8-25.6-44.8-32-76.8-19.2-25.6 19.2-38.4 57.6-12.8 83.2l38.4 51.2c44.8 64 121.6 96 198.4 96h128l6.4 19.2c-38.4 19.2-64 64-64 108.8 0 70.4 57.6 128 128 128h-448v-313.6l-38.4-51.2c-19.2-25.6-32-57.6-25.6-96 6.4-32 25.6-64 57.6-83.2 0 0 0 0 0 0v-160c-70.4 0-128-57.6-128-128s57.6-128 128-128v-64h742.4c-70.4 0-134.4 38.4-172.8 96zM729.6 492.8l-44.8 51.2-38.4-96c-12.8-32-19.2-57.6 0-83.2l313.6-390.4v473.6h-134.4c-38.4 0-70.4 12.8-96 44.8z" />
+<glyph unicode="&#xe60c;" glyph-name="exit" data-tags="exit" d="M896 576h-108.8c-12.8 0-25.6 6.4-38.4 12.8l-83.2 83.2c-12.8 19.2-38.4 32-70.4 32h-19.2c70.4 0 128 57.6 128 128s-57.6 128-128 128-128-57.6-128-128c0-44.8 25.6-89.6 64-108.8l-12.8-19.2h-128c-70.4 0-147.2-32-192-96l-38.4-51.2c-25.6-25.6-12.8-64 12.8-83.2 25.6-12.8 57.6-6.4 76.8 19.2l32 44.8c19.2 25.6 44.8 38.4 76.8 38.4h51.2l-44.8-102.4c-19.2-38.4-25.6-76.8-25.6-121.6v-128c0-19.2-12.8-32-32-32h-160c-38.4 0-64-25.6-64-64s25.6-64 64-64h224c51.2 0 96 44.8 96 96v160l243.2-288c38.4-57.6 108.8-96 179.2-96h57.6l-345.6 428.8c-19.2 25.6-12.8 51.2 0 83.2l38.4 96 44.8-51.2c25.6-25.6 64-44.8 102.4-44.8h128c38.4 0 64 25.6 64 64s-25.6 64-64 64z" />
+<glyph unicode="&#xe60d;" glyph-name="golf" data-tags="golf" d="M448 832c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128zM627.2 844.8c-12.8 32-108.8 6.4-128-32-12.8-19.2-12.8-76.8-76.8-121.6-51.2-32-102.4-32-102.4-32-19.2-38.4-6.4-70.4 12.8-102.4 32-57.6 38.4-115.2 44.8-179.2 6.4-83.2-32-153.6-147.2-204.8-51.2-19.2-83.2-57.6-64-121.6 0 0 128 19.2 198.4 76.8 96 76.8 115.2 147.2 115.2 147.2s6.4-44.8 0-121.6c-6.4-64-12.8-96-25.6-140.8s19.2-76.8 57.6-76.8 64 25.6 64 64l19.2 121.6c19.2 134.4 0 275.2-51.2 403.2 0 6.4-6.4 6.4-6.4 12.8-38.4 102.4 12.8 166.4 38.4 192 19.2 25.6 76.8 76.8 51.2 115.2zM768 960v-640h64v384l192 128zM1024 320c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM64 422.4l236.8 236.8-44.8 19.2-243.2-230.4c0 0-25.6-44.8 6.4-108.8s102.4-19.2 102.4-19.2c25.6 12.8 12.8 25.6 0 38.4s-57.6 64-57.6 64z" />
+<glyph unicode="&#xe60e;" glyph-name="group2" data-tags="group" d="M320-64v339.2c-38.4 19.2-64 64-64 108.8v256c0 44.8 25.6 83.2 64 108.8 0 6.4 0 12.8 0 19.2 0 70.4-57.6 128-128 128s-128-57.6-128-128c0-70.4 57.6-128 128-128h-128c-32 0-64-32-64-64v-256c0-32 32-64 64-64v-320h256zM960 640h-128c70.4 0 128 57.6 128 128s-57.6 128-128 128-128-57.6-128-128c0-6.4 0-12.8 0-19.2 38.4-25.6 64-64 64-108.8v-256c0-44.8-25.6-89.6-64-108.8v-339.2h256v320c32 0 64 32 64 64v256c0 32-32 64-64 64zM640 832c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128zM640 704h-256c-32 0-64-32-64-64v-256c0-32 32-64 64-64v-384h256v384c32 0 64 32 64 64v256c0 32-32 64-64 64z" />
+<glyph unicode="&#xe60f;" glyph-name="health-card" data-tags="health-card" d="M960 768v-640h-896v640h896zM1024 832h-1024v-768h1024v768zM576 640h320v-64h-320v64zM576 512h320v-64h-320v64zM576 384h128v-64h-128v64zM416 640c0 0 0 0 0 0-38.4 0-70.4-38.4-96-64-25.6 25.6-57.6 64-96 64 0 0 0 0 0 0-96 0-134.4-121.6-64-185.6l160-134.4 160 134.4c70.4 64 32 185.6-64 185.6z" />
+<glyph unicode="&#xe610;" glyph-name="invoice" data-tags="invoice" d="M281.6 307.2c-38.4-6.4-89.6 19.2-108.8 25.6l-32-57.6c0 0 57.6-25.6 108.8-32v-51.2h64v57.6c57.6 19.2 89.6 70.4 96 115.2 0 51.2-38.4 89.6-121.6 121.6-25.6 12.8-70.4 32-70.4 57.6 0 32 25.6 51.2 64 51.2 44.8 0 89.6-19.2 89.6-19.2l25.6 57.6c0 0-32 12.8-76.8 25.6v44.8h-64v-44.8c-57.6-12.8-96-51.2-102.4-108.8 0-76.8 83.2-108.8 115.2-121.6 38.4-12.8 83.2-38.4 83.2-57.6 0-25.6-25.6-57.6-70.4-64zM0 832v-768h1024v768h-1024zM960 128h-896v640h896v-640zM512 640h384v-64h-384v64zM512 512h384v-64h-384v64zM512 384h192v-64h-192v64z" />
+<glyph unicode="&#xe611;" glyph-name="level-down-bold" data-tags="level-down-bold" d="M576-64l256 448h-192v576h-448l128-192h128v-384h-192z" />
+<glyph unicode="&#xe612;" glyph-name="level-left-bold" data-tags="level-left-bold" d="M0 512l448 256v-192h576v-448l-192 128v128h-384v-192z" />
+<glyph unicode="&#xe613;" glyph-name="level-up-bold" data-tags="level-up-bold" d="M576 960l256-448h-192v-576h-448l128 192h128v384h-192z" />
+<glyph unicode="&#xe614;" glyph-name="out" data-tags="out" d="M224 448c19.2 0 32-12.8 32-32v-128c0-19.2-12.8-32-32-32s-32 12.8-32 32v128c0 19.2 12.8 32 32 32v0zM224 512v0c-51.2 0-96-44.8-96-96v-128c0-51.2 44.8-96 96-96v0c51.2 0 96 44.8 96 96v128c0 51.2-44.8 96-96 96v0zM512 512v-224c0-19.2-12.8-32-32-32s-32 12.8-32 32v224h-64v-224c0-51.2 44.8-96 96-96v0c51.2 0 96 44.8 96 96v224h-64zM832 512h-192v-64h64v-256h64v256h64zM960 576v64h-153.6l-236.8 192c6.4 12.8 6.4 19.2 6.4 32 0 51.2-44.8 96-96 96s-96-44.8-96-96c0-12.8 0-19.2 6.4-32l-236.8-192h-153.6v-576h64v-64h960v576h-64zM428.8 780.8c19.2-6.4 32-12.8 51.2-12.8s32 6.4 51.2 12.8l172.8-140.8h-448l172.8 140.8zM896 128h-832v448h832v-448z" />
+<glyph unicode="&#xe615;" glyph-name="pill" data-tags="pill" d="M947.2 870.4l-12.8 12.8c-44.8 51.2-115.2 76.8-179.2 76.8s-134.4-25.6-185.6-76.8l-492.8-492.8c-102.4-102.4-102.4-262.4 0-364.8l12.8-12.8c44.8-51.2 115.2-76.8 179.2-76.8s134.4 25.6 185.6 76.8l499.2 499.2c96 96 96 262.4-6.4 358.4zM902.4 550.4l-249.6-249.6-224 230.4-243.2-243.2c-70.4-70.4-70.4-160-64-224v0c-76.8 76.8-76.8 198.4 0 275.2l499.2 499.2c32 38.4 83.2 57.6 134.4 57.6s102.4-19.2 140.8-57.6l12.8-12.8c32-32 51.2-83.2 51.2-134.4s-19.2-102.4-57.6-140.8z" />
+<glyph unicode="&#xe616;" glyph-name="pills" data-tags="pills" d="M224 448l403.2 403.2c25.6 25.6 64 44.8 108.8 44.8s83.2-19.2 115.2-44.8c64-64 64-166.4 0-224l-179.2-179.2h89.6l128 128c89.6 89.6 89.6 230.4 0 313.6-44.8 44.8-102.4 64-160 64s-108.8-12.8-153.6-57.6l-403.2-409.6c-19.2-12.8-32-32-44.8-57.6 32 12.8 64 19.2 96 19.2zM467.2 601.6l-153.6-153.6h300.8zM800 384h-576c-121.6 0-224-102.4-224-224s102.4-224 224-224h576c121.6 0 224 102.4 224 224s-102.4 224-224 224zM800 0h-288v256h-288c-70.4 0-128-38.4-160-76.8 12.8 76.8 76.8 140.8 160 140.8h576c89.6 0 160-70.4 160-160s-70.4-160-160-160z" />
+<glyph unicode="&#xe617;" glyph-name="specialist" data-tags="specialist" d="M262.4 448c12.8-38.4 19.2-70.4 19.2-70.4 51.2-83.2 115.2-70.4 115.2-115.2 0-19.2-12.8-38.4-32-44.8l147.2-115.2 147.2 108.8c-19.2 12.8-32 25.6-32 44.8 0 51.2 64 32 115.2 115.2 0 0 12.8 25.6 19.2 70.4v0c19.2 70.4 38.4 198.4 32 262.4h-96c0 19.2 6.4 38.4 6.4 64h70.4c-19.2 89.6-64 128-140.8 147.2-32 25.6-76.8 44.8-121.6 44.8s-89.6-19.2-121.6-44.8c-76.8-19.2-115.2-57.6-140.8-147.2h70.4c0-25.6 6.4-44.8 12.8-64h-102.4c-6.4-64 12.8-192 32-256v0zM716.8 416c-6.4-6.4-12.8-12.8-19.2-19.2l-32-38.4c-25.6-32-51.2-51.2-89.6-57.6l-25.6-6.4c-25.6-6.4-57.6-6.4-89.6 0l-25.6 6.4c-38.4 12.8-70.4 32-96 70.4l-12.8 25.6c-6.4 6.4-12.8 12.8-19.2 19.2l-44.8 32 198.4 57.6c32 6.4 64 12.8 96 0l204.8-57.6-44.8-32zM384 768c0 70.4 57.6 128 128 128s128-57.6 128-128c0-70.4-57.6-128-128-128s-128 57.6-128 128zM992 51.2c-83.2 153.6-166.4 128-249.6 140.8 0 0 0 0-6.4 0l-224-166.4-224 166.4c0 0 0 0-6.4 0-89.6-6.4-166.4 12.8-249.6-140.8-12.8-25.6-25.6-70.4-32-115.2h1024c-6.4 44.8-19.2 89.6-32 115.2z" />
+<glyph unicode="&#xe618;" glyph-name="stethoscope2" data-tags="stethoscope" d="M364.8-12.8c19.2-19.2 64-51.2 115.2-51.2 172.8 0 211.2 128 217.6 230.4 12.8 147.2 51.2 140.8 70.4 140.8 44.8 0 57.6-25.6 57.6-70.4-38.4-25.6-64-64-64-108.8 0-70.4 57.6-128 128-128s128 57.6 128 128-57.6 128-128 128c-6.4 0-6.4 0-12.8 0-12.8 57.6-44.8 115.2-115.2 115.2-102.4 0-128-89.6-134.4-185.6-6.4-134.4-51.2-185.6-147.2-185.6-25.6 0-51.2 12.8-64 25.6-38.4 32-32 147.2-32 147.2 128 0 256 115.2 300.8 307.2l-12.8 6.4c19.2 76.8 32 166.4 32 230.4 0 70.4-19.2 121.6-64 160s-96 51.2-134.4 51.2c-12.8 19.2-32 32-57.6 32-32 0-64-25.6-64-64s25.6-64 64-64c25.6 0 44.8 12.8 51.2 32 32 0 64-12.8 96-38.4s44.8-57.6 44.8-108.8c0-57.6-12.8-140.8-32-224l-12.8 6.4c-19.2-70.4-83.2-230.4-211.2-230.4h-64c-128 0-192 160-211.2 230.4l-12.8-6.4c-19.2 83.2-32 166.4-32 224 0 51.2 12.8 83.2 44.8 108.8 25.6 25.6 64 32 96 38.4 6.4-19.2 25.6-32 51.2-32 38.4 0 64 25.6 64 64s-25.6 64-64 64c-25.6 0-44.8-12.8-57.6-32-38.4 0-89.6-12.8-134.4-51.2s-64-89.6-64-160c0-64 12.8-153.6 32-236.8l-12.8-6.4c44.8-185.6 172.8-300.8 300.8-300.8 0 0-6.4-140.8 44.8-185.6zM896 64c-38.4 0-64 25.6-64 64s25.6 64 64 64 64-25.6 64-64-32-64-64-64z" />
+<glyph unicode="&#xe619;" glyph-name="teeth" data-tags="teeth" d="M294.4 473.6c-6.4-6.4-32-25.6-102.4-25.6 70.4 0 96-19.2 102.4-25.6 12.8 12.8 38.4 25.6 96 25.6-57.6 0-83.2 12.8-96 25.6zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512c281.6 0 512 230.4 512 512s-230.4 512-512 512zM838.4 217.6c-64 0-89.6 51.2-102.4 102.4-12.8-57.6-38.4-128-115.2-128-70.4 0-96 70.4-108.8 128-12.8-64-38.4-128-108.8-128s-102.4 70.4-115.2 128c-12.8-51.2-38.4-102.4-102.4-102.4-128 0-121.6 192-121.6 192s12.8 38.4 108.8 38.4c-96 0-108.8 32-108.8 32s-6.4 192 121.6 192c64 0 89.6-51.2 102.4-102.4 12.8 57.6 38.4 128 115.2 128 70.4 6.4 96-64 108.8-121.6 12.8 64 38.4 128 108.8 128s102.4-70.4 115.2-128c12.8 51.2 38.4 102.4 102.4 102.4 128 0 121.6-192 121.6-192s-19.2-38.4-115.2-38.4c-76.8 0-102.4 19.2-115.2 25.6-12.8-12.8-44.8-25.6-102.4-25.6-76.8 0-102.4 12.8-115.2 25.6-6.4-6.4-38.4-25.6-102.4-25.6 64 0 89.6-19.2 102.4-25.6 12.8 12.8 38.4 25.6 115.2 25.6 64 0 89.6-12.8 108.8-25.6 0 6.4 32 25.6 108.8 25.6 96 0 115.2-38.4 115.2-38.4s6.4-192-121.6-192z" />
+<glyph unicode="&#xe61a;" glyph-name="user-card" data-tags="user-card" d="M960 768v-640h-896v640h896zM1024 832h-1024v-768h1024v768zM512 640h384v-64h-384v64zM512 512h384v-64h-384v64zM512 384h192v-64h-192v64zM345.6 512h-25.6v6.4c38.4 12.8 64 51.2 64 89.6 0 51.2-44.8 96-96 96s-96-44.8-96-96c0-44.8 25.6-76.8 64-89.6v-6.4h-25.6c-57.6 0-102.4-44.8-102.4-102.4v-153.6h320v153.6c0 57.6-44.8 102.4-102.4 102.4z" />
+<glyph unicode="&#xe61b;" glyph-name="user-check" data-tags="user-check" d="M480 38.4c-51.2 51.2-51.2 128 0 179.2s128 51.2 179.2 0l38.4-38.4 121.6 134.4c-44.8 25.6-83.2 25.6-128 25.6-44.8 6.4-89.6 19.2-89.6 57.6s51.2 25.6 89.6 96c0 0 172.8 467.2-185.6 467.2-352 0-179.2-467.2-179.2-467.2 38.4-64 89.6-51.2 89.6-96s-44.8-44.8-89.6-51.2c-70.4-6.4-134.4 6.4-198.4-108.8-38.4-70.4-57.6-300.8-57.6-300.8h512l-102.4 102.4zM819.2-64h134.4c0 0-6.4 57.6-12.8 128l-121.6-128zM704-64c-19.2 0-32 6.4-44.8 19.2l-128 128c-25.6 25.6-25.6 64 0 89.6s64 25.6 89.6 0l83.2-83.2 211.2 230.4c25.6 25.6 64 25.6 89.6 6.4 25.6-25.6 25.6-64 6.4-89.6l-256-275.2c-19.2-19.2-32-25.6-51.2-25.6 0 0 0 0 0 0z" />
+<glyph unicode="&#xe61c;" glyph-name="user-clock" data-tags="user-clock" d="M896 128h-192v192h64v-128h128zM1024 160c0 160-128 288-288 288-44.8 0-89.6-12.8-128-32 12.8 19.2 51.2 19.2 89.6 76.8 0 0 172.8 467.2-185.6 467.2s-185.6-467.2-185.6-467.2c38.4-64 89.6-51.2 89.6-96s-44.8-44.8-89.6-51.2c-70.4-6.4-134.4 6.4-198.4-108.8-38.4-70.4-57.6-300.8-57.6-300.8h665.6c-121.6 0-224 102.4-224 224s102.4 224 224 224 224-102.4 224-224c0-121.6-102.4-224-224-224h217.6c0 0 0 12.8 0 32 38.4 51.2 70.4 115.2 70.4 192z" />
+<glyph unicode="&#xe61d;" glyph-name="user-heart" data-tags="user-heart" d="M908.8-64h38.4c0 0 0 12.8 0 38.4l-38.4-38.4zM550.4 70.4c-44.8 44.8-64 115.2-51.2 179.2s51.2 115.2 108.8 134.4c0 6.4-6.4 12.8-6.4 12.8 0 38.4 51.2 25.6 89.6 96 0 0 172.8 467.2-185.6 467.2-352 0-179.2-467.2-179.2-467.2 38.4-64 89.6-51.2 89.6-96s-44.8-44.8-89.6-51.2c-70.4-6.4-134.4 6.4-198.4-108.8-38.4-70.4-57.6-300.8-57.6-300.8h614.4l-134.4 134.4zM953.6 313.6c-12.8 6.4-32 6.4-44.8 6.4-44.8 0-83.2-38.4-108.8-70.4-25.6 32-64 70.4-108.8 70.4-19.2 0-32 0-44.8-6.4-76.8-25.6-89.6-128-32-185.6l192-185.6 192 185.6c51.2 57.6 32 160-44.8 185.6z" />
+<glyph unicode="&#xe61e;" glyph-name="absolute-position" data-tags="absolute-position" d="M0 960v-1024h1024v1024h-1024zM960 0h-896v384h192v-64l192 128-192 128v-64h-192v384h384v-192h-64l128-192 128 192h-64v192h384v-896z" />
+<glyph unicode="&#xe61f;" glyph-name="accordion-menu" data-tags="accordion-menu" d="M0 704v-512h1024v512h-1024zM960 256h-896v256h896v-256zM0 960h1024v-192h-1024v192zM0 128h1024v-192h-1024v192z" />
+<glyph unicode="&#xe620;" glyph-name="add-dock" data-tags="add-dock" d="M0 256v-320h1024v320h-1024zM768 0h-192v192h192v-192zM768 512v128c0 320-512 320-512 320s320 0 320-320v-128h-128l224-192 224 192h-128z" />
+<glyph unicode="&#xe621;" glyph-name="archives" data-tags="archives" d="M704 832h-384v-256h384v256zM576 704h-128v64h128v-64zM192 960v-1024h128v64h384v-64h128v1024h-640zM768 64h-512v384h512v-384zM768 512h-512v384h512v-384zM704 384h-384v-256h384v256zM576 256h-128v64h128v-64z" />
+<glyph unicode="&#xe622;" glyph-name="arrow-backward" data-tags="arrow-backward" d="M0 454.4l384 313.6v-192c0 0 70.4 0 128 0 512 0 512-512 512-512s-64 256-499.2 256c-70.4 0-115.2 0-140.8 0v-185.6l-384 320z" />
+<glyph unicode="&#xe623;" glyph-name="arrow-forward" data-tags="arrow-forward" d="M1024 454.4l-384 313.6v-192c-32 0-70.4 0-128 0-512 0-512-512-512-512s64 256 499.2 256c70.4 0 115.2 0 140.8 0v-185.6l384 320z" />
+<glyph unicode="&#xe624;" glyph-name="at2" data-tags="at" d="M480 179.2c-147.2 0-268.8 121.6-268.8 268.8s121.6 268.8 268.8 268.8 268.8-121.6 268.8-268.8c6.4-147.2-121.6-268.8-268.8-268.8zM480 627.2c-96 0-172.8-83.2-172.8-179.2s76.8-179.2 179.2-179.2 179.2 76.8 179.2 179.2-89.6 179.2-185.6 179.2zM512-64c-281.6 0-512 230.4-512 512s230.4 512 512 512 512-230.4 512-512c0-96-25.6-192-76.8-268.8-19.2-32-70.4-76.8-147.2-76.8-51.2 0-83.2 19.2-102.4 38.4-44.8 44.8-38.4 115.2-38.4 121.6v441.6h96v-448c0-12.8 0-38.4 12.8-51.2 0 0 12.8-12.8 32-12.8 44.8 0 70.4 32 70.4 32 38.4 64 64 140.8 64 217.6 0 230.4-185.6 416-416 416s-422.4-179.2-422.4-409.6 185.6-416 416-416c44.8 0 83.2 6.4 121.6 19.2l25.6-89.6c-44.8-19.2-96-25.6-147.2-25.6z" />
+<glyph unicode="&#xe625;" glyph-name="bell-slash-o2" data-tags="bell-slash-o" d="M972.8 960l-230.4-230.4c-25.6 38.4-76.8 83.2-166.4 96v70.4c0 0 6.4 64-64 64s-64-64-64-64v-70.4c-192-32-192-185.6-192-185.6v-332.8c0-32-19.2-64-44.8-76.8l-83.2-38.4v-83.2l-128-128v-44.8h44.8l979.2 985.6v38.4h-51.2zM320 300.8c0 6.4 0 6.4 0 0v339.2c0 6.4 6.4 102.4 140.8 121.6l51.2 12.8 51.2-6.4c76.8-12.8 115.2-51.2 128-83.2l-371.2-384zM768 307.2v294.4l-64-64v-224c0-57.6 32-108.8 83.2-134.4l44.8-25.6v-25.6h-531.2l-64-64h153.6c0 0-6.4-128 128-128s128 128 128 128h249.6v128l-83.2 38.4c-25.6 19.2-44.8 44.8-44.8 76.8z" />
+<glyph unicode="&#xe626;" glyph-name="bell-slash2" data-tags="bell-slash" d="M972.8 960l-230.4-230.4c-32 38.4-76.8 83.2-166.4 96v70.4c0 0 6.4 64-64 64s-64-64-64-64v-70.4c-179.2-32-192-185.6-192-185.6v-332.8c0-32-19.2-64-44.8-76.8l-83.2-38.4v-64h19.2l-147.2-147.2v-44.8h44.8l979.2 985.6v38.4h-51.2zM384 652.8v-288l-64-64v339.2c0 0 0 51.2 44.8 89.6 44.8 44.8 83.2 38.4 83.2 38.4s-64-44.8-64-115.2zM512-64c134.4 0 128 128 128 128h-256c0 0-6.4-128 128-128zM768 307.2v294.4l-384-384-19.2-25.6-64-64h595.2v64l-83.2 38.4c-25.6 19.2-44.8 44.8-44.8 76.8z" />
+<glyph unicode="&#xe627;" glyph-name="boat" data-tags="boat" d="M96 345.6c70.4-44.8 160-121.6 160-211.2 0-25.6 0-44.8 0-70.4 0 0 6.4 0 6.4 0s57.6 0 128 64c64-64 128-64 128-64s64 0 128 64c64-64 121.6-64 121.6-64s6.4 0 6.4 0c0 19.2 0 44.8 0 70.4 0 89.6 89.6 166.4 160 211.2 38.4 25.6 32 76.8-12.8 89.6l-89.6 25.6v243.2h-64v64h-192v128h-128v-128h-192v-64h-64v-243.2l-83.2-25.6c-51.2-12.8-51.2-64-12.8-89.6zM256 640h64v64h384v-64h64v-160l-211.2 64c-32 6.4-64 6.4-96 0l-204.8-64v160zM896 64c-64-64-128-64-128-64s-64 0-128 64c-64-64-128-64-128-64s-64 0-128 64c-64-64-128-64-128-64s-64 0-128 64c-64-64-128-64-128-64v-64h1024v64c0 0-64 0-128 64z" />
+<glyph unicode="&#xe628;" glyph-name="browser" data-tags="browser" d="M960 896v64h-960v-960h64v-64h960v960h-64zM192 896h576v-64h-576v64zM64 896h64v-64h-64v64zM64 768h832v-704h-832v704z" />
+<glyph unicode="&#xe629;" glyph-name="bullets" data-tags="bullets" d="M0 800v0c0-51.2 44.8-96 96-96v0c51.2 0 96 44.8 96 96v0c0 51.2-44.8 96-96 96v0c-51.2 0-96-44.8-96-96zM0 480v0c0-51.2 44.8-96 96-96v0c51.2 0 96 44.8 96 96v0c0 51.2-44.8 96-96 96v0c-51.2 0-96-44.8-96-96zM0 160v0c0-51.2 44.8-96 96-96v0c51.2 0 96 44.8 96 96v0c0 51.2-44.8 96-96 96v0c-51.2 0-96-44.8-96-96zM320 896h704v-192h-704v192zM320 576h704v-192h-704v192zM320 256h704v-192h-704v192z" />
+<glyph unicode="&#xe62a;" glyph-name="browser3" data-tags="browser" d="M960 896v64h-960v-960h64v-64h960v960h-64zM192 896h576v-64h-576v64zM64 896h64v-64h-64v64zM64 768h832v-704h-832v704z" />
+<glyph unicode="&#xe62b;" glyph-name="bullets2" data-tags="bullets" d="M0 800v0c0-51.2 44.8-96 96-96v0c51.2 0 96 44.8 96 96v0c0 51.2-44.8 96-96 96v0c-51.2 0-96-44.8-96-96zM0 480v0c0-51.2 44.8-96 96-96v0c51.2 0 96 44.8 96 96v0c0 51.2-44.8 96-96 96v0c-51.2 0-96-44.8-96-96zM0 160v0c0-51.2 44.8-96 96-96v0c51.2 0 96 44.8 96 96v0c0 51.2-44.8 96-96 96v0c-51.2 0-96-44.8-96-96zM320 896h704v-192h-704v192zM320 576h704v-192h-704v192zM320 256h704v-192h-704v192z" />
+<glyph unicode="&#xe62c;" glyph-name="button" data-tags="button" d="M1004.8 620.8l-64 64c-12.8 12.8-25.6 19.2-44.8 19.2h-832c-38.4 0-64-25.6-64-64v-320c0-19.2 6.4-38.4 19.2-44.8l64-64c12.8-12.8 25.6-19.2 44.8-19.2h832c38.4 0 64 25.6 64 64v320c0 19.2-6.4 32-19.2 44.8zM896 320h-832v320h832v-320z" />
+<glyph unicode="&#xe62d;" glyph-name="calc-book" data-tags="calc-book" d="M761.6 960c-83.2 0-128-25.6-153.6-51.2-25.6 25.6-70.4 51.2-160 51.2-217.6 0-256-128-256-128v0 0-256h-192v-640h448v294.4l96 12.8c0 0 12.8 19.2 19.2-44.8h83.2c6.4 64 25.6 44.8 25.6 44.8l352-44.8v627.2c0 0-38.4 134.4-262.4 134.4zM64 512h320v-128h-320v128zM384 320v-64h-64v64h64zM256 320v-64h-64v64h64zM128 0h-64v64h64v-64zM128 128h-64v64h64v-64zM128 256h-64v64h64v-64zM256 0h-64v64h64v-64zM256 128h-64v64h64v-64zM384 0h-64v64h64v-64zM384 128h-64v64h64v-64zM576 352c-57.6 6.4-83.2 19.2-128 19.2v204.8h-192v249.6c0 25.6 51.2 96 192 96 115.2 0 121.6-51.2 121.6-64 0 0 0 0 0 0v-505.6zM960 326.4c-64 25.6-70.4 44.8-160 44.8-6.4 0-12.8 0-12.8 0-64 0-83.2-12.8-147.2-25.6v486.4c0 0 0 6.4 0 6.4s0 6.4 0 6.4c0 12.8 12.8 70.4 121.6 70.4 147.2 0 198.4-57.6 198.4-89.6v-499.2z" />
+<glyph unicode="&#xe62e;" glyph-name="calendar-envelope" data-tags="calendar-envelope" d="M192 960h64v-128h-64v128zM576 960h64v-128h-64v128zM832 512v384h-128v-128h-192v128h-192v-128h-192v128h-128v-768h256v-192h768v576h-192zM256 192h-192v448h704v-128h-512v-320zM320 307.2l166.4-96-166.4-166.4v262.4zM364.8 0l179.2 179.2 96-57.6 96 51.2 179.2-179.2h-550.4zM960 44.8l-166.4 166.4 166.4 89.6v-256zM960 371.2l-320-172.8-320 185.6v64h640v-76.8zM985.6 345.6v0 0 0z" />
+<glyph unicode="&#xe62f;" glyph-name="car2" data-tags="car" d="M960 569.6l-89.6 185.6c-25.6 44.8-70.4 76.8-121.6 76.8h-473.6c-51.2 0-96-32-121.6-76.8l-89.6-185.6c-38.4-6.4-64-38.4-64-70.4v-224c0-38.4 25.6-70.4 64-76.8v-128c0-38.4 32-70.4 70.4-70.4h57.6c32 0 64 32 64 70.4v121.6h512v-121.6c0-38.4 32-70.4 70.4-70.4h57.6c38.4 0 70.4 32 70.4 70.4v128c38.4 6.4 64 38.4 64 76.8v224c-6.4 32-32 64-70.4 70.4zM256 422.4c0-19.2-19.2-38.4-38.4-38.4h-115.2c-19.2 0-38.4 19.2-38.4 38.4v51.2c0 19.2 19.2 38.4 38.4 38.4h115.2c19.2 0 38.4-19.2 38.4-38.4v-51.2zM640 256h-256v64h256v-64zM134.4 576l76.8 153.6c12.8 25.6 38.4 38.4 64 38.4h473.6c25.6 0 51.2-12.8 64-38.4l76.8-153.6h-755.2zM960 422.4c0-19.2-19.2-38.4-38.4-38.4h-115.2c-19.2 0-38.4 19.2-38.4 38.4v51.2c0 19.2 19.2 38.4 38.4 38.4h115.2c19.2 0 38.4-19.2 38.4-38.4v-51.2z" />
+<glyph unicode="&#xe630;" glyph-name="check-square2" data-tags="check-square" d="M832 902.4l-64-70.4h-768v-896h896v672l108.8 128-172.8 166.4zM416 211.2l-268.8 268.8 89.6 89.6 172.8-172.8 422.4 422.4 89.6-89.6-505.6-518.4z" />
+<glyph unicode="&#xe631;" glyph-name="child2" data-tags="child" d="M608 640c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128zM819.2 300.8l-166.4 166.4c-25.6 32-64 44.8-108.8 44.8h-128c-44.8 0-83.2-12.8-108.8-44.8l-166.4-166.4c-19.2-19.2-19.2-51.2 0-64 19.2-19.2 44.8-19.2 64 0l115.2 115.2v-416h128v256h64v-256h128v416l115.2-115.2c19.2-19.2 44.8-19.2 64 0 19.2 12.8 19.2 44.8 0 64z" />
+<glyph unicode="&#xe632;" glyph-name="clipboard-cross" data-tags="clipboard-cross" d="M704 896v64h-384v-64h-128v-64h-64v-896h768v64h64v896h-256zM384 896h256v-128h-256v128zM832 0h-640v768h128v-64h384v64h128v-768zM704 448h-128v128h-128v-128h-128v-128h128v-128h128v128h128z" />
+<glyph unicode="&#xe633;" glyph-name="clipboard-heart" data-tags="clipboard-heart" d="M608 512c0 0 0 0 0 0-38.4 0-70.4-38.4-96-64-25.6 25.6-57.6 64-96 64 0 0 0 0 0 0-96 0-134.4-121.6-64-185.6l160-134.4 160 134.4c70.4 64 32 185.6-64 185.6zM704 896v64h-384v-64h-128v-64h-64v-896h768v64h64v896h-256zM384 896h256v-128h-256v128zM832 0h-640v768h128v-64h384v64h128v-768z" />
+<glyph unicode="&#xe634;" glyph-name="clipboard-pulse" data-tags="clipboard-pulse" d="M704 896v64h-384v-64h-128v-64h-64v-896h768v64h64v896h-256zM384 896h256v-128h-256v128zM832 0h-640v768h128v-64h384v64h128v-768zM595.2 128c0 0 0 0 0 0-12.8 0-19.2 6.4-25.6 19.2l-51.2 307.2-44.8-198.4c0-6.4-6.4-12.8-19.2-19.2-6.4 0-19.2 0-25.6 6.4l-64 83.2h-83.2c-12.8 0-25.6 12.8-25.6 25.6s12.8 25.6 25.6 25.6h102.4c6.4 0 12.8-6.4 19.2-6.4l38.4-51.2 57.6 275.2c0 12.8 12.8 19.2 25.6 19.2 0 0 0 0 0 0 12.8 0 19.2-12.8 19.2-25.6l57.6-339.2 38.4 108.8c6.4 6.4 12.8 12.8 19.2 12.8h83.2c12.8 0 25.6-12.8 25.6-25.6s-12.8-25.6-25.6-25.6h-64l-64-185.6c0 0-12.8-6.4-19.2-6.4z" />
+<glyph unicode="&#xe635;" glyph-name="clipboard-text" data-tags="clipboard-text" d="M256 576h512v-64h-512v64zM256 448h512v-64h-512v64zM256 320h320v-64h-320v64zM704 896v64h-384v-64h-128v-64h-64v-896h768v64h64v896h-256zM384 896h256v-128h-256v128zM832 0h-640v768h128v-64h384v64h128v-768z" />
+<glyph unicode="&#xe636;" glyph-name="combobox" data-tags="combobox" d="M960 704h-896c-38.4 0-64-25.6-64-64v-384c0-38.4 25.6-64 64-64h896c38.4 0 64 25.6 64 64v384c0 38.4-25.6 64-64 64zM640 256h-576v384h576v-384zM832 422.4l-128 89.6h256l-128-89.6zM128 576h64v-256h-64v256z" />
+<glyph unicode="&#xe637;" glyph-name="combobox2" data-tags="combobox" d="M960 704h-896c-38.4 0-64-25.6-64-64v-384c0-38.4 25.6-64 64-64h896c38.4 0 64 25.6 64 64v384c0 38.4-25.6 64-64 64zM640 256h-576v384h576v-384zM832 422.4l-128 89.6h256l-128-89.6zM128 576h64v-256h-64v256z" />
+<glyph unicode="&#xe638;" glyph-name="clipboard-user" data-tags="clipboard-user" d="M704 896v64h-384v-64h-128v-64h-64v-896h768v64h64v896h-256zM384 896h256v-128h-256v128zM832 0h-640v768h128v-64h384v64h128v-768zM512 576c-160 0-83.2-204.8-83.2-204.8 19.2-25.6 44.8-25.6 44.8-38.4 0-19.2-19.2-19.2-38.4-25.6-32-6.4-57.6 6.4-89.6-51.2-19.2-25.6-25.6-128-25.6-128h384c0 0-6.4 102.4-25.6 128-25.6 51.2-57.6 44.8-89.6 51.2-19.2 0-38.4 6.4-38.4 25.6s19.2 12.8 38.4 38.4c6.4 0 83.2 204.8-76.8 204.8z" />
+<glyph unicode="&#xe639;" glyph-name="clipboard2" data-tags="clipboard" d="M704 896v64h-384v-64h-128v-64h-64v-896h768v64h64v896h-256zM384 896h256v-128h-256v128zM832 0h-640v768h128v-64h384v64h128v-768z" />
+<glyph unicode="&#xe63a;" glyph-name="compress-square" data-tags="compress-square" d="M768 960h-768v-768l64 64v640h640zM256-64h768v768l-64-64v-640h-640zM448 384h-320l115.2-115.2-243.2-243.2 89.6-89.6 243.2 243.2 115.2-115.2zM1024 870.4l-89.6 89.6-243.2-243.2-115.2 115.2v-320h320l-115.2 115.2z" />
+<glyph unicode="&#xe63b;" glyph-name="copyright2" data-tags="copyright" d="M512 864c230.4 0 416-185.6 416-416s-185.6-416-416-416-416 185.6-416 416 185.6 416 416 416zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM633.6 300.8c-32-25.6-76.8-44.8-121.6-44.8-108.8 0-192 83.2-192 192s83.2 192 192 192c51.2 0 102.4-19.2 134.4-57.6l70.4 70.4c-51.2 51.2-128 83.2-204.8 83.2-160 0-288-128-288-288s128-288 288-288c70.4 0 128 25.6 179.2 64l-57.6 76.8z" />
+<glyph unicode="&#xe63c;" glyph-name="css" data-tags="css" d="M262.4 256c89.6 0 121.6 64 121.6 64l-51.2 32c0 0-19.2-32-64-32s-76.8 57.6-76.8 140.8c0 76.8 38.4 115.2 76.8 115.2 32 0 57.6-25.6 57.6-25.6l51.2 38.4c0 0-44.8 51.2-108.8 51.2-70.4 0-140.8-57.6-140.8-179.2s57.6-204.8 134.4-204.8zM556.8 326.4c-19.2-6.4-44.8 0-64 25.6l-51.2-32c25.6-38.4 64-64 102.4-64 6.4 0 19.2 0 25.6 6.4 44.8 12.8 70.4 51.2 70.4 102.4 0 76.8-51.2 102.4-83.2 115.2-32 19.2-44.8 25.6-44.8 51.2s6.4 44.8 38.4 44.8c19.2 0 38.4-25.6 38.4-25.6l51.2 38.4c-12.8 19.2-44.8 51.2-89.6 51.2-57.6 0-102.4-38.4-102.4-102.4 0-70.4 44.8-96 76.8-115.2 38.4-12.8 51.2-25.6 51.2-57.6 0-19.2 0-38.4-19.2-38.4zM812.8 326.4c-19.2-6.4-44.8 0-64 25.6l-51.2-32c25.6-38.4 64-64 102.4-64 6.4 0 19.2 0 25.6 6.4 44.8 12.8 70.4 51.2 70.4 102.4 0 76.8-51.2 102.4-83.2 115.2-32 19.2-44.8 25.6-44.8 51.2s6.4 44.8 38.4 44.8c19.2 0 38.4-25.6 38.4-25.6l51.2 38.4c-12.8 19.2-44.8 51.2-89.6 51.2-57.6 0-102.4-38.4-102.4-102.4 0-70.4 44.8-96 76.8-115.2 38.4-12.8 51.2-25.6 51.2-57.6 0-19.2 0-38.4-19.2-38.4zM0 960v-1024h1024v1024h-1024zM960 0h-896v896h896v-896z" />
+<glyph unicode="&#xe63d;" glyph-name="curly-brackets" data-tags="curly-brackets" d="M134.4 761.6c12.8-83.2 25.6-102.4 25.6-185.6 0-51.2-96-96-96-96v-64c0 0 96-44.8 96-96 0-83.2-12.8-102.4-25.6-185.6-19.2-134.4 51.2-198.4 115.2-198.4s134.4 0 134.4 0v128c0 0-115.2-12.8-115.2 64 0 57.6 12.8 57.6 25.6 185.6 6.4 57.6-32 102.4-70.4 134.4 38.4 32 76.8 70.4 70.4 128-19.2 128-25.6 128-25.6 185.6 0 76.8 115.2 70.4 115.2 70.4v128c0 0-64 0-134.4 0s-134.4-64-115.2-198.4zM889.6 761.6c-12.8-83.2-25.6-102.4-25.6-185.6 0-51.2 96-96 96-96v-64c0 0-96-44.8-96-96 0-83.2 12.8-102.4 25.6-185.6 19.2-134.4-51.2-198.4-115.2-198.4s-134.4 0-134.4 0v128c0 0 115.2-12.8 115.2 64 0 57.6-12.8 57.6-25.6 185.6-6.4 57.6 32 102.4 70.4 134.4-38.4 32-76.8 70.4-70.4 128 12.8 128 25.6 128 25.6 185.6 0 76.8-115.2 70.4-115.2 70.4v128c0 0 64 0 134.4 0s134.4-64 115.2-198.4z" />
+<glyph unicode="&#xe63e;" glyph-name="date-input" data-tags="date-input" d="M896 896v-192h-192v192h-384v-192h-192v192h-128v-960h1024v960h-128zM960 0h-896v576h896v-576zM192 960h64v-192h-64v192zM768 960h64v-192h-64v192zM192 448h64v-320h-64v320z" />
+<glyph unicode="&#xe63f;" glyph-name="elastic" data-tags="elastic" d="M300.8-64v0c-108.8 0-198.4 51.2-256 134.4-70.4 108.8-57.6 256 25.6 371.2 57.6 83.2 134.4 134.4 230.4 153.6 76.8 19.2 140.8 70.4 160 140.8 12.8 51.2 44.8 96 83.2 128 57.6 64 140.8 96 224 96 70.4 0 140.8-25.6 185.6-76.8 96-102.4 96-268.8-6.4-384-32-38.4-76.8-70.4-128-89.6-76.8-32-140.8-102.4-166.4-192-19.2-64-51.2-121.6-96-166.4-70.4-76.8-166.4-115.2-256-115.2zM768 896c-64 0-128-25.6-179.2-76.8-32-32-51.2-64-64-102.4-32-96-115.2-160-211.2-185.6-76.8-12.8-140.8-57.6-192-128-70.4-96-76.8-211.2-19.2-300.8 38.4-64 115.2-102.4 198.4-102.4v0c76.8 0 153.6 32 211.2 89.6 38.4 38.4 70.4 89.6 83.2 140.8 25.6 108.8 102.4 192 204.8 230.4 38.4 12.8 76.8 44.8 102.4 76.8 76.8 89.6 83.2 224 6.4 300.8-38.4 38.4-89.6 57.6-140.8 57.6z" />
+<glyph unicode="&#xe640;" glyph-name="envelope-open-o" data-tags="envelope-open-o" d="M896 723.2v44.8h-96l-288 192-294.4-192h-89.6v-44.8l-128-83.2v-704h1024v697.6l-128 89.6zM512 883.2l172.8-115.2h-352l179.2 115.2zM192 704h640v-236.8l-224-108.8-96 83.2-96-89.6-224 108.8v243.2zM64 608l64 44.8v-153.6l-64 25.6v83.2zM64 454.4l294.4-147.2-294.4-256v403.2zM121.6 0l390.4 339.2 390.4-339.2h-780.8zM960 51.2l-300.8 262.4 300.8 147.2v-409.6zM960 531.2l-64-32v147.2l64-44.8v-70.4z" />
+<glyph unicode="&#xe641;" glyph-name="envelope-open" data-tags="envelope-open" d="M896 723.2v-236.8l128 64v89.6zM128 716.8l-128-76.8v-96l128-64zM716.8 832l-204.8 128-204.8-128zM832 768h-640v-313.6l217.6-108.8 102.4 76.8 102.4-76.8 217.6 108.8zM1024 473.6l-352-172.8 352-281.6zM512 345.6l-512-409.6h1024zM352 300.8l-352 172.8v-454.4z" />
+<glyph unicode="&#xe642;" glyph-name="external-browser" data-tags="external-browser" d="M704 320l-185.6 204.8-211.2-204.8h140.8v-115.2c0-108.8-57.6-268.8-256-268.8 307.2 0 384 89.6 384 275.2v108.8h128zM0 960v-832h384v64h-320v576h896v-576h-320v-64h384v832h-1024zM128 832h-64v64h64v-64zM832 832h-640v64h640v-64z" />
+<glyph unicode="&#xe643;" glyph-name="eyedropper2" data-tags="eyedropper" d="M960 896c-115.2 115.2-236.8 44.8-294.4-6.4-25.6-25.6-44.8-57.6-44.8-96v0c0-70.4-70.4-115.2-134.4-96l-6.4 6.4-44.8-51.2 44.8-44.8-384-384-51.2-147.2-44.8-44.8 96-96 51.2 51.2 147.2 51.2 384 384 44.8-44.8 44.8 38.4-6.4 12.8c-19.2 64 25.6 134.4 96 134.4v0c38.4 0 70.4 12.8 89.6 38.4 57.6 57.6 128 179.2 12.8 294.4zM249.6 89.6l-128-44.8-12.8-6.4 6.4 12.8 44.8 128 371.2 371.2 96-96-377.6-364.8z" />
+<glyph unicode="&#xe644;" glyph-name="factory" data-tags="factory" d="M281.6 876.8c-38.4-19.2-51.2-70.4-25.6-96 32 57.6 83.2 38.4 160-25.6 51.2-44.8 121.6-6.4 121.6-6.4s12.8-76.8 108.8-89.6c108.8-12.8 147.2 51.2 147.2 51.2s25.6-64 121.6-25.6c70.4 25.6 44.8 70.4 44.8 70.4s64 0 64 44.8c0 57.6-70.4 51.2-70.4 51.2s12.8 64-57.6 70.4c-64 6.4-83.2-32-83.2-32s-19.2 70.4-115.2 70.4c-89.6 0-121.6-83.2-121.6-83.2s-25.6 38.4-102.4 38.4c-57.6 0-83.2-44.8-83.2-44.8s-70.4 32-108.8 6.4zM768 185.6v134.4l-256-134.4v134.4h-153.6l-38.4 448h-128l-38.4-448h-153.6v-384h1024v384l-256-134.4zM384 64h-256v128h256v-128z" />
+<glyph unicode="&#xe645;" glyph-name="file-process" data-tags="file-process" d="M768 960h-448v-384h44.8l12.8-44.8 6.4-6.4v371.2h320v-256h256v-576h-384l19.2-32-32-32h460.8v704l-256 256zM768 704v192l192-192h-192zM352 224c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM505.6 166.4l70.4 25.6v64l-70.4 25.6c-6.4 19.2-12.8 38.4-25.6 57.6l32 64-44.8 44.8-64-32c-19.2 12.8-38.4 19.2-57.6 25.6l-25.6 70.4h-64l-25.6-70.4c-19.2-6.4-38.4-12.8-57.6-25.6l-64 32-44.8-44.8 32-70.4c-12.8-19.2-19.2-38.4-25.6-57.6l-70.4-19.2v-64l70.4-25.6c6.4-19.2 12.8-38.4 25.6-57.6l-32-64 44.8-44.8 70.4 32c19.2-12.8 38.4-19.2 57.6-25.6l19.2-70.4h64l25.6 70.4c19.2 6.4 38.4 12.8 57.6 25.6l64-32 44.8 44.8-32 70.4c12.8 12.8 19.2 32 25.6 51.2zM288 96c-70.4 0-128 57.6-128 128s57.6 128 128 128 128-57.6 128-128c0-70.4-57.6-128-128-128z" />
+<glyph unicode="&#xe646;" glyph-name="file-refresh" data-tags="file-refresh" d="M640 960h-512v-1024h768v768l-256 256zM832 0h-640v896h384v-256h256v-640zM640 704v192l192-192h-192zM300.8 467.2l-44.8 44.8v-192h192l-76.8 76.8c25.6 51.2 83.2 83.2 140.8 83.2 89.6 0 160-70.4 160-160h96c0 140.8-115.2 256-256 256-83.2 0-160-44.8-211.2-108.8zM627.2 204.8c-32-32-70.4-51.2-115.2-44.8-64 0-121.6 38.4-147.2 96h-102.4c25.6-108.8 128-192 243.2-192 70.4 0 134.4 32 179.2 76.8l83.2-76.8v192h-192l51.2-51.2z" />
+<glyph unicode="&#xe647;" glyph-name="file-tree" data-tags="file-tree" d="M1024 320v256h-704v-64h-128v192h576v256h-768v-256h128v-640h192v-128h704v256h-704v-64h-128v320h128v-128z" />
+<glyph unicode="&#xe648;" glyph-name="file-tree2" data-tags="file-tree" d="M1024 320v256h-704v-64h-128v192h576v256h-768v-256h128v-640h192v-128h704v256h-704v-64h-128v320h128v-128z" />
+<glyph unicode="&#xe649;" glyph-name="file-start" data-tags="file-start" d="M640 960h-512v-1024h768v768l-256 256zM832 0h-640v896h384v-256h256v-640zM640 704v192l192-192h-192zM320 576v-384l384 192z" />
+<glyph unicode="&#xe64a;" glyph-name="file-tree-small" data-tags="file-tree-small" d="M320 192v-128h704v320h-704v-128h-128v256h576v320h-768v-320h128v-320z" />
+<glyph unicode="&#xe64b;" glyph-name="form" data-tags="form" d="M960 832v-128h-576v128h576zM1024 896h-704v-256h704v256zM0 896h256v-256h-256v256zM960 512v-128h-576v128h576zM1024 576h-704v-256h704v256zM0 576h256v-256h-256v256zM960 192v-128h-576v128h576zM1024 256h-704v-256h704v256zM0 256h256v-256h-256v256z" />
+<glyph unicode="&#xe64c;" glyph-name="form2" data-tags="form" d="M960 832v-128h-576v128h576zM1024 896h-704v-256h704v256zM0 896h256v-256h-256v256zM960 512v-128h-576v128h576zM1024 576h-704v-256h704v256zM0 576h256v-256h-256v256zM960 192v-128h-576v128h576zM1024 256h-704v-256h704v256zM0 256h256v-256h-256v256z" />
+<glyph unicode="&#xe64d;" glyph-name="file-tree-sub" data-tags="file-tree-sub" d="M512 256v-64h-64v128h320v256h-512v-64h-64v128h384v256h-576v-256h128v-192h128v-128h128v-192h128v-128h512v256z" />
+<glyph unicode="&#xe64e;" glyph-name="grid-bevel" data-tags="grid-bevel" d="M896 832v64h-832v-832h64v-64h832v832h-64zM320 128h-192v192h192v-192zM320 384h-192v192h192v-192zM320 640h-192v192h192v-192zM576 128h-192v192h192v-192zM576 384h-192v192h192v-192zM576 640h-192v192h192v-192zM832 128h-192v192h192v-192zM832 384h-192v192h192v-192zM832 640h-192v192h192v-192z" />
+<glyph unicode="&#xe64f;" glyph-name="grid-bevel2" data-tags="grid-bevel" d="M896 832v64h-832v-832h64v-64h832v832h-64zM320 128h-192v192h192v-192zM320 384h-192v192h192v-192zM320 640h-192v192h192v-192zM576 128h-192v192h192v-192zM576 384h-192v192h192v-192zM576 640h-192v192h192v-192zM832 128h-192v192h192v-192zM832 384h-192v192h192v-192zM832 640h-192v192h192v-192z" />
+<glyph unicode="&#xe650;" glyph-name="adobe-flash" data-tags="adobe-flash" d="M0 960v-1024h1024v1024h-1024zM832 678.4c-192 0-211.2-166.4-211.2-166.4h83.2v-128h-153.6c-115.2-371.2-358.4-320-358.4-320v160c0 0 160-38.4 249.6 256 115.2 390.4 390.4 352 390.4 352v-153.6z" />
+<glyph unicode="&#xe651;" glyph-name="grid" data-tags="grid" d="M0 960v-1024h1024v1024h-1024zM320 0h-256v256h256v-256zM320 320h-256v256h256v-256zM320 640h-256v256h256v-256zM640 0h-256v256h256v-256zM640 320h-256v256h256v-256zM640 640h-256v256h256v-256zM960 0h-256v256h256v-256zM960 320h-256v256h256v-256zM960 640h-256v256h256v-256z" />
+<glyph unicode="&#xe652;" glyph-name="grid2" data-tags="grid" d="M0 960v-1024h1024v1024h-1024zM320 0h-256v256h256v-256zM320 320h-256v256h256v-256zM320 640h-256v256h256v-256zM640 0h-256v256h256v-256zM640 320h-256v256h256v-256zM640 640h-256v256h256v-256zM960 0h-256v256h256v-256zM960 320h-256v256h256v-256zM960 640h-256v256h256v-256z" />
+<glyph unicode="&#xe653;" glyph-name="flip-h" data-tags="flip-h" d="M0 0l384 320-384 313.6zM576 313.6l384-313.6v640l-384-326.4zM896 134.4l-217.6 179.2 217.6 192v-371.2zM448 640h64v-64h-64v64zM448 768h64v-64h-64v64zM448 512h64v-64h-64v64zM448 384h64v-64h-64v64zM448 256h64v-64h-64v64zM448 128h64v-64h-64v64zM448 0h64v-64h-64v64zM480 896v0c83.2 0 166.4-44.8 230.4-121.6l-70.4-70.4h192v192l-76.8-76.8c-76.8 89.6-172.8 140.8-275.2 140.8 0 0 0 0 0 0-121.6 0-230.4-64-313.6-185.6l51.2-38.4c70.4 102.4 160 160 262.4 160z" />
+<glyph unicode="&#xe654;" glyph-name="layout" data-tags="layout" d="M0 960v-1024h1024v1024h-1024zM64 768h256v-768h-256v768zM960 0h-576v768h576v-768z" />
+<glyph unicode="&#xe655;" glyph-name="level-right-bold" data-tags="level-right-bold" d="M1024 512l-448 256v-192h-576v-448l192 128v128h384v-192z" />
+<glyph unicode="&#xe656;" glyph-name="layout2" data-tags="layout" d="M0 960v-1024h1024v1024h-1024zM64 768h256v-768h-256v768zM960 0h-576v768h576v-768z" />
+<glyph unicode="&#xe657;" glyph-name="level-right-bold2" data-tags="level-right-bold" d="M1024 512l-448 256v-192h-576v-448l192 128v128h384v-192z" />
+<glyph unicode="&#xe658;" glyph-name="flip-v" data-tags="flip-v" d="M64 960l320-384 313.6 384zM377.6 384l-313.6-384h640l-326.4 384zM198.4 64l179.2 217.6 192-217.6h-371.2zM640 512h64v-64h-64v64zM768 512h64v-64h-64v64zM512 512h64v-64h-64v64zM384 512h64v-64h-64v64zM256 512h64v-64h-64v64zM128 512h64v-64h-64v64zM0 512h64v-64h-64v64zM960 480v0c0-83.2-44.8-166.4-121.6-230.4l-70.4 70.4v-192h192l-76.8 76.8c89.6 76.8 140.8 172.8 140.8 275.2 0 0 0 0 0 0 0 121.6-64 230.4-185.6 313.6l-38.4-51.2c102.4-70.4 160-160 160-262.4z" />
+<glyph unicode="&#xe659;" glyph-name="funcion" data-tags="funcion" d="M640 960c0 0-134.4 0-172.8-192l-25.6-128h-121.6l-32-64h140.8l-89.6-448c-25.6-128-121.6-128-121.6-128h-64l-25.6-64h192c0 0 134.4 0 172.8 192l89.6 448h153.6l32 64h-172.8l25.6 128c25.6 128 115.2 128 115.2 128h64l32 64h-192z" />
+<glyph unicode="&#xe65a;" glyph-name="grab" data-tags="grab" d="M806.4 704c-12.8 0-25.6 0-38.4 0 0 12.8-12.8 38.4-25.6 51.2s-32 25.6-70.4 25.6c-12.8 0-25.6 0-38.4-6.4-6.4 12.8-12.8 19.2-19.2 32-12.8 12.8-32 25.6-70.4 25.6-51.2 0-76.8-32-89.6-64-6.4 0-19.2 6.4-32 6.4-32 0-51.2-12.8-70.4-25.6-32-38.4-32-89.6-32-96v-25.6c-38.4 0-70.4-12.8-89.6-32-38.4-44.8-38.4-102.4-38.4-179.2 0-12.8 0-32 0-44.8 0-89.6 44.8-134.4 89.6-179.2l19.2-25.6c83.2-76.8 160-102.4 326.4-102.4 185.6 0 268.8 102.4 268.8 326.4v160c0 44.8-12.8 134.4-89.6 153.6zM672 716.8c25.6 0 32-25.6 32-38.4v-51.2c0-19.2 12.8-32 25.6-32 19.2 0 32 6.4 32 25.6 0 0 0 25.6 25.6 19.2 38.4-12.8 44.8-70.4 44.8-83.2 0 0 0 0 0 0v-166.4c0-217.6-83.2-262.4-204.8-262.4-153.6 0-211.2 19.2-275.2 83.2-6.4 6.4-12.8 12.8-25.6 25.6-44.8 44.8-70.4 70.4-70.4 134.4 0 12.8 0 19.2 0 38.4 0 64 0 115.2 19.2 134.4 6.4 12.8 25.6 19.2 44.8 19.2v-51.2l-19.2-76.8c0-6.4 0-6.4 6.4-6.4 6.4-6.4 12.8 0 12.8 0l64 76.8c0 0 0 6.4 0 6.4v128c0 6.4 0 38.4 12.8 51.2 6.4 6.4 12.8 12.8 25.6 12.8 19.2 0 25.6-12.8 25.6-25.6v-25.6c0-12.8 12.8-32 32-32s32 19.2 32 32v83.2c0 6.4 0 32 32 32 19.2 0 32-12.8 32-32v-76.8c0-19.2 12.8-38.4 32-38.4s32 19.2 32 32v32c0 19.2 12.8 32 32 32z" />
+<glyph unicode="&#xe65b;" glyph-name="grid-h" data-tags="grid-h" d="M0 960v-1024h1024v1024h-1024zM320 0h-256v896h256v-896zM640 0h-256v896h256v-896zM960 0h-256v896h256v-896z" />
+<glyph unicode="&#xe65c;" glyph-name="grid-v" data-tags="grid-v" d="M1024 960h-1024v-1024h1024v1024zM64 640v256h896v-256h-896zM64 320v256h896v-256h-896zM64 0v256h896v-256h-896z" />
+<glyph unicode="&#xe65d;" glyph-name="hand" data-tags="hand" d="M864 806.4c-25.6 25.6-64 32-96 19.2 0 19.2-6.4 38.4-25.6 57.6-12.8 12.8-38.4 25.6-70.4 25.6-19.2 0-32-6.4-44.8-6.4 0 12.8-6.4 19.2-12.8 32-32 38.4-96 38.4-128 0-12.8-12.8-25.6-25.6-25.6-38.4-12.8 0-25.6 6.4-38.4 6.4-32 0-51.2-12.8-70.4-32-32-32-32-83.2-32-83.2v-243.2c-19.2 19.2-51.2 51.2-96 51.2-12.8 0-32-6.4-44.8-12.8-25.6-12.8-38.4-32-44.8-57.6-19.2-64 38.4-153.6 38.4-160 6.4-6.4 76.8-172.8 140.8-243.2 64-76.8 134.4-121.6 313.6-121.6 185.6 0 268.8 102.4 268.8 326.4v352c0 6.4 6.4 83.2-32 128zM512 832c0 19.2-6.4 64 32 64 32 0 32-32 32-64v-256c0-19.2 12.8-32 32-32s32 12.8 32 32v243.2c0 0 0 25.6 32 25.6 38.4 0 32-57.6 32-57.6v-211.2c0-19.2 12.8-32 32-32s32 12.8 32 32v153.6c0 6.4 0 38.4 32 38.4s32-64 32-64v-377.6c0-217.6-83.2-262.4-204.8-262.4-153.6 0-211.2 32-262.4 102.4-57.6 64-134.4 230.4-134.4 236.8-19.2 19.2-44.8 76.8-38.4 102.4 0 6.4 6.4 12.8 12.8 19.2 6.4 0 12.8 6.4 12.8 6.4 25.6 0 51.2-32 57.6-44.8l38.4-57.6c6.4-12.8 25.6-19.2 38.4-12.8 25.6 0 32 12.8 32 25.6v332.8c0 25.6 0 64 32 64 25.6 0 32-19.2 32-51.2v-211.2c0-19.2 12.8-32 32-32s32 12.8 32 32z" />
+<glyph unicode="&#xe65e;" glyph-name="options" data-tags="options" d="M320 736c0-53.019-42.981-96-96-96s-96 42.981-96 96c0 53.019 42.981 96 96 96s96-42.981 96-96zM224 960c-121.6 0-224-102.4-224-224s102.4-224 224-224 224 102.4 224 224-102.4 224-224 224zM224 576c-89.6 0-160 70.4-160 160s70.4 160 160 160 160-70.4 160-160c0-89.6-70.4-160-160-160zM224 448c-121.6 0-224-102.4-224-224s102.4-224 224-224 224 102.4 224 224c0 121.6-102.4 224-224 224zM224 64c-89.6 0-160 70.4-160 160s70.4 160 160 160 160-70.4 160-160c0-89.6-70.4-160-160-160zM512 832h512v-192h-512v192zM512 320h512v-192h-512v192z" />
+<glyph unicode="&#xe65f;" glyph-name="options2" data-tags="options" d="M320 736c0-53.019-42.981-96-96-96s-96 42.981-96 96c0 53.019 42.981 96 96 96s96-42.981 96-96zM224 960c-121.6 0-224-102.4-224-224s102.4-224 224-224 224 102.4 224 224-102.4 224-224 224zM224 576c-89.6 0-160 70.4-160 160s70.4 160 160 160 160-70.4 160-160c0-89.6-70.4-160-160-160zM224 448c-121.6 0-224-102.4-224-224s102.4-224 224-224 224 102.4 224 224c0 121.6-102.4 224-224 224zM224 64c-89.6 0-160 70.4-160 160s70.4 160 160 160 160-70.4 160-160c0-89.6-70.4-160-160-160zM512 832h512v-192h-512v192zM512 320h512v-192h-512v192z" />
+<glyph unicode="&#xe660;" glyph-name="input" data-tags="input" d="M1024 640c0 38.4-25.6 64-64 64h-896c-38.4 0-64-25.6-64-64v-384c0-38.4 25.6-64 64-64h896c38.4 0 64 25.6 64 64v384zM960 256h-896v384h896v-384zM128 576h64v-256h-64v256z" />
+<glyph unicode="&#xe661;" glyph-name="list-select" data-tags="list-select" d="M64 960h768v-128h-768v128zM64 448h832v-128h-832v128zM64 256h704v-128h-704v128zM64 64h896v-128h-896v128zM0 768v-256h1024v256h-1024zM704 576h-640v128h640v-128z" />
+<glyph unicode="&#xe662;" glyph-name="margin-bottom" data-tags="margin-bottom" d="M0 960v-896h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v832h-1024zM960 192h-896v704h896v-704zM0 0h64v-64h-64v64zM64 64h64v-64h-64v64zM128 0h64v-64h-64v64zM192 64h64v-64h-64v64zM256 0h64v-64h-64v64zM320 64h64v-64h-64v64zM384 0h64v-64h-64v64zM448 64h64v-64h-64v64zM512 0h64v-64h-64v64zM576 64h64v-64h-64v64zM640 0h64v-64h-64v64zM704 64h64v-64h-64v64zM768 0h64v-64h-64v64zM832 64h64v-64h-64v64zM896 0h64v-64h-64v64zM960 64h64v-64h-64v64z" />
+<glyph unicode="&#xe663;" glyph-name="margin-left" data-tags="margin-left" d="M128 960v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h832v1024h-896zM960 0h-704v896h704v-896zM0 960h64v-64h-64v64zM64 896h64v-64h-64v64zM0 832h64v-64h-64v64zM64 768h64v-64h-64v64zM0 704h64v-64h-64v64zM64 640h64v-64h-64v64zM0 576h64v-64h-64v64zM64 512h64v-64h-64v64zM0 448h64v-64h-64v64zM64 384h64v-64h-64v64zM0 320h64v-64h-64v64zM64 256h64v-64h-64v64zM0 192h64v-64h-64v64zM64 128h64v-64h-64v64zM0 64h64v-64h-64v64zM64 0h64v-64h-64v64z" />
+<glyph unicode="&#xe664;" glyph-name="margin-right" data-tags="margin-right" d="M896 832v64h-64v64h-832v-1024h896v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64zM768 0h-704v896h704v-896zM960 0h64v-64h-64v64zM896 64h64v-64h-64v64zM960 128h64v-64h-64v64zM896 192h64v-64h-64v64zM960 256h64v-64h-64v64zM896 320h64v-64h-64v64zM960 384h64v-64h-64v64zM896 448h64v-64h-64v64zM960 512h64v-64h-64v64zM896 576h64v-64h-64v64zM960 640h64v-64h-64v64zM896 704h64v-64h-64v64zM960 768h64v-64h-64v64zM896 832h64v-64h-64v64zM960 896h64v-64h-64v64zM896 960h64v-64h-64v64z" />
+<glyph unicode="&#xe665;" glyph-name="margin-top" data-tags="margin-top" d="M960 832v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v-832h1024v896h-64zM960 0h-896v704h896v-704zM960 960h64v-64h-64v64zM896 896h64v-64h-64v64zM832 960h64v-64h-64v64zM768 896h64v-64h-64v64zM704 960h64v-64h-64v64zM640 896h64v-64h-64v64zM576 960h64v-64h-64v64zM512 896h64v-64h-64v64zM448 960h64v-64h-64v64zM384 896h64v-64h-64v64zM320 960h64v-64h-64v64zM256 896h64v-64h-64v64zM192 960h64v-64h-64v64zM128 896h64v-64h-64v64zM64 960h64v-64h-64v64zM0 896h64v-64h-64v64z" />
+<glyph unicode="&#xe666;" glyph-name="margin" data-tags="margin" d="M0 960h64v-64h-64v64zM128 960h64v-64h-64v64zM64 896h64v-64h-64v64zM0 832h64v-64h-64v64zM128 832h64v-64h-64v64zM64 768h64v-64h-64v64zM0 704h64v-64h-64v64zM64 640h64v-64h-64v64zM0 576h64v-64h-64v64zM64 512h64v-64h-64v64zM0 448h64v-64h-64v64zM64 384h64v-64h-64v64zM0 320h64v-64h-64v64zM64 256h64v-64h-64v64zM0 192h64v-64h-64v64zM64 128h64v-64h-64v64zM0 64h64v-64h-64v64zM128 64h64v-64h-64v64zM64 0h64v-64h-64v64zM192 0h64v-64h-64v64zM320 0h64v-64h-64v64zM256 960h64v-64h-64v64zM192 896h64v-64h-64v64zM320 896h64v-64h-64v64zM256 64h64v-64h-64v64zM384 960h64v-64h-64v64zM512 960h64v-64h-64v64zM448 896h64v-64h-64v64zM384 64h64v-64h-64v64zM512 64h64v-64h-64v64zM448 0h64v-64h-64v64zM576 0h64v-64h-64v64zM704 0h64v-64h-64v64zM640 960h64v-64h-64v64zM576 896h64v-64h-64v64zM704 896h64v-64h-64v64zM640 64h64v-64h-64v64zM768 960h64v-64h-64v64zM896 960h64v-64h-64v64zM832 896h64v-64h-64v64zM832 832h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64zM768 192h-512v512h512v-512zM896 832h64v-64h-64v64zM896 704h64v-64h-64v64zM896 576h64v-64h-64v64zM896 448h64v-64h-64v64zM896 320h64v-64h-64v64zM896 192h64v-64h-64v64zM832 128h64v-64h-64v64zM768 64h64v-64h-64v64zM896 64h64v-64h-64v64zM832 0h64v-64h-64v64zM960 0h64v-64h-64v64zM960 896h64v-64h-64v64zM960 768h64v-64h-64v64zM960 640h64v-64h-64v64zM960 512h64v-64h-64v64zM960 384h64v-64h-64v64zM960 256h64v-64h-64v64zM960 128h64v-64h-64v64z" />
+<glyph unicode="&#xe667;" glyph-name="native-button" data-tags="native-button" d="M960 192h-896c-38.4 0-64 25.6-64 64v384c0 38.4 25.6 64 64 64h896c38.4 0 64-25.6 64-64v-384c0-38.4-25.6-64-64-64z" />
+<glyph unicode="&#xe668;" glyph-name="panel" data-tags="panel" d="M0 960v-1024h1024v1024h-1024zM832 0h-768v768h768v-768zM960 0h-64v64h64v-64zM960 128h-64v512h64v-512zM960 704h-64v64h64v-64z" />
+<glyph unicode="&#xe669;" glyph-name="panel2" data-tags="panel" d="M0 960v-1024h1024v1024h-1024zM832 0h-768v768h768v-768zM960 0h-64v64h64v-64zM960 128h-64v512h64v-512zM960 704h-64v64h64v-64z" />
+<glyph unicode="&#xe66a;" glyph-name="notebook" data-tags="notebook" d="M128 896v-64h-32c-19.2 0-32-12.8-32-32v0c0-19.2 12.8-32 32-32h32v-64h-32c-19.2 0-32-12.8-32-32v0c0-19.2 12.8-32 32-32h32v-64h-32c-19.2 0-32-12.8-32-32v0c0-19.2 12.8-32 32-32h32v-64h-32c-19.2 0-32-12.8-32-32v0c0-19.2 12.8-32 32-32h32v-64h-32c-19.2 0-32-12.8-32-32v0c0-19.2 12.8-32 32-32h32v-64h-32c-19.2 0-32-12.8-32-32v0c0-19.2 12.8-32 32-32h32v-64h-32c-19.2 0-32-12.8-32-32v0c0-19.2 12.8-32 32-32h32v-64h768v960h-768zM224 0c-19.2 0-32 12.8-32 32s12.8 32 32 32 32-12.8 32-32c0-19.2-12.8-32-32-32zM224 128c-19.2 0-32 12.8-32 32s12.8 32 32 32 32-12.8 32-32c0-19.2-12.8-32-32-32zM224 256c-19.2 0-32 12.8-32 32s12.8 32 32 32 32-12.8 32-32c0-19.2-12.8-32-32-32zM224 384c-19.2 0-32 12.8-32 32s12.8 32 32 32 32-12.8 32-32c0-19.2-12.8-32-32-32zM224 512c-19.2 0-32 12.8-32 32s12.8 32 32 32 32-12.8 32-32c0-19.2-12.8-32-32-32zM224 640c-19.2 0-32 12.8-32 32s12.8 32 32 32 32-12.8 32-32c0-19.2-12.8-32-32-32zM224 768c-19.2 0-32 12.8-32 32s12.8 32 32 32 32-12.8 32-32c0-19.2-12.8-32-32-32zM768 512h-384v192h384v-192z" />
+<glyph unicode="&#xe66b;" glyph-name="orientation" data-tags="orientation" d="M704 825.6c128 0 192-83.2 192-185.6h-64l96-128 96 128h-64c0 140.8-128 249.6-256 249.6v70.4l-128-96 128-96v57.6zM576 384h384v-384h-448v960h-512v-1024h1024v512h-448v-64zM448 448h-64v-64h64v-384h-384v896h384v-448zM128 448h64v-64h-64v64zM256 448h64v-64h-64v64z" />
+<glyph unicode="&#xe66c;" glyph-name="outbox" data-tags="outbox" d="M384 640v-384h256v384h128l-256 320-256-320zM832 832h-128l57.6-64h25.6l166.4-512h-249.6v-128h-384v128h-249.6l166.4 512h25.6l57.6 64h-128l-192-576v-320h1024v320z" />
+<glyph unicode="&#xe66d;" glyph-name="padding-bottom" data-tags="padding-bottom" d="M1024-64v1024h-1024v-1024h1024zM64 128h64v64h-64v704h896v-768h-64v-64h64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v64zM768 128h64v-64h-64v64zM832 192h64v-64h-64v64zM704 192h64v-64h-64v64zM576 192h64v-64h-64v64zM640 128h64v-64h-64v64zM512 128h64v-64h-64v64zM384 128h64v-64h-64v64zM448 192h64v-64h-64v64zM320 192h64v-64h-64v64zM192 192h64v-64h-64v64zM256 128h64v-64h-64v64zM128 128h64v-64h-64v64z" />
+<glyph unicode="&#xe66e;" glyph-name="padding-left" data-tags="padding-left" d="M0-64h1024v1024h-1024v-1024zM192 896v-64h64v64h704v-896h-768v64h-64v-64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h64zM128 192h64v-64h-64v64zM192 128h64v-64h-64v64zM192 256h64v-64h-64v64zM192 384h64v-64h-64v64zM128 320h64v-64h-64v64zM128 448h64v-64h-64v64zM128 576h64v-64h-64v64zM192 512h64v-64h-64v64zM192 640h64v-64h-64v64zM192 768h64v-64h-64v64zM128 704h64v-64h-64v64zM128 832h64v-64h-64v64z" />
+<glyph unicode="&#xe66f;" glyph-name="padding-right" data-tags="padding-right" d="M1024 960h-1024v-1024h1024v1024zM832 0v64h-64v-64h-704v896h768v-64h64v64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h-64zM832 768h64v-64h-64v64zM768 832h64v-64h-64v64zM768 704h64v-64h-64v64zM768 576h64v-64h-64v64zM832 640h64v-64h-64v64zM832 512h64v-64h-64v64zM832 384h64v-64h-64v64zM768 448h64v-64h-64v64zM768 320h64v-64h-64v64zM768 192h64v-64h-64v64zM832 256h64v-64h-64v64zM832 128h64v-64h-64v64z" />
+<glyph unicode="&#xe670;" glyph-name="road-branch" data-tags="road-branch" d="M1024 704h-1024v-192h204.8l243.2-230.4c102.4-96 230.4-153.6 371.2-153.6h204.8v192h-204.8c-89.6 0-172.8 32-236.8 96l-102.4 96h544v192z" />
+<glyph unicode="&#xe671;" glyph-name="road-branch2" data-tags="road-branch" d="M1024 704h-1024v-192h204.8l243.2-230.4c102.4-96 230.4-153.6 371.2-153.6h204.8v192h-204.8c-89.6 0-172.8 32-236.8 96l-102.4 96h544v192z" />
+<glyph unicode="&#xe672;" glyph-name="padding-top" data-tags="padding-top" d="M0 960v-1024h1024v1024h-1024zM960 768h-64v-64h64v-704h-896v768h64v64h-64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v-64zM192 832h64v-64h-64v64zM128 768h64v-64h-64v64zM256 768h64v-64h-64v64zM384 768h64v-64h-64v64zM320 832h64v-64h-64v64zM448 832h64v-64h-64v64zM576 832h64v-64h-64v64zM512 768h64v-64h-64v64zM640 768h64v-64h-64v64zM768 768h64v-64h-64v64zM704 832h64v-64h-64v64zM832 832h64v-64h-64v64z" />
+<glyph unicode="&#xe673;" glyph-name="padding" data-tags="padding" d="M0 960v-1024h1024v1024h-1024zM960 768h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v-64zM192 832h64v-64h-64v64zM256 768h64v-64h-64v64zM384 768h64v-64h-64v64zM320 832h64v-64h-64v64zM448 832h64v-64h-64v64zM576 832h64v-64h-64v64zM512 768h64v-64h-64v64zM640 768h64v-64h-64v64zM768 768h64v-64h-64v64zM704 832h64v-64h-64v64zM832 832h64v-64h-64v64zM768 640h64v-64h-64v64zM832 704h64v-64h-64v64zM768 512h64v-64h-64v64zM832 576h64v-64h-64v64zM768 384h64v-64h-64v64zM832 448h64v-64h-64v64zM768 256h64v-64h-64v64zM832 320h64v-64h-64v64zM768 128h64v-64h-64v64zM832 192h64v-64h-64v64zM128 768h64v-64h-64v64zM192 704h64v-64h-64v64zM128 640h64v-64h-64v64zM192 576h64v-64h-64v64zM128 512h64v-64h-64v64zM192 448h64v-64h-64v64zM128 384h64v-64h-64v64zM192 320h64v-64h-64v64zM128 256h64v-64h-64v64zM128 128h64v-64h-64v64zM192 192h64v-64h-64v64zM256 256h64v-64h-64v64zM256 128h64v-64h-64v64zM320 192h64v-64h-64v64zM384 128h64v-64h-64v64zM448 192h64v-64h-64v64zM576 192h64v-64h-64v64zM512 128h64v-64h-64v64zM704 192h64v-64h-64v64zM640 128h64v-64h-64v64z" />
+<glyph unicode="&#xe674;" glyph-name="paint-roll" data-tags="paint-roll" d="M1088 518.4v313.6h-128v128h-832v-64h-64v-192h64v-64h832v128h64v-198.4l-512-64v-121.6h-64v-57.6c0 0 32 0 32-57.6s-32-38.4-32-96v-179.2c0 0 0-57.6 96-57.6s96 57.6 96 57.6v179.2c0 57.6-32 44.8-32 96s32 57.6 32 57.6v57.6h-64v70.4l512 64z" />
+<glyph unicode="&#xe675;" glyph-name="split" data-tags="split" d="M64 256h320v-320h-320v320zM704 256h320v-320h-320v320zM620.8 358.4l-44.8-38.4h128v115.2l-38.4-32c0 0-38.4 32-57.6 64s-32 70.4-32 108.8h192v384h-448v-384h192c0-38.4-12.8-76.8-32-108.8s-57.6-64-57.6-64l-38.4 32v-115.2h128l-44.8 38.4c0 0 38.4 32 64 76.8 6.4 6.4 6.4 12.8 12.8 19.2 6.4-6.4 6.4-12.8 12.8-19.2 25.6-44.8 64-76.8 64-76.8z" />
+<glyph unicode="&#xe676;" glyph-name="split2" data-tags="split" d="M64 256h320v-320h-320v320zM704 256h320v-320h-320v320zM620.8 358.4l-44.8-38.4h128v115.2l-38.4-32c0 0-38.4 32-57.6 64s-32 70.4-32 108.8h192v384h-448v-384h192c0-38.4-12.8-76.8-32-108.8s-57.6-64-57.6-64l-38.4 32v-115.2h128l-44.8 38.4c0 0 38.4 32 64 76.8 6.4 6.4 6.4 12.8 12.8 19.2 6.4-6.4 6.4-12.8 12.8-19.2 25.6-44.8 64-76.8 64-76.8z" />
+<glyph unicode="&#xe677;" glyph-name="palete" data-tags="palete" d="M1024 505.6c0 172.8-83.2 454.4-467.2 454.4s-544-473.6-480-633.6c51.2-121.6 160-6.4 198.4-64 115.2-160-128-243.2 6.4-300.8 160-70.4 742.4-25.6 742.4 544zM288 384c-57.6 0-96 44.8-96 96s38.4 96 96 96 96-44.8 96-96-44.8-96-96-96zM384 736c0 51.2 38.4 96 96 96s96-44.8 96-96-44.8-96-96-96-96 44.8-96 96zM544 64c-57.6 0-96 44.8-96 96s38.4 96 96 96 96-44.8 96-96-44.8-96-96-96zM704 672c0 51.2 38.4 96 96 96s96-44.8 96-96-44.8-96-96-96-96 44.8-96 96zM800 256c-51.2 0-96 44.8-96 96s38.4 96 96 96 96-44.8 96-96-44.8-96-96-96z" />
+<glyph unicode="&#xe678;" glyph-name="password" data-tags="password" d="M1024 640c0 38.4-25.6 64-64 64h-896c-38.4 0-64-25.6-64-64v-384c0-38.4 25.6-64 64-64h896c38.4 0 64 25.6 64 64v384zM960 256h-896v384h896v-384zM384 448c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM576 448c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM768 448c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64z" />
+<glyph unicode="&#xe679;" glyph-name="tabs" data-tags="tabs" d="M896 704v128h-896v-832h1024v704h-128zM640 768h192v-64h-192v64zM384 768h192v-64h-192v64zM960 64h-896v704h256v-128h640v-576z" />
+<glyph unicode="&#xe67a;" glyph-name="tabs2" data-tags="tabs" d="M896 704v128h-896v-832h1024v704h-128zM640 768h192v-64h-192v64zM384 768h192v-64h-192v64zM960 64h-896v704h256v-128h640v-576z" />
+<glyph unicode="&#xe67b;" glyph-name="text-input" data-tags="text-input" d="M128 832h64v-256h-64v256zM64 960c-38.4 0-64-25.6-64-64v-896c0-38.4 25.6-64 64-64h960v1024h-960zM832 0h-768v896h768v-896zM960 0v0h-64v64h64v-64zM960 128h-64v640h64v-640zM960 832h-64v64h64v-64z" />
+<glyph unicode="&#xe67c;" glyph-name="text-input2" data-tags="text-input" d="M128 832h64v-256h-64v256zM64 960c-38.4 0-64-25.6-64-64v-896c0-38.4 25.6-64 64-64h960v1024h-960zM832 0h-768v896h768v-896zM960 0v0h-64v64h64v-64zM960 128h-64v640h64v-640zM960 832h-64v64h64v-64z" />
+<glyph unicode="&#xe67d;" glyph-name="plug2" data-tags="plug" d="M940.8 761.6c-25.6 25.6-64 25.6-89.6 0l-179.2-179.2-96 89.6 179.2 179.2c25.6 25.6 25.6 64 0 89.6s-64 25.6-89.6 0l-179.2-179.2-89.6 89.6-89.6-89.6 44.8-44.8-89.6-89.6c-89.6-89.6-96-224-32-326.4-108.8-96-166.4-243.2-166.4-364.8h128c0 83.2 25.6 204.8 134.4 281.6 96-51.2 217.6-32 294.4 44.8l89.6 89.6 44.8-44.8 89.6 89.6-89.6 89.6 179.2 179.2c32 32 32 70.4 6.4 96z" />
+<glyph unicode="&#xe67e;" glyph-name="pointer" data-tags="pointer" d="M742.4 640c-12.8 0-32 0-38.4 0 0 12.8-12.8 38.4-25.6 51.2s-38.4 25.6-70.4 25.6c-12.8 0-25.6 0-38.4-6.4-6.4 12.8-12.8 19.2-19.2 32-12.8 12.8-32 25.6-70.4 25.6-12.8 0-25.6 0-32-6.4v108.8c0 38.4-25.6 89.6-89.6 89.6-25.6 0-51.2-12.8-70.4-25.6-32-38.4-32-89.6-32-89.6v-275.2c-38.4-6.4-70.4-19.2-89.6-38.4-38.4-44.8-38.4-102.4-38.4-179.2 0-12.8 0-32 0-44.8 0-89.6 44.8-134.4 89.6-179.2l19.2-25.6c83.2-76.8 153.6-102.4 326.4-102.4 185.6 0 268.8 102.4 268.8 326.4v160c0 44.8-12.8 134.4-89.6 153.6zM768 486.4v-166.4c0-217.6-83.2-262.4-204.8-262.4-153.6 0-211.2 19.2-275.2 83.2-6.4 6.4-12.8 12.8-25.6 25.6-44.8 51.2-70.4 76.8-70.4 140.8 0 12.8 0 32 0 44.8 0 64 0 108.8 19.2 134.4 6.4 6.4 25.6 12.8 44.8 12.8v-32l-19.2-96c0-6.4 0-6.4 6.4-12.8s12.8 0 12.8 0l64 76.8c0 6.4 0 12.8 0 12.8v396.8c0 6.4 0 32 12.8 44.8 6.4 0 12.8 6.4 25.6 6.4 19.2 0 25.6-19.2 25.6-25.6v-198.4c0 0 0 0 0 0v-76.8c0-19.2 12.8-38.4 32-38.4s32 19.2 32 32v83.2c0 0 0 0 0 0 0 6.4 6.4 32 32 32 19.2 0 32-6.4 32-25.6v-83.2c0-19.2 12.8-38.4 32-38.4s32 19.2 32 32v44.8c0 6.4 6.4 19.2 32 19.2 12.8 0 19.2-6.4 19.2-6.4 12.8-6.4 12.8-25.6 12.8-25.6v-51.2c0-19.2 12.8-32 25.6-32 19.2 0 32 6.4 32 25.6 0 6.4 6.4 12.8 12.8 19.2 0 0 6.4 0 12.8 0 38.4-12.8 44.8-76.8 44.8-96 0 6.4 0 6.4 0 0z" />
+<glyph unicode="&#xe67f;" glyph-name="tree-table" data-tags="tree-table" d="M384 320v128h-128v64h64v128h-192v-128h64v-384h192v128h-128v64zM0 960v-1024h1024v1024h-1024zM448 0h-384v768h384v-768zM704 0h-192v768h192v-768zM960 0h-192v768h192v-768z" />
+<glyph unicode="&#xe680;" glyph-name="twin-col-select" data-tags="twin-col-select" d="M0 832v-768h1024v768h-1024zM448 128h-384v640h384v-640zM960 128h-384v640h384v-640zM640 704h256v-64h-256v64zM128 704h256v-64h-256v64zM128 576h256v-64h-256v64zM128 448h256v-64h-256v64z" />
+<glyph unicode="&#xe681;" glyph-name="tree-table2" data-tags="tree-table" d="M384 320v128h-128v64h64v128h-192v-128h64v-384h192v128h-128v64zM0 960v-1024h1024v1024h-1024zM448 0h-384v768h384v-768zM704 0h-192v768h192v-768zM960 0h-192v768h192v-768z" />
+<glyph unicode="&#xe682;" glyph-name="twin-col-select2" data-tags="twin-col-select" d="M0 832v-768h1024v768h-1024zM448 128h-384v640h384v-640zM960 128h-384v640h384v-640zM640 704h256v-64h-256v64zM128 704h256v-64h-256v64zM128 576h256v-64h-256v64zM128 448h256v-64h-256v64z" />
+<glyph unicode="&#xe683;" glyph-name="progressbar" data-tags="progressbar" d="M0 640v-384h1024v384h-1024zM960 320h-896v256h896v-256zM128 512h448v-128h-448v128z" />
+<glyph unicode="&#xe684;" glyph-name="resize-h" data-tags="resize-h" d="M0 512h1024v-128h-1024v128zM448 576h128v192h128l-192 192-192-192h128zM576 320h-128v-192h-128l192-192 192 192h-128z" />
+<glyph unicode="&#xe685;" glyph-name="resize-v" data-tags="resize-v" d="M448 960h128v-1024h-128v1024zM192 640l-192-192 192-192v128h192v128h-192zM1024 448l-192 192v-128h-192v-128h192v-128z" />
+<glyph unicode="&#xe686;" glyph-name="rhombus" data-tags="rhombus" d="M512 960l-512-512 512-512 512 512-512 512zM128 448l384 384 384-384-384-384-384 384z" />
+<glyph unicode="&#xe687;" glyph-name="road-branches" data-tags="road-branches" d="M1024 704v192h-1024v-192h108.8l492.8-608c83.2-102.4 198.4-160 320-160h102.4v192h-96c-64 0-121.6 32-172.8 89.6l-83.2 102.4h352v192h-512l-153.6 192h665.6z" />
+<glyph unicode="&#xe688;" glyph-name="road-split" data-tags="road-split" d="M896 128v64c0 12.8 0 262.4-179.2 345.6-140.8 64-140.8 224-140.8 230.4v192h-128v-192c0-6.4 0-166.4-140.8-230.4-179.2-83.2-179.2-332.8-179.2-345.6v-64h-128l192-192 192 192h-128v64c0 0 0 179.2 108.8 230.4 70.4 32 115.2 83.2 147.2 128 32-51.2 76.8-96 147.2-128 108.8-51.2 108.8-230.4 108.8-230.4v-64h-128l192-192 192 192h-128z" />
+<glyph unicode="&#xe689;" glyph-name="select" data-tags="select" d="M960 704h-896c-38.4 0-64-25.6-64-64v-384c0-38.4 25.6-64 64-64h896c38.4 0 64 25.6 64 64v384c0 38.4-25.6 64-64 64zM768 384l-128 128h256l-128-128z" />
+<glyph unicode="&#xe68a;" glyph-name="slider" data-tags="slider" d="M1024 576h-230.4c-44.8 76.8-128 128-217.6 128s-179.2-51.2-217.6-128h-358.4v-256h358.4c44.8-76.8 128-128 217.6-128s179.2 51.2 217.6 128h230.4v256zM64 384v128h262.4c0-19.2-6.4-44.8-6.4-64s6.4-44.8 6.4-64h-262.4zM576 256c-108.8 0-192 83.2-192 192s83.2 192 192 192 192-83.2 192-192c0-108.8-83.2-192-192-192z" />
+<glyph unicode="&#xe68b;" glyph-name="start-cog" data-tags="start-cog" d="M256 960v-384h108.8l12.8-44.8 12.8-38.4c0 0 6.4 0 6.4 0l76.8 38.4 115.2-115.2-38.4-76.8c0 0 0-6.4 0-6.4l38.4-12.8 44.8-12.8v-12.8l390.4 217.6-768 448zM288 288c-12.8 0-25.6-6.4-32-12.8-19.2-12.8-32-32-32-51.2s12.8-44.8 32-51.2c6.4-6.4 19.2-12.8 32-12.8 38.4 0 64 25.6 64 64s-25.6 64-64 64zM576 192v64l-70.4 25.6c-6.4 19.2-12.8 38.4-25.6 57.6l32 64-44.8 44.8-64-32c-19.2 12.8-38.4 19.2-57.6 25.6l-25.6 70.4h-64l-25.6-70.4c-19.2-6.4-38.4-12.8-57.6-25.6l-64 32-44.8-44.8 32-70.4c-12.8-19.2-19.2-38.4-25.6-57.6l-70.4-19.2v-64l70.4-25.6c6.4-19.2 12.8-38.4 25.6-57.6l-32-64 44.8-44.8 70.4 32c19.2-12.8 38.4-19.2 57.6-25.6l19.2-70.4h64l25.6 70.4c19.2 6.4 38.4 12.8 57.6 25.6l64-32 44.8 44.8-32 70.4c12.8 19.2 19.2 38.4 25.6 57.6l70.4 19.2zM288 96c-70.4 0-128 57.6-128 128s57.6 128 128 128 128-57.6 128-128c0-70.4-57.6-128-128-128z" />
+<glyph unicode="&#xe68c;" glyph-name="stop-cog" data-tags="stop-cog" d="M64 960v-460.8l32 32 76.8-38.4c0 0 6.4 0 6.4 0l12.8 38.4 19.2 44.8h153.6l12.8-44.8 12.8-38.4c0 0 6.4 0 6.4 0l76.8 38.4 115.2-115.2-38.4-76.8c0 0 0-6.4 0-6.4l38.4-12.8 44.8-12.8v-153.6l-44.8-12.8-38.4-12.8c0 0 0-6.4 0-6.4l38.4-76.8-25.6-44.8h460.8v960h-960zM352 224c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM505.6 166.4l70.4 25.6v64l-70.4 25.6c-6.4 19.2-12.8 38.4-25.6 57.6l32 64-44.8 44.8-64-32c-19.2 12.8-38.4 19.2-57.6 25.6l-25.6 70.4h-64l-25.6-70.4c-19.2-6.4-38.4-12.8-57.6-25.6l-64 32-44.8-44.8 32-70.4c-12.8-19.2-19.2-38.4-25.6-57.6l-70.4-19.2v-64l70.4-25.6c6.4-19.2 12.8-38.4 25.6-57.6l-32-64 44.8-44.8 70.4 32c19.2-12.8 38.4-19.2 57.6-25.6l19.2-70.4h64l25.6 70.4c19.2 6.4 38.4 12.8 57.6 25.6l64-32 44.8 44.8-32 70.4c12.8 12.8 19.2 32 25.6 51.2zM288 96c-70.4 0-128 57.6-128 128s57.6 128 128 128 128-57.6 128-128c0-70.4-57.6-128-128-128z" />
+<glyph unicode="&#xe68d;" glyph-name="sword" data-tags="sword" d="M1011.2 928l-6.4 12.8-12.8 6.4c-6.4 0-160 51.2-268.8-57.6l-428.8-422.4c-57.6 38.4-108.8 76.8-115.2 64l-25.6-19.2c-12.8-12.8 57.6-108.8 115.2-172.8l-160-217.6c-19.2 19.2-51.2 19.2-70.4 0l-19.2-19.2c-19.2-19.2-19.2-51.2 0-70.4l64-64c19.2-19.2 51.2-19.2 70.4 0l19.2 19.2c19.2 19.2 19.2 51.2 0 70.4v0l224 160c64-57.6 160-128 172.8-115.2l25.6 25.6c6.4 6.4-25.6 64-70.4 115.2l428.8 428.8c108.8 96 57.6 249.6 57.6 256zM492.8 288l-51.2 51.2 396.8 441.6-441.6-396.8-44.8 44.8 416 416c64 64 147.2 51.2 185.6 44.8 6.4-38.4 19.2-121.6-44.8-179.2l-416-422.4z" />
+<glyph unicode="&#xe68e;" glyph-name="taxi2" data-tags="taxi" d="M960 569.6l-89.6 185.6c-25.6 44.8-70.4 76.8-128 76.8h-38.4v83.2c0 25.6-19.2 44.8-44.8 44.8h-294.4c-25.6 0-44.8-19.2-44.8-44.8v-83.2h-44.8c-51.2 0-102.4-32-121.6-76.8l-89.6-185.6c-38.4-6.4-64-38.4-64-70.4v-224c0-38.4 0-70.4 64-76.8v-128c0-38.4 25.6-70.4 64-70.4h57.6c38.4 0 70.4 32 70.4 70.4v121.6h512v-121.6c0-38.4 25.6-70.4 64-70.4h57.6c38.4 0 70.4 32 70.4 70.4v128c64 6.4 64 38.4 64 76.8v224c0 32-25.6 64-64 70.4zM256 422.4c0-19.2-19.2-38.4-38.4-38.4h-115.2c-19.2 0-38.4 19.2-38.4 38.4v51.2c0 19.2 19.2 38.4 38.4 38.4h115.2c19.2 0 38.4-19.2 38.4-38.4v-51.2zM640 256h-256v64h256v-64zM134.4 576l76.8 153.6c12.8 25.6 38.4 38.4 64 38.4h473.6c25.6 0 51.2-12.8 64-38.4l76.8-153.6h-755.2zM960 422.4c0-19.2-19.2-38.4-38.4-38.4h-115.2c-19.2 0-38.4 19.2-38.4 38.4v51.2c0 19.2 19.2 38.4 38.4 38.4h115.2c19.2 0 38.4-19.2 38.4-38.4v-51.2z" />
+<glyph unicode="&#xe68f;" glyph-name="text-label" data-tags="text-label" d="M800 646.4c-89.6 0-160-51.2-166.4-57.6l76.8-102.4c0 0 44.8 32 89.6 32 89.6 0 96-76.8 96-102.4-25.6 6.4-70.4 19.2-128 6.4-89.6-19.2-179.2-128-134.4-249.6 44.8-115.2 198.4-134.4 262.4-38.4v-64h128v339.2c0 172.8-121.6 236.8-224 236.8zM736 230.4c-6.4 121.6 96 121.6 160 115.2v-64c0-76.8-147.2-147.2-160-51.2zM441.6 64h134.4l-204.8 768h-172.8l-198.4-768h134.4l64 256h172.8l70.4-256zM230.4 448l51.2 204.8 57.6-204.8h-108.8z" />
+<glyph unicode="&#xe690;" glyph-name="tooth" data-tags="tooth" d="M723.2-64c-76.8 0-108.8 249.6-108.8 262.4-6.4 83.2-64 134.4-102.4 140.8-38.4 0-89.6-57.6-102.4-140.8 0-12.8-32-262.4-108.8-262.4s-115.2 281.6-121.6 281.6c-12.8 89.6 6.4 217.6 12.8 256-25.6 76.8-115.2 358.4-32 448 32 25.6 70.4 38.4 121.6 38.4 38.4 0 83.2-6.4 128-19.2 38.4-6.4 70.4-12.8 102.4-12.8s64 6.4 102.4 12.8c44.8 12.8 89.6 19.2 128 19.2 51.2 0 89.6-12.8 115.2-44.8 83.2-89.6-6.4-371.2-32-448 6.4-32 25.6-160 12.8-249.6 6.4 0-32-281.6-115.2-281.6zM512 403.2c83.2-6.4 153.6-89.6 166.4-198.4 6.4-76.8 32-153.6 44.8-185.6 19.2 38.4 44.8 134.4 57.6 211.2 12.8 89.6-12.8 236.8-12.8 236.8v12.8c44.8 134.4 89.6 339.2 51.2 390.4-19.2 19.2-44.8 25.6-76.8 25.6s-76.8-6.4-115.2-19.2c-38.4-6.4-76.8-12.8-115.2-12.8s-76.8 6.4-115.2 12.8c-38.4 12.8-83.2 19.2-115.2 19.2s-57.6-6.4-70.4-25.6c-44.8-44.8 0-256 51.2-390.4v-12.8c0 0-25.6-147.2-12.8-236.8 12.8-76.8 38.4-172.8 57.6-211.2 12.8 38.4 38.4 108.8 44.8 185.6 6.4 102.4 76.8 192 160 198.4z" />
+<glyph unicode="&#xe691;" glyph-name="train2" data-tags="train" d="M832 243.2v473.6c0 64-51.2 115.2-115.2 115.2h-140.8v64h128v64h-384v-64h128v-64h-140.8c-64 0-115.2-51.2-115.2-115.2v-473.6c0-64 51.2-115.2 115.2-115.2h12.8l-44.8-64h-83.2v-64h44.8l-44.8-64h128l38.4 64h313.6l38.4-64h128l-44.8 64h38.4v64h-83.2l-44.8 64h12.8c64 0 115.2 51.2 115.2 115.2zM256 710.4c0 32 25.6 57.6 57.6 57.6h390.4c38.4 0 64-25.6 64-57.6v-134.4c0-38.4-25.6-64-57.6-64h-396.8c-32 0-57.6 25.6-57.6 57.6v140.8zM256 256c0 38.4 25.6 64 64 64s64-25.6 64-64c0-38.4-25.6-64-64-64s-64 25.6-64 64zM633.6 64h-243.2l38.4 64h166.4l38.4-64zM640 256c0 38.4 25.6 64 64 64s64-25.6 64-64c0-38.4-25.6-64-64-64s-64 25.6-64 64z" />
+<glyph unicode="&#xe692;" glyph-name="viewport" data-tags="viewport" d="M64 704h-64v256h256v-64h-192zM768 896v64h256v-256h-64v192zM960 192h64v-256h-256v64h192zM256 0v-64h-256v256h64v-192zM832 768v-640h-640v640h640zM896 832h-768v-768h768v768z" />
+<glyph unicode="&#xe693;" glyph-name="abacus" data-tags="abacus" d="M0 960v-1024h1024v1024h-1024zM896 832v-192h-6.4c-12.8 38.4-51.2 64-89.6 64s-76.8-25.6-89.6-64h-204.8c-12.8 38.4-44.8 64-89.6 64s-76.8-25.6-89.6-64h-12.8c-12.8 38.4-44.8 64-89.6 64s-76.8-25.6-89.6-64h-6.4v192h768zM889.6 320c-12.8 38.4-51.2 64-89.6 64s-76.8-25.6-89.6-64h-12.8c-12.8 38.4-51.2 64-89.6 64s-76.8-25.6-89.6-64h-204.8c-12.8 38.4-44.8 64-89.6 64s-76.8-25.6-89.6-64h-6.4v256h6.4c12.8-38.4 51.2-64 89.6-64s76.8 25.6 89.6 64h12.8c12.8-38.4 51.2-64 89.6-64s76.8 25.6 89.6 64h204.8c12.8-38.4 51.2-64 89.6-64s76.8 25.6 89.6 64h6.4l-6.4-256zM128 64v192h6.4c12.8-38.4 51.2-64 89.6-64s76.8 25.6 89.6 64h204.8c12.8-38.4 51.2-64 89.6-64s76.8 25.6 89.6 64h12.8c12.8-38.4 51.2-64 89.6-64s76.8 25.6 89.6 64h6.4v-192h-768z" />
+<glyph unicode="&#xe694;" glyph-name="accessibility" data-tags="accessibility" d="M665.6 320h-32c6.4-19.2 6.4-44.8 6.4-64 0-140.8-115.2-256-256-256s-256 115.2-256 256c0 134.4 102.4 243.2 236.8 256l-12.8 64c-166.4-25.6-288-153.6-288-320 0-179.2 140.8-320 320-320 153.6 0 281.6 108.8 313.6 249.6l-32 134.4zM838.4 128l-70.4 320h-262.4l-12.8 64h211.2v64h-224l-38.4 160c57.6 6.4 102.4 51.2 102.4 108.8 0 64-51.2 115.2-115.2 115.2s-108.8-51.2-108.8-115.2c0-38.4 19.2-76.8 51.2-96l83.2-364.8h262.4l76.8-320h166.4v64h-121.6z" />
+<glyph unicode="&#xe695;" glyph-name="airplane" data-tags="airplane" d="M787.2 544c32 32 57.6 51.2 76.8 70.4 102.4 102.4 204.8 262.4 140.8 326.4s-217.6-38.4-320-140.8c-19.2-19.2-38.4-44.8-70.4-76.8l-448 204.8c-44.8 19.2-96 12.8-128-19.2l-38.4-32 422.4-364.8c-83.2-102.4-172.8-198.4-217.6-256l-70.4 38.4c-32 19.2-76.8 19.2-102.4-12.8l-19.2-19.2 179.2-134.4 128-179.2 19.2 19.2c25.6 25.6 32 70.4 12.8 102.4l-32 70.4c57.6 44.8 153.6 134.4 256 217.6l364.8-422.4 32 32c32 32 38.4 83.2 19.2 128l-204.8 448z" />
+<glyph unicode="&#xe696;" glyph-name="anchor2" data-tags="anchor" d="M832 384v-128c0 0-51.2-108.8-256-121.6v441.6h140.8c12.8-19.2 32-32 51.2-32 38.4 0 64 25.6 64 64s-25.6 64-64 64c-25.6 0-44.8-12.8-51.2-32h-140.8v83.2c38.4 19.2 64 64 64 108.8 0 70.4-57.6 128-128 128s-128-57.6-128-128c0-44.8 25.6-89.6 64-108.8v-83.2h-140.8c-6.4 19.2-25.6 32-51.2 32-38.4 0-64-25.6-64-64s25.6-64 64-64c25.6 0 44.8 12.8 51.2 32h140.8v-448c-211.2 19.2-256 128-256 128v128h-192c0 0 179.2-448 512-448 320 0 512 448 512 448h-192zM512 896c38.4 0 64-25.6 64-64s-25.6-64-64-64-64 25.6-64 64 25.6 64 64 64z" />
+<glyph unicode="&#xe697;" glyph-name="cube" data-tags="cube" d="M512 960l-512-128v-640l512-256 512 256v640l-512 128zM921.6 793.6l-377.6-140.8-422.4 140.8 390.4 102.4 409.6-102.4zM64 230.4v518.4l448-153.6v-588.8l-448 224z" />
+<glyph unicode="&#xe698;" glyph-name="cube3" data-tags="cube" d="M512 960l-512-128v-640l512-256 512 256v640l-512 128zM921.6 793.6l-377.6-140.8-422.4 140.8 390.4 102.4 409.6-102.4zM64 230.4v518.4l448-153.6v-588.8l-448 224z" />
+<glyph unicode="&#xe699;" glyph-name="asterisk2" data-tags="asterisk" d="M1017.6 595.2l-128 217.6-249.6-140.8v288h-256v-288l-256 140.8-128-217.6 249.6-147.2-249.6-147.2 128-217.6 256 140.8v-288h256v288l249.6-140.8 128 217.6-256 147.2z" />
+<glyph unicode="&#xe69a;" glyph-name="automation" data-tags="automation" d="M896 192c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128zM748.8-64v0c-51.2 0-102.4 12.8-147.2 44.8l-396.8 211.2c-32 25.6-57.6 38.4-83.2 64-76.8 76.8-121.6 185.6-121.6 294.4s44.8 211.2 121.6 288c76.8 76.8 179.2 121.6 288 121.6s211.2-44.8 294.4-121.6c25.6-25.6 38.4-44.8 64-76.8l224-409.6c64-108.8 44.8-243.2-44.8-332.8-57.6-57.6-121.6-83.2-198.4-83.2zM409.6 896c-89.6 0-179.2-38.4-243.2-102.4s-102.4-153.6-102.4-243.2c0-96 38.4-179.2 102.4-243.2 19.2-19.2 38.4-32 70.4-51.2l403.2-217.6c38.4-25.6 76.8-32 115.2-32v0c57.6 0 108.8 19.2 147.2 64 70.4 70.4 83.2 172.8 32 256l-224 409.6c-19.2 25.6-32 44.8-51.2 64-70.4 57.6-153.6 96-249.6 96zM704 512v64l-89.6 32c-6.4 12.8-6.4 19.2-12.8 32l38.4 83.2-44.8 44.8-83.2-38.4c-12.8 6.4-19.2 6.4-32 12.8l-32 89.6h-64l-32-89.6c-12.8-6.4-19.2-6.4-32-12.8l-83.2 38.4-44.8-44.8 38.4-83.2c-6.4-12.8-6.4-19.2-12.8-32l-89.6-32v-64l89.6-32c6.4-12.8 6.4-19.2 12.8-32l-38.4-83.2 44.8-44.8 83.2 38.4c12.8-6.4 19.2-12.8 32-12.8l32-89.6h64l32 89.6c12.8 6.4 19.2 6.4 32 12.8l83.2-38.4 44.8 44.8-38.4 83.2c6.4 12.8 12.8 19.2 12.8 32l89.6 32zM416 448c-51.2 0-96 44.8-96 96s44.8 96 96 96 96-44.8 96-96-44.8-96-96-96z" />
+<glyph unicode="&#xe69b;" glyph-name="barcode2" data-tags="barcode" d="M0 768h64v-640h-64v640zM512 768h128v-640h-128v640zM704 768h64v-640h-64v640zM832 768h64v-640h-64v640zM960 768h64v-640h-64v640zM128 768h192v-640h-192v640zM384 768h64v-640h-64v640z" />
+<glyph unicode="&#xe69c;" glyph-name="bomb2" data-tags="bomb" d="M768 896h64v-64h-64v64zM768 640h64v-64h-64v64zM896 768h64v-64h-64v64zM640 768h64v-64h-64v64zM934.4 825.6l44.8 44.8-44.8 44.8-89.6-89.6 44.8-44.8zM889.6 691.2l-44.8-44.8 89.6-89.6 44.8 44.8-44.8 44.8zM710.4 780.8l44.8 44.8-89.6 89.6-44.8-44.8 44.8-44.8zM665.6 550.4l128 128-44.8 44.8-128-128-44.8 44.8-44.8-51.2c-51.2 32-115.2 51.2-179.2 51.2-192 0-352-160-352-352s160-352 352-352 352 160 352 352c0 64-19.2 121.6-44.8 179.2l44.8 44.8-38.4 38.4zM384 499.2c-128 0-217.6-115.2-217.6-179.2h-64c0 128 153.6 243.2 281.6 243.2v-64z" />
+<glyph unicode="&#xe69d;" glyph-name="bug-o" data-tags="bug-o" d="M768 448v134.4c83.2 25.6 128 121.6 128 217.6 0 19.2-12.8 32-32 32s-32-12.8-32-32c0-64-32-160-115.2-160h-12.8c0 0 12.8 134.4-128 179.2v108.8c0 19.2-12.8 32-32 32s-32-12.8-32-32v-96c-12.8 0-19.2 0-32 0s-19.2 0-32 0v96c0 19.2-12.8 32-32 32s-32-12.8-32-32v-108.8c-140.8-44.8-128-179.2-128-179.2h-12.8c-83.2 0-115.2 96-115.2 160 0 19.2-12.8 32-32 32s-32-12.8-32-32c0-89.6 44.8-185.6 128-217.6v-134.4c-179.2-6.4-192-89.6-192-224 0-12.8 12.8-32 32-32s32 19.2 32 32c0 115.2 0 153.6 128 160 0 0 0-102.4 38.4-198.4-25.6-6.4-44.8-12.8-57.6-32-44.8-38.4-44.8-108.8-44.8-172.8v-6.4c0-19.2 12.8-38.4 32-38.4s32 19.2 32 32v6.4c0 51.2 0 108.8 25.6 134.4 6.4 12.8 25.6 19.2 44.8 19.2 44.8-70.4 108.8-128 217.6-128s179.2 57.6 217.6 128c19.2 0 32-6.4 44.8-12.8 25.6-25.6 25.6-76.8 25.6-134.4v-6.4c0-19.2 12.8-32 32-32s32 12.8 32 32v6.4c0 64 0 134.4-44.8 179.2-12.8 12.8-38.4 25.6-57.6 32 38.4 89.6 38.4 185.6 38.4 192 128 0 128-44.8 128-160 0-19.2 12.8-32 32-32s32 12.8 32 32c0 134.4-12.8 217.6-192 224zM448 64c-192 25.6-192 307.2-192 320v192h192v-512zM448 704h-64v64h64v-64zM512 768h64v-64h-64v64zM512 64v512h192v-192c0-12.8 0-288-192-320z" />
+<glyph unicode="&#xe69e;" glyph-name="bug2" data-tags="bug" d="M512 576h192c38.4 0 64 6.4 64 6.4 83.2 25.6 128 121.6 128 217.6 0 19.2-12.8 32-32 32s-32-12.8-32-32c0-64-32-160-115.2-160h-12.8c0 0 12.8 134.4-128 179.2v108.8c0 19.2-12.8 32-32 32s-32-12.8-32-32v-96c-12.8 0-19.2 0-32 0s-19.2 0-32 0v96c0 19.2-12.8 32-32 32s-32-12.8-32-32v-108.8c-140.8-44.8-128-179.2-128-179.2h-12.8c-83.2 0-115.2 96-115.2 160 0 19.2-12.8 32-32 32s-32-12.8-32-32c0-89.6 44.8-185.6 128-217.6 0 0 19.2-6.4 64-6.4h256zM512 768h64v-64h-64v64zM384 768h64v-64h-64v64zM192 512v-64c-179.2-6.4-192-89.6-192-224 0-12.8 12.8-32 32-32s32 19.2 32 32c0 115.2 0 153.6 128 160 0 0 0-102.4 38.4-198.4-25.6-6.4-44.8-12.8-57.6-32-44.8-38.4-44.8-108.8-44.8-172.8v-6.4c0-19.2 12.8-38.4 32-38.4s32 19.2 32 32v6.4c0 51.2 0 108.8 25.6 134.4 6.4 12.8 25.6 19.2 44.8 19.2 32-64 96-115.2 185.6-128v512h-256zM768 448v64h-256v-512c89.6 12.8 153.6 64 185.6 121.6 19.2 0 32-6.4 44.8-12.8 25.6-25.6 25.6-76.8 25.6-134.4v-6.4c0-19.2 12.8-32 32-32s32 12.8 32 32v6.4c0 64 0 134.4-44.8 179.2-12.8 12.8-38.4 25.6-57.6 32 38.4 96 38.4 192 38.4 198.4 128 0 128-44.8 128-160 0-19.2 12.8-32 32-32s32 12.8 32 32c0 134.4-12.8 217.6-192 224z" />
+<glyph unicode="&#xe69f;" glyph-name="calc" data-tags="calc" d="M576 768h384v-128h-384v128zM576 256h384v-128h-384v128zM320 896h-128v-128h-128v-128h128v-128h128v128h128v128h-128zM448 294.4l-89.6 89.6-102.4-102.4-102.4 102.4-89.6-89.6 102.4-102.4-102.4-102.4 89.6-89.6 102.4 102.4 102.4-102.4 89.6 89.6-102.4 102.4zM832 32c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM832 352c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64z" />
+<glyph unicode="&#xe6a0;" glyph-name="chart-line" data-tags="chart-line" d="M0-64h1024v1024h-64v-166.4l-256-217.6v384h-64v-409.6l-256 57.6v352h-64v-364.8l-256-185.6v550.4h-64zM320 64h-256v108.8l256 185.6v-294.4zM640 64h-256v339.2l6.4 6.4 249.6-57.6v-288zM960 64h-256v275.2h6.4l249.6 204.8v-480z" />
+<glyph unicode="&#xe6a1;" glyph-name="chart" data-tags="chart" d="M0 0h1024v-64h-1024v64zM0 960h64v-1024h-64v1024zM576 448l-185.6 192-262.4-256v-320h896v838.4z" />
+<glyph unicode="&#xe6a2;" glyph-name="filter" data-tags="filter" d="M128 832h832v-128l-320-320v-448l-192 128v320l-320 320zM128 960h832v-64h-832v64z" />
+<glyph unicode="&#xe6a3;" glyph-name="filter3" data-tags="filter" d="M128 832h832v-128l-320-320v-448l-192 128v320l-320 320zM128 960h832v-64h-832v64z" />
+<glyph unicode="&#xe6a4;" glyph-name="code2" data-tags="code" d="M332.8 64l288 768h70.4l-288-768zM710.4 128h76.8l236.8 320-236.8 320h-83.2l243.2-320zM313.6 128h-76.8l-236.8 320 236.8 320h83.2l-243.2-320z" />
+<glyph unicode="&#xe6a5;" glyph-name="coffee2" data-tags="coffee" d="M896 128l-256-64h-384l-256 64v64h896zM940.8 768h-108.8v64h-768v-320c0-96 51.2-179.2 128-217.6v-38.4h512v38.4c57.6 32 102.4 89.6 121.6 153.6 0 0 6.4 0 6.4 0 147.2 0 185.6 128 192 224 6.4 51.2-32 96-83.2 96zM832 512v192h108.8c6.4 0 12.8-6.4 12.8-6.4s6.4-6.4 6.4-19.2c-12.8-166.4-102.4-166.4-128-166.4z" />
+<glyph unicode="&#xe6a6;" glyph-name="cogs2" data-tags="cogs" d="M768 512v128l-76.8 25.6c-6.4 19.2-12.8 44.8-25.6 64l38.4 76.8-96 83.2-70.4-32c-19.2 12.8-38.4 19.2-64 25.6l-25.6 76.8h-128l-25.6-76.8c-19.2-6.4-44.8-12.8-64-25.6l-70.4 32-89.6-89.6 38.4-76.8c-12.8-19.2-19.2-38.4-25.6-64l-83.2-19.2v-128l76.8-25.6c6.4-19.2 12.8-44.8 25.6-64l-32-70.4 89.6-89.6 76.8 38.4c19.2-12.8 38.4-19.2 64-25.6l19.2-83.2h128l25.6 76.8c19.2 6.4 44.8 12.8 64 25.6l76.8-38.4 89.6 89.6-38.4 76.8c12.8 19.2 19.2 38.4 25.6 64l76.8 25.6zM192 576c0 108.8 83.2 192 192 192s192-83.2 192-192c0-108.8-83.2-192-192-192s-192 83.2-192 192zM480 576c0-53.019-42.981-96-96-96s-96 42.981-96 96c0 53.019 42.981 96 96 96s96-42.981 96-96zM1024 768v64h-38.4c0 12.8-6.4 25.6-12.8 32l25.6 25.6-44.8 44.8-25.6-25.6c-12.8 6.4-19.2 12.8-32 12.8v38.4h-64v-38.4c-12.8 0-25.6-6.4-32-12.8l-25.6 25.6-44.8-44.8 25.6-25.6c-6.4-12.8-12.8-19.2-12.8-32h-38.4v-64h38.4c0-12.8 6.4-25.6 12.8-32l-25.6-25.6 44.8-44.8 25.6 25.6c12.8-6.4 19.2-12.8 32-12.8v-38.4h64v38.4c12.8 0 25.6 6.4 32 12.8l25.6-25.6 44.8 44.8-25.6 25.6c6.4 12.8 12.8 19.2 12.8 32h38.4zM864 736c-38.4 0-64 25.6-64 64s25.6 64 64 64 64-25.6 64-64c0-38.4-25.6-64-64-64zM985.6 204.8c-6.4 19.2-12.8 38.4-25.6 57.6l19.2 38.4-44.8 44.8-32-25.6c-19.2 12.8-38.4 19.2-57.6 25.6l-12.8 38.4h-64l-12.8-38.4c-19.2-6.4-38.4-12.8-57.6-25.6l-38.4 19.2-44.8-44.8 19.2-38.4c-12.8-19.2-19.2-38.4-25.6-57.6l-32-6.4v-64l38.4-12.8c6.4-19.2 12.8-38.4 25.6-57.6l-19.2-38.4 44.8-44.8 38.4 19.2c19.2-12.8 38.4-19.2 57.6-25.6l6.4-32h64l12.8 38.4c19.2 6.4 38.4 12.8 57.6 25.6l38.4-19.2 44.8 44.8-25.6 32c12.8 19.2 19.2 38.4 25.6 57.6l38.4 12.8v64l-38.4 12.8zM800 64c-51.2 0-96 44.8-96 96s44.8 96 96 96 96-44.8 96-96-44.8-96-96-96z" />
+<glyph unicode="&#xe6a7;" glyph-name="controller" data-tags="controller" d="M448 960h64v-64h-64v64zM448 64h64v-64h-64v64zM896 512h64v-64h-64v64zM0 512h64v-64h-64v64zM792.274 842.042l45.254-45.254-45.254-45.254-45.254 45.254 45.254 45.254zM167.726 208.48l45.254-45.254-45.254-45.254-45.254 45.254 45.254 45.254zM846.548 163.213l-45.254-45.254-45.254 45.254 45.254 45.254 45.254-45.254zM203.973 796.787l-45.254-45.254-45.254 45.254 45.254 45.254 45.254-45.254zM264.695 912.644l59.13 24.493 24.493-59.13-59.13-24.493-24.493 59.13zM611.717 81.993l59.13 24.493 24.493-59.13-59.13-24.493-24.493 59.13zM913.285 691.811l24.493-59.13-59.13-24.493-24.493 59.13 59.13 24.493zM81.352 351.78l24.493-59.13-59.13-24.493-24.493 59.13 59.13 24.493zM636.197 937.117l59.13-24.493-24.493-59.13-59.13 24.493 24.493 59.13zM289.172 106.467l59.13-24.493-24.493-59.13-59.13 24.493 24.493 59.13zM933.62 324.444l-24.493-59.13-59.13 24.493 24.493 59.13 59.13-24.493zM109.964 670.186l-24.493-59.13-59.13 24.493 24.493 59.13 59.13-24.493zM748.8 704l-224-224-44.8 44.8 224 224c-64 51.2-140.8 83.2-224 83.2-192 0-352-160-352-352s160-352 352-352 352 160 352 352c0 83.2-32 160-83.2 224z" />
+<glyph unicode="&#xe6a8;" glyph-name="corner-lower-left" data-tags="corner-lower-left" d="M1024-64l-1024 1024v-1024z" />
+<glyph unicode="&#xe6a9;" glyph-name="hash" data-tags="hash" d="M960 576v128h-166.4l38.4 179.2-128 25.6-44.8-204.8h-192l44.8 179.2-128 25.6-44.8-204.8h-211.2v-128h185.6l-57.6-256h-192v-128h166.4l-38.4-179.2 128-25.6 44.8 204.8h192l-44.8-179.2 128-25.6 44.8 204.8h211.2v128h-185.6l57.6 256h192zM576 320h-192l64 256h192l-64-256z" />
+<glyph unicode="&#xe6aa;" glyph-name="hash2" data-tags="hash" d="M960 576v128h-166.4l38.4 179.2-128 25.6-44.8-204.8h-192l44.8 179.2-128 25.6-44.8-204.8h-211.2v-128h185.6l-57.6-256h-192v-128h166.4l-38.4-179.2 128-25.6 44.8 204.8h192l-44.8-179.2 128-25.6 44.8 204.8h211.2v128h-185.6l57.6 256h192zM576 320h-192l64 256h192l-64-256z" />
+<glyph unicode="&#xe6ab;" glyph-name="corner-lower-right" data-tags="corner-lower-right" d="M1024-64h-1024l1024 1024z" />
+<glyph unicode="&#xe6ac;" glyph-name="corner-upper-left" data-tags="corner-upper-left" d="M0-64l1024 1024h-1024z" />
+<glyph unicode="&#xe6ad;" glyph-name="corner-upper-right" data-tags="corner-upper-right" d="M1024-64l-1024 1024h1024z" />
+<glyph unicode="&#xe6ae;" glyph-name="cubes2" data-tags="cubes" d="M704 537.6v0 243.2l-256 115.2-256-115.2v-268.8l-192-83.2v-281.6l256-115.2 224 96 224-102.4 256 115.2v288l-256 108.8zM448 825.6l179.2-76.8-172.8-70.4-166.4 76.8 160 70.4zM448 640v-185.6l-192 83.2v192l192-89.6zM256 96l-192 83.2v192l192-89.6v-185.6zM256 320l-166.4 76.8 166.4 70.4 179.2-76.8-179.2-70.4zM704 96l-192 83.2v192l192-89.6v-185.6zM704 320l-166.4 76.8 166.4 70.4 179.2-76.8-179.2-70.4z" />
+<glyph unicode="&#xe6af;" glyph-name="download-alt" data-tags="download-alt" d="M0 64h1024v-128h-1024v128zM512 128l320 320h-192v512h-256v-512h-192z" />
+<glyph unicode="&#xe6b0;" glyph-name="eraser2" data-tags="eraser" d="M518.4 64l409.6 460.8c38.4 44.8 38.4 115.2-6.4 160l-172.8 172.8c-19.2 25.6-51.2 38.4-83.2 38.4h-115.2c-32 0-64-12.8-89.6-38.4l-428.8-486.4c-38.4-44.8-38.4-121.6 6.4-160l172.8-172.8c19.2-25.6 51.2-38.4 83.2-38.4h729.6v64h-505.6zM435.2 70.4c0 0 0 6.4 0 0l-172.8 172.8c-25.6 25.6-25.6 57.6 0 83.2l217.6 249.6h-64l-192-211.2c-38.4-44.8-38.4-108.8 6.4-153.6l147.2-147.2h-83.2c-12.8 0-25.6 6.4-38.4 12.8l-179.2 179.2c-19.2 19.2-19.2 51.2 0 70.4l224 249.6h115.2l224 256h64l-224-256 198.4-236.8-224-256c-6.4-6.4-12.8-6.4-19.2-12.8z" />
+<glyph unicode="&#xe6b1;" glyph-name="facebook-square2" data-tags="facebook-square" d="M0 960v-1024h1024v1024h-1024zM825.6 422.4h-134.4v-358.4h-134.4v358.4h-96v128h96c0 0 0 51.2 0 108.8 0 96 57.6 172.8 185.6 172.8 51.2 0 89.6-6.4 89.6-6.4v-121.6c0 0-38.4 0-83.2 0s-51.2-19.2-51.2-57.6c0-6.4 0-6.4 0-6.4 0-12.8 0-32 0-89.6h134.4l-6.4-128z" />
+<glyph unicode="&#xe6b2;" glyph-name="facebook2" data-tags="facebook" d="M460.8-64v480h-128v172.8h128c0 0 0 70.4 0 147.2 0 115.2 76.8 224 249.6 224 70.4 0 121.6-6.4 121.6-6.4l-6.4-160c0 0-51.2 0-108.8 0-64 0-70.4-25.6-70.4-76.8 0-38.4 0 83.2 0-128h185.6l-6.4-172.8h-179.2v-480h-185.6z" />
+<glyph unicode="&#xe6b3;" glyph-name="female2" data-tags="female" d="M640 832c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128zM640 448v96l115.2-115.2c19.2-19.2 44.8-19.2 64 0s19.2 51.2 0 64l-166.4 166.4c-25.6 32-64 44.8-108.8 44.8h-64c-44.8 0-83.2-12.8-108.8-44.8l-166.4-166.4c-19.2-19.2-19.2-51.2 0-64 19.2-19.2 44.8-19.2 64 0l115.2 115.2v-96l-256-320h256v-192h256v192h256l-256 320z" />
+<glyph unicode="&#xe6b4;" glyph-name="file-font" data-tags="file-font" d="M640 960h-512v-1024h768v768l-256 256zM576 640h256v-640h-640v896h384v-256zM640 704v192l192-192h-192zM320 512v-128h128v-320h128v320h128v128z" />
+<glyph unicode="&#xe6b5;" glyph-name="file-presentation" data-tags="file-presentation" d="M640 960h-512v-1024h768v768l-256 256zM832 0h-640v896h384v-256h256v-640zM640 704v192l192-192h-192zM576 576h-128v-64h-192v-384h128v-64h64v64h128v-64h64v64h128v384h-192v64zM704 448v-256h-384v256h384zM448 384v-128l128 64z" />
+<glyph unicode="&#xe6b6;" glyph-name="file-table" data-tags="file-table" d="M640 960h-512v-1024h768v768l-256 256zM576 640h256v-640h-640v896h384v-256zM640 704v192l192-192h-192zM256 512v-384h512v384h-512zM384 192h-64v64h64v-64zM384 320h-64v64h64v-64zM576 192h-128v64h128v-64zM576 320h-128v64h128v-64zM704 192h-64v64h64v-64zM704 320h-64v64h64v-64z" />
+<glyph unicode="&#xe6b7;" glyph-name="fill" data-tags="fill" d="M454.4 851.2l-76.8-70.4-147.2 153.6c-38.4 32-102.4 32-140.8 0-12.8-19.2-25.6-44.8-25.6-70.4s12.8-51.2 25.6-70.4l153.6-153.6-243.2-236.8 409.6-409.6 448 454.4-403.2 403.2zM134.4 838.4c0 6.4-6.4 19.2-6.4 25.6s6.4 19.2 6.4 25.6c12.8 6.4 38.4 6.4 51.2 0l153.6-153.6-51.2-44.8-153.6 147.2zM134.4 448l243.2 243.2 76.8-76.8c6.4-6.4 12.8-6.4 25.6-6.4s19.2 0 25.6 6.4c6.4 12.8 6.4 32-6.4 44.8l-76.8 76.8 25.6 25.6 320-313.6h-633.6zM864 384c0 0-96-300.8-96-352s44.8-96 96-96 96 44.8 96 96-96 352-96 352z" />
+<glyph unicode="&#xe6b8;" glyph-name="fire2" data-tags="fire" d="M313.6-51.2c0 0-249.6 25.6-249.6 364.8 0 262.4 198.4 416 198.4 416s83.2-89.6 147.2-121.6c64-38.4 89.6 352 89.6 352s460.8-249.6 460.8-627.2c0-390.4-256-377.6-256-377.6s115.2 153.6 115.2 332.8c0 192-249.6 428.8-249.6 428.8s-32-281.6-134.4-320c-102.4 57.6-160 147.2-160 147.2s-236.8-371.2 38.4-595.2zM524.8-70.4c-128 6.4-236.8 89.6-236.8 204.8s44.8 166.4 44.8 166.4 32-64 70.4-96 115.2-51.2 153.6-6.4c38.4 38.4 51.2 147.2 51.2 147.2s89.6-70.4 76.8-192c-6.4-128-57.6-224-160-224z" />
+<glyph unicode="&#xe6b9;" glyph-name="frown-o2" data-tags="frown-o" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM448 576c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM704 576c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM723.2 172.8c-44.8 70.4-128 115.2-211.2 115.2s-166.4-44.8-211.2-115.2l-51.2 38.4c57.6 89.6 153.6 140.8 262.4 140.8s204.8-51.2 262.4-140.8l-51.2-38.4z" />
+<glyph unicode="&#xe6ba;" glyph-name="gavel2" data-tags="gavel" d="M409.6 697.6v0c-25.6 25.6-25.6 57.6-6.4 76.8l166.4 166.4c19.2 19.2 51.2 19.2 76.8 0l6.4-6.4c19.2-19.2 19.2-51.2 0-76.8l-166.4-160c-19.2-19.2-57.6-19.2-76.8 0zM768 339.2v0c-25.6 25.6-25.6 57.6-6.4 83.2l166.4 166.4c19.2 19.2 51.2 19.2 76.8 0l6.4-6.4c19.2-19.2 19.2-51.2 0-76.8l-166.4-166.4c-25.6-19.2-57.6-19.2-76.8 0zM640 467.2l-108.8 108.8c-25.6 25.6-25.6 64 0 89.6l147.2 147.2c25.6 25.6 64 25.6 89.6 0l108.8-108.8c25.6-25.6 25.6-64 0-89.6l-147.2-147.2c-25.6-25.6-64-25.6-89.6 0zM256 51.2c38.4 38.4 256 358.4 288 339.2 25.6-12.8 64 32 64 32l-121.6 121.6c0 0-44.8-38.4-32-64 19.2-32-300.8-249.6-339.2-288 0 0-179.2-140.8-89.6-230.4s230.4 89.6 230.4 89.6z" />
+<glyph unicode="&#xe6bb;" glyph-name="google-plus-square2" data-tags="google-plus-square" d="M320 742.4c-51.2 0-83.2-51.2-76.8-115.2 6.4-70.4 57.6-121.6 108.8-128 51.2 0 83.2 51.2 76.8 121.6-6.4 64-57.6 121.6-108.8 121.6zM345.6 364.8c-76.8 0-147.2-44.8-147.2-102.4s57.6-108.8 134.4-108.8c108.8 0 147.2 44.8 147.2 102.4 0 6.4 0 12.8 0 19.2-6.4 32-38.4 51.2-83.2 76.8-12.8 12.8-32 12.8-51.2 12.8zM0 960v-1024h1024v1024h-1024zM505.6 620.8c0-44.8-25.6-76.8-57.6-102.4s-38.4-38.4-38.4-57.6c0-19.2 32-51.2 51.2-64 51.2-38.4 70.4-70.4 70.4-128 0-70.4-70.4-147.2-198.4-147.2-108.8 0-204.8 44.8-204.8 115.2 0 76.8 83.2 147.2 198.4 147.2 12.8 0 25.6 0 32 0-12.8 19.2-25.6 38.4-25.6 57.6 0 12.8 6.4 25.6 12.8 38.4-6.4 0-12.8 0-19.2 0-89.6 0-153.6 64-153.6 147.2 0 76.8 83.2 147.2 172.8 147.2 51.2 0 198.4 0 198.4 0l-44.8-38.4h-64c44.8-12.8 70.4-64 70.4-115.2zM896 608h-134.4v-128h-32v128h-128v32h128v128h32v-128h134.4v-32z" />
+<glyph unicode="&#xe6bc;" glyph-name="google-plus2" data-tags="google-plus" d="M1024 710.4h-179.2v166.4h-38.4v-166.4h-172.8v-51.2h172.8v-166.4h38.4v166.4h179.2zM441.6 384c-25.6 12.8-70.4 57.6-70.4 83.2s6.4 44.8 51.2 76.8c44.8 32 76.8 76.8 76.8 134.4 0 70.4-32 134.4-83.2 153.6h83.2l57.6 44.8c0 0-198.4 0-268.8 0-121.6 0-230.4-89.6-230.4-198.4s83.2-192 204.8-192c6.4 0 19.2 0 25.6 0-12.8-12.8-12.8-25.6-12.8-44.8 0-32 19.2-51.2 38.4-76.8-12.8 0-32 0-44.8 0-147.2 0-262.4-96-262.4-192s128-160 275.2-160c166.4 0 262.4 96 262.4 192-6.4 83.2-32 128-102.4 179.2zM300.8 518.4c-70.4 0-134.4 76.8-147.2 166.4s32 160 102.4 160c70.4 0 134.4-76.8 147.2-166.4s-32-166.4-102.4-160zM275.2 57.6c-102.4 0-179.2 64-179.2 140.8s89.6 140.8 192 140.8c25.6 0 44.8-6.4 64-12.8 57.6-38.4 96-57.6 108.8-102.4 0-6.4 6.4-19.2 6.4-25.6 0-76.8-51.2-140.8-192-140.8z" />
+<glyph unicode="&#xe6bd;" glyph-name="hands-up" data-tags="hands-up" d="M608 832c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128zM883.2 883.2c-19.2 19.2-44.8 19.2-64 0l-147.2-153.6c-19.2-19.2-38.4-25.6-57.6-25.6h-268.8c-19.2 0-38.4 6.4-51.2 25.6l-153.6 147.2c-12.8 19.2-44.8 19.2-64 6.4-19.2-19.2-19.2-51.2 0-64l211.2-211.2c0-6.4 32-38.4 32-96v-576h128v384h64v-384h128v576c0 57.6 32 89.6 32 89.6l211.2 211.2c19.2 19.2 19.2 51.2 0 70.4z" />
+<glyph unicode="&#xe6be;" glyph-name="institution2" data-tags="institution" d="M512 960l-512-192v-128h1024v128zM0 64h1024v-128h-1024v128zM1024 512v64h-1024v-64h64v-320h-64v-64h1024v64h-64v320h64zM256 192h-64v320h64v-320zM448 192h-64v320h64v-320zM640 192h-64v320h64v-320zM832 192h-64v320h64v-320z" />
+<glyph unicode="&#xe6bf;" glyph-name="key-o" data-tags="key-o" d="M832 960l-448-390.4c-19.2 6.4-38.4 6.4-64 6.4-179.2 0-320-140.8-320-320s147.2-320 320-320 320 140.8 320 320c0 19.2 0 38.4-6.4 57.6l70.4 70.4v128h128v128h128l64 64v256h-192zM768 576h-108.8l108.8 89.6v-89.6zM960 729.6l-25.6-25.6h-121.6l147.2 128v-102.4zM467.2 473.6l44.8-25.6 128 108.8v-147.2l-51.2-51.2-19.2-25.6 6.4-32c0-12.8 6.4-32 6.4-44.8 0-140.8-115.2-256-256-256s-256 115.2-256 256 115.2 256 256 256c19.2 0 32 0 51.2-6.4l32-6.4 25.6 19.2 422.4 377.6h102.4l-492.8-422.4zM384 224c0-53.019-42.981-96-96-96s-96 42.981-96 96c0 53.019 42.981 96 96 96s96-42.981 96-96z" />
+<glyph unicode="&#xe6c0;" glyph-name="puzzle-piece" data-tags="puzzle-piece" d="M953.6 902.4c-70.4 64-160 83.2-198.4 25.6-44.8-70.4 32-108.8-19.2-160-32-38.4-128 51.2-128 51.2l-51.2 51.2-89.6-89.6c-38.4-44.8-134.4-96-166.4-70.4-44.8 38.4 6.4 115.2-32 166.4-44.8 64-134.4 51.2-192-19.2-64-70.4-89.6-153.6-32-192 70.4-44.8 121.6 19.2 172.8-32 25.6-25.6-12.8-108.8-32-134.4l-147.2-147.2 416-416 108.8 108.8c44.8 44.8 96 128 70.4 153.6-38.4 44.8-108.8-6.4-160 25.6-64 44.8-51.2 128 19.2 192s160 83.2 198.4 25.6c44.8-70.4-25.6-115.2 25.6-166.4 25.6-25.6 102.4 12.8 128 38.4l134.4 134.4-70.4 70.4c-38.4 38.4-121.6 128-89.6 160 38.4 44.8 108.8-12.8 160 25.6 57.6 51.2 38.4 134.4-25.6 198.4z" />
+<glyph unicode="&#xe6c1;" glyph-name="puzzle-piece3" data-tags="puzzle-piece" d="M953.6 902.4c-70.4 64-160 83.2-198.4 25.6-44.8-70.4 32-108.8-19.2-160-32-38.4-128 51.2-128 51.2l-51.2 51.2-89.6-89.6c-38.4-44.8-134.4-96-166.4-70.4-44.8 38.4 6.4 115.2-32 166.4-44.8 64-134.4 51.2-192-19.2-64-70.4-89.6-153.6-32-192 70.4-44.8 121.6 19.2 172.8-32 25.6-25.6-12.8-108.8-32-134.4l-147.2-147.2 416-416 108.8 108.8c44.8 44.8 96 128 70.4 153.6-38.4 44.8-108.8-6.4-160 25.6-64 44.8-51.2 128 19.2 192s160 83.2 198.4 25.6c44.8-70.4-25.6-115.2 25.6-166.4 25.6-25.6 102.4 12.8 128 38.4l134.4 134.4-70.4 70.4c-38.4 38.4-121.6 128-89.6 160 38.4 44.8 108.8-12.8 160 25.6 57.6 51.2 38.4 134.4-25.6 198.4z" />
+<glyph unicode="&#xe6c2;" glyph-name="key2" data-tags="key" d="M518.4 512c-12.8 6.4-25.6 12.8-38.4 19.2l480 428.8h-128l-448-390.4c-19.2 6.4-38.4 6.4-64 6.4-179.2 0-320-140.8-320-320s147.2-320 320-320 320 140.8 320 320c0 38.4-6.4 76.8-19.2 108.8l83.2 83.2v128h128v128h128l64 64v192l-505.6-448zM256 115.2c-44.8 0-76.8 38.4-76.8 76.8s38.4 76.8 76.8 76.8 76.8-38.4 76.8-76.8-32-76.8-76.8-76.8z" />
+<glyph unicode="&#xe6c3;" glyph-name="lifebuoy" data-tags="lifebuoy" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM256 448c0 140.8 115.2 256 256 256s256-115.2 256-256c0-140.8-115.2-256-256-256s-256 115.2-256 256zM806.4 332.8c19.2 32 25.6 76.8 25.6 115.2s-6.4 83.2-25.6 115.2l96 96c38.4-64 57.6-134.4 57.6-211.2s-19.2-147.2-51.2-211.2l-102.4 96zM723.2 844.8l-96-102.4c-32 19.2-76.8 25.6-115.2 25.6s-83.2-6.4-115.2-25.6l-96 102.4c64 32 134.4 51.2 211.2 51.2s147.2-19.2 211.2-51.2zM115.2 659.2l96-96c-12.8-32-19.2-76.8-19.2-115.2s6.4-83.2 25.6-115.2l-96-96c-38.4 64-57.6 134.4-57.6 211.2s19.2 147.2 51.2 211.2zM300.8 51.2l96 96c32-12.8 76.8-19.2 115.2-19.2s83.2 6.4 115.2 25.6l96-96c-64-38.4-134.4-57.6-211.2-57.6s-147.2 19.2-211.2 51.2z" />
+<glyph unicode="&#xe6c4;" glyph-name="lightbulb" data-tags="lightbulb" d="M748.8 838.4c-64 76.8-166.4 121.6-268.8 121.6s-204.8-44.8-268.8-121.6c-64-70.4-89.6-166.4-76.8-256 12.8-96 51.2-166.4 134.4-236.8 32-25.6 44.8-51.2 57.6-76.8 0-6.4 6.4-12.8 6.4-19.2-6.4-6.4-12.8-12.8-12.8-25.6 0-19.2 12.8-32 32-32-19.2 0-32-12.8-32-32s12.8-32 32-32c-19.2 0-32-12.8-32-32s12.8-32 32-32c-19.2 0-32-12.8-32-32s12.8-32 32-32h32c0-32 44.8-64 96-64s96 32 96 64h32c19.2 0 32 12.8 32 32s-12.8 32-32 32c19.2 0 32 12.8 32 32s-12.8 32-32 32c19.2 0 32 12.8 32 32s-12.8 32-32 32c19.2 0 32 12.8 32 32 0 12.8-6.4 19.2-12.8 25.6 0 6.4 6.4 6.4 6.4 12.8 12.8 25.6 25.6 51.2 57.6 76.8 83.2 70.4 121.6 140.8 134.4 243.2 12.8 89.6-12.8 179.2-76.8 256zM768 588.8c-12.8-83.2-44.8-140.8-115.2-204.8-38.4-32-57.6-64-76.8-89.6-12.8-32-19.2-38.4-32-38.4h-128c-12.8 0-19.2 6.4-32 38.4-12.8 25.6-32 64-70.4 102.4-83.2 70.4-102.4 128-115.2 192-12.8 70.4 12.8 147.2 57.6 204.8 57.6 64 140.8 102.4 224 102.4s166.4-38.4 224-102.4c44.8-57.6 70.4-134.4 64-204.8zM704 640h-64c0 44.8-51.2 128-128 128v64c115.2 0 192-115.2 192-192z" />
+<glyph unicode="&#xe6c5;" glyph-name="sign-in-alt" data-tags="sign-in-alt" d="M0 960h128v-1024h-128v1024zM192 320h512v-192l320 320-320 320v-192h-512z" />
+<glyph unicode="&#xe6c6;" glyph-name="sign-out-alt" data-tags="sign-out-alt" d="M896 960h128v-1024h-128v1024zM512 576h-512v-256h512v-192l320 320-320 320z" />
+<glyph unicode="&#xe6c7;" glyph-name="magic22" data-tags="magic" d="M0 640h192v-64h-192v64zM320 960h64v-192h-64v192zM384 256h-64v160l64-64zM704 576h-96l-64 64h160zM200.407 501.668l45.254-45.254-190.068-190.068-45.254 45.254 190.068 190.068zM648.407 949.668l45.254-45.254-190.068-190.068-45.254 45.254 190.068 190.068zM53.491 947.241l221.747-221.747-45.254-45.254-221.747 221.747 45.254 45.254zM390.4 697.6l-134.4-128 627.2-633.6 140.8 134.4-633.6 627.2zM390.4 608l153.6-160-38.4-38.4-160 160 44.8 38.4z" />
+<glyph unicode="&#xe6c8;" glyph-name="male2" data-tags="male" d="M608 832c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128zM819.2 492.8l-166.4 166.4c-25.6 32-64 44.8-108.8 44.8h-128c-44.8 0-83.2-12.8-108.8-44.8l-166.4-166.4c-19.2-19.2-19.2-51.2 0-64 19.2-19.2 44.8-19.2 64 0l115.2 115.2v-608h128v384h64v-384h128v608l115.2-115.2c19.2-19.2 44.8-19.2 64 0 19.2 12.8 19.2 44.8 0 64z" />
+<glyph unicode="&#xe6c9;" glyph-name="medal" data-tags="medal" d="M640 179.2c-19.2 0-32 6.4-51.2 12.8l-76.8 32-76.8-32c-12.8-6.4-32-12.8-51.2-12.8-12.8 0-19.2 0-32 6.4l-32-249.6 192 128 192-128-38.4 249.6c-6.4-6.4-19.2-6.4-25.6-6.4zM825.6 582.4c-6.4 12.8-6.4 32 0 44.8l38.4 76.8c12.8 25.6 0 57.6-32 70.4l-83.2 32c-12.8 6.4-25.6 19.2-32 32l-32 83.2c-6.4 25.6-25.6 38.4-44.8 38.4-6.4 0-19.2 0-25.6-6.4l-83.2-38.4c-6.4 0-12.8 0-19.2 0s-12.8 0-19.2 6.4l-83.2 32c-6.4 6.4-19.2 6.4-25.6 6.4-19.2 0-38.4-12.8-51.2-32l-32-89.6c0-12.8-12.8-25.6-25.6-32l-89.6-32c-25.6-6.4-38.4-38.4-25.6-70.4l38.4-83.2c6.4-12.8 6.4-32 0-44.8l-38.4-76.8c-12.8-25.6 0-57.6 32-70.4l83.2-32c12.8-6.4 25.6-19.2 32-32l32-83.2c6.4-25.6 25.6-38.4 44.8-38.4 6.4 0 12.8 0 19.2 6.4l83.2 38.4c6.4 0 12.8 6.4 19.2 6.4s12.8 0 19.2-6.4l83.2-38.4c6.4-6.4 12.8-6.4 19.2-6.4 19.2 0 38.4 12.8 51.2 32l32 83.2c6.4 12.8 19.2 25.6 32 32l83.2 32c25.6 12.8 44.8 44.8 32 70.4l-32 89.6zM512 345.6c-140.8 0-256 115.2-256 256s115.2 256 256 256 256-115.2 256-256c0-140.8-115.2-256-256-256zM704 601.6c0-106.039-85.961-192-192-192s-192 85.961-192 192c0 106.039 85.961 192 192 192s192-85.961 192-192z" />
+<glyph unicode="&#xe6ca;" glyph-name="megafone" data-tags="megafone" d="M992 614.4l-32 25.6v256c0 38.4-25.6 64-64 64s-64-25.6-64-64v-32c-128-57.6-320-160-512-160h-160c-89.6 0-160-76.8-160-160 0-57.6 32-108.8 76.8-134.4l70.4-377.6c0-19.2 19.2-32 44.8-32 6.4 0 6.4 0 12.8 0l230.4 44.8c25.6 6.4 38.4 25.6 32 44.8-19.2 38.4-51.2 96-76.8 115.2-12.8 6.4-32 57.6-44.8 115.2h38.4v57.6c172.8-19.2 384-102.4 448-153.6v-32c0-38.4 25.6-64 64-64s64 25.6 64 64v256l25.6 19.2c25.6 19.2 38.4 44.8 38.4 70.4v12.8c0 25.6-12.8 44.8-32 64zM128 640h192v-64h-192v64zM358.4 153.6c6.4 0 19.2-19.2 32-44.8l-179.2-44.8-64 320h121.6c12.8-83.2 38.4-204.8 89.6-230.4zM832 300.8c-102.4 51.2-281.6 128-448 147.2v192c166.4 19.2 345.6 89.6 448 147.2v-486.4z" />
+<glyph unicode="&#xe6cb;" glyph-name="meh-o2" data-tags="meh-o" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM448 576c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM704 576c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM256 320h512v-64h-512v64z" />
+<glyph unicode="&#xe6cc;" glyph-name="money2" data-tags="money" d="M960 704v-512h-896v512h896zM1024 768h-1024v-640h1024v640zM512 640c108.8 0 192-83.2 192-192s-83.2-192-192-192h320v64h64v256h-64v64h-320zM320 448c0 108.8 83.2 192 192 192h-320v-64h-64v-256h64v-64h320c-108.8 0-192 83.2-192 192z" />
+<glyph unicode="&#xe6cd;" glyph-name="package" data-tags="package" d="M512 960l-512-128v-640l512-256 512 256v640l-512 128zM512 896l134.4-32-377.6-121.6-147.2 51.2 390.4 102.4zM512 6.4l-448 224v518.4l192-64v-217.6l64-19.2v211.2l192-64v-588.8zM544 652.8l-172.8 57.6 396.8 121.6 153.6-38.4-377.6-140.8z" />
+<glyph unicode="&#xe6ce;" glyph-name="paintbrush" data-tags="paintbrush" d="M358.4 217.6l-76.8 76.8c-51.2 12.8-128 6.4-172.8-64-51.2-70.4-19.2-179.2-108.8-294.4 0 0 224 0 307.2 83.2 76.8 76.8 76.8 140.8 64 192l-12.8 6.4zM371.2 441.6c-12.8-19.2-32-44.8-44.8-64 0-12.8-6.4-19.2-12.8-25.6l96-96c6.4 6.4 19.2 12.8 25.6 19.2 19.2 12.8 44.8 25.6 64 44.8 25.6 0 38.4 12.8 51.2 25.6l-140.8 140.8c-12.8-12.8-25.6-25.6-38.4-44.8zM1011.2 947.2c-19.2 19.2-44.8 19.2-64 6.4 0 0-192-160-377.6-326.4-25.6-25.6-44.8-44.8-70.4-64-12.8-12.8-25.6-25.6-38.4-32l134.4-134.4c12.8 12.8 25.6 25.6 32 44.8 19.2 25.6 38.4 44.8 57.6 70.4 160 192 326.4 377.6 326.4 377.6 19.2 12.8 19.2 38.4 0 57.6z" />
+<glyph unicode="&#xe6cf;" glyph-name="sliders" data-tags="sliders" d="M448 960h128v-192h-128v192zM384 704v-192h64v-576h128v576h64v192zM128 960h128v-512h-128v512zM64 384v-192h64v-256h128v256h64v192zM768 960h128v-640h-128v640zM704 256v-192h64v-128h128v128h64v192z" />
+<glyph unicode="&#xe6d0;" glyph-name="sliders22" data-tags="sliders" d="M448 960h128v-192h-128v192zM384 704v-192h64v-576h128v576h64v192zM128 960h128v-512h-128v512zM64 384v-192h64v-256h128v256h64v192zM768 960h128v-640h-128v640zM704 256v-192h64v-128h128v128h64v192z" />
+<glyph unicode="&#xe6d1;" glyph-name="paperplane" data-tags="paperplane" d="M0 448l313.6-89.6h6.4v6.4l454.4 339.2-70.4-76.8-396.8-422.4 12.8-204.8 185.6 204.8 134.4-268.8 384 1024z" />
+<glyph unicode="&#xe6d2;" glyph-name="paperplane2" data-tags="paperplane" d="M1024 960l-1024-512 300.8-102.4 19.2-345.6 160 179.2 160-243.2 384 1024zM480 294.4l275.2 377.6-396.8-275.2-192 64 742.4 371.2-288-755.2-140.8 217.6z" />
+<glyph unicode="&#xe6d3;" glyph-name="paragraph2" data-tags="paragraph" d="M352 960c-160 0-288-128-288-288s128-288 288-288h160v-448h128v896h64v-896h128v896h128v128h-608z" />
+<glyph unicode="&#xe6d4;" glyph-name="paste2" data-tags="paste" d="M832 704h-192v256h-640v-896h384v-128h640v576l-192 192zM192 896h256v-64h-256v64zM960 0h-512v640h320v-192h192v-448zM832 512v128l128-128h-128z" />
+<glyph unicode="&#xe6d5;" glyph-name="pie-chart22" data-tags="pie-chart" d="M576 896c204.8-12.8 364.8-179.2 384-384h-384v384zM544 960c-12.8 0-19.2 0-32 0v-512h512c0 12.8 0 19.2 0 32 0 262.4-217.6 480-480 480v0zM448 384v512c-249.6-19.2-448-224-448-480 0-262.4 217.6-480 480-480 256 0 460.8 198.4 480 448h-512z" />
+<glyph unicode="&#xe6d6;" glyph-name="pin-post" data-tags="pin-post" d="M576 768c0 0 0 0 0 0 0 108.8 64 128 64 128v64h-320v-64c0 0 64-19.2 64-128 0 0 0 0 0 0h-384v-832h960v832h-384zM896 0h-832v704h256v-64h128v-128h64v128h128v64h256v-704z" />
+<glyph unicode="&#xe6d7;" glyph-name="presentation" data-tags="presentation" d="M1024 896h-448v64h-128v-64h-448v-704h320l-128-256h140.8l128 256h96l128-256h147.2l-128 256h320v704zM960 256h-896v576h896v-576zM384 704v-320l256 160z" />
+<glyph unicode="&#xe6d8;" glyph-name="qrcode2" data-tags="qrcode" d="M384 960h-384v-384h384v384zM320 640h-256v256h256v-256zM128 832h128v-128h-128v128zM0-64h384v384h-384v-384zM64 256h256v-256h-256v256zM128 192h128v-128h-128v128zM640 960v-384h384v384h-384zM960 640h-256v256h256v-256zM768 832h128v-128h-128v128zM128 512h-128v-128h192v64h-64zM448 384h128v-128h-128v128zM192 512h128v-64h-128v64zM576 192h-128v-64h64v-64h64v64zM384 512v-64h-64v-64h128v128zM512 704h64v-128h-64v128zM576 448v-64h128v128h-192v-64zM448 576h64v-64h-64v64zM576 64h128v-128h-128v128zM448 64h64v-128h-64v128zM576 256h64v-64h-64v64zM576 768v128h-64v64h-64v-256h64v64zM768 64h64v-128h-64v128zM768 192h128v-64h-128v64zM704 128h64v-64h-64v64zM640 192h64v-64h-64v64zM896 320v-64h64v-64h64v128h-64zM960 128h-64v-192h128v128h-64zM640 320v-64h192v128h-128v-64zM768 512v-64h128v-64h128v128h-128z" />
+<glyph unicode="&#xe6d9;" glyph-name="quote-left2" data-tags="quote-left" d="M448 512v-448h-448v454.4c0 307.2 288 345.6 288 345.6l38.4-89.6c0 0-128-19.2-153.6-121.6-25.6-76.8 25.6-140.8 25.6-140.8h249.6zM1024 512v-448h-448v454.4c0 307.2 288 345.6 288 345.6l38.4-89.6c0 0-128-19.2-153.6-121.6-25.6-76.8 25.6-140.8 25.6-140.8h249.6z" />
+<glyph unicode="&#xe6da;" glyph-name="quote-right2" data-tags="quote-right" d="M576 384v448h448v-454.4c0-307.2-288-345.6-288-345.6l-38.4 89.6c0 0 128 19.2 153.6 121.6 25.6 76.8-25.6 140.8-25.6 140.8h-249.6zM0 384v448h448v-454.4c0-307.2-288-345.6-288-345.6l-38.4 89.6c0 0 128 19.2 153.6 121.6 25.6 76.8-25.6 140.8-25.6 140.8h-249.6z" />
+<glyph unicode="&#xe6db;" glyph-name="raster-lower-left" data-tags="raster-lower-left" d="M960 512h64v-64h-64v64zM832 512h64v-64h-64v64zM704 512h64v-64h-64v64zM576 512h64v-64h-64v64zM896 576h64v-64h-64v64zM768 576h64v-64h-64v64zM640 576h64v-64h-64v64zM960 640h64v-64h-64v64zM832 640h64v-64h-64v64zM704 640h64v-64h-64v64zM896 704h64v-64h-64v64zM768 704h64v-64h-64v64zM960 768h64v-64h-64v64zM832 768h64v-64h-64v64zM896 832h64v-64h-64v64zM960 896h64v-64h-64v64zM448 0h64v-64h-64v64zM320 0h64v-64h-64v64zM192 0h64v-64h-64v64zM64 0h64v-64h-64v64zM384 64h64v-64h-64v64zM256 64h64v-64h-64v64zM128 64h64v-64h-64v64zM448 128h64v-64h-64v64zM320 128h64v-64h-64v64zM192 128h64v-64h-64v64zM384 192h64v-64h-64v64zM256 192h64v-64h-64v64zM448 256h64v-64h-64v64zM320 256h64v-64h-64v64zM384 320h64v-64h-64v64zM448 384h64v-64h-64v64zM960 0h64v-64h-64v64zM832 0h64v-64h-64v64zM704 0h64v-64h-64v64zM576 0h64v-64h-64v64zM896 64h64v-64h-64v64zM768 64h64v-64h-64v64zM640 64h64v-64h-64v64zM512 64h64v-64h-64v64zM960 128h64v-64h-64v64zM832 128h64v-64h-64v64zM704 128h64v-64h-64v64zM576 128h64v-64h-64v64zM896 192h64v-64h-64v64zM768 192h64v-64h-64v64zM640 192h64v-64h-64v64zM512 192h64v-64h-64v64zM960 256h64v-64h-64v64zM832 256h64v-64h-64v64zM704 256h64v-64h-64v64zM576 256h64v-64h-64v64zM896 320h64v-64h-64v64zM768 320h64v-64h-64v64zM640 320h64v-64h-64v64zM512 320h64v-64h-64v64zM960 384h64v-64h-64v64zM832 384h64v-64h-64v64zM704 384h64v-64h-64v64zM576 384h64v-64h-64v64zM896 448h64v-64h-64v64zM768 448h64v-64h-64v64zM640 448h64v-64h-64v64zM512 448h64v-64h-64v64z" />
+<glyph unicode="&#xe6dc;" glyph-name="raster" data-tags="raster" d="M448 512h64v-64h-64v64zM320 512h64v-64h-64v64zM192 512h64v-64h-64v64zM64 512h64v-64h-64v64zM384 576h64v-64h-64v64zM256 576h64v-64h-64v64zM128 576h64v-64h-64v64zM0 576h64v-64h-64v64zM448 640h64v-64h-64v64zM320 640h64v-64h-64v64zM192 640h64v-64h-64v64zM64 640h64v-64h-64v64zM384 704h64v-64h-64v64zM256 704h64v-64h-64v64zM128 704h64v-64h-64v64zM0 704h64v-64h-64v64zM448 768h64v-64h-64v64zM320 768h64v-64h-64v64zM192 768h64v-64h-64v64zM64 768h64v-64h-64v64zM384 832h64v-64h-64v64zM256 832h64v-64h-64v64zM128 832h64v-64h-64v64zM0 832h64v-64h-64v64zM448 896h64v-64h-64v64zM320 896h64v-64h-64v64zM192 896h64v-64h-64v64zM64 896h64v-64h-64v64zM384 960h64v-64h-64v64zM256 960h64v-64h-64v64zM128 960h64v-64h-64v64zM0 960h64v-64h-64v64zM960 512h64v-64h-64v64zM832 512h64v-64h-64v64zM704 512h64v-64h-64v64zM576 512h64v-64h-64v64zM896 576h64v-64h-64v64zM768 576h64v-64h-64v64zM640 576h64v-64h-64v64zM512 576h64v-64h-64v64zM960 640h64v-64h-64v64zM832 640h64v-64h-64v64zM704 640h64v-64h-64v64zM576 640h64v-64h-64v64zM896 704h64v-64h-64v64zM768 704h64v-64h-64v64zM640 704h64v-64h-64v64zM512 704h64v-64h-64v64zM960 768h64v-64h-64v64zM832 768h64v-64h-64v64zM704 768h64v-64h-64v64zM576 768h64v-64h-64v64zM896 832h64v-64h-64v64zM768 832h64v-64h-64v64zM640 832h64v-64h-64v64zM512 832h64v-64h-64v64zM960 896h64v-64h-64v64zM832 896h64v-64h-64v64zM704 896h64v-64h-64v64zM576 896h64v-64h-64v64zM896 960h64v-64h-64v64zM768 960h64v-64h-64v64zM640 960h64v-64h-64v64zM512 960h64v-64h-64v64zM448 0h64v-64h-64v64zM320 0h64v-64h-64v64zM192 0h64v-64h-64v64zM64 0h64v-64h-64v64zM384 64h64v-64h-64v64zM256 64h64v-64h-64v64zM128 64h64v-64h-64v64zM0 64h64v-64h-64v64zM448 128h64v-64h-64v64zM320 128h64v-64h-64v64zM192 128h64v-64h-64v64zM64 128h64v-64h-64v64zM384 192h64v-64h-64v64zM256 192h64v-64h-64v64zM128 192h64v-64h-64v64zM0 192h64v-64h-64v64zM448 256h64v-64h-64v64zM320 256h64v-64h-64v64zM192 256h64v-64h-64v64zM64 256h64v-64h-64v64zM384 320h64v-64h-64v64zM256 320h64v-64h-64v64zM128 320h64v-64h-64v64zM0 320h64v-64h-64v64zM448 384h64v-64h-64v64zM320 384h64v-64h-64v64zM192 384h64v-64h-64v64zM64 384h64v-64h-64v64zM384 448h64v-64h-64v64zM256 448h64v-64h-64v64zM128 448h64v-64h-64v64zM0 448h64v-64h-64v64zM960 0h64v-64h-64v64zM832 0h64v-64h-64v64zM704 0h64v-64h-64v64zM576 0h64v-64h-64v64zM896 64h64v-64h-64v64zM768 64h64v-64h-64v64zM640 64h64v-64h-64v64zM512 64h64v-64h-64v64zM960 128h64v-64h-64v64zM832 128h64v-64h-64v64zM704 128h64v-64h-64v64zM576 128h64v-64h-64v64zM896 192h64v-64h-64v64zM768 192h64v-64h-64v64zM640 192h64v-64h-64v64zM512 192h64v-64h-64v64zM960 256h64v-64h-64v64zM832 256h64v-64h-64v64zM704 256h64v-64h-64v64zM576 256h64v-64h-64v64zM896 320h64v-64h-64v64zM768 320h64v-64h-64v64zM640 320h64v-64h-64v64zM512 320h64v-64h-64v64zM960 384h64v-64h-64v64zM832 384h64v-64h-64v64zM704 384h64v-64h-64v64zM576 384h64v-64h-64v64zM896 448h64v-64h-64v64zM768 448h64v-64h-64v64zM640 448h64v-64h-64v64zM512 448h64v-64h-64v64z" />
+<glyph unicode="&#xe6dd;" glyph-name="recycle2" data-tags="recycle" d="M512 761.6l89.6-140.8-102.4-70.4 83.2-19.2 179.2-38.4 38.4 172.8 25.6 89.6-115.2-70.4-128 211.2h-140.8l-166.4-275.2 108.8-64zM1024 192l-172.8 275.2-108.8-64 128-211.2h-166.4v128l-192-192 192-192v128h236.8zM153.6 192v0l89.6 147.2 108.8-70.4-57.6 268.8-179.2-44.8-83.2-19.2 102.4-64-134.4-217.6 83.2-128h364.8v128z" />
+<glyph unicode="&#xe6de;" glyph-name="road2" data-tags="road" d="M576 256v-256h448l-256 896h-192v-192h-128v192h-192l-256-896h448v256h128zM448 576h128v-192h-128v192z" />
+<glyph unicode="&#xe6df;" glyph-name="rocket2" data-tags="rocket" d="M1024 960c0 0-224 25.6-428.8-179.2-102.4-96-185.6-224-249.6-339.2l-160 38.4-102.4-102.4 179.2-89.6c-19.2-38.4-25.6-64-25.6-64l51.2-51.2c0 0 25.6 12.8 64 25.6l89.6-179.2 102.4 102.4-32 160c108.8 64 243.2 147.2 339.2 243.2 198.4 204.8 172.8 435.2 172.8 435.2zM819.2 652.8c-25.6-25.6-70.4-25.6-102.4 0-25.6 25.6-25.6 70.4 0 102.4 25.6 25.6 70.4 25.6 102.4 0 25.6-25.6 25.6-70.4 0-102.4zM256 51.2c-51.2-51.2-166.4-25.6-166.4-25.6s-25.6 115.2 25.6 166.4c51.2 51.2 96 57.6 96 57.6s-83.2 19.2-134.4-38.4c-102.4-102.4-64-268.8-64-268.8s166.4-38.4 268.8 64c57.6 57.6 38.4 140.8 38.4 140.8s-12.8-44.8-64-96z" />
+<glyph unicode="&#xe6e0;" glyph-name="rss-square2" data-tags="rss-square" d="M0 960v-1024h1024v1024h-1024zM230.4 64c-57.6 0-102.4 44.8-102.4 102.4s44.8 102.4 102.4 102.4 102.4-44.8 102.4-102.4-38.4-102.4-102.4-102.4zM486.4 64c0 198.4-160 358.4-358.4 358.4v153.6c281.6 0 512-230.4 512-512h-153.6zM742.4 64c0 339.2-275.2 614.4-614.4 614.4v153.6c422.4 0 768-345.6 768-768h-153.6z" />
+<glyph unicode="&#xe6e1;" glyph-name="rss2" data-tags="rss" d="M281.6 76.8c0-77.762-63.038-140.8-140.8-140.8s-140.8 63.038-140.8 140.8c0 77.762 63.038 140.8 140.8 140.8s140.8-63.038 140.8-140.8zM678.4-64h-198.4c0 262.4-217.6 480-480 480v0 198.4c377.6 0 678.4-300.8 678.4-678.4zM819.2-64c0 454.4-364.8 819.2-819.2 819.2v204.8c563.2 0 1024-460.8 1024-1024h-204.8z" />
+<glyph unicode="&#xe6e2;" glyph-name="safe-lock" data-tags="safe-lock" d="M480 960c-262.4 0-480-217.6-480-480s217.6-480 480-480 480 217.6 480 480-217.6 480-480 480zM851.2 294.4c-12.8-32-32-57.6-57.6-83.2l-89.6 89.6c32 38.4 57.6 89.6 57.6 147.2h128c0-32-6.4-64-19.2-96l-57.6 25.6-25.6-57.6 64-25.6zM646.4 166.4l-57.6-25.6 25.6-57.6c-38.4-6.4-70.4-12.8-102.4-19.2v128c57.6 6.4 102.4 25.6 147.2 57.6l89.6-89.6c-25.6-19.2-51.2-38.4-83.2-57.6l-19.2 64zM313.6 166.4l-25.6-57.6c-32 12.8-57.6 32-83.2 57.6l96 89.6c38.4-32 89.6-57.6 147.2-57.6v-128c-32 0-64 6.4-96 19.2l25.6 57.6-64 19.2zM198.4 512h-134.4c0 32 6.4 64 19.2 96l57.6-25.6 25.6 57.6-57.6 25.6c12.8 32 32 57.6 57.6 83.2l89.6-89.6c-32-44.8-57.6-89.6-57.6-147.2zM313.6 793.6l57.6 25.6-19.2 57.6c32 6.4 64 12.8 96 19.2v-128c-57.6-6.4-102.4-32-147.2-64l-89.6 89.6c25.6 19.2 51.2 38.4 83.2 57.6l19.2-57.6zM851.2 665.6l-57.6-25.6 25.6-57.6 57.6 25.6c6.4-32 12.8-64 19.2-96h-128c-6.4 57.6-25.6 102.4-64 147.2l-89.6-89.6c12.8-25.6 25.6-57.6 25.6-89.6 0-89.6-70.4-160-160-160s-160 70.4-160 160c0 89.6 70.4 160 160 160 32 0 64-12.8 89.6-25.6l89.6 89.6c-44.8 32-89.6 57.6-147.2 64v128c32 0 64-6.4 96-19.2l-25.6-57.6 57.6-25.6 25.6 57.6c32-12.8 57.6-32 83.2-57.6l-89.6-89.6 44.8-44.8 89.6 89.6c25.6-25.6 44.8-51.2 57.6-83.2zM108.8 294.4l57.6 25.6-25.6 57.6-57.6-25.6c-6.4 32-12.8 64-19.2 96h128c6.4-57.6 32-102.4 64-147.2l-89.6-89.6c-25.6 25.6-44.8 51.2-57.6 83.2zM576 480c0-53.019-42.981-96-96-96s-96 42.981-96 96c0 53.019 42.981 96 96 96s96-42.981 96-96z" />
+<glyph unicode="&#xe6e3;" glyph-name="safe" data-tags="safe" d="M64 960v-1024h192v64h512v-64h192v1024h-896zM896 320h-64v320h64v-320zM896 768h-64v64h-640v-704h640v64h64v-128h-768v832h768v-128zM544 480c0-70.4-57.6-128-128-128s-128 57.6-128 128 57.6 128 128 128 128-57.6 128-128zM480 480c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64z" />
+<glyph unicode="&#xe6e4;" glyph-name="share-square2" data-tags="share-square" d="M704 768h-230.4c0 0-281.6 12.8-281.6-275.2 0-224 128-428.8 128-428.8s-25.6 448 147.2 448h236.8v-192l320 320-320 320v-192zM896 384v-384h-832v832h576v64h-640v-960h960v512z" />
+<glyph unicode="&#xe6e5;" glyph-name="shield2" data-tags="shield" d="M64 960c0 0 0-204.8 0-448 0-358.4 448-576 448-576s448 217.6 448 576c0 243.2 0 448 0 448h-896zM896 512c0-268.8-294.4-454.4-384-505.6v889.6h384v-384z" />
+<glyph unicode="&#xe6e6;" glyph-name="smiley-o" data-tags="smiley-o" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM512 115.2c-128 0-243.2 76.8-294.4 198.4l57.6 25.6c38.4-96 134.4-153.6 236.8-153.6s198.4 64 236.8 153.6l57.6-25.6c-51.2-128-166.4-198.4-294.4-198.4zM448 576c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM704 576c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64z" />
+<glyph unicode="&#xe6e7;" glyph-name="spinner-arc" data-tags="spinner-arc" d="M960 448c0-249.6-198.4-448-448-448s-448 192-448 448h-64c0-256 230.4-512 512-512s512 230.4 512 512h-64z" />
+<glyph unicode="&#xe6e8;" glyph-name="spinner-third" data-tags="spinner-third" d="M825.6 761.6c83.2-76.8 134.4-192 134.4-313.6 0-249.6-198.4-448-448-448s-448 198.4-448 448c0 121.6 51.2 236.8 134.4 313.6l-51.2 51.2c-89.6-96-147.2-224-147.2-364.8 0-281.6 230.4-512 512-512s512 230.4 512 512c0 140.8-57.6 268.8-147.2 364.8l-51.2-51.2z" />
+<glyph unicode="&#xe6e9;" glyph-name="spinner2" data-tags="spinner" d="M633.6 947.2l-12.8-64c192-51.2 339.2-224 339.2-435.2 0-249.6-198.4-448-448-448s-448 198.4-448 448c0 211.2 147.2 384 339.2 435.2l-12.8 64c-224-57.6-390.4-262.4-390.4-499.2 0-281.6 230.4-512 512-512s512 230.4 512 512c0 236.8-166.4 441.6-390.4 499.2z" />
+<glyph unicode="&#xe6ea;" glyph-name="subscript2" data-tags="subscript" d="M1024 0v-64h-256v64c0 0 211.2 102.4 166.4 204.8-32 70.4-128 12.8-128 12.8l-32 57.6c0 0 121.6 89.6 198.4 12.8 153.6-147.2-89.6-288-89.6-288h140.8zM768 768h-217.6l-166.4-192-166.4 192h-217.6l275.2-320-275.2-320h217.6l166.4 192 166.4-192h217.6l-275.2 320z" />
+<glyph unicode="&#xe6eb;" glyph-name="superscript2" data-tags="superscript" d="M1024 640v-64h-256v64c0 0 211.2 102.4 166.4 204.8-32 70.4-128 12.8-128 12.8l-32 57.6c0 0 121.6 89.6 198.4 12.8 153.6-147.2-89.6-288-89.6-288h140.8zM768 768h-217.6l-166.4-192-166.4 192h-217.6l275.2-320-275.2-320h217.6l166.4 192 166.4-192h217.6l-275.2 320z" />
+<glyph unicode="&#xe6ec;" glyph-name="tag2" data-tags="tag" d="M448 832h-384v-384l448-448 384 384-448 448zM243.2 576c-44.8 0-83.2 38.4-83.2 76.8s38.4 76.8 76.8 76.8 83.2-32 83.2-76.8-38.4-76.8-76.8-76.8z" />
+<glyph unicode="&#xe6ed;" glyph-name="tags2" data-tags="tags" d="M576 832h-96l448-448-339.2-332.8 51.2-51.2 384 384zM384 832h-384v-384l448-448 384 384-448 448zM179.2 576c-44.8 0-83.2 38.4-83.2 76.8s38.4 76.8 76.8 76.8 83.2-32 83.2-76.8-38.4-76.8-76.8-76.8z" />
+<glyph unicode="&#xe6ee;" glyph-name="archive" data-tags="archive" d="M0 896h1024v-192h-1024v192zM64 640v-704h896v704h-896zM704 384h-384v128h384v-128z" />
+<glyph unicode="&#xe6ef;" glyph-name="archive22" data-tags="archive" d="M0 896h1024v-192h-1024v192zM64 640v-704h896v704h-896zM704 384h-384v128h384v-128z" />
+<glyph unicode="&#xe6f0;" glyph-name="terminal2" data-tags="terminal" d="M384 192h576v-64h-576v64zM70.4 128h76.8l236.8 320-236.8 320h-83.2l243.2-320z" />
+<glyph unicode="&#xe6f1;" glyph-name="thumbs-down-o" data-tags="thumbs-down-o" d="M998.4 492.8c6.4 19.2 19.2 44.8 12.8 76.8 0 38.4-19.2 70.4-32 83.2 6.4 19.2 6.4 38.4 0 70.4s-25.6 51.2-38.4 64c6.4 19.2 6.4 51.2-19.2 89.6-25.6 64-76.8 83.2-230.4 83.2-108.8 0-211.2-51.2-294.4-96-25.6-12.8-64-32-76.8-32v0h-320v-576h320v57.6l172.8-172.8 64-179.2c12.8-12.8 25.6-25.6 51.2-25.6h6.4c0 0 0 0 0 0 32 0 128 6.4 153.6 121.6 12.8 57.6-6.4 140.8-32 198.4h147.2c44.8 6.4 134.4 38.4 140.8 134.4 0 44.8-12.8 83.2-25.6 102.4zM160 480c38.4 0 64-25.6 64-64s-25.6-64-64-64-64 25.6-64 64c0 38.4 25.6 64 64 64zM883.2 320h-160c-19.2 0-32-6.4-44.8-25.6-12.8-12.8-12.8-32-6.4-51.2 32-76.8 44.8-140.8 38.4-179.2-12.8-57.6-57.6-70.4-89.6-70.4l-64 172.8c0 6.4-6.4 12.8-12.8 19.2l-185.6 185.6c-6.4 6.4-19.2 12.8-32 12.8h-6.4v384c25.6 0 51.2 12.8 108.8 38.4 70.4 38.4 172.8 89.6 262.4 89.6 160 0 172.8-25.6 185.6-44.8 19.2-32 6.4-57.6 6.4-57.6l-12.8-25.6 25.6-19.2c0 0 25.6-12.8 32-44.8 6.4-25.6 0-44.8 0-44.8l-19.2-19.2 19.2-19.2c0 0 25.6-19.2 25.6-57.6 0-32-12.8-44.8-12.8-44.8l-25.6-19.2 25.6-25.6c0 0 25.6-25.6 19.2-76.8 0-70.4-70.4-76.8-76.8-76.8z" />
+<glyph unicode="&#xe6f2;" glyph-name="thumbs-down2" data-tags="thumbs-down" d="M998.4 460.8c0 0 32-32 25.6-102.4 0-96-102.4-102.4-102.4-102.4h-153.6c-12.8 0-19.2-12.8-19.2-25.6 19.2-44.8 51.2-134.4 38.4-198.4-19.2-89.6-96-96-121.6-96-6.4 0-12.8 6.4-12.8 12.8l-64 179.2c0 0 0 6.4-6.4 6.4l-166.4 179.2c-6.4 6.4-12.8 6.4-19.2 6.4h-12.8v448h12.8c44.8 0 204.8 128 345.6 128s172.8-19.2 198.4-64c25.6-44.8 6.4-83.2 6.4-83.2s32-19.2 38.4-64c6.4-44.8-6.4-70.4-6.4-70.4s32-25.6 32-76.8c6.4-57.6-12.8-76.8-12.8-76.8zM0 256h320v512h-320v-512zM160 480c38.4 0 64-25.6 64-64s-25.6-64-64-64-64 25.6-64 64c0 38.4 25.6 64 64 64z" />
+<glyph unicode="&#xe6f3;" glyph-name="thumbs-up-o" data-tags="thumbs-up-o" d="M1024 505.6c0 96-89.6 134.4-140.8 134.4h-140.8c25.6 64 44.8 140.8 32 198.4-32 115.2-128 121.6-160 121.6h-6.4c-25.6 0-38.4-12.8-51.2-32l-64-179.2-172.8-172.8h-320v-576h320v64c12.8 0 44.8-19.2 76.8-38.4 76.8-38.4 185.6-96 288-96 153.6 0 204.8 19.2 243.2 83.2 19.2 38.4 19.2 70.4 19.2 89.6 12.8 12.8 32 32 38.4 64s6.4 51.2 0 70.4c12.8 19.2 25.6 44.8 32 83.2 0 32-6.4 57.6-12.8 76.8 6.4 25.6 19.2 57.6 19.2 108.8zM160 96c-38.4 0-64 25.6-64 64s25.6 64 64 64 64-25.6 64-64c0-38.4-25.6-64-64-64zM940.8 377.6c0 0 12.8-12.8 12.8-44.8 0-38.4-25.6-57.6-25.6-57.6l-19.2-19.2 12.8-19.2c0 0 12.8-19.2 0-44.8-6.4-25.6-32-44.8-32-44.8l-19.2-19.2 12.8-25.6c0 0 12.8-25.6-6.4-57.6-12.8-25.6-25.6-44.8-185.6-44.8-89.6 0-192 51.2-262.4 89.6-51.2 25.6-83.2 38.4-108.8 38.4v0 384h6.4c12.8 0 25.6 6.4 38.4 12.8l179.2 179.2c6.4 6.4 6.4 12.8 12.8 19.2l64 172.8c32 0 76.8-12.8 89.6-70.4 6.4-38.4-6.4-102.4-38.4-179.2-6.4-19.2-6.4-32 6.4-51.2 6.4-12.8 25.6-19.2 44.8-19.2h160c6.4 0 76.8-12.8 76.8-70.4 0-51.2-19.2-76.8-19.2-76.8l-19.2-25.6 19.2-25.6z" />
+<glyph unicode="&#xe6f4;" glyph-name="thumbs-up2" data-tags="thumbs-up" d="M998.4 435.2c0 0 32 32 25.6 102.4 0 96-102.4 102.4-102.4 102.4h-153.6c-12.8 0-19.2 12.8-19.2 25.6 19.2 44.8 51.2 134.4 38.4 198.4-19.2 89.6-96 96-121.6 96-6.4 0-12.8-6.4-12.8-12.8l-64-179.2c0 0 0-6.4-6.4-6.4l-166.4-179.2c-6.4-6.4-12.8-6.4-19.2-6.4h-12.8v-448h12.8c44.8 0 204.8-128 345.6-128s172.8 19.2 198.4 64c25.6 44.8 6.4 83.2 6.4 83.2s32 19.2 38.4 64c6.4 44.8-6.4 70.4-6.4 70.4s32 25.6 32 76.8c6.4 57.6-12.8 76.8-12.8 76.8zM0 64h320v512h-320v-512zM160 288c38.4 0 64-25.6 64-64s-25.6-64-64-64-64 25.6-64 64c0 38.4 25.6 64 64 64z" />
+<glyph unicode="&#xe6f5;" glyph-name="truck2" data-tags="truck" d="M384 768h640v-448h-640v448zM960 64c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128zM832 256c83.2 0 153.6-51.2 179.2-128h12.8v128h-192zM320 640h-256l-64-256v-256h76.8c25.6 76.8 96 128 179.2 128s153.6-51.2 179.2-128h217.6c25.6 76.8 96 128 179.2 128h-512v384zM256 384h-192l51.2 192h140.8v-192zM384 64c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128z" />
+<glyph unicode="&#xe6f6;" glyph-name="twitter-square2" data-tags="twitter-square" d="M0 960v-1024h1024v1024h-1024zM819.2 601.6c0-6.4 0-12.8 0-19.2 0-211.2-160-448-448-448-89.6 0-172.8 25.6-243.2 70.4 12.8 0 25.6 0 38.4 0 76.8 0 140.8 25.6 198.4 70.4-70.4 0-128 44.8-147.2 108.8 12.8 0 19.2 0 32 0s25.6 0 38.4 6.4c-70.4 12.8-128 76.8-128 153.6 0 0 0 0 0 0 19.2-12.8 44.8-19.2 70.4-19.2-44.8 25.6-70.4 76.8-70.4 128 0 32 6.4 57.6 19.2 76.8 76.8-96 198.4-153.6 326.4-160 0 12.8-6.4 25.6-6.4 38.4 0 89.6 70.4 160 160 160 44.8 0 83.2-19.2 115.2-51.2 38.4 6.4 70.4 19.2 102.4 38.4-12.8-38.4-38.4-70.4-70.4-89.6 32 6.4 64 12.8 89.6 25.6-19.2-38.4-44.8-64-76.8-89.6z" />
+<glyph unicode="&#xe6f7;" glyph-name="twitter2" data-tags="twitter" d="M1024 768c-38.4-19.2-76.8-25.6-121.6-32 44.8 25.6 76.8 64 89.6 115.2-38.4-25.6-83.2-38.4-134.4-51.2-38.4 38.4-96 64-153.6 64-108.8 0-204.8-96-204.8-211.2 0-19.2 0-32 6.4-44.8-172.8 6.4-332.8 89.6-435.2 217.6-19.2-32-25.6-64-25.6-108.8 0-70.4 38.4-134.4 96-172.8-32 0-64 12.8-96 25.6 0 0 0 0 0 0 0-102.4 70.4-185.6 166.4-204.8-19.2-6.4-38.4-6.4-57.6-6.4-12.8 0-25.6 0-38.4 6.4 25.6-83.2 102.4-147.2 198.4-147.2-70.4-57.6-160-89.6-262.4-89.6-19.2 0-32 0-51.2 0 96-57.6 204.8-96 320-96 384 0 595.2 320 595.2 595.2 0 6.4 0 19.2 0 25.6 44.8 32 83.2 70.4 108.8 115.2z" />
+<glyph unicode="&#xe6f8;" glyph-name="umbrella2" data-tags="umbrella" d="M512 889.6v70.4h-64v-70.4c-396.8-25.6-448-441.6-448-441.6h6.4c12.8 0 76.8 64 153.6 64s140.8-64 153.6-64h6.4c19.2 0 64 44.8 128 57.6v-441.6c0-44.8 12.8-76.8 38.4-102.4 19.2-19.2 44.8-25.6 57.6-25.6 0 0 6.4 0 6.4 0 12.8 0 32 0 51.2 19.2 25.6 19.2 38.4 57.6 38.4 108.8h-64c0 0 0-64-32-64s-32 64-32 64v441.6c64-12.8 108.8-57.6 121.6-57.6h6.4c12.8 0 76.8 64 153.6 64s140.8-64 153.6-64h12.8c0 0-44.8 422.4-448 441.6z" />
+<glyph unicode="&#xe6f9;" glyph-name="book" data-tags="book" d="M806.4 800c-102.4 76.8-102.4 160-102.4 160h-576v-800c0-121.6 102.4-224 224-224h544v832c0 0-64 12.8-89.6 32zM256 832h320v-128h-320v128zM832 0h-480c-64 0-115.2 38.4-128 83.2-6.4 25.6 0 44.8 25.6 44.8h454.4v659.2c25.6-38.4 76.8-70.4 128-83.2v-704z" />
+<glyph unicode="&#xe6fa;" glyph-name="book3" data-tags="book" d="M806.4 800c-102.4 76.8-102.4 160-102.4 160h-576v-800c0-121.6 102.4-224 224-224h544v832c0 0-64 12.8-89.6 32zM256 832h320v-128h-320v128zM832 0h-480c-64 0-115.2 38.4-128 83.2-6.4 25.6 0 44.8 25.6 44.8h454.4v659.2c25.6-38.4 76.8-70.4 128-83.2v-704z" />
+<glyph unicode="&#xe6fb;" glyph-name="upload-alt" data-tags="upload-alt" d="M0 64h1024v-128h-1024v128zM512 960l-320-320h192v-512h256v512h192z" />
+<glyph unicode="&#xe6fc;" glyph-name="vimeo-square2" data-tags="vimeo-square" d="M0 960v-1024h1024v1024h-1024zM889.6 620.8c-44.8-243.2-281.6-448-352-492.8s-140.8 19.2-160 70.4c-25.6 57.6-108.8 364.8-128 390.4-25.6 19.2-89.6-32-89.6-32l-32 44.8c0 0 128 153.6 230.4 172.8s102.4-160 128-262.4c25.6-96 38.4-153.6 64-153.6 19.2 0 64 57.6 108.8 140.8s0 160-89.6 102.4c32 211.2 364.8 262.4 320 19.2z" />
+<glyph unicode="&#xe6fd;" glyph-name="vimeo2" data-tags="vimeo" d="M1017.6 678.4c-57.6-320-377.6-595.2-473.6-659.2s-185.6 25.6-217.6 89.6c-32 83.2-140.8 486.4-172.8 524.8-25.6 32-115.2-38.4-115.2-38.4l-38.4 57.6c0 0 172.8 211.2 307.2 236.8 140.8 25.6 140.8-217.6 172.8-352 32-128 57.6-204.8 83.2-204.8s83.2 70.4 140.8 185.6c57.6 108.8 0 211.2-121.6 140.8 51.2 275.2 492.8 345.6 435.2 19.2z" />
+<glyph unicode="&#xe6fe;" glyph-name="youtube-square2" data-tags="youtube-square" d="M505.6 576c12.8 0 19.2 12.8 19.2 32v89.6c0 19.2-6.4 32-19.2 32s-19.2-12.8-19.2-32v-89.6c0-19.2 6.4-32 19.2-32zM454.4 198.4c-6.4-12.8-19.2-19.2-25.6-19.2s-6.4 0-6.4 6.4c0 0 0 6.4 0 12.8v160h-38.4v-166.4c0-12.8 0-25.6 6.4-32 6.4-12.8 12.8-12.8 25.6-12.8s25.6 6.4 44.8 25.6v-25.6h38.4v211.2h-44.8v-160zM243.2 390.4h44.8v-243.2h44.8v243.2h44.8v44.8h-134.4zM601.6 364.8c-12.8 0-25.6-12.8-38.4-25.6v96h-38.4v-281.6h38.4v19.2c12.8-12.8 25.6-25.6 38.4-25.6s25.6 6.4 32 25.6c0 6.4 6.4 25.6 6.4 44.8v83.2c0 19.2 0 32-6.4 44.8-6.4 6.4-12.8 19.2-32 19.2zM601.6 211.2c0-19.2-6.4-25.6-19.2-25.6-6.4 0-12.8 0-19.2 6.4v128c6.4 6.4 12.8 6.4 19.2 6.4 12.8 0 19.2-12.8 19.2-32v-83.2zM723.2 364.8c-19.2 0-32-6.4-44.8-19.2-6.4-12.8-12.8-25.6-12.8-51.2v-76.8c0-25.6 6.4-38.4 12.8-51.2 12.8-12.8 25.6-19.2 44.8-19.2s38.4 6.4 44.8 25.6c6.4 6.4 6.4 12.8 6.4 25.6 0 6.4 0 12.8 0 25.6v6.4h-38.4c0-12.8 0-25.6 0-25.6 0-12.8-6.4-12.8-19.2-12.8s-19.2 12.8-19.2 32v38.4h76.8v44.8c0 25.6-6.4 38.4-12.8 51.2 0-6.4-19.2 6.4-38.4 6.4zM742.4 281.6h-38.4v19.2c0 19.2 6.4 32 19.2 32s19.2-12.8 19.2-32v-19.2zM0 960v-1024h1024v1024h-1024zM595.2 761.6h38.4v-160c0-6.4 0-12.8 0-12.8 0-6.4 0-12.8 6.4-12.8s12.8 6.4 25.6 19.2v166.4h38.4v-211.2h-38.4v19.2c-12.8-19.2-32-25.6-44.8-25.6s-19.2 6.4-25.6 12.8c0 6.4-6.4 19.2-6.4 32v172.8zM448 691.2c0 19.2 0 38.4 12.8 51.2s25.6 19.2 44.8 19.2c19.2 0 32-6.4 44.8-19.2 6.4-12.8 12.8-25.6 12.8-51.2v-76.8c0-25.6-6.4-38.4-12.8-51.2-12.8-12.8-25.6-19.2-44.8-19.2s-32 6.4-44.8 19.2c-12.8 12.8-12.8 25.6-12.8 51.2v76.8zM339.2 832l32-115.2 32 115.2h44.8l-51.2-172.8v-115.2h-44.8v115.2c-6.4 25.6-12.8 51.2-25.6 96-12.8 25.6-19.2 51.2-32 76.8h44.8zM819.2 134.4c-6.4-32-38.4-57.6-70.4-64-76.8-6.4-160-6.4-236.8-6.4s-160 0-236.8 6.4c-32 6.4-64 25.6-70.4 64-12.8 51.2-12.8 102.4-12.8 153.6 0 44.8 0 96 12.8 147.2 6.4 32 38.4 57.6 70.4 64 76.8 6.4 160 6.4 236.8 6.4s160 0 236.8-6.4c32-6.4 64-25.6 70.4-64 12.8-51.2 12.8-102.4 12.8-147.2 0-51.2 0-102.4-12.8-153.6z" />
+<glyph unicode="&#xe6ff;" glyph-name="youtube2" data-tags="youtube" d="M422.4 960h-57.6l-38.4-147.2-38.4 147.2h-64c12.8-38.4 25.6-70.4 38.4-108.8 19.2-51.2 32-96 32-121.6v-153.6h57.6v153.6l70.4 230.4zM576 672v96c0 32-6.4 51.2-19.2 70.4s-32 25.6-57.6 25.6c-25.6 0-44.8-12.8-57.6-32-12.8-12.8-19.2-32-19.2-64v-102.4c0-32 6.4-51.2 19.2-64 12.8-19.2 32-25.6 57.6-25.6s44.8 12.8 57.6 32c12.8 6.4 19.2 32 19.2 64zM524.8 659.2c0-25.6-6.4-38.4-25.6-38.4s-25.6 12.8-25.6 38.4v121.6c0 25.6 6.4 38.4 25.6 38.4s25.6-12.8 25.6-38.4v-121.6zM768 576v288h-51.2v-217.6c-12.8-19.2-19.2-25.6-32-25.6-6.4 0-12.8 6.4-12.8 12.8 0 0 0 6.4 0 19.2v211.2h-51.2v-224c0-19.2 0-32 6.4-44.8 0-12.8 12.8-19.2 32-19.2s38.4 12.8 57.6 32v-32h51.2zM793.6 288c-19.2 0-25.6-12.8-25.6-38.4v-25.6h51.2v25.6c0 25.6-6.4 38.4-25.6 38.4zM608 288c-6.4 0-19.2-6.4-25.6-12.8v-172.8c6.4-6.4 19.2-12.8 25.6-12.8 12.8 0 19.2 12.8 19.2 38.4v121.6c0 25.6-6.4 38.4-19.2 38.4zM921.6 428.8c-12.8 44.8-51.2 83.2-89.6 83.2-102.4 12.8-211.2 12.8-320 12.8s-211.2 0-320-12.8c-38.4 0-76.8-38.4-89.6-83.2-12.8-64-12.8-134.4-12.8-198.4s0-134.4 12.8-198.4c12.8-44.8 44.8-76.8 89.6-83.2 108.8-12.8 211.2-12.8 320-12.8s211.2 0 320 12.8c44.8 6.4 83.2 38.4 89.6 83.2 12.8 64 12.8 134.4 12.8 198.4s0 134.4-12.8 198.4zM332.8 371.2h-64v-326.4h-57.6v326.4h-57.6v57.6h179.2v-57.6zM486.4 44.8h-51.2v32c-19.2-25.6-38.4-32-57.6-32s-25.6 6.4-32 19.2c0 6.4-6.4 19.2-6.4 44.8v224h51.2v-204.8c0-12.8 0-19.2 0-19.2 0-6.4 6.4-12.8 12.8-12.8 12.8 0 19.2 6.4 32 25.6v211.2h51.2v-288zM678.4 134.4c0-25.6 0-44.8-6.4-57.6-6.4-19.2-19.2-32-38.4-32s-38.4 12.8-51.2 32v-25.6h-51.2v377.6h51.2v-121.6c19.2 19.2 32 32 51.2 32s32-12.8 38.4-32c6.4-12.8 6.4-32 6.4-57.6v-115.2zM870.4 179.2h-102.4v-51.2c0-25.6 6.4-38.4 25.6-38.4 12.8 0 19.2 6.4 25.6 19.2 0 0 0 12.8 0 32h51.2v-6.4c0-19.2 0-25.6 0-32 0-12.8-6.4-19.2-12.8-32-12.8-19.2-32-32-64-32-25.6 0-44.8 12.8-64 32-12.8 12.8-19.2 38.4-19.2 64v96c0 32 6.4 51.2 12.8 64 12.8 19.2 32 32 64 32 25.6 0 44.8-12.8 57.6-32 12.8-12.8 12.8-38.4 12.8-64v-51.2z" />
+<glyph unicode="&#xe700;" glyph-name="angle-double-down2" data-tags="angle-double-down" d="M192 832v-128l320-320 320 320v128l-320-320zM192 512v-128l320-320 320 320v128l-320-320z" />
+<glyph unicode="&#xe701;" glyph-name="angle-double-left2" data-tags="angle-double-left" d="M896 768h-128l-320-320 320-320h128l-320 320zM576 768h-128l-320-320 320-320h128l-320 320z" />
+<glyph unicode="&#xe702;" glyph-name="angle-double-right2" data-tags="angle-double-right" d="M128 128h128l320 320-320 320h-128l320-320zM448 128h128l320 320-320 320h-128l320-320z" />
+<glyph unicode="&#xe703;" glyph-name="angle-double-up2" data-tags="angle-double-up" d="M832 64v128l-320 320-320-320v-128l320 320zM832 384v128l-320 320-320-320v-128l320 320z" />
+<glyph unicode="&#xe704;" glyph-name="angle-down2" data-tags="angle-down" d="M832 704v-128l-320-320-320 320v128l320-320z" />
+<glyph unicode="&#xe705;" glyph-name="angle-left2" data-tags="angle-left" d="M768 128h-128l-320 320 320 320h128l-320-320z" />
+<glyph unicode="&#xe706;" glyph-name="angle-right2" data-tags="angle-right" d="M256 128h128l320 320-320 320h-128l320-320z" />
+<glyph unicode="&#xe707;" glyph-name="angle-up2" data-tags="angle-up" d="M192 192v128l320 320 320-320v-128l-320 320z" />
+<glyph unicode="&#xe708;" glyph-name="arrow-circle-down-o" data-tags="arrow-circle-down-o" d="M64 448c0 249.6 198.4 448 448 448s448-198.4 448-448-198.4-448-448-448-448 198.4-448 448zM0 448c0-281.6 230.4-512 512-512s512 230.4 512 512-230.4 512-512 512-512-230.4-512-512v0zM576 345.6l115.2 115.2 89.6-89.6-268.8-268.8-268.8 268.8 89.6 89.6 115.2-115.2v422.4h128v-422.4z" />
+<glyph unicode="&#xe709;" glyph-name="arrow-circle-down2" data-tags="arrow-circle-down" d="M0 448c0-281.6 230.4-512 512-512s512 230.4 512 512-230.4 512-512 512c-281.6 0-512-230.4-512-512zM576 345.6l115.2 115.2 89.6-89.6-268.8-268.8-268.8 268.8 89.6 89.6 115.2-115.2v422.4h128v-422.4z" />
+<glyph unicode="&#xe70a;" glyph-name="arrow-circle-left-o" data-tags="arrow-circle-left-o" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM409.6 384l115.2-115.2-89.6-89.6-268.8 268.8 268.8 268.8 89.6-89.6-115.2-115.2h422.4v-128h-422.4z" />
+<glyph unicode="&#xe70b;" glyph-name="arrow-circle-left2" data-tags="arrow-circle-left" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM409.6 384l115.2-115.2-89.6-89.6-268.8 268.8 268.8 268.8 89.6-89.6-115.2-115.2h422.4v-128h-422.4z" />
+<glyph unicode="&#xe70c;" glyph-name="arrow-circle-right-o" data-tags="arrow-circle-right-o" d="M512 0c-249.6 0-448 198.4-448 448s198.4 448 448 448 448-198.4 448-448-198.4-448-448-448zM512-64c281.6 0 512 230.4 512 512s-230.4 512-512 512-512-230.4-512-512 230.4-512 512-512v0zM614.4 512l-115.2 115.2 89.6 89.6 268.8-268.8-268.8-268.8-89.6 89.6 115.2 115.2h-422.4v128h422.4z" />
+<glyph unicode="&#xe70d;" glyph-name="arrow-circle-right2" data-tags="arrow-circle-right" d="M512-64c281.6 0 512 230.4 512 512s-230.4 512-512 512-512-230.4-512-512 230.4-512 512-512zM614.4 512l-115.2 115.2 89.6 89.6 268.8-268.8-268.8-268.8-89.6 89.6 115.2 115.2h-422.4v128h422.4z" />
+<glyph unicode="&#xe70e;" glyph-name="arrow-circle-up-o" data-tags="arrow-circle-up-o" d="M960 448c0-249.6-198.4-448-448-448s-448 198.4-448 448 198.4 448 448 448 448-198.4 448-448zM1024 448c0 281.6-230.4 512-512 512s-512-230.4-512-512c0-281.6 230.4-512 512-512s512 230.4 512 512v0zM448 550.4l-115.2-115.2-89.6 89.6 268.8 268.8 268.8-268.8-89.6-89.6-115.2 115.2v-422.4h-128v422.4z" />
+<glyph unicode="&#xe70f;" glyph-name="arrow-circle-up2" data-tags="arrow-circle-up" d="M1024 448c0 281.6-230.4 512-512 512s-512-230.4-512-512 230.4-512 512-512 512 230.4 512 512zM448 550.4l-115.2-115.2-89.6 89.6 268.8 268.8 268.8-268.8-89.6-89.6-115.2 115.2v-422.4h-128v422.4z" />
+<glyph unicode="&#xe710;" glyph-name="ban2" data-tags="ban" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM512 832c83.2 0 160-25.6 224-70.4l-537.6-537.6c-44.8 64-70.4 140.8-70.4 224 0 211.2 172.8 384 384 384zM512 64c-83.2 0-160 25.6-224 70.4l537.6 537.6c44.8-64 70.4-140.8 70.4-224 0-211.2-172.8-384-384-384z" />
+<glyph unicode="&#xe711;" glyph-name="bold2" data-tags="bold" d="M704 480c0 0 128 51.2 128 230.4 0 262.4-326.4 249.6-448 249.6h-256v-1024h256c236.8 0 512 0 512 281.6 0 243.2-192 262.4-192 262.4zM576 678.4c0-115.2-96-102.4-192-102.4v192c115.2 0 192-6.4 192-89.6zM384 128v256c115.2 0 256 19.2 256-140.8 0-121.6-160-115.2-256-115.2z" />
+<glyph unicode="&#xe712;" glyph-name="bullseye2" data-tags="bullseye" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM512 6.4c-243.2 0-441.6 198.4-441.6 441.6s198.4 441.6 441.6 441.6 441.6-198.4 441.6-441.6-198.4-441.6-441.6-441.6zM512 812.8c-204.8 0-364.8-160-364.8-364.8s166.4-364.8 364.8-364.8 364.8 166.4 364.8 364.8-160 364.8-364.8 364.8zM512 153.6c-160 0-294.4 134.4-294.4 294.4s134.4 294.4 294.4 294.4 294.4-134.4 294.4-294.4c0-160-134.4-294.4-294.4-294.4zM512 665.6c-121.6 0-217.6-96-217.6-217.6s96-217.6 217.6-217.6c121.6 0 217.6 96 217.6 217.6s-96 217.6-217.6 217.6z" />
+<glyph unicode="&#xe713;" glyph-name="cart-o" data-tags="cart-o" d="M896 121.6v70.4h-601.6l38.4 70.4 588.8 57.6 102.4 384h-787.2l-44.8 192h-192v-64h140.8l134.4-537.6-83.2-166.4v-96c0-51.2 44.8-96 96-96s96 44.8 96 96-44.8 96-96 96h480v-96c0-51.2 44.8-96 96-96s96 44.8 96 96c0 44.8-25.6 76.8-64 89.6zM256 640h684.8l-70.4-256-537.6-57.6-76.8 313.6z" />
+<glyph unicode="&#xe714;" glyph-name="cart" data-tags="cart" d="M896 121.6v70.4h-601.6l38.4 70.4 588.8 57.6 102.4 384h-787.2l-44.8 192h-192v-64h140.8l134.4-537.6-83.2-166.4v-96c0-51.2 44.8-96 96-96s96 44.8 96 96-44.8 96-96 96h480v-96c0-51.2 44.8-96 96-96s96 44.8 96 96c0 44.8-25.6 76.8-64 89.6z" />
+<glyph unicode="&#xe715;" glyph-name="check-square-o2" data-tags="check-square-o" d="M896 563.2v-499.2h-768v768h672l64 64h-800v-896h896v627.2zM505.6 262.4l-268.8 268.8 96 89.6 172.8-179.2 428.8 428.8 89.6-89.6z" />
+<glyph unicode="&#xe716;" glyph-name="cross-cutlery" data-tags="cross-cutlery" d="M697.6 409.6c0 0 0 0 0 0 38.4 6.4 76.8 25.6 102.4 57.6l198.4 198.4c25.6 25.6 25.6 64 0 89.6l-6.4 12.8-192-192c-12.8-12.8-38.4-12.8-57.6 0s-12.8 38.4 0 57.6l166.4 166.4c12.8 12.8 12.8 38.4 0 57.6-12.8 12.8-38.4 12.8-57.6 0l-166.4-166.4c-12.8-12.8-38.4-12.8-57.6 0-12.8 12.8-12.8 38.4 0 57.6l192 192-6.4 6.4c-25.6 25.6-64 25.6-89.6 0l-198.4-211.2c-25.6-25.6-44.8-64-51.2-102.4l-313.6 307.2c-25.6 25.6-64 19.2-83.2 0l-12.8-12.8c-89.6-89.6-57.6-268.8 96-422.4l51.2-51.2c25.6-25.6 57.6-44.8 96-51.2-32-25.6-51.2-51.2-51.2-51.2l-217.6-217.6c-44.8-44.8-44.8-121.6 0-166.4s121.6-44.8 166.4 0l211.2 224c12.8 12.8 44.8 51.2 83.2 96 19.2-25.6 32-38.4 32-38.4l275.2-275.2c44.8-44.8 121.6-44.8 166.4 0s44.8 121.6 0 166.4l-275.2 268.8z" />
+<glyph unicode="&#xe717;" glyph-name="cutlery2" data-tags="cutlery" d="M832 908.8c0 32-25.6 51.2-51.2 51.2h-12.8c-108.8 0-192-121.6-192-300.8v-57.6c0-64 32-121.6 89.6-153.6-19.2-76.8-25.6-160-25.6-160v-256c0-51.2 44.8-96 96-96s96 44.8 96 96v256c0 25.6-6.4 89.6-19.2 147.2 12.8 12.8 19.2 25.6 19.2 44.8v428.8zM460.8 960h-12.8v-224c0-19.2-12.8-32-32-32s-32 12.8-32 32v192c0 19.2-12.8 32-32 32s-32-12.8-32-32v-192c0-19.2-12.8-32-32-32s-32 12.8-32 32v224h-12.8c-25.6 0-51.2-25.6-51.2-51.2v-236.8c0-64 38.4-121.6 96-147.2-25.6-102.4-32-236.8-32-236.8v-256c0-51.2 44.8-96 96-96s96 44.8 96 96v256c0 32-6.4 147.2-25.6 236.8 51.2 25.6 89.6 83.2 89.6 147.2v236.8c0 25.6-25.6 51.2-51.2 51.2z" />
+<glyph unicode="&#xe718;" glyph-name="dashboard2" data-tags="dashboard" d="M1024 313.6c0 281.6-230.4 518.4-512 518.4s-512-236.8-512-518.4c0-89.6 19.2-185.6 57.6-249.6h313.6c32-38.4 83.2-64 140.8-64s108.8 25.6 140.8 64h313.6c38.4 64 57.6 160 57.6 249.6zM896 512v-64l-262.4-224c0-6.4 6.4-19.2 6.4-32 0-70.4-57.6-128-128-128s-128 57.6-128 128 57.6 128 128 128c19.2 0 38.4-6.4 51.2-12.8l268.8 204.8h64zM640 704h64v-64h-64v64zM320 704h64v-64h-64v64zM128 192h-64v64h64v-64zM192 448h-64v64h64v-64zM960 192h-64v64h64v-64zM576 192c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64z" />
+<glyph unicode="&#xe719;" glyph-name="disc" data-tags="disc" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM960 448c0-70.4-12.8-134.4-44.8-192l-172.8 76.8c12.8 38.4 25.6 76.8 25.6 115.2 0 140.8-115.2 256-256 256-32 0-57.6-6.4-89.6-19.2l-76.8 179.2c38.4 12.8 76.8 25.6 115.2 32l19.2-192h32v192c249.6 0 448-198.4 448-448zM512 640c108.8 0 192-83.2 192-192s-83.2-192-192-192-192 83.2-192 192 83.2 192 192 192zM64 448c0 70.4 12.8 134.4 44.8 192l172.8-76.8c-12.8-38.4-25.6-76.8-25.6-115.2 0-140.8 115.2-256 256-256 32 0 57.6 6.4 89.6 19.2l76.8-179.2c-38.4-12.8-76.8-25.6-115.2-32l-19.2 192h-32v-192c-249.6 0-448 198.4-448 448zM640 448c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128z" />
+<glyph unicode="&#xe71a;" glyph-name="dot-circle" data-tags="dot-circle" d="M512 704c-140.8 0-256-115.2-256-256s115.2-256 256-256 256 115.2 256 256-115.2 256-256 256zM512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0z" />
+<glyph unicode="&#xe71b;" glyph-name="download2" data-tags="download" d="M1024 320h-352l-160-160-160 160h-352v-384h1024v384zM256 64h-128v128h128v-128zM640 576v384h-256v-384h-192l320-320 320 320z" />
+<glyph unicode="&#xe71c;" glyph-name="drop" data-tags="drop" d="M512 960c0 0-320-524.8-320-704s140.8-320 320-320 320 140.8 320 320-320 704-320 704zM569.6 6.4l-12.8 64c89.6 19.2 153.6 108.8 153.6 204.8 0 19.2-6.4 70.4-51.2 166.4l57.6 25.6c38.4-89.6 51.2-153.6 51.2-192 0-128-83.2-243.2-198.4-268.8z" />
+<glyph unicode="&#xe71d;" glyph-name="exchange22" data-tags="exchange" d="M1024 640v-128h-832v-128l-192 192 192 192v-128zM0 192v128h832v128l192-192-192-192v128z" />
+<glyph unicode="&#xe71e;" glyph-name="exclamation-circle-o" data-tags="exclamation-circle-o" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM448 768h128v-448h-128v448zM448 256h128v-128h-128v128z" />
+<glyph unicode="&#xe71f;" glyph-name="exclamation-circle2" data-tags="exclamation-circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM576 128h-128v128h128v-128zM576 320h-128v448h128v-448z" />
+<glyph unicode="&#xe720;" glyph-name="exclamation2" data-tags="exclamation" d="M384 960h256v-256l-64-448h-128l-64 448zM640 64c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128z" />
+<glyph unicode="&#xe721;" glyph-name="eye-slash2" data-tags="eye-slash" d="M825.6 627.2l-51.2-51.2c108.8-57.6 160-147.2 179.2-192-44.8-57.6-179.2-198.4-448-198.4-44.8 0-76.8 6.4-115.2 12.8l-51.2-51.2c51.2-19.2 108.8-25.6 166.4-25.6 364.8 0 518.4 256 518.4 256s-38.4 153.6-198.4 249.6zM768 505.6c0 19.2 0 38.4-6.4 51.2l-307.2-300.8c19.2 0 38.4-6.4 57.6-6.4 140.8 0 256 115.2 256 256zM979.2 960l-281.6-281.6c-51.2 12.8-115.2 25.6-185.6 25.6-428.8 0-512-326.4-512-326.4s64-115.2 211.2-192l-211.2-204.8v-44.8h44.8l979.2 979.2v44.8h-44.8zM256 236.8c-102.4 44.8-160 115.2-185.6 147.2 19.2 44.8 70.4 140.8 198.4 204.8-6.4-25.6-12.8-51.2-12.8-83.2 0-70.4 32-140.8 83.2-185.6l-83.2-83.2zM396.8 454.4l-64-12.8c0 0-19.2 32-19.2 76.8 0 51.2 25.6 96 25.6 96 32 19.2 83.2 19.2 83.2 19.2s-32-57.6-32-108.8c-6.4-44.8 6.4-70.4 6.4-70.4z" />
+<glyph unicode="&#xe722;" glyph-name="file-code" data-tags="file-code" d="M640 960h-512v-1024h768v768l-256 256zM576 640h256v-640h-640v896h384v-256zM640 704v192l192-192h-192zM396.8 128h-44.8l-128 160 128 160h44.8l-128-160zM627.2 128h44.8l128 160-128 160h-44.8l128-160zM428.8 64h38.4l134.4 448h-51.2z" />
+<glyph unicode="&#xe723;" glyph-name="file-movie" data-tags="file-movie" d="M640 960h-512v-1024h768v768l-256 256zM576 640h256v-640h-640v896h384v-256zM640 704v192l192-192h-192zM640 320v128h-384v-320h384v128l128-128v320z" />
+<glyph unicode="&#xe724;" glyph-name="file-picture" data-tags="file-picture" d="M640 960h-512v-1024h768v768l-256 256zM576 640h256v-640h-640v896h384v-256zM640 704v192l192-192h-192zM256 224v-160h512v108.8c0 0 6.4 83.2-83.2 96-83.2 12.8-96-25.6-160-32-51.2 0-38.4 83.2-140.8 83.2-76.8 0-128-96-128-96zM768 416c0-53.019-42.981-96-96-96s-96 42.981-96 96c0 53.019 42.981 96 96 96s96-42.981 96-96z" />
+<glyph unicode="&#xe725;" glyph-name="file-sound" data-tags="file-sound" d="M729.6 288c0-76.8-25.6-140.8-64-192l25.6-32c44.8 57.6 76.8 134.4 76.8 224s-32 166.4-76.8 224l-25.6-32c38.4-51.2 64-121.6 64-192zM633.6 448l-25.6-32c25.6-32 44.8-76.8 44.8-128s-19.2-96-44.8-128l25.6-32c32 38.4 51.2 96 51.2 160s-19.2 115.2-51.2 160zM582.4 384l-25.6-32c12.8-19.2 19.2-38.4 19.2-64s-6.4-44.8-19.2-64l25.6-32c19.2 25.6 32 57.6 32 96s-12.8 70.4-32 96zM640 960h-512v-1024h768v768l-256 256zM576 640h256v-640h-640v896h384v-256zM640 704v192l192-192h-192zM384 384h-128v-192h128l128-128v448z" />
+<glyph unicode="&#xe726;" glyph-name="file-zip" data-tags="file-zip" d="M640 960h-512v-1024h768v768l-256 256zM576 0h-256v179.2l44.8 140.8h153.6l57.6-140.8v-179.2zM832 0h-192v192l-64 192h-128v64h-128v-64l-64-192v-192h-64v896h256v-64h128v-64h-128v-64h128v-64h256v-640zM640 704v192l192-192h-192zM320 576h128v-64h-128v64zM320 832h128v-64h-128v64zM320 704h128v-64h-128v64zM448 640h128v-64h-128v64zM448 512h128v-64h-128v64zM384 192h128v-128h-128v128z" />
+<glyph unicode="&#xe727;" glyph-name="flag-checkered2" data-tags="flag-checkered" d="M128 960c-70.4 0-128-57.6-128-128 0-44.8 25.6-89.6 64-108.8v-787.2h128v787.2c38.4 19.2 64 64 64 108.8 0 70.4-57.6 128-128 128zM768 832c-134.4 0-115.2 64-281.6 64s-230.4-192-230.4-192v-512c0 0 44.8 128 192 128 172.8 0 179.2-64 320-64 211.2 0 256 128 256 128v512c0 0-102.4-64-256-64zM960 672c-12.8-12.8-51.2-25.6-128-38.4v140.8c51.2 6.4 96 12.8 128 25.6v-128zM320 454.4v166.4c25.6 38.4 70.4 70.4 128 70.4v134.4c12.8 6.4 25.6 6.4 38.4 6.4 76.8 0 102.4-12.8 134.4-25.6 6.4-6.4 12.8-12.8 19.2-12.8v-140.8c32-12.8 70.4-25.6 128-25.6 25.6 0 44.8 0 64 6.4v-166.4c-19.2 0-38.4-6.4-64-6.4-70.4 0-96 12.8-128 32v-147.2c-44.8 19.2-96 38.4-192 38.4v140.8c-57.6-12.8-96-38.4-128-70.4zM832 326.4v140.8c70.4 12.8 108.8 38.4 128 51.2v-115.2c-12.8-19.2-44.8-64-128-76.8zM640 499.2v153.6c0 0-76.8 38.4-192 38.4v-166.4c108.8 25.6 192-25.6 192-25.6z" />
+<glyph unicode="&#xe728;" glyph-name="flag-o2" data-tags="flag-o" d="M256 832c0 70.4-57.6 128-128 128s-128-57.6-128-128c0-44.8 25.6-89.6 64-108.8v-787.2h128v787.2c38.4 19.2 64 64 64 108.8zM486.4 832c76.8 0 102.4-12.8 134.4-25.6 32-19.2 70.4-38.4 147.2-38.4s140.8 12.8 192 32v-403.2c-12.8-19.2-57.6-76.8-192-76.8-57.6 0-83.2 12.8-121.6 25.6-44.8 19.2-96 38.4-198.4 38.4-51.2 0-96-12.8-128-32v339.2c12.8 32 64 140.8 166.4 140.8zM1024 896c0 0-102.4-64-256-64-134.4 0-115.2 64-281.6 64s-230.4-192-230.4-192v-512c0 0 44.8 128 192 128 172.8 0 179.2-64 320-64 211.2 0 256 128 256 128v512z" />
+<glyph unicode="&#xe729;" glyph-name="flag2" data-tags="flag" d="M256 832c0 70.4-57.6 128-128 128s-128-57.6-128-128c0-44.8 25.6-89.6 64-108.8v-787.2h128v787.2c38.4 19.2 64 64 64 108.8zM256 704c0 0 64 192 230.4 192 172.8 0 147.2-64 281.6-64 153.6 0 256 64 256 64v-512c0 0-44.8-128-256-128-140.8 0-147.2 64-320 64-147.2 0-192-128-192-128v512z" />
+<glyph unicode="&#xe72a;" glyph-name="flash2" data-tags="flash" d="M1024 448l-140.8 102.4 70.4 153.6-172.8 12.8-12.8 172.8-153.6-70.4-102.4 140.8-102.4-140.8-153.6 70.4-12.8-172.8-172.8-12.8 70.4-153.6-140.8-102.4 140.8-102.4-70.4-153.6 172.8-12.8 12.8-172.8 153.6 70.4 102.4-140.8 102.4 140.8 153.6-70.4 12.8 172.8 172.8 12.8-70.4 153.6 140.8 102.4z" />
+<glyph unicode="&#xe72b;" glyph-name="modal-list" data-tags="modal-list" d="M0 704v-704h1024v896h-1024v-192zM896 832h64v-64h-64v64zM64 704h896v-640h-896v640zM192 576h128v-64h-128v64zM384 576h448v-64h-448v64zM192 448h128v-64h-128v64zM384 448h448v-64h-448v64zM192 320h128v-64h-128v64zM384 320h448v-64h-448v64z" />
+<glyph unicode="&#xe72c;" glyph-name="modal-list2" data-tags="modal-list" d="M0 704v-704h1024v896h-1024v-192zM896 832h64v-64h-64v64zM64 704h896v-640h-896v640zM192 576h128v-64h-128v64zM384 576h448v-64h-448v64zM192 448h128v-64h-128v64zM384 448h448v-64h-448v64zM192 320h128v-64h-128v64zM384 320h448v-64h-448v64z" />
+<glyph unicode="&#xe72d;" glyph-name="font2" data-tags="font" d="M768-64h192l-384 1024h-128l-384-1024h192l121.6 320h268.8l121.6-320zM428.8 384l83.2 230.4 83.2-230.4h-166.4z" />
+<glyph unicode="&#xe72e;" glyph-name="gamepad2" data-tags="gamepad" d="M716.8 832h-409.6c-166.4 0-307.2-140.8-307.2-307.2v-384c0-76.8 64-140.8 140.8-140.8h12.8c57.6 0 115.2 38.4 134.4 96s70.4 96 134.4 96h179.2c57.6 0 115.2-38.4 134.4-96s70.4-96 134.4-96h12.8c76.8 0 140.8 64 140.8 140.8v384c0 166.4-140.8 307.2-307.2 307.2zM448 384h-128v-128h-128v128h-128v128h128v128h128v-128h128v-128zM672 320c-51.2 0-96 44.8-96 96s44.8 96 96 96c51.2 0 96-44.8 96-96s-44.8-96-96-96zM864 448c-51.2 0-96 44.8-96 96s44.8 96 96 96c51.2 0 96-44.8 96-96s-44.8-96-96-96z" />
+<glyph unicode="&#xe72f;" glyph-name="gift2" data-tags="gift" d="M646.4 640c128 19.2 249.6 70.4 140.8 230.4-44.8 64-89.6 89.6-128 89.6-64 0-108.8-70.4-147.2-140.8-38.4 70.4-83.2 140.8-147.2 140.8-38.4 0-83.2-25.6-128-89.6-115.2-160 12.8-211.2 140.8-230.4h-377.6v-192h1024v192h-377.6zM659.2 896c6.4 0 32-6.4 76.8-64 32-44.8 38.4-70.4 32-83.2-12.8-19.2-83.2-44.8-211.2-51.2 0 12.8-6.4 25.6-12.8 38.4 38.4 89.6 83.2 160 115.2 160zM256 748.8c-6.4 12.8 0 38.4 32 83.2 44.8 57.6 70.4 64 76.8 64 32 0 76.8-70.4 115.2-160-6.4-12.8-12.8-25.6-12.8-38.4-128 6.4-198.4 32-211.2 51.2zM448 512v128h128v-128h-128zM576 0h-128v384h-384v-448h896v448h-384z" />
+<glyph unicode="&#xe730;" glyph-name="handle-corner" data-tags="handle-corner" d="M428.8-64l595.2 595.2v89.6l-684.8-684.8zM620.8-64l403.2 403.2v89.6l-492.8-492.8zM812.8-64l211.2 211.2v89.6l-300.8-300.8zM1004.8-64l19.2 19.2v89.6l-108.8-108.8z" />
+<glyph unicode="&#xe731;" glyph-name="harddrive-o" data-tags="harddrive-o" d="M128 192h64v-64h-64v64zM256 192h192v-64h-192v64zM832 896h-640l-192-576v-320h1024v320l-192 576zM236.8 832h550.4l172.8-512h-889.6l166.4 512zM64 64v192h896v-192h-896z" />
+<glyph unicode="&#xe732;" glyph-name="harddrive" data-tags="harddrive" d="M832 896h-640l-172.8-512h985.6zM0 320v-320h1024v320h-1024zM192 128h-64v64h64v-64zM448 128h-192v64h192v-64z" />
+<glyph unicode="&#xe733;" glyph-name="random" data-tags="random" d="M832 192h-128c-64 0-108.8 76.8-153.6 172.8-19.2-44.8-38.4-96-64-147.2 51.2-89.6 115.2-153.6 217.6-153.6h128v-128l192 192-192 192v-128zM345.6 537.6c19.2 44.8 38.4 96 64 140.8-51.2 89.6-121.6 153.6-217.6 153.6h-192v-128h192c64 0 108.8-76.8 153.6-166.4zM1024 768l-192 192v-128h-128c-172.8 0-249.6-192-320-364.8-51.2-134.4-108.8-275.2-192-275.2h-192v-128h192c166.4 0 243.2 179.2 313.6 358.4 57.6 140.8 115.2 281.6 198.4 281.6h128v-128l192 192z" />
+<glyph unicode="&#xe734;" glyph-name="random3" data-tags="random" d="M832 192h-128c-64 0-108.8 76.8-153.6 172.8-19.2-44.8-38.4-96-64-147.2 51.2-89.6 115.2-153.6 217.6-153.6h128v-128l192 192-192 192v-128zM345.6 537.6c19.2 44.8 38.4 96 64 140.8-51.2 89.6-121.6 153.6-217.6 153.6h-192v-128h192c64 0 108.8-76.8 153.6-166.4zM1024 768l-192 192v-128h-128c-172.8 0-249.6-192-320-364.8-51.2-134.4-108.8-275.2-192-275.2h-192v-128h192c166.4 0 243.2 179.2 313.6 358.4 57.6 140.8 115.2 281.6 198.4 281.6h128v-128l192 192z" />
+<glyph unicode="&#xe735;" glyph-name="header2" data-tags="header" d="M704 960v-448h-384v448h-192v-1024h192v448h384v-448h192v1024z" />
+<glyph unicode="&#xe736;" glyph-name="server2" data-tags="server" d="M192 640v-192h640v192h-640zM448 512h-192v64h192v-64zM192 704h640l-128 256h-384zM192 192h640v192h-640v-192zM704 320h64v-64h-64v64zM576 320h64v-64h-64v64zM192-64h640v192h-640v-192zM256 64h192v-64h-192v64z" />
+<glyph unicode="&#xe737;" glyph-name="database" data-tags="database" d="M896 800c0-53.019-171.923-96-384-96s-384 42.981-384 96c0 53.019 171.923 96 384 96s384-42.981 384-96zM512 640c-211.2 0-384 44.8-384 96v-192c0-51.2 172.8-96 384-96s384 44.8 384 96v192c0-51.2-172.8-96-384-96zM512 384c-211.2 0-384 44.8-384 96v-192c0-51.2 172.8-96 384-96s384 44.8 384 96v192c0-51.2-172.8-96-384-96zM512 128c-211.2 0-384 44.8-384 96v-192c0-51.2 172.8-96 384-96s384 44.8 384 96v192c0-51.2-172.8-96-384-96z" />
+<glyph unicode="&#xe738;" glyph-name="server22" data-tags="server" d="M192 640v-192h640v192h-640zM448 512h-192v64h192v-64zM192 704h640l-128 256h-384zM192 192h640v192h-640v-192zM704 320h64v-64h-64v64zM576 320h64v-64h-64v64zM192-64h640v192h-640v-192zM256 64h192v-64h-192v64z" />
+<glyph unicode="&#xe739;" glyph-name="sitemap" data-tags="sitemap" d="M928 192v288h-384v224h96v256h-256v-256h96v-224h-384v-288h-96v-256h256v256h-96v224h320v-224h-96v-256h256v256h-96v224h320v-224h-96v-256h256v256z" />
+<glyph unicode="&#xe73a;" glyph-name="database3" data-tags="database" d="M896 800c0-53.019-171.923-96-384-96s-384 42.981-384 96c0 53.019 171.923 96 384 96s384-42.981 384-96zM512 640c-211.2 0-384 44.8-384 96v-192c0-51.2 172.8-96 384-96s384 44.8 384 96v192c0-51.2-172.8-96-384-96zM512 384c-211.2 0-384 44.8-384 96v-192c0-51.2 172.8-96 384-96s384 44.8 384 96v192c0-51.2-172.8-96-384-96zM512 128c-211.2 0-384 44.8-384 96v-192c0-51.2 172.8-96 384-96s384 44.8 384 96v192c0-51.2-172.8-96-384-96z" />
+<glyph unicode="&#xe73b;" glyph-name="sitemap3" data-tags="sitemap" d="M928 192v288h-384v224h96v256h-256v-256h96v-224h-384v-288h-96v-256h256v256h-96v224h320v-224h-96v-256h256v256h-96v224h320v-224h-96v-256h256v256z" />
+<glyph unicode="&#xe73c;" glyph-name="headphones2" data-tags="headphones" d="M896 428.8v147.2c0 211.2-172.8 384-384 384s-384-172.8-384-384v-147.2c-76.8-32-128-108.8-128-198.4v-76.8c0-115.2 83.2-204.8 192-217.6h128v512h-64v128c0 140.8 115.2 256 256 256s256-115.2 256-256v-128h-64v-512h128c108.8 12.8 192 108.8 192 217.6v76.8c0 89.6-51.2 166.4-128 198.4zM256 0h-64v384h64v-384zM832 0h-64v384h64v-384z" />
+<glyph unicode="&#xe73d;" glyph-name="tasks" data-tags="tasks" d="M384 960h640v-256h-640v256zM384 576h640v-256h-640v256zM384 192h640v-256h-640v256zM192 896v-128h-128v128h128zM256 960h-256v-256h256v256zM192 128v-128h-128v128h128zM256 192h-256v-256h256v256zM339.2 582.4l-38.4 51.2-57.6-57.6h-243.2v-256h256v179.2l83.2 83.2zM172.8 512l-44.8-44.8-51.2 44.8h96zM64 435.2l57.6-51.2h-57.6v51.2zM192 384h-57.6l57.6 57.6v-57.6z" />
+<glyph unicode="&#xe73e;" glyph-name="tasks22" data-tags="tasks" d="M384 960h640v-256h-640v256zM384 576h640v-256h-640v256zM384 192h640v-256h-640v256zM192 896v-128h-128v128h128zM256 960h-256v-256h256v256zM192 128v-128h-128v128h128zM256 192h-256v-256h256v256zM339.2 582.4l-38.4 51.2-57.6-57.6h-243.2v-256h256v179.2l83.2 83.2zM172.8 512l-44.8-44.8-51.2 44.8h96zM64 435.2l57.6-51.2h-57.6v51.2zM192 384h-57.6l57.6 57.6v-57.6z" />
+<glyph unicode="&#xe73f;" glyph-name="inbox2" data-tags="inbox" d="M640 576v384h-256v-384h-128l256-320 256 320zM832 896h-128v-64h83.2l166.4-512h-249.6v-128h-384v128h-249.6l166.4 512h83.2v64h-128l-192-576v-320h1024v320z" />
+<glyph unicode="&#xe740;" glyph-name="ticket2" data-tags="ticket" d="M896 768h-768c0-70.4-57.6-128-128-128v-384c70.4 0 128-57.6 128-128h768c0 70.4 57.6 128 128 128v0 384c-70.4 0-128 57.6-128 128zM832 192h-640v512h640v-512zM256 640h512v-384h-512v384z" />
+<glyph unicode="&#xe741;" glyph-name="ticket22" data-tags="ticket" d="M896 768h-768c0-70.4-57.6-128-128-128v-384c70.4 0 128-57.6 128-128h768c0 70.4 57.6 128 128 128v0 384c-70.4 0-128 57.6-128 128zM832 192h-640v512h640v-512zM256 640h512v-384h-512v384z" />
+<glyph unicode="&#xe742;" glyph-name="info-circle-o" data-tags="info-circle-o" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM448 576h128v-448h-128v448zM448 768h128v-128h-128v128z" />
+<glyph unicode="&#xe743;" glyph-name="info-circle2" data-tags="info-circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM576 128h-128v448h128v-448zM576 640h-128v128h128v-128z" />
+<glyph unicode="&#xe744;" glyph-name="info2" data-tags="info" d="M448 640h192v-704h-192v704zM672 832c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128z" />
+<glyph unicode="&#xe745;" glyph-name="ist-ol" data-tags="ist-ol" d="M256 960h768v-256h-768v256zM256 576h768v-256h-768v256zM256 192h768v-256h-768v256zM64 960l-57.6-32 12.8-44.8 44.8 19.2v-198.4h64v256zM140.8 70.4c19.2 12.8 32 32 32 51.2 0 32-25.6 64-83.2 64-32 0-64-6.4-76.8-19.2h-6.4l12.8-51.2 6.4 6.4c6.4 6.4 25.6 12.8 44.8 12.8s25.6-6.4 25.6-19.2c0-25.6-32-25.6-38.4-25.6h-25.6v-44.8h25.6c19.2 0 38.4-6.4 38.4-25.6 0-12.8-12.8-25.6-38.4-25.6s-44.8 12.8-51.2 12.8l-6.4 6.4v-57.6h6.4c12.8-12.8 38.4-19.2 70.4-19.2 64 0 102.4 32 102.4 76.8 0 25.6-12.8 51.2-38.4 57.6zM6.4 550.4l19.2-64c0 0 44.8 38.4 76.8 19.2 70.4-51.2-102.4-153.6-102.4-153.6v-32h192v64h-76.8c38.4 32 76.8 76.8 64 121.6-32 121.6-172.8 44.8-172.8 44.8z" />
+<glyph unicode="&#xe746;" glyph-name="italic2" data-tags="italic" d="M512 960h192l-192-1024h-192z" />
+<glyph unicode="&#xe747;" glyph-name="keyboard-o2" data-tags="keyboard-o" d="M960 640v-448h-896v448h896zM1024 704h-1024v-576h1024v576zM256 320h512v-64h-512v64zM128 320h64v-64h-64v64zM832 320h64v-64h-64v64zM704 448h64v-64h-64v64zM576 448h64v-64h-64v64zM448 448h64v-64h-64v64zM320 448h64v-64h-64v64zM192 448h64v-64h-64v64zM640 576h64v-64h-64v64zM768 576v-64h64v-128h64v192zM512 576h64v-64h-64v64zM384 576h64v-64h-64v64zM256 576h64v-64h-64v64zM128 576h64v-64h-64v64z" />
+<glyph unicode="&#xe748;" glyph-name="keyboard" data-tags="keyboard" d="M0 704v-576h1024v576h-1024zM640 576h64v-64h-64v64zM512 576h64v-64h-64v64zM640 448v-64h-64v64h64zM384 576h64v-64h-64v64zM512 448v-64h-64v64h64zM256 576h64v-64h-64v64zM384 448v-64h-64v64h64zM128 576h64v-64h-64v64zM192 256h-64v64h64v-64zM192 448h64v-64h-64v64zM768 256h-512v64h512v-64zM768 384h-64v64h64v-64zM896 256h-64v64h64v-64zM896 384h-64v128h-64v64h128v-192z" />
+<glyph unicode="&#xe749;" glyph-name="line-h" data-tags="line-h" d="M0 512h1024v-64h-1024v64z" />
+<glyph unicode="&#xe74a;" glyph-name="line-v" data-tags="line-v" d="M512 960h64v-1024h-64v1024z" />
+<glyph unicode="&#xe74b;" glyph-name="link2" data-tags="link" d="M953.6 889.6c-89.6 89.6-236.8 89.6-326.4 0l-281.6-275.2c-89.6-96-89.6-236.8 0-332.8 6.4-6.4 19.2-12.8 25.6-19.2l96 96c-6.4 6.4-19.2 12.8-25.6 19.2-38.4 38.4-38.4 102.4 0 140.8l281.6 281.6c38.4 38.4 102.4 38.4 140.8 0s38.4-102.4 0-140.8l-83.2-83.2c25.6-51.2 32-108.8 25.6-160l147.2 147.2c96 89.6 96 236.8 0 326.4zM652.8 633.6l-96-96c0 0 19.2-12.8 25.6-19.2 38.4-38.4 38.4-102.4 0-140.8l-281.6-281.6c-38.4-38.4-102.4-38.4-140.8 0s-38.4 102.4 0 140.8l83.2 83.2c-25.6 51.2-6.4 83.2-25.6 160l-147.2-147.2c-89.6-89.6-89.6-236.8 0-326.4s236.8-89.6 326.4 0l281.6 281.6c89.6 89.6 89.6 236.8 0 326.4-12.8 6.4-25.6 19.2-25.6 19.2z" />
+<glyph unicode="&#xe74c;" glyph-name="location-arrow-circle-o" data-tags="location-arrow-circle-o" d="M64 448c0 249.6 198.4 448 448 448s448-198.4 448-448-198.4-448-448-448-448 198.4-448 448zM0 448c0-281.6 230.4-512 512-512s512 230.4 512 512-230.4 512-512 512-512-230.4-512-512v0zM128 384l640 320-320-640v320z" />
+<glyph unicode="&#xe74d;" glyph-name="location-arrow-circle" data-tags="location-arrow-circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM448 64v320h-320l640 320-320-640z" />
+<glyph unicode="&#xe74e;" glyph-name="location-arrow2" data-tags="location-arrow" d="M0 384l1024 576-576-1024v448z" />
+<glyph unicode="&#xe74f;" glyph-name="mailbox" data-tags="mailbox" d="M832 896h-640l-192-576v-320h1024v320l-192 576zM704 320v-128h-384v128h-249.6l172.8 512h550.4l172.8-512h-262.4z" />
+<glyph unicode="&#xe750;" glyph-name="microphone2" data-tags="microphone" d="M512 320v0c-108.8 0-192 83.2-192 192v256c0 102.4 83.2 192 192 192v0c102.4 0 192-83.2 192-192v-256c0-102.4-89.6-192-192-192zM768 640v-160c0-121.6-115.2-224-243.2-224h-25.6c-128 0-243.2 102.4-243.2 224v160c-38.4 0-64-25.6-64-64v-96c0-140.8 115.2-262.4 256-281.6v-134.4c-192 0-160-128-160-128h448c0 0 32 128-160 128v134.4c140.8 25.6 256 140.8 256 281.6v96c0 38.4-25.6 64-64 64z" />
+<glyph unicode="&#xe751;" glyph-name="mute" data-tags="mute" d="M972.8 960l-268.8-268.8v76.8c0 108.8-83.2 192-192 192s-192-83.2-192-192v-256c0-57.6 25.6-108.8 64-140.8l-51.2-51.2c-44.8 38.4-76.8 96-76.8 160v160c-38.4 0-64-25.6-64-64v-96c0-83.2 38.4-153.6 96-204.8l-288-294.4v-44.8h44.8l979.2 985.6v38.4h-51.2zM800 633.6l-32-32v-121.6c0-121.6-115.2-224-243.2-224h-25.6c-19.2 0-38.4 6.4-57.6 6.4l-57.6-44.8c19.2-6.4 38.4-12.8 64-19.2v-134.4c-192 0-160-128-160-128h448c0 0 32 128-160 128v134.4c140.8 25.6 256 140.8 256 281.6v96c0 25.6-12.8 44.8-32 57.6zM704 512v25.6l-211.2-217.6c6.4 0 12.8 0 19.2 0 108.8 0 192 89.6 192 192z" />
+<glyph unicode="&#xe752;" glyph-name="paperclip2" data-tags="paperclip" d="M172.8-19.2c-44.8 0-89.6 19.2-121.6 51.2-57.6 57.6-76.8 160 0 236.8l569.6 569.6c89.6 89.6 243.2 89.6 332.8 0s89.6-243.2 0-332.8l-473.6-473.6c-12.8-12.8-32-12.8-44.8 0s-12.8 32 0 44.8l473.6 473.6c64 64 64 172.8 0 236.8s-172.8 64-236.8 0l-569.6-569.6c-51.2-51.2-38.4-108.8 0-140.8 38.4-38.4 96-51.2 140.8 0l569.6 569.6c12.8 12.8 12.8 32 0 44.8s-32 12.8-44.8 0l-473.6-473.6c-12.8-12.8-32-12.8-44.8 0s-12.8 32 0 44.8l473.6 473.6c38.4 38.4 102.4 38.4 140.8 0s38.4-102.4 0-140.8l-569.6-569.6c-38.4-25.6-83.2-44.8-121.6-44.8z" />
+<glyph unicode="&#xe753;" glyph-name="play-circle-o2" data-tags="play-circle-o" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM384 704v-512l384 256z" />
+<glyph unicode="&#xe754;" glyph-name="question-circle-o" data-tags="question-circle-o" d="M576 320h-128c0 128 76.8 166.4 128 192 19.2 6.4 32 12.8 44.8 25.6 6.4 6.4 19.2 19.2 6.4 44.8-12.8 32-51.2 64-108.8 64-89.6 0-102.4-76.8-108.8-96l-128 19.2c6.4 70.4 64 204.8 230.4 204.8 102.4 0 192-57.6 230.4-140.8 25.6-70.4 12.8-140.8-38.4-192-25.6-25.6-51.2-38.4-76.8-44.8-38.4-25.6-51.2-12.8-51.2-76.8zM512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM441.6 256h128v-128h-128v128z" />
+<glyph unicode="&#xe755;" glyph-name="question-circle2" data-tags="question-circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM569.6 128h-128v128h128v-128zM704 441.6c-25.6-25.6-51.2-38.4-76.8-44.8-38.4-25.6-51.2-12.8-51.2-76.8h-128c0 128 76.8 166.4 128 192 19.2 6.4 32 12.8 44.8 25.6 6.4 6.4 19.2 19.2 6.4 44.8-12.8 32-51.2 64-108.8 64-89.6 0-102.4-76.8-108.8-96l-128 19.2c6.4 70.4 64 204.8 230.4 204.8 102.4 0 192-57.6 230.4-140.8 25.6-70.4 12.8-140.8-38.4-192z" />
+<glyph unicode="&#xe756;" glyph-name="play-circle2" data-tags="play-circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM384 192v512l384-256-384-256z" />
+<glyph unicode="&#xe757;" glyph-name="bar-chart" data-tags="bar-chart" d="M0 0h960v-64h-960v64zM0 256h192v-192h-192v192zM256 384h192v-320h-192v320zM512 640h192v-576h-192v576zM768 960h192v-896h-192v896z" />
+<glyph unicode="&#xe758;" glyph-name="bar-chart22" data-tags="bar-chart" d="M0 0h960v-64h-960v64zM0 256h192v-192h-192v192zM256 384h192v-320h-192v320zM512 640h192v-576h-192v576zM768 960h192v-896h-192v896z" />
+<glyph unicode="&#xe759;" glyph-name="question2" data-tags="question" d="M576 256h-192c0 192 102.4 256 172.8 294.4 25.6 12.8 44.8 25.6 57.6 38.4 32 32 19.2 76.8 12.8 89.6-19.2 44.8-64 89.6-147.2 89.6-134.4 0-160-121.6-160-147.2l-192 25.6c12.8 108.8 108.8 313.6 352 313.6 147.2 0 275.2-83.2 326.4-204.8 44.8-108.8 25.6-224-51.2-300.8-32-32-70.4-51.2-102.4-70.4-57.6-32-76.8-64-76.8-128zM608 64c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128z" />
+<glyph unicode="&#xe75a;" glyph-name="scissors2" data-tags="scissors" d="M1024 761.6c0 0-134.4 70.4-224 64-19.2 0-32-6.4-44.8-12.8l-275.2-217.6-115.2 96c6.4 19.2 12.8 38.4 19.2 64 6.4 115.2-89.6 217.6-211.2 204.8-76.8-6.4-147.2-64-166.4-140.8-19.2-83.2 12.8-160 76.8-204.8l211.2-166.4-211.2-166.4c-64-44.8-96-121.6-76.8-204.8 19.2-76.8 89.6-128 166.4-140.8 121.6-12.8 217.6 89.6 204.8 204.8 0 19.2-6.4 44.8-19.2 64l115.2 96 275.2-217.6c12.8-6.4 25.6-12.8 44.8-12.8 89.6-6.4 224 64 224 64l-364.8 313.6 371.2 313.6zM179.2 665.6c-57.6 6.4-102.4 57.6-96 115.2s57.6 102.4 115.2 96c57.6-6.4 102.4-57.6 96-115.2 0-57.6-57.6-102.4-115.2-96zM198.4 19.2c-57.6-6.4-108.8 38.4-115.2 96s38.4 108.8 96 115.2c57.6 6.4 108.8-38.4 115.2-96s-38.4-108.8-96-115.2zM793.6 755.2c0 0 6.4 0 12.8 0 25.6 0 57.6-6.4 89.6-12.8l-435.2-364.8-57.6 70.4 390.4 307.2zM896 153.6c-32-12.8-64-19.2-89.6-12.8-6.4 0-12.8 0-12.8 0l-256 204.8 64 57.6 294.4-249.6z" />
+<glyph unicode="&#xe75b;" glyph-name="screwdriver" data-tags="screwdriver" d="M512 268.8l57.6 51.2-57.6 57.6 364.8 364.8 76.8 25.6 70.4 140.8-44.8 44.8-147.2-64-32-76.8-358.4-364.8-57.6 57.6-51.2-57.6c0 0 51.2-38.4-6.4-96-32-32-83.2 6.4-179.2-89.6-32-32-134.4-134.4-134.4-134.4s-38.4-64 38.4-140.8 140.8-38.4 140.8-38.4 102.4 102.4 134.4 134.4c89.6 89.6 57.6 147.2 83.2 172.8 57.6 57.6 102.4 12.8 102.4 12.8zM313.6 294.4l44.8-44.8-243.2-243.2-44.8 44.8z" />
+<glyph unicode="&#xe75c;" glyph-name="signal2" data-tags="signal" d="M441.6 115.2l70.4-70.4 70.4 70.4c-19.2 19.2-44.8 32-70.4 32s-57.6-12.8-70.4-32zM512 665.6c172.8 0 326.4-70.4 441.6-179.2l70.4 70.4c-128 128-313.6 211.2-512 211.2s-384-83.2-512-211.2l70.4-70.4c115.2 108.8 268.8 179.2 441.6 179.2zM147.2 409.6l70.4-70.4c76.8 70.4 179.2 115.2 294.4 115.2s217.6-44.8 294.4-121.6l70.4 70.4c-89.6 102.4-224 160-364.8 160s-275.2-57.6-364.8-153.6zM294.4 262.4l70.4-70.4c38.4 38.4 89.6 57.6 147.2 57.6s108.8-25.6 147.2-57.6l70.4 70.4c-51.2 57.6-134.4 89.6-217.6 89.6s-166.4-32-217.6-89.6z" />
+<glyph unicode="&#xe75d;" glyph-name="spoon2" data-tags="spoon" d="M672 652.8c0 115.2-57.6 307.2-192 307.2s-192-192-192-307.2c0-96 51.2-179.2 140.8-198.4-32-102.4-44.8-294.4-44.8-294.4v-128c0-51.2 44.8-96 96-96s96 44.8 96 96v128c0 38.4-12.8 204.8-44.8 294.4 89.6 19.2 140.8 102.4 140.8 198.4z" />
+<glyph unicode="&#xe75e;" glyph-name="strikethrough2" data-tags="strikethrough" d="M672 512c-32 19.2-64 32-89.6 44.8-128 57.6-134.4 70.4-128 121.6s25.6 64 38.4 76.8c57.6 32 179.2 6.4 224-12.8l70.4 179.2c-25.6 12.8-236.8 89.6-390.4 0-51.2-32-121.6-96-134.4-217.6-12.8-83.2 6.4-147.2 44.8-192h-307.2v-64h1024v64h-352zM492.8 384c0 0 6.4 0 6.4-6.4 128-57.6 153.6-76.8 140.8-160-12.8-57.6-32-70.4-51.2-83.2-70.4-38.4-211.2 0-281.6 32l-76.8-166.4c19.2-6.4 147.2-64 288-64 57.6 0 115.2 12.8 166.4 38.4 57.6 32 128 89.6 153.6 217.6 12.8 83.2 0 147.2-25.6 198.4h-320z" />
+<glyph unicode="&#xe75f;" glyph-name="sun-o2" data-tags="sun-o" d="M1024 448l-140.8 102.4 70.4 153.6-172.8 12.8-12.8 172.8-153.6-70.4-102.4 140.8-102.4-140.8-153.6 70.4-12.8-172.8-172.8-12.8 70.4-153.6-140.8-102.4 140.8-102.4-70.4-153.6 172.8-12.8 12.8-172.8 153.6 70.4 102.4-140.8 102.4 140.8 153.6-70.4 12.8 172.8 172.8 12.8-70.4 153.6 140.8 102.4zM512 128c-179.2 0-320 140.8-320 320s140.8 320 320 320 320-140.8 320-320-140.8-320-320-320z" />
+<glyph unicode="&#xe760;" glyph-name="text-height2" data-tags="text-height" d="M960 768h64l-96 192-96-192h64v-640h-64l96-192 96 192h-64zM64 960v-192h256v-832h192v832h256v192z" />
+<glyph unicode="&#xe761;" glyph-name="text-width2" data-tags="text-width" d="M960 32l-192 96v-64h-576v64l-192-96 192-96v64h576v-64zM0 960v-192h384v-576h192v576h384v192z" />
+<glyph unicode="&#xe762;" glyph-name="toolbox" data-tags="toolbox" d="M0 448h384v-128h256v128h384v-384h-1024zM448 512h128v-128h-128v128zM704 704v128h-384v-128h-320v-192h384v64h256v-64h384v192h-320zM384 704v64h256v-64h-256z" />
+<glyph unicode="&#xe763;" glyph-name="tools" data-tags="tools" d="M659.2 435.2l-57.6-57.6 57.6-57.6-76.8-76.8 275.2-275.2c38.4-38.4 96-38.4 134.4 0s38.4 96 0 134.4l-332.8 332.8zM908.8 0c-25.6 0-51.2 19.2-51.2 51.2 0 25.6 19.2 51.2 51.2 51.2s51.2-19.2 51.2-51.2c0-32-19.2-51.2-51.2-51.2zM230.4 448l57.6 38.4 96 108.8 57.6-57.6 57.6 57.6-6.4 6.4c12.8 32 19.2 64 19.2 102.4 0 140.8-115.2 256-256 256-38.4 0-70.4-6.4-102.4-19.2l185.6-185.6-134.4-134.4-185.6 185.6c-12.8-32-19.2-64-19.2-102.4 0-134.4 102.4-236.8 230.4-256zM512 268.8l57.6 51.2-57.6 57.6 364.8 364.8 76.8 25.6 70.4 140.8-44.8 44.8-147.2-64-32-76.8-358.4-364.8-57.6 57.6-51.2-57.6c0 0 51.2-38.4-6.4-96-32-32-83.2 6.4-179.2-89.6-32-32-134.4-134.4-134.4-134.4s-38.4-64 38.4-140.8 140.8-38.4 140.8-38.4 102.4 102.4 134.4 134.4c89.6 89.6 57.6 147.2 83.2 172.8 57.6 57.6 102.4 12.8 102.4 12.8zM313.6 294.4l44.8-44.8-243.2-243.2-44.8 44.8z" />
+<glyph unicode="&#xe764;" glyph-name="trophy2" data-tags="trophy" d="M748.8 448c268.8 19.2 275.2 172.8 275.2 320h-192v192h-640v-192h-192c0-147.2 6.4-300.8 275.2-320 57.6-89.6 134.4-128 172.8-128v-256c-192 0-192-128-192-128h512c0 0 0 128-192 128v256c38.4 0 115.2 38.4 172.8 128zM832 704h128c-6.4-102.4-25.6-172.8-172.8-185.6 19.2 51.2 38.4 108.8 44.8 185.6zM64 704h128c6.4-76.8 25.6-134.4 44.8-185.6-140.8 12.8-166.4 83.2-172.8 185.6zM288 569.6c-32 108.8-32 198.4-32 198.4v128h64v-128c0 0 0-108.8 25.6-198.4 32-108.8 102.4-185.6 102.4-185.6s-115.2 12.8-160 185.6z" />
+<glyph unicode="&#xe765;" glyph-name="underline2" data-tags="underline" d="M128 0h768v-64h-768v64zM704 960v-537.6c0-96-70.4-166.4-166.4-166.4h-51.2c-96 0-166.4 70.4-166.4 166.4v537.6h-192v-537.6c0-198.4 160-358.4 358.4-358.4h57.6c198.4 0 358.4 160 358.4 358.4v537.6h-198.4z" />
+<glyph unicode="&#xe766;" glyph-name="unlink2" data-tags="unlink" d="M448 960h64v-256h-64v256zM448 192h64v-256h-64v256zM448 384h-256c-38.4 0-64 25.6-64 64s25.6 64 64 64h256v128h-256c-108.8 0-192-83.2-192-192s83.2-192 192-192h256v128zM768 640h-256v-128h256c38.4 0 64-25.6 64-64s-25.6-64-64-64h-256v-128h256c108.8 0 192 83.2 192 192s-83.2 192-192 192zM224-25.6l160 217.6h-76.8l-134.4-185.6zM736-25.6l-160 217.6h76.8l134.4-185.6zM736 896l-160-192h76.8l134.4 172.8zM224 896l160-192h-76.8l-134.4 172.8z" />
+<glyph unicode="&#xe767;" glyph-name="comment-o" data-tags="comment-o" d="M192 243.2c0-6.4 0-6.4 0 0 0-6.4 0-6.4 0 0 0 0 0 0 0 0zM531.2 896c-281.6 0-531.2-166.4-531.2-358.4 0-128 70.4-236.8 192-300.8 0 0 0 0 0 0s0-6.4 0-6.4c-6.4-83.2-57.6-108.8-57.6-108.8l-115.2-57.6h128c160 0 275.2 70.4 326.4 121.6 19.2 0 32 0 51.2 0 275.2 0 499.2 160 499.2 358.4s-217.6 352-492.8 352zM524.8 249.6c-19.2 0-44.8 0-57.6 0h-19.2l-12.8-12.8c-32-32-102.4-89.6-211.2-108.8 19.2 32 32 70.4 32 128v19.2l-19.2 6.4c-115.2 57.6-172.8 147.2-172.8 256 0 153.6 224 294.4 467.2 294.4 236.8 0 428.8-128 428.8-294.4 0-153.6-198.4-288-435.2-288z" />
+<glyph unicode="&#xe768;" glyph-name="comment" data-tags="comment" d="M512 896c-281.6 0-512-160-512-352 0-128 128-243.2 256-307.2 0 0 0 0 0 0 0-134.4-128-179.2-128-179.2 179.2 0 281.6 83.2 326.4 134.4 19.2 0 38.4 0 57.6 0 281.6 0 512 160 512 352s-230.4 352-512 352z" />
+<glyph unicode="&#xe769;" glyph-name="comment-o22" data-tags="comment-o" d="M192 243.2c0-6.4 0-6.4 0 0 0-6.4 0-6.4 0 0 0 0 0 0 0 0zM531.2 896c-281.6 0-531.2-166.4-531.2-358.4 0-128 70.4-236.8 192-300.8 0 0 0 0 0 0s0-6.4 0-6.4c-6.4-83.2-57.6-108.8-57.6-108.8l-115.2-57.6h128c160 0 275.2 70.4 326.4 121.6 19.2 0 32 0 51.2 0 275.2 0 499.2 160 499.2 358.4s-217.6 352-492.8 352zM524.8 249.6c-19.2 0-44.8 0-57.6 0h-19.2l-12.8-12.8c-32-32-102.4-89.6-211.2-108.8 19.2 32 32 70.4 32 128v19.2l-19.2 6.4c-115.2 57.6-172.8 147.2-172.8 256 0 153.6 224 294.4 467.2 294.4 236.8 0 428.8-128 428.8-294.4 0-153.6-198.4-288-435.2-288z" />
+<glyph unicode="&#xe76a;" glyph-name="comment22" data-tags="comment" d="M512 896c-281.6 0-512-160-512-352 0-128 128-243.2 256-307.2 0 0 0 0 0 0 0-134.4-128-179.2-128-179.2 179.2 0 281.6 83.2 326.4 134.4 19.2 0 38.4 0 57.6 0 281.6 0 512 160 512 352s-230.4 352-512 352z" />
+<glyph unicode="&#xe76b;" glyph-name="upload" data-tags="upload" d="M704 320v-128h-384v128h-320v-384h1024v384h-320zM256 64h-128v128h128v-128zM832 640l-320 320-320-320h192v-384h256v384z" />
+<glyph unicode="&#xe76c;" glyph-name="users2" data-tags="users" d="M339.2 339.2c-25.6 0-57.6 12.8-57.6 38.4s32 19.2 57.6 64c0 0 115.2 313.6-115.2 313.6s-115.2-313.6-115.2-313.6c25.6-44.8 57.6-38.4 57.6-64s-32-38.4-57.6-38.4c-38.4-6.4-70.4 0-108.8-38.4v-364.8h320c12.8 108.8 44.8 332.8 70.4 390.4 0 0 6.4 6.4 6.4 6.4-12.8 6.4-32 6.4-57.6 6.4zM1024 352c-44.8 51.2-83.2 44.8-128 51.2-32 6.4-70.4 12.8-70.4 44.8s38.4 19.2 70.4 76.8c0 0 134.4 377.6-140.8 377.6-281.6-6.4-147.2-384-147.2-384 32-51.2 70.4-44.8 70.4-70.4 0-32-38.4-38.4-70.4-44.8-57.6-6.4-108.8 0-160-96-25.6-57.6-64-371.2-64-371.2h640v416z" />
+<glyph unicode="&#xe76d;" glyph-name="warning2" data-tags="warning" d="M512 896l-512-896h1024l-512 896zM512 128c-38.4 0-64 25.6-64 64s25.6 64 64 64 64-25.6 64-64c0-38.4-25.6-64-64-64zM448 320v256h128v-256h-128z" />
+<glyph unicode="&#xe76e;" glyph-name="wrench2" data-tags="wrench" d="M992 102.4l-499.2 499.2c12.8 32 19.2 64 19.2 102.4 0 140.8-115.2 256-256 256-38.4 0-70.4-6.4-102.4-19.2l185.6-185.6-134.4-134.4-185.6 185.6c-12.8-32-19.2-64-19.2-102.4 0-140.8 115.2-256 256-256 38.4 0 70.4 6.4 102.4 19.2l499.2-499.2c38.4-38.4 96-38.4 134.4 0s38.4 96 0 134.4zM435.2 473.6l-89.6 89.6 57.6 57.6 89.6-89.6-57.6-57.6zM908.8 0c-25.6 0-51.2 19.2-51.2 51.2 0 25.6 19.2 51.2 51.2 51.2s51.2-19.2 51.2-51.2c0-32-19.2-51.2-51.2-51.2z" />
+<glyph unicode="&#xe76f;" glyph-name="adjust2" data-tags="adjust" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM128 448c0 211.2 172.8 384 384 384v-768c-211.2 0-384 172.8-384 384z" />
+<glyph unicode="&#xe770;" glyph-name="align-center2" data-tags="align-center" d="M320 960h384v-192h-384v192zM64 704h896v-192h-896v192zM192 448h640v-192h-640v192zM0 192h1024v-192h-1024v192z" />
+<glyph unicode="&#xe771;" glyph-name="align-left2" data-tags="align-left" d="M0 960h704v-192h-704v192zM0 704h960v-192h-960v192zM0 448h832v-192h-832v192zM0 192h1024v-192h-1024v192z" />
+<glyph unicode="&#xe772;" glyph-name="align-right2" data-tags="align-right" d="M320 960h704v-192h-704v192zM64 704h960v-192h-960v192zM192 448h832v-192h-832v192zM0 192h1024v-192h-1024v192z" />
+<glyph unicode="&#xe773;" glyph-name="arrow-long-down" data-tags="arrow-long-down" d="M448 896h128v-704h128l-192-192-192 192h128z" />
+<glyph unicode="&#xe774;" glyph-name="arrow-long-left" data-tags="arrow-long-left" d="M960 512v-128h-704v-128l-192 192 192 192v-128z" />
+<glyph unicode="&#xe775;" glyph-name="arrows-cross" data-tags="arrows-cross" d="M960 640v256h-256l83.2-83.2-275.2-275.2-275.2 275.2 83.2 83.2h-256v-256l83.2 83.2 275.2-275.2-275.2-275.2-83.2 83.2v-256h256l-83.2 83.2 275.2 275.2 275.2-275.2-83.2-83.2h256v256l-83.2-83.2-275.2 275.2 275.2 275.2z" />
+<glyph unicode="&#xe776;" glyph-name="arrows-long-h" data-tags="arrows-long-h" d="M1024 448l-192 192v-128h-640v128l-192-192 192-192v128h640v-128z" />
+<glyph unicode="&#xe777;" glyph-name="arrows-long-right" data-tags="arrows-long-right" d="M64 384v128h704v128l192-192-192-192v128z" />
+<glyph unicode="&#xe778;" glyph-name="arrows-long-up" data-tags="arrows-long-up" d="M576 0h-128v704h-128l192 192 192-192h-128z" />
+<glyph unicode="&#xe779;" glyph-name="arrows-long-v" data-tags="arrows-long-v" d="M576 768h128l-192 192-192-192h128v-640h-128l192-192 192 192h-128z" />
+<glyph unicode="&#xe77a;" glyph-name="arrows2" data-tags="arrows" d="M1024 448l-192 192v-128h-256v256h128l-192 192-192-192h128v-256h-256v128l-192-192 192-192v128h256v-256h-128l192-192 192 192h-128v256h256v-128z" />
+<glyph unicode="&#xe77b;" glyph-name="backwards" data-tags="backwards" d="M1024-64v896l-512-448zM512 0v896l-512-448z" />
+<glyph unicode="&#xe77c;" glyph-name="bell-o2" data-tags="bell-o" d="M812.8 230.4c-32 12.8-44.8 44.8-44.8 76.8v332.8c0 0 0 153.6-192 185.6v70.4c0 0 6.4 64-64 64s-64-64-64-64v-70.4c-192-32-192-185.6-192-185.6v-332.8c0-32-19.2-64-44.8-76.8l-83.2-38.4v-128h256c0 0-6.4-128 128-128s128 128 128 128h256v128l-83.2 38.4zM832 128h-640v25.6l44.8 25.6c51.2 19.2 83.2 70.4 83.2 128v332.8c0 6.4 0 102.4 140.8 121.6l51.2 12.8 51.2-6.4c128-25.6 140.8-108.8 140.8-128v-332.8c0-57.6 32-108.8 83.2-134.4l44.8-25.6v-19.2z" />
+<glyph unicode="&#xe77d;" glyph-name="bolt2" data-tags="bolt" d="M576 960l-448-601.6 384 25.6-320-448 832 640-448-32 448 416z" />
+<glyph unicode="&#xe77e;" glyph-name="chat" data-tags="chat" d="M896 51.2c0 0 0 0 0 0 0 38.4 128 115.2 128 198.4 0 96-89.6 172.8-198.4 204.8 44.8 51.2 70.4 108.8 70.4 179.2 0 179.2-185.6 326.4-422.4 326.4-224 0-473.6-134.4-473.6-326.4 0-134.4 102.4-230.4 147.2-268.8-6.4-76.8-38.4-108.8-38.4-108.8l-76.8-64h96c102.4 0 185.6 32 236.8 70.4 0-6.4 0-6.4 0-12.8 0-128 140.8-230.4 320-230.4 12.8 0 25.6 0 38.4 0 25.6-32 108.8-89.6 217.6-89.6 6.4 6.4-44.8 32-44.8 121.6zM473.6 896c198.4 0 358.4-121.6 358.4-262.4s-166.4-262.4-371.2-262.4c-12.8 0-38.4 0-51.2 0h-19.2l-6.4-12.8c-19.2-25.6-96-76.8-198.4-96 6.4 25.6 6.4 64 6.4 115.2v19.2c-64 51.2-134.4 140.8-134.4 230.4 0 140.8 204.8 268.8 416 268.8z" />
+<glyph unicode="&#xe77f;" glyph-name="check2" data-tags="check" d="M467.2 51.2l-454.4 332.8 108.8 153.6 307.2-224 422.4 544 147.2-115.2z" />
+<glyph unicode="&#xe780;" glyph-name="circle-thin2" data-tags="circle-thin" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0z" />
+<glyph unicode="&#xe781;" glyph-name="circle2" data-tags="circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512z" />
+<glyph unicode="&#xe782;" glyph-name="cloud-download-o" data-tags="cloud-download-o" d="M902.4 332.8c0 12.8 0 25.6 0 38.4 0 153.6-121.6 275.2-268.8 275.2-19.2-6.4-38.4-6.4-57.6-6.4v192h-128v-153.6c-25.6 19.2-57.6 25.6-83.2 25.6-102.4 0-185.6-83.2-185.6-185.6 0-19.2 6.4-38.4 12.8-57.6-102.4-12.8-192-115.2-192-230.4 0-121.6 96-230.4 211.2-230.4h659.2c89.6 0 153.6 96 153.6 172.8s-51.2 147.2-121.6 160zM870.4 64h-659.2c-76.8 0-147.2 83.2-147.2 166.4s70.4 166.4 147.2 166.4c6.4 0 19.2 0 25.6 0l89.6-12.8-57.6 64c-12.8 19.2-25.6 44.8-25.6 76.8 0 64 51.2 115.2 115.2 115.2 32 0 64-12.8 83.2-38.4v-153.6h-121.6l192-256 192 256h-128v121.6c19.2 6.4 38.4 6.4 57.6 6.4 115.2 0 204.8-96 204.8-211.2 0-19.2 0-38.4-6.4-57.6l-12.8-38.4 51.2-6.4c44.8 0 89.6-44.8 89.6-96 0-44.8-38.4-102.4-89.6-102.4z" />
+<glyph unicode="&#xe783;" glyph-name="cloud-download2" data-tags="cloud-download" d="M896 320c0 0-6.4 0-6.4 0 0 19.2 6.4 38.4 6.4 64 0 140.8-115.2 256-256 256v256h-256v-198.4c-12.8 6.4-19.2 6.4-32 6.4-89.6 0-160-70.4-160-160 0-38.4 12.8-70.4 38.4-102.4-12.8 6.4-25.6 6.4-38.4 6.4-108.8 0-192-83.2-192-192s83.2-192 192-192h704c70.4 0 128 57.6 128 128s-57.6 128-128 128zM512 230.4l-185.6 217.6h121.6v384h128v-384h121.6l-185.6-217.6z" />
+<glyph unicode="&#xe784;" glyph-name="cloud-o" data-tags="cloud-o" d="M902.4 390.4c0 12.8 0 25.6 0 38.4 0 153.6-121.6 275.2-268.8 275.2-38.4 0-76.8-6.4-115.2-25.6-32 44.8-96 76.8-153.6 76.8-102.4 0-185.6-76.8-185.6-179.2 0-19.2 6.4-38.4 12.8-57.6-102.4-12.8-192-115.2-192-224 0-121.6 96-230.4 211.2-230.4h659.2c89.6 0 153.6 89.6 153.6 166.4s-51.2 140.8-121.6 160zM870.4 128h-659.2c-76.8 0-147.2 76.8-147.2 160s70.4 160 147.2 160c6.4 0 19.2 0 25.6 0l83.2-19.2-51.2 76.8c-12.8 19.2-25.6 44.8-25.6 70.4 0 64 51.2 115.2 115.2 115.2 51.2 0 96-32 108.8-76.8l19.2-38.4 32 19.2c32 19.2 70.4 32 115.2 32 115.2 0 204.8-96 204.8-211.2 0-19.2 0-38.4-6.4-57.6l-12.8-38.4h51.2c44.8 0 89.6-44.8 89.6-96 0-38.4-38.4-96-89.6-96z" />
+<glyph unicode="&#xe785;" glyph-name="cloud-upload-o" data-tags="cloud-upload-o" d="M902.4 262.4c0 12.8 0 25.6 0 38.4 0 153.6-121.6 275.2-268.8 275.2-19.2 0-38.4 0-57.6-6.4v134.4h128l-192 256-192-256h128v-96c-25.6 12.8-57.6 19.2-83.2 19.2-102.4 0-185.6-76.8-185.6-179.2 0-19.2 6.4-38.4 12.8-57.6-102.4-12.8-192-115.2-192-224 0-121.6 96-230.4 211.2-230.4h659.2c89.6 0 153.6 89.6 153.6 166.4s-51.2 140.8-121.6 160zM870.4 0h-659.2c-76.8 0-147.2 76.8-147.2 160s70.4 160 147.2 160c6.4 0 19.2 0 25.6 0l83.2-19.2-51.2 76.8c-12.8 19.2-25.6 44.8-25.6 70.4 0 64 51.2 115.2 115.2 115.2 32 0 64-12.8 83.2-38.4v-204.8h128v179.2c19.2 6.4 38.4 6.4 57.6 6.4 115.2 0 204.8-96 204.8-211.2 0-19.2 0-38.4-6.4-57.6l-12.8-38.4h51.2c44.8 0 89.6-44.8 89.6-96 6.4-44.8-32-102.4-83.2-102.4z" />
+<glyph unicode="&#xe786;" glyph-name="cloud-upload2" data-tags="cloud-upload" d="M896 320c0 0-6.4 0-6.4 0 0 19.2 6.4 38.4 6.4 64 0 102.4-64 192-153.6 230.4l-230.4 281.6-160-192c-89.6 0-160-70.4-160-160 0-38.4 12.8-70.4 38.4-102.4-12.8 6.4-25.6 6.4-38.4 6.4-108.8 0-192-83.2-192-192s83.2-192 192-192h704c70.4 0 128 57.6 128 128s-57.6 128-128 128zM576 576v-384h-128v384h-121.6l185.6 217.6 185.6-217.6h-121.6z" />
+<glyph unicode="&#xe787;" glyph-name="cloud2" data-tags="cloud" d="M896 128c70.4 0 128 57.6 128 128s-57.6 128-128 128c0 0-6.4 0-6.4 0 0 19.2 6.4 38.4 6.4 64 0 140.8-115.2 256-256 256-51.2 0-96-12.8-140.8-38.4-19.2 57.6-76.8 102.4-147.2 102.4-89.6 0-160-70.4-160-160 0-38.4 12.8-70.4 38.4-102.4-12.8 6.4-25.6 6.4-38.4 6.4-108.8 0-192-83.2-192-192s83.2-192 192-192h704z" />
+<glyph unicode="&#xe788;" glyph-name="cog-o" data-tags="cog-o" d="M972.8 576l-70.4 12.8c-6.4 12.8-6.4 25.6-12.8 38.4l38.4 57.6 32 44.8-166.4 166.4-44.8-32-57.6-38.4c-12.8 6.4-25.6 6.4-38.4 12.8l-12.8 70.4-12.8 51.2h-230.4l-12.8-51.2-12.8-70.4c-12.8-6.4-25.6-6.4-38.4-12.8l-57.6 38.4-44.8 25.6-160-160 32-44.8 38.4-57.6c-12.8-12.8-12.8-25.6-19.2-38.4l-70.4-12.8-51.2-12.8v-230.4l51.2-12.8 70.4-12.8c6.4-12.8 6.4-25.6 12.8-38.4l-38.4-57.6-32-44.8 166.4-166.4 44.8 32 57.6 38.4c12.8-6.4 25.6-6.4 38.4-12.8l12.8-70.4 12.8-51.2h230.4l12.8 51.2 12.8 70.4c12.8 6.4 25.6 6.4 38.4 12.8l57.6-38.4 44.8-32 166.4 166.4-32 44.8-38.4 57.6c6.4 12.8 12.8 25.6 12.8 38.4l70.4 12.8 51.2 12.8v230.4l-51.2 12.8zM960 384l-108.8-19.2c-6.4-32-19.2-64-38.4-96l57.6-89.6-89.6-89.6-89.6 57.6c-32-19.2-64-32-96-38.4l-19.2-108.8h-128l-19.2 108.8c-32 6.4-64 19.2-96 38.4l-89.6-57.6-89.6 89.6 57.6 89.6c-19.2 32-32 64-38.4 96l-108.8 19.2v128l108.8 19.2c6.4 32 19.2 64 38.4 96l-64 89.6 89.6 89.6 89.6-57.6c32 19.2 64 32 96 38.4l25.6 108.8h128l19.2-108.8c32-6.4 64-19.2 96-38.4l89.6 57.6 89.6-89.6-57.6-89.6c19.2-32 32-64 38.4-96l108.8-19.2v-128zM512 672c-121.6 0-224-102.4-224-224s102.4-224 224-224 224 102.4 224 224c0 121.6-102.4 224-224 224zM512 288c-89.6 0-160 70.4-160 160s70.4 160 160 160 160-70.4 160-160c0-89.6-70.4-160-160-160z" />
+<glyph unicode="&#xe789;" glyph-name="comment-ellipsis-o" data-tags="comment-ellipsis-o" d="M192 243.2c0-6.4 0-6.4 0 0 0-6.4 0-6.4 0 0 0 0 0 0 0 0zM531.2 896c-281.6 0-531.2-166.4-531.2-358.4 0-128 70.4-236.8 192-300.8 0 0 0 0 0 0s0-6.4 0-6.4c-6.4-83.2-57.6-108.8-57.6-108.8l-115.2-57.6h128c160 0 275.2 70.4 326.4 121.6 19.2 0 38.4 0 51.2 0 275.2 0 499.2 160 499.2 358.4s-217.6 352-492.8 352zM524.8 249.6c-19.2 0-44.8 0-57.6 0h-12.8l-12.8-12.8c-32-32-102.4-89.6-211.2-108.8 19.2 32 32 70.4 32 128v19.2l-19.2 6.4c-115.2 57.6-179.2 147.2-179.2 256 0 153.6 224 294.4 467.2 294.4 236.8 0 428.8-128 428.8-294.4 0-153.6-198.4-288-435.2-288zM384 512c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM576 512c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM768 512c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64z" />
+<glyph unicode="&#xe78a;" glyph-name="comment-ellipsis" data-tags="comment-ellipsis" d="M512 896c-281.6 0-512-160-512-352 0-128 128-243.2 256-307.2 0 0 0 0 0 0 0-134.4-128-179.2-128-179.2 179.2 0 281.6 83.2 326.4 134.4 19.2 0 38.4 0 57.6 0 281.6 0 512 160 512 352s-230.4 352-512 352zM320 448c-38.4 0-64 25.6-64 64s25.6 64 64 64 64-25.6 64-64c0-38.4-25.6-64-64-64zM512 448c-38.4 0-64 25.6-64 64s25.6 64 64 64 64-25.6 64-64c0-38.4-25.6-64-64-64zM704 448c-38.4 0-64 25.6-64 64s25.6 64 64 64 64-25.6 64-64c0-38.4-25.6-64-64-64z" />
+<glyph unicode="&#xe78b;" glyph-name="comments-o2" data-tags="comments-o" d="M908.8 64c38.4 32 115.2 102.4 115.2 204.8 0 89.6-76.8 166.4-179.2 211.2 32 38.4 51.2 96 51.2 153.6 0 179.2-185.6 326.4-422.4 326.4-224 0-473.6-134.4-473.6-326.4 0-134.4 102.4-230.4 147.2-268.8-6.4-76.8-38.4-108.8-38.4-108.8l-76.8-64h96c76.8 0 140.8 19.2 192 44.8 19.2-121.6 160-217.6 339.2-217.6 6.4 0 19.2 0 32 0 38.4-32 115.2-83.2 224-83.2h89.6l-70.4 57.6c0 0-19.2 19.2-25.6 70.4zM659.2 83.2c-147.2 0-275.2 83.2-275.2 179.2 0 6.4 0 6.4 0 12.8 12.8 12.8 25.6 19.2 32 32 12.8 0 32 0 44.8 0 134.4 0 256 44.8 332.8 121.6 96-32 166.4-96 166.4-160s-57.6-128-108.8-160l-19.2-12.8v-19.2c0-32 12.8-51.2 19.2-70.4-64 12.8-108.8 44.8-121.6 64l-6.4 12.8h-12.8c-19.2 0-38.4 0-51.2 0zM473.6 896c198.4 0 358.4-121.6 358.4-262.4s-166.4-262.4-371.2-262.4c-12.8 0-38.4 0-51.2 0h-19.2l-6.4-12.8c-19.2-25.6-96-76.8-198.4-96 6.4 25.6 6.4 64 6.4 115.2v19.2c-64 51.2-134.4 140.8-134.4 230.4 0 140.8 204.8 268.8 416 268.8z" />
+<glyph unicode="&#xe78c;" glyph-name="comments2" data-tags="comments" d="M1024 249.6c0 96-96 179.2-204.8 211.2-83.2-96-249.6-153.6-409.6-153.6-6.4 0-19.2 0-25.6 0 0 0 0 0-6.4 0-6.4-19.2-6.4-32-6.4-51.2 0-128 140.8-230.4 320-230.4 12.8 0 25.6 0 38.4 0 25.6-32 108.8-89.6 217.6-89.6 0 0-51.2 25.6-51.2 115.2 0 0 0 0 0 0 0 38.4 128 115.2 128 198.4zM832 665.6c0 160-179.2 294.4-409.6 294.4s-422.4-134.4-422.4-294.4c0-108.8 128-204.8 192-256 0 0 0 0 0 0 0-115.2-89.6-153.6-89.6-153.6 147.2 0 230.4 70.4 268.8 115.2 12.8 0 32 0 51.2 0 224-6.4 409.6 128 409.6 294.4z" />
+<glyph unicode="&#xe78d;" glyph-name="compress2" data-tags="compress" d="M339.2 364.8l-320-320 89.6-89.6 320 320 83.2-83.2v256h-256zM1004.8 851.2l-89.6 89.6-256-256-83.2 83.2v-256h256l-83.2 83.2z" />
+<glyph unicode="&#xe78e;" glyph-name="connect-o" data-tags="connect-o" d="M800 384c-64 0-115.2-25.6-153.6-64l-204.8 108.8c6.4 19.2 6.4 32 6.4 51.2 0 12.8 0 19.2 0 25.6l185.6 83.2c38.4-44.8 96-76.8 166.4-76.8 121.6 0 224 102.4 224 224s-102.4 224-224 224-224-102.4-224-224c0-12.8 0-19.2 0-25.6l-185.6-83.2c-38.4 44.8-96 76.8-166.4 76.8-121.6 0-224-102.4-224-224s102.4-224 224-224c64 0 115.2 25.6 153.6 64l198.4-108.8c0-19.2 0-32 0-51.2 0-121.6 102.4-224 224-224s224 102.4 224 224-102.4 224-224 224zM800 896c89.6 0 160-70.4 160-160s-70.4-160-160-160-160 70.4-160 160c0 89.6 70.4 160 160 160zM224 320c-89.6 0-160 70.4-160 160s70.4 160 160 160 160-70.4 160-160c0-89.6-70.4-160-160-160zM800 0c-89.6 0-160 70.4-160 160s70.4 160 160 160 160-70.4 160-160c0-89.6-70.4-160-160-160z" />
+<glyph unicode="&#xe78f;" glyph-name="connect" data-tags="connect" d="M768 320c-51.2 0-89.6-19.2-128-51.2l-204.8 115.2c6.4 19.2 12.8 44.8 12.8 64s-6.4 44.8-12.8 64l204.8 115.2c38.4-32 76.8-51.2 128-51.2 108.8 0 192 83.2 192 192s-83.2 192-192 192-192-83.2-192-192c0-12.8 0-19.2 0-32l-224-121.6c-25.6 12.8-57.6 25.6-96 25.6-102.4 0-192-83.2-192-192v0c0-102.4 89.6-192 192-192 38.4 0 70.4 12.8 96 25.6l224-121.6c0-12.8 0-19.2 0-32 0-108.8 83.2-192 192-192s192 83.2 192 192-83.2 192-192 192z" />
+<glyph unicode="&#xe790;" glyph-name="credit-card2" data-tags="credit-card" d="M0 832v-768h1024v768h-1024zM960 128h-896v320h896v-320zM960 640h-896v128h896v-128zM640 256h192v-64h-192v64zM128 256h384v-64h-384v64z" />
+<glyph unicode="&#xe791;" glyph-name="crop2" data-tags="crop" d="M1024 915.2v44.8h-44.8l-192-192h-467.2v192h-128v-192h-192v-128h192v-512h512v-192h128v192h192v128h-192v467.2l192 192zM320 640h339.2l-339.2-339.2v339.2zM704 256h-339.2l339.2 339.2v-339.2z" />
+<glyph unicode="&#xe792;" glyph-name="deindent" data-tags="deindent" d="M256 288v384l-256-192zM0 960h1024v-192h-1024v192zM384 704h640v-192h-640v192zM384 448h640v-192h-640v192zM0 192h1024v-192h-1024v192z" />
+<glyph unicode="&#xe793;" glyph-name="retweet" data-tags="retweet" d="M128 896h768v-320h128l-192-192-192 192h128v192h-512v-128h-128zM896 64h-768v320h-128l192 192 192-192h-128v-192h512v128h128z" />
+<glyph unicode="&#xe794;" glyph-name="retweet3" data-tags="retweet" d="M128 896h768v-320h128l-192-192-192 192h128v192h-512v-128h-128zM896 64h-768v320h-128l192 192 192-192h-128v-192h512v128h128z" />
+<glyph unicode="&#xe795;" glyph-name="edit2" data-tags="edit" d="M1024 704c0 0 0 64-64 128s-121.6 64-121.6 64l-70.4-70.4v134.4h-768v-1024h768v512l256 256zM403.2 230.4l-38.4 38.4 19.2 70.4 96-96-76.8-12.8zM460.8 352l-38.4 38.4 332.8 332.8c12.8-6.4 25.6-19.2 38.4-32zM902.4 800l-57.6-64c-12.8 12.8-25.6 19.2-38.4 32l57.6 57.6c6.4-6.4 19.2-12.8 38.4-25.6zM704 0h-640v896h640v-134.4l-377.6-377.6-70.4-262.4 262.4 70.4 185.6 192v-384z" />
+<glyph unicode="&#xe796;" glyph-name="eject2" data-tags="eject" d="M64 256h896l-448 640zM64 192h896v-192h-896v192z" />
+<glyph unicode="&#xe797;" glyph-name="sign-in" data-tags="sign-in" d="M448 896v-128l64-64v128h448v-768h-448v128l-64-64v-128h576v896zM640 448l-320 256v-128h-320v-256h320v-128z" />
+<glyph unicode="&#xe798;" glyph-name="sign-out2" data-tags="sign-out" d="M576 704v192h-576v-896h576v192h-64v-128h-448v768h448v-128zM1024 448l-320 256v-128h-320v-256h320v-128z" />
+<glyph unicode="&#xe799;" glyph-name="sign-in3" data-tags="sign-in" d="M448 896v-128l64-64v128h448v-768h-448v128l-64-64v-128h576v896zM640 448l-320 256v-128h-320v-256h320v-128z" />
+<glyph unicode="&#xe79a;" glyph-name="sign-out22" data-tags="sign-out" d="M576 704v192h-576v-896h576v192h-64v-128h-448v768h448v-128zM1024 448l-320 256v-128h-320v-256h320v-128z" />
+<glyph unicode="&#xe79b;" glyph-name="ellipsis-h2" data-tags="ellipsis-h" d="M0 576h256v-256h-256v256zM384 576h256v-256h-256v256zM768 576h256v-256h-256v256z" />
+<glyph unicode="&#xe79c;" glyph-name="ellipsis-v2" data-tags="ellipsis-v" d="M384 960h256v-256h-256v256zM384 576h256v-256h-256v256zM384 192h256v-256h-256v256z" />
+<glyph unicode="&#xe79d;" glyph-name="expand-full" data-tags="expand-full" d="M339.2 531.2l89.6 89.6-192 192 83.2 83.2h-256v-256l83.2 83.2zM428.8 275.2l-89.6 89.6-192-192-83.2 83.2v-256h256l-83.2 83.2zM684.8 364.8l-89.6-89.6 192-192-83.2-83.2h256v256l-83.2-83.2zM704 896l83.2-83.2-192-192 89.6-89.6 192 192 83.2-83.2v256z" />
+<glyph unicode="&#xe79e;" glyph-name="expand2" data-tags="expand" d="M960 896h-256l83.2-83.2-288-288 89.6-89.6 288 288 83.2-83.2zM435.2 460.8l-288-288-83.2 83.2v-256h256l-83.2 83.2 288 288z" />
+<glyph unicode="&#xe79f;" glyph-name="fast-backward2" data-tags="fast-backward" d="M1024 0v896l-448-448zM576 0v896l-448-448zM0 896h128v-896h-128v896z" />
+<glyph unicode="&#xe7a0;" glyph-name="fast-forward2" data-tags="fast-forward" d="M0 896v-896l448 448zM448 896v-896l448 448zM896 896h128v-896h-128v896z" />
+<glyph unicode="&#xe7a1;" glyph-name="film2" data-tags="film" d="M0 960v-1024h64v64h64v-64h768v64h64v-64h64v1024h-1024zM128 64h-64v64h64v-64zM128 192h-64v64h64v-64zM128 320h-64v64h64v-64zM128 448h-64v64h64v-64zM128 576h-64v64h64v-64zM128 704h-64v64h64v-64zM128 832h-64v64h64v-64zM832 0h-640v384h640v-384zM832 512h-640v384h640v-384zM960 64h-64v64h64v-64zM960 192h-64v64h64v-64zM960 320h-64v64h64v-64zM960 448h-64v64h64v-64zM960 576h-64v64h64v-64zM960 704h-64v64h64v-64zM960 832h-64v64h64v-64z" />
+<glyph unicode="&#xe7a2;" glyph-name="folder-open-o2" data-tags="folder-open-o" d="M896 576v128h-448l-64 128h-256l-64-128h-64v-704h896l128 576h-128zM953.6 512l-102.4-448-761.6 6.4 147.2 441.6h716.8zM64 640h38.4l64 128h166.4l76.8-128h422.4v-64h-640l-128-377.6v441.6z" />
+<glyph unicode="&#xe7a3;" glyph-name="folder-open2" data-tags="folder-open" d="M896 576v128h-448l-64 128h-256l-64-128h-64v-608l192 480zM236.8 512l-204.8-512h819.2l160 512z" />
+<glyph unicode="&#xe7a4;" glyph-name="forward2" data-tags="forward" d="M0 896v-896l512 448zM512 896v-896l512 448z" />
+<glyph unicode="&#xe7a5;" glyph-name="table" data-tags="table" d="M0 896v-960h1024v960h-1024zM320 0h-256v128h256v-128zM320 192h-256v128h256v-128zM320 384h-256v128h256v-128zM320 576h-256v128h256v-128zM640 0h-256v128h256v-128zM640 192h-256v128h256v-128zM640 384h-256v128h256v-128zM640 576h-256v128h256v-128zM960 0h-256v128h256v-128zM960 192h-256v128h256v-128zM960 384h-256v128h256v-128zM960 576h-256v128h256v-128z" />
+<glyph unicode="&#xe7a6;" glyph-name="table3" data-tags="table" d="M0 896v-960h1024v960h-1024zM320 0h-256v128h256v-128zM320 192h-256v128h256v-128zM320 384h-256v128h256v-128zM320 576h-256v128h256v-128zM640 0h-256v128h256v-128zM640 192h-256v128h256v-128zM640 384h-256v128h256v-128zM640 576h-256v128h256v-128zM960 0h-256v128h256v-128zM960 192h-256v128h256v-128zM960 384h-256v128h256v-128zM960 576h-256v128h256v-128z" />
+<glyph unicode="&#xe7a7;" glyph-name="glass2" data-tags="glass" d="M704 0h-128v512l384 448h-960l384-448v-512h-128c-128 0-128-64-128-64h704c0 0 0 64-128 64zM825.6 896l-115.2-128h-460.8l-108.8 128h684.8zM448 0v512h64v-512h-64z" />
+<glyph unicode="&#xe7a8;" glyph-name="globe2" data-tags="globe" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM844.8 620.8c25.6 0 44.8-19.2 70.4-19.2-19.2-25.6-102.4-25.6-128 6.4 19.2 6.4 32 12.8 57.6 12.8zM64 448c0 25.6 0 51.2 6.4 83.2 6.4 0 12.8-6.4 19.2-6.4 0 0 6.4-6.4 6.4-12.8 0-19.2 19.2-32 32-32 51.2-6.4 70.4-51.2 115.2-64 12.8-6.4 6.4-19.2 0-32-38.4-51.2-6.4-89.6 25.6-121.6 32-25.6 32-51.2 38.4-89.6 0-44.8 6.4-96 25.6-140.8-160 76.8-268.8 230.4-268.8 416zM512 0c-44.8 0-96 6.4-134.4 19.2-6.4 12.8-6.4 25.6 0 38.4 25.6 51.2 51.2 96 83.2 140.8 12.8 12.8 25.6 25.6 25.6 44.8 0 12.8 6.4 32 12.8 44.8 19.2 32 12.8 51.2-12.8 57.6-51.2 12.8-76.8 57.6-115.2 76.8s-76.8 32-108.8 12.8c-12.8-6.4-32-12.8-32 6.4 0 25.6-32 44.8-25.6 70.4-6.4 0-12.8 0-19.2-6.4s-12.8-12.8-25.6-6.4c-12.8 12.8-6.4 25.6-6.4 38.4 6.4 12.8 12.8 19.2 25.6 25.6 25.6 6.4 51.2 6.4 64-25.6 19.2 57.6 57.6 89.6 96 115.2 0 0 51.2 44.8 57.6 44.8s12.8-12.8 25.6-19.2c12.8 0 19.2 0 19.2 12.8 6.4 32-12.8 70.4-38.4 76.8 0 6.4 6.4 6.4 6.4 6.4 19.2 6.4 44.8 19.2 38.4 38.4 0 25.6-25.6 38.4-51.2 38.4-12.8 0-25.6 0-38.4-6.4-25.6-12.8-57.6-25.6-96-25.6 70.4 51.2 160 76.8 249.6 76.8 19.2 0 32 0 51.2 0-38.4-6.4-76.8-19.2-102.4-32 38.4-6.4 44.8-25.6 32-57.6-6.4-12.8 0-25.6 12.8-32s25.6-6.4 32 6.4c12.8 19.2 38.4 25.6 57.6 32 25.6 6.4 44.8 19.2 64 44.8 0 6.4 6.4 6.4 12.8 12.8 38.4-12.8 76.8-38.4 115.2-64-6.4 0-6.4-6.4-12.8-6.4-12.8-12.8-32-19.2-12.8-44.8 6.4-12.8 0-19.2-6.4-25.6-12.8-6.4-19.2 0-25.6 6.4s-6.4 19.2-25.6 19.2c-6.4-12.8-25.6-19.2-25.6-38.4 32 0 25.6-25.6 32-44.8-38.4-6.4-51.2-25.6-32-57.6 6.4-12.8-6.4-19.2-12.8-25.6-25.6-38.4-51.2-64-51.2-108.8s32-89.6 83.2-83.2c57.6 6.4 57.6 6.4 76.8-44.8 0-6.4 6.4-12.8 6.4-19.2 6.4-12.8 12.8-25.6 6.4-38.4-19.2-51.2 6.4-89.6 25.6-128 6.4-12.8 12.8-19.2 19.2-25.6-83.2-89.6-192-140.8-320-140.8z" />
+<glyph unicode="&#xe7a9;" glyph-name="heart-o2" data-tags="heart-o" d="M748.8 832c-57.6 0-172.8-32-236.8-134.4-64 102.4-179.2 134.4-243.2 134.4-147.2 0-268.8-121.6-268.8-268.8 0-256 473.6-544 492.8-556.8l19.2-12.8 19.2 12.8c19.2 12.8 492.8 307.2 492.8 556.8 0 147.2-121.6 268.8-275.2 268.8zM512 70.4c-140.8 89.6-448 320-448 492.8 0 115.2 96 204.8 204.8 204.8 6.4 0 160-6.4 211.2-153.6l32-89.6 32 89.6c51.2 147.2 204.8 153.6 211.2 153.6 108.8 0 204.8-89.6 204.8-204.8 0-172.8-307.2-403.2-448-492.8z" />
+<glyph unicode="&#xe7aa;" glyph-name="heart2" data-tags="heart" d="M768 832c0 0-192 0-256-192-64 192-256 192-256 192-140.8 0-256-115.2-256-256 0-262.4 512-576 512-576s512 320 512 576c0 140.8-115.2 256-256 256z" />
+<glyph unicode="&#xe7ab;" glyph-name="indent2" data-tags="indent" d="M0 960h1024v-192h-1024v192zM384 704h640v-192h-640v192zM384 448h640v-192h-640v192zM0 192h1024v-192h-1024v192zM0 672v-384l256 192z" />
+<glyph unicode="&#xe7ac;" glyph-name="laptop2" data-tags="laptop" d="M896 256v576h-768v-576h-128v-128h1024v128h-128zM640 192h-256v64h256v-64zM832 320h-640v448h640v-448z" />
+<glyph unicode="&#xe7ad;" glyph-name="level-down2" data-tags="level-down" d="M320 896h384v-704h128l-192-192-192 192h128v576h-384z" />
+<glyph unicode="&#xe7ae;" glyph-name="level-left" data-tags="level-left" d="M960 192v384h-704v128l-192-192 192-192v128h576v-384z" />
+<glyph unicode="&#xe7af;" glyph-name="level-right" data-tags="level-right" d="M64 192v384h704v128l192-192-192-192v128h-576v-384z" />
+<glyph unicode="&#xe7b0;" glyph-name="level-up2" data-tags="level-up" d="M704 0h-384v704h-128l192 192 192-192h-128v-576h384z" />
+<glyph unicode="&#xe7b1;" glyph-name="magnet2" data-tags="magnet" d="M704 960h320v-256h-320v256zM704 640v-192c0-102.4-89.6-192-192-192s-192 89.6-192 192v192h-320v-192c0-281.6 230.4-512 512-512s512 230.4 512 512v192h-320zM0 960h320v-256h-320v256z" />
+<glyph unicode="&#xe7b2;" glyph-name="map-marker2" data-tags="map-marker" d="M512 960c-179.2 0-320-140.8-320-320s256-704 320-704c64 0 320 524.8 320 704s-140.8 320-320 320zM512 448c-108.8 0-192 83.2-192 192s83.2 192 192 192 192-83.2 192-192-83.2-192-192-192z" />
+<glyph unicode="&#xe7b3;" glyph-name="menu" data-tags="menu" d="M0 896h1024v-192h-1024v192zM0 576h1024v-192h-1024v192zM0 256h1024v-192h-1024v192z" />
+<glyph unicode="&#xe7b4;" glyph-name="menu2" data-tags="menu" d="M0 896h1024v-192h-1024v192zM0 576h1024v-192h-1024v192zM0 256h1024v-192h-1024v192z" />
+<glyph unicode="&#xe7b5;" glyph-name="moon-o2" data-tags="moon-o" d="M844.8 198.4c-288 0-518.4 230.4-518.4 518.4 0 89.6 19.2 172.8 57.6 243.2-217.6-57.6-384-262.4-384-505.6 0-288 230.4-518.4 518.4-518.4 198.4 0 371.2 115.2 460.8 281.6-38.4-12.8-83.2-19.2-134.4-19.2zM518.4 0c-249.6 0-454.4 204.8-454.4 454.4 0 160 83.2 300.8 211.2 384-12.8-38.4-12.8-76.8-12.8-121.6 0-320 262.4-582.4 582.4-588.8-89.6-76.8-204.8-128-326.4-128z" />
+<glyph unicode="&#xe7b6;" glyph-name="moon" data-tags="moon" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM512 0c-249.6 0-448 198.4-448 448 0 153.6 76.8 294.4 204.8 377.6-6.4-38.4-12.8-83.2-12.8-121.6 0-313.6 256-569.6 569.6-576-83.2-83.2-192-128-313.6-128z" />
+<glyph unicode="&#xe7b7;" glyph-name="movie" data-tags="movie" d="M768 512v192h-768v-576h768v192l256-128v448l-256-128zM576 256h-448v320h448v-320zM320 422.4c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM512 422.4c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64z" />
+<glyph unicode="&#xe7b8;" glyph-name="music2" data-tags="music" d="M256 768v-601.6c-25.6 12.8-57.6 25.6-96 25.6-89.6 0-160-57.6-160-128s70.4-128 160-128 160 57.6 160 128v467.2l448 147.2v-326.4c-25.6 19.2-57.6 32-96 32-89.6 0-160-57.6-160-128s70.4-128 160-128 160 57.6 160 128v704l-576-192z" />
+<glyph unicode="&#xe7b9;" glyph-name="pause2" data-tags="pause" d="M0 896h448v-896h-448v896zM576 896h448v-896h-448v896z" />
+<glyph unicode="&#xe7ba;" glyph-name="play2" data-tags="play" d="M128 896v-896l768 448z" />
+<glyph unicode="&#xe7bb;" glyph-name="power-off2" data-tags="power-off" d="M640 812.8v-211.2c76.8-44.8 128-128 128-217.6 0-140.8-115.2-256-256-256s-256 115.2-256 256c0 96 51.2 179.2 128 217.6v211.2c-185.6-57.6-320-224-320-428.8 0-249.6 198.4-448 448-448s448 198.4 448 448c0 204.8-134.4 371.2-320 428.8zM448 896h128v-448h-128v448z" />
+<glyph unicode="&#xe7bc;" glyph-name="refresh2" data-tags="refresh" d="M166.4 601.6c57.6 134.4 192 230.4 345.6 230.4 192 0 345.6-140.8 377.6-320h128c-32 249.6-243.2 448-505.6 448-192 0-358.4-102.4-441.6-262.4l-70.4 70.4v-256h256l-89.6 89.6zM1024 384h-262.4l96-89.6c-57.6-134.4-192-230.4-352-230.4-185.6 0-345.6 140.8-377.6 320h-128c32-249.6 249.6-448 505.6-448 192 0 358.4 108.8 448 262.4l70.4-70.4v256z" />
+<glyph unicode="&#xe7bd;" glyph-name="reply-all2" data-tags="reply-all" d="M1024 448c0 320-313.6 320-313.6 320h-134.4v192l-384-384 384-384v192h140.8c224 0 115.2-448 115.2-448s192 262.4 192 512zM0 576l384-384v96l-288 288 288 288v96z" />
+<glyph unicode="&#xe7be;" glyph-name="reply2" data-tags="reply" d="M1024 448c0 320-313.6 320-313.6 320h-326.4v192l-384-384 384-384v192h332.8c224 0 115.2-448 115.2-448s192 262.4 192 512z" />
+<glyph unicode="&#xe7bf;" glyph-name="rotate-left2" data-tags="rotate-left" d="M512 960c-192 0-358.4-102.4-441.6-262.4l-70.4 70.4v-256h256l-96 96c64 128 198.4 224 352 224 211.2 0 384-172.8 384-384s-172.8-384-384-384c-115.2 0-217.6 51.2-288 134.4l-96-83.2c89.6-108.8 230.4-179.2 384-179.2 281.6 0 512 230.4 512 512s-230.4 512-512 512z" />
+<glyph unicode="&#xe7c0;" glyph-name="rotate-right2" data-tags="rotate-right" d="M1024 512v256l-70.4-70.4c-83.2 160-249.6 262.4-441.6 262.4-281.6 0-512-230.4-512-512s230.4-512 512-512c153.6 0 294.4 70.4 384 179.2l-96 83.2c-70.4-83.2-172.8-134.4-288-134.4-211.2 0-384 172.8-384 384s172.8 384 384 384c153.6 0 288-96 352-224l-96-96h256z" />
+<glyph unicode="&#xe7c1;" glyph-name="share2" data-tags="share" d="M640 768h-326.4c0 0-313.6 0-313.6-320 0-249.6 192-512 192-512s-108.8 448 115.2 448h332.8v-192l384 384-384 384v-192z" />
+<glyph unicode="&#xe7c2;" glyph-name="sort2" data-tags="sort" d="M704 512h-384l192 256zM320 384h384l-192-256z" />
+<glyph unicode="&#xe7c3;" glyph-name="sound-disable" data-tags="sound-disable" d="M256 640h-256v-384h256l320-256v896zM1017.6 601.6l-51.2 44.8-147.2-153.6-153.6 153.6-51.2-44.8 153.6-153.6-153.6-153.6 51.2-44.8 153.6 153.6 147.2-153.6 51.2 44.8-153.6 153.6z" />
+<glyph unicode="&#xe7c4;" glyph-name="square-shadow" data-tags="square-shadow" d="M896 832v128h-896v-896h128v-128h896v896h-128zM832 128h-768v768h768v-768z" />
+<glyph unicode="&#xe7c5;" glyph-name="star-half-left-o" data-tags="star-half-left-o" d="M1017.6 563.2l-352 51.2-153.6 320-153.6-320-352-51.2 249.6-243.2-57.6-345.6 313.6 160 313.6-166.4-57.6 352 249.6 243.2zM512 204.8v582.4l115.2-230.4 256-38.4-185.6-179.2 44.8-256-230.4 121.6z" />
+<glyph unicode="&#xe7c6;" glyph-name="star-half-left" data-tags="star-half-left" d="M358.4 614.4l-352-51.2 249.6-243.2-57.6-352 313.6 166.4v800z" />
+<glyph unicode="&#xe7c7;" glyph-name="star-half-right-o" data-tags="star-half-right-o" d="M1017.6 563.2l-352 51.2-153.6 320-153.6-320-352-51.2 249.6-243.2-57.6-345.6 313.6 160 313.6-166.4-57.6 352 249.6 243.2zM281.6 83.2l44.8 256-185.6 179.2 256 38.4 115.2 230.4v-582.4l-230.4-121.6z" />
+<glyph unicode="&#xe7c8;" glyph-name="star-half-right" data-tags="star-half-right" d="M672 614.4l352-51.2-256-243.2 57.6-352-313.6 166.4v800z" />
+<glyph unicode="&#xe7c9;" glyph-name="star-o2" data-tags="star-o" d="M1017.6 563.2l-352 51.2-153.6 320-153.6-320-352-51.2 249.6-243.2-57.6-345.6 313.6 160 313.6-166.4-57.6 352 249.6 243.2zM512 204.8l-230.4-121.6 44.8 256-185.6 179.2 256 38.4 115.2 230.4 115.2-230.4 256-38.4-185.6-179.2 44.8-256-230.4 121.6z" />
+<glyph unicode="&#xe7ca;" glyph-name="star2" data-tags="star" d="M825.6-25.6l-313.6 166.4-313.6-166.4 57.6 345.6-256 249.6 352 51.2 153.6 320 153.6-320 352-51.2-243.2-249.6 57.6-345.6z" />
+<glyph unicode="&#xe7cb;" glyph-name="step-backward2" data-tags="step-backward" d="M896 0v896l-640-448zM128 896h128v-896h-128v896z" />
+<glyph unicode="&#xe7cc;" glyph-name="step-forward2" data-tags="step-forward" d="M128 896v-896l640 448zM768 896h128v-896h-128v896z" />
+<glyph unicode="&#xe7cd;" glyph-name="stop2" data-tags="stop" d="M64 896h896v-896h-896v896z" />
+<glyph unicode="&#xe7ce;" glyph-name="thin-square" data-tags="thin-square" d="M960 896h-896v-896h896v896zM896 64h-768v768h768v-768z" />
+<glyph unicode="&#xe7cf;" glyph-name="time-backward" data-tags="time-backward" d="M512 704h-64v-320h256v64h-192zM512 960c-192 0-358.4-102.4-441.6-262.4l-70.4 70.4v-256h256l-96 96c64 128 198.4 224 352 224 211.2 0 384-172.8 384-384s-172.8-384-384-384c-115.2 0-217.6 51.2-288 134.4l-96-83.2c89.6-108.8 230.4-179.2 384-179.2 281.6 0 512 230.4 512 512s-230.4 512-512 512z" />
+<glyph unicode="&#xe7d0;" glyph-name="time-forward" data-tags="time-forward" d="M512 704h-64v-320h256v64h-192zM1024 512v256l-70.4-70.4c-83.2 160-249.6 262.4-441.6 262.4-281.6 0-512-230.4-512-512s230.4-512 512-512c153.6 0 294.4 70.4 384 179.2l-96 83.2c-70.4-83.2-172.8-134.4-288-134.4-211.2 0-384 172.8-384 384s172.8 384 384 384c153.6 0 288-96 352-224l-96-96h256z" />
+<glyph unicode="&#xe7d1;" glyph-name="volume-down2" data-tags="volume-down" d="M691.2 678.4l-32-70.4c32-57.6 51.2-121.6 51.2-192 0-64-19.2-128-44.8-185.6l44.8-57.6c38.4 70.4 64 153.6 64 236.8-6.4 102.4-32 192-83.2 268.8zM256 640h-256v-384h256l320-256v896z" />
+<glyph unicode="&#xe7d2;" glyph-name="volume-off2" data-tags="volume-off" d="M256 640h-256v-384h256l320-256v896z" />
+<glyph unicode="&#xe7d3;" glyph-name="volume-up2" data-tags="volume-up" d="M960 416c0-147.2-51.2-288-128-396.8l44.8-51.2c96 121.6 153.6 281.6 153.6 448 0 198.4-76.8 377.6-204.8 512l-32-64c102.4-115.2 166.4-275.2 166.4-448zM755.2 806.4l-32-64c70.4-89.6 108.8-204.8 108.8-326.4 0-108.8-32-204.8-83.2-294.4l44.8-51.2c70.4 96 108.8 217.6 108.8 345.6-6.4 147.2-57.6 281.6-147.2 390.4zM691.2 678.4l-32-70.4c32-57.6 51.2-121.6 51.2-192 0-64-19.2-128-44.8-185.6l44.8-57.6c38.4 70.4 64 153.6 64 236.8-6.4 102.4-32 192-83.2 268.8zM256 640h-256v-384h256l320-256v896z" />
+<glyph unicode="&#xe7d4;" glyph-name="volume" data-tags="volume" d="M755.2 806.4l-32-64c70.4-89.6 108.8-204.8 108.8-326.4 0-108.8-32-204.8-83.2-294.4l44.8-51.2c70.4 96 108.8 217.6 108.8 345.6-6.4 147.2-57.6 281.6-147.2 390.4zM691.2 678.4l-32-70.4c32-57.6 51.2-121.6 51.2-192 0-64-19.2-128-44.8-185.6l44.8-57.6c38.4 70.4 64 153.6 64 236.8-6.4 102.4-32 192-83.2 268.8zM256 640h-256v-384h256l320-256v896z" />
+<glyph unicode="&#xe7d5;" glyph-name="close2" data-tags="close" d="M966.4 761.6l-140.8 140.8-313.6-320-313.6 320-140.8-140.8 320-313.6-320-313.6 140.8-140.8 313.6 320 313.6-320 140.8 140.8-320 313.6z" />
+<glyph unicode="&#xe7d6;" glyph-name="align-justify2" data-tags="align-justify" d="M0 960h1024v-192h-1024v192zM0 704h1024v-192h-1024v192zM0 192h1024v-192h-1024v192zM0 448h1024v-192h-1024v192z" />
+<glyph unicode="&#xe7d7;" glyph-name="arrow-down2" data-tags="arrow-down" d="M800 409.6l-224-230.4v780.8h-128v-780.8l-224 230.4-89.6-96 377.6-377.6 377.6 377.6z" />
+<glyph unicode="&#xe7d8;" glyph-name="arrow-left2" data-tags="arrow-left" d="M473.6 160l-230.4 224h780.8v128h-780.8l230.4 224-96 89.6-377.6-377.6 377.6-377.6z" />
+<glyph unicode="&#xe7d9;" glyph-name="arrow-right2" data-tags="arrow-right" d="M550.4 736l224-224h-774.4v-128h774.4l-224-224 89.6-89.6 384 377.6-384 377.6z" />
+<glyph unicode="&#xe7da;" glyph-name="arrow-up2" data-tags="arrow-up" d="M217.6 486.4l230.4 230.4v-780.8h128v780.8l224-230.4 89.6 96-377.6 377.6-384-377.6z" />
+<glyph unicode="&#xe7db;" glyph-name="bell2" data-tags="bell, notification, item, alert, reminder, ring" d="M384 64h256c0 0 6.4-128-128-128s-128 128-128 128zM812.8 230.4c-32 12.8-44.8 44.8-44.8 76.8v332.8c0 0-12.8 153.6-192 185.6v70.4c0 0 6.4 64-64 64s-64-64-64-64v-70.4c-179.2-32-192-185.6-192-185.6v-332.8c0-32-19.2-64-44.8-76.8l-83.2-38.4v-64h768v64l-83.2 38.4zM384 652.8v-460.8h-128c51.2 0 64 64 64 64v384c0 0 0 51.2 44.8 89.6 44.8 44.8 83.2 38.4 83.2 38.4s-64-44.8-64-115.2z" />
+<glyph unicode="&#xe7dc;" glyph-name="bookmark-o2" data-tags="bookmark-o" d="M192 960v-1024l320 320 320-320v1024h-640zM768 83.2l-256 249.6-256-249.6v684.8h512v-684.8zM768 832h-512v64h512v-64z" />
+<glyph unicode="&#xe7dd;" glyph-name="bookmark2" data-tags="bookmark" d="M192 960v0-64h640l6.4 64zM192 832h640v-896l-320 320-320-320z" />
+<glyph unicode="&#xe7de;" glyph-name="building-o2" data-tags="building-o" d="M128 960v-1024h768v1024h-768zM832 0h-256v192h-128v-192h-256v896h640v-896zM256 384h128v-128h-128v128zM448 384h128v-128h-128v128zM640 384h128v-128h-128v128zM256 576h128v-128h-128v128zM448 576h128v-128h-128v128zM640 576h128v-128h-128v128zM256 768h128v-128h-128v128zM448 768h128v-128h-128v128zM640 768h128v-128h-128v128z" />
+<glyph unicode="&#xe7df;" glyph-name="building2" data-tags="building" d="M192 960v-1024h256v192h128v-192h256v1024h-640zM384 192h-128v128h128v-128zM384 384h-128v128h128v-128zM384 576h-128v128h128v-128zM384 768h-128v128h128v-128zM576 192h-128v128h128v-128zM576 384h-128v128h128v-128zM576 576h-128v128h128v-128zM576 768h-128v128h128v-128zM768 192h-128v128h128v-128zM768 384h-128v128h128v-128zM768 576h-128v128h128v-128zM768 768h-128v128h128v-128z" />
+<glyph unicode="&#xe7e0;" glyph-name="calendar-o2" data-tags="calendar-o" d="M896 896v-192h-192v192h-384v-192h-192v192h-128v-960h1024v960h-128zM960 0h-896v576h896v-576zM192 960h64v-192h-64v192zM768 960h64v-192h-64v192z" />
+<glyph unicode="&#xe7e1;" glyph-name="file-text-o" data-tags="file-text-o" d="M640 960h-512v-1024h768v768l-256 256zM576 640h256v-640h-640v896h384v-256zM640 704v192l192-192h-192zM256 512h512v-64h-512v64zM256 384h512v-64h-512v64zM256 256h512v-64h-512v64z" />
+<glyph unicode="&#xe7e2;" glyph-name="file-text-o22" data-tags="file-text-o" d="M640 960h-512v-1024h768v768l-256 256zM576 640h256v-640h-640v896h384v-256zM640 704v192l192-192h-192zM256 512h512v-64h-512v64zM256 384h512v-64h-512v64zM256 256h512v-64h-512v64z" />
+<glyph unicode="&#xe7e3;" glyph-name="calendar2" data-tags="calendar" d="M896 896v-192h-192v192h-384v-192h-192v192h-128v-960h1024v960h-128zM192 0h-128v128h128v-128zM192 192h-128v128h128v-128zM192 384h-128v128h128v-128zM384 0h-128v128h128v-128zM384 192h-128v128h128v-128zM384 384h-128v128h128v-128zM576 0h-128v128h128v-128zM576 192h-128v128h128v-128zM576 384h-128v128h128v-128zM768 0h-128v128h128v-128zM768 192h-128v128h128v-128zM768 384h-128v128h128v-128zM960 0h-128v128h128v-128zM960 192h-128v128h128v-128zM960 384h-128v128h128v-128zM192 960h64v-192h-64v192zM768 960h64v-192h-64v192z" />
+<glyph unicode="&#xe7e4;" glyph-name="camera2" data-tags="camera" d="M704 384c0-106.039-85.961-192-192-192s-192 85.961-192 192c0 106.039 85.961 192 192 192s192-85.961 192-192zM704 704v192h-384v-192h-320v-576h320c51.2-38.4 121.6-64 192-64s140.8 25.6 192 64h320v576h-320zM384 832h256v-128h-256v128zM512 128c-140.8 0-256 115.2-256 256s115.2 256 256 256c140.8 0 256-115.2 256-256s-115.2-256-256-256zM960 576h-128v64h128v-64z" />
+<glyph unicode="&#xe7e5;" glyph-name="caret-down2" data-tags="caret-down" d="M192 704h640l-320-448z" />
+<glyph unicode="&#xe7e6;" glyph-name="caret-left2" data-tags="caret-left" d="M704 768v-640l-448 320z" />
+<glyph unicode="&#xe7e7;" glyph-name="caret-right2" data-tags="caret-right" d="M320 128v640l448-320z" />
+<glyph unicode="&#xe7e8;" glyph-name="caret-square-down-o" data-tags="caret-square-down-o" d="M960 896h-896v-896h896v896zM896 64h-768v768h768v-768zM256 576h512l-256-320z" />
+<glyph unicode="&#xe7e9;" glyph-name="caret-square-left-o" data-tags="caret-square-left-o" d="M960 896h-896v-896h896v896zM896 64h-768v768h768v-768zM640 704v-512l-320 256z" />
+<glyph unicode="&#xe7ea;" glyph-name="caret-square-right-o" data-tags="caret-square-right-o" d="M960 896h-896v-896h896v896zM896 64h-768v768h768v-768zM377.6 192v512l320-256z" />
+<glyph unicode="&#xe7eb;" glyph-name="caret-square-up-o" data-tags="caret-square-up-o" d="M960 896h-896v-896h896v896zM896 64h-768v768h768v-768zM768 320h-512l256 320z" />
+<glyph unicode="&#xe7ec;" glyph-name="caret-up2" data-tags="caret-up" d="M832 192h-640l320 448z" />
+<glyph unicode="&#xe7ed;" glyph-name="check-circle-o2" data-tags="check-circle-o" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM454.4 211.2l-268.8 262.4 89.6 89.6 179.2-172.8 313.6 313.6 89.6-89.6z" />
+<glyph unicode="&#xe7ee;" glyph-name="check-circle2" data-tags="check-circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM454.4 211.2l-268.8 262.4 89.6 89.6 172.8-172.8 320 313.6 89.6-89.6-403.2-403.2z" />
+<glyph unicode="&#xe7ef;" glyph-name="chevron-circle-down-o" data-tags="chevron-circle-down-o" d="M832 537.6l-320-320-320 320 89.6 89.6 230.4-230.4 230.4 230.4zM64 448c0 249.6 198.4 448 448 448s448-198.4 448-448-198.4-448-448-448-448 198.4-448 448zM0 448c0-281.6 230.4-512 512-512s512 230.4 512 512-230.4 512-512 512-512-230.4-512-512v0z" />
+<glyph unicode="&#xe7f0;" glyph-name="list-ul2" data-tags="list-ul" d="M0 896h192v-192h-192v192zM0 576h192v-192h-192v192zM0 256h192v-192h-192v192zM320 896h704v-192h-704v192zM320 576h704v-192h-704v192zM320 256h704v-192h-704v192z" />
+<glyph unicode="&#xe7f1;" glyph-name="list2" data-tags="list" d="M0 960h256v-192h-256v192zM0 704h256v-192h-256v192zM0 192h256v-192h-256v192zM0 448h256v-192h-256v192zM320 960h704v-192h-704v192zM320 704h704v-192h-704v192zM320 192h704v-192h-704v192zM320 448h704v-192h-704v192z" />
+<glyph unicode="&#xe7f2;" glyph-name="list-ul22" data-tags="list-ul" d="M0 896h192v-192h-192v192zM0 576h192v-192h-192v192zM0 256h192v-192h-192v192zM320 896h704v-192h-704v192zM320 576h704v-192h-704v192zM320 256h704v-192h-704v192z" />
+<glyph unicode="&#xe7f3;" glyph-name="list22" data-tags="list" d="M0 960h256v-192h-256v192zM0 704h256v-192h-256v192zM0 192h256v-192h-256v192zM0 448h256v-192h-256v192zM320 960h704v-192h-704v192zM320 704h704v-192h-704v192zM320 192h704v-192h-704v192zM320 448h704v-192h-704v192z" />
+<glyph unicode="&#xe7f4;" glyph-name="chevron-circle-down2" data-tags="chevron-circle-down" d="M0 448c0-281.6 230.4-512 512-512s512 230.4 512 512-230.4 512-512 512-512-230.4-512-512zM742.4 627.2l89.6-89.6-320-320-320 320 89.6 89.6 230.4-230.4 230.4 230.4z" />
+<glyph unicode="&#xe7f5;" glyph-name="chevron-circle-left-o" data-tags="chevron-circle-left-o" d="M601.6 128l-320 320 320 320 89.6-89.6-230.4-230.4 230.4-230.4zM512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0z" />
+<glyph unicode="&#xe7f6;" glyph-name="chevron-circle-left2" data-tags="chevron-circle-left" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM691.2 217.6l-89.6-89.6-320 320 320 320 89.6-89.6-230.4-230.4 230.4-230.4z" />
+<glyph unicode="&#xe7f7;" glyph-name="chevron-circle-right-o" data-tags="chevron-circle-right-o" d="M422.4 128l320 320-320 320-89.6-89.6 230.4-230.4-230.4-230.4zM512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0z" />
+<glyph unicode="&#xe7f8;" glyph-name="chevron-circle-right2" data-tags="chevron-circle-right" d="M512-64c281.6 0 512 230.4 512 512s-230.4 512-512 512-512-230.4-512-512 230.4-512 512-512zM332.8 678.4l89.6 89.6 320-320-320-320-89.6 89.6 230.4 230.4-230.4 230.4z" />
+<glyph unicode="&#xe7f9;" glyph-name="chevron-circle-up-o" data-tags="chevron-circle-up-o" d="M192 358.4l320 320 320-320-89.6-89.6-230.4 230.4-230.4-230.4zM960 448c0-249.6-198.4-448-448-448s-448 198.4-448 448 198.4 448 448 448 448-198.4 448-448zM1024 448c0 281.6-230.4 512-512 512s-512-230.4-512-512 230.4-512 512-512 512 230.4 512 512v0z" />
+<glyph unicode="&#xe7fa;" glyph-name="chevron-circle-up2" data-tags="chevron-circle-up" d="M1024 448c0 281.6-230.4 512-512 512s-512-230.4-512-512 230.4-512 512-512 512 230.4 512 512zM281.6 268.8l-89.6 89.6 320 320 320-320-89.6-89.6-230.4 230.4-230.4-230.4z" />
+<glyph unicode="&#xe7fb;" glyph-name="chevron-down2" data-tags="chevron-down" d="M512 121.6l-512 512 134.4 140.8 377.6-377.6 377.6 377.6 134.4-140.8z" />
+<glyph unicode="&#xe7fc;" glyph-name="chevron-left2" data-tags="chevron-left" d="M185.6 448l512 512 140.8-134.4-377.6-377.6 377.6-377.6-140.8-134.4z" />
+<glyph unicode="&#xe7fd;" glyph-name="chevron-right2" data-tags="chevron-right" d="M838.4 448l-512-512-140.8 134.4 377.6 377.6-377.6 377.6 140.8 134.4z" />
+<glyph unicode="&#xe7fe;" glyph-name="chevron-up2" data-tags="chevron-up" d="M512 774.4l512-512-134.4-140.8-377.6 377.6-377.6-377.6-134.4 140.8z" />
+<glyph unicode="&#xe7ff;" glyph-name="clock" data-tags="clock" d="M480 960c-262.4 0-480-217.6-480-480s217.6-480 480-480 480 217.6 480 480-217.6 480-480 480zM480 128c-192 0-352 160-352 352s160 352 352 352 352-160 352-352-160-352-352-352zM512 768h-64v-320h256v64h-192z" />
+<glyph unicode="&#xe800;" glyph-name="cog2" data-tags="cog" d="M1024 384v128l-108.8 38.4c-12.8 38.4-25.6 76.8-44.8 115.2l51.2 102.4-89.6 89.6-102.4-51.2c-32 19.2-70.4 38.4-115.2 44.8l-38.4 108.8h-128l-38.4-108.8c-38.4-12.8-76.8-25.6-108.8-44.8l-102.4 51.2-96-96 51.2-102.4c-19.2-32-32-70.4-44.8-108.8l-108.8-38.4v-128l108.8-38.4c12.8-38.4 25.6-76.8 44.8-115.2l-51.2-102.4 89.6-89.6 102.4 51.2c32-19.2 70.4-38.4 115.2-44.8l38.4-108.8h128l38.4 108.8c38.4 12.8 76.8 25.6 115.2 44.8l102.4-51.2 89.6 89.6-51.2 102.4c19.2 32 38.4 70.4 44.8 115.2l108.8 38.4zM512 192c-140.8 0-256 115.2-256 256s115.2 256 256 256 256-115.2 256-256-115.2-256-256-256zM678.4 454.4c0-88.366-71.634-160-160-160s-160 71.634-160 160c0 88.366 71.634 160 160 160s160-71.634 160-160z" />
+<glyph unicode="&#xe801;" glyph-name="copy-o" data-tags="copy-o" d="M832 768h-192l-192 192h-448v-832h384v-192h640v640l-192 192zM448 896l128-128h-128v128zM64 192v704h320v-192h192v-512h-512zM960 0h-512v128h192v576h128v-192h192v-512zM832 576v128l128-128h-128z" />
+<glyph unicode="&#xe802;" glyph-name="copy2" data-tags="copy" d="M384 960v-192h192zM576 704h-256v256h-320v-768h576zM832 704v-192h192zM768 704h-128v-576h-192v-192h576v512h-256z" />
+<glyph unicode="&#xe803;" glyph-name="crosshairs2" data-tags="crosshairs" d="M960 512h-64c-12.8 204.8-179.2 364.8-384 384v64h-64v-64c-204.8-19.2-364.8-179.2-384-384h-64v-64h64c12.8-204.8 179.2-364.8 384-384v-64h64v64c204.8 12.8 364.8 179.2 384 384h64v64zM512 166.4v153.6h-64v-153.6c-153.6 12.8-268.8 128-281.6 281.6h153.6v64h-153.6c12.8 153.6 128 268.8 281.6 281.6v-153.6h64v153.6c153.6-12.8 268.8-134.4 281.6-281.6h-153.6v-64h153.6c-12.8-153.6-128-268.8-281.6-281.6z" />
+<glyph unicode="&#xe804;" glyph-name="desktop2" data-tags="desktop" d="M1024 960h-1024v-832h384v-128h-128v-64h512v64h-128v128h384v832zM576 192h-128v64h128v-64zM960 320h-896v569.6c0 6.4 0 6.4 0 6.4h896c0 0 0 0 0-6.4v-569.6z" />
+<glyph unicode="&#xe805;" glyph-name="insert" data-tags="insert" d="M896-64v704l-64-64v-576h-768v768h576l64 64h-704v-896zM1024 870.4l-89.6 89.6-435.2-435.2-115.2 115.2v-320h320l-115.2 115.2z" />
+<glyph unicode="&#xe806;" glyph-name="ellipsis-circle-o" data-tags="ellipsis-circle-o" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM256 512h128v-128h-128v128zM448 512h128v-128h-128v128zM640 512h128v-128h-128v128z" />
+<glyph unicode="&#xe807;" glyph-name="ellipsis-circle" data-tags="ellipsis-circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM384 384h-128v128h128v-128zM576 384h-128v128h128v-128zM768 384h-128v128h128v-128z" />
+<glyph unicode="&#xe808;" glyph-name="envelope-o2" data-tags="envelope-o" d="M0 768v-704h1024v704h-1024zM64 505.6l249.6-128-249.6-217.6v345.6zM121.6 128l256 224 134.4-70.4 134.4 70.4 256-224h-780.8zM960 160l-249.6 224 249.6 128v-352zM960 582.4l-448-224-448 224v121.6h896v-121.6z" />
+<glyph unicode="&#xe809;" glyph-name="envelope2" data-tags="envelope" d="M0 768h1024v-153.6l-512-256-512 256zM0 64l352 307.2 160-89.6 160 89.6 352-307.2zM294.4 396.8l-294.4 147.2v-416zM729.6 396.8l294.4 147.2v-416z" />
+<glyph unicode="&#xe80a;" glyph-name="expand-square" data-tags="expand-square" d="M704 832h-576v-576l64 64v448h448zM320 64h576v576l-64-64v-448h-448zM1024 960h-320l115.2-115.2-288-288 89.6-89.6 288 288 115.2-115.2zM492.8 339.2l-89.6 89.6-288-288-115.2 115.2v-320h320l-115.2 115.2z" />
+<glyph unicode="&#xe80b;" glyph-name="external-link2" data-tags="external-link" d="M896-64v704l-64-64v-576h-768v768h576l64 64h-704v-896zM1024 960h-320l115.2-115.2-435.2-435.2 89.6-89.6 435.2 435.2 115.2-115.2z" />
+<glyph unicode="&#xe80c;" glyph-name="eye2" data-tags="eye" d="M512 710.4c-428.8 0-512-326.4-512-326.4s140.8-262.4 505.6-262.4 518.4 256 518.4 256-83.2 332.8-512 332.8zM339.2 614.4c32 19.2 83.2 19.2 83.2 19.2s-32-57.6-32-102.4c0-44.8 12.8-70.4 12.8-70.4l-70.4-12.8c0 0-19.2 32-19.2 76.8 0 51.2 25.6 89.6 25.6 89.6zM505.6 185.6c-262.4 0-396.8 147.2-435.2 204.8 19.2 44.8 70.4 140.8 198.4 204.8-6.4-25.6-12.8-51.2-12.8-83.2 0-140.8 115.2-256 256-256s256 115.2 256 256c0 32-6.4 57.6-12.8 83.2 128-57.6 179.2-160 198.4-204.8-44.8-57.6-179.2-204.8-448-204.8z" />
+<glyph unicode="&#xe80d;" glyph-name="file-o2" data-tags="file-o" d="M640 960h-512v-1024h768v768l-256 256zM576 640h256v-640h-640v896h384v-256zM640 704v192l192-192h-192z" />
+<glyph unicode="&#xe80e;" glyph-name="file-text2" data-tags="file-text" d="M640 960v-256h256zM576 960h-448v-1024h768v704h-320v320zM768 192h-512v64h512v-64zM768 320h-512v64h512v-64zM768 512v-64h-512v64h512z" />
+<glyph unicode="&#xe80f;" glyph-name="file2" data-tags="file" d="M576 640h320v-704h-768v1024h448v-320zM640 704v256l256-256h-256z" />
+<glyph unicode="&#xe810;" glyph-name="flask2" data-tags="flask" d="M128-64h768l-256 512v448h64v64h-384v-64h64v-448l-256-512zM576 896v-460.8l121.6-243.2h-371.2l121.6 243.2v460.8h128z" />
+<glyph unicode="&#xe811;" glyph-name="folder-o2" data-tags="folder-o" d="M448 704l-64 128h-256l-64-128h-64v-704h1024v704h-576zM960 64h-896v576h38.4l64 128h166.4l76.8-128h550.4v-576z" />
+<glyph unicode="&#xe812;" glyph-name="folder2" data-tags="folder" d="M1024 0h-1024v704h64l64 128h256l64-128h576z" />
+<glyph unicode="&#xe813;" glyph-name="glasses" data-tags="glasses" d="M992 512h-32c-6.4 0-6.4 0-12.8 0-25.6 76.8-96 128-179.2 128s-153.6-57.6-179.2-134.4c-19.2 25.6-44.8 38.4-76.8 38.4s-57.6-12.8-76.8-38.4c-25.6 76.8-96 134.4-179.2 134.4s-153.6-57.6-179.2-128c-6.4 0-6.4 0-12.8 0h-32c-19.2 0-32-12.8-32-32s12.8-32 32-32h32c0-108.8 83.2-192 192-192 96 0 172.8 70.4 192 160 0 0 0 0 0 0 19.2 0 32 12.8 32 32s12.8 32 32 32 32-12.8 32-32c0-19.2 12.8-32 32-32 0 0 0 0 0 0 12.8-89.6 96-160 192-160 108.8 0 192 83.2 192 192h32c19.2 0 32 12.8 32 32s-12.8 32-32 32zM256 320c-70.4 0-128 57.6-128 128s57.6 128 128 128 128-57.6 128-128-57.6-128-128-128zM768 320c-70.4 0-128 57.6-128 128s57.6 128 128 128 128-57.6 128-128-57.6-128-128-128z" />
+<glyph unicode="&#xe814;" glyph-name="grid-big-o" data-tags="grid-big-o" d="M0 512h448v448h-448v-448zM64 896h320v-320h-320v320zM576 960v-448h448v448h-448zM960 576h-320v320h320v-320zM0-64h448v448h-448v-448zM64 320h320v-320h-320v320zM576-64h448v448h-448v-448zM640 320h320v-320h-320v320z" />
+<glyph unicode="&#xe815;" glyph-name="grid-big" data-tags="grid-big" d="M0 960h448v-448h-448v448zM576 960h448v-448h-448v448zM0 384h448v-448h-448v448zM576 384h448v-448h-448v448z" />
+<glyph unicode="&#xe816;" glyph-name="grid-small-o" data-tags="grid-small-o" d="M0 704h256v256h-256v-256zM64 896h128v-128h-128v128zM0 320h256v256h-256v-256zM64 512h128v-128h-128v128zM0-64h256v256h-256v-256zM64 128h128v-128h-128v128zM384 704h256v256h-256v-256zM448 896h128v-128h-128v128zM384 320h256v256h-256v-256zM448 512h128v-128h-128v128zM384-64h256v256h-256v-256zM448 128h128v-128h-128v128zM768 960v-256h256v256h-256zM960 768h-128v128h128v-128zM768 320h256v256h-256v-256zM832 512h128v-128h-128v128zM768-64h256v256h-256v-256zM832 128h128v-128h-128v128z" />
+<glyph unicode="&#xe817;" glyph-name="grid-small" data-tags="grid-small" d="M0 960h256v-256h-256v256zM0 576h256v-256h-256v256zM0 192h256v-256h-256v256zM384 960h256v-256h-256v256zM384 576h256v-256h-256v256zM384 192h256v-256h-256v256zM768 960h256v-256h-256v256zM768 576h256v-256h-256v256zM768 192h256v-256h-256v256z" />
+<glyph unicode="&#xe818;" glyph-name="home-o" data-tags="home-o" d="M1024 537.6l-512 332.8-128-83.2v108.8h-128v-192l-256-166.4 121.6-172.8 6.4 6.4v-371.2h320v256h128v-256h320v371.2l6.4-6.4 121.6 172.8zM89.6 518.4l422.4 275.2 422.4-275.2-44.8-64-377.6 249.6-377.6-249.6-44.8 64zM832 64h-192v256h-256v-256h-192v345.6l320 211.2 320-211.2v-345.6z" />
+<glyph unicode="&#xe819;" glyph-name="home2" data-tags="home" d="M512 870.4l-128-83.2v108.8h-128v-192l-256-166.4 38.4-51.2 473.6 307.2 473.6-307.2 38.4 51.2zM512 704l-384-256v-448h320v192h128v-192h320v448z" />
+<glyph unicode="&#xe81a;" glyph-name="lines-list" data-tags="lines-list" d="M0 896h192v-128h-192v128zM0 640h192v-128h-192v128zM0 384h192v-128h-192v128zM0 128h192v-128h-192v128zM256 896h768v-128h-768v128zM256 640h768v-128h-768v128zM256 384h768v-128h-768v128zM256 128h768v-128h-768v128z" />
+<glyph unicode="&#xe81b;" glyph-name="lines" data-tags="lines" d="M0 896h1024v-128h-1024v128zM0 640h1024v-128h-1024v128zM0 384h1024v-128h-1024v128zM0 128h1024v-128h-1024v128z" />
+<glyph unicode="&#xe81c;" glyph-name="lock2" data-tags="lock" d="M768 448v198.4c0 140.8-102.4 249.6-243.2 249.6h-19.2c-134.4 0-249.6-108.8-249.6-249.6v-198.4h-64l6.4-320c0 0-6.4-192 313.6-192s320 192 320 192v320h-64zM576 64h-64v128c-38.4 0-64 25.6-64 64s25.6 64 64 64 64-25.6 64-64v-192zM640 448h-256v198.4c0 70.4 57.6 121.6 121.6 121.6h19.2c64 0 115.2-51.2 115.2-121.6v-198.4z" />
+<glyph unicode="&#xe81d;" glyph-name="minus-circle-o" data-tags="minus-circle-o" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM192 512h640v-128h-640v128z" />
+<glyph unicode="&#xe81e;" glyph-name="minus-circle2" data-tags="minus-circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM832 384h-640v128h640v-128z" />
+<glyph unicode="&#xe81f;" glyph-name="minus-square-left-o" data-tags="minus-square-left-o" d="M256 512h512v-128h-512v128zM960 896h-896v-896h896v896zM896 64h-768v768h768v-768z" />
+<glyph unicode="&#xe820;" glyph-name="minus2" data-tags="minus" d="M64 512h832v-192h-832v192z" />
+<glyph unicode="&#xe821;" glyph-name="mobile22" data-tags="mobile" d="M192 960v-1024h576v1024h-576zM512 0h-64v64h64v-64zM704 128h-448v704h448v-704z" />
+<glyph unicode="&#xe822;" glyph-name="modal" data-tags="modal" d="M0 704v-704h1024v896h-1024v-192zM896 832h64v-64h-64v64zM64 704h896v-640h-896v640z" />
+<glyph unicode="&#xe823;" glyph-name="open-book" data-tags="open-book" d="M518.4 761.6v0 0zM966.4 755.2v0 12.8zM633.6 864c-83.2 0-128-25.6-153.6-51.2-25.6 25.6-70.4 51.2-153.6 51.2-224 0-326.4-128-326.4-128v0 0-697.6l416 57.6c0 0 12.8-25.6 19.2-32h83.2c6.4 6.4 19.2 32 19.2 32l416-57.6v697.6c6.4 0-89.6 128-320 128zM448 192c-38.4 12.8-83.2 19.2-147.2 25.6-6.4 0-6.4 0-12.8 0-89.6 0-166.4-25.6-224-44.8v556.8c32 25.6 115.2 96 262.4 96 108.8 0 121.6-57.6 121.6-64 0 0 0 0 0 0v-569.6zM896 172.8c-64 25.6-134.4 44.8-224 44.8-6.4 0-12.8 0-12.8 0-64 0-83.2-12.8-147.2-25.6v569.6c0 0 0 0 0 0 0 12.8 12.8 64 121.6 64 147.2 0 256-64 256-96v-556.8z" />
+<glyph unicode="&#xe824;" glyph-name="pencil2" data-tags="pencil" d="M64 198.4l-64-262.4 262.4 64 588.8 588.8-198.4 198.4-588.8-588.8zM96 0l-25.6 32 25.6 128 128-128-128-32zM697.6 678.4l-518.4-512-38.4 38.4 518.4 512 38.4-38.4zM979.2 915.2c-70.4 70.4-166.4 32-166.4 32l-96-96 198.4-198.4 96 96c0 6.4 38.4 96-32 166.4zM857.6 857.6l-32 32c38.4 38.4 70.4 6.4 70.4 6.4l-38.4-38.4z" />
+<glyph unicode="&#xe825;" glyph-name="phone2" data-tags="phone" d="M780.8 320c-70.4 6.4-108.8-89.6-160-115.2-83.2-44.8-236.8 115.2-236.8 115.2s-160 153.6-121.6 236.8c32 51.2 128 89.6 121.6 160-6.4 64-147.2 294.4-217.6 230.4-153.6-140.8-166.4-198.4-166.4-313.6-6.4-198.4 249.6-448 249.6-448 25.6-25.6 249.6-256 448-249.6 115.2 0 172.8 12.8 313.6 166.4 64 70.4-160 211.2-230.4 217.6z" />
+<glyph unicode="&#xe826;" glyph-name="picture" data-tags="picture" d="M1024 64h-1024v768h1024v-768zM64 128h896v640h-896v-640zM128 320v-128h768v64c0 0 12.8 108.8-128 128-121.6 19.2-140.8-38.4-243.2-38.4-70.4 0-57.6 102.4-204.8 102.4-108.8 0-192-128-192-128zM832 576c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128z" />
+<glyph unicode="&#xe827;" glyph-name="pin" data-tags="pin" d="M704 544v352h64v64h-512v-64h64v-352c0 0-128-96-128-224 0-32 121.6-44.8 256-44.8v-140.8c0-44.8 12.8-89.6 32-134.4l32-64 32 64c19.2 38.4 32 83.2 32 134.4v140.8c134.4 0 256 19.2 256 44.8 0 128-128 224-128 224zM448 537.6c0 0-32-19.2-102.4-89.6-64-64-96-121.6-96-121.6s6.4 64 51.2 121.6c57.6 70.4 83.2 89.6 83.2 89.6v358.4h64v-358.4z" />
+<glyph unicode="&#xe828;" glyph-name="plus-circle-o" data-tags="plus-circle-o" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM832 512h-256v256h-128v-256h-256v-128h256v-256h128v256h256z" />
+<glyph unicode="&#xe829;" glyph-name="plus-circle2" data-tags="plus-circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM832 384h-256v-256h-128v256h-256v128h256v256h128v-256h256v-128z" />
+<glyph unicode="&#xe82a;" glyph-name="plus-square-left-o" data-tags="plus-square-left-o" d="M768 512h-192v192h-128v-192h-192v-128h192v-192h128v192h192zM960 896h-896v-896h896v896zM896 64h-768v768h768v-768z" />
+<glyph unicode="&#xe82b;" glyph-name="plus2" data-tags="plus" d="M896 512h-320v320h-192v-320h-320v-192h320v-320h192v320h320z" />
+<glyph unicode="&#xe82c;" glyph-name="print2" data-tags="print" d="M0 320v-256h128v-128h768v128h128v256h-1024zM832 0h-640v192h640v-192zM768 576v256l-172.8 128h-339.2v-384h-256v-192h1024v192h-256zM576 896l83.2-64h-83.2v64zM704 512h-384v384h192v-128h192v-256zM960 448h-64v64h64v-64z" />
+<glyph unicode="&#xe82d;" glyph-name="search-minus2" data-tags="search-minus" d="M1004.8 44.8l-268.8 268.8c-12.8 12.8-32 19.2-51.2 19.2 51.2 64 83.2 153.6 83.2 243.2 0 211.2-172.8 384-384 384s-384-172.8-384-384 172.8-384 384-384c89.6 0 179.2 32 243.2 89.6 0-19.2 0-38.4 19.2-51.2l268.8-268.8c12.8-12.8 32-19.2 44.8-19.2s32 6.4 44.8 19.2c25.6 19.2 25.6 57.6 0 83.2zM384 288c-160 0-288 128-288 288s128 288 288 288 288-128 288-288-128-288-288-288zM448 768h-128v-128h-128v-128h128v-128h128v128h128v128h-128z" />
+<glyph unicode="&#xe82e;" glyph-name="search-plus2" data-tags="search-plus" d="M1004.8 44.8l-268.8 268.8c-12.8 12.8-32 19.2-51.2 19.2 51.2 64 83.2 153.6 83.2 243.2 0 211.2-172.8 384-384 384s-384-172.8-384-384 172.8-384 384-384c89.6 0 179.2 32 243.2 89.6 0-19.2 0-38.4 19.2-51.2l268.8-268.8c12.8-12.8 32-19.2 44.8-19.2s32 6.4 44.8 19.2c25.6 19.2 25.6 57.6 0 83.2zM384 288c-160 0-288 128-288 288s128 288 288 288 288-128 288-288-128-288-288-288zM192 640h384v-128h-384v128z" />
+<glyph unicode="&#xe82f;" glyph-name="search2" data-tags="search" d="M1004.8 44.8l-268.8 268.8c-12.8 12.8-32 19.2-51.2 19.2 51.2 64 83.2 153.6 83.2 243.2 0 211.2-172.8 384-384 384s-384-172.8-384-384 172.8-384 384-384c89.6 0 179.2 32 243.2 89.6 0-19.2 0-38.4 19.2-51.2l268.8-268.8c12.8-12.8 32-19.2 44.8-19.2s32 6.4 44.8 19.2c25.6 19.2 25.6 57.6 0 83.2zM384 288c-160 0-288 128-288 288s128 288 288 288 288-128 288-288-128-288-288-288z" />
+<glyph unicode="&#xe830;" glyph-name="area-select" data-tags="area-select" d="M505.6 454.4l134.4-480 108.8 166.4 204.8-204.8 70.4 70.4-211.2 204.8 172.8 102.4zM512 192h-448v576h768v-345.6l64-12.8v422.4h-896v-704h524.8z" />
+<glyph unicode="&#xe831;" glyph-name="split-h" data-tags="split-h" d="M0 832v-832h960v832h-960zM832 768h64v-64h-64v64zM448 64h-384v576h384v-576zM896 64h-384v576h384v-576z" />
+<glyph unicode="&#xe832;" glyph-name="split-v" data-tags="split-v" d="M0 0h960v832h-960v-832zM832 768h64v-64h-64v64zM896 64h-832v256h832v-256zM896 384h-832v256h832v-256z" />
+<glyph unicode="&#xe833;" glyph-name="suitcase2" data-tags="suitcase" d="M704 768v128h-384v-128h-320v-768h1024v768h-320zM256 64h-64v640h64v-640zM640 768h-256v64h256v-64zM832 64h-64v640h64v-640z" />
+<glyph unicode="&#xe834;" glyph-name="tablet2" data-tags="tablet" d="M0 832v-768h1024v768h-1024zM832 128h-704v640h704v-640zM960 384h-64v128h64v-128z" />
+<glyph unicode="&#xe835;" glyph-name="trash2" data-tags="trash" d="M128 640v-64h64v-576c0 0 70.4-64 288-64s288 64 288 64v576h64v64h-704zM384 64h-64v448h64v-448zM512 64h-64v448h64v-448zM640 64h-64v448h64v-448zM768 768c0 0 0 32-128 51.2v44.8c0 51.2-44.8 96-96 96h-128c-51.2 0-96-44.8-96-96v-44.8c-102.4-19.2-128-51.2-128-51.2h-64v-64h704v64h-64zM384 864c0 19.2 12.8 32 32 32h128c12.8 0 32-12.8 32-32v-38.4c0 6.4-57.6 6.4-96 6.4s-70.4 0-96-6.4v38.4z" />
+<glyph unicode="&#xe836;" glyph-name="unlock2" data-tags="unlock" d="M512 448v198.4c0 140.8-115.2 249.6-249.6 249.6h-19.2c-140.8 0-243.2-108.8-243.2-249.6v-134.4h128v134.4c0 70.4 44.8 121.6 115.2 121.6h19.2c64 0 121.6-51.2 121.6-121.6v-198.4h-64l6.4-320c0 0-6.4-192 313.6-192s320 192 320 192v320h-448zM704 64h-64v115.2c-38.4 0-64 38.4-64 70.4 0 38.4 25.6 70.4 64 70.4s64-25.6 64-57.6v-198.4z" />
+<glyph unicode="&#xe837;" glyph-name="user2" data-tags="user" d="M512 960c-358.4 0-185.6-467.2-185.6-467.2 38.4-64 89.6-51.2 89.6-96 0-38.4-44.8-51.2-89.6-57.6-70.4 0-134.4 12.8-198.4-102.4-38.4-70.4-57.6-300.8-57.6-300.8h876.8c0 0-19.2 230.4-51.2 300.8-64 121.6-128 102.4-198.4 108.8-44.8 6.4-89.6 19.2-89.6 57.6s51.2 25.6 89.6 96c0-6.4 172.8 460.8-185.6 460.8z" />
+<glyph unicode="&#xe838;" glyph-name="vaadin-h" data-tags="vaadin-h" d="M448 0l-121.6 358.4h-6.4c-38.4 0-57.6 25.6-57.6 57.6 0 25.6 19.2 57.6 57.6 57.6h44.8c25.6 0 44.8-19.2 57.6-38.4l89.6-307.2 89.6 313.6c6.4 19.2 32 38.4 51.2 38.4h51.2c38.4 0 57.6-32 57.6-57.6 6.4-38.4-12.8-64-57.6-64h-6.4l-121.6-358.4c-6.4-19.2-25.6-38.4-64-38.4s-57.6 19.2-64 38.4zM172.8 800h224c102.4 0 108.8-76.8 115.2-121.6 6.4 38.4 12.8 121.6 115.2 121.6h224c44.8 0 70.4 19.2 70.4 51.2v32c0 32 12.8 51.2 51.2 51.2 32 0 51.2-19.2 51.2-51.2v-83.2c0-96-44.8-147.2-153.6-147.2h-230.4c-64 0-76.8-32-76.8-57.6 0-38.4-25.6-51.2-51.2-51.2s-51.2 19.2-51.2 51.2c0 25.6-12.8 57.6-76.8 57.6h-230.4c-108.8 0-153.6 44.8-153.6 147.2v83.2c0 32 19.2 51.2 51.2 51.2s51.2-19.2 51.2-51.2v-25.6c0-38.4 19.2-57.6 70.4-57.6z" />
+<glyph unicode="&#xe839;" glyph-name="vaadin-v" data-tags="vaadin-v" d="M960 384l-358.4-121.6v-6.4c0-38.4-32-57.6-57.6-57.6s-57.6 19.2-57.6 57.6v44.8c0 25.6 19.2 44.8 38.4 57.6l307.2 89.6-307.2 96c-19.2 6.4-38.4 25.6-38.4 51.2v44.8c0 44.8 32 64 57.6 64 32 0 57.6-19.2 57.6-64v-6.4l358.4-121.6c19.2-6.4 38.4-25.6 38.4-64s-19.2-57.6-38.4-64zM160 108.8v224c0 102.4 76.8 108.8 121.6 115.2-44.8 6.4-121.6 12.8-121.6 115.2v224c0 44.8-19.2 70.4-51.2 70.4h-32c-32 0-51.2 12.8-51.2 51.2 0 32 25.6 51.2 51.2 51.2h83.2c96 0 147.2-44.8 147.2-153.6v-230.4c0-70.4 32-76.8 57.6-76.8 38.4 0 51.2-25.6 51.2-51.2s-19.2-51.2-51.2-51.2c-25.6 0-57.6-12.8-57.6-76.8v-230.4c0-102.4-51.2-153.6-147.2-153.6h-83.2c-32 0-51.2 19.2-51.2 51.2s19.2 51.2 51.2 51.2h25.6c38.4 0 57.6 19.2 57.6 70.4z" />
+<glyph unicode="&#xe83a;" glyph-name="close-circle-o" data-tags="close-circle-o" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM780.8 268.8l-179.2 179.2 179.2 179.2-89.6 89.6-179.2-179.2-179.2 179.2-89.6-89.6 179.2-179.2-179.2-179.2 89.6-89.6 179.2 179.2 179.2-179.2z" />
+<glyph unicode="&#xe83b;" glyph-name="close-circle" data-tags="close-circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM780.8 268.8l-89.6-89.6-179.2 179.2-179.2-179.2-89.6 89.6 179.2 179.2-179.2 179.2 89.6 89.6 179.2-179.2 179.2 179.2 89.6-89.6-179.2-179.2 179.2-179.2z" />
+<glyph unicode="&#xe900;" glyph-name="loop-alt1" data-tags="loop-alt1, synchronize, arrows, reload, refresh" d="M384 640h-128v0.512c0 35.264 28.736 63.488 64 63.488h384c35.264 0 64-28.736 64-64v-64h128v64c0 105.888-86.112 192-192 192h-384c-105.888 0-192-86.112-192-192h-128l192-192 192 192zM832 448l-192-192h128v-0.512c0-35.232-28.736-63.488-64-63.488h-384c-35.264 0-64 28.736-64 64v64h-128v-64c0-105.888 86.112-192 192-192h384c105.888 0 192 86.112 192 192h128l-192 192z" />
+<glyph unicode="&#xe901;" glyph-name="transfer" data-tags="transfer, arrows" horiz-adv-x="1022" d="M1023.936 192h-768.192v-128l-255.744 192 255.744 192v-128h768.192zM0 576h767.936v-128l256 192-256 192v-128h-767.936z" />
+<glyph unicode="&#xf00f;" glyph-name="th-list2" data-tags="th-list" d="M292.571 237.714v-109.714q0-22.857-16-38.857t-38.857-16h-182.857q-22.857 0-38.857 16t-16 38.857v109.714q0 22.857 16 38.857t38.857 16h182.857q22.857 0 38.857-16t16-38.857zM292.571 530.286v-109.714q0-22.857-16-38.857t-38.857-16h-182.857q-22.857 0-38.857 16t-16 38.857v109.714q0 22.857 16 38.857t38.857 16h182.857q22.857 0 38.857-16t16-38.857zM1024 237.714v-109.714q0-22.857-16-38.857t-38.857-16h-548.571q-22.857 0-38.857 16t-16 38.857v109.714q0 22.857 16 38.857t38.857 16h548.571q22.857 0 38.857-16t16-38.857zM292.571 822.857v-109.714q0-22.857-16-38.857t-38.857-16h-182.857q-22.857 0-38.857 16t-16 38.857v109.714q0 22.857 16 38.857t38.857 16h182.857q22.857 0 38.857-16t16-38.857zM1024 530.286v-109.714q0-22.857-16-38.857t-38.857-16h-548.571q-22.857 0-38.857 16t-16 38.857v109.714q0 22.857 16 38.857t38.857 16h548.571q22.857 0 38.857-16t16-38.857zM1024 822.857v-109.714q0-22.857-16-38.857t-38.857-16h-548.571q-22.857 0-38.857 16t-16 38.857v109.714q0 22.857 16 38.857t38.857 16h548.571q22.857 0 38.857-16t16-38.857z" />
+<glyph unicode="&#xf03f;" glyph-name="list-alt2" data-tags="list-alt" d="M219.429 274.286v-36.571q0-7.429-5.429-12.857t-12.857-5.429h-36.571q-7.429 0-12.857 5.429t-5.429 12.857v36.571q0 7.429 5.429 12.857t12.857 5.429h36.571q7.429 0 12.857-5.429t5.429-12.857zM219.429 420.571v-36.571q0-7.429-5.429-12.857t-12.857-5.429h-36.571q-7.429 0-12.857 5.429t-5.429 12.857v36.571q0 7.429 5.429 12.857t12.857 5.429h36.571q7.429 0 12.857-5.429t5.429-12.857zM219.429 566.857v-36.571q0-7.429-5.429-12.857t-12.857-5.429h-36.571q-7.429 0-12.857 5.429t-5.429 12.857v36.571q0 7.429 5.429 12.857t12.857 5.429h36.571q7.429 0 12.857-5.429t5.429-12.857zM877.714 274.286v-36.571q0-7.429-5.429-12.857t-12.857-5.429h-548.571q-7.429 0-12.857 5.429t-5.429 12.857v36.571q0 7.429 5.429 12.857t12.857 5.429h548.571q7.429 0 12.857-5.429t5.429-12.857zM877.714 420.571v-36.571q0-7.429-5.429-12.857t-12.857-5.429h-548.571q-7.429 0-12.857 5.429t-5.429 12.857v36.571q0 7.429 5.429 12.857t12.857 5.429h548.571q7.429 0 12.857-5.429t5.429-12.857zM877.714 566.857v-36.571q0-7.429-5.429-12.857t-12.857-5.429h-548.571q-7.429 0-12.857 5.429t-5.429 12.857v36.571q0 7.429 5.429 12.857t12.857 5.429h548.571q7.429 0 12.857-5.429t5.429-12.857zM950.857 164.571v475.429q0 7.429-5.429 12.857t-12.857 5.429h-841.143q-7.429 0-12.857-5.429t-5.429-12.857v-475.429q0-7.429 5.429-12.857t12.857-5.429h841.143q7.429 0 12.857 5.429t5.429 12.857zM1024 786.286v-621.714q0-37.714-26.857-64.571t-64.571-26.857h-841.143q-37.714 0-64.571 26.857t-26.857 64.571v621.714q0 37.714 26.857 64.571t64.571 26.857h841.143q37.714 0 64.571-26.857t26.857-64.571z" />
+<glyph unicode="&#xf04f;" glyph-name="book22" data-tags="book" horiz-adv-x="953" d="M936.571 677.714q22.857-32.571 10.286-73.714l-157.143-517.714q-10.857-36.571-43.714-61.429t-70-24.857h-527.429q-44 0-84.857 30.571t-56.857 75.143q-13.714 38.286-1.143 72.571 0 2.286 1.714 15.429t2.286 21.143q0.571 4.571-1.714 12.286t-1.714 11.143q1.143 6.286 4.571 12t9.429 13.429 9.429 13.429q13.143 21.714 25.714 52.286t17.143 52.286q1.714 5.714 0.286 17.143t-0.286 16q1.714 6.286 9.714 16t9.714 13.143q12 20.571 24 52.571t14.286 51.429q0.571 5.143-1.429 18.286t0.286 16q2.286 7.429 12.571 17.429t12.571 12.857q10.857 14.857 24.286 48.286t15.714 55.143q0.571 4.571-1.714 14.571t-1.143 15.143q1.143 4.571 5.143 10.286t10.286 13.143 9.714 12q4.571 6.857 9.429 17.429t8.571 20 9.143 20.571 11.143 18.286 15.143 13.429 20.571 6.571 27.143-3.143l-0.571-1.714q21.714 5.143 29.143 5.143h434.857q42.286 0 65.143-32t10.286-74.286l-156.571-517.714q-20.571-68-40.857-87.714t-73.429-19.714h-496.571q-15.429 0-21.714-8.571-6.286-9.143-0.571-24.571 13.714-40 82.286-40h527.429q16.571 0 32 8.857t20 23.714l171.429 564q4 12.571 2.857 32.571 21.714-8.571 33.714-24.571zM328.571 676.571q-2.286-7.429 1.143-12.857t11.429-5.429h347.429q7.429 0 14.571 5.429t9.429 12.857l12 36.571q2.286 7.429-1.143 12.857t-11.429 5.429h-347.429q-7.429 0-14.571-5.429t-9.429-12.857zM281.143 530.286q-2.286-7.429 1.143-12.857t11.429-5.429h347.429q7.429 0 14.571 5.429t9.429 12.857l12 36.571q2.286 7.429-1.143 12.857t-11.429 5.429h-347.429q-7.429 0-14.571-5.429t-9.429-12.857z" />
+<glyph unicode="&#xf07f;" glyph-name="random22" data-tags="random" d="M380.571 676q-34.286-52.571-78.286-156-12.571 25.714-21.143 41.429t-23.143 36.286-29.143 32.286-36 20-46.571 8.286h-128q-8 0-13.143 5.143t-5.143 13.143v109.714q0 8 5.143 13.143t13.143 5.143h128q142.857 0 234.286-128.571zM1024 219.428q0-8-5.143-13.143l-182.857-182.857q-5.143-5.143-13.143-5.143-7.429 0-12.857 5.429t-5.429 12.857v109.714q-18.286 0-48.571-0.286t-46.286-0.571-41.714 0.571-40.571 2.857-36.571 6-36 10.571-33.143 16.286-33.714 22.857-31.429 30.571-32 39.714q33.714 53.143 77.714 156 12.571-25.714 21.143-41.429t23.143-36.286 29.143-32.286 36-20 46.571-8.286h146.286v109.714q0 8 5.143 13.143t13.143 5.143q6.857 0 13.714-5.714l182.286-182.286q5.143-5.143 5.143-13.143zM1024 731.428q0-8-5.143-13.143l-182.857-182.857q-5.143-5.143-13.143-5.143-7.429 0-12.857 5.429t-5.429 12.857v109.714h-146.286q-27.429 0-49.714-8.571t-39.429-25.714-29.143-35.143-25.714-44.286q-18.286-35.429-44.571-97.714-16.571-37.714-28.286-63.429t-30.857-60-36.571-57.143-42.286-47.429-51.429-39.143-60.857-24-73.143-9.429h-128q-8 0-13.143 5.143t-5.143 13.143v109.714q0 8 5.143 13.143t13.143 5.143h128q27.429 0 49.714 8.571t39.429 25.714 29.143 35.143 25.714 44.286q18.286 35.429 44.571 97.714 16.571 37.714 28.286 63.429t30.857 60 36.571 57.143 42.286 47.429 51.429 39.143 60.857 24 73.143 9.429h146.286v109.714q0 8 5.143 13.143t13.143 5.143q6.857 0 13.714-5.714l182.286-182.286q5.143-5.143 5.143-13.143z" />
+<glyph unicode="&#xf08f;" glyph-name="retweet22" data-tags="retweet" horiz-adv-x="1097" d="M731.429 91.428q0-7.429-5.429-12.857t-12.857-5.429h-548.571q-4.571 0-7.714 1.143t-5.143 4-3.143 4.571-1.714 6.571-0.571 6.571v342.857h-109.714q-14.857 0-25.714 10.857t-10.857 25.714q0 13.714 8.571 23.429l182.857 219.429q10.857 12.571 28 12.571t28-12.571l182.857-219.429q8.571-9.714 8.571-23.429 0-14.857-10.857-25.714t-25.714-10.857h-109.714v-219.429h329.143q9.143 0 14.286-6.286l91.429-109.714q4-6.286 4-12zM1097.143 329.143q0-13.714-8.571-23.429l-182.857-219.429q-11.429-13.143-28-13.143t-28 13.143l-182.857 219.429q-8.571 9.714-8.571 23.429 0 14.857 10.857 25.714t25.714 10.857h109.714v219.429h-329.143q-9.143 0-14.286 6.857l-91.429 109.714q-4 5.143-4 11.429 0 7.429 5.429 12.857t12.857 5.429h548.571q4.571 0 7.714-1.143t5.143-4 3.143-4.571 1.714-6.571 0.571-6.571v-342.857h109.714q14.857 0 25.714-10.857t10.857-25.714z" />
+<glyph unicode="&#xf09f;" glyph-name="sign-in22" data-tags="sign-in" horiz-adv-x="878" d="M676.571 438.857q0-14.857-10.857-25.714l-310.857-310.857q-10.857-10.857-25.714-10.857t-25.714 10.857-10.857 25.714v164.571h-256q-14.857 0-25.714 10.857t-10.857 25.714v219.429q0 14.857 10.857 25.714t25.714 10.857h256v164.571q0 14.857 10.857 25.714t25.714 10.857 25.714-10.857l310.857-310.857q10.857-10.857 10.857-25.714zM877.714 640v-402.286q0-68-48.286-116.286t-116.286-48.286h-182.857q-7.429 0-12.857 5.429t-5.429 12.857q0 2.286-0.571 11.429t-0.286 15.143 1.714 13.429 5.714 11.143 11.714 3.714h182.857q37.714 0 64.571 26.857t26.857 64.571v402.286q0 37.714-26.857 64.571t-64.571 26.857h-178.286t-6.571 0.571-6.571 1.714-4.571 3.143-4 5.143-1.143 7.714q0 2.286-0.571 11.429t-0.286 15.143 1.714 13.429 5.714 11.143 11.714 3.714h182.857q68 0 116.286-48.286t48.286-116.286z" />
+<glyph unicode="&#xf0b3;" glyph-name="filter22" data-tags="filter" horiz-adv-x="805" d="M801.714 782.286q9.714-23.429-8-40l-281.714-281.714v-424q0-24-22.286-33.714-7.429-2.857-14.286-2.857-15.429 0-25.714 10.857l-146.286 146.286q-10.857 10.857-10.857 25.714v277.714l-281.714 281.714q-17.714 16.571-8 40 9.714 22.286 33.714 22.286h731.429q24 0 33.714-22.286z" />
+<glyph unicode="&#xf0cf;" glyph-name="browser2" data-tags="browser" horiz-adv-x="896" d="M320 768h64v-64h-64v64zM192 768h64v-64h-64v64zM64 768h64v-64h-64v64zM832 128h-768v512h768v-512zM832 704h-384v64h384v-64zM896 768c0 35.35-28.65 64-64 64h-768c-35.35 0-64-28.65-64-64v-640c0-35.35 28.65-64 64-64h768c35.35 0 64 28.65 64 64v640z" />
+<glyph unicode="&#xf0df;" glyph-name="bars2, navicon2, reorder2" data-tags="bars, navicon, reorder" horiz-adv-x="878" d="M877.714 182.857v-73.143q0-14.857-10.857-25.714t-25.714-10.857h-804.571q-14.857 0-25.714 10.857t-10.857 25.714v73.143q0 14.857 10.857 25.714t25.714 10.857h804.571q14.857 0 25.714-10.857t10.857-25.714zM877.714 475.428v-73.143q0-14.857-10.857-25.714t-25.714-10.857h-804.571q-14.857 0-25.714 10.857t-10.857 25.714v73.143q0 14.857 10.857 25.714t25.714 10.857h804.571q14.857 0 25.714-10.857t10.857-25.714zM877.714 768v-73.143q0-14.857-10.857-25.714t-25.714-10.857h-804.571q-14.857 0-25.714 10.857t-10.857 25.714v73.143q0 14.857 10.857 25.714t25.714 10.857h804.571q14.857 0 25.714-10.857t10.857-25.714z" />
+<glyph unicode="&#xf0ef;" glyph-name="table22" data-tags="table" horiz-adv-x="951" d="M292.571 164.571v109.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM292.571 384v109.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM585.143 164.571v109.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM292.571 603.428v109.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM585.143 384v109.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM877.714 164.571v109.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM585.143 603.428v109.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM877.714 384v109.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM877.714 603.428v109.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM950.857 786.286v-621.714q0-37.714-26.857-64.571t-64.571-26.857h-768q-37.714 0-64.571 26.857t-26.857 64.571v621.714q0 37.714 26.857 64.571t64.571 26.857h768q37.714 0 64.571-26.857t26.857-64.571z" />
+<glyph unicode="&#xf0ff;" glyph-name="magic2" data-tags="magic" horiz-adv-x="966" d="M680 618.857l167.429 167.429-61.143 61.143-167.429-167.429zM935.429 786.286q0-15.429-10.286-25.714l-734.857-734.857q-10.286-10.286-25.714-10.286t-25.714 10.286l-113.143 113.143q-10.286 10.286-10.286 25.714t10.286 25.714l734.857 734.857q10.286 10.286 25.714 10.286t25.714-10.286l113.143-113.143q10.286-10.286 10.286-25.714zM163.429 894.857l56-17.143-56-17.143-17.143-56-17.143 56-56 17.143 56 17.143 17.143 56zM363.429 802.286l112-34.286-112-34.286-34.286-112-34.286 112-112 34.286 112 34.286 34.286 112zM894.857 529.143l56-17.143-56-17.143-17.143-56-17.143 56-56 17.143 56 17.143 17.143 56zM529.143 894.857l56-17.143-56-17.143-17.143-56-17.143 56-56 17.143 56 17.143 17.143 56z" />
+<glyph unicode="&#xf10f;" glyph-name="columns2" data-tags="columns" horiz-adv-x="951" d="M91.429 73.143h347.429v658.286h-365.714v-640q0-7.429 5.429-12.857t12.857-5.429zM877.714 91.428v640h-365.714v-658.286h347.429q7.429 0 12.857 5.429t5.429 12.857zM950.857 786.286v-694.857q0-37.714-26.857-64.571t-64.571-26.857h-768q-37.714 0-64.571 26.857t-26.857 64.571v694.857q0 37.714 26.857 64.571t64.571 26.857h768q37.714 0 64.571-26.857t26.857-64.571z" />
+<glyph unicode="&#xf116;" glyph-name="sitemap22" data-tags="sitemap" d="M1024 237.714v-182.857q0-22.857-16-38.857t-38.857-16h-182.857q-22.857 0-38.857 16t-16 38.857v182.857q0 22.857 16 38.857t38.857 16h54.857v109.714h-292.571v-109.714h54.857q22.857 0 38.857-16t16-38.857v-182.857q0-22.857-16-38.857t-38.857-16h-182.857q-22.857 0-38.857 16t-16 38.857v182.857q0 22.857 16 38.857t38.857 16h54.857v109.714h-292.571v-109.714h54.857q22.857 0 38.857-16t16-38.857v-182.857q0-22.857-16-38.857t-38.857-16h-182.857q-22.857 0-38.857 16t-16 38.857v182.857q0 22.857 16 38.857t38.857 16h54.857v109.714q0 29.714 21.714 51.429t51.429 21.714h292.571v109.714h-54.857q-22.857 0-38.857 16t-16 38.857v182.857q0 22.857 16 38.857t38.857 16h182.857q22.857 0 38.857-16t16-38.857v-182.857q0-22.857-16-38.857t-38.857-16h-54.857v-109.714h292.571q29.714 0 51.429-21.714t21.714-51.429v-109.714h54.857q22.857 0 38.857-16t16-38.857z" />
+<glyph unicode="&#xf117;" glyph-name="exchange2" data-tags="exchange" d="M1024 274.286v-109.714q0-7.429-5.429-12.857t-12.857-5.429h-786.286v-109.714q0-7.429-5.429-12.857t-12.857-5.429q-6.857 0-13.714 5.714l-182.286 182.857q-5.143 5.143-5.143 12.571 0 8 5.143 13.143l182.857 182.857q5.143 5.143 13.143 5.143 7.429 0 12.857-5.429t5.429-12.857v-109.714h786.286q7.429 0 12.857-5.429t5.429-12.857zM1024 585.143q0-8-5.143-13.143l-182.857-182.857q-5.143-5.143-13.143-5.143-7.429 0-12.857 5.429t-5.429 12.857v109.714h-786.286q-7.429 0-12.857 5.429t-5.429 12.857v109.714q0 7.429 5.429 12.857t12.857 5.429h786.286v109.714q0 8 5.143 13.143t13.143 5.143q6.857 0 13.714-5.714l182.286-182.286q5.143-5.143 5.143-13.143z" />
+<glyph unicode="&#xf11f;" glyph-name="mobile2, mobile-phone2" data-tags="mobile, mobile-phone" horiz-adv-x="439" d="M265.143 146.286q0 18.857-13.429 32.286t-32.286 13.429-32.286-13.429-13.429-32.286 13.429-32.286 32.286-13.429 32.286 13.429 13.429 32.286zM384 237.714v402.286q0 7.429-5.429 12.857t-12.857 5.429h-292.571q-7.429 0-12.857-5.429t-5.429-12.857v-402.286q0-7.429 5.429-12.857t12.857-5.429h292.571q7.429 0 12.857 5.429t5.429 12.857zM274.286 722.286q0 9.143-9.143 9.143h-91.429q-9.143 0-9.143-9.143t9.143-9.143h91.429q9.143 0 9.143 9.143zM438.857 731.428v-585.143q0-29.714-21.714-51.429t-51.429-21.714h-292.571q-29.714 0-51.429 21.714t-21.714 51.429v585.143q0 29.714 21.714 51.429t51.429 21.714h292.571q29.714 0 51.429-21.714t21.714-51.429z" />
+<glyph unicode="&#xf12f;" glyph-name="puzzle-piece22" data-tags="puzzle-piece" horiz-adv-x="951" d="M950.857 323.428q0-46.286-25.429-77.143t-70.571-30.857q-23.429 0-44.286 10t-33.714 21.714-32.286 21.714-40.571 10q-62.857 0-62.857-70.857 0-22.286 9.143-65.714t8.571-65.714v-2.857q-12.571 0-18.857-0.571-19.429-1.714-55.714-6.571t-66-7.714-56-2.857q-34.857 0-58.857 15.143t-24 47.714q0 21.143 10 40.571t21.714 32.286 21.714 33.714 10 44.286q0 45.143-30.857 70.571t-77.143 25.429q-48 0-81.714-26t-33.714-72.857q0-24.571 8.571-47.429t19.143-36.857 19.143-30.286 8.571-28.857q0-25.714-26.286-50.857-21.143-20-66.857-20-54.286 0-140 13.714-5.143 1.143-15.714 2.286t-15.714 2.286l-7.429 1.143q-0.571 0-1.714 0.571-1.143 0-1.143 0.571v585.143q1.143-0.571 10-2t19.429-2.857 12.286-2q85.714-13.714 140-13.714 45.714 0 66.857 20 26.286 25.143 26.286 50.857 0 12.571-8.571 28.857t-19.143 30.286-19.143 36.857-8.571 47.429q0 46.857 33.714 72.857t82.286 26q45.714 0 76.571-25.429t30.857-70.571q0-23.429-10-44.286t-21.714-33.714-21.714-32.286-10-40.571q0-32.571 24-47.714t58.857-15.143q36.571 0 102.857 8.571t93.143 9.714v-1.143q-0.571-1.143-2-10t-2.857-19.429-2-12.286q-13.714-85.714-13.714-140 0-45.714 20-66.857 25.143-26.286 50.857-26.286 12.571 0 28.857 8.571t30.286 19.143 36.857 19.143 47.429 8.571q46.857 0 72.857-33.714t26-81.714z" />
+<glyph unicode="&#xf13f;" glyph-name="unlock-alt2" data-tags="unlock-alt" horiz-adv-x="658" d="M603.429 512q22.857 0 38.857-16t16-38.857v-329.143q0-22.857-16-38.857t-38.857-16h-548.571q-22.857 0-38.857 16t-16 38.857v329.143q0 22.857 16 38.857t38.857 16h18.286v182.857q0 105.714 75.143 180.857t180.857 75.143 180.857-75.143 75.143-180.857q0-14.857-10.857-25.714t-25.714-10.857h-36.571q-14.857 0-25.714 10.857t-10.857 25.714q0 60.571-42.857 103.429t-103.429 42.857-103.429-42.857-42.857-103.429v-182.857h420.571z" />
+<glyph unicode="&#xf1bf;" glyph-name="cube22" data-tags="cube" horiz-adv-x="951" d="M512 20l365.714 199.429v363.429l-365.714-133.143v-429.714zM475.429 514.286l398.857 145.143-398.857 145.143-398.857-145.143zM950.857 658.286v-438.857q0-20-10.286-37.143t-28-26.857l-402.286-219.429q-16-9.143-34.857-9.143t-34.857 9.143l-402.286 219.429q-17.714 9.714-28 26.857t-10.286 37.143v438.857q0 22.857 13.143 41.714t34.857 26.857l402.286 146.286q12.571 4.571 25.143 4.571t25.143-4.571l402.286-146.286q21.714-8 34.857-26.857t13.143-41.714z" />
+<glyph unicode="&#xf1cf;" glyph-name="database22" data-tags="database" horiz-adv-x="878" d="M438.857 512q135.429 0 253.143 24.571t185.714 72.571v-97.143q0-39.429-58.857-73.143t-160-53.429-220-19.714-220 19.714-160 53.429-58.857 73.143v97.143q68-48 185.714-72.571t253.143-24.571zM438.857 73.143q135.429 0 253.143 24.571t185.714 72.571v-97.143q0-39.429-58.857-73.143t-160-53.429-220-19.714-220 19.714-160 53.429-58.857 73.143v97.143q68-48 185.714-72.571t253.143-24.571zM438.857 292.571q135.429 0 253.143 24.571t185.714 72.571v-97.143q0-39.429-58.857-73.143t-160-53.429-220-19.714-220 19.714-160 53.429-58.857 73.143v97.143q68-48 185.714-72.571t253.143-24.571zM438.857 950.857q118.857 0 220-19.714t160-53.429 58.857-73.143v-73.143q0-39.429-58.857-73.143t-160-53.429-220-19.714-220 19.714-160 53.429-58.857 73.143v73.143q0 39.429 58.857 73.143t160 53.429 220 19.714z" />
+<glyph unicode="&#xf1df;" glyph-name="paper-plane-o2, send-o2" data-tags="paper-plane-o, send-o" horiz-adv-x="1025" d="M1008 944.571q18.857-13.714 15.429-36.571l-146.286-877.714q-2.857-16.571-18.286-25.714-8-4.571-17.714-4.571-6.286 0-13.714 2.857l-301.143 122.857-170.286-186.857q-10.286-12-26.857-12-8 0-13.143 2.286-10.857 4-17.143 13.429t-6.286 20.857v258.286l-269.714 110.286q-21.143 8-22.857 31.429-1.714 22.286 18.286 33.714l950.857 548.571q20 12 38.857-1.143zM812.571 88l126.286 756-819.429-472.571 192-78.286 493.143 365.143-273.143-455.429z" />
+<glyph unicode="&#xf1ef;" glyph-name="newspaper-o2" data-tags="newspaper-o" horiz-adv-x="1170" d="M585.143 658.286h-219.429v-219.429h219.429v219.429zM658.286 292.571v-73.143h-365.714v73.143h365.714zM658.286 731.428v-365.714h-365.714v365.714h365.714zM1024 292.571v-73.143h-292.571v73.143h292.571zM1024 438.857v-73.143h-292.571v73.143h292.571zM1024 585.143v-73.143h-292.571v73.143h292.571zM1024 731.428v-73.143h-292.571v73.143h292.571zM146.286 182.857v548.571h-73.143v-548.571q0-14.857 10.857-25.714t25.714-10.857 25.714 10.857 10.857 25.714zM1097.143 182.857v621.714h-877.714v-621.714q0-18.857-6.286-36.571h847.429q14.857 0 25.714 10.857t10.857 25.714zM1170.286 877.714v-694.857q0-45.714-32-77.714t-77.714-32h-950.857q-45.714 0-77.714 32t-32 77.714v621.714h146.286v73.143h1024z" />
+<glyph unicode="&#xf20f;" glyph-name="pie-chart2" data-tags="pie-chart" horiz-adv-x="987" d="M438.857 442.286l312-312q-60.571-61.714-141.429-96t-170.571-34.286q-119.429 0-220.286 58.857t-159.714 159.714-58.857 220.286 58.857 220.286 159.714 159.714 220.286 58.857v-435.429zM545.714 438.857h441.714q0-89.714-34.286-170.571t-96-141.429zM950.857 512h-438.857v438.857q119.429 0 220.286-58.857t159.714-159.714 58.857-220.286z" />
+<glyph unicode="&#xf21f;" glyph-name="line-chart2" data-tags="line-chart" horiz-adv-x="1170" d="M1170.286 73.143v-73.143h-1170.286v877.714h73.143v-804.571h1097.143zM1097.143 786.286v-248.571q0-12-11.143-16.857t-20.286 4.286l-69.143 69.143-361.714-361.714q-5.714-5.714-13.143-5.714t-13.143 5.714l-133.143 133.143-237.714-237.714-109.714 109.714 334.286 334.286q5.714 5.714 13.143 5.714t13.143-5.714l133.143-133.143 265.143 265.143-69.143 69.143q-9.143 9.143-4.286 20.286t16.857 11.143h248.571q8 0 13.143-5.143t5.143-13.143z" />
+<glyph unicode="&#xf26f;" glyph-name="safari2" data-tags="safari" d="M542.286 440.571q0-14.857-9.429-25.714t-23.714-10.857q-14.857 0-25.714 9.429t-10.857 23.714q0 14.857 9.714 25.714t24 10.857 25.143-9.429 10.857-23.714zM550.857 407.428l200 332q-5.143-4.571-38.571-35.714t-71.714-66.571-78-72.571-66.857-63.143-28.857-29.429l-199.429-331.429q4 4 38.286 35.429t72 66.571 77.714 72.571 66.857 63.429 28.571 28.857zM920.571 438.857q0-114.857-59.429-212-1.714 1.143-9.714 6.286t-15.143 9.429-9.429 4.286q-7.429 0-7.429-7.429 0-5.714 33.714-25.143-42.286-64-105.429-108.857t-138-63.143l-9.143 38.286q-0.571 5.714-8.571 5.714-2.857 0-4.571-3.143t-1.143-5.429l9.143-38.857q-41.143-8.571-83.429-8.571-113.714 0-212.571 60 0.571 1.143 7.429 11.714t12.286 19.143 5.429 10.857q0 7.429-7.429 7.429-3.429 0-9.714-8.286t-12.857-19.714-7.714-13.143q-64.571 42.857-109.714 107.143t-62.857 139.714l39.429 8.571q5.714 1.714 5.714 8.571 0 2.857-3.143 4.571t-6 1.143l-38.857-8.571q-8 41.143-8 79.429 0 117.714 62.286 216.571 1.143-0.571 10.571-6.857t17.143-10.857 10-4.571q7.429 0 7.429 6.857 0 3.429-7.143 8.857t-18.571 12.286l-11.429 6.857q44 64 108 108t139.429 61.143l8.571-38.286q1.143-5.714 8.571-5.714 2.857 0 4.571 3.143t1.143 6l-8.571 37.714q40.571 7.429 76.571 7.429 116.571 0 216.571-62.286-22.286-32-22.286-37.143 0-7.429 6.857-7.429 6.286 0 27.429 36.571 63.429-42.857 107.143-106.286t61.429-137.714l-32-6.857q-5.714-1.143-5.714-9.143 0-2.857 3.143-4.571t5.429-1.143l32.571 7.429q8-41.143 8-80zM969.143 438.857q0 93.143-36.286 177.714t-97.429 145.714-145.714 97.429-177.714 36.286-177.714-36.286-145.714-97.429-97.429-145.714-36.286-177.714 36.286-177.714 97.429-145.714 145.714-97.429 177.714-36.286 177.714 36.286 145.714 97.429 97.429 145.714 36.286 177.714zM1024 438.857q0-104-40.571-198.857t-109.143-163.429-163.429-109.143-198.857-40.571-198.857 40.571-163.429 109.143-109.143 163.429-40.571 198.857 40.571 198.857 109.143 163.429 163.429 109.143 198.857 40.571 198.857-40.571 163.429-109.143 109.143-163.429 40.571-198.857z" />
+<glyph unicode="&#xf27f;" glyph-name="chrome2" data-tags="chrome" d="M510.286 950.857q137.143 1.143 257.714-68.571 132.571-76.571 201.143-212.571l-424 22.286q-91.429 5.143-168-42.571t-105.714-131.143l-157.714 242.286q73.143 90.857 177.714 140.286t218.857 50zM83.429 719.428l192.571-378.857q41.143-81.714 120.571-124t167.429-25.714l-131.429-257.714q-121.143 18.857-220 90t-155.714 180.571-56.857 235.143q0 152.571 83.429 280.571zM989.714 622.857q33.143-85.714 34-177.429t-27.714-174.857-87.429-155.429-140.571-119.714q-131.429-76-284.571-68l231.429 356q50.286 74.857 47.143 166t-60.857 158.571zM512 611.428q71.429 0 122-50.571t50.571-122-50.571-122-122-50.571-122 50.571-50.571 122 50.571 122 122 50.571z" />
+<glyph unicode="&#xf28f;" glyph-name="firefox2" data-tags="firefox" horiz-adv-x="1022" d="M516-73.143q-161.714 0-288.286 86t-188.286 227.714q-33.143 74.857-38.286 172t14.857 190 63.429 178.286 102.286 138.571l-6.286-160.571q6.286 8 38.857 8.857t40-8.857q24 46.286 91.714 78.857t134 33.714q-30.857-25.714-68.286-84.857t-33.429-93.429q14.286-4.571 35.714-7.714t36-4.286 38.857-2.286 28.857-1.714q8.571-2.857 5.429-26t-17.429-43.143q-2.857-4-9.429-10.571t-32.286-20.286-57.714-19.429l8.571-108-79.429 38.286q-10.286-24.571-4.286-46.571t20.571-38 37.429-23.714 46.286-3.714q29.143 5.143 56 19.714t47.714 25.714 42 10q34.857-2.286 51.143-18.857t11.143-37.143q-0.571-1.143-1.429-3.143t-4.857-7.143-10.286-8.857-18-6-26.571-0.571q-34.286-54.286-82.571-77.429t-119.714-16.857q42.286-34.857 92.857-47.143t96.286-3.429 88.286 29.714 73.143 50 46 59.429q24.571 52 22.286 110t-21.429 107.714-44.857 71.429q49.714-21.714 78.286-45.429t44-64.286q8.571 97.143-32.857 196t-119.714 162.286q151.429-44 235.429-159.714t86.286-295.714q1.143-72.571-23.143-145.714t-70.571-136-108-112-141.429-77.429-164.857-28.286z" />
+<glyph unicode="&#xf296;" glyph-name="opera2" data-tags="opera" d="M853.143 820.571q-94.286 62.857-205.143 62.857-88.571 0-167.429-41.714t-137.143-114.286q-42.857-53.143-68.286-124.571t-27.714-152v-24q2.286-80.571 27.714-152t68.286-124.571q58.286-72.571 137.143-114.286t167.429-41.714q110.857 0 205.143 62.857-69.143-61.714-156.857-96t-184.286-34.286q-16.571 0-24.571 0.571-100 4.571-190.286 46.857t-155.429 110.286-103.429 160.571-38.286 193.714q0 104 40.571 198.857t109.143 163.429 163.429 109.143 198.857 40.571h1.714q96-0.571 183.143-34.571t156.286-95.714zM1024 438.857q0-109.714-44-207.143t-121.714-169.429q-59.429-36-126.857-36-78.286 0-145.714 48 88 32 144.857 133.143t56.857 231.429q0 129.714-56.571 230.857t-144.571 133.714q68 47.429 145.143 47.429 68 0 129.143-37.143 77.143-71.429 120.286-168.571t43.143-206.286z" />
+<glyph unicode="&#xf297;" glyph-name="internet-explorer2" data-tags="internet-explorer" d="M1024 415.428q0-32-4-59.429h-657.714q0-83.429 62.571-139.714t147.143-56.286q56.571 0 106 26.571t78 74.571h241.714q-32-90.857-97.429-160.571t-152.857-107.714-183.429-38q-106.857 0-203.429 47.429-130.286-66.286-225.143-66.286-135.429 0-135.429 150.286 0 65.714 25.714 157.143 9.714 34.286 62.286 130.857 113.714 205.714 271.429 346.286-105.143-45.143-244-202.286 36 156.571 162 256.857t286.571 100.286q17.143 0 25.714-0.571 145.714 66.857 247.429 66.857 36.571 0 66.286-7.429t54-23.143 38-43.714 13.714-65.714q0-66.286-42.857-163.429 57.714-104 57.714-222.857zM984 781.143q0 47.429-30.286 75.429t-78.286 28q-61.714 0-145.143-40 69.143-26.857 127.143-75.143t97.429-111.714q29.143 77.143 29.143 123.429zM73.143 74.286q0-49.143 27.714-75.714t76.857-26.571q65.714 0 152 47.429-69.714 41.143-122 104.571t-78.571 140q-56-117.143-56-189.714zM361.143 481.714h416q-2.857 81.143-64.571 135.429t-143.429 54.286q-82.286 0-143.714-54.286t-64.286-135.429z" />
+<glyph unicode="&#xf298;" glyph-name="map-o2" data-tags="map-o" horiz-adv-x="1170" d="M1154.286 944.571q16-11.429 16-30.286v-804.571q0-11.429-6.286-20.571t-16.571-13.143l-365.714-146.286q-13.714-6.286-27.429 0l-352 140.571-352-140.571q-5.714-2.857-13.714-2.857-10.857 0-20.571 6.286-16 11.429-16 30.286v804.571q0 11.429 6.286 20.571t16.571 13.143l365.714 146.286q13.714 6.286 27.429 0l352-140.571 352 140.571q18.286 7.429 34.286-3.429zM420.571 867.428v-725.714l329.143-131.429v725.714zM73.143 743.428v-725.714l310.857 124v725.714zM1097.143 134.286v725.714l-310.857-124v-725.714z" />
+<glyph unicode="&#xf299;" glyph-name="commenting-o2" data-tags="commenting-o" d="M365.714 438.857q0-30.286-21.429-51.714t-51.714-21.429-51.714 21.429-21.429 51.714 21.429 51.714 51.714 21.429 51.714-21.429 21.429-51.714zM585.143 438.857q0-30.286-21.429-51.714t-51.714-21.429-51.714 21.429-21.429 51.714 21.429 51.714 51.714 21.429 51.714-21.429 21.429-51.714zM804.571 438.857q0-30.286-21.429-51.714t-51.714-21.429-51.714 21.429-21.429 51.714 21.429 51.714 51.714 21.429 51.714-21.429 21.429-51.714zM512 731.428q-116.571 0-218-39.714t-161.143-107.143-59.714-145.714q0-64 40.857-122t115.143-100.286l49.714-28.571-15.429-54.857q-13.714-52-40-98.286 86.857 36 157.143 97.714l24.571 21.714 32.571-3.429q39.429-4.571 74.286-4.571 116.571 0 218 39.714t161.143 107.143 59.714 145.714-59.714 145.714-161.143 107.143-218 39.714zM1024 438.857q0-99.429-68.571-183.714t-186.286-133.143-257.143-48.857q-40 0-82.857 4.571-113.143-100-262.857-138.286-28-8-65.143-12.571h-2.857q-8.571 0-15.429 6t-9.143 15.714v0.571q-1.714 2.286-0.286 6.857t1.143 5.714 2.571 5.429l3.429 5.143t4 4.857 4.571 5.143q4 4.571 17.714 19.714t19.714 21.714 17.714 22.571 18.571 29.143 15.429 33.714 14.857 43.429q-89.714 50.857-141.429 125.714t-51.714 160.571q0 74.286 40.571 142t109.143 116.857 163.429 78 198.857 28.857 198.857-28.857 163.429-78 109.143-116.857 40.571-142z" />
+<glyph unicode="&#xf29a;" glyph-name="edge2" data-tags="edge" d="M39.429 496.571h0.571q9.143 72 33.429 138t65.714 124 95.714 100.571 127.714 67.143 158 24.571q132 0 236.571-60.286t168-173.429q59.429-106.857 59.429-252.571v-107.429h-642.857q0.571-63.429 30.571-110t78-70 108.286-32.571 121.714-1.714 118.857 26.571 99.143 48.286v-215.429q-52.571-31.429-131.143-52.571t-178.571-21.714-180.571 30.286q-108 41.714-178 142.286t-71.143 212.571q-1.714 138.286 63.429 235.429t185.714 153.143q-27.429-34.286-44.571-71.714t-26.286-91.143h362.857q4.571 44-4.571 80t-26.857 58-40.286 38-46 23.429-42.857 11.714-32 4.857l-12.571 0.571q-77.143-2.857-148.286-25.429t-127.714-59.714-100.571-80.286-78.857-93.429z" />
+</font></defs></svg>
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/Vaadin-Icons.ttf b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/Vaadin-Icons.ttf
new file mode 100644
index 0000000..e00e677
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/Vaadin-Icons.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/Vaadin-Icons.woff b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/Vaadin-Icons.woff
new file mode 100644
index 0000000..906880f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/Vaadin-Icons.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/fontawesome-webfont.eot b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/fontawesome-webfont.eot
new file mode 100644
index 0000000..9b6afae
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/fontawesome-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/fontawesome-webfont.svg b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/fontawesome-webfont.svg
new file mode 100644
index 0000000..d05688e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/fontawesome-webfont.svg
@@ -0,0 +1,655 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata></metadata>
+<defs>
+<font id="fontawesomeregular" horiz-adv-x="1536" >
+<font-face units-per-em="1792" ascent="1536" descent="-256" />
+<missing-glyph horiz-adv-x="448" />
+<glyph unicode=" "  horiz-adv-x="448" />
+<glyph unicode="&#x09;" horiz-adv-x="448" />
+<glyph unicode="&#xa0;" horiz-adv-x="448" />
+<glyph unicode="&#xa8;" horiz-adv-x="1792" />
+<glyph unicode="&#xa9;" horiz-adv-x="1792" />
+<glyph unicode="&#xae;" horiz-adv-x="1792" />
+<glyph unicode="&#xb4;" horiz-adv-x="1792" />
+<glyph unicode="&#xc6;" horiz-adv-x="1792" />
+<glyph unicode="&#xd8;" horiz-adv-x="1792" />
+<glyph unicode="&#x2000;" horiz-adv-x="768" />
+<glyph unicode="&#x2001;" horiz-adv-x="1537" />
+<glyph unicode="&#x2002;" horiz-adv-x="768" />
+<glyph unicode="&#x2003;" horiz-adv-x="1537" />
+<glyph unicode="&#x2004;" horiz-adv-x="512" />
+<glyph unicode="&#x2005;" horiz-adv-x="384" />
+<glyph unicode="&#x2006;" horiz-adv-x="256" />
+<glyph unicode="&#x2007;" horiz-adv-x="256" />
+<glyph unicode="&#x2008;" horiz-adv-x="192" />
+<glyph unicode="&#x2009;" horiz-adv-x="307" />
+<glyph unicode="&#x200a;" horiz-adv-x="85" />
+<glyph unicode="&#x202f;" horiz-adv-x="307" />
+<glyph unicode="&#x205f;" horiz-adv-x="384" />
+<glyph unicode="&#x2122;" horiz-adv-x="1792" />
+<glyph unicode="&#x221e;" horiz-adv-x="1792" />
+<glyph unicode="&#x2260;" horiz-adv-x="1792" />
+<glyph unicode="&#x25fc;" horiz-adv-x="500" d="M0 0z" />
+<glyph unicode="&#xf000;" horiz-adv-x="1792" d="M1699 1350q0 -35 -43 -78l-632 -632v-768h320q26 0 45 -19t19 -45t-19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45t45 19h320v768l-632 632q-43 43 -43 78q0 23 18 36.5t38 17.5t43 4h1408q23 0 43 -4t38 -17.5t18 -36.5z" />
+<glyph unicode="&#xf001;" d="M1536 1312v-1120q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v537l-768 -237v-709q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89 t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v967q0 31 19 56.5t49 35.5l832 256q12 4 28 4q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf002;" horiz-adv-x="1664" d="M1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -52 -38 -90t-90 -38q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5 t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
+<glyph unicode="&#xf003;" horiz-adv-x="1792" d="M1664 32v768q-32 -36 -69 -66q-268 -206 -426 -338q-51 -43 -83 -67t-86.5 -48.5t-102.5 -24.5h-1h-1q-48 0 -102.5 24.5t-86.5 48.5t-83 67q-158 132 -426 338q-37 30 -69 66v-768q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1664 1083v11v13.5t-0.5 13 t-3 12.5t-5.5 9t-9 7.5t-14 2.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5q0 -168 147 -284q193 -152 401 -317q6 -5 35 -29.5t46 -37.5t44.5 -31.5t50.5 -27.5t43 -9h1h1q20 0 43 9t50.5 27.5t44.5 31.5t46 37.5t35 29.5q208 165 401 317q54 43 100.5 115.5t46.5 131.5z M1792 1120v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf004;" horiz-adv-x="1792" d="M896 -128q-26 0 -44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124t127 -344q0 -221 -229 -450l-623 -600 q-18 -18 -44 -18z" />
+<glyph unicode="&#xf005;" horiz-adv-x="1664" d="M1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -21 -10.5 -35.5t-30.5 -14.5q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455 l502 -73q56 -9 56 -46z" />
+<glyph unicode="&#xf006;" horiz-adv-x="1664" d="M1137 532l306 297l-422 62l-189 382l-189 -382l-422 -62l306 -297l-73 -421l378 199l377 -199zM1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -50 -41 -50q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500 l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455l502 -73q56 -9 56 -46z" />
+<glyph unicode="&#xf007;" horiz-adv-x="1408" d="M1408 131q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5t43 97.5t62 81t85.5 53.5t111.5 20q9 0 42 -21.5t74.5 -48t108 -48t133.5 -21.5t133.5 21.5t108 48t74.5 48t42 21.5q61 0 111.5 -20t85.5 -53.5t62 -81 t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" />
+<glyph unicode="&#xf008;" horiz-adv-x="1920" d="M384 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 320v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 704v128q0 26 -19 45t-45 19h-128 q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 -64v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM384 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45 t45 -19h128q26 0 45 19t19 45zM1792 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 704v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1792 320v128 q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 704v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19 t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1920 1248v-1344q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1344q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf009;" horiz-adv-x="1664" d="M768 512v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM768 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 512v-384q0 -52 -38 -90t-90 -38 h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf00a;" horiz-adv-x="1792" d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 288v-192q0 -40 -28 -68t-68 -28h-320 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192 q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf00b;" horiz-adv-x="1792" d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-960 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h960q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf00c;" horiz-adv-x="1792" d="M1671 970q0 -40 -28 -68l-724 -724l-136 -136q-28 -28 -68 -28t-68 28l-136 136l-362 362q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -295l656 657q28 28 68 28t68 -28l136 -136q28 -28 28 -68z" />
+<glyph unicode="&#xf00d;" horiz-adv-x="1408" d="M1298 214q0 -40 -28 -68l-136 -136q-28 -28 -68 -28t-68 28l-294 294l-294 -294q-28 -28 -68 -28t-68 28l-136 136q-28 28 -28 68t28 68l294 294l-294 294q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -294l294 294q28 28 68 28t68 -28l136 -136q28 -28 28 -68 t-28 -68l-294 -294l294 -294q28 -28 28 -68z" />
+<glyph unicode="&#xf00e;" horiz-adv-x="1664" d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-224q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v224h-224q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h224v224q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-224h224 q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5 t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
+<glyph unicode="&#xf010;" horiz-adv-x="1664" d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-576q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h576q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5z M1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z " />
+<glyph unicode="&#xf011;" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61t-298 61t-245 164t-164 245t-61 298q0 182 80.5 343t226.5 270q43 32 95.5 25t83.5 -50q32 -42 24.5 -94.5t-49.5 -84.5q-98 -74 -151.5 -181t-53.5 -228q0 -104 40.5 -198.5t109.5 -163.5t163.5 -109.5 t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5q0 121 -53.5 228t-151.5 181q-42 32 -49.5 84.5t24.5 94.5q31 43 84 50t95 -25q146 -109 226.5 -270t80.5 -343zM896 1408v-640q0 -52 -38 -90t-90 -38t-90 38t-38 90v640q0 52 38 90t90 38t90 -38t38 -90z" />
+<glyph unicode="&#xf012;" horiz-adv-x="1792" d="M256 96v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 224v-320q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 480v-576q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23 v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1408 864v-960q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1376v-1472q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1472q0 14 9 23t23 9h192q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf013;" d="M1024 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1536 749v-222q0 -12 -8 -23t-20 -13l-185 -28q-19 -54 -39 -91q35 -50 107 -138q10 -12 10 -25t-9 -23q-27 -37 -99 -108t-94 -71q-12 0 -26 9l-138 108q-44 -23 -91 -38 q-16 -136 -29 -186q-7 -28 -36 -28h-222q-14 0 -24.5 8.5t-11.5 21.5l-28 184q-49 16 -90 37l-141 -107q-10 -9 -25 -9q-14 0 -25 11q-126 114 -165 168q-7 10 -7 23q0 12 8 23q15 21 51 66.5t54 70.5q-27 50 -41 99l-183 27q-13 2 -21 12.5t-8 23.5v222q0 12 8 23t19 13 l186 28q14 46 39 92q-40 57 -107 138q-10 12 -10 24q0 10 9 23q26 36 98.5 107.5t94.5 71.5q13 0 26 -10l138 -107q44 23 91 38q16 136 29 186q7 28 36 28h222q14 0 24.5 -8.5t11.5 -21.5l28 -184q49 -16 90 -37l142 107q9 9 24 9q13 0 25 -10q129 -119 165 -170q7 -8 7 -22 q0 -12 -8 -23q-15 -21 -51 -66.5t-54 -70.5q26 -50 41 -98l183 -28q13 -2 21 -12.5t8 -23.5z" />
+<glyph unicode="&#xf014;" horiz-adv-x="1408" d="M512 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM768 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1024 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576 q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1152 76v948h-896v-948q0 -22 7 -40.5t14.5 -27t10.5 -8.5h832q3 0 10.5 8.5t14.5 27t7 40.5zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832 q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf015;" horiz-adv-x="1664" d="M1408 544v-480q0 -26 -19 -45t-45 -19h-384v384h-256v-384h-384q-26 0 -45 19t-19 45v480q0 1 0.5 3t0.5 3l575 474l575 -474q1 -2 1 -6zM1631 613l-62 -74q-8 -9 -21 -11h-3q-13 0 -21 7l-692 577l-692 -577q-12 -8 -24 -7q-13 2 -21 11l-62 74q-8 10 -7 23.5t11 21.5 l719 599q32 26 76 26t76 -26l244 -204v195q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-408l219 -182q10 -8 11 -21.5t-7 -23.5z" />
+<glyph unicode="&#xf016;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z " />
+<glyph unicode="&#xf017;" d="M896 992v-448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf018;" horiz-adv-x="1920" d="M1111 540v4l-24 320q-1 13 -11 22.5t-23 9.5h-186q-13 0 -23 -9.5t-11 -22.5l-24 -320v-4q-1 -12 8 -20t21 -8h244q12 0 21 8t8 20zM1870 73q0 -73 -46 -73h-704q13 0 22 9.5t8 22.5l-20 256q-1 13 -11 22.5t-23 9.5h-272q-13 0 -23 -9.5t-11 -22.5l-20 -256 q-1 -13 8 -22.5t22 -9.5h-704q-46 0 -46 73q0 54 26 116l417 1044q8 19 26 33t38 14h339q-13 0 -23 -9.5t-11 -22.5l-15 -192q-1 -14 8 -23t22 -9h166q13 0 22 9t8 23l-15 192q-1 13 -11 22.5t-23 9.5h339q20 0 38 -14t26 -33l417 -1044q26 -62 26 -116z" />
+<glyph unicode="&#xf019;" horiz-adv-x="1664" d="M1280 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 416v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h465l135 -136 q58 -56 136 -56t136 56l136 136h464q40 0 68 -28t28 -68zM1339 985q17 -41 -14 -70l-448 -448q-18 -19 -45 -19t-45 19l-448 448q-31 29 -14 70q17 39 59 39h256v448q0 26 19 45t45 19h256q26 0 45 -19t19 -45v-448h256q42 0 59 -39z" />
+<glyph unicode="&#xf01a;" d="M1120 608q0 -12 -10 -24l-319 -319q-11 -9 -23 -9t-23 9l-320 320q-15 16 -7 35q8 20 30 20h192v352q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-352h192q14 0 23 -9t9 -23zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273 t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf01b;" d="M1118 660q-8 -20 -30 -20h-192v-352q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v352h-192q-14 0 -23 9t-9 23q0 12 10 24l319 319q11 9 23 9t23 -9l320 -320q15 -16 7 -35zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198 t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf01c;" d="M1023 576h316q-1 3 -2.5 8t-2.5 8l-212 496h-708l-212 -496q-1 -2 -2.5 -8t-2.5 -8h316l95 -192h320zM1536 546v-482q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v482q0 62 25 123l238 552q10 25 36.5 42t52.5 17h832q26 0 52.5 -17t36.5 -42l238 -552 q25 -61 25 -123z" />
+<glyph unicode="&#xf01d;" d="M1184 640q0 -37 -32 -55l-544 -320q-15 -9 -32 -9q-16 0 -32 8q-32 19 -32 56v640q0 37 32 56q33 18 64 -1l544 -320q32 -18 32 -55zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf01e;" d="M1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l138 138q-148 137 -349 137q-104 0 -198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5q119 0 225 52t179 147q7 10 23 12q14 0 25 -9 l137 -138q9 -8 9.5 -20.5t-7.5 -22.5q-109 -132 -264 -204.5t-327 -72.5q-156 0 -298 61t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q147 0 284.5 -55.5t244.5 -156.5l130 129q29 31 70 14q39 -17 39 -59z" />
+<glyph unicode="&#xf021;" d="M1511 480q0 -5 -1 -7q-64 -268 -268 -434.5t-478 -166.5q-146 0 -282.5 55t-243.5 157l-129 -129q-19 -19 -45 -19t-45 19t-19 45v448q0 26 19 45t45 19h448q26 0 45 -19t19 -45t-19 -45l-137 -137q71 -66 161 -102t187 -36q134 0 250 65t186 179q11 17 53 117 q8 23 30 23h192q13 0 22.5 -9.5t9.5 -22.5zM1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-26 0 -45 19t-19 45t19 45l138 138q-148 137 -349 137q-134 0 -250 -65t-186 -179q-11 -17 -53 -117q-8 -23 -30 -23h-199q-13 0 -22.5 9.5t-9.5 22.5v7q65 268 270 434.5t480 166.5 q146 0 284 -55.5t245 -156.5l130 129q19 19 45 19t45 -19t19 -45z" />
+<glyph unicode="&#xf022;" horiz-adv-x="1792" d="M384 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M384 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1536 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5z M1536 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5zM1536 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5 t9.5 -22.5zM1664 160v832q0 13 -9.5 22.5t-22.5 9.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1792 1248v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47 t47 -113z" />
+<glyph unicode="&#xf023;" horiz-adv-x="1152" d="M320 768h512v192q0 106 -75 181t-181 75t-181 -75t-75 -181v-192zM1152 672v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v192q0 184 132 316t316 132t316 -132t132 -316v-192h32q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf024;" horiz-adv-x="1792" d="M320 1280q0 -72 -64 -110v-1266q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v1266q-64 38 -64 110q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -25 -12.5 -38.5t-39.5 -27.5q-215 -116 -369 -116q-61 0 -123.5 22t-108.5 48 t-115.5 48t-142.5 22q-192 0 -464 -146q-17 -9 -33 -9q-26 0 -45 19t-19 45v742q0 32 31 55q21 14 79 43q236 120 421 120q107 0 200 -29t219 -88q38 -19 88 -19q54 0 117.5 21t110 47t88 47t54.5 21q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf025;" horiz-adv-x="1664" d="M1664 650q0 -166 -60 -314l-20 -49l-185 -33q-22 -83 -90.5 -136.5t-156.5 -53.5v-32q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-32q71 0 130 -35.5t93 -95.5l68 12q29 95 29 193q0 148 -88 279t-236.5 209t-315.5 78 t-315.5 -78t-236.5 -209t-88 -279q0 -98 29 -193l68 -12q34 60 93 95.5t130 35.5v32q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v32q-88 0 -156.5 53.5t-90.5 136.5l-185 33l-20 49q-60 148 -60 314q0 151 67 291t179 242.5 t266 163.5t320 61t320 -61t266 -163.5t179 -242.5t67 -291z" />
+<glyph unicode="&#xf026;" horiz-adv-x="768" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45z" />
+<glyph unicode="&#xf027;" horiz-adv-x="1152" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 35.5 t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142z" />
+<glyph unicode="&#xf028;" horiz-adv-x="1664" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 35.5 t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142zM1408 640q0 -153 -85 -282.5t-225 -188.5q-13 -5 -25 -5q-27 0 -46 19t-19 45q0 39 39 59q56 29 76 44q74 54 115.5 135.5t41.5 173.5t-41.5 173.5 t-115.5 135.5q-20 15 -76 44q-39 20 -39 59q0 26 19 45t45 19q13 0 26 -5q140 -59 225 -188.5t85 -282.5zM1664 640q0 -230 -127 -422.5t-338 -283.5q-13 -5 -26 -5q-26 0 -45 19t-19 45q0 36 39 59q7 4 22.5 10.5t22.5 10.5q46 25 82 51q123 91 192 227t69 289t-69 289 t-192 227q-36 26 -82 51q-7 4 -22.5 10.5t-22.5 10.5q-39 23 -39 59q0 26 19 45t45 19q13 0 26 -5q211 -91 338 -283.5t127 -422.5z" />
+<glyph unicode="&#xf029;" horiz-adv-x="1408" d="M384 384v-128h-128v128h128zM384 1152v-128h-128v128h128zM1152 1152v-128h-128v128h128zM128 129h384v383h-384v-383zM128 896h384v384h-384v-384zM896 896h384v384h-384v-384zM640 640v-640h-640v640h640zM1152 128v-128h-128v128h128zM1408 128v-128h-128v128h128z M1408 640v-384h-384v128h-128v-384h-128v640h384v-128h128v128h128zM640 1408v-640h-640v640h640zM1408 1408v-640h-640v640h640z" />
+<glyph unicode="&#xf02a;" horiz-adv-x="1792" d="M63 0h-63v1408h63v-1408zM126 1h-32v1407h32v-1407zM220 1h-31v1407h31v-1407zM377 1h-31v1407h31v-1407zM534 1h-62v1407h62v-1407zM660 1h-31v1407h31v-1407zM723 1h-31v1407h31v-1407zM786 1h-31v1407h31v-1407zM943 1h-63v1407h63v-1407zM1100 1h-63v1407h63v-1407z M1226 1h-63v1407h63v-1407zM1352 1h-63v1407h63v-1407zM1446 1h-63v1407h63v-1407zM1635 1h-94v1407h94v-1407zM1698 1h-32v1407h32v-1407zM1792 0h-63v1408h63v-1408z" />
+<glyph unicode="&#xf02b;" d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5 l715 -714q37 -39 37 -91z" />
+<glyph unicode="&#xf02c;" horiz-adv-x="1920" d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5 l715 -714q37 -39 37 -91zM1899 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-36 0 -59 14t-53 45l470 470q37 37 37 90q0 52 -37 91l-715 714q-38 38 -102 64.5t-117 26.5h224q53 0 117 -26.5t102 -64.5l715 -714q37 -39 37 -91z" />
+<glyph unicode="&#xf02d;" horiz-adv-x="1664" d="M1639 1058q40 -57 18 -129l-275 -906q-19 -64 -76.5 -107.5t-122.5 -43.5h-923q-77 0 -148.5 53.5t-99.5 131.5q-24 67 -2 127q0 4 3 27t4 37q1 8 -3 21.5t-3 19.5q2 11 8 21t16.5 23.5t16.5 23.5q23 38 45 91.5t30 91.5q3 10 0.5 30t-0.5 28q3 11 17 28t17 23 q21 36 42 92t25 90q1 9 -2.5 32t0.5 28q4 13 22 30.5t22 22.5q19 26 42.5 84.5t27.5 96.5q1 8 -3 25.5t-2 26.5q2 8 9 18t18 23t17 21q8 12 16.5 30.5t15 35t16 36t19.5 32t26.5 23.5t36 11.5t47.5 -5.5l-1 -3q38 9 51 9h761q74 0 114 -56t18 -130l-274 -906 q-36 -119 -71.5 -153.5t-128.5 -34.5h-869q-27 0 -38 -15q-11 -16 -1 -43q24 -70 144 -70h923q29 0 56 15.5t35 41.5l300 987q7 22 5 57q38 -15 59 -43zM575 1056q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5 t-16.5 -22.5zM492 800q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5t-16.5 -22.5z" />
+<glyph unicode="&#xf02e;" horiz-adv-x="1280" d="M1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
+<glyph unicode="&#xf02f;" horiz-adv-x="1664" d="M384 0h896v256h-896v-256zM384 640h896v384h-160q-40 0 -68 28t-28 68v160h-640v-640zM1536 576q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 576v-416q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-160q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68 v160h-224q-13 0 -22.5 9.5t-9.5 22.5v416q0 79 56.5 135.5t135.5 56.5h64v544q0 40 28 68t68 28h672q40 0 88 -20t76 -48l152 -152q28 -28 48 -76t20 -88v-256h64q79 0 135.5 -56.5t56.5 -135.5z" />
+<glyph unicode="&#xf030;" horiz-adv-x="1920" d="M960 864q119 0 203.5 -84.5t84.5 -203.5t-84.5 -203.5t-203.5 -84.5t-203.5 84.5t-84.5 203.5t84.5 203.5t203.5 84.5zM1664 1280q106 0 181 -75t75 -181v-896q0 -106 -75 -181t-181 -75h-1408q-106 0 -181 75t-75 181v896q0 106 75 181t181 75h224l51 136 q19 49 69.5 84.5t103.5 35.5h512q53 0 103.5 -35.5t69.5 -84.5l51 -136h224zM960 128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf031;" horiz-adv-x="1664" d="M725 977l-170 -450q33 0 136.5 -2t160.5 -2q19 0 57 2q-87 253 -184 452zM0 -128l2 79q23 7 56 12.5t57 10.5t49.5 14.5t44.5 29t31 50.5l237 616l280 724h75h53q8 -14 11 -21l205 -480q33 -78 106 -257.5t114 -274.5q15 -34 58 -144.5t72 -168.5q20 -45 35 -57 q19 -15 88 -29.5t84 -20.5q6 -38 6 -57q0 -4 -0.5 -13t-0.5 -13q-63 0 -190 8t-191 8q-76 0 -215 -7t-178 -8q0 43 4 78l131 28q1 0 12.5 2.5t15.5 3.5t14.5 4.5t15 6.5t11 8t9 11t2.5 14q0 16 -31 96.5t-72 177.5t-42 100l-450 2q-26 -58 -76.5 -195.5t-50.5 -162.5 q0 -22 14 -37.5t43.5 -24.5t48.5 -13.5t57 -8.5t41 -4q1 -19 1 -58q0 -9 -2 -27q-58 0 -174.5 10t-174.5 10q-8 0 -26.5 -4t-21.5 -4q-80 -14 -188 -14z" />
+<glyph unicode="&#xf032;" horiz-adv-x="1408" d="M555 15q74 -32 140 -32q376 0 376 335q0 114 -41 180q-27 44 -61.5 74t-67.5 46.5t-80.5 25t-84 10.5t-94.5 2q-73 0 -101 -10q0 -53 -0.5 -159t-0.5 -158q0 -8 -1 -67.5t-0.5 -96.5t4.5 -83.5t12 -66.5zM541 761q42 -7 109 -7q82 0 143 13t110 44.5t74.5 89.5t25.5 142 q0 70 -29 122.5t-79 82t-108 43.5t-124 14q-50 0 -130 -13q0 -50 4 -151t4 -152q0 -27 -0.5 -80t-0.5 -79q0 -46 1 -69zM0 -128l2 94q15 4 85 16t106 27q7 12 12.5 27t8.5 33.5t5.5 32.5t3 37.5t0.5 34v35.5v30q0 982 -22 1025q-4 8 -22 14.5t-44.5 11t-49.5 7t-48.5 4.5 t-30.5 3l-4 83q98 2 340 11.5t373 9.5q23 0 68.5 -0.5t67.5 -0.5q70 0 136.5 -13t128.5 -42t108 -71t74 -104.5t28 -137.5q0 -52 -16.5 -95.5t-39 -72t-64.5 -57.5t-73 -45t-84 -40q154 -35 256.5 -134t102.5 -248q0 -100 -35 -179.5t-93.5 -130.5t-138 -85.5t-163.5 -48.5 t-176 -14q-44 0 -132 3t-132 3q-106 0 -307 -11t-231 -12z" />
+<glyph unicode="&#xf033;" horiz-adv-x="1024" d="M0 -126l17 85q6 2 81.5 21.5t111.5 37.5q28 35 41 101q1 7 62 289t114 543.5t52 296.5v25q-24 13 -54.5 18.5t-69.5 8t-58 5.5l19 103q33 -2 120 -6.5t149.5 -7t120.5 -2.5q48 0 98.5 2.5t121 7t98.5 6.5q-5 -39 -19 -89q-30 -10 -101.5 -28.5t-108.5 -33.5 q-8 -19 -14 -42.5t-9 -40t-7.5 -45.5t-6.5 -42q-27 -148 -87.5 -419.5t-77.5 -355.5q-2 -9 -13 -58t-20 -90t-16 -83.5t-6 -57.5l1 -18q17 -4 185 -31q-3 -44 -16 -99q-11 0 -32.5 -1.5t-32.5 -1.5q-29 0 -87 10t-86 10q-138 2 -206 2q-51 0 -143 -9t-121 -11z" />
+<glyph unicode="&#xf034;" horiz-adv-x="1792" d="M1744 128q33 0 42 -18.5t-11 -44.5l-126 -162q-20 -26 -49 -26t-49 26l-126 162q-20 26 -11 44.5t42 18.5h80v1024h-80q-33 0 -42 18.5t11 44.5l126 162q20 26 49 26t49 -26l126 -162q20 -26 11 -44.5t-42 -18.5h-80v-1024h80zM81 1407l54 -27q12 -5 211 -5q44 0 132 2 t132 2q36 0 107.5 -0.5t107.5 -0.5h293q6 0 21 -0.5t20.5 0t16 3t17.5 9t15 17.5l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 48t-14.5 73.5t-7.5 35.5q-6 8 -12 12.5t-15.5 6t-13 2.5t-18 0.5t-16.5 -0.5 q-17 0 -66.5 0.5t-74.5 0.5t-64 -2t-71 -6q-9 -81 -8 -136q0 -94 2 -388t2 -455q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29t78 27 q19 42 19 383q0 101 -3 303t-3 303v117q0 2 0.5 15.5t0.5 25t-1 25.5t-3 24t-5 14q-11 12 -162 12q-33 0 -93 -12t-80 -26q-19 -13 -34 -72.5t-31.5 -111t-42.5 -53.5q-42 26 -56 44v383z" />
+<glyph unicode="&#xf035;" d="M81 1407l54 -27q12 -5 211 -5q44 0 132 2t132 2q70 0 246.5 1t304.5 0.5t247 -4.5q33 -1 56 31l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 47.5t-15 73.5t-7 36q-10 13 -27 19q-5 2 -66 2q-30 0 -93 1t-103 1 t-94 -2t-96 -7q-9 -81 -8 -136l1 -152v52q0 -55 1 -154t1.5 -180t0.5 -153q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29t78 27 q7 16 11.5 74t6 145.5t1.5 155t-0.5 153.5t-0.5 89q0 7 -2.5 21.5t-2.5 22.5q0 7 0.5 44t1 73t0 76.5t-3 67.5t-6.5 32q-11 12 -162 12q-41 0 -163 -13.5t-138 -24.5q-19 -12 -34 -71.5t-31.5 -111.5t-42.5 -54q-42 26 -56 44v383zM1310 125q12 0 42 -19.5t57.5 -41.5 t59.5 -49t36 -30q26 -21 26 -49t-26 -49q-4 -3 -36 -30t-59.5 -49t-57.5 -41.5t-42 -19.5q-13 0 -20.5 10.5t-10 28.5t-2.5 33.5t1.5 33t1.5 19.5h-1024q0 -2 1.5 -19.5t1.5 -33t-2.5 -33.5t-10 -28.5t-20.5 -10.5q-12 0 -42 19.5t-57.5 41.5t-59.5 49t-36 30q-26 21 -26 49 t26 49q4 3 36 30t59.5 49t57.5 41.5t42 19.5q13 0 20.5 -10.5t10 -28.5t2.5 -33.5t-1.5 -33t-1.5 -19.5h1024q0 2 -1.5 19.5t-1.5 33t2.5 33.5t10 28.5t20.5 10.5z" />
+<glyph unicode="&#xf036;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45 t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf037;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45t-45 -19 h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h640q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf038;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45 t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf039;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45 t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf03a;" horiz-adv-x="1792" d="M256 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM256 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5 t9.5 -22.5zM256 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344 q13 0 22.5 -9.5t9.5 -22.5zM256 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5 t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192 q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf03b;" horiz-adv-x="1792" d="M384 992v-576q0 -13 -9.5 -22.5t-22.5 -9.5q-14 0 -23 9l-288 288q-9 9 -9 23t9 23l288 288q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5 t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088 q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf03c;" horiz-adv-x="1792" d="M352 704q0 -14 -9 -23l-288 -288q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v576q0 13 9.5 22.5t22.5 9.5q14 0 23 -9l288 -288q9 -9 9 -23zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5 t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088 q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf03d;" horiz-adv-x="1792" d="M1792 1184v-1088q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-403 403v-166q0 -119 -84.5 -203.5t-203.5 -84.5h-704q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h704q119 0 203.5 -84.5t84.5 -203.5v-165l403 402q18 19 45 19q12 0 25 -5 q39 -17 39 -59z" />
+<glyph unicode="&#xf03e;" horiz-adv-x="1920" d="M640 960q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1664 576v-448h-1408v192l320 320l160 -160l512 512zM1760 1280h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-1216q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5v1216 q0 13 -9.5 22.5t-22.5 9.5zM1920 1248v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf040;" d="M363 0l91 91l-235 235l-91 -91v-107h128v-128h107zM886 928q0 22 -22 22q-10 0 -17 -7l-542 -542q-7 -7 -7 -17q0 -22 22 -22q10 0 17 7l542 542q7 7 7 17zM832 1120l416 -416l-832 -832h-416v416zM1515 1024q0 -53 -37 -90l-166 -166l-416 416l166 165q36 38 90 38 q53 0 91 -38l235 -234q37 -39 37 -91z" />
+<glyph unicode="&#xf041;" horiz-adv-x="1024" d="M768 896q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1024 896q0 -109 -33 -179l-364 -774q-16 -33 -47.5 -52t-67.5 -19t-67.5 19t-46.5 52l-365 774q-33 70 -33 179q0 212 150 362t362 150t362 -150t150 -362z" />
+<glyph unicode="&#xf042;" d="M768 96v1088q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf043;" horiz-adv-x="1024" d="M512 384q0 36 -20 69q-1 1 -15.5 22.5t-25.5 38t-25 44t-21 50.5q-4 16 -21 16t-21 -16q-7 -23 -21 -50.5t-25 -44t-25.5 -38t-15.5 -22.5q-20 -33 -20 -69q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 512q0 -212 -150 -362t-362 -150t-362 150t-150 362 q0 145 81 275q6 9 62.5 90.5t101 151t99.5 178t83 201.5q9 30 34 47t51 17t51.5 -17t33.5 -47q28 -93 83 -201.5t99.5 -178t101 -151t62.5 -90.5q81 -127 81 -275z" />
+<glyph unicode="&#xf044;" horiz-adv-x="1792" d="M888 352l116 116l-152 152l-116 -116v-56h96v-96h56zM1328 1072q-16 16 -33 -1l-350 -350q-17 -17 -1 -33t33 1l350 350q17 17 1 33zM1408 478v-190q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832 q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-14 -14 -32 -8q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v126q0 13 9 22l64 64q15 15 35 7t20 -29zM1312 1216l288 -288l-672 -672h-288v288zM1756 1084l-92 -92 l-288 288l92 92q28 28 68 28t68 -28l152 -152q28 -28 28 -68t-28 -68z" />
+<glyph unicode="&#xf045;" horiz-adv-x="1664" d="M1408 547v-259q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h255v0q13 0 22.5 -9.5t9.5 -22.5q0 -27 -26 -32q-77 -26 -133 -60q-10 -4 -16 -4h-112q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832 q66 0 113 47t47 113v214q0 19 18 29q28 13 54 37q16 16 35 8q21 -9 21 -29zM1645 1043l-384 -384q-18 -19 -45 -19q-12 0 -25 5q-39 17 -39 59v192h-160q-323 0 -438 -131q-119 -137 -74 -473q3 -23 -20 -34q-8 -2 -12 -2q-16 0 -26 13q-10 14 -21 31t-39.5 68.5t-49.5 99.5 t-38.5 114t-17.5 122q0 49 3.5 91t14 90t28 88t47 81.5t68.5 74t94.5 61.5t124.5 48.5t159.5 30.5t196.5 11h160v192q0 42 39 59q13 5 25 5q26 0 45 -19l384 -384q19 -19 19 -45t-19 -45z" />
+<glyph unicode="&#xf046;" horiz-adv-x="1664" d="M1408 606v-318q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-10 -10 -23 -10q-3 0 -9 2q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832 q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v254q0 13 9 22l64 64q10 10 23 10q6 0 12 -3q20 -8 20 -29zM1639 1095l-814 -814q-24 -24 -57 -24t-57 24l-430 430q-24 24 -24 57t24 57l110 110q24 24 57 24t57 -24l263 -263l647 647q24 24 57 24t57 -24l110 -110 q24 -24 24 -57t-24 -57z" />
+<glyph unicode="&#xf047;" horiz-adv-x="1792" d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-384v-384h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v384h-384v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45 t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h384v384h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45t-19 -45t-45 -19h-128v-384h384v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
+<glyph unicode="&#xf048;" horiz-adv-x="1024" d="M979 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19z" />
+<glyph unicode="&#xf049;" horiz-adv-x="1792" d="M1747 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19l710 710 q19 19 32 13t13 -32v-710q4 11 13 19z" />
+<glyph unicode="&#xf04a;" horiz-adv-x="1664" d="M1619 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-8 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-19 19 -19 45t19 45l710 710q19 19 32 13t13 -32v-710q5 11 13 19z" />
+<glyph unicode="&#xf04b;" horiz-adv-x="1408" d="M1384 609l-1328 -738q-23 -13 -39.5 -3t-16.5 36v1472q0 26 16.5 36t39.5 -3l1328 -738q23 -13 23 -31t-23 -31z" />
+<glyph unicode="&#xf04c;" d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45zM640 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf04d;" d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf04e;" horiz-adv-x="1664" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v710q0 26 13 32t32 -13l710 -710q19 -19 19 -45t-19 -45l-710 -710q-19 -19 -32 -13t-13 32v710q-5 -10 -13 -19z" />
+<glyph unicode="&#xf050;" horiz-adv-x="1792" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v710q0 26 13 32t32 -13l710 -710q8 -8 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-5 -10 -13 -19l-710 -710 q-19 -19 -32 -13t-13 32v710q-5 -10 -13 -19z" />
+<glyph unicode="&#xf051;" horiz-adv-x="1024" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-5 -10 -13 -19z" />
+<glyph unicode="&#xf052;" horiz-adv-x="1538" d="M14 557l710 710q19 19 45 19t45 -19l710 -710q19 -19 13 -32t-32 -13h-1472q-26 0 -32 13t13 32zM1473 0h-1408q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1408q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19z" />
+<glyph unicode="&#xf053;" horiz-adv-x="1280" d="M1171 1235l-531 -531l531 -531q19 -19 19 -45t-19 -45l-166 -166q-19 -19 -45 -19t-45 19l-742 742q-19 19 -19 45t19 45l742 742q19 19 45 19t45 -19l166 -166q19 -19 19 -45t-19 -45z" />
+<glyph unicode="&#xf054;" horiz-adv-x="1280" d="M1107 659l-742 -742q-19 -19 -45 -19t-45 19l-166 166q-19 19 -19 45t19 45l531 531l-531 531q-19 19 -19 45t19 45l166 166q19 19 45 19t45 -19l742 -742q19 -19 19 -45t-19 -45z" />
+<glyph unicode="&#xf055;" d="M1216 576v128q0 26 -19 45t-45 19h-256v256q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-256h-256q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h256v-256q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v256h256q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5 t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf056;" d="M1216 576v128q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5 t103 -385.5z" />
+<glyph unicode="&#xf057;" d="M1149 414q0 26 -19 45l-181 181l181 181q19 19 19 45q0 27 -19 46l-90 90q-19 19 -46 19q-26 0 -45 -19l-181 -181l-181 181q-19 19 -45 19q-27 0 -46 -19l-90 -90q-19 -19 -19 -46q0 -26 19 -45l181 -181l-181 -181q-19 -19 -19 -45q0 -27 19 -46l90 -90q19 -19 46 -19 q26 0 45 19l181 181l181 -181q19 -19 45 -19q27 0 46 19l90 90q19 19 19 46zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf058;" d="M1284 802q0 28 -18 46l-91 90q-19 19 -45 19t-45 -19l-408 -407l-226 226q-19 19 -45 19t-45 -19l-91 -90q-18 -18 -18 -46q0 -27 18 -45l362 -362q19 -19 45 -19q27 0 46 19l543 543q18 18 18 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf059;" d="M896 160v192q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h192q14 0 23 9t9 23zM1152 832q0 88 -55.5 163t-138.5 116t-170 41q-243 0 -371 -213q-15 -24 8 -42l132 -100q7 -6 19 -6q16 0 25 12q53 68 86 92q34 24 86 24q48 0 85.5 -26t37.5 -59 q0 -38 -20 -61t-68 -45q-63 -28 -115.5 -86.5t-52.5 -125.5v-36q0 -14 9 -23t23 -9h192q14 0 23 9t9 23q0 19 21.5 49.5t54.5 49.5q32 18 49 28.5t46 35t44.5 48t28 60.5t12.5 81zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf05a;" d="M1024 160v160q0 14 -9 23t-23 9h-96v512q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h96v-320h-96q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h448q14 0 23 9t9 23zM896 1056v160q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23 t23 -9h192q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf05b;" d="M1197 512h-109q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h109q-32 108 -112.5 188.5t-188.5 112.5v-109q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v109q-108 -32 -188.5 -112.5t-112.5 -188.5h109q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-109 q32 -108 112.5 -188.5t188.5 -112.5v109q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-109q108 32 188.5 112.5t112.5 188.5zM1536 704v-128q0 -26 -19 -45t-45 -19h-143q-37 -161 -154.5 -278.5t-278.5 -154.5v-143q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v143 q-161 37 -278.5 154.5t-154.5 278.5h-143q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h143q37 161 154.5 278.5t278.5 154.5v143q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-143q161 -37 278.5 -154.5t154.5 -278.5h143q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf05c;" d="M1097 457l-146 -146q-10 -10 -23 -10t-23 10l-137 137l-137 -137q-10 -10 -23 -10t-23 10l-146 146q-10 10 -10 23t10 23l137 137l-137 137q-10 10 -10 23t10 23l146 146q10 10 23 10t23 -10l137 -137l137 137q10 10 23 10t23 -10l146 -146q10 -10 10 -23t-10 -23 l-137 -137l137 -137q10 -10 10 -23t-10 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5 t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf05d;" d="M1171 723l-422 -422q-19 -19 -45 -19t-45 19l-294 294q-19 19 -19 45t19 45l102 102q19 19 45 19t45 -19l147 -147l275 275q19 19 45 19t45 -19l102 -102q19 -19 19 -45t-19 -45zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198 t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf05e;" d="M1312 643q0 161 -87 295l-754 -753q137 -89 297 -89q111 0 211.5 43.5t173.5 116.5t116 174.5t43 212.5zM313 344l755 754q-135 91 -300 91q-148 0 -273 -73t-198 -199t-73 -274q0 -162 89 -299zM1536 643q0 -157 -61 -300t-163.5 -246t-245 -164t-298.5 -61t-298.5 61 t-245 164t-163.5 246t-61 300t61 299.5t163.5 245.5t245 164t298.5 61t298.5 -61t245 -164t163.5 -245.5t61 -299.5z" />
+<glyph unicode="&#xf060;" d="M1536 640v-128q0 -53 -32.5 -90.5t-84.5 -37.5h-704l293 -294q38 -36 38 -90t-38 -90l-75 -76q-37 -37 -90 -37q-52 0 -91 37l-651 652q-37 37 -37 90q0 52 37 91l651 650q38 38 91 38q52 0 90 -38l75 -74q38 -38 38 -91t-38 -91l-293 -293h704q52 0 84.5 -37.5 t32.5 -90.5z" />
+<glyph unicode="&#xf061;" d="M1472 576q0 -54 -37 -91l-651 -651q-39 -37 -91 -37q-51 0 -90 37l-75 75q-38 38 -38 91t38 91l293 293h-704q-52 0 -84.5 37.5t-32.5 90.5v128q0 53 32.5 90.5t84.5 37.5h704l-293 294q-38 36 -38 90t38 90l75 75q38 38 90 38q53 0 91 -38l651 -651q37 -35 37 -90z" />
+<glyph unicode="&#xf062;" horiz-adv-x="1664" d="M1611 565q0 -51 -37 -90l-75 -75q-38 -38 -91 -38q-54 0 -90 38l-294 293v-704q0 -52 -37.5 -84.5t-90.5 -32.5h-128q-53 0 -90.5 32.5t-37.5 84.5v704l-294 -293q-36 -38 -90 -38t-90 38l-75 75q-38 38 -38 90q0 53 38 91l651 651q35 37 90 37q54 0 91 -37l651 -651 q37 -39 37 -91z" />
+<glyph unicode="&#xf063;" horiz-adv-x="1664" d="M1611 704q0 -53 -37 -90l-651 -652q-39 -37 -91 -37q-53 0 -90 37l-651 652q-38 36 -38 90q0 53 38 91l74 75q39 37 91 37q53 0 90 -37l294 -294v704q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-704l294 294q37 37 90 37q52 0 91 -37l75 -75q37 -39 37 -91z" />
+<glyph unicode="&#xf064;" horiz-adv-x="1792" d="M1792 896q0 -26 -19 -45l-512 -512q-19 -19 -45 -19t-45 19t-19 45v256h-224q-98 0 -175.5 -6t-154 -21.5t-133 -42.5t-105.5 -69.5t-80 -101t-48.5 -138.5t-17.5 -181q0 -55 5 -123q0 -6 2.5 -23.5t2.5 -26.5q0 -15 -8.5 -25t-23.5 -10q-16 0 -28 17q-7 9 -13 22 t-13.5 30t-10.5 24q-127 285 -127 451q0 199 53 333q162 403 875 403h224v256q0 26 19 45t45 19t45 -19l512 -512q19 -19 19 -45z" />
+<glyph unicode="&#xf065;" d="M755 480q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23zM1536 1344v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332 q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf066;" d="M768 576v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45zM1523 1248q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45 t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23z" />
+<glyph unicode="&#xf067;" horiz-adv-x="1408" d="M1408 800v-192q0 -40 -28 -68t-68 -28h-416v-416q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v416h-416q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h416v416q0 40 28 68t68 28h192q40 0 68 -28t28 -68v-416h416q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf068;" horiz-adv-x="1408" d="M1408 800v-192q0 -40 -28 -68t-68 -28h-1216q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h1216q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf069;" horiz-adv-x="1664" d="M1482 486q46 -26 59.5 -77.5t-12.5 -97.5l-64 -110q-26 -46 -77.5 -59.5t-97.5 12.5l-266 153v-307q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v307l-266 -153q-46 -26 -97.5 -12.5t-77.5 59.5l-64 110q-26 46 -12.5 97.5t59.5 77.5l266 154l-266 154 q-46 26 -59.5 77.5t12.5 97.5l64 110q26 46 77.5 59.5t97.5 -12.5l266 -153v307q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-307l266 153q46 26 97.5 12.5t77.5 -59.5l64 -110q26 -46 12.5 -97.5t-59.5 -77.5l-266 -154z" />
+<glyph unicode="&#xf06a;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM896 161v190q0 14 -9 23.5t-22 9.5h-192q-13 0 -23 -10t-10 -23v-190q0 -13 10 -23t23 -10h192 q13 0 22 9.5t9 23.5zM894 505l18 621q0 12 -10 18q-10 8 -24 8h-220q-14 0 -24 -8q-10 -6 -10 -18l17 -621q0 -10 10 -17.5t24 -7.5h185q14 0 23.5 7.5t10.5 17.5z" />
+<glyph unicode="&#xf06b;" d="M928 180v56v468v192h-320v-192v-468v-56q0 -25 18 -38.5t46 -13.5h192q28 0 46 13.5t18 38.5zM472 1024h195l-126 161q-26 31 -69 31q-40 0 -68 -28t-28 -68t28 -68t68 -28zM1160 1120q0 40 -28 68t-68 28q-43 0 -69 -31l-125 -161h194q40 0 68 28t28 68zM1536 864v-320 q0 -14 -9 -23t-23 -9h-96v-416q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v416h-96q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h440q-93 0 -158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5q107 0 168 -77l128 -165l128 165q61 77 168 77q93 0 158.5 -65.5t65.5 -158.5 t-65.5 -158.5t-158.5 -65.5h440q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf06c;" horiz-adv-x="1792" d="M1280 832q0 26 -19 45t-45 19q-172 0 -318 -49.5t-259.5 -134t-235.5 -219.5q-19 -21 -19 -45q0 -26 19 -45t45 -19q24 0 45 19q27 24 74 71t67 66q137 124 268.5 176t313.5 52q26 0 45 19t19 45zM1792 1030q0 -95 -20 -193q-46 -224 -184.5 -383t-357.5 -268 q-214 -108 -438 -108q-148 0 -286 47q-15 5 -88 42t-96 37q-16 0 -39.5 -32t-45 -70t-52.5 -70t-60 -32q-30 0 -51 11t-31 24t-27 42q-2 4 -6 11t-5.5 10t-3 9.5t-1.5 13.5q0 35 31 73.5t68 65.5t68 56t31 48q0 4 -14 38t-16 44q-9 51 -9 104q0 115 43.5 220t119 184.5 t170.5 139t204 95.5q55 18 145 25.5t179.5 9t178.5 6t163.5 24t113.5 56.5l29.5 29.5t29.5 28t27 20t36.5 16t43.5 4.5q39 0 70.5 -46t47.5 -112t24 -124t8 -96z" />
+<glyph unicode="&#xf06d;" horiz-adv-x="1408" d="M1408 -160v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1152 896q0 -78 -24.5 -144t-64 -112.5t-87.5 -88t-96 -77.5t-87.5 -72t-64 -81.5t-24.5 -96.5q0 -96 67 -224l-4 1l1 -1 q-90 41 -160 83t-138.5 100t-113.5 122.5t-72.5 150.5t-27.5 184q0 78 24.5 144t64 112.5t87.5 88t96 77.5t87.5 72t64 81.5t24.5 96.5q0 94 -66 224l3 -1l-1 1q90 -41 160 -83t138.5 -100t113.5 -122.5t72.5 -150.5t27.5 -184z" />
+<glyph unicode="&#xf06e;" horiz-adv-x="1792" d="M1664 576q-152 236 -381 353q61 -104 61 -225q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 121 61 225q-229 -117 -381 -353q133 -205 333.5 -326.5t434.5 -121.5t434.5 121.5t333.5 326.5zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5 t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1792 576q0 -34 -20 -69q-140 -230 -376.5 -368.5t-499.5 -138.5t-499.5 139t-376.5 368q-20 35 -20 69t20 69q140 229 376.5 368t499.5 139t499.5 -139t376.5 -368q20 -35 20 -69z" />
+<glyph unicode="&#xf070;" horiz-adv-x="1792" d="M555 201l78 141q-87 63 -136 159t-49 203q0 121 61 225q-229 -117 -381 -353q167 -258 427 -375zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1307 1151q0 -7 -1 -9 q-105 -188 -315 -566t-316 -567l-49 -89q-10 -16 -28 -16q-12 0 -134 70q-16 10 -16 28q0 12 44 87q-143 65 -263.5 173t-208.5 245q-20 31 -20 69t20 69q153 235 380 371t496 136q89 0 180 -17l54 97q10 16 28 16q5 0 18 -6t31 -15.5t33 -18.5t31.5 -18.5t19.5 -11.5 q16 -10 16 -27zM1344 704q0 -139 -79 -253.5t-209 -164.5l280 502q8 -45 8 -84zM1792 576q0 -35 -20 -69q-39 -64 -109 -145q-150 -172 -347.5 -267t-419.5 -95l74 132q212 18 392.5 137t301.5 307q-115 179 -282 294l63 112q95 -64 182.5 -153t144.5 -184q20 -34 20 -69z " />
+<glyph unicode="&#xf071;" horiz-adv-x="1792" d="M1024 161v190q0 14 -9.5 23.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -23.5v-190q0 -14 9.5 -23.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 23.5zM1022 535l18 459q0 12 -10 19q-13 11 -24 11h-220q-11 0 -24 -11q-10 -7 -10 -21l17 -457q0 -10 10 -16.5t24 -6.5h185 q14 0 23.5 6.5t10.5 16.5zM1008 1469l768 -1408q35 -63 -2 -126q-17 -29 -46.5 -46t-63.5 -17h-1536q-34 0 -63.5 17t-46.5 46q-37 63 -2 126l768 1408q17 31 47 49t65 18t65 -18t47 -49z" />
+<glyph unicode="&#xf072;" horiz-adv-x="1408" d="M1376 1376q44 -52 12 -148t-108 -172l-161 -161l160 -696q5 -19 -12 -33l-128 -96q-7 -6 -19 -6q-4 0 -7 1q-15 3 -21 16l-279 508l-259 -259l53 -194q5 -17 -8 -31l-96 -96q-9 -9 -23 -9h-2q-15 2 -24 13l-189 252l-252 189q-11 7 -13 23q-1 13 9 25l96 97q9 9 23 9 q6 0 8 -1l194 -53l259 259l-508 279q-14 8 -17 24q-2 16 9 27l128 128q14 13 30 8l665 -159l160 160q76 76 172 108t148 -12z" />
+<glyph unicode="&#xf073;" horiz-adv-x="1664" d="M128 -128h288v288h-288v-288zM480 -128h320v288h-320v-288zM128 224h288v320h-288v-320zM480 224h320v320h-320v-320zM128 608h288v288h-288v-288zM864 -128h320v288h-320v-288zM480 608h320v288h-320v-288zM1248 -128h288v288h-288v-288zM864 224h320v320h-320v-320z M512 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1248 224h288v320h-288v-320zM864 608h320v288h-320v-288zM1248 608h288v288h-288v-288zM1280 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64 q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47 h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf074;" horiz-adv-x="1792" d="M666 1055q-60 -92 -137 -273q-22 45 -37 72.5t-40.5 63.5t-51 56.5t-63 35t-81.5 14.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q250 0 410 -225zM1792 256q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192q-32 0 -85 -0.5t-81 -1t-73 1 t-71 5t-64 10.5t-63 18.5t-58 28.5t-59 40t-55 53.5t-56 69.5q59 93 136 273q22 -45 37 -72.5t40.5 -63.5t51 -56.5t63 -35t81.5 -14.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1792 1152q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5 v192h-256q-48 0 -87 -15t-69 -45t-51 -61.5t-45 -77.5q-32 -62 -78 -171q-29 -66 -49.5 -111t-54 -105t-64 -100t-74 -83t-90 -68.5t-106.5 -42t-128 -16.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q48 0 87 15t69 45t51 61.5t45 77.5q32 62 78 171q29 66 49.5 111 t54 105t64 100t74 83t90 68.5t106.5 42t128 16.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
+<glyph unicode="&#xf075;" horiz-adv-x="1792" d="M1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22q-17 -2 -30.5 9t-17.5 29v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281 q0 130 71 248.5t191 204.5t286 136.5t348 50.5q244 0 450 -85.5t326 -233t120 -321.5z" />
+<glyph unicode="&#xf076;" d="M1536 704v-128q0 -201 -98.5 -362t-274 -251.5t-395.5 -90.5t-395.5 90.5t-274 251.5t-98.5 362v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-128q0 -52 23.5 -90t53.5 -57t71 -30t64 -13t44 -2t44 2t64 13t71 30t53.5 57t23.5 90v128q0 26 19 45t45 19h384 q26 0 45 -19t19 -45zM512 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45zM1536 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf077;" horiz-adv-x="1792" d="M1683 205l-166 -165q-19 -19 -45 -19t-45 19l-531 531l-531 -531q-19 -19 -45 -19t-45 19l-166 165q-19 19 -19 45.5t19 45.5l742 741q19 19 45 19t45 -19l742 -741q19 -19 19 -45.5t-19 -45.5z" />
+<glyph unicode="&#xf078;" horiz-adv-x="1792" d="M1683 728l-742 -741q-19 -19 -45 -19t-45 19l-742 741q-19 19 -19 45.5t19 45.5l166 165q19 19 45 19t45 -19l531 -531l531 531q19 19 45 19t45 -19l166 -165q19 -19 19 -45.5t-19 -45.5z" />
+<glyph unicode="&#xf079;" horiz-adv-x="1920" d="M1280 32q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-8 0 -13.5 2t-9 7t-5.5 8t-3 11.5t-1 11.5v13v11v160v416h-192q-26 0 -45 19t-19 45q0 24 15 41l320 384q19 22 49 22t49 -22l320 -384q15 -17 15 -41q0 -26 -19 -45t-45 -19h-192v-384h576q16 0 25 -11l160 -192q7 -11 7 -21 zM1920 448q0 -24 -15 -41l-320 -384q-20 -23 -49 -23t-49 23l-320 384q-15 17 -15 41q0 26 19 45t45 19h192v384h-576q-16 0 -25 12l-160 192q-7 9 -7 20q0 13 9.5 22.5t22.5 9.5h960q8 0 13.5 -2t9 -7t5.5 -8t3 -11.5t1 -11.5v-13v-11v-160v-416h192q26 0 45 -19t19 -45z " />
+<glyph unicode="&#xf07a;" horiz-adv-x="1664" d="M640 0q0 -52 -38 -90t-90 -38t-90 38t-38 90t38 90t90 38t90 -38t38 -90zM1536 0q0 -52 -38 -90t-90 -38t-90 38t-38 90t38 90t90 38t90 -38t38 -90zM1664 1088v-512q0 -24 -16.5 -42.5t-40.5 -21.5l-1044 -122q13 -60 13 -70q0 -16 -24 -64h920q26 0 45 -19t19 -45 t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 11 8 31.5t16 36t21.5 40t15.5 29.5l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t19.5 -15.5t13 -24.5t8 -26t5.5 -29.5t4.5 -26h1201q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf07b;" horiz-adv-x="1664" d="M1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf07c;" horiz-adv-x="1920" d="M1879 584q0 -31 -31 -66l-336 -396q-43 -51 -120.5 -86.5t-143.5 -35.5h-1088q-34 0 -60.5 13t-26.5 43q0 31 31 66l336 396q43 51 120.5 86.5t143.5 35.5h1088q34 0 60.5 -13t26.5 -43zM1536 928v-160h-832q-94 0 -197 -47.5t-164 -119.5l-337 -396l-5 -6q0 4 -0.5 12.5 t-0.5 12.5v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf07d;" horiz-adv-x="768" d="M704 1216q0 -26 -19 -45t-45 -19h-128v-1024h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v1024h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45z" />
+<glyph unicode="&#xf07e;" horiz-adv-x="1792" d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-1024v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h1024v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
+<glyph unicode="&#xf080;" horiz-adv-x="2048" d="M640 640v-512h-256v512h256zM1024 1152v-1024h-256v1024h256zM2048 0v-128h-2048v1536h128v-1408h1920zM1408 896v-768h-256v768h256zM1792 1280v-1152h-256v1152h256z" />
+<glyph unicode="&#xf081;" d="M1280 926q-56 -25 -121 -34q68 40 93 117q-65 -38 -134 -51q-61 66 -153 66q-87 0 -148.5 -61.5t-61.5 -148.5q0 -29 5 -48q-129 7 -242 65t-192 155q-29 -50 -29 -106q0 -114 91 -175q-47 1 -100 26v-2q0 -75 50 -133.5t123 -72.5q-29 -8 -51 -8q-13 0 -39 4 q21 -63 74.5 -104t121.5 -42q-116 -90 -261 -90q-26 0 -50 3q148 -94 322 -94q112 0 210 35.5t168 95t120.5 137t75 162t24.5 168.5q0 18 -1 27q63 45 105 109zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5 t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf082;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-188v595h199l30 232h-229v148q0 56 23.5 84t91.5 28l122 1v207q-63 9 -178 9q-136 0 -217.5 -80t-81.5 -226v-171h-200v-232h200v-595h-532q-119 0 -203.5 84.5t-84.5 203.5v960 q0 119 84.5 203.5t203.5 84.5h960z" />
+<glyph unicode="&#xf083;" horiz-adv-x="1792" d="M928 704q0 14 -9 23t-23 9q-66 0 -113 -47t-47 -113q0 -14 9 -23t23 -9t23 9t9 23q0 40 28 68t68 28q14 0 23 9t9 23zM1152 574q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM128 0h1536v128h-1536v-128zM1280 574q0 159 -112.5 271.5 t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM256 1216h384v128h-384v-128zM128 1024h1536v118v138h-828l-64 -128h-644v-128zM1792 1280v-1280q0 -53 -37.5 -90.5t-90.5 -37.5h-1536q-53 0 -90.5 37.5t-37.5 90.5v1280 q0 53 37.5 90.5t90.5 37.5h1536q53 0 90.5 -37.5t37.5 -90.5z" />
+<glyph unicode="&#xf084;" horiz-adv-x="1792" d="M832 1024q0 80 -56 136t-136 56t-136 -56t-56 -136q0 -42 19 -83q-41 19 -83 19q-80 0 -136 -56t-56 -136t56 -136t136 -56t136 56t56 136q0 42 -19 83q41 -19 83 -19q80 0 136 56t56 136zM1683 320q0 -17 -49 -66t-66 -49q-9 0 -28.5 16t-36.5 33t-38.5 40t-24.5 26 l-96 -96l220 -220q28 -28 28 -68q0 -42 -39 -81t-81 -39q-40 0 -68 28l-671 671q-176 -131 -365 -131q-163 0 -265.5 102.5t-102.5 265.5q0 160 95 313t248 248t313 95q163 0 265.5 -102.5t102.5 -265.5q0 -189 -131 -365l355 -355l96 96q-3 3 -26 24.5t-40 38.5t-33 36.5 t-16 28.5q0 17 49 66t66 49q13 0 23 -10q6 -6 46 -44.5t82 -79.5t86.5 -86t73 -78t28.5 -41z" />
+<glyph unicode="&#xf085;" horiz-adv-x="1920" d="M896 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1664 128q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1152q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5zM1280 731v-185q0 -10 -7 -19.5t-16 -10.5l-155 -24q-11 -35 -32 -76q34 -48 90 -115q7 -10 7 -20q0 -12 -7 -19q-23 -30 -82.5 -89.5t-78.5 -59.5q-11 0 -21 7l-115 90q-37 -19 -77 -31q-11 -108 -23 -155q-7 -24 -30 -24h-186q-11 0 -20 7.5t-10 17.5 l-23 153q-34 10 -75 31l-118 -89q-7 -7 -20 -7q-11 0 -21 8q-144 133 -144 160q0 9 7 19q10 14 41 53t47 61q-23 44 -35 82l-152 24q-10 1 -17 9.5t-7 19.5v185q0 10 7 19.5t16 10.5l155 24q11 35 32 76q-34 48 -90 115q-7 11 -7 20q0 12 7 20q22 30 82 89t79 59q11 0 21 -7 l115 -90q34 18 77 32q11 108 23 154q7 24 30 24h186q11 0 20 -7.5t10 -17.5l23 -153q34 -10 75 -31l118 89q8 7 20 7q11 0 21 -8q144 -133 144 -160q0 -9 -7 -19q-12 -16 -42 -54t-45 -60q23 -48 34 -82l152 -23q10 -2 17 -10.5t7 -19.5zM1920 198v-140q0 -16 -149 -31 q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20 t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31zM1920 1222v-140q0 -16 -149 -31q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68 q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70 q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31z" />
+<glyph unicode="&#xf086;" horiz-adv-x="1792" d="M1408 768q0 -139 -94 -257t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224 q0 139 94 257t256.5 186.5t353.5 68.5t353.5 -68.5t256.5 -186.5t94 -257zM1792 512q0 -120 -71 -224.5t-195 -176.5q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7 q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230z" />
+<glyph unicode="&#xf087;" d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 768q0 51 -39 89.5t-89 38.5h-352q0 58 48 159.5t48 160.5q0 98 -32 145t-128 47q-26 -26 -38 -85t-30.5 -125.5t-59.5 -109.5q-22 -23 -77 -91q-4 -5 -23 -30t-31.5 -41t-34.5 -42.5 t-40 -44t-38.5 -35.5t-40 -27t-35.5 -9h-32v-640h32q13 0 31.5 -3t33 -6.5t38 -11t35 -11.5t35.5 -12.5t29 -10.5q211 -73 342 -73h121q192 0 192 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5q32 1 53.5 47t21.5 81zM1536 769 q0 -89 -49 -163q9 -33 9 -69q0 -77 -38 -144q3 -21 3 -43q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5h-36h-93q-96 0 -189.5 22.5t-216.5 65.5q-116 40 -138 40h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h274q36 24 137 155q58 75 107 128 q24 25 35.5 85.5t30.5 126.5t62 108q39 37 90 37q84 0 151 -32.5t102 -101.5t35 -186q0 -93 -48 -192h176q104 0 180 -76t76 -179z" />
+<glyph unicode="&#xf088;" d="M256 1088q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 512q0 35 -21.5 81t-53.5 47q15 17 25 47.5t10 55.5q0 69 -53 119q18 32 18 69t-17.5 73.5t-47.5 52.5q5 30 5 56q0 85 -49 126t-136 41h-128q-131 0 -342 -73q-5 -2 -29 -10.5 t-35.5 -12.5t-35 -11.5t-38 -11t-33 -6.5t-31.5 -3h-32v-640h32q16 0 35.5 -9t40 -27t38.5 -35.5t40 -44t34.5 -42.5t31.5 -41t23 -30q55 -68 77 -91q41 -43 59.5 -109.5t30.5 -125.5t38 -85q96 0 128 47t32 145q0 59 -48 160.5t-48 159.5h352q50 0 89 38.5t39 89.5z M1536 511q0 -103 -76 -179t-180 -76h-176q48 -99 48 -192q0 -118 -35 -186q-35 -69 -102 -101.5t-151 -32.5q-51 0 -90 37q-34 33 -54 82t-25.5 90.5t-17.5 84.5t-31 64q-48 50 -107 127q-101 131 -137 155h-274q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5 h288q22 0 138 40q128 44 223 66t200 22h112q140 0 226.5 -79t85.5 -216v-5q60 -77 60 -178q0 -22 -3 -43q38 -67 38 -144q0 -36 -9 -69q49 -74 49 -163z" />
+<glyph unicode="&#xf089;" horiz-adv-x="896" d="M832 1504v-1339l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41z" />
+<glyph unicode="&#xf08a;" horiz-adv-x="1792" d="M1664 940q0 81 -21.5 143t-55 98.5t-81.5 59.5t-94 31t-98 8t-112 -25.5t-110.5 -64t-86.5 -72t-60 -61.5q-18 -22 -49 -22t-49 22q-24 28 -60 61.5t-86.5 72t-110.5 64t-112 25.5t-98 -8t-94 -31t-81.5 -59.5t-55 -98.5t-21.5 -143q0 -168 187 -355l581 -560l580 559 q188 188 188 356zM1792 940q0 -221 -229 -450l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5 q224 0 351 -124t127 -344z" />
+<glyph unicode="&#xf08b;" horiz-adv-x="1664" d="M640 96q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h320q13 0 22.5 -9.5t9.5 -22.5q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-66 0 -113 -47t-47 -113v-704 q0 -66 47 -113t113 -47h288h11h13t11.5 -1t11.5 -3t8 -5.5t7 -9t2 -13.5zM1568 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45z" />
+<glyph unicode="&#xf08c;" d="M237 122h231v694h-231v-694zM483 1030q-1 52 -36 86t-93 34t-94.5 -34t-36.5 -86q0 -51 35.5 -85.5t92.5 -34.5h1q59 0 95 34.5t36 85.5zM1068 122h231v398q0 154 -73 233t-193 79q-136 0 -209 -117h2v101h-231q3 -66 0 -694h231v388q0 38 7 56q15 35 45 59.5t74 24.5 q116 0 116 -157v-371zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf08d;" horiz-adv-x="1152" d="M480 672v448q0 14 -9 23t-23 9t-23 -9t-9 -23v-448q0 -14 9 -23t23 -9t23 9t9 23zM1152 320q0 -26 -19 -45t-45 -19h-429l-51 -483q-2 -12 -10.5 -20.5t-20.5 -8.5h-1q-27 0 -32 27l-76 485h-404q-26 0 -45 19t-19 45q0 123 78.5 221.5t177.5 98.5v512q-52 0 -90 38 t-38 90t38 90t90 38h640q52 0 90 -38t38 -90t-38 -90t-90 -38v-512q99 0 177.5 -98.5t78.5 -221.5z" />
+<glyph unicode="&#xf08e;" horiz-adv-x="1792" d="M1408 608v-320q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v320 q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1792 1472v-512q0 -26 -19 -45t-45 -19t-45 19l-176 176l-652 -652q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l652 652l-176 176q-19 19 -19 45t19 45t45 19h512q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf090;" d="M1184 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45zM1536 992v-704q0 -119 -84.5 -203.5t-203.5 -84.5h-320q-13 0 -22.5 9.5t-9.5 22.5 q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q66 0 113 47t47 113v704q0 66 -47 113t-113 47h-288h-11h-13t-11.5 1t-11.5 3t-8 5.5t-7 9t-2 13.5q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf091;" horiz-adv-x="1664" d="M458 653q-74 162 -74 371h-256v-96q0 -78 94.5 -162t235.5 -113zM1536 928v96h-256q0 -209 -74 -371q141 29 235.5 113t94.5 162zM1664 1056v-128q0 -71 -41.5 -143t-112 -130t-173 -97.5t-215.5 -44.5q-42 -54 -95 -95q-38 -34 -52.5 -72.5t-14.5 -89.5q0 -54 30.5 -91 t97.5 -37q75 0 133.5 -45.5t58.5 -114.5v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 69 58.5 114.5t133.5 45.5q67 0 97.5 37t30.5 91q0 51 -14.5 89.5t-52.5 72.5q-53 41 -95 95q-113 5 -215.5 44.5t-173 97.5t-112 130t-41.5 143v128q0 40 28 68t68 28h288v96 q0 66 47 113t113 47h576q66 0 113 -47t47 -113v-96h288q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf092;" d="M394 184q-8 -9 -20 3q-13 11 -4 19q8 9 20 -3q12 -11 4 -19zM352 245q9 -12 0 -19q-8 -6 -17 7t0 18q9 7 17 -6zM291 305q-5 -7 -13 -2q-10 5 -7 12q3 5 13 2q10 -5 7 -12zM322 271q-6 -7 -16 3q-9 11 -2 16q6 6 16 -3q9 -11 2 -16zM451 159q-4 -12 -19 -6q-17 4 -13 15 t19 7q16 -5 13 -16zM514 154q0 -11 -16 -11q-17 -2 -17 11q0 11 16 11q17 2 17 -11zM572 164q2 -10 -14 -14t-18 8t14 15q16 2 18 -9zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-224q-16 0 -24.5 1t-19.5 5t-16 14.5t-5 27.5v239q0 97 -52 142q57 6 102.5 18t94 39 t81 66.5t53 105t20.5 150.5q0 121 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-86 13.5q-44 -113 -7 -204q-79 -85 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-40 -36 -49 -103 q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -103t0.5 -68q0 -22 -11 -33.5t-22 -13t-33 -1.5 h-224q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf093;" horiz-adv-x="1664" d="M1280 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 288v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h427q21 -56 70.5 -92 t110.5 -36h256q61 0 110.5 36t70.5 92h427q40 0 68 -28t28 -68zM1339 936q-17 -40 -59 -40h-256v-448q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v448h-256q-42 0 -59 40q-17 39 14 69l448 448q18 19 45 19t45 -19l448 -448q31 -30 14 -69z" />
+<glyph unicode="&#xf094;" d="M1407 710q0 44 -7 113.5t-18 96.5q-12 30 -17 44t-9 36.5t-4 48.5q0 23 5 68.5t5 67.5q0 37 -10 55q-4 1 -13 1q-19 0 -58 -4.5t-59 -4.5q-60 0 -176 24t-175 24q-43 0 -94.5 -11.5t-85 -23.5t-89.5 -34q-137 -54 -202 -103q-96 -73 -159.5 -189.5t-88 -236t-24.5 -248.5 q0 -40 12.5 -120t12.5 -121q0 -23 -11 -66.5t-11 -65.5t12 -36.5t34 -14.5q24 0 72.5 11t73.5 11q57 0 169.5 -15.5t169.5 -15.5q181 0 284 36q129 45 235.5 152.5t166 245.5t59.5 275zM1535 712q0 -165 -70 -327.5t-196 -288t-281 -180.5q-124 -44 -326 -44 q-57 0 -170 14.5t-169 14.5q-24 0 -72.5 -14.5t-73.5 -14.5q-73 0 -123.5 55.5t-50.5 128.5q0 24 11 68t11 67q0 40 -12.5 120.5t-12.5 121.5q0 111 18 217.5t54.5 209.5t100.5 194t150 156q78 59 232 120q194 78 316 78q60 0 175.5 -24t173.5 -24q19 0 57 5t58 5 q81 0 118 -50.5t37 -134.5q0 -23 -5 -68t-5 -68q0 -10 1 -18.5t3 -17t4 -13.5t6.5 -16t6.5 -17q16 -40 25 -118.5t9 -136.5z" />
+<glyph unicode="&#xf095;" horiz-adv-x="1408" d="M1408 296q0 -27 -10 -70.5t-21 -68.5q-21 -50 -122 -106q-94 -51 -186 -51q-27 0 -52.5 3.5t-57.5 12.5t-47.5 14.5t-55.5 20.5t-49 18q-98 35 -175 83q-128 79 -264.5 215.5t-215.5 264.5q-48 77 -83 175q-3 9 -18 49t-20.5 55.5t-14.5 47.5t-12.5 57.5t-3.5 52.5 q0 92 51 186q56 101 106 122q25 11 68.5 21t70.5 10q14 0 21 -3q18 -6 53 -76q11 -19 30 -54t35 -63.5t31 -53.5q3 -4 17.5 -25t21.5 -35.5t7 -28.5q0 -20 -28.5 -50t-62 -55t-62 -53t-28.5 -46q0 -9 5 -22.5t8.5 -20.5t14 -24t11.5 -19q76 -137 174 -235t235 -174 q2 -1 19 -11.5t24 -14t20.5 -8.5t22.5 -5q18 0 46 28.5t53 62t55 62t50 28.5q14 0 28.5 -7t35.5 -21.5t25 -17.5q25 -15 53.5 -31t63.5 -35t54 -30q70 -35 76 -53q3 -7 3 -21z" />
+<glyph unicode="&#xf096;" horiz-adv-x="1408" d="M1120 1280h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v832q0 66 -47 113t-113 47zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832 q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf097;" horiz-adv-x="1280" d="M1152 1280h-1024v-1242l423 406l89 85l89 -85l423 -406v1242zM1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289 q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
+<glyph unicode="&#xf098;" d="M1280 343q0 11 -2 16q-3 8 -38.5 29.5t-88.5 49.5l-53 29q-5 3 -19 13t-25 15t-21 5q-18 0 -47 -32.5t-57 -65.5t-44 -33q-7 0 -16.5 3.5t-15.5 6.5t-17 9.5t-14 8.5q-99 55 -170.5 126.5t-126.5 170.5q-2 3 -8.5 14t-9.5 17t-6.5 15.5t-3.5 16.5q0 13 20.5 33.5t45 38.5 t45 39.5t20.5 36.5q0 10 -5 21t-15 25t-13 19q-3 6 -15 28.5t-25 45.5t-26.5 47.5t-25 40.5t-16.5 18t-16 2q-48 0 -101 -22q-46 -21 -80 -94.5t-34 -130.5q0 -16 2.5 -34t5 -30.5t9 -33t10 -29.5t12.5 -33t11 -30q60 -164 216.5 -320.5t320.5 -216.5q6 -2 30 -11t33 -12.5 t29.5 -10t33 -9t30.5 -5t34 -2.5q57 0 130.5 34t94.5 80q22 53 22 101zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf099;" horiz-adv-x="1664" d="M1620 1128q-67 -98 -162 -167q1 -14 1 -42q0 -130 -38 -259.5t-115.5 -248.5t-184.5 -210.5t-258 -146t-323 -54.5q-271 0 -496 145q35 -4 78 -4q225 0 401 138q-105 2 -188 64.5t-114 159.5q33 -5 61 -5q43 0 85 11q-112 23 -185.5 111.5t-73.5 205.5v4q68 -38 146 -41 q-66 44 -105 115t-39 154q0 88 44 163q121 -149 294.5 -238.5t371.5 -99.5q-8 38 -8 74q0 134 94.5 228.5t228.5 94.5q140 0 236 -102q109 21 205 78q-37 -115 -142 -178q93 10 186 50z" />
+<glyph unicode="&#xf09a;" horiz-adv-x="1024" d="M959 1524v-264h-157q-86 0 -116 -36t-30 -108v-189h293l-39 -296h-254v-759h-306v759h-255v296h255v218q0 186 104 288.5t277 102.5q147 0 228 -12z" />
+<glyph unicode="&#xf09b;" d="M1536 640q0 -251 -146.5 -451.5t-378.5 -277.5q-27 -5 -39.5 7t-12.5 30v211q0 97 -52 142q57 6 102.5 18t94 39t81 66.5t53 105t20.5 150.5q0 121 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-86 13.5 q-44 -113 -7 -204q-79 -85 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-40 -36 -49 -103q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23 q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -89t0.5 -54q0 -18 -13 -30t-40 -7q-232 77 -378.5 277.5t-146.5 451.5q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf09c;" horiz-adv-x="1664" d="M1664 960v-256q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45v256q0 106 -75 181t-181 75t-181 -75t-75 -181v-192h96q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h672v192q0 185 131.5 316.5t316.5 131.5 t316.5 -131.5t131.5 -316.5z" />
+<glyph unicode="&#xf09d;" horiz-adv-x="1920" d="M1760 1408q66 0 113 -47t47 -113v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600zM160 1280q-13 0 -22.5 -9.5t-9.5 -22.5v-224h1664v224q0 13 -9.5 22.5t-22.5 9.5h-1600zM1760 0q13 0 22.5 9.5t9.5 22.5v608h-1664v-608 q0 -13 9.5 -22.5t22.5 -9.5h1600zM256 128v128h256v-128h-256zM640 128v128h384v-128h-384z" />
+<glyph unicode="&#xf09e;" horiz-adv-x="1408" d="M384 192q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 69q2 -28 -17 -48q-18 -21 -47 -21h-135q-25 0 -43 16.5t-20 41.5q-22 229 -184.5 391.5t-391.5 184.5q-25 2 -41.5 20t-16.5 43v135q0 29 21 47q17 17 43 17h5q160 -13 306 -80.5 t259 -181.5q114 -113 181.5 -259t80.5 -306zM1408 67q2 -27 -18 -47q-18 -20 -46 -20h-143q-26 0 -44.5 17.5t-19.5 42.5q-12 215 -101 408.5t-231.5 336t-336 231.5t-408.5 102q-25 1 -42.5 19.5t-17.5 43.5v143q0 28 20 46q18 18 44 18h3q262 -13 501.5 -120t425.5 -294 q187 -186 294 -425.5t120 -501.5z" />
+<glyph unicode="&#xf0a0;" d="M1040 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1296 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1408 160v320q0 13 -9.5 22.5t-22.5 9.5 h-1216q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h1216q13 0 22.5 9.5t9.5 22.5zM178 640h1180l-157 482q-4 13 -16 21.5t-26 8.5h-782q-14 0 -26 -8.5t-16 -21.5zM1536 480v-320q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113v320q0 25 16 75 l197 606q17 53 63 86t101 33h782q55 0 101 -33t63 -86l197 -606q16 -50 16 -75z" />
+<glyph unicode="&#xf0a1;" horiz-adv-x="1792" d="M1664 896q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5v-384q0 -52 -38 -90t-90 -38q-417 347 -812 380q-58 -19 -91 -66t-31 -100.5t40 -92.5q-20 -33 -23 -65.5t6 -58t33.5 -55t48 -50t61.5 -50.5q-29 -58 -111.5 -83t-168.5 -11.5t-132 55.5q-7 23 -29.5 87.5 t-32 94.5t-23 89t-15 101t3.5 98.5t22 110.5h-122q-66 0 -113 47t-47 113v192q0 66 47 113t113 47h480q435 0 896 384q52 0 90 -38t38 -90v-384zM1536 292v954q-394 -302 -768 -343v-270q377 -42 768 -341z" />
+<glyph unicode="&#xf0a2;" horiz-adv-x="1792" d="M912 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM246 128h1300q-266 300 -266 832q0 51 -24 105t-69 103t-121.5 80.5t-169.5 31.5t-169.5 -31.5t-121.5 -80.5t-69 -103t-24 -105q0 -532 -266 -832z M1728 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q190 -28 307 -158.5 t117 -282.5q0 -139 19.5 -260t50 -206t74.5 -158.5t85 -119.5t91 -88z" />
+<glyph unicode="&#xf0a3;" d="M1376 640l138 -135q30 -28 20 -70q-12 -41 -52 -51l-188 -48l53 -186q12 -41 -19 -70q-29 -31 -70 -19l-186 53l-48 -188q-10 -40 -51 -52q-12 -2 -19 -2q-31 0 -51 22l-135 138l-135 -138q-28 -30 -70 -20q-41 11 -51 52l-48 188l-186 -53q-41 -12 -70 19q-31 29 -19 70 l53 186l-188 48q-40 10 -52 51q-10 42 20 70l138 135l-138 135q-30 28 -20 70q12 41 52 51l188 48l-53 186q-12 41 19 70q29 31 70 19l186 -53l48 188q10 41 51 51q41 12 70 -19l135 -139l135 139q29 30 70 19q41 -10 51 -51l48 -188l186 53q41 12 70 -19q31 -29 19 -70 l-53 -186l188 -48q40 -10 52 -51q10 -42 -20 -70z" />
+<glyph unicode="&#xf0a4;" horiz-adv-x="1792" d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 768q0 51 -39 89.5t-89 38.5h-576q0 20 15 48.5t33 55t33 68t15 84.5q0 67 -44.5 97.5t-115.5 30.5q-24 0 -90 -139q-24 -44 -37 -65q-40 -64 -112 -145q-71 -81 -101 -106 q-69 -57 -140 -57h-32v-640h32q72 0 167 -32t193.5 -64t179.5 -32q189 0 189 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5h331q52 0 90 38t38 90zM1792 769q0 -105 -75.5 -181t-180.5 -76h-169q-4 -62 -37 -119q3 -21 3 -43 q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5q-133 0 -322 69q-164 59 -223 59h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h288q10 0 21.5 4.5t23.5 14t22.5 18t24 22.5t20.5 21.5t19 21.5t14 17q65 74 100 129q13 21 33 62t37 72t40.5 63t55 49.5 t69.5 17.5q125 0 206.5 -67t81.5 -189q0 -68 -22 -128h374q104 0 180 -76t76 -179z" />
+<glyph unicode="&#xf0a5;" horiz-adv-x="1792" d="M1376 128h32v640h-32q-35 0 -67.5 12t-62.5 37t-50 46t-49 54q-2 3 -3.5 4.5t-4 4.5t-4.5 5q-72 81 -112 145q-14 22 -38 68q-1 3 -10.5 22.5t-18.5 36t-20 35.5t-21.5 30.5t-18.5 11.5q-71 0 -115.5 -30.5t-44.5 -97.5q0 -43 15 -84.5t33 -68t33 -55t15 -48.5h-576 q-50 0 -89 -38.5t-39 -89.5q0 -52 38 -90t90 -38h331q-15 -17 -25 -47.5t-10 -55.5q0 -69 53 -119q-18 -32 -18 -69t17.5 -73.5t47.5 -52.5q-4 -24 -4 -56q0 -85 48.5 -126t135.5 -41q84 0 183 32t194 64t167 32zM1664 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45 t45 -19t45 19t19 45zM1792 768v-640q0 -53 -37.5 -90.5t-90.5 -37.5h-288q-59 0 -223 -59q-190 -69 -317 -69q-142 0 -230 77.5t-87 217.5l1 5q-61 76 -61 178q0 22 3 43q-33 57 -37 119h-169q-105 0 -180.5 76t-75.5 181q0 103 76 179t180 76h374q-22 60 -22 128 q0 122 81.5 189t206.5 67q38 0 69.5 -17.5t55 -49.5t40.5 -63t37 -72t33 -62q35 -55 100 -129q2 -3 14 -17t19 -21.5t20.5 -21.5t24 -22.5t22.5 -18t23.5 -14t21.5 -4.5h288q53 0 90.5 -37.5t37.5 -90.5z" />
+<glyph unicode="&#xf0a6;" d="M1280 -64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 700q0 189 -167 189q-26 0 -56 -5q-16 30 -52.5 47.5t-73.5 17.5t-69 -18q-50 53 -119 53q-25 0 -55.5 -10t-47.5 -25v331q0 52 -38 90t-90 38q-51 0 -89.5 -39t-38.5 -89v-576 q-20 0 -48.5 15t-55 33t-68 33t-84.5 15q-67 0 -97.5 -44.5t-30.5 -115.5q0 -24 139 -90q44 -24 65 -37q64 -40 145 -112q81 -71 106 -101q57 -69 57 -140v-32h640v32q0 72 32 167t64 193.5t32 179.5zM1536 705q0 -133 -69 -322q-59 -164 -59 -223v-288q0 -53 -37.5 -90.5 t-90.5 -37.5h-640q-53 0 -90.5 37.5t-37.5 90.5v288q0 10 -4.5 21.5t-14 23.5t-18 22.5t-22.5 24t-21.5 20.5t-21.5 19t-17 14q-74 65 -129 100q-21 13 -62 33t-72 37t-63 40.5t-49.5 55t-17.5 69.5q0 125 67 206.5t189 81.5q68 0 128 -22v374q0 104 76 180t179 76 q105 0 181 -75.5t76 -180.5v-169q62 -4 119 -37q21 3 43 3q101 0 178 -60q139 1 219.5 -85t80.5 -227z" />
+<glyph unicode="&#xf0a7;" d="M1408 576q0 84 -32 183t-64 194t-32 167v32h-640v-32q0 -35 -12 -67.5t-37 -62.5t-46 -50t-54 -49q-9 -8 -14 -12q-81 -72 -145 -112q-22 -14 -68 -38q-3 -1 -22.5 -10.5t-36 -18.5t-35.5 -20t-30.5 -21.5t-11.5 -18.5q0 -71 30.5 -115.5t97.5 -44.5q43 0 84.5 15t68 33 t55 33t48.5 15v-576q0 -50 38.5 -89t89.5 -39q52 0 90 38t38 90v331q46 -35 103 -35q69 0 119 53q32 -18 69 -18t73.5 17.5t52.5 47.5q24 -4 56 -4q85 0 126 48.5t41 135.5zM1280 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 580 q0 -142 -77.5 -230t-217.5 -87l-5 1q-76 -61 -178 -61q-22 0 -43 3q-54 -30 -119 -37v-169q0 -105 -76 -180.5t-181 -75.5q-103 0 -179 76t-76 180v374q-54 -22 -128 -22q-121 0 -188.5 81.5t-67.5 206.5q0 38 17.5 69.5t49.5 55t63 40.5t72 37t62 33q55 35 129 100 q3 2 17 14t21.5 19t21.5 20.5t22.5 24t18 22.5t14 23.5t4.5 21.5v288q0 53 37.5 90.5t90.5 37.5h640q53 0 90.5 -37.5t37.5 -90.5v-288q0 -59 59 -223q69 -190 69 -317z" />
+<glyph unicode="&#xf0a8;" d="M1280 576v128q0 26 -19 45t-45 19h-502l189 189q19 19 19 45t-19 45l-91 91q-18 18 -45 18t-45 -18l-362 -362l-91 -91q-18 -18 -18 -45t18 -45l91 -91l362 -362q18 -18 45 -18t45 18l91 91q18 18 18 45t-18 45l-189 189h502q26 0 45 19t19 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0a9;" d="M1285 640q0 27 -18 45l-91 91l-362 362q-18 18 -45 18t-45 -18l-91 -91q-18 -18 -18 -45t18 -45l189 -189h-502q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h502l-189 -189q-19 -19 -19 -45t19 -45l91 -91q18 -18 45 -18t45 18l362 362l91 91q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0aa;" d="M1284 641q0 27 -18 45l-362 362l-91 91q-18 18 -45 18t-45 -18l-91 -91l-362 -362q-18 -18 -18 -45t18 -45l91 -91q18 -18 45 -18t45 18l189 189v-502q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v502l189 -189q19 -19 45 -19t45 19l91 91q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0ab;" d="M1284 639q0 27 -18 45l-91 91q-18 18 -45 18t-45 -18l-189 -189v502q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-502l-189 189q-19 19 -45 19t-45 -19l-91 -91q-18 -18 -18 -45t18 -45l362 -362l91 -91q18 -18 45 -18t45 18l91 91l362 362q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0ac;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1042 887q-2 -1 -9.5 -9.5t-13.5 -9.5q2 0 4.5 5t5 11t3.5 7q6 7 22 15q14 6 52 12q34 8 51 -11 q-2 2 9.5 13t14.5 12q3 2 15 4.5t15 7.5l2 22q-12 -1 -17.5 7t-6.5 21q0 -2 -6 -8q0 7 -4.5 8t-11.5 -1t-9 -1q-10 3 -15 7.5t-8 16.5t-4 15q-2 5 -9.5 10.5t-9.5 10.5q-1 2 -2.5 5.5t-3 6.5t-4 5.5t-5.5 2.5t-7 -5t-7.5 -10t-4.5 -5q-3 2 -6 1.5t-4.5 -1t-4.5 -3t-5 -3.5 q-3 -2 -8.5 -3t-8.5 -2q15 5 -1 11q-10 4 -16 3q9 4 7.5 12t-8.5 14h5q-1 4 -8.5 8.5t-17.5 8.5t-13 6q-8 5 -34 9.5t-33 0.5q-5 -6 -4.5 -10.5t4 -14t3.5 -12.5q1 -6 -5.5 -13t-6.5 -12q0 -7 14 -15.5t10 -21.5q-3 -8 -16 -16t-16 -12q-5 -8 -1.5 -18.5t10.5 -16.5 q2 -2 1.5 -4t-3.5 -4.5t-5.5 -4t-6.5 -3.5l-3 -2q-11 -5 -20.5 6t-13.5 26q-7 25 -16 30q-23 8 -29 -1q-5 13 -41 26q-25 9 -58 4q6 1 0 15q-7 15 -19 12q3 6 4 17.5t1 13.5q3 13 12 23q1 1 7 8.5t9.5 13.5t0.5 6q35 -4 50 11q5 5 11.5 17t10.5 17q9 6 14 5.5t14.5 -5.5 t14.5 -5q14 -1 15.5 11t-7.5 20q12 -1 3 17q-5 7 -8 9q-12 4 -27 -5q-8 -4 2 -8q-1 1 -9.5 -10.5t-16.5 -17.5t-16 5q-1 1 -5.5 13.5t-9.5 13.5q-8 0 -16 -15q3 8 -11 15t-24 8q19 12 -8 27q-7 4 -20.5 5t-19.5 -4q-5 -7 -5.5 -11.5t5 -8t10.5 -5.5t11.5 -4t8.5 -3 q14 -10 8 -14q-2 -1 -8.5 -3.5t-11.5 -4.5t-6 -4q-3 -4 0 -14t-2 -14q-5 5 -9 17.5t-7 16.5q7 -9 -25 -6l-10 1q-4 0 -16 -2t-20.5 -1t-13.5 8q-4 8 0 20q1 4 4 2q-4 3 -11 9.5t-10 8.5q-46 -15 -94 -41q6 -1 12 1q5 2 13 6.5t10 5.5q34 14 42 7l5 5q14 -16 20 -25 q-7 4 -30 1q-20 -6 -22 -12q7 -12 5 -18q-4 3 -11.5 10t-14.5 11t-15 5q-16 0 -22 -1q-146 -80 -235 -222q7 -7 12 -8q4 -1 5 -9t2.5 -11t11.5 3q9 -8 3 -19q1 1 44 -27q19 -17 21 -21q3 -11 -10 -18q-1 2 -9 9t-9 4q-3 -5 0.5 -18.5t10.5 -12.5q-7 0 -9.5 -16t-2.5 -35.5 t-1 -23.5l2 -1q-3 -12 5.5 -34.5t21.5 -19.5q-13 -3 20 -43q6 -8 8 -9q3 -2 12 -7.5t15 -10t10 -10.5q4 -5 10 -22.5t14 -23.5q-2 -6 9.5 -20t10.5 -23q-1 0 -2.5 -1t-2.5 -1q3 -7 15.5 -14t15.5 -13q1 -3 2 -10t3 -11t8 -2q2 20 -24 62q-15 25 -17 29q-3 5 -5.5 15.5 t-4.5 14.5q2 0 6 -1.5t8.5 -3.5t7.5 -4t2 -3q-3 -7 2 -17.5t12 -18.5t17 -19t12 -13q6 -6 14 -19.5t0 -13.5q9 0 20 -10t17 -20q5 -8 8 -26t5 -24q2 -7 8.5 -13.5t12.5 -9.5l16 -8t13 -7q5 -2 18.5 -10.5t21.5 -11.5q10 -4 16 -4t14.5 2.5t13.5 3.5q15 2 29 -15t21 -21 q36 -19 55 -11q-2 -1 0.5 -7.5t8 -15.5t9 -14.5t5.5 -8.5q5 -6 18 -15t18 -15q6 4 7 9q-3 -8 7 -20t18 -10q14 3 14 32q-31 -15 -49 18q0 1 -2.5 5.5t-4 8.5t-2.5 8.5t0 7.5t5 3q9 0 10 3.5t-2 12.5t-4 13q-1 8 -11 20t-12 15q-5 -9 -16 -8t-16 9q0 -1 -1.5 -5.5t-1.5 -6.5 q-13 0 -15 1q1 3 2.5 17.5t3.5 22.5q1 4 5.5 12t7.5 14.5t4 12.5t-4.5 9.5t-17.5 2.5q-19 -1 -26 -20q-1 -3 -3 -10.5t-5 -11.5t-9 -7q-7 -3 -24 -2t-24 5q-13 8 -22.5 29t-9.5 37q0 10 2.5 26.5t3 25t-5.5 24.5q3 2 9 9.5t10 10.5q2 1 4.5 1.5t4.5 0t4 1.5t3 6q-1 1 -4 3 q-3 3 -4 3q7 -3 28.5 1.5t27.5 -1.5q15 -11 22 2q0 1 -2.5 9.5t-0.5 13.5q5 -27 29 -9q3 -3 15.5 -5t17.5 -5q3 -2 7 -5.5t5.5 -4.5t5 0.5t8.5 6.5q10 -14 12 -24q11 -40 19 -44q7 -3 11 -2t4.5 9.5t0 14t-1.5 12.5l-1 8v18l-1 8q-15 3 -18.5 12t1.5 18.5t15 18.5q1 1 8 3.5 t15.5 6.5t12.5 8q21 19 15 35q7 0 11 9q-1 0 -5 3t-7.5 5t-4.5 2q9 5 2 16q5 3 7.5 11t7.5 10q9 -12 21 -2q7 8 1 16q5 7 20.5 10.5t18.5 9.5q7 -2 8 2t1 12t3 12q4 5 15 9t13 5l17 11q3 4 0 4q18 -2 31 11q10 11 -6 20q3 6 -3 9.5t-15 5.5q3 1 11.5 0.5t10.5 1.5 q15 10 -7 16q-17 5 -43 -12zM879 10q206 36 351 189q-3 3 -12.5 4.5t-12.5 3.5q-18 7 -24 8q1 7 -2.5 13t-8 9t-12.5 8t-11 7q-2 2 -7 6t-7 5.5t-7.5 4.5t-8.5 2t-10 -1l-3 -1q-3 -1 -5.5 -2.5t-5.5 -3t-4 -3t0 -2.5q-21 17 -36 22q-5 1 -11 5.5t-10.5 7t-10 1.5t-11.5 -7 q-5 -5 -6 -15t-2 -13q-7 5 0 17.5t2 18.5q-3 6 -10.5 4.5t-12 -4.5t-11.5 -8.5t-9 -6.5t-8.5 -5.5t-8.5 -7.5q-3 -4 -6 -12t-5 -11q-2 4 -11.5 6.5t-9.5 5.5q2 -10 4 -35t5 -38q7 -31 -12 -48q-27 -25 -29 -40q-4 -22 12 -26q0 -7 -8 -20.5t-7 -21.5q0 -6 2 -16z" />
+<glyph unicode="&#xf0ad;" horiz-adv-x="1664" d="M384 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1028 484l-682 -682q-37 -37 -90 -37q-52 0 -91 37l-106 108q-38 36 -38 90q0 53 38 91l681 681q39 -98 114.5 -173.5t173.5 -114.5zM1662 919q0 -39 -23 -106q-47 -134 -164.5 -217.5 t-258.5 -83.5q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q58 0 121.5 -16.5t107.5 -46.5q16 -11 16 -28t-16 -28l-293 -169v-224l193 -107q5 3 79 48.5t135.5 81t70.5 35.5q15 0 23.5 -10t8.5 -25z" />
+<glyph unicode="&#xf0ae;" horiz-adv-x="1792" d="M1024 128h640v128h-640v-128zM640 640h1024v128h-1024v-128zM1280 1152h384v128h-384v-128zM1792 320v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 832v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19 t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0b0;" horiz-adv-x="1408" d="M1403 1241q17 -41 -14 -70l-493 -493v-742q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-256 256q-19 19 -19 45v486l-493 493q-31 29 -14 70q17 39 59 39h1280q42 0 59 -39z" />
+<glyph unicode="&#xf0b1;" horiz-adv-x="1792" d="M640 1280h512v128h-512v-128zM1792 640v-480q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v480h672v-160q0 -26 19 -45t45 -19h320q26 0 45 19t19 45v160h672zM1024 640v-128h-256v128h256zM1792 1120v-384h-1792v384q0 66 47 113t113 47h352v160q0 40 28 68 t68 28h576q40 0 68 -28t28 -68v-160h352q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf0b2;" d="M1283 995l-355 -355l355 -355l144 144q29 31 70 14q39 -17 39 -59v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l144 144l-355 355l-355 -355l144 -144q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l144 -144 l355 355l-355 355l-144 -144q-19 -19 -45 -19q-12 0 -24 5q-40 17 -40 59v448q0 26 19 45t45 19h448q42 0 59 -40q17 -39 -14 -69l-144 -144l355 -355l355 355l-144 144q-31 30 -14 69q17 40 59 40h448q26 0 45 -19t19 -45v-448q0 -42 -39 -59q-13 -5 -25 -5q-26 0 -45 19z " />
+<glyph unicode="&#xf0c0;" horiz-adv-x="1920" d="M593 640q-162 -5 -265 -128h-134q-82 0 -138 40.5t-56 118.5q0 353 124 353q6 0 43.5 -21t97.5 -42.5t119 -21.5q67 0 133 23q-5 -37 -5 -66q0 -139 81 -256zM1664 3q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5 t43 97.5t62 81t85.5 53.5t111.5 20q10 0 43 -21.5t73 -48t107 -48t135 -21.5t135 21.5t107 48t73 48t43 21.5q61 0 111.5 -20t85.5 -53.5t62 -81t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM640 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75 t75 -181zM1344 896q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5zM1920 671q0 -78 -56 -118.5t-138 -40.5h-134q-103 123 -265 128q81 117 81 256q0 29 -5 66q66 -23 133 -23q59 0 119 21.5t97.5 42.5 t43.5 21q124 0 124 -353zM1792 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181z" />
+<glyph unicode="&#xf0c1;" horiz-adv-x="1664" d="M1456 320q0 40 -28 68l-208 208q-28 28 -68 28q-42 0 -72 -32q3 -3 19 -18.5t21.5 -21.5t15 -19t13 -25.5t3.5 -27.5q0 -40 -28 -68t-68 -28q-15 0 -27.5 3.5t-25.5 13t-19 15t-21.5 21.5t-18.5 19q-33 -31 -33 -73q0 -40 28 -68l206 -207q27 -27 68 -27q40 0 68 26 l147 146q28 28 28 67zM753 1025q0 40 -28 68l-206 207q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l208 -208q27 -27 68 -27q42 0 72 31q-3 3 -19 18.5t-21.5 21.5t-15 19t-13 25.5t-3.5 27.5q0 40 28 68t68 28q15 0 27.5 -3.5t25.5 -13t19 -15 t21.5 -21.5t18.5 -19q33 31 33 73zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-206 207q-83 83 -83 203q0 123 88 209l-88 88q-86 -88 -208 -88q-120 0 -204 84l-208 208q-84 84 -84 204t85 203l147 146q83 83 203 83q121 0 204 -85l206 -207 q83 -83 83 -203q0 -123 -88 -209l88 -88q86 88 208 88q120 0 204 -84l208 -208q84 -84 84 -204z" />
+<glyph unicode="&#xf0c2;" horiz-adv-x="1920" d="M1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088q-185 0 -316.5 131.5t-131.5 316.5q0 132 71 241.5t187 163.5q-2 28 -2 43q0 212 150 362t362 150q158 0 286.5 -88t187.5 -230q70 62 166 62q106 0 181 -75t75 -181q0 -75 -41 -138q129 -30 213 -134.5t84 -239.5z " />
+<glyph unicode="&#xf0c3;" horiz-adv-x="1664" d="M1527 88q56 -89 21.5 -152.5t-140.5 -63.5h-1152q-106 0 -140.5 63.5t21.5 152.5l503 793v399h-64q-26 0 -45 19t-19 45t19 45t45 19h512q26 0 45 -19t19 -45t-19 -45t-45 -19h-64v-399zM748 813l-272 -429h712l-272 429l-20 31v37v399h-128v-399v-37z" />
+<glyph unicode="&#xf0c4;" horiz-adv-x="1792" d="M960 640q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1260 576l507 -398q28 -20 25 -56q-5 -35 -35 -51l-128 -64q-13 -7 -29 -7q-17 0 -31 8l-690 387l-110 -66q-8 -4 -12 -5q14 -49 10 -97q-7 -77 -56 -147.5t-132 -123.5q-132 -84 -277 -84 q-136 0 -222 78q-90 84 -79 207q7 76 56 147t131 124q132 84 278 84q83 0 151 -31q9 13 22 22l122 73l-122 73q-13 9 -22 22q-68 -31 -151 -31q-146 0 -278 84q-82 53 -131 124t-56 147q-5 59 15.5 113t63.5 93q85 79 222 79q145 0 277 -84q83 -52 132 -123t56 -148 q4 -48 -10 -97q4 -1 12 -5l110 -66l690 387q14 8 31 8q16 0 29 -7l128 -64q30 -16 35 -51q3 -36 -25 -56zM579 836q46 42 21 108t-106 117q-92 59 -192 59q-74 0 -113 -36q-46 -42 -21 -108t106 -117q92 -59 192 -59q74 0 113 36zM494 91q81 51 106 117t-21 108 q-39 36 -113 36q-100 0 -192 -59q-81 -51 -106 -117t21 -108q39 -36 113 -36q100 0 192 59zM672 704l96 -58v11q0 36 33 56l14 8l-79 47l-26 -26q-3 -3 -10 -11t-12 -12q-2 -2 -4 -3.5t-3 -2.5zM896 480l96 -32l736 576l-128 64l-768 -431v-113l-160 -96l9 -8q2 -2 7 -6 q4 -4 11 -12t11 -12l26 -26zM1600 64l128 64l-520 408l-177 -138q-2 -3 -13 -7z" />
+<glyph unicode="&#xf0c5;" horiz-adv-x="1792" d="M1696 1152q40 0 68 -28t28 -68v-1216q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v288h-544q-40 0 -68 28t-28 68v672q0 40 20 88t48 76l408 408q28 28 76 48t88 20h416q40 0 68 -28t28 -68v-328q68 40 128 40h416zM1152 939l-299 -299h299v299zM512 1323l-299 -299 h299v299zM708 676l316 316v416h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h512v256q0 40 20 88t48 76zM1664 -128v1152h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h896z" />
+<glyph unicode="&#xf0c6;" horiz-adv-x="1408" d="M1404 151q0 -117 -79 -196t-196 -79q-135 0 -235 100l-777 776q-113 115 -113 271q0 159 110 270t269 111q158 0 273 -113l605 -606q10 -10 10 -22q0 -16 -30.5 -46.5t-46.5 -30.5q-13 0 -23 10l-606 607q-79 77 -181 77q-106 0 -179 -75t-73 -181q0 -105 76 -181 l776 -777q63 -63 145 -63q64 0 106 42t42 106q0 82 -63 145l-581 581q-26 24 -60 24q-29 0 -48 -19t-19 -48q0 -32 25 -59l410 -410q10 -10 10 -22q0 -16 -31 -47t-47 -31q-12 0 -22 10l-410 410q-63 61 -63 149q0 82 57 139t139 57q88 0 149 -63l581 -581q100 -98 100 -235 z" />
+<glyph unicode="&#xf0c7;" d="M384 0h768v384h-768v-384zM1280 0h128v896q0 14 -10 38.5t-20 34.5l-281 281q-10 10 -34 20t-39 10v-416q0 -40 -28 -68t-68 -28h-576q-40 0 -68 28t-28 68v416h-128v-1280h128v416q0 40 28 68t68 28h832q40 0 68 -28t28 -68v-416zM896 928v320q0 13 -9.5 22.5t-22.5 9.5 h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5zM1536 896v-928q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h928q40 0 88 -20t76 -48l280 -280q28 -28 48 -76t20 -88z" />
+<glyph unicode="&#xf0c8;" d="M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf0c9;" d="M1536 192v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 704v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 1216v-128q0 -26 -19 -45 t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0ca;" horiz-adv-x="1792" d="M384 128q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM384 640q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5 t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1152q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z M1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf0cb;" horiz-adv-x="1792" d="M381 -84q0 -80 -54.5 -126t-135.5 -46q-106 0 -172 66l57 88q49 -45 106 -45q29 0 50.5 14.5t21.5 42.5q0 64 -105 56l-26 56q8 10 32.5 43.5t42.5 54t37 38.5v1q-16 0 -48.5 -1t-48.5 -1v-53h-106v152h333v-88l-95 -115q51 -12 81 -49t30 -88zM383 543v-159h-362 q-6 36 -6 54q0 51 23.5 93t56.5 68t66 47.5t56.5 43.5t23.5 45q0 25 -14.5 38.5t-39.5 13.5q-46 0 -81 -58l-85 59q24 51 71.5 79.5t105.5 28.5q73 0 123 -41.5t50 -112.5q0 -50 -34 -91.5t-75 -64.5t-75.5 -50.5t-35.5 -52.5h127v60h105zM1792 224v-192q0 -13 -9.5 -22.5 t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1123v-99h-335v99h107q0 41 0.5 122t0.5 121v12h-2q-8 -17 -50 -54l-71 76l136 127h106v-404h108zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5 t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf0cc;" horiz-adv-x="1792" d="M1760 640q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1728q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h1728zM483 704q-28 35 -51 80q-48 97 -48 188q0 181 134 309q133 127 393 127q50 0 167 -19q66 -12 177 -48q10 -38 21 -118q14 -123 14 -183q0 -18 -5 -45l-12 -3l-84 6 l-14 2q-50 149 -103 205q-88 91 -210 91q-114 0 -182 -59q-67 -58 -67 -146q0 -73 66 -140t279 -129q69 -20 173 -66q58 -28 95 -52h-743zM990 448h411q7 -39 7 -92q0 -111 -41 -212q-23 -55 -71 -104q-37 -35 -109 -81q-80 -48 -153 -66q-80 -21 -203 -21q-114 0 -195 23 l-140 40q-57 16 -72 28q-8 8 -8 22v13q0 108 -2 156q-1 30 0 68l2 37v44l102 2q15 -34 30 -71t22.5 -56t12.5 -27q35 -57 80 -94q43 -36 105 -57q59 -22 132 -22q64 0 139 27q77 26 122 86q47 61 47 129q0 84 -81 157q-34 29 -137 71z" />
+<glyph unicode="&#xf0cd;" d="M48 1313q-37 2 -45 4l-3 88q13 1 40 1q60 0 112 -4q132 -7 166 -7q86 0 168 3q116 4 146 5q56 0 86 2l-1 -14l2 -64v-9q-60 -9 -124 -9q-60 0 -79 -25q-13 -14 -13 -132q0 -13 0.5 -32.5t0.5 -25.5l1 -229l14 -280q6 -124 51 -202q35 -59 96 -92q88 -47 177 -47 q104 0 191 28q56 18 99 51q48 36 65 64q36 56 53 114q21 73 21 229q0 79 -3.5 128t-11 122.5t-13.5 159.5l-4 59q-5 67 -24 88q-34 35 -77 34l-100 -2l-14 3l2 86h84l205 -10q76 -3 196 10l18 -2q6 -38 6 -51q0 -7 -4 -31q-45 -12 -84 -13q-73 -11 -79 -17q-15 -15 -15 -41 q0 -7 1.5 -27t1.5 -31q8 -19 22 -396q6 -195 -15 -304q-15 -76 -41 -122q-38 -65 -112 -123q-75 -57 -182 -89q-109 -33 -255 -33q-167 0 -284 46q-119 47 -179 122q-61 76 -83 195q-16 80 -16 237v333q0 188 -17 213q-25 36 -147 39zM1536 -96v64q0 14 -9 23t-23 9h-1472 q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h1472q14 0 23 9t9 23z" />
+<glyph unicode="&#xf0ce;" horiz-adv-x="1664" d="M512 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23 v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 160v192 q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192 q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1664 1248v-1088q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1344q66 0 113 -47t47 -113 z" />
+<glyph unicode="&#xf0d0;" horiz-adv-x="1664" d="M1190 955l293 293l-107 107l-293 -293zM1637 1248q0 -27 -18 -45l-1286 -1286q-18 -18 -45 -18t-45 18l-198 198q-18 18 -18 45t18 45l1286 1286q18 18 45 18t45 -18l198 -198q18 -18 18 -45zM286 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM636 1276 l196 -60l-196 -60l-60 -196l-60 196l-196 60l196 60l60 196zM1566 798l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM926 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98z" />
+<glyph unicode="&#xf0d1;" horiz-adv-x="1792" d="M640 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM256 640h384v256h-158q-13 0 -22 -9l-195 -195q-9 -9 -9 -22v-30zM1536 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM1792 1216v-1024q0 -15 -4 -26.5t-13.5 -18.5 t-16.5 -11.5t-23.5 -6t-22.5 -2t-25.5 0t-22.5 0.5q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-64q-3 0 -22.5 -0.5t-25.5 0t-22.5 2t-23.5 6t-16.5 11.5t-13.5 18.5t-4 26.5q0 26 19 45t45 19v320q0 8 -0.5 35t0 38 t2.5 34.5t6.5 37t14 30.5t22.5 30l198 198q19 19 50.5 32t58.5 13h160v192q0 26 19 45t45 19h1024q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0d2;" d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103q-111 0 -218 32q59 93 78 164q9 34 54 211q20 -39 73 -67.5t114 -28.5q121 0 216 68.5t147 188.5t52 270q0 114 -59.5 214t-172.5 163t-255 63q-105 0 -196 -29t-154.5 -77t-109 -110.5t-67 -129.5t-21.5 -134 q0 -104 40 -183t117 -111q30 -12 38 20q2 7 8 31t8 30q6 23 -11 43q-51 61 -51 151q0 151 104.5 259.5t273.5 108.5q151 0 235.5 -82t84.5 -213q0 -170 -68.5 -289t-175.5 -119q-61 0 -98 43.5t-23 104.5q8 35 26.5 93.5t30 103t11.5 75.5q0 50 -27 83t-77 33 q-62 0 -105 -57t-43 -142q0 -73 25 -122l-99 -418q-17 -70 -13 -177q-206 91 -333 281t-127 423q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0d3;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-725q85 122 108 210q9 34 53 209q21 -39 73.5 -67t112.5 -28q181 0 295.5 147.5t114.5 373.5q0 84 -35 162.5t-96.5 139t-152.5 97t-197 36.5q-104 0 -194.5 -28.5t-153 -76.5 t-107.5 -109.5t-66.5 -128t-21.5 -132.5q0 -102 39.5 -180t116.5 -110q13 -5 23.5 0t14.5 19q10 44 15 61q6 23 -11 42q-50 62 -50 150q0 150 103.5 256.5t270.5 106.5q149 0 232.5 -81t83.5 -210q0 -168 -67.5 -286t-173.5 -118q-60 0 -97 43.5t-23 103.5q8 34 26.5 92.5 t29.5 102t11 74.5q0 49 -26.5 81.5t-75.5 32.5q-61 0 -103.5 -56.5t-42.5 -139.5q0 -72 24 -121l-98 -414q-24 -100 -7 -254h-183q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960z" />
+<glyph unicode="&#xf0d4;" d="M917 631q0 26 -6 64h-362v-132h217q-3 -24 -16.5 -50t-37.5 -53t-66.5 -44.5t-96.5 -17.5q-99 0 -169 71t-70 171t70 171t169 71q92 0 153 -59l104 101q-108 100 -257 100q-160 0 -272 -112.5t-112 -271.5t112 -271.5t272 -112.5q165 0 266.5 105t101.5 270zM1262 585 h109v110h-109v110h-110v-110h-110v-110h110v-110h110v110zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf0d5;" horiz-adv-x="2304" d="M1437 623q0 -208 -87 -370.5t-248 -254t-369 -91.5q-149 0 -285 58t-234 156t-156 234t-58 285t58 285t156 234t234 156t285 58q286 0 491 -192l-199 -191q-117 113 -292 113q-123 0 -227.5 -62t-165.5 -168.5t-61 -232.5t61 -232.5t165.5 -168.5t227.5 -62 q83 0 152.5 23t114.5 57.5t78.5 78.5t49 83t21.5 74h-416v252h692q12 -63 12 -122zM2304 745v-210h-209v-209h-210v209h-209v210h209v209h210v-209h209z" />
+<glyph unicode="&#xf0d6;" horiz-adv-x="1920" d="M768 384h384v96h-128v448h-114l-148 -137l77 -80q42 37 55 57h2v-288h-128v-96zM1280 640q0 -70 -21 -142t-59.5 -134t-101.5 -101t-138 -39t-138 39t-101.5 101t-59.5 134t-21 142t21 142t59.5 134t101.5 101t138 39t138 -39t101.5 -101t59.5 -134t21 -142zM1792 384 v512q-106 0 -181 75t-75 181h-1152q0 -106 -75 -181t-181 -75v-512q106 0 181 -75t75 -181h1152q0 106 75 181t181 75zM1920 1216v-1152q0 -26 -19 -45t-45 -19h-1792q-26 0 -45 19t-19 45v1152q0 26 19 45t45 19h1792q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0d7;" horiz-adv-x="1024" d="M1024 832q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0d8;" horiz-adv-x="1024" d="M1024 320q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
+<glyph unicode="&#xf0d9;" horiz-adv-x="640" d="M640 1088v-896q0 -26 -19 -45t-45 -19t-45 19l-448 448q-19 19 -19 45t19 45l448 448q19 19 45 19t45 -19t19 -45z" />
+<glyph unicode="&#xf0da;" horiz-adv-x="640" d="M576 640q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19t-19 45v896q0 26 19 45t45 19t45 -19l448 -448q19 -19 19 -45z" />
+<glyph unicode="&#xf0db;" horiz-adv-x="1664" d="M160 0h608v1152h-640v-1120q0 -13 9.5 -22.5t22.5 -9.5zM1536 32v1120h-640v-1152h608q13 0 22.5 9.5t9.5 22.5zM1664 1248v-1216q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1344q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf0dc;" horiz-adv-x="1024" d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45zM1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
+<glyph unicode="&#xf0dd;" horiz-adv-x="1024" d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0de;" horiz-adv-x="1024" d="M1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
+<glyph unicode="&#xf0e0;" horiz-adv-x="1792" d="M1792 826v-794q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v794q44 -49 101 -87q362 -246 497 -345q57 -42 92.5 -65.5t94.5 -48t110 -24.5h1h1q51 0 110 24.5t94.5 48t92.5 65.5q170 123 498 345q57 39 100 87zM1792 1120q0 -79 -49 -151t-122 -123 q-376 -261 -468 -325q-10 -7 -42.5 -30.5t-54 -38t-52 -32.5t-57.5 -27t-50 -9h-1h-1q-23 0 -50 9t-57.5 27t-52 32.5t-54 38t-42.5 30.5q-91 64 -262 182.5t-205 142.5q-62 42 -117 115.5t-55 136.5q0 78 41.5 130t118.5 52h1472q65 0 112.5 -47t47.5 -113z" />
+<glyph unicode="&#xf0e1;" d="M349 911v-991h-330v991h330zM370 1217q1 -73 -50.5 -122t-135.5 -49h-2q-82 0 -132 49t-50 122q0 74 51.5 122.5t134.5 48.5t133 -48.5t51 -122.5zM1536 488v-568h-329v530q0 105 -40.5 164.5t-126.5 59.5q-63 0 -105.5 -34.5t-63.5 -85.5q-11 -30 -11 -81v-553h-329 q2 399 2 647t-1 296l-1 48h329v-144h-2q20 32 41 56t56.5 52t87 43.5t114.5 15.5q171 0 275 -113.5t104 -332.5z" />
+<glyph unicode="&#xf0e2;" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5 t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298z" />
+<glyph unicode="&#xf0e3;" horiz-adv-x="1792" d="M1771 0q0 -53 -37 -90l-107 -108q-39 -37 -91 -37q-53 0 -90 37l-363 364q-38 36 -38 90q0 53 43 96l-256 256l-126 -126q-14 -14 -34 -14t-34 14q2 -2 12.5 -12t12.5 -13t10 -11.5t10 -13.5t6 -13.5t5.5 -16.5t1.5 -18q0 -38 -28 -68q-3 -3 -16.5 -18t-19 -20.5 t-18.5 -16.5t-22 -15.5t-22 -9t-26 -4.5q-40 0 -68 28l-408 408q-28 28 -28 68q0 13 4.5 26t9 22t15.5 22t16.5 18.5t20.5 19t18 16.5q30 28 68 28q10 0 18 -1.5t16.5 -5.5t13.5 -6t13.5 -10t11.5 -10t13 -12.5t12 -12.5q-14 14 -14 34t14 34l348 348q14 14 34 14t34 -14 q-2 2 -12.5 12t-12.5 13t-10 11.5t-10 13.5t-6 13.5t-5.5 16.5t-1.5 18q0 38 28 68q3 3 16.5 18t19 20.5t18.5 16.5t22 15.5t22 9t26 4.5q40 0 68 -28l408 -408q28 -28 28 -68q0 -13 -4.5 -26t-9 -22t-15.5 -22t-16.5 -18.5t-20.5 -19t-18 -16.5q-30 -28 -68 -28 q-10 0 -18 1.5t-16.5 5.5t-13.5 6t-13.5 10t-11.5 10t-13 12.5t-12 12.5q14 -14 14 -34t-14 -34l-126 -126l256 -256q43 43 96 43q52 0 91 -37l363 -363q37 -39 37 -91z" />
+<glyph unicode="&#xf0e4;" horiz-adv-x="1792" d="M384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM576 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1004 351l101 382q6 26 -7.5 48.5t-38.5 29.5 t-48 -6.5t-30 -39.5l-101 -382q-60 -5 -107 -43.5t-63 -98.5q-20 -77 20 -146t117 -89t146 20t89 117q16 60 -6 117t-72 91zM1664 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 1024q0 53 -37.5 90.5 t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1472 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1792 384q0 -261 -141 -483q-19 -29 -54 -29h-1402q-35 0 -54 29 q-141 221 -141 483q0 182 71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
+<glyph unicode="&#xf0e5;" horiz-adv-x="1792" d="M896 1152q-204 0 -381.5 -69.5t-282 -187.5t-104.5 -255q0 -112 71.5 -213.5t201.5 -175.5l87 -50l-27 -96q-24 -91 -70 -172q152 63 275 171l43 38l57 -6q69 -8 130 -8q204 0 381.5 69.5t282 187.5t104.5 255t-104.5 255t-282 187.5t-381.5 69.5zM1792 640 q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22h-5q-15 0 -27 10.5t-16 27.5v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281q0 174 120 321.5 t326 233t450 85.5t450 -85.5t326 -233t120 -321.5z" />
+<glyph unicode="&#xf0e6;" horiz-adv-x="1792" d="M704 1152q-153 0 -286 -52t-211.5 -141t-78.5 -191q0 -82 53 -158t149 -132l97 -56l-35 -84q34 20 62 39l44 31l53 -10q78 -14 153 -14q153 0 286 52t211.5 141t78.5 191t-78.5 191t-211.5 141t-286 52zM704 1280q191 0 353.5 -68.5t256.5 -186.5t94 -257t-94 -257 t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224q0 139 94 257t256.5 186.5 t353.5 68.5zM1526 111q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129 q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230q0 -120 -71 -224.5t-195 -176.5z" />
+<glyph unicode="&#xf0e7;" horiz-adv-x="896" d="M885 970q18 -20 7 -44l-540 -1157q-13 -25 -42 -25q-4 0 -14 2q-17 5 -25.5 19t-4.5 30l197 808l-406 -101q-4 -1 -12 -1q-18 0 -31 11q-18 15 -13 39l201 825q4 14 16 23t28 9h328q19 0 32 -12.5t13 -29.5q0 -8 -5 -18l-171 -463l396 98q8 2 12 2q19 0 34 -15z" />
+<glyph unicode="&#xf0e8;" horiz-adv-x="1792" d="M1792 288v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320 q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192q0 52 38 90t90 38h512v192h-96q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-96v-192h512q52 0 90 -38t38 -90v-192h96q40 0 68 -28t28 -68 z" />
+<glyph unicode="&#xf0e9;" horiz-adv-x="1664" d="M896 708v-580q0 -104 -76 -180t-180 -76t-180 76t-76 180q0 26 19 45t45 19t45 -19t19 -45q0 -50 39 -89t89 -39t89 39t39 89v580q33 11 64 11t64 -11zM1664 681q0 -13 -9.5 -22.5t-22.5 -9.5q-11 0 -23 10q-49 46 -93 69t-102 23q-68 0 -128 -37t-103 -97 q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -28 -17q-18 0 -29 17q-4 6 -14.5 24t-17.5 28q-43 60 -102.5 97t-127.5 37t-127.5 -37t-102.5 -97q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -29 -17q-17 0 -28 17q-4 6 -14.5 24t-17.5 28q-43 60 -103 97t-128 37q-58 0 -102 -23t-93 -69 q-12 -10 -23 -10q-13 0 -22.5 9.5t-9.5 22.5q0 5 1 7q45 183 172.5 319.5t298 204.5t360.5 68q140 0 274.5 -40t246.5 -113.5t194.5 -187t115.5 -251.5q1 -2 1 -7zM896 1408v-98q-42 2 -64 2t-64 -2v98q0 26 19 45t45 19t45 -19t19 -45z" />
+<glyph unicode="&#xf0ea;" horiz-adv-x="1792" d="M768 -128h896v640h-416q-40 0 -68 28t-28 68v416h-384v-1152zM1024 1312v64q0 13 -9.5 22.5t-22.5 9.5h-704q-13 0 -22.5 -9.5t-9.5 -22.5v-64q0 -13 9.5 -22.5t22.5 -9.5h704q13 0 22.5 9.5t9.5 22.5zM1280 640h299l-299 299v-299zM1792 512v-672q0 -40 -28 -68t-68 -28 h-960q-40 0 -68 28t-28 68v160h-544q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1088q40 0 68 -28t28 -68v-328q21 -13 36 -28l408 -408q28 -28 48 -76t20 -88z" />
+<glyph unicode="&#xf0eb;" horiz-adv-x="1024" d="M736 960q0 -13 -9.5 -22.5t-22.5 -9.5t-22.5 9.5t-9.5 22.5q0 46 -54 71t-106 25q-13 0 -22.5 9.5t-9.5 22.5t9.5 22.5t22.5 9.5q50 0 99.5 -16t87 -54t37.5 -90zM896 960q0 72 -34.5 134t-90 101.5t-123 62t-136.5 22.5t-136.5 -22.5t-123 -62t-90 -101.5t-34.5 -134 q0 -101 68 -180q10 -11 30.5 -33t30.5 -33q128 -153 141 -298h228q13 145 141 298q10 11 30.5 33t30.5 33q68 79 68 180zM1024 960q0 -155 -103 -268q-45 -49 -74.5 -87t-59.5 -95.5t-34 -107.5q47 -28 47 -82q0 -37 -25 -64q25 -27 25 -64q0 -52 -45 -81q13 -23 13 -47 q0 -46 -31.5 -71t-77.5 -25q-20 -44 -60 -70t-87 -26t-87 26t-60 70q-46 0 -77.5 25t-31.5 71q0 24 13 47q-45 29 -45 81q0 37 25 64q-25 27 -25 64q0 54 47 82q-4 50 -34 107.5t-59.5 95.5t-74.5 87q-103 113 -103 268q0 99 44.5 184.5t117 142t164 89t186.5 32.5 t186.5 -32.5t164 -89t117 -142t44.5 -184.5z" />
+<glyph unicode="&#xf0ec;" horiz-adv-x="1792" d="M1792 352v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5q-12 0 -24 10l-319 320q-9 9 -9 22q0 14 9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h1376q13 0 22.5 -9.5t9.5 -22.5zM1792 896q0 -14 -9 -23l-320 -320q-9 -9 -23 -9 q-13 0 -22.5 9.5t-9.5 22.5v192h-1376q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1376v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
+<glyph unicode="&#xf0ed;" horiz-adv-x="1920" d="M1280 608q0 14 -9 23t-23 9h-224v352q0 13 -9.5 22.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-352h-224q-13 0 -22.5 -9.5t-9.5 -22.5q0 -14 9 -23l352 -352q9 -9 23 -9t23 9l351 351q10 12 10 24zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088 q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
+<glyph unicode="&#xf0ee;" horiz-adv-x="1920" d="M1280 672q0 14 -9 23l-352 352q-9 9 -23 9t-23 -9l-351 -351q-10 -12 -10 -24q0 -14 9 -23t23 -9h224v-352q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5v352h224q13 0 22.5 9.5t9.5 22.5zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088 q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
+<glyph unicode="&#xf0f0;" horiz-adv-x="1408" d="M384 192q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45zM1408 131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190q0 68 5.5 131t24 138t47.5 132.5t81 103t120 60.5q-22 -52 -22 -120v-203q-58 -20 -93 -70t-35 -111q0 -80 56 -136t136 -56 t136 56t56 136q0 61 -35.5 111t-92.5 70v203q0 62 25 93q132 -104 295 -104t295 104q25 -31 25 -93v-64q-106 0 -181 -75t-75 -181v-89q-32 -29 -32 -71q0 -40 28 -68t68 -28t68 28t28 68q0 42 -32 71v89q0 52 38 90t90 38t90 -38t38 -90v-89q-32 -29 -32 -71q0 -40 28 -68 t68 -28t68 28t28 68q0 42 -32 71v89q0 68 -34.5 127.5t-93.5 93.5q0 10 0.5 42.5t0 48t-2.5 41.5t-7 47t-13 40q68 -15 120 -60.5t81 -103t47.5 -132.5t24 -138t5.5 -131zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5 t271.5 -112.5t112.5 -271.5z" />
+<glyph unicode="&#xf0f1;" horiz-adv-x="1408" d="M1280 832q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 832q0 -62 -35.5 -111t-92.5 -70v-395q0 -159 -131.5 -271.5t-316.5 -112.5t-316.5 112.5t-131.5 271.5v132q-164 20 -274 128t-110 252v512q0 26 19 45t45 19q6 0 16 -2q17 30 47 48 t65 18q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5q-33 0 -64 18v-402q0 -106 94 -181t226 -75t226 75t94 181v402q-31 -18 -64 -18q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5q35 0 65 -18t47 -48q10 2 16 2q26 0 45 -19t19 -45v-512q0 -144 -110 -252 t-274 -128v-132q0 -106 94 -181t226 -75t226 75t94 181v395q-57 21 -92.5 70t-35.5 111q0 80 56 136t136 56t136 -56t56 -136z" />
+<glyph unicode="&#xf0f2;" horiz-adv-x="1792" d="M640 1152h512v128h-512v-128zM288 1152v-1280h-64q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h64zM1408 1152v-1280h-1024v1280h128v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h128zM1792 928v-832q0 -92 -66 -158t-158 -66h-64v1280h64q92 0 158 -66 t66 -158z" />
+<glyph unicode="&#xf0f3;" horiz-adv-x="1792" d="M912 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM1728 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q50 42 91 88t85 119.5t74.5 158.5 t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q190 -28 307 -158.5t117 -282.5q0 -139 19.5 -260t50 -206t74.5 -158.5t85 -119.5t91 -88z" />
+<glyph unicode="&#xf0f4;" horiz-adv-x="1920" d="M1664 896q0 80 -56 136t-136 56h-64v-384h64q80 0 136 56t56 136zM0 128h1792q0 -106 -75 -181t-181 -75h-1280q-106 0 -181 75t-75 181zM1856 896q0 -159 -112.5 -271.5t-271.5 -112.5h-64v-32q0 -92 -66 -158t-158 -66h-704q-92 0 -158 66t-66 158v736q0 26 19 45 t45 19h1152q159 0 271.5 -112.5t112.5 -271.5z" />
+<glyph unicode="&#xf0f5;" horiz-adv-x="1408" d="M640 1472v-640q0 -61 -35.5 -111t-92.5 -70v-779q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v779q-57 20 -92.5 70t-35.5 111v640q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45 t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45zM1408 1472v-1600q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v512h-224q-13 0 -22.5 9.5t-9.5 22.5v800q0 132 94 226t226 94h256q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0f6;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M384 736q0 14 9 23t23 9h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64zM1120 512q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704zM1120 256q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704 q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704z" />
+<glyph unicode="&#xf0f7;" horiz-adv-x="1408" d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 -128h384v1536h-1152v-1536h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM1408 1472v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0f8;" horiz-adv-x="1408" d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 -128h384v1152h-256v-32q0 -40 -28 -68t-68 -28h-448q-40 0 -68 28t-28 68v32h-256v-1152h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM896 1056v320q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-96h-128v96q0 13 -9.5 22.5 t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5v96h128v-96q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1408 1088v-1280q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1280q0 26 19 45t45 19h320 v288q0 40 28 68t68 28h448q40 0 68 -28t28 -68v-288h320q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0f9;" horiz-adv-x="1920" d="M640 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM256 640h384v256h-158q-14 -2 -22 -9l-195 -195q-7 -12 -9 -22v-30zM1536 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5zM1664 800v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM1920 1344v-1152 q0 -26 -19 -45t-45 -19h-192q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-128q-26 0 -45 19t-19 45t19 45t45 19v416q0 26 13 58t32 51l198 198q19 19 51 32t58 13h160v320q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0fa;" horiz-adv-x="1792" d="M1280 416v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM640 1152h512v128h-512v-128zM256 1152v-1280h-32 q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h32zM1440 1152v-1280h-1088v1280h160v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h160zM1792 928v-832q0 -92 -66 -158t-158 -66h-32v1280h32q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf0fb;" horiz-adv-x="1920" d="M1920 576q-1 -32 -288 -96l-352 -32l-224 -64h-64l-293 -352h69q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-96h-160h-64v32h64v416h-160l-192 -224h-96l-32 32v192h32v32h128v8l-192 24v128l192 24v8h-128v32h-32v192l32 32h96l192 -224h160v416h-64v32h64h160h96 q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-69l293 -352h64l224 -64l352 -32q261 -58 287 -93z" />
+<glyph unicode="&#xf0fc;" horiz-adv-x="1664" d="M640 640v384h-256v-256q0 -53 37.5 -90.5t90.5 -37.5h128zM1664 192v-192h-1152v192l128 192h-128q-159 0 -271.5 112.5t-112.5 271.5v320l-64 64l32 128h480l32 128h960l32 -192l-64 -32v-800z" />
+<glyph unicode="&#xf0fd;" d="M1280 192v896q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-512v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-896q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h512v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf0fe;" d="M1280 576v128q0 26 -19 45t-45 19h-320v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-320q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h320v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h320q26 0 45 19t19 45zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf100;" horiz-adv-x="1024" d="M627 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23zM1011 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23 t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23z" />
+<glyph unicode="&#xf101;" horiz-adv-x="1024" d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM979 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23 l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
+<glyph unicode="&#xf102;" horiz-adv-x="1152" d="M1075 224q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM1075 608q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393 q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
+<glyph unicode="&#xf103;" horiz-adv-x="1152" d="M1075 672q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23zM1075 1056q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23 t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
+<glyph unicode="&#xf104;" horiz-adv-x="640" d="M627 992q0 -13 -10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
+<glyph unicode="&#xf105;" horiz-adv-x="640" d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
+<glyph unicode="&#xf106;" horiz-adv-x="1152" d="M1075 352q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
+<glyph unicode="&#xf107;" horiz-adv-x="1152" d="M1075 800q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
+<glyph unicode="&#xf108;" horiz-adv-x="1920" d="M1792 544v832q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5zM1920 1376v-1088q0 -66 -47 -113t-113 -47h-544q0 -37 16 -77.5t32 -71t16 -43.5q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19 t-19 45q0 14 16 44t32 70t16 78h-544q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf109;" horiz-adv-x="1920" d="M416 256q-66 0 -113 47t-47 113v704q0 66 47 113t113 47h1088q66 0 113 -47t47 -113v-704q0 -66 -47 -113t-113 -47h-1088zM384 1120v-704q0 -13 9.5 -22.5t22.5 -9.5h1088q13 0 22.5 9.5t9.5 22.5v704q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5z M1760 192h160v-96q0 -40 -47 -68t-113 -28h-1600q-66 0 -113 28t-47 68v96h160h1600zM1040 96q16 0 16 16t-16 16h-160q-16 0 -16 -16t16 -16h160z" />
+<glyph unicode="&#xf10a;" horiz-adv-x="1152" d="M640 128q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1024 288v960q0 13 -9.5 22.5t-22.5 9.5h-832q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h832q13 0 22.5 9.5t9.5 22.5zM1152 1248v-1088q0 -66 -47 -113t-113 -47h-832 q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h832q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf10b;" horiz-adv-x="768" d="M464 128q0 33 -23.5 56.5t-56.5 23.5t-56.5 -23.5t-23.5 -56.5t23.5 -56.5t56.5 -23.5t56.5 23.5t23.5 56.5zM672 288v704q0 13 -9.5 22.5t-22.5 9.5h-512q-13 0 -22.5 -9.5t-9.5 -22.5v-704q0 -13 9.5 -22.5t22.5 -9.5h512q13 0 22.5 9.5t9.5 22.5zM480 1136 q0 16 -16 16h-160q-16 0 -16 -16t16 -16h160q16 0 16 16zM768 1152v-1024q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v1024q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf10c;" d="M768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103 t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf10d;" horiz-adv-x="1664" d="M768 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z M1664 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z" />
+<glyph unicode="&#xf10e;" horiz-adv-x="1664" d="M768 1216v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136zM1664 1216 v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136z" />
+<glyph unicode="&#xf110;" horiz-adv-x="1792" d="M526 142q0 -53 -37.5 -90.5t-90.5 -37.5q-52 0 -90 38t-38 90q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1024 -64q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM320 640q0 -53 -37.5 -90.5t-90.5 -37.5 t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1522 142q0 -52 -38 -90t-90 -38q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM558 1138q0 -66 -47 -113t-113 -47t-113 47t-47 113t47 113t113 47t113 -47t47 -113z M1728 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1088 1344q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1618 1138q0 -93 -66 -158.5t-158 -65.5q-93 0 -158.5 65.5t-65.5 158.5 q0 92 65.5 158t158.5 66q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf111;" d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf112;" horiz-adv-x="1792" d="M1792 416q0 -166 -127 -451q-3 -7 -10.5 -24t-13.5 -30t-13 -22q-12 -17 -28 -17q-15 0 -23.5 10t-8.5 25q0 9 2.5 26.5t2.5 23.5q5 68 5 123q0 101 -17.5 181t-48.5 138.5t-80 101t-105.5 69.5t-133 42.5t-154 21.5t-175.5 6h-224v-256q0 -26 -19 -45t-45 -19t-45 19 l-512 512q-19 19 -19 45t19 45l512 512q19 19 45 19t45 -19t19 -45v-256h224q713 0 875 -403q53 -134 53 -333z" />
+<glyph unicode="&#xf113;" horiz-adv-x="1664" d="M640 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1280 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1440 320 q0 120 -69 204t-187 84q-41 0 -195 -21q-71 -11 -157 -11t-157 11q-152 21 -195 21q-118 0 -187 -84t-69 -204q0 -88 32 -153.5t81 -103t122 -60t140 -29.5t149 -7h168q82 0 149 7t140 29.5t122 60t81 103t32 153.5zM1664 496q0 -207 -61 -331q-38 -77 -105.5 -133t-141 -86 t-170 -47.5t-171.5 -22t-167 -4.5q-78 0 -142 3t-147.5 12.5t-152.5 30t-137 51.5t-121 81t-86 115q-62 123 -62 331q0 237 136 396q-27 82 -27 170q0 116 51 218q108 0 190 -39.5t189 -123.5q147 35 309 35q148 0 280 -32q105 82 187 121t189 39q51 -102 51 -218 q0 -87 -27 -168q136 -160 136 -398z" />
+<glyph unicode="&#xf114;" horiz-adv-x="1664" d="M1536 224v704q0 40 -28 68t-68 28h-704q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68v-960q0 -40 28 -68t68 -28h1216q40 0 68 28t28 68zM1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320 q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf115;" horiz-adv-x="1920" d="M1781 605q0 35 -53 35h-1088q-40 0 -85.5 -21.5t-71.5 -52.5l-294 -363q-18 -24 -18 -40q0 -35 53 -35h1088q40 0 86 22t71 53l294 363q18 22 18 39zM640 768h768v160q0 40 -28 68t-68 28h-576q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68 v-853l256 315q44 53 116 87.5t140 34.5zM1909 605q0 -62 -46 -120l-295 -363q-43 -53 -116 -87.5t-140 -34.5h-1088q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158v-160h192q54 0 99 -24.5t67 -70.5q15 -32 15 -68z " />
+<glyph unicode="&#xf116;" horiz-adv-x="1792" />
+<glyph unicode="&#xf117;" horiz-adv-x="1792" />
+<glyph unicode="&#xf118;" d="M1134 461q-37 -121 -138 -195t-228 -74t-228 74t-138 195q-8 25 4 48.5t38 31.5q25 8 48.5 -4t31.5 -38q25 -80 92.5 -129.5t151.5 -49.5t151.5 49.5t92.5 129.5q8 26 32 38t49 4t37 -31.5t4 -48.5zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5 t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5 t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf119;" d="M1134 307q8 -25 -4 -48.5t-37 -31.5t-49 4t-32 38q-25 80 -92.5 129.5t-151.5 49.5t-151.5 -49.5t-92.5 -129.5q-8 -26 -31.5 -38t-48.5 -4q-26 8 -38 31.5t-4 48.5q37 121 138 195t228 74t228 -74t138 -195zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204 t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf11a;" d="M1152 448q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h640q26 0 45 -19t19 -45zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf11b;" horiz-adv-x="1920" d="M832 448v128q0 14 -9 23t-23 9h-192v192q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-192h-192q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h192v-192q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v192h192q14 0 23 9t9 23zM1408 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5 t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1920 512q0 -212 -150 -362t-362 -150q-192 0 -338 128h-220q-146 -128 -338 -128q-212 0 -362 150 t-150 362t150 362t362 150h896q212 0 362 -150t150 -362z" />
+<glyph unicode="&#xf11c;" horiz-adv-x="1920" d="M384 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM512 624v-96q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h224q16 0 16 -16zM384 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 368v-96q0 -16 -16 -16 h-864q-16 0 -16 16v96q0 16 16 16h864q16 0 16 -16zM768 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM640 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1024 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16 h96q16 0 16 -16zM896 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1280 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1152 880v-96 q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 880v-352q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h112v240q0 16 16 16h96q16 0 16 -16zM1792 128v896h-1664v-896 h1664zM1920 1024v-896q0 -53 -37.5 -90.5t-90.5 -37.5h-1664q-53 0 -90.5 37.5t-37.5 90.5v896q0 53 37.5 90.5t90.5 37.5h1664q53 0 90.5 -37.5t37.5 -90.5z" />
+<glyph unicode="&#xf11d;" horiz-adv-x="1792" d="M1664 491v616q-169 -91 -306 -91q-82 0 -145 32q-100 49 -184 76.5t-178 27.5q-173 0 -403 -127v-599q245 113 433 113q55 0 103.5 -7.5t98 -26t77 -31t82.5 -39.5l28 -14q44 -22 101 -22q120 0 293 92zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9 h-64q-14 0 -23 9t-9 23v1266q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102 q-15 -9 -33 -9q-16 0 -32 8q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
+<glyph unicode="&#xf11e;" horiz-adv-x="1792" d="M832 536v192q-181 -16 -384 -117v-185q205 96 384 110zM832 954v197q-172 -8 -384 -126v-189q215 111 384 118zM1664 491v184q-235 -116 -384 -71v224q-20 6 -39 15q-5 3 -33 17t-34.5 17t-31.5 15t-34.5 15.5t-32.5 13t-36 12.5t-35 8.5t-39.5 7.5t-39.5 4t-44 2 q-23 0 -49 -3v-222h19q102 0 192.5 -29t197.5 -82q19 -9 39 -15v-188q42 -17 91 -17q120 0 293 92zM1664 918v189q-169 -91 -306 -91q-45 0 -78 8v-196q148 -42 384 90zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v1266 q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102q-15 -9 -33 -9q-16 0 -32 8 q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
+<glyph unicode="&#xf120;" horiz-adv-x="1664" d="M585 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23zM1664 96v-64q0 -14 -9 -23t-23 -9h-960q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h960q14 0 23 -9 t9 -23z" />
+<glyph unicode="&#xf121;" horiz-adv-x="1920" d="M617 137l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23zM1208 1204l-373 -1291q-4 -13 -15.5 -19.5t-23.5 -2.5l-62 17q-13 4 -19.5 15.5t-2.5 24.5 l373 1291q4 13 15.5 19.5t23.5 2.5l62 -17q13 -4 19.5 -15.5t2.5 -24.5zM1865 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23z" />
+<glyph unicode="&#xf122;" horiz-adv-x="1792" d="M640 454v-70q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-69l-397 -398q-19 -19 -19 -45t19 -45zM1792 416q0 -58 -17 -133.5t-38.5 -138t-48 -125t-40.5 -90.5l-20 -40q-8 -17 -28 -17q-6 0 -9 1 q-25 8 -23 34q43 400 -106 565q-64 71 -170.5 110.5t-267.5 52.5v-251q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-262q411 -28 599 -221q169 -173 169 -509z" />
+<glyph unicode="&#xf123;" horiz-adv-x="1664" d="M1186 579l257 250l-356 52l-66 10l-30 60l-159 322v-963l59 -31l318 -168l-60 355l-12 66zM1638 841l-363 -354l86 -500q5 -33 -6 -51.5t-34 -18.5q-17 0 -40 12l-449 236l-449 -236q-23 -12 -40 -12q-23 0 -34 18.5t-6 51.5l86 500l-364 354q-32 32 -23 59.5t54 34.5 l502 73l225 455q20 41 49 41q28 0 49 -41l225 -455l502 -73q45 -7 54 -34.5t-24 -59.5z" />
+<glyph unicode="&#xf124;" horiz-adv-x="1408" d="M1401 1187l-640 -1280q-17 -35 -57 -35q-5 0 -15 2q-22 5 -35.5 22.5t-13.5 39.5v576h-576q-22 0 -39.5 13.5t-22.5 35.5t4 42t29 30l1280 640q13 7 29 7q27 0 45 -19q15 -14 18.5 -34.5t-6.5 -39.5z" />
+<glyph unicode="&#xf125;" horiz-adv-x="1664" d="M557 256h595v595zM512 301l595 595h-595v-595zM1664 224v-192q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v224h-864q-14 0 -23 9t-9 23v864h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224v224q0 14 9 23t23 9h192q14 0 23 -9t9 -23 v-224h851l246 247q10 9 23 9t23 -9q9 -10 9 -23t-9 -23l-247 -246v-851h224q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf126;" horiz-adv-x="1024" d="M288 64q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM288 1216q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM928 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1024 1088q0 -52 -26 -96.5t-70 -69.5 q-2 -287 -226 -414q-68 -38 -203 -81q-128 -40 -169.5 -71t-41.5 -100v-26q44 -25 70 -69.5t26 -96.5q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 52 26 96.5t70 69.5v820q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136q0 -52 -26 -96.5t-70 -69.5v-497 q54 26 154 57q55 17 87.5 29.5t70.5 31t59 39.5t40.5 51t28 69.5t8.5 91.5q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136z" />
+<glyph unicode="&#xf127;" horiz-adv-x="1664" d="M439 265l-256 -256q-10 -9 -23 -9q-12 0 -23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23zM608 224v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM384 448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23t9 23t23 9h320 q14 0 23 -9t9 -23zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-334 335q-21 21 -42 56l239 18l273 -274q27 -27 68 -27.5t68 26.5l147 146q28 28 28 67q0 40 -28 68l-274 275l18 239q35 -21 56 -42l336 -336q84 -86 84 -204zM1031 1044l-239 -18 l-273 274q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l274 -274l-18 -240q-35 21 -56 42l-336 336q-84 86 -84 204q0 120 85 203l147 146q83 83 203 83q121 0 204 -85l334 -335q21 -21 42 -56zM1664 960q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9 t-9 23t9 23t23 9h320q14 0 23 -9t9 -23zM1120 1504v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM1527 1353l-256 -256q-11 -9 -23 -9t-23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" />
+<glyph unicode="&#xf128;" horiz-adv-x="1024" d="M704 280v-240q0 -16 -12 -28t-28 -12h-240q-16 0 -28 12t-12 28v240q0 16 12 28t28 12h240q16 0 28 -12t12 -28zM1020 880q0 -54 -15.5 -101t-35 -76.5t-55 -59.5t-57.5 -43.5t-61 -35.5q-41 -23 -68.5 -65t-27.5 -67q0 -17 -12 -32.5t-28 -15.5h-240q-15 0 -25.5 18.5 t-10.5 37.5v45q0 83 65 156.5t143 108.5q59 27 84 56t25 76q0 42 -46.5 74t-107.5 32q-65 0 -108 -29q-35 -25 -107 -115q-13 -16 -31 -16q-12 0 -25 8l-164 125q-13 10 -15.5 25t5.5 28q160 266 464 266q80 0 161 -31t146 -83t106 -127.5t41 -158.5z" />
+<glyph unicode="&#xf129;" horiz-adv-x="640" d="M640 192v-128q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64v384h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-576h64q26 0 45 -19t19 -45zM512 1344v-192q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v192 q0 26 19 45t45 19h256q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf12a;" horiz-adv-x="640" d="M512 288v-224q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v224q0 26 19 45t45 19h256q26 0 45 -19t19 -45zM542 1344l-28 -768q-1 -26 -20.5 -45t-45.5 -19h-256q-26 0 -45.5 19t-20.5 45l-28 768q-1 26 17.5 45t44.5 19h320q26 0 44.5 -19t17.5 -45z" />
+<glyph unicode="&#xf12b;" d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3l-9 -21q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109zM1534 846v-206h-514l-3 27 q-4 28 -4 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q83 65 188 65q110 0 178 -59.5t68 -158.5q0 -56 -24.5 -103t-62 -76.5t-81.5 -58.5t-82 -50.5t-65.5 -51.5t-30.5 -63h232v80 h126z" />
+<glyph unicode="&#xf12c;" d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3l-9 -21q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109zM1536 -50v-206h-514l-4 27 q-3 45 -3 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q80 65 188 65q110 0 178 -59.5t68 -158.5q0 -66 -34.5 -118.5t-84 -86t-99.5 -62.5t-87 -63t-41 -73h232v80h126z" />
+<glyph unicode="&#xf12d;" horiz-adv-x="1920" d="M896 128l336 384h-768l-336 -384h768zM1909 1205q15 -34 9.5 -71.5t-30.5 -65.5l-896 -1024q-38 -44 -96 -44h-768q-38 0 -69.5 20.5t-47.5 54.5q-15 34 -9.5 71.5t30.5 65.5l896 1024q38 44 96 44h768q38 0 69.5 -20.5t47.5 -54.5z" />
+<glyph unicode="&#xf12e;" horiz-adv-x="1664" d="M1664 438q0 -81 -44.5 -135t-123.5 -54q-41 0 -77.5 17.5t-59 38t-56.5 38t-71 17.5q-110 0 -110 -124q0 -39 16 -115t15 -115v-5q-22 0 -33 -1q-34 -3 -97.5 -11.5t-115.5 -13.5t-98 -5q-61 0 -103 26.5t-42 83.5q0 37 17.5 71t38 56.5t38 59t17.5 77.5q0 79 -54 123.5 t-135 44.5q-84 0 -143 -45.5t-59 -127.5q0 -43 15 -83t33.5 -64.5t33.5 -53t15 -50.5q0 -45 -46 -89q-37 -35 -117 -35q-95 0 -245 24q-9 2 -27.5 4t-27.5 4l-13 2q-1 0 -3 1q-2 0 -2 1v1024q2 -1 17.5 -3.5t34 -5t21.5 -3.5q150 -24 245 -24q80 0 117 35q46 44 46 89 q0 22 -15 50.5t-33.5 53t-33.5 64.5t-15 83q0 82 59 127.5t144 45.5q80 0 134 -44.5t54 -123.5q0 -41 -17.5 -77.5t-38 -59t-38 -56.5t-17.5 -71q0 -57 42 -83.5t103 -26.5q64 0 180 15t163 17v-2q-1 -2 -3.5 -17.5t-5 -34t-3.5 -21.5q-24 -150 -24 -245q0 -80 35 -117 q44 -46 89 -46q22 0 50.5 15t53 33.5t64.5 33.5t83 15q82 0 127.5 -59t45.5 -143z" />
+<glyph unicode="&#xf130;" horiz-adv-x="1152" d="M1152 832v-128q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-217 24 -364.5 187.5t-147.5 384.5v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -185 131.5 -316.5t316.5 -131.5 t316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45zM896 1216v-512q0 -132 -94 -226t-226 -94t-226 94t-94 226v512q0 132 94 226t226 94t226 -94t94 -226z" />
+<glyph unicode="&#xf131;" horiz-adv-x="1408" d="M271 591l-101 -101q-42 103 -42 214v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -53 15 -113zM1385 1193l-361 -361v-128q0 -132 -94 -226t-226 -94q-55 0 -109 19l-96 -96q97 -51 205 -51q185 0 316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45v-128 q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-125 13 -235 81l-254 -254q-10 -10 -23 -10t-23 10l-82 82q-10 10 -10 23t10 23l1234 1234q10 10 23 10t23 -10l82 -82q10 -10 10 -23 t-10 -23zM1005 1325l-621 -621v512q0 132 94 226t226 94q102 0 184.5 -59t116.5 -152z" />
+<glyph unicode="&#xf132;" horiz-adv-x="1280" d="M1088 576v640h-448v-1137q119 63 213 137q235 184 235 360zM1280 1344v-768q0 -86 -33.5 -170.5t-83 -150t-118 -127.5t-126.5 -103t-121 -77.5t-89.5 -49.5t-42.5 -20q-12 -6 -26 -6t-26 6q-16 7 -42.5 20t-89.5 49.5t-121 77.5t-126.5 103t-118 127.5t-83 150 t-33.5 170.5v768q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf133;" horiz-adv-x="1664" d="M128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280 q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf134;" horiz-adv-x="1408" d="M512 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 1376v-320q0 -16 -12 -25q-8 -7 -20 -7q-4 0 -7 1l-448 96q-11 2 -18 11t-7 20h-256v-102q111 -23 183.5 -111t72.5 -203v-800q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v800 q0 106 62.5 190.5t161.5 114.5v111h-32q-59 0 -115 -23.5t-91.5 -53t-66 -66.5t-40.5 -53.5t-14 -24.5q-17 -35 -57 -35q-16 0 -29 7q-23 12 -31.5 37t3.5 49q5 10 14.5 26t37.5 53.5t60.5 70t85 67t108.5 52.5q-25 42 -25 86q0 66 47 113t113 47t113 -47t47 -113 q0 -33 -14 -64h302q0 11 7 20t18 11l448 96q3 1 7 1q12 0 20 -7q12 -9 12 -25z" />
+<glyph unicode="&#xf135;" horiz-adv-x="1664" d="M1440 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1664 1376q0 -249 -75.5 -430.5t-253.5 -360.5q-81 -80 -195 -176l-20 -379q-2 -16 -16 -26l-384 -224q-7 -4 -16 -4q-12 0 -23 9l-64 64q-13 14 -8 32l85 276l-281 281l-276 -85q-3 -1 -9 -1 q-14 0 -23 9l-64 64q-17 19 -5 39l224 384q10 14 26 16l379 20q96 114 176 195q188 187 358 258t431 71q14 0 24 -9.5t10 -22.5z" />
+<glyph unicode="&#xf136;" horiz-adv-x="1792" d="M1745 763l-164 -763h-334l178 832q13 56 -15 88q-27 33 -83 33h-169l-204 -953h-334l204 953h-286l-204 -953h-334l204 953l-153 327h1276q101 0 189.5 -40.5t147.5 -113.5q60 -73 81 -168.5t0 -194.5z" />
+<glyph unicode="&#xf137;" d="M909 141l102 102q19 19 19 45t-19 45l-307 307l307 307q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf138;" d="M717 141l454 454q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l307 -307l-307 -307q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf139;" d="M1165 397l102 102q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l307 307l307 -307q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf13a;" d="M813 237l454 454q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-307 -307l-307 307q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf13b;" horiz-adv-x="1408" d="M1130 939l16 175h-884l47 -534h612l-22 -228l-197 -53l-196 53l-13 140h-175l22 -278l362 -100h4v1l359 99l50 544h-644l-15 181h674zM0 1408h1408l-128 -1438l-578 -162l-574 162z" />
+<glyph unicode="&#xf13c;" horiz-adv-x="1792" d="M275 1408h1505l-266 -1333l-804 -267l-698 267l71 356h297l-29 -147l422 -161l486 161l68 339h-1208l58 297h1209l38 191h-1208z" />
+<glyph unicode="&#xf13d;" horiz-adv-x="1792" d="M960 1280q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1792 352v-352q0 -22 -20 -30q-8 -2 -12 -2q-13 0 -23 9l-93 93q-119 -143 -318.5 -226.5t-429.5 -83.5t-429.5 83.5t-318.5 226.5l-93 -93q-9 -9 -23 -9q-4 0 -12 2q-20 8 -20 30v352 q0 14 9 23t23 9h352q22 0 30 -20q8 -19 -7 -35l-100 -100q67 -91 189.5 -153.5t271.5 -82.5v647h-192q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h192v163q-58 34 -93 92.5t-35 128.5q0 106 75 181t181 75t181 -75t75 -181q0 -70 -35 -128.5t-93 -92.5v-163h192q26 0 45 -19 t19 -45v-128q0 -26 -19 -45t-45 -19h-192v-647q149 20 271.5 82.5t189.5 153.5l-100 100q-15 16 -7 35q8 20 30 20h352q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf13e;" horiz-adv-x="1152" d="M1056 768q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v320q0 185 131.5 316.5t316.5 131.5t316.5 -131.5t131.5 -316.5q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45q0 106 -75 181t-181 75t-181 -75t-75 -181 v-320h736z" />
+<glyph unicode="&#xf140;" d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM1152 640q0 159 -112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM1280 640q0 -212 -150 -362t-362 -150t-362 150 t-150 362t150 362t362 150t362 -150t150 -362zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf141;" horiz-adv-x="1408" d="M384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM896 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM1408 800v-192q0 -40 -28 -68t-68 -28h-192 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf142;" horiz-adv-x="384" d="M384 288v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 1312v-192q0 -40 -28 -68t-68 -28h-192 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf143;" d="M512 256q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM863 162q-13 232 -177 396t-396 177q-14 1 -24 -9t-10 -23v-128q0 -13 8.5 -22t21.5 -10q154 -11 264 -121t121 -264q1 -13 10 -21.5t22 -8.5h128q13 0 23 10 t9 24zM1247 161q-5 154 -56 297.5t-139.5 260t-205 205t-260 139.5t-297.5 56q-14 1 -23 -9q-10 -10 -10 -23v-128q0 -13 9 -22t22 -10q204 -7 378 -111.5t278.5 -278.5t111.5 -378q1 -13 10 -22t22 -9h128q13 0 23 10q11 9 9 23zM1536 1120v-960q0 -119 -84.5 -203.5 t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf144;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1152 585q32 18 32 55t-32 55l-544 320q-31 19 -64 1q-32 -19 -32 -56v-640q0 -37 32 -56 q16 -8 32 -8q17 0 32 9z" />
+<glyph unicode="&#xf145;" horiz-adv-x="1792" d="M1024 1084l316 -316l-572 -572l-316 316zM813 105l618 618q19 19 19 45t-19 45l-362 362q-18 18 -45 18t-45 -18l-618 -618q-19 -19 -19 -45t19 -45l362 -362q18 -18 45 -18t45 18zM1702 742l-907 -908q-37 -37 -90.5 -37t-90.5 37l-126 126q56 56 56 136t-56 136 t-136 56t-136 -56l-125 126q-37 37 -37 90.5t37 90.5l907 906q37 37 90.5 37t90.5 -37l125 -125q-56 -56 -56 -136t56 -136t136 -56t136 56l126 -125q37 -37 37 -90.5t-37 -90.5z" />
+<glyph unicode="&#xf146;" d="M1280 576v128q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h896q26 0 45 19t19 45zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5 t84.5 -203.5z" />
+<glyph unicode="&#xf147;" horiz-adv-x="1408" d="M1152 736v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h832q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5 t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf148;" horiz-adv-x="1024" d="M1018 933q-18 -37 -58 -37h-192v-864q0 -14 -9 -23t-23 -9h-704q-21 0 -29 18q-8 20 4 35l160 192q9 11 25 11h320v640h-192q-40 0 -58 37q-17 37 9 68l320 384q18 22 49 22t49 -22l320 -384q27 -32 9 -68z" />
+<glyph unicode="&#xf149;" horiz-adv-x="1024" d="M32 1280h704q13 0 22.5 -9.5t9.5 -23.5v-863h192q40 0 58 -37t-9 -69l-320 -384q-18 -22 -49 -22t-49 22l-320 384q-26 31 -9 69q18 37 58 37h192v640h-320q-14 0 -25 11l-160 192q-13 14 -4 34q9 19 29 19z" />
+<glyph unicode="&#xf14a;" d="M685 237l614 614q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-467 -467l-211 211q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l358 -358q19 -19 45 -19t45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5 t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf14b;" d="M404 428l152 -152l-52 -52h-56v96h-96v56zM818 818q14 -13 -3 -30l-291 -291q-17 -17 -30 -3q-14 13 3 30l291 291q17 17 30 3zM544 128l544 544l-288 288l-544 -544v-288h288zM1152 736l92 92q28 28 28 68t-28 68l-152 152q-28 28 -68 28t-68 -28l-92 -92zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf14c;" d="M1280 608v480q0 26 -19 45t-45 19h-480q-42 0 -59 -39q-17 -41 14 -70l144 -144l-534 -534q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l534 534l144 -144q18 -19 45 -19q12 0 25 5q39 17 39 59zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960 q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf14d;" d="M1005 435l352 352q19 19 19 45t-19 45l-352 352q-30 31 -69 14q-40 -17 -40 -59v-160q-119 0 -216 -19.5t-162.5 -51t-114 -79t-76.5 -95.5t-44.5 -109t-21.5 -111.5t-5 -110.5q0 -181 167 -404q10 -12 25 -12q7 0 13 3q22 9 19 33q-44 354 62 473q46 52 130 75.5 t224 23.5v-160q0 -42 40 -59q12 -5 24 -5q26 0 45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf14e;" d="M640 448l256 128l-256 128v-256zM1024 1039v-542l-512 -256v542zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf150;" d="M1145 861q18 -35 -5 -66l-320 -448q-19 -27 -52 -27t-52 27l-320 448q-23 31 -5 66q17 35 57 35h640q40 0 57 -35zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf151;" d="M1145 419q-17 -35 -57 -35h-640q-40 0 -57 35q-18 35 5 66l320 448q19 27 52 27t52 -27l320 -448q23 -31 5 -66zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf152;" d="M1088 640q0 -33 -27 -52l-448 -320q-31 -23 -66 -5q-35 17 -35 57v640q0 40 35 57q35 18 66 -5l448 -320q27 -19 27 -52zM1280 160v960q0 14 -9 23t-23 9h-960q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h960q14 0 23 9t9 23zM1536 1120v-960q0 -119 -84.5 -203.5 t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf153;" horiz-adv-x="1024" d="M976 229l35 -159q3 -12 -3 -22.5t-17 -14.5l-5 -1q-4 -2 -10.5 -3.5t-16 -4.5t-21.5 -5.5t-25.5 -5t-30 -5t-33.5 -4.5t-36.5 -3t-38.5 -1q-234 0 -409 130.5t-238 351.5h-95q-13 0 -22.5 9.5t-9.5 22.5v113q0 13 9.5 22.5t22.5 9.5h66q-2 57 1 105h-67q-14 0 -23 9 t-9 23v114q0 14 9 23t23 9h98q67 210 243.5 338t400.5 128q102 0 194 -23q11 -3 20 -15q6 -11 3 -24l-43 -159q-3 -13 -14 -19.5t-24 -2.5l-4 1q-4 1 -11.5 2.5l-17.5 3.5t-22.5 3.5t-26 3t-29 2.5t-29.5 1q-126 0 -226 -64t-150 -176h468q16 0 25 -12q10 -12 7 -26 l-24 -114q-5 -26 -32 -26h-488q-3 -37 0 -105h459q15 0 25 -12q9 -12 6 -27l-24 -112q-2 -11 -11 -18.5t-20 -7.5h-387q48 -117 149.5 -185.5t228.5 -68.5q18 0 36 1.5t33.5 3.5t29.5 4.5t24.5 5t18.5 4.5l12 3l5 2q13 5 26 -2q12 -7 15 -21z" />
+<glyph unicode="&#xf154;" horiz-adv-x="1024" d="M1020 399v-367q0 -14 -9 -23t-23 -9h-956q-14 0 -23 9t-9 23v150q0 13 9.5 22.5t22.5 9.5h97v383h-95q-14 0 -23 9.5t-9 22.5v131q0 14 9 23t23 9h95v223q0 171 123.5 282t314.5 111q185 0 335 -125q9 -8 10 -20.5t-7 -22.5l-103 -127q-9 -11 -22 -12q-13 -2 -23 7 q-5 5 -26 19t-69 32t-93 18q-85 0 -137 -47t-52 -123v-215h305q13 0 22.5 -9t9.5 -23v-131q0 -13 -9.5 -22.5t-22.5 -9.5h-305v-379h414v181q0 13 9 22.5t23 9.5h162q14 0 23 -9.5t9 -22.5z" />
+<glyph unicode="&#xf155;" horiz-adv-x="1024" d="M978 351q0 -153 -99.5 -263.5t-258.5 -136.5v-175q0 -14 -9 -23t-23 -9h-135q-13 0 -22.5 9.5t-9.5 22.5v175q-66 9 -127.5 31t-101.5 44.5t-74 48t-46.5 37.5t-17.5 18q-17 21 -2 41l103 135q7 10 23 12q15 2 24 -9l2 -2q113 -99 243 -125q37 -8 74 -8q81 0 142.5 43 t61.5 122q0 28 -15 53t-33.5 42t-58.5 37.5t-66 32t-80 32.5q-39 16 -61.5 25t-61.5 26.5t-62.5 31t-56.5 35.5t-53.5 42.5t-43.5 49t-35.5 58t-21 66.5t-8.5 78q0 138 98 242t255 134v180q0 13 9.5 22.5t22.5 9.5h135q14 0 23 -9t9 -23v-176q57 -6 110.5 -23t87 -33.5 t63.5 -37.5t39 -29t15 -14q17 -18 5 -38l-81 -146q-8 -15 -23 -16q-14 -3 -27 7q-3 3 -14.5 12t-39 26.5t-58.5 32t-74.5 26t-85.5 11.5q-95 0 -155 -43t-60 -111q0 -26 8.5 -48t29.5 -41.5t39.5 -33t56 -31t60.5 -27t70 -27.5q53 -20 81 -31.5t76 -35t75.5 -42.5t62 -50 t53 -63.5t31.5 -76.5t13 -94z" />
+<glyph unicode="&#xf156;" horiz-adv-x="898" d="M898 1066v-102q0 -14 -9 -23t-23 -9h-168q-23 -144 -129 -234t-276 -110q167 -178 459 -536q14 -16 4 -34q-8 -18 -29 -18h-195q-16 0 -25 12q-306 367 -498 571q-9 9 -9 22v127q0 13 9.5 22.5t22.5 9.5h112q132 0 212.5 43t102.5 125h-427q-14 0 -23 9t-9 23v102 q0 14 9 23t23 9h413q-57 113 -268 113h-145q-13 0 -22.5 9.5t-9.5 22.5v133q0 14 9 23t23 9h832q14 0 23 -9t9 -23v-102q0 -14 -9 -23t-23 -9h-233q47 -61 64 -144h171q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf157;" horiz-adv-x="1027" d="M603 0h-172q-13 0 -22.5 9t-9.5 23v330h-288q-13 0 -22.5 9t-9.5 23v103q0 13 9.5 22.5t22.5 9.5h288v85h-288q-13 0 -22.5 9t-9.5 23v104q0 13 9.5 22.5t22.5 9.5h214l-321 578q-8 16 0 32q10 16 28 16h194q19 0 29 -18l215 -425q19 -38 56 -125q10 24 30.5 68t27.5 61 l191 420q8 19 29 19h191q17 0 27 -16q9 -14 1 -31l-313 -579h215q13 0 22.5 -9.5t9.5 -22.5v-104q0 -14 -9.5 -23t-22.5 -9h-290v-85h290q13 0 22.5 -9.5t9.5 -22.5v-103q0 -14 -9.5 -23t-22.5 -9h-290v-330q0 -13 -9.5 -22.5t-22.5 -9.5z" />
+<glyph unicode="&#xf158;" horiz-adv-x="1280" d="M1043 971q0 100 -65 162t-171 62h-320v-448h320q106 0 171 62t65 162zM1280 971q0 -193 -126.5 -315t-326.5 -122h-340v-118h505q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9h-505v-192q0 -14 -9.5 -23t-22.5 -9h-167q-14 0 -23 9t-9 23v192h-224q-14 0 -23 9t-9 23v128 q0 14 9 23t23 9h224v118h-224q-14 0 -23 9t-9 23v149q0 13 9 22.5t23 9.5h224v629q0 14 9 23t23 9h539q200 0 326.5 -122t126.5 -315z" />
+<glyph unicode="&#xf159;" horiz-adv-x="1792" d="M514 341l81 299h-159l75 -300q1 -1 1 -3t1 -3q0 1 0.5 3.5t0.5 3.5zM630 768l35 128h-292l32 -128h225zM822 768h139l-35 128h-70zM1271 340l78 300h-162l81 -299q0 -1 0.5 -3.5t1.5 -3.5q0 1 0.5 3t0.5 3zM1382 768l33 128h-297l34 -128h230zM1792 736v-64q0 -14 -9 -23 t-23 -9h-213l-164 -616q-7 -24 -31 -24h-159q-24 0 -31 24l-166 616h-209l-167 -616q-7 -24 -31 -24h-159q-11 0 -19.5 7t-10.5 17l-160 616h-208q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h175l-33 128h-142q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h109l-89 344q-5 15 5 28 q10 12 26 12h137q26 0 31 -24l90 -360h359l97 360q7 24 31 24h126q24 0 31 -24l98 -360h365l93 360q5 24 31 24h137q16 0 26 -12q10 -13 5 -28l-91 -344h111q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-145l-34 -128h179q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf15a;" horiz-adv-x="1280" d="M1167 896q18 -182 -131 -258q117 -28 175 -103t45 -214q-7 -71 -32.5 -125t-64.5 -89t-97 -58.5t-121.5 -34.5t-145.5 -15v-255h-154v251q-80 0 -122 1v-252h-154v255q-18 0 -54 0.5t-55 0.5h-200l31 183h111q50 0 58 51v402h16q-6 1 -16 1v287q-13 68 -89 68h-111v164 l212 -1q64 0 97 1v252h154v-247q82 2 122 2v245h154v-252q79 -7 140 -22.5t113 -45t82.5 -78t36.5 -114.5zM952 351q0 36 -15 64t-37 46t-57.5 30.5t-65.5 18.5t-74 9t-69 3t-64.5 -1t-47.5 -1v-338q8 0 37 -0.5t48 -0.5t53 1.5t58.5 4t57 8.5t55.5 14t47.5 21t39.5 30 t24.5 40t9.5 51zM881 827q0 33 -12.5 58.5t-30.5 42t-48 28t-55 16.5t-61.5 8t-58 2.5t-54 -1t-39.5 -0.5v-307q5 0 34.5 -0.5t46.5 0t50 2t55 5.5t51.5 11t48.5 18.5t37 27t27 38.5t9 51z" />
+<glyph unicode="&#xf15b;" d="M1024 1024v472q22 -14 36 -28l408 -408q14 -14 28 -36h-472zM896 992q0 -40 28 -68t68 -28h544v-1056q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h800v-544z" />
+<glyph unicode="&#xf15c;" d="M1468 1060q14 -14 28 -36h-472v472q22 -14 36 -28zM992 896h544v-1056q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h800v-544q0 -40 28 -68t68 -28zM1152 160v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704 q14 0 23 9t9 23zM1152 416v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23zM1152 672v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23z" />
+<glyph unicode="&#xf15d;" horiz-adv-x="1664" d="M1191 1128h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1572 -23 v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -11v-2l14 2q9 2 30 2h248v119h121zM1661 874v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162 l230 -662h70z" />
+<glyph unicode="&#xf15e;" horiz-adv-x="1664" d="M1191 104h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1661 -150 v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162l230 -662h70zM1572 1001v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -10v-3l14 3q9 1 30 1h248 v119h121z" />
+<glyph unicode="&#xf160;" horiz-adv-x="1792" d="M736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1792 -32v-192q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832 q14 0 23 -9t9 -23zM1600 480v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1408 992v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1216 1504v-192q0 -14 -9 -23t-23 -9h-256 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf161;" horiz-adv-x="1792" d="M1216 -32v-192q0 -14 -9 -23t-23 -9h-256q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192 q14 0 23 -9t9 -23zM1408 480v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1600 992v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1792 1504v-192q0 -14 -9 -23t-23 -9h-832 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf162;" d="M1346 223q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23 zM1486 165q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5 t82 -252.5zM1456 882v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165z" />
+<glyph unicode="&#xf163;" d="M1346 1247q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9 t9 -23zM1456 -142v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165zM1486 1189q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13 q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5t82 -252.5z" />
+<glyph unicode="&#xf164;" horiz-adv-x="1664" d="M256 192q0 26 -19 45t-45 19q-27 0 -45.5 -19t-18.5 -45q0 -27 18.5 -45.5t45.5 -18.5q26 0 45 18.5t19 45.5zM416 704v-640q0 -26 -19 -45t-45 -19h-288q-26 0 -45 19t-19 45v640q0 26 19 45t45 19h288q26 0 45 -19t19 -45zM1600 704q0 -86 -55 -149q15 -44 15 -76 q3 -76 -43 -137q17 -56 0 -117q-15 -57 -54 -94q9 -112 -49 -181q-64 -76 -197 -78h-36h-76h-17q-66 0 -144 15.5t-121.5 29t-120.5 39.5q-123 43 -158 44q-26 1 -45 19.5t-19 44.5v641q0 25 18 43.5t43 20.5q24 2 76 59t101 121q68 87 101 120q18 18 31 48t17.5 48.5 t13.5 60.5q7 39 12.5 61t19.5 52t34 50q19 19 45 19q46 0 82.5 -10.5t60 -26t40 -40.5t24 -45t12 -50t5 -45t0.5 -39q0 -38 -9.5 -76t-19 -60t-27.5 -56q-3 -6 -10 -18t-11 -22t-8 -24h277q78 0 135 -57t57 -135z" />
+<glyph unicode="&#xf165;" horiz-adv-x="1664" d="M256 960q0 -26 -19 -45t-45 -19q-27 0 -45.5 19t-18.5 45q0 27 18.5 45.5t45.5 18.5q26 0 45 -18.5t19 -45.5zM416 448v640q0 26 -19 45t-45 19h-288q-26 0 -45 -19t-19 -45v-640q0 -26 19 -45t45 -19h288q26 0 45 19t19 45zM1545 597q55 -61 55 -149q-1 -78 -57.5 -135 t-134.5 -57h-277q4 -14 8 -24t11 -22t10 -18q18 -37 27 -57t19 -58.5t10 -76.5q0 -24 -0.5 -39t-5 -45t-12 -50t-24 -45t-40 -40.5t-60 -26t-82.5 -10.5q-26 0 -45 19q-20 20 -34 50t-19.5 52t-12.5 61q-9 42 -13.5 60.5t-17.5 48.5t-31 48q-33 33 -101 120q-49 64 -101 121 t-76 59q-25 2 -43 20.5t-18 43.5v641q0 26 19 44.5t45 19.5q35 1 158 44q77 26 120.5 39.5t121.5 29t144 15.5h17h76h36q133 -2 197 -78q58 -69 49 -181q39 -37 54 -94q17 -61 0 -117q46 -61 43 -137q0 -32 -15 -76z" />
+<glyph unicode="&#xf166;" d="M919 233v157q0 50 -29 50q-17 0 -33 -16v-224q16 -16 33 -16q29 0 29 49zM1103 355h66v34q0 51 -33 51t-33 -51v-34zM532 621v-70h-80v-423h-74v423h-78v70h232zM733 495v-367h-67v40q-39 -45 -76 -45q-33 0 -42 28q-6 16 -6 54v290h66v-270q0 -24 1 -26q1 -15 15 -15 q20 0 42 31v280h67zM985 384v-146q0 -52 -7 -73q-12 -42 -53 -42q-35 0 -68 41v-36h-67v493h67v-161q32 40 68 40q41 0 53 -42q7 -21 7 -74zM1236 255v-9q0 -29 -2 -43q-3 -22 -15 -40q-27 -40 -80 -40q-52 0 -81 38q-21 27 -21 86v129q0 59 20 86q29 38 80 38t78 -38 q21 -28 21 -86v-76h-133v-65q0 -51 34 -51q24 0 30 26q0 1 0.5 7t0.5 16.5v21.5h68zM785 1079v-156q0 -51 -32 -51t-32 51v156q0 52 32 52t32 -52zM1318 366q0 177 -19 260q-10 44 -43 73.5t-76 34.5q-136 15 -412 15q-275 0 -411 -15q-44 -5 -76.5 -34.5t-42.5 -73.5 q-20 -87 -20 -260q0 -176 20 -260q10 -43 42.5 -73t75.5 -35q137 -15 412 -15t412 15q43 5 75.5 35t42.5 73q20 84 20 260zM563 1017l90 296h-75l-51 -195l-53 195h-78l24 -69t23 -69q35 -103 46 -158v-201h74v201zM852 936v130q0 58 -21 87q-29 38 -78 38q-51 0 -78 -38 q-21 -29 -21 -87v-130q0 -58 21 -87q27 -38 78 -38q49 0 78 38q21 27 21 87zM1033 816h67v370h-67v-283q-22 -31 -42 -31q-15 0 -16 16q-1 2 -1 26v272h-67v-293q0 -37 6 -55q11 -27 43 -27q36 0 77 45v-40zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960 q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf167;" d="M971 292v-211q0 -67 -39 -67q-23 0 -45 22v301q22 22 45 22q39 0 39 -67zM1309 291v-46h-90v46q0 68 45 68t45 -68zM343 509h107v94h-312v-94h105v-569h100v569zM631 -60h89v494h-89v-378q-30 -42 -57 -42q-18 0 -21 21q-1 3 -1 35v364h-89v-391q0 -49 8 -73 q12 -37 58 -37q48 0 102 61v-54zM1060 88v197q0 73 -9 99q-17 56 -71 56q-50 0 -93 -54v217h-89v-663h89v48q45 -55 93 -55q54 0 71 55q9 27 9 100zM1398 98v13h-91q0 -51 -2 -61q-7 -36 -40 -36q-46 0 -46 69v87h179v103q0 79 -27 116q-39 51 -106 51q-68 0 -107 -51 q-28 -37 -28 -116v-173q0 -79 29 -116q39 -51 108 -51q72 0 108 53q18 27 21 54q2 9 2 58zM790 1011v210q0 69 -43 69t-43 -69v-210q0 -70 43 -70t43 70zM1509 260q0 -234 -26 -350q-14 -59 -58 -99t-102 -46q-184 -21 -555 -21t-555 21q-58 6 -102.5 46t-57.5 99 q-26 112 -26 350q0 234 26 350q14 59 58 99t103 47q183 20 554 20t555 -20q58 -7 102.5 -47t57.5 -99q26 -112 26 -350zM511 1536h102l-121 -399v-271h-100v271q-14 74 -61 212q-37 103 -65 187h106l71 -263zM881 1203v-175q0 -81 -28 -118q-37 -51 -106 -51q-67 0 -105 51 q-28 38 -28 118v175q0 80 28 117q38 51 105 51q69 0 106 -51q28 -37 28 -117zM1216 1365v-499h-91v55q-53 -62 -103 -62q-46 0 -59 37q-8 24 -8 75v394h91v-367q0 -33 1 -35q3 -22 21 -22q27 0 57 43v381h91z" />
+<glyph unicode="&#xf168;" horiz-adv-x="1408" d="M597 869q-10 -18 -257 -456q-27 -46 -65 -46h-239q-21 0 -31 17t0 36l253 448q1 0 0 1l-161 279q-12 22 -1 37q9 15 32 15h239q40 0 66 -45zM1403 1511q11 -16 0 -37l-528 -934v-1l336 -615q11 -20 1 -37q-10 -15 -32 -15h-239q-42 0 -66 45l-339 622q18 32 531 942 q25 45 64 45h241q22 0 31 -15z" />
+<glyph unicode="&#xf169;" d="M685 771q0 1 -126 222q-21 34 -52 34h-184q-18 0 -26 -11q-7 -12 1 -29l125 -216v-1l-196 -346q-9 -14 0 -28q8 -13 24 -13h185q31 0 50 36zM1309 1268q-7 12 -24 12h-187q-30 0 -49 -35l-411 -729q1 -2 262 -481q20 -35 52 -35h184q18 0 25 12q8 13 -1 28l-260 476v1 l409 723q8 16 0 28zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf16a;" horiz-adv-x="1792" d="M1280 640q0 37 -30 54l-512 320q-31 20 -65 2q-33 -18 -33 -56v-640q0 -38 33 -56q16 -8 31 -8q20 0 34 10l512 320q30 17 30 54zM1792 640q0 -96 -1 -150t-8.5 -136.5t-22.5 -147.5q-16 -73 -69 -123t-124 -58q-222 -25 -671 -25t-671 25q-71 8 -124.5 58t-69.5 123 q-14 65 -21.5 147.5t-8.5 136.5t-1 150t1 150t8.5 136.5t22.5 147.5q16 73 69 123t124 58q222 25 671 25t671 -25q71 -8 124.5 -58t69.5 -123q14 -65 21.5 -147.5t8.5 -136.5t1 -150z" />
+<glyph unicode="&#xf16b;" horiz-adv-x="1792" d="M402 829l494 -305l-342 -285l-490 319zM1388 274v-108l-490 -293v-1l-1 1l-1 -1v1l-489 293v108l147 -96l342 284v2l1 -1l1 1v-2l343 -284zM554 1418l342 -285l-494 -304l-338 270zM1390 829l338 -271l-489 -319l-343 285zM1239 1418l489 -319l-338 -270l-494 304z" />
+<glyph unicode="&#xf16c;" d="M1289 -96h-1118v480h-160v-640h1438v640h-160v-480zM347 428l33 157l783 -165l-33 -156zM450 802l67 146l725 -339l-67 -145zM651 1158l102 123l614 -513l-102 -123zM1048 1536l477 -641l-128 -96l-477 641zM330 65v159h800v-159h-800z" />
+<glyph unicode="&#xf16d;" d="M1362 110v648h-135q20 -63 20 -131q0 -126 -64 -232.5t-174 -168.5t-240 -62q-197 0 -337 135.5t-140 327.5q0 68 20 131h-141v-648q0 -26 17.5 -43.5t43.5 -17.5h1069q25 0 43 17.5t18 43.5zM1078 643q0 124 -90.5 211.5t-218.5 87.5q-127 0 -217.5 -87.5t-90.5 -211.5 t90.5 -211.5t217.5 -87.5q128 0 218.5 87.5t90.5 211.5zM1362 1003v165q0 28 -20 48.5t-49 20.5h-174q-29 0 -49 -20.5t-20 -48.5v-165q0 -29 20 -49t49 -20h174q29 0 49 20t20 49zM1536 1211v-1142q0 -81 -58 -139t-139 -58h-1142q-81 0 -139 58t-58 139v1142q0 81 58 139 t139 58h1142q81 0 139 -58t58 -139z" />
+<glyph unicode="&#xf16e;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM698 640q0 88 -62 150t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150zM1262 640q0 88 -62 150 t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150z" />
+<glyph unicode="&#xf170;" d="M768 914l201 -306h-402zM1133 384h94l-459 691l-459 -691h94l104 160h522zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf171;" horiz-adv-x="1408" d="M815 677q8 -63 -50.5 -101t-111.5 -6q-39 17 -53.5 58t-0.5 82t52 58q36 18 72.5 12t64 -35.5t27.5 -67.5zM926 698q-14 107 -113 164t-197 13q-63 -28 -100.5 -88.5t-34.5 -129.5q4 -91 77.5 -155t165.5 -56q91 8 152 84t50 168zM1165 1240q-20 27 -56 44.5t-58 22 t-71 12.5q-291 47 -566 -2q-43 -7 -66 -12t-55 -22t-50 -43q30 -28 76 -45.5t73.5 -22t87.5 -11.5q228 -29 448 -1q63 8 89.5 12t72.5 21.5t75 46.5zM1222 205q-8 -26 -15.5 -76.5t-14 -84t-28.5 -70t-58 -56.5q-86 -48 -189.5 -71.5t-202 -22t-201.5 18.5q-46 8 -81.5 18 t-76.5 27t-73 43.5t-52 61.5q-25 96 -57 292l6 16l18 9q223 -148 506.5 -148t507.5 148q21 -6 24 -23t-5 -45t-8 -37zM1403 1166q-26 -167 -111 -655q-5 -30 -27 -56t-43.5 -40t-54.5 -31q-252 -126 -610 -88q-248 27 -394 139q-15 12 -25.5 26.5t-17 35t-9 34t-6 39.5 t-5.5 35q-9 50 -26.5 150t-28 161.5t-23.5 147.5t-22 158q3 26 17.5 48.5t31.5 37.5t45 30t46 22.5t48 18.5q125 46 313 64q379 37 676 -50q155 -46 215 -122q16 -20 16.5 -51t-5.5 -54z" />
+<glyph unicode="&#xf172;" d="M848 666q0 43 -41 66t-77 1q-43 -20 -42.5 -72.5t43.5 -70.5q39 -23 81 4t36 72zM928 682q8 -66 -36 -121t-110 -61t-119 40t-56 113q-2 49 25.5 93t72.5 64q70 31 141.5 -10t81.5 -118zM1100 1073q-20 -21 -53.5 -34t-53 -16t-63.5 -8q-155 -20 -324 0q-44 6 -63 9.5 t-52.5 16t-54.5 32.5q13 19 36 31t40 15.5t47 8.5q198 35 408 1q33 -5 51 -8.5t43 -16t39 -31.5zM1142 327q0 7 5.5 26.5t3 32t-17.5 16.5q-161 -106 -365 -106t-366 106l-12 -6l-5 -12q26 -154 41 -210q47 -81 204 -108q249 -46 428 53q34 19 49 51.5t22.5 85.5t12.5 71z M1272 1020q9 53 -8 75q-43 55 -155 88q-216 63 -487 36q-132 -12 -226 -46q-38 -15 -59.5 -25t-47 -34t-29.5 -54q8 -68 19 -138t29 -171t24 -137q1 -5 5 -31t7 -36t12 -27t22 -28q105 -80 284 -100q259 -28 440 63q24 13 39.5 23t31 29t19.5 40q48 267 80 473zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf173;" horiz-adv-x="1024" d="M944 207l80 -237q-23 -35 -111 -66t-177 -32q-104 -2 -190.5 26t-142.5 74t-95 106t-55.5 120t-16.5 118v544h-168v215q72 26 129 69.5t91 90t58 102t34 99t15 88.5q1 5 4.5 8.5t7.5 3.5h244v-424h333v-252h-334v-518q0 -30 6.5 -56t22.5 -52.5t49.5 -41.5t81.5 -14 q78 2 134 29z" />
+<glyph unicode="&#xf174;" d="M1136 75l-62 183q-44 -22 -103 -22q-36 -1 -62 10.5t-38.5 31.5t-17.5 40.5t-5 43.5v398h257v194h-256v326h-188q-8 0 -9 -10q-5 -44 -17.5 -87t-39 -95t-77 -95t-118.5 -68v-165h130v-418q0 -57 21.5 -115t65 -111t121 -85.5t176.5 -30.5q69 1 136.5 25t85.5 50z M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf175;" horiz-adv-x="768" d="M765 237q8 -19 -5 -35l-350 -384q-10 -10 -23 -10q-14 0 -24 10l-355 384q-13 16 -5 35q9 19 29 19h224v1248q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1248h224q21 0 29 -19z" />
+<glyph unicode="&#xf176;" horiz-adv-x="768" d="M765 1043q-9 -19 -29 -19h-224v-1248q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1248h-224q-21 0 -29 19t5 35l350 384q10 10 23 10q14 0 24 -10l355 -384q13 -16 5 -35z" />
+<glyph unicode="&#xf177;" horiz-adv-x="1792" d="M1792 736v-192q0 -14 -9 -23t-23 -9h-1248v-224q0 -21 -19 -29t-35 5l-384 350q-10 10 -10 23q0 14 10 24l384 354q16 14 35 6q19 -9 19 -29v-224h1248q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf178;" horiz-adv-x="1792" d="M1728 643q0 -14 -10 -24l-384 -354q-16 -14 -35 -6q-19 9 -19 29v224h-1248q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h1248v224q0 21 19 29t35 -5l384 -350q10 -10 10 -23z" />
+<glyph unicode="&#xf179;" horiz-adv-x="1408" d="M1393 321q-39 -125 -123 -250q-129 -196 -257 -196q-49 0 -140 32q-86 32 -151 32q-61 0 -142 -33q-81 -34 -132 -34q-152 0 -301 259q-147 261 -147 503q0 228 113 374q112 144 284 144q72 0 177 -30q104 -30 138 -30q45 0 143 34q102 34 173 34q119 0 213 -65 q52 -36 104 -100q-79 -67 -114 -118q-65 -94 -65 -207q0 -124 69 -223t158 -126zM1017 1494q0 -61 -29 -136q-30 -75 -93 -138q-54 -54 -108 -72q-37 -11 -104 -17q3 149 78 257q74 107 250 148q1 -3 2.5 -11t2.5 -11q0 -4 0.5 -10t0.5 -10z" />
+<glyph unicode="&#xf17a;" horiz-adv-x="1664" d="M682 530v-651l-682 94v557h682zM682 1273v-659h-682v565zM1664 530v-786l-907 125v661h907zM1664 1408v-794h-907v669z" />
+<glyph unicode="&#xf17b;" horiz-adv-x="1408" d="M493 1053q16 0 27.5 11.5t11.5 27.5t-11.5 27.5t-27.5 11.5t-27 -11.5t-11 -27.5t11 -27.5t27 -11.5zM915 1053q16 0 27 11.5t11 27.5t-11 27.5t-27 11.5t-27.5 -11.5t-11.5 -27.5t11.5 -27.5t27.5 -11.5zM103 869q42 0 72 -30t30 -72v-430q0 -43 -29.5 -73t-72.5 -30 t-73 30t-30 73v430q0 42 30 72t73 30zM1163 850v-666q0 -46 -32 -78t-77 -32h-75v-227q0 -43 -30 -73t-73 -30t-73 30t-30 73v227h-138v-227q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73l-1 227h-74q-46 0 -78 32t-32 78v666h918zM931 1255q107 -55 171 -153.5t64 -215.5 h-925q0 117 64 215.5t172 153.5l-71 131q-7 13 5 20q13 6 20 -6l72 -132q95 42 201 42t201 -42l72 132q7 12 20 6q12 -7 5 -20zM1408 767v-430q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73v430q0 43 30 72.5t72 29.5q43 0 73 -29.5t30 -72.5z" />
+<glyph unicode="&#xf17c;" d="M663 1125q-11 -1 -15.5 -10.5t-8.5 -9.5q-5 -1 -5 5q0 12 19 15h10zM750 1111q-4 -1 -11.5 6.5t-17.5 4.5q24 11 32 -2q3 -6 -3 -9zM399 684q-4 1 -6 -3t-4.5 -12.5t-5.5 -13.5t-10 -13q-7 -10 -1 -12q4 -1 12.5 7t12.5 18q1 3 2 7t2 6t1.5 4.5t0.5 4v3t-1 2.5t-3 2z M1254 325q0 18 -55 42q4 15 7.5 27.5t5 26t3 21.5t0.5 22.5t-1 19.5t-3.5 22t-4 20.5t-5 25t-5.5 26.5q-10 48 -47 103t-72 75q24 -20 57 -83q87 -162 54 -278q-11 -40 -50 -42q-31 -4 -38.5 18.5t-8 83.5t-11.5 107q-9 39 -19.5 69t-19.5 45.5t-15.5 24.5t-13 15t-7.5 7 q-14 62 -31 103t-29.5 56t-23.5 33t-15 40q-4 21 6 53.5t4.5 49.5t-44.5 25q-15 3 -44.5 18t-35.5 16q-8 1 -11 26t8 51t36 27q37 3 51 -30t4 -58q-11 -19 -2 -26.5t30 -0.5q13 4 13 36v37q-5 30 -13.5 50t-21 30.5t-23.5 15t-27 7.5q-107 -8 -89 -134q0 -15 -1 -15 q-9 9 -29.5 10.5t-33 -0.5t-15.5 5q1 57 -16 90t-45 34q-27 1 -41.5 -27.5t-16.5 -59.5q-1 -15 3.5 -37t13 -37.5t15.5 -13.5q10 3 16 14q4 9 -7 8q-7 0 -15.5 14.5t-9.5 33.5q-1 22 9 37t34 14q17 0 27 -21t9.5 -39t-1.5 -22q-22 -15 -31 -29q-8 -12 -27.5 -23.5 t-20.5 -12.5q-13 -14 -15.5 -27t7.5 -18q14 -8 25 -19.5t16 -19t18.5 -13t35.5 -6.5q47 -2 102 15q2 1 23 7t34.5 10.5t29.5 13t21 17.5q9 14 20 8q5 -3 6.5 -8.5t-3 -12t-16.5 -9.5q-20 -6 -56.5 -21.5t-45.5 -19.5q-44 -19 -70 -23q-25 -5 -79 2q-10 2 -9 -2t17 -19 q25 -23 67 -22q17 1 36 7t36 14t33.5 17.5t30 17t24.5 12t17.5 2.5t8.5 -11q0 -2 -1 -4.5t-4 -5t-6 -4.5t-8.5 -5t-9 -4.5t-10 -5t-9.5 -4.5q-28 -14 -67.5 -44t-66.5 -43t-49 -1q-21 11 -63 73q-22 31 -25 22q-1 -3 -1 -10q0 -25 -15 -56.5t-29.5 -55.5t-21 -58t11.5 -63 q-23 -6 -62.5 -90t-47.5 -141q-2 -18 -1.5 -69t-5.5 -59q-8 -24 -29 -3q-32 31 -36 94q-2 28 4 56q4 19 -1 18l-4 -5q-36 -65 10 -166q5 -12 25 -28t24 -20q20 -23 104 -90.5t93 -76.5q16 -15 17.5 -38t-14 -43t-45.5 -23q8 -15 29 -44.5t28 -54t7 -70.5q46 24 7 92 q-4 8 -10.5 16t-9.5 12t-2 6q3 5 13 9.5t20 -2.5q46 -52 166 -36q133 15 177 87q23 38 34 30q12 -6 10 -52q-1 -25 -23 -92q-9 -23 -6 -37.5t24 -15.5q3 19 14.5 77t13.5 90q2 21 -6.5 73.5t-7.5 97t23 70.5q15 18 51 18q1 37 34.5 53t72.5 10.5t60 -22.5zM626 1152 q3 17 -2.5 30t-11.5 15q-9 2 -9 -7q2 -5 5 -6q10 0 7 -15q-3 -20 8 -20q3 0 3 3zM1045 955q-2 8 -6.5 11.5t-13 5t-14.5 5.5q-5 3 -9.5 8t-7 8t-5.5 6.5t-4 4t-4 -1.5q-14 -16 7 -43.5t39 -31.5q9 -1 14.5 8t3.5 20zM867 1168q0 11 -5 19.5t-11 12.5t-9 3q-14 -1 -7 -7l4 -2 q14 -4 18 -31q0 -3 8 2zM921 1401q0 2 -2.5 5t-9 7t-9.5 6q-15 15 -24 15q-9 -1 -11.5 -7.5t-1 -13t-0.5 -12.5q-1 -4 -6 -10.5t-6 -9t3 -8.5q4 -3 8 0t11 9t15 9q1 1 9 1t15 2t9 7zM1486 60q20 -12 31 -24.5t12 -24t-2.5 -22.5t-15.5 -22t-23.5 -19.5t-30 -18.5 t-31.5 -16.5t-32 -15.5t-27 -13q-38 -19 -85.5 -56t-75.5 -64q-17 -16 -68 -19.5t-89 14.5q-18 9 -29.5 23.5t-16.5 25.5t-22 19.5t-47 9.5q-44 1 -130 1q-19 0 -57 -1.5t-58 -2.5q-44 -1 -79.5 -15t-53.5 -30t-43.5 -28.5t-53.5 -11.5q-29 1 -111 31t-146 43q-19 4 -51 9.5 t-50 9t-39.5 9.5t-33.5 14.5t-17 19.5q-10 23 7 66.5t18 54.5q1 16 -4 40t-10 42.5t-4.5 36.5t10.5 27q14 12 57 14t60 12q30 18 42 35t12 51q21 -73 -32 -106q-32 -20 -83 -15q-34 3 -43 -10q-13 -15 5 -57q2 -6 8 -18t8.5 -18t4.5 -17t1 -22q0 -15 -17 -49t-14 -48 q3 -17 37 -26q20 -6 84.5 -18.5t99.5 -20.5q24 -6 74 -22t82.5 -23t55.5 -4q43 6 64.5 28t23 48t-7.5 58.5t-19 52t-20 36.5q-121 190 -169 242q-68 74 -113 40q-11 -9 -15 15q-3 16 -2 38q1 29 10 52t24 47t22 42q8 21 26.5 72t29.5 78t30 61t39 54q110 143 124 195 q-12 112 -16 310q-2 90 24 151.5t106 104.5q39 21 104 21q53 1 106 -13.5t89 -41.5q57 -42 91.5 -121.5t29.5 -147.5q-5 -95 30 -214q34 -113 133 -218q55 -59 99.5 -163t59.5 -191q8 -49 5 -84.5t-12 -55.5t-20 -22q-10 -2 -23.5 -19t-27 -35.5t-40.5 -33.5t-61 -14 q-18 1 -31.5 5t-22.5 13.5t-13.5 15.5t-11.5 20.5t-9 19.5q-22 37 -41 30t-28 -49t7 -97q20 -70 1 -195q-10 -65 18 -100.5t73 -33t85 35.5q59 49 89.5 66.5t103.5 42.5q53 18 77 36.5t18.5 34.5t-25 28.5t-51.5 23.5q-33 11 -49.5 48t-15 72.5t15.5 47.5q1 -31 8 -56.5 t14.5 -40.5t20.5 -28.5t21 -19t21.5 -13t16.5 -9.5z" />
+<glyph unicode="&#xf17d;" d="M1024 36q-42 241 -140 498h-2l-2 -1q-16 -6 -43 -16.5t-101 -49t-137 -82t-131 -114.5t-103 -148l-15 11q184 -150 418 -150q132 0 256 52zM839 643q-21 49 -53 111q-311 -93 -673 -93q-1 -7 -1 -21q0 -124 44 -236.5t124 -201.5q50 89 123.5 166.5t142.5 124.5t130.5 81 t99.5 48l37 13q4 1 13 3.5t13 4.5zM732 855q-120 213 -244 378q-138 -65 -234 -186t-128 -272q302 0 606 80zM1416 536q-210 60 -409 29q87 -239 128 -469q111 75 185 189.5t96 250.5zM611 1277q-1 0 -2 -1q1 1 2 1zM1201 1132q-185 164 -433 164q-76 0 -155 -19 q131 -170 246 -382q69 26 130 60.5t96.5 61.5t65.5 57t37.5 40.5zM1424 647q-3 232 -149 410l-1 -1q-9 -12 -19 -24.5t-43.5 -44.5t-71 -60.5t-100 -65t-131.5 -64.5q25 -53 44 -95q2 -6 6.5 -17.5t7.5 -16.5q36 5 74.5 7t73.5 2t69 -1.5t64 -4t56.5 -5.5t48 -6.5t36.5 -6 t25 -4.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf17e;" d="M1173 473q0 50 -19.5 91.5t-48.5 68.5t-73 49t-82.5 34t-87.5 23l-104 24q-30 7 -44 10.5t-35 11.5t-30 16t-16.5 21t-7.5 30q0 77 144 77q43 0 77 -12t54 -28.5t38 -33.5t40 -29t48 -12q47 0 75.5 32t28.5 77q0 55 -56 99.5t-142 67.5t-182 23q-68 0 -132 -15.5 t-119.5 -47t-89 -87t-33.5 -128.5q0 -61 19 -106.5t56 -75.5t80 -48.5t103 -32.5l146 -36q90 -22 112 -36q32 -20 32 -60q0 -39 -40 -64.5t-105 -25.5q-51 0 -91.5 16t-65 38.5t-45.5 45t-46 38.5t-54 16q-50 0 -75.5 -30t-25.5 -75q0 -92 122 -157.5t291 -65.5 q73 0 140 18.5t122.5 53.5t88.5 93.5t33 131.5zM1536 256q0 -159 -112.5 -271.5t-271.5 -112.5q-130 0 -234 80q-77 -16 -150 -16q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5q0 73 16 150q-80 104 -80 234q0 159 112.5 271.5t271.5 112.5q130 0 234 -80 q77 16 150 16q143 0 273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -73 -16 -150q80 -104 80 -234z" />
+<glyph unicode="&#xf180;" horiz-adv-x="1280" d="M1000 1102l37 194q5 23 -9 40t-35 17h-712q-23 0 -38.5 -17t-15.5 -37v-1101q0 -7 6 -1l291 352q23 26 38 33.5t48 7.5h239q22 0 37 14.5t18 29.5q24 130 37 191q4 21 -11.5 40t-36.5 19h-294q-29 0 -48 19t-19 48v42q0 29 19 47.5t48 18.5h346q18 0 35 13.5t20 29.5z M1227 1324q-15 -73 -53.5 -266.5t-69.5 -350t-35 -173.5q-6 -22 -9 -32.5t-14 -32.5t-24.5 -33t-38.5 -21t-58 -10h-271q-13 0 -22 -10q-8 -9 -426 -494q-22 -25 -58.5 -28.5t-48.5 5.5q-55 22 -55 98v1410q0 55 38 102.5t120 47.5h888q95 0 127 -53t10 -159zM1227 1324 l-158 -790q4 17 35 173.5t69.5 350t53.5 266.5z" />
+<glyph unicode="&#xf181;" d="M704 192v1024q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-1024q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1376 576v640q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-640q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408 q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf182;" horiz-adv-x="1280" d="M1280 480q0 -40 -28 -68t-68 -28q-51 0 -80 43l-227 341h-45v-132l247 -411q9 -15 9 -33q0 -26 -19 -45t-45 -19h-192v-272q0 -46 -33 -79t-79 -33h-160q-46 0 -79 33t-33 79v272h-192q-26 0 -45 19t-19 45q0 18 9 33l247 411v132h-45l-227 -341q-29 -43 -80 -43 q-40 0 -68 28t-28 68q0 29 16 53l256 384q73 107 176 107h384q103 0 176 -107l256 -384q16 -24 16 -53zM864 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf183;" horiz-adv-x="1024" d="M1024 832v-416q0 -40 -28 -68t-68 -28t-68 28t-28 68v352h-64v-912q0 -46 -33 -79t-79 -33t-79 33t-33 79v464h-64v-464q0 -46 -33 -79t-79 -33t-79 33t-33 79v912h-64v-352q0 -40 -28 -68t-68 -28t-68 28t-28 68v416q0 80 56 136t136 56h640q80 0 136 -56t56 -136z M736 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf184;" d="M773 234l350 473q16 22 24.5 59t-6 85t-61.5 79q-40 26 -83 25.5t-73.5 -17.5t-54.5 -45q-36 -40 -96 -40q-59 0 -95 40q-24 28 -54.5 45t-73.5 17.5t-84 -25.5q-46 -31 -60.5 -79t-6 -85t24.5 -59zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf185;" horiz-adv-x="1792" d="M1472 640q0 117 -45.5 223.5t-123 184t-184 123t-223.5 45.5t-223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5t45.5 -223.5t123 -184t184 -123t223.5 -45.5t223.5 45.5t184 123t123 184t45.5 223.5zM1748 363q-4 -15 -20 -20l-292 -96v-306q0 -16 -13 -26q-15 -10 -29 -4 l-292 94l-180 -248q-10 -13 -26 -13t-26 13l-180 248l-292 -94q-14 -6 -29 4q-13 10 -13 26v306l-292 96q-16 5 -20 20q-5 17 4 29l180 248l-180 248q-9 13 -4 29q4 15 20 20l292 96v306q0 16 13 26q15 10 29 4l292 -94l180 248q9 12 26 12t26 -12l180 -248l292 94 q14 6 29 -4q13 -10 13 -26v-306l292 -96q16 -5 20 -20q5 -16 -4 -29l-180 -248l180 -248q9 -12 4 -29z" />
+<glyph unicode="&#xf186;" d="M1262 233q-54 -9 -110 -9q-182 0 -337 90t-245 245t-90 337q0 192 104 357q-201 -60 -328.5 -229t-127.5 -384q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51q144 0 273.5 61.5t220.5 171.5zM1465 318q-94 -203 -283.5 -324.5t-413.5 -121.5q-156 0 -298 61 t-245 164t-164 245t-61 298q0 153 57.5 292.5t156 241.5t235.5 164.5t290 68.5q44 2 61 -39q18 -41 -15 -72q-86 -78 -131.5 -181.5t-45.5 -218.5q0 -148 73 -273t198 -198t273 -73q118 0 228 51q41 18 72 -13q14 -14 17.5 -34t-4.5 -38z" />
+<glyph unicode="&#xf187;" horiz-adv-x="1792" d="M1088 704q0 26 -19 45t-45 19h-256q-26 0 -45 -19t-19 -45t19 -45t45 -19h256q26 0 45 19t19 45zM1664 896v-960q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v960q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1728 1344v-256q0 -26 -19 -45t-45 -19h-1536 q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1536q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf188;" horiz-adv-x="1664" d="M1632 576q0 -26 -19 -45t-45 -19h-224q0 -171 -67 -290l208 -209q19 -19 19 -45t-19 -45q-18 -19 -45 -19t-45 19l-198 197q-5 -5 -15 -13t-42 -28.5t-65 -36.5t-82 -29t-97 -13v896h-128v-896q-51 0 -101.5 13.5t-87 33t-66 39t-43.5 32.5l-15 14l-183 -207 q-20 -21 -48 -21q-24 0 -43 16q-19 18 -20.5 44.5t15.5 46.5l202 227q-58 114 -58 274h-224q-26 0 -45 19t-19 45t19 45t45 19h224v294l-173 173q-19 19 -19 45t19 45t45 19t45 -19l173 -173h844l173 173q19 19 45 19t45 -19t19 -45t-19 -45l-173 -173v-294h224q26 0 45 -19 t19 -45zM1152 1152h-640q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5z" />
+<glyph unicode="&#xf189;" horiz-adv-x="1920" d="M1917 1016q23 -64 -150 -294q-24 -32 -65 -85q-78 -100 -90 -131q-17 -41 14 -81q17 -21 81 -82h1l1 -1l1 -1l2 -2q141 -131 191 -221q3 -5 6.5 -12.5t7 -26.5t-0.5 -34t-25 -27.5t-59 -12.5l-256 -4q-24 -5 -56 5t-52 22l-20 12q-30 21 -70 64t-68.5 77.5t-61 58 t-56.5 15.5q-3 -1 -8 -3.5t-17 -14.5t-21.5 -29.5t-17 -52t-6.5 -77.5q0 -15 -3.5 -27.5t-7.5 -18.5l-4 -5q-18 -19 -53 -22h-115q-71 -4 -146 16.5t-131.5 53t-103 66t-70.5 57.5l-25 24q-10 10 -27.5 30t-71.5 91t-106 151t-122.5 211t-130.5 272q-6 16 -6 27t3 16l4 6 q15 19 57 19l274 2q12 -2 23 -6.5t16 -8.5l5 -3q16 -11 24 -32q20 -50 46 -103.5t41 -81.5l16 -29q29 -60 56 -104t48.5 -68.5t41.5 -38.5t34 -14t27 5q2 1 5 5t12 22t13.5 47t9.5 81t0 125q-2 40 -9 73t-14 46l-6 12q-25 34 -85 43q-13 2 5 24q17 19 38 30q53 26 239 24 q82 -1 135 -13q20 -5 33.5 -13.5t20.5 -24t10.5 -32t3.5 -45.5t-1 -55t-2.5 -70.5t-1.5 -82.5q0 -11 -1 -42t-0.5 -48t3.5 -40.5t11.5 -39t22.5 -24.5q8 -2 17 -4t26 11t38 34.5t52 67t68 107.5q60 104 107 225q4 10 10 17.5t11 10.5l4 3l5 2.5t13 3t20 0.5l288 2 q39 5 64 -2.5t31 -16.5z" />
+<glyph unicode="&#xf18a;" horiz-adv-x="1792" d="M675 252q21 34 11 69t-45 50q-34 14 -73 1t-60 -46q-22 -34 -13 -68.5t43 -50.5t74.5 -2.5t62.5 47.5zM769 373q8 13 3.5 26.5t-17.5 18.5q-14 5 -28.5 -0.5t-21.5 -18.5q-17 -31 13 -45q14 -5 29 0.5t22 18.5zM943 266q-45 -102 -158 -150t-224 -12 q-107 34 -147.5 126.5t6.5 187.5q47 93 151.5 139t210.5 19q111 -29 158.5 -119.5t2.5 -190.5zM1255 426q-9 96 -89 170t-208.5 109t-274.5 21q-223 -23 -369.5 -141.5t-132.5 -264.5q9 -96 89 -170t208.5 -109t274.5 -21q223 23 369.5 141.5t132.5 264.5zM1563 422 q0 -68 -37 -139.5t-109 -137t-168.5 -117.5t-226 -83t-270.5 -31t-275 33.5t-240.5 93t-171.5 151t-65 199.5q0 115 69.5 245t197.5 258q169 169 341.5 236t246.5 -7q65 -64 20 -209q-4 -14 -1 -20t10 -7t14.5 0.5t13.5 3.5l6 2q139 59 246 59t153 -61q45 -63 0 -178 q-2 -13 -4.5 -20t4.5 -12.5t12 -7.5t17 -6q57 -18 103 -47t80 -81.5t34 -116.5zM1489 1046q42 -47 54.5 -108.5t-6.5 -117.5q-8 -23 -29.5 -34t-44.5 -4q-23 8 -34 29.5t-4 44.5q20 63 -24 111t-107 35q-24 -5 -45 8t-25 37q-5 24 8 44.5t37 25.5q60 13 119 -5.5t101 -65.5z M1670 1209q87 -96 112.5 -222.5t-13.5 -241.5q-9 -27 -34 -40t-52 -4t-40 34t-5 52q28 82 10 172t-80 158q-62 69 -148 95.5t-173 8.5q-28 -6 -52 9.5t-30 43.5t9.5 51.5t43.5 29.5q123 26 244 -11.5t208 -134.5z" />
+<glyph unicode="&#xf18b;" d="M1133 -34q-171 -94 -368 -94q-196 0 -367 94q138 87 235.5 211t131.5 268q35 -144 132.5 -268t235.5 -211zM638 1394v-485q0 -252 -126.5 -459.5t-330.5 -306.5q-181 215 -181 495q0 187 83.5 349.5t229.5 269.5t325 137zM1536 638q0 -280 -181 -495 q-204 99 -330.5 306.5t-126.5 459.5v485q179 -30 325 -137t229.5 -269.5t83.5 -349.5z" />
+<glyph unicode="&#xf18c;" horiz-adv-x="1408" d="M1402 433q-32 -80 -76 -138t-91 -88.5t-99 -46.5t-101.5 -14.5t-96.5 8.5t-86.5 22t-69.5 27.5t-46 22.5l-17 10q-113 -228 -289.5 -359.5t-384.5 -132.5q-19 0 -32 13t-13 32t13 31.5t32 12.5q173 1 322.5 107.5t251.5 294.5q-36 -14 -72 -23t-83 -13t-91 2.5t-93 28.5 t-92 59t-84.5 100t-74.5 146q114 47 214 57t167.5 -7.5t124.5 -56.5t88.5 -77t56.5 -82q53 131 79 291q-7 -1 -18 -2.5t-46.5 -2.5t-69.5 0.5t-81.5 10t-88.5 23t-84 42.5t-75 65t-54.5 94.5t-28.5 127.5q70 28 133.5 36.5t112.5 -1t92 -30t73.5 -50t56 -61t42 -63t27.5 -56 t16 -39.5l4 -16q12 122 12 195q-8 6 -21.5 16t-49 44.5t-63.5 71.5t-54 93t-33 112.5t12 127t70 138.5q73 -25 127.5 -61.5t84.5 -76.5t48 -85t20.5 -89t-0.5 -85.5t-13 -76.5t-19 -62t-17 -42l-7 -15q1 -5 1 -50.5t-1 -71.5q3 7 10 18.5t30.5 43t50.5 58t71 55.5t91.5 44.5 t112 14.5t132.5 -24q-2 -78 -21.5 -141.5t-50 -104.5t-69.5 -71.5t-81.5 -45.5t-84.5 -24t-80 -9.5t-67.5 1t-46.5 4.5l-17 3q-23 -147 -73 -283q6 7 18 18.5t49.5 41t77.5 52.5t99.5 42t117.5 20t129 -23.5t137 -77.5z" />
+<glyph unicode="&#xf18d;" horiz-adv-x="1280" d="M1259 283v-66q0 -85 -57.5 -144.5t-138.5 -59.5h-57l-260 -269v269h-529q-81 0 -138.5 59.5t-57.5 144.5v66h1238zM1259 609v-255h-1238v255h1238zM1259 937v-255h-1238v255h1238zM1259 1077v-67h-1238v67q0 84 57.5 143.5t138.5 59.5h846q81 0 138.5 -59.5t57.5 -143.5z " />
+<glyph unicode="&#xf18e;" d="M1152 640q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192h-352q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h352v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198 t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf190;" d="M1152 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-352v-192q0 -14 -9 -23t-23 -9q-12 0 -24 10l-319 319q-9 9 -9 23t9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h352q13 0 22.5 -9.5t9.5 -22.5zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198 t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf191;" d="M1024 960v-640q0 -26 -19 -45t-45 -19q-20 0 -37 12l-448 320q-27 19 -27 52t27 52l448 320q17 12 37 12q26 0 45 -19t19 -45zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5z M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf192;" d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5 t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf193;" horiz-adv-x="1664" d="M1023 349l102 -204q-58 -179 -210 -290t-339 -111q-156 0 -288.5 77.5t-210 210t-77.5 288.5q0 181 104.5 330t274.5 211l17 -131q-122 -54 -195 -165.5t-73 -244.5q0 -185 131.5 -316.5t316.5 -131.5q126 0 232.5 65t165 175.5t49.5 236.5zM1571 249l58 -114l-256 -128 q-13 -7 -29 -7q-40 0 -57 35l-239 477h-472q-24 0 -42.5 16.5t-21.5 40.5l-96 779q-2 16 6 42q14 51 57 82.5t97 31.5q66 0 113 -47t47 -113q0 -69 -52 -117.5t-120 -41.5l37 -289h423v-128h-407l16 -128h455q40 0 57 -35l228 -455z" />
+<glyph unicode="&#xf194;" d="M1292 898q10 216 -161 222q-231 8 -312 -261q44 19 82 19q85 0 74 -96q-4 -57 -74 -167t-105 -110q-43 0 -82 169q-13 54 -45 255q-30 189 -160 177q-59 -7 -164 -100l-81 -72l-81 -72l52 -67q76 52 87 52q57 0 107 -179q15 -55 45 -164.5t45 -164.5q68 -179 164 -179 q157 0 383 294q220 283 226 444zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf195;" horiz-adv-x="1152" d="M1152 704q0 -191 -94.5 -353t-256.5 -256.5t-353 -94.5h-160q-14 0 -23 9t-9 23v611l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v93l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v250q0 14 9 23t23 9h160 q14 0 23 -9t9 -23v-181l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-93l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-487q188 13 318 151t130 328q0 14 9 23t23 9h160q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf196;" horiz-adv-x="1408" d="M1152 736v-64q0 -14 -9 -23t-23 -9h-352v-352q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v352h-352q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h352v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-352h352q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832 q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf197;" horiz-adv-x="2176" d="M620 416q-110 -64 -268 -64h-128v64h-64q-13 0 -22.5 23.5t-9.5 56.5q0 24 7 49q-58 2 -96.5 10.5t-38.5 20.5t38.5 20.5t96.5 10.5q-7 25 -7 49q0 33 9.5 56.5t22.5 23.5h64v64h128q158 0 268 -64h1113q42 -7 106.5 -18t80.5 -14q89 -15 150 -40.5t83.5 -47.5t22.5 -40 t-22.5 -40t-83.5 -47.5t-150 -40.5q-16 -3 -80.5 -14t-106.5 -18h-1113zM1739 668q53 -36 53 -92t-53 -92l81 -30q68 48 68 122t-68 122zM625 400h1015q-217 -38 -456 -80q-57 0 -113 -24t-83 -48l-28 -24l-288 -288q-26 -26 -70.5 -45t-89.5 -19h-96l-93 464h29 q157 0 273 64zM352 816h-29l93 464h96q46 0 90 -19t70 -45l288 -288q4 -4 11 -10.5t30.5 -23t48.5 -29t61.5 -23t72.5 -10.5l456 -80h-1015q-116 64 -273 64z" />
+<glyph unicode="&#xf198;" horiz-adv-x="1664" d="M1519 760q62 0 103.5 -40.5t41.5 -101.5q0 -97 -93 -130l-172 -59l56 -167q7 -21 7 -47q0 -59 -42 -102t-101 -43q-47 0 -85.5 27t-53.5 72l-55 165l-310 -106l55 -164q8 -24 8 -47q0 -59 -42 -102t-102 -43q-47 0 -85 27t-53 72l-55 163l-153 -53q-29 -9 -50 -9 q-61 0 -101.5 40t-40.5 101q0 47 27.5 85t71.5 53l156 53l-105 313l-156 -54q-26 -8 -48 -8q-60 0 -101 40.5t-41 100.5q0 47 27.5 85t71.5 53l157 53l-53 159q-8 24 -8 47q0 60 42 102.5t102 42.5q47 0 85 -27t53 -72l54 -160l310 105l-54 160q-8 24 -8 47q0 59 42.5 102 t101.5 43q47 0 85.5 -27.5t53.5 -71.5l53 -161l162 55q21 6 43 6q60 0 102.5 -39.5t42.5 -98.5q0 -45 -30 -81.5t-74 -51.5l-157 -54l105 -316l164 56q24 8 46 8zM725 498l310 105l-105 315l-310 -107z" />
+<glyph unicode="&#xf199;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM1280 352v436q-31 -35 -64 -55q-34 -22 -132.5 -85t-151.5 -99q-98 -69 -164 -69v0v0q-66 0 -164 69 q-46 32 -141.5 92.5t-142.5 92.5q-12 8 -33 27t-31 27v-436q0 -40 28 -68t68 -28h832q40 0 68 28t28 68zM1280 925q0 41 -27.5 70t-68.5 29h-832q-40 0 -68 -28t-28 -68q0 -37 30.5 -76.5t67.5 -64.5q47 -32 137.5 -89t129.5 -83q3 -2 17 -11.5t21 -14t21 -13t23.5 -13 t21.5 -9.5t22.5 -7.5t20.5 -2.5t20.5 2.5t22.5 7.5t21.5 9.5t23.5 13t21 13t21 14t17 11.5l267 174q35 23 66.5 62.5t31.5 73.5z" />
+<glyph unicode="&#xf19a;" horiz-adv-x="1792" d="M127 640q0 163 67 313l367 -1005q-196 95 -315 281t-119 411zM1415 679q0 -19 -2.5 -38.5t-10 -49.5t-11.5 -44t-17.5 -59t-17.5 -58l-76 -256l-278 826q46 3 88 8q19 2 26 18.5t-2.5 31t-28.5 13.5l-205 -10q-75 1 -202 10q-12 1 -20.5 -5t-11.5 -15t-1.5 -18.5t9 -16.5 t19.5 -8l80 -8l120 -328l-168 -504l-280 832q46 3 88 8q19 2 26 18.5t-2.5 31t-28.5 13.5l-205 -10q-7 0 -23 0.5t-26 0.5q105 160 274.5 253.5t367.5 93.5q147 0 280.5 -53t238.5 -149h-10q-55 0 -92 -40.5t-37 -95.5q0 -12 2 -24t4 -21.5t8 -23t9 -21t12 -22.5t12.5 -21 t14.5 -24t14 -23q63 -107 63 -212zM909 573l237 -647q1 -6 5 -11q-126 -44 -255 -44q-112 0 -217 32zM1570 1009q95 -174 95 -369q0 -209 -104 -385.5t-279 -278.5l235 678q59 169 59 276q0 42 -6 79zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286 t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM896 -215q173 0 331.5 68t273 182.5t182.5 273t68 331.5t-68 331.5t-182.5 273t-273 182.5t-331.5 68t-331.5 -68t-273 -182.5t-182.5 -273t-68 -331.5t68 -331.5t182.5 -273 t273 -182.5t331.5 -68z" />
+<glyph unicode="&#xf19b;" horiz-adv-x="1792" d="M1086 1536v-1536l-272 -128q-228 20 -414 102t-293 208.5t-107 272.5q0 140 100.5 263.5t275 205.5t391.5 108v-172q-217 -38 -356.5 -150t-139.5 -255q0 -152 154.5 -267t388.5 -145v1360zM1755 954l37 -390l-525 114l147 83q-119 70 -280 99v172q277 -33 481 -157z" />
+<glyph unicode="&#xf19c;" horiz-adv-x="2048" d="M960 1536l960 -384v-128h-128q0 -26 -20.5 -45t-48.5 -19h-1526q-28 0 -48.5 19t-20.5 45h-128v128zM256 896h256v-768h128v768h256v-768h128v768h256v-768h128v768h256v-768h59q28 0 48.5 -19t20.5 -45v-64h-1664v64q0 26 20.5 45t48.5 19h59v768zM1851 -64 q28 0 48.5 -19t20.5 -45v-128h-1920v128q0 26 20.5 45t48.5 19h1782z" />
+<glyph unicode="&#xf19d;" horiz-adv-x="2304" d="M1774 700l18 -316q4 -69 -82 -128t-235 -93.5t-323 -34.5t-323 34.5t-235 93.5t-82 128l18 316l574 -181q22 -7 48 -7t48 7zM2304 1024q0 -23 -22 -31l-1120 -352q-4 -1 -10 -1t-10 1l-652 206q-43 -34 -71 -111.5t-34 -178.5q63 -36 63 -109q0 -69 -58 -107l58 -433 q2 -14 -8 -25q-9 -11 -24 -11h-192q-15 0 -24 11q-10 11 -8 25l58 433q-58 38 -58 107q0 73 65 111q11 207 98 330l-333 104q-22 8 -22 31t22 31l1120 352q4 1 10 1t10 -1l1120 -352q22 -8 22 -31z" />
+<glyph unicode="&#xf19e;" d="M859 579l13 -707q-62 11 -105 11q-41 0 -105 -11l13 707q-40 69 -168.5 295.5t-216.5 374.5t-181 287q58 -15 108 -15q43 0 111 15q63 -111 133.5 -229.5t167 -276.5t138.5 -227q37 61 109.5 177.5t117.5 190t105 176t107 189.5q54 -14 107 -14q56 0 114 14v0 q-28 -39 -60 -88.5t-49.5 -78.5t-56.5 -96t-49 -84q-146 -248 -353 -610z" />
+<glyph unicode="&#xf1a0;" d="M768 750h725q12 -67 12 -128q0 -217 -91 -387.5t-259.5 -266.5t-386.5 -96q-157 0 -299 60.5t-245 163.5t-163.5 245t-60.5 299t60.5 299t163.5 245t245 163.5t299 60.5q300 0 515 -201l-209 -201q-123 119 -306 119q-129 0 -238.5 -65t-173.5 -176.5t-64 -243.5 t64 -243.5t173.5 -176.5t238.5 -65q87 0 160 24t120 60t82 82t51.5 87t22.5 78h-436v264z" />
+<glyph unicode="&#xf1a1;" horiz-adv-x="1792" d="M1095 369q16 -16 0 -31q-62 -62 -199 -62t-199 62q-16 15 0 31q6 6 15 6t15 -6q48 -49 169 -49q120 0 169 49q6 6 15 6t15 -6zM788 550q0 -37 -26 -63t-63 -26t-63.5 26t-26.5 63q0 38 26.5 64t63.5 26t63 -26.5t26 -63.5zM1183 550q0 -37 -26.5 -63t-63.5 -26t-63 26 t-26 63t26 63.5t63 26.5t63.5 -26t26.5 -64zM1434 670q0 49 -35 84t-85 35t-86 -36q-130 90 -311 96l63 283l200 -45q0 -37 26 -63t63 -26t63.5 26.5t26.5 63.5t-26.5 63.5t-63.5 26.5q-54 0 -80 -50l-221 49q-19 5 -25 -16l-69 -312q-180 -7 -309 -97q-35 37 -87 37 q-50 0 -85 -35t-35 -84q0 -35 18.5 -64t49.5 -44q-6 -27 -6 -56q0 -142 140 -243t337 -101q198 0 338 101t140 243q0 32 -7 57q30 15 48 43.5t18 63.5zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191 t348 71t348 -71t286 -191t191 -286t71 -348z" />
+<glyph unicode="&#xf1a2;" d="M939 407q13 -13 0 -26q-53 -53 -171 -53t-171 53q-13 13 0 26q5 6 13 6t13 -6q42 -42 145 -42t145 42q5 6 13 6t13 -6zM676 563q0 -31 -23 -54t-54 -23t-54 23t-23 54q0 32 22.5 54.5t54.5 22.5t54.5 -22.5t22.5 -54.5zM1014 563q0 -31 -23 -54t-54 -23t-54 23t-23 54 q0 32 22.5 54.5t54.5 22.5t54.5 -22.5t22.5 -54.5zM1229 666q0 42 -30 72t-73 30q-42 0 -73 -31q-113 78 -267 82l54 243l171 -39q1 -32 23.5 -54t53.5 -22q32 0 54.5 22.5t22.5 54.5t-22.5 54.5t-54.5 22.5q-48 0 -69 -43l-189 42q-17 5 -21 -13l-60 -268q-154 -6 -265 -83 q-30 32 -74 32q-43 0 -73 -30t-30 -72q0 -30 16 -55t42 -38q-5 -25 -5 -48q0 -122 120 -208.5t289 -86.5q170 0 290 86.5t120 208.5q0 25 -6 49q25 13 40.5 37.5t15.5 54.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960 q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf1a3;" d="M866 697l90 27v62q0 79 -58 135t-138 56t-138 -55.5t-58 -134.5v-283q0 -20 -14 -33.5t-33 -13.5t-32.5 13.5t-13.5 33.5v120h-151v-122q0 -82 57.5 -139t139.5 -57q81 0 138.5 56.5t57.5 136.5v280q0 19 13.5 33t33.5 14q19 0 32.5 -14t13.5 -33v-54zM1199 502v122h-150 v-126q0 -20 -13.5 -33.5t-33.5 -13.5q-19 0 -32.5 14t-13.5 33v123l-90 -26l-60 28v-123q0 -80 58 -137t139 -57t138.5 57t57.5 139zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103 t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf1a4;" horiz-adv-x="1920" d="M1062 824v118q0 42 -30 72t-72 30t-72 -30t-30 -72v-612q0 -175 -126 -299t-303 -124q-178 0 -303.5 125.5t-125.5 303.5v266h328v-262q0 -43 30 -72.5t72 -29.5t72 29.5t30 72.5v620q0 171 126.5 292t301.5 121q176 0 302 -122t126 -294v-136l-195 -58zM1592 602h328 v-266q0 -178 -125.5 -303.5t-303.5 -125.5q-177 0 -303 124.5t-126 300.5v268l131 -61l195 58v-270q0 -42 30 -71.5t72 -29.5t72 29.5t30 71.5v275z" />
+<glyph unicode="&#xf1a5;" d="M1472 160v480h-704v704h-480q-93 0 -158.5 -65.5t-65.5 -158.5v-480h704v-704h480q93 0 158.5 65.5t65.5 158.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5 t84.5 -203.5z" />
+<glyph unicode="&#xf1a6;" horiz-adv-x="2048" d="M328 1254h204v-983h-532v697h328v286zM328 435v369h-123v-369h123zM614 968v-697h205v697h-205zM614 1254v-204h205v204h-205zM901 968h533v-942h-533v163h328v82h-328v697zM1229 435v369h-123v-369h123zM1516 968h532v-942h-532v163h327v82h-327v697zM1843 435v369h-123 v-369h123z" />
+<glyph unicode="&#xf1a7;" d="M1046 516q0 -64 -38 -109t-91 -45q-43 0 -70 15v277q28 17 70 17q53 0 91 -45.5t38 -109.5zM703 944q0 -64 -38 -109.5t-91 -45.5q-43 0 -70 15v277q28 17 70 17q53 0 91 -45t38 -109zM1265 513q0 134 -88 229t-213 95q-20 0 -39 -3q-23 -78 -78 -136q-87 -95 -211 -101 v-636l211 41v206q51 -19 117 -19q125 0 213 95t88 229zM922 940q0 134 -88.5 229t-213.5 95q-74 0 -141 -36h-186v-840l211 41v206q55 -19 116 -19q125 0 213.5 95t88.5 229zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960 q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf1a8;" horiz-adv-x="2038" d="M1222 607q75 3 143.5 -20.5t118 -58.5t101 -94.5t84 -108t75.5 -120.5q33 -56 78.5 -109t75.5 -80.5t99 -88.5q-48 -30 -108.5 -57.5t-138.5 -59t-114 -47.5q-44 37 -74 115t-43.5 164.5t-33 180.5t-42.5 168.5t-72.5 123t-122.5 48.5l-10 -2l-6 -4q4 -5 13 -14 q6 -5 28 -23.5t25.5 -22t19 -18t18 -20.5t11.5 -21t10.5 -27.5t4.5 -31t4 -40.5l1 -33q1 -26 -2.5 -57.5t-7.5 -52t-12.5 -58.5t-11.5 -53q-35 1 -101 -9.5t-98 -10.5q-39 0 -72 10q-2 16 -2 47q0 74 3 96q2 13 31.5 41.5t57 59t26.5 51.5q-24 2 -43 -24 q-36 -53 -111.5 -99.5t-136.5 -46.5q-25 0 -75.5 63t-106.5 139.5t-84 96.5q-6 4 -27 30q-482 -112 -513 -112q-16 0 -28 11t-12 27q0 15 8.5 26.5t22.5 14.5l486 106q-8 14 -8 25t5.5 17.5t16 11.5t20 7t23 4.5t18.5 4.5q4 1 15.5 7.5t17.5 6.5q15 0 28 -16t20 -33 q163 37 172 37q17 0 29.5 -11t12.5 -28q0 -15 -8.5 -26t-23.5 -14l-182 -40l-1 -16q-1 -26 81.5 -117.5t104.5 -91.5q47 0 119 80t72 129q0 36 -23.5 53t-51 18.5t-51 11.5t-23.5 34q0 16 10 34l-68 19q43 44 43 117q0 26 -5 58q82 16 144 16q44 0 71.5 -1.5t48.5 -8.5 t31 -13.5t20.5 -24.5t15.5 -33.5t17 -47.5t24 -60l50 25q-3 -40 -23 -60t-42.5 -21t-40 -6.5t-16.5 -20.5zM1282 842q-5 5 -13.5 15.5t-12 14.5t-10.5 11.5t-10 10.5l-8 8t-8.5 7.5t-8 5t-8.5 4.5q-7 3 -14.5 5t-20.5 2.5t-22 0.5h-32.5h-37.5q-126 0 -217 -43 q16 30 36 46.5t54 29.5t65.5 36t46 36.5t50 55t43.5 50.5q12 -9 28 -31.5t32 -36.5t38 -13l12 1v-76l22 -1q247 95 371 190q28 21 50 39t42.5 37.5t33 31t29.5 34t24 31t24.5 37t23 38t27 47.5t29.5 53l7 9q-2 -53 -43 -139q-79 -165 -205 -264t-306 -142q-14 -3 -42 -7.5 t-50 -9.5t-39 -14q3 -19 24.5 -46t21.5 -34q0 -11 -26 -30zM1061 -79q39 26 131.5 47.5t146.5 21.5q9 0 22.5 -15.5t28 -42.5t26 -50t24 -51t14.5 -33q-121 -45 -244 -45q-61 0 -125 11zM822 568l48 12l109 -177l-73 -48zM1323 51q3 -15 3 -16q0 -7 -17.5 -14.5t-46 -13 t-54 -9.5t-53.5 -7.5t-32 -4.5l-7 43q21 2 60.5 8.5t72 10t60.5 3.5h14zM866 679l-96 -20l-6 17q10 1 32.5 7t34.5 6q19 0 35 -10zM1061 45h31l10 -83l-41 -12v95zM1950 1535v1v-1zM1950 1535l-1 -5l-2 -2l1 3zM1950 1535l1 1z" />
+<glyph unicode="&#xf1a9;" d="M1167 -50q-5 19 -24 5q-30 -22 -87 -39t-131 -17q-129 0 -193 49q-5 4 -13 4q-11 0 -26 -12q-7 -6 -7.5 -16t7.5 -20q34 -32 87.5 -46t102.5 -12.5t99 4.5q41 4 84.5 20.5t65 30t28.5 20.5q12 12 7 29zM1128 65q-19 47 -39 61q-23 15 -76 15q-47 0 -71 -10 q-29 -12 -78 -56q-26 -24 -12 -44q9 -8 17.5 -4.5t31.5 23.5q3 2 10.5 8.5t10.5 8.5t10 7t11.5 7t12.5 5t15 4.5t16.5 2.5t20.5 1q27 0 44.5 -7.5t23 -14.5t13.5 -22q10 -17 12.5 -20t12.5 1q23 12 14 34zM1483 346q0 22 -5 44.5t-16.5 45t-34 36.5t-52.5 14 q-33 0 -97 -41.5t-129 -83.5t-101 -42q-27 -1 -63.5 19t-76 49t-83.5 58t-100 49t-111 19q-115 -1 -197 -78.5t-84 -178.5q-2 -112 74 -164q29 -20 62.5 -28.5t103.5 -8.5q57 0 132 32.5t134 71t120 70.5t93 31q26 -1 65 -31.5t71.5 -67t68 -67.5t55.5 -32q35 -3 58.5 14 t55.5 63q28 41 42.5 101t14.5 106zM1536 506q0 -164 -62 -304.5t-166 -236t-242.5 -149.5t-290.5 -54t-293 57.5t-247.5 157t-170.5 241.5t-64 302q0 89 19.5 172.5t49 145.5t70.5 118.5t78.5 94t78.5 69.5t64.5 46.5t42.5 24.5q14 8 51 26.5t54.5 28.5t48 30t60.5 44 q36 28 58 72.5t30 125.5q129 -155 186 -193q44 -29 130 -68t129 -66q21 -13 39 -25t60.5 -46.5t76 -70.5t75 -95t69 -122t47 -148.5t19.5 -177.5z" />
+<glyph unicode="&#xf1aa;" d="M1070 463l-160 -160l-151 -152l-30 -30q-65 -64 -151.5 -87t-171.5 -2q-16 -70 -72 -115t-129 -45q-85 0 -145 60.5t-60 145.5q0 72 44.5 128t113.5 72q-22 86 1 173t88 152l12 12l151 -152l-11 -11q-37 -37 -37 -89t37 -90q37 -37 89 -37t89 37l30 30l151 152l161 160z M729 1145l12 -12l-152 -152l-12 12q-37 37 -89 37t-89 -37t-37 -89.5t37 -89.5l29 -29l152 -152l160 -160l-151 -152l-161 160l-151 152l-30 30q-68 67 -90 159.5t5 179.5q-70 15 -115 71t-45 129q0 85 60 145.5t145 60.5q76 0 133.5 -49t69.5 -123q84 20 169.5 -3.5 t149.5 -87.5zM1536 78q0 -85 -60 -145.5t-145 -60.5q-74 0 -131 47t-71 118q-86 -28 -179.5 -6t-161.5 90l-11 12l151 152l12 -12q37 -37 89 -37t89 37t37 89t-37 89l-30 30l-152 152l-160 160l152 152l160 -160l152 -152l29 -30q64 -64 87.5 -150.5t2.5 -171.5 q76 -11 126.5 -68.5t50.5 -134.5zM1534 1202q0 -77 -51 -135t-127 -69q26 -85 3 -176.5t-90 -158.5l-12 -12l-151 152l12 12q37 37 37 89t-37 89t-89 37t-89 -37l-30 -30l-152 -152l-160 -160l-152 152l161 160l152 152l29 30q67 67 159 89.5t178 -3.5q11 75 68.5 126 t135.5 51q85 0 145 -60.5t60 -145.5z" />
+<glyph unicode="&#xf1ab;" d="M654 458q-1 -3 -12.5 0.5t-31.5 11.5l-20 9q-44 20 -87 49q-7 5 -41 31.5t-38 28.5q-67 -103 -134 -181q-81 -95 -105 -110q-4 -2 -19.5 -4t-18.5 0q6 4 82 92q21 24 85.5 115t78.5 118q17 30 51 98.5t36 77.5q-8 1 -110 -33q-8 -2 -27.5 -7.5t-34.5 -9.5t-17 -5 q-2 -2 -2 -10.5t-1 -9.5q-5 -10 -31 -15q-23 -7 -47 0q-18 4 -28 21q-4 6 -5 23q6 2 24.5 5t29.5 6q58 16 105 32q100 35 102 35q10 2 43 19.5t44 21.5q9 3 21.5 8t14.5 5.5t6 -0.5q2 -12 -1 -33q0 -2 -12.5 -27t-26.5 -53.5t-17 -33.5q-25 -50 -77 -131l64 -28 q12 -6 74.5 -32t67.5 -28q4 -1 10.5 -25.5t4.5 -30.5zM449 944q3 -15 -4 -28q-12 -23 -50 -38q-30 -12 -60 -12q-26 3 -49 26q-14 15 -18 41l1 3q3 -3 19.5 -5t26.5 0t58 16q36 12 55 14q17 0 21 -17zM1147 815l63 -227l-139 42zM39 15l694 232v1032l-694 -233v-1031z M1280 332l102 -31l-181 657l-100 31l-216 -536l102 -31l45 110l211 -65zM777 1294l573 -184v380zM1088 -29l158 -13l-54 -160l-40 66q-130 -83 -276 -108q-58 -12 -91 -12h-84q-79 0 -199.5 39t-183.5 85q-8 7 -8 16q0 8 5 13.5t13 5.5q4 0 18 -7.5t30.5 -16.5t20.5 -11 q73 -37 159.5 -61.5t157.5 -24.5q95 0 167 14.5t157 50.5q15 7 30.5 15.5t34 19t28.5 16.5zM1536 1050v-1079l-774 246q-14 -6 -375 -127.5t-368 -121.5q-13 0 -18 13q0 1 -1 3v1078q3 9 4 10q5 6 20 11q106 35 149 50v384l558 -198q2 0 160.5 55t316 108.5t161.5 53.5 q20 0 20 -21v-418z" />
+<glyph unicode="&#xf1ac;" horiz-adv-x="1792" d="M288 1152q66 0 113 -47t47 -113v-1088q0 -66 -47 -113t-113 -47h-128q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h128zM1664 989q58 -34 93 -93t35 -128v-768q0 -106 -75 -181t-181 -75h-864q-66 0 -113 47t-47 113v1536q0 40 28 68t68 28h672q40 0 88 -20t76 -48 l152 -152q28 -28 48 -76t20 -88v-163zM928 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM928 256v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM928 512v128q0 14 -9 23 t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1184 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1184 256v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128 q14 0 23 9t9 23zM1184 512v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 256v128q0 14 -9 23t-23 9h-128 q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 512v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1536 896v256h-160q-40 0 -68 28t-28 68v160h-640v-512h896z" />
+<glyph unicode="&#xf1ad;" d="M1344 1536q26 0 45 -19t19 -45v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280zM512 1248v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 992v-64q0 -14 9 -23t23 -9h64q14 0 23 9 t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 736v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 480v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM384 160v64 q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64 q14 0 23 9t9 23zM384 928v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 -96v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9 t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM896 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 928v64 q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 160v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64 q14 0 23 9t9 23zM1152 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 928v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9 t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23z" />
+<glyph unicode="&#xf1ae;" horiz-adv-x="1280" d="M1188 988l-292 -292v-824q0 -46 -33 -79t-79 -33t-79 33t-33 79v384h-64v-384q0 -46 -33 -79t-79 -33t-79 33t-33 79v824l-292 292q-28 28 -28 68t28 68t68 28t68 -28l228 -228h368l228 228q28 28 68 28t68 -28t28 -68t-28 -68zM864 1152q0 -93 -65.5 -158.5 t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf1b0;" horiz-adv-x="1664" d="M780 1064q0 -60 -19 -113.5t-63 -92.5t-105 -39q-76 0 -138 57.5t-92 135.5t-30 151q0 60 19 113.5t63 92.5t105 39q77 0 138.5 -57.5t91.5 -135t30 -151.5zM438 581q0 -80 -42 -139t-119 -59q-76 0 -141.5 55.5t-100.5 133.5t-35 152q0 80 42 139.5t119 59.5 q76 0 141.5 -55.5t100.5 -134t35 -152.5zM832 608q118 0 255 -97.5t229 -237t92 -254.5q0 -46 -17 -76.5t-48.5 -45t-64.5 -20t-76 -5.5q-68 0 -187.5 45t-182.5 45q-66 0 -192.5 -44.5t-200.5 -44.5q-183 0 -183 146q0 86 56 191.5t139.5 192.5t187.5 146t193 59zM1071 819 q-61 0 -105 39t-63 92.5t-19 113.5q0 74 30 151.5t91.5 135t138.5 57.5q61 0 105 -39t63 -92.5t19 -113.5q0 -73 -30 -151t-92 -135.5t-138 -57.5zM1503 923q77 0 119 -59.5t42 -139.5q0 -74 -35 -152t-100.5 -133.5t-141.5 -55.5q-77 0 -119 59t-42 139q0 74 35 152.5 t100.5 134t141.5 55.5z" />
+<glyph unicode="&#xf1b1;" horiz-adv-x="768" d="M704 1008q0 -145 -57 -243.5t-152 -135.5l45 -821q2 -26 -16 -45t-44 -19h-192q-26 0 -44 19t-16 45l45 821q-95 37 -152 135.5t-57 243.5q0 128 42.5 249.5t117.5 200t160 78.5t160 -78.5t117.5 -200t42.5 -249.5z" />
+<glyph unicode="&#xf1b2;" horiz-adv-x="1792" d="M896 -93l640 349v636l-640 -233v-752zM832 772l698 254l-698 254l-698 -254zM1664 1024v-768q0 -35 -18 -65t-49 -47l-704 -384q-28 -16 -61 -16t-61 16l-704 384q-31 17 -49 47t-18 65v768q0 40 23 73t61 47l704 256q22 8 44 8t44 -8l704 -256q38 -14 61 -47t23 -73z " />
+<glyph unicode="&#xf1b3;" horiz-adv-x="2304" d="M640 -96l384 192v314l-384 -164v-342zM576 358l404 173l-404 173l-404 -173zM1664 -96l384 192v314l-384 -164v-342zM1600 358l404 173l-404 173l-404 -173zM1152 651l384 165v266l-384 -164v-267zM1088 1030l441 189l-441 189l-441 -189zM2176 512v-416q0 -36 -19 -67 t-52 -47l-448 -224q-25 -14 -57 -14t-57 14l-448 224q-5 2 -7 4q-2 -2 -7 -4l-448 -224q-25 -14 -57 -14t-57 14l-448 224q-33 16 -52 47t-19 67v416q0 38 21.5 70t56.5 48l434 186v400q0 38 21.5 70t56.5 48l448 192q23 10 50 10t50 -10l448 -192q35 -16 56.5 -48t21.5 -70 v-400l434 -186q36 -16 57 -48t21 -70z" />
+<glyph unicode="&#xf1b4;" horiz-adv-x="2048" d="M1848 1197h-511v-124h511v124zM1596 771q-90 0 -146 -52.5t-62 -142.5h408q-18 195 -200 195zM1612 186q63 0 122 32t76 87h221q-100 -307 -427 -307q-214 0 -340.5 132t-126.5 347q0 208 130.5 345.5t336.5 137.5q138 0 240.5 -68t153 -179t50.5 -248q0 -17 -2 -47h-658 q0 -111 57.5 -171.5t166.5 -60.5zM277 236h296q205 0 205 167q0 180 -199 180h-302v-347zM277 773h281q78 0 123.5 36.5t45.5 113.5q0 144 -190 144h-260v-294zM0 1282h594q87 0 155 -14t126.5 -47.5t90 -96.5t31.5 -154q0 -181 -172 -263q114 -32 172 -115t58 -204 q0 -75 -24.5 -136.5t-66 -103.5t-98.5 -71t-121 -42t-134 -13h-611v1260z" />
+<glyph unicode="&#xf1b5;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM499 1041h-371v-787h382q117 0 197 57.5t80 170.5q0 158 -143 200q107 52 107 164q0 57 -19.5 96.5 t-56.5 60.5t-79 29.5t-97 8.5zM477 723h-176v184h163q119 0 119 -90q0 -94 -106 -94zM486 388h-185v217h189q124 0 124 -113q0 -104 -128 -104zM1136 356q-68 0 -104 38t-36 107h411q1 10 1 30q0 132 -74.5 220.5t-203.5 88.5q-128 0 -210 -86t-82 -216q0 -135 79 -217 t213 -82q205 0 267 191h-138q-11 -34 -47.5 -54t-75.5 -20zM1126 722q113 0 124 -122h-254q4 56 39 89t91 33zM964 988h319v-77h-319v77z" />
+<glyph unicode="&#xf1b6;" horiz-adv-x="1792" d="M1582 954q0 -101 -71.5 -172.5t-172.5 -71.5t-172.5 71.5t-71.5 172.5t71.5 172.5t172.5 71.5t172.5 -71.5t71.5 -172.5zM812 212q0 104 -73 177t-177 73q-27 0 -54 -6l104 -42q77 -31 109.5 -106.5t1.5 -151.5q-31 -77 -107 -109t-152 -1q-21 8 -62 24.5t-61 24.5 q32 -60 91 -96.5t130 -36.5q104 0 177 73t73 177zM1642 953q0 126 -89.5 215.5t-215.5 89.5q-127 0 -216.5 -89.5t-89.5 -215.5q0 -127 89.5 -216t216.5 -89q126 0 215.5 89t89.5 216zM1792 953q0 -189 -133.5 -322t-321.5 -133l-437 -319q-12 -129 -109 -218t-229 -89 q-121 0 -214 76t-118 192l-230 92v429l389 -157q79 48 173 48q13 0 35 -2l284 407q2 187 135.5 319t320.5 132q188 0 321.5 -133.5t133.5 -321.5z" />
+<glyph unicode="&#xf1b7;" d="M1242 889q0 80 -57 136.5t-137 56.5t-136.5 -57t-56.5 -136q0 -80 56.5 -136.5t136.5 -56.5t137 56.5t57 136.5zM632 301q0 -83 -58 -140.5t-140 -57.5q-56 0 -103 29t-72 77q52 -20 98 -40q60 -24 120 1.5t85 86.5q24 60 -1.5 120t-86.5 84l-82 33q22 5 42 5 q82 0 140 -57.5t58 -140.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v153l172 -69q20 -92 93.5 -152t168.5 -60q104 0 181 70t87 173l345 252q150 0 255.5 105.5t105.5 254.5q0 150 -105.5 255.5t-255.5 105.5 q-148 0 -253 -104.5t-107 -252.5l-225 -322q-9 1 -28 1q-75 0 -137 -37l-297 119v468q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5zM1289 887q0 -100 -71 -170.5t-171 -70.5t-170.5 70.5t-70.5 170.5t70.5 171t170.5 71q101 0 171.5 -70.5t70.5 -171.5z " />
+<glyph unicode="&#xf1b8;" horiz-adv-x="1792" d="M836 367l-15 -368l-2 -22l-420 29q-36 3 -67 31.5t-47 65.5q-11 27 -14.5 55t4 65t12 55t21.5 64t19 53q78 -12 509 -28zM449 953l180 -379l-147 92q-63 -72 -111.5 -144.5t-72.5 -125t-39.5 -94.5t-18.5 -63l-4 -21l-190 357q-17 26 -18 56t6 47l8 18q35 63 114 188 l-140 86zM1680 436l-188 -359q-12 -29 -36.5 -46.5t-43.5 -20.5l-18 -4q-71 -7 -219 -12l8 -164l-230 367l211 362l7 -173q170 -16 283 -5t170 33zM895 1360q-47 -63 -265 -435l-317 187l-19 12l225 356q20 31 60 45t80 10q24 -2 48.5 -12t42 -21t41.5 -33t36 -34.5 t36 -39.5t32 -35zM1550 1053l212 -363q18 -37 12.5 -76t-27.5 -74q-13 -20 -33 -37t-38 -28t-48.5 -22t-47 -16t-51.5 -14t-46 -12q-34 72 -265 436l313 195zM1407 1279l142 83l-220 -373l-419 20l151 86q-34 89 -75 166t-75.5 123.5t-64.5 80t-47 46.5l-17 13l405 -1 q31 3 58 -10.5t39 -28.5l11 -15q39 -61 112 -190z" />
+<glyph unicode="&#xf1b9;" horiz-adv-x="2048" d="M480 448q0 66 -47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47t113 47t47 113zM516 768h1016l-89 357q-2 8 -14 17.5t-21 9.5h-768q-9 0 -21 -9.5t-14 -17.5zM1888 448q0 66 -47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47t113 47t47 113zM2048 544v-384 q0 -14 -9 -23t-23 -9h-96v-128q0 -80 -56 -136t-136 -56t-136 56t-56 136v128h-1024v-128q0 -80 -56 -136t-136 -56t-136 56t-56 136v128h-96q-14 0 -23 9t-9 23v384q0 93 65.5 158.5t158.5 65.5h28l105 419q23 94 104 157.5t179 63.5h768q98 0 179 -63.5t104 -157.5 l105 -419h28q93 0 158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf1ba;" horiz-adv-x="2048" d="M1824 640q93 0 158.5 -65.5t65.5 -158.5v-384q0 -14 -9 -23t-23 -9h-96v-64q0 -80 -56 -136t-136 -56t-136 56t-56 136v64h-1024v-64q0 -80 -56 -136t-136 -56t-136 56t-56 136v64h-96q-14 0 -23 9t-9 23v384q0 93 65.5 158.5t158.5 65.5h28l105 419q23 94 104 157.5 t179 63.5h128v224q0 14 9 23t23 9h448q14 0 23 -9t9 -23v-224h128q98 0 179 -63.5t104 -157.5l105 -419h28zM320 160q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47zM516 640h1016l-89 357q-2 8 -14 17.5t-21 9.5h-768q-9 0 -21 -9.5t-14 -17.5z M1728 160q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47z" />
+<glyph unicode="&#xf1bb;" d="M1504 64q0 -26 -19 -45t-45 -19h-462q1 -17 6 -87.5t5 -108.5q0 -25 -18 -42.5t-43 -17.5h-320q-25 0 -43 17.5t-18 42.5q0 38 5 108.5t6 87.5h-462q-26 0 -45 19t-19 45t19 45l402 403h-229q-26 0 -45 19t-19 45t19 45l402 403h-197q-26 0 -45 19t-19 45t19 45l384 384 q19 19 45 19t45 -19l384 -384q19 -19 19 -45t-19 -45t-45 -19h-197l402 -403q19 -19 19 -45t-19 -45t-45 -19h-229l402 -403q19 -19 19 -45z" />
+<glyph unicode="&#xf1bc;" d="M1127 326q0 32 -30 51q-193 115 -447 115q-133 0 -287 -34q-42 -9 -42 -52q0 -20 13.5 -34.5t35.5 -14.5q5 0 37 8q132 27 243 27q226 0 397 -103q19 -11 33 -11q19 0 33 13.5t14 34.5zM1223 541q0 40 -35 61q-237 141 -548 141q-153 0 -303 -42q-48 -13 -48 -64 q0 -25 17.5 -42.5t42.5 -17.5q7 0 37 8q122 33 251 33q279 0 488 -124q24 -13 38 -13q25 0 42.5 17.5t17.5 42.5zM1331 789q0 47 -40 70q-126 73 -293 110.5t-343 37.5q-204 0 -364 -47q-23 -7 -38.5 -25.5t-15.5 -48.5q0 -31 20.5 -52t51.5 -21q11 0 40 8q133 37 307 37 q159 0 309.5 -34t253.5 -95q21 -12 40 -12q29 0 50.5 20.5t21.5 51.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf1bd;" horiz-adv-x="1024" d="M1024 1233l-303 -582l24 -31h279v-415h-507l-44 -30l-142 -273l-30 -30h-301v303l303 583l-24 30h-279v415h507l44 30l142 273l30 30h301v-303z" />
+<glyph unicode="&#xf1be;" horiz-adv-x="2304" d="M784 164l16 241l-16 523q-1 10 -7.5 17t-16.5 7q-9 0 -16 -7t-7 -17l-14 -523l14 -241q1 -10 7.5 -16.5t15.5 -6.5q22 0 24 23zM1080 193l11 211l-12 586q0 16 -13 24q-8 5 -16 5t-16 -5q-13 -8 -13 -24l-1 -6l-10 -579q0 -1 11 -236v-1q0 -10 6 -17q9 -11 23 -11 q11 0 20 9q9 7 9 20zM35 533l20 -128l-20 -126q-2 -9 -9 -9t-9 9l-17 126l17 128q2 9 9 9t9 -9zM121 612l26 -207l-26 -203q-2 -9 -10 -9q-9 0 -9 10l-23 202l23 207q0 9 9 9q8 0 10 -9zM401 159zM213 650l25 -245l-25 -237q0 -11 -11 -11q-10 0 -12 11l-21 237l21 245 q2 12 12 12q11 0 11 -12zM307 657l23 -252l-23 -244q-2 -13 -14 -13q-13 0 -13 13l-21 244l21 252q0 13 13 13q12 0 14 -13zM401 639l21 -234l-21 -246q-2 -16 -16 -16q-6 0 -10.5 4.5t-4.5 11.5l-20 246l20 234q0 6 4.5 10.5t10.5 4.5q14 0 16 -15zM784 164zM495 785 l21 -380l-21 -246q0 -7 -5 -12.5t-12 -5.5q-16 0 -18 18l-18 246l18 380q2 18 18 18q7 0 12 -5.5t5 -12.5zM589 871l19 -468l-19 -244q0 -8 -5.5 -13.5t-13.5 -5.5q-18 0 -20 19l-16 244l16 468q2 19 20 19q8 0 13.5 -5.5t5.5 -13.5zM687 911l18 -506l-18 -242 q-2 -21 -22 -21q-19 0 -21 21l-16 242l16 506q0 9 6.5 15.5t14.5 6.5q9 0 15 -6.5t7 -15.5zM1079 169v0v0zM881 915l15 -510l-15 -239q0 -10 -7.5 -17.5t-17.5 -7.5t-17 7t-8 18l-14 239l14 510q0 11 7.5 18t17.5 7t17.5 -7t7.5 -18zM980 896l14 -492l-14 -236q0 -11 -8 -19 t-19 -8t-19 8t-9 19l-12 236l12 492q1 12 9 20t19 8t18.5 -8t8.5 -20zM1192 404l-14 -231v0q0 -13 -9 -22t-22 -9t-22 9t-10 22l-6 114l-6 117l12 636v3q2 15 12 24q9 7 20 7q8 0 15 -5q14 -8 16 -26zM2304 423q0 -117 -83 -199.5t-200 -82.5h-786q-13 2 -22 11t-9 22v899 q0 23 28 33q85 34 181 34q195 0 338 -131.5t160 -323.5q53 22 110 22q117 0 200 -83t83 -201z" />
+<glyph unicode="&#xf1c0;" d="M768 768q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127t443 -43zM768 0q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127 t443 -43zM768 384q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127t443 -43zM768 1536q208 0 385 -34.5t280 -93.5t103 -128v-128q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5 t-103 128v128q0 69 103 128t280 93.5t385 34.5z" />
+<glyph unicode="&#xf1c1;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M894 465q33 -26 84 -56q59 7 117 7q147 0 177 -49q16 -22 2 -52q0 -1 -1 -2l-2 -2v-1q-6 -38 -71 -38q-48 0 -115 20t-130 53q-221 -24 -392 -83q-153 -262 -242 -262q-15 0 -28 7l-24 12q-1 1 -6 5q-10 10 -6 36q9 40 56 91.5t132 96.5q14 9 23 -6q2 -2 2 -4q52 85 107 197 q68 136 104 262q-24 82 -30.5 159.5t6.5 127.5q11 40 42 40h21h1q23 0 35 -15q18 -21 9 -68q-2 -6 -4 -8q1 -3 1 -8v-30q-2 -123 -14 -192q55 -164 146 -238zM318 54q52 24 137 158q-51 -40 -87.5 -84t-49.5 -74zM716 974q-15 -42 -2 -132q1 7 7 44q0 3 7 43q1 4 4 8 q-1 1 -1 2t-0.5 1.5t-0.5 1.5q-1 22 -13 36q0 -1 -1 -2v-2zM592 313q135 54 284 81q-2 1 -13 9.5t-16 13.5q-76 67 -127 176q-27 -86 -83 -197q-30 -56 -45 -83zM1238 329q-24 24 -140 24q76 -28 124 -28q14 0 18 1q0 1 -2 3z" />
+<glyph unicode="&#xf1c2;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M233 768v-107h70l164 -661h159l128 485q7 20 10 46q2 16 2 24h4l3 -24q1 -3 3.5 -20t5.5 -26l128 -485h159l164 661h70v107h-300v-107h90l-99 -438q-5 -20 -7 -46l-2 -21h-4l-3 21q-1 5 -4 21t-5 25l-144 545h-114l-144 -545q-2 -9 -4.5 -24.5t-3.5 -21.5l-4 -21h-4l-2 21 q-2 26 -7 46l-99 438h90v107h-300z" />
+<glyph unicode="&#xf1c3;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M429 106v-106h281v106h-75l103 161q5 7 10 16.5t7.5 13.5t3.5 4h2q1 -4 5 -10q2 -4 4.5 -7.5t6 -8t6.5 -8.5l107 -161h-76v-106h291v106h-68l-192 273l195 282h67v107h-279v-107h74l-103 -159q-4 -7 -10 -16.5t-9 -13.5l-2 -3h-2q-1 4 -5 10q-6 11 -17 23l-106 159h76v107 h-290v-107h68l189 -272l-194 -283h-68z" />
+<glyph unicode="&#xf1c4;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M416 106v-106h327v106h-93v167h137q76 0 118 15q67 23 106.5 87t39.5 146q0 81 -37 141t-100 87q-48 19 -130 19h-368v-107h92v-555h-92zM769 386h-119v268h120q52 0 83 -18q56 -33 56 -115q0 -89 -62 -120q-31 -15 -78 -15z" />
+<glyph unicode="&#xf1c5;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M1280 320v-320h-1024v192l192 192l128 -128l384 384zM448 512q-80 0 -136 56t-56 136t56 136t136 56t136 -56t56 -136t-56 -136t-136 -56z" />
+<glyph unicode="&#xf1c6;" d="M640 1152v128h-128v-128h128zM768 1024v128h-128v-128h128zM640 896v128h-128v-128h128zM768 768v128h-128v-128h128zM1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400 v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-128v-128h-128v128h-512v-1536h1280zM781 593l107 -349q8 -27 8 -52q0 -83 -72.5 -137.5t-183.5 -54.5t-183.5 54.5t-72.5 137.5q0 25 8 52q21 63 120 396v128h128v-128h79 q22 0 39 -13t23 -34zM640 128q53 0 90.5 19t37.5 45t-37.5 45t-90.5 19t-90.5 -19t-37.5 -45t37.5 -45t90.5 -19z" />
+<glyph unicode="&#xf1c7;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M620 686q20 -8 20 -30v-544q0 -22 -20 -30q-8 -2 -12 -2q-12 0 -23 9l-166 167h-131q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h131l166 167q16 15 35 7zM1037 -3q31 0 50 24q129 159 129 363t-129 363q-16 21 -43 24t-47 -14q-21 -17 -23.5 -43.5t14.5 -47.5 q100 -123 100 -282t-100 -282q-17 -21 -14.5 -47.5t23.5 -42.5q18 -15 40 -15zM826 145q27 0 47 20q87 93 87 219t-87 219q-18 19 -45 20t-46 -17t-20 -44.5t18 -46.5q52 -57 52 -131t-52 -131q-19 -20 -18 -46.5t20 -44.5q20 -17 44 -17z" />
+<glyph unicode="&#xf1c8;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M768 768q52 0 90 -38t38 -90v-384q0 -52 -38 -90t-90 -38h-384q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h384zM1260 766q20 -8 20 -30v-576q0 -22 -20 -30q-8 -2 -12 -2q-14 0 -23 9l-265 266v90l265 266q9 9 23 9q4 0 12 -2z" />
+<glyph unicode="&#xf1c9;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M480 768q8 11 21 12.5t24 -6.5l51 -38q11 -8 12.5 -21t-6.5 -24l-182 -243l182 -243q8 -11 6.5 -24t-12.5 -21l-51 -38q-11 -8 -24 -6.5t-21 12.5l-226 301q-14 19 0 38zM1282 467q14 -19 0 -38l-226 -301q-8 -11 -21 -12.5t-24 6.5l-51 38q-11 8 -12.5 21t6.5 24l182 243 l-182 243q-8 11 -6.5 24t12.5 21l51 38q11 8 24 6.5t21 -12.5zM662 6q-13 2 -20.5 13t-5.5 24l138 831q2 13 13 20.5t24 5.5l63 -10q13 -2 20.5 -13t5.5 -24l-138 -831q-2 -13 -13 -20.5t-24 -5.5z" />
+<glyph unicode="&#xf1ca;" d="M1497 709v-198q-101 -23 -198 -23q-65 -136 -165.5 -271t-181.5 -215.5t-128 -106.5q-80 -45 -162 3q-28 17 -60.5 43.5t-85 83.5t-102.5 128.5t-107.5 184t-105.5 244t-91.5 314.5t-70.5 390h283q26 -218 70 -398.5t104.5 -317t121.5 -235.5t140 -195q169 169 287 406 q-142 72 -223 220t-81 333q0 192 104 314.5t284 122.5q178 0 273 -105.5t95 -297.5q0 -159 -58 -286q-7 -1 -19.5 -3t-46 -2t-63 6t-62 25.5t-50.5 51.5q31 103 31 184q0 87 -29 132t-79 45q-53 0 -85 -49.5t-32 -140.5q0 -186 105 -293.5t267 -107.5q62 0 121 14z" />
+<glyph unicode="&#xf1cb;" horiz-adv-x="1792" d="M216 367l603 -402v359l-334 223zM154 511l193 129l-193 129v-258zM973 -35l603 402l-269 180l-334 -223v-359zM896 458l272 182l-272 182l-272 -182zM485 733l334 223v359l-603 -402zM1445 640l193 -129v258zM1307 733l269 180l-603 402v-359zM1792 913v-546 q0 -41 -34 -64l-819 -546q-21 -13 -43 -13t-43 13l-819 546q-34 23 -34 64v546q0 41 34 64l819 546q21 13 43 13t43 -13l819 -546q34 -23 34 -64z" />
+<glyph unicode="&#xf1cc;" horiz-adv-x="2048" d="M1800 764q111 -46 179.5 -145.5t68.5 -221.5q0 -164 -118 -280.5t-285 -116.5q-4 0 -11.5 0.5t-10.5 0.5h-1209h-1h-2h-5q-170 10 -288 125.5t-118 280.5q0 110 55 203t147 147q-12 39 -12 82q0 115 82 196t199 81q95 0 172 -58q75 154 222.5 248t326.5 94 q166 0 306 -80.5t221.5 -218.5t81.5 -301q0 -6 -0.5 -18t-0.5 -18zM468 498q0 -122 84 -193t208 -71q137 0 240 99q-16 20 -47.5 56.5t-43.5 50.5q-67 -65 -144 -65q-55 0 -93.5 33.5t-38.5 87.5q0 53 38.5 87t91.5 34q44 0 84.5 -21t73 -55t65 -75t69 -82t77 -75t97 -55 t121.5 -21q121 0 204.5 71.5t83.5 190.5q0 121 -84 192t-207 71q-143 0 -241 -97q14 -16 29.5 -34t34.5 -40t29 -34q66 64 142 64q52 0 92 -33t40 -84q0 -57 -37 -91.5t-94 -34.5q-43 0 -82.5 21t-72 55t-65.5 75t-69.5 82t-77.5 75t-96.5 55t-118.5 21q-122 0 -207 -70.5 t-85 -189.5z" />
+<glyph unicode="&#xf1cd;" horiz-adv-x="1792" d="M896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM896 1408q-190 0 -361 -90l194 -194q82 28 167 28t167 -28l194 194q-171 90 -361 90zM218 279l194 194 q-28 82 -28 167t28 167l-194 194q-90 -171 -90 -361t90 -361zM896 -128q190 0 361 90l-194 194q-82 -28 -167 -28t-167 28l-194 -194q171 -90 361 -90zM896 256q159 0 271.5 112.5t112.5 271.5t-112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5 t271.5 -112.5zM1380 473l194 -194q90 171 90 361t-90 361l-194 -194q28 -82 28 -167t-28 -167z" />
+<glyph unicode="&#xf1ce;" horiz-adv-x="1792" d="M1760 640q0 -176 -68.5 -336t-184 -275.5t-275.5 -184t-336 -68.5t-336 68.5t-275.5 184t-184 275.5t-68.5 336q0 213 97 398.5t265 305.5t374 151v-228q-221 -45 -366.5 -221t-145.5 -406q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5 t136.5 204t51 248.5q0 230 -145.5 406t-366.5 221v228q206 -31 374 -151t265 -305.5t97 -398.5z" />
+<glyph unicode="&#xf1d0;" horiz-adv-x="1792" d="M19 662q8 217 116 406t305 318h5q0 -1 -1 -3q-8 -8 -28 -33.5t-52 -76.5t-60 -110.5t-44.5 -135.5t-14 -150.5t39 -157.5t108.5 -154q50 -50 102 -69.5t90.5 -11.5t69.5 23.5t47 32.5l16 16q39 51 53 116.5t6.5 122.5t-21 107t-26.5 80l-14 29q-10 25 -30.5 49.5t-43 41 t-43.5 29.5t-35 19l-13 6l104 115q39 -17 78 -52t59 -61l19 -27q1 48 -18.5 103.5t-40.5 87.5l-20 31l161 183l160 -181q-33 -46 -52.5 -102.5t-22.5 -90.5l-4 -33q22 37 61.5 72.5t67.5 52.5l28 17l103 -115q-44 -14 -85 -50t-60 -65l-19 -29q-31 -56 -48 -133.5t-7 -170 t57 -156.5q33 -45 77.5 -60.5t85 -5.5t76 26.5t57.5 33.5l21 16q60 53 96.5 115t48.5 121.5t10 121.5t-18 118t-37 107.5t-45.5 93t-45 72t-34.5 47.5l-13 17q-14 13 -7 13l10 -3q40 -29 62.5 -46t62 -50t64 -58t58.5 -65t55.5 -77t45.5 -88t38 -103t23.5 -117t10.5 -136 q3 -259 -108 -465t-312 -321t-456 -115q-185 0 -351 74t-283.5 198t-184 293t-60.5 353z" />
+<glyph unicode="&#xf1d1;" horiz-adv-x="1792" d="M874 -102v-66q-208 6 -385 109.5t-283 275.5l58 34q29 -49 73 -99l65 57q148 -168 368 -212l-17 -86q65 -12 121 -13zM276 428l-83 -28q22 -60 49 -112l-57 -33q-98 180 -98 385t98 385l57 -33q-30 -56 -49 -112l82 -28q-35 -100 -35 -212q0 -109 36 -212zM1528 251 l58 -34q-106 -172 -283 -275.5t-385 -109.5v66q56 1 121 13l-17 86q220 44 368 212l65 -57q44 50 73 99zM1377 805l-233 -80q14 -42 14 -85t-14 -85l232 -80q-31 -92 -98 -169l-185 162q-57 -67 -147 -85l48 -241q-52 -10 -98 -10t-98 10l48 241q-90 18 -147 85l-185 -162 q-67 77 -98 169l232 80q-14 42 -14 85t14 85l-233 80q33 93 99 169l185 -162q59 68 147 86l-48 240q44 10 98 10t98 -10l-48 -240q88 -18 147 -86l185 162q66 -76 99 -169zM874 1448v-66q-65 -2 -121 -13l17 -86q-220 -42 -368 -211l-65 56q-38 -42 -73 -98l-57 33 q106 172 282 275.5t385 109.5zM1705 640q0 -205 -98 -385l-57 33q27 52 49 112l-83 28q36 103 36 212q0 112 -35 212l82 28q-19 56 -49 112l57 33q98 -180 98 -385zM1585 1063l-57 -33q-35 56 -73 98l-65 -56q-148 169 -368 211l17 86q-56 11 -121 13v66q209 -6 385 -109.5 t282 -275.5zM1748 640q0 173 -67.5 331t-181.5 272t-272 181.5t-331 67.5t-331 -67.5t-272 -181.5t-181.5 -272t-67.5 -331t67.5 -331t181.5 -272t272 -181.5t331 -67.5t331 67.5t272 181.5t181.5 272t67.5 331zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71 t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
+<glyph unicode="&#xf1d2;" d="M582 228q0 -66 -93 -66q-107 0 -107 63q0 64 98 64q102 0 102 -61zM546 694q0 -85 -74 -85q-77 0 -77 84q0 90 77 90q36 0 55 -25.5t19 -63.5zM712 769v125q-78 -29 -135 -29q-50 29 -110 29q-86 0 -145 -57t-59 -143q0 -50 29.5 -102t73.5 -67v-3q-38 -17 -38 -85 q0 -53 41 -77v-3q-113 -37 -113 -139q0 -45 20 -78.5t54 -51t72 -25.5t81 -8q224 0 224 188q0 67 -48 99t-126 46q-27 5 -51.5 20.5t-24.5 39.5q0 44 49 52q77 15 122 70t45 134q0 24 -10 52q37 9 49 13zM771 350h137q-2 27 -2 82v387q0 46 2 69h-137q3 -23 3 -71v-392 q0 -50 -3 -75zM1280 366v121q-30 -21 -68 -21q-53 0 -53 82v225h52q9 0 26.5 -1t26.5 -1v117h-105q0 82 3 102h-140q4 -24 4 -55v-47h-60v-117q36 3 37 3q3 0 11 -0.5t12 -0.5v-2h-2v-217q0 -37 2.5 -64t11.5 -56.5t24.5 -48.5t43.5 -31t66 -12q64 0 108 24zM924 1072 q0 36 -24 63.5t-60 27.5t-60.5 -27t-24.5 -64q0 -36 25 -62.5t60 -26.5t59.5 27t24.5 62zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf1d3;" horiz-adv-x="1792" d="M595 22q0 100 -165 100q-158 0 -158 -104q0 -101 172 -101q151 0 151 105zM536 777q0 61 -30 102t-89 41q-124 0 -124 -145q0 -135 124 -135q119 0 119 137zM805 1101v-202q-36 -12 -79 -22q16 -43 16 -84q0 -127 -73 -216.5t-197 -112.5q-40 -8 -59.5 -27t-19.5 -58 q0 -31 22.5 -51.5t58 -32t78.5 -22t86 -25.5t78.5 -37.5t58 -64t22.5 -98.5q0 -304 -363 -304q-69 0 -130 12.5t-116 41t-87.5 82t-32.5 127.5q0 165 182 225v4q-67 41 -67 126q0 109 63 137v4q-72 24 -119.5 108.5t-47.5 165.5q0 139 95 231.5t235 92.5q96 0 178 -47 q98 0 218 47zM1123 220h-222q4 45 4 134v609q0 94 -4 128h222q-4 -33 -4 -124v-613q0 -89 4 -134zM1724 442v-196q-71 -39 -174 -39q-62 0 -107 20t-70 50t-39.5 78t-18.5 92t-4 103v351h2v4q-7 0 -19 1t-18 1q-21 0 -59 -6v190h96v76q0 54 -6 89h227q-6 -41 -6 -165h171 v-190q-15 0 -43.5 2t-42.5 2h-85v-365q0 -131 87 -131q61 0 109 33zM1148 1389q0 -58 -39 -101.5t-96 -43.5q-58 0 -98 43.5t-40 101.5q0 59 39.5 103t98.5 44q58 0 96.5 -44.5t38.5 -102.5z" />
+<glyph unicode="&#xf1d4;" d="M809 532l266 499h-112l-157 -312q-24 -48 -44 -92l-42 92l-155 312h-120l263 -493v-324h101v318zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf1d5;" horiz-adv-x="1280" d="M842 964q0 -80 -57 -136.5t-136 -56.5q-60 0 -111 35q-62 -67 -115 -146q-247 -371 -202 -859q1 -22 -12.5 -38.5t-34.5 -18.5h-5q-20 0 -35 13.5t-17 33.5q-14 126 -3.5 247.5t29.5 217t54 186t69 155.5t74 125q61 90 132 165q-16 35 -16 77q0 80 56.5 136.5t136.5 56.5 t136.5 -56.5t56.5 -136.5zM1223 953q0 -158 -78 -292t-212.5 -212t-292.5 -78q-64 0 -131 14q-21 5 -32.5 23.5t-6.5 39.5q5 20 23 31.5t39 7.5q51 -13 108 -13q97 0 186 38t153 102t102 153t38 186t-38 186t-102 153t-153 102t-186 38t-186 -38t-153 -102t-102 -153 t-38 -186q0 -114 52 -218q10 -20 3.5 -40t-25.5 -30t-39.5 -3t-30.5 26q-64 123 -64 265q0 119 46.5 227t124.5 186t186 124t226 46q158 0 292.5 -78t212.5 -212.5t78 -292.5z" />
+<glyph unicode="&#xf1d6;" horiz-adv-x="1792" d="M270 730q-8 19 -8 52q0 20 11 49t24 45q-1 22 7.5 53t22.5 43q0 139 92.5 288.5t217.5 209.5q139 66 324 66q133 0 266 -55q49 -21 90 -48t71 -56t55 -68t42 -74t32.5 -84.5t25.5 -89.5t22 -98l1 -5q55 -83 55 -150q0 -14 -9 -40t-9 -38q0 -1 1.5 -3.5t3.5 -5t2 -3.5 q77 -114 120.5 -214.5t43.5 -208.5q0 -43 -19.5 -100t-55.5 -57q-9 0 -19.5 7.5t-19 17.5t-19 26t-16 26.5t-13.5 26t-9 17.5q-1 1 -3 1l-5 -4q-59 -154 -132 -223q20 -20 61.5 -38.5t69 -41.5t35.5 -65q-2 -4 -4 -16t-7 -18q-64 -97 -302 -97q-53 0 -110.5 9t-98 20 t-104.5 30q-15 5 -23 7q-14 4 -46 4.5t-40 1.5q-41 -45 -127.5 -65t-168.5 -20q-35 0 -69 1.5t-93 9t-101 20.5t-74.5 40t-32.5 64q0 40 10 59.5t41 48.5q11 2 40.5 13t49.5 12q4 0 14 2q2 2 2 4l-2 3q-48 11 -108 105.5t-73 156.5l-5 3q-4 0 -12 -20q-18 -41 -54.5 -74.5 t-77.5 -37.5h-1q-4 0 -6 4.5t-5 5.5q-23 54 -23 100q0 275 252 466z" />
+<glyph unicode="&#xf1d7;" horiz-adv-x="2048" d="M580 1075q0 41 -25 66t-66 25q-43 0 -76 -25.5t-33 -65.5q0 -39 33 -64.5t76 -25.5q41 0 66 24.5t25 65.5zM1323 568q0 28 -25.5 50t-65.5 22q-27 0 -49.5 -22.5t-22.5 -49.5q0 -28 22.5 -50.5t49.5 -22.5q40 0 65.5 22t25.5 51zM1087 1075q0 41 -24.5 66t-65.5 25 q-43 0 -76 -25.5t-33 -65.5q0 -39 33 -64.5t76 -25.5q41 0 65.5 24.5t24.5 65.5zM1722 568q0 28 -26 50t-65 22q-27 0 -49.5 -22.5t-22.5 -49.5q0 -28 22.5 -50.5t49.5 -22.5q39 0 65 22t26 51zM1456 965q-31 4 -70 4q-169 0 -311 -77t-223.5 -208.5t-81.5 -287.5 q0 -78 23 -152q-35 -3 -68 -3q-26 0 -50 1.5t-55 6.5t-44.5 7t-54.5 10.5t-50 10.5l-253 -127l72 218q-290 203 -290 490q0 169 97.5 311t264 223.5t363.5 81.5q176 0 332.5 -66t262 -182.5t136.5 -260.5zM2048 404q0 -117 -68.5 -223.5t-185.5 -193.5l55 -181l-199 109 q-150 -37 -218 -37q-169 0 -311 70.5t-223.5 191.5t-81.5 264t81.5 264t223.5 191.5t311 70.5q161 0 303 -70.5t227.5 -192t85.5 -263.5z" />
+<glyph unicode="&#xf1d8;" horiz-adv-x="1792" d="M1764 1525q33 -24 27 -64l-256 -1536q-5 -29 -32 -45q-14 -8 -31 -8q-11 0 -24 5l-453 185l-242 -295q-18 -23 -49 -23q-13 0 -22 4q-19 7 -30.5 23.5t-11.5 36.5v349l864 1059l-1069 -925l-395 162q-37 14 -40 55q-2 40 32 59l1664 960q15 9 32 9q20 0 36 -11z" />
+<glyph unicode="&#xf1d9;" horiz-adv-x="1792" d="M1764 1525q33 -24 27 -64l-256 -1536q-5 -29 -32 -45q-14 -8 -31 -8q-11 0 -24 5l-527 215l-298 -327q-18 -21 -47 -21q-14 0 -23 4q-19 7 -30 23.5t-11 36.5v452l-472 193q-37 14 -40 55q-3 39 32 59l1664 960q35 21 68 -2zM1422 26l221 1323l-1434 -827l336 -137 l863 639l-478 -797z" />
+<glyph unicode="&#xf1da;" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5 t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298zM896 928v-448q0 -14 -9 -23 t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf1db;" d="M768 1280q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf1dc;" horiz-adv-x="1792" d="M1682 -128q-44 0 -132.5 3.5t-133.5 3.5q-44 0 -132 -3.5t-132 -3.5q-24 0 -37 20.5t-13 45.5q0 31 17 46t39 17t51 7t45 15q33 21 33 140l-1 391q0 21 -1 31q-13 4 -50 4h-675q-38 0 -51 -4q-1 -10 -1 -31l-1 -371q0 -142 37 -164q16 -10 48 -13t57 -3.5t45 -15 t20 -45.5q0 -26 -12.5 -48t-36.5 -22q-47 0 -139.5 3.5t-138.5 3.5q-43 0 -128 -3.5t-127 -3.5q-23 0 -35.5 21t-12.5 45q0 30 15.5 45t36 17.5t47.5 7.5t42 15q33 23 33 143l-1 57v813q0 3 0.5 26t0 36.5t-1.5 38.5t-3.5 42t-6.5 36.5t-11 31.5t-16 18q-15 10 -45 12t-53 2 t-41 14t-18 45q0 26 12 48t36 22q46 0 138.5 -3.5t138.5 -3.5q42 0 126.5 3.5t126.5 3.5q25 0 37.5 -22t12.5 -48q0 -30 -17 -43.5t-38.5 -14.5t-49.5 -4t-43 -13q-35 -21 -35 -160l1 -320q0 -21 1 -32q13 -3 39 -3h699q25 0 38 3q1 11 1 32l1 320q0 139 -35 160 q-18 11 -58.5 12.5t-66 13t-25.5 49.5q0 26 12.5 48t37.5 22q44 0 132 -3.5t132 -3.5q43 0 129 3.5t129 3.5q25 0 37.5 -22t12.5 -48q0 -30 -17.5 -44t-40 -14.5t-51.5 -3t-44 -12.5q-35 -23 -35 -161l1 -943q0 -119 34 -140q16 -10 46 -13.5t53.5 -4.5t41.5 -15.5t18 -44.5 q0 -26 -12 -48t-36 -22z" />
+<glyph unicode="&#xf1dd;" horiz-adv-x="1280" d="M1278 1347v-73q0 -29 -18.5 -61t-42.5 -32q-50 0 -54 -1q-26 -6 -32 -31q-3 -11 -3 -64v-1152q0 -25 -18 -43t-43 -18h-108q-25 0 -43 18t-18 43v1218h-143v-1218q0 -25 -17.5 -43t-43.5 -18h-108q-26 0 -43.5 18t-17.5 43v496q-147 12 -245 59q-126 58 -192 179 q-64 117 -64 259q0 166 88 286q88 118 209 159q111 37 417 37h479q25 0 43 -18t18 -43z" />
+<glyph unicode="&#xf1de;" d="M352 128v-128h-352v128h352zM704 256q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM864 640v-128h-864v128h864zM224 1152v-128h-224v128h224zM1536 128v-128h-736v128h736zM576 1280q26 0 45 -19t19 -45v-256 q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM1216 768q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM1536 640v-128h-224v128h224zM1536 1152v-128h-864v128h864z" />
+<glyph unicode="&#xf1e0;" d="M1216 512q133 0 226.5 -93.5t93.5 -226.5t-93.5 -226.5t-226.5 -93.5t-226.5 93.5t-93.5 226.5q0 12 2 34l-360 180q-92 -86 -218 -86q-133 0 -226.5 93.5t-93.5 226.5t93.5 226.5t226.5 93.5q126 0 218 -86l360 180q-2 22 -2 34q0 133 93.5 226.5t226.5 93.5 t226.5 -93.5t93.5 -226.5t-93.5 -226.5t-226.5 -93.5q-126 0 -218 86l-360 -180q2 -22 2 -34t-2 -34l360 -180q92 86 218 86z" />
+<glyph unicode="&#xf1e1;" d="M1280 341q0 88 -62.5 151t-150.5 63q-84 0 -145 -58l-241 120q2 16 2 23t-2 23l241 120q61 -58 145 -58q88 0 150.5 63t62.5 151t-62.5 150.5t-150.5 62.5t-151 -62.5t-63 -150.5q0 -7 2 -23l-241 -120q-62 57 -145 57q-88 0 -150.5 -62.5t-62.5 -150.5t62.5 -150.5 t150.5 -62.5q83 0 145 57l241 -120q-2 -16 -2 -23q0 -88 63 -150.5t151 -62.5t150.5 62.5t62.5 150.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf1e2;" horiz-adv-x="1792" d="M571 947q-10 25 -34 35t-49 0q-108 -44 -191 -127t-127 -191q-10 -25 0 -49t35 -34q13 -5 24 -5q42 0 60 40q34 84 98.5 148.5t148.5 98.5q25 11 35 35t0 49zM1513 1303l46 -46l-244 -243l68 -68q19 -19 19 -45.5t-19 -45.5l-64 -64q89 -161 89 -343q0 -143 -55.5 -273.5 t-150 -225t-225 -150t-273.5 -55.5t-273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5q182 0 343 -89l64 64q19 19 45.5 19t45.5 -19l68 -68zM1521 1359q-10 -10 -22 -10q-13 0 -23 10l-91 90q-9 10 -9 23t9 23q10 9 23 9t23 -9l90 -91 q10 -9 10 -22.5t-10 -22.5zM1751 1129q-11 -9 -23 -9t-23 9l-90 91q-10 9 -10 22.5t10 22.5q9 10 22.5 10t22.5 -10l91 -90q9 -10 9 -23t-9 -23zM1792 1312q0 -14 -9 -23t-23 -9h-96q-14 0 -23 9t-9 23t9 23t23 9h96q14 0 23 -9t9 -23zM1600 1504v-96q0 -14 -9 -23t-23 -9 t-23 9t-9 23v96q0 14 9 23t23 9t23 -9t9 -23zM1751 1449l-91 -90q-10 -10 -22 -10q-13 0 -23 10q-10 9 -10 22.5t10 22.5l90 91q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" />
+<glyph unicode="&#xf1e3;" horiz-adv-x="1792" d="M609 720l287 208l287 -208l-109 -336h-355zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM1515 186q149 203 149 454v3l-102 -89l-240 224l63 323 l134 -12q-150 206 -389 282l53 -124l-287 -159l-287 159l53 124q-239 -76 -389 -282l135 12l62 -323l-240 -224l-102 89v-3q0 -251 149 -454l30 132l326 -40l139 -298l-116 -69q117 -39 240 -39t240 39l-116 69l139 298l326 40z" />
+<glyph unicode="&#xf1e4;" horiz-adv-x="1792" d="M448 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM256 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM832 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23 v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM66 768q-28 0 -47 19t-19 46v129h514v-129q0 -27 -19 -46t-46 -19h-383zM1216 224v-192q0 -14 -9 -23t-23 -9h-192 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1600 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23 zM1408 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1016v-13h-514v10q0 104 -382 102q-382 -1 -382 -102v-10h-514v13q0 17 8.5 43t34 64t65.5 75.5t110.5 76t160 67.5t224 47.5t293.5 18.5t293 -18.5t224 -47.5 t160.5 -67.5t110.5 -76t65.5 -75.5t34 -64t8.5 -43zM1792 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 962v-129q0 -27 -19 -46t-46 -19h-384q-27 0 -46 19t-19 46v129h514z" />
+<glyph unicode="&#xf1e5;" horiz-adv-x="1792" d="M704 1216v-768q0 -26 -19 -45t-45 -19v-576q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v512l249 873q7 23 31 23h424zM1024 1216v-704h-256v704h256zM1792 320v-512q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v576q-26 0 -45 19t-19 45v768h424q24 0 31 -23z M736 1504v-224h-352v224q0 14 9 23t23 9h288q14 0 23 -9t9 -23zM1408 1504v-224h-352v224q0 14 9 23t23 9h288q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf1e6;" horiz-adv-x="1792" d="M1755 1083q37 -37 37 -90t-37 -91l-401 -400l150 -150l-160 -160q-163 -163 -389.5 -186.5t-411.5 100.5l-362 -362h-181v181l362 362q-124 185 -100.5 411.5t186.5 389.5l160 160l150 -150l400 401q38 37 91 37t90 -37t37 -90.5t-37 -90.5l-400 -401l234 -234l401 400 q38 37 91 37t90 -37z" />
+<glyph unicode="&#xf1e7;" horiz-adv-x="1792" d="M873 796q0 -83 -63.5 -142.5t-152.5 -59.5t-152.5 59.5t-63.5 142.5q0 84 63.5 143t152.5 59t152.5 -59t63.5 -143zM1375 796q0 -83 -63 -142.5t-153 -59.5q-89 0 -152.5 59.5t-63.5 142.5q0 84 63.5 143t152.5 59q90 0 153 -59t63 -143zM1600 616v667q0 87 -32 123.5 t-111 36.5h-1112q-83 0 -112.5 -34t-29.5 -126v-673q43 -23 88.5 -40t81 -28t81 -18.5t71 -11t70 -4t58.5 -0.5t56.5 2t44.5 2q68 1 95 -27q6 -6 10 -9q26 -25 61 -51q7 91 118 87q5 0 36.5 -1.5t43 -2t45.5 -1t53 1t54.5 4.5t61 8.5t62 13.5t67 19.5t67.5 27t72 34.5z M1763 621q-121 -149 -372 -252q84 -285 -23 -465q-66 -113 -183 -148q-104 -32 -182 15q-86 51 -82 164l-1 326v1q-8 2 -24.5 6t-23.5 5l-1 -338q4 -114 -83 -164q-79 -47 -183 -15q-117 36 -182 150q-105 180 -22 463q-251 103 -372 252q-25 37 -4 63t60 -1q3 -2 11 -7 t11 -8v694q0 72 47 123t114 51h1257q67 0 114 -51t47 -123v-694l21 15q39 27 60 1t-4 -63z" />
+<glyph unicode="&#xf1e8;" horiz-adv-x="1792" d="M896 1102v-434h-145v434h145zM1294 1102v-434h-145v434h145zM1294 342l253 254v795h-1194v-1049h326v-217l217 217h398zM1692 1536v-1013l-434 -434h-326l-217 -217h-217v217h-398v1158l109 289h1483z" />
+<glyph unicode="&#xf1e9;" d="M773 217v-127q-1 -292 -6 -305q-12 -32 -51 -40q-54 -9 -181.5 38t-162.5 89q-13 15 -17 36q-1 12 4 26q4 10 34 47t181 216q1 0 60 70q15 19 39.5 24.5t49.5 -3.5q24 -10 37.5 -29t12.5 -42zM624 468q-3 -55 -52 -70l-120 -39q-275 -88 -292 -88q-35 2 -54 36 q-12 25 -17 75q-8 76 1 166.5t30 124.5t56 32q13 0 202 -77q70 -29 115 -47l84 -34q23 -9 35.5 -30.5t11.5 -48.5zM1450 171q-7 -54 -91.5 -161t-135.5 -127q-37 -14 -63 7q-14 10 -184 287l-47 77q-14 21 -11.5 46t19.5 46q35 43 83 26q1 -1 119 -40q203 -66 242 -79.5 t47 -20.5q28 -22 22 -61zM778 803q5 -102 -54 -122q-58 -17 -114 71l-378 598q-8 35 19 62q41 43 207.5 89.5t224.5 31.5q40 -10 49 -45q3 -18 22 -305.5t24 -379.5zM1440 695q3 -39 -26 -59q-15 -10 -329 -86q-67 -15 -91 -23l1 2q-23 -6 -46 4t-37 32q-30 47 0 87 q1 1 75 102q125 171 150 204t34 39q28 19 65 2q48 -23 123 -133.5t81 -167.5v-3z" />
+<glyph unicode="&#xf1ea;" horiz-adv-x="2048" d="M1024 1024h-384v-384h384v384zM1152 384v-128h-640v128h640zM1152 1152v-640h-640v640h640zM1792 384v-128h-512v128h512zM1792 640v-128h-512v128h512zM1792 896v-128h-512v128h512zM1792 1152v-128h-512v128h512zM256 192v960h-128v-960q0 -26 19 -45t45 -19t45 19 t19 45zM1920 192v1088h-1536v-1088q0 -33 -11 -64h1483q26 0 45 19t19 45zM2048 1408v-1216q0 -80 -56 -136t-136 -56h-1664q-80 0 -136 56t-56 136v1088h256v128h1792z" />
+<glyph unicode="&#xf1eb;" horiz-adv-x="2048" d="M1024 13q-20 0 -93 73.5t-73 93.5q0 32 62.5 54t103.5 22t103.5 -22t62.5 -54q0 -20 -73 -93.5t-93 -73.5zM1294 284q-2 0 -40 25t-101.5 50t-128.5 25t-128.5 -25t-101 -50t-40.5 -25q-18 0 -93.5 75t-75.5 93q0 13 10 23q78 77 196 121t233 44t233 -44t196 -121 q10 -10 10 -23q0 -18 -75.5 -93t-93.5 -75zM1567 556q-11 0 -23 8q-136 105 -252 154.5t-268 49.5q-85 0 -170.5 -22t-149 -53t-113.5 -62t-79 -53t-31 -22q-17 0 -92 75t-75 93q0 12 10 22q132 132 320 205t380 73t380 -73t320 -205q10 -10 10 -22q0 -18 -75 -93t-92 -75z M1838 827q-11 0 -22 9q-179 157 -371.5 236.5t-420.5 79.5t-420.5 -79.5t-371.5 -236.5q-11 -9 -22 -9q-17 0 -92.5 75t-75.5 93q0 13 10 23q187 186 445 288t527 102t527 -102t445 -288q10 -10 10 -23q0 -18 -75.5 -93t-92.5 -75z" />
+<glyph unicode="&#xf1ec;" horiz-adv-x="1792" d="M384 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5 t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1152 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5 t37.5 90.5zM384 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1152 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 768q0 53 -37.5 90.5t-90.5 37.5 t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1536 0v384q0 52 -38 90t-90 38t-90 -38t-38 -90v-384q0 -52 38 -90t90 -38t90 38t38 90zM1152 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5z M1536 1088v256q0 26 -19 45t-45 19h-1280q-26 0 -45 -19t-19 -45v-256q0 -26 19 -45t45 -19h1280q26 0 45 19t19 45zM1536 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1408v-1536q0 -52 -38 -90t-90 -38 h-1408q-52 0 -90 38t-38 90v1536q0 52 38 90t90 38h1408q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf1ed;" d="M1519 890q18 -84 -4 -204q-87 -444 -565 -444h-44q-25 0 -44 -16.5t-24 -42.5l-4 -19l-55 -346l-2 -15q-5 -26 -24.5 -42.5t-44.5 -16.5h-251q-21 0 -33 15t-9 36q9 56 26.5 168t26.5 168t27 167.5t27 167.5q5 37 43 37h131q133 -2 236 21q175 39 287 144q102 95 155 246 q24 70 35 133q1 6 2.5 7.5t3.5 1t6 -3.5q79 -59 98 -162zM1347 1172q0 -107 -46 -236q-80 -233 -302 -315q-113 -40 -252 -42q0 -1 -90 -1l-90 1q-100 0 -118 -96q-2 -8 -85 -530q-1 -10 -12 -10h-295q-22 0 -36.5 16.5t-11.5 38.5l232 1471q5 29 27.5 48t51.5 19h598 q34 0 97.5 -13t111.5 -32q107 -41 163.5 -123t56.5 -196z" />
+<glyph unicode="&#xf1ee;" horiz-adv-x="1792" d="M602 949q19 -61 31 -123.5t17 -141.5t-14 -159t-62 -145q-21 81 -67 157t-95.5 127t-99 90.5t-78.5 57.5t-33 19q-62 34 -81.5 100t14.5 128t101 81.5t129 -14.5q138 -83 238 -177zM927 1236q11 -25 20.5 -46t36.5 -100.5t42.5 -150.5t25.5 -179.5t0 -205.5t-47.5 -209.5 t-105.5 -208.5q-51 -72 -138 -72q-54 0 -98 31q-57 40 -69 109t28 127q60 85 81 195t13 199.5t-32 180.5t-39 128t-22 52q-31 63 -8.5 129.5t85.5 97.5q34 17 75 17q47 0 88.5 -25t63.5 -69zM1248 567q-17 -160 -72 -311q-17 131 -63 246q25 174 -5 361q-27 178 -94 342 q114 -90 212 -211q9 -37 15 -80q26 -179 7 -347zM1520 1440q9 -17 23.5 -49.5t43.5 -117.5t50.5 -178t34 -227.5t5 -269t-47 -300t-112.5 -323.5q-22 -48 -66 -75.5t-95 -27.5q-39 0 -74 16q-67 31 -92.5 100t4.5 136q58 126 90 257.5t37.5 239.5t-3.5 213.5t-26.5 180.5 t-38.5 138.5t-32.5 90t-15.5 32.5q-34 65 -11.5 135.5t87.5 104.5q37 20 81 20q49 0 91.5 -25.5t66.5 -70.5z" />
+<glyph unicode="&#xf1f0;" horiz-adv-x="2304" d="M1975 546h-138q14 37 66 179l3 9q4 10 10 26t9 26l12 -55zM531 611l-58 295q-11 54 -75 54h-268l-2 -13q311 -79 403 -336zM710 960l-162 -438l-17 89q-26 70 -85 129.5t-131 88.5l135 -510h175l261 641h-176zM849 318h166l104 642h-166zM1617 944q-69 27 -149 27 q-123 0 -201 -59t-79 -153q-1 -102 145 -174q48 -23 67 -41t19 -39q0 -30 -30 -46t-69 -16q-86 0 -156 33l-22 11l-23 -144q74 -34 185 -34q130 -1 208.5 59t80.5 160q0 106 -140 174q-49 25 -71 42t-22 38q0 22 24.5 38.5t70.5 16.5q70 1 124 -24l15 -8zM2042 960h-128 q-65 0 -87 -54l-246 -588h174l35 96h212q5 -22 20 -96h154zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf1f1;" horiz-adv-x="2304" d="M671 603h-13q-47 0 -47 -32q0 -22 20 -22q17 0 28 15t12 39zM1066 639h62v3q1 4 0.5 6.5t-1 7t-2 8t-4.5 6.5t-7.5 5t-11.5 2q-28 0 -36 -38zM1606 603h-12q-48 0 -48 -32q0 -22 20 -22q17 0 28 15t12 39zM1925 629q0 41 -30 41q-19 0 -31 -20t-12 -51q0 -42 28 -42 q20 0 32.5 20t12.5 52zM480 770h87l-44 -262h-56l32 201l-71 -201h-39l-4 200l-34 -200h-53l44 262h81l2 -163zM733 663q0 -6 -4 -42q-16 -101 -17 -113h-47l1 22q-20 -26 -58 -26q-23 0 -37.5 16t-14.5 42q0 39 26 60.5t73 21.5q14 0 23 -1q0 3 0.5 5.5t1 4.5t0.5 3 q0 20 -36 20q-29 0 -59 -10q0 4 7 48q38 11 67 11q74 0 74 -62zM889 721l-8 -49q-22 3 -41 3q-27 0 -27 -17q0 -8 4.5 -12t21.5 -11q40 -19 40 -60q0 -72 -87 -71q-34 0 -58 6q0 2 7 49q29 -8 51 -8q32 0 32 19q0 7 -4.5 11.5t-21.5 12.5q-43 20 -43 59q0 72 84 72 q30 0 50 -4zM977 721h28l-7 -52h-29q-2 -17 -6.5 -40.5t-7 -38.5t-2.5 -18q0 -16 19 -16q8 0 16 2l-8 -47q-21 -7 -40 -7q-43 0 -45 47q0 12 8 56q3 20 25 146h55zM1180 648q0 -23 -7 -52h-111q-3 -22 10 -33t38 -11q30 0 58 14l-9 -54q-30 -8 -57 -8q-95 0 -95 95 q0 55 27.5 90.5t69.5 35.5q35 0 55.5 -21t20.5 -56zM1319 722q-13 -23 -22 -62q-22 2 -31 -24t-25 -128h-56l3 14q22 130 29 199h51l-3 -33q14 21 25.5 29.5t28.5 4.5zM1506 763l-9 -57q-28 14 -50 14q-31 0 -51 -27.5t-20 -70.5q0 -30 13.5 -47t38.5 -17q21 0 48 13 l-10 -59q-28 -8 -50 -8q-45 0 -71.5 30.5t-26.5 82.5q0 70 35.5 114.5t91.5 44.5q26 0 61 -13zM1668 663q0 -18 -4 -42q-13 -79 -17 -113h-46l1 22q-20 -26 -59 -26q-23 0 -37 16t-14 42q0 39 25.5 60.5t72.5 21.5q15 0 23 -1q2 7 2 13q0 20 -36 20q-29 0 -59 -10q0 4 8 48 q38 11 67 11q73 0 73 -62zM1809 722q-14 -24 -21 -62q-23 2 -31.5 -23t-25.5 -129h-56l3 14q19 104 29 199h52q0 -11 -4 -33q15 21 26.5 29.5t27.5 4.5zM1950 770h56l-43 -262h-53l3 19q-23 -23 -52 -23q-31 0 -49.5 24t-18.5 64q0 53 27.5 92t64.5 39q31 0 53 -29z M2061 640q0 148 -72.5 273t-198 198t-273.5 73q-181 0 -328 -110q127 -116 171 -284h-50q-44 150 -158 253q-114 -103 -158 -253h-50q44 168 171 284q-147 110 -328 110q-148 0 -273.5 -73t-198 -198t-72.5 -273t72.5 -273t198 -198t273.5 -73q181 0 328 110 q-120 111 -165 264h50q46 -138 152 -233q106 95 152 233h50q-45 -153 -165 -264q147 -110 328 -110q148 0 273.5 73t198 198t72.5 273zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf1f2;" horiz-adv-x="2304" d="M313 759q0 -51 -36 -84q-29 -26 -89 -26h-17v220h17q61 0 89 -27q36 -31 36 -83zM2089 824q0 -52 -64 -52h-19v101h20q63 0 63 -49zM380 759q0 74 -50 120.5t-129 46.5h-95v-333h95q74 0 119 38q60 51 60 128zM410 593h65v333h-65v-333zM730 694q0 40 -20.5 62t-75.5 42 q-29 10 -39.5 19t-10.5 23q0 16 13.5 26.5t34.5 10.5q29 0 53 -27l34 44q-41 37 -98 37q-44 0 -74 -27.5t-30 -67.5q0 -35 18 -55.5t64 -36.5q37 -13 45 -19q19 -12 19 -34q0 -20 -14 -33.5t-36 -13.5q-48 0 -71 44l-42 -40q44 -64 115 -64q51 0 83 30.5t32 79.5zM1008 604 v77q-37 -37 -78 -37q-49 0 -80.5 32.5t-31.5 82.5q0 48 31.5 81.5t77.5 33.5q43 0 81 -38v77q-40 20 -80 20q-74 0 -125.5 -50.5t-51.5 -123.5t51 -123.5t125 -50.5q42 0 81 19zM2240 0v527q-65 -40 -144.5 -84t-237.5 -117t-329.5 -137.5t-417.5 -134.5t-504 -118h1569 q26 0 45 19t19 45zM1389 757q0 75 -53 128t-128 53t-128 -53t-53 -128t53 -128t128 -53t128 53t53 128zM1541 584l144 342h-71l-90 -224l-89 224h-71l142 -342h35zM1714 593h184v56h-119v90h115v56h-115v74h119v57h-184v-333zM2105 593h80l-105 140q76 16 76 94q0 47 -31 73 t-87 26h-97v-333h65v133h9zM2304 1274v-1268q0 -56 -38.5 -95t-93.5 -39h-2040q-55 0 -93.5 39t-38.5 95v1268q0 56 38.5 95t93.5 39h2040q55 0 93.5 -39t38.5 -95z" />
+<glyph unicode="&#xf1f3;" horiz-adv-x="2304" d="M119 854h89l-45 108zM740 328l74 79l-70 79h-163v-49h142v-55h-142v-54h159zM898 406l99 -110v217zM1186 453q0 33 -40 33h-84v-69h83q41 0 41 36zM1475 457q0 29 -42 29h-82v-61h81q43 0 43 32zM1197 923q0 29 -42 29h-82v-60h81q43 0 43 31zM1656 854h89l-44 108z M699 1009v-271h-66v212l-94 -212h-57l-94 212v-212h-132l-25 60h-135l-25 -60h-70l116 271h96l110 -257v257h106l85 -184l77 184h108zM1255 453q0 -20 -5.5 -35t-14 -25t-22.5 -16.5t-26 -10t-31.5 -4.5t-31.5 -1t-32.5 0.5t-29.5 0.5v-91h-126l-80 90l-83 -90h-256v271h260 l80 -89l82 89h207q109 0 109 -89zM964 794v-56h-217v271h217v-57h-152v-49h148v-55h-148v-54h152zM2304 235v-229q0 -55 -38.5 -94.5t-93.5 -39.5h-2040q-55 0 -93.5 39.5t-38.5 94.5v678h111l25 61h55l25 -61h218v46l19 -46h113l20 47v-47h541v99l10 1q10 0 10 -14v-86h279 v23q23 -12 55 -18t52.5 -6.5t63 0.5t51.5 1l25 61h56l25 -61h227v58l34 -58h182v378h-180v-44l-25 44h-185v-44l-23 44h-249q-69 0 -109 -22v22h-172v-22q-24 22 -73 22h-628l-43 -97l-43 97h-198v-44l-22 44h-169l-78 -179v391q0 55 38.5 94.5t93.5 39.5h2040 q55 0 93.5 -39.5t38.5 -94.5v-678h-120q-51 0 -81 -22v22h-177q-55 0 -78 -22v22h-316v-22q-31 22 -87 22h-209v-22q-23 22 -91 22h-234l-54 -58l-50 58h-349v-378h343l55 59l52 -59h211v89h21q59 0 90 13v-102h174v99h8q8 0 10 -2t2 -10v-87h529q57 0 88 24v-24h168 q60 0 95 17zM1546 469q0 -23 -12 -43t-34 -29q25 -9 34 -26t9 -46v-54h-65v45q0 33 -12 43.5t-46 10.5h-69v-99h-65v271h154q48 0 77 -15t29 -58zM1269 936q0 -24 -12.5 -44t-33.5 -29q26 -9 34.5 -25.5t8.5 -46.5v-53h-65q0 9 0.5 26.5t0 25t-3 18.5t-8.5 16t-17.5 8.5 t-29.5 3.5h-70v-98h-64v271l153 -1q49 0 78 -14.5t29 -57.5zM1798 327v-56h-216v271h216v-56h-151v-49h148v-55h-148v-54zM1372 1009v-271h-66v271h66zM2065 357q0 -86 -102 -86h-126v58h126q34 0 34 25q0 16 -17 21t-41.5 5t-49.5 3.5t-42 22.5t-17 55q0 39 26 60t66 21 h130v-57h-119q-36 0 -36 -25q0 -16 17.5 -20.5t42 -4t49 -2.5t42 -21.5t17.5 -54.5zM2304 407v-101q-24 -35 -88 -35h-125v58h125q33 0 33 25q0 13 -12.5 19t-31 5.5t-40 2t-40 8t-31 24t-12.5 48.5q0 39 26.5 60t66.5 21h129v-57h-118q-36 0 -36 -25q0 -20 29 -22t68.5 -5 t56.5 -26zM2139 1008v-270h-92l-122 203v-203h-132l-26 60h-134l-25 -60h-75q-129 0 -129 133q0 138 133 138h63v-59q-7 0 -28 1t-28.5 0.5t-23 -2t-21.5 -6.5t-14.5 -13.5t-11.5 -23t-3 -33.5q0 -38 13.5 -58t49.5 -20h29l92 213h97l109 -256v256h99l114 -188v188h66z" />
+<glyph unicode="&#xf1f4;" horiz-adv-x="2304" d="M745 630q0 -37 -25.5 -61.5t-62.5 -24.5q-29 0 -46.5 16t-17.5 44q0 37 25 62.5t62 25.5q28 0 46.5 -16.5t18.5 -45.5zM1530 779q0 -42 -22 -57t-66 -15l-32 -1l17 107q2 11 13 11h18q22 0 35 -2t25 -12.5t12 -30.5zM1881 630q0 -36 -25.5 -61t-61.5 -25q-29 0 -47 16 t-18 44q0 37 25 62.5t62 25.5q28 0 46.5 -16.5t18.5 -45.5zM513 801q0 59 -38.5 85.5t-100.5 26.5h-160q-19 0 -21 -19l-65 -408q-1 -6 3 -11t10 -5h76q20 0 22 19l18 110q1 8 7 13t15 6.5t17 1.5t19 -1t14 -1q86 0 135 48.5t49 134.5zM822 489l41 261q1 6 -3 11t-10 5h-76 q-14 0 -17 -33q-27 40 -95 40q-72 0 -122.5 -54t-50.5 -127q0 -59 34.5 -94t92.5 -35q28 0 58 12t48 32q-4 -12 -4 -21q0 -16 13 -16h69q19 0 22 19zM1269 752q0 5 -4 9.5t-9 4.5h-77q-11 0 -18 -10l-106 -156l-44 150q-5 16 -22 16h-75q-5 0 -9 -4.5t-4 -9.5q0 -2 19.5 -59 t42 -123t23.5 -70q-82 -112 -82 -120q0 -13 13 -13h77q11 0 18 10l255 368q2 2 2 7zM1649 801q0 59 -38.5 85.5t-100.5 26.5h-159q-20 0 -22 -19l-65 -408q-1 -6 3 -11t10 -5h82q12 0 16 13l18 116q1 8 7 13t15 6.5t17 1.5t19 -1t14 -1q86 0 135 48.5t49 134.5zM1958 489 l41 261q1 6 -3 11t-10 5h-76q-14 0 -17 -33q-26 40 -95 40q-72 0 -122.5 -54t-50.5 -127q0 -59 34.5 -94t92.5 -35q29 0 59 12t47 32q0 -1 -2 -9t-2 -12q0 -16 13 -16h69q19 0 22 19zM2176 898v1q0 14 -13 14h-74q-11 0 -13 -11l-65 -416l-1 -2q0 -5 4 -9.5t10 -4.5h66 q19 0 21 19zM392 764q-5 -35 -26 -46t-60 -11l-33 -1l17 107q2 11 13 11h19q40 0 58 -11.5t12 -48.5zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf1f5;" horiz-adv-x="2304" d="M1597 633q0 -69 -21 -106q-19 -35 -52 -35q-23 0 -41 9v224q29 30 57 30q57 0 57 -122zM2035 669h-110q6 98 56 98q51 0 54 -98zM476 534q0 59 -33 91.5t-101 57.5q-36 13 -52 24t-16 25q0 26 38 26q58 0 124 -33l18 112q-67 32 -149 32q-77 0 -123 -38q-48 -39 -48 -109 q0 -58 32.5 -90.5t99.5 -56.5q39 -14 54.5 -25.5t15.5 -27.5q0 -31 -48 -31q-29 0 -70 12.5t-72 30.5l-18 -113q72 -41 168 -41q81 0 129 37q51 41 51 117zM771 749l19 111h-96v135l-129 -21l-18 -114l-46 -8l-17 -103h62v-219q0 -84 44 -120q38 -30 111 -30q32 0 79 11v118 q-32 -7 -44 -7q-42 0 -42 50v197h77zM1087 724v139q-15 3 -28 3q-32 0 -55.5 -16t-33.5 -46l-10 56h-131v-471h150v306q26 31 82 31q16 0 26 -2zM1124 389h150v471h-150v-471zM1746 638q0 122 -45 179q-40 52 -111 52q-64 0 -117 -56l-8 47h-132v-645l150 25v151 q36 -11 68 -11q83 0 134 56q61 65 61 202zM1278 986q0 33 -23 56t-56 23t-56 -23t-23 -56t23 -56.5t56 -23.5t56 23.5t23 56.5zM2176 629q0 113 -48 176q-50 64 -144 64q-96 0 -151.5 -66t-55.5 -180q0 -128 63 -188q55 -55 161 -55q101 0 160 40l-16 103q-57 -31 -128 -31 q-43 0 -63 19q-23 19 -28 66h248q2 14 2 52zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf1f6;" horiz-adv-x="2048" d="M1558 684q61 -356 298 -556q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-180.5 74.5t-75.5 180.5zM1024 -176q16 0 16 16t-16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5zM2026 1424q8 -10 7.5 -23.5t-10.5 -22.5 l-1872 -1622q-10 -8 -23.5 -7t-21.5 11l-84 96q-8 10 -7.5 23.5t10.5 21.5l186 161q-19 32 -19 66q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q124 -18 219 -82.5t148 -157.5 l418 363q10 8 23.5 7t21.5 -11z" />
+<glyph unicode="&#xf1f7;" horiz-adv-x="2048" d="M1040 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM503 315l877 760q-42 88 -132.5 146.5t-223.5 58.5q-93 0 -169.5 -31.5t-121.5 -80.5t-69 -103t-24 -105q0 -384 -137 -645zM1856 128 q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-180.5 74.5t-75.5 180.5l149 129h757q-166 187 -227 459l111 97q61 -356 298 -556zM1942 1520l84 -96q8 -10 7.5 -23.5t-10.5 -22.5l-1872 -1622q-10 -8 -23.5 -7t-21.5 11l-84 96q-8 10 -7.5 23.5t10.5 21.5l186 161 q-19 32 -19 66q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q124 -18 219 -82.5t148 -157.5l418 363q10 8 23.5 7t21.5 -11z" />
+<glyph unicode="&#xf1f8;" horiz-adv-x="1408" d="M512 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM768 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1024 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704 q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167 q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf1f9;" d="M1150 462v-109q0 -50 -36.5 -89t-94 -60.5t-118 -32.5t-117.5 -11q-205 0 -342.5 139t-137.5 346q0 203 136 339t339 136q34 0 75.5 -4.5t93 -18t92.5 -34t69 -56.5t28 -81v-109q0 -16 -16 -16h-118q-16 0 -16 16v70q0 43 -65.5 67.5t-137.5 24.5q-140 0 -228.5 -91.5 t-88.5 -237.5q0 -151 91.5 -249.5t233.5 -98.5q68 0 138 24t70 66v70q0 7 4.5 11.5t10.5 4.5h119q6 0 11 -4.5t5 -11.5zM768 1280q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5 t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf1fa;" d="M972 761q0 108 -53.5 169t-147.5 61q-63 0 -124 -30.5t-110 -84.5t-79.5 -137t-30.5 -180q0 -112 53.5 -173t150.5 -61q96 0 176 66.5t122.5 166t42.5 203.5zM1536 640q0 -111 -37 -197t-98.5 -135t-131.5 -74.5t-145 -27.5q-6 0 -15.5 -0.5t-16.5 -0.5q-95 0 -142 53 q-28 33 -33 83q-52 -66 -131.5 -110t-173.5 -44q-161 0 -249.5 95.5t-88.5 269.5q0 157 66 290t179 210.5t246 77.5q87 0 155 -35.5t106 -99.5l2 19l11 56q1 6 5.5 12t9.5 6h118q5 0 13 -11q5 -5 3 -16l-120 -614q-5 -24 -5 -48q0 -39 12.5 -52t44.5 -13q28 1 57 5.5t73 24 t77 50t57 89.5t24 137q0 292 -174 466t-466 174q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51q228 0 405 144q11 9 24 8t21 -12l41 -49q8 -12 7 -24q-2 -13 -12 -22q-102 -83 -227.5 -128t-258.5 -45q-156 0 -298 61 t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q344 0 556 -212t212 -556z" />
+<glyph unicode="&#xf1fb;" horiz-adv-x="1792" d="M1698 1442q94 -94 94 -226.5t-94 -225.5l-225 -223l104 -104q10 -10 10 -23t-10 -23l-210 -210q-10 -10 -23 -10t-23 10l-105 105l-603 -603q-37 -37 -90 -37h-203l-256 -128l-64 64l128 256v203q0 53 37 90l603 603l-105 105q-10 10 -10 23t10 23l210 210q10 10 23 10 t23 -10l104 -104l223 225q93 94 225.5 94t226.5 -94zM512 64l576 576l-192 192l-576 -576v-192h192z" />
+<glyph unicode="&#xf1fc;" horiz-adv-x="1792" d="M1615 1536q70 0 122.5 -46.5t52.5 -116.5q0 -63 -45 -151q-332 -629 -465 -752q-97 -91 -218 -91q-126 0 -216.5 92.5t-90.5 219.5q0 128 92 212l638 579q59 54 130 54zM706 502q39 -76 106.5 -130t150.5 -76l1 -71q4 -213 -129.5 -347t-348.5 -134q-123 0 -218 46.5 t-152.5 127.5t-86.5 183t-29 220q7 -5 41 -30t62 -44.5t59 -36.5t46 -17q41 0 55 37q25 66 57.5 112.5t69.5 76t88 47.5t103 25.5t125 10.5z" />
+<glyph unicode="&#xf1fd;" horiz-adv-x="1792" d="M1792 128v-384h-1792v384q45 0 85 14t59 27.5t47 37.5q30 27 51.5 38t56.5 11t55.5 -11t52.5 -38q29 -25 47 -38t58 -27t86 -14q45 0 85 14.5t58 27t48 37.5q21 19 32.5 27t31 15t43.5 7q35 0 56.5 -11t51.5 -38q28 -24 47 -37.5t59 -27.5t85 -14t85 14t59 27.5t47 37.5 q30 27 51.5 38t56.5 11q34 0 55.5 -11t51.5 -38q28 -24 47 -37.5t59 -27.5t85 -14zM1792 448v-192q-35 0 -55.5 11t-52.5 38q-29 25 -47 38t-58 27t-85 14q-46 0 -86 -14t-58 -27t-47 -38q-22 -19 -33 -27t-31 -15t-44 -7q-35 0 -56.5 11t-51.5 38q-29 25 -47 38t-58 27 t-86 14q-45 0 -85 -14.5t-58 -27t-48 -37.5q-21 -19 -32.5 -27t-31 -15t-43.5 -7q-35 0 -56.5 11t-51.5 38q-28 24 -47 37.5t-59 27.5t-85 14q-46 0 -86 -14t-58 -27t-47 -38q-30 -27 -51.5 -38t-56.5 -11v192q0 80 56 136t136 56h64v448h256v-448h256v448h256v-448h256v448 h256v-448h64q80 0 136 -56t56 -136zM512 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150zM1024 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51 t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150zM1536 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150z" />
+<glyph unicode="&#xf1fe;" horiz-adv-x="2048" d="M2048 0v-128h-2048v1536h128v-1408h1920zM1664 1024l256 -896h-1664v576l448 576l576 -576z" />
+<glyph unicode="&#xf200;" horiz-adv-x="1792" d="M768 646l546 -546q-106 -108 -247.5 -168t-298.5 -60q-209 0 -385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103v-762zM955 640h773q0 -157 -60 -298.5t-168 -247.5zM1664 768h-768v768q209 0 385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf201;" horiz-adv-x="2048" d="M2048 0v-128h-2048v1536h128v-1408h1920zM1920 1248v-435q0 -21 -19.5 -29.5t-35.5 7.5l-121 121l-633 -633q-10 -10 -23 -10t-23 10l-233 233l-416 -416l-192 192l585 585q10 10 23 10t23 -10l233 -233l464 464l-121 121q-16 16 -7.5 35.5t29.5 19.5h435q14 0 23 -9 t9 -23z" />
+<glyph unicode="&#xf202;" horiz-adv-x="1792" d="M1292 832q0 -6 10 -41q10 -29 25 -49.5t41 -34t44 -20t55 -16.5q325 -91 325 -332q0 -146 -105.5 -242.5t-254.5 -96.5q-59 0 -111.5 18.5t-91.5 45.5t-77 74.5t-63 87.5t-53.5 103.5t-43.5 103t-39.5 106.5t-35.5 95q-32 81 -61.5 133.5t-73.5 96.5t-104 64t-142 20 q-96 0 -183 -55.5t-138 -144.5t-51 -185q0 -160 106.5 -279.5t263.5 -119.5q177 0 258 95q56 63 83 116l84 -152q-15 -34 -44 -70l1 -1q-131 -152 -388 -152q-147 0 -269.5 79t-190.5 207.5t-68 274.5q0 105 43.5 206t116 176.5t172 121.5t204.5 46q87 0 159 -19t123.5 -50 t95 -80t72.5 -99t58.5 -117t50.5 -124.5t50 -130.5t55 -127q96 -200 233 -200q81 0 138.5 48.5t57.5 128.5q0 42 -19 72t-50.5 46t-72.5 31.5t-84.5 27t-87.5 34t-81 52t-65 82t-39 122.5q-3 16 -3 33q0 110 87.5 192t198.5 78q78 -3 120.5 -14.5t90.5 -53.5h-1 q12 -11 23 -24.5t26 -36t19 -27.5l-129 -99q-26 49 -54 70v1q-23 21 -97 21q-49 0 -84 -33t-35 -83z" />
+<glyph unicode="&#xf203;" d="M1432 484q0 173 -234 239q-35 10 -53 16.5t-38 25t-29 46.5q0 2 -2 8.5t-3 12t-1 7.5q0 36 24.5 59.5t60.5 23.5q54 0 71 -15h-1q20 -15 39 -51l93 71q-39 54 -49 64q-33 29 -67.5 39t-85.5 10q-80 0 -142 -57.5t-62 -137.5q0 -7 2 -23q16 -96 64.5 -140t148.5 -73 q29 -8 49 -15.5t45 -21.5t38.5 -34.5t13.5 -46.5v-5q1 -58 -40.5 -93t-100.5 -35q-97 0 -167 144q-23 47 -51.5 121.5t-48 125.5t-54 110.5t-74 95.5t-103.5 60.5t-147 24.5q-101 0 -192 -56t-144 -148t-50 -192v-1q4 -108 50.5 -199t133.5 -147.5t196 -56.5q186 0 279 110 q20 27 31 51l-60 109q-42 -80 -99 -116t-146 -36q-115 0 -191 87t-76 204q0 105 82 189t186 84q112 0 170 -53.5t104 -172.5q8 -21 25.5 -68.5t28.5 -76.5t31.5 -74.5t38.5 -74t45.5 -62.5t55.5 -53.5t66 -33t80 -13.5q107 0 183 69.5t76 174.5zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf204;" horiz-adv-x="2048" d="M1152 640q0 104 -40.5 198.5t-109.5 163.5t-163.5 109.5t-198.5 40.5t-198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5zM1920 640q0 104 -40.5 198.5 t-109.5 163.5t-163.5 109.5t-198.5 40.5h-386q119 -90 188.5 -224t69.5 -288t-69.5 -288t-188.5 -224h386q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5zM2048 640q0 -130 -51 -248.5t-136.5 -204t-204 -136.5t-248.5 -51h-768q-130 0 -248.5 51t-204 136.5 t-136.5 204t-51 248.5t51 248.5t136.5 204t204 136.5t248.5 51h768q130 0 248.5 -51t204 -136.5t136.5 -204t51 -248.5z" />
+<glyph unicode="&#xf205;" horiz-adv-x="2048" d="M0 640q0 130 51 248.5t136.5 204t204 136.5t248.5 51h768q130 0 248.5 -51t204 -136.5t136.5 -204t51 -248.5t-51 -248.5t-136.5 -204t-204 -136.5t-248.5 -51h-768q-130 0 -248.5 51t-204 136.5t-136.5 204t-51 248.5zM1408 128q104 0 198.5 40.5t163.5 109.5 t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5t-163.5 109.5t-198.5 40.5t-198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5z" />
+<glyph unicode="&#xf206;" horiz-adv-x="2304" d="M762 384h-314q-40 0 -57.5 35t6.5 67l188 251q-65 31 -137 31q-132 0 -226 -94t-94 -226t94 -226t226 -94q115 0 203 72.5t111 183.5zM576 512h186q-18 85 -75 148zM1056 512l288 384h-480l-99 -132q105 -103 126 -252h165zM2176 448q0 132 -94 226t-226 94 q-60 0 -121 -24l174 -260q15 -23 10 -49t-27 -40q-15 -11 -36 -11q-35 0 -53 29l-174 260q-93 -95 -93 -225q0 -132 94 -226t226 -94t226 94t94 226zM2304 448q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 97 39.5 183.5t109.5 149.5l-65 98l-353 -469 q-18 -26 -51 -26h-197q-23 -164 -149 -274t-294 -110q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q114 0 215 -55l137 183h-224q-26 0 -45 19t-19 45t19 45t45 19h384v-128h435l-85 128h-222q-26 0 -45 19t-19 45t19 45t45 19h256q33 0 53 -28l267 -400 q91 44 192 44q185 0 316.5 -131.5t131.5 -316.5z" />
+<glyph unicode="&#xf207;" d="M384 320q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1408 320q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1362 716l-72 384q-5 23 -22.5 37.5t-40.5 14.5 h-918q-23 0 -40.5 -14.5t-22.5 -37.5l-72 -384q-5 -30 14 -53t49 -23h1062q30 0 49 23t14 53zM1136 1328q0 20 -14 34t-34 14h-640q-20 0 -34 -14t-14 -34t14 -34t34 -14h640q20 0 34 14t14 34zM1536 603v-603h-128v-128q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5v128h-768v-128q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5v128h-128v603q0 112 25 223l103 454q9 78 97.5 137t230 89t312.5 30t312.5 -30t230 -89t97.5 -137l105 -454q23 -102 23 -223z" />
+<glyph unicode="&#xf208;" horiz-adv-x="2048" d="M1463 704q0 -35 -25 -60.5t-61 -25.5h-702q-36 0 -61 25.5t-25 60.5t25 60.5t61 25.5h702q36 0 61 -25.5t25 -60.5zM1677 704q0 86 -23 170h-982q-36 0 -61 25t-25 60q0 36 25 61t61 25h908q-88 143 -235 227t-320 84q-177 0 -327.5 -87.5t-238 -237.5t-87.5 -327 q0 -86 23 -170h982q36 0 61 -25t25 -60q0 -36 -25 -61t-61 -25h-908q88 -143 235.5 -227t320.5 -84q132 0 253 51.5t208 139t139 208t52 253.5zM2048 959q0 -35 -25 -60t-61 -25h-131q17 -85 17 -170q0 -167 -65.5 -319.5t-175.5 -263t-262.5 -176t-319.5 -65.5 q-246 0 -448.5 133t-301.5 350h-189q-36 0 -61 25t-25 61q0 35 25 60t61 25h132q-17 85 -17 170q0 167 65.5 319.5t175.5 263t262.5 176t320.5 65.5q245 0 447.5 -133t301.5 -350h188q36 0 61 -25t25 -61z" />
+<glyph unicode="&#xf209;" horiz-adv-x="1280" d="M953 1158l-114 -328l117 -21q165 451 165 518q0 56 -38 56q-57 0 -130 -225zM654 471l33 -88q37 42 71 67l-33 5.5t-38.5 7t-32.5 8.5zM362 1367q0 -98 159 -521q18 10 49 10q15 0 75 -5l-121 351q-75 220 -123 220q-19 0 -29 -17.5t-10 -37.5zM283 608q0 -36 51.5 -119 t117.5 -153t100 -70q14 0 25.5 13t11.5 27q0 24 -32 102q-13 32 -32 72t-47.5 89t-61.5 81t-62 32q-20 0 -45.5 -27t-25.5 -47zM125 273q0 -41 25 -104q59 -145 183.5 -227t281.5 -82q227 0 382 170q152 169 152 427q0 43 -1 67t-11.5 62t-30.5 56q-56 49 -211.5 75.5 t-270.5 26.5q-37 0 -49 -11q-12 -5 -12 -35q0 -34 21.5 -60t55.5 -40t77.5 -23.5t87.5 -11.5t85 -4t70 0h23q24 0 40 -19q15 -19 19 -55q-28 -28 -96 -54q-61 -22 -93 -46q-64 -46 -108.5 -114t-44.5 -137q0 -31 18.5 -88.5t18.5 -87.5l-3 -12q-4 -12 -4 -14 q-137 10 -146 216q-8 -2 -41 -2q2 -7 2 -21q0 -53 -40.5 -89.5t-94.5 -36.5q-82 0 -166.5 78t-84.5 159q0 34 33 67q52 -64 60 -76q77 -104 133 -104q12 0 26.5 8.5t14.5 20.5q0 34 -87.5 145t-116.5 111q-43 0 -70 -44.5t-27 -90.5zM11 264q0 101 42.5 163t136.5 88 q-28 74 -28 104q0 62 61 123t122 61q29 0 70 -15q-163 462 -163 567q0 80 41 130.5t119 50.5q131 0 325 -581q6 -17 8 -23q6 16 29 79.5t43.5 118.5t54 127.5t64.5 123t70.5 86.5t76.5 36q71 0 112 -49t41 -122q0 -108 -159 -550q61 -15 100.5 -46t58.5 -78t26 -93.5 t7 -110.5q0 -150 -47 -280t-132 -225t-211 -150t-278 -55q-111 0 -223 42q-149 57 -258 191.5t-109 286.5z" />
+<glyph unicode="&#xf20a;" horiz-adv-x="2048" d="M785 528h207q-14 -158 -98.5 -248.5t-214.5 -90.5q-162 0 -254.5 116t-92.5 316q0 194 93 311.5t233 117.5q148 0 232 -87t97 -247h-203q-5 64 -35.5 99t-81.5 35q-57 0 -88.5 -60.5t-31.5 -177.5q0 -48 5 -84t18 -69.5t40 -51.5t66 -18q95 0 109 139zM1497 528h206 q-14 -158 -98 -248.5t-214 -90.5q-162 0 -254.5 116t-92.5 316q0 194 93 311.5t233 117.5q148 0 232 -87t97 -247h-204q-4 64 -35 99t-81 35q-57 0 -88.5 -60.5t-31.5 -177.5q0 -48 5 -84t18 -69.5t39.5 -51.5t65.5 -18q49 0 76.5 38t33.5 101zM1856 647q0 207 -15.5 307 t-60.5 161q-6 8 -13.5 14t-21.5 15t-16 11q-86 63 -697 63q-625 0 -710 -63q-5 -4 -17.5 -11.5t-21 -14t-14.5 -14.5q-45 -60 -60 -159.5t-15 -308.5q0 -208 15 -307.5t60 -160.5q6 -8 15 -15t20.5 -14t17.5 -12q44 -33 239.5 -49t470.5 -16q610 0 697 65q5 4 17 11t20.5 14 t13.5 16q46 60 61 159t15 309zM2048 1408v-1536h-2048v1536h2048z" />
+<glyph unicode="&#xf20b;" d="M992 912v-496q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v496q0 112 -80 192t-192 80h-272v-1152q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v1344q0 14 9 23t23 9h464q135 0 249 -66.5t180.5 -180.5t66.5 -249zM1376 1376v-880q0 -135 -66.5 -249t-180.5 -180.5 t-249 -66.5h-464q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h160q14 0 23 -9t9 -23v-768h272q112 0 192 80t80 192v880q0 14 9 23t23 9h160q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf20c;" d="M1311 694v-114q0 -24 -13.5 -38t-37.5 -14h-202q-24 0 -38 14t-14 38v114q0 24 14 38t38 14h202q24 0 37.5 -14t13.5 -38zM821 464v250q0 53 -32.5 85.5t-85.5 32.5h-133q-68 0 -96 -52q-28 52 -96 52h-130q-53 0 -85.5 -32.5t-32.5 -85.5v-250q0 -22 21 -22h55 q22 0 22 22v230q0 24 13.5 38t38.5 14h94q24 0 38 -14t14 -38v-230q0 -22 21 -22h54q22 0 22 22v230q0 24 14 38t38 14h97q24 0 37.5 -14t13.5 -38v-230q0 -22 22 -22h55q21 0 21 22zM1410 560v154q0 53 -33 85.5t-86 32.5h-264q-53 0 -86 -32.5t-33 -85.5v-410 q0 -21 22 -21h55q21 0 21 21v180q31 -42 94 -42h191q53 0 86 32.5t33 85.5zM1536 1176v-1072q0 -96 -68 -164t-164 -68h-1072q-96 0 -164 68t-68 164v1072q0 96 68 164t164 68h1072q96 0 164 -68t68 -164z" />
+<glyph unicode="&#xf20d;" d="M915 450h-294l147 551zM1001 128h311l-324 1024h-440l-324 -1024h311l383 314zM1536 1120v-960q0 -118 -85 -203t-203 -85h-960q-118 0 -203 85t-85 203v960q0 118 85 203t203 85h960q118 0 203 -85t85 -203z" />
+<glyph unicode="&#xf20e;" horiz-adv-x="2048" d="M2048 641q0 -21 -13 -36.5t-33 -19.5l-205 -356q3 -9 3 -18q0 -20 -12.5 -35.5t-32.5 -19.5l-193 -337q3 -8 3 -16q0 -23 -16.5 -40t-40.5 -17q-25 0 -41 18h-400q-17 -20 -43 -20t-43 20h-399q-17 -20 -43 -20q-23 0 -40 16.5t-17 40.5q0 8 4 20l-193 335 q-20 4 -32.5 19.5t-12.5 35.5q0 9 3 18l-206 356q-20 5 -32.5 20.5t-12.5 35.5q0 21 13.5 36.5t33.5 19.5l199 344q0 1 -0.5 3t-0.5 3q0 36 34 51l209 363q-4 10 -4 18q0 24 17 40.5t40 16.5q26 0 44 -21h396q16 21 43 21t43 -21h398q18 21 44 21q23 0 40 -16.5t17 -40.5 q0 -6 -4 -18l207 -358q23 -1 39 -17.5t16 -38.5q0 -13 -7 -27l187 -324q19 -4 31.5 -19.5t12.5 -35.5zM1063 -158h389l-342 354h-143l-342 -354h360q18 16 39 16t39 -16zM112 654q1 -4 1 -13q0 -10 -2 -15l208 -360q2 0 4.5 -1t5.5 -2.5l5 -2.5l188 199v347l-187 194 q-13 -8 -29 -10zM986 1438h-388l190 -200l554 200h-280q-16 -16 -38 -16t-38 16zM1689 226q1 6 5 11l-64 68l-17 -79h76zM1583 226l22 105l-252 266l-296 -307l63 -64h463zM1495 -142l16 28l65 310h-427l333 -343q8 4 13 5zM578 -158h5l342 354h-373v-335l4 -6q14 -5 22 -13 zM552 226h402l64 66l-309 321l-157 -166v-221zM359 226h163v189l-168 -177q4 -8 5 -12zM358 1051q0 -1 0.5 -2t0.5 -2q0 -16 -8 -29l171 -177v269zM552 1121v-311l153 -157l297 314l-223 236zM556 1425l-4 -8v-264l205 74l-191 201q-6 -2 -10 -3zM1447 1438h-16l-621 -224 l213 -225zM1023 946l-297 -315l311 -319l296 307zM688 634l-136 141v-284zM1038 270l-42 -44h85zM1374 618l238 -251l132 624l-3 5l-1 1zM1718 1018q-8 13 -8 29v2l-216 376q-5 1 -13 5l-437 -463l310 -327zM522 1142v223l-163 -282zM522 196h-163l163 -283v283zM1607 196 l-48 -227l130 227h-82zM1729 266l207 361q-2 10 -2 14q0 1 3 16l-171 296l-129 -612l77 -82q5 3 15 7z" />
+<glyph unicode="&#xf210;" d="M0 856q0 131 91.5 226.5t222.5 95.5h742l352 358v-1470q0 -132 -91.5 -227t-222.5 -95h-780q-131 0 -222.5 95t-91.5 227v790zM1232 102l-176 180v425q0 46 -32 79t-78 33h-484q-46 0 -78 -33t-32 -79v-492q0 -46 32.5 -79.5t77.5 -33.5h770z" />
+<glyph unicode="&#xf211;" d="M934 1386q-317 -121 -556 -362.5t-358 -560.5q-20 89 -20 176q0 208 102.5 384.5t278.5 279t384 102.5q82 0 169 -19zM1203 1267q93 -65 164 -155q-389 -113 -674.5 -400.5t-396.5 -676.5q-93 72 -155 162q112 386 395 671t667 399zM470 -67q115 356 379.5 622t619.5 384 q40 -92 54 -195q-292 -120 -516 -345t-343 -518q-103 14 -194 52zM1536 -125q-193 50 -367 115q-135 -84 -290 -107q109 205 274 370.5t369 275.5q-21 -152 -101 -284q65 -175 115 -370z" />
+<glyph unicode="&#xf212;" horiz-adv-x="2048" d="M1893 1144l155 -1272q-131 0 -257 57q-200 91 -393 91q-226 0 -374 -148q-148 148 -374 148q-193 0 -393 -91q-128 -57 -252 -57h-5l155 1272q224 127 482 127q233 0 387 -106q154 106 387 106q258 0 482 -127zM1398 157q129 0 232 -28.5t260 -93.5l-124 1021 q-171 78 -368 78q-224 0 -374 -141q-150 141 -374 141q-197 0 -368 -78l-124 -1021q105 43 165.5 65t148.5 39.5t178 17.5q202 0 374 -108q172 108 374 108zM1438 191l-55 907q-211 -4 -359 -155q-152 155 -374 155q-176 0 -336 -66l-114 -941q124 51 228.5 76t221.5 25 q209 0 374 -102q172 107 374 102z" />
+<glyph unicode="&#xf213;" horiz-adv-x="2048" d="M1500 165v733q0 21 -15 36t-35 15h-93q-20 0 -35 -15t-15 -36v-733q0 -20 15 -35t35 -15h93q20 0 35 15t15 35zM1216 165v531q0 20 -15 35t-35 15h-101q-20 0 -35 -15t-15 -35v-531q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM924 165v429q0 20 -15 35t-35 15h-101 q-20 0 -35 -15t-15 -35v-429q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM632 165v362q0 20 -15 35t-35 15h-101q-20 0 -35 -15t-15 -35v-362q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM2048 311q0 -166 -118 -284t-284 -118h-1244q-166 0 -284 118t-118 284 q0 116 63 214.5t168 148.5q-10 34 -10 73q0 113 80.5 193.5t193.5 80.5q102 0 180 -67q45 183 194 300t338 117q149 0 275 -73.5t199.5 -199.5t73.5 -275q0 -66 -14 -122q135 -33 221 -142.5t86 -247.5z" />
+<glyph unicode="&#xf214;" d="M0 1536h1536v-1392l-776 -338l-760 338v1392zM1436 209v926h-1336v-926l661 -294zM1436 1235v201h-1336v-201h1336zM181 937v-115h-37v115h37zM181 789v-115h-37v115h37zM181 641v-115h-37v115h37zM181 493v-115h-37v115h37zM181 345v-115h-37v115h37zM207 202l15 34 l105 -47l-15 -33zM343 142l15 34l105 -46l-15 -34zM478 82l15 34l105 -46l-15 -34zM614 23l15 33l104 -46l-15 -34zM797 10l105 46l15 -33l-105 -47zM932 70l105 46l15 -34l-105 -46zM1068 130l105 46l15 -34l-105 -46zM1203 189l105 47l15 -34l-105 -46zM259 1389v-36h-114 v36h114zM421 1389v-36h-115v36h115zM583 1389v-36h-115v36h115zM744 1389v-36h-114v36h114zM906 1389v-36h-114v36h114zM1068 1389v-36h-115v36h115zM1230 1389v-36h-115v36h115zM1391 1389v-36h-114v36h114zM181 1049v-79h-37v115h115v-36h-78zM421 1085v-36h-115v36h115z M583 1085v-36h-115v36h115zM744 1085v-36h-114v36h114zM906 1085v-36h-114v36h114zM1068 1085v-36h-115v36h115zM1230 1085v-36h-115v36h115zM1355 970v79h-78v36h115v-115h-37zM1355 822v115h37v-115h-37zM1355 674v115h37v-115h-37zM1355 526v115h37v-115h-37zM1355 378 v115h37v-115h-37zM1355 230v115h37v-115h-37zM760 265q-129 0 -221 91.5t-92 221.5q0 129 92 221t221 92q130 0 221.5 -92t91.5 -221q0 -130 -91.5 -221.5t-221.5 -91.5zM595 646q0 -36 19.5 -56.5t49.5 -25t64 -7t64 -2t49.5 -9t19.5 -30.5q0 -49 -112 -49q-97 0 -123 51 h-3l-31 -63q67 -42 162 -42q29 0 56.5 5t55.5 16t45.5 33t17.5 53q0 46 -27.5 69.5t-67.5 27t-79.5 3t-67 5t-27.5 25.5q0 21 20.5 33t40.5 15t41 3q34 0 70.5 -11t51.5 -34h3l30 58q-3 1 -21 8.5t-22.5 9t-19.5 7t-22 7t-20 4.5t-24 4t-23 1q-29 0 -56.5 -5t-54 -16.5 t-43 -34t-16.5 -53.5z" />
+<glyph unicode="&#xf215;" horiz-adv-x="2048" d="M863 504q0 112 -79.5 191.5t-191.5 79.5t-191 -79.5t-79 -191.5t79 -191t191 -79t191.5 79t79.5 191zM1726 505q0 112 -79 191t-191 79t-191.5 -79t-79.5 -191q0 -113 79.5 -192t191.5 -79t191 79.5t79 191.5zM2048 1314v-1348q0 -44 -31.5 -75.5t-76.5 -31.5h-1832 q-45 0 -76.5 31.5t-31.5 75.5v1348q0 44 31.5 75.5t76.5 31.5h431q44 0 76 -31.5t32 -75.5v-161h754v161q0 44 32 75.5t76 31.5h431q45 0 76.5 -31.5t31.5 -75.5z" />
+<glyph unicode="&#xf216;" horiz-adv-x="2048" d="M1430 953zM1690 749q148 0 253 -98.5t105 -244.5q0 -157 -109 -261.5t-267 -104.5q-85 0 -162 27.5t-138 73.5t-118 106t-109 126.5t-103.5 132.5t-108.5 126t-117 106t-136 73.5t-159 27.5q-154 0 -251.5 -91.5t-97.5 -244.5q0 -157 104 -250t263 -93q100 0 208 37.5 t193 98.5q5 4 21 18.5t30 24t22 9.5q14 0 24.5 -10.5t10.5 -24.5q0 -24 -60 -77q-101 -88 -234.5 -142t-260.5 -54q-133 0 -245.5 58t-180 165t-67.5 241q0 205 141.5 341t347.5 136q120 0 226.5 -43.5t185.5 -113t151.5 -153t139 -167.5t133.5 -153.5t149.5 -113 t172.5 -43.5q102 0 168.5 61.5t66.5 162.5q0 95 -64.5 159t-159.5 64q-30 0 -81.5 -18.5t-68.5 -18.5q-20 0 -35.5 15t-15.5 35q0 18 8.5 57t8.5 59q0 159 -107.5 263t-266.5 104q-58 0 -111.5 -18.5t-84 -40.5t-55.5 -40.5t-33 -18.5q-15 0 -25.5 10.5t-10.5 25.5 q0 19 25 46q59 67 147 103.5t182 36.5q191 0 318 -125.5t127 -315.5q0 -37 -4 -66q57 15 115 15z" />
+<glyph unicode="&#xf217;" horiz-adv-x="1664" d="M1216 832q0 26 -19 45t-45 19h-128v128q0 26 -19 45t-45 19t-45 -19t-19 -45v-128h-128q-26 0 -45 -19t-19 -45t19 -45t45 -19h128v-128q0 -26 19 -45t45 -19t45 19t19 45v128h128q26 0 45 19t19 45zM640 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5 t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1536 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1664 1088v-512q0 -24 -16 -42.5t-41 -21.5l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920 q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf218;" horiz-adv-x="1664" d="M1280 832q0 26 -19 45t-45 19t-45 -19l-147 -146v293q0 26 -19 45t-45 19t-45 -19t-19 -45v-293l-147 146q-19 19 -45 19t-45 -19t-19 -45t19 -45l256 -256q19 -19 45 -19t45 19l256 256q19 19 19 45zM640 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5 t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1536 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1664 1088v-512q0 -24 -16 -42.5t-41 -21.5l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920 q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf219;" horiz-adv-x="2048" d="M212 768l623 -665l-300 665h-323zM1024 -4l349 772h-698zM538 896l204 384h-262l-288 -384h346zM1213 103l623 665h-323zM683 896h682l-204 384h-274zM1510 896h346l-288 384h-262zM1651 1382l384 -512q14 -18 13 -41.5t-17 -40.5l-960 -1024q-18 -20 -47 -20t-47 20 l-960 1024q-16 17 -17 40.5t13 41.5l384 512q18 26 51 26h1152q33 0 51 -26z" />
+<glyph unicode="&#xf21a;" horiz-adv-x="2048" d="M1811 -19q19 19 45 19t45 -19l128 -128l-90 -90l-83 83l-83 -83q-18 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83 q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-128 128l90 90l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83 q19 19 45 19t45 -19l83 -83zM237 19q-19 -19 -45 -19t-45 19l-128 128l90 90l83 -82l83 82q19 19 45 19t45 -19l83 -82l64 64v293l-210 314q-17 26 -7 56.5t40 40.5l177 58v299h128v128h256v128h256v-128h256v-128h128v-299l177 -58q30 -10 40 -40.5t-7 -56.5l-210 -314 v-293l19 18q19 19 45 19t45 -19l83 -82l83 82q19 19 45 19t45 -19l128 -128l-90 -90l-83 83l-83 -83q-18 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83 q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83zM640 1152v-128l384 128l384 -128v128h-128v128h-512v-128h-128z" />
+<glyph unicode="&#xf21b;" d="M576 0l96 448l-96 128l-128 64zM832 0l128 640l-128 -64l-96 -128zM992 1010q-2 4 -4 6q-10 8 -96 8q-70 0 -167 -19q-7 -2 -21 -2t-21 2q-97 19 -167 19q-86 0 -96 -8q-2 -2 -4 -6q2 -18 4 -27q2 -3 7.5 -6.5t7.5 -10.5q2 -4 7.5 -20.5t7 -20.5t7.5 -17t8.5 -17t9 -14 t12 -13.5t14 -9.5t17.5 -8t20.5 -4t24.5 -2q36 0 59 12.5t32.5 30t14.5 34.5t11.5 29.5t17.5 12.5h12q11 0 17.5 -12.5t11.5 -29.5t14.5 -34.5t32.5 -30t59 -12.5q13 0 24.5 2t20.5 4t17.5 8t14 9.5t12 13.5t9 14t8.5 17t7.5 17t7 20.5t7.5 20.5q2 7 7.5 10.5t7.5 6.5 q2 9 4 27zM1408 131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190q0 61 4.5 118t19 125.5t37.5 123.5t63.5 103.5t93.5 74.5l-90 220h214q-22 64 -22 128q0 12 2 32q-194 40 -194 96q0 57 210 99q17 62 51.5 134t70.5 114q32 37 76 37q30 0 84 -31t84 -31t84 31 t84 31q44 0 76 -37q36 -42 70.5 -114t51.5 -134q210 -42 210 -99q0 -56 -194 -96q7 -81 -20 -160h214l-82 -225q63 -33 107.5 -96.5t65.5 -143.5t29 -151.5t8 -148.5z" />
+<glyph unicode="&#xf21c;" horiz-adv-x="2304" d="M2301 500q12 -103 -22 -198.5t-99 -163.5t-158.5 -106t-196.5 -31q-161 11 -279.5 125t-134.5 274q-12 111 27.5 210.5t118.5 170.5l-71 107q-96 -80 -151 -194t-55 -244q0 -27 -18.5 -46.5t-45.5 -19.5h-256h-69q-23 -164 -149 -274t-294 -110q-185 0 -316.5 131.5 t-131.5 316.5t131.5 316.5t316.5 131.5q76 0 152 -27l24 45q-123 110 -304 110h-64q-26 0 -45 19t-19 45t19 45t45 19h128q78 0 145 -13.5t116.5 -38.5t71.5 -39.5t51 -36.5h512h115l-85 128h-222q-30 0 -49 22.5t-14 52.5q4 23 23 38t43 15h253q33 0 53 -28l70 -105 l114 114q19 19 46 19h101q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-179l115 -172q131 63 275 36q143 -26 244 -134.5t118 -253.5zM448 128q115 0 203 72.5t111 183.5h-314q-35 0 -55 31q-18 32 -1 63l147 277q-47 13 -91 13q-132 0 -226 -94t-94 -226t94 -226 t226 -94zM1856 128q132 0 226 94t94 226t-94 226t-226 94q-60 0 -121 -24l174 -260q15 -23 10 -49t-27 -40q-15 -11 -36 -11q-35 0 -53 29l-174 260q-93 -95 -93 -225q0 -132 94 -226t226 -94z" />
+<glyph unicode="&#xf21d;" d="M1408 0q0 -63 -61.5 -113.5t-164 -81t-225 -46t-253.5 -15.5t-253.5 15.5t-225 46t-164 81t-61.5 113.5q0 49 33 88.5t91 66.5t118 44.5t131 29.5q26 5 48 -10.5t26 -41.5q5 -26 -10.5 -48t-41.5 -26q-58 -10 -106 -23.5t-76.5 -25.5t-48.5 -23.5t-27.5 -19.5t-8.5 -12 q3 -11 27 -26.5t73 -33t114 -32.5t160.5 -25t201.5 -10t201.5 10t160.5 25t114 33t73 33.5t27 27.5q-1 4 -8.5 11t-27.5 19t-48.5 23.5t-76.5 25t-106 23.5q-26 4 -41.5 26t-10.5 48q4 26 26 41.5t48 10.5q71 -12 131 -29.5t118 -44.5t91 -66.5t33 -88.5zM1024 896v-384 q0 -26 -19 -45t-45 -19h-64v-384q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v384h-64q-26 0 -45 19t-19 45v384q0 53 37.5 90.5t90.5 37.5h384q53 0 90.5 -37.5t37.5 -90.5zM928 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5 t158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf21e;" horiz-adv-x="1792" d="M1280 512h305q-5 -6 -10 -10.5t-9 -7.5l-3 -4l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-5 2 -21 20h369q22 0 39.5 13.5t22.5 34.5l70 281l190 -667q6 -20 23 -33t39 -13q21 0 38 13t23 33l146 485l56 -112q18 -35 57 -35zM1792 940q0 -145 -103 -300h-369l-111 221 q-8 17 -25.5 27t-36.5 8q-45 -5 -56 -46l-129 -430l-196 686q-6 20 -23.5 33t-39.5 13t-39 -13.5t-22 -34.5l-116 -464h-423q-103 155 -103 300q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124 t127 -344z" />
+<glyph unicode="&#xf221;" horiz-adv-x="1280" d="M1152 960q0 -221 -147.5 -384.5t-364.5 -187.5v-260h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v260q-150 16 -271.5 103t-186 224t-52.5 292 q11 134 80.5 249t182 188t245.5 88q170 19 319 -54t236 -212t87 -306zM128 960q0 -185 131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5z" />
+<glyph unicode="&#xf222;" d="M1472 1408q26 0 45 -19t19 -45v-416q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v262l-382 -383q126 -156 126 -359q0 -117 -45.5 -223.5t-123 -184t-184 -123t-223.5 -45.5t-223.5 45.5t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123t223.5 45.5 q203 0 359 -126l382 382h-261q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h416zM576 0q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf223;" horiz-adv-x="1280" d="M830 1220q145 -72 233.5 -210.5t88.5 -305.5q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-217 24 -364.5 187.5 t-147.5 384.5q0 167 88.5 305.5t233.5 210.5q-165 96 -228 273q-6 16 3.5 29.5t26.5 13.5h69q21 0 29 -20q44 -106 140 -171t214 -65t214 65t140 171q8 20 37 20h61q17 0 26.5 -13.5t3.5 -29.5q-63 -177 -228 -273zM576 256q185 0 316.5 131.5t131.5 316.5t-131.5 316.5 t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf224;" d="M1024 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q126 -158 126 -359q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64 q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-149 16 -270.5 103t-186.5 223.5t-53 291.5q16 204 160 353.5t347 172.5q118 14 228 -19t198 -103l255 254h-134q-14 0 -23 9t-9 23v64zM576 256q185 0 316.5 131.5t131.5 316.5t-131.5 316.5 t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf225;" horiz-adv-x="1792" d="M1280 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q126 -158 126 -359q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64 q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-217 24 -364.5 187.5t-147.5 384.5q0 201 126 359l-52 53l-101 -111q-9 -10 -22 -10.5t-23 7.5l-48 44q-10 8 -10.5 21.5t8.5 23.5l105 115l-111 112v-134q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9 t-9 23v288q0 26 19 45t45 19h288q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-133l106 -107l86 94q9 10 22 10.5t23 -7.5l48 -44q10 -8 10.5 -21.5t-8.5 -23.5l-90 -99l57 -56q158 126 359 126t359 -126l255 254h-134q-14 0 -23 9t-9 23v64zM832 256q185 0 316.5 131.5 t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf226;" horiz-adv-x="1792" d="M1790 1007q12 -155 -52.5 -292t-186 -224t-271.5 -103v-260h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-512v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23 t23 9h224v260q-150 16 -271.5 103t-186 224t-52.5 292q17 206 164.5 356.5t352.5 169.5q206 21 377 -94q171 115 377 94q205 -19 352.5 -169.5t164.5 -356.5zM896 647q128 131 128 313t-128 313q-128 -131 -128 -313t128 -313zM576 512q115 0 218 57q-154 165 -154 391 q0 224 154 391q-103 57 -218 57q-185 0 -316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5zM1152 128v260q-137 15 -256 94q-119 -79 -256 -94v-260h512zM1216 512q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5q-115 0 -218 -57q154 -167 154 -391 q0 -226 -154 -391q103 -57 218 -57z" />
+<glyph unicode="&#xf227;" horiz-adv-x="1920" d="M1536 1120q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q76 -95 107.5 -214t9.5 -247q-31 -182 -166 -312t-318 -156q-210 -29 -384.5 80t-241.5 300q-117 6 -221 57.5t-177.5 133t-113.5 192.5t-32 230 q9 135 78 252t182 191.5t248 89.5q118 14 227.5 -19t198.5 -103l255 254h-134q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q59 -74 93 -169q182 -9 328 -124l255 254h-134q-14 0 -23 9 t-9 23v64zM1024 704q0 20 -4 58q-162 -25 -271 -150t-109 -292q0 -20 4 -58q162 25 271 150t109 292zM128 704q0 -168 111 -294t276 -149q-3 29 -3 59q0 210 135 369.5t338 196.5q-53 120 -163.5 193t-245.5 73q-185 0 -316.5 -131.5t-131.5 -316.5zM1088 -128 q185 0 316.5 131.5t131.5 316.5q0 168 -111 294t-276 149q3 -29 3 -59q0 -210 -135 -369.5t-338 -196.5q53 -120 163.5 -193t245.5 -73z" />
+<glyph unicode="&#xf228;" horiz-adv-x="2048" d="M1664 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q76 -95 107.5 -214t9.5 -247q-32 -180 -164.5 -310t-313.5 -157q-223 -34 -409 90q-117 -78 -256 -93v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23 t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-155 17 -279.5 109.5t-187 237.5t-39.5 307q25 187 159.5 322.5t320.5 164.5q224 34 410 -90q146 97 320 97q201 0 359 -126l255 254h-134q-14 0 -23 9 t-9 23v64zM896 391q128 131 128 313t-128 313q-128 -131 -128 -313t128 -313zM128 704q0 -185 131.5 -316.5t316.5 -131.5q117 0 218 57q-154 167 -154 391t154 391q-101 57 -218 57q-185 0 -316.5 -131.5t-131.5 -316.5zM1216 256q185 0 316.5 131.5t131.5 316.5 t-131.5 316.5t-316.5 131.5q-117 0 -218 -57q154 -167 154 -391t-154 -391q101 -57 218 -57z" />
+<glyph unicode="&#xf229;" d="M1472 1408q26 0 45 -19t19 -45v-416q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v262l-213 -214l140 -140q9 -10 9 -23t-9 -22l-46 -46q-9 -9 -22 -9t-23 9l-140 141l-78 -79q126 -156 126 -359q0 -117 -45.5 -223.5t-123 -184t-184 -123t-223.5 -45.5t-223.5 45.5 t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123t223.5 45.5q203 0 359 -126l78 78l-172 172q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l172 -172l213 213h-261q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h416zM576 0q185 0 316.5 131.5t131.5 316.5t-131.5 316.5 t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf22a;" horiz-adv-x="1280" d="M640 892q217 -24 364.5 -187.5t147.5 -384.5q0 -167 -87 -306t-236 -212t-319 -54q-133 15 -245.5 88t-182 188t-80.5 249q-12 155 52.5 292t186 224t271.5 103v132h-160q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h160v165l-92 -92q-10 -9 -23 -9t-22 9l-46 46q-9 9 -9 22 t9 23l202 201q19 19 45 19t45 -19l202 -201q9 -10 9 -23t-9 -22l-46 -46q-9 -9 -22 -9t-23 9l-92 92v-165h160q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-160v-132zM576 -128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5 t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf22b;" horiz-adv-x="2048" d="M1901 621q19 -19 19 -45t-19 -45l-294 -294q-9 -10 -22.5 -10t-22.5 10l-45 45q-10 9 -10 22.5t10 22.5l185 185h-294v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-132q-24 -217 -187.5 -364.5t-384.5 -147.5q-167 0 -306 87t-212 236t-54 319q15 133 88 245.5 t188 182t249 80.5q155 12 292 -52.5t224 -186t103 -271.5h132v224q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-224h294l-185 185q-10 9 -10 22.5t10 22.5l45 45q9 10 22.5 10t22.5 -10zM576 128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5 t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf22c;" horiz-adv-x="1280" d="M1152 960q0 -221 -147.5 -384.5t-364.5 -187.5v-612q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v612q-217 24 -364.5 187.5t-147.5 384.5q0 117 45.5 223.5t123 184t184 123t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5zM576 512q185 0 316.5 131.5 t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf22d;" horiz-adv-x="1280" d="M1024 576q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1152 576q0 -117 -45.5 -223.5t-123 -184t-184 -123t-223.5 -45.5t-223.5 45.5t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123 t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5z" />
+<glyph unicode="&#xf22e;" horiz-adv-x="1792" />
+<glyph unicode="&#xf22f;" horiz-adv-x="1792" />
+<glyph unicode="&#xf230;" d="M1451 1408q35 0 60 -25t25 -60v-1366q0 -35 -25 -60t-60 -25h-391v595h199l30 232h-229v148q0 56 23.5 84t91.5 28l122 1v207q-63 9 -178 9q-136 0 -217.5 -80t-81.5 -226v-171h-200v-232h200v-595h-735q-35 0 -60 25t-25 60v1366q0 35 25 60t60 25h1366z" />
+<glyph unicode="&#xf231;" horiz-adv-x="1280" d="M0 939q0 108 37.5 203.5t103.5 166.5t152 123t185 78t202 26q158 0 294 -66.5t221 -193.5t85 -287q0 -96 -19 -188t-60 -177t-100 -149.5t-145 -103t-189 -38.5q-68 0 -135 32t-96 88q-10 -39 -28 -112.5t-23.5 -95t-20.5 -71t-26 -71t-32 -62.5t-46 -77.5t-62 -86.5 l-14 -5l-9 10q-15 157 -15 188q0 92 21.5 206.5t66.5 287.5t52 203q-32 65 -32 169q0 83 52 156t132 73q61 0 95 -40.5t34 -102.5q0 -66 -44 -191t-44 -187q0 -63 45 -104.5t109 -41.5q55 0 102 25t78.5 68t56 95t38 110.5t20 111t6.5 99.5q0 173 -109.5 269.5t-285.5 96.5 q-200 0 -334 -129.5t-134 -328.5q0 -44 12.5 -85t27 -65t27 -45.5t12.5 -30.5q0 -28 -15 -73t-37 -45q-2 0 -17 3q-51 15 -90.5 56t-61 94.5t-32.5 108t-11 106.5z" />
+<glyph unicode="&#xf232;" d="M985 562q13 0 97.5 -44t89.5 -53q2 -5 2 -15q0 -33 -17 -76q-16 -39 -71 -65.5t-102 -26.5q-57 0 -190 62q-98 45 -170 118t-148 185q-72 107 -71 194v8q3 91 74 158q24 22 52 22q6 0 18 -1.5t19 -1.5q19 0 26.5 -6.5t15.5 -27.5q8 -20 33 -88t25 -75q0 -21 -34.5 -57.5 t-34.5 -46.5q0 -7 5 -15q34 -73 102 -137q56 -53 151 -101q12 -7 22 -7q15 0 54 48.5t52 48.5zM782 32q127 0 243.5 50t200.5 134t134 200.5t50 243.5t-50 243.5t-134 200.5t-200.5 134t-243.5 50t-243.5 -50t-200.5 -134t-134 -200.5t-50 -243.5q0 -203 120 -368l-79 -233 l242 77q158 -104 345 -104zM782 1414q153 0 292.5 -60t240.5 -161t161 -240.5t60 -292.5t-60 -292.5t-161 -240.5t-240.5 -161t-292.5 -60q-195 0 -365 94l-417 -134l136 405q-108 178 -108 389q0 153 60 292.5t161 240.5t240.5 161t292.5 60z" />
+<glyph unicode="&#xf233;" horiz-adv-x="1792" d="M128 128h1024v128h-1024v-128zM128 640h1024v128h-1024v-128zM1696 192q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM128 1152h1024v128h-1024v-128zM1696 704q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1696 1216 q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1792 384v-384h-1792v384h1792zM1792 896v-384h-1792v384h1792zM1792 1408v-384h-1792v384h1792z" />
+<glyph unicode="&#xf234;" horiz-adv-x="2048" d="M704 640q-159 0 -271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5zM1664 512h352q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-352v-352q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5 t-9.5 22.5v352h-352q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h352v352q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5v-352zM928 288q0 -52 38 -90t90 -38h256v-238q-68 -50 -171 -50h-874q-121 0 -194 69t-73 190q0 53 3.5 103.5t14 109t26.5 108.5 t43 97.5t62 81t85.5 53.5t111.5 20q19 0 39 -17q79 -61 154.5 -91.5t164.5 -30.5t164.5 30.5t154.5 91.5q20 17 39 17q132 0 217 -96h-223q-52 0 -90 -38t-38 -90v-192z" />
+<glyph unicode="&#xf235;" horiz-adv-x="2048" d="M704 640q-159 0 -271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5zM1781 320l249 -249q9 -9 9 -23q0 -13 -9 -22l-136 -136q-9 -9 -22 -9q-14 0 -23 9l-249 249l-249 -249q-9 -9 -23 -9q-13 0 -22 9l-136 136 q-9 9 -9 22q0 14 9 23l249 249l-249 249q-9 9 -9 23q0 13 9 22l136 136q9 9 22 9q14 0 23 -9l249 -249l249 249q9 9 23 9q13 0 22 -9l136 -136q9 -9 9 -22q0 -14 -9 -23zM1283 320l-181 -181q-37 -37 -37 -91q0 -53 37 -90l83 -83q-21 -3 -44 -3h-874q-121 0 -194 69 t-73 190q0 53 3.5 103.5t14 109t26.5 108.5t43 97.5t62 81t85.5 53.5t111.5 20q19 0 39 -17q154 -122 319 -122t319 122q20 17 39 17q28 0 57 -6q-28 -27 -41 -50t-13 -56q0 -54 37 -91z" />
+<glyph unicode="&#xf236;" horiz-adv-x="2048" d="M256 512h1728q26 0 45 -19t19 -45v-448h-256v256h-1536v-256h-256v1216q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-704zM832 832q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM2048 576v64q0 159 -112.5 271.5t-271.5 112.5h-704 q-26 0 -45 -19t-19 -45v-384h1152z" />
+<glyph unicode="&#xf237;" d="M1536 1536l-192 -448h192v-192h-274l-55 -128h329v-192h-411l-357 -832l-357 832h-411v192h329l-55 128h-274v192h192l-192 448h256l323 -768h378l323 768h256zM768 320l108 256h-216z" />
+<glyph unicode="&#xf238;" d="M1088 1536q185 0 316.5 -93.5t131.5 -226.5v-896q0 -130 -125.5 -222t-305.5 -97l213 -202q16 -15 8 -35t-30 -20h-1056q-22 0 -30 20t8 35l213 202q-180 5 -305.5 97t-125.5 222v896q0 133 131.5 226.5t316.5 93.5h640zM768 192q80 0 136 56t56 136t-56 136t-136 56 t-136 -56t-56 -136t56 -136t136 -56zM1344 768v512h-1152v-512h1152z" />
+<glyph unicode="&#xf239;" d="M1088 1536q185 0 316.5 -93.5t131.5 -226.5v-896q0 -130 -125.5 -222t-305.5 -97l213 -202q16 -15 8 -35t-30 -20h-1056q-22 0 -30 20t8 35l213 202q-180 5 -305.5 97t-125.5 222v896q0 133 131.5 226.5t316.5 93.5h640zM288 224q66 0 113 47t47 113t-47 113t-113 47 t-113 -47t-47 -113t47 -113t113 -47zM704 768v512h-544v-512h544zM1248 224q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47zM1408 768v512h-576v-512h576z" />
+<glyph unicode="&#xf23a;" horiz-adv-x="1792" d="M597 1115v-1173q0 -25 -12.5 -42.5t-36.5 -17.5q-17 0 -33 8l-465 233q-21 10 -35.5 33.5t-14.5 46.5v1140q0 20 10 34t29 14q14 0 44 -15l511 -256q3 -3 3 -5zM661 1014l534 -866l-534 266v600zM1792 996v-1054q0 -25 -14 -40.5t-38 -15.5t-47 13l-441 220zM1789 1116 q0 -3 -256.5 -419.5t-300.5 -487.5l-390 634l324 527q17 28 52 28q14 0 26 -6l541 -270q4 -2 4 -6z" />
+<glyph unicode="&#xf23b;" d="M809 532l266 499h-112l-157 -312q-24 -48 -44 -92l-42 92l-155 312h-120l263 -493v-324h101v318zM1536 1408v-1536h-1536v1536h1536z" />
+<glyph unicode="&#xf23c;" horiz-adv-x="2296" d="M478 -139q-8 -16 -27 -34.5t-37 -25.5q-25 -9 -51.5 3.5t-28.5 31.5q-1 22 40 55t68 38q23 4 34 -21.5t2 -46.5zM1819 -139q7 -16 26 -34.5t38 -25.5q25 -9 51.5 3.5t27.5 31.5q2 22 -39.5 55t-68.5 38q-22 4 -33 -21.5t-2 -46.5zM1867 -30q13 -27 56.5 -59.5t77.5 -41.5 q45 -13 82 4.5t37 50.5q0 46 -67.5 100.5t-115.5 59.5q-40 5 -63.5 -37.5t-6.5 -76.5zM428 -30q-13 -27 -56 -59.5t-77 -41.5q-45 -13 -82 4.5t-37 50.5q0 46 67.5 100.5t115.5 59.5q40 5 63 -37.5t6 -76.5zM1158 1094h1q-41 0 -76 -15q27 -8 44 -30.5t17 -49.5 q0 -35 -27 -60t-65 -25q-52 0 -80 43q-5 -23 -5 -42q0 -74 56 -126.5t135 -52.5q80 0 136 52.5t56 126.5t-56 126.5t-136 52.5zM1462 1312q-99 109 -220.5 131.5t-245.5 -44.5q27 60 82.5 96.5t118 39.5t121.5 -17t99.5 -74.5t44.5 -131.5zM2212 73q8 -11 -11 -42 q7 -23 7 -40q1 -56 -44.5 -112.5t-109.5 -91.5t-118 -37q-48 -2 -92 21.5t-66 65.5q-687 -25 -1259 0q-23 -41 -66.5 -65t-92.5 -22q-86 3 -179.5 80.5t-92.5 160.5q2 22 7 40q-19 31 -11 42q6 10 31 1q14 22 41 51q-7 29 2 38q11 10 39 -4q29 20 59 34q0 29 13 37 q23 12 51 -16q35 5 61 -2q18 -4 38 -19v73q-11 0 -18 2q-53 10 -97 44.5t-55 87.5q-9 38 0 81q15 62 93 95q2 17 19 35.5t36 23.5t33 -7.5t19 -30.5h13q46 -5 60 -23q3 -3 5 -7q10 1 30.5 3.5t30.5 3.5q-15 11 -30 17q-23 40 -91 43q0 6 1 10q-62 2 -118.5 18.5t-84.5 47.5 q-32 36 -42.5 92t-2.5 112q16 126 90 179q23 16 52 4.5t32 -40.5q0 -1 1.5 -14t2.5 -21t3 -20t5.5 -19t8.5 -10q27 -14 76 -12q48 46 98 74q-40 4 -162 -14l47 46q61 58 163 111q145 73 282 86q-20 8 -41 15.5t-47 14t-42.5 10.5t-47.5 11t-43 10q595 126 904 -139 q98 -84 158 -222q85 -10 121 9h1q5 3 8.5 10t5.5 19t3 19.5t3 21.5l1 14q3 28 32 40t52 -5q73 -52 91 -178q7 -57 -3.5 -113t-42.5 -91q-28 -32 -83.5 -48.5t-115.5 -18.5v-10q-71 -2 -95 -43q-14 -5 -31 -17q11 -1 32 -3.5t30 -3.5q1 4 5 8q16 18 60 23h13q5 18 19 30t33 8 t36 -23t19 -36q79 -32 93 -95q9 -40 1 -81q-12 -53 -56 -88t-97 -44q-10 -2 -17 -2q0 -49 -1 -73q20 15 38 19q26 7 61 2q28 28 51 16q14 -9 14 -37q33 -16 59 -34q27 13 38 4q10 -10 2 -38q28 -30 41 -51q23 8 31 -1zM1937 1025q0 -29 -9 -54q82 -32 112 -132 q4 37 -9.5 98.5t-41.5 90.5q-20 19 -36 17t-16 -20zM1859 925q35 -42 47.5 -108.5t-0.5 -124.5q67 13 97 45q13 14 18 28q-3 64 -31 114.5t-79 66.5q-15 -15 -52 -21zM1822 921q-30 0 -44 1q42 -115 53 -239q21 0 43 3q16 68 1 135t-53 100zM258 839q30 100 112 132 q-9 25 -9 54q0 18 -16.5 20t-35.5 -17q-28 -29 -41.5 -90.5t-9.5 -98.5zM294 737q29 -31 97 -45q-13 58 -0.5 124.5t47.5 108.5v0q-37 6 -52 21q-51 -16 -78.5 -66t-31.5 -115q9 -17 18 -28zM471 683q14 124 73 235q-19 -4 -55 -18l-45 -19v1q-46 -89 -20 -196q25 -3 47 -3z M1434 644q8 -38 16.5 -108.5t11.5 -89.5q3 -18 9.5 -21.5t23.5 4.5q40 20 62 85.5t23 125.5q-24 2 -146 4zM1152 1285q-116 0 -199 -82.5t-83 -198.5q0 -117 83 -199.5t199 -82.5t199 82.5t83 199.5q0 116 -83 198.5t-199 82.5zM1380 646q-106 2 -211 0v1q-1 -27 2.5 -86 t13.5 -66q29 -14 93.5 -14.5t95.5 10.5q9 3 11 39t-0.5 69.5t-4.5 46.5zM1112 447q8 4 9.5 48t-0.5 88t-4 63v1q-212 -3 -214 -3q-4 -20 -7 -62t0 -83t14 -46q34 -15 101 -16t101 10zM718 636q-16 -59 4.5 -118.5t77.5 -84.5q15 -8 24 -5t12 21q3 16 8 90t10 103 q-69 -2 -136 -6zM591 510q3 -23 -34 -36q132 -141 271.5 -240t305.5 -154q172 49 310.5 146t293.5 250q-33 13 -30 34l3 9v1v-1q-17 2 -50 5.5t-48 4.5q-26 -90 -82 -132q-51 -38 -82 1q-5 6 -9 14q-7 13 -17 62q-2 -5 -5 -9t-7.5 -7t-8 -5.5t-9.5 -4l-10 -2.5t-12 -2 l-12 -1.5t-13.5 -1t-13.5 -0.5q-106 -9 -163 11q-4 -17 -10 -26.5t-21 -15t-23 -7t-36 -3.5q-2 0 -3 -0.5t-3 -0.5h-3q-179 -17 -203 40q-2 -63 -56 -54q-47 8 -91 54q-12 13 -20 26q-17 29 -26 65q-58 -6 -87 -10q1 -2 4 -10zM507 -118q3 14 3 30q-17 71 -51 130t-73 70 q-41 12 -101.5 -14.5t-104.5 -80t-39 -107.5q35 -53 100 -93t119 -42q51 -2 94 28t53 79zM510 53q23 -63 27 -119q195 113 392 174q-98 52 -180.5 120t-179.5 165q-6 -4 -29 -13q0 -2 -1 -5t-1 -4q31 -18 22 -37q-12 -23 -56 -34q-10 -13 -29 -24h-1q-2 -83 1 -150 q19 -34 35 -73zM579 -113q532 -21 1145 0q-254 147 -428 196q-76 -35 -156 -57q-8 -3 -16 0q-65 21 -129 49q-208 -60 -416 -188h-1v-1q1 0 1 1zM1763 -67q4 54 28 120q14 38 33 71l-1 -1q3 77 3 153q-15 8 -30 25q-42 9 -56 33q-9 20 22 38q-2 4 -2 9q-16 4 -28 12 q-204 -190 -383 -284q198 -59 414 -176zM2155 -90q5 54 -39 107.5t-104 80t-102 14.5q-38 -11 -72.5 -70.5t-51.5 -129.5q0 -16 3 -30q10 -49 53 -79t94 -28q54 2 119 42t100 93z" />
+<glyph unicode="&#xf23d;" horiz-adv-x="2304" d="M1524 -25q0 -68 -48 -116t-116 -48t-116.5 48t-48.5 116t48.5 116.5t116.5 48.5t116 -48.5t48 -116.5zM775 -25q0 -68 -48.5 -116t-116.5 -48t-116 48t-48 116t48 116.5t116 48.5t116.5 -48.5t48.5 -116.5zM0 1469q57 -60 110.5 -104.5t121 -82t136 -63t166 -45.5 t200 -31.5t250 -18.5t304 -9.5t372.5 -2.5q139 0 244.5 -5t181 -16.5t124 -27.5t71 -39.5t24 -51.5t-19.5 -64t-56.5 -76.5t-89.5 -91t-116 -104.5t-139 -119q-185 -157 -286 -247q29 51 76.5 109t94 105.5t94.5 98.5t83 91.5t54 80.5t13 70t-45.5 55.5t-116.5 41t-204 23.5 t-304 5q-168 -2 -314 6t-256 23t-204.5 41t-159.5 51.5t-122.5 62.5t-91.5 66.5t-68 71.5t-50.5 69.5t-40 68t-36.5 59.5z" />
+<glyph unicode="&#xf23e;" horiz-adv-x="1792" d="M896 1472q-169 0 -323 -66t-265.5 -177.5t-177.5 -265.5t-66 -323t66 -323t177.5 -265.5t265.5 -177.5t323 -66t323 66t265.5 177.5t177.5 265.5t66 323t-66 323t-177.5 265.5t-265.5 177.5t-323 66zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348 t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM496 704q16 0 16 -16v-480q0 -16 -16 -16h-32q-16 0 -16 16v480q0 16 16 16h32zM896 640q53 0 90.5 -37.5t37.5 -90.5q0 -35 -17.5 -64t-46.5 -46v-114q0 -14 -9 -23 t-23 -9h-64q-14 0 -23 9t-9 23v114q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5zM896 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM544 928v-96 q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v96q0 93 65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5v-96q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v96q0 146 -103 249t-249 103t-249 -103t-103 -249zM1408 192v512q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-512 q0 -26 19 -45t45 -19h896q26 0 45 19t19 45z" />
+<glyph unicode="&#xf240;" horiz-adv-x="2304" d="M1920 1024v-768h-1664v768h1664zM2048 448h128v384h-128v288q0 14 -9 23t-23 9h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288zM2304 832v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113 v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160q53 0 90.5 -37.5t37.5 -90.5z" />
+<glyph unicode="&#xf241;" horiz-adv-x="2304" d="M256 256v768h1280v-768h-1280zM2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9 h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
+<glyph unicode="&#xf242;" horiz-adv-x="2304" d="M256 256v768h896v-768h-896zM2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9 h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
+<glyph unicode="&#xf243;" horiz-adv-x="2304" d="M256 256v768h512v-768h-512zM2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9 h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
+<glyph unicode="&#xf244;" horiz-adv-x="2304" d="M2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9h-1856q-14 0 -23 -9t-9 -23 v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
+<glyph unicode="&#xf245;" horiz-adv-x="1280" d="M1133 493q31 -30 14 -69q-17 -40 -59 -40h-382l201 -476q10 -25 0 -49t-34 -35l-177 -75q-25 -10 -49 0t-35 34l-191 452l-312 -312q-19 -19 -45 -19q-12 0 -24 5q-40 17 -40 59v1504q0 42 40 59q12 5 24 5q27 0 45 -19z" />
+<glyph unicode="&#xf246;" horiz-adv-x="1024" d="M832 1408q-320 0 -320 -224v-416h128v-128h-128v-544q0 -224 320 -224h64v-128h-64q-272 0 -384 146q-112 -146 -384 -146h-64v128h64q320 0 320 224v544h-128v128h128v416q0 224 -320 224h-64v128h64q272 0 384 -146q112 146 384 146h64v-128h-64z" />
+<glyph unicode="&#xf247;" horiz-adv-x="2048" d="M2048 1152h-128v-1024h128v-384h-384v128h-1280v-128h-384v384h128v1024h-128v384h384v-128h1280v128h384v-384zM1792 1408v-128h128v128h-128zM128 1408v-128h128v128h-128zM256 -128v128h-128v-128h128zM1664 0v128h128v1024h-128v128h-1280v-128h-128v-1024h128v-128 h1280zM1920 -128v128h-128v-128h128zM1280 896h384v-768h-896v256h-384v768h896v-256zM512 512h640v512h-640v-512zM1536 256v512h-256v-384h-384v-128h640z" />
+<glyph unicode="&#xf248;" horiz-adv-x="2304" d="M2304 768h-128v-640h128v-384h-384v128h-896v-128h-384v384h128v128h-384v-128h-384v384h128v640h-128v384h384v-128h896v128h384v-384h-128v-128h384v128h384v-384zM2048 1024v-128h128v128h-128zM1408 1408v-128h128v128h-128zM128 1408v-128h128v128h-128zM256 256 v128h-128v-128h128zM1536 384h-128v-128h128v128zM384 384h896v128h128v640h-128v128h-896v-128h-128v-640h128v-128zM896 -128v128h-128v-128h128zM2176 -128v128h-128v-128h128zM2048 128v640h-128v128h-384v-384h128v-384h-384v128h-384v-128h128v-128h896v128h128z" />
+<glyph unicode="&#xf249;" d="M1024 288v-416h-928q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1344q40 0 68 -28t28 -68v-928h-416q-40 0 -68 -28t-28 -68zM1152 256h381q-15 -82 -65 -132l-184 -184q-50 -50 -132 -65v381z" />
+<glyph unicode="&#xf24a;" d="M1400 256h-248v-248q29 10 41 22l185 185q12 12 22 41zM1120 384h288v896h-1280v-1280h896v288q0 40 28 68t68 28zM1536 1312v-1024q0 -40 -20 -88t-48 -76l-184 -184q-28 -28 -76 -48t-88 -20h-1024q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1344q40 0 68 -28t28 -68 z" />
+<glyph unicode="&#xf24b;" horiz-adv-x="2304" d="M1951 538q0 -26 -15.5 -44.5t-38.5 -23.5q-8 -2 -18 -2h-153v140h153q10 0 18 -2q23 -5 38.5 -23.5t15.5 -44.5zM1933 751q0 -25 -15 -42t-38 -21q-3 -1 -15 -1h-139v129h139q3 0 8.5 -0.5t6.5 -0.5q23 -4 38 -21.5t15 -42.5zM728 587v308h-228v-308q0 -58 -38 -94.5 t-105 -36.5q-108 0 -229 59v-112q53 -15 121 -23t109 -9l42 -1q328 0 328 217zM1442 403v113q-99 -52 -200 -59q-108 -8 -169 41t-61 142t61 142t169 41q101 -7 200 -58v112q-48 12 -100 19.5t-80 9.5l-28 2q-127 6 -218.5 -14t-140.5 -60t-71 -88t-22 -106t22 -106t71 -88 t140.5 -60t218.5 -14q101 4 208 31zM2176 518q0 54 -43 88.5t-109 39.5v3q57 8 89 41.5t32 79.5q0 55 -41 88t-107 36q-3 0 -12 0.5t-14 0.5h-455v-510h491q74 0 121.5 36.5t47.5 96.5zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90 t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf24c;" horiz-adv-x="2304" d="M858 295v693q-106 -41 -172 -135.5t-66 -211.5t66 -211.5t172 -134.5zM1362 641q0 117 -66 211.5t-172 135.5v-694q106 41 172 135.5t66 211.5zM1577 641q0 -159 -78.5 -294t-213.5 -213.5t-294 -78.5q-119 0 -227.5 46.5t-187 125t-125 187t-46.5 227.5q0 159 78.5 294 t213.5 213.5t294 78.5t294 -78.5t213.5 -213.5t78.5 -294zM1960 634q0 139 -55.5 261.5t-147.5 205.5t-213.5 131t-252.5 48h-301q-176 0 -323.5 -81t-235 -230t-87.5 -335q0 -171 87 -317.5t236 -231.5t323 -85h301q129 0 251.5 50.5t214.5 135t147.5 202.5t55.5 246z M2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf24d;" horiz-adv-x="1792" d="M1664 -96v1088q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5v-1088q0 -13 9.5 -22.5t22.5 -9.5h1088q13 0 22.5 9.5t9.5 22.5zM1792 992v-1088q0 -66 -47 -113t-113 -47h-1088q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1088q66 0 113 -47t47 -113 zM1408 1376v-160h-128v160q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5v-1088q0 -13 9.5 -22.5t22.5 -9.5h160v-128h-160q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1088q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf24e;" horiz-adv-x="2304" d="M1728 1088l-384 -704h768zM448 1088l-384 -704h768zM1269 1280q-14 -40 -45.5 -71.5t-71.5 -45.5v-1291h608q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1344q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h608v1291q-40 14 -71.5 45.5t-45.5 71.5h-491q-14 0 -23 9t-9 23v64 q0 14 9 23t23 9h491q21 57 70 92.5t111 35.5t111 -35.5t70 -92.5h491q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-491zM1088 1264q33 0 56.5 23.5t23.5 56.5t-23.5 56.5t-56.5 23.5t-56.5 -23.5t-23.5 -56.5t23.5 -56.5t56.5 -23.5zM2176 384q0 -73 -46.5 -131t-117.5 -91 t-144.5 -49.5t-139.5 -16.5t-139.5 16.5t-144.5 49.5t-117.5 91t-46.5 131q0 11 35 81t92 174.5t107 195.5t102 184t56 100q18 33 56 33t56 -33q4 -7 56 -100t102 -184t107 -195.5t92 -174.5t35 -81zM896 384q0 -73 -46.5 -131t-117.5 -91t-144.5 -49.5t-139.5 -16.5 t-139.5 16.5t-144.5 49.5t-117.5 91t-46.5 131q0 11 35 81t92 174.5t107 195.5t102 184t56 100q18 33 56 33t56 -33q4 -7 56 -100t102 -184t107 -195.5t92 -174.5t35 -81z" />
+<glyph unicode="&#xf250;" d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9 t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM874 700q77 29 149 92.5t129.5 152.5t92.5 210t35 253h-1024q0 -132 35 -253t92.5 -210t129.5 -152.5t149 -92.5q19 -7 30.5 -23.5t11.5 -36.5t-11.5 -36.5t-30.5 -23.5q-77 -29 -149 -92.5 t-129.5 -152.5t-92.5 -210t-35 -253h1024q0 132 -35 253t-92.5 210t-129.5 152.5t-149 92.5q-19 7 -30.5 23.5t-11.5 36.5t11.5 36.5t30.5 23.5z" />
+<glyph unicode="&#xf251;" d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9 t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM1280 1408h-1024q0 -66 9 -128h1006q9 61 9 128zM1280 -128q0 130 -34 249.5t-90.5 208t-126.5 152t-146 94.5h-230q-76 -31 -146 -94.5t-126.5 -152t-90.5 -208t-34 -249.5h1024z" />
+<glyph unicode="&#xf252;" d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9 t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM1280 1408h-1024q0 -206 85 -384h854q85 178 85 384zM1223 192q-54 141 -145.5 241.5t-194.5 142.5h-230q-103 -42 -194.5 -142.5t-145.5 -241.5h910z" />
+<glyph unicode="&#xf253;" d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9 t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM874 700q77 29 149 92.5t129.5 152.5t92.5 210t35 253h-1024q0 -132 35 -253t92.5 -210t129.5 -152.5t149 -92.5q19 -7 30.5 -23.5t11.5 -36.5t-11.5 -36.5t-30.5 -23.5q-137 -51 -244 -196 h700q-107 145 -244 196q-19 7 -30.5 23.5t-11.5 36.5t11.5 36.5t30.5 23.5z" />
+<glyph unicode="&#xf254;" d="M1504 -64q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v128q0 14 9 23t23 9h1472zM130 0q3 55 16 107t30 95t46 87t53.5 76t64.5 69.5t66 60t70.5 55t66.5 47.5t65 43q-43 28 -65 43t-66.5 47.5t-70.5 55t-66 60t-64.5 69.5t-53.5 76t-46 87 t-30 95t-16 107h1276q-3 -55 -16 -107t-30 -95t-46 -87t-53.5 -76t-64.5 -69.5t-66 -60t-70.5 -55t-66.5 -47.5t-65 -43q43 -28 65 -43t66.5 -47.5t70.5 -55t66 -60t64.5 -69.5t53.5 -76t46 -87t30 -95t16 -107h-1276zM1504 1536q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9 h-1472q-14 0 -23 9t-9 23v128q0 14 9 23t23 9h1472z" />
+<glyph unicode="&#xf255;" d="M768 1152q-53 0 -90.5 -37.5t-37.5 -90.5v-128h-32v93q0 48 -32 81.5t-80 33.5q-46 0 -79 -33t-33 -79v-429l-32 30v172q0 48 -32 81.5t-80 33.5q-46 0 -79 -33t-33 -79v-224q0 -47 35 -82l310 -296q39 -39 39 -102q0 -26 19 -45t45 -19h640q26 0 45 19t19 45v25 q0 41 10 77l108 436q10 36 10 77v246q0 48 -32 81.5t-80 33.5q-46 0 -79 -33t-33 -79v-32h-32v125q0 40 -25 72.5t-64 40.5q-14 2 -23 2q-46 0 -79 -33t-33 -79v-128h-32v122q0 51 -32.5 89.5t-82.5 43.5q-5 1 -13 1zM768 1280q84 0 149 -50q57 34 123 34q59 0 111 -27 t86 -76q27 7 59 7q100 0 170 -71.5t70 -171.5v-246q0 -51 -13 -108l-109 -436q-6 -24 -6 -71q0 -80 -56 -136t-136 -56h-640q-84 0 -138 58.5t-54 142.5l-308 296q-76 73 -76 175v224q0 99 70.5 169.5t169.5 70.5q11 0 16 -1q6 95 75.5 160t164.5 65q52 0 98 -21 q72 69 174 69z" />
+<glyph unicode="&#xf256;" horiz-adv-x="1792" d="M880 1408q-46 0 -79 -33t-33 -79v-656h-32v528q0 46 -33 79t-79 33t-79 -33t-33 -79v-528v-256l-154 205q-38 51 -102 51q-53 0 -90.5 -37.5t-37.5 -90.5q0 -43 26 -77l384 -512q38 -51 102 -51h688q34 0 61 22t34 56l76 405q5 32 5 59v498q0 46 -33 79t-79 33t-79 -33 t-33 -79v-272h-32v528q0 46 -33 79t-79 33t-79 -33t-33 -79v-528h-32v656q0 46 -33 79t-79 33zM880 1536q68 0 125.5 -35.5t88.5 -96.5q19 4 42 4q99 0 169.5 -70.5t70.5 -169.5v-17q105 6 180.5 -64t75.5 -175v-498q0 -40 -8 -83l-76 -404q-14 -79 -76.5 -131t-143.5 -52 h-688q-60 0 -114.5 27.5t-90.5 74.5l-384 512q-51 68 -51 154q0 106 75 181t181 75q78 0 128 -34v434q0 99 70.5 169.5t169.5 70.5q23 0 42 -4q31 61 88.5 96.5t125.5 35.5z" />
+<glyph unicode="&#xf257;" horiz-adv-x="1792" d="M1073 -128h-177q-163 0 -226 141q-23 49 -23 102v5q-62 30 -98.5 88.5t-36.5 127.5q0 38 5 48h-261q-106 0 -181 75t-75 181t75 181t181 75h113l-44 17q-74 28 -119.5 93.5t-45.5 145.5q0 106 75 181t181 75q46 0 91 -17l628 -239h401q106 0 181 -75t75 -181v-668 q0 -88 -54 -157.5t-140 -90.5l-339 -85q-92 -23 -186 -23zM1024 583l-155 -71l-163 -74q-30 -14 -48 -41.5t-18 -60.5q0 -46 33 -79t79 -33q26 0 46 10l338 154q-49 10 -80.5 50t-31.5 90v55zM1344 272q0 46 -33 79t-79 33q-26 0 -46 -10l-290 -132q-28 -13 -37 -17 t-30.5 -17t-29.5 -23.5t-16 -29t-8 -40.5q0 -50 31.5 -82t81.5 -32q20 0 38 9l352 160q30 14 48 41.5t18 60.5zM1112 1024l-650 248q-24 8 -46 8q-53 0 -90.5 -37.5t-37.5 -90.5q0 -40 22.5 -73t59.5 -47l526 -200v-64h-640q-53 0 -90.5 -37.5t-37.5 -90.5t37.5 -90.5 t90.5 -37.5h535l233 106v198q0 63 46 106l111 102h-69zM1073 0q82 0 155 19l339 85q43 11 70 45.5t27 78.5v668q0 53 -37.5 90.5t-90.5 37.5h-308l-136 -126q-36 -33 -36 -82v-296q0 -46 33 -77t79 -31t79 35t33 81v208h32v-208q0 -70 -57 -114q52 -8 86.5 -48.5t34.5 -93.5 q0 -42 -23 -78t-61 -53l-310 -141h91z" />
+<glyph unicode="&#xf258;" horiz-adv-x="2048" d="M1151 1536q61 0 116 -28t91 -77l572 -781q118 -159 118 -359v-355q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v177l-286 143h-546q-80 0 -136 56t-56 136v32q0 119 84.5 203.5t203.5 84.5h420l42 128h-686q-100 0 -173.5 67.5t-81.5 166.5q-65 79 -65 182v32 q0 80 56 136t136 56h959zM1920 -64v355q0 157 -93 284l-573 781q-39 52 -103 52h-959q-26 0 -45 -19t-19 -45q0 -32 1.5 -49.5t9.5 -40.5t25 -43q10 31 35.5 50t56.5 19h832v-32h-832q-26 0 -45 -19t-19 -45q0 -44 3 -58q8 -44 44 -73t81 -29h640h91q40 0 68 -28t28 -68 q0 -15 -5 -30l-64 -192q-10 -29 -35 -47.5t-56 -18.5h-443q-66 0 -113 -47t-47 -113v-32q0 -26 19 -45t45 -19h561q16 0 29 -7l317 -158q24 -13 38.5 -36t14.5 -50v-197q0 -26 19 -45t45 -19h384q26 0 45 19t19 45z" />
+<glyph unicode="&#xf259;" horiz-adv-x="2048" d="M816 1408q-48 0 -79.5 -34t-31.5 -82q0 -14 3 -28l150 -624h-26l-116 482q-9 38 -39.5 62t-69.5 24q-47 0 -79 -34t-32 -81q0 -11 4 -29q3 -13 39 -161t68 -282t32 -138v-227l-307 230q-34 26 -77 26q-52 0 -89.5 -36.5t-37.5 -88.5q0 -67 56 -110l507 -379 q34 -26 76 -26h694q33 0 59 20.5t34 52.5l100 401q8 30 10 88t9 86l116 478q3 12 3 26q0 46 -33 79t-80 33q-38 0 -69 -25.5t-40 -62.5l-99 -408h-26l132 547q3 14 3 28q0 47 -32 80t-80 33q-38 0 -68.5 -24t-39.5 -62l-145 -602h-127l-164 682q-9 38 -39.5 62t-68.5 24z M1461 -256h-694q-85 0 -153 51l-507 380q-50 38 -78.5 94t-28.5 118q0 105 75 179t180 74q25 0 49.5 -5.5t41.5 -11t41 -20.5t35 -23t38.5 -29.5t37.5 -28.5l-123 512q-7 35 -7 59q0 93 60 162t152 79q14 87 80.5 144.5t155.5 57.5q83 0 148 -51.5t85 -132.5l103 -428 l83 348q20 81 85 132.5t148 51.5q87 0 152.5 -54t82.5 -139q93 -10 155 -78t62 -161q0 -30 -7 -57l-116 -477q-5 -22 -5 -67q0 -51 -13 -108l-101 -401q-19 -75 -79.5 -122.5t-137.5 -47.5z" />
+<glyph unicode="&#xf25a;" horiz-adv-x="1792" d="M640 1408q-53 0 -90.5 -37.5t-37.5 -90.5v-512v-384l-151 202q-41 54 -107 54q-52 0 -89 -38t-37 -90q0 -43 26 -77l384 -512q38 -51 102 -51h718q22 0 39.5 13.5t22.5 34.5l92 368q24 96 24 194v217q0 41 -28 71t-68 30t-68 -28t-28 -68h-32v61q0 48 -32 81.5t-80 33.5 q-46 0 -79 -33t-33 -79v-64h-32v90q0 55 -37 94.5t-91 39.5q-53 0 -90.5 -37.5t-37.5 -90.5v-96h-32v570q0 55 -37 94.5t-91 39.5zM640 1536q107 0 181.5 -77.5t74.5 -184.5v-220q22 2 32 2q99 0 173 -69q47 21 99 21q113 0 184 -87q27 7 56 7q94 0 159 -67.5t65 -161.5 v-217q0 -116 -28 -225l-92 -368q-16 -64 -68 -104.5t-118 -40.5h-718q-60 0 -114.5 27.5t-90.5 74.5l-384 512q-51 68 -51 154q0 105 74.5 180.5t179.5 75.5q71 0 130 -35v547q0 106 75 181t181 75zM768 128v384h-32v-384h32zM1024 128v384h-32v-384h32zM1280 128v384h-32 v-384h32z" />
+<glyph unicode="&#xf25b;" d="M1288 889q60 0 107 -23q141 -63 141 -226v-177q0 -94 -23 -186l-85 -339q-21 -86 -90.5 -140t-157.5 -54h-668q-106 0 -181 75t-75 181v401l-239 628q-17 45 -17 91q0 106 75 181t181 75q80 0 145.5 -45.5t93.5 -119.5l17 -44v113q0 106 75 181t181 75t181 -75t75 -181 v-261q27 5 48 5q69 0 127.5 -36.5t88.5 -98.5zM1072 896q-33 0 -60.5 -18t-41.5 -48l-74 -163l-71 -155h55q50 0 90 -31.5t50 -80.5l154 338q10 20 10 46q0 46 -33 79t-79 33zM1293 761q-22 0 -40.5 -8t-29 -16t-23.5 -29.5t-17 -30.5t-17 -37l-132 -290q-10 -20 -10 -46 q0 -46 33 -79t79 -33q33 0 60.5 18t41.5 48l160 352q9 18 9 38q0 50 -32 81.5t-82 31.5zM128 1120q0 -22 8 -46l248 -650v-69l102 111q43 46 106 46h198l106 233v535q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5v-640h-64l-200 526q-14 37 -47 59.5t-73 22.5 q-53 0 -90.5 -37.5t-37.5 -90.5zM1180 -128q44 0 78.5 27t45.5 70l85 339q19 73 19 155v91l-141 -310q-17 -38 -53 -61t-78 -23q-53 0 -93.5 34.5t-48.5 86.5q-44 -57 -114 -57h-208v32h208q46 0 81 33t35 79t-31 79t-77 33h-296q-49 0 -82 -36l-126 -136v-308 q0 -53 37.5 -90.5t90.5 -37.5h668z" />
+<glyph unicode="&#xf25c;" horiz-adv-x="1973" d="M857 992v-117q0 -13 -9.5 -22t-22.5 -9h-298v-812q0 -13 -9 -22.5t-22 -9.5h-135q-13 0 -22.5 9t-9.5 23v812h-297q-13 0 -22.5 9t-9.5 22v117q0 14 9 23t23 9h793q13 0 22.5 -9.5t9.5 -22.5zM1895 995l77 -961q1 -13 -8 -24q-10 -10 -23 -10h-134q-12 0 -21 8.5 t-10 20.5l-46 588l-189 -425q-8 -19 -29 -19h-120q-20 0 -29 19l-188 427l-45 -590q-1 -12 -10 -20.5t-21 -8.5h-135q-13 0 -23 10q-9 10 -9 24l78 961q1 12 10 20.5t21 8.5h142q20 0 29 -19l220 -520q10 -24 20 -51q3 7 9.5 24.5t10.5 26.5l221 520q9 19 29 19h141 q13 0 22 -8.5t10 -20.5z" />
+<glyph unicode="&#xf25d;" horiz-adv-x="1792" d="M1042 833q0 88 -60 121q-33 18 -117 18h-123v-281h162q66 0 102 37t36 105zM1094 548l205 -373q8 -17 -1 -31q-8 -16 -27 -16h-152q-20 0 -28 17l-194 365h-155v-350q0 -14 -9 -23t-23 -9h-134q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h294q128 0 190 -24q85 -31 134 -109 t49 -180q0 -92 -42.5 -165.5t-115.5 -109.5q6 -10 9 -16zM896 1376q-150 0 -286 -58.5t-234.5 -157t-157 -234.5t-58.5 -286t58.5 -286t157 -234.5t234.5 -157t286 -58.5t286 58.5t234.5 157t157 234.5t58.5 286t-58.5 286t-157 234.5t-234.5 157t-286 58.5zM1792 640 q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
+<glyph unicode="&#xf25e;" horiz-adv-x="1792" d="M605 303q153 0 257 104q14 18 3 36l-45 82q-6 13 -24 17q-16 2 -27 -11l-4 -3q-4 -4 -11.5 -10t-17.5 -13t-23.5 -14.5t-28.5 -13.5t-33.5 -9.5t-37.5 -3.5q-76 0 -125 50t-49 127q0 76 48 125.5t122 49.5q37 0 71.5 -14t50.5 -28l16 -14q11 -11 26 -10q16 2 24 14l53 78 q13 20 -2 39q-3 4 -11 12t-30 23.5t-48.5 28t-67.5 22.5t-86 10q-148 0 -246 -96.5t-98 -240.5q0 -146 97 -241.5t247 -95.5zM1235 303q153 0 257 104q14 18 4 36l-45 82q-8 14 -25 17q-16 2 -27 -11l-4 -3q-4 -4 -11.5 -10t-17.5 -13t-23.5 -14.5t-28.5 -13.5t-33.5 -9.5 t-37.5 -3.5q-76 0 -125 50t-49 127q0 76 48 125.5t122 49.5q37 0 71.5 -14t50.5 -28l16 -14q11 -11 26 -10q16 2 24 14l53 78q13 20 -2 39q-3 4 -11 12t-30 23.5t-48.5 28t-67.5 22.5t-86 10q-147 0 -245.5 -96.5t-98.5 -240.5q0 -146 97 -241.5t247 -95.5zM896 1376 q-150 0 -286 -58.5t-234.5 -157t-157 -234.5t-58.5 -286t58.5 -286t157 -234.5t234.5 -157t286 -58.5t286 58.5t234.5 157t157 234.5t58.5 286t-58.5 286t-157 234.5t-234.5 157t-286 58.5zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191 t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71z" />
+<glyph unicode="&#xf260;" horiz-adv-x="2048" d="M736 736l384 -384l-384 -384l-672 672l672 672l168 -168l-96 -96l-72 72l-480 -480l480 -480l193 193l-289 287zM1312 1312l672 -672l-672 -672l-168 168l96 96l72 -72l480 480l-480 480l-193 -193l289 -287l-96 -96l-384 384z" />
+<glyph unicode="&#xf261;" horiz-adv-x="1792" d="M717 182l271 271l-279 279l-88 -88l192 -191l-96 -96l-279 279l279 279l40 -40l87 87l-127 128l-454 -454zM1075 190l454 454l-454 454l-271 -271l279 -279l88 88l-192 191l96 96l279 -279l-279 -279l-40 40l-87 -88zM1792 640q0 -182 -71 -348t-191 -286t-286 -191 t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
+<glyph unicode="&#xf262;" horiz-adv-x="2304" d="M651 539q0 -39 -27.5 -66.5t-65.5 -27.5q-39 0 -66.5 27.5t-27.5 66.5q0 38 27.5 65.5t66.5 27.5q38 0 65.5 -27.5t27.5 -65.5zM1805 540q0 -39 -27.5 -66.5t-66.5 -27.5t-66.5 27.5t-27.5 66.5t27.5 66t66.5 27t66.5 -27t27.5 -66zM765 539q0 79 -56.5 136t-136.5 57 t-136.5 -56.5t-56.5 -136.5t56.5 -136.5t136.5 -56.5t136.5 56.5t56.5 136.5zM1918 540q0 80 -56.5 136.5t-136.5 56.5q-79 0 -136 -56.5t-57 -136.5t56.5 -136.5t136.5 -56.5t136.5 56.5t56.5 136.5zM850 539q0 -116 -81.5 -197.5t-196.5 -81.5q-116 0 -197.5 82t-81.5 197 t82 196.5t197 81.5t196.5 -81.5t81.5 -196.5zM2004 540q0 -115 -81.5 -196.5t-197.5 -81.5q-115 0 -196.5 81.5t-81.5 196.5t81.5 196.5t196.5 81.5q116 0 197.5 -81.5t81.5 -196.5zM1040 537q0 191 -135.5 326.5t-326.5 135.5q-125 0 -231 -62t-168 -168.5t-62 -231.5 t62 -231.5t168 -168.5t231 -62q191 0 326.5 135.5t135.5 326.5zM1708 1110q-254 111 -556 111q-319 0 -573 -110q117 0 223 -45.5t182.5 -122.5t122 -183t45.5 -223q0 115 43.5 219.5t118 180.5t177.5 123t217 50zM2187 537q0 191 -135 326.5t-326 135.5t-326.5 -135.5 t-135.5 -326.5t135.5 -326.5t326.5 -135.5t326 135.5t135 326.5zM1921 1103h383q-44 -51 -75 -114.5t-40 -114.5q110 -151 110 -337q0 -156 -77 -288t-209 -208.5t-287 -76.5q-133 0 -249 56t-196 155q-47 -56 -129 -179q-11 22 -53.5 82.5t-74.5 97.5 q-80 -99 -196.5 -155.5t-249.5 -56.5q-155 0 -287 76.5t-209 208.5t-77 288q0 186 110 337q-9 51 -40 114.5t-75 114.5h365q149 100 355 156.5t432 56.5q224 0 421 -56t348 -157z" />
+<glyph unicode="&#xf263;" horiz-adv-x="1280" d="M640 629q-188 0 -321 133t-133 320q0 188 133 321t321 133t321 -133t133 -321q0 -187 -133 -320t-321 -133zM640 1306q-92 0 -157.5 -65.5t-65.5 -158.5q0 -92 65.5 -157.5t157.5 -65.5t157.5 65.5t65.5 157.5q0 93 -65.5 158.5t-157.5 65.5zM1163 574q13 -27 15 -49.5 t-4.5 -40.5t-26.5 -38.5t-42.5 -37t-61.5 -41.5q-115 -73 -315 -94l73 -72l267 -267q30 -31 30 -74t-30 -73l-12 -13q-31 -30 -74 -30t-74 30q-67 68 -267 268l-267 -268q-31 -30 -74 -30t-73 30l-12 13q-31 30 -31 73t31 74l267 267l72 72q-203 21 -317 94 q-39 25 -61.5 41.5t-42.5 37t-26.5 38.5t-4.5 40.5t15 49.5q10 20 28 35t42 22t56 -2t65 -35q5 -4 15 -11t43 -24.5t69 -30.5t92 -24t113 -11q91 0 174 25.5t120 50.5l38 25q33 26 65 35t56 2t42 -22t28 -35z" />
+<glyph unicode="&#xf264;" d="M927 956q0 -66 -46.5 -112.5t-112.5 -46.5t-112.5 46.5t-46.5 112.5t46.5 112.5t112.5 46.5t112.5 -46.5t46.5 -112.5zM1141 593q-10 20 -28 32t-47.5 9.5t-60.5 -27.5q-10 -8 -29 -20t-81 -32t-127 -20t-124 18t-86 36l-27 18q-31 25 -60.5 27.5t-47.5 -9.5t-28 -32 q-22 -45 -2 -74.5t87 -73.5q83 -53 226 -67l-51 -52q-142 -142 -191 -190q-22 -22 -22 -52.5t22 -52.5l9 -9q22 -22 52.5 -22t52.5 22l191 191q114 -115 191 -191q22 -22 52.5 -22t52.5 22l9 9q22 22 22 52.5t-22 52.5l-191 190l-52 52q141 14 225 67q67 44 87 73.5t-2 74.5 zM1092 956q0 134 -95 229t-229 95t-229 -95t-95 -229t95 -229t229 -95t229 95t95 229zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf265;" horiz-adv-x="1720" d="M1565 1408q65 0 110 -45.5t45 -110.5v-519q0 -176 -68 -336t-182.5 -275t-274 -182.5t-334.5 -67.5q-176 0 -335.5 67.5t-274.5 182.5t-183 275t-68 336v519q0 64 46 110t110 46h1409zM861 344q47 0 82 33l404 388q37 35 37 85q0 49 -34.5 83.5t-83.5 34.5q-47 0 -82 -33 l-323 -310l-323 310q-35 33 -81 33q-49 0 -83.5 -34.5t-34.5 -83.5q0 -51 36 -85l405 -388q33 -33 81 -33z" />
+<glyph unicode="&#xf266;" horiz-adv-x="2304" d="M1494 -103l-295 695q-25 -49 -158.5 -305.5t-198.5 -389.5q-1 -1 -27.5 -0.5t-26.5 1.5q-82 193 -255.5 587t-259.5 596q-21 50 -66.5 107.5t-103.5 100.5t-102 43q0 5 -0.5 24t-0.5 27h583v-50q-39 -2 -79.5 -16t-66.5 -43t-10 -64q26 -59 216.5 -499t235.5 -540 q31 61 140 266.5t131 247.5q-19 39 -126 281t-136 295q-38 69 -201 71v50l513 -1v-47q-60 -2 -93.5 -25t-12.5 -69q33 -70 87 -189.5t86 -187.5q110 214 173 363q24 55 -10 79.5t-129 26.5q1 7 1 25v24q64 0 170.5 0.5t180 1t92.5 0.5v-49q-62 -2 -119 -33t-90 -81 l-213 -442q13 -33 127.5 -290t121.5 -274l441 1017q-14 38 -49.5 62.5t-65 31.5t-55.5 8v50l460 -4l1 -2l-1 -44q-139 -4 -201 -145q-526 -1216 -559 -1291h-49z" />
+<glyph unicode="&#xf267;" horiz-adv-x="1792" d="M949 643q0 -26 -16.5 -45t-41.5 -19q-26 0 -45 16.5t-19 41.5q0 26 17 45t42 19t44 -16.5t19 -41.5zM964 585l350 581q-9 -8 -67.5 -62.5t-125.5 -116.5t-136.5 -127t-117 -110.5t-50.5 -51.5l-349 -580q7 7 67 62t126 116.5t136 127t117 111t50 50.5zM1611 640 q0 -201 -104 -371q-3 2 -17 11t-26.5 16.5t-16.5 7.5q-13 0 -13 -13q0 -10 59 -44q-74 -112 -184.5 -190.5t-241.5 -110.5l-16 67q-1 10 -15 10q-5 0 -8 -5.5t-2 -9.5l16 -68q-72 -15 -146 -15q-199 0 -372 105q1 2 13 20.5t21.5 33.5t9.5 19q0 13 -13 13q-6 0 -17 -14.5 t-22.5 -34.5t-13.5 -23q-113 75 -192 187.5t-110 244.5l69 15q10 3 10 15q0 5 -5.5 8t-10.5 2l-68 -15q-14 72 -14 139q0 206 109 379q2 -1 18.5 -12t30 -19t17.5 -8q13 0 13 12q0 6 -12.5 15.5t-32.5 21.5l-20 12q77 112 189 189t244 107l15 -67q2 -10 15 -10q5 0 8 5.5 t2 10.5l-15 66q71 13 134 13q204 0 379 -109q-39 -56 -39 -65q0 -13 12 -13q11 0 48 64q111 -75 187.5 -186t107.5 -241l-56 -12q-10 -2 -10 -16q0 -5 5.5 -8t9.5 -2l57 13q14 -72 14 -140zM1696 640q0 163 -63.5 311t-170.5 255t-255 170.5t-311 63.5t-311 -63.5 t-255 -170.5t-170.5 -255t-63.5 -311t63.5 -311t170.5 -255t255 -170.5t311 -63.5t311 63.5t255 170.5t170.5 255t63.5 311zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191 t191 -286t71 -348z" />
+<glyph unicode="&#xf268;" horiz-adv-x="1792" d="M893 1536q240 2 451 -120q232 -134 352 -372l-742 39q-160 9 -294 -74.5t-185 -229.5l-276 424q128 159 311 245.5t383 87.5zM146 1131l337 -663q72 -143 211 -217t293 -45l-230 -451q-212 33 -385 157.5t-272.5 316t-99.5 411.5q0 267 146 491zM1732 962 q58 -150 59.5 -310.5t-48.5 -306t-153 -272t-246 -209.5q-230 -133 -498 -119l405 623q88 131 82.5 290.5t-106.5 277.5zM896 942q125 0 213.5 -88.5t88.5 -213.5t-88.5 -213.5t-213.5 -88.5t-213.5 88.5t-88.5 213.5t88.5 213.5t213.5 88.5z" />
+<glyph unicode="&#xf269;" horiz-adv-x="1792" d="M903 -256q-283 0 -504.5 150.5t-329.5 398.5q-58 131 -67 301t26 332.5t111 312t179 242.5l-11 -281q11 14 68 15.5t70 -15.5q42 81 160.5 138t234.5 59q-54 -45 -119.5 -148.5t-58.5 -163.5q25 -8 62.5 -13.5t63 -7.5t68 -4t50.5 -3q15 -5 9.5 -45.5t-30.5 -75.5 q-5 -7 -16.5 -18.5t-56.5 -35.5t-101 -34l15 -189l-139 67q-18 -43 -7.5 -81.5t36 -66.5t65.5 -41.5t81 -6.5q51 9 98 34.5t83.5 45t73.5 17.5q61 -4 89.5 -33t19.5 -65q-1 -2 -2.5 -5.5t-8.5 -12.5t-18 -15.5t-31.5 -10.5t-46.5 -1q-60 -95 -144.5 -135.5t-209.5 -29.5 q74 -61 162.5 -82.5t168.5 -6t154.5 52t128 87.5t80.5 104q43 91 39 192.5t-37.5 188.5t-78.5 125q87 -38 137 -79.5t77 -112.5q15 170 -57.5 343t-209.5 284q265 -77 412 -279.5t151 -517.5q2 -127 -40.5 -255t-123.5 -238t-189 -196t-247.5 -135.5t-288.5 -49.5z" />
+<glyph unicode="&#xf26a;" horiz-adv-x="1792" d="M1493 1308q-165 110 -359 110q-155 0 -293 -73t-240 -200q-75 -93 -119.5 -218t-48.5 -266v-42q4 -141 48.5 -266t119.5 -218q102 -127 240 -200t293 -73q194 0 359 110q-121 -108 -274.5 -168t-322.5 -60q-29 0 -43 1q-175 8 -333 82t-272 193t-181 281t-67 339 q0 182 71 348t191 286t286 191t348 71h3q168 -1 320.5 -60.5t273.5 -167.5zM1792 640q0 -192 -77 -362.5t-213 -296.5q-104 -63 -222 -63q-137 0 -255 84q154 56 253.5 233t99.5 405q0 227 -99 404t-253 234q119 83 254 83q119 0 226 -65q135 -125 210.5 -295t75.5 -361z " />
+<glyph unicode="&#xf26b;" horiz-adv-x="1792" d="M1792 599q0 -56 -7 -104h-1151q0 -146 109.5 -244.5t257.5 -98.5q99 0 185.5 46.5t136.5 130.5h423q-56 -159 -170.5 -281t-267.5 -188.5t-321 -66.5q-187 0 -356 83q-228 -116 -394 -116q-237 0 -237 263q0 115 45 275q17 60 109 229q199 360 475 606 q-184 -79 -427 -354q63 274 283.5 449.5t501.5 175.5q30 0 45 -1q255 117 433 117q64 0 116 -13t94.5 -40.5t66.5 -76.5t24 -115q0 -116 -75 -286q101 -182 101 -390zM1722 1239q0 83 -53 132t-137 49q-108 0 -254 -70q121 -47 222.5 -131.5t170.5 -195.5q51 135 51 216z M128 2q0 -86 48.5 -132.5t134.5 -46.5q115 0 266 83q-122 72 -213.5 183t-137.5 245q-98 -205 -98 -332zM632 715h728q-5 142 -113 237t-251 95q-144 0 -251.5 -95t-112.5 -237z" />
+<glyph unicode="&#xf26c;" horiz-adv-x="2048" d="M1792 288v960q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5zM1920 1248v-960q0 -66 -47 -113t-113 -47h-736v-128h352q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23 v64q0 14 9 23t23 9h352v128h-736q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf26d;" horiz-adv-x="1792" d="M138 1408h197q-70 -64 -126 -149q-36 -56 -59 -115t-30 -125.5t-8.5 -120t10.5 -132t21 -126t28 -136.5q4 -19 6 -28q51 -238 81 -329q57 -171 152 -275h-272q-48 0 -82 34t-34 82v1304q0 48 34 82t82 34zM1346 1408h308q48 0 82 -34t34 -82v-1304q0 -48 -34 -82t-82 -34 h-178q212 210 196 565l-469 -101q-2 -45 -12 -82t-31 -72t-59.5 -59.5t-93.5 -36.5q-123 -26 -199 40q-32 27 -53 61t-51.5 129t-64.5 258q-35 163 -45.5 263t-5.5 139t23 77q20 41 62.5 73t102.5 45q45 12 83.5 6.5t67 -17t54 -35t43 -48t34.5 -56.5l468 100 q-68 175 -180 287z" />
+<glyph unicode="&#xf26e;" d="M1401 -11l-6 -6q-113 -114 -259 -175q-154 -64 -317 -64q-165 0 -317 64q-148 63 -259 175q-113 112 -175 258q-42 103 -54 189q-4 28 48 36q51 8 56 -20q1 -1 1 -4q18 -90 46 -159q50 -124 152 -226q98 -98 226 -152q132 -56 276 -56q143 0 276 56q128 55 225 152l6 6 q10 10 25 6q12 -3 33 -22q36 -37 17 -58zM929 604l-66 -66l63 -63q21 -21 -7 -49q-17 -17 -32 -17q-10 0 -19 10l-62 61l-66 -66q-5 -5 -15 -5q-15 0 -31 16l-2 2q-18 15 -18 29q0 7 8 17l66 65l-66 66q-16 16 14 45q18 18 31 18q6 0 13 -5l65 -66l65 65q18 17 48 -13 q27 -27 11 -44zM1400 547q0 -118 -46 -228q-45 -105 -126 -186q-80 -80 -187 -126t-228 -46t-228 46t-187 126q-82 82 -125 186q-15 32 -15 40h-1q-9 27 43 44q50 16 60 -12q37 -99 97 -167h1v339v2q3 136 102 232q105 103 253 103q147 0 251 -103t104 -249 q0 -147 -104.5 -251t-250.5 -104q-58 0 -112 16q-28 11 -13 61q16 51 44 43l14 -3q14 -3 32.5 -6t30.5 -3q104 0 176 71.5t72 174.5q0 101 -72 171q-71 71 -175 71q-107 0 -178 -80q-64 -72 -64 -160v-413q110 -67 242 -67q96 0 185 36.5t156 103.5t103.5 155t36.5 183 q0 198 -141 339q-140 140 -339 140q-200 0 -340 -140q-53 -53 -77 -87l-2 -2q-8 -11 -13 -15.5t-21.5 -9.5t-38.5 3q-21 5 -36.5 16.5t-15.5 26.5v680q0 15 10.5 26.5t27.5 11.5h877q30 0 30 -55t-30 -55h-811v-483h1q40 42 102 84t108 61q109 46 231 46q121 0 228 -46 t187 -126q81 -81 126 -186q46 -112 46 -229zM1369 1128q9 -8 9 -18t-5.5 -18t-16.5 -21q-26 -26 -39 -26q-9 0 -16 7q-106 91 -207 133q-128 56 -276 56q-133 0 -262 -49q-27 -10 -45 37q-9 25 -8 38q3 16 16 20q130 57 299 57q164 0 316 -64q137 -58 235 -152z" />
+<glyph unicode="&#xf270;" horiz-adv-x="1792" d="M1551 60q15 6 26 3t11 -17.5t-15 -33.5q-13 -16 -44 -43.5t-95.5 -68t-141 -74t-188 -58t-229.5 -24.5q-119 0 -238 31t-209 76.5t-172.5 104t-132.5 105t-84 87.5q-8 9 -10 16.5t1 12t8 7t11.5 2t11.5 -4.5q192 -117 300 -166q389 -176 799 -90q190 40 391 135z M1758 175q11 -16 2.5 -69.5t-28.5 -102.5q-34 -83 -85 -124q-17 -14 -26 -9t0 24q21 45 44.5 121.5t6.5 98.5q-5 7 -15.5 11.5t-27 6t-29.5 2.5t-35 0t-31.5 -2t-31 -3t-22.5 -2q-6 -1 -13 -1.5t-11 -1t-8.5 -1t-7 -0.5h-5.5h-4.5t-3 0.5t-2 1.5l-1.5 3q-6 16 47 40t103 30 q46 7 108 1t76 -24zM1364 618q0 -31 13.5 -64t32 -58t37.5 -46t33 -32l13 -11l-227 -224q-40 37 -79 75.5t-58 58.5l-19 20q-11 11 -25 33q-38 -59 -97.5 -102.5t-127.5 -63.5t-140 -23t-137.5 21t-117.5 65.5t-83 113t-31 162.5q0 84 28 154t72 116.5t106.5 83t122.5 57 t130 34.5t119.5 18.5t99.5 6.5v127q0 65 -21 97q-34 53 -121 53q-6 0 -16.5 -1t-40.5 -12t-56 -29.5t-56 -59.5t-48 -96l-294 27q0 60 22 119t67 113t108 95t151.5 65.5t190.5 24.5q100 0 181 -25t129.5 -61.5t81 -83t45 -86t12.5 -73.5v-589zM692 597q0 -86 70 -133 q66 -44 139 -22q84 25 114 123q14 45 14 101v162q-59 -2 -111 -12t-106.5 -33.5t-87 -71t-32.5 -114.5z" />
+<glyph unicode="&#xf271;" horiz-adv-x="1792" d="M1536 1280q52 0 90 -38t38 -90v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128zM1152 1376v-288q0 -14 9 -23t23 -9 h64q14 0 23 9t9 23v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM384 1376v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM1536 -128v1024h-1408v-1024h1408zM896 448h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224 v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v224q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-224z" />
+<glyph unicode="&#xf272;" horiz-adv-x="1792" d="M1152 416v-64q0 -14 -9 -23t-23 -9h-576q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h576q14 0 23 -9t9 -23zM128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23 t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47 t47 -113v-96h128q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf273;" horiz-adv-x="1792" d="M1111 151l-46 -46q-9 -9 -22 -9t-23 9l-188 189l-188 -189q-10 -9 -23 -9t-22 9l-46 46q-9 9 -9 22t9 23l189 188l-189 188q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l188 -188l188 188q10 9 23 9t22 -9l46 -46q9 -9 9 -22t-9 -23l-188 -188l188 -188q9 -10 9 -23t-9 -22z M128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280 q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf274;" horiz-adv-x="1792" d="M1303 572l-512 -512q-10 -9 -23 -9t-23 9l-288 288q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l220 -220l444 444q10 9 23 9t22 -9l46 -46q9 -9 9 -22t-9 -23zM128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23 t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47 t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf275;" horiz-adv-x="1792" d="M448 1536q26 0 45 -19t19 -45v-891l536 429q17 14 40 14q26 0 45 -19t19 -45v-379l536 429q17 14 40 14q26 0 45 -19t19 -45v-1152q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h384z" />
+<glyph unicode="&#xf276;" horiz-adv-x="1024" d="M512 448q66 0 128 15v-655q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v655q61 -15 128 -15zM512 1536q212 0 362 -150t150 -362t-150 -362t-362 -150t-362 150t-150 362t150 362t362 150zM512 1312q14 0 23 9t9 23t-9 23t-23 9q-146 0 -249 -103t-103 -249 q0 -14 9 -23t23 -9t23 9t9 23q0 119 84.5 203.5t203.5 84.5z" />
+<glyph unicode="&#xf277;" horiz-adv-x="1792" d="M1745 1239q10 -10 10 -23t-10 -23l-141 -141q-28 -28 -68 -28h-1344q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h576v64q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-64h512q40 0 68 -28zM768 320h256v-512q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v512zM1600 768 q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-1344q-40 0 -68 28l-141 141q-10 10 -10 23t10 23l141 141q28 28 68 28h512v192h256v-192h576z" />
+<glyph unicode="&#xf278;" horiz-adv-x="2048" d="M2020 1525q28 -20 28 -53v-1408q0 -20 -11 -36t-29 -23l-640 -256q-24 -11 -48 0l-616 246l-616 -246q-10 -5 -24 -5q-19 0 -36 11q-28 20 -28 53v1408q0 20 11 36t29 23l640 256q24 11 48 0l616 -246l616 246q32 13 60 -6zM736 1390v-1270l576 -230v1270zM128 1173 v-1270l544 217v1270zM1920 107v1270l-544 -217v-1270z" />
+<glyph unicode="&#xf279;" horiz-adv-x="1792" d="M512 1536q13 0 22.5 -9.5t9.5 -22.5v-1472q0 -20 -17 -28l-480 -256q-7 -4 -15 -4q-13 0 -22.5 9.5t-9.5 22.5v1472q0 20 17 28l480 256q7 4 15 4zM1760 1536q13 0 22.5 -9.5t9.5 -22.5v-1472q0 -20 -17 -28l-480 -256q-7 -4 -15 -4q-13 0 -22.5 9.5t-9.5 22.5v1472 q0 20 17 28l480 256q7 4 15 4zM640 1536q8 0 14 -3l512 -256q18 -10 18 -29v-1472q0 -13 -9.5 -22.5t-22.5 -9.5q-8 0 -14 3l-512 256q-18 10 -18 29v1472q0 13 9.5 22.5t22.5 9.5z" />
+<glyph unicode="&#xf27a;" horiz-adv-x="1792" d="M640 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1408 640q0 53 -37.5 90.5t-90.5 37.5 t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-110 0 -211 18q-173 -173 -435 -229q-52 -10 -86 -13q-12 -1 -22 6t-13 18q-4 15 20 37q5 5 23.5 21.5t25.5 23.5t23.5 25.5t24 31.5t20.5 37 t20 48t14.5 57.5t12.5 72.5q-146 90 -229.5 216.5t-83.5 269.5q0 174 120 321.5t326 233t450 85.5t450 -85.5t326 -233t120 -321.5z" />
+<glyph unicode="&#xf27b;" horiz-adv-x="1792" d="M640 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1024 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 -53 -37.5 -90.5t-90.5 -37.5 t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM896 1152q-204 0 -381.5 -69.5t-282 -187.5t-104.5 -255q0 -112 71.5 -213.5t201.5 -175.5l87 -50l-27 -96q-24 -91 -70 -172q152 63 275 171l43 38l57 -6q69 -8 130 -8q204 0 381.5 69.5t282 187.5 t104.5 255t-104.5 255t-282 187.5t-381.5 69.5zM1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22h-5q-15 0 -27 10.5t-16 27.5v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51 t27 59t26 76q-157 89 -247.5 220t-90.5 281q0 130 71 248.5t191 204.5t286 136.5t348 50.5t348 -50.5t286 -136.5t191 -204.5t71 -248.5z" />
+<glyph unicode="&#xf27c;" horiz-adv-x="1024" d="M512 345l512 295v-591l-512 -296v592zM0 640v-591l512 296zM512 1527v-591l-512 -296v591zM512 936l512 295v-591z" />
+<glyph unicode="&#xf27d;" horiz-adv-x="1792" d="M1709 1018q-10 -236 -332 -651q-333 -431 -562 -431q-142 0 -240 263q-44 160 -132 482q-72 262 -157 262q-18 0 -127 -76l-77 98q24 21 108 96.5t130 115.5q156 138 241 146q95 9 153 -55.5t81 -203.5q44 -287 66 -373q55 -249 120 -249q51 0 154 161q101 161 109 246 q13 139 -109 139q-57 0 -121 -26q120 393 459 382q251 -8 236 -326z" />
+<glyph unicode="&#xf27e;" d="M0 1408h1536v-1536h-1536v1536zM1085 293l-221 631l221 297h-634l221 -297l-221 -631l317 -304z" />
+<glyph unicode="&#xf280;" d="M0 1408h1536v-1536h-1536v1536zM908 1088l-12 -33l75 -83l-31 -114l25 -25l107 57l107 -57l25 25l-31 114l75 83l-12 33h-95l-53 96h-32l-53 -96h-95zM641 925q32 0 44.5 -16t11.5 -63l174 21q0 55 -17.5 92.5t-50.5 56t-69 25.5t-85 7q-133 0 -199 -57.5t-66 -182.5v-72 h-96v-128h76q20 0 20 -8v-382q0 -14 -5 -20t-18 -7l-73 -7v-88h448v86l-149 14q-6 1 -8.5 1.5t-3.5 2.5t-0.5 4t1 7t0.5 10v387h191l38 128h-231q-6 0 -2 6t4 9v80q0 27 1.5 40.5t7.5 28t19.5 20t36.5 5.5zM1248 96v86l-54 9q-7 1 -9.5 2.5t-2.5 3t1 7.5t1 12v520h-275 l-23 -101l83 -22q23 -7 23 -27v-370q0 -14 -6 -18.5t-20 -6.5l-70 -9v-86h352z" />
+<glyph unicode="&#xf281;" horiz-adv-x="1792" d="M1792 690q0 -58 -29.5 -105.5t-79.5 -72.5q12 -46 12 -96q0 -155 -106.5 -287t-290.5 -208.5t-400 -76.5t-399.5 76.5t-290 208.5t-106.5 287q0 47 11 94q-51 25 -82 73.5t-31 106.5q0 82 58 140.5t141 58.5q85 0 145 -63q218 152 515 162l116 521q3 13 15 21t26 5 l369 -81q18 37 54 59.5t79 22.5q62 0 106 -43.5t44 -105.5t-44 -106t-106 -44t-105.5 43.5t-43.5 105.5l-334 74l-104 -472q300 -9 519 -160q58 61 143 61q83 0 141 -58.5t58 -140.5zM418 491q0 -62 43.5 -106t105.5 -44t106 44t44 106t-44 105.5t-106 43.5q-61 0 -105 -44 t-44 -105zM1228 136q11 11 11 26t-11 26q-10 10 -25 10t-26 -10q-41 -42 -121 -62t-160 -20t-160 20t-121 62q-11 10 -26 10t-25 -10q-11 -10 -11 -25.5t11 -26.5q43 -43 118.5 -68t122.5 -29.5t91 -4.5t91 4.5t122.5 29.5t118.5 68zM1225 341q62 0 105.5 44t43.5 106 q0 61 -44 105t-105 44q-62 0 -106 -43.5t-44 -105.5t44 -106t106 -44z" />
+<glyph unicode="&#xf282;" horiz-adv-x="1792" d="M69 741h1q16 126 58.5 241.5t115 217t167.5 176t223.5 117.5t276.5 43q231 0 414 -105.5t294 -303.5q104 -187 104 -442v-188h-1125q1 -111 53.5 -192.5t136.5 -122.5t189.5 -57t213 -3t208 46.5t173.5 84.5v-377q-92 -55 -229.5 -92t-312.5 -38t-316 53 q-189 73 -311.5 249t-124.5 372q-3 242 111 412t325 268q-48 -60 -78 -125.5t-46 -159.5h635q8 77 -8 140t-47 101.5t-70.5 66.5t-80.5 41t-75 20.5t-56 8.5l-22 1q-135 -5 -259.5 -44.5t-223.5 -104.5t-176 -140.5t-138 -163.5z" />
+<glyph unicode="&#xf283;" horiz-adv-x="2304" d="M0 32v608h2304v-608q0 -66 -47 -113t-113 -47h-1984q-66 0 -113 47t-47 113zM640 256v-128h384v128h-384zM256 256v-128h256v128h-256zM2144 1408q66 0 113 -47t47 -113v-224h-2304v224q0 66 47 113t113 47h1984z" />
+<glyph unicode="&#xf284;" horiz-adv-x="1792" d="M1549 857q55 0 85.5 -28.5t30.5 -83.5t-34 -82t-91 -27h-136v-177h-25v398h170zM1710 267l-4 -11l-5 -10q-113 -230 -330.5 -366t-474.5 -136q-182 0 -348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71q244 0 454.5 -124t329.5 -338l2 -4l8 -16 q-30 -15 -136.5 -68.5t-163.5 -84.5q-6 -3 -479 -268q384 -183 799 -366zM896 -234q250 0 462.5 132.5t322.5 357.5l-287 129q-72 -140 -206 -222t-292 -82q-151 0 -280 75t-204 204t-75 280t75 280t204 204t280 75t280 -73.5t204 -204.5l280 143q-116 208 -321 329 t-443 121q-119 0 -232.5 -31.5t-209 -87.5t-176.5 -137t-137 -176.5t-87.5 -209t-31.5 -232.5t31.5 -232.5t87.5 -209t137 -176.5t176.5 -137t209 -87.5t232.5 -31.5z" />
+<glyph unicode="&#xf285;" horiz-adv-x="1792" d="M1427 827l-614 386l92 151h855zM405 562l-184 116v858l1183 -743zM1424 697l147 -95v-858l-532 335zM1387 718l-500 -802h-855l356 571z" />
+<glyph unicode="&#xf286;" horiz-adv-x="1792" d="M640 528v224q0 16 -16 16h-96q-16 0 -16 -16v-224q0 -16 16 -16h96q16 0 16 16zM1152 528v224q0 16 -16 16h-96q-16 0 -16 -16v-224q0 -16 16 -16h96q16 0 16 16zM1664 496v-752h-640v320q0 80 -56 136t-136 56t-136 -56t-56 -136v-320h-640v752q0 16 16 16h96 q16 0 16 -16v-112h128v624q0 16 16 16h96q16 0 16 -16v-112h128v112q0 16 16 16h96q16 0 16 -16v-112h128v112q0 16 16 16h16v393q-32 19 -32 55q0 26 19 45t45 19t45 -19t19 -45q0 -36 -32 -55v-9h272q16 0 16 -16v-224q0 -16 -16 -16h-272v-128h16q16 0 16 -16v-112h128 v112q0 16 16 16h96q16 0 16 -16v-112h128v112q0 16 16 16h96q16 0 16 -16v-624h128v112q0 16 16 16h96q16 0 16 -16z" />
+<glyph unicode="&#xf287;" horiz-adv-x="2304" d="M2288 731q16 -8 16 -27t-16 -27l-320 -192q-8 -5 -16 -5q-9 0 -16 4q-16 10 -16 28v128h-858q37 -58 83 -165q16 -37 24.5 -55t24 -49t27 -47t27 -34t31.5 -26t33 -8h96v96q0 14 9 23t23 9h320q14 0 23 -9t9 -23v-320q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v96h-96 q-32 0 -61 10t-51 23.5t-45 40.5t-37 46t-33.5 57t-28.5 57.5t-28 60.5q-23 53 -37 81.5t-36 65t-44.5 53.5t-46.5 17h-360q-22 -84 -91 -138t-157 -54q-106 0 -181 75t-75 181t75 181t181 75q88 0 157 -54t91 -138h104q24 0 46.5 17t44.5 53.5t36 65t37 81.5q19 41 28 60.5 t28.5 57.5t33.5 57t37 46t45 40.5t51 23.5t61 10h107q21 57 70 92.5t111 35.5q80 0 136 -56t56 -136t-56 -136t-136 -56q-62 0 -111 35.5t-70 92.5h-107q-17 0 -33 -8t-31.5 -26t-27 -34t-27 -47t-24 -49t-24.5 -55q-46 -107 -83 -165h1114v128q0 18 16 28t32 -1z" />
+<glyph unicode="&#xf288;" horiz-adv-x="1792" d="M1150 774q0 -56 -39.5 -95t-95.5 -39h-253v269h253q56 0 95.5 -39.5t39.5 -95.5zM1329 774q0 130 -91.5 222t-222.5 92h-433v-896h180v269h253q130 0 222 91.5t92 221.5zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348 t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
+<glyph unicode="&#xf289;" horiz-adv-x="2304" d="M1645 438q0 59 -34 106.5t-87 68.5q-7 -45 -23 -92q-7 -24 -27.5 -38t-44.5 -14q-12 0 -24 3q-31 10 -45 38.5t-4 58.5q23 71 23 143q0 123 -61 227.5t-166 165.5t-228 61q-134 0 -247 -73t-167 -194q108 -28 188 -106q22 -23 22 -55t-22 -54t-54 -22t-55 22 q-75 75 -180 75q-106 0 -181 -74.5t-75 -180.5t75 -180.5t181 -74.5h1046q79 0 134.5 55.5t55.5 133.5zM1798 438q0 -142 -100.5 -242t-242.5 -100h-1046q-169 0 -289 119.5t-120 288.5q0 153 100 267t249 136q62 184 221 298t354 114q235 0 408.5 -158.5t196.5 -389.5 q116 -25 192.5 -118.5t76.5 -214.5zM2048 438q0 -175 -97 -319q-23 -33 -64 -33q-24 0 -43 13q-26 17 -32 48.5t12 57.5q71 104 71 233t-71 233q-18 26 -12 57t32 49t57.5 11.5t49.5 -32.5q97 -142 97 -318zM2304 438q0 -244 -134 -443q-23 -34 -64 -34q-23 0 -42 13 q-26 18 -32.5 49t11.5 57q108 164 108 358q0 195 -108 357q-18 26 -11.5 57.5t32.5 48.5q26 18 57 12t49 -33q134 -198 134 -442z" />
+<glyph unicode="&#xf28a;" d="M1500 -13q0 -89 -63 -152.5t-153 -63.5t-153.5 63.5t-63.5 152.5q0 90 63.5 153.5t153.5 63.5t153 -63.5t63 -153.5zM1267 268q-115 -15 -192.5 -102.5t-77.5 -205.5q0 -74 33 -138q-146 -78 -379 -78q-109 0 -201 21t-153.5 54.5t-110.5 76.5t-76 85t-44.5 83 t-23.5 66.5t-6 39.5q0 19 4.5 42.5t18.5 56t36.5 58t64 43.5t94.5 18t94 -17.5t63 -41t35.5 -53t17.5 -49t4 -33.5q0 -34 -23 -81q28 -27 82 -42t93 -17l40 -1q115 0 190 51t75 133q0 26 -9 48.5t-31.5 44.5t-49.5 41t-74 44t-93.5 47.5t-119.5 56.5q-28 13 -43 20 q-116 55 -187 100t-122.5 102t-72 125.5t-20.5 162.5q0 78 20.5 150t66 137.5t112.5 114t166.5 77t221.5 28.5q120 0 220 -26t164.5 -67t109.5 -94t64 -105.5t19 -103.5q0 -46 -15 -82.5t-36.5 -58t-48.5 -36t-49 -19.5t-39 -5h-8h-32t-39 5t-44 14t-41 28t-37 46t-24 70.5 t-10 97.5q-15 16 -59 25.5t-81 10.5l-37 1q-68 0 -117.5 -31t-70.5 -70t-21 -76q0 -24 5 -43t24 -46t53 -51t97 -53.5t150 -58.5q76 -25 138.5 -53.5t109 -55.5t83 -59t60.5 -59.5t41 -62.5t26.5 -62t14.5 -63.5t6 -62t1 -62.5z" />
+<glyph unicode="&#xf28b;" d="M704 352v576q0 14 -9 23t-23 9h-256q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h256q14 0 23 9t9 23zM1152 352v576q0 14 -9 23t-23 9h-256q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h256q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103 t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf28c;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM768 96q148 0 273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273 t73 -273t198 -198t273 -73zM864 320q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-192zM480 320q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-192z" />
+<glyph unicode="&#xf28d;" d="M1088 352v576q0 14 -9 23t-23 9h-576q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h576q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5 t103 -385.5z" />
+<glyph unicode="&#xf28e;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM768 96q148 0 273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273 t73 -273t198 -198t273 -73zM480 320q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h576q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-576z" />
+<glyph unicode="&#xf290;" horiz-adv-x="1792" d="M1757 128l35 -313q3 -28 -16 -50q-19 -21 -48 -21h-1664q-29 0 -48 21q-19 22 -16 50l35 313h1722zM1664 967l86 -775h-1708l86 775q3 24 21 40.5t43 16.5h256v-128q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5v128h384v-128q0 -53 37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5v128h256q25 0 43 -16.5t21 -40.5zM1280 1152v-256q0 -26 -19 -45t-45 -19t-45 19t-19 45v256q0 106 -75 181t-181 75t-181 -75t-75 -181v-256q0 -26 -19 -45t-45 -19t-45 19t-19 45v256q0 159 112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" />
+<glyph unicode="&#xf291;" horiz-adv-x="2048" d="M1920 768q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5h-15l-115 -662q-8 -46 -44 -76t-82 -30h-1280q-46 0 -82 30t-44 76l-115 662h-15q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5h1792zM485 -32q26 2 43.5 22.5t15.5 46.5l-32 416q-2 26 -22.5 43.5 t-46.5 15.5t-43.5 -22.5t-15.5 -46.5l32 -416q2 -25 20.5 -42t43.5 -17h5zM896 32v416q0 26 -19 45t-45 19t-45 -19t-19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45zM1280 32v416q0 26 -19 45t-45 19t-45 -19t-19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45zM1632 27l32 416 q2 26 -15.5 46.5t-43.5 22.5t-46.5 -15.5t-22.5 -43.5l-32 -416q-2 -26 15.5 -46.5t43.5 -22.5h5q25 0 43.5 17t20.5 42zM476 1244l-93 -412h-132l101 441q19 88 89 143.5t160 55.5h167q0 26 19 45t45 19h384q26 0 45 -19t19 -45h167q90 0 160 -55.5t89 -143.5l101 -441 h-132l-93 412q-11 44 -45.5 72t-79.5 28h-167q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45h-167q-45 0 -79.5 -28t-45.5 -72z" />
+<glyph unicode="&#xf292;" horiz-adv-x="1792" d="M991 512l64 256h-254l-64 -256h254zM1759 1016l-56 -224q-7 -24 -31 -24h-327l-64 -256h311q15 0 25 -12q10 -14 6 -28l-56 -224q-5 -24 -31 -24h-327l-81 -328q-7 -24 -31 -24h-224q-16 0 -26 12q-9 12 -6 28l78 312h-254l-81 -328q-7 -24 -31 -24h-225q-15 0 -25 12 q-9 12 -6 28l78 312h-311q-15 0 -25 12q-9 12 -6 28l56 224q7 24 31 24h327l64 256h-311q-15 0 -25 12q-10 14 -6 28l56 224q5 24 31 24h327l81 328q7 24 32 24h224q15 0 25 -12q9 -12 6 -28l-78 -312h254l81 328q7 24 32 24h224q15 0 25 -12q9 -12 6 -28l-78 -312h311 q15 0 25 -12q9 -12 6 -28z" />
+<glyph unicode="&#xf293;" d="M841 483l148 -148l-149 -149zM840 1094l149 -149l-148 -148zM710 -130l464 464l-306 306l306 306l-464 464v-611l-255 255l-93 -93l320 -321l-320 -321l93 -93l255 255v-611zM1429 640q0 -209 -32 -365.5t-87.5 -257t-140.5 -162.5t-181.5 -86.5t-219.5 -24.5 t-219.5 24.5t-181.5 86.5t-140.5 162.5t-87.5 257t-32 365.5t32 365.5t87.5 257t140.5 162.5t181.5 86.5t219.5 24.5t219.5 -24.5t181.5 -86.5t140.5 -162.5t87.5 -257t32 -365.5z" />
+<glyph unicode="&#xf294;" horiz-adv-x="1024" d="M596 113l173 172l-173 172v-344zM596 823l173 172l-173 172v-344zM628 640l356 -356l-539 -540v711l-297 -296l-108 108l372 373l-372 373l108 108l297 -296v711l539 -540z" />
+<glyph unicode="&#xf295;" d="M1280 256q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM512 1024q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM1536 256q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5 t112.5 -271.5zM1440 1344q0 -20 -13 -38l-1056 -1408q-19 -26 -51 -26h-160q-26 0 -45 19t-19 45q0 20 13 38l1056 1408q19 26 51 26h160q26 0 45 -19t19 -45zM768 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5 t271.5 -112.5t112.5 -271.5z" />
+<glyph unicode="&#xf296;" horiz-adv-x="1792" />
+<glyph unicode="&#xf297;" horiz-adv-x="1792" />
+<glyph unicode="&#xf298;" horiz-adv-x="1792" />
+<glyph unicode="&#xf299;" horiz-adv-x="1792" />
+<glyph unicode="&#xf29a;" horiz-adv-x="1792" />
+<glyph unicode="&#xf29b;" horiz-adv-x="1792" />
+<glyph unicode="&#xf29c;" horiz-adv-x="1792" />
+<glyph unicode="&#xf29d;" horiz-adv-x="1792" />
+<glyph unicode="&#xf29e;" horiz-adv-x="1792" />
+<glyph unicode="&#xf500;" horiz-adv-x="1792" />
+</font>
+</defs></svg> 
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/fontawesome-webfont.ttf b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/fontawesome-webfont.ttf
new file mode 100644
index 0000000..26dea79
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/fontawesome-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/fontawesome-webfont.woff b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/fontawesome-webfont.woff
new file mode 100644
index 0000000..dc35ce3
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/fontawesome-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/fontawesome-webfont.woff2 b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/fontawesome-webfont.woff2
new file mode 100644
index 0000000..500e517
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/fontawesome-webfont.woff2
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/fontello.eot b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/fontello.eot
new file mode 100644
index 0000000..8647aca
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/fontello.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/fontello.svg b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/fontello.svg
new file mode 100644
index 0000000..c2a022d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/fontello.svg
@@ -0,0 +1,254 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata>
+Created by FontForge 20100429 at Tue Sep 18 09:27:03 2012
+ By root
+Copyright (C) 2012 by original authors @ fontello.com
+</metadata>
+<defs>
+<font id="fontello" horiz-adv-x="1030" >
+  <font-face 
+    font-family="fontello"
+    font-weight="500"
+    font-stretch="normal"
+    units-per-em="1000"
+    panose-1="2 0 6 3 0 0 0 0 0 0"
+    ascent="800"
+    descent="-200"
+    bbox="-0.555556 -200 1101 800"
+    underline-thickness="50"
+    underline-position="-100"
+    unicode-range="U+002B-1F6AB"
+  />
+<missing-glyph horiz-adv-x="364" 
+d="M33 0v666h265v-666h-265zM66 33h199v600h-199v-600z" />
+    <glyph glyph-name=".notdef" horiz-adv-x="364" 
+d="M33 0v666h265v-666h-265zM66 33h199v600h-199v-600z" />
+    <glyph glyph-name=".null" horiz-adv-x="0" 
+ />
+    <glyph glyph-name="nonmarkingreturn" horiz-adv-x="333" 
+ />
+    <glyph glyph-name="plus" unicode="+" horiz-adv-x="610" 
+d="M565 350q19 0 24.5 -12.5t5.5 -37.5q0 -17 -1.5 -26t-8.5 -16.5t-20 -7.5h-210v-210q0 -19 -12.5 -24.5t-37.5 -5.5q-17 0 -26 1.5t-16.5 8.5t-7.5 20v210h-210q-19 0 -24.5 12.5t-5.5 37.5q0 17 1.5 26t8.5 16.5t20 7.5h210v210q0 19 12.5 24.5t37.5 5.5q17 0 26 -1.5
+t16.5 -8.5t7.5 -20v-210h210z" />
+    <glyph glyph-name="hyphen" unicode="-" horiz-adv-x="610" 
+d="M565 350q19 0 24.5 -12.5t5.5 -37.5q0 -17 -1.5 -26t-8.5 -16.5t-20 -7.5h-520q-19 0 -24.5 12.5t-5.5 37.5q0 17 1.5 26t8.5 16.5t20 7.5h520z" />
+    <glyph glyph-name="uni2139" unicode="&#x2139;" horiz-adv-x="490" 
+d="M367 800q48 0 74 -28t26 -70q0 -50 -39 -88t-95 -38q-47 0 -73.5 27t-25.5 73q0 45 36 84.5t97 39.5zM160 -200q-29 0 -45.5 13.5t-22.5 52.5t14 110l60 255q15 57 0 57q-13 0 -54.5 -18t-70.5 -38l-26 44q91 77 190 125t150 48q26 0 38.5 -20t11 -55.5t-14.5 -85.5
+l-69 -268q-16 -63 5 -63q15 0 49.5 16t69.5 44l30 -41q-84 -86 -175 -131t-140 -45z" />
+    <glyph glyph-name="arrowleft" unicode="&#x2190;" horiz-adv-x="760" 
+d="M394 -30l-379 330l379 330v-191h351v-278h-351v-191z" />
+    <glyph glyph-name="arrowup" unicode="&#x2191;" horiz-adv-x="690" 
+d="M675 286h-191v-351h-278v351h-191l330 379z" />
+    <glyph glyph-name="arrowright" unicode="&#x2192;" horiz-adv-x="760" 
+d="M366 630l379 -330l-379 -330v191h-351v278h351v191z" />
+    <glyph glyph-name="arrowdown" unicode="&#x2193;" horiz-adv-x="690" 
+d="M675 314l-330 -379l-330 379h191v351h278v-351h191z" />
+    <glyph glyph-name="uni21C4" unicode="&#x21c4;" horiz-adv-x="928" 
+d="M911 96h-670v-111l-223 168l223 167v-112h670v-112zM18 431v112h670v111l223 -166l-223 -168v111h-670z" />
+    <glyph glyph-name="house" unicode="&#x2302;" horiz-adv-x="930" 
+d="M903 285q16 -16 11 -27.5t-28 -11.5h-83v-308q0 -14 -1.5 -21t-8.5 -13.5t-22 -6.5h-204v310h-204v-310h-195q-19 0 -28.5 6.5t-11 13.5t-1.5 21v308h-83q-23 0 -28 11.5t11 27.5l401 401q16 16 37 16t37 -16z" />
+    <glyph glyph-name="uni25B4" unicode="&#x25b4;" horiz-adv-x="490" 
+d="M15 100l230 400l230 -400h-460z" />
+    <glyph glyph-name="uni25B8" unicode="&#x25b8;" horiz-adv-x="430" 
+d="M15 530l400 -230l-400 -230v460z" />
+    <glyph glyph-name="uni25BE" unicode="&#x25be;" horiz-adv-x="490" 
+d="M475 500l-230 -400l-230 400h460z" />
+    <glyph glyph-name="uni25C2" unicode="&#x25c2;" horiz-adv-x="430" 
+d="M415 530v-460l-400 230z" />
+    <glyph glyph-name="uni2605" unicode="&#x2605;" horiz-adv-x="910" 
+d="M455 740l119 -336h321l-262 -198l94 -346l-272 208l-272 -208l94 346l-262 198h321z" />
+    <glyph glyph-name="uni2606" unicode="&#x2606;" horiz-adv-x="910" 
+d="M895 404l-262 -198l94 -346l-272 208l-272 -208l94 346l-262 198h321l119 336l119 -336h321zM455 166l151 -125l-62 178l142 115l-176 -5l-55 202l-55 -202l-176 5l142 -115l-62 -178z" />
+    <glyph glyph-name="uni2630" unicode="&#x2630;" horiz-adv-x="730" 
+d="M665 350q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h600zM65 450q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h600q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-600zM665 150
+q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h600z" />
+    <glyph glyph-name="uni2661" unicode="&#x2661;" horiz-adv-x="880" 
+d="M795 591q70 -65 70 -156t-70 -156l-355 -330l-355 330q-70 65 -70 156t70 156q62 58 149.5 58t149.5 -58l56 -52l56 52q62 58 149.5 58t149.5 -58zM743 330q42 38 42 105t-37 100q-42 39 -102 39q-49 0 -102 -49l-104 -91l-104 91q-53 49 -102 49q-60 0 -102 -39
+q-37 -33 -37 -100t42 -105l303 -286z" />
+    <glyph glyph-name="heart" unicode="&#x2665;" horiz-adv-x="890" 
+d="M804 591q70 -65 70 -156t-70 -156l-359 -330l-359 330q-70 65 -70 156t70 156q63 58 151 58t151 -58l57 -52l57 52q63 58 151 58t151 -58z" />
+    <glyph glyph-name="musicalnote" unicode="&#x266a;" horiz-adv-x="610" 
+d="M395 771q0 -26 17 -55.5t41 -55.5l52 -56q28 -30 50 -63t34 -69t4 -80.5t-39 -92.5q-18 -29 -26 -17q-4 5 0 17q6 16 6.5 43t-6 60t-21 63t-43.5 53.5t-69 29.5v-535q1 -49 -38 -96t-103 -70q-76 -28 -144.5 -8t-88.5 75t19.5 113.5t115.5 86.5q85 31 159 3v654h80z" />
+    <glyph glyph-name="uni268F" unicode="&#x268f;" horiz-adv-x="630" 
+d="M185 600q80 0 80 -80v-90q0 -80 -80 -80h-90q-80 0 -80 80v90q0 80 80 80h90zM535 600q80 0 80 -80v-90q0 -80 -80 -80h-90q-80 0 -80 80v90q0 80 80 80h90zM185 250q80 0 80 -80v-90q0 -80 -80 -80h-90q-80 0 -80 80v90q0 80 80 80h90zM535 250q80 0 80 -80v-90
+q0 -80 -80 -80h-90q-80 0 -80 80v90q0 80 80 80h90z" />
+    <glyph glyph-name="uni2691" unicode="&#x2691;" horiz-adv-x="930" 
+d="M889 555q14 5 22 -1.5t0 -18.5q-75 -109 -133.5 -178t-98 -97.5t-70 -34.5t-54 7t-44.5 31t-48.5 32.5t-59.5 17.5t-82 -20.5t-112 -75.5l90 -353h-101l-183 720l93 34q71 52 124 75.5t87.5 21t60.5 -20t48 -44.5l46 -56q23 -29 58 -52t79.5 -34t115.5 0t162 47z" />
+    <glyph glyph-name="uni2699" unicode="&#x2699;" horiz-adv-x="870" 
+d="M774 300q0 -76 81 -122q-14 -45 -35 -84q-72 19 -135 -44q-55 -55 -34 -135q-39 -21 -84 -35q-21 37 -57 59t-75 22t-75 -22t-57 -59q-45 14 -84 35q21 80 -34 135t-135 34q-21 39 -35 84q37 21 59 57t22 75q0 76 -81 122q14 45 35 84q72 -19 135 44q55 55 34 135
+q39 21 84 35q21 -37 57 -59t75 -22t75 22t57 59q45 -14 84 -35q-21 -80 34 -135q63 -63 135 -44q21 -39 35 -84q-81 -46 -81 -122zM435 117q76 0 129.5 53.5t53.5 129.5t-53.5 129.5t-129.5 53.5t-129.5 -53.5t-53.5 -129.5t53.5 -129.5t129.5 -53.5z" />
+    <glyph glyph-name="uni26A0" unicode="&#x26a0;" horiz-adv-x="990" 
+d="M971 -74q11 -18 -1 -34.5t-30 -16.5h-890q-18 0 -30 16.5t-1 34.5l446 782q9 17 30 17t30 -17zM556 -25v100h-122v-100h122zM556 150v300h-122v-300h122z" />
+    <glyph glyph-name="uni2709" unicode="&#x2709;" horiz-adv-x="930" 
+d="M45 536q-23 12 -28 33q1 19 25 21h846q33 0 23 -25q-7 -19 -26 -29l-375 -202q-19 -10 -45 -10t-45 10zM896 436q15 4 17 1.5t2 -12.5v-367q0 -16 -17 -32t-33 -16h-800q-16 0 -33 16t-17 32v367q0 10 2 12.5t17 -1.5l386 -202q19 -10 45 -10t45 10z" />
+    <glyph glyph-name="uni270D" unicode="&#x270d;" horiz-adv-x="947" 
+d="M0 92v474q0 32 12.5 61t33.5 50t50 34t62 13h553q2 0 5 -0.5t5 -0.5l-98 -98h-465q-24 0 -41.5 -17.5t-17.5 -41.5v-474q0 -24 17.5 -41.5t41.5 -17.5h553q24 0 41 17.5t17 41.5v229l99 98v-327q0 -33 -12.5 -61t-34 -50t-50 -34.5t-60.5 -12.5h-553q-33 0 -62 12.5
+t-50 34.5t-33.5 50t-12.5 61zM324 101l56 169l335 335l113 -114l-334 -335zM445 257q3 -4 8.5 -4t8.5 4l263 262q10 10 0.5 18.5t-18.5 -0.5l-262 -262q-9 -9 0 -18zM772 662l47 48q15 15 35 15t33 -15l24 -23l23 -23q13 -15 13.5 -34.5t-13.5 -34.5l-49 -47z" />
+    <glyph glyph-name="uni270E" unicode="&#x270e;" horiz-adv-x="810" 
+d="M733 628q32 -32 47.5 -63.5t14.5 -46.5l-1 -16l-270 -271l-271 -271l-238 -50l51 238l541 541q2 0 6 0.5t17.5 -1.5t27.5 -7.5t34.5 -19t40.5 -33.5zM239 -11l23 24q0 44 -50 94q-22 22 -45.5 34.5t-36.5 14.5l-12 1l-24 -23l-17 -81q24 -13 46 -35t35 -46z" />
+    <glyph glyph-name="uni2713" unicode="&#x2713;" horiz-adv-x="697" 
+d="M263 -50q-34 0 -55 28l-179 236q-17 23 -13 51.5t27 45.5t51.5 13.5t45.5 -26.5l118 -155l295 474q15 25 43 31t53 -9t31.5 -43t-8.5 -53l-349 -560q-21 -33 -60 -33z" />
+    <glyph glyph-name="uni2715" unicode="&#x2715;" horiz-adv-x="500" 
+d="M467 142q17 -17 17 -42t-17 -42t-42 -17t-42 17l-133 151l-133 -151q-17 -17 -42 -17t-42 17t-17 42t17 42l137 158l-137 158q-17 17 -17 42t17 42t42 17t42 -17l133 -151l133 151q17 17 42 17t42 -17t17 -42t-17 -42l-137 -158z" />
+    <glyph glyph-name="uni2716" unicode="&#x2716;" horiz-adv-x="870" 
+d="M435 720q174 0 297 -123t123 -297t-123 -297t-297 -123t-297 123t-123 297t123 297t297 123zM521 300l153 153l-86 86l-153 -153l-153 153l-86 -86l153 -153l-153 -153l86 -87l153 154l153 -153l86 86z" />
+    <glyph glyph-name="uni2753" unicode="&#x2753;" horiz-adv-x="610" 
+d="M15 476q5 130 77 202t203 72q128 0 214 -62t86 -183q0 -68 -42 -125q-13 -19 -88 -78l-46 -32q-29 -22 -42 -43.5t-14 -60.5q0 -13 -15 -13h-129q-16 0 -16 12q2 52 6.5 79.5t20.5 45.5q17 20 49.5 46t56.5 42l23 16q61 46 61 102q0 44 -25 79q-25 36 -93 36
+q-67 0 -94 -44q-28 -45 -28 -91h-165zM292 54q45 -2 73.5 -31t27.5 -75t-31.5 -73t-75.5 -25q-44 2 -72.5 30.5t-27.5 73.5q1 46 31.5 74t74.5 26z" />
+    <glyph glyph-name="uni2795" unicode="&#x2795;" horiz-adv-x="870" 
+d="M435 720q174 0 297 -123t123 -297t-123 -297t-297 -123t-297 123t-123 297t123 297t297 123zM486 249h202l-1 102h-201v201h-102v-201h-202v-102h202v-202h102v202z" />
+    <glyph glyph-name="uni2796" unicode="&#x2796;" horiz-adv-x="870" 
+d="M435 720q174 0 297 -123t123 -297t-123 -297t-297 -123t-297 123t-123 297t123 297t297 123zM687 351h-505v-102h505v102z" />
+    <glyph glyph-name="uni27A1" unicode="&#x27a1;" horiz-adv-x="1010" 
+d="M756 50v161h-741v178h741v161l239 -250z" />
+    <glyph glyph-name="uni27A6" unicode="&#x27a6;" horiz-adv-x="930" 
+d="M554 201q-81 0 -136.5 -4t-119 -18t-110 -39.5t-92 -70.5t-81.5 -109q2 10 6.5 27.5t23.5 68t43.5 96.5t69 102.5t97.5 97t131 68t168 27.5v193l361 -323l-361 -334v218z" />
+    <glyph glyph-name="uni27F3" unicode="&#x27f3;" horiz-adv-x="786" 
+d="M0 329q0 82 31 153.5t84.5 125.5t125.5 85t154 31q69 0 134 -24.5t118 -68.5l80 80q17 17 28.5 12t11.5 -29v-228q0 -16 -11 -28q-11 -10 -27 -10l-228 -1q-24 0 -29 12t12 29l79 79q-37 27 -79.5 43t-88.5 16q-57 0 -107.5 -21.5t-88 -59.5t-59 -88.5t-21.5 -107.5
+t21.5 -107.5t59 -88t88 -59t107.5 -21.5q51 0 98 18t84 50t61 76t30 95q1 6 8 13q7 5 15 4l78 -11q9 -1 13.5 -7t3.5 -15q-9 -72 -44 -135t-87.5 -108.5t-119.5 -72t-140 -26.5q-82 0 -154 31t-125.5 85t-84.5 125.5t-31 153.5z" />
+    <glyph glyph-name="uni2B05" unicode="&#x2b05;" horiz-adv-x="1010" 
+d="M254 50l-239 250l239 250v-161h741v-178h-741v-161z" />
+    <glyph glyph-name="uni2B06" unicode="&#x2b06;" horiz-adv-x="530" 
+d="M515 551h-161v-741h-178v741h-161l250 239z" />
+    <glyph glyph-name="uni2B07" unicode="&#x2b07;" horiz-adv-x="530" 
+d="M515 49l-250 -239l-250 239h161v741h178v-741h161z" />
+    <glyph glyph-name="uniE4AD" unicode="&#xe4ad;" horiz-adv-x="760" 
+d="M394 -80l-379 380l379 380v-191h351v-378h-351v-191z" />
+    <glyph glyph-name="uniE4AE" unicode="&#xe4ae;" horiz-adv-x="760" 
+d="M366 680l379 -380l-379 -380v191h-351v378h351v191z" />
+    <glyph glyph-name="uniE4AF" unicode="&#xe4af;" horiz-adv-x="790" 
+d="M775 286h-191v-351h-378v351h-191l380 379z" />
+    <glyph glyph-name="uniE4B0" unicode="&#xe4b0;" horiz-adv-x="790" 
+d="M775 314l-380 -379l-380 379h191v351h378v-351h191z" />
+    <glyph glyph-name="uniE700" unicode="&#xe700;" 
+d="M634 78q89 -32 135 -65t46 -58v-105h-800v201q13 6 29.5 11.5t32 10t19.5 5.5q94 34 129.5 69t35.5 95q0 20 -10 31.5t-24 31.5t-21 58q-2 12 -9.5 17.5t-14.5 8t-14 17t-9 43.5q0 15 4.5 25.5t8.5 13.5l5 3q-9 50 -13 88q-2 21 5.5 47.5t27.5 55.5t63.5 48.5t104.5 19.5
+t104.5 -19.5t63.5 -48.5t27.5 -55.5t5.5 -47.5l-13 -88q18 -8 18 -42q-2 -29 -9 -43.5t-14 -17t-14.5 -8t-9.5 -17.5q-7 -38 -21 -58t-24 -31.5t-10 -31.5q0 -60 35.5 -95t129.5 -69zM865 350h150v-100h-150v-150h-100v150h-150v100h150v150h100v-150z" />
+    <glyph glyph-name="uniE704" unicode="&#xe704;" horiz-adv-x="950" 
+d="M469 760q94 1 179.5 -34.5t148 -96t100 -145t38.5 -178.5t-34.5 -179.5t-96 -148t-145 -100t-178.5 -38.5t-179.5 34.5t-148 96t-100 145t-38.5 178.5t34.5 179.5t96 148t145 100t178.5 38.5zM535 84q1 31 -18 50t-50 20q-29 0 -48 -19t-20 -47q-1 -30 18 -48.5t50 -19.5
+q29 0 48 18t20 46zM475 486q67 0 67 -66q0 -14 -11 -31.5t-24 -27.5q-3 -1 -16 -10.5t-33 -25.5t-31 -28q-16 -19 -18 -87h107q0 21 5 34q6 16 28 34l28 19q30 23 43.5 36t26 37.5t12.5 55.5q0 74 -53.5 114t-135.5 40q-84 0 -128 -46.5t-48 -130.5h111v5q0 28 16 53
+q15 25 54 25z" />
+    <glyph glyph-name="uniE705" unicode="&#xe705;" horiz-adv-x="950" 
+d="M469 760q94 1 179.5 -34.5t148 -96t100 -145t38.5 -178.5t-34.5 -179.5t-96 -148t-145 -100t-178.5 -38.5t-179.5 34.5t-148 96t-100 145t-38.5 178.5t34.5 179.5t96 148t145 100t178.5 38.5zM520 607q-43 0 -65.5 -23.5t-22.5 -50.5q-1 -28 15.5 -43.5t48.5 -15.5
+q38 0 61 21.5t23 52.5q0 59 -60 59zM400 12q30 0 84.5 27t105.5 78l-18 24q-46 -36 -72 -36q-12 0 -3 38l42 159q26 96 -21 96q-31 0 -91 -28.5t-115 -74.5l16 -26q17 11 42.5 22t33.5 11t0 -34l-37 -151q-27 -105 33 -105z" />
+    <glyph glyph-name="uniE706" unicode="&#xe706;" horiz-adv-x="880" 
+d="M765 490q41 0 70.5 -29.5t29.5 -70.5v-290q0 -41 -29.5 -70.5t-70.5 -29.5h-690v140h650v210h-500v-110l-210 180l210 180v-110h540z" />
+    <glyph glyph-name="uniE70A" unicode="&#xe70a;" 
+d="M515 580q92 0 177 -25.5t141.5 -62t99 -77.5t62.5 -71.5t20 -43.5t-20 -43.5t-62.5 -71.5t-99 -77.5t-141.5 -62t-177 -25.5t-177 25.5t-141.5 62t-99 77.5t-62.5 71.5t-20 43.5t20 43.5t62.5 71.5t99 77.5t141.5 62t177 25.5zM515 85q92 0 157 63t65 152t-65 152
+t-157 63t-157 -63t-65 -152t65 -152t157 -63zM515 300q6 -6 18 -5t28 4.5t30.5 7t24.5 2t10 -8.5q0 -44 -32.5 -76t-78.5 -32t-78.5 32t-32.5 76t32.5 76t78.5 32q14 0 10 -23t-12 -47t2 -38z" />
+    <glyph glyph-name="uniE70C" unicode="&#xe70c;" horiz-adv-x="789" 
+d="M0 433v230q0 25 18 43t43 18h230q25 0 55.5 -13t48.5 -30l377 -377q17 -18 17 -43.5t-17 -43.5l-266 -265q-18 -18 -43 -18t-43 18l-377 377q-18 18 -30.5 48.5t-12.5 55.5zM99 566q0 -24 17.5 -41.5t41.5 -17.5t41.5 17.5t17.5 41.5t-17.5 41.5t-41.5 17.5t-41.5 -17.5
+t-17.5 -41.5z" />
+    <glyph glyph-name="uniE711" unicode="&#xe711;" 
+d="M776 443q99 0 169 -68.5t70 -165.5t-70 -165.5t-169 -68.5h-191v190h105l-175 230l-175 -230h105v-190h-249q-75 0 -128 52t-53 125t53 125t128 52q7 0 21 -2q-3 18 -3 38q0 108 78 184t188 76q89 0 159.5 -52t95.5 -133q19 3 41 3z" />
+    <glyph glyph-name="uniE712" unicode="&#xe712;" horiz-adv-x="930" 
+d="M915 -40q-36 64 -81.5 109t-92 70.5t-110 39.5t-119 18t-136.5 4v-218l-361 334l361 323v-193q70 0 133.5 -16.5t111.5 -45t89.5 -65t71 -77t53 -80.5t38.5 -76.5t24.5 -65t13.5 -45.5z" />
+    <glyph glyph-name="uniE715" unicode="&#xe715;" 
+d="M765 10v55l100 82v-187q0 -21 -14.5 -35.5t-35.5 -14.5h-750q-21 0 -35.5 14.5t-14.5 35.5v550q0 21 14.5 35.5t35.5 14.5h288q-33 -24 -60 -49t-37 -38l-11 -13h-130v-450h650zM683 357q-114 0 -179 -17t-115 -63t-109 -142q0 8 1 22.5t9 56t21.5 79t44 83.5t71 79
+t107.5 55.5t149 22.5v157l332 -250l-332 -260v177z" />
+    <glyph glyph-name="uniE716" unicode="&#xe716;" horiz-adv-x="1010" 
+d="M80 475q-13 0 -18 7.5t-2 16t10 11.5q182 65 200 65h45v150h380v-150h45q18 0 200 -65q7 -3 10 -11.5t-2 -16t-18 -7.5h-850zM940 420q21 0 38 -19.5t17 -40.5v-175q0 -21 -17 -40.5t-38 -19.5h-99l44 -250h-760l44 250h-99q-21 0 -38 19.5t-17 40.5v175q0 21 17 40.5
+t38 19.5h870zM225 -25h560l-70 325h-420z" />
+    <glyph glyph-name="uniE717" unicode="&#xe717;" 
+d="M275 140h222l128 -140h-390q-41 0 -70.5 29.5t-29.5 70.5v300h-120l190 200l190 -200h-120v-260zM895 200h120l-190 -200l-190 200h120v260h-222l-128 140h390q41 0 70.5 -29.5t29.5 -70.5v-300z" />
+    <glyph glyph-name="uniE718" unicode="&#xe718;" horiz-adv-x="830" 
+d="M715 650q41 0 70.5 -29.5t29.5 -70.5v-350q0 -41 -29.5 -70.5t-70.5 -29.5h-200v-150l-200 150h-200q-41 0 -70.5 29.5t-29.5 70.5v350q0 41 29.5 70.5t70.5 29.5h600z" />
+    <glyph glyph-name="uniE722" unicode="&#xe722;" 
+d="M915 700q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-800q-41 0 -70.5 29.5t-29.5 70.5v600q0 41 29.5 70.5t70.5 29.5h800zM915 0v600h-800v-600h800zM465 195v-90h-250v90h250zM465 345v-90h-250v90h250zM465 495v-90h-250v90h250zM810 175
+q2 0 3.5 -17.5t1.5 -35.5v-17h-250q0 70 5 70q10 2 24 7t37.5 22t23.5 37q0 16 -13.5 34.5t-27.5 45.5t-14 64q0 55 20.5 82.5t69.5 27.5t69.5 -27.5t20.5 -82.5q0 -37 -14 -64t-27.5 -45.5t-13.5 -34.5q0 -20 21.5 -36.5t42.5 -22.5z" />
+    <glyph glyph-name="uniE724" unicode="&#xe724;" horiz-adv-x="530" 
+d="M265 700q103 0 176.5 -73t73.5 -177q0 -67 -25.5 -148t-62.5 -149.5t-74 -127t-63 -91.5l-25 -34l-27 35q-17 22 -60 89t-76 130t-60 146t-27 150q0 104 73.5 177t176.5 73zM265 312q56 0 95.5 39.5t39.5 95.5t-39.5 95.5t-95.5 39.5t-95.5 -39.5t-39.5 -95.5t39.5 -95.5
+t95.5 -39.5z" />
+    <glyph glyph-name="uniE729" unicode="&#xe729;" horiz-adv-x="682" 
+d="M0 546.5q0 8.5 0.5 17t0.5 18.5q12 6 34.5 10t49.5 7.5t55 5.5t52 3q-3 17 -1.5 33.5t7.5 34.5q1 5 6 12.5t19.5 15.5t42.5 14t75 6t75 -6t42.5 -14t19.5 -16l6 -13q7 -18 8 -34t-1 -33q23 -1 51.5 -3t55.5 -5.5t49 -7.5t34 -10q1 -10 1 -18v-17v-17q0 -8 -1 -18
+q-10 -6 -32 -10.5t-48 -7.5t-53.5 -5t-50.5 -3t-39 -1.5t-17 -0.5l-100 -1h-14h-29q-20 0 -57 1q-2 0 -17.5 0.5t-38.5 1.5t-50.5 3t-53.5 5t-47.5 7.5t-32.5 10.5q0 10 -0.5 18t-0.5 16.5zM71 444q43 -6 88.5 -8.5t79.5 -3.5q9 -1 24 -1h78h77q15 0 24 1q35 1 80.5 3.5
+t89.5 8.5q-6 -80 -9 -163t-7 -163q-1 -20 -1.5 -44.5t-2 -47.5t-6.5 -42.5t-15 -30.5q-13 -11 -44.5 -15t-61.5 -4h-248q-31 0 -62 4t-43 15q-11 11 -15.5 30.5t-6.5 42.5t-2.5 47.5t-1.5 44.5q-4 80 -7.5 163t-7.5 163zM155 337q1 -15 1 -29t1 -23q0 -12 1 -20
+q2 -36 3.5 -72t3.5 -70q1 -9 1 -18v-21v-13q0 -6 0.5 -14.5t1.5 -20.5q1 -8 10 -14.5t15 -6.5q5 -1 10 -1t9 -1h11q5 0 5 20v301q0 9 -5.5 14.5t-14.5 5.5l-34 2q-9 0 -14 -5t-5 -14zM268.5 625.5q0.5 -6.5 2.5 -15.5q9 1 21 1h49l71 -1q1 9 1.5 15.5t-0.5 11.5
+q-12 4 -31.5 5.5t-40.5 1.5t-40.5 -1.5t-31.5 -5.5q-1 -5 -0.5 -11.5zM307 33q0 -8 5.5 -14t13.5 -6h30q8 0 14 6t6 14v300q0 9 -11.5 14t-15.5 5h-15q-3 0 -15 -5t-12 -14v-300zM455 33q0 -20 4 -20h12q3 1 13.5 1.5t15.5 0.5q5 1 9 7t5 14q0 12 0.5 20.5t0.5 14.5
+q0 7 1 13v21q0 9 1 18q2 34 3 69.5t3 71.5q0 9 1 21q1 9 1.5 23t1.5 29q0 9 -5 14t-14 5l-34 -2q-9 0 -14 -5.5t-5 -14.5v-301z" />
+    <glyph glyph-name="uniE744" unicode="&#xe744;" horiz-adv-x="830" 
+d="M539 678l276 22l-21 -280l-78 79l-142 -143l-99 100l142 144zM256 244l99 -100l-142 -144l78 -79l-276 -21l21 279l78 -78z" />
+    <glyph glyph-name="uniE746" unicode="&#xe746;" horiz-adv-x="850" 
+d="M835 607l-145 -147l80 -81l-283 -22l22 287l79 -81l145 147zM160 140l-80 81l283 22l-22 -287l-79 81l-145 -147l-102 103z" />
+    <glyph glyph-name="uniE75C" unicode="&#xe75c;" horiz-adv-x="610" 
+d="M579 372l-235 -225q-17 -17 -39 -17t-39 17q-215 204 -235 225q-15 16 -15.5 40t15.5 41q37 37 79 0l195 -188l195 188q42 37 79 0q16 -17 15.5 -41t-15.5 -40z" />
+    <glyph glyph-name="uniE75D" unicode="&#xe75d;" horiz-adv-x="370" 
+d="M257 574q16 15 40 15.5t41 -15.5q37 -37 0 -79l-188 -195l188 -195q37 -42 0 -79q-17 -16 -41 -15.5t-40 15.5l-225 235q-17 17 -17 39t17 39q204 215 225 235z" />
+    <glyph glyph-name="uniE75E" unicode="&#xe75e;" horiz-adv-x="370" 
+d="M113 574l225 -235q17 -17 17 -39t-17 -39q-204 -215 -225 -235q-16 -15 -40 -15.5t-41 15.5q-37 37 0 79l188 195l-188 195q-37 42 0 79q17 16 41 15.5t40 -15.5z" />
+    <glyph glyph-name="uniE75F" unicode="&#xe75f;" horiz-adv-x="610" 
+d="M579 228q15 -16 15.5 -40t-15.5 -41q-37 -37 -79 0l-195 188l-195 -188q-42 -37 -79 0q-16 17 -15.5 41t15.5 40l235 225q17 17 39 17t39 -17q215 -204 235 -225z" />
+    <glyph glyph-name="uniE760" unicode="&#xe760;" horiz-adv-x="947" 
+d="M3 103l74 216q4 14 19 22q16 6 29 2l217 -74q22 -7 22.5 -20t-20.5 -23l-100 -50q25 -38 60.5 -66t79.5 -43q54 -19 108.5 -14.5t102.5 28t85 64.5t56 94q2 9 9 12t15 1l75 -25q18 -8 12 -25q-26 -78 -78.5 -136t-120.5 -91t-146.5 -39.5t-155.5 19.5q-66 22 -119 65.5
+t-89 103.5l-102 -50q-21 -11 -31 -2t-2 31zM100 455q26 77 79 135.5t120.5 92t145.5 40t156 -19.5q66 -24 119 -67t89 -103l103 51q21 10 31 1t1 -31l-73 -216q-5 -14 -19 -22q-16 -6 -30 -2l-217 74q-22 7 -22.5 20t20.5 23l100 50q-25 37 -61 65.5t-80 43.5
+q-54 19 -108.5 14t-102 -28t-84 -64t-55.5 -95q-3 -8 -10 -11t-15 -1l-74 26q-9 2 -12 9.5t-1 14.5z" />
+    <glyph glyph-name="uniE7A2" unicode="&#xe7a2;" horiz-adv-x="1228" 
+d="M205 274q0 107 66 194q67 93 164 123l77 -348l297 -169q-41 -56 -118 -102q-71 -36 -153 -36q-138 0 -235.5 97.5t-97.5 240.5zM491 735q47 20 113 20q61 0 128 -26l-158 -373zM625 264l163 378q108 -46 170 -138q66 -97 66 -210q0 -123 -72 -220z" />
+    <glyph glyph-name="uniE800" unicode="&#xe800;" horiz-adv-x="820" 
+d="M787 27q34 -34 7 -61l-47 -47q-14 -14 -33.5 -14t-33.5 14l-190 190q-72 -42 -156 -42q-128 0 -223.5 95.5t-95.5 223.5t90.5 218.5t218.5 90.5t223.5 -95.5t95.5 -223.5q0 -84 -45 -160zM110 386q0 -88 68 -156t156 -68t151 63t63 151t-68 156t-156 68t-151 -63
+t-63 -151z" />
+    <glyph glyph-name="uniE801" unicode="&#xe801;" horiz-adv-x="789" 
+d="M0 33q0 20 15 35l261 262l-261 257q-15 15 -15 35t15 34l51 52q15 15 35 15t35 -15l259 -259l259 259q14 15 34 15t35 -15l52 -52q14 -14 14 -34t-14 -35l-261 -262l261 -257q14 -15 14 -34.5t-14 -34.5l-52 -52q-15 -15 -35 -15t-34 15l-259 260l-260 -260
+q-15 -15 -34.5 -15t-34.5 15l-51 51q-15 15 -15 35z" />
+    <glyph glyph-name="uniE802" unicode="&#xe802;" horiz-adv-x="1228" 
+d="M128 304.5q0 10.5 15 20.5l471 379l471 -379q16 -10 16 -20.5t-26 -10.5h-51h-51v-51v-256v-51q0 -51 -51 -51h-154q-51 0 -51 51v205v51h-52h-102h-51v-51v-205q0 -51 -51 -51h-154q-51 0 -51 51v51v256v51h-51h-51q-26 0 -26 10.5z" />
+    <glyph glyph-name="u1F464" unicode="&#x1f464;" horiz-adv-x="970" 
+d="M751 78q94 -34 149 -67t55 -56v-105h-940v105q0 23 55 56t149 67q93 34 128 69t35 95q0 20 -10 31.5t-24 31.5t-21 58q-2 12 -9 17.5t-14.5 8t-14 17t-8.5 43.5q0 15 4.5 25.5t8.5 13.5l5 3q-9 50 -13 88q-2 21 6 47.5t27.5 55.5t62.5 48.5t103 19.5t103 -19.5
+t62.5 -48.5t27.5 -55.5t6 -47.5l-13 -88q18 -8 18 -42q-2 -29 -8.5 -43.5t-14 -17t-14.5 -8t-9 -17.5q-7 -38 -21 -58t-24 -31.5t-10 -31.5q0 -60 35 -95t128 -69z" />
+    <glyph glyph-name="u1F465" unicode="&#x1f465;" 
+d="M1015 -125h-225v144q0 52 -30 78.5t-154 85.5q41 29 41 81q0 14 -13.5 31.5t-18.5 49.5q-1 8 -5.5 11.5t-8.5 5t-8.5 11.5t-5.5 29q0 10 2.5 17t5.5 9l3 2q-6 33 -8 59q-1 14 3.5 31.5t16.5 37t38 32.5t62 13t62 -13t37.5 -32.5t16 -37t3.5 -31.5l-7 -59q10 -6 10 -28
+q-1 -19 -5.5 -29t-8.5 -11.5t-8.5 -5t-5.5 -11.5q-5 -32 -18.5 -49.5t-13.5 -31.5q0 -40 21 -63.5t77 -46.5q61 -25 90 -41t41 -36q5 -8 8.5 -58.5t4.5 -96.5zM526 127q89 -36 136.5 -64t47.5 -56v-132h-695v176q0 20 15.5 36t28.5 22.5t35 15.5q3 1 5 2q75 30 103 61t28 85
+q0 19 -18.5 42t-25.5 66q-2 10 -7.5 15t-11.5 7t-11 15t-7 39q0 13 3.5 22.5t7.5 12.5l4 2q-8 45 -11 79q-2 19 4.5 42t22 49t50.5 43.5t83 17.5t82.5 -17.5t50 -43.5t22 -49t4.5 -42l-10 -79q14 -7 14 -37q-2 -26 -7.5 -39t-11 -15t-11 -7t-7.5 -15q-7 -43 -25 -66t-18 -42
+q0 -54 28 -85t102 -61z" />
+    <glyph glyph-name="u1F4BB" unicode="&#x1f4bb;" 
+d="M915 740q41 0 70.5 -29.5t29.5 -70.5v-550q0 -41 -29 -76.5t-69 -43.5l-219 -43l68 -28q81 -39 -1 -39h-500q-88 0 8 43l59 24l-219 43q-40 8 -69 43.5t-29 76.5v550q0 41 29.5 70.5t70.5 29.5h800zM915 95v555h-800v-555h800z" />
+    <glyph glyph-name="u1F4C1" unicode="&#x1f4c1;" 
+d="M968 450q31 0 40 -13t6 -37l-41 -450q-2 -25 -12.5 -37.5t-42.5 -12.5h-806q-31 0 -42 13t-13 37l-41 450q-1 16 0.5 25.5t12.5 17t33 7.5h906zM935 560l10 -40h-846l14 130q2 20 18.5 35t37.5 15h163q21 0 46 -10.5t40 -24.5l30 -30q15 -14 40 -24.5t46 -10.5h341
+q21 0 38 -11.5t22 -28.5z" />
+    <glyph glyph-name="u1F4C4" unicode="&#x1f4c4;" horiz-adv-x="631" 
+d="M0 -7v672q0 24 17.5 41.5t41.5 17.5h230v-283q0 -25 17.5 -42t41.5 -17h284v-389q0 -24 -17.5 -41.5t-41.5 -17.5h-514q-24 0 -41.5 17.5t-17.5 41.5zM348 441v280h4l276 -277v-3h-280z" />
+    <glyph glyph-name="u1F4C5" unicode="&#x1f4c5;" horiz-adv-x="930" 
+d="M815 650q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-700q-41 0 -70.5 29.5t-29.5 70.5v600q0 41 29.5 70.5t70.5 29.5h45v-100h160v100h290v-100h160v100h45zM815 -50v400h-700v-400h700zM275 750v-170h-70v170h70zM725 750v-170h-70v170h70z" />
+    <glyph glyph-name="u1F4C8" unicode="&#x1f4c8;" horiz-adv-x="1228" 
+d="M205 -64v666h102v-374l251 358l220 -276l113 77l61 -82l-194 -134l-195 246l-256 -363v-16h666v-102h-768z" />
+    <glyph glyph-name="u1F4CE" unicode="&#x1f4ce;" horiz-adv-x="965" 
+d="M259 -192q-58 0 -110 26.5t-84.5 72t-45.5 100t6.5 116t72.5 114.5l222 222l273 274q37 37 83.5 51t92.5 2q45 -12 79 -46t46 -79q12 -46 -2 -92.5t-51 -83.5l-474 -473q-24 -24 -52 -37t-60 -10t-56 27q-19 19 -25.5 46t4.5 60t40 62l333 332q11 10 25 10t24 -10t10 -24
+t-10 -25l-332 -333q-21 -21 -25.5 -40.5t5.5 -27.5q9 -9 23 -7q25 3 47 26l473 474q50 52 35 108q-8 27 -28 47t-47 28q-57 16 -108 -35l-274 -273l-222 -222q-44 -44 -56.5 -94t1 -91t45.5 -73t73 -45.5t91 -1t94 56.5l495 496q10 10 25 10t25 -10t10 -25t-10 -25
+l-496 -495q-83 -83 -185 -83z" />
+    <glyph glyph-name="u1F4E4" unicode="&#x1f4e4;" 
+d="M515 725l270 -254h-150v-246h-240v246h-150zM982 148q18 -10 27 -31.5t4 -41.5l-28 -153q-4 -19 -22.5 -33t-39.5 -14h-816q-21 0 -39.5 14t-22.5 33l-28 153q-5 20 4 41.5t27 31.5l159 107h98l-170 -130h178q9 0 12 -7l40 -112h300l40 112q3 7 12 7h178l-170 130h98z
+" />
+    <glyph glyph-name="u1F4E5" unicode="&#x1f4e5;" 
+d="M785 479l-270 -254l-270 254h150v246h240v-246h150zM982 148q18 -10 27 -31.5t4 -41.5l-28 -153q-4 -19 -22.5 -33t-39.5 -14h-816q-21 0 -39.5 14t-22.5 33l-28 153q-5 20 4 41.5t27 31.5l159 107h98l-170 -131h178q9 0 12 -6l40 -112h300l40 112q3 6 12 6h178l-170 131
+h98z" />
+    <glyph glyph-name="u1F4F1" unicode="&#x1f4f1;" horiz-adv-x="610" 
+d="M495 790q41 0 70.5 -29.5t29.5 -70.5v-780q0 -41 -29.5 -70.5t-70.5 -29.5h-380q-41 0 -70.5 29.5t-29.5 70.5v780q0 41 29.5 70.5t70.5 29.5h380zM305 -150q29 0 49.5 14.5t20.5 35.5t-20.5 35.5t-49.5 14.5t-49.5 -14.5t-20.5 -35.5t20.5 -35.5t49.5 -14.5zM515 0v660
+h-420v-660h420z" />
+    <glyph glyph-name="u1F4F7" unicode="&#x1f4f7;" 
+d="M515 400q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM915 550q41 0 70.5 -29.5t29.5 -70.5v-450q0 -41 -29.5 -70.5t-70.5 -29.5h-800q-41 0 -70.5 29.5t-29.5 70.5v450q0 41 29.5 70.5t70.5 29.5h120q12 0 23.5 8t15.5 20l32 93
+q4 12 15 20.5t24 8.5h340q12 0 23.5 -8.5t15.5 -20.5l32 -93q4 -12 15 -20t24 -8h120zM515 0q103 0 176.5 73t73.5 177t-73.5 177t-176.5 73t-176.5 -73t-73.5 -177t73.5 -177t176.5 -73zM880 380q14 0 24.5 10.5t10.5 24.5t-10.5 24.5t-24.5 10.5t-24.5 -10.5t-10.5 -24.5
+t10.5 -24.5t24.5 -10.5z" />
+    <glyph glyph-name="u1F512" unicode="&#x1f512;" horiz-adv-x="730" 
+d="M655 425q21 0 40.5 -19.5t19.5 -40.5v-390q0 -21 -14 -40t-34 -25l-59 -20q-49 -15 -98 -15h-290q-49 0 -98 15l-59 20q-20 6 -34 25t-14 40v390q0 22 15 41t35 19h100v70q0 110 51 170t149 60t149 -60t51 -170v-70h90zM265 515v-90h200v90q0 53 -27 81.5t-73 28.5
+t-73 -28.5t-27 -81.5z" />
+    <glyph glyph-name="u1F513" unicode="&#x1f513;" horiz-adv-x="730" 
+d="M655 400q21 0 40.5 -19.5t19.5 -40.5v-390q0 -21 -14 -40t-34 -25l-59 -20q-49 -15 -98 -15h-290q-49 0 -98 15l-59 20q-20 6 -34 25t-14 40v390q0 22 15 41t35 19h400v140q0 53 -27 81.5t-73 28.5t-73 -28.5t-27 -81.5v-40h-100v20q0 110 51 170t149 60t149 -60t51 -170
+v-120h90z" />
+    <glyph glyph-name="u1F514" unicode="&#x1f514;" horiz-adv-x="830" 
+d="M648 375q16 -34 40.5 -52t45 -22t42.5 -22.5t35 -54.5q22 -62 -74 -161.5t-252 -157.5q-104 -39 -205.5 -45.5t-166.5 15t-79 60.5q-13 36 -7.5 64.5t19 46t20.5 47t-2 66.5q-23 89 -33.5 142t-14.5 109t7.5 93.5t36 74.5t68.5 73q17 14 24 28.5t6 24t5.5 19.5t23.5 16
+q26 10 47.5 -9.5t53.5 -19.5q56 1 98.5 -11t75 -33.5t64.5 -67t58 -93.5t64 -130zM461 -29q55 20 104.5 49t82 56.5t56 53.5t33.5 44t7 25q-7 20 -47.5 31t-124.5 1t-187 -48q-63 -23 -115.5 -51.5t-84.5 -53.5t-53 -49t-28 -41.5t-3 -27.5q2 -6 21 -13t53.5 -12t76.5 -5
+t98 10.5t111 30.5zM437 159q15 -40 -15.5 -82.5t-88.5 -64.5q-45 -16 -86.5 -12t-65.5 26q81 68 218 120q17 7 38 13z" />
+    <glyph glyph-name="u1F517" unicode="&#x1f517;" horiz-adv-x="830" 
+d="M308 64q14 14 35 14t35 -14t14 -35t-14 -35l-41 -40q-55 -55 -133 -55q-79 0 -134 55q-55 53 -55 133t55 133l149 147q70 69 143.5 78t127.5 -44q14 -14 14.5 -35t-13.5 -35t-35 -14t-35 14q-49 49 -132 -34l-149 -148q-26 -26 -26 -62q0 -37 26 -63t64 -26t64 26z
+M760 638q55 -55 55 -132q0 -78 -55 -133l-159 -158q-73 -73 -150 -73q-62 0 -111 49q-14 14 -14.5 35t13.5 35t35 14t35 -14q9 -9 16 -13t22.5 -7t36.5 8t47 36l159 158q26 26 26 63q0 36 -26 62q-27 26 -57.5 30.5t-60.5 -20.5l-50 -50q-14 -14 -35 -14t-35 14t-14 35
+t14 35l51 50q54 53 126.5 50.5t130.5 -60.5z" />
+    <glyph glyph-name="u1F554" unicode="&#x1f554;" horiz-adv-x="950" 
+d="M475 760q125 0 231 -61.5t167.5 -167.5t61.5 -231t-61.5 -231t-167.5 -167.5t-231 -61.5t-231 61.5t-167.5 167.5t-61.5 231t61.5 231t167.5 167.5t231 61.5zM475 -60q149 0 254.5 105.5t105.5 254.5t-105.5 254.5t-254.5 105.5t-254.5 -105.5t-105.5 -254.5
+t105.5 -254.5t254.5 -105.5zM510 560v-246l150 -149l-50 -50l-170 170v275h70z" />
+    <glyph glyph-name="u1F6AB" unicode="&#x1f6ab;" horiz-adv-x="950" 
+d="M475 760q125 0 231 -61.5t167.5 -167.5t61.5 -231t-61.5 -231t-167.5 -167.5t-231 -61.5t-231 61.5t-167.5 167.5t-61.5 231t61.5 231t167.5 167.5t231 61.5zM723 547h-1h1zM125 300q0 -125 79 -222l492 493q-97 79 -221 79q-145 0 -247.5 -102.5t-102.5 -247.5zM227 53
+l1 -1zM475 -50q145 0 247.5 102.5t102.5 247.5q0 124 -79 221l-492 -492q97 -79 221 -79z" />
+  </font>
+</defs></svg>
+
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/fontello.ttf b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/fontello.ttf
new file mode 100644
index 0000000..b815d4c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/fontello.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/fontello.woff b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/fontello.woff
new file mode 100644
index 0000000..c045814
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/fontello.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/themeicons-webfont.eot b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/themeicons-webfont.eot
new file mode 100644
index 0000000..9cc0478
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/themeicons-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/themeicons-webfont.svg b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/themeicons-webfont.svg
new file mode 100644
index 0000000..59685c3
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/themeicons-webfont.svg
@@ -0,0 +1,50 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
+<metadata></metadata>
+<defs>
+<font id="fontawesomeregular" horiz-adv-x="2048" >
+<font-face units-per-em="2048" ascent="1755" descent="-293" />
+<missing-glyph horiz-adv-x="512" />
+<glyph unicode=" "  horiz-adv-x="512" />
+<glyph unicode="&#x09;" horiz-adv-x="512" />
+<glyph unicode="&#xa0;" horiz-adv-x="512" />
+<glyph unicode="&#x25fc;" horiz-adv-x="571" d="M0 0z" />
+<glyph unicode="&#xf00c;" d="M138 695q0 46 32 78l156 155q32 32 77 32q46 0 78 -32l336 -337l750 751q32 32 78 32q45 0 77 -32l156 -156q32 -32 32 -77q0 -46 -32 -78l-828 -828l-155 -155q-32 -32 -78 -32t-78 32l-155 155l-414 414q-32 32 -32 78z" />
+<glyph unicode="&#xf013;" horiz-adv-x="1755" d="M0 607v254q0 13 9.5 26t21.5 15l212 32q14 46 45 105q-50 71 -122 158q-12 14 -12 27q0 11 11 26q29 40 111.5 122.5t108.5 82.5q15 0 30 -12l158 -122q56 29 104 44q17 152 33 212q9 32 41 32h254q16 0 27.5 -10t13.5 -24l32 -210q50 -16 103 -43l162 123q10 10 27 10 q15 0 29 -12q143 -131 188 -194q8 -9 8 -25q0 -14 -9 -26q-18 -24 -58.5 -76t-61.5 -81q33 -65 47 -112l209 -32q14 -2 23.5 -14t9.5 -27v-254q0 -13 -9.5 -26t-22.5 -15l-211 -32q-21 -60 -45 -104q39 -56 123 -158q11 -13 11 -28t-10 -26q-30 -41 -112.5 -123t-108.5 -82 q-14 0 -29 10l-158 124q-56 -29 -104 -44q-17 -152 -33 -212q-9 -32 -41 -32h-254q-16 0 -27.5 10t-13.5 24l-32 210q-50 16 -103 43l-161 -123q-11 -10 -29 -10q-15 0 -28 13q-143 129 -189 192q-8 11 -8 26q0 14 9 26q18 24 58.5 76t61.5 81q-34 65 -47 113l-209 31 q-14 2 -23.5 14t-9.5 27zM585 731q0 -121 86 -206.5t207 -85.5t206.5 85.5t85.5 206.5t-85.5 207t-206.5 86t-207 -86t-86 -207z" />
+<glyph unicode="&#xf032;" horiz-adv-x="1609" d="M0 -146l2 107q16 4 96.5 17.5t122.5 31.5q8 14 14.5 31t10 38t5.5 37.5t3 42.5t1 39v40.5v34.5q0 1122 -25 1172q-5 9 -25.5 16.5t-50 12t-56.5 7.5t-55.5 5.5t-35.5 3.5l-5 95q107 2 385.5 13t429.5 11q25 0 77.5 -0.5t78.5 -0.5q80 0 156 -15t146.5 -48t123.5 -81 t84.5 -119.5t31.5 -157.5q0 -50 -11 -92t-36 -75.5t-49.5 -58.5t-67 -50t-72.5 -40t-80 -38q84 -19 156 -55.5t130 -90t91 -128.5t33 -162q0 -114 -40 -205t-106.5 -149.5t-157.5 -97.5t-187 -55.5t-201 -16.5q-51 0 -151 3.5t-151 3.5q-121 0 -353 -12.5t-262 -13.5z M609 1477q0 -57 4.5 -173t4.5 -174q0 -30 -0.5 -90t-0.5 -91q0 -53 1 -79q47 -8 125 -8q94 0 163 15t125.5 50.5t85.5 102t29 162.5q0 80 -33 140t-90 93.5t-123 49.5t-142 16q-63 0 -149 -14zM615.5 188.5q0.5 -42.5 5 -95.5t13.5 -76q82 -36 160 -36q430 0 430 382 q0 131 -47 206q-31 50 -70.5 84.5t-77 53t-91.5 28.5t-96 12.5t-108 2.5q-81 0 -116 -12q0 -61 -0.5 -181.5t-0.5 -180.5q0 -9 -1 -77t-0.5 -110.5z" />
+<glyph unicode="&#xf033;" horiz-adv-x="1170" d="M0 -144l19 97q25 8 70.5 19t82.5 22t68 27q32 41 47 115q1 7 71 330t130 621.5t59 338.5v29q-28 15 -62.5 21t-79 9t-66.5 6l22 118q30 -1 135.5 -7t174.5 -8.5t136 -2.5q55 0 111.5 2.5t140.5 8t111 7.5q-8 -54 -21 -102q-33 -11 -115 -32t-125 -38q-9 -22 -16 -50 t-10.5 -44t-9 -54t-7.5 -47q-32 -171 -101 -486t-87 -399q-2 -8 -21 -92.5t-31.5 -151t-10.5 -87.5l1 -20q45 -10 211 -36q-3 -48 -18 -113q-13 0 -37 -1.5t-37 -1.5q-33 0 -99.5 11.5t-98.5 11.5q-158 2 -235 2q-59 0 -164.5 -10.5t-137.5 -12.5z" />
+<glyph unicode="&#xf036;" d="M0 73v146q0 30 21.5 52t51.5 22h1902q30 0 51.5 -22t21.5 -52v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1902q-30 0 -51.5 21.5t-21.5 51.5zM0 512v146q0 30 21.5 51.5t51.5 21.5h1463q30 0 51.5 -21.5t21.5 -51.5v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1463 q-30 0 -51.5 21.5t-21.5 51.5zM0 951v146q0 30 21.5 51.5t51.5 21.5h1756q30 0 51.5 -21.5t21.5 -51.5v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1756q-30 0 -51.5 21.5t-21.5 51.5zM0 1390v146q0 30 21.5 51.5t51.5 21.5h1317q30 0 51.5 -21.5t21.5 -51.5v-146 q0 -30 -21.5 -51.5t-51.5 -21.5h-1317q-30 0 -51.5 21.5t-21.5 51.5z" />
+<glyph unicode="&#xf037;" d="M0 73v146q0 30 21.5 52t51.5 22h1902q30 0 51.5 -22t21.5 -52v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1902q-30 0 -51.5 21.5t-21.5 51.5zM146 951v146q0 30 21.5 51.5t51.5 21.5h1610q30 0 51.5 -21.5t21.5 -51.5v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1610 q-30 0 -51.5 21.5t-21.5 51.5zM439 512v146q0 30 21.5 51.5t51.5 21.5h1024q30 0 51.5 -21.5t21.5 -51.5v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1024q-30 0 -51.5 21.5t-21.5 51.5zM585 1390v146q0 30 21.5 51.5t51.5 21.5h732q30 0 51.5 -21.5t21.5 -51.5v-146 q0 -30 -21.5 -51.5t-51.5 -21.5h-732q-30 0 -51.5 21.5t-21.5 51.5z" />
+<glyph unicode="&#xf038;" d="M0 73v146q0 30 21.5 52t51.5 22h1902q30 0 51.5 -22t21.5 -52v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1902q-30 0 -51.5 21.5t-21.5 51.5zM146 951v146q0 30 21.5 51.5t51.5 21.5h1756q30 0 51.5 -21.5t21.5 -51.5v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1756 q-30 0 -51.5 21.5t-21.5 51.5zM439 512v146q0 30 21.5 51.5t51.5 21.5h1463q30 0 51.5 -21.5t21.5 -51.5v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1463q-30 0 -51.5 21.5t-21.5 51.5zM585 1390v146q0 30 21.5 51.5t51.5 21.5h1317q30 0 51.5 -21.5t21.5 -51.5v-146 q0 -30 -21.5 -51.5t-51.5 -21.5h-1317q-30 0 -51.5 21.5t-21.5 51.5z" />
+<glyph unicode="&#xf03b;" d="M0 37v219q0 14 11.5 25.5t25.5 11.5h1974q14 0 25.5 -11.5t11.5 -25.5v-219q0 -14 -11.5 -25.5t-25.5 -11.5h-1974q-14 0 -25.5 11.5t-11.5 25.5zM0 1353v220q0 14 11.5 25t25.5 11h1974q14 0 25.5 -11t11.5 -25v-220q0 -14 -11.5 -25t-25.5 -11h-1974q-14 0 -25.5 11 t-11.5 25zM37 805q0 16 10 26l329 329q10 10 26 10q14 0 25.5 -11t11.5 -25v-659q0 -14 -11.5 -25t-25.5 -11q-16 0 -26 10l-329 329q-10 10 -10 27zM731 475v220q0 14 11.5 25t25.5 11h1243q14 0 25.5 -11t11.5 -25v-220q0 -14 -11.5 -25t-25.5 -11h-1243q-14 0 -25.5 11 t-11.5 25zM731 914v220q0 14 11.5 25t25.5 11h1243q14 0 25.5 -11t11.5 -25v-220q0 -14 -11.5 -25t-25.5 -11h-1243q-14 0 -25.5 11t-11.5 25z" />
+<glyph unicode="&#xf03c;" d="M0 37v219q0 14 11.5 25.5t25.5 11.5h1974q14 0 25.5 -11.5t11.5 -25.5v-219q0 -14 -11.5 -25.5t-25.5 -11.5h-1974q-14 0 -25.5 11.5t-11.5 25.5zM0 475v659q0 14 11.5 25t25.5 11q16 0 26 -10l329 -329q10 -10 10 -26q0 -17 -10 -27l-329 -329q-10 -10 -26 -10 q-14 0 -25.5 11t-11.5 25zM0 1353v220q0 14 11.5 25t25.5 11h1974q14 0 25.5 -11t11.5 -25v-220q0 -14 -11.5 -25t-25.5 -11h-1974q-14 0 -25.5 11t-11.5 25zM731 475v220q0 14 11.5 25t25.5 11h1243q14 0 25.5 -11t11.5 -25v-220q0 -14 -11.5 -25t-25.5 -11h-1243 q-14 0 -25.5 11t-11.5 25zM731 914v220q0 14 11.5 25t25.5 11h1243q14 0 25.5 -11t11.5 -25v-220q0 -14 -11.5 -25t-25.5 -11h-1243q-14 0 -25.5 11t-11.5 25z" />
+<glyph unicode="&#xf03e;" horiz-adv-x="2194" d="M0 37v1389q0 76 53.5 129.5t129.5 53.5h1828q76 0 129.5 -53.5t53.5 -129.5v-1389q0 -76 -53.5 -129.5t-129.5 -53.5h-1828q-76 0 -129.5 53.5t-53.5 129.5zM146 37q0 -14 11.5 -25.5t25.5 -11.5h1828q14 0 25.5 11.5t11.5 25.5v1389q0 14 -11.5 25.5t-25.5 11.5h-1828 q-14 0 -25.5 -11.5t-11.5 -25.5v-1389zM293 146v220l365 365l183 -182l585 585l476 -476v-512h-1609zM293 1097q0 91 64 155.5t155 64.5t155 -64.5t64 -155.5t-64 -155t-155 -64t-155 64t-64 155z" />
+<glyph unicode="&#xf053;" horiz-adv-x="1462" d="M176 804.5q0 29.5 22 51.5l848 848q22 22 51.5 22t51.5 -22l189 -190q22 -22 22 -51.5t-22 -51.5l-607 -606l607 -607q22 -22 22 -51.5t-22 -51.5l-189 -190q-22 -22 -51.5 -22t-51.5 22l-848 848q-22 22 -22 51.5z" />
+<glyph unicode="&#xf054;" horiz-adv-x="1462" d="M103 146.5q0 29.5 22 51.5l606 607l-606 606q-22 22 -22 51.5t22 51.5l189 190q22 22 51.5 22t51.5 -22l848 -848q22 -22 22 -51.5t-22 -51.5l-848 -848q-22 -22 -51.5 -22t-51.5 22l-189 190q-22 22 -22 51.5z" />
+<glyph unicode="&#xf05e;" horiz-adv-x="1755" d="M0 735q0 179 69.5 342t187 281t280 187.5t341.5 69.5t341.5 -69.5t279.5 -187.5t186.5 -281t69.5 -342q0 -120 -31.5 -234t-88 -211t-137.5 -178t-177 -138t-210 -88.5t-233 -31.5q-143 0 -277 44.5t-242 126t-189 189.5t-125.5 242.5t-44.5 278.5zM256 735 q0 -186 102 -342l863 862q-154 104 -343 104q-169 0 -312 -83.5t-226.5 -227.5t-83.5 -313zM538 211q155 -101 340 -101q126 0 241 49.5t198.5 133t132.5 199.5t49 243q0 185 -99 337z" />
+<glyph unicode="&#xf073;" horiz-adv-x="1901" d="M0 -146v1463q0 60 43 103t103 43h147v110q0 76 53 129t129 53h74q76 0 129 -53t53 -129v-110h439v110q0 76 53.5 129t129.5 53h73q76 0 129.5 -53t53.5 -129v-110h146q60 0 103.5 -43t43.5 -103v-1463q0 -60 -43.5 -103.5t-103.5 -43.5h-1609q-60 0 -103 43.5t-43 103.5z M146 -146h329v329h-329v-329zM146 256h329v366h-329v-366zM146 695h329v329h-329v-329zM439 1243q0 -14 11 -25t25 -11h74q14 0 25 11t11 25v330q0 14 -11 25t-25 11h-74q-14 0 -25 -11t-11 -25v-330zM549 -146h365v329h-365v-329zM549 256h365v366h-365v-366zM549 695h365 v329h-365v-329zM987 -146h366v329h-366v-329zM987 256h366v366h-366v-366zM987 695h366v329h-366v-329zM1317 1243q0 -14 11 -25t25 -11h73q14 0 25.5 11t11.5 25v330q0 14 -11.5 25t-25.5 11h-73q-14 0 -25 -11t-11 -25v-330zM1426 -146h329v329h-329v-329zM1426 256h329 v366h-329v-366zM1426 695h329v329h-329v-329z" />
+<glyph unicode="&#xf078;" d="M103 884q0 30 22 52l189 189q22 22 51.5 22t51.5 -22l607 -607l607 607q22 22 51.5 22t51.5 -22l189 -189q22 -22 22 -52t-22 -52l-848 -847q-22 -22 -51 -22t-51 22l-848 847q-22 22 -22 52z" />
+<glyph unicode="&#xf0c1;" horiz-adv-x="1901" d="M18 1243q0 137 97 232l168 167q95 95 232 95q139 0 234 -97l235 -237q95 -95 95 -232q0 -139 -101 -238l101 -101q99 101 238 101q137 0 233 -96l237 -238q96 -96 96 -233t-97 -232l-168 -167q-95 -95 -232 -95q-138 0 -233 97l-235 237q-95 95 -95 232q0 141 100 239 l-100 100q-98 -100 -238 -100q-137 0 -233 96l-238 237q-96 96 -96 233zM238 1243q0 -45 32 -77l237 -238q31 -31 78 -31t82 36q-3 3 -22 21t-24.5 25t-16.5 22t-15 29t-4 31q0 46 32 77.5t78 31.5q17 0 31 -4t29 -15t22 -16.5t25 -24.5t21 -22q38 36 38 83q0 46 -32 78 l-236 237q-32 32 -78 32q-43 0 -77 -31l-168 -167q-32 -32 -32 -77zM1041 438q0 -46 32 -78l236 -237q30 -30 77 -30q46 0 78 29l168 167q32 32 32 77t-32 77l-238 238q-32 32 -77 32q-49 0 -83 -36q5 -5 22.5 -21.5t24 -24t17.5 -22.5t15 -29t4 -31q0 -46 -32 -78t-78 -32 q-17 0 -31 4t-29 15t-22 16.5t-25 24.5t-21 22q-38 -36 -38 -83z" />
+<glyph unicode="&#xf0c9;" horiz-adv-x="1755" d="M0 73v146q0 30 21.5 52t51.5 22h1609q30 0 51.5 -22t21.5 -52v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1609q-30 0 -51.5 21.5t-21.5 51.5zM0 658v147q0 30 21.5 51.5t51.5 21.5h1609q30 0 51.5 -21.5t21.5 -51.5v-147q0 -30 -21.5 -51.5t-51.5 -21.5h-1609 q-30 0 -51.5 21.5t-21.5 51.5zM0 1243v147q0 30 21.5 51.5t51.5 21.5h1609q30 0 51.5 -21.5t21.5 -51.5v-147q0 -30 -21.5 -51.5t-51.5 -21.5h-1609q-30 0 -51.5 21.5t-21.5 51.5z" />
+<glyph unicode="&#xf0ca;" d="M0 146q0 91 64 155.5t155 64.5t155.5 -64.5t64.5 -155.5t-64.5 -155t-155.5 -64t-155 64t-64 155zM0 731q0 91 64 155.5t155 64.5t155.5 -64.5t64.5 -155.5t-64.5 -155t-155.5 -64t-155 64t-64 155zM0 1317q0 91 64 155t155 64t155.5 -64t64.5 -155t-64.5 -155.5 t-155.5 -64.5t-155 64.5t-64 155.5zM585 37v219q0 14 11.5 25.5t25.5 11.5h1389q14 0 25.5 -11.5t11.5 -25.5v-219q0 -14 -11.5 -25.5t-25.5 -11.5h-1389q-14 0 -25.5 11.5t-11.5 25.5zM585 622v219q0 14 11.5 25.5t25.5 11.5h1389q14 0 25.5 -11.5t11.5 -25.5v-219 q0 -14 -11.5 -25.5t-25.5 -11.5h-1389q-14 0 -25.5 11.5t-11.5 25.5zM585 1207v219q0 14 11.5 25.5t25.5 11.5h1389q14 0 25.5 -11.5t11.5 -25.5v-219q0 -14 -11.5 -25.5t-25.5 -11.5h-1389q-14 0 -25.5 11.5t-11.5 25.5z" />
+<glyph unicode="&#xf0cb;" d="M17 501q0 59 26.5 106.5t64.5 77t76 54.5t64.5 50t26.5 51q0 59 -61 59q-54 0 -93 -66l-97 68q28 59 82 91t120 32q83 0 140.5 -47t57.5 -129q0 -40 -18.5 -74.5t-46 -57.5t-60 -46t-60 -39.5t-46.5 -37t-20 -41.5h145v69h120v-182h-414q-7 49 -7 62zM22 -217l65 100 q55 -51 121 -51q33 0 57.5 16.5t24.5 48.5q0 72 -120 64l-29 64q10 13 29.5 39.5t32 42.5t31 37t35.5 37v1q-19 0 -56 -1.5t-55 -1.5v-60h-121v174h380v-101l-108 -131q58 -14 92 -56t34 -101q0 -91 -62 -144t-155 -53q-120 0 -196 76zM39 1600l155 145h121v-462h124v-113 h-383v113h122q0 47 0.5 139t0.5 139v14h-2q-12 -23 -57 -62zM585 37v219q0 16 10.5 26.5t26.5 10.5h1389q15 0 26 -11t11 -26v-219q0 -14 -11.5 -25.5t-25.5 -11.5h-1389q-15 0 -26 11t-11 26zM585 622v219q0 16 10.5 26.5t26.5 10.5h1389q15 0 26 -11t11 -26v-219 q0 -14 -11.5 -25.5t-25.5 -11.5h-1389q-15 0 -26 11t-11 26zM585 1207v219q0 15 11 26t26 11h1389q14 0 25.5 -11.5t11.5 -25.5v-219q0 -14 -11.5 -25.5t-25.5 -11.5h-1389q-15 0 -26 11t-11 26z" />
+<glyph unicode="&#xf0cc;" d="M0 622v73q0 16 10.5 26t26.5 10h1974q16 0 26.5 -10t10.5 -26v-73q0 -16 -10.5 -26.5t-26.5 -10.5h-1974q-16 0 -26.5 10.5t-10.5 26.5zM439 1111q0 207 153 353q152 145 449 145q57 0 191 -22q74 -13 202 -54q12 -43 24 -135q16 -144 16 -209q0 -22 -5 -52l-14 -3l-96 7 l-16 2q-58 171 -118 234q-100 104 -240 104q-132 0 -208 -67t-76 -167q0 -83 75 -160q76 -77 319 -148q78 -23 198 -75q66 -31 108 -59h-849q-30 37 -58 91q-55 110 -55 215zM473 176q-1 34 0.5 76.5t1.5 43.5v50l117 3q17 -39 34 -81.5t25.5 -64t14.5 -30.5q39 -64 92 -108 q51 -41 120 -65q68 -25 151 -25q74 0 158 31q89 29 140 98q54 71 54 147q0 96 -93 180q-37 32 -157 81h470q8 -43 8 -105q0 -126 -47 -242q-26 -64 -81 -119q-46 -44 -124 -93q-91 -54 -175 -75q-92 -24 -232 -24q-131 0 -223 26l-160 46q-66 19 -82 32q-10 10 -10 25v15 q0 134 -2 178z" />
+<glyph unicode="&#xf0cd;" horiz-adv-x="1755" d="M0 -37v-73q0 -16 10.5 -26t26.5 -10h1682q16 0 26 10t10 26v73q0 16 -10 26.5t-26 10.5h-1682q-16 0 -26.5 -10.5t-10.5 -26.5zM0 1606q15 1 46 1q53 0 128 -5q143 -8 189 -8q66 0 192 4q134 4 167 5q48 0 99 3l-2 -16l3 -73v-11q-66 -10 -142 -10q-67 0 -90 -29 q-15 -17 -15 -150q0 -15 0.5 -37.5t0.5 -29.5l1 -261l16 -320q8 -142 58 -231q39 -67 110 -105q101 -54 202 -54q122 0 219 32q65 21 113 58q54 40 74 73q43 66 61 131q24 84 24 261q0 91 -4 147t-13 140t-15 182l-5 67q-5 77 -27 101q-39 40 -88 39l-115 -3l-16 4l3 98h96 l234 -11q93 -4 224 11l21 -2q6 -35 6 -58q0 -8 -4 -36q-53 -14 -96 -15q-83 -12 -90 -19q-18 -18 -18 -47q0 -7 1.5 -29t2.5 -37q9 -22 25 -453q8 -218 -17 -347q-16 -85 -47 -140q-45 -75 -128 -140q-88 -66 -208 -102q-126 -38 -291 -38q-189 0 -325 53q-135 53 -205 139 q-68 84 -94 223q-19 92 -19 271v381q0 217 -19 243q-29 42 -168 45q-43 2 -52 4z" />
+<glyph unicode="&#xf0d7;" horiz-adv-x="1170" d="M0 951q0 30 21.5 51.5t51.5 21.5h1024q30 0 51.5 -21.5t21.5 -51.5q0 -31 -21 -52l-512 -512q-21 -21 -52 -21q-30 0 -51 21l-512 512q-22 22 -22 52z" />
+<glyph unicode="&#xf0d8;" horiz-adv-x="1170" d="M0 366q0 29 22 51l512 512q22 22 51 22q30 0 52 -22l512 -512q21 -21 21 -51t-21.5 -51.5t-51.5 -21.5h-1024q-30 0 -51.5 21.5t-21.5 51.5z" />
+<glyph unicode="&#xf0d9;" horiz-adv-x="731" d="M73 731q0 30 22 52l512 512q22 22 51 22q30 0 51.5 -22t21.5 -52v-1024q0 -30 -21.5 -51.5t-51.5 -21.5q-29 0 -51 22l-512 512q-22 22 -22 51z" />
+<glyph unicode="&#xf0da;" horiz-adv-x="731" d="M0 219v1024q0 30 21.5 52t51.5 22t52 -22l512 -512q21 -21 21 -52q0 -30 -21 -51l-512 -512q-22 -22 -52 -22t-51.5 21.5t-21.5 51.5z" />
+<glyph unicode="&#xf0dd;" horiz-adv-x="1170" d="M0 512q0 30 21.5 51.5t51.5 21.5h1024q30 0 51.5 -21.5t21.5 -51.5t-21 -51l-512 -512q-22 -22 -52 -22q-29 0 -51 22l-512 512q-22 22 -22 51z" />
+<glyph unicode="&#xf0de;" horiz-adv-x="1170" d="M0 951q0 29 22 51l512 512q22 22 51 22q30 0 52 -22l512 -512q21 -21 21 -51t-21.5 -51.5t-51.5 -21.5h-1024q-30 0 -51.5 21.5t-21.5 51.5z" />
+<glyph unicode="&#xf100;" horiz-adv-x="1170" d="M51 658q0 15 12 27l532 532q12 12 27 12q14 0 26 -12l57 -57q12 -12 12 -26q0 -15 -12 -27l-449 -449l449 -449q12 -12 12 -26t-12 -26l-57 -58q-11 -11 -26 -11q-16 0 -27 11l-532 533q-12 12 -12 26zM490 658q0 15 12 27l532 532q12 12 27 12q14 0 26 -12l57 -57 q11 -11 11 -26q0 -16 -11 -27l-449 -449l449 -449q11 -11 11 -26t-11 -26l-57 -58q-11 -11 -26 -11q-16 0 -27 11l-532 533q-12 12 -12 26z" />
+<glyph unicode="&#xf101;" horiz-adv-x="1170" d="M15 183q0 15 11 26l449 449l-449 449q-11 11 -11 27q0 15 11 26l57 57q12 12 27 12q14 0 26 -12l533 -532q11 -11 11 -27q0 -15 -11 -26l-533 -533q-11 -11 -26 -11q-16 0 -27 11l-57 58q-11 11 -11 26zM454 183q0 15 11 26l449 449l-449 449q-11 11 -11 27q0 15 11 26 l57 57q12 12 27 12q14 0 26 -12l532 -532q12 -12 12 -27q0 -14 -12 -26l-532 -533q-11 -11 -26 -11q-16 0 -27 11l-57 58q-11 11 -11 26z" />
+<glyph unicode="&#xf104;" horiz-adv-x="731" d="M51 658q0 15 12 27l532 532q12 12 27 12q14 0 26 -12l57 -57q12 -12 12 -26q0 -15 -12 -27l-449 -449l449 -449q12 -12 12 -26t-12 -26l-57 -58q-11 -11 -26 -11q-16 0 -27 11l-532 533q-12 12 -12 26z" />
+<glyph unicode="&#xf105;" horiz-adv-x="731" d="M15 183q0 15 11 26l449 449l-449 449q-11 11 -11 27q0 15 11 26l57 57q12 12 27 12q14 0 26 -12l533 -532q11 -11 11 -27q0 -15 -11 -26l-533 -533q-11 -11 -26 -11q-16 0 -27 11l-57 58q-11 11 -11 26z" />
+<glyph unicode="&#xf127;" horiz-adv-x="1901" d="M0 512q0 16 10.5 26.5t26.5 10.5h365q16 0 26.5 -10.5t10.5 -26.5t-10.5 -26.5t-26.5 -10.5h-365q-16 0 -26.5 10.5t-10.5 26.5zM18 1243q0 137 97 232l168 167q95 95 232 95q139 0 234 -97l381 -383q23 -23 48 -64l-273 -20l-312 313q-32 32 -78 32q-43 0 -77 -31 l-168 -167q-32 -32 -32 -77t32 -77l313 -313l-21 -275q-41 25 -64 48l-384 384q-96 98 -96 233zM146 36.5q0 15.5 11 26.5l292 292q11 11 26.5 11t26.5 -11q10 -11 10 -26t-10 -26l-293 -293q-11 -10 -26 -10t-26 10q-11 11 -11 26.5zM622 -110v366q0 16 10 26.5t26 10.5 t26.5 -10.5t10.5 -26.5v-366q0 -16 -10.5 -26t-26.5 -10t-26 10t-10 26zM723 416l274 21l312 -314q31 -31 77.5 -31.5t77.5 30.5l168 167q32 32 32 77t-32 77l-313 315l20 273q41 -25 64 -48l384 -384q96 -98 96 -233q0 -137 -97 -232l-168 -167q-95 -95 -232 -95 q-138 0 -233 97l-382 383q-23 23 -48 64zM1207 1353v366q0 16 10 26t26 10t26.5 -10t10.5 -26v-366q0 -16 -10.5 -26t-26.5 -10t-26 10t-10 26zM1390 1280q0 15 10 26l293 293q11 11 26 11t26 -11t11 -26.5t-11 -26.5l-292 -292q-13 -11 -27 -11q-13 0 -26 11q-10 11 -10 26 zM1463 1097q0 16 10 26.5t26 10.5h366q16 0 26.5 -10.5t10.5 -26.5t-10.5 -26t-26.5 -10h-366q-16 0 -26 10t-10 26z" />
+<glyph unicode="&#xf12b;" horiz-adv-x="1755" d="M6 0v191h146l225 332l-211 311h-157v192h316l158 -260q10 -15 27 -48q8 -10 12 -24h4q3 12 12 24l29 48l160 260h294v-192h-143l-211 -305l234 -338h124v-191h-283l-182 288l-27 48q-10 11 -13 24h-3q-1 -4 -5.5 -12.5t-5.5 -11.5q-12 -23 -28 -50l-177 -286h-295z M1158 815q0 63 22 117t57.5 91t78 68.5t85 58t78 51.5t57.5 55t22 63q0 43 -34 71t-81 28q-57 0 -110 -44q-16 -13 -42 -44l-120 105q32 44 72 76q93 74 215 74q125 0 203 -68t78 -181q0 -64 -28 -117.5t-70.5 -87.5t-93 -67t-94 -58t-74.5 -59t-35 -72h265v92h144v-236 h-587l-4 31q-4 32 -4 53z" />
+<glyph unicode="&#xf12c;" horiz-adv-x="1755" d="M6 0v191h146l225 332l-211 311h-157v192h316l158 -260q10 -15 27 -48q8 -10 12 -24h4q3 12 12 24l29 48l160 260h294v-192h-143l-211 -305l234 -338h124v-191h-283l-182 288l-27 48q-10 11 -13 24h-3q-1 -4 -5.5 -12.5t-5.5 -11.5q-12 -23 -28 -50l-177 -286h-295z M1160 -209q0 63 22 117t57.5 91t78 68.5t85 58t78 51.5t57.5 55t22 63q0 43 -33.5 71t-80.5 28q-58 0 -111 -44q-12 -10 -41 -44l-120 105q32 44 72 76q91 74 215 74q125 0 203 -68t78 -181q0 -55 -21 -102t-55 -80t-75 -61.5t-82.5 -53t-76.5 -48.5t-59 -53.5t-27 -62.5 h265v92h144v-236h-587l-5 31q-3 51 -3 53z" />
+<glyph unicode="&#xf12d;" horiz-adv-x="2194" d="M2.5 168q6.5 42 34.5 74l1024 1171q42 50 109 50h878q43 0 79.5 -23.5t54.5 -62.5q17 -40 10.5 -82t-34.5 -74l-1024 -1171q-42 -50 -110 -50h-878q-43 0 -79 23t-54 63q-17 40 -10.5 82zM146 146h878l384 439h-878z" />
+<glyph unicode="&#xf141;" horiz-adv-x="1609" d="M0 695v219q0 46 32 78t78 32h219q46 0 78 -32t32 -78v-219q0 -46 -32 -78t-78 -32h-219q-46 0 -78 32t-32 78zM585 695v219q0 46 32 78t78 32h219q46 0 78 -32t32 -78v-219q0 -46 -32 -78t-78 -32h-219q-46 0 -78 32t-32 78zM1170 695v219q0 46 32 78t78 32h219 q46 0 78 -32t32 -78v-219q0 -46 -32 -78t-78 -32h-219q-46 0 -78 32t-32 78z" />
+</font>
+</defs></svg> 
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/themeicons-webfont.ttf b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/themeicons-webfont.ttf
new file mode 100644
index 0000000..1b7dd4a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/themeicons-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/themeicons-webfont.woff b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/themeicons-webfont.woff
new file mode 100644
index 0000000..7d055f6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/fonts/themeicons-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/100EUR.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/100EUR.png
new file mode 100644
index 0000000..103d693
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/100EUR.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/10EUR.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/10EUR.png
new file mode 100644
index 0000000..b310646
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/10EUR.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/20EUR.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/20EUR.png
new file mode 100644
index 0000000..a888f6a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/20EUR.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/50EUR.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/50EUR.png
new file mode 100644
index 0000000..1403020
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/50EUR.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/5EUR.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/5EUR.png
new file mode 100644
index 0000000..0ffcbf1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/5EUR.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/about.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/about.png
new file mode 100644
index 0000000..523a9f4
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/about.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/badrising.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/badrising.png
new file mode 100644
index 0000000..848ee76
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/badrising.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/bike.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/bike.png
new file mode 100644
index 0000000..5daed50
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/bike.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/bomb.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/bomb.png
new file mode 100644
index 0000000..7c7b644
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/bomb.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/book.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/book.png
new file mode 100644
index 0000000..4804d8c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/book.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/box.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/box.png
new file mode 100644
index 0000000..1e36a20
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/box.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/calendar.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/calendar.png
new file mode 100644
index 0000000..d57ee26
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/calendar.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/cargo.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/cargo.png
new file mode 100644
index 0000000..9ce0c1d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/cargo.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/coins.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/coins.png
new file mode 100644
index 0000000..3899990
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/coins.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/collapse_all.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/collapse_all.png
new file mode 100644
index 0000000..6ae6c01
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/collapse_all.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/collapse_arrow_16.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/collapse_arrow_16.png
new file mode 100644
index 0000000..b59eb00
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/collapse_arrow_16.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/collapse_minus_16.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/collapse_minus_16.png
new file mode 100644
index 0000000..a23150b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/collapse_minus_16.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/company.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/company.png
new file mode 100644
index 0000000..f86286f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/company.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/companygroup.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/companygroup.png
new file mode 100644
index 0000000..c346a6e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/companygroup.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/configure.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/configure.gif
new file mode 100644
index 0000000..13102f6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/configure.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/crm.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/crm.png
new file mode 100644
index 0000000..73db110
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/crm.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/css.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/css.png
new file mode 100644
index 0000000..00b61e4
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/css.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/csv_import.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/csv_import.png
new file mode 100644
index 0000000..2aaa9dc
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/csv_import.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/currency_euro.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/currency_euro.png
new file mode 100644
index 0000000..3b7be5b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/currency_euro.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/database.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/database.png
new file mode 100644
index 0000000..08b5c67
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/database.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/database_go.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/database_go.png
new file mode 100644
index 0000000..61a8556
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/database_go.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/database_table.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/database_table.png
new file mode 100644
index 0000000..693709c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/database_table.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/date.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/date.gif
new file mode 100644
index 0000000..96aae05
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/date.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/download.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/download.png
new file mode 100644
index 0000000..49ee852
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/download.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dropdown.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dropdown.png
new file mode 100644
index 0000000..040e72c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dropdown.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dropdown_2.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dropdown_2.png
new file mode 100644
index 0000000..cb64772
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dropdown_2.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dropedit2.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dropedit2.png
new file mode 100644
index 0000000..025ebca
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dropedit2.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dscancel.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dscancel.png
new file mode 100644
index 0000000..b2340aa
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dscancel.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsdelete.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsdelete.png
new file mode 100644
index 0000000..ea95966
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsdelete.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_action.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_action.png
new file mode 100644
index 0000000..c3763d1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_action.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_aggregate.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_aggregate.png
new file mode 100644
index 0000000..4df09cb
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_aggregate.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_allinone-1.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_allinone-1.png
new file mode 100644
index 0000000..8239a4b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_allinone-1.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_allinone-2.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_allinone-2.gif
new file mode 100644
index 0000000..e9644aa
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_allinone-2.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_allinone-3.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_allinone-3.gif
new file mode 100644
index 0000000..c77a2c9
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_allinone-3.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_authorization.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_authorization.png
new file mode 100644
index 0000000..e6a305d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_authorization.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_blip.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_blip.png
new file mode 100644
index 0000000..2fa0e5b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_blip.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_chart.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_chart.png
new file mode 100644
index 0000000..76b1330
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_chart.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_chart_1.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_chart_1.png
new file mode 100644
index 0000000..76b1330
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_chart_1.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_chart_2.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_chart_2.png
new file mode 100644
index 0000000..3be5f64
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_chart_2.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_cube.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_cube.png
new file mode 100644
index 0000000..de9f107
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_cube.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_datainterchange.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_datainterchange.png
new file mode 100644
index 0000000..7ffb0e9
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_datainterchange.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_datamart.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_datamart.png
new file mode 100644
index 0000000..e9d5626
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_datamart.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_dialog.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_dialog.gif
new file mode 100644
index 0000000..246a9f8
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_dialog.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_dto.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_dto.png
new file mode 100644
index 0000000..fe0a52f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_dto.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_entity.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_entity.png
new file mode 100644
index 0000000..a8fb8e9
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_entity.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_expression.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_expression.png
new file mode 100644
index 0000000..be9c390
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_expression.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_filter.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_filter.png
new file mode 100644
index 0000000..f898baf
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_filter.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_format.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_format.png
new file mode 100644
index 0000000..0bfcd82
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_format.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_functionlibrary.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_functionlibrary.png
new file mode 100644
index 0000000..e44f7be
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_functionlibrary.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_hierarchy.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_hierarchy.gif
new file mode 100644
index 0000000..6d46246
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_hierarchy.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_import2.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_import2.png
new file mode 100644
index 0000000..af511de
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_import2.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_menu.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_menu.png
new file mode 100644
index 0000000..025ebca
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_menu.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_message.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_message.gif
new file mode 100644
index 0000000..f1ec2dc
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_message.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_organigram.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_organigram.png
new file mode 100644
index 0000000..2d89bc8
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_organigram.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_path.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_path.png
new file mode 100644
index 0000000..c262256
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_path.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_perspective.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_perspective.png
new file mode 100644
index 0000000..10841fe
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_perspective.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_report.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_report.gif
new file mode 100644
index 0000000..a6d7bf5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_report.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_scsstheme.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_scsstheme.gif
new file mode 100644
index 0000000..ab287a5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_scsstheme.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_strategy.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_strategy.gif
new file mode 100644
index 0000000..504c7f9
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_strategy.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_strategy.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_strategy.png
new file mode 100644
index 0000000..10841fe
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_strategy.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_table.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_table.png
new file mode 100644
index 0000000..af7fee4
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_table.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_topology.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_topology.png
new file mode 100644
index 0000000..4b0cf5b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsl_topology.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsnew.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsnew.png
new file mode 100644
index 0000000..32f4adc
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dsnew.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dssave.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dssave.png
new file mode 100644
index 0000000..b90d6ac
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/dssave.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/edi.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/edi.png
new file mode 100644
index 0000000..7ae4eff
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/edi.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/editor_area.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/editor_area.png
new file mode 100644
index 0000000..d697779
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/editor_area.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/employee.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/employee.png
new file mode 100644
index 0000000..1fc723d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/employee.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/empty_small.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/empty_small.png
new file mode 100644
index 0000000..e7964e0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/empty_small.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/excelcsv.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/excelcsv.png
new file mode 100644
index 0000000..e912bec
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/excelcsv.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/expand_arrow_16.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/expand_arrow_16.png
new file mode 100644
index 0000000..ad0db33
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/expand_arrow_16.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/expand_plus_16.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/expand_plus_16.png
new file mode 100644
index 0000000..26eed23
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/expand_plus_16.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/export.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/export.png
new file mode 100644
index 0000000..8c58e9e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/export.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/fastview_restore.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/fastview_restore.gif
new file mode 100644
index 0000000..e0010df
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/fastview_restore.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/filter.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/filter.png
new file mode 100644
index 0000000..d0ef56a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/filter.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/filter_except.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/filter_except.png
new file mode 100644
index 0000000..cab46df
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/filter_except.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/filter_multiple.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/filter_multiple.png
new file mode 100644
index 0000000..d155cba
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/filter_multiple.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/filter_single.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/filter_single.png
new file mode 100644
index 0000000..d0ef56a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/filter_single.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/flag_canada.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/flag_canada.png
new file mode 100644
index 0000000..5bd23fc
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/flag_canada.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/flag_finland.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/flag_finland.png
new file mode 100644
index 0000000..20b97bb
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/flag_finland.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/flag_germany.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/flag_germany.png
new file mode 100644
index 0000000..11d0091
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/flag_germany.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/flag_mexico.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/flag_mexico.png
new file mode 100644
index 0000000..d53081f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/flag_mexico.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/flag_sweden.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/flag_sweden.png
new file mode 100644
index 0000000..fd0f8d6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/flag_sweden.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/flag_swiss.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/flag_swiss.png
new file mode 100644
index 0000000..b968e5c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/flag_swiss.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/flag_turkey.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/flag_turkey.png
new file mode 100644
index 0000000..6bff22d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/flag_turkey.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/flag_united_kingdom.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/flag_united_kingdom.png
new file mode 100644
index 0000000..46e0d03
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/flag_united_kingdom.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/flag_usa.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/flag_usa.png
new file mode 100644
index 0000000..c6df2d1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/flag_usa.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/folder.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/folder.png
new file mode 100644
index 0000000..f633bb5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/folder.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/gender_female.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/gender_female.png
new file mode 100644
index 0000000..3c5ba8c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/gender_female.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/gender_male.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/gender_male.png
new file mode 100644
index 0000000..463d364
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/gender_male.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/goodsloping.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/goodsloping.png
new file mode 100644
index 0000000..7878e5f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/goodsloping.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/grad-dark-bottom.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/grad-dark-bottom.png
new file mode 100644
index 0000000..3d86693
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/grad-dark-bottom.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/grad-dark-bottom2.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/grad-dark-bottom2.png
new file mode 100644
index 0000000..1bf7a55
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/grad-dark-bottom2.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/grad-dark-top2.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/grad-dark-top2.png
new file mode 100644
index 0000000..8509f46
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/grad-dark-top2.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/grad-light-left.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/grad-light-left.png
new file mode 100644
index 0000000..a6965e4
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/grad-light-left.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/grad-light-top.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/grad-light-top.png
new file mode 100644
index 0000000..d9479f1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/grad-light-top.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/grad-light-top2.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/grad-light-top2.png
new file mode 100644
index 0000000..51ec5e6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/grad-light-top2.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/help.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/help.png
new file mode 100644
index 0000000..8fcfb91
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/help.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/html.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/html.png
new file mode 100644
index 0000000..a4c08bc
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/html.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/img.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/img.png
new file mode 100644
index 0000000..91a4a2b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/img.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/import.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/import.png
new file mode 100644
index 0000000..f4fdcc9
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/import.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/information.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/information.png
new file mode 100644
index 0000000..d22fde8
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/information.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/item.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/item.png
new file mode 100644
index 0000000..802bd6c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/item.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/java.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/java.png
new file mode 100644
index 0000000..3b59c6b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/java.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/java_perspective_16x16.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/java_perspective_16x16.png
new file mode 100644
index 0000000..2611f2a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/java_perspective_16x16.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/javadoc.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/javadoc.png
new file mode 100644
index 0000000..f2834c9
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/javadoc.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/junit.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/junit.png
new file mode 100644
index 0000000..7ea6c87
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/junit.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/length_measure-16x16.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/length_measure-16x16.png
new file mode 100644
index 0000000..92d7c5d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/length_measure-16x16.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/length_measure-24x24.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/length_measure-24x24.png
new file mode 100644
index 0000000..685e936
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/length_measure-24x24.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/license.txt b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/license.txt
new file mode 100644
index 0000000..b106eb1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/license.txt
@@ -0,0 +1,230 @@
+The pictures and their license:
+
+Pixabay:
+------------------------------------------
+https://pixabay.com/de/service/terms/#usage
+https://creativecommons.org/publicdomain/zero/1.0/deed.de
+
+100EUR.png
+10EUR.png
+20EUR.png
+50EUR.png
+5EUR.png
+
+
+Based on http://fontawesome.io
+License: OFL http://scripts.sil.org/OFL
+---------------------------------------
+dsl_action.png
+dsl_aggregate.png
+dsl_allinone-1.png
+dsl_allinone-2.gif
+dsl_allinone-3.gif
+dsl_authorization.png
+dsl_blip.png
+dsl_chart.png
+dsl_chart_1.png
+dsl_chart_2.png
+dsl_cube.png
+dsl_datainterchange.png
+dsl_datamart.png
+dsl_dialog.gif
+dsl_dto.png
+dsl_entity.png
+dsl_expression.png
+dsl_filter.png
+dsl_format.png
+dsl_functionlibrary.png
+dsl_hierarchy.gif
+dsl_import2.png
+dsl_menu.png
+dsl_message.gif
+dsl_organigram.png
+dsl_path.png
+dsl_perspective.png
+dsl_report.gif
+dsl_scsstheme.gif
+dsl_strategy.gif
+dsl_strategy.png
+dsl_table.png
+dsl_topology.png
+
+-----------------------------------------
+
+Silk icon set 1.3
+
+_________________________________________
+Mark James
+http://www.famfamfam.com/lab/icons/silk/
+_________________________________________
+
+This work is licensed under a
+Creative Commons Attribution 2.5 License.
+[ http://creativecommons.org/licenses/by/2.5/ ]
+
+This means you may use it for any purpose,
+and make any changes you like.
+All I ask is that you include a link back
+to this page in your credits.
+
+Are you using this icon set? Send me an email
+(including a link or picture if available) to
+mjames@gmail.com
+
+Any other questions about this icon set please
+contact mjames@gmail.com
+--------------------------------------------
+flag_canada.png
+flag_finland.png
+flag_germany.png
+flag_mexico.png
+flag_sweden.png
+flag_swiss.png
+flag_turkey.png
+flag_united_kingdom.png
+flag_usa.png
+
+--------------------------------------------
+
+
+
+(C) 2014 Loetz GmbH&Co.KG,  
+License: EPL 1.0:
+------------------------------------
+about.png
+badrising.png
+bike.png
+bomb.png
+book.png
+box.png
+calendar.png
+cancel.png
+cargo.png
+cashregister.png
+coins.png
+collapse_all.png
+collapse_arrow_16.png
+collapse_minus_16.png
+company.png
+companygroup.png
+configure.gif
+crm.png
+css.png
+csv_import.png
+currency_euro.png
+database.png
+database_go.png
+database_table.png
+date.gif
+delete.png
+dir.txt
+dropdown.png
+dropdown_2.png
+dropedit2.png
+dscancel.png
+dsdelete.png
+dssave.png
+edi.png
+editor_area.png
+employee.png
+empty_small.png
+excelcsv.png
+expand_arrow_16.png
+expand_plus_16.png
+export.png
+fastview_restore.gif
+filter.png
+filter_except.png
+filter_multiple.png
+filter_single.png
+folder.png
+gender_female.png
+gender_male.png
+goodsloping.png
+help.png
+html.png
+img.png
+import.png
+information.png
+item.png
+java.png
+java_perspective_16x16.png
+javadoc.png
+junit.png
+length_measure-16x16.png
+length_measure-24x24.png
+link_to_editor.png
+locksview.gif
+logout.png
+logout_big.png
+marital_married.png
+marital_single.png
+modules.png
+new.png
+nopic_small.png
+notok.png
+nuclear.png
+ok.png
+package.gif
+payment_amex.png
+payment_cash.png
+payment_customer.png
+payment_ecmaestro.png
+payment_maestro.png
+payment_mastercard.png
+payment_visa.png
+persp_management.png
+persp_tasks.png
+popup_button_16x16.png
+popup_button_17x20.png
+popup_button_active_17x20.png
+popup_button_hover_17x20.png
+print.png
+private_field.png
+private_method.png
+process.png
+products.png
+project.png
+save.png
+save_all.png
+shipping.png
+statistics.png
+supplier.png
+task_action_claim.png
+task_action_complete.png
+task_action_delegate.png
+task_action_release.png
+task_action_resume.png
+task_action_skip.png
+task_action_start.png
+task_action_stop.png
+task_action_suspend.png
+task_priority_0.png
+task_priority_1.png
+task_priority_2.png
+task_priority_3.png
+task_priority_4.png
+task_priority_5.png
+task_status_completed.png
+task_status_created.png
+task_status_error.png
+task_status_exited.png
+task_status_failed.png
+task_status_inprogress.png
+task_status_obsolete.png
+task_status_ready.png
+task_status_reserved.png
+task_status_suspended.png
+tasks.png
+text.png
+toolbar_button_background_active_23x20.png
+toolbar_button_background_hover_23x20.png
+trend_rising.png
+trend_sloping.png
+trend_stagnating.png
+truck.png
+vaaclipse.png
+warehouse.png
+welcome.png
+xmi.png
+xml.png
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/link_to_editor.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/link_to_editor.png
new file mode 100644
index 0000000..ab61503
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/link_to_editor.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/locksview.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/locksview.gif
new file mode 100644
index 0000000..8e3d48a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/locksview.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/logout.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/logout.png
new file mode 100644
index 0000000..ce48e0c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/logout.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/logout_big.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/logout_big.png
new file mode 100644
index 0000000..ce48e0c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/logout_big.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/marital_married.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/marital_married.png
new file mode 100644
index 0000000..a0cae85
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/marital_married.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/marital_single.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/marital_single.png
new file mode 100644
index 0000000..7b96019
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/marital_single.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/modules.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/modules.png
new file mode 100644
index 0000000..807b862
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/modules.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/new.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/new.png
new file mode 100644
index 0000000..64c8a86
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/new.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/nopic_small.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/nopic_small.png
new file mode 100644
index 0000000..06fea84
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/nopic_small.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/notok.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/notok.png
new file mode 100644
index 0000000..5626f55
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/notok.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/nuclear.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/nuclear.png
new file mode 100644
index 0000000..0dc4ae4
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/nuclear.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/ok.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/ok.png
new file mode 100644
index 0000000..35d886c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/ok.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/package.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/package.gif
new file mode 100644
index 0000000..34506fb
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/package.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/payment_amex.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/payment_amex.png
new file mode 100644
index 0000000..8da3d6d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/payment_amex.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/payment_cash.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/payment_cash.png
new file mode 100644
index 0000000..f0bf155
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/payment_cash.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/payment_customer.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/payment_customer.png
new file mode 100644
index 0000000..90c8f36
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/payment_customer.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/payment_ecmaestro.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/payment_ecmaestro.png
new file mode 100644
index 0000000..90b5c03
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/payment_ecmaestro.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/payment_maestro.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/payment_maestro.png
new file mode 100644
index 0000000..5a0d4fc
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/payment_maestro.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/payment_mastercard.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/payment_mastercard.png
new file mode 100644
index 0000000..837af8e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/payment_mastercard.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/payment_visa.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/payment_visa.png
new file mode 100644
index 0000000..332f0ec
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/payment_visa.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/persp_management.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/persp_management.png
new file mode 100644
index 0000000..0eaa571
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/persp_management.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/persp_tasks.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/persp_tasks.png
new file mode 100644
index 0000000..998d65c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/persp_tasks.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/popup_button_16x16.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/popup_button_16x16.png
new file mode 100644
index 0000000..af511de
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/popup_button_16x16.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/popup_button_17x20.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/popup_button_17x20.png
new file mode 100644
index 0000000..6288cf9
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/popup_button_17x20.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/popup_button_active_17x20.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/popup_button_active_17x20.png
new file mode 100644
index 0000000..b71d5cd
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/popup_button_active_17x20.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/popup_button_hover_17x20.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/popup_button_hover_17x20.png
new file mode 100644
index 0000000..dc7caba
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/popup_button_hover_17x20.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/print.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/print.png
new file mode 100644
index 0000000..e21b697
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/print.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/private_field.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/private_field.png
new file mode 100644
index 0000000..25718ea
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/private_field.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/private_method.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/private_method.png
new file mode 100644
index 0000000..8372b48
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/private_method.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/process.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/process.png
new file mode 100644
index 0000000..b2d3a98
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/process.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/products.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/products.png
new file mode 100644
index 0000000..58ad2b8
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/products.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/project.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/project.png
new file mode 100644
index 0000000..0194704
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/project.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/save.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/save.png
new file mode 100644
index 0000000..9b645ec
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/save.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/save_all.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/save_all.png
new file mode 100644
index 0000000..5fc9f1f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/save_all.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/shipping.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/shipping.png
new file mode 100644
index 0000000..7ef6e1f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/shipping.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/statistics.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/statistics.png
new file mode 100644
index 0000000..d283e84
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/statistics.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/supplier.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/supplier.png
new file mode 100644
index 0000000..165e902
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/supplier.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_action_claim.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_action_claim.png
new file mode 100644
index 0000000..382cb60
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_action_claim.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_action_complete.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_action_complete.png
new file mode 100644
index 0000000..fb02e04
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_action_complete.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_action_delegate.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_action_delegate.png
new file mode 100644
index 0000000..f27b078
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_action_delegate.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_action_release.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_action_release.png
new file mode 100644
index 0000000..f9e209e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_action_release.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_action_resume.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_action_resume.png
new file mode 100644
index 0000000..bbc3f1c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_action_resume.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_action_skip.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_action_skip.png
new file mode 100644
index 0000000..c2d2c23
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_action_skip.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_action_start.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_action_start.png
new file mode 100644
index 0000000..fa515a2
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_action_start.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_action_stop.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_action_stop.png
new file mode 100644
index 0000000..2dd41f3
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_action_stop.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_action_suspend.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_action_suspend.png
new file mode 100644
index 0000000..95ed2fd
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_action_suspend.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_priority_0.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_priority_0.png
new file mode 100644
index 0000000..7dc6ced
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_priority_0.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_priority_1.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_priority_1.png
new file mode 100644
index 0000000..7a12a4e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_priority_1.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_priority_2.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_priority_2.png
new file mode 100644
index 0000000..5a64d3f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_priority_2.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_priority_3.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_priority_3.png
new file mode 100644
index 0000000..c017801
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_priority_3.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_priority_4.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_priority_4.png
new file mode 100644
index 0000000..764f629
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_priority_4.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_priority_5.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_priority_5.png
new file mode 100644
index 0000000..6dbd12a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_priority_5.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_status_completed.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_status_completed.png
new file mode 100644
index 0000000..fb02e04
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_status_completed.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_status_created.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_status_created.png
new file mode 100644
index 0000000..99a5af2
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_status_created.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_status_error.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_status_error.png
new file mode 100644
index 0000000..0f059d4
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_status_error.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_status_exited.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_status_exited.png
new file mode 100644
index 0000000..6a7d7dc
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_status_exited.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_status_failed.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_status_failed.png
new file mode 100644
index 0000000..3024e5c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_status_failed.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_status_inprogress.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_status_inprogress.png
new file mode 100644
index 0000000..761c6fb
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_status_inprogress.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_status_obsolete.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_status_obsolete.png
new file mode 100644
index 0000000..6fb739d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_status_obsolete.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_status_ready.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_status_ready.png
new file mode 100644
index 0000000..7810c93
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_status_ready.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_status_reserved.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_status_reserved.png
new file mode 100644
index 0000000..b3bc7b5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_status_reserved.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_status_suspended.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_status_suspended.png
new file mode 100644
index 0000000..cca19b8
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/task_status_suspended.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/tasks.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/tasks.png
new file mode 100644
index 0000000..998d65c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/tasks.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/text.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/text.png
new file mode 100644
index 0000000..4efeae9
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/text.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/toolbar_button_background_active_23x20.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/toolbar_button_background_active_23x20.png
new file mode 100644
index 0000000..18b8b0d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/toolbar_button_background_active_23x20.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/toolbar_button_background_hover_23x20.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/toolbar_button_background_hover_23x20.png
new file mode 100644
index 0000000..931fe7d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/toolbar_button_background_hover_23x20.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/trend_rising.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/trend_rising.png
new file mode 100644
index 0000000..5a7686b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/trend_rising.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/trend_sloping.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/trend_sloping.png
new file mode 100644
index 0000000..b145d9e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/trend_sloping.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/trend_stagnating.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/trend_stagnating.png
new file mode 100644
index 0000000..0961ff8
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/trend_stagnating.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/truck.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/truck.png
new file mode 100644
index 0000000..797c47d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/truck.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/upload.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/upload.png
new file mode 100644
index 0000000..c943e3f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/upload.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/vaaclipse.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/vaaclipse.png
new file mode 100644
index 0000000..372b536
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/vaaclipse.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/warehouse.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/warehouse.png
new file mode 100644
index 0000000..9d93692
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/warehouse.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/welcome.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/welcome.png
new file mode 100644
index 0000000..559f449
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/welcome.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/xmi.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/xmi.png
new file mode 100644
index 0000000..647fae1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/xmi.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/xml.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/xml.png
new file mode 100644
index 0000000..2f0a698
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/xml.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/2M1AXEU9Q2.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/2M1AXEU9Q2.jpg
new file mode 100644
index 0000000..c13aeff
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/2M1AXEU9Q2.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/Top_view.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/Top_view.jpg
new file mode 100644
index 0000000..79a63bc
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/Top_view.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/U68NITW3EI.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/U68NITW3EI.jpg
new file mode 100644
index 0000000..36c3058
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/U68NITW3EI.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/U68NITW3EI_s.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/U68NITW3EI_s.jpg
new file mode 100644
index 0000000..cd4fea7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/U68NITW3EI_s.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/WARNING.TXT b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/WARNING.TXT
new file mode 100644
index 0000000..8d2e983
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/WARNING.TXT
@@ -0,0 +1 @@
+This directory must exist for the Vaadin SASS Compiler to run properly!
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/app-loading.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/app-loading.jpg
new file mode 100644
index 0000000..ca7929b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/app-loading.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/binary-797263_1920.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/binary-797263_1920.jpg
new file mode 100644
index 0000000..8e6a468
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/binary-797263_1920.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/binary-797274_1920.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/binary-797274_1920.jpg
new file mode 100644
index 0000000..e890bf7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/binary-797274_1920.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/bkgnd1.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/bkgnd1.jpg
new file mode 100644
index 0000000..accd7c6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/bkgnd1.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/cpu-564789_1920.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/cpu-564789_1920.jpg
new file mode 100644
index 0000000..b8959c0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/cpu-564789_1920.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/grid-684983_1920.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/grid-684983_1920.jpg
new file mode 100644
index 0000000..126ecf1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/grid-684983_1920.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/grid-871475_1920.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/grid-871475_1920.jpg
new file mode 100644
index 0000000..1b46fc5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/grid-871475_1920.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/key.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/key.png
new file mode 100644
index 0000000..5ca33d4
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/key.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/license.txt b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/license.txt
new file mode 100644
index 0000000..db93c45
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/license.txt
@@ -0,0 +1,49 @@
+
+
+Pictures from StockSnap/pixabay:
+------------------------
+
+2M1AXEU9Q2.jpg
+app-loading.jpg / grid-684983_1920.jpg
+binary-797263_1920
+binary-797274_1920.jpg
+bkgnd1.jpg
+cpu-564789_1920.jpg
+grid-871475_1920.jpg
+padlock.png
+personal-95715_1920.jpg
+rain-455120_640.jpg
+statistics-706383_1920.jpg
+Top_view.jpg
+U68NITW3EI.jpg
+U68NITW3EI_s.jpg
+
+
+
+
+CC0 License   https://stocksnap.io/license
+-----------
+All photos on StockSnap fall under the Creative Commons CC0 license. 
+That means you can copy, modify, distribute any photo on the site, even for commercial purposes, all without asking permission!
+
+Pixabay:
+--------
+https://pixabay.com/de/service/terms/#usage
+
+https://creativecommons.org/publicdomain/zero/1.0/deed.de
+
+
+
+
+created with http://www.ajaxload.info/
+license: http://www.wtfpl.net/about/
+
+load_bar_1.gif
+load_bar_2.gif
+load_spinner_1.gif
+load_spinner_2.gif
+load_spinner_3.gif
+
+
+
+
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/load_bar_1.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/load_bar_1.gif
new file mode 100644
index 0000000..b9fc304
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/load_bar_1.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/load_bar_2.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/load_bar_2.gif
new file mode 100644
index 0000000..2fd8e07
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/load_bar_2.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/load_spinner_1.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/load_spinner_1.gif
new file mode 100644
index 0000000..c69e937
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/load_spinner_1.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/load_spinner_2.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/load_spinner_2.gif
new file mode 100644
index 0000000..e2a116c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/load_spinner_2.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/load_spinner_3.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/load_spinner_3.gif
new file mode 100644
index 0000000..3288d10
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/load_spinner_3.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/padlock.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/padlock.png
new file mode 100644
index 0000000..6fb1062
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/padlock.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/personal-95715_1920.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/personal-95715_1920.jpg
new file mode 100644
index 0000000..046a32b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/personal-95715_1920.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/rain-455120_640.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/rain-455120_640.jpg
new file mode 100644
index 0000000..043a09a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/rain-455120_640.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/statistics-706383_1920.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/statistics-706383_1920.jpg
new file mode 100644
index 0000000..7863fab
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/statistics-706383_1920.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/layout/add.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/layout/add.png
new file mode 100644
index 0000000..64c8a86
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/layout/add.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/layout/delete.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/layout/delete.gif
new file mode 100644
index 0000000..2ff6678
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/layout/delete.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/layout/edit_properties.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/layout/edit_properties.gif
new file mode 100644
index 0000000..94eedf6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/layout/edit_properties.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/layout/margin.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/layout/margin.gif
new file mode 100644
index 0000000..9be7aa5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/layout/margin.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/layout/openProperties.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/layout/openProperties.gif
new file mode 100644
index 0000000..1dc19a3
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/layout/openProperties.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/layout/spacing.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/layout/spacing.gif
new file mode 100644
index 0000000..8eb28e6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/layout/spacing.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/styles.css b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/styles.css
new file mode 100644
index 0000000..a4cd7e8
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/styles.css
@@ -0,0 +1,22025 @@
+/******************************************************************
+ *                                                                *
+ *  Copyright (C) - Sample Corp., Smalltown, Sampleland
+ *                                                                *
+ *  This source was generated via the OS.bee toolset!             *
+ *                                                                *
+ *  OS.bee is (C) - Loetz GmbH&Co.KG, 69115 Heidelberg, Germany *
+ *                                                                *
+ *================================================================*
+ *                                                                *
+ *  @file           $HeadURL$
+ *  @version        $Revision$
+ *  @date           $Date$
+ *  @author         $Author$
+ *                                                                *
+ ******************************************************************/
+
+/***************/
+
+/**
+ * Checks if a list contains a certain value.
+ * 
+ * @param {list} $list - the list to check
+ * @param {value} $var - the value to search for
+ * @param {bool} $recursive (false) - should any contained lists be checked for the value
+ * 
+ * @return {bool} true if the value is found from the list, false otherwise
+ * 
+ * @group lists
+ */
+
+/**
+ * Cross-browser opacity.
+ *
+ * @param {number} $value - opacity value from 0 to 1
+ * @param {bool} $important (false) - should the property value be declared with !important
+ *
+ * @group util
+ */
+
+@-webkit-keyframes valo-animate-in-fade {
+		0% {
+		opacity: 0;
+	}
+	}
+
+@-moz-keyframes valo-animate-in-fade {
+		0% {
+		opacity: 0;
+	}
+	}
+
+@keyframes valo-animate-in-fade {
+		0% {
+		opacity: 0;
+	}
+	}
+
+@-webkit-keyframes valo-animate-out-fade {
+		100% {
+		opacity: 0;
+	}
+	}
+
+@-moz-keyframes valo-animate-out-fade {
+		100% {
+		opacity: 0;
+	}
+	}
+
+@keyframes valo-animate-out-fade {
+		100% {
+		opacity: 0;
+	}
+	}
+
+@-webkit-keyframes valo-animate-in-slide-down {
+		0% {
+		-webkit-transform: translateY(-100%);
+	}
+	}
+
+@-moz-keyframes valo-animate-in-slide-down {
+		0% {
+		-moz-transform: translateY(-100%);
+	}
+	}
+
+@keyframes valo-animate-in-slide-down {
+		0% {
+		-webkit-transform: translateY(-100%);
+		-moz-transform: translateY(-100%);
+		-ms-transform: translateY(-100%);
+		-o-transform: translateY(-100%);
+		transform: translateY(-100%);
+	}
+	}
+
+@-webkit-keyframes valo-animate-in-slide-up {
+		0% {
+		-webkit-transform: translateY(100%);
+	}
+	}
+
+@-moz-keyframes valo-animate-in-slide-up {
+		0% {
+		-moz-transform: translateY(100%);
+	}
+	}
+
+@keyframes valo-animate-in-slide-up {
+		0% {
+		-webkit-transform: translateY(100%);
+		-moz-transform: translateY(100%);
+		-ms-transform: translateY(100%);
+		-o-transform: translateY(100%);
+		transform: translateY(100%);
+	}
+	}
+
+@-webkit-keyframes valo-animate-in-slide-left {
+		0% {
+		-webkit-transform: translateX(100%);
+	}
+	}
+
+@-moz-keyframes valo-animate-in-slide-left {
+		0% {
+		-moz-transform: translateX(100%);
+	}
+	}
+
+@keyframes valo-animate-in-slide-left {
+		0% {
+		-webkit-transform: translateX(100%);
+		-moz-transform: translateX(100%);
+		-ms-transform: translateX(100%);
+		-o-transform: translateX(100%);
+		transform: translateX(100%);
+	}
+	}
+
+@-webkit-keyframes valo-animate-in-slide-right {
+		0% {
+		-webkit-transform: translateX(-100%);
+	}
+	}
+
+@-moz-keyframes valo-animate-in-slide-right {
+		0% {
+		-moz-transform: translateX(-100%);
+	}
+	}
+
+@keyframes valo-animate-in-slide-right {
+		0% {
+		-webkit-transform: translateX(-100%);
+		-moz-transform: translateX(-100%);
+		-ms-transform: translateX(-100%);
+		-o-transform: translateX(-100%);
+		transform: translateX(-100%);
+	}
+	}
+
+@-webkit-keyframes valo-animate-out-slide-down {
+		100% {
+		-webkit-transform: translateY(100%);
+	}
+	}
+
+@-moz-keyframes valo-animate-out-slide-down {
+		100% {
+		-moz-transform: translateY(100%);
+	}
+	}
+
+@keyframes valo-animate-out-slide-down {
+		100% {
+		-webkit-transform: translateY(100%);
+		-moz-transform: translateY(100%);
+		-ms-transform: translateY(100%);
+		-o-transform: translateY(100%);
+		transform: translateY(100%);
+	}
+	}
+
+@-webkit-keyframes valo-animate-out-slide-up {
+		100% {
+		-webkit-transform: translateY(-100%);
+	}
+	}
+
+@-moz-keyframes valo-animate-out-slide-up {
+		100% {
+		-moz-transform: translateY(-100%);
+	}
+	}
+
+@keyframes valo-animate-out-slide-up {
+		100% {
+		-webkit-transform: translateY(-100%);
+		-moz-transform: translateY(-100%);
+		-ms-transform: translateY(-100%);
+		-o-transform: translateY(-100%);
+		transform: translateY(-100%);
+	}
+	}
+
+@-webkit-keyframes valo-animate-out-slide-left {
+		100% {
+		-webkit-transform: translateX(-100%);
+	}
+	}
+
+@-moz-keyframes valo-animate-out-slide-left {
+		100% {
+		-moz-transform: translateX(-100%);
+	}
+	}
+
+@keyframes valo-animate-out-slide-left {
+		100% {
+		-webkit-transform: translateX(-100%);
+		-moz-transform: translateX(-100%);
+		-ms-transform: translateX(-100%);
+		-o-transform: translateX(-100%);
+		transform: translateX(-100%);
+	}
+	}
+
+@-webkit-keyframes valo-animate-out-slide-right {
+		100% {
+		-webkit-transform: translateX(100%);
+	}
+	}
+
+@-moz-keyframes valo-animate-out-slide-right {
+		100% {
+		-moz-transform: translateX(100%);
+	}
+	}
+
+@keyframes valo-animate-out-slide-right {
+		100% {
+		-webkit-transform: translateX(100%);
+		-moz-transform: translateX(100%);
+		-ms-transform: translateX(100%);
+		-o-transform: translateX(100%);
+		transform: translateX(100%);
+	}
+	}
+
+@-webkit-keyframes valo-overlay-animate-in {
+		0% {
+		-webkit-transform: translatey(-4px);
+		opacity: 0;
+	}
+	}
+
+@-moz-keyframes valo-overlay-animate-in {
+		0% {
+		-moz-transform: translatey(-4px);
+		opacity: 0;
+	}
+	}
+
+@keyframes valo-overlay-animate-in {
+		0% {
+		-webkit-transform: translatey(-4px);
+		-moz-transform: translatey(-4px);
+		-ms-transform: translatey(-4px);
+		-o-transform: translatey(-4px);
+		transform: translatey(-4px);
+		opacity: 0;
+	}
+	}
+
+@-webkit-keyframes valo-animate-out-slide-down-fade {
+		100% {
+		opacity: 0;
+		-webkit-transform: translatey(30%);
+	}
+	}
+
+@-moz-keyframes valo-animate-out-slide-down-fade {
+		100% {
+		opacity: 0;
+		-moz-transform: translatey(30%);
+	}
+	}
+
+@keyframes valo-animate-out-slide-down-fade {
+		100% {
+		opacity: 0;
+		-webkit-transform: translatey(30%);
+		-moz-transform: translatey(30%);
+		-ms-transform: translatey(30%);
+		-o-transform: translatey(30%);
+		transform: translatey(30%);
+	}
+	}
+
+/**
+ * Outputs cross-browser Valo-specific linear gradient background-image declarations.
+ * 
+ * @group style
+ * 
+ * @param {color} $color ($v-background-color) - The base color for the gradient color stops
+ * @param {list} $gradient ($v-gradient) - Valo-specific gradient value. See the documentation for $v-gradient.
+ * @param {color} $fallback (null) - A fallback color for browser which do not support linear gradients (IE8 and IE9 in particular). If null, the base $color is used instead.
+ * @param {string} $direction (to bottom) - the direction of the linear gradient. The color stops are by default so that a lighter shade is at the start and a darker shade is at the end.
+ */
+
+/**
+ * Computes a CSS border property value for the given base color.
+ *
+ * @group style
+ *
+ * @param {list} $border ($v-border) - CSS border value which can contain any of the color keywords
+ * @param {color} $color ($v-background-color) - the base color to which the color keywords are applied to
+ * @param {color} $context (null) - context/surrounding color where the border is expected to appear. The color of the final border is the darker of the two parameters passed to this function.
+ * @param {number} $strength (1) - adjustment for the border contrast
+ *
+ * @return {list} The input $border value with any color keyword replaced with the corresponding actual color
+ */
+
+/**
+ * Ouput selectors and properties to vertically center elements inside their parent.
+ * 
+ * @param {string} $to-align (()) - The selector to match the elements which you wish to align vertically. The targeted elements should be inline or inline-block elements.
+ * @param {string} $align (middle) - The vertical-align value, e.g. top, middle, bottom
+ * @param {string} $pseudo-element (after) - Which pseudo element to use for the vertical align guide
+ * 
+ * @group util
+ */
+
+@font-face {
+	font-family: ThemeIcons;
+	font-weight: normal;
+	font-style: normal;
+	src: url(../valo/util/bourbon/css3/../../../../base/fonts/themeicons-webfont.eot);
+	src: url(../valo/util/bourbon/css3/../../../../base/fonts/themeicons-webfont.eot?#iefix) format("embedded-opentype"), url(../valo/util/bourbon/css3/../../../../base/fonts/themeicons-webfont.woff) format("woff"), url(../valo/util/bourbon/css3/../../../../base/fonts/themeicons-webfont.ttf) format("truetype"), url(../valo/util/bourbon/css3/../../../../base/fonts/themeicons-webfont.svg#ThemeIcons) format("svg");
+}
+
+.ThemeIcons {
+	font-family: ThemeIcons;
+	font-style: normal;
+	font-weight: normal;
+	-webkit-font-smoothing: antialiased;
+	-moz-osx-font-smoothing: grayscale;
+	display: inline-block;
+	text-align: center;
+}
+
+@font-face {
+	font-family: FontAwesome;
+	font-weight: normal;
+	font-style: normal;
+	src: url(../valo/util/bourbon/css3/../../../../base/fonts/fontawesome-webfont.eot);
+	src: url(../valo/util/bourbon/css3/../../../../base/fonts/fontawesome-webfont.eot?#iefix) format("embedded-opentype"), url(../valo/util/bourbon/css3/../../../../base/fonts/fontawesome-webfont.woff) format("woff"), url(../valo/util/bourbon/css3/../../../../base/fonts/fontawesome-webfont.ttf) format("truetype"), url(../valo/util/bourbon/css3/../../../../base/fonts/fontawesome-webfont.svg#FontAwesome) format("svg");
+}
+
+.FontAwesome {
+	font-family: FontAwesome;
+	font-style: normal;
+	font-weight: normal;
+	-webkit-font-smoothing: antialiased;
+	-moz-osx-font-smoothing: grayscale;
+	display: inline-block;
+	text-align: center;
+}
+
+@-webkit-keyframes v-rotate-360 {
+		to {
+		-webkit-transform: rotate(360deg);
+	}
+	}
+
+@-moz-keyframes v-rotate-360 {
+		to {
+		-moz-transform: rotate(360deg);
+	}
+	}
+
+@-o-keyframes v-rotate-360 {
+		to {
+		-o-transform: rotate(360deg);
+	}
+	}
+
+@keyframes v-rotate-360 {
+		to {
+		transform: rotate(360deg);
+	}
+	}
+
+@-webkit-keyframes v-progress-start {
+		0% {
+		width: 0%;
+	}
+		100% {
+		width: 50%;
+	}
+	}
+
+@-moz-keyframes v-progress-start {
+		0% {
+		width: 0%;
+	}
+		100% {
+		width: 50%;
+	}
+	}
+
+@keyframes v-progress-start {
+		0% {
+		width: 0%;
+	}
+		100% {
+		width: 50%;
+	}
+	}
+
+@-webkit-keyframes v-progress-delay {
+		0% {
+		width: 50%;
+	}
+		100% {
+		width: 90%;
+	}
+	}
+
+@-moz-keyframes v-progress-delay {
+		0% {
+		width: 50%;
+	}
+		100% {
+		width: 90%;
+	}
+	}
+
+@keyframes v-progress-delay {
+		0% {
+		width: 50%;
+	}
+		100% {
+		width: 90%;
+	}
+	}
+
+@-webkit-keyframes v-progress-wait {
+		0% {
+		width: 90%;
+		height: 24px;
+	}
+		3% {
+		width: 91%;
+		height: 4px;
+	}
+		100% {
+		width: 96%;
+		height: 4px;
+	}
+	}
+
+@-moz-keyframes v-progress-wait {
+		0% {
+		width: 90%;
+		height: 24px;
+	}
+		3% {
+		width: 91%;
+		height: 4px;
+	}
+		100% {
+		width: 96%;
+		height: 4px;
+	}
+	}
+
+@keyframes v-progress-wait {
+		0% {
+		width: 90%;
+		height: 24px;
+	}
+		3% {
+		width: 91%;
+		height: 4px;
+	}
+		100% {
+		width: 96%;
+		height: 4px;
+	}
+	}
+
+@-webkit-keyframes v-progress-wait-pulse {
+		0% {
+		opacity: 1;
+	}
+		50% {
+		opacity: 0.1;
+	}
+		100% {
+		opacity: 1;
+	}
+	}
+
+@-moz-keyframes v-progress-wait-pulse {
+		0% {
+		opacity: 1;
+	}
+		50% {
+		opacity: 0.1;
+	}
+		100% {
+		opacity: 1;
+	}
+	}
+
+@keyframes v-progress-wait-pulse {
+		0% {
+		opacity: 1;
+	}
+		50% {
+		opacity: 0.1;
+	}
+		100% {
+		opacity: 1;
+	}
+	}
+
+/**
+ * Outputs the context menu selectors and styles, which is used by Table and Tree for instance.
+ * 
+ * @requires {mixin} valo-selection-item-style
+ * @requires {mixin} valo-selection-item-selected-style
+ */
+
+/**
+ * The background color for overlay elements.
+ *
+ * @type color
+ * @group overlay
+ */
+
+.v-shadow, .v-shadow-window {
+	display: none;
+}
+
+.v-ie8 .v-shadow, .v-ie8 .v-shadow-window {
+	display: block;
+}
+
+.v-ie8 .v-shadow .top, .v-ie8 .v-shadow-window .top {
+	position: absolute;
+	top: -6px;
+	right: 10px;
+	bottom: 6px;
+	left: -10px;
+	background: black;
+	filter: alpha(opacity=20) progid:DXImageTransform.Microsoft.blur(pixelradius=10, makeShadow=false);
+}
+
+.v-ie8 .v-shadow .top-left, .v-ie8 .v-shadow-window .top-left {
+	position: absolute;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+	background: black;
+	filter: alpha(opacity=51) progid:DXImageTransform.Microsoft.blur(pixelradius=0, makeShadow=false);
+}
+
+/**
+ * The backgound color for tooltips.
+ *
+ * @type color
+ * @group tooltip
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-absolutelayout) - 
+ *
+ * @group absolutelayout
+ */
+
+/**
+ * Outputs the selectors and properties for the Accordion component.
+ *
+ * @param {string} $primary-stylename (v-accordion) - the primary style name for the selectors
+ * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
+ * @group accordion
+ */
+
+/**
+ * Outputs the selectors and properties for the Button component.
+ *
+ * @param {string} $primary-stylename (v-button) - the primary style name for the selectors
+ * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
+ *
+ * @group button
+ */
+
+/**
+ * A list of colors for custom event colors. Can be an empty list of you don't 
+ * need any custom event colors.
+ * 
+ * @example javascript
+ * // Java code
+ * // 'event' is an instance of EditableCalendarEvent
+ * event.setStyleName("color1"); // 1st color in the list
+ * event.setStyleName("color2"); // 2nd color in the list
+ * // etc.
+ * 
+ * @group calendar
+ */
+
+/**
+ * Outputs the selectors and properties for the CheckBox component.
+ *
+ * @param {string} $primary-stylename (v-checkbox) - the primary style name for the selectors
+ * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
+ *
+ * @group checkbox
+ */
+
+/**
+ * Outputs the global selectors and properties for the ColorPicker component - styles which are 
+ * considered mandatory for the component to work properly.
+ *
+ * @param {string} $primary-stylename (v-colorpicker) - the primary style name for the selectors
+ *
+ * @group colorpicker
+ */
+
+/**
+ * Outputs the selectors and properties for the ComboBox component.
+ *
+ * @param {string} $primary-stylename (v-filterselect) - the primary style name for the selectors
+ * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
+ *
+ * @group combobox
+ */
+
+/**
+ * The amount of spacing between different widgets in a component group.
+ * If null, a computed value is used ($v-border size * -1, or 1px if $v-border size is 0)
+ * 
+ * @group csslayout
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-customcomponent) - 
+ *
+ * @group customcomponent
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-customlayout) - 
+ *
+ * @group customlayout
+ */
+
+/**
+ * Outputs the selectors and properties for the DateField component.
+ *
+ * @param {string} $primary-stylename (v-datefield) - the primary style name for the selectors
+ * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
+ *
+ * @group datefield
+ */
+
+/**
+ * Outputs the styles and selectors for the DragAndDropWrapper component.
+ * 
+ * @param {string} $primary-stylename (v-ddwrapper) - the primary style name for the selectors
+ * 
+ * @group drag-n-drop
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-form) - 
+ *
+ * @group form
+ */
+
+/**
+ * Outputs the selectors and properties for the FormLayout component.
+ *
+ * @param {string} $primary-stylename (v-formlayout) - the primary style name for the selectors
+ * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
+ *
+ * @group formlayout
+ */
+
+/**
+ *
+ * @group table
+ */
+
+@-webkit-keyframes valo-grid-editor-footer-animate-in {
+		0% {
+		margin-top: -24px;
+	}
+	}
+
+@-moz-keyframes valo-grid-editor-footer-animate-in {
+		0% {
+		margin-top: -24px;
+	}
+	}
+
+@keyframes valo-grid-editor-footer-animate-in {
+		0% {
+		margin-top: -24px;
+	}
+	}
+
+@-webkit-keyframes valo-grid-editor-footer-animate-in-alt {
+		0% {
+		margin-bottom: -25px;
+	}
+		100% {
+		margin-bottom: -1px;
+	}
+	}
+
+@-moz-keyframes valo-grid-editor-footer-animate-in-alt {
+		0% {
+		margin-bottom: -25px;
+	}
+		100% {
+		margin-bottom: -1px;
+	}
+	}
+
+@keyframes valo-grid-editor-footer-animate-in-alt {
+		0% {
+		margin-bottom: -25px;
+	}
+		100% {
+		margin-bottom: -1px;
+	}
+	}
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-gridlayout) - 
+ *
+ * @group gridlayout
+ */
+
+/**
+ * The font weight for headers.
+ * 
+ * @group label
+ */
+
+/**
+ *
+ * @group link
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-loginform) - 
+ *
+ * @group loginform
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-menubar) - 
+ * @param {bool} $include-additional-styles - 
+ *
+ * @group menubar
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-nativebutton) - 
+ *
+ * @group nativebutton
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-select) - 
+ *
+ * @group nativeselect
+ */
+
+/**
+ *
+ * @group notification
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-select-optiongroup) - 
+ * @param {bool} $include-additional-styles - 
+ *
+ * @group optiongroup
+ */
+
+/**
+ *
+ *
+ *
+ * @group orderedlayout
+ */
+
+/**
+ *
+ * @group panel
+ */
+
+@-webkit-keyframes v-popupview-animate-in {
+		0% {
+		-webkit-transform: scale(0);
+	}
+	}
+
+@-moz-keyframes v-popupview-animate-in {
+		0% {
+		-moz-transform: scale(0);
+	}
+	}
+
+@keyframes v-popupview-animate-in {
+		0% {
+		-webkit-transform: scale(0);
+		-moz-transform: scale(0);
+		-ms-transform: scale(0);
+		-o-transform: scale(0);
+		transform: scale(0);
+	}
+	}
+
+/**
+ *
+ * @group progressbar
+ */
+
+/**
+ *
+ * @group richtextarea
+ */
+
+/**
+ *
+ * @group slider
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-splitpanel) - 
+ * @param {bool} $include-additional-styles - 
+ *
+ * @group splitpanel
+ */
+
+/**
+ *
+ * @group table
+ */
+
+/**
+ * Should the tabsheet content changes be animated.
+ * 
+ * @group tabsheet
+ */
+
+/**
+ * The background color for text fields.
+ * @group textfield
+ */
+
+/**
+ * Outputs the selectors and properties for the TextArea component.
+ *
+ * @param {string} $primary-stylename (v-textarea) - the primary style name for the selectors
+ * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
+ *
+ * @group textarea
+ */
+
+/**
+ *
+ * @group tree
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-treetable) - 
+ *
+ * @group treetable
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-select-twincol) - 
+ *
+ * @group twin-column-select
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-upload) -
+ *
+ * @group upload
+ */
+
+/**
+ *
+ */
+
+/**
+ * @group window
+ */
+
+@-webkit-keyframes valo-modal-window-indication {
+		0% {
+		opacity: 0;
+	}
+		100% {
+		opacity: 1;
+	}
+	}
+
+@-moz-keyframes valo-modal-window-indication {
+		0% {
+		opacity: 0;
+	}
+		100% {
+		opacity: 1;
+	}
+	}
+
+@keyframes valo-modal-window-indication {
+		0% {
+		opacity: 0;
+	}
+		100% {
+		opacity: 1;
+	}
+	}
+
+@-webkit-keyframes valo-animate-out-scale-down-fade {
+		100% {
+		-webkit-transform: scale(0.8);
+		opacity: 0;
+	}
+	}
+
+@-moz-keyframes valo-animate-out-scale-down-fade {
+		100% {
+		-moz-transform: scale(0.8);
+		opacity: 0;
+	}
+	}
+
+@keyframes valo-animate-out-scale-down-fade {
+		100% {
+		-webkit-transform: scale(0.8);
+		-moz-transform: scale(0.8);
+		-ms-transform: scale(0.8);
+		-o-transform: scale(0.8);
+		transform: scale(0.8);
+		opacity: 0;
+	}
+	}
+
+/**
+ * @group valo-menu
+ */
+
+.v-vaadin-version:after {
+	content: "@version@";
+}
+
+.v-widget {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	display: inline-block;
+	vertical-align: top;
+	text-align: left;
+	white-space: normal;
+}
+
+.v-generated-body {
+	overflow: hidden;
+	margin: 0;
+	padding: 0;
+	border: 0;
+}
+
+.v-app {
+	height: 100%;
+	-webkit-tap-highlight-color: transparent;
+	-webkit-text-size-adjust: 100%;
+	-ms-text-size-adjust: 100%;
+	-webkit-text-size-adjust: 100%;
+	-webkit-user-select: none;
+	-moz-user-select: none;
+	-ms-user-select: none;
+	user-select: none;
+}
+
+.v-app input[type="text"], .v-app .v-slot > .v-caption, .v-app .v-gridlayout-slot > .v-caption, .v-app .v-has-caption > .v-caption, .v-app .v-formlayout-captioncell > .v-caption, .v-app .v-csslayout > .v-caption {
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+}
+
+.v-app input::-ms-clear {
+	display: none;
+}
+
+.v-ui {
+	position: relative;
+}
+
+.v-ui.v-ui-embedded {
+	margin-top: -1px;
+	border-top: 1px solid transparent;
+}
+
+.v-ui:focus {
+	outline: none;
+}
+
+.v-overlay-container {
+	width: 0;
+	height: 0;
+}
+
+.v-drag-element {
+	z-index: 60000;
+	position: absolute !important;
+	cursor: default;
+}
+
+.v-clip {
+	overflow: hidden;
+}
+
+.v-scrollable {
+	overflow: auto;
+}
+
+.v-scrollable  > .v-widget {
+	vertical-align: middle;
+	overflow: hidden;
+}
+
+.v-ios.v-webkit .v-scrollable {
+	-webkit-overflow-scrolling: touch;
+}
+
+.v-ios5.v-webkit .v-scrollable {
+	-webkit-overflow-scrolling: none;
+}
+
+.v-webkit.v-ios .v-browserframe {
+	-webkit-overflow-scrolling: touch;
+	overflow: auto;
+}
+
+.v-assistive-device-only {
+	position: absolute;
+	top: -2000px;
+	left: -2000px;
+	width: 10px;
+	overflow: hidden;
+}
+
+.v-icon {
+	cursor: inherit;
+	-webkit-user-select: none;
+	-moz-user-select: none;
+	-ms-user-select: none;
+	user-select: none;
+}
+
+.v-icon, .v-errorindicator, .v-required-field-indicator {
+	display: inline-block;
+	line-height: inherit;
+}
+
+.v-caption {
+	display: inline-block;
+	white-space: nowrap;
+	line-height: 21px;
+}
+
+.v-captiontext {
+	display: inline-block;
+	line-height: inherit;
+}
+
+div.v-layout.v-horizontal.v-widget {
+	white-space: nowrap;
+}
+
+.v-layout.v-vertical > .v-expand, .v-layout.v-horizontal > .v-expand {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 100%;
+	height: 100%;
+}
+
+.v-slot, .v-spacing {
+	display: inline-block;
+	white-space: nowrap;
+	vertical-align: top;
+}
+
+.v-vertical > .v-slot:after {
+	display: inline-block;
+	clear: both;
+	width: 0;
+	height: 0;
+	overflow: hidden;
+}
+
+.v-vertical > .v-slot, .v-vertical > .v-expand > .v-slot {
+	display: block;
+	clear: both;
+}
+
+.v-horizontal > .v-slot, .v-horizontal > .v-expand > .v-slot {
+	height: 100%;
+}
+
+.v-horizontal > .v-expand > .v-slot {
+	position: relative;
+}
+
+.v-vertical > .v-spacing, .v-vertical > .v-expand > .v-spacing {
+	width: 0 !important;
+	display: block;
+	clear: both;
+}
+
+.v-horizontal > .v-spacing, .v-horizontal > .v-expand > .v-spacing {
+	height: 0 !important;
+}
+
+.v-align-middle:before, .v-align-bottom:before, .v-expand > .v-align-middle:before, .v-expand > .v-align-bottom:before {
+	content: "";
+	display: inline-block;
+	height: 100%;
+	vertical-align: middle;
+	width: 0;
+}
+
+.v-align-middle, .v-align-bottom {
+	white-space: nowrap;
+}
+
+.v-align-middle > .v-widget, .v-align-bottom > .v-widget {
+	display: inline-block;
+}
+
+.v-align-middle, .v-align-middle > .v-widget {
+	vertical-align: middle;
+}
+
+.v-align-bottom, .v-align-bottom > .v-widget {
+	vertical-align: bottom;
+}
+
+.v-align-center {
+	text-align: center;
+}
+
+.v-align-center > .v-widget {
+	margin-left: auto;
+	margin-right: auto;
+}
+
+.v-align-right {
+	text-align: right;
+}
+
+.v-align-right > .v-widget {
+	margin-left: auto;
+}
+
+.v-has-caption, .v-has-caption > .v-caption {
+	display: inline-block;
+}
+
+.v-caption-on-left, .v-caption-on-right {
+	white-space: nowrap;
+}
+
+.v-caption-on-top > .v-caption, .v-caption-on-bottom > .v-caption {
+	display: block;
+}
+
+.v-caption-on-left > .v-caption {
+	padding-right: 0.5em;
+}
+
+.v-caption-on-left > .v-widget, .v-caption-on-right > .v-widget {
+	display: inline-block;
+}
+
+.v-has-caption.v-has-width > .v-widget {
+	width: 100% !important;
+}
+
+.v-has-caption.v-has-height > .v-widget {
+	height: 100% !important;
+}
+
+.v-gridlayout {
+	position: relative;
+}
+
+.v-gridlayout-slot {
+	position: absolute;
+	line-height: 21px;
+}
+
+.v-gridlayout-spacing-on {
+	overflow: hidden;
+}
+
+.v-gridlayout-spacing, .v-gridlayout-spacing-off {
+	padding-left: 0;
+	padding-top: 0;
+}
+
+.v-gridlayout-spacing-off {
+	overflow: hidden;
+}
+
+.v-calendar-month-day-scrollable {
+	overflow-y: scroll;
+}
+
+.v-calendar-week-wrapper {
+	position: relative;
+	overflow: hidden;
+}
+
+.v-calendar-current-time {
+	position: absolute;
+	left: 0;
+	width: 100%;
+	height: 1px;
+	background: red;
+	z-index: 2;
+}
+
+.v-calendar-event-resizetop, .v-calendar-event-resizebottom {
+	position: absolute;
+	height: 5%;
+	min-height: 3px;
+	width: 100%;
+	z-index: 1;
+}
+
+.v-calendar-event-resizetop {
+	cursor: row-resize;
+	top: 0;
+}
+
+.v-calendar-event-resizebottom {
+	cursor: row-resize;
+	bottom: 0;
+}
+
+.v-calendar-header-month td:first-child {
+	padding-left: 20px;
+}
+
+.v-calendar-month-sizedheight .v-calendar-month-day {
+	height: 100px;
+}
+
+.v-calendar-month-sizedwidth .v-calendar-month-day {
+	width: 100px;
+}
+
+.v-calendar-header-month-Hsized .v-calendar-header-day {
+	width: 101px;
+}
+
+.v-calendar-header-month-Hsized td:first-child {
+	padding-left: 21px;
+}
+
+.v-calendar-header-day-Hsized {
+	width: 200px;
+}
+
+.v-calendar-week-numbers-Vsized .v-calendar-week-number {
+	height: 100px;
+	line-height: 100px;
+}
+
+.v-calendar-week-wrapper-Vsized {
+	height: 400px;
+	overflow-x: hidden !important;
+}
+
+.v-calendar-times-Vsized .v-calendar-time {
+	height: 38px;
+}
+
+.v-calendar-times-Hsized .v-calendar-time {
+	width: 42px;
+}
+
+.v-calendar-day-times-Vsized .v-datecellslot, .v-calendar-day-times-Vsized .v-datecellslot-even {
+	height: 18px;
+}
+
+.v-calendar-day-times-Hsized, .v-calendar-day-times-Hsized .v-datecellslot, .v-calendar-day-times-Hsized .v-datecellslot-even {
+	width: 200px;
+}
+
+.v-colorpicker-popup.v-window {
+	min-width: 220px !important;
+}
+
+.v-colorpicker-gradient-container {
+	overflow: visible !important;
+}
+
+.v-colorpicker-gradient-clicklayer {
+	opacity: 0;
+	filter: alpha(opacity=0) ;
+}
+
+.rgb-gradient .v-colorpicker-gradient-background {
+	background: url(../valo/components/img/colorpicker/gradient2.png);
+}
+
+.hsv-gradient .v-colorpicker-gradient-foreground {
+	background: url(../valo/components/img/colorpicker/gradient.png);
+}
+
+.v-colorpicker-gradient-higherbox:before {
+	content: "";
+	width: 11px;
+	height: 11px;
+	border-radius: 7px;
+	border: 1px solid #fff;
+	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(0, 0, 0, 0.3);
+	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(0, 0, 0, 0.3);
+	position: absolute;
+	bottom: -6px;
+	left: -6px;
+}
+
+.v-colorpicker-popup .v-slider.v-slider-red:before {
+	background-color: red;
+}
+
+.v-colorpicker-popup .v-slider.v-slider-green:before {
+	background-color: green;
+}
+
+.v-colorpicker-popup .v-slider.v-slider-blue:before {
+	background-color: blue;
+}
+
+.v-colorpicker-popup .v-slider.hue-slider:before {
+	background: url(../valo/components/img/colorpicker/slider_hue_bg.png);
+}
+
+.v-colorpicker-popup input.v-textfield-dark {
+	color: #fff;
+}
+
+.v-colorpicker-popup input.v-textfield-light {
+	color: #000;
+}
+
+.v-colorpicker-grid {
+	height: 319px;
+}
+
+.v-colorpicker-popup .colorselect td {
+	line-height: 15px;
+}
+
+.v-table-header table, .v-table-footer table, .v-table-table {
+	border-spacing: 0;
+	border-collapse: separate;
+	margin: 0;
+	padding: 0;
+	border: 0;
+	line-height: 21px;
+}
+
+.v-table-resizer, .v-table-sort-indicator {
+	float: right;
+}
+
+.v-table-caption-container-align-center {
+	text-align: center;
+}
+
+.v-table-caption-container-align-right {
+	text-align: right;
+}
+
+.v-table-header td, .v-table-footer td, .v-table-cell-content {
+	padding: 0;
+}
+
+.v-table-sort-indicator {
+	width: 0;
+}
+
+.v-tabsheet-hidetabs > .v-tabsheet-tabcontainer, .v-tabsheet-spacertd, .v-disabled .v-tabsheet-scroller, .v-tabsheet .v-disabled .v-tabsheet-caption-close {
+	display: none;
+}
+
+.v-tabsheet {
+	overflow: visible !important;
+	position: relative;
+}
+
+.v-tabsheet-tabcontainer table, .v-tabsheet-tabcontainer tbody, .v-tabsheet-tabcontainer tr {
+	display: inline-block;
+	border-spacing: 0;
+	border-collapse: collapse;
+	vertical-align: top;
+}
+
+.v-tabsheet-tabcontainer td {
+	display: inline-block;
+	padding: 0;
+}
+
+.v-tabsheet-tabs {
+	white-space: nowrap;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.v-tabsheet-content {
+	position: relative;
+}
+
+.v-tabsheet-content  > div > .v-scrollable  > .v-margin-top {
+	padding-top: 8px;
+}
+
+.v-tabsheet-content  > div > .v-scrollable  > .v-margin-right {
+	padding-right: 8px;
+}
+
+.v-tabsheet-content  > div > .v-scrollable  > .v-margin-bottom {
+	padding-bottom: 8px;
+}
+
+.v-tabsheet-content  > div > .v-scrollable  > .v-margin-left {
+	padding-left: 8px;
+}
+
+.v-splitpanel-vertical, .v-splitpanel-horizontal {
+	overflow: hidden;
+	white-space: nowrap;
+}
+
+.v-splitpanel-hsplitter {
+	z-index: 100;
+	cursor: e-resize;
+	cursor: col-resize;
+}
+
+.v-splitpanel-vsplitter {
+	z-index: 100;
+	cursor: s-resize;
+	cursor: row-resize;
+}
+
+.v-splitpanel-hsplitter:after, .v-splitpanel-vsplitter:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+}
+
+.v-splitpanel-hsplitter div, .v-splitpanel-vsplitter div {
+	width: inherit;
+	height: inherit;
+	overflow: hidden;
+	position: relative;
+}
+
+.v-splitpanel-hsplitter div:before, .v-splitpanel-vsplitter div:before {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+}
+
+.v-disabled [class$="splitter"] div {
+	cursor: default;
+}
+
+.v-disabled [class$="splitter"] div:before {
+	display: none;
+}
+
+.v-splitpanel-horizontal > div  > .v-splitpanel-second-container {
+	position: static !important;
+	display: inline-block;
+	vertical-align: top;
+}
+
+.v-splitpanel-horizontal > div  > .v-splitpanel-first-container {
+	display: inline-block;
+	vertical-align: top;
+}
+
+@font-face {
+	font-family: "Vaadin-Icons";
+	src: url(fonts/Vaadin-Icons.eot);
+	src: url(fonts/Vaadin-Icons.eot?#iefix) format("embedded-opentype"), url(fonts/Vaadin-Icons.woff) format("woff"), url(fonts/Vaadin-Icons.ttf) format("truetype"), url(fonts/Vaadin-Icons.svg#icomoon) format("svg");
+}
+
+@font-face {
+	font-family: "fontello";
+	src: url(fonts/fontello.eot);
+	src: url(fonts/fontello.eot?#iefix) format("embedded-opentype"), url(fonts/fontello.woff) format("woff"), url(fonts/fontello.ttf) format("truetype"), url(fonts/fontello.svg#icomoon) format("svg");
+}
+
+[class^="icon-"] > .v-button-wrap:before, [class*=" icon-"] > .v-button-wrap:before, [class^="icon-"].v-nativebutton:before, [class*=" icon-"].v-nativebutton:before, [class^="icon-"].v-label:before, [class*=" icon-"].v-label:before, [class*="-icon-"].v-menubar-menuitem:before {
+	font-family: "fontello";
+	font-style: normal;
+	font-weight: normal;
+	speak: none;
+	display: inline-block;
+	text-decoration: inherit;
+	text-align: center;
+	line-height: 1;
+	margin-right: 0.4em;
+	vertical-align: 1px;
+}
+
+[class^="icon-"] > .v-button-wrap:before, [class*=" icon-"] > .v-button-wrap:before, [class^="icon-"].v-nativebutton:before, [class*=" icon-"].v-nativebutton:before {
+	margin: 0;
+	margin-left: -0.3em;
+}
+
+[class^="icon-"] > span > .v-button-caption, [class^="icon-"] > .v-nativebutton-caption, [class*=" icon-"] > span > .v-button-caption, [class*=" icon-"] > .v-nativebutton-caption {
+	margin-left: 12px;
+}
+
+.icon-plus.v-nativebutton:before, .icon-plus > .v-button-wrap:before, .icon-plus.v-label:before, .v-menubar-menuitem-icon-plus:before {
+	content: "\2b";
+}
+
+.icon-minus.v-nativebutton:before, .icon-minus > .v-button-wrap:before, .icon-minus.v-label:before, .v-menubar-menuitem-icon-minus:before {
+	content: "\2d";
+}
+
+.icon-info.v-nativebutton:before, .icon-info > .v-button-wrap:before, .icon-info.v-label:before, .v-menubar-menuitem-icon-info:before {
+	content: "\2139";
+}
+
+.icon-left.v-nativebutton:before, .icon-left > .v-button-wrap:before, .icon-left.v-label:before, .v-menubar-menuitem-icon-left:before {
+	content: "\2190";
+}
+
+.icon-up.v-nativebutton:before, .icon-up > .v-button-wrap:before, .icon-up.v-label:before, .v-menubar-menuitem-icon-up:before {
+	content: "\2191";
+}
+
+.icon-right.v-nativebutton:before, .icon-right > .v-button-wrap:before, .icon-right.v-label:before, .v-menubar-menuitem-icon-right:before {
+	content: "\2192";
+}
+
+.icon-down.v-nativebutton:before, .icon-down > .v-button-wrap:before, .icon-down.v-label:before, .v-menubar-menuitem-icon-down:before {
+	content: "\2193";
+}
+
+.icon-exchange.v-nativebutton:before, .icon-exchange > .v-button-wrap:before, .icon-exchange.v-label:before, .v-menubar-menuitem-icon-exchange:before {
+	content: "\21c4";
+}
+
+.icon-home.v-nativebutton:before, .icon-home > .v-button-wrap:before, .icon-home.v-label:before, .v-menubar-menuitem-icon-home:before {
+	content: "\2302";
+}
+
+.icon-home-1.v-nativebutton:before, .icon-home-1 > .v-button-wrap:before, .icon-home-1.v-label:before, .v-menubar-menuitem-icon-home-1:before {
+	content: "\e802";
+}
+
+.icon-up-dir.v-nativebutton:before, .icon-up-dir > .v-button-wrap:before, .icon-up-dir.v-label:before, .v-menubar-menuitem-icon-up-dir:before {
+	content: "\25b4";
+}
+
+.icon-right-dir.v-nativebutton:before, .icon-right-dir > .v-button-wrap:before, .icon-right-dir.v-label:before, .v-menubar-menuitem-icon-right-dir:before {
+	content: "\25b8";
+}
+
+.icon-down-dir.v-nativebutton:before, .icon-down-dir > .v-button-wrap:before, .icon-down-dir.v-label:before, .v-menubar-menuitem-icon-down-dir:before {
+	content: "\25be";
+}
+
+.icon-left-dir.v-nativebutton:before, .icon-left-dir > .v-button-wrap:before, .icon-left-dir.v-label:before, .v-menubar-menuitem-icon-left-dir:before {
+	content: "\25c2";
+}
+
+.icon-star.v-nativebutton:before, .icon-star > .v-button-wrap:before, .icon-star.v-label:before, .v-menubar-menuitem-icon-star:before {
+	content: "\2605";
+}
+
+.icon-star-empty.v-nativebutton:before, .icon-star-empty > .v-button-wrap:before, .icon-star-empty.v-label:before, .v-menubar-menuitem-icon-star-empty:before {
+	content: "\2606";
+}
+
+.icon-th-list.v-nativebutton:before, .icon-th-list > .v-button-wrap:before, .icon-th-list.v-label:before, .v-menubar-menuitem-icon-th-list:before {
+	content: "\2630";
+}
+
+.icon-heart-empty.v-nativebutton:before, .icon-heart-empty > .v-button-wrap:before, .icon-heart-empty.v-label:before, .v-menubar-menuitem-icon-heart-empty:before {
+	content: "\2661";
+}
+
+.icon-heart.v-nativebutton:before, .icon-heart > .v-button-wrap:before, .icon-heart.v-label:before, .v-menubar-menuitem-icon-heart:before {
+	content: "\2665";
+}
+
+.icon-music.v-nativebutton:before, .icon-music > .v-button-wrap:before, .icon-music.v-label:before, .v-menubar-menuitem-icon-music:before {
+	content: "\266a";
+}
+
+.icon-th.v-nativebutton:before, .icon-th > .v-button-wrap:before, .icon-th.v-label:before, .v-menubar-menuitem-icon-th:before {
+	content: "\268f";
+}
+
+.icon-flag.v-nativebutton:before, .icon-flag > .v-button-wrap:before, .icon-flag.v-label:before, .v-menubar-menuitem-icon-flag:before {
+	content: "\2691";
+}
+
+.icon-cog.v-nativebutton:before, .icon-cog > .v-button-wrap:before, .icon-cog.v-label:before, .v-menubar-menuitem-icon-cog:before {
+	content: "\2699";
+}
+
+.icon-attention.v-nativebutton:before, .icon-attention > .v-button-wrap:before, .icon-attention.v-label:before, .v-menubar-menuitem-icon-attention:before {
+	content: "\26a0";
+}
+
+.icon-mail.v-nativebutton:before, .icon-mail > .v-button-wrap:before, .icon-mail.v-label:before, .v-menubar-menuitem-icon-mail:before {
+	content: "\2709";
+}
+
+.icon-edit.v-nativebutton:before, .icon-edit > .v-button-wrap:before, .icon-edit.v-label:before, .v-menubar-menuitem-icon-edit:before {
+	content: "\270d";
+}
+
+.icon-pencil.v-nativebutton:before, .icon-pencil > .v-button-wrap:before, .icon-pencil.v-label:before, .v-menubar-menuitem-icon-pencil:before {
+	content: "\270e";
+}
+
+.icon-ok.v-nativebutton:before, .icon-ok > .v-button-wrap:before, .icon-ok.v-label:before, .v-menubar-menuitem-icon-ok:before {
+	content: "\2713";
+}
+
+.icon-cancel-1.v-nativebutton:before, .icon-cancel-1 > .v-button-wrap:before, .icon-cancel-1.v-label:before, .v-menubar-menuitem-icon-cancel-1:before {
+	content: "\e801";
+}
+
+.icon-cancel.v-nativebutton:before, .icon-cancel > .v-button-wrap:before, .icon-cancel.v-label:before, .v-menubar-menuitem-icon-cancel:before {
+	content: "\2715";
+}
+
+.icon-cancel-circle.v-nativebutton:before, .icon-cancel-circle > .v-button-wrap:before, .icon-cancel-circle.v-label:before, .v-menubar-menuitem-icon-cancel-circle:before {
+	content: "\2716";
+}
+
+.icon-help.v-nativebutton:before, .icon-help > .v-button-wrap:before, .icon-help.v-label:before, .v-menubar-menuitem-icon-help:before {
+	content: "\2753";
+}
+
+.icon-plus-circle.v-nativebutton:before, .icon-plus-circle > .v-button-wrap:before, .icon-plus-circle.v-label:before, .v-menubar-menuitem-icon-plus-circle:before {
+	content: "\2795";
+}
+
+.icon-minus-circle.v-nativebutton:before, .icon-minus-circle > .v-button-wrap:before, .icon-minus-circle.v-label:before, .v-menubar-menuitem-icon-minus-circle:before {
+	content: "\2796";
+}
+
+.icon-right-thin.v-nativebutton:before, .icon-right-thin > .v-button-wrap:before, .icon-right-thin.v-label:before, .v-menubar-menuitem-icon-right-thin:before {
+	content: "\27a1";
+}
+
+.icon-forward.v-nativebutton:before, .icon-forward > .v-button-wrap:before, .icon-forward.v-label:before, .v-menubar-menuitem-icon-forward:before {
+	content: "\27a6";
+}
+
+.icon-cw.v-nativebutton:before, .icon-cw > .v-button-wrap:before, .icon-cw.v-label:before, .v-menubar-menuitem-icon-cw:before {
+	content: "\27f3";
+}
+
+.icon-left-thin.v-nativebutton:before, .icon-left-thin > .v-button-wrap:before, .icon-left-thin.v-label:before, .v-menubar-menuitem-icon-left-thin:before {
+	content: "\2b05";
+}
+
+.icon-up-thin.v-nativebutton:before, .icon-up-thin > .v-button-wrap:before, .icon-up-thin.v-label:before, .v-menubar-menuitem-icon-up-thin:before {
+	content: "\2b06";
+}
+
+.icon-down-thin.v-nativebutton:before, .icon-down-thin > .v-button-wrap:before, .icon-down-thin.v-label:before, .v-menubar-menuitem-icon-down-thin:before {
+	content: "\2b07";
+}
+
+.icon-left-bold.v-nativebutton:before, .icon-left-bold > .v-button-wrap:before, .icon-left-bold.v-label:before, .v-menubar-menuitem-icon-left-bold:before {
+	content: "\e4ad";
+}
+
+.icon-right-bold.v-nativebutton:before, .icon-right-bold > .v-button-wrap:before, .icon-right-bold.v-label:before, .v-menubar-menuitem-icon-right-bold:before {
+	content: "\e4ae";
+}
+
+.icon-up-bold.v-nativebutton:before, .icon-up-bold > .v-button-wrap:before, .icon-up-bold.v-label:before, .v-menubar-menuitem-icon-up-bold:before {
+	content: "\e4af";
+}
+
+.icon-down-bold.v-nativebutton:before, .icon-down-bold > .v-button-wrap:before, .icon-down-bold.v-label:before, .v-menubar-menuitem-icon-down-bold:before {
+	content: "\e4b0";
+}
+
+.icon-user-add.v-nativebutton:before, .icon-user-add > .v-button-wrap:before, .icon-user-add.v-label:before, .v-menubar-menuitem-icon-user-add:before {
+	content: "\e700";
+}
+
+.icon-help-circle.v-nativebutton:before, .icon-help-circle > .v-button-wrap:before, .icon-help-circle.v-label:before, .v-menubar-menuitem-icon-help-circle:before {
+	content: "\e704";
+}
+
+.icon-info-circle.v-nativebutton:before, .icon-info-circle > .v-button-wrap:before, .icon-info-circle.v-label:before, .v-menubar-menuitem-icon-info-circle:before {
+	content: "\e705";
+}
+
+.icon-back.v-nativebutton:before, .icon-back > .v-button-wrap:before, .icon-back.v-label:before, .v-menubar-menuitem-icon-back:before {
+	content: "\e706";
+}
+
+.icon-eye.v-nativebutton:before, .icon-eye > .v-button-wrap:before, .icon-eye.v-label:before, .v-menubar-menuitem-icon-eye:before {
+	content: "\e70a";
+}
+
+.icon-tag.v-nativebutton:before, .icon-tag > .v-button-wrap:before, .icon-tag.v-label:before, .v-menubar-menuitem-icon-tag:before {
+	content: "\e70c";
+}
+
+.icon-upload-cloud.v-nativebutton:before, .icon-upload-cloud > .v-button-wrap:before, .icon-upload-cloud.v-label:before, .v-menubar-menuitem-icon-upload-cloud:before {
+	content: "\e711";
+}
+
+.icon-reply.v-nativebutton:before, .icon-reply > .v-button-wrap:before, .icon-reply.v-label:before, .v-menubar-menuitem-icon-reply:before {
+	content: "\e712";
+}
+
+.icon-export.v-nativebutton:before, .icon-export > .v-button-wrap:before, .icon-export.v-label:before, .v-menubar-menuitem-icon-export:before {
+	content: "\e715";
+}
+
+.icon-print.v-nativebutton:before, .icon-print > .v-button-wrap:before, .icon-print.v-label:before, .v-menubar-menuitem-icon-print:before {
+	content: "\e716";
+}
+
+.icon-retweet.v-nativebutton:before, .icon-retweet > .v-button-wrap:before, .icon-retweet.v-label:before, .v-menubar-menuitem-icon-retweet:before {
+	content: "\e717";
+}
+
+.icon-comment.v-nativebutton:before, .icon-comment > .v-button-wrap:before, .icon-comment.v-label:before, .v-menubar-menuitem-icon-comment:before {
+	content: "\e718";
+}
+
+.icon-vcard.v-nativebutton:before, .icon-vcard > .v-button-wrap:before, .icon-vcard.v-label:before, .v-menubar-menuitem-icon-vcard:before {
+	content: "\e722";
+}
+
+.icon-location.v-nativebutton:before, .icon-location > .v-button-wrap:before, .icon-location.v-label:before, .v-menubar-menuitem-icon-location:before {
+	content: "\e724";
+}
+
+.icon-trash.v-nativebutton:before, .icon-trash > .v-button-wrap:before, .icon-trash.v-label:before, .v-menubar-menuitem-icon-trash:before {
+	content: "\e729";
+}
+
+.icon-resize-full.v-nativebutton:before, .icon-resize-full > .v-button-wrap:before, .icon-resize-full.v-label:before, .v-menubar-menuitem-icon-resize-full:before {
+	content: "\e744";
+}
+
+.icon-resize-small.v-nativebutton:before, .icon-resize-small > .v-button-wrap:before, .icon-resize-small.v-label:before, .v-menubar-menuitem-icon-resize-small:before {
+	content: "\e746";
+}
+
+.icon-down-open.v-nativebutton:before, .icon-down-open > .v-button-wrap:before, .icon-down-open.v-label:before, .v-menubar-menuitem-icon-down-open:before {
+	content: "\e75c";
+}
+
+.icon-left-open.v-nativebutton:before, .icon-left-open > .v-button-wrap:before, .icon-left-open.v-label:before, .v-menubar-menuitem-icon-left-open:before {
+	content: "\e75d";
+}
+
+.icon-right-open.v-nativebutton:before, .icon-right-open > .v-button-wrap:before, .icon-right-open.v-label:before, .v-menubar-menuitem-icon-right-open:before {
+	content: "\e75e";
+}
+
+.icon-up-open.v-nativebutton:before, .icon-up-open > .v-button-wrap:before, .icon-up-open.v-label:before, .v-menubar-menuitem-icon-up-open:before {
+	content: "\e75f";
+}
+
+.icon-arrows-cw.v-nativebutton:before, .icon-arrows-cw > .v-button-wrap:before, .icon-arrows-cw.v-label:before, .v-menubar-menuitem-icon-arrows-cw:before {
+	content: "\e760";
+}
+
+.icon-chart-pie.v-nativebutton:before, .icon-chart-pie > .v-button-wrap:before, .icon-chart-pie.v-label:before, .v-menubar-menuitem-icon-chart-pie:before {
+	content: "\e7a2";
+}
+
+.icon-search-1.v-nativebutton:before, .icon-search-1 > .v-button-wrap:before, .icon-search-1.v-label:before, .v-menubar-menuitem-icon-search-1:before {
+	content: "\e800";
+}
+
+.icon-user.v-nativebutton:before, .icon-user > .v-button-wrap:before, .icon-user.v-label:before, .v-menubar-menuitem-icon-user:before {
+	content: "\1f464";
+}
+
+.icon-users.v-nativebutton:before, .icon-users > .v-button-wrap:before, .icon-users.v-label:before, .v-menubar-menuitem-icon-users:before {
+	content: "\1f465";
+}
+
+.icon-monitor.v-nativebutton:before, .icon-monitor > .v-button-wrap:before, .icon-monitor.v-label:before, .v-menubar-menuitem-icon-monitor:before {
+	content: "\1f4bb";
+}
+
+.icon-folder.v-nativebutton:before, .icon-folder > .v-button-wrap:before, .icon-folder.v-label:before, .v-menubar-menuitem-icon-folder:before {
+	content: "\1f4c1";
+}
+
+.icon-doc.v-nativebutton:before, .icon-doc > .v-button-wrap:before, .icon-doc.v-label:before, .v-menubar-menuitem-icon-doc:before {
+	content: "\1f4c4";
+}
+
+.icon-calendar.v-nativebutton:before, .icon-calendar > .v-button-wrap:before, .icon-calendar.v-label:before, .v-menubar-menuitem-icon-calendar:before {
+	content: "\1f4c5";
+}
+
+.icon-chart.v-nativebutton:before, .icon-chart > .v-button-wrap:before, .icon-chart.v-label:before, .v-menubar-menuitem-icon-chart:before {
+	content: "\1f4c8";
+}
+
+.icon-attach.v-nativebutton:before, .icon-attach > .v-button-wrap:before, .icon-attach.v-label:before, .v-menubar-menuitem-icon-attach:before {
+	content: "\1f4ce";
+}
+
+.icon-upload.v-nativebutton:before, .icon-upload > .v-button-wrap:before, .icon-upload.v-label:before, .v-menubar-menuitem-icon-upload:before {
+	content: "\1f4e4";
+}
+
+.icon-download.v-nativebutton:before, .icon-download > .v-button-wrap:before, .icon-download.v-label:before, .v-menubar-menuitem-icon-download:before {
+	content: "\1f4e5";
+}
+
+.icon-mobile.v-nativebutton:before, .icon-mobile > .v-button-wrap:before, .icon-mobile.v-label:before, .v-menubar-menuitem-icon-mobile:before {
+	content: "\1f4f1";
+}
+
+.icon-camera.v-nativebutton:before, .icon-camera > .v-button-wrap:before, .icon-camera.v-label:before, .v-menubar-menuitem-icon-camera:before {
+	content: "\1f4f7";
+}
+
+.icon-lock.v-nativebutton:before, .icon-lock > .v-button-wrap:before, .icon-lock.v-label:before, .v-menubar-menuitem-icon-lock:before {
+	content: "\1f512";
+}
+
+.icon-lock-open.v-nativebutton:before, .icon-lock-open > .v-button-wrap:before, .icon-lock-open.v-label:before, .v-menubar-menuitem-icon-lock-open:before {
+	content: "\1f513";
+}
+
+.icon-bell.v-nativebutton:before, .icon-bell > .v-button-wrap:before, .icon-bell.v-label:before, .v-menubar-menuitem-icon-bell:before {
+	content: "\1f514";
+}
+
+.icon-link.v-nativebutton:before, .icon-link > .v-button-wrap:before, .icon-link.v-label:before, .v-menubar-menuitem-icon-link:before {
+	content: "\1f517";
+}
+
+.icon-clock.v-nativebutton:before, .icon-clock > .v-button-wrap:before, .icon-clock.v-label:before, .v-menubar-menuitem-icon-clock:before {
+	content: "\1f554";
+}
+
+.icon-block.v-nativebutton:before, .icon-block > .v-button-wrap:before, .icon-block.v-label:before, .v-menubar-menuitem-icon-block:before {
+	content: "\1f6ab";
+}
+
+.icon-plus.v-nativebutton:before, .icon-plus > .v-button-wrap:before, .icon-plus.v-label:before, .v-menubar-menuitem-icon-plus:before {
+	content: "\2b";
+}
+
+.icon-minus.v-nativebutton:before, .icon-minus > .v-button-wrap:before, .icon-minus.v-label:before, .v-menubar-menuitem-icon-minus:before {
+	content: "\2d";
+}
+
+.icon-info.v-nativebutton:before, .icon-info > .v-button-wrap:before, .icon-info.v-label:before, .v-menubar-menuitem-icon-info:before {
+	content: "\2139";
+}
+
+.icon-left.v-nativebutton:before, .icon-left > .v-button-wrap:before, .icon-left.v-label:before, .v-menubar-menuitem-icon-left:before {
+	content: "\2190";
+}
+
+.icon-up.v-nativebutton:before, .icon-up > .v-button-wrap:before, .icon-up.v-label:before, .v-menubar-menuitem-icon-up:before {
+	content: "\2191";
+}
+
+.icon-right.v-nativebutton:before, .icon-right > .v-button-wrap:before, .icon-right.v-label:before, .v-menubar-menuitem-icon-right:before {
+	content: "\2192";
+}
+
+.icon-down.v-nativebutton:before, .icon-down > .v-button-wrap:before, .icon-down.v-label:before, .v-menubar-menuitem-icon-down:before {
+	content: "\2193";
+}
+
+.icon-exchange.v-nativebutton:before, .icon-exchange > .v-button-wrap:before, .icon-exchange.v-label:before, .v-menubar-menuitem-icon-exchange:before {
+	content: "\21c4";
+}
+
+.icon-home.v-nativebutton:before, .icon-home > .v-button-wrap:before, .icon-home.v-label:before, .v-menubar-menuitem-icon-home:before {
+	content: "\2302";
+}
+
+.icon-home-1.v-nativebutton:before, .icon-home-1 > .v-button-wrap:before, .icon-home-1.v-label:before, .v-menubar-menuitem-icon-home-1:before {
+	content: "\e802";
+}
+
+.icon-up-dir.v-nativebutton:before, .icon-up-dir > .v-button-wrap:before, .icon-up-dir.v-label:before, .v-menubar-menuitem-icon-up-dir:before {
+	content: "\25b4";
+}
+
+.icon-right-dir.v-nativebutton:before, .icon-right-dir > .v-button-wrap:before, .icon-right-dir.v-label:before, .v-menubar-menuitem-icon-right-dir:before {
+	content: "\25b8";
+}
+
+.icon-down-dir.v-nativebutton:before, .icon-down-dir > .v-button-wrap:before, .icon-down-dir.v-label:before, .v-menubar-menuitem-icon-down-dir:before {
+	content: "\25be";
+}
+
+.icon-left-dir.v-nativebutton:before, .icon-left-dir > .v-button-wrap:before, .icon-left-dir.v-label:before, .v-menubar-menuitem-icon-left-dir:before {
+	content: "\25c2";
+}
+
+.icon-star.v-nativebutton:before, .icon-star > .v-button-wrap:before, .icon-star.v-label:before, .v-menubar-menuitem-icon-star:before {
+	content: "\2605";
+}
+
+.icon-star-empty.v-nativebutton:before, .icon-star-empty > .v-button-wrap:before, .icon-star-empty.v-label:before, .v-menubar-menuitem-icon-star-empty:before {
+	content: "\2606";
+}
+
+.icon-th-list.v-nativebutton:before, .icon-th-list > .v-button-wrap:before, .icon-th-list.v-label:before, .v-menubar-menuitem-icon-th-list:before {
+	content: "\2630";
+}
+
+.icon-heart-empty.v-nativebutton:before, .icon-heart-empty > .v-button-wrap:before, .icon-heart-empty.v-label:before, .v-menubar-menuitem-icon-heart-empty:before {
+	content: "\2661";
+}
+
+.icon-heart.v-nativebutton:before, .icon-heart > .v-button-wrap:before, .icon-heart.v-label:before, .v-menubar-menuitem-icon-heart:before {
+	content: "\2665";
+}
+
+.icon-music.v-nativebutton:before, .icon-music > .v-button-wrap:before, .icon-music.v-label:before, .v-menubar-menuitem-icon-music:before {
+	content: "\266a";
+}
+
+.icon-th.v-nativebutton:before, .icon-th > .v-button-wrap:before, .icon-th.v-label:before, .v-menubar-menuitem-icon-th:before {
+	content: "\268f";
+}
+
+.icon-flag.v-nativebutton:before, .icon-flag > .v-button-wrap:before, .icon-flag.v-label:before, .v-menubar-menuitem-icon-flag:before {
+	content: "\2691";
+}
+
+.icon-cog.v-nativebutton:before, .icon-cog > .v-button-wrap:before, .icon-cog.v-label:before, .v-menubar-menuitem-icon-cog:before {
+	content: "\2699";
+}
+
+.icon-attention.v-nativebutton:before, .icon-attention > .v-button-wrap:before, .icon-attention.v-label:before, .v-menubar-menuitem-icon-attention:before {
+	content: "\26a0";
+}
+
+.icon-mail.v-nativebutton:before, .icon-mail > .v-button-wrap:before, .icon-mail.v-label:before, .v-menubar-menuitem-icon-mail:before {
+	content: "\2709";
+}
+
+.icon-edit.v-nativebutton:before, .icon-edit > .v-button-wrap:before, .icon-edit.v-label:before, .v-menubar-menuitem-icon-edit:before {
+	content: "\270d";
+}
+
+.icon-pencil.v-nativebutton:before, .icon-pencil > .v-button-wrap:before, .icon-pencil.v-label:before, .v-menubar-menuitem-icon-pencil:before {
+	content: "\270e";
+}
+
+.icon-ok.v-nativebutton:before, .icon-ok > .v-button-wrap:before, .icon-ok.v-label:before, .v-menubar-menuitem-icon-ok:before {
+	content: "\2713";
+}
+
+.icon-cancel-1.v-nativebutton:before, .icon-cancel-1 > .v-button-wrap:before, .icon-cancel-1.v-label:before, .v-menubar-menuitem-icon-cancel-1:before {
+	content: "\e801";
+}
+
+.icon-cancel.v-nativebutton:before, .icon-cancel > .v-button-wrap:before, .icon-cancel.v-label:before, .v-menubar-menuitem-icon-cancel:before {
+	content: "\2715";
+}
+
+.icon-cancel-circle.v-nativebutton:before, .icon-cancel-circle > .v-button-wrap:before, .icon-cancel-circle.v-label:before, .v-menubar-menuitem-icon-cancel-circle:before {
+	content: "\2716";
+}
+
+.icon-help.v-nativebutton:before, .icon-help > .v-button-wrap:before, .icon-help.v-label:before, .v-menubar-menuitem-icon-help:before {
+	content: "\2753";
+}
+
+.icon-plus-circle.v-nativebutton:before, .icon-plus-circle > .v-button-wrap:before, .icon-plus-circle.v-label:before, .v-menubar-menuitem-icon-plus-circle:before {
+	content: "\2795";
+}
+
+.icon-minus-circle.v-nativebutton:before, .icon-minus-circle > .v-button-wrap:before, .icon-minus-circle.v-label:before, .v-menubar-menuitem-icon-minus-circle:before {
+	content: "\2796";
+}
+
+.icon-right-thin.v-nativebutton:before, .icon-right-thin > .v-button-wrap:before, .icon-right-thin.v-label:before, .v-menubar-menuitem-icon-right-thin:before {
+	content: "\27a1";
+}
+
+.icon-forward.v-nativebutton:before, .icon-forward > .v-button-wrap:before, .icon-forward.v-label:before, .v-menubar-menuitem-icon-forward:before {
+	content: "\27a6";
+}
+
+.icon-cw.v-nativebutton:before, .icon-cw > .v-button-wrap:before, .icon-cw.v-label:before, .v-menubar-menuitem-icon-cw:before {
+	content: "\27f3";
+}
+
+.icon-left-thin.v-nativebutton:before, .icon-left-thin > .v-button-wrap:before, .icon-left-thin.v-label:before, .v-menubar-menuitem-icon-left-thin:before {
+	content: "\2b05";
+}
+
+.icon-up-thin.v-nativebutton:before, .icon-up-thin > .v-button-wrap:before, .icon-up-thin.v-label:before, .v-menubar-menuitem-icon-up-thin:before {
+	content: "\2b06";
+}
+
+.icon-down-thin.v-nativebutton:before, .icon-down-thin > .v-button-wrap:before, .icon-down-thin.v-label:before, .v-menubar-menuitem-icon-down-thin:before {
+	content: "\2b07";
+}
+
+.icon-left-bold.v-nativebutton:before, .icon-left-bold > .v-button-wrap:before, .icon-left-bold.v-label:before, .v-menubar-menuitem-icon-left-bold:before {
+	content: "\e4ad";
+}
+
+.icon-right-bold.v-nativebutton:before, .icon-right-bold > .v-button-wrap:before, .icon-right-bold.v-label:before, .v-menubar-menuitem-icon-right-bold:before {
+	content: "\e4ae";
+}
+
+.icon-up-bold.v-nativebutton:before, .icon-up-bold > .v-button-wrap:before, .icon-up-bold.v-label:before, .v-menubar-menuitem-icon-up-bold:before {
+	content: "\e4af";
+}
+
+.icon-down-bold.v-nativebutton:before, .icon-down-bold > .v-button-wrap:before, .icon-down-bold.v-label:before, .v-menubar-menuitem-icon-down-bold:before {
+	content: "\e4b0";
+}
+
+.icon-user-add.v-nativebutton:before, .icon-user-add > .v-button-wrap:before, .icon-user-add.v-label:before, .v-menubar-menuitem-icon-user-add:before {
+	content: "\e700";
+}
+
+.icon-help-circle.v-nativebutton:before, .icon-help-circle > .v-button-wrap:before, .icon-help-circle.v-label:before, .v-menubar-menuitem-icon-help-circle:before {
+	content: "\e704";
+}
+
+.icon-info-circle.v-nativebutton:before, .icon-info-circle > .v-button-wrap:before, .icon-info-circle.v-label:before, .v-menubar-menuitem-icon-info-circle:before {
+	content: "\e705";
+}
+
+.icon-back.v-nativebutton:before, .icon-back > .v-button-wrap:before, .icon-back.v-label:before, .v-menubar-menuitem-icon-back:before {
+	content: "\e706";
+}
+
+.icon-eye.v-nativebutton:before, .icon-eye > .v-button-wrap:before, .icon-eye.v-label:before, .v-menubar-menuitem-icon-eye:before {
+	content: "\e70a";
+}
+
+.icon-tag.v-nativebutton:before, .icon-tag > .v-button-wrap:before, .icon-tag.v-label:before, .v-menubar-menuitem-icon-tag:before {
+	content: "\e70c";
+}
+
+.icon-upload-cloud.v-nativebutton:before, .icon-upload-cloud > .v-button-wrap:before, .icon-upload-cloud.v-label:before, .v-menubar-menuitem-icon-upload-cloud:before {
+	content: "\e711";
+}
+
+.icon-reply.v-nativebutton:before, .icon-reply > .v-button-wrap:before, .icon-reply.v-label:before, .v-menubar-menuitem-icon-reply:before {
+	content: "\e712";
+}
+
+.icon-export.v-nativebutton:before, .icon-export > .v-button-wrap:before, .icon-export.v-label:before, .v-menubar-menuitem-icon-export:before {
+	content: "\e715";
+}
+
+.icon-print.v-nativebutton:before, .icon-print > .v-button-wrap:before, .icon-print.v-label:before, .v-menubar-menuitem-icon-print:before {
+	content: "\e716";
+}
+
+.icon-retweet.v-nativebutton:before, .icon-retweet > .v-button-wrap:before, .icon-retweet.v-label:before, .v-menubar-menuitem-icon-retweet:before {
+	content: "\e717";
+}
+
+.icon-comment.v-nativebutton:before, .icon-comment > .v-button-wrap:before, .icon-comment.v-label:before, .v-menubar-menuitem-icon-comment:before {
+	content: "\e718";
+}
+
+.icon-vcard.v-nativebutton:before, .icon-vcard > .v-button-wrap:before, .icon-vcard.v-label:before, .v-menubar-menuitem-icon-vcard:before {
+	content: "\e722";
+}
+
+.icon-location.v-nativebutton:before, .icon-location > .v-button-wrap:before, .icon-location.v-label:before, .v-menubar-menuitem-icon-location:before {
+	content: "\e724";
+}
+
+.icon-trash.v-nativebutton:before, .icon-trash > .v-button-wrap:before, .icon-trash.v-label:before, .v-menubar-menuitem-icon-trash:before {
+	content: "\e729";
+}
+
+.icon-resize-full.v-nativebutton:before, .icon-resize-full > .v-button-wrap:before, .icon-resize-full.v-label:before, .v-menubar-menuitem-icon-resize-full:before {
+	content: "\e744";
+}
+
+.icon-resize-small.v-nativebutton:before, .icon-resize-small > .v-button-wrap:before, .icon-resize-small.v-label:before, .v-menubar-menuitem-icon-resize-small:before {
+	content: "\e746";
+}
+
+.icon-down-open.v-nativebutton:before, .icon-down-open > .v-button-wrap:before, .icon-down-open.v-label:before, .v-menubar-menuitem-icon-down-open:before {
+	content: "\e75c";
+}
+
+.icon-left-open.v-nativebutton:before, .icon-left-open > .v-button-wrap:before, .icon-left-open.v-label:before, .v-menubar-menuitem-icon-left-open:before {
+	content: "\e75d";
+}
+
+.icon-right-open.v-nativebutton:before, .icon-right-open > .v-button-wrap:before, .icon-right-open.v-label:before, .v-menubar-menuitem-icon-right-open:before {
+	content: "\e75e";
+}
+
+.icon-up-open.v-nativebutton:before, .icon-up-open > .v-button-wrap:before, .icon-up-open.v-label:before, .v-menubar-menuitem-icon-up-open:before {
+	content: "\e75f";
+}
+
+.icon-arrows-cw.v-nativebutton:before, .icon-arrows-cw > .v-button-wrap:before, .icon-arrows-cw.v-label:before, .v-menubar-menuitem-icon-arrows-cw:before {
+	content: "\e760";
+}
+
+.icon-chart-pie.v-nativebutton:before, .icon-chart-pie > .v-button-wrap:before, .icon-chart-pie.v-label:before, .v-menubar-menuitem-icon-chart-pie:before {
+	content: "\e7a2";
+}
+
+.icon-search-1.v-nativebutton:before, .icon-search-1 > .v-button-wrap:before, .icon-search-1.v-label:before, .v-menubar-menuitem-icon-search-1:before {
+	content: "\e800";
+}
+
+.icon-user.v-nativebutton:before, .icon-user > .v-button-wrap:before, .icon-user.v-label:before, .v-menubar-menuitem-icon-user:before {
+	content: "\1f464";
+}
+
+.icon-users.v-nativebutton:before, .icon-users > .v-button-wrap:before, .icon-users.v-label:before, .v-menubar-menuitem-icon-users:before {
+	content: "\1f465";
+}
+
+.icon-monitor.v-nativebutton:before, .icon-monitor > .v-button-wrap:before, .icon-monitor.v-label:before, .v-menubar-menuitem-icon-monitor:before {
+	content: "\1f4bb";
+}
+
+.icon-folder.v-nativebutton:before, .icon-folder > .v-button-wrap:before, .icon-folder.v-label:before, .v-menubar-menuitem-icon-folder:before {
+	content: "\1f4c1";
+}
+
+.icon-doc.v-nativebutton:before, .icon-doc > .v-button-wrap:before, .icon-doc.v-label:before, .v-menubar-menuitem-icon-doc:before {
+	content: "\1f4c4";
+}
+
+.icon-calendar.v-nativebutton:before, .icon-calendar > .v-button-wrap:before, .icon-calendar.v-label:before, .v-menubar-menuitem-icon-calendar:before {
+	content: "\1f4c5";
+}
+
+.icon-chart.v-nativebutton:before, .icon-chart > .v-button-wrap:before, .icon-chart.v-label:before, .v-menubar-menuitem-icon-chart:before {
+	content: "\1f4c8";
+}
+
+.icon-attach.v-nativebutton:before, .icon-attach > .v-button-wrap:before, .icon-attach.v-label:before, .v-menubar-menuitem-icon-attach:before {
+	content: "\1f4ce";
+}
+
+.icon-upload.v-nativebutton:before, .icon-upload > .v-button-wrap:before, .icon-upload.v-label:before, .v-menubar-menuitem-icon-upload:before {
+	content: "\1f4e4";
+}
+
+.icon-download.v-nativebutton:before, .icon-download > .v-button-wrap:before, .icon-download.v-label:before, .v-menubar-menuitem-icon-download:before {
+	content: "\1f4e5";
+}
+
+.icon-mobile.v-nativebutton:before, .icon-mobile > .v-button-wrap:before, .icon-mobile.v-label:before, .v-menubar-menuitem-icon-mobile:before {
+	content: "\1f4f1";
+}
+
+.icon-camera.v-nativebutton:before, .icon-camera > .v-button-wrap:before, .icon-camera.v-label:before, .v-menubar-menuitem-icon-camera:before {
+	content: "\1f4f7";
+}
+
+.icon-lock.v-nativebutton:before, .icon-lock > .v-button-wrap:before, .icon-lock.v-label:before, .v-menubar-menuitem-icon-lock:before {
+	content: "\1f512";
+}
+
+.icon-lock-open.v-nativebutton:before, .icon-lock-open > .v-button-wrap:before, .icon-lock-open.v-label:before, .v-menubar-menuitem-icon-lock-open:before {
+	content: "\1f513";
+}
+
+.icon-bell.v-nativebutton:before, .icon-bell > .v-button-wrap:before, .icon-bell.v-label:before, .v-menubar-menuitem-icon-bell:before {
+	content: "\1f514";
+}
+
+.icon-link.v-nativebutton:before, .icon-link > .v-button-wrap:before, .icon-link.v-label:before, .v-menubar-menuitem-icon-link:before {
+	content: "\1f517";
+}
+
+.icon-clock.v-nativebutton:before, .icon-clock > .v-button-wrap:before, .icon-clock.v-label:before, .v-menubar-menuitem-icon-clock:before {
+	content: "\1f554";
+}
+
+.icon-block.v-nativebutton:before, .icon-block > .v-button-wrap:before, .icon-block.v-label:before, .v-menubar-menuitem-icon-block:before {
+	content: "\1f6ab";
+}
+
+@font-face {
+	font-family: "ThemeIcons";
+	src: url(fonts/themeicons-webfont.eot);
+	src: url(fonts/themeicons-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/themeicons-webfont.woff) format("woff"), url(fonts/themeicons-webfont.ttf) format("truetype"), url(fonts/themeicons-webfont.svg#icomoon) format("svg");
+}
+
+@font-face {
+	font-family: "FontAwesome";
+	src: url(fonts/FontAwesome.eot);
+	src: url(fonts/FontAwesome.eot?#iefix) format("embedded-opentype"), url(fonts/FontAwesome.woff) format("woff"), url(fonts/FontAwesome.ttf) format("truetype"), url(fonts/FontAwesome.svg#icomoon) format("svg");
+}
+
+[class^="fa-"], [class*=" fa-"] {
+	font-family: "FontAwesome";
+	speak: none;
+	font-style: normal;
+	font-weight: normal;
+	font-variant: normal;
+	text-transform: none;
+	line-height: 1;
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+	-webkit-font-smoothing: antialiased;
+	-moz-osx-font-smoothing: grayscale;
+}
+
+[class^="vi-"], [class*=" vi-"] {
+	font-family: "Vaadin-Icons";
+	speak: none;
+	font-style: normal;
+	font-weight: normal;
+	font-variant: normal;
+	text-transform: none;
+	line-height: 1;
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+	-webkit-font-smoothing: antialiased;
+	-moz-osx-font-smoothing: grayscale;
+}
+
+.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-close:before {
+	content: "\f00d";
+}
+
+.fa-remove:before {
+	content: "\f00d";
+}
+
+.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-cog:before {
+	content: "\f013";
+}
+
+.fa-gear: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-repeat:before {
+	content: "\f01e";
+}
+
+.fa-rotate-right: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-book2: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 {
+	content: "\f03b";
+}
+
+.fa-outdent:before {
+	content: "\f03b";
+}
+
+.fa-indent:before {
+	content: "\f03c";
+}
+
+.fa-video-camera:before {
+	content: "\f03d";
+}
+
+.fa-image:before {
+	content: "\f03e";
+}
+
+.fa-photo:before {
+	content: "\f03e";
+}
+
+.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 {
+	content: "\f044";
+}
+
+.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 {
+	content: "\f064";
+}
+
+.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-exclamation-triangle:before {
+	content: "\f071";
+}
+
+.fa-warning:before {
+	content: "\f071";
+}
+
+.fa-plane:before {
+	content: "\f072";
+}
+
+.fa-calendar:before {
+	content: "\f073";
+}
+
+.fa-random2:before {
+	content: "\f074";
+}
+
+.fa-comment2:before {
+	content: "\f075";
+}
+
+.fa-magnet:before {
+	content: "\f076";
+}
+
+.fa-chevron-up:before {
+	content: "\f077";
+}
+
+.fa-chevron-down:before {
+	content: "\f078";
+}
+
+.fa-retweet2: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-chart2:before {
+	content: "\f080";
+}
+
+.fa-bar-chart-o: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-cogs:before {
+	content: "\f085";
+}
+
+.fa-gears: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-in2:before {
+	content: "\f090";
+}
+
+.fa-trophy:before {
+	content: "\f091";
+}
+
+.fa-github-square:before {
+	content: "\f092";
+}
+
+.fa-upload3: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:before {
+	content: "\f09a";
+}
+
+.fa-facebook-f:before {
+	content: "\f09a";
+}
+
+.fa-github:before {
+	content: "\f09b";
+}
+
+.fa-unlock:before {
+	content: "\f09c";
+}
+
+.fa-credit-card:before {
+	content: "\f09d";
+}
+
+.fa-feed:before {
+	content: "\f09e";
+}
+
+.fa-rss:before {
+	content: "\f09e";
+}
+
+.fa-hdd-o:before {
+	content: "\f0a0";
+}
+
+.fa-bullhorn:before {
+	content: "\f0a1";
+}
+
+.fa-bell-o:before {
+	content: "\f0a2";
+}
+
+.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-tasks2:before {
+	content: "\f0ae";
+}
+
+.fa-filter2:before {
+	content: "\f0b0";
+}
+
+.fa-briefcase:before {
+	content: "\f0b1";
+}
+
+.fa-arrows-alt:before {
+	content: "\f0b2";
+}
+
+.fa-group:before {
+	content: "\f0c0";
+}
+
+.fa-users:before {
+	content: "\f0c0";
+}
+
+.fa-chain:before {
+	content: "\f0c1";
+}
+
+.fa-link:before {
+	content: "\f0c1";
+}
+
+.fa-cloud:before {
+	content: "\f0c2";
+}
+
+.fa-flask:before {
+	content: "\f0c3";
+}
+
+.fa-cut:before {
+	content: "\f0c4";
+}
+
+.fa-scissors:before {
+	content: "\f0c4";
+}
+
+.fa-copy:before {
+	content: "\f0c5";
+}
+
+.fa-files-o:before {
+	content: "\f0c5";
+}
+
+.fa-paperclip:before {
+	content: "\f0c6";
+}
+
+.fa-floppy-o:before {
+	content: "\f0c7";
+}
+
+.fa-save:before {
+	content: "\f0c7";
+}
+
+.fa-square:before {
+	content: "\f0c8";
+}
+
+.fa-bars:before {
+	content: "\f0c9";
+}
+
+.fa-navicon:before {
+	content: "\f0c9";
+}
+
+.fa-reorder: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-table2: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-sort:before {
+	content: "\f0dc";
+}
+
+.fa-unsorted:before {
+	content: "\f0dc";
+}
+
+.fa-sort-desc:before {
+	content: "\f0dd";
+}
+
+.fa-sort-down:before {
+	content: "\f0dd";
+}
+
+.fa-sort-asc:before {
+	content: "\f0de";
+}
+
+.fa-sort-up:before {
+	content: "\f0de";
+}
+
+.fa-envelope:before {
+	content: "\f0e0";
+}
+
+.fa-linkedin:before {
+	content: "\f0e1";
+}
+
+.fa-rotate-left:before {
+	content: "\f0e2";
+}
+
+.fa-undo:before {
+	content: "\f0e2";
+}
+
+.fa-gavel:before {
+	content: "\f0e3";
+}
+
+.fa-legal:before {
+	content: "\f0e3";
+}
+
+.fa-dashboard:before {
+	content: "\f0e4";
+}
+
+.fa-tachometer:before {
+	content: "\f0e4";
+}
+
+.fa-comment-o2:before {
+	content: "\f0e5";
+}
+
+.fa-comments-o:before {
+	content: "\f0e6";
+}
+
+.fa-bolt:before {
+	content: "\f0e7";
+}
+
+.fa-flash:before {
+	content: "\f0e7";
+}
+
+.fa-sitemap2:before {
+	content: "\f0e8";
+}
+
+.fa-umbrella:before {
+	content: "\f0e9";
+}
+
+.fa-clipboard:before {
+	content: "\f0ea";
+}
+
+.fa-paste: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:before {
+	content: "\f0f3";
+}
+
+.fa-coffee:before {
+	content: "\f0f4";
+}
+
+.fa-cutlery:before {
+	content: "\f0f5";
+}
+
+.fa-file-text-o2: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:before {
+	content: "\f10b";
+}
+
+.fa-mobile-phone: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 {
+	content: "\f112";
+}
+
+.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 {
+	content: "\f122";
+}
+
+.fa-reply-all:before {
+	content: "\f122";
+}
+
+.fa-star-half-empty:before {
+	content: "\f123";
+}
+
+.fa-star-half-full:before {
+	content: "\f123";
+}
+
+.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-chain-broken:before {
+	content: "\f127";
+}
+
+.fa-unlink: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-piece2: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-caret-square-o-down:before {
+	content: "\f150";
+}
+
+.fa-toggle-down:before {
+	content: "\f150";
+}
+
+.fa-caret-square-o-up:before {
+	content: "\f151";
+}
+
+.fa-toggle-up:before {
+	content: "\f151";
+}
+
+.fa-caret-square-o-right:before {
+	content: "\f152";
+}
+
+.fa-toggle-right:before {
+	content: "\f152";
+}
+
+.fa-eur:before {
+	content: "\f153";
+}
+
+.fa-euro:before {
+	content: "\f153";
+}
+
+.fa-gbp:before {
+	content: "\f154";
+}
+
+.fa-dollar:before {
+	content: "\f155";
+}
+
+.fa-usd:before {
+	content: "\f155";
+}
+
+.fa-inr:before {
+	content: "\f156";
+}
+
+.fa-rupee:before {
+	content: "\f156";
+}
+
+.fa-cny:before {
+	content: "\f157";
+}
+
+.fa-jpy:before {
+	content: "\f157";
+}
+
+.fa-rmb:before {
+	content: "\f157";
+}
+
+.fa-yen:before {
+	content: "\f157";
+}
+
+.fa-rouble:before {
+	content: "\f158";
+}
+
+.fa-rub:before {
+	content: "\f158";
+}
+
+.fa-ruble:before {
+	content: "\f158";
+}
+
+.fa-krw:before {
+	content: "\f159";
+}
+
+.fa-won:before {
+	content: "\f159";
+}
+
+.fa-bitcoin:before {
+	content: "\f15a";
+}
+
+.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 {
+	content: "\f184";
+}
+
+.fa-gratipay:before {
+	content: "\f184";
+}
+
+.fa-sun-o:before {
+	content: "\f185";
+}
+
+.fa-moon-o:before {
+	content: "\f186";
+}
+
+.fa-archive2: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-caret-square-o-left:before {
+	content: "\f191";
+}
+
+.fa-toggle-left:before {
+	content: "\f191";
+}
+
+.fa-dot-circle-o:before {
+	content: "\f192";
+}
+
+.fa-wheelchair:before {
+	content: "\f193";
+}
+
+.fa-vimeo-square:before {
+	content: "\f194";
+}
+
+.fa-try:before {
+	content: "\f195";
+}
+
+.fa-turkish-lira: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-bank:before {
+	content: "\f19c";
+}
+
+.fa-institution:before {
+	content: "\f19c";
+}
+
+.fa-university:before {
+	content: "\f19c";
+}
+
+.fa-graduation-cap:before {
+	content: "\f19d";
+}
+
+.fa-mortar-board: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: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-cube2: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 {
+	content: "\f1b9";
+}
+
+.fa-car:before {
+	content: "\f1b9";
+}
+
+.fa-cab:before {
+	content: "\f1ba";
+}
+
+.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-database2: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-image-o:before {
+	content: "\f1c5";
+}
+
+.fa-file-photo-o:before {
+	content: "\f1c5";
+}
+
+.fa-file-picture-o:before {
+	content: "\f1c5";
+}
+
+.fa-file-archive-o:before {
+	content: "\f1c6";
+}
+
+.fa-file-zip-o:before {
+	content: "\f1c6";
+}
+
+.fa-file-audio-o:before {
+	content: "\f1c7";
+}
+
+.fa-file-sound-o:before {
+	content: "\f1c7";
+}
+
+.fa-file-movie-o:before {
+	content: "\f1c8";
+}
+
+.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 {
+	content: "\f1cd";
+}
+
+.fa-life-buoy:before {
+	content: "\f1cd";
+}
+
+.fa-life-ring:before {
+	content: "\f1cd";
+}
+
+.fa-life-saver:before {
+	content: "\f1cd";
+}
+
+.fa-support:before {
+	content: "\f1cd";
+}
+
+.fa-circle-o-notch:before {
+	content: "\f1ce";
+}
+
+.fa-ra:before {
+	content: "\f1d0";
+}
+
+.fa-rebel:before {
+	content: "\f1d0";
+}
+
+.fa-empire:before {
+	content: "\f1d1";
+}
+
+.fa-ge:before {
+	content: "\f1d1";
+}
+
+.fa-git-square:before {
+	content: "\f1d2";
+}
+
+.fa-git:before {
+	content: "\f1d3";
+}
+
+.fa-hacker-news:before {
+	content: "\f1d4";
+}
+
+.fa-y-combinator-square:before {
+	content: "\f1d4";
+}
+
+.fa-yc-square:before {
+	content: "\f1d4";
+}
+
+.fa-tencent-weibo:before {
+	content: "\f1d5";
+}
+
+.fa-qq:before {
+	content: "\f1d6";
+}
+
+.fa-wechat:before {
+	content: "\f1d7";
+}
+
+.fa-weixin:before {
+	content: "\f1d7";
+}
+
+.fa-paper-plane:before {
+	content: "\f1d8";
+}
+
+.fa-send:before {
+	content: "\f1d8";
+}
+
+.fa-paper-plane-o:before {
+	content: "\f1d9";
+}
+
+.fa-send-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-sliders2:before {
+	content: "\f1de";
+}
+
+.fa-share-alt:before {
+	content: "\f1e0";
+}
+
+.fa-share-alt-square:before {
+	content: "\f1e1";
+}
+
+.fa-bomb:before {
+	content: "\f1e2";
+}
+
+.fa-futbol-o:before {
+	content: "\f1e3";
+}
+
+.fa-soccer-ball-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-ils:before {
+	content: "\f20b";
+}
+
+.fa-shekel:before {
+	content: "\f20b";
+}
+
+.fa-sheqel: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 {
+	content: "\f224";
+}
+
+.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-bed:before {
+	content: "\f236";
+}
+
+.fa-hotel:before {
+	content: "\f236";
+}
+
+.fa-viacoin:before {
+	content: "\f237";
+}
+
+.fa-train:before {
+	content: "\f238";
+}
+
+.fa-subway:before {
+	content: "\f239";
+}
+
+.fa-medium:before {
+	content: "\f23a";
+}
+
+.fa-y-combinator:before {
+	content: "\f23b";
+}
+
+.fa-yc:before {
+	content: "\f23b";
+}
+
+.fa-optin-monster:before {
+	content: "\f23c";
+}
+
+.fa-opencart:before {
+	content: "\f23d";
+}
+
+.fa-expeditedssl:before {
+	content: "\f23e";
+}
+
+.fa-battery-4:before {
+	content: "\f240";
+}
+
+.fa-battery-full:before {
+	content: "\f240";
+}
+
+.fa-battery-3:before {
+	content: "\f241";
+}
+
+.fa-battery-three-quarters:before {
+	content: "\f241";
+}
+
+.fa-battery-2:before {
+	content: "\f242";
+}
+
+.fa-battery-half:before {
+	content: "\f242";
+}
+
+.fa-battery-1:before {
+	content: "\f243";
+}
+
+.fa-battery-quarter:before {
+	content: "\f243";
+}
+
+.fa-battery-0:before {
+	content: "\f244";
+}
+
+.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 {
+	content: "\f251";
+}
+
+.fa-hourglass-start:before {
+	content: "\f251";
+}
+
+.fa-hourglass-2:before {
+	content: "\f252";
+}
+
+.fa-hourglass-half:before {
+	content: "\f252";
+}
+
+.fa-hourglass-3:before {
+	content: "\f253";
+}
+
+.fa-hourglass-end:before {
+	content: "\f253";
+}
+
+.fa-hourglass:before {
+	content: "\f254";
+}
+
+.fa-hand-grab-o:before {
+	content: "\f255";
+}
+
+.fa-hand-rock-o:before {
+	content: "\f255";
+}
+
+.fa-hand-paper-o:before {
+	content: "\f256";
+}
+
+.fa-hand-stop-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-television:before {
+	content: "\f26c";
+}
+
+.fa-tv: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-map2: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";
+}
+
+.vi-browser:before {
+	content: "\f0cf";
+}
+
+.vi-bullets:before {
+	content: "\e62b";
+}
+
+.vi-combobox:before {
+	content: "\e637";
+}
+
+.vi-file-tree:before {
+	content: "\e648";
+}
+
+.vi-form:before {
+	content: "\e64c";
+}
+
+.vi-grid-bevel:before {
+	content: "\e64f";
+}
+
+.vi-grid:before {
+	content: "\e652";
+}
+
+.vi-layout:before {
+	content: "\e656";
+}
+
+.vi-level-right-bold:before {
+	content: "\e657";
+}
+
+.vi-options:before {
+	content: "\e65f";
+}
+
+.vi-panel:before {
+	content: "\e669";
+}
+
+.vi-road-branch:before {
+	content: "\e671";
+}
+
+.vi-split:before {
+	content: "\e676";
+}
+
+.vi-tabs:before {
+	content: "\e67a";
+}
+
+.vi-text-input:before {
+	content: "\e67c";
+}
+
+.vi-tree-table:before {
+	content: "\e681";
+}
+
+.vi-twin-col-select:before {
+	content: "\e682";
+}
+
+.vi-cube:before {
+	content: "\f1bf";
+}
+
+.vi-filter:before {
+	content: "\f0b3";
+}
+
+.vi-hash:before {
+	content: "\e6aa";
+}
+
+.vi-puzzle-piece:before {
+	content: "\f12f";
+}
+
+.vi-sliders:before {
+	content: "\e6d0";
+}
+
+.vi-archive:before {
+	content: "\e6ef";
+}
+
+.vi-book:before {
+	content: "\f04f";
+}
+
+.vi-modal-list:before {
+	content: "\e72c";
+}
+
+.vi-random:before {
+	content: "\f07f";
+}
+
+.vi-server:before {
+	content: "\e738";
+}
+
+.vi-database:before {
+	content: "\f1cf";
+}
+
+.vi-sitemap:before {
+	content: "\f116";
+}
+
+.vi-tasks:before {
+	content: "\e73e";
+}
+
+.vi-ticket:before {
+	content: "\e741";
+}
+
+.vi-bar-chart:before {
+	content: "\e758";
+}
+
+.vi-comment-o:before {
+	content: "\e769";
+}
+
+.vi-comment:before {
+	content: "\e76a";
+}
+
+.vi-retweet:before {
+	content: "\f08f";
+}
+
+.vi-sign-in:before {
+	content: "\f09f";
+}
+
+.vi-sign-out:before {
+	content: "\e79a";
+}
+
+.vi-table:before {
+	content: "\f0ef";
+}
+
+.vi-menu:before {
+	content: "\e7b4";
+}
+
+.vi-file-text-o:before {
+	content: "\e7e2";
+}
+
+.vi-list-ul:before {
+	content: "\e7f2";
+}
+
+.vi-list:before {
+	content: "\e7f3";
+}
+
+.vi-book-dollar:before {
+	content: "\e600";
+}
+
+.vi-book-percent:before {
+	content: "\e601";
+}
+
+.vi-briefcase:before {
+	content: "\e602";
+}
+
+.vi-plus-minus:before {
+	content: "\e603";
+}
+
+.vi-calendar-briefcase:before {
+	content: "\e604";
+}
+
+.vi-calendar-clock:before {
+	content: "\e605";
+}
+
+.vi-calendar-user:before {
+	content: "\e606";
+}
+
+.vi-dental-chair:before {
+	content: "\e607";
+}
+
+.vi-doctor-briefcase:before {
+	content: "\e608";
+}
+
+.vi-doctor:before {
+	content: "\e609";
+}
+
+.vi-dollar:before {
+	content: "\e60a";
+}
+
+.vi-exit-o:before {
+	content: "\e60b";
+}
+
+.vi-exit:before {
+	content: "\e60c";
+}
+
+.vi-golf:before {
+	content: "\e60d";
+}
+
+.vi-group:before {
+	content: "\e60e";
+}
+
+.vi-health-card:before {
+	content: "\e60f";
+}
+
+.vi-invoice:before {
+	content: "\e610";
+}
+
+.vi-level-down-bold:before {
+	content: "\e611";
+}
+
+.vi-level-left-bold:before {
+	content: "\e612";
+}
+
+.vi-level-up-bold:before {
+	content: "\e613";
+}
+
+.vi-out:before {
+	content: "\e614";
+}
+
+.vi-pill:before {
+	content: "\e615";
+}
+
+.vi-pills:before {
+	content: "\e616";
+}
+
+.vi-specialist:before {
+	content: "\e617";
+}
+
+.vi-stethoscope:before {
+	content: "\e618";
+}
+
+.vi-teeth:before {
+	content: "\e619";
+}
+
+.vi-user-card:before {
+	content: "\e61a";
+}
+
+.vi-user-check:before {
+	content: "\e61b";
+}
+
+.vi-user-clock:before {
+	content: "\e61c";
+}
+
+.vi-user-heart:before {
+	content: "\e61d";
+}
+
+.vi-absolute-position:before {
+	content: "\e61e";
+}
+
+.vi-accordion-menu:before {
+	content: "\e61f";
+}
+
+.vi-add-dock:before {
+	content: "\e620";
+}
+
+.vi-archives:before {
+	content: "\e621";
+}
+
+.vi-arrow-backward:before {
+	content: "\e622";
+}
+
+.vi-arrow-forward:before {
+	content: "\e623";
+}
+
+.vi-at:before {
+	content: "\e624";
+}
+
+.vi-bell-slash-o:before {
+	content: "\e625";
+}
+
+.vi-bell-slash:before {
+	content: "\e626";
+}
+
+.vi-boat:before {
+	content: "\e627";
+}
+
+.vi-browser3:before {
+	content: "\e62a";
+}
+
+.vi-bullets:before {
+	content: "\e62b";
+}
+
+.vi-button:before {
+	content: "\e62c";
+}
+
+.vi-calc-book:before {
+	content: "\e62d";
+}
+
+.vi-calendar-envelope:before {
+	content: "\e62e";
+}
+
+.vi-car:before {
+	content: "\e62f";
+}
+
+.vi-check-square:before {
+	content: "\e630";
+}
+
+.vi-child:before {
+	content: "\e631";
+}
+
+.vi-clipboard-cross:before {
+	content: "\e632";
+}
+
+.vi-clipboard-heart:before {
+	content: "\e633";
+}
+
+.vi-clipboard-pulse:before {
+	content: "\e634";
+}
+
+.vi-clipboard-text:before {
+	content: "\e635";
+}
+
+.vi-clipboard-user:before {
+	content: "\e638";
+}
+
+.vi-clipboard:before {
+	content: "\e639";
+}
+
+.vi-combobox:before {
+	content: "\e637";
+}
+
+.vi-compress-square:before {
+	content: "\e63a";
+}
+
+.vi-copyright:before {
+	content: "\e63b";
+}
+
+.vi-css:before {
+	content: "\e63c";
+}
+
+.vi-curly-brackets:before {
+	content: "\e63d";
+}
+
+.vi-date-input:before {
+	content: "\e63e";
+}
+
+.vi-elastic:before {
+	content: "\e63f";
+}
+
+.vi-envelope-open-o:before {
+	content: "\e640";
+}
+
+.vi-envelope-open:before {
+	content: "\e641";
+}
+
+.vi-external-browser:before {
+	content: "\e642";
+}
+
+.vi-eyedropper:before {
+	content: "\e643";
+}
+
+.vi-factory:before {
+	content: "\e644";
+}
+
+.vi-file-process:before {
+	content: "\e645";
+}
+
+.vi-file-refresh:before {
+	content: "\e646";
+}
+
+.vi-file-start:before {
+	content: "\e649";
+}
+
+.vi-file-tree-small:before {
+	content: "\e64a";
+}
+
+.vi-file-tree-sub:before {
+	content: "\e64d";
+}
+
+.vi-file-tree:before {
+	content: "\e648";
+}
+
+.vi-adobe-flash:before {
+	content: "\e650";
+}
+
+.vi-flip-h:before {
+	content: "\e653";
+}
+
+.vi-flip-v:before {
+	content: "\e658";
+}
+
+.vi-form:before {
+	content: "\e64c";
+}
+
+.vi-funcion:before {
+	content: "\e659";
+}
+
+.vi-grab:before {
+	content: "\e65a";
+}
+
+.vi-grid-bevel:before {
+	content: "\e64f";
+}
+
+.vi-grid-h:before {
+	content: "\e65b";
+}
+
+.vi-grid-v:before {
+	content: "\e65c";
+}
+
+.vi-grid:before {
+	content: "\e652";
+}
+
+.vi-hand:before {
+	content: "\e65d";
+}
+
+.vi-input:before {
+	content: "\e660";
+}
+
+.vi-layout:before {
+	content: "\e656";
+}
+
+.vi-level-right-bold:before {
+	content: "\e657";
+}
+
+.vi-list-select:before {
+	content: "\e661";
+}
+
+.vi-margin-bottom:before {
+	content: "\e662";
+}
+
+.vi-margin-left:before {
+	content: "\e663";
+}
+
+.vi-margin-right:before {
+	content: "\e664";
+}
+
+.vi-margin-top:before {
+	content: "\e665";
+}
+
+.vi-margin:before {
+	content: "\e666";
+}
+
+.vi-native-button:before {
+	content: "\e667";
+}
+
+.vi-notebook:before {
+	content: "\e66a";
+}
+
+.vi-options:before {
+	content: "\e65f";
+}
+
+.vi-orientation:before {
+	content: "\e66b";
+}
+
+.vi-outbox:before {
+	content: "\e66c";
+}
+
+.vi-padding-bottom:before {
+	content: "\e66d";
+}
+
+.vi-padding-left:before {
+	content: "\e66e";
+}
+
+.vi-padding-right:before {
+	content: "\e66f";
+}
+
+.vi-padding-top:before {
+	content: "\e672";
+}
+
+.vi-padding:before {
+	content: "\e673";
+}
+
+.vi-paint-roll:before {
+	content: "\e674";
+}
+
+.vi-palete:before {
+	content: "\e677";
+}
+
+.vi-panel:before {
+	content: "\e669";
+}
+
+.vi-password:before {
+	content: "\e678";
+}
+
+.vi-plug:before {
+	content: "\e67d";
+}
+
+.vi-pointer:before {
+	content: "\e67e";
+}
+
+.vi-progressbar:before {
+	content: "\e683";
+}
+
+.vi-resize-h:before {
+	content: "\e684";
+}
+
+.vi-resize-v:before {
+	content: "\e685";
+}
+
+.vi-rhombus:before {
+	content: "\e686";
+}
+
+.vi-road-branch:before {
+	content: "\e671";
+}
+
+.vi-road-branches:before {
+	content: "\e687";
+}
+
+.vi-road-split:before {
+	content: "\e688";
+}
+
+.vi-select:before {
+	content: "\e689";
+}
+
+.vi-slider:before {
+	content: "\e68a";
+}
+
+.vi-split:before {
+	content: "\e676";
+}
+
+.vi-start-cog:before {
+	content: "\e68b";
+}
+
+.vi-stop-cog:before {
+	content: "\e68c";
+}
+
+.vi-sword:before {
+	content: "\e68d";
+}
+
+.vi-tabs:before {
+	content: "\e67a";
+}
+
+.vi-taxi:before {
+	content: "\e68e";
+}
+
+.vi-text-input:before {
+	content: "\e67c";
+}
+
+.vi-text-label:before {
+	content: "\e68f";
+}
+
+.vi-tooth:before {
+	content: "\e690";
+}
+
+.vi-train:before {
+	content: "\e691";
+}
+
+.vi-tree-table:before {
+	content: "\e681";
+}
+
+.vi-twin-col-select:before {
+	content: "\e682";
+}
+
+.vi-viewport:before {
+	content: "\e692";
+}
+
+.vi-abacus:before {
+	content: "\e693";
+}
+
+.vi-accessibility:before {
+	content: "\e694";
+}
+
+.vi-airplane:before {
+	content: "\e695";
+}
+
+.vi-anchor:before {
+	content: "\e696";
+}
+
+.vi-asterisk:before {
+	content: "\e699";
+}
+
+.vi-automation:before {
+	content: "\e69a";
+}
+
+.vi-barcode:before {
+	content: "\e69b";
+}
+
+.vi-bomb:before {
+	content: "\e69c";
+}
+
+.vi-bug-o:before {
+	content: "\e69d";
+}
+
+.vi-bug:before {
+	content: "\e69e";
+}
+
+.vi-calc:before {
+	content: "\e69f";
+}
+
+.vi-chart-line:before {
+	content: "\e6a0";
+}
+
+.vi-chart:before {
+	content: "\e6a1";
+}
+
+.vi-code:before {
+	content: "\e6a4";
+}
+
+.vi-coffee:before {
+	content: "\e6a5";
+}
+
+.vi-cogs:before {
+	content: "\e6a6";
+}
+
+.vi-controller:before {
+	content: "\e6a7";
+}
+
+.vi-corner-lower-left:before {
+	content: "\e6a8";
+}
+
+.vi-corner-lower-right:before {
+	content: "\e6ab";
+}
+
+.vi-corner-upper-left:before {
+	content: "\e6ac";
+}
+
+.vi-corner-upper-right:before {
+	content: "\e6ad";
+}
+
+.vi-cube3:before {
+	content: "\e698";
+}
+
+.vi-cubes:before {
+	content: "\e6ae";
+}
+
+.vi-download-alt:before {
+	content: "\e6af";
+}
+
+.vi-eraser:before {
+	content: "\e6b0";
+}
+
+.vi-facebook-square:before {
+	content: "\e6b1";
+}
+
+.vi-facebook:before {
+	content: "\e6b2";
+}
+
+.vi-female:before {
+	content: "\e6b3";
+}
+
+.vi-file-font:before {
+	content: "\e6b4";
+}
+
+.vi-file-presentation:before {
+	content: "\e6b5";
+}
+
+.vi-file-table:before {
+	content: "\e6b6";
+}
+
+.vi-fill:before {
+	content: "\e6b7";
+}
+
+.vi-filter3:before {
+	content: "\e6a3";
+}
+
+.vi-fire:before {
+	content: "\e6b8";
+}
+
+.vi-frown-o:before {
+	content: "\e6b9";
+}
+
+.vi-gavel:before {
+	content: "\e6ba";
+}
+
+.vi-google-plus-square:before {
+	content: "\e6bb";
+}
+
+.vi-google-plus:before {
+	content: "\e6bc";
+}
+
+.vi-hands-up:before {
+	content: "\e6bd";
+}
+
+.vi-hash:before {
+	content: "\e6aa";
+}
+
+.vi-institution:before {
+	content: "\e6be";
+}
+
+.vi-key-o:before {
+	content: "\e6bf";
+}
+
+.vi-key:before {
+	content: "\e6c2";
+}
+
+.vi-lifebuoy:before {
+	content: "\e6c3";
+}
+
+.vi-lightbulb:before {
+	content: "\e6c4";
+}
+
+.vi-sign-in-alt:before {
+	content: "\e6c5";
+}
+
+.vi-sign-out-alt:before {
+	content: "\e6c6";
+}
+
+.vi-magic:before {
+	content: "\f0ff";
+}
+
+.vi-male:before {
+	content: "\e6c8";
+}
+
+.vi-medal:before {
+	content: "\e6c9";
+}
+
+.vi-megafone:before {
+	content: "\e6ca";
+}
+
+.vi-meh-o:before {
+	content: "\e6cb";
+}
+
+.vi-money:before {
+	content: "\e6cc";
+}
+
+.vi-package:before {
+	content: "\e6cd";
+}
+
+.vi-paintbrush:before {
+	content: "\e6ce";
+}
+
+.vi-paperplane:before {
+	content: "\e6d2";
+}
+
+.vi-paperplane:before {
+	content: "\e6d2";
+}
+
+.vi-paragraph:before {
+	content: "\e6d3";
+}
+
+.vi-paste:before {
+	content: "\e6d4";
+}
+
+.vi-pie-chart:before {
+	content: "\f20f";
+}
+
+.vi-pin-post:before {
+	content: "\e6d6";
+}
+
+.vi-presentation:before {
+	content: "\e6d7";
+}
+
+.vi-puzzle-piece3:before {
+	content: "\e6c1";
+}
+
+.vi-qrcode:before {
+	content: "\e6d8";
+}
+
+.vi-quote-left:before {
+	content: "\e6d9";
+}
+
+.vi-quote-right:before {
+	content: "\e6da";
+}
+
+.vi-raster-lower-left:before {
+	content: "\e6db";
+}
+
+.vi-raster:before {
+	content: "\e6dc";
+}
+
+.vi-recycle:before {
+	content: "\e6dd";
+}
+
+.vi-road:before {
+	content: "\e6de";
+}
+
+.vi-rocket:before {
+	content: "\e6df";
+}
+
+.vi-rss-square:before {
+	content: "\e6e0";
+}
+
+.vi-rss:before {
+	content: "\e6e1";
+}
+
+.vi-safe-lock:before {
+	content: "\e6e2";
+}
+
+.vi-safe:before {
+	content: "\e6e3";
+}
+
+.vi-share-square:before {
+	content: "\e6e4";
+}
+
+.vi-shield:before {
+	content: "\e6e5";
+}
+
+.vi-sliders:before {
+	content: "\e6d0";
+}
+
+.vi-smiley-o:before {
+	content: "\e6e6";
+}
+
+.vi-spinner-arc:before {
+	content: "\e6e7";
+}
+
+.vi-spinner-third:before {
+	content: "\e6e8";
+}
+
+.vi-spinner:before {
+	content: "\e6e9";
+}
+
+.vi-subscript:before {
+	content: "\e6ea";
+}
+
+.vi-superscript:before {
+	content: "\e6eb";
+}
+
+.vi-tag:before {
+	content: "\e6ec";
+}
+
+.vi-tags:before {
+	content: "\e6ed";
+}
+
+.vi-terminal:before {
+	content: "\e6f0";
+}
+
+.vi-thumbs-down-o:before {
+	content: "\e6f1";
+}
+
+.vi-thumbs-down:before {
+	content: "\e6f2";
+}
+
+.vi-thumbs-up-o:before {
+	content: "\e6f3";
+}
+
+.vi-thumbs-up:before {
+	content: "\e6f4";
+}
+
+.vi-truck:before {
+	content: "\e6f5";
+}
+
+.vi-twitter-square:before {
+	content: "\e6f6";
+}
+
+.vi-twitter:before {
+	content: "\e6f7";
+}
+
+.vi-umbrella:before {
+	content: "\e6f8";
+}
+
+.vi-upload-alt:before {
+	content: "\e6fb";
+}
+
+.vi-vimeo-square:before {
+	content: "\e6fc";
+}
+
+.vi-vimeo:before {
+	content: "\e6fd";
+}
+
+.vi-youtube-square:before {
+	content: "\e6fe";
+}
+
+.vi-youtube:before {
+	content: "\e6ff";
+}
+
+.vi-angle-double-down:before {
+	content: "\e700";
+}
+
+.vi-angle-double-left:before {
+	content: "\e701";
+}
+
+.vi-angle-double-right:before {
+	content: "\e702";
+}
+
+.vi-angle-double-up:before {
+	content: "\e703";
+}
+
+.vi-angle-down:before {
+	content: "\e704";
+}
+
+.vi-angle-left:before {
+	content: "\e705";
+}
+
+.vi-angle-right:before {
+	content: "\e706";
+}
+
+.vi-angle-up:before {
+	content: "\e707";
+}
+
+.vi-archive:before {
+	content: "\e6ef";
+}
+
+.vi-arrow-circle-down-o:before {
+	content: "\e708";
+}
+
+.vi-arrow-circle-down:before {
+	content: "\e709";
+}
+
+.vi-arrow-circle-left-o:before {
+	content: "\e70a";
+}
+
+.vi-arrow-circle-left:before {
+	content: "\e70b";
+}
+
+.vi-arrow-circle-right-o:before {
+	content: "\e70c";
+}
+
+.vi-arrow-circle-right:before {
+	content: "\e70d";
+}
+
+.vi-arrow-circle-up-o:before {
+	content: "\e70e";
+}
+
+.vi-arrow-circle-up:before {
+	content: "\e70f";
+}
+
+.vi-ban:before {
+	content: "\e710";
+}
+
+.vi-bold:before {
+	content: "\e711";
+}
+
+.vi-book3:before {
+	content: "\e6fa";
+}
+
+.vi-bullseye:before {
+	content: "\e712";
+}
+
+.vi-cart-o:before {
+	content: "\e713";
+}
+
+.vi-cart:before {
+	content: "\e714";
+}
+
+.vi-check-square-o:before {
+	content: "\e715";
+}
+
+.vi-cross-cutlery:before {
+	content: "\e716";
+}
+
+.vi-cutlery:before {
+	content: "\e717";
+}
+
+.vi-dashboard:before {
+	content: "\e718";
+}
+
+.vi-disc:before {
+	content: "\e719";
+}
+
+.vi-dot-circle:before {
+	content: "\e71a";
+}
+
+.vi-download:before {
+	content: "\e71b";
+}
+
+.vi-drop:before {
+	content: "\e71c";
+}
+
+.vi-exchange:before {
+	content: "\f117";
+}
+
+.vi-exclamation-circle-o:before {
+	content: "\e71e";
+}
+
+.vi-exclamation-circle:before {
+	content: "\e71f";
+}
+
+.vi-exclamation:before {
+	content: "\e720";
+}
+
+.vi-eye-slash:before {
+	content: "\e721";
+}
+
+.vi-file-code:before {
+	content: "\e722";
+}
+
+.vi-file-movie:before {
+	content: "\e723";
+}
+
+.vi-file-picture:before {
+	content: "\e724";
+}
+
+.vi-file-sound:before {
+	content: "\e725";
+}
+
+.vi-file-zip:before {
+	content: "\e726";
+}
+
+.vi-flag-checkered:before {
+	content: "\e727";
+}
+
+.vi-flag-o:before {
+	content: "\e728";
+}
+
+.vi-flag:before {
+	content: "\e729";
+}
+
+.vi-flash:before {
+	content: "\e72a";
+}
+
+.vi-font:before {
+	content: "\e72d";
+}
+
+.vi-gamepad:before {
+	content: "\e72e";
+}
+
+.vi-gift:before {
+	content: "\e72f";
+}
+
+.vi-handle-corner:before {
+	content: "\e730";
+}
+
+.vi-harddrive-o:before {
+	content: "\e731";
+}
+
+.vi-harddrive:before {
+	content: "\e732";
+}
+
+.vi-header:before {
+	content: "\e735";
+}
+
+.vi-headphones:before {
+	content: "\e73c";
+}
+
+.vi-inbox:before {
+	content: "\e73f";
+}
+
+.vi-info-circle-o:before {
+	content: "\e742";
+}
+
+.vi-info-circle:before {
+	content: "\e743";
+}
+
+.vi-info:before {
+	content: "\e744";
+}
+
+.vi-ist-ol:before {
+	content: "\e745";
+}
+
+.vi-italic:before {
+	content: "\e746";
+}
+
+.vi-keyboard-o:before {
+	content: "\e747";
+}
+
+.vi-keyboard:before {
+	content: "\e748";
+}
+
+.vi-line-h:before {
+	content: "\e749";
+}
+
+.vi-line-v:before {
+	content: "\e74a";
+}
+
+.vi-link:before {
+	content: "\e74b";
+}
+
+.vi-location-arrow-circle-o:before {
+	content: "\e74c";
+}
+
+.vi-location-arrow-circle:before {
+	content: "\e74d";
+}
+
+.vi-location-arrow:before {
+	content: "\e74e";
+}
+
+.vi-mailbox:before {
+	content: "\e74f";
+}
+
+.vi-microphone:before {
+	content: "\e750";
+}
+
+.vi-modal-list:before {
+	content: "\e72c";
+}
+
+.vi-mute:before {
+	content: "\e751";
+}
+
+.vi-paperclip:before {
+	content: "\e752";
+}
+
+.vi-play-circle-o:before {
+	content: "\e753";
+}
+
+.vi-question-circle-o:before {
+	content: "\e754";
+}
+
+.vi-question-circle:before {
+	content: "\e755";
+}
+
+.vi-play-circle:before {
+	content: "\e756";
+}
+
+.vi-question:before {
+	content: "\e759";
+}
+
+.vi-random3:before {
+	content: "\e734";
+}
+
+.vi-scissors:before {
+	content: "\e75a";
+}
+
+.vi-screwdriver:before {
+	content: "\e75b";
+}
+
+.vi-server:before {
+	content: "\e738";
+}
+
+.vi-database3:before {
+	content: "\e73a";
+}
+
+.vi-signal:before {
+	content: "\e75c";
+}
+
+.vi-sitemap3:before {
+	content: "\e73b";
+}
+
+.vi-spoon:before {
+	content: "\e75d";
+}
+
+.vi-strikethrough:before {
+	content: "\e75e";
+}
+
+.vi-sun-o:before {
+	content: "\e75f";
+}
+
+.vi-tasks:before {
+	content: "\e73e";
+}
+
+.vi-text-height:before {
+	content: "\e760";
+}
+
+.vi-text-width:before {
+	content: "\e761";
+}
+
+.vi-ticket:before {
+	content: "\e741";
+}
+
+.vi-toolbox:before {
+	content: "\e762";
+}
+
+.vi-tools:before {
+	content: "\e763";
+}
+
+.vi-trophy:before {
+	content: "\e764";
+}
+
+.vi-underline:before {
+	content: "\e765";
+}
+
+.vi-unlink:before {
+	content: "\e766";
+}
+
+.vi-upload:before {
+	content: "\e76b";
+}
+
+.vi-users:before {
+	content: "\e76c";
+}
+
+.vi-warning:before {
+	content: "\e76d";
+}
+
+.vi-wrench:before {
+	content: "\e76e";
+}
+
+.vi-adjust:before {
+	content: "\e76f";
+}
+
+.vi-align-center:before {
+	content: "\e770";
+}
+
+.vi-align-left:before {
+	content: "\e771";
+}
+
+.vi-align-right:before {
+	content: "\e772";
+}
+
+.vi-arrow-long-down:before {
+	content: "\e773";
+}
+
+.vi-arrow-long-left:before {
+	content: "\e774";
+}
+
+.vi-arrows-cross:before {
+	content: "\e775";
+}
+
+.vi-arrows-long-h:before {
+	content: "\e776";
+}
+
+.vi-arrows-long-right:before {
+	content: "\e777";
+}
+
+.vi-arrows-long-up:before {
+	content: "\e778";
+}
+
+.vi-arrows-long-v:before {
+	content: "\e779";
+}
+
+.vi-arrows:before {
+	content: "\e77a";
+}
+
+.vi-backwards:before {
+	content: "\e77b";
+}
+
+.vi-bar-chart:before {
+	content: "\e758";
+}
+
+.vi-bell-o:before {
+	content: "\e77c";
+}
+
+.vi-bolt:before {
+	content: "\e77d";
+}
+
+.vi-chat:before {
+	content: "\e77e";
+}
+
+.vi-check:before {
+	content: "\e77f";
+}
+
+.vi-circle-thin:before {
+	content: "\e780";
+}
+
+.vi-circle:before {
+	content: "\e781";
+}
+
+.vi-cloud-download-o:before {
+	content: "\e782";
+}
+
+.vi-cloud-download:before {
+	content: "\e783";
+}
+
+.vi-cloud-o:before {
+	content: "\e784";
+}
+
+.vi-cloud-upload-o:before {
+	content: "\e785";
+}
+
+.vi-cloud-upload:before {
+	content: "\e786";
+}
+
+.vi-cloud:before {
+	content: "\e787";
+}
+
+.vi-cog-o:before {
+	content: "\e788";
+}
+
+.vi-comment-ellipsis-o:before {
+	content: "\e789";
+}
+
+.vi-comment-ellipsis:before {
+	content: "\e78a";
+}
+
+.vi-comment-o:before {
+	content: "\e769";
+}
+
+.vi-comment:before {
+	content: "\e76a";
+}
+
+.vi-comments-o:before {
+	content: "\e78b";
+}
+
+.vi-comments:before {
+	content: "\e78c";
+}
+
+.vi-compress:before {
+	content: "\e78d";
+}
+
+.vi-connect-o:before {
+	content: "\e78e";
+}
+
+.vi-connect:before {
+	content: "\e78f";
+}
+
+.vi-credit-card:before {
+	content: "\e790";
+}
+
+.vi-crop:before {
+	content: "\e791";
+}
+
+.vi-deindent:before {
+	content: "\e792";
+}
+
+.vi-edit:before {
+	content: "\e795";
+}
+
+.vi-eject:before {
+	content: "\e796";
+}
+
+.vi-ellipsis-h:before {
+	content: "\e79b";
+}
+
+.vi-ellipsis-v:before {
+	content: "\e79c";
+}
+
+.vi-expand-full:before {
+	content: "\e79d";
+}
+
+.vi-expand:before {
+	content: "\e79e";
+}
+
+.vi-fast-backward:before {
+	content: "\e79f";
+}
+
+.vi-fast-forward:before {
+	content: "\e7a0";
+}
+
+.vi-film:before {
+	content: "\e7a1";
+}
+
+.vi-folder-open-o:before {
+	content: "\e7a2";
+}
+
+.vi-folder-open:before {
+	content: "\e7a3";
+}
+
+.vi-forward:before {
+	content: "\e7a4";
+}
+
+.vi-glass:before {
+	content: "\e7a7";
+}
+
+.vi-globe:before {
+	content: "\e7a8";
+}
+
+.vi-heart-o:before {
+	content: "\e7a9";
+}
+
+.vi-heart:before {
+	content: "\e7aa";
+}
+
+.vi-indent:before {
+	content: "\e7ab";
+}
+
+.vi-laptop:before {
+	content: "\e7ac";
+}
+
+.vi-level-down:before {
+	content: "\e7ad";
+}
+
+.vi-level-left:before {
+	content: "\e7ae";
+}
+
+.vi-level-right:before {
+	content: "\e7af";
+}
+
+.vi-level-up:before {
+	content: "\e7b0";
+}
+
+.vi-magnet:before {
+	content: "\e7b1";
+}
+
+.vi-map-marker:before {
+	content: "\e7b2";
+}
+
+.vi-moon-o:before {
+	content: "\e7b5";
+}
+
+.vi-moon:before {
+	content: "\e7b6";
+}
+
+.vi-movie:before {
+	content: "\e7b7";
+}
+
+.vi-music:before {
+	content: "\e7b8";
+}
+
+.vi-pause:before {
+	content: "\e7b9";
+}
+
+.vi-play:before {
+	content: "\e7ba";
+}
+
+.vi-power-off:before {
+	content: "\e7bb";
+}
+
+.vi-refresh:before {
+	content: "\e7bc";
+}
+
+.vi-reply-all:before {
+	content: "\e7bd";
+}
+
+.vi-reply:before {
+	content: "\e7be";
+}
+
+.vi-retweet3:before {
+	content: "\e794";
+}
+
+.vi-rotate-left:before {
+	content: "\e7bf";
+}
+
+.vi-rotate-right:before {
+	content: "\e7c0";
+}
+
+.vi-share:before {
+	content: "\e7c1";
+}
+
+.vi-sign-in3:before {
+	content: "\e799";
+}
+
+.vi-sign-out:before {
+	content: "\e79a";
+}
+
+.vi-sort:before {
+	content: "\e7c2";
+}
+
+.vi-sound-disable:before {
+	content: "\e7c3";
+}
+
+.vi-square-shadow:before {
+	content: "\e7c4";
+}
+
+.vi-star-half-left-o:before {
+	content: "\e7c5";
+}
+
+.vi-star-half-left:before {
+	content: "\e7c6";
+}
+
+.vi-star-half-right-o:before {
+	content: "\e7c7";
+}
+
+.vi-star-half-right:before {
+	content: "\e7c8";
+}
+
+.vi-star-o:before {
+	content: "\e7c9";
+}
+
+.vi-star:before {
+	content: "\e7ca";
+}
+
+.vi-step-backward:before {
+	content: "\e7cb";
+}
+
+.vi-step-forward:before {
+	content: "\e7cc";
+}
+
+.vi-stop:before {
+	content: "\e7cd";
+}
+
+.vi-table3:before {
+	content: "\e7a6";
+}
+
+.vi-thin-square:before {
+	content: "\e7ce";
+}
+
+.vi-time-backward:before {
+	content: "\e7cf";
+}
+
+.vi-time-forward:before {
+	content: "\e7d0";
+}
+
+.vi-volume-down:before {
+	content: "\e7d1";
+}
+
+.vi-volume-off:before {
+	content: "\e7d2";
+}
+
+.vi-volume-up:before {
+	content: "\e7d3";
+}
+
+.vi-volume:before {
+	content: "\e7d4";
+}
+
+.vi-close:before {
+	content: "\e7d5";
+}
+
+.vi-align-justify:before {
+	content: "\e7d6";
+}
+
+.vi-arrow-down:before {
+	content: "\e7d7";
+}
+
+.vi-arrow-left:before {
+	content: "\e7d8";
+}
+
+.vi-arrow-right:before {
+	content: "\e7d9";
+}
+
+.vi-arrow-up:before {
+	content: "\e7da";
+}
+
+.vi-menu:before {
+	content: "\e7b4";
+}
+
+.vi-bell:before {
+	content: "\e7db";
+}
+
+.vi-bookmark-o:before {
+	content: "\e7dc";
+}
+
+.vi-bookmark:before {
+	content: "\e7dd";
+}
+
+.vi-building-o:before {
+	content: "\e7de";
+}
+
+.vi-building:before {
+	content: "\e7df";
+}
+
+.vi-calendar-o:before {
+	content: "\e7e0";
+}
+
+.vi-calendar:before {
+	content: "\e7e3";
+}
+
+.vi-camera:before {
+	content: "\e7e4";
+}
+
+.vi-caret-down:before {
+	content: "\e7e5";
+}
+
+.vi-caret-left:before {
+	content: "\e7e6";
+}
+
+.vi-caret-right:before {
+	content: "\e7e7";
+}
+
+.vi-caret-square-down-o:before {
+	content: "\e7e8";
+}
+
+.vi-caret-square-left-o:before {
+	content: "\e7e9";
+}
+
+.vi-caret-square-right-o:before {
+	content: "\e7ea";
+}
+
+.vi-caret-square-up-o:before {
+	content: "\e7eb";
+}
+
+.vi-caret-up:before {
+	content: "\e7ec";
+}
+
+.vi-check-circle-o:before {
+	content: "\e7ed";
+}
+
+.vi-check-circle:before {
+	content: "\e7ee";
+}
+
+.vi-chevron-circle-down-o:before {
+	content: "\e7ef";
+}
+
+.vi-chevron-circle-down:before {
+	content: "\e7f4";
+}
+
+.vi-chevron-circle-left-o:before {
+	content: "\e7f5";
+}
+
+.vi-chevron-circle-left:before {
+	content: "\e7f6";
+}
+
+.vi-chevron-circle-right-o:before {
+	content: "\e7f7";
+}
+
+.vi-chevron-circle-right:before {
+	content: "\e7f8";
+}
+
+.vi-chevron-circle-up-o:before {
+	content: "\e7f9";
+}
+
+.vi-chevron-circle-up:before {
+	content: "\e7fa";
+}
+
+.vi-chevron-down:before {
+	content: "\e7fb";
+}
+
+.vi-chevron-left:before {
+	content: "\e7fc";
+}
+
+.vi-chevron-right:before {
+	content: "\e7fd";
+}
+
+.vi-chevron-up:before {
+	content: "\e7fe";
+}
+
+.vi-clock:before {
+	content: "\e7ff";
+}
+
+.vi-cog:before {
+	content: "\e800";
+}
+
+.vi-copy-o:before {
+	content: "\e801";
+}
+
+.vi-copy:before {
+	content: "\e802";
+}
+
+.vi-crosshairs:before {
+	content: "\e803";
+}
+
+.vi-desktop:before {
+	content: "\e804";
+}
+
+.vi-insert:before {
+	content: "\e805";
+}
+
+.vi-ellipsis-circle-o:before {
+	content: "\e806";
+}
+
+.vi-ellipsis-circle:before {
+	content: "\e807";
+}
+
+.vi-envelope-o:before {
+	content: "\e808";
+}
+
+.vi-envelope:before {
+	content: "\e809";
+}
+
+.vi-expand-square:before {
+	content: "\e80a";
+}
+
+.vi-external-link:before {
+	content: "\e80b";
+}
+
+.vi-eye:before {
+	content: "\e80c";
+}
+
+.vi-file-o:before {
+	content: "\e80d";
+}
+
+.vi-file-text-o:before {
+	content: "\e7e2";
+}
+
+.vi-file-text:before {
+	content: "\e80e";
+}
+
+.vi-file:before {
+	content: "\e80f";
+}
+
+.vi-flask:before {
+	content: "\e810";
+}
+
+.vi-folder-o:before {
+	content: "\e811";
+}
+
+.vi-folder:before {
+	content: "\e812";
+}
+
+.vi-glasses:before {
+	content: "\e813";
+}
+
+.vi-grid-big-o:before {
+	content: "\e814";
+}
+
+.vi-grid-big:before {
+	content: "\e815";
+}
+
+.vi-grid-small-o:before {
+	content: "\e816";
+}
+
+.vi-grid-small:before {
+	content: "\e817";
+}
+
+.vi-home-o:before {
+	content: "\e818";
+}
+
+.vi-home:before {
+	content: "\e819";
+}
+
+.vi-lines-list:before {
+	content: "\e81a";
+}
+
+.vi-lines:before {
+	content: "\e81b";
+}
+
+.vi-list-ul:before {
+	content: "\e7f2";
+}
+
+.vi-list:before {
+	content: "\e7f3";
+}
+
+.vi-lock:before {
+	content: "\e81c";
+}
+
+.vi-minus-circle-o:before {
+	content: "\e81d";
+}
+
+.vi-minus-circle:before {
+	content: "\e81e";
+}
+
+.vi-minus-square-left-o:before {
+	content: "\e81f";
+}
+
+.vi-minus:before {
+	content: "\e820";
+}
+
+.vi-mobile:before {
+	content: "\f11f";
+}
+
+.vi-modal:before {
+	content: "\e822";
+}
+
+.vi-open-book:before {
+	content: "\e823";
+}
+
+.vi-pencil:before {
+	content: "\e824";
+}
+
+.vi-phone:before {
+	content: "\e825";
+}
+
+.vi-picture:before {
+	content: "\e826";
+}
+
+.vi-pin:before {
+	content: "\e827";
+}
+
+.vi-plus-circle-o:before {
+	content: "\e828";
+}
+
+.vi-plus-circle:before {
+	content: "\e829";
+}
+
+.vi-plus-square-left-o:before {
+	content: "\e82a";
+}
+
+.vi-plus:before {
+	content: "\e82b";
+}
+
+.vi-print:before {
+	content: "\e82c";
+}
+
+.vi-search-minus:before {
+	content: "\e82d";
+}
+
+.vi-search-plus:before {
+	content: "\e82e";
+}
+
+.vi-search:before {
+	content: "\e82f";
+}
+
+.vi-area-select:before {
+	content: "\e830";
+}
+
+.vi-split-h:before {
+	content: "\e831";
+}
+
+.vi-split-v:before {
+	content: "\e832";
+}
+
+.vi-suitcase:before {
+	content: "\e833";
+}
+
+.vi-tablet:before {
+	content: "\e834";
+}
+
+.vi-trash:before {
+	content: "\e835";
+}
+
+.vi-unlock:before {
+	content: "\e836";
+}
+
+.vi-user:before {
+	content: "\e837";
+}
+
+.vi-vaadin-h:before {
+	content: "\e838";
+}
+
+.vi-vaadin-v:before {
+	content: "\e839";
+}
+
+.vi-close-circle-o:before {
+	content: "\e83a";
+}
+
+.vi-close-circle:before {
+	content: "\e83b";
+}
+
+.vi-browser:before {
+	content: "\f0cf";
+}
+
+.vi-loop-alt1:before {
+	content: "\e900";
+}
+
+.vi-transfer:before {
+	content: "\e901";
+}
+
+.vi-th-list:before {
+	content: "\f00f";
+}
+
+.vi-list-alt:before {
+	content: "\f03f";
+}
+
+.vi-book:before {
+	content: "\f04f";
+}
+
+.vi-random:before {
+	content: "\f07f";
+}
+
+.vi-retweet:before {
+	content: "\f08f";
+}
+
+.vi-sign-in:before {
+	content: "\f09f";
+}
+
+.vi-filter:before {
+	content: "\f0b3";
+}
+
+.vi-bars:before {
+	content: "\f0df";
+}
+
+.vi-navicon:before {
+	content: "\f0df";
+}
+
+.vi-reorder:before {
+	content: "\f0df";
+}
+
+.vi-table:before {
+	content: "\f0ef";
+}
+
+.vi-magic:before {
+	content: "\f0ff";
+}
+
+.vi-columns:before {
+	content: "\f10f";
+}
+
+.vi-sitemap:before {
+	content: "\f116";
+}
+
+.vi-exchange:before {
+	content: "\f117";
+}
+
+.vi-mobile:before {
+	content: "\f11f";
+}
+
+.vi-mobile-phone:before {
+	content: "\f11f";
+}
+
+.vi-puzzle-piece:before {
+	content: "\f12f";
+}
+
+.vi-unlock-alt:before {
+	content: "\f13f";
+}
+
+.vi-cube:before {
+	content: "\f1bf";
+}
+
+.vi-database:before {
+	content: "\f1cf";
+}
+
+.vi-paper-plane-o:before {
+	content: "\f1df";
+}
+
+.vi-send-o:before {
+	content: "\f1df";
+}
+
+.vi-newspaper-o:before {
+	content: "\f1ef";
+}
+
+.vi-pie-chart:before {
+	content: "\f20f";
+}
+
+.vi-line-chart:before {
+	content: "\f21f";
+}
+
+.vi-safari:before {
+	content: "\f26f";
+}
+
+.vi-chrome:before {
+	content: "\f27f";
+}
+
+.vi-firefox:before {
+	content: "\f28f";
+}
+
+.vi-opera:before {
+	content: "\f296";
+}
+
+.vi-internet-explorer:before {
+	content: "\f297";
+}
+
+.vi-map-o:before {
+	content: "\f298";
+}
+
+.vi-commenting-o:before {
+	content: "\f299";
+}
+
+.vi-edge:before {
+	content: "\f29a";
+}
+
+.osbp-steel.v-app, .osbp-steel.v-app-loading {
+	font: 300 12px/21px Arial;
+	color: #c9c8c8;
+	background-color: #3d3b3c;
+	cursor: default;
+}
+
+.osbp-steel .v-app-loading {
+	width: 100%;
+	height: 100%;
+	background: #3d3b3c;
+}
+
+.osbp-steel .v-app-loading:before {
+	content: "";
+	position: fixed;
+	z-index: 100;
+	top: 45%;
+	left: 50%;
+	width: 28px;
+	height: 28px;
+	padding: 6px;
+	margin-top: -20px;
+	margin-left: -20px;
+	background: #fff url(../valo/shared/img/spinner.gif) no-repeat 50%;
+	border-radius: 0px;
+}
+
+.osbp-steel .v-app-loading:after {
+	position: fixed;
+	z-index: 100;
+	top: 45%;
+	padding-top: 40px;
+	text-align: center;
+	left: 0;
+	right: 0;
+	content: "OSBP";
+}
+
+.osbp-steel .v-loading-indicator {
+	position: fixed !important;
+	z-index: 99999;
+	left: 0;
+	right: auto;
+	top: 0;
+	width: 50%;
+	opacity: 1;
+	height: 24px;
+	background-color: #5D737E;
+	pointer-events: none;
+	-webkit-transition: none;
+	-moz-transition: none;
+	transition: none;
+	-webkit-animation: v-progress-start 1000ms 200ms both;
+	-moz-animation: v-progress-start 1000ms 200ms both;
+	animation: v-progress-start 1000ms 200ms both;
+}
+
+.osbp-steel .v-loading-indicator[style*="none"] {
+	display: block !important;
+	width: 100% !important;
+	opacity: 0;
+	-webkit-animation: none;
+	-moz-animation: none;
+	animation: none;
+	-webkit-transition: opacity 500ms 300ms, width 300ms;
+	-moz-transition: opacity 500ms 300ms, width 300ms;
+	transition: opacity 500ms 300ms, width 300ms;
+}
+
+.osbp-steel .v-loading-indicator-delay {
+	width: 90%;
+	-webkit-animation: v-progress-delay 3.8s forwards;
+	-moz-animation: v-progress-delay 3.8s forwards;
+	animation: v-progress-delay 3.8s forwards;
+}
+
+.v-ff .osbp-steel .v-loading-indicator-delay {
+	width: 50%;
+}
+
+.osbp-steel .v-loading-indicator-wait {
+	width: 96%;
+	-webkit-animation: v-progress-wait 5s forwards, v-progress-wait-pulse 1s 4s infinite backwards;
+	-moz-animation: v-progress-wait 5s forwards, v-progress-wait-pulse 1s 4s infinite backwards;
+	animation: v-progress-wait 5s forwards, v-progress-wait-pulse 1s 4s infinite backwards;
+}
+
+.v-ff .osbp-steel .v-loading-indicator-wait {
+	width: 90%;
+}
+
+.v-ie8 .osbp-steel .v-loading-indicator, .v-ie8 .osbp-steel .v-loading-indicator-delay, .v-ie8 .osbp-steel .v-loading-indicator-wait, .v-ie9 .osbp-steel .v-loading-indicator, .v-ie9 .osbp-steel .v-loading-indicator-delay, .v-ie9 .osbp-steel .v-loading-indicator-wait {
+	width: 28px !important;
+	height: 28px;
+	padding: 6px;
+	background: #fff url(../valo/shared/img/spinner.gif) no-repeat 50%;
+	border-radius: 0px;
+	top: 6px;
+	right: 6px;
+	left: auto;
+	filter: alpha(opacity=50);
+}
+
+.v-ie8 .osbp-steel .v-loading-indicator[style*="none"], .v-ie8 .osbp-steel .v-loading-indicator-delay[style*="none"], .v-ie8 .osbp-steel .v-loading-indicator-wait[style*="none"], .v-ie9 .osbp-steel .v-loading-indicator[style*="none"], .v-ie9 .osbp-steel .v-loading-indicator-delay[style*="none"], .v-ie9 .osbp-steel .v-loading-indicator-wait[style*="none"] {
+	display: none !important;
+}
+
+.v-ie8 .osbp-steel .v-loading-indicator-wait, .v-ie9 .osbp-steel .v-loading-indicator-wait {
+	filter: alpha(opacity=100);
+}
+
+.osbp-steel .v-scrollable:focus {
+	outline: none;
+}
+
+.osbp-steel img.v-icon {
+	vertical-align: middle;
+}
+
+.osbp-steel .v-caption {
+	font-size: 11px;
+	font-weight: 400;
+	padding-bottom: 0.3em;
+}
+
+.osbp-steel .v-caption-on-left .v-caption, .osbp-steel .v-caption-on-right .v-caption {
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-steel .v-icon + .v-captiontext, .osbp-steel .v-icon + span {
+	margin-left: 5px;
+}
+
+.osbp-steel .v-icon + .v-captiontext:empty, .osbp-steel .v-icon + span:empty {
+	margin-left: 0;
+}
+
+.osbp-steel .v-errorindicator {
+	color: #E3DC95;
+	font-weight: 600;
+	width: 12px;
+	text-align: center;
+}
+
+.osbp-steel .v-errorindicator:before {
+	content: "!";
+}
+
+.osbp-steel .v-required-field-indicator {
+	color: #E3DC95;
+	padding: 0 0.2em;
+}
+
+.osbp-steel select {
+	font: inherit;
+	font-weight: 400;
+	line-height: inherit;
+	padding: 3px;
+	margin: 0;
+	border-radius: 0px;
+	border: 1px solid #111011;
+	background: #3d3b3c;
+	color: #c9c8c8;
+}
+
+.osbp-steel select:focus {
+	outline: none;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-steel button {
+	font: inherit;
+	font-weight: 400;
+	line-height: 21px;
+}
+
+.osbp-steel a {
+	cursor: pointer;
+	color: #5D737E;
+	text-decoration: underline;
+	font-weight: inherit;
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+}
+
+.osbp-steel a:hover {
+	color: #758d99;
+}
+
+.osbp-steel a.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-disabled {
+	cursor: default !important;
+}
+
+.osbp-steel .v-drag-element {
+	background: #3d3b3c;
+	color: #c9c8c8;
+	-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
+	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
+	border-radius: 0px;
+	overflow: hidden;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-tooltip {
+	background-color: #d9d7d8;
+	background-color: rgba(217, 215, 216, 0.9);
+	-webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2);
+	box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2);
+	color: black;
+	padding: 3px 6px;
+	border-radius: -1px;
+	max-width: 35em;
+	overflow: hidden !important;
+	font-size: 12px;
+}
+
+.osbp-steel .v-tooltip div[style*="width"] {
+	width: auto !important;
+}
+
+.osbp-steel .v-tooltip .v-errormessage {
+	background-color: #3d3b3c;
+	background-color: #3d3b3c;
+	color: #E3DC95;
+	margin: -3px -6px;
+	padding: 3px 6px;
+	max-height: 10em;
+	overflow: auto;
+	font-weight: 400;
+}
+
+.osbp-steel .v-tooltip .v-errormessage h2:only-child {
+	font: inherit;
+	line-height: inherit;
+}
+
+.osbp-steel .v-tooltip .v-tooltip-text {
+	max-height: 10em;
+	overflow: auto;
+	margin-top: 6px;
+}
+
+.osbp-steel .v-tooltip .v-errormessage[aria-hidden="true"] + .v-tooltip-text {
+	margin-top: 0;
+}
+
+.osbp-steel .v-tooltip h1, .osbp-steel .v-tooltip h2, .osbp-steel .v-tooltip h3, .osbp-steel .v-tooltip h4 {
+	color: inherit;
+}
+
+.osbp-steel .v-contextmenu {
+	padding: 3px 3px;
+	border-radius: 0px;
+	background-color: #353334;
+	color: #c7c6c6;
+	-webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.4), 0 3px 5px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.51334);
+	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.4), 0 3px 5px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.51334);
+	-webkit-backface-visibility: hidden;
+	-moz-backface-visibility: hidden;
+	-ms-backface-visibility: hidden;
+	backface-visibility: hidden;
+	padding: 3px 3px;
+}
+
+.osbp-steel .v-contextmenu[class*="animate-in"] {
+	-webkit-animation: valo-overlay-animate-in 120ms;
+	-moz-animation: valo-overlay-animate-in 120ms;
+	animation: valo-overlay-animate-in 120ms;
+}
+
+.osbp-steel .v-contextmenu[class*="animate-out"] {
+	-webkit-animation: valo-animate-out-fade 120ms;
+	-moz-animation: valo-animate-out-fade 120ms;
+	animation: valo-animate-out-fade 120ms;
+}
+
+.osbp-steel .v-contextmenu table {
+	border-spacing: 0;
+}
+
+.osbp-steel .v-contextmenu .gwt-MenuItem {
+	cursor: pointer;
+	line-height: 18px;
+	padding: 0 12px 0 6px;
+	font-weight: 400;
+	white-space: nowrap;
+	position: relative;
+	display: block;
+}
+
+.osbp-steel .v-contextmenu .gwt-MenuItem:active:before {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	background: #215b79;
+	opacity: 0.15;
+	filter: alpha(opacity=15.0) ;
+	pointer-events: none;
+	border-radius: inherit;
+}
+
+.osbp-steel .v-contextmenu .gwt-MenuItem .v-icon {
+	max-height: 18px;
+	margin-right: 3px;
+	min-width: 1em;
+}
+
+.osbp-steel .v-contextmenu .gwt-MenuItem-selected {
+	background: #5D737E;
+	color: #eff1f2;
+	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .v-reconnect-dialog {
+	color: white;
+	top: 0px;
+	right: 8px;
+	max-width: 100%;
+	border-radius: 0;
+	-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
+	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
+	padding: 8px 10px;
+	background-color: #444;
+	background-color: rgba(68, 68, 68, 0.9);
+	line-height: 17px;
+	text-align: center;
+}
+
+.osbp-steel .v-reconnect-dialog .text {
+	display: inline-block;
+	padding-left: 10px;
+}
+
+.osbp-steel .v-reconnect-dialog .spinner {
+	height: 24px !important;
+	width: 24px !important;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	border: 2px solid rgba(93, 115, 126, 0.2);
+	border-top-color: #5D737E;
+	border-right-color: #5D737E;
+	border-radius: 100%;
+	-webkit-animation: v-rotate-360 500ms infinite linear;
+	-moz-animation: v-rotate-360 500ms infinite linear;
+	animation: v-rotate-360 500ms infinite linear;
+	pointer-events: none;
+	display: none;
+	vertical-align: middle;
+}
+
+.v-ie8 .osbp-steel .v-reconnect-dialog .spinner, .v-ie9 .osbp-steel .v-reconnect-dialog .spinner {
+	border: none;
+	border-radius: 0px;
+	background: #fff url(../valo/shared/img/spinner.gif) no-repeat 50% 50%;
+	background-size: 80%;
+}
+
+.v-ie8 .osbp-steel .v-reconnect-dialog .spinner {
+	min-width: 30px;
+	min-height: 30px;
+}
+
+.osbp-steel .v-reconnect-dialog.active .spinner {
+	display: inline-block;
+}
+
+.osbp-steel .v-absolutelayout-wrapper {
+	position: absolute;
+}
+
+.osbp-steel .v-absolutelayout-margin, .osbp-steel .v-absolutelayout-canvas {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.osbp-steel .v-absolutelayout.v-has-height > div, .osbp-steel .v-absolutelayout.v-has-height .v-absolutelayout-margin {
+	height: 100%;
+}
+
+.osbp-steel .v-absolutelayout.v-has-height > div, .osbp-steel .v-absolutelayout.v-has-width .v-absolutelayout-margin {
+	width: 100%;
+}
+
+.osbp-steel .v-margin-top {
+	padding-top: 12px;
+}
+
+.osbp-steel .v-margin-right {
+	padding-right: 12px;
+}
+
+.osbp-steel .v-margin-bottom {
+	padding-bottom: 12px;
+}
+
+.osbp-steel .v-margin-left {
+	padding-left: 12px;
+}
+
+.osbp-steel .v-spacing {
+	width: 8px;
+	height: 0px;
+}
+
+.osbp-steel .v-verticallayout-well, .osbp-steel .v-horizontallayout-well {
+	background: #383637;
+	color: #c8c6c7;
+	-webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.2), inset 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.2), inset 1px 3px 7px rgba(0, 0, 0, 0.35);
+	border-radius: 0px;
+	border: 1px solid #111011;
+}
+
+.osbp-steel .v-verticallayout-well  > div > [class*="-caption"], .osbp-steel .v-horizontallayout-well  > div > [class*="-caption"] {
+	background: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-steel .v-verticallayout-well  > .v-margin-top, .osbp-steel .v-horizontallayout-well  > .v-margin-top {
+	padding-top: 8px;
+}
+
+.osbp-steel .v-verticallayout-well  > .v-margin-right, .osbp-steel .v-horizontallayout-well  > .v-margin-right {
+	padding-right: 8px;
+}
+
+.osbp-steel .v-verticallayout-well  > .v-margin-bottom, .osbp-steel .v-horizontallayout-well  > .v-margin-bottom {
+	padding-bottom: 8px;
+}
+
+.osbp-steel .v-verticallayout-well  > .v-margin-left, .osbp-steel .v-horizontallayout-well  > .v-margin-left {
+	padding-left: 8px;
+}
+
+.osbp-steel .v-verticallayout-card, .osbp-steel .v-horizontallayout-card {
+	background: #4a4849;
+	color: #cccbcc;
+	border-radius: 0px;
+	border: 1px solid #111011;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+}
+
+.osbp-steel .v-verticallayout-card  > .v-margin-top, .osbp-steel .v-horizontallayout-card  > .v-margin-top {
+	padding-top: 8px;
+}
+
+.osbp-steel .v-verticallayout-card  > .v-margin-right, .osbp-steel .v-horizontallayout-card  > .v-margin-right {
+	padding-right: 8px;
+}
+
+.osbp-steel .v-verticallayout-card  > .v-margin-bottom, .osbp-steel .v-horizontallayout-card  > .v-margin-bottom {
+	padding-bottom: 8px;
+}
+
+.osbp-steel .v-verticallayout-card  > .v-margin-left, .osbp-steel .v-horizontallayout-card  > .v-margin-left {
+	padding-left: 8px;
+}
+
+.osbp-steel .v-horizontallayout-wrapping {
+	white-space: normal !important;
+}
+
+.osbp-steel .v-horizontallayout-wrapping > .v-spacing + .v-slot, .osbp-steel .v-horizontallayout-wrapping > .v-slot:first-child {
+	margin-bottom: 0px;
+}
+
+.osbp-steel .v-horizontallayout-wrapping > .v-slot:first-child:last-child {
+	margin-bottom: 0;
+}
+
+.osbp-steel .v-button {
+	position: relative;
+	text-align: center;
+	white-space: nowrap;
+	outline: none;
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	height: 24px;
+	padding: 0 10px;
+	color: #ecebec;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #111011;
+	background: #3d3b3c;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+}
+
+.osbp-steel .v-button:before {
+	content: "";
+	display: inline-block;
+	width: 0;
+	height: 100%;
+	vertical-align: middle;
+}
+
+.osbp-steel .v-button > div {
+	vertical-align: middle;
+}
+
+.v-sa .osbp-steel .v-button:before {
+	height: 110%;
+}
+
+.v-ff .osbp-steel .v-button:before {
+	height: 107%;
+}
+
+.v-ie .osbp-steel .v-button:before {
+	margin-top: 4px;
+}
+
+.osbp-steel .v-button:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+}
+
+.osbp-steel .v-button:focus:after {
+	-webkit-transition: none;
+	-moz-transition: none;
+	transition: none;
+}
+
+.osbp-steel .v-button.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-button.v-disabled:after {
+	display: none;
+}
+
+.osbp-steel .v-button:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp-steel .v-button:hover:after {
+	background-color: rgba(100, 97, 98, 0.1);
+}
+
+.osbp-steel .v-button:focus:after {
+	border: inherit;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-steel .v-button:active:after {
+	background-color: rgba(31, 29, 30, 0.2);
+}
+
+.osbp-steel .v-button-primary {
+	height: 24px;
+	padding: 0 10px;
+	color: #eff1f2;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #111011;
+	background: #5D737E;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	padding: 0 12px;
+	font-weight: bold;
+	min-width: 53px;
+}
+
+.osbp-steel .v-button-primary:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp-steel .v-button-primary:hover:after {
+	background-color: rgba(132, 153, 164, 0.1);
+}
+
+.osbp-steel .v-button-primary:focus:after {
+	border: inherit;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-steel .v-button-primary:active:after {
+	background-color: rgba(39, 60, 70, 0.2);
+}
+
+.v-ie8 .osbp-steel .v-button-primary {
+	min-width: 29px;
+}
+
+.osbp-steel .v-button-friendly {
+	height: 24px;
+	padding: 0 10px;
+	color: #eaf4e9;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #111011;
+	background: #2c9720;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+}
+
+.osbp-steel .v-button-friendly:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp-steel .v-button-friendly:hover:after {
+	background-color: rgba(65, 211, 48, 0.1);
+}
+
+.osbp-steel .v-button-friendly:focus:after {
+	border: inherit;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-steel .v-button-friendly:active:after {
+	background-color: rgba(14, 86, 6, 0.2);
+}
+
+.osbp-steel .v-button-danger {
+	height: 24px;
+	padding: 0 10px;
+	color: #19180d;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #111011;
+	background: #E3DC95;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+}
+
+.osbp-steel .v-button-danger:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp-steel .v-button-danger:hover:after {
+	background-color: rgba(197, 184, 52, 0.1);
+}
+
+.osbp-steel .v-button-danger:focus:after {
+	border-color: #5D737E;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-steel .v-button-danger:active:after {
+	background-color: rgba(172, 158, 16, 0.2);
+}
+
+.osbp-steel .v-button-borderless {
+	border: none;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	background: transparent;
+	color: inherit;
+}
+
+.osbp-steel .v-button-borderless:hover:after {
+	background: transparent;
+}
+
+.osbp-steel .v-button-borderless:active {
+	opacity: 0.7;
+	filter: alpha(opacity=70) ;
+}
+
+.osbp-steel .v-button-borderless:active:after {
+	background: transparent;
+}
+
+.osbp-steel .v-button-borderless-colored {
+	border: none;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	background: transparent;
+	color: #5D737E;
+}
+
+.osbp-steel .v-button-borderless-colored:hover {
+	color: #758d99;
+}
+
+.osbp-steel .v-button-borderless-colored:hover:after {
+	background: transparent;
+}
+
+.osbp-steel .v-button-borderless-colored:active {
+	opacity: 0.7;
+	filter: alpha(opacity=70) ;
+}
+
+.osbp-steel .v-button-borderless-colored:active:after {
+	background: transparent;
+}
+
+.osbp-steel .v-button-quiet {
+	visibility: hidden;
+}
+
+.osbp-steel .v-button-quiet:focus, .osbp-steel .v-button-quiet:hover {
+	visibility: visible;
+}
+
+.osbp-steel .v-button-quiet [class*="wrap"] {
+	visibility: visible;
+}
+
+.osbp-steel .v-button-quiet [class*="caption"] {
+	display: inline-block;
+}
+
+.osbp-steel .v-button-link {
+	border: none;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	background: transparent;
+	color: inherit;
+	cursor: pointer;
+	color: #5D737E;
+	text-decoration: underline;
+	font-weight: inherit;
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+}
+
+.osbp-steel .v-button-link:hover:after {
+	background: transparent;
+}
+
+.osbp-steel .v-button-link:active {
+	opacity: 0.7;
+	filter: alpha(opacity=70) ;
+}
+
+.osbp-steel .v-button-link:active:after {
+	background: transparent;
+}
+
+.osbp-steel .v-button-link:hover {
+	color: #758d99;
+}
+
+.osbp-steel .v-button-link.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-button-tiny {
+	height: 24px;
+	padding: 0 10px;
+	
+	
+	font-size: 12px;
+	
+	border-radius: 0px;
+}
+
+.osbp-steel .v-button-tiny:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp-steel .v-button-small {
+	height: 20px;
+	padding: 0 8px;
+	
+	
+	font-size: 11px;
+	
+	border-radius: 0px;
+}
+
+.osbp-steel .v-button-small:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp-steel .v-button-large {
+	height: 29px;
+	padding: 0 12px;
+	
+	
+	font-size: 15px;
+	
+	border-radius: 0px;
+}
+
+.osbp-steel .v-button-large:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp-steel .v-button-huge {
+	height: 38px;
+	padding: 0 16px;
+	
+	
+	font-size: 20px;
+	
+	border-radius: 0px;
+}
+
+.osbp-steel .v-button-huge:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp-steel .v-button-icon-align-right [class*="wrap"] {
+	display: inline-block;
+}
+
+.osbp-steel .v-button-icon-align-right .v-icon {
+	float: right;
+	margin-left: 8px;
+}
+
+.osbp-steel .v-button-icon-align-right .v-icon  + span:not(:empty) {
+	margin-left: 0;
+}
+
+.osbp-steel .v-button-icon-align-top {
+	height: auto;
+	padding-top: 3px;
+	padding-bottom: 3px;
+}
+
+.osbp-steel .v-button-icon-align-top [class*="wrap"] {
+	display: inline-block;
+}
+
+.osbp-steel .v-button-icon-align-top .v-icon {
+	display: block;
+	margin-left: auto;
+	margin-right: auto;
+}
+
+.osbp-steel .v-button-icon-align-top .v-icon  + span:not(:empty) {
+	margin-top: 4px;
+	margin-left: 0;
+}
+
+.osbp-steel .v-button-icon-only {
+	width: 24px;
+	padding: 0;
+}
+
+.osbp-steel .v-button-icon-only.v-button-tiny {
+	width: 24px;
+}
+
+.osbp-steel .v-button-icon-only.v-button-small {
+	width: 20px;
+}
+
+.osbp-steel .v-button-icon-only.v-button-large {
+	width: 29px;
+}
+
+.osbp-steel .v-button-icon-only.v-button-huge {
+	width: 38px;
+}
+
+.osbp-steel .v-button-icon-only .v-button-caption {
+	display: none;
+}
+
+.osbp-steel .v-checkbox {
+	position: relative;
+	line-height: 12px;
+	white-space: nowrap;
+}
+
+.osbp-steel .v-checkbox.v-has-width label {
+	white-space: normal;
+}
+
+:root .osbp-steel .v-checkbox {
+	padding-left: 16px;
+}
+
+:root .osbp-steel .v-checkbox label {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	display: inline-block;
+}
+
+:root .osbp-steel .v-checkbox > input {
+	position: absolute;
+	clip: rect(0, 0, 0, 0);
+	left: 0.2em;
+	top: 0.2em;
+	z-index: 0;
+	margin: 0;
+}
+
+:root .osbp-steel .v-checkbox > input:focus ~ label:before {
+	border: 1px solid #111011;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	-webkit-box-shadow: 0 0 0 1px transparent, 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: 0 0 0 1px transparent, 1px 3px 7px rgba(0, 0, 0, 0.35);
+}
+
+:root .osbp-steel .v-checkbox > input ~ label:before, :root .osbp-steel .v-checkbox > input ~ label:after {
+	content: "";
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 12px;
+	height: 12px;
+	position: absolute;
+	top: 0;
+	left: 0;
+	border-radius: 0px;
+	font-size: 10px;
+	text-align: center;
+}
+
+:root .osbp-steel .v-checkbox > input ~ label:before {
+	height: 12px;
+	padding: 0 5px;
+	color: #ecebec;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #111011;
+	background: #3d3b3c;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	padding: 0;
+	height: 12px;
+}
+
+:root .osbp-steel .v-checkbox > input ~ label:after {
+	content: "\f00c";
+	font-family: ThemeIcons;
+	color: transparent;
+	-webkit-transition: color 100ms;
+	-moz-transition: color 100ms;
+	transition: color 100ms;
+}
+
+:root .osbp-steel .v-checkbox > input:active ~ label:after {
+	background-color: rgba(31, 29, 30, 0.2);
+}
+
+:root .osbp-steel .v-checkbox > input:checked ~ label:after {
+	color: #5D737E;
+}
+
+.osbp-steel .v-checkbox > .v-icon, .osbp-steel .v-checkbox > label .v-icon {
+	margin: 0 4px 0 2px;
+	min-width: 1em;
+	cursor: pointer;
+}
+
+.osbp-steel .v-checkbox.v-disabled  > label, .osbp-steel .v-checkbox.v-disabled  > .v-icon {
+	cursor: default;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-checkbox.v-disabled  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp-steel .v-checkbox.v-disabled > input:active ~ label:after {
+	background: transparent;
+}
+
+.osbp-steel .v-checkbox.v-readonly  > label, .osbp-steel .v-checkbox.v-readonly  > .v-icon {
+	cursor: default;
+}
+
+.osbp-steel .v-checkbox.v-readonly  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp-steel .v-checkbox.v-readonly > input:active ~ label:after {
+	background: transparent;
+}
+
+:root .osbp-steel .v-checkbox.v-readonly > input ~ label:after {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-checkbox-small {
+	position: relative;
+	line-height: 10px;
+	white-space: nowrap;
+	font-size: 11px;
+}
+
+.osbp-steel .v-checkbox-small.v-has-width label {
+	white-space: normal;
+}
+
+:root .osbp-steel .v-checkbox-small {
+	padding-left: 13px;
+}
+
+:root .osbp-steel .v-checkbox-small label {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	display: inline-block;
+}
+
+:root .osbp-steel .v-checkbox-small > input {
+	position: absolute;
+	clip: rect(0, 0, 0, 0);
+	left: 0.2em;
+	top: 0.2em;
+	z-index: 0;
+	margin: 0;
+}
+
+:root .osbp-steel .v-checkbox-small > input:focus ~ label:before {
+	border: 1px solid #111011;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	-webkit-box-shadow: 0 0 0 1px transparent, 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: 0 0 0 1px transparent, 1px 3px 7px rgba(0, 0, 0, 0.35);
+}
+
+:root .osbp-steel .v-checkbox-small > input ~ label:before, :root .osbp-steel .v-checkbox-small > input ~ label:after {
+	content: "";
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 10px;
+	height: 10px;
+	position: absolute;
+	top: 0;
+	left: 0;
+	border-radius: 0px;
+	font-size: 8px;
+	text-align: center;
+}
+
+:root .osbp-steel .v-checkbox-small > input ~ label:before {
+	height: 10px;
+	padding: 0 4px;
+	color: #ecebec;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #111011;
+	background: #3d3b3c;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	padding: 0;
+	height: 10px;
+}
+
+:root .osbp-steel .v-checkbox-small > input ~ label:after {
+	content: "\f00c";
+	font-family: ThemeIcons;
+	color: transparent;
+	-webkit-transition: color 100ms;
+	-moz-transition: color 100ms;
+	transition: color 100ms;
+}
+
+:root .osbp-steel .v-checkbox-small > input:active ~ label:after {
+	background-color: rgba(31, 29, 30, 0.2);
+}
+
+:root .osbp-steel .v-checkbox-small > input:checked ~ label:after {
+	color: #5D737E;
+}
+
+.osbp-steel .v-checkbox-small > .v-icon, .osbp-steel .v-checkbox-small > label .v-icon {
+	margin: 0 3px 0 2px;
+	min-width: 1em;
+	cursor: pointer;
+}
+
+.osbp-steel .v-checkbox-small.v-disabled  > label, .osbp-steel .v-checkbox-small.v-disabled  > .v-icon {
+	cursor: default;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-checkbox-small.v-disabled  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp-steel .v-checkbox-small.v-disabled > input:active ~ label:after {
+	background: transparent;
+}
+
+.osbp-steel .v-checkbox-small.v-readonly  > label, .osbp-steel .v-checkbox-small.v-readonly  > .v-icon {
+	cursor: default;
+}
+
+.osbp-steel .v-checkbox-small.v-readonly  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp-steel .v-checkbox-small.v-readonly > input:active ~ label:after {
+	background: transparent;
+}
+
+:root .osbp-steel .v-checkbox-small.v-readonly > input ~ label:after {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-checkbox-large {
+	position: relative;
+	line-height: 15px;
+	white-space: nowrap;
+	font-size: 15px;
+}
+
+.osbp-steel .v-checkbox-large.v-has-width label {
+	white-space: normal;
+}
+
+:root .osbp-steel .v-checkbox-large {
+	padding-left: 19px;
+}
+
+:root .osbp-steel .v-checkbox-large label {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	display: inline-block;
+}
+
+:root .osbp-steel .v-checkbox-large > input {
+	position: absolute;
+	clip: rect(0, 0, 0, 0);
+	left: 0.2em;
+	top: 0.2em;
+	z-index: 0;
+	margin: 0;
+}
+
+:root .osbp-steel .v-checkbox-large > input:focus ~ label:before {
+	border: 1px solid #111011;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	-webkit-box-shadow: 0 0 0 1px transparent, 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: 0 0 0 1px transparent, 1px 3px 7px rgba(0, 0, 0, 0.35);
+}
+
+:root .osbp-steel .v-checkbox-large > input ~ label:before, :root .osbp-steel .v-checkbox-large > input ~ label:after {
+	content: "";
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 15px;
+	height: 15px;
+	position: absolute;
+	top: 0;
+	left: 0;
+	border-radius: 0px;
+	font-size: 12px;
+	text-align: center;
+}
+
+:root .osbp-steel .v-checkbox-large > input ~ label:before {
+	height: 14.5px;
+	padding: 0 6px;
+	color: #ecebec;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #111011;
+	background: #3d3b3c;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	padding: 0;
+	height: 15px;
+}
+
+:root .osbp-steel .v-checkbox-large > input ~ label:after {
+	content: "\f00c";
+	font-family: ThemeIcons;
+	color: transparent;
+	-webkit-transition: color 100ms;
+	-moz-transition: color 100ms;
+	transition: color 100ms;
+}
+
+:root .osbp-steel .v-checkbox-large > input:active ~ label:after {
+	background-color: rgba(31, 29, 30, 0.2);
+}
+
+:root .osbp-steel .v-checkbox-large > input:checked ~ label:after {
+	color: #5D737E;
+}
+
+.osbp-steel .v-checkbox-large > .v-icon, .osbp-steel .v-checkbox-large > label .v-icon {
+	margin: 0 5px 0 2px;
+	min-width: 1em;
+	cursor: pointer;
+}
+
+.osbp-steel .v-checkbox-large.v-disabled  > label, .osbp-steel .v-checkbox-large.v-disabled  > .v-icon {
+	cursor: default;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-checkbox-large.v-disabled  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp-steel .v-checkbox-large.v-disabled > input:active ~ label:after {
+	background: transparent;
+}
+
+.osbp-steel .v-checkbox-large.v-readonly  > label, .osbp-steel .v-checkbox-large.v-readonly  > .v-icon {
+	cursor: default;
+}
+
+.osbp-steel .v-checkbox-large.v-readonly  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp-steel .v-checkbox-large.v-readonly > input:active ~ label:after {
+	background: transparent;
+}
+
+:root .osbp-steel .v-checkbox-large.v-readonly > input ~ label:after {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-filterselect {
+	position: relative;
+	width: 273px;
+	height: 24px;
+	border-radius: 0px;
+	white-space: nowrap;
+}
+
+.osbp-steel .v-filterselect [class*="input"] {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 24px;
+	border-radius: 0px;
+	padding: 3px 4px;
+	border: 1px solid #111011;
+	background: #333132;
+	color: #c6c5c6;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	width: 100% !important;
+	height: 100%;
+	padding-right: 25px;
+	border-radius: inherit;
+}
+
+.v-ie8 .osbp-steel .v-filterselect [class*="input"], .v-ie9 .osbp-steel .v-filterselect [class*="input"] {
+	line-height: 24px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-steel .v-filterselect [class*="input"].v-disabled {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp-steel .v-filterselect [class*="input"]:focus {
+	outline: none;
+	-webkit-transition: none;
+	-moz-transition: none;
+	transition: none;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-steel .v-filterselect [class*="input"][class*="prompt"] {
+	color: #7c7b7c;
+}
+
+.osbp-steel .v-filterselect .v-icon + [class*="input"] {
+	padding-left: 24px;
+}
+
+.osbp-steel .v-filterselect img.v-icon {
+	max-height: 24px;
+	margin-left: 4px;
+}
+
+.osbp-steel .v-filterselect span.v-icon {
+	color: #c6c5c6;
+	width: 24px;
+	line-height: 1;
+	padding-top: 0.12em;
+}
+
+.osbp-steel .v-filterselect[class*="prompt"] > [class*="input"] {
+	color: #7c7b7c;
+}
+
+.osbp-steel .v-filterselect [class$="button"] {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	position: absolute;
+	width: 24px;
+	top: 1px;
+	right: 1px;
+	bottom: 1px;
+	border-left: 1px solid #111011;
+	color: #7c7b7c;
+}
+
+.v-ie8 .osbp-steel .v-filterselect [class$="button"] {
+	background-color: #333132;
+}
+
+.osbp-steel .v-filterselect [class$="button"]:before {
+	font-family: ThemeIcons;
+	content: "\f078";
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+	position: absolute;
+	width: 24px;
+	text-align: center;
+	top: 50%;
+	line-height: 1;
+	margin-top: -0.47em;
+}
+
+.osbp-steel .v-filterselect [class$="button"]:hover:before {
+	color: #c6c5c6;
+}
+
+.osbp-steel .v-filterselect [class$="button"]:active:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+	background-color: rgba(26, 24, 25, 0.2);
+}
+
+.osbp-steel .v-filterselect.v-disabled {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp-steel .v-filterselect.v-disabled [class$="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-steel .v-filterselect.v-disabled [class$="button"]:active:after {
+	display: none;
+}
+
+.osbp-steel .v-filterselect.v-readonly [class*="input"] {
+	background: #2d2c2d;
+	color: #c5c3c4;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-steel .v-filterselect.v-readonly [class*="input"]:focus {
+	box-shadow: none;
+	border-color: #111011;
+}
+
+.osbp-steel .v-filterselect.v-readonly [class$="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-steel .v-filterselect.v-readonly [class$="button"]:active:after {
+	display: none;
+}
+
+.osbp-steel .v-filterselect .v-icon {
+	position: absolute;
+	pointer-events: none;
+}
+
+.osbp-steel .v-filterselect-error .v-filterselect-input {
+	border-color: #E3DC95 !important;
+	background: #fefefd;
+	color: #615d2d;
+}
+
+.osbp-steel .v-filterselect-error .v-filterselect-button {
+	color: #E3DC95;
+	border-color: #E3DC95;
+}
+
+.osbp-steel .v-filterselect-suggestpopup {
+	margin-top: 3px !important;
+}
+
+.osbp-steel .v-filterselect-suggestpopup[class*="animate-in"] {
+	-webkit-animation: valo-overlay-animate-in 120ms;
+	-moz-animation: valo-overlay-animate-in 120ms;
+	animation: valo-overlay-animate-in 120ms;
+}
+
+.osbp-steel .v-filterselect-suggestpopup [class$="suggestmenu"] {
+	padding: 3px 3px;
+	border-radius: 0px;
+	background-color: #353334;
+	color: #c7c6c6;
+	-webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.4), 0 3px 5px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.51334);
+	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.4), 0 3px 5px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.51334);
+	-webkit-backface-visibility: hidden;
+	-moz-backface-visibility: hidden;
+	-ms-backface-visibility: hidden;
+	backface-visibility: hidden;
+	padding: 3px 3px;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	position: relative;
+	z-index: 1;
+}
+
+.osbp-steel .v-filterselect-suggestpopup [class$="suggestmenu"][style*="height"] {
+	-webkit-box-sizing: content-box;
+	-moz-box-sizing: content-box;
+	box-sizing: content-box;
+}
+
+.osbp-steel .v-filterselect-suggestpopup table, .osbp-steel .v-filterselect-suggestpopup tbody, .osbp-steel .v-filterselect-suggestpopup tr, .osbp-steel .v-filterselect-suggestpopup td {
+	display: block;
+}
+
+.osbp-steel .v-filterselect-suggestpopup .gwt-MenuItem {
+	cursor: pointer;
+	line-height: 18px;
+	padding: 0 12px 0 6px;
+	font-weight: 400;
+	white-space: nowrap;
+	position: relative;
+}
+
+.osbp-steel .v-filterselect-suggestpopup .gwt-MenuItem:active:before {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	background: #215b79;
+	opacity: 0.15;
+	filter: alpha(opacity=15.0) ;
+	pointer-events: none;
+	border-radius: inherit;
+}
+
+.osbp-steel .v-filterselect-suggestpopup .gwt-MenuItem .v-icon {
+	max-height: 18px;
+	margin-right: 3px;
+	min-width: 1em;
+}
+
+.osbp-steel .v-filterselect-suggestpopup .gwt-MenuItem-selected {
+	background: #5D737E;
+	color: #eff1f2;
+	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .v-filterselect-suggestpopup [class$="status"] {
+	position: absolute;
+	right: 0px;
+	background: rgba(52, 50, 51, 0.9);
+	color: #c6c5c6;
+	border-radius: 0 0 0px 0px;
+	height: 15px;
+	bottom: -15px;
+	font-size: 9px;
+	line-height: 15px;
+	padding: 0 4px;
+	cursor: default;
+	pointer-events: none;
+	-webkit-animation: valo-animate-in-slide-down 200ms 80ms backwards;
+	-moz-animation: valo-animate-in-slide-down 200ms 80ms backwards;
+	animation: valo-animate-in-slide-down 200ms 80ms backwards;
+}
+
+.osbp-steel .v-filterselect-suggestpopup [class$="status"]  > * {
+	color: #c6c5c6;
+	text-decoration: none;
+}
+
+.osbp-steel .v-filterselect-suggestpopup div[class*="page"] {
+	position: absolute;
+	z-index: 3;
+	right: 0;
+	opacity: 0.2;
+	filter: alpha(opacity=20) ;
+	cursor: pointer;
+	-webkit-transition: all 200ms;
+	-moz-transition: all 200ms;
+	transition: all 200ms;
+	width: 16px;
+	height: 16px;
+	line-height: 16px;
+	text-align: center;
+	font-family: ThemeIcons;
+	-webkit-transform: scale(0.8);
+	-moz-transform: scale(0.8);
+	-ms-transform: scale(0.8);
+	-o-transform: scale(0.8);
+	transform: scale(0.8);
+	color: #c9c8c8;
+}
+
+.osbp-steel .v-filterselect-suggestpopup div[class*="page"]:after {
+	content: "";
+	position: absolute;
+	display: block;
+	border-radius: 50%;
+}
+
+.osbp-steel .v-filterselect-suggestpopup div[class*="page"]:hover {
+	opacity: 1;
+	filter: none ;
+	background: rgba(61, 59, 60, 0.5);
+}
+
+.osbp-steel .v-filterselect-suggestpopup div[class*="page"]:hover:after {
+	top: -10px;
+	bottom: -10px;
+	left: -20px;
+	right: -20px;
+}
+
+.osbp-steel .v-filterselect-suggestpopup div[class*="page"] span {
+	display: none;
+}
+
+.osbp-steel .v-filterselect-suggestpopup:hover div[class*="page"] {
+	-webkit-transform: scale(1);
+	-moz-transform: scale(1);
+	-ms-transform: scale(1);
+	-o-transform: scale(1);
+	transform: scale(1);
+}
+
+.osbp-steel .v-filterselect-suggestpopup div[class*="prev"] {
+	top: 0;
+	-webkit-transform-origin: 100% 0%;
+	-moz-transform-origin: 100% 0%;
+	-ms-transform-origin: 100% 0%;
+	-o-transform-origin: 100% 0%;
+	transform-origin: 100% 0%;
+	border-radius: 0 0px 0 0px;
+}
+
+.osbp-steel .v-filterselect-suggestpopup div[class*="prev"]:before {
+	content: "\f0d8";
+}
+
+.osbp-steel .v-filterselect-suggestpopup div[class*="next"] {
+	bottom: 0;
+	-webkit-transform-origin: 100% 100%;
+	-moz-transform-origin: 100% 100%;
+	-ms-transform-origin: 100% 100%;
+	-o-transform-origin: 100% 100%;
+	transform-origin: 100% 100%;
+	border-radius: 0px 0 0px 0;
+}
+
+.osbp-steel .v-filterselect-suggestpopup div[class*="next"]:before {
+	content: "\f0d7";
+}
+
+.osbp-steel .v-filterselect-suggestpopup div[class*="-off"] {
+	display: none;
+}
+
+.osbp-steel .v-filterselect-no-input {
+	cursor: pointer;
+	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .v-filterselect-no-input [class*="input"] {
+	-webkit-user-select: none;
+	-moz-user-select: none;
+	-ms-user-select: none;
+	user-select: none;
+	background: #3d3b3c;
+	cursor: inherit;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	border: 1px solid #111011;
+	text-shadow: inherit;
+	text-overflow: ellipsis;
+	border-radius: inherit;
+}
+
+.osbp-steel .v-filterselect-no-input [class*="input"]:focus {
+	outline: none;
+	-webkit-transition: none;
+	-moz-transition: none;
+	transition: none;
+	-webkit-box-shadow: 0 0 0 1px transparent, 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: 0 0 0 1px transparent, 1px 3px 7px rgba(0, 0, 0, 0.35);
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-steel .v-filterselect-no-input [class$="button"] {
+	border-left: none !important;
+}
+
+.osbp-steel .v-filterselect-no-input:hover [class$="button"]:before {
+	color: inherit;
+}
+
+.osbp-steel .v-filterselect-borderless .v-filterselect-input {
+	border: none;
+	border-radius: 0;
+	background: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	color: inherit;
+}
+
+.osbp-steel .v-filterselect-borderless .v-filterselect-input:focus {
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-steel .v-filterselect-borderless .v-filterselect-input[class*="prompt"] {
+	color: inherit;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-filterselect-borderless .v-filterselect-button {
+	border: none;
+	color: inherit;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-filterselect-borderless.v-filterselect-prompt .v-filterselect-input {
+	color: inherit;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-filterselect-align-right input {
+	text-align: right;
+}
+
+.osbp-steel .v-filterselect-align-center input {
+	text-align: center;
+}
+
+.osbp-steel .v-filterselect-tiny {
+	height: 24px;
+	
+	font-size: 12px;
+}
+
+.osbp-steel .v-filterselect-tiny [class*="input"] {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 24px;
+	
+	padding: 3px 4px;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	width: 100% !important;
+	height: 100%;
+	padding-right: 25px;
+	border-radius: inherit;
+}
+
+.v-ie8 .osbp-steel .v-filterselect-tiny [class*="input"], .v-ie9 .osbp-steel .v-filterselect-tiny [class*="input"] {
+	line-height: 24px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-steel .v-filterselect-tiny .v-icon + [class*="input"] {
+	padding-left: 24px;
+}
+
+.osbp-steel .v-filterselect-tiny img.v-icon {
+	max-height: 24px;
+	margin-left: 4px;
+}
+
+.osbp-steel .v-filterselect-tiny span.v-icon {
+	
+	width: 24px;
+	line-height: 1;
+	padding-top: 0.12em;
+}
+
+.osbp-steel .v-filterselect-tiny [class$="button"] {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	position: absolute;
+	width: 24px;
+}
+
+.osbp-steel .v-filterselect-tiny [class$="button"]:before {
+	font-family: ThemeIcons;
+	content: "\f078";
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+	position: absolute;
+	width: 24px;
+	text-align: center;
+	top: 50%;
+	line-height: 1;
+	margin-top: -0.47em;
+}
+
+.osbp-steel .v-filterselect-tiny [class$="button"]:active:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+}
+
+.osbp-steel .v-filterselect-tiny.v-disabled {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp-steel .v-filterselect-tiny.v-disabled [class$="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-steel .v-filterselect-tiny.v-disabled [class$="button"]:active:after {
+	display: none;
+}
+
+.osbp-steel .v-filterselect-tiny.v-readonly [class*="input"] {
+	background: #2d2c2d;
+	color: #c5c3c4;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-steel .v-filterselect-tiny.v-readonly [class*="input"]:focus {
+	box-shadow: none;
+	border-color: #111011;
+}
+
+.osbp-steel .v-filterselect-tiny.v-readonly [class$="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-steel .v-filterselect-tiny.v-readonly [class$="button"]:active:after {
+	display: none;
+}
+
+.osbp-steel .v-filterselect-compact, .osbp-steel .v-filterselect-small {
+	height: 20px;
+	
+}
+
+.osbp-steel .v-filterselect-compact [class*="input"], .osbp-steel .v-filterselect-small [class*="input"] {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 20px;
+	
+	padding: 2px 4px;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	width: 100% !important;
+	height: 100%;
+	padding-right: 21px;
+	border-radius: inherit;
+}
+
+.v-ie8 .osbp-steel .v-filterselect-compact [class*="input"], .v-ie9 .osbp-steel .v-filterselect-compact [class*="input"], .v-ie8 .osbp-steel .v-filterselect-small [class*="input"], .v-ie9 .osbp-steel .v-filterselect-small [class*="input"] {
+	line-height: 20px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-steel .v-filterselect-compact .v-icon + [class*="input"], .osbp-steel .v-filterselect-small .v-icon + [class*="input"] {
+	padding-left: 20px;
+}
+
+.osbp-steel .v-filterselect-compact img.v-icon, .osbp-steel .v-filterselect-small img.v-icon {
+	max-height: 20px;
+	margin-left: 4px;
+}
+
+.osbp-steel .v-filterselect-compact span.v-icon, .osbp-steel .v-filterselect-small span.v-icon {
+	
+	width: 20px;
+	line-height: 1;
+	padding-top: 0.12em;
+}
+
+.osbp-steel .v-filterselect-compact [class$="button"], .osbp-steel .v-filterselect-small [class$="button"] {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	position: absolute;
+	width: 20px;
+}
+
+.osbp-steel .v-filterselect-compact [class$="button"]:before, .osbp-steel .v-filterselect-small [class$="button"]:before {
+	font-family: ThemeIcons;
+	content: "\f078";
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+	position: absolute;
+	width: 20px;
+	text-align: center;
+	top: 50%;
+	line-height: 1;
+	margin-top: -0.47em;
+}
+
+.osbp-steel .v-filterselect-compact [class$="button"]:active:after, .osbp-steel .v-filterselect-small [class$="button"]:active:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+}
+
+.osbp-steel .v-filterselect-compact.v-disabled, .osbp-steel .v-filterselect-small.v-disabled {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp-steel .v-filterselect-compact.v-disabled [class$="button"], .osbp-steel .v-filterselect-small.v-disabled [class$="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-steel .v-filterselect-compact.v-disabled [class$="button"]:active:after, .osbp-steel .v-filterselect-small.v-disabled [class$="button"]:active:after {
+	display: none;
+}
+
+.osbp-steel .v-filterselect-compact.v-readonly [class*="input"], .osbp-steel .v-filterselect-small.v-readonly [class*="input"] {
+	background: #2d2c2d;
+	color: #c5c3c4;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-steel .v-filterselect-compact.v-readonly [class*="input"]:focus, .osbp-steel .v-filterselect-small.v-readonly [class*="input"]:focus {
+	box-shadow: none;
+	border-color: #111011;
+}
+
+.osbp-steel .v-filterselect-compact.v-readonly [class$="button"], .osbp-steel .v-filterselect-small.v-readonly [class$="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-steel .v-filterselect-compact.v-readonly [class$="button"]:active:after, .osbp-steel .v-filterselect-small.v-readonly [class$="button"]:active:after {
+	display: none;
+}
+
+.osbp-steel .v-filterselect-small {
+	font-size: 11px;
+}
+
+.osbp-steel .v-filterselect-large {
+	height: 29px;
+	
+	font-size: 15px;
+}
+
+.osbp-steel .v-filterselect-large [class*="input"] {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 29px;
+	
+	padding: 3px 5px;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	width: 100% !important;
+	height: 100%;
+	padding-right: 30px;
+	border-radius: inherit;
+}
+
+.v-ie8 .osbp-steel .v-filterselect-large [class*="input"], .v-ie9 .osbp-steel .v-filterselect-large [class*="input"] {
+	line-height: 29px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-steel .v-filterselect-large .v-icon + [class*="input"] {
+	padding-left: 29px;
+}
+
+.osbp-steel .v-filterselect-large img.v-icon {
+	max-height: 29px;
+	margin-left: 5px;
+}
+
+.osbp-steel .v-filterselect-large span.v-icon {
+	
+	width: 29px;
+	line-height: 1;
+	padding-top: 0.12em;
+}
+
+.osbp-steel .v-filterselect-large [class$="button"] {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	position: absolute;
+	width: 29px;
+}
+
+.osbp-steel .v-filterselect-large [class$="button"]:before {
+	font-family: ThemeIcons;
+	content: "\f078";
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+	position: absolute;
+	width: 29px;
+	text-align: center;
+	top: 50%;
+	line-height: 1;
+	margin-top: -0.47em;
+}
+
+.osbp-steel .v-filterselect-large [class$="button"]:active:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+}
+
+.osbp-steel .v-filterselect-large.v-disabled {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp-steel .v-filterselect-large.v-disabled [class$="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-steel .v-filterselect-large.v-disabled [class$="button"]:active:after {
+	display: none;
+}
+
+.osbp-steel .v-filterselect-large.v-readonly [class*="input"] {
+	background: #2d2c2d;
+	color: #c5c3c4;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-steel .v-filterselect-large.v-readonly [class*="input"]:focus {
+	box-shadow: none;
+	border-color: #111011;
+}
+
+.osbp-steel .v-filterselect-large.v-readonly [class$="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-steel .v-filterselect-large.v-readonly [class$="button"]:active:after {
+	display: none;
+}
+
+.osbp-steel .v-filterselect-huge {
+	height: 38px;
+	
+	font-size: 20px;
+}
+
+.osbp-steel .v-filterselect-huge [class*="input"] {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 38px;
+	
+	padding: 4px 7px;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	width: 100% !important;
+	height: 100%;
+	padding-right: 39px;
+	border-radius: inherit;
+}
+
+.v-ie8 .osbp-steel .v-filterselect-huge [class*="input"], .v-ie9 .osbp-steel .v-filterselect-huge [class*="input"] {
+	line-height: 38px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-steel .v-filterselect-huge .v-icon + [class*="input"] {
+	padding-left: 38px;
+}
+
+.osbp-steel .v-filterselect-huge img.v-icon {
+	max-height: 38px;
+	margin-left: 7px;
+}
+
+.osbp-steel .v-filterselect-huge span.v-icon {
+	
+	width: 38px;
+	line-height: 1;
+	padding-top: 0.12em;
+}
+
+.osbp-steel .v-filterselect-huge [class$="button"] {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	position: absolute;
+	width: 38px;
+}
+
+.osbp-steel .v-filterselect-huge [class$="button"]:before {
+	font-family: ThemeIcons;
+	content: "\f078";
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+	position: absolute;
+	width: 38px;
+	text-align: center;
+	top: 50%;
+	line-height: 1;
+	margin-top: -0.47em;
+}
+
+.osbp-steel .v-filterselect-huge [class$="button"]:active:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+}
+
+.osbp-steel .v-filterselect-huge.v-disabled {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp-steel .v-filterselect-huge.v-disabled [class$="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-steel .v-filterselect-huge.v-disabled [class$="button"]:active:after {
+	display: none;
+}
+
+.osbp-steel .v-filterselect-huge.v-readonly [class*="input"] {
+	background: #2d2c2d;
+	color: #c5c3c4;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-steel .v-filterselect-huge.v-readonly [class*="input"]:focus {
+	box-shadow: none;
+	border-color: #111011;
+}
+
+.osbp-steel .v-filterselect-huge.v-readonly [class$="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-steel .v-filterselect-huge.v-readonly [class$="button"]:active:after {
+	display: none;
+}
+
+.osbp-steel .v-csslayout-well {
+	background: #383637;
+	color: #c8c6c7;
+	-webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.2), inset 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.2), inset 1px 3px 7px rgba(0, 0, 0, 0.35);
+	border-radius: 0px;
+	border: 1px solid #111011;
+}
+
+.osbp-steel .v-csslayout-well  > div > [class*="-caption"] {
+	background: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-steel .v-csslayout-well  > .v-margin-top {
+	padding-top: 8px;
+}
+
+.osbp-steel .v-csslayout-well  > .v-margin-right {
+	padding-right: 8px;
+}
+
+.osbp-steel .v-csslayout-well  > .v-margin-bottom {
+	padding-bottom: 8px;
+}
+
+.osbp-steel .v-csslayout-well  > .v-margin-left {
+	padding-left: 8px;
+}
+
+.osbp-steel .v-csslayout-card {
+	background: #4a4849;
+	color: #cccbcc;
+	border-radius: 0px;
+	border: 1px solid #111011;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+}
+
+.osbp-steel .v-csslayout-card  > .v-margin-top {
+	padding-top: 8px;
+}
+
+.osbp-steel .v-csslayout-card  > .v-margin-right {
+	padding-right: 8px;
+}
+
+.osbp-steel .v-csslayout-card  > .v-margin-bottom {
+	padding-bottom: 8px;
+}
+
+.osbp-steel .v-csslayout-card  > .v-margin-left {
+	padding-left: 8px;
+}
+
+.osbp-steel .v-csslayout-v-component-group {
+	white-space: nowrap;
+	position: relative;
+}
+
+.osbp-steel .v-csslayout-v-component-group .v-widget {
+	vertical-align: middle;
+	margin-left: -1px;
+}
+
+.osbp-steel .v-csslayout-v-component-group .v-widget:first-child {
+	margin-left: 0;
+}
+
+.osbp-steel .v-csslayout-v-component-group .v-widget:focus, .osbp-steel .v-csslayout-v-component-group .v-widget[class*="focus"], .osbp-steel .v-csslayout-v-component-group .v-widget [class*="focus"] {
+	position: relative;
+	z-index: 5;
+}
+
+.osbp-steel .v-form fieldset {
+	border: none;
+	padding: 0;
+	margin: 0;
+	height: 100%;
+}
+
+.osbp-steel .v-form-content {
+	height: 100%;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.osbp-steel [class*="spacing"] > tbody > [class*="row"] > td {
+	padding-top: 0px;
+}
+
+.osbp-steel [class*="spacing"] > tbody > [class*="firstrow"] > td {
+	padding-top: 0;
+}
+
+.osbp-steel [class*="margin-top"] > tbody > [class*="firstrow"] > td {
+	padding-top: 12px;
+}
+
+.osbp-steel [class*="margin-bottom"] > tbody > [class*="lastrow"] > td {
+	padding-bottom: 12px;
+}
+
+.osbp-steel [class*="margin-left"] > tbody > [class*="row"] > [class*="captioncell"] {
+	padding-left: 12px;
+}
+
+.osbp-steel [class*="margin-left"] > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h2, .osbp-steel [class*="margin-left"] > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h3, .osbp-steel [class*="margin-left"] > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h4 {
+	left: 12px;
+}
+
+.osbp-steel [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"] {
+	padding-right: 12px;
+}
+
+.osbp-steel [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h2, .osbp-steel [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h3, .osbp-steel [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h4 {
+	right: 12px;
+}
+
+.osbp-steel .v-formlayout > table {
+	border-spacing: 0;
+	position: relative;
+}
+
+.osbp-steel .v-formlayout.v-has-width > table, .osbp-steel .v-formlayout.v-has-width .v-formlayout-contentcell {
+	width: 100%;
+}
+
+.osbp-steel .v-formlayout-error-indicator {
+	width: 12px;
+}
+
+.osbp-steel .v-formlayout-captioncell {
+	vertical-align: top;
+	line-height: 23px;
+}
+
+.osbp-steel .v-formlayout-captioncell .v-caption {
+	padding-bottom: 0;
+}
+
+.osbp-steel .v-formlayout-captioncell .v-caption-h2, .osbp-steel .v-formlayout-captioncell .v-caption-h3, .osbp-steel .v-formlayout-captioncell .v-caption-h4 {
+	height: 3em;
+}
+
+.osbp-steel .v-formlayout-contentcell .v-checkbox, .osbp-steel .v-formlayout-contentcell .v-radiobutton {
+	font-weight: 400;
+}
+
+.osbp-steel .v-formlayout-contentcell  > .v-label-h2, .osbp-steel .v-formlayout-contentcell  > .v-label-h3, .osbp-steel .v-formlayout-contentcell  > .v-label-h4 {
+	position: absolute;
+	left: 0;
+	right: 0;
+	width: auto !important;
+	margin-top: -0.5em;
+	padding-bottom: 0.5em;
+	border-bottom: 1px solid #111011;
+}
+
+.osbp-steel .v-formlayout.light  > table {
+	padding: 0;
+}
+
+.osbp-steel .v-formlayout.light  > table > tbody > tr > td {
+	padding-top: 0;
+	height: 24px;
+	border-bottom: 1px solid #111011;
+}
+
+.osbp-steel .v-formlayout.light  > table > tbody > [class*="lastrow"] > td {
+	border-bottom: none;
+}
+
+.osbp-steel .v-formlayout.light  > table > tbody > tr > [class*="captioncell"] {
+	color: #9f9c9e;
+	text-align: right;
+	padding-left: 8px;
+	line-height: 24px;
+}
+
+.osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"] {
+	padding-right: 0;
+}
+
+.osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textfield, .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textarea, .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-filterselect, .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-datefield, .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-filterselect-input, .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-datefield-textfield {
+	width: 100%;
+}
+
+.osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textfield, .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textarea, .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-filterselect input, .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-datefield input, .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-richtextarea {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 24px;
+	border-radius: 0;
+	padding: 3px 4px;
+	
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	background: transparent;
+	border: none;
+	color: inherit;
+}
+
+.v-ie8 .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textfield, .v-ie9 .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textfield, .v-ie8 .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textarea, .v-ie9 .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textarea, .v-ie8 .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-filterselect input, .v-ie9 .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-filterselect input, .v-ie8 .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-datefield input, .v-ie9 .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-datefield input, .v-ie8 .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-richtextarea, .v-ie9 .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-richtextarea {
+	line-height: 24px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textfield.v-disabled, .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textarea.v-disabled, .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-filterselect input.v-disabled, .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-datefield input.v-disabled, .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-richtextarea.v-disabled {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textfield:focus, .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textarea:focus, .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-filterselect input:focus, .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-datefield input:focus, .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-richtextarea:focus {
+	outline: none;
+	-webkit-transition: none;
+	-moz-transition: none;
+	transition: none;
+	-webkit-box-shadow: 0 0 0 1px transparent, none;
+	box-shadow: 0 0 0 1px transparent, none;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textfield:focus, .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textarea:focus, .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-filterselect input:focus, .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-datefield input:focus, .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-richtextarea:focus {
+	box-shadow: none;
+}
+
+.osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textfield-prompt, .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textarea-prompt, .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-filterselect-prompt input, .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-datefield-prompt input {
+	color: #7c7b7c;
+}
+
+.osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textarea, .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-richtextarea {
+	height: auto;
+}
+
+.osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h2, .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h3, .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h4 {
+	border-bottom: none;
+	left: 0;
+	right: 0;
+}
+
+.osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h3, .osbp-steel .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h4 {
+	margin-top: 0;
+}
+
+.osbp-steel .v-formlayout.light .v-richtextarea {
+	margin: 3px 0;
+}
+
+.osbp-steel .v-formlayout.light .v-filterselect-button, .osbp-steel .v-formlayout.light .v-datefield-button {
+	border: none;
+}
+
+.osbp-steel .v-formlayout.light .v-filterselect-button:active:after, .osbp-steel .v-formlayout.light .v-datefield-button:active:after {
+	display: none;
+}
+
+.osbp-steel .v-formlayout.light .v-datefield-button {
+	right: 0;
+	left: auto;
+}
+
+.osbp-steel .v-formlayout.light .v-checkbox {
+	margin-left: 4px;
+}
+
+.osbp-steel .v-grid {
+	position: relative;
+}
+
+.osbp-steel .v-grid-scroller {
+	position: absolute;
+	z-index: 1;
+	outline: none;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.osbp-steel .v-grid-scroller-horizontal {
+	left: 0;
+	right: 0;
+	bottom: 0;
+	overflow-y: hidden;
+	-ms-overflow-y: hidden;
+}
+
+.osbp-steel .v-grid-scroller-vertical {
+	right: 0;
+	top: 0;
+	bottom: 0;
+	overflow-x: hidden;
+	-ms-overflow-x: hidden;
+}
+
+.osbp-steel .v-grid-tablewrapper {
+	position: absolute;
+	overflow: hidden;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	z-index: 5;
+}
+
+.osbp-steel .v-grid-tablewrapper > table {
+	border-spacing: 0;
+	table-layout: fixed;
+	width: inherit;
+}
+
+.osbp-steel .v-grid-header-deco, .osbp-steel .v-grid-footer-deco {
+	position: absolute;
+	right: 0;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.osbp-steel .v-grid-horizontal-scrollbar-deco {
+	position: absolute;
+	bottom: 0;
+	left: 0;
+	right: 0;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.osbp-steel .v-grid-header, .osbp-steel .v-grid-body, .osbp-steel .v-grid-footer {
+	position: absolute;
+	left: 0;
+	width: inherit;
+	z-index: 10;
+}
+
+.osbp-steel .v-grid-header, .osbp-steel .v-grid-header-deco {
+	top: 0;
+}
+
+.osbp-steel .v-grid-footer, .osbp-steel .v-grid-footer-deco {
+	bottom: 0;
+}
+
+.osbp-steel .v-grid-body {
+	z-index: 0;
+	top: 0;
+}
+
+.osbp-steel .v-grid-body .v-grid-row {
+	position: absolute;
+	top: 0;
+	left: 0;
+}
+
+.osbp-steel .v-grid-row {
+	display: block;
+}
+
+.v-ie8 .osbp-steel .v-grid-row, .v-ie9 .osbp-steel .v-grid-row {
+	float: left;
+	clear: left;
+	margin-top: 0;
+}
+
+.osbp-steel .v-grid-row  > td, .osbp-steel .v-grid-row  > th {
+	background-color: #383637;
+}
+
+.osbp-steel .v-grid-row {
+	width: inherit;
+}
+
+.osbp-steel .v-grid-cell {
+	display: block;
+	float: left;
+	padding: 2px;
+	white-space: nowrap;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	overflow: hidden;
+	font-size: 12px;
+}
+
+.osbp-steel .v-grid-cell.frozen {
+	position: relative;
+	z-index: 1;
+}
+
+.osbp-steel .v-grid-spacer {
+	position: absolute;
+	display: block;
+	background-color: #383637;
+}
+
+.osbp-steel .v-grid-spacer  > td {
+	width: 100%;
+	height: 100%;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.v-ie8 .osbp-steel .v-grid-spacer, .v-ie9 .osbp-steel .v-grid-spacer {
+	margin-top: 0;
+}
+
+.osbp-steel .v-grid {
+	outline: none;
+}
+
+.osbp-steel .v-grid-scroller-vertical, .osbp-steel .v-grid-scroller-horizontal {
+	border: 1px solid #111011;
+}
+
+.osbp-steel .v-grid-scroller-vertical {
+	border-left: none;
+}
+
+.osbp-steel .v-grid-scroller-horizontal {
+	border-top: none;
+}
+
+.osbp-steel .v-grid-tablewrapper {
+	border: 1px solid #111011;
+}
+
+.osbp-steel .v-grid .header-drag-table {
+	border-spacing: 0;
+	position: relative;
+	table-layout: fixed;
+	width: inherit;
+}
+
+.osbp-steel .v-grid .header-drag-table .v-grid-header {
+	position: absolute;
+}
+
+.osbp-steel .v-grid .header-drag-table .v-grid-header  > .v-grid-cell {
+	border: 1px solid #111011;
+	margin-top: -10px;
+	opacity: 0.9;
+	filter: alpha(opacity=90);
+	z-index: 30000;
+}
+
+.osbp-steel .v-grid .header-drag-table .v-grid-header  > .v-grid-drop-marker {
+	background-color: #5D737E;
+	position: absolute;
+	width: 3px;
+}
+
+.osbp-steel .v-grid-sidebar.v-contextmenu {
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	border-radius: 0;
+	position: absolute;
+	top: 0;
+	right: 0;
+	background-color: #3d3b3c;
+	border: 1px solid #111011;
+	padding: 0;
+	z-index: 5;
+}
+
+.osbp-steel .v-grid-sidebar.v-contextmenu.v-grid-sidebar-popup {
+	right: auto;
+}
+
+.osbp-steel .v-grid-sidebar.v-contextmenu .v-grid-sidebar-button {
+	background: transparent;
+	border: none;
+	color: inherit;
+	cursor: pointer;
+	outline: none;
+	padding: 0 4px;
+	text-align: right;
+	line-height: 1;
+}
+
+.osbp-steel .v-grid-sidebar.v-contextmenu .v-grid-sidebar-button[disabled] {
+	cursor: default;
+}
+
+.osbp-steel .v-grid-sidebar.v-contextmenu .v-grid-sidebar-button::-moz-focus-inner {
+	border: 0;
+}
+
+.osbp-steel .v-grid-sidebar.v-contextmenu .v-grid-sidebar-button:after {
+	content: "\f0c9";
+	display: block;
+	font-family: ThemeIcons, sans-serif;
+	font-size: 10px;
+}
+
+.osbp-steel .v-grid-sidebar.v-contextmenu.closed {
+	border-radius: 0;
+}
+
+.osbp-steel .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-button {
+	width: 100%;
+}
+
+.osbp-steel .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-button:after {
+	content: "\f0c9";
+	font-size: 10px;
+	line-height: 1;
+}
+
+.v-ie .osbp-steel .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-button {
+	vertical-align: middle;
+}
+
+.v-ie8 .osbp-steel .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-button:after {
+	vertical-align: middle;
+	text-align: center;
+	display: inline;
+}
+
+.osbp-steel .v-grid-sidebar.v-contextmenu .v-grid-sidebar-content {
+	padding: 4px 0;
+}
+
+.osbp-steel .v-grid-sidebar.v-contextmenu .v-grid-sidebar-content .gwt-MenuBar .gwt-MenuItem .column-hiding-toggle {
+	text-shadow: none;
+}
+
+.osbp-steel .v-grid-cell {
+	background-color: #383637;
+	padding: 0 12px;
+	line-height: 24px;
+	text-overflow: ellipsis;
+}
+
+.osbp-steel .v-grid-cell  > * {
+	line-height: 21px;
+	vertical-align: middle;
+}
+
+.osbp-steel .v-grid-cell  > div {
+	display: inline-block;
+}
+
+.osbp-steel .v-grid-cell.frozen {
+	-webkit-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1);
+	box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1);
+	border-right: 1px solid #111011;
+}
+
+.osbp-steel .v-grid-cell.frozen  + th, .osbp-steel .v-grid-cell.frozen  + td {
+	border-left: none;
+}
+
+.osbp-steel .v-grid-row > td, .osbp-steel .v-grid-editor-cells > div {
+	border-left: 1px solid #111011;
+	border-bottom: 1px solid #111011;
+}
+
+.osbp-steel .v-grid-row > td:first-child, .osbp-steel .v-grid-editor-cells > div:first-child {
+	border-left: none;
+}
+
+.osbp-steel .v-grid-editor-cells.frozen > div {
+	-webkit-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1);
+	box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1);
+	border-right: 1px solid #111011;
+	border-left: none;
+}
+
+.osbp-steel .v-grid-row-stripe > td {
+	background-color: #363435;
+}
+
+.osbp-steel .v-grid-row-selected > td {
+	background: #5D737E;
+}
+
+.osbp-steel .v-grid-row-focused > td {
+	
+}
+
+.osbp-steel .v-grid-header th {
+	position: relative;
+	background-color: #3d3b3c;
+	font-size: 10px;
+	font-weight: inherit;
+	border-left: 1px solid #111011;
+	border-bottom: 1px solid #111011;
+	
+	text-align: left;
+}
+
+.osbp-steel .v-grid-header th:first-child {
+	border-left: none;
+}
+
+.osbp-steel .v-grid-header .sort-asc, .osbp-steel .v-grid-header .sort-desc {
+	padding-right: 24px;
+}
+
+.osbp-steel .v-grid-header .sort-asc:after, .osbp-steel .v-grid-header .sort-desc:after {
+	font-family: ThemeIcons, sans-serif;
+	content: "\f0de" " " attr(sort-order);
+	position: absolute;
+	right: 12px;
+	font-size: 9px;
+}
+
+.osbp-steel .v-grid-header .sort-desc:after {
+	content: "\f0dd" " " attr(sort-order);
+}
+
+.osbp-steel .v-grid-column-resize-handle {
+	position: absolute;
+	width: 24px;
+	right: -12px;
+	top: 0px;
+	bottom: 0px;
+	cursor: col-resize;
+	z-index: 10;
+	-webkit-user-select: none;
+	-khtml-user-select: none;
+	-moz-user-select: none;
+	-ms-user-select: none;
+	user-select: none;
+}
+
+.osbp-steel .v-grid-footer td {
+	background-color: #3d3b3c;
+	font-size: 10px;
+	font-weight: inherit;
+	border-left: 1px solid #111011;
+	border-top: 1px solid #111011;
+	border-bottom: none;
+	
+}
+
+.osbp-steel .v-grid-footer td:first-child {
+	border-left: none;
+}
+
+.osbp-steel .v-grid-header .v-grid-cell, .osbp-steel .v-grid-footer .v-grid-cell {
+	overflow: visible;
+}
+
+.osbp-steel .v-grid-column-header-content, .osbp-steel .v-grid-column-footer-content {
+	width: 100%;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	line-height: 24px;
+	vertical-align: baseline;
+}
+
+.osbp-steel .v-grid-header-deco {
+	border-top: 1px solid #111011;
+	border-right: 1px solid #111011;
+	background-color: #3d3b3c;
+}
+
+.osbp-steel .v-grid-footer-deco {
+	border-bottom: 1px solid #111011;
+	border-right: 1px solid #111011;
+	background-color: #3d3b3c;
+}
+
+.osbp-steel .v-grid-horizontal-scrollbar-deco {
+	background-color: #3d3b3c;
+	border: 1px solid #111011;
+	border-top: none;
+}
+
+.osbp-steel .v-grid-cell-focused {
+	position: relative;
+}
+
+.osbp-steel .v-grid-cell-focused:before {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border: 2px solid #5D737E;
+	display: none;
+	pointer-events: none;
+}
+
+.ie8 .osbp-steel .v-grid-cell-focused:before, .ie9 .osbp-steel .v-grid-cell-focused:before, .ie10 .osbp-steel .v-grid-cell-focused:before {
+	content: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==);
+}
+
+.osbp-steel .v-grid:focus .v-grid-cell-focused:before {
+	display: block;
+}
+
+.osbp-steel .v-grid.v-disabled:focus .v-grid-cell-focused:before {
+	display: none;
+}
+
+.osbp-steel .v-grid-editor {
+	position: absolute;
+	z-index: 20;
+	overflow: hidden;
+	left: 0;
+	right: 0;
+	border: 1px solid #111011;
+	box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	margin-top: -1px;
+	-webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.2);
+	box-shadow: 0 0 9px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .v-grid-editor.unbuffered .v-grid-editor-footer {
+	width: 100%;
+}
+
+.osbp-steel .v-grid-editor-cells {
+	position: relative;
+	white-space: nowrap;
+}
+
+.osbp-steel .v-grid-editor-cells.frozen {
+	z-index: 2;
+}
+
+.osbp-steel .v-grid-editor-cells  > div {
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	vertical-align: middle;
+	background: #383637;
+}
+
+.osbp-steel .v-grid-editor-cells  > div:first-child {
+	border-left: none;
+}
+
+.osbp-steel .v-grid-editor-cells  > div  > * {
+	vertical-align: middle;
+	display: inline-block;
+}
+
+.osbp-steel .v-grid-editor-cells  > div .v-filterselect {
+	padding-left: 0;
+}
+
+.osbp-steel .v-grid-editor-cells  > div input[type="text"], .osbp-steel .v-grid-editor-cells  > div input[type="text"].v-filterselect-input, .osbp-steel .v-grid-editor-cells  > div input[type="password"] {
+	padding-left: 12px;
+}
+
+.osbp-steel .v-grid-editor-cells  > div input[type="text"]:not(.v-filterselect-input), .osbp-steel .v-grid-editor-cells  > div input[type="password"] {
+	padding-right: 6px;
+}
+
+.osbp-steel .v-grid-editor-cells  > div input[type="checkbox"] {
+	margin-left: 12px;
+}
+
+.osbp-steel .v-grid-editor-cells  > div .v-textfield, .osbp-steel .v-grid-editor-cells  > div .v-datefield, .osbp-steel .v-grid-editor-cells  > div .v-filterselect {
+	min-width: 100%;
+	max-width: 100%;
+	min-height: 100%;
+	max-height: 100%;
+}
+
+.v-ie8 .osbp-steel .v-grid-editor-cells  > div .v-datefield-button {
+	margin-left: -37px;
+}
+
+.v-ie8 .osbp-steel .v-grid-editor-cells  > div .v-filterselect-button {
+	margin-left: -25px;
+}
+
+.osbp-steel .v-grid-editor-cells  > div .v-select, .osbp-steel .v-grid-editor-cells  > div .v-select-select {
+	min-width: 100%;
+	max-width: 100%;
+}
+
+.osbp-steel .v-grid-editor-cells  > div.not-editable.v-grid-cell {
+	float: none;
+}
+
+.osbp-steel .v-grid-editor-cells .error::before {
+	position: absolute;
+	display: block;
+	height: 0;
+	width: 0;
+	content: "";
+	border-top: 5px solid red;
+	border-right: 5px solid transparent;
+}
+
+.osbp-steel .v-grid-editor-cells .error, .osbp-steel .v-grid-editor-cells .error > input {
+	background-color: #fee;
+}
+
+.osbp-steel .v-grid-editor-footer {
+	display: table;
+	height: 24px;
+	border-top: 1px solid #111011;
+	margin-top: -1px;
+	background: #383637;
+	padding: 0 5px;
+}
+
+.osbp-steel .v-grid-editor-footer  + .v-grid-editor-cells > div {
+	border-bottom: none;
+	border-top: 1px solid #111011;
+}
+
+.osbp-steel .v-grid-editor-footer:first-child {
+	border-top: none;
+	margin-top: 0;
+	border-bottom: 1px solid #111011;
+	margin-bottom: -1px;
+}
+
+.osbp-steel .v-grid-editor-message, .osbp-steel .v-grid-editor-buttons {
+	display: table-cell;
+	white-space: nowrap;
+	vertical-align: middle;
+}
+
+.osbp-steel .v-grid-editor-message {
+	width: 100%;
+	position: relative;
+}
+
+.osbp-steel .v-grid-editor-message  > div {
+	position: absolute;
+	width: 100%;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	line-height: 24px;
+	top: 0;
+}
+
+.osbp-steel .v-grid-editor-save {
+	margin-right: 4px;
+}
+
+.osbp-steel .v-grid-spacer {
+	padding-left: 1px;
+}
+
+.osbp-steel .v-grid-spacer > td {
+	display: block;
+	padding: 0;
+	background-color: #383637;
+	border-top: 1px solid #111011;
+	border-bottom: 1px solid #111011;
+}
+
+.osbp-steel .v-grid-spacer.stripe > td {
+	background-color: #363435;
+	border-top: 1px solid #111011;
+	border-bottom: 1px solid #111011;
+}
+
+.osbp-steel .v-grid-spacer-deco-container {
+	border-top: 1px solid transparent;
+	position: relative;
+	top: 0;
+	z-index: 5;
+}
+
+.osbp-steel .v-grid-spacer-deco {
+	top: 0;
+	left: 0;
+	width: 2px;
+	background-color: #5D737E;
+	position: absolute;
+	height: 100%;
+	pointer-events: none;
+}
+
+.ie8 .osbp-steel .v-grid-spacer-deco:before, .ie9 .osbp-steel .v-grid-spacer-deco:before, .ie10 .osbp-steel .v-grid-spacer-deco:before {
+	content: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==);
+}
+
+.osbp-steel .v-grid-cell > .v-progressbar {
+	width: 100%;
+}
+
+.osbp-steel .v-grid {
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	background-color: #3d3b3c;
+}
+
+.osbp-steel .v-grid.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-grid-header .v-grid-cell {
+	background: #3d3b3c;
+	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .v-grid-header .v-grid-cell.dragged {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+	-webkit-transition: opacity 0.3s ease-in-out;
+	-moz-transition: opacity 0.3s ease-in-out;
+	transition: opacity 0.3s ease-in-out;
+}
+
+.osbp-steel .v-grid-header .v-grid-cell.dragged-column-header {
+	margin-top: -12px;
+}
+
+.osbp-steel .v-grid-footer .v-grid-cell {
+	background: #3d3b3c;
+	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .v-grid-header-deco {
+	background: #3d3b3c;
+}
+
+.osbp-steel .v-grid-footer-deco, .osbp-steel .v-grid-horizontal-scrollbar-deco {
+	background: #3d3b3c;
+}
+
+.osbp-steel .v-grid-row-selected  > .v-grid-cell {
+	background: #5D737E;
+	color: #d2d8da;
+	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
+	border-color: #535b5f;
+}
+
+.osbp-steel .v-grid-row-selected  > .v-grid-cell-focused:before {
+	border-color: #92a5af;
+}
+
+.osbp-steel .v-grid-editor {
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	border-color: #5D737E;
+}
+
+.osbp-steel .v-grid-editor-footer {
+	font-size: 11px;
+	padding: 0 4px;
+	background: #3d3b3c;
+	-webkit-animation: valo-grid-editor-footer-animate-in 200ms 120ms backwards;
+	-moz-animation: valo-grid-editor-footer-animate-in 200ms 120ms backwards;
+	animation: valo-grid-editor-footer-animate-in 200ms 120ms backwards;
+}
+
+.osbp-steel .v-grid-editor-footer:first-child {
+	-webkit-animation: valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards;
+	-moz-animation: valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards;
+	animation: valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards;
+}
+
+.osbp-steel .v-grid-editor-cells {
+	z-index: 1;
+}
+
+.osbp-steel .v-grid-editor-cells > div:before {
+	content: "";
+	display: inline-block;
+	height: 100%;
+	vertical-align: middle;
+}
+
+.osbp-steel .v-grid-editor-cells > div.not-editable.v-grid-cell {
+	float: none;
+}
+
+.osbp-steel .v-grid-editor-cells > div .error::before {
+	border-top: 6px solid #E3DC95;
+	border-right: 6px solid transparent;
+}
+
+.osbp-steel .v-grid-editor-cells > div .error, .osbp-steel .v-grid-editor-cells > div .error > input {
+	background-color: #fefefd;
+}
+
+.osbp-steel .v-grid-editor-cells > div .v-textfield, .osbp-steel .v-grid-editor-cells > div .v-textfield-focus, .osbp-steel .v-grid-editor-cells > div .v-datefield, .osbp-steel .v-grid-editor-cells > div .v-datefield .v-textfield-focus, .osbp-steel .v-grid-editor-cells > div .v-filterselect-input, .osbp-steel .v-grid-editor-cells > div .v-filterselect-input:focus {
+	border: none;
+	border-radius: 0;
+	background: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-steel .v-grid-editor-cells > div input[type="text"].v-datefield-textfield {
+	padding-left: 28.8px;
+}
+
+.v-ie8 .osbp-steel .v-grid-editor-cells > div .v-datefield-button {
+	margin-left: 0px;
+}
+
+.v-ie8 .osbp-steel .v-grid-editor-cells > div .v-filterselect-button {
+	margin-left: 0px;
+}
+
+.osbp-steel .v-grid-editor-cells > div .v-textfield-focus, .osbp-steel .v-grid-editor-cells > div .v-datefield .v-textfield-focus, .osbp-steel .v-grid-editor-cells > div .v-filterselect-input:focus {
+	position: relative;
+}
+
+.osbp-steel .v-grid-editor-cells > div .v-select {
+	padding-left: 6px;
+	padding-right: 6px;
+}
+
+.osbp-steel .v-grid-editor-cells > div .v-checkbox {
+	margin: 0 6px 0 12px;
+}
+
+.osbp-steel .v-grid-editor-cells > div .v-checkbox  > input[type="checkbox"] {
+	margin-left: 0;
+}
+
+.osbp-steel .v-grid-editor-cells > div .v-checkbox  > label {
+	white-space: nowrap;
+}
+
+.osbp-steel .v-grid-editor-message > div:before {
+	display: inline-block;
+	color: #E3DC95;
+	font-weight: 600;
+	width: 12px;
+	text-align: center;
+	content: "!";
+}
+
+.osbp-steel .v-grid-editor-save, .osbp-steel .v-grid-editor-cancel {
+	cursor: pointer;
+	color: #5D737E;
+	text-decoration: underline;
+	font-weight: inherit;
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+	font-weight: 400;
+	text-decoration: none;
+	border: none;
+	background: transparent;
+	padding: 0px 4px;
+	margin: 0;
+	outline: none;
+}
+
+.osbp-steel .v-grid-editor-save:hover, .osbp-steel .v-grid-editor-cancel:hover {
+	color: #758d99;
+}
+
+.osbp-steel .v-grid-editor-save.v-disabled, .osbp-steel .v-grid-editor-cancel.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-grid-spacer {
+	margin-top: -1px;
+}
+
+.osbp-steel .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-content {
+	margin: 0 0 2px;
+	padding: 4px 4px 2px;
+}
+
+.osbp-steel .v-grid-sidebar.v-contextmenu.closed {
+	background: #3d3b3c;
+}
+
+.osbp-steel .v-grid-scroller::-webkit-scrollbar {
+	border: none;
+}
+
+.osbp-steel .v-grid-scroller::-webkit-scrollbar-thumb {
+	border-radius: 10px;
+	border: 4px solid transparent;
+	background: rgba(255, 255, 255, 0.3);
+	-webkit-background-clip: content-box;
+	background-clip: content-box;
+}
+
+.osbp-steel .v-grid-scroller-vertical::-webkit-scrollbar-thumb {
+	min-height: 30px;
+}
+
+.osbp-steel .v-grid-scroller-horizontal::-webkit-scrollbar-thumb {
+	min-width: 30px;
+}
+
+.osbp-steel .v-textfield {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 24px;
+	border-radius: 0px;
+	padding: 3px 4px;
+	border: 1px solid #111011;
+	background: #333132;
+	color: #c6c5c6;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	width: 273px;
+}
+
+.v-ie8 .osbp-steel .v-textfield, .v-ie9 .osbp-steel .v-textfield {
+	line-height: 24px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-steel .v-textfield.v-disabled {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp-steel .v-textfield:focus {
+	outline: none;
+	-webkit-transition: none;
+	-moz-transition: none;
+	transition: none;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-steel .v-textfield[class*="prompt"] {
+	color: #7c7b7c;
+}
+
+.osbp-steel .v-textfield-readonly {
+	background: #2d2c2d;
+	color: #c5c3c4;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-steel .v-textfield-readonly:focus {
+	box-shadow: none;
+	border-color: #111011;
+}
+
+.osbp-steel .v-textfield-error {
+	border-color: #E3DC95 !important;
+	background: #fefefd;
+	color: #615d2d;
+}
+
+.osbp-steel .v-textfield-borderless {
+	border: none;
+	border-radius: 0;
+	background: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	color: inherit;
+}
+
+.osbp-steel .v-textfield-borderless:focus {
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-steel .v-textfield-borderless[class*="prompt"] {
+	color: inherit;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-textfield-tiny {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 24px;
+	border-radius: 0px;
+	padding: 3px 4px;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	font-size: 12px;
+}
+
+.v-ie8 .osbp-steel .v-textfield-tiny, .v-ie9 .osbp-steel .v-textfield-tiny {
+	line-height: 24px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-steel .v-textfield-compact, .osbp-steel .v-textfield-small {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 20px;
+	border-radius: 0px;
+	padding: 2px 4px;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+}
+
+.v-ie8 .osbp-steel .v-textfield-compact, .v-ie9 .osbp-steel .v-textfield-compact, .v-ie8 .osbp-steel .v-textfield-small, .v-ie9 .osbp-steel .v-textfield-small {
+	line-height: 20px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-steel .v-textfield-small {
+	font-size: 11px;
+}
+
+.osbp-steel .v-textfield-large {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 29px;
+	border-radius: 0px;
+	padding: 3px 5px;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	font-size: 15px;
+}
+
+.v-ie8 .osbp-steel .v-textfield-large, .v-ie9 .osbp-steel .v-textfield-large {
+	line-height: 29px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-steel .v-textfield-huge {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 38px;
+	border-radius: 0px;
+	padding: 4px 7px;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	font-size: 20px;
+}
+
+.v-ie8 .osbp-steel .v-textfield-huge, .v-ie9 .osbp-steel .v-textfield-huge {
+	line-height: 38px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-steel .v-slot-inline-icon {
+	position: relative;
+}
+
+.osbp-steel .v-caption-inline-icon {
+	padding: 0;
+}
+
+.osbp-steel .v-caption-inline-icon .v-captiontext {
+	font-size: 11px;
+	font-weight: 400;
+	padding-bottom: 0.3em;
+	margin: 0;
+}
+
+.osbp-steel .v-caption-inline-icon .v-icon {
+	position: absolute;
+	z-index: 10;
+}
+
+.osbp-steel .v-caption-inline-icon span.v-icon {
+	left: 1px;
+	bottom: 1px;
+	width: 24px;
+	line-height: 22px;
+	text-align: center;
+	font-size: 12px;
+}
+
+.osbp-steel .v-caption-inline-icon img.v-icon {
+	left: 4px;
+	bottom: 4px;
+}
+
+.osbp-steel .v-textfield-inline-icon  {
+	padding-left: 24px;
+}
+
+.osbp-steel .v-slot-inline-icon.v-slot-tiny {
+	position: relative;
+}
+
+.osbp-steel .v-caption-inline-icon.v-caption-tiny {
+	padding: 0;
+}
+
+.osbp-steel .v-caption-inline-icon.v-caption-tiny .v-captiontext {
+	font-size: 11px;
+	font-weight: 400;
+	padding-bottom: 0.3em;
+	margin: 0;
+}
+
+.osbp-steel .v-caption-inline-icon.v-caption-tiny .v-icon {
+	position: absolute;
+	z-index: 10;
+}
+
+.osbp-steel .v-caption-inline-icon.v-caption-tiny span.v-icon {
+	left: 1px;
+	bottom: 1px;
+	width: 24px;
+	line-height: 22px;
+	text-align: center;
+	font-size: 12px;
+}
+
+.osbp-steel .v-caption-inline-icon.v-caption-tiny img.v-icon {
+	left: 4px;
+	bottom: 4px;
+}
+
+.osbp-steel .v-textfield-inline-icon.v-textfield-tiny  {
+	padding-left: 24px;
+}
+
+.osbp-steel .v-slot-inline-icon.v-slot-compact {
+	position: relative;
+}
+
+.osbp-steel .v-caption-inline-icon.v-caption-compact {
+	padding: 0;
+}
+
+.osbp-steel .v-caption-inline-icon.v-caption-compact .v-captiontext {
+	font-size: 11px;
+	font-weight: 400;
+	padding-bottom: 0.3em;
+	margin: 0;
+}
+
+.osbp-steel .v-caption-inline-icon.v-caption-compact .v-icon {
+	position: absolute;
+	z-index: 10;
+}
+
+.osbp-steel .v-caption-inline-icon.v-caption-compact span.v-icon {
+	left: 1px;
+	bottom: 1px;
+	width: 20px;
+	line-height: 18px;
+	text-align: center;
+	font-size: 12px;
+}
+
+.osbp-steel .v-caption-inline-icon.v-caption-compact img.v-icon {
+	left: 2px;
+	bottom: 2px;
+}
+
+.osbp-steel .v-textfield-inline-icon.v-textfield-compact  {
+	padding-left: 20px;
+}
+
+.osbp-steel .v-slot-inline-icon.v-slot-small {
+	position: relative;
+}
+
+.osbp-steel .v-caption-inline-icon.v-caption-small {
+	padding: 0;
+}
+
+.osbp-steel .v-caption-inline-icon.v-caption-small .v-captiontext {
+	font-size: 11px;
+	font-weight: 400;
+	padding-bottom: 0.3em;
+	margin: 0;
+}
+
+.osbp-steel .v-caption-inline-icon.v-caption-small .v-icon {
+	position: absolute;
+	z-index: 10;
+}
+
+.osbp-steel .v-caption-inline-icon.v-caption-small span.v-icon {
+	left: 1px;
+	bottom: 1px;
+	width: 20px;
+	line-height: 18px;
+	text-align: center;
+	font-size: 11px;
+}
+
+.osbp-steel .v-caption-inline-icon.v-caption-small img.v-icon {
+	left: 2px;
+	bottom: 2px;
+}
+
+.osbp-steel .v-textfield-inline-icon.v-textfield-small  {
+	padding-left: 20px;
+}
+
+.osbp-steel .v-slot-inline-icon.v-slot-large {
+	position: relative;
+}
+
+.osbp-steel .v-caption-inline-icon.v-caption-large {
+	padding: 0;
+}
+
+.osbp-steel .v-caption-inline-icon.v-caption-large .v-captiontext {
+	font-size: 11px;
+	font-weight: 400;
+	padding-bottom: 0.3em;
+	margin: 0;
+}
+
+.osbp-steel .v-caption-inline-icon.v-caption-large .v-icon {
+	position: absolute;
+	z-index: 10;
+}
+
+.osbp-steel .v-caption-inline-icon.v-caption-large span.v-icon {
+	left: 1px;
+	bottom: 1px;
+	width: 29px;
+	line-height: 27px;
+	text-align: center;
+	font-size: 15px;
+}
+
+.osbp-steel .v-caption-inline-icon.v-caption-large img.v-icon {
+	left: 7px;
+	bottom: 7px;
+}
+
+.osbp-steel .v-textfield-inline-icon.v-textfield-large  {
+	padding-left: 29px;
+}
+
+.osbp-steel .v-slot-inline-icon.v-slot-huge {
+	position: relative;
+}
+
+.osbp-steel .v-caption-inline-icon.v-caption-huge {
+	padding: 0;
+}
+
+.osbp-steel .v-caption-inline-icon.v-caption-huge .v-captiontext {
+	font-size: 11px;
+	font-weight: 400;
+	padding-bottom: 0.3em;
+	margin: 0;
+}
+
+.osbp-steel .v-caption-inline-icon.v-caption-huge .v-icon {
+	position: absolute;
+	z-index: 10;
+}
+
+.osbp-steel .v-caption-inline-icon.v-caption-huge span.v-icon {
+	left: 1px;
+	bottom: 1px;
+	width: 38px;
+	line-height: 36px;
+	text-align: center;
+	font-size: 20px;
+}
+
+.osbp-steel .v-caption-inline-icon.v-caption-huge img.v-icon {
+	left: 11px;
+	bottom: 11px;
+}
+
+.osbp-steel .v-textfield-inline-icon.v-textfield-huge  {
+	padding-left: 38px;
+}
+
+.osbp-steel .v-textfield-align-right {
+	text-align: right;
+}
+
+.osbp-steel .v-textfield-align-center {
+	text-align: center;
+}
+
+.osbp-steel .v-textarea {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 24px;
+	border-radius: 0px;
+	padding: 4px;
+	border: 1px solid #111011;
+	background: #333132;
+	color: #c6c5c6;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	height: auto;
+	resize: none;
+	white-space: pre-wrap;
+	width: 273px;
+}
+
+.v-ie8 .osbp-steel .v-textarea, .v-ie9 .osbp-steel .v-textarea {
+	line-height: 24px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-steel .v-textarea.v-disabled {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp-steel .v-textarea:focus {
+	outline: none;
+	-webkit-transition: none;
+	-moz-transition: none;
+	transition: none;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-steel .v-textarea[class*="prompt"] {
+	color: #7c7b7c;
+}
+
+.v-ie8 .osbp-steel .v-textarea, .v-ie9 .osbp-steel .v-textarea {
+	line-height: inherit;
+	padding-top: 3px;
+	padding-bottom: 3px;
+}
+
+.osbp-steel .v-textarea-readonly {
+	background: #2d2c2d;
+	color: #c5c3c4;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-steel .v-textarea-readonly:focus {
+	box-shadow: none;
+	border-color: #111011;
+}
+
+.osbp-steel .v-textarea-error {
+	border-color: #E3DC95 !important;
+	background: #fefefd;
+	color: #615d2d;
+}
+
+.osbp-steel .v-textarea-borderless {
+	border: none;
+	border-radius: 0;
+	background: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	color: inherit;
+}
+
+.osbp-steel .v-textarea-borderless:focus {
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-steel .v-textarea-borderless[class*="prompt"] {
+	color: inherit;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-textarea-tiny {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 24px;
+	border-radius: 0px;
+	padding: 4px;
+	
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	height: auto;
+	resize: none;
+	white-space: pre-wrap;
+	font-size: 12px;
+}
+
+.v-ie8 .osbp-steel .v-textarea-tiny, .v-ie9 .osbp-steel .v-textarea-tiny {
+	line-height: 24px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.v-ie8 .osbp-steel .v-textarea-tiny, .v-ie9 .osbp-steel .v-textarea-tiny {
+	line-height: inherit;
+	padding-top: 3px;
+	padding-bottom: 3px;
+}
+
+.osbp-steel .v-textarea-small {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 20px;
+	border-radius: 0px;
+	padding: 4px;
+	
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	height: auto;
+	resize: none;
+	white-space: pre-wrap;
+	font-size: 11px;
+}
+
+.v-ie8 .osbp-steel .v-textarea-small, .v-ie9 .osbp-steel .v-textarea-small {
+	line-height: 20px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.v-ie8 .osbp-steel .v-textarea-small, .v-ie9 .osbp-steel .v-textarea-small {
+	line-height: inherit;
+	padding-top: 2px;
+	padding-bottom: 2px;
+}
+
+.osbp-steel .v-textarea-large {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 29px;
+	border-radius: 0px;
+	padding: 4px;
+	
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	height: auto;
+	resize: none;
+	white-space: pre-wrap;
+	font-size: 15px;
+}
+
+.v-ie8 .osbp-steel .v-textarea-large, .v-ie9 .osbp-steel .v-textarea-large {
+	line-height: 29px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.v-ie8 .osbp-steel .v-textarea-large, .v-ie9 .osbp-steel .v-textarea-large {
+	line-height: inherit;
+	padding-top: 3px;
+	padding-bottom: 3px;
+}
+
+.osbp-steel .v-textarea-huge {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 38px;
+	border-radius: 0px;
+	padding: 4px;
+	
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	height: auto;
+	resize: none;
+	white-space: pre-wrap;
+	font-size: 20px;
+}
+
+.v-ie8 .osbp-steel .v-textarea-huge, .v-ie9 .osbp-steel .v-textarea-huge {
+	line-height: 38px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.v-ie8 .osbp-steel .v-textarea-huge, .v-ie9 .osbp-steel .v-textarea-huge {
+	line-height: inherit;
+	padding-top: 4px;
+	padding-bottom: 4px;
+}
+
+.osbp-steel .v-textarea-align-right {
+	text-align: right;
+}
+
+.osbp-steel .v-textarea-align-center {
+	text-align: center;
+}
+
+.osbp-steel .v-datefield {
+	position: relative;
+	width: 273px;
+	height: 24px;
+	border-radius: 0px;
+}
+
+.osbp-steel .v-datefield [class*="textfield"] {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 24px;
+	border-radius: 0px;
+	padding: 3px 4px;
+	border: 1px solid #111011;
+	background: #333132;
+	color: #c6c5c6;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	padding-left: 28.8px;
+	width: 100%;
+	height: 100%;
+	border-radius: inherit;
+}
+
+.v-ie8 .osbp-steel .v-datefield [class*="textfield"], .v-ie9 .osbp-steel .v-datefield [class*="textfield"] {
+	line-height: 24px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-steel .v-datefield [class*="textfield"].v-disabled {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp-steel .v-datefield [class*="textfield"]:focus {
+	outline: none;
+	-webkit-transition: none;
+	-moz-transition: none;
+	transition: none;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-steel .v-datefield [class*="textfield"][class*="prompt"] {
+	color: #7c7b7c;
+}
+
+.osbp-steel .v-datefield[class*="prompt"] > [class*="textfield"] {
+	color: #7c7b7c;
+}
+
+.osbp-steel .v-datefield [class*="button"] {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	-webkit-appearance: none;
+	background: transparent;
+	padding: 0;
+	position: absolute;
+	z-index: 10;
+	width: 24px;
+	line-height: 22px;
+	text-align: center;
+	font: inherit;
+	outline: none;
+	margin: 0;
+	top: 1px;
+	bottom: 1px;
+	left: 1px;
+	border: none;
+	border-right: 1px solid #111011;
+	color: #7c7b7c;
+}
+
+.osbp-steel .v-datefield [class*="button"]:hover {
+	color: #c6c5c6;
+}
+
+.osbp-steel .v-datefield [class*="button"]:before {
+	font-family: ThemeIcons;
+	content: "\f073";
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+}
+
+.osbp-steel .v-datefield [class*="button"]:active:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	background-color: rgba(26, 24, 25, 0.2);
+	border-radius: inherit;
+}
+
+.osbp-steel .v-datefield.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-datefield.v-disabled [class*="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-steel .v-datefield.v-disabled [class*="button"]:active:after {
+	display: none;
+}
+
+.osbp-steel .v-datefield.v-readonly [class*="textfield"] {
+	background: #2d2c2d;
+	color: #c5c3c4;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-steel .v-datefield.v-readonly [class*="textfield"]:focus {
+	box-shadow: none;
+	border-color: #111011;
+}
+
+.osbp-steel .v-datefield.v-readonly [class*="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-steel .v-datefield.v-readonly [class*="button"]:active:after {
+	display: none;
+}
+
+.osbp-steel .v-datefield-error .v-datefield-textfield {
+	border-color: #E3DC95 !important;
+	background: #fefefd;
+	color: #615d2d;
+}
+
+.osbp-steel .v-datefield-error .v-datefield-button {
+	color: #E3DC95;
+	border-color: #E3DC95;
+}
+
+.osbp-steel .v-datefield-full {
+	width: 180px;
+}
+
+.osbp-steel .v-datefield-day {
+	width: 273px;
+}
+
+.osbp-steel .v-datefield-month {
+	width: 90px;
+}
+
+.osbp-steel .v-datefield-year {
+	width: 78px;
+}
+
+.osbp-steel .v-datefield-popup {
+	padding: 3px 3px;
+	border-radius: 0px;
+	background-color: #353334;
+	color: #c7c6c6;
+	-webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.4), 0 3px 5px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.51334);
+	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.4), 0 3px 5px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.51334);
+	-webkit-backface-visibility: hidden;
+	-moz-backface-visibility: hidden;
+	-ms-backface-visibility: hidden;
+	backface-visibility: hidden;
+	margin-top: 3px !important;
+	margin-bottom: 3px !important;
+	margin-right: 3px !important;
+	cursor: default;
+	width: auto;
+}
+
+.osbp-steel .v-datefield-popup[class*="animate-in"] {
+	-webkit-animation: valo-overlay-animate-in 120ms;
+	-moz-animation: valo-overlay-animate-in 120ms;
+	animation: valo-overlay-animate-in 120ms;
+}
+
+.osbp-steel .v-datefield-popup[class*="animate-out"] {
+	-webkit-animation: valo-animate-out-fade 120ms;
+	-moz-animation: valo-animate-out-fade 120ms;
+	animation: valo-animate-out-fade 120ms;
+}
+
+.osbp-steel .v-datefield-popup table {
+	border-collapse: collapse;
+	border-spacing: 0;
+	margin: 0 auto;
+}
+
+.osbp-steel .v-datefield-popup td {
+	padding: 1px;
+}
+
+.osbp-steel .v-datefield-popup .v-datefield-calendarpanel {
+	font-size: 12px;
+	text-align: center;
+}
+
+.osbp-steel .v-datefield-popup .v-datefield-calendarpanel:focus {
+	outline: none;
+}
+
+.osbp-steel .v-datefield-popup .v-datefield-calendarpanel-day {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 19px;
+	height: 17px;
+	border: 1px solid transparent;
+	line-height: 17px;
+	text-align: center;
+	font-size: 11px;
+	background: #3d3b3c;
+	-webkit-transition: color 200ms;
+	-moz-transition: color 200ms;
+	transition: color 200ms;
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	cursor: pointer;
+}
+
+.osbp-steel .v-datefield-popup .v-datefield-calendarpanel-day:hover {
+	color: #5D737E;
+}
+
+.osbp-steel .v-datefield-popup .v-datefield-calendarpanel-day-offmonth {
+	color: #838182;
+	background: transparent;
+}
+
+.osbp-steel .v-datefield-popup .v-datefield-calendarpanel-day-today {
+	color: #ecebec;
+	font-weight: 600;
+	border-color: #787577;
+}
+
+.osbp-steel .v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected, .osbp-steel .v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected:hover {
+	color: #d2d8da;
+	background: #5D737E;
+	border: none;
+	font-weight: 600;
+}
+
+.osbp-steel .v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-focused {
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	position: relative;
+}
+
+.v-ie8 .osbp-steel .v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-focused {
+	border-color: #5D737E;
+}
+
+.osbp-steel .v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range, .osbp-steel .v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range:hover {
+	color: #838182;
+	cursor: not-allowed;
+}
+
+.osbp-steel .v-datefield-popup .v-datefield-calendarpanel-weekdays {
+	height: 17px;
+	color: rgba(152, 150, 151, 0.85);
+}
+
+.osbp-steel .v-datefield-popup .v-datefield-calendarpanel-weekdays strong {
+	font: inherit;
+	font-size: 11px;
+}
+
+.osbp-steel .v-datefield-popup .v-datefield-calendarpanel-header {
+	white-space: nowrap;
+}
+
+.osbp-steel .v-datefield-popup td[class*="year"] button, .osbp-steel .v-datefield-popup td[class*="month"] button {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	border: none;
+	background: transparent;
+	padding: 0;
+	margin: 0;
+	cursor: pointer;
+	color: transparent;
+	font-size: 0;
+	width: 12px;
+	height: 16px;
+	outline: none;
+	position: relative;
+	vertical-align: middle;
+}
+
+.osbp-steel .v-datefield-popup td[class*="year"] button:before, .osbp-steel .v-datefield-popup td[class*="month"] button:before {
+	color: #838182;
+	font-size: 16px;
+	line-height: 18px;
+	-webkit-transition: color 200ms;
+	-moz-transition: color 200ms;
+	transition: color 200ms;
+}
+
+.osbp-steel .v-datefield-popup td[class*="year"] button:hover:before, .osbp-steel .v-datefield-popup td[class*="month"] button:hover:before {
+	color: #5D737E;
+}
+
+.osbp-steel .v-datefield-popup td[class*="year"] button.outside-range, .osbp-steel .v-datefield-popup td[class*="month"] button.outside-range {
+	cursor: default;
+	opacity: 0.3;
+	filter: alpha(opacity=30.0) ;
+}
+
+.osbp-steel .v-datefield-popup td[class*="year"] button.outside-range:hover:before, .osbp-steel .v-datefield-popup td[class*="month"] button.outside-range:hover:before {
+	color: #838182;
+}
+
+.osbp-steel .v-datefield-popup .v-button-prevyear:before {
+	font-family: ThemeIcons;
+	content: "\f100";
+}
+
+.osbp-steel .v-datefield-popup .v-button-prevmonth:before {
+	font-family: ThemeIcons;
+	content: "\f104";
+}
+
+.osbp-steel .v-datefield-popup .v-button-nextyear:before {
+	font-family: ThemeIcons;
+	content: "\f101";
+}
+
+.osbp-steel .v-datefield-popup .v-button-nextmonth:before {
+	font-family: ThemeIcons;
+	content: "\f105";
+}
+
+.osbp-steel .v-datefield-popup td.v-datefield-calendarpanel-month {
+	width: 96px;
+	color: #5D737E;
+}
+
+.osbp-steel .v-datefield-popup .v-datefield-calendarpanel-year td.v-datefield-calendarpanel-month {
+	width: 48px;
+}
+
+.osbp-steel .v-datefield-popup .v-datefield-calendarpanel-weeknumber, .osbp-steel .v-datefield-popup .v-datefield-calendarpanel-weekdays.v-datefield-calendarpanel-weeknumbers td:first-child {
+	width: 19px;
+	color: rgba(152, 150, 151, 0.85);
+	font-size: 11px;
+	display: inline-block;
+	text-align: left;
+}
+
+.osbp-steel .v-datefield-popup .v-datefield-calendarpanel-weeknumber {
+	position: relative;
+}
+
+.osbp-steel .v-datefield-popup .v-datefield-calendarpanel-weeknumbers .v-first:before {
+	content: "";
+	position: absolute;
+	top: 24px;
+	bottom: 0;
+	left: 0;
+	width: 23px;
+	border-top: 1px solid #111011;
+	border-right: 1px solid #111011;
+	border-top-right-radius: 0px;
+	border-bottom-left-radius: 0px;
+	background: #3d3b3c;
+}
+
+.osbp-steel .v-datefield-popup td.v-datefield-calendarpanel-time {
+	width: 100%;
+	font-size: 11px;
+}
+
+.osbp-steel .v-datefield-popup td.v-datefield-calendarpanel-time .v-label {
+	display: inline;
+	margin: 0 0.1em;
+	font-weight: 400;
+}
+
+.osbp-steel .v-datefield-calendarpanel {
+	font-size: 12px;
+	text-align: center;
+}
+
+.osbp-steel .v-datefield-calendarpanel:focus {
+	outline: none;
+}
+
+.osbp-steel .v-datefield-calendarpanel-day {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 19px;
+	height: 17px;
+	border: 1px solid transparent;
+	line-height: 17px;
+	text-align: center;
+	font-size: 11px;
+	background: #3d3b3c;
+	-webkit-transition: color 200ms;
+	-moz-transition: color 200ms;
+	transition: color 200ms;
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	cursor: pointer;
+}
+
+.osbp-steel .v-datefield-calendarpanel-day:hover {
+	color: #5D737E;
+}
+
+.osbp-steel .v-datefield-calendarpanel-day-offmonth {
+	color: #838182;
+	background: transparent;
+}
+
+.osbp-steel .v-datefield-calendarpanel-day-today {
+	color: #ecebec;
+	font-weight: 600;
+	border-color: #787577;
+}
+
+.osbp-steel .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected, .osbp-steel .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected:hover {
+	color: #d2d8da;
+	background: #5D737E;
+	border: none;
+	font-weight: 600;
+}
+
+.osbp-steel .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-focused {
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	position: relative;
+}
+
+.v-ie8 .osbp-steel .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-focused {
+	border-color: #5D737E;
+}
+
+.osbp-steel .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range, .osbp-steel .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range:hover {
+	color: #838182;
+	cursor: not-allowed;
+}
+
+.osbp-steel .v-datefield-calendarpanel-weekdays {
+	height: 17px;
+	color: rgba(152, 150, 151, 0.85);
+}
+
+.osbp-steel .v-datefield-calendarpanel-weekdays strong {
+	font: inherit;
+	font-size: 11px;
+}
+
+.osbp-steel .v-datefield-calendarpanel-header {
+	white-space: nowrap;
+}
+
+.osbp-steel td[class*="year"] button, .osbp-steel td[class*="month"] button {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	border: none;
+	background: transparent;
+	padding: 0;
+	margin: 0;
+	cursor: pointer;
+	color: transparent;
+	font-size: 0;
+	width: 12px;
+	height: 16px;
+	outline: none;
+	position: relative;
+	vertical-align: middle;
+}
+
+.osbp-steel td[class*="year"] button:before, .osbp-steel td[class*="month"] button:before {
+	color: #838182;
+	font-size: 16px;
+	line-height: 18px;
+	-webkit-transition: color 200ms;
+	-moz-transition: color 200ms;
+	transition: color 200ms;
+}
+
+.osbp-steel td[class*="year"] button:hover:before, .osbp-steel td[class*="month"] button:hover:before {
+	color: #5D737E;
+}
+
+.osbp-steel td[class*="year"] button.outside-range, .osbp-steel td[class*="month"] button.outside-range {
+	cursor: default;
+	opacity: 0.3;
+	filter: alpha(opacity=30.0) ;
+}
+
+.osbp-steel td[class*="year"] button.outside-range:hover:before, .osbp-steel td[class*="month"] button.outside-range:hover:before {
+	color: #838182;
+}
+
+.osbp-steel .v-button-prevyear:before {
+	font-family: ThemeIcons;
+	content: "\f100";
+}
+
+.osbp-steel .v-button-prevmonth:before {
+	font-family: ThemeIcons;
+	content: "\f104";
+}
+
+.osbp-steel .v-button-nextyear:before {
+	font-family: ThemeIcons;
+	content: "\f101";
+}
+
+.osbp-steel .v-button-nextmonth:before {
+	font-family: ThemeIcons;
+	content: "\f105";
+}
+
+.osbp-steel td.v-datefield-calendarpanel-month {
+	width: 96px;
+	color: #5D737E;
+}
+
+.osbp-steel .v-datefield-calendarpanel-year td.v-datefield-calendarpanel-month {
+	width: 48px;
+}
+
+.osbp-steel .v-datefield-calendarpanel-weeknumber, .osbp-steel .v-datefield-calendarpanel-weekdays.v-datefield-calendarpanel-weeknumbers td:first-child {
+	width: 19px;
+	color: rgba(152, 150, 151, 0.85);
+	font-size: 11px;
+	display: inline-block;
+	text-align: left;
+}
+
+.osbp-steel .v-datefield-calendarpanel-weeknumber {
+	position: relative;
+}
+
+.osbp-steel .v-datefield-calendarpanel-weeknumbers .v-first:before {
+	content: "";
+	position: absolute;
+	top: 24px;
+	bottom: 0;
+	left: 0;
+	width: 23px;
+	border-top: 1px solid #111011;
+	border-right: 1px solid #111011;
+	border-top-right-radius: 0px;
+	border-bottom-left-radius: 0px;
+	background: #3d3b3c;
+}
+
+.osbp-steel td.v-datefield-calendarpanel-time {
+	width: 100%;
+	font-size: 11px;
+}
+
+.osbp-steel td.v-datefield-calendarpanel-time .v-label {
+	display: inline;
+	margin: 0 0.1em;
+	font-weight: 400;
+}
+
+.osbp-steel .v-datefield-borderless .v-datefield-textfield {
+	border: none;
+	border-radius: 0;
+	background: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	color: inherit;
+}
+
+.osbp-steel .v-datefield-borderless .v-datefield-textfield:focus {
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-steel .v-datefield-borderless .v-datefield-textfield[class*="prompt"] {
+	color: inherit;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-datefield-borderless .v-datefield-button {
+	border: none;
+	color: inherit;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-datefield-align-right input {
+	text-align: right;
+}
+
+.osbp-steel .v-datefield-align-center input {
+	text-align: center;
+}
+
+.osbp-steel .v-datefield-tiny {
+	height: 24px;
+	border-radius: 0px;
+	font-size: 12px;
+}
+
+.osbp-steel .v-datefield-tiny [class*="textfield"] {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 24px;
+	border-radius: 0px;
+	padding: 3px 4px;
+	
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	padding-left: 28.8px;
+	width: 100%;
+	height: 100%;
+	border-radius: inherit;
+}
+
+.v-ie8 .osbp-steel .v-datefield-tiny [class*="textfield"], .v-ie9 .osbp-steel .v-datefield-tiny [class*="textfield"] {
+	line-height: 24px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-steel .v-datefield-tiny [class*="button"] {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	-webkit-appearance: none;
+	background: transparent;
+	padding: 0;
+	position: absolute;
+	z-index: 10;
+	width: 24px;
+	line-height: 24px;
+	text-align: center;
+	font: inherit;
+	outline: none;
+	margin: 0;
+}
+
+.osbp-steel .v-datefield-tiny [class*="button"]:before {
+	font-family: ThemeIcons;
+	content: "\f073";
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+}
+
+.osbp-steel .v-datefield-tiny [class*="button"]:active:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+}
+
+.osbp-steel .v-datefield-tiny.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-datefield-tiny.v-disabled [class*="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-steel .v-datefield-tiny.v-disabled [class*="button"]:active:after {
+	display: none;
+}
+
+.osbp-steel .v-datefield-tiny.v-readonly [class*="textfield"] {
+	background: #2d2c2d;
+	color: #c5c3c4;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-steel .v-datefield-tiny.v-readonly [class*="textfield"]:focus {
+	box-shadow: none;
+	border-color: #111011;
+}
+
+.osbp-steel .v-datefield-tiny.v-readonly [class*="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-steel .v-datefield-tiny.v-readonly [class*="button"]:active:after {
+	display: none;
+}
+
+.osbp-steel .v-datefield-compact, .osbp-steel .v-datefield-small {
+	height: 20px;
+	border-radius: 0px;
+}
+
+.osbp-steel .v-datefield-compact [class*="textfield"], .osbp-steel .v-datefield-small [class*="textfield"] {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 20px;
+	border-radius: 0px;
+	padding: 2px 4px;
+	
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	padding-left: 24px;
+	width: 100%;
+	height: 100%;
+	border-radius: inherit;
+}
+
+.v-ie8 .osbp-steel .v-datefield-compact [class*="textfield"], .v-ie9 .osbp-steel .v-datefield-compact [class*="textfield"], .v-ie8 .osbp-steel .v-datefield-small [class*="textfield"], .v-ie9 .osbp-steel .v-datefield-small [class*="textfield"] {
+	line-height: 20px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-steel .v-datefield-compact [class*="button"], .osbp-steel .v-datefield-small [class*="button"] {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	-webkit-appearance: none;
+	background: transparent;
+	padding: 0;
+	position: absolute;
+	z-index: 10;
+	width: 20px;
+	line-height: 20px;
+	text-align: center;
+	font: inherit;
+	outline: none;
+	margin: 0;
+}
+
+.osbp-steel .v-datefield-compact [class*="button"]:before, .osbp-steel .v-datefield-small [class*="button"]:before {
+	font-family: ThemeIcons;
+	content: "\f073";
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+}
+
+.osbp-steel .v-datefield-compact [class*="button"]:active:after, .osbp-steel .v-datefield-small [class*="button"]:active:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+}
+
+.osbp-steel .v-datefield-compact.v-disabled, .osbp-steel .v-datefield-small.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-datefield-compact.v-disabled [class*="button"], .osbp-steel .v-datefield-small.v-disabled [class*="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-steel .v-datefield-compact.v-disabled [class*="button"]:active:after, .osbp-steel .v-datefield-small.v-disabled [class*="button"]:active:after {
+	display: none;
+}
+
+.osbp-steel .v-datefield-compact.v-readonly [class*="textfield"], .osbp-steel .v-datefield-small.v-readonly [class*="textfield"] {
+	background: #2d2c2d;
+	color: #c5c3c4;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-steel .v-datefield-compact.v-readonly [class*="textfield"]:focus, .osbp-steel .v-datefield-small.v-readonly [class*="textfield"]:focus {
+	box-shadow: none;
+	border-color: #111011;
+}
+
+.osbp-steel .v-datefield-compact.v-readonly [class*="button"], .osbp-steel .v-datefield-small.v-readonly [class*="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-steel .v-datefield-compact.v-readonly [class*="button"]:active:after, .osbp-steel .v-datefield-small.v-readonly [class*="button"]:active:after {
+	display: none;
+}
+
+.osbp-steel .v-datefield-small {
+	font-size: 11px;
+}
+
+.osbp-steel .v-datefield-large {
+	height: 29px;
+	border-radius: 0px;
+	font-size: 15px;
+}
+
+.osbp-steel .v-datefield-large [class*="textfield"] {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 29px;
+	border-radius: 0px;
+	padding: 3px 5px;
+	
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	padding-left: 34.8px;
+	width: 100%;
+	height: 100%;
+	border-radius: inherit;
+}
+
+.v-ie8 .osbp-steel .v-datefield-large [class*="textfield"], .v-ie9 .osbp-steel .v-datefield-large [class*="textfield"] {
+	line-height: 29px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-steel .v-datefield-large [class*="button"] {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	-webkit-appearance: none;
+	background: transparent;
+	padding: 0;
+	position: absolute;
+	z-index: 10;
+	width: 29px;
+	line-height: 29px;
+	text-align: center;
+	font: inherit;
+	outline: none;
+	margin: 0;
+}
+
+.osbp-steel .v-datefield-large [class*="button"]:before {
+	font-family: ThemeIcons;
+	content: "\f073";
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+}
+
+.osbp-steel .v-datefield-large [class*="button"]:active:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+}
+
+.osbp-steel .v-datefield-large.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-datefield-large.v-disabled [class*="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-steel .v-datefield-large.v-disabled [class*="button"]:active:after {
+	display: none;
+}
+
+.osbp-steel .v-datefield-large.v-readonly [class*="textfield"] {
+	background: #2d2c2d;
+	color: #c5c3c4;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-steel .v-datefield-large.v-readonly [class*="textfield"]:focus {
+	box-shadow: none;
+	border-color: #111011;
+}
+
+.osbp-steel .v-datefield-large.v-readonly [class*="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-steel .v-datefield-large.v-readonly [class*="button"]:active:after {
+	display: none;
+}
+
+.osbp-steel .v-datefield-huge {
+	height: 38px;
+	border-radius: 0px;
+	font-size: 20px;
+}
+
+.osbp-steel .v-datefield-huge [class*="textfield"] {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 38px;
+	border-radius: 0px;
+	padding: 4px 7px;
+	
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	padding-left: 45.6px;
+	width: 100%;
+	height: 100%;
+	border-radius: inherit;
+}
+
+.v-ie8 .osbp-steel .v-datefield-huge [class*="textfield"], .v-ie9 .osbp-steel .v-datefield-huge [class*="textfield"] {
+	line-height: 38px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-steel .v-datefield-huge [class*="button"] {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	-webkit-appearance: none;
+	background: transparent;
+	padding: 0;
+	position: absolute;
+	z-index: 10;
+	width: 38px;
+	line-height: 38px;
+	text-align: center;
+	font: inherit;
+	outline: none;
+	margin: 0;
+}
+
+.osbp-steel .v-datefield-huge [class*="button"]:before {
+	font-family: ThemeIcons;
+	content: "\f073";
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+}
+
+.osbp-steel .v-datefield-huge [class*="button"]:active:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+}
+
+.osbp-steel .v-datefield-huge.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-datefield-huge.v-disabled [class*="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-steel .v-datefield-huge.v-disabled [class*="button"]:active:after {
+	display: none;
+}
+
+.osbp-steel .v-datefield-huge.v-readonly [class*="textfield"] {
+	background: #2d2c2d;
+	color: #c5c3c4;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-steel .v-datefield-huge.v-readonly [class*="textfield"]:focus {
+	box-shadow: none;
+	border-color: #111011;
+}
+
+.osbp-steel .v-datefield-huge.v-readonly [class*="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-steel .v-datefield-huge.v-readonly [class*="button"]:active:after {
+	display: none;
+}
+
+.osbp-steel .v-inline-datefield-calendarpanel {
+	font-size: 12px;
+	text-align: center;
+}
+
+.osbp-steel .v-inline-datefield-calendarpanel:focus {
+	outline: none;
+}
+
+.osbp-steel .v-inline-datefield-calendarpanel-day {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 19px;
+	height: 17px;
+	border: 1px solid transparent;
+	line-height: 17px;
+	text-align: center;
+	font-size: 11px;
+	background: #3d3b3c;
+	-webkit-transition: color 200ms;
+	-moz-transition: color 200ms;
+	transition: color 200ms;
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	cursor: pointer;
+}
+
+.osbp-steel .v-inline-datefield-calendarpanel-day:hover {
+	color: #5D737E;
+}
+
+.osbp-steel .v-inline-datefield-calendarpanel-day-offmonth {
+	color: #838182;
+	background: transparent;
+}
+
+.osbp-steel .v-inline-datefield-calendarpanel-day-today {
+	color: #ecebec;
+	font-weight: 600;
+	border-color: #787577;
+}
+
+.osbp-steel .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-selected, .osbp-steel .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-selected:hover {
+	color: #d2d8da;
+	background: #5D737E;
+	border: none;
+	font-weight: 600;
+}
+
+.osbp-steel .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-focused {
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	position: relative;
+}
+
+.v-ie8 .osbp-steel .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-focused {
+	border-color: #5D737E;
+}
+
+.osbp-steel .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-outside-range, .osbp-steel .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-outside-range:hover {
+	color: #838182;
+	cursor: not-allowed;
+}
+
+.osbp-steel .v-inline-datefield-calendarpanel-weekdays {
+	height: 17px;
+	color: rgba(152, 150, 151, 0.85);
+}
+
+.osbp-steel .v-inline-datefield-calendarpanel-weekdays strong {
+	font: inherit;
+	font-size: 11px;
+}
+
+.osbp-steel .v-inline-datefield-calendarpanel-header {
+	white-space: nowrap;
+}
+
+.osbp-steel td[class*="year"] button, .osbp-steel td[class*="month"] button {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	border: none;
+	background: transparent;
+	padding: 0;
+	margin: 0;
+	cursor: pointer;
+	color: transparent;
+	font-size: 0;
+	width: 12px;
+	height: 16px;
+	outline: none;
+	position: relative;
+	vertical-align: middle;
+}
+
+.osbp-steel td[class*="year"] button:before, .osbp-steel td[class*="month"] button:before {
+	color: #838182;
+	font-size: 16px;
+	line-height: 18px;
+	-webkit-transition: color 200ms;
+	-moz-transition: color 200ms;
+	transition: color 200ms;
+}
+
+.osbp-steel td[class*="year"] button:hover:before, .osbp-steel td[class*="month"] button:hover:before {
+	color: #5D737E;
+}
+
+.osbp-steel td[class*="year"] button.outside-range, .osbp-steel td[class*="month"] button.outside-range {
+	cursor: default;
+	opacity: 0.3;
+	filter: alpha(opacity=30.0) ;
+}
+
+.osbp-steel td[class*="year"] button.outside-range:hover:before, .osbp-steel td[class*="month"] button.outside-range:hover:before {
+	color: #838182;
+}
+
+.osbp-steel .v-button-prevyear:before {
+	font-family: ThemeIcons;
+	content: "\f100";
+}
+
+.osbp-steel .v-button-prevmonth:before {
+	font-family: ThemeIcons;
+	content: "\f104";
+}
+
+.osbp-steel .v-button-nextyear:before {
+	font-family: ThemeIcons;
+	content: "\f101";
+}
+
+.osbp-steel .v-button-nextmonth:before {
+	font-family: ThemeIcons;
+	content: "\f105";
+}
+
+.osbp-steel td.v-inline-datefield-calendarpanel-month {
+	width: 96px;
+	color: #5D737E;
+}
+
+.osbp-steel .v-inline-datefield-calendarpanel-year td.v-inline-datefield-calendarpanel-month {
+	width: 48px;
+}
+
+.osbp-steel .v-inline-datefield-calendarpanel-weeknumber, .osbp-steel .v-inline-datefield-calendarpanel-weekdays.v-inline-datefield-calendarpanel-weeknumbers td:first-child {
+	width: 19px;
+	color: rgba(152, 150, 151, 0.85);
+	font-size: 11px;
+	display: inline-block;
+	text-align: left;
+}
+
+.osbp-steel .v-inline-datefield-calendarpanel-weeknumber {
+	position: relative;
+}
+
+.osbp-steel .v-inline-datefield-calendarpanel-weeknumbers .v-first:before {
+	content: "";
+	position: absolute;
+	top: 24px;
+	bottom: 0;
+	left: 0;
+	width: 23px;
+	border-top: 1px solid #111011;
+	border-right: 1px solid #111011;
+	border-top-right-radius: 0px;
+	border-bottom-left-radius: 0px;
+	background: #3d3b3c;
+}
+
+.osbp-steel td.v-inline-datefield-calendarpanel-time {
+	width: 100%;
+	font-size: 11px;
+}
+
+.osbp-steel td.v-inline-datefield-calendarpanel-time .v-label {
+	display: inline;
+	margin: 0 0.1em;
+	font-weight: 400;
+}
+
+.osbp-steel .v-inline-datefield-calendarpanel {
+	position: relative;
+	background: #353334;
+	padding: 4px;
+}
+
+.osbp-steel .v-gridlayout-margin-top {
+	padding-top: 12px;
+}
+
+.osbp-steel .v-gridlayout-margin-bottom {
+	padding-bottom: 12px;
+}
+
+.osbp-steel .v-gridlayout-margin-left {
+	padding-left: 12px;
+}
+
+.osbp-steel .v-gridlayout-margin-right {
+	padding-right: 12px;
+}
+
+.osbp-steel .v-gridlayout-spacing-on {
+	padding-left: 8px;
+	padding-top: 0px;
+}
+
+.osbp-steel .v-menubar {
+	position: relative;
+	text-align: center;
+	white-space: nowrap;
+	outline: none;
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	height: 24px;
+	padding: 0 10px;
+	color: #ecebec;
+	font-weight: 400;
+	
+	cursor: default;
+	border-radius: 0px;
+	border: 1px solid #111011;
+	background: #3d3b3c;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	padding: 0;
+	text-align: left;
+	line-height: 22px;
+}
+
+.osbp-steel .v-menubar:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+}
+
+.osbp-steel .v-menubar:focus:after {
+	-webkit-transition: none;
+	-moz-transition: none;
+	transition: none;
+}
+
+.osbp-steel .v-menubar.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-menubar.v-disabled:after {
+	display: none;
+}
+
+.osbp-steel .v-menubar:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp-steel .v-menubar:focus:after {
+	border: inherit;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-steel .v-menubar  > .v-menubar-menuitem {
+	padding: 0 9px;
+}
+
+.osbp-steel .v-menubar  > .v-menubar-menuitem[class*="-icon-only"] {
+	width: 24px;
+}
+
+.osbp-steel .v-menubar:active:after {
+	background: transparent;
+}
+
+.osbp-steel .v-menubar > .v-menubar-menuitem {
+	position: relative;
+	z-index: 1;
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	height: 24px;
+	padding: 0 10px;
+	color: inherit;
+	font-weight: 400;
+	
+	cursor: pointer;
+	border-radius: 0;
+	border: 1px solid #111011;
+	background: #3d3b3c;
+	
+	
+	background: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	border-width: 0 1px 0 0;
+	border-color: inherit;
+	height: 100%;
+	line-height: inherit;
+	vertical-align: top;
+	text-align: center;
+}
+
+.osbp-steel .v-menubar > .v-menubar-menuitem:first-child {
+	border-left-width: 0;
+}
+
+.osbp-steel .v-menubar > .v-menubar-menuitem:last-child {
+	border-right-width: 0;
+}
+
+.osbp-steel .v-menubar > .v-menubar-menuitem:before {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+}
+
+.osbp-steel .v-menubar > .v-menubar-menuitem:hover {
+	zoom: 1;
+}
+
+.osbp-steel .v-menubar > .v-menubar-menuitem:hover:before {
+	background-color: rgba(100, 97, 98, 0.1);
+	border: none;
+}
+
+.osbp-steel .v-menubar > .v-menubar-menuitem:active:before {
+	background-color: rgba(31, 29, 30, 0.2);
+}
+
+.osbp-steel .v-menubar > .v-menubar-menuitem .v-icon {
+	margin: 0 2px 0 -2px;
+	cursor: inherit;
+}
+
+.osbp-steel .v-menubar > .v-menubar-menuitem[class*="-icon-only"] {
+	width: 24px;
+	padding: 0;
+}
+
+.osbp-steel .v-menubar > .v-menubar-menuitem[class*="-icon-only"] .v-icon {
+	margin: 0;
+}
+
+.osbp-steel .v-menubar > .v-menubar-menuitem-checked {
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	background-color: #3a3839;
+	background-image: -webkit-linear-gradient(bottom, #3a3839 0%, #3a3839 100%);
+	background-image: linear-gradient(to top,#3a3839 0%, #3a3839 100%);
+	color: #ebebeb;
+}
+
+.osbp-steel .v-disabled > .v-menubar-menuitem, .osbp-steel .v-menubar > .v-menubar-menuitem-disabled {
+	cursor: default;
+}
+
+.osbp-steel .v-disabled > .v-menubar-menuitem:before, .osbp-steel .v-menubar > .v-menubar-menuitem-disabled:before {
+	display: none;
+}
+
+.osbp-steel .v-menubar-menuitem-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-menubar > .v-menubar-menuitem-selected {
+	color: #eff1f2;
+	
+	
+	
+	border-radius: 0;
+	border: 1px solid #111011;
+	background: #5D737E;
+	
+	
+	border-top-width: 0;
+	border-left-width: 0;
+	border-bottom-width: 0;
+	z-index: 2;
+}
+
+.osbp-steel .v-menubar > .v-menubar-menuitem-selected:hover:before {
+	background: none;
+}
+
+.osbp-steel .v-menubar .v-menubar-submenu-indicator {
+	display: none;
+}
+
+.osbp-steel .v-menubar .v-menubar-submenu-indicator  + .v-menubar-menuitem-caption:after {
+	font-family: ThemeIcons;
+	content: "\f078";
+	font-size: 0.7em;
+	vertical-align: 0.15em;
+	margin: 0 -0.2em 0 0.5em;
+	opacity: 0.5;
+}
+
+.osbp-steel .v-menubar .v-menubar-submenu-indicator  + .v-menubar-menuitem-caption:empty:after {
+	margin-left: -0.2em;
+}
+
+.osbp-steel .v-menubar-popup {
+	padding: 3px 3px;
+	border-radius: 0px;
+	background-color: #353334;
+	color: #c7c6c6;
+	-webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.4), 0 3px 5px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.51334);
+	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.4), 0 3px 5px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.51334);
+	-webkit-backface-visibility: hidden;
+	-moz-backface-visibility: hidden;
+	-ms-backface-visibility: hidden;
+	backface-visibility: hidden;
+	padding: 3px 3px;
+	margin: 3px 0 0 1px !important;
+}
+
+.osbp-steel .v-menubar-popup[class*="animate-in"] {
+	-webkit-animation: valo-overlay-animate-in 120ms;
+	-moz-animation: valo-overlay-animate-in 120ms;
+	animation: valo-overlay-animate-in 120ms;
+}
+
+.osbp-steel .v-menubar-popup[class*="animate-out"] {
+	-webkit-animation: valo-animate-out-fade 120ms;
+	-moz-animation: valo-animate-out-fade 120ms;
+	animation: valo-animate-out-fade 120ms;
+}
+
+.osbp-steel .v-menubar-popup .v-menubar-submenu {
+	outline: none;
+}
+
+.osbp-steel .v-menubar-popup .v-menubar-menuitem {
+	display: block;
+	cursor: pointer;
+	line-height: 18px;
+	padding: 0 12px 0 6px;
+	font-weight: 400;
+	white-space: nowrap;
+	position: relative;
+	padding-left: 21px;
+	padding-right: 24px;
+	position: relative;
+}
+
+.osbp-steel .v-menubar-popup .v-menubar-menuitem:active:before {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	background: #215b79;
+	opacity: 0.15;
+	filter: alpha(opacity=15.0) ;
+	pointer-events: none;
+	border-radius: inherit;
+}
+
+.osbp-steel .v-menubar-popup .v-menubar-menuitem .v-icon {
+	max-height: 18px;
+	margin-right: 3px;
+	min-width: 1em;
+}
+
+.osbp-steel .v-menubar-popup .v-menubar-submenu-indicator {
+	display: none;
+}
+
+.osbp-steel .v-menubar-popup .v-menubar-submenu-indicator  + .v-menubar-menuitem-caption:after {
+	position: absolute;
+	right: 6px;
+	font-family: ThemeIcons;
+	content: "\f054";
+	line-height: 20px;
+}
+
+.osbp-steel .v-menubar-popup .v-menubar-menuitem-selected {
+	background: #5D737E;
+	color: #eff1f2;
+	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .v-menubar-popup .v-menubar-separator {
+	display: block;
+	margin: 3px 0;
+	height: 0;
+	overflow: hidden;
+	border-bottom: 1px solid #111011;
+}
+
+.osbp-steel .v-menubar-popup [class*="checked"] .v-menubar-menuitem-caption:before {
+	content: "\f00c";
+	font-family: ThemeIcons;
+	position: absolute;
+	left: 6px;
+}
+
+.osbp-steel .v-menubar-popup [class*="unchecked"] .v-menubar-menuitem-caption:before {
+	content: "";
+}
+
+.osbp-steel .v-menubar-popup [class*="disabled"] {
+	cursor: default;
+}
+
+.osbp-steel .v-menubar-small {
+	height: 20px;
+	padding: 0 8px;
+	
+	font-weight: 400;
+	
+	cursor: default;
+	border-radius: 0px;
+	padding: 0;
+	text-align: left;
+	line-height: 18px;
+	font-size: 11px;
+}
+
+.osbp-steel .v-menubar-small:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp-steel .v-menubar-small  > .v-menubar-menuitem {
+	padding: 0 8px;
+}
+
+.osbp-steel .v-menubar-small  > .v-menubar-menuitem[class*="-icon-only"] {
+	width: 20px;
+}
+
+.osbp-steel .v-menubar-borderless {
+	border: none;
+	border-radius: 0;
+	padding: 1px;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	text-shadow: none;
+	background: transparent;
+	color: inherit;
+}
+
+.osbp-steel .v-menubar-borderless:focus:after {
+	display: none;
+}
+
+.osbp-steel .v-menubar-borderless .v-menubar-menuitem {
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	border: none;
+	margin-right: 1px;
+	border-radius: 0px;
+	color: #5D737E;
+	padding: 0 8px;
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+}
+
+.osbp-steel .v-menubar-borderless .v-menubar-menuitem:first-child, .osbp-steel .v-menubar-borderless .v-menubar-menuitem:last-child, .osbp-steel .v-menubar-borderless .v-menubar-menuitem:first-child:last-child {
+	border-radius: 0px;
+}
+
+.osbp-steel .v-menubar-borderless .v-menubar-menuitem:before {
+	content: none;
+}
+
+.osbp-steel .v-menubar-borderless .v-menubar-menuitem:hover {
+	color: #758d99;
+}
+
+.osbp-steel .v-menubar-borderless .v-menubar-menuitem:active {
+	color: inherit;
+}
+
+.osbp-steel .v-menubar-borderless .v-menubar-menuitem-checked, .osbp-steel .v-menubar-borderless .v-menubar-menuitem-checked:first-child {
+	border: 1px solid #111011;
+	color: #5D737E;
+}
+
+.osbp-steel .v-menubar-borderless .v-menubar-menuitem-checked .v-menubar-menuitem-caption, .osbp-steel .v-menubar-borderless .v-menubar-menuitem-checked:first-child .v-menubar-menuitem-caption {
+	position: relative;
+	top: -1px;
+}
+
+.osbp-steel .v-menubar-borderless .v-menubar-menuitem-selected {
+	color: #eff1f2;
+	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .v-menubar-borderless .v-menubar-menuitem-selected:hover {
+	color: #eff1f2;
+}
+
+.osbp-steel .v-menubar-borderless .v-menubar-menuitem-disabled, .osbp-steel .v-menubar-borderless .v-menubar-menuitem-disabled:hover {
+	color: inherit;
+}
+
+.osbp-steel .v-radiobutton {
+	position: relative;
+	line-height: 12px;
+	white-space: nowrap;
+}
+
+.osbp-steel .v-radiobutton.v-has-width label {
+	white-space: normal;
+}
+
+:root .osbp-steel .v-radiobutton {
+	padding-left: 16px;
+}
+
+:root .osbp-steel .v-radiobutton label {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	display: inline-block;
+}
+
+:root .osbp-steel .v-radiobutton > input {
+	position: absolute;
+	clip: rect(0, 0, 0, 0);
+	left: 0.2em;
+	top: 0.2em;
+	z-index: 0;
+	margin: 0;
+}
+
+:root .osbp-steel .v-radiobutton > input:focus ~ label:before {
+	border: 1px solid #111011;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	-webkit-box-shadow: 0 0 0 1px transparent, 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: 0 0 0 1px transparent, 1px 3px 7px rgba(0, 0, 0, 0.35);
+}
+
+:root .osbp-steel .v-radiobutton > input ~ label:before, :root .osbp-steel .v-radiobutton > input ~ label:after {
+	content: "";
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 12px;
+	height: 12px;
+	position: absolute;
+	top: 0;
+	left: 0;
+	border-radius: 0px;
+	font-size: 10px;
+	text-align: center;
+}
+
+:root .osbp-steel .v-radiobutton > input ~ label:before {
+	height: 12px;
+	padding: 0 5px;
+	color: #ecebec;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #111011;
+	background: #3d3b3c;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	padding: 0;
+	height: 12px;
+}
+
+:root .osbp-steel .v-radiobutton > input ~ label:after {
+	content: "\f00c";
+	font-family: ThemeIcons;
+	color: transparent;
+	-webkit-transition: color 100ms;
+	-moz-transition: color 100ms;
+	transition: color 100ms;
+}
+
+:root .osbp-steel .v-radiobutton > input:active ~ label:after {
+	background-color: rgba(31, 29, 30, 0.2);
+}
+
+:root .osbp-steel .v-radiobutton > input:checked ~ label:after {
+	color: #5D737E;
+}
+
+.osbp-steel .v-radiobutton > .v-icon, .osbp-steel .v-radiobutton > label .v-icon {
+	margin: 0 4px 0 2px;
+	min-width: 1em;
+	cursor: pointer;
+}
+
+.osbp-steel .v-radiobutton.v-disabled  > label, .osbp-steel .v-radiobutton.v-disabled  > .v-icon {
+	cursor: default;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-radiobutton.v-disabled  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp-steel .v-radiobutton.v-disabled > input:active ~ label:after {
+	background: transparent;
+}
+
+.osbp-steel .v-radiobutton.v-readonly  > label, .osbp-steel .v-radiobutton.v-readonly  > .v-icon {
+	cursor: default;
+}
+
+.osbp-steel .v-radiobutton.v-readonly  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp-steel .v-radiobutton.v-readonly > input:active ~ label:after {
+	background: transparent;
+}
+
+:root .osbp-steel .v-radiobutton.v-readonly > input ~ label:after {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+:root .osbp-steel .v-radiobutton > input:checked ~ label:after {
+	width: 4px;
+	height: 4px;
+	top: 4px;
+	left: 4px;
+	background: #5D737E;
+}
+
+:root .osbp-steel .v-radiobutton > input ~ label:before, :root .osbp-steel .v-radiobutton > input ~ label:after {
+	border-radius: 50%;
+	content: "";
+}
+
+.osbp-steel .v-select-optiongroup .v-radiobutton, .osbp-steel .v-select-optiongroup .v-checkbox {
+	display: block;
+	margin: 6px 12px 0 0;
+}
+
+.osbp-steel .v-select-optiongroup .v-radiobutton:first-child, .osbp-steel .v-select-optiongroup .v-checkbox:first-child {
+	margin-top: 4px;
+}
+
+.osbp-steel .v-select-optiongroup .v-radiobutton:last-child, .osbp-steel .v-select-optiongroup .v-checkbox:last-child {
+	margin-bottom: 4px;
+}
+
+.osbp-steel .v-select-optiongroup.v-has-width label {
+	white-space: normal;
+}
+
+.osbp-steel .v-select-optiongroup-small {
+	font-size: 11px;
+}
+
+.osbp-steel .v-select-optiongroup-small .v-checkbox {
+	position: relative;
+	line-height: 10px;
+	white-space: nowrap;
+}
+
+.osbp-steel .v-select-optiongroup-small .v-checkbox.v-has-width label {
+	white-space: normal;
+}
+
+:root .osbp-steel .v-select-optiongroup-small .v-checkbox {
+	padding-left: 13px;
+}
+
+:root .osbp-steel .v-select-optiongroup-small .v-checkbox label {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	display: inline-block;
+}
+
+:root .osbp-steel .v-select-optiongroup-small .v-checkbox > input {
+	position: absolute;
+	clip: rect(0, 0, 0, 0);
+	left: 0.2em;
+	top: 0.2em;
+	z-index: 0;
+	margin: 0;
+}
+
+:root .osbp-steel .v-select-optiongroup-small .v-checkbox > input:focus ~ label:before {
+	border: 1px solid #111011;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	-webkit-box-shadow: 0 0 0 1px transparent, 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: 0 0 0 1px transparent, 1px 3px 7px rgba(0, 0, 0, 0.35);
+}
+
+:root .osbp-steel .v-select-optiongroup-small .v-checkbox > input ~ label:before, :root .osbp-steel .v-select-optiongroup-small .v-checkbox > input ~ label:after {
+	content: "";
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 10px;
+	height: 10px;
+	position: absolute;
+	top: 0;
+	left: 0;
+	border-radius: 0px;
+	font-size: 8px;
+	text-align: center;
+}
+
+:root .osbp-steel .v-select-optiongroup-small .v-checkbox > input ~ label:before {
+	height: 10px;
+	padding: 0 4px;
+	color: #ecebec;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #111011;
+	background: #3d3b3c;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	padding: 0;
+	height: 10px;
+}
+
+:root .osbp-steel .v-select-optiongroup-small .v-checkbox > input ~ label:after {
+	content: "\f00c";
+	font-family: ThemeIcons;
+	color: transparent;
+	-webkit-transition: color 100ms;
+	-moz-transition: color 100ms;
+	transition: color 100ms;
+}
+
+:root .osbp-steel .v-select-optiongroup-small .v-checkbox > input:active ~ label:after {
+	background-color: rgba(31, 29, 30, 0.2);
+}
+
+:root .osbp-steel .v-select-optiongroup-small .v-checkbox > input:checked ~ label:after {
+	color: #5D737E;
+}
+
+.osbp-steel .v-select-optiongroup-small .v-checkbox > .v-icon, .osbp-steel .v-select-optiongroup-small .v-checkbox > label .v-icon {
+	margin: 0 3px 0 2px;
+	min-width: 1em;
+	cursor: pointer;
+}
+
+.osbp-steel .v-select-optiongroup-small .v-checkbox.v-disabled  > label, .osbp-steel .v-select-optiongroup-small .v-checkbox.v-disabled  > .v-icon {
+	cursor: default;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-select-optiongroup-small .v-checkbox.v-disabled  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp-steel .v-select-optiongroup-small .v-checkbox.v-disabled > input:active ~ label:after {
+	background: transparent;
+}
+
+.osbp-steel .v-select-optiongroup-small .v-checkbox.v-readonly  > label, .osbp-steel .v-select-optiongroup-small .v-checkbox.v-readonly  > .v-icon {
+	cursor: default;
+}
+
+.osbp-steel .v-select-optiongroup-small .v-checkbox.v-readonly  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp-steel .v-select-optiongroup-small .v-checkbox.v-readonly > input:active ~ label:after {
+	background: transparent;
+}
+
+:root .osbp-steel .v-select-optiongroup-small .v-checkbox.v-readonly > input ~ label:after {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-select-optiongroup-small .v-radiobutton {
+	position: relative;
+	line-height: 10px;
+	white-space: nowrap;
+}
+
+.osbp-steel .v-select-optiongroup-small .v-radiobutton.v-has-width label {
+	white-space: normal;
+}
+
+:root .osbp-steel .v-select-optiongroup-small .v-radiobutton {
+	padding-left: 13px;
+}
+
+:root .osbp-steel .v-select-optiongroup-small .v-radiobutton label {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	display: inline-block;
+}
+
+:root .osbp-steel .v-select-optiongroup-small .v-radiobutton > input {
+	position: absolute;
+	clip: rect(0, 0, 0, 0);
+	left: 0.2em;
+	top: 0.2em;
+	z-index: 0;
+	margin: 0;
+}
+
+:root .osbp-steel .v-select-optiongroup-small .v-radiobutton > input:focus ~ label:before {
+	border: 1px solid #111011;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	-webkit-box-shadow: 0 0 0 1px transparent, 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: 0 0 0 1px transparent, 1px 3px 7px rgba(0, 0, 0, 0.35);
+}
+
+:root .osbp-steel .v-select-optiongroup-small .v-radiobutton > input ~ label:before, :root .osbp-steel .v-select-optiongroup-small .v-radiobutton > input ~ label:after {
+	content: "";
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 10px;
+	height: 10px;
+	position: absolute;
+	top: 0;
+	left: 0;
+	border-radius: 0px;
+	font-size: 8px;
+	text-align: center;
+}
+
+:root .osbp-steel .v-select-optiongroup-small .v-radiobutton > input ~ label:before {
+	height: 10px;
+	padding: 0 4px;
+	color: #ecebec;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #111011;
+	background: #3d3b3c;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	padding: 0;
+	height: 10px;
+}
+
+:root .osbp-steel .v-select-optiongroup-small .v-radiobutton > input ~ label:after {
+	content: "\f00c";
+	font-family: ThemeIcons;
+	color: transparent;
+	-webkit-transition: color 100ms;
+	-moz-transition: color 100ms;
+	transition: color 100ms;
+}
+
+:root .osbp-steel .v-select-optiongroup-small .v-radiobutton > input:active ~ label:after {
+	background-color: rgba(31, 29, 30, 0.2);
+}
+
+:root .osbp-steel .v-select-optiongroup-small .v-radiobutton > input:checked ~ label:after {
+	color: #5D737E;
+}
+
+.osbp-steel .v-select-optiongroup-small .v-radiobutton > .v-icon, .osbp-steel .v-select-optiongroup-small .v-radiobutton > label .v-icon {
+	margin: 0 3px 0 2px;
+	min-width: 1em;
+	cursor: pointer;
+}
+
+.osbp-steel .v-select-optiongroup-small .v-radiobutton.v-disabled  > label, .osbp-steel .v-select-optiongroup-small .v-radiobutton.v-disabled  > .v-icon {
+	cursor: default;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-select-optiongroup-small .v-radiobutton.v-disabled  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp-steel .v-select-optiongroup-small .v-radiobutton.v-disabled > input:active ~ label:after {
+	background: transparent;
+}
+
+.osbp-steel .v-select-optiongroup-small .v-radiobutton.v-readonly  > label, .osbp-steel .v-select-optiongroup-small .v-radiobutton.v-readonly  > .v-icon {
+	cursor: default;
+}
+
+.osbp-steel .v-select-optiongroup-small .v-radiobutton.v-readonly  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp-steel .v-select-optiongroup-small .v-radiobutton.v-readonly > input:active ~ label:after {
+	background: transparent;
+}
+
+:root .osbp-steel .v-select-optiongroup-small .v-radiobutton.v-readonly > input ~ label:after {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+:root .osbp-steel .v-select-optiongroup-small .v-radiobutton > input:checked ~ label:after {
+	width: 4px;
+	height: 4px;
+	top: 3px;
+	left: 3px;
+	background: #5D737E;
+}
+
+:root .osbp-steel .v-select-optiongroup-small .v-radiobutton > input ~ label:before, :root .osbp-steel .v-select-optiongroup-small .v-radiobutton > input ~ label:after {
+	border-radius: 50%;
+	content: "";
+}
+
+.osbp-steel .v-select-optiongroup-small .v-radiobutton, .osbp-steel .v-select-optiongroup-small .v-checkbox {
+	display: block;
+	margin: 5px 12px 0 0;
+}
+
+.osbp-steel .v-select-optiongroup-small .v-radiobutton:first-child, .osbp-steel .v-select-optiongroup-small .v-checkbox:first-child {
+	margin-top: 3px;
+}
+
+.osbp-steel .v-select-optiongroup-small .v-radiobutton:last-child, .osbp-steel .v-select-optiongroup-small .v-checkbox:last-child {
+	margin-bottom: 3px;
+}
+
+.osbp-steel .v-select-optiongroup-small.v-has-width label {
+	white-space: normal;
+}
+
+.osbp-steel .v-select-optiongroup-large {
+	font-size: 15px;
+}
+
+.osbp-steel .v-select-optiongroup-large .v-checkbox {
+	position: relative;
+	line-height: 15px;
+	white-space: nowrap;
+}
+
+.osbp-steel .v-select-optiongroup-large .v-checkbox.v-has-width label {
+	white-space: normal;
+}
+
+:root .osbp-steel .v-select-optiongroup-large .v-checkbox {
+	padding-left: 19px;
+}
+
+:root .osbp-steel .v-select-optiongroup-large .v-checkbox label {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	display: inline-block;
+}
+
+:root .osbp-steel .v-select-optiongroup-large .v-checkbox > input {
+	position: absolute;
+	clip: rect(0, 0, 0, 0);
+	left: 0.2em;
+	top: 0.2em;
+	z-index: 0;
+	margin: 0;
+}
+
+:root .osbp-steel .v-select-optiongroup-large .v-checkbox > input:focus ~ label:before {
+	border: 1px solid #111011;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	-webkit-box-shadow: 0 0 0 1px transparent, 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: 0 0 0 1px transparent, 1px 3px 7px rgba(0, 0, 0, 0.35);
+}
+
+:root .osbp-steel .v-select-optiongroup-large .v-checkbox > input ~ label:before, :root .osbp-steel .v-select-optiongroup-large .v-checkbox > input ~ label:after {
+	content: "";
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 15px;
+	height: 15px;
+	position: absolute;
+	top: 0;
+	left: 0;
+	border-radius: 0px;
+	font-size: 12px;
+	text-align: center;
+}
+
+:root .osbp-steel .v-select-optiongroup-large .v-checkbox > input ~ label:before {
+	height: 14.5px;
+	padding: 0 6px;
+	color: #ecebec;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #111011;
+	background: #3d3b3c;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	padding: 0;
+	height: 15px;
+}
+
+:root .osbp-steel .v-select-optiongroup-large .v-checkbox > input ~ label:after {
+	content: "\f00c";
+	font-family: ThemeIcons;
+	color: transparent;
+	-webkit-transition: color 100ms;
+	-moz-transition: color 100ms;
+	transition: color 100ms;
+}
+
+:root .osbp-steel .v-select-optiongroup-large .v-checkbox > input:active ~ label:after {
+	background-color: rgba(31, 29, 30, 0.2);
+}
+
+:root .osbp-steel .v-select-optiongroup-large .v-checkbox > input:checked ~ label:after {
+	color: #5D737E;
+}
+
+.osbp-steel .v-select-optiongroup-large .v-checkbox > .v-icon, .osbp-steel .v-select-optiongroup-large .v-checkbox > label .v-icon {
+	margin: 0 5px 0 2px;
+	min-width: 1em;
+	cursor: pointer;
+}
+
+.osbp-steel .v-select-optiongroup-large .v-checkbox.v-disabled  > label, .osbp-steel .v-select-optiongroup-large .v-checkbox.v-disabled  > .v-icon {
+	cursor: default;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-select-optiongroup-large .v-checkbox.v-disabled  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp-steel .v-select-optiongroup-large .v-checkbox.v-disabled > input:active ~ label:after {
+	background: transparent;
+}
+
+.osbp-steel .v-select-optiongroup-large .v-checkbox.v-readonly  > label, .osbp-steel .v-select-optiongroup-large .v-checkbox.v-readonly  > .v-icon {
+	cursor: default;
+}
+
+.osbp-steel .v-select-optiongroup-large .v-checkbox.v-readonly  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp-steel .v-select-optiongroup-large .v-checkbox.v-readonly > input:active ~ label:after {
+	background: transparent;
+}
+
+:root .osbp-steel .v-select-optiongroup-large .v-checkbox.v-readonly > input ~ label:after {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-select-optiongroup-large .v-radiobutton {
+	position: relative;
+	line-height: 15px;
+	white-space: nowrap;
+}
+
+.osbp-steel .v-select-optiongroup-large .v-radiobutton.v-has-width label {
+	white-space: normal;
+}
+
+:root .osbp-steel .v-select-optiongroup-large .v-radiobutton {
+	padding-left: 19px;
+}
+
+:root .osbp-steel .v-select-optiongroup-large .v-radiobutton label {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	display: inline-block;
+}
+
+:root .osbp-steel .v-select-optiongroup-large .v-radiobutton > input {
+	position: absolute;
+	clip: rect(0, 0, 0, 0);
+	left: 0.2em;
+	top: 0.2em;
+	z-index: 0;
+	margin: 0;
+}
+
+:root .osbp-steel .v-select-optiongroup-large .v-radiobutton > input:focus ~ label:before {
+	border: 1px solid #111011;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	-webkit-box-shadow: 0 0 0 1px transparent, 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: 0 0 0 1px transparent, 1px 3px 7px rgba(0, 0, 0, 0.35);
+}
+
+:root .osbp-steel .v-select-optiongroup-large .v-radiobutton > input ~ label:before, :root .osbp-steel .v-select-optiongroup-large .v-radiobutton > input ~ label:after {
+	content: "";
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 15px;
+	height: 15px;
+	position: absolute;
+	top: 0;
+	left: 0;
+	border-radius: 0px;
+	font-size: 12px;
+	text-align: center;
+}
+
+:root .osbp-steel .v-select-optiongroup-large .v-radiobutton > input ~ label:before {
+	height: 14.5px;
+	padding: 0 6px;
+	color: #ecebec;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #111011;
+	background: #3d3b3c;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	padding: 0;
+	height: 15px;
+}
+
+:root .osbp-steel .v-select-optiongroup-large .v-radiobutton > input ~ label:after {
+	content: "\f00c";
+	font-family: ThemeIcons;
+	color: transparent;
+	-webkit-transition: color 100ms;
+	-moz-transition: color 100ms;
+	transition: color 100ms;
+}
+
+:root .osbp-steel .v-select-optiongroup-large .v-radiobutton > input:active ~ label:after {
+	background-color: rgba(31, 29, 30, 0.2);
+}
+
+:root .osbp-steel .v-select-optiongroup-large .v-radiobutton > input:checked ~ label:after {
+	color: #5D737E;
+}
+
+.osbp-steel .v-select-optiongroup-large .v-radiobutton > .v-icon, .osbp-steel .v-select-optiongroup-large .v-radiobutton > label .v-icon {
+	margin: 0 5px 0 2px;
+	min-width: 1em;
+	cursor: pointer;
+}
+
+.osbp-steel .v-select-optiongroup-large .v-radiobutton.v-disabled  > label, .osbp-steel .v-select-optiongroup-large .v-radiobutton.v-disabled  > .v-icon {
+	cursor: default;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-select-optiongroup-large .v-radiobutton.v-disabled  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp-steel .v-select-optiongroup-large .v-radiobutton.v-disabled > input:active ~ label:after {
+	background: transparent;
+}
+
+.osbp-steel .v-select-optiongroup-large .v-radiobutton.v-readonly  > label, .osbp-steel .v-select-optiongroup-large .v-radiobutton.v-readonly  > .v-icon {
+	cursor: default;
+}
+
+.osbp-steel .v-select-optiongroup-large .v-radiobutton.v-readonly  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp-steel .v-select-optiongroup-large .v-radiobutton.v-readonly > input:active ~ label:after {
+	background: transparent;
+}
+
+:root .osbp-steel .v-select-optiongroup-large .v-radiobutton.v-readonly > input ~ label:after {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+:root .osbp-steel .v-select-optiongroup-large .v-radiobutton > input:checked ~ label:after {
+	width: 5px;
+	height: 5px;
+	top: 5px;
+	left: 5px;
+	background: #5D737E;
+}
+
+:root .osbp-steel .v-select-optiongroup-large .v-radiobutton > input ~ label:before, :root .osbp-steel .v-select-optiongroup-large .v-radiobutton > input ~ label:after {
+	border-radius: 50%;
+	content: "";
+}
+
+.osbp-steel .v-select-optiongroup-large .v-radiobutton, .osbp-steel .v-select-optiongroup-large .v-checkbox {
+	display: block;
+	margin: 7px 12px 0 0;
+}
+
+.osbp-steel .v-select-optiongroup-large .v-radiobutton:first-child, .osbp-steel .v-select-optiongroup-large .v-checkbox:first-child {
+	margin-top: 5px;
+}
+
+.osbp-steel .v-select-optiongroup-large .v-radiobutton:last-child, .osbp-steel .v-select-optiongroup-large .v-checkbox:last-child {
+	margin-bottom: 5px;
+}
+
+.osbp-steel .v-select-optiongroup-large.v-has-width label {
+	white-space: normal;
+}
+
+.osbp-steel .v-select-optiongroup-horizontal {
+	white-space: nowrap;
+}
+
+.osbp-steel .v-select-optiongroup-horizontal .v-radiobutton, .osbp-steel .v-select-optiongroup-horizontal .v-checkbox {
+	display: inline-block;
+}
+
+.osbp-steel .v-select-optiongroup-horizontal.v-has-width {
+	white-space: normal;
+}
+
+.osbp-steel .v-select-optiongroup-horizontal.v-has-width label {
+	white-space: nowrap;
+}
+
+.osbp-steel .v-link {
+	cursor: pointer;
+	color: #5D737E;
+	text-decoration: underline;
+	font-weight: inherit;
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+}
+
+.osbp-steel .v-link:hover {
+	color: #758d99;
+}
+
+.osbp-steel .v-link.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-link a {
+	cursor: inherit;
+	color: inherit;
+	text-decoration: inherit;
+	-webkit-transition: inherit;
+	-moz-transition: inherit;
+	transition: inherit;
+}
+
+.osbp-steel .v-link .v-icon {
+	cursor: inherit;
+}
+
+.osbp-steel .v-link-small {
+	font-size: 11px;
+}
+
+.osbp-steel .v-link-large {
+	font-size: 15px;
+}
+
+.osbp-steel .v-window {
+	padding: 3px 3px;
+	border-radius: 0px;
+	background-color: #4a4849;
+	color: #cccbcc;
+	-webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.4), 0 3px 5px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.51334);
+	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.4), 0 3px 5px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.51334);
+	-webkit-backface-visibility: hidden;
+	-moz-backface-visibility: hidden;
+	-ms-backface-visibility: hidden;
+	backface-visibility: hidden;
+	-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.4), 0 16px 80px -6px rgba(0, 0, 0, 0.6), 0 0 0 1px rgba(0, 0, 0, 0.51334);
+	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.4), 0 16px 80px -6px rgba(0, 0, 0, 0.6), 0 0 0 1px rgba(0, 0, 0, 0.51334);
+	padding: 0;
+	min-width: 96px !important;
+	min-height: 24px !important;
+	white-space: nowrap;
+	overflow: hidden !important;
+	-webkit-transition: width 200ms, height 200ms, top 200ms, left 200ms;
+	-moz-transition: width 200ms, height 200ms, top 200ms, left 200ms;
+	transition: width 200ms, height 200ms, top 200ms, left 200ms;
+}
+
+.osbp-steel .v-window[class*="animate-in"] {
+	-webkit-animation: valo-animate-in-fade 140ms;
+	-moz-animation: valo-animate-in-fade 140ms;
+	animation: valo-animate-in-fade 140ms;
+}
+
+.osbp-steel .v-window[class*="animate-out"] {
+	-webkit-animation: valo-animate-out-scale-down-fade 100ms;
+	-moz-animation: valo-animate-out-scale-down-fade 100ms;
+	animation: valo-animate-out-scale-down-fade 100ms;
+}
+
+.osbp-steel .v-window.v-window-animate-in {
+	-webkit-transition: none;
+	-moz-transition: none;
+	transition: none;
+}
+
+.osbp-steel .v-window-modalitycurtain {
+	position: fixed;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	background-color: #222;
+	background-image: -webkit-radial-gradient(50% 50%, circle, #222, #222222);
+	background-image: radial-gradient(  circle at 50% 50%, #222, #222222);
+	opacity: 0.8;
+	filter: alpha(opacity=80) ;
+	-webkit-animation: valo-animate-in-fade 400ms 100ms backwards;
+	-moz-animation: valo-animate-in-fade 400ms 100ms backwards;
+	animation: valo-animate-in-fade 400ms 100ms backwards;
+}
+
+.v-op12 .osbp-steel .v-window-modalitycurtain {
+	-webkit-animation: none;
+	-moz-animation: none;
+	animation: none;
+}
+
+.osbp-steel .v-window-draggingCurtain {
+	position: fixed !important;
+}
+
+.osbp-steel .v-window-resizingCurtain + .v-window, .osbp-steel .v-window-draggingCurtain + .v-window {
+	-webkit-transition: none;
+	-moz-transition: none;
+	transition: none;
+}
+
+.osbp-steel .v-window-outerheader {
+	cursor: move;
+	position: absolute;
+	z-index: 2;
+	top: 0;
+	left: 0;
+	right: 0;
+	-webkit-transform: translatez(0);
+	-moz-transform: translatez(0);
+	-ms-transform: translatez(0);
+	-o-transform: translatez(0);
+	transform: translatez(0);
+}
+
+.osbp-steel .v-window-outerheader:after {
+	content: "";
+	position: absolute;
+	bottom: -1px;
+	right: 0;
+	left: 0;
+	height: 0;
+	border-top: 1px solid #111011;
+	border-color: rgba(17, 16, 17, 0.5);
+}
+
+.osbp-steel .v-window-header {
+	line-height: 23px;
+	padding-left: 8px;
+	margin-right: 48px;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+	color: #a5a3a4;
+}
+
+.osbp-steel .v-window-restorebox-disabled  ~ .v-window-closebox ~ .v-window-header, .osbp-steel .v-window-maximizebox-disabled  ~ .v-window-closebox ~ .v-window-header {
+	margin-right: 24px;
+}
+
+.osbp-steel .v-window-restorebox-disabled  ~ .v-window-closebox-disabled ~ .v-window-header, .osbp-steel .v-window-maximizebox-disabled  ~ .v-window-closebox-disabled ~ .v-window-header {
+	margin-right: 8px;
+}
+
+.osbp-steel .v-window-closebox, .osbp-steel .v-window-maximizebox, .osbp-steel .v-window-restorebox {
+	position: absolute;
+	z-index: 3;
+	top: 0;
+	right: 0;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 21px;
+	height: 23px;
+	background-color: #4a4849;
+	line-height: 21px;
+	text-align: center;
+	cursor: pointer;
+	font-size: 16px;
+	color: #939092;
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+}
+
+.osbp-steel .v-window-closebox:focus, .osbp-steel .v-window-maximizebox:focus, .osbp-steel .v-window-restorebox:focus {
+	outline: none;
+}
+
+.osbp-steel .v-window-closebox:hover, .osbp-steel .v-window-maximizebox:hover, .osbp-steel .v-window-restorebox:hover {
+	opacity: 1;
+	filter: none ;
+	color: #5D737E;
+}
+
+.osbp-steel .v-window-closebox:active, .osbp-steel .v-window-maximizebox:active, .osbp-steel .v-window-restorebox:active {
+	color: inherit;
+}
+
+.osbp-steel .v-window-closebox {
+	padding-right: 3px;
+}
+
+.osbp-steel .v-window-closebox:before {
+	content: "\00d7";
+}
+
+.osbp-steel .v-window-maximizebox, .osbp-steel .v-window-restorebox {
+	right: 21px;
+	padding-left: 3px;
+}
+
+.osbp-steel .v-window-closebox-disabled, .osbp-steel .v-window-resizebox-disabled, .osbp-steel .v-window-restorebox-disabled, .osbp-steel .v-window-maximizebox-disabled {
+	display: none;
+}
+
+.osbp-steel .v-window-closebox-disabled  + .v-window-closebox, .osbp-steel .v-window-resizebox-disabled  + .v-window-closebox, .osbp-steel .v-window-restorebox-disabled  + .v-window-closebox, .osbp-steel .v-window-maximizebox-disabled  + .v-window-closebox {
+	width: 24px;
+	padding-right: 0;
+	border-bottom-left-radius: 0px;
+}
+
+.osbp-steel .v-window-maximizebox:before {
+	content: "+";
+}
+
+.osbp-steel .v-window-restorebox:before {
+	content: "\2013";
+}
+
+.osbp-steel .v-window > .popupContent, .osbp-steel .v-window-wrap, .osbp-steel .v-window-contents, .osbp-steel .v-window-contents > .v-scrollable {
+	height: 100%;
+}
+
+.osbp-steel .v-window-contents {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	border-radius: 0px;
+	margin-top: 0 !important;
+}
+
+.osbp-steel .v-window-contents  > .v-scrollable {
+	position: relative;
+}
+
+.osbp-steel .v-window-contents  > .v-scrollable  > .v-margin-top {
+	padding-top: 8px;
+}
+
+.osbp-steel .v-window-contents  > .v-scrollable  > .v-margin-right {
+	padding-right: 8px;
+}
+
+.osbp-steel .v-window-contents  > .v-scrollable  > .v-margin-bottom {
+	padding-bottom: 8px;
+}
+
+.osbp-steel .v-window-contents  > .v-scrollable  > .v-margin-left {
+	padding-left: 8px;
+}
+
+.osbp-steel .v-window-contents  > .v-scrollable  > .v-formlayout [class*="margin-top"] > tbody > [class*="firstrow"] > td {
+	padding-top: 8px;
+}
+
+.osbp-steel .v-window-contents  > .v-scrollable  > .v-formlayout [class*="margin-bottom"] > tbody > [class*="lastrow"] > td {
+	padding-bottom: 8px;
+}
+
+.osbp-steel .v-window-contents  > .v-scrollable  > .v-formlayout [class*="margin-left"] > tbody > [class*="row"] > [class*="captioncell"] {
+	padding-left: 8px;
+}
+
+.osbp-steel .v-window-contents  > .v-scrollable  > .v-formlayout [class*="margin-left"] > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h2, .osbp-steel .v-window-contents  > .v-scrollable  > .v-formlayout [class*="margin-left"] > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h3, .osbp-steel .v-window-contents  > .v-scrollable  > .v-formlayout [class*="margin-left"] > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h4 {
+	left: 8px;
+}
+
+.osbp-steel .v-window-contents  > .v-scrollable  > .v-formlayout [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"] {
+	padding-right: 8px;
+}
+
+.osbp-steel .v-window-contents  > .v-scrollable  > .v-formlayout [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h2, .osbp-steel .v-window-contents  > .v-scrollable  > .v-formlayout [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h3, .osbp-steel .v-window-contents  > .v-scrollable  > .v-formlayout [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h4 {
+	right: 8px;
+}
+
+.osbp-steel .v-window-contents  > .v-scrollable:focus {
+	outline: none;
+}
+
+.osbp-steel .v-window-contents  > .v-scrollable:before {
+	content: "";
+	position: absolute;
+	z-index: 2;
+	top: 0;
+	height: 0;
+	border-top: 1px solid #4a4849;
+	left: 0;
+	right: 0;
+}
+
+.osbp-steel .v-window-contents  > .v-scrollable .v-panel-captionwrap:after {
+	border-color: #111011;
+}
+
+.osbp-steel .v-window-contents  > .v-scrollable .v-panel-content:before {
+	border-color: #4a4849;
+}
+
+.osbp-steel .v-window-footer {
+	height: 0;
+}
+
+.osbp-steel .v-window-resizebox {
+	position: absolute;
+	z-index: 1000;
+	right: 0;
+	bottom: 0;
+	width: 12px;
+	height: 12px;
+	cursor: nwse-resize;
+}
+
+.v-ie8 .osbp-steel .v-window-resizebox {
+	background: #000;
+	filter: alpha(opacity=0.1);
+}
+
+.v-ie8 .osbp-steel .v-window-resizebox, .v-ie9 .osbp-steel .v-window-resizebox {
+	cursor: se-resize;
+}
+
+.osbp-steel .v-window-modalitycurtain:active  ~ .v-window {
+	-webkit-animation: none;
+	-moz-animation: none;
+	animation: none;
+}
+
+.osbp-steel .v-window-top-toolbar  > .v-widget, .osbp-steel .v-window-bottom-toolbar  > .v-widget {
+	vertical-align: top;
+}
+
+.osbp-steel .v-window-top-toolbar .v-label, .osbp-steel .v-window-bottom-toolbar .v-label {
+	line-height: 23px;
+}
+
+.osbp-steel .v-window-top-toolbar .v-spacing, .osbp-steel .v-window-bottom-toolbar .v-spacing {
+	width: 4px;
+}
+
+.osbp-steel .v-window-top-toolbar.v-layout {
+	padding: 5px 8px;
+	position: relative;
+	z-index: 2;
+	border-top: 1px solid #111011;
+	border-bottom: 1px solid #111011;
+	background-color: #3d3b3c;
+}
+
+.osbp-steel .v-window-top-toolbar.v-menubar {
+	margin: 8px 8px 4px;
+}
+
+.osbp-steel .v-window-top-toolbar.v-menubar-borderless {
+	padding-left: 4px;
+	padding-right: 4px;
+	margin: 3px 0;
+}
+
+.osbp-steel .v-window-bottom-toolbar.v-layout {
+	padding: 5px 8px;
+	background-color: #3d3b3c;
+	background-image: -webkit-linear-gradient(top, #3d3b3c 0, #3d3b3c 2px);
+	background-image: linear-gradient(to bottom,#3d3b3c 0, #3d3b3c 2px);
+	border-top: 1px solid #111011;
+	border-radius: 0 0 0px 0px;
+}
+
+.osbp-steel .v-margin-left.v-margin-right.v-margin-top .v-window-top-toolbar.v-layout {
+	-webkit-box-sizing: content-box;
+	-moz-box-sizing: content-box;
+	box-sizing: content-box;
+	margin: -8px -8px 0;
+}
+
+.osbp-steel .v-margin-left.v-margin-right.v-margin-top .v-window-top-toolbar.v-menubar {
+	margin: 0;
+}
+
+.osbp-steel .v-margin-left.v-margin-right.v-margin-top .v-window-top-toolbar.v-menubar-borderless {
+	margin: -4px -4px 0;
+	padding: 0;
+}
+
+.osbp-steel .v-margin-left.v-margin-right.v-margin-bottom .v-window-bottom-toolbar.v-layout {
+	-webkit-box-sizing: content-box;
+	-moz-box-sizing: content-box;
+	box-sizing: content-box;
+	margin: 0 -8px -8px;
+}
+
+.osbp-steel .v-tree {
+	position: relative;
+	white-space: nowrap;
+}
+
+.osbp-steel .v-tree:focus {
+	outline: none;
+}
+
+.osbp-steel .v-tree-node:before {
+	content: "";
+	position: absolute;
+	display: inline-block;
+	z-index: 3;
+	width: 1.9em;
+	height: 18px;
+	cursor: pointer;
+	background: red;
+	opacity: 0;
+}
+
+.v-ie8 .osbp-steel .v-tree-node:before {
+	position: static;
+	margin-left: -1.9em;
+	vertical-align: top;
+	content: "\f0da";
+	font-family: ThemeIcons;
+	text-align: center;
+	background: transparent;
+}
+
+.v-ie8 .osbp-steel .v-tree-node {
+	padding-left: 1.9em;
+}
+
+.osbp-steel .v-tree-node-caption {
+	height: 18px;
+	line-height: 17px;
+	overflow: hidden;
+	white-space: nowrap;
+	vertical-align: top;
+}
+
+.osbp-steel .v-tree-node-caption > div {
+	display: inline-block;
+	width: 100%;
+	position: relative;
+	z-index: 2;
+}
+
+.osbp-steel .v-tree-node-caption > div:before {
+	content: "\f0da";
+	font-family: ThemeIcons;
+	display: inline-block;
+	width: 0.5em;
+	text-align: center;
+	margin: 0 0.6em 0 0.8em;
+	-webkit-transition: all 100ms;
+	-moz-transition: all 100ms;
+	transition: all 100ms;
+}
+
+.v-ie8 .osbp-steel .v-tree-node-caption > div:before {
+	display: none;
+}
+
+.osbp-steel .v-tree-node-caption span {
+	padding-right: 18px;
+	cursor: pointer;
+	display: inline-block;
+	width: 100%;
+}
+
+.v-ie .osbp-steel .v-tree-node-caption span {
+	width: auto;
+}
+
+.osbp-steel .v-tree-node-caption .v-icon {
+	padding-right: 0;
+	width: auto;
+	min-width: 1em;
+}
+
+.osbp-steel .v-tree-node-caption:after {
+	content: "";
+	display: block;
+	vertical-align: top;
+	position: absolute;
+	z-index: 1;
+	left: 0;
+	margin-top: -18px;
+	width: 100%;
+	height: 18px;
+	border-radius: 0px;
+	opacity: 0;
+	-webkit-transition: opacity 120ms;
+	-moz-transition: opacity 120ms;
+	transition: opacity 120ms;
+}
+
+.v-ie8 .osbp-steel .v-tree-node-caption:after {
+	content: none;
+}
+
+.v-ie8 .osbp-steel .v-tree-node-caption {
+	display: inline-block;
+}
+
+.osbp-steel .v-tree-node-expanded > .v-tree-node-caption > div:before {
+	-webkit-transform: rotate(90deg);
+	-moz-transform: rotate(90deg);
+	-ms-transform: rotate(90deg);
+	-o-transform: rotate(90deg);
+	transform: rotate(90deg);
+	content: "\f0da";
+	font-family: ThemeIcons;
+}
+
+.v-ie8 .osbp-steel .v-tree-node-expanded:before {
+	content: "\f0d7";
+	font-family: ThemeIcons;
+}
+
+.osbp-steel .v-tree-node-leaf:before, .osbp-steel .v-tree-node-leaf > .v-tree-node-caption > div:before {
+	visibility: hidden;
+}
+
+.osbp-steel .v-tree-node-focused:after {
+	opacity: 1;
+	border: 1px solid #5D737E;
+}
+
+.v-ie8 .osbp-steel .v-tree-node-focused {
+	outline: 1px dotted #5D737E;
+}
+
+.osbp-steel .v-tree-node-selected {
+	color: #eff1f2;
+	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .v-tree-node-selected:after {
+	opacity: 1;
+	background: #5D737E;
+	border: none;
+}
+
+.v-ie8 .osbp-steel .v-tree-node-selected {
+	background: #5D737E;
+}
+
+.osbp-steel .v-tree-node-children {
+	padding-left: 12px;
+}
+
+.v-ie8 .osbp-steel .v-tree-node-children {
+	padding-left: 0;
+}
+
+.osbp-steel .v-tree-node-drag-top:before, .osbp-steel .v-tree-node-drag-bottom:after, .osbp-steel .v-tree-node-drag-bottom.v-tree-node-dragfolder.v-tree-node-expanded > .v-tree-node-children:before {
+	content: "\2022";
+	display: block;
+	position: absolute;
+	height: 2px;
+	width: 100%;
+	background: #5D737E;
+	font-size: 24px;
+	line-height: 2px;
+	color: #5D737E;
+	text-indent: -3px;
+	text-shadow: 0 0 1px #3d3b3c, 0 0 1px #3d3b3c;
+	opacity: 1;
+	visibility: visible;
+}
+
+.osbp-steel .v-tree-node-drag-bottom.v-tree-node-dragfolder.v-tree-node-expanded:after {
+	content: none;
+}
+
+.osbp-steel .v-tree-node-caption-drag-center {
+	-webkit-box-shadow: 0 0 0 2px #5D737E;
+	box-shadow: 0 0 0 2px #5D737E;
+	position: relative;
+	border-radius: 0px;
+}
+
+.v-ie8 .osbp-steel .v-tree-node-caption-drag-center {
+	outline: 2px solid #5D737E;
+}
+
+.v-ff .osbp-steel .v-tree-node-drag-top:before, .v-ff .osbp-steel .v-tree-node-drag-bottom:after {
+	line-height: 1px;
+}
+
+.v-ie8 .osbp-steel .v-tree-node-drag-top:before, .v-ie8 .osbp-steel .v-tree-node-drag-bottom:after {
+	line-height: 0;
+}
+
+.osbp-steel .v-table {
+	position: relative;
+	background: #3d3b3c;
+	color: #c9c8c8;
+	overflow: hidden;
+}
+
+.osbp-steel .v-table-header table, .osbp-steel .v-table-footer table, .osbp-steel .v-table-table {
+	-webkit-box-shadow: 0 0 0 1px #111011;
+	box-shadow: 0 0 0 1px #111011;
+}
+
+.v-ie8 .osbp-steel .v-table-header table, .v-ie8 .osbp-steel .v-table-footer table, .v-ie8 .osbp-steel .v-table-table {
+	outline: 1px solid #111011;
+}
+
+.osbp-steel .v-table-header-wrap, .osbp-steel .v-table-footer-wrap, .osbp-steel .v-table-header-drag {
+	border: 1px solid #111011;
+	background: #3d3b3c;
+	white-space: nowrap;
+	font-size: 10px;
+	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .v-table-header-wrap {
+	position: relative;
+	border-bottom: none;
+}
+
+.osbp-steel .v-table-footer-wrap {
+	border-top: none;
+}
+
+.osbp-steel .v-table-footer td {
+	border-left: 1px solid #111011;
+}
+
+.osbp-steel .v-table-footer-container, .osbp-steel .v-table-caption-container {
+	overflow: hidden;
+	line-height: 1;
+	min-height: 24px;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.v-ie8 .osbp-steel .v-table-footer-container, .v-ie8 .osbp-steel .v-table-caption-container {
+	min-height: 11px;
+}
+
+.osbp-steel .v-table-footer-container {
+	padding: 6px 8px 7px;
+	float: right;
+}
+
+.osbp-steel [class^="v-table-header-cell"] {
+	position: relative;
+}
+
+.osbp-steel .v-table-caption-container, .osbp-steel .v-table-header-drag {
+	padding: 7px 8px 6px;
+	border-left: 1px solid #111011;
+}
+
+.osbp-steel .v-table-caption-container-align-right {
+	padding-right: 3px;
+}
+
+.osbp-steel .v-table-resizer {
+	height: 24px;
+	width: 5px;
+	cursor: e-resize;
+	cursor: col-resize;
+	position: relative;
+	right: -3px;
+	z-index: 1;
+	margin-left: -5px;
+}
+
+.osbp-steel .v-table-cell-content {
+	border-left: 1px solid #111011;
+	overflow: hidden;
+	height: 24px;
+	vertical-align: middle;
+}
+
+.osbp-steel .v-table-cell-content:first-child {
+	border-left: none;
+	padding-left: 1px;
+}
+
+.osbp-steel .v-table-header td:first-child .v-table-caption-container, .osbp-steel .v-table-footer td:first-child {
+	border-left-color: transparent;
+}
+
+.osbp-steel .v-table-cell-wrapper {
+	line-height: 1;
+	padding: 0 8px;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	margin-right: 0 !important;
+}
+
+.osbp-steel .v-table-cell-wrapper  > .v-widget {
+	margin: 2px -4px;
+}
+
+.osbp-steel .v-table-cell-wrapper  > .v-widget.v-label, .osbp-steel .v-table-cell-wrapper  > .v-widget.v-checkbox, .osbp-steel .v-table-cell-wrapper  > .v-widget.v-select-optiongroup {
+	margin: 0;
+}
+
+.osbp-steel .v-table-cell-wrapper  > .v-widget.v-progressbar {
+	margin-left: 0;
+	margin-right: 0;
+}
+
+.osbp-steel .v-table-body {
+	border: 1px solid #111011;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+}
+
+.osbp-steel .v-table-table {
+	background-color: #3d3b3c;
+	white-space: nowrap;
+}
+
+.osbp-steel .v-table-table td {
+	border-top: 1px solid #111011;
+}
+
+.osbp-steel .v-table-table tr:first-child > td {
+	border-top: none;
+}
+
+.osbp-steel .v-table-row {
+	background-color: #3d3b3c;
+	cursor: pointer;
+}
+
+.osbp-steel .v-table-row-odd {
+	background-color: #3b393a;
+	cursor: pointer;
+}
+
+.osbp-steel .v-table-body-noselection .v-table-row, .osbp-steel .v-table-body-noselection .v-table-row-odd {
+	cursor: default;
+}
+
+.osbp-steel .v-table [class*="-row"].v-selected {
+	background: #5D737E;
+	background-origin: border-box;
+	color: #eff1f2;
+	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .v-table [class*="-row"].v-selected  + .v-selected {
+	background: #5D737E;
+}
+
+.osbp-steel .v-table [class*="-row"].v-selected  + .v-selected td {
+	border-top-color: #5D737E;
+}
+
+.osbp-steel .v-table [class*="-row"].v-selected .v-table-cell-content {
+	border-color: transparent;
+	border-left-color: #535b5f;
+}
+
+.osbp-steel .v-table [class*="-row"].v-selected .v-table-cell-content:first-child {
+	border-left-color: transparent;
+}
+
+.osbp-steel .v-table-header-cell-asc .v-table-sort-indicator, .osbp-steel .v-table-header-cell-desc .v-table-sort-indicator {
+	background: transparent;
+	width: 12px;
+	height: 24px;
+	line-height: 24px;
+	margin-left: -12px;
+}
+
+.osbp-steel .v-table-header-cell-asc .v-table-sort-indicator:before, .osbp-steel .v-table-header-cell-desc .v-table-sort-indicator:before {
+	font-style: normal;
+	font-weight: normal;
+	display: inline-block;
+}
+
+.osbp-steel .v-table-header-cell-asc .v-table-sort-indicator:before {
+	content: "\f0de";
+	font-family: ThemeIcons;
+}
+
+.osbp-steel .v-table-header-cell-desc .v-table-sort-indicator:before {
+	content: "\f0dd";
+	font-family: ThemeIcons;
+}
+
+.osbp-steel [class*="rowheader"] span.v-icon {
+	min-width: 1em;
+}
+
+.osbp-steel .v-table-focus {
+	outline: 1px solid #5D737E;
+	outline-offset: -1px;
+}
+
+.osbp-steel .v-drag-element.v-table-focus, .osbp-steel .v-drag-element .v-table-focus {
+	outline: none;
+}
+
+.osbp-steel .v-table-header-drag {
+	position: absolute;
+	opacity: 0.9;
+	filter: alpha(opacity=90) ;
+	margin-top: -12px;
+	z-index: 30000;
+	line-height: 1;
+}
+
+.osbp-steel .v-table-focus-slot-right {
+	border-right: 3px solid #5D737E;
+	right: -2px;
+	margin-left: -8px !important;
+}
+
+.osbp-steel .v-table-focus-slot-left {
+	float: left;
+	border-left: 3px solid #5D737E;
+	left: -1px;
+	right: auto;
+	margin-left: 0 !important;
+	margin-right: -8px;
+}
+
+.osbp-steel .v-table-column-selector {
+	height: 24px;
+	padding: 0 10px;
+	color: #ecebec;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #111011;
+	background: #3d3b3c;
+	
+	
+	position: absolute;
+	z-index: 2;
+	top: 0;
+	right: 0;
+	width: 12px;
+	height: 12px;
+	line-height: 12px;
+	padding: 0;
+	border-top-width: 0;
+	border-right-width: 0;
+	border-radius: 0 0 0 0px;
+	cursor: pointer;
+	text-align: center;
+	opacity: 0;
+	filter: alpha(opacity=0) ;
+	-webkit-transition: opacity 200ms 2s;
+	-moz-transition: opacity 200ms 2s;
+	transition: opacity 200ms 2s;
+}
+
+.osbp-steel .v-table-column-selector:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp-steel .v-table-column-selector:hover:after {
+	background-color: rgba(100, 97, 98, 0.1);
+}
+
+.osbp-steel .v-table-column-selector:focus:after {
+	border: inherit;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-steel .v-table-column-selector:active:after {
+	background-color: rgba(31, 29, 30, 0.2);
+}
+
+.osbp-steel .v-table-column-selector:after {
+	content: "";
+	position: absolute;
+	border: none;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+}
+
+.osbp-steel .v-table-column-selector:active:after {
+	background-color: rgba(31, 29, 30, 0.2);
+}
+
+.osbp-steel .v-table-column-selector:before {
+	font-family: ThemeIcons;
+	content: "\f013";
+}
+
+.osbp-steel .v-table-header-wrap:hover .v-table-column-selector {
+	opacity: 1;
+	filter: none ;
+	-webkit-transition-delay: 200ms;
+	-moz-transition-delay: 200ms;
+	transition-delay: 200ms;
+}
+
+.osbp-steel .v-on:before, .osbp-steel .v-off:before {
+	content: "\f00c";
+	font-family: ThemeIcons;
+	font-size: 0.9em;
+	margin-right: 4px;
+}
+
+.osbp-steel .v-on div, .osbp-steel .v-off div {
+	display: inline;
+}
+
+.osbp-steel .v-off:before {
+	visibility: hidden;
+}
+
+.osbp-steel tbody.v-drag-element {
+	display: block;
+	overflow: visible;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	background: transparent;
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp-steel tbody.v-drag-element tr {
+	display: block;
+	
+	
+	-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
+	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
+	border-radius: 0px;
+	overflow: hidden;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+	background: #3d3b3c;
+}
+
+.osbp-steel .v-table-body {
+	position: relative;
+	z-index: 1;
+}
+
+.osbp-steel .v-table-scrollposition {
+	position: absolute;
+	top: 50%;
+	width: 100%;
+	height: 24px;
+	line-height: 24px;
+	margin: -12px 0 0 !important;
+	text-align: center;
+}
+
+.osbp-steel .v-table-drag {
+	overflow: visible;
+}
+
+.osbp-steel .v-table-drag .v-table-body {
+	-webkit-box-shadow: 0 0 0 2px rgba(93, 115, 126, 0.5);
+	box-shadow: 0 0 0 2px rgba(93, 115, 126, 0.5);
+}
+
+.v-ie8 .osbp-steel .v-table-drag .v-table-body {
+	border-color: #5D737E;
+}
+
+.osbp-steel .v-table-drag .v-table-body .v-table-focus {
+	outline: none;
+}
+
+.osbp-steel .v-table-row-drag-middle .v-table-cell-content {
+	background-color: #434649;
+	color: #cacbcd;
+}
+
+.osbp-steel .v-table-row-drag-bottom td.v-table-cell-content {
+	border-bottom: 2px solid #5D737E;
+	height: 22px;
+}
+
+.osbp-steel .v-table-row-drag-bottom .v-table-cell-wrapper {
+	margin-bottom: -2px;
+}
+
+.osbp-steel .v-table-row-drag-top td.v-table-cell-content {
+	border-top: 2px solid #5D737E;
+	height: 23px;
+}
+
+.osbp-steel .v-table-row-drag-top .v-table-cell-wrapper {
+	margin-top: -1px;
+}
+
+.osbp-steel .v-table-no-stripes .v-table-row, .osbp-steel .v-table-no-stripes .v-table-row-odd {
+	background: transparent;
+}
+
+.osbp-steel .v-table-no-vertical-lines .v-table-cell-content {
+	border-left: none;
+	padding-left: 1px;
+}
+
+.osbp-steel .v-table-no-vertical-lines.v-treetable .v-table-cell-content {
+	padding-left: 9px;
+}
+
+.osbp-steel .v-table-no-horizontal-lines .v-table-cell-content {
+	border-top: none;
+	border-bottom: none;
+}
+
+.osbp-steel .v-table-no-horizontal-lines .v-table-row-drag-top .v-table-cell-content, .osbp-steel .v-table-no-horizontal-lines .v-table-row-drag-bottom .v-table-cell-content {
+	height: 23px;
+}
+
+.osbp-steel .v-table-no-header .v-table-header-wrap {
+	display: none;
+}
+
+.osbp-steel .v-table-borderless .v-table-header-wrap, .osbp-steel .v-table-borderless .v-table-footer-wrap, .osbp-steel .v-table-borderless .v-table-header-drag, .osbp-steel .v-table-borderless .v-table-body {
+	border: none;
+}
+
+.osbp-steel .v-table-borderless .v-table-header-wrap {
+	border-bottom: 1px solid #111011;
+}
+
+.osbp-steel .v-table-borderless .v-table-footer-wrap {
+	border-top: 1px solid #111011;
+}
+
+.osbp-steel .v-table-compact .v-table-header-wrap, .osbp-steel .v-table-compact .v-table-footer-wrap, .osbp-steel .v-table-compact .v-table-header-drag, .osbp-steel .v-table-small .v-table-header-wrap, .osbp-steel .v-table-small .v-table-footer-wrap, .osbp-steel .v-table-small .v-table-header-drag {
+	font-size: 10px;
+}
+
+.osbp-steel .v-table-compact .v-table-footer-container, .osbp-steel .v-table-small .v-table-footer-container {
+	padding: 4px 5px 5px;
+}
+
+.osbp-steel .v-table-compact .v-table-caption-container, .osbp-steel .v-table-compact .v-table-header-drag, .osbp-steel .v-table-small .v-table-caption-container, .osbp-steel .v-table-small .v-table-header-drag {
+	padding-top: 5px;
+	padding-bottom: 4px;
+	padding-left: 4px;
+	padding-right: 4px;
+}
+
+.osbp-steel .v-table-compact .v-table-caption-container-align-right, .osbp-steel .v-table-small .v-table-caption-container-align-right {
+	padding-right: 0;
+}
+
+.osbp-steel .v-table-compact .v-table-resizer, .osbp-steel .v-table-small .v-table-resizer {
+	height: 20px;
+}
+
+.osbp-steel .v-table-compact .v-table-cell-content, .osbp-steel .v-table-small .v-table-cell-content {
+	height: 20px;
+}
+
+.osbp-steel .v-table-compact .v-table-cell-wrapper, .osbp-steel .v-table-small .v-table-cell-wrapper {
+	padding-left: 4px;
+	padding-right: 4px;
+}
+
+.osbp-steel .v-table-compact .v-table-cell-wrapper  > .v-widget, .osbp-steel .v-table-small .v-table-cell-wrapper  > .v-widget {
+	margin: 1px -2px;
+}
+
+.osbp-steel .v-table-compact .v-table-cell-wrapper  > .v-widget.v-label, .osbp-steel .v-table-compact .v-table-cell-wrapper  > .v-widget.v-checkbox, .osbp-steel .v-table-compact .v-table-cell-wrapper  > .v-widget.v-select-optiongroup, .osbp-steel .v-table-small .v-table-cell-wrapper  > .v-widget.v-label, .osbp-steel .v-table-small .v-table-cell-wrapper  > .v-widget.v-checkbox, .osbp-steel .v-table-small .v-table-cell-wrapper  > .v-widget.v-select-optiongroup {
+	margin: 0;
+}
+
+.osbp-steel .v-table-compact .v-table-cell-wrapper  > .v-widget.v-progressbar, .osbp-steel .v-table-small .v-table-cell-wrapper  > .v-widget.v-progressbar {
+	margin-left: 0;
+	margin-right: 0;
+}
+
+.osbp-steel .v-table-compact .v-table-header-cell-asc .v-table-sort-indicator, .osbp-steel .v-table-compact .v-table-header-cell-desc .v-table-sort-indicator, .osbp-steel .v-table-small .v-table-header-cell-asc .v-table-sort-indicator, .osbp-steel .v-table-small .v-table-header-cell-desc .v-table-sort-indicator {
+	height: 20px;
+	line-height: 20px;
+}
+
+.osbp-steel .v-table-compact .v-table-header-drag, .osbp-steel .v-table-small .v-table-header-drag {
+	margin-top: -10px;
+}
+
+.osbp-steel .v-table-compact.v-treetable .v-table-cell-wrapper, .osbp-steel .v-table-small.v-treetable .v-table-cell-wrapper {
+	padding-left: 0;
+	padding-right: 0;
+	min-height: 12px;
+}
+
+.osbp-steel .v-table-compact.v-treetable .v-table-cell-content, .osbp-steel .v-table-small.v-treetable .v-table-cell-content {
+	padding-left: 4px;
+	padding-right: 4px;
+}
+
+.osbp-steel .v-table-compact.v-treetable .v-table-cell-content:first-child, .osbp-steel .v-table-small.v-treetable .v-table-cell-content:first-child {
+	padding-left: 5px;
+}
+
+.osbp-steel .v-table-compact.v-treetable .v-table-footer-container, .osbp-steel .v-table-small.v-treetable .v-table-footer-container {
+	padding-left: 4px;
+	padding-right: 4px;
+}
+
+.osbp-steel .v-table-compact .v-table-row-drag-top .v-table-cell-content, .osbp-steel .v-table-compact .v-table-row-drag-bottom .v-table-cell-content, .osbp-steel .v-table-small .v-table-row-drag-top .v-table-cell-content, .osbp-steel .v-table-small .v-table-row-drag-bottom .v-table-cell-content {
+	height: 19px;
+}
+
+.osbp-steel .v-table-small {
+	font-size: 11px;
+}
+
+.osbp-steel .v-table-small.v-treetable .v-table-cell-wrapper {
+	min-height: 11px;
+}
+
+.osbp-steel .v-treetable [class*="caption-container"], .osbp-steel .v-treetable [class*="footer-container"], .osbp-steel .v-treetable [class*="cell-wrapper"] {
+	-webkit-box-sizing: content-box;
+	-moz-box-sizing: content-box;
+	box-sizing: content-box;
+	padding-left: 0;
+	padding-right: 0;
+}
+
+.osbp-steel .v-treetable [class*="caption-container"], .osbp-steel .v-treetable [class*="footer-container"] {
+	min-height: 11px;
+}
+
+.osbp-steel .v-treetable [class*="cell-wrapper"] {
+	min-height: 12px;
+}
+
+.osbp-steel .v-treetable [class*="caption-container"] {
+	padding-left: 8px;
+}
+
+.osbp-steel .v-treetable [class*="caption-container-align-right"] {
+	padding-left: 13px;
+}
+
+.osbp-steel .v-treetable [class*="footer-container"] {
+	padding-right: 8px;
+}
+
+.osbp-steel .v-treetable [class*="cell-content"] {
+	padding-left: 8px;
+	padding-right: 8px;
+}
+
+.osbp-steel .v-treetable [class*="cell-content"]:first-child {
+	padding-left: 9px;
+}
+
+.osbp-steel .v-treetable-treespacer {
+	display: inline-block;
+	position: absolute;
+	width: 12px !important;
+	margin-left: -16px;
+	text-align: center;
+	cursor: pointer;
+}
+
+.osbp-steel .v-treetable-node-closed:before {
+	content: "\f0da";
+	font-family: ThemeIcons;
+}
+
+.osbp-steel .v-treetable-node-open:before {
+	content: "\f0d7";
+	font-family: ThemeIcons;
+}
+
+.osbp-steel .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter {
+	width: 1px;
+}
+
+.osbp-steel .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter:after {
+	left: -4px;
+	right: -4px;
+}
+
+.osbp-steel .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter div:before {
+	height: 24px;
+	padding: 0 10px;
+	color: #ecebec;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #111011;
+	background: #3d3b3c;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	height: auto;
+	padding: 0;
+	border-radius: 0;
+	background: #3d3b3c;
+}
+
+.osbp-steel .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter div:before:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp-steel .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter div:before:hover:after {
+	background-color: rgba(100, 97, 98, 0.1);
+}
+
+.osbp-steel .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter div:before:focus:after {
+	border: inherit;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-steel .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter div:before:active:after {
+	background-color: rgba(31, 29, 30, 0.2);
+}
+
+.osbp-steel .v-splitpanel-horizontal  > div > .v-splitpanel-second-container {
+	margin-left: 1px;
+}
+
+.osbp-steel .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter {
+	height: 1px;
+}
+
+.osbp-steel .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter:after {
+	top: -4px;
+	bottom: -4px;
+}
+
+.osbp-steel .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter div:before {
+	height: 24px;
+	padding: 0 10px;
+	color: #ecebec;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #111011;
+	background: #3d3b3c;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	height: auto;
+	padding: 0;
+	border-radius: 0;
+}
+
+.osbp-steel .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter div:before:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp-steel .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter div:before:hover:after {
+	background-color: rgba(100, 97, 98, 0.1);
+}
+
+.osbp-steel .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter div:before:focus:after {
+	border: inherit;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-steel .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter div:before:active:after {
+	background-color: rgba(31, 29, 30, 0.2);
+}
+
+.osbp-steel .v-splitpanel-horizontal.large  > div > .v-splitpanel-hsplitter {
+	width: 8px;
+}
+
+.osbp-steel .v-splitpanel-horizontal.large  > div > .v-splitpanel-hsplitter:after {
+	left: 0px;
+	right: 0px;
+}
+
+.osbp-steel .v-splitpanel-horizontal.large  > div > .v-splitpanel-hsplitter div:before {
+	height: 24px;
+	padding: 0 10px;
+	color: #ecebec;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #111011;
+	background: #3d3b3c;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	height: auto;
+	padding: 0;
+	border-radius: 0;
+	background: #3d3b3c;
+}
+
+.osbp-steel .v-splitpanel-horizontal.large  > div > .v-splitpanel-hsplitter div:before:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp-steel .v-splitpanel-horizontal.large  > div > .v-splitpanel-hsplitter div:before:hover:after {
+	background-color: rgba(100, 97, 98, 0.1);
+}
+
+.osbp-steel .v-splitpanel-horizontal.large  > div > .v-splitpanel-hsplitter div:before:focus:after {
+	border: inherit;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-steel .v-splitpanel-horizontal.large  > div > .v-splitpanel-hsplitter div:before:active:after {
+	background-color: rgba(31, 29, 30, 0.2);
+}
+
+.osbp-steel .v-splitpanel-horizontal.large  > div > .v-splitpanel-hsplitter div:after {
+	content: "";
+	border: 1px solid #111011;
+	border-top-color: #111011;
+	border-left-color: #111011;
+	position: absolute;
+	top: 50%;
+	left: 50%;
+	width: 0;
+	height: 24px;
+	margin-left: -1px;
+	margin-top: -12px;
+}
+
+.osbp-steel .v-splitpanel-horizontal.large  > div > .v-splitpanel-second-container {
+	margin-left: 8px;
+}
+
+.osbp-steel .v-splitpanel-vertical.large  > div > .v-splitpanel-vsplitter {
+	height: 8px;
+}
+
+.osbp-steel .v-splitpanel-vertical.large  > div > .v-splitpanel-vsplitter:after {
+	top: 0px;
+	bottom: 0px;
+}
+
+.osbp-steel .v-splitpanel-vertical.large  > div > .v-splitpanel-vsplitter div:before {
+	height: 24px;
+	padding: 0 10px;
+	color: #ecebec;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #111011;
+	background: #3d3b3c;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	height: auto;
+	padding: 0;
+	border-radius: 0;
+}
+
+.osbp-steel .v-splitpanel-vertical.large  > div > .v-splitpanel-vsplitter div:before:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp-steel .v-splitpanel-vertical.large  > div > .v-splitpanel-vsplitter div:before:hover:after {
+	background-color: rgba(100, 97, 98, 0.1);
+}
+
+.osbp-steel .v-splitpanel-vertical.large  > div > .v-splitpanel-vsplitter div:before:focus:after {
+	border: inherit;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-steel .v-splitpanel-vertical.large  > div > .v-splitpanel-vsplitter div:before:active:after {
+	background-color: rgba(31, 29, 30, 0.2);
+}
+
+.osbp-steel .v-splitpanel-vertical.large  > div > .v-splitpanel-vsplitter div:after {
+	content: "";
+	border: 1px solid #111011;
+	border-top-color: #111011;
+	border-left-color: #111011;
+	position: absolute;
+	top: 50%;
+	left: 50%;
+	width: 24px;
+	height: 0;
+	margin-left: -12px;
+	margin-top: -1px;
+}
+
+.osbp-steel .v-progressbar-wrapper {
+	border-radius: 0px;
+	height: 6px;
+	background: #343233;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	min-width: 48px;
+}
+
+.osbp-steel .v-progressbar-indicator {
+	border-radius: 0px;
+	height: inherit;
+	background: #5D737E;
+	
+	
+	border: 1px solid #111011;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	max-width: 100%;
+	min-width: 3px;
+	-webkit-transition: width 160ms;
+	-moz-transition: width 160ms;
+	transition: width 160ms;
+}
+
+.osbp-steel .v-progressbar-point .v-progressbar-indicator {
+	background: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	border: none;
+	text-align: right;
+	overflow: hidden;
+}
+
+.osbp-steel .v-progressbar-point .v-progressbar-indicator:before {
+	content: "";
+	display: inline-block;
+	border-radius: 0px;
+	height: inherit;
+	background: #5D737E;
+	
+	
+	border: 1px solid #111011;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	max-width: 100%;
+	width: 6px;
+	vertical-align: top;
+}
+
+.osbp-steel .v-progressbar-indeterminate {
+	height: 24px !important;
+	width: 24px !important;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	border: 2px solid rgba(93, 115, 126, 0.2);
+	border-top-color: #5D737E;
+	border-right-color: #5D737E;
+	border-radius: 100%;
+	-webkit-animation: v-rotate-360 500ms infinite linear;
+	-moz-animation: v-rotate-360 500ms infinite linear;
+	animation: v-rotate-360 500ms infinite linear;
+	pointer-events: none;
+}
+
+.v-ie8 .osbp-steel .v-progressbar-indeterminate, .v-ie9 .osbp-steel .v-progressbar-indeterminate {
+	border: none;
+	border-radius: 0px;
+	background: #fff url(../valo/shared/img/spinner.gif) no-repeat 50% 50%;
+	background-size: 80%;
+}
+
+.v-ie8 .osbp-steel .v-progressbar-indeterminate {
+	min-width: 30px;
+	min-height: 30px;
+}
+
+.osbp-steel .v-progressbar-indeterminate .v-progressbar-wrapper {
+	display: none;
+}
+
+.osbp-steel .v-slider {
+	position: relative;
+}
+
+.osbp-steel .v-slider:focus {
+	outline: none;
+}
+
+.osbp-steel .v-slider:focus .v-slider-handle:after {
+	opacity: 1;
+}
+
+.v-ie8 .osbp-steel .v-slider:focus .v-slider-handle:after {
+	visibility: visible;
+}
+
+.osbp-steel .v-slider.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-slider-base {
+	border-radius: 0px;
+	height: 6px;
+	background: #343233;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	min-width: 48px;
+	height: 4px;
+	margin: 11px 7px;
+	white-space: nowrap;
+	overflow: hidden;
+	
+}
+
+.osbp-steel .v-slider-base:before {
+	content: "";
+	position: absolute;
+	top: 11px;
+	bottom: 11px;
+	left: 7px;
+	width: 0px;
+	border-radius: 0px;
+	border-left: 1px solid #111011;
+}
+
+.osbp-steel .v-slider-base:after {
+	border-radius: 0px;
+	height: inherit;
+	background: #5D737E;
+	
+	
+	border: 1px solid #111011;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	max-width: 100%;
+	content: "";
+	display: inline-block;
+	margin-left: -100%;
+	width: 100%;
+	vertical-align: top;
+}
+
+.v-ie8 .osbp-steel .v-slider-base:after {
+	position: relative;
+	left: -7px;
+}
+
+.osbp-steel .v-has-width > .v-slider-base {
+	min-width: 0;
+}
+
+.osbp-steel .v-slider-handle {
+	margin-top: -10px;
+	width: 0.1px;
+	display: inline-block;
+	vertical-align: top;
+}
+
+.osbp-steel .v-slider-handle:before {
+	height: 24px;
+	padding: 0 10px;
+	color: #ecebec;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #111011;
+	background: #3d3b3c;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+}
+
+.osbp-steel .v-slider-handle:before:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp-steel .v-slider-handle:before:hover:after {
+	background-color: rgba(100, 97, 98, 0.1);
+}
+
+.osbp-steel .v-slider-handle:before:focus:after {
+	border: inherit;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-steel .v-slider-handle:before:active:after {
+	background-color: rgba(31, 29, 30, 0.2);
+}
+
+.osbp-steel .v-slider-handle:after {
+	border: 1px solid #111011;
+	border: 1px solid #111011;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	opacity: 0;
+	-webkit-transition: opacity 200ms;
+	-moz-transition: opacity 200ms;
+	transition: opacity 200ms;
+}
+
+.v-ie8 .osbp-steel .v-slider-handle:after {
+	visibility: hidden;
+}
+
+.osbp-steel .v-slider-handle:before, .osbp-steel .v-slider-handle:after {
+	content: "";
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	padding: 0;
+	width: 14px;
+	height: 14px;
+	border-radius: 7px;
+	position: absolute;
+	z-index: 1;
+	margin-top: 5px;
+	margin-left: -7px;
+}
+
+.osbp-steel .v-slider-feedback {
+	background-color: #d9d7d8;
+	background-color: rgba(217, 215, 216, 0.9);
+	-webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2);
+	box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2);
+	color: black;
+	padding: 3px 6px;
+	border-radius: -1px;
+	max-width: 35em;
+	overflow: hidden !important;
+	font-size: 12px;
+}
+
+.osbp-steel .v-slider-vertical {
+	padding: 7px 0;
+	height: 62px;
+}
+
+.osbp-steel .v-slider-vertical .v-slider-base {
+	background: #343233;
+	width: 4px;
+	height: 100% !important;
+	min-width: 0;
+	margin: 0 10px;
+}
+
+.osbp-steel .v-slider-vertical .v-slider-base:before {
+	top: auto;
+	bottom: 7px;
+	left: 11px;
+	right: 11px;
+	width: auto;
+	height: 0px;
+	border-left: none;
+	border-bottom: 1px solid #111011;
+}
+
+.osbp-steel .v-slider-vertical .v-slider-base:after {
+	height: 101%;
+	margin-left: 0;
+	background: #5D737E;
+}
+
+.v-ie8 .osbp-steel .v-slider-vertical .v-slider-base:after {
+	top: 7px;
+	left: 0;
+	height: 130%;
+}
+
+.osbp-steel .v-slider-vertical .v-slider-handle {
+	width: 0;
+	height: 0.1px;
+	width: 24px;
+	display: block;
+}
+
+.osbp-steel .v-slider-vertical .v-slider-handle:before, .osbp-steel .v-slider-vertical .v-slider-handle:after {
+	width: 14px;
+	height: 14px;
+	margin-top: -7px;
+	margin-left: -5px;
+}
+
+.osbp-steel .v-slider-no-indicator .v-slider-base:before, .osbp-steel .v-slider-no-indicator .v-slider-base:after {
+	display: none;
+}
+
+.osbp-steel .v-tabsheet:not(.v-has-width) {
+	width: auto !important;
+}
+
+.osbp-steel .v-tabsheet-spacertd {
+	display: none !important;
+}
+
+.osbp-steel .v-tabsheet-tabcontainer {
+	position: relative;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.osbp-steel .v-tabsheet-tabcontainer:before {
+	content: "";
+	position: absolute;
+	height: 0;
+	border-top: 1px solid #111011;
+	bottom: 0;
+	left: 0;
+	right: 0;
+}
+
+.osbp-steel .v-tabsheet-tabcontainer .v-tabsheet-tabs {
+	position: relative;
+}
+
+.osbp-steel .v-tabsheet-tabitemcell {
+	vertical-align: bottom;
+}
+
+.osbp-steel .v-tabsheet-tabitemcell .v-tabsheet-tabitem {
+	line-height: 0;
+	overflow: hidden;
+}
+
+.osbp-steel .v-tabsheet-tabitemcell .v-caption {
+	margin-left: 12px;
+	padding: 0 2px;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	cursor: pointer;
+	text-align: center;
+	line-height: 24px;
+	font-size: 11px;
+	font-weight: 300;
+	color: #aeacad;
+	width: auto !important;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	border-bottom: 2px solid transparent;
+	position: relative;
+	-webkit-transition: border-bottom 200ms, color 200ms;
+	-moz-transition: border-bottom 200ms, color 200ms;
+	transition: border-bottom 200ms, color 200ms;
+}
+
+.osbp-steel .v-tabsheet-tabitemcell .v-caption .v-captiontext {
+	display: inline;
+}
+
+.osbp-steel .v-tabsheet-tabitemcell .v-caption .v-icon + .v-captiontext {
+	margin-left: 6px;
+}
+
+.osbp-steel .v-tabsheet-tabitemcell .v-caption:hover {
+	color: #5D737E;
+}
+
+.osbp-steel .v-tabsheet-tabitemcell .v-caption.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+	cursor: default;
+	color: inherit !important;
+}
+
+.osbp-steel .v-tabsheet-tabitemcell:first-child .v-caption, .osbp-steel .v-tabsheet-tabitemcell[aria-hidden="true"] + td .v-caption {
+	margin-left: 0;
+}
+
+.osbp-steel .v-tabsheet-tabitemcell:focus {
+	outline: none;
+}
+
+.osbp-steel .v-tabsheet-tabitemcell:focus .v-caption {
+	color: #5D737E;
+}
+
+.osbp-steel .v-tabsheet-tabitemcell .v-tabsheet-tabitem-selected .v-caption.v-caption {
+	border-bottom-color: #5D737E;
+	color: #5D737E;
+}
+
+.osbp-steel .v-tabsheet-tabitemcell .v-caption-closable {
+	padding-right: 15px;
+}
+
+.osbp-steel .v-tabsheet-tabitemcell.icons-on-top .v-caption-closable {
+	padding-right: 2px;
+}
+
+.osbp-steel .v-tabsheet-tabitemcell .v-tabsheet-caption-close {
+	position: absolute;
+	right: 0;
+	top: 50%;
+	margin: -6px 0 0;
+	font-size: 13px;
+	line-height: 13px;
+	width: 13px;
+	text-align: center;
+	border-radius: 0px;
+	color: #8c888a;
+}
+
+.osbp-steel .v-tabsheet-tabitemcell .v-tabsheet-caption-close:hover {
+	background: rgba(0, 0, 0, 0.03);
+	color: #5D737E;
+}
+
+.osbp-steel .v-tabsheet-tabitemcell .v-tabsheet-caption-close:active {
+	background: #5D737E;
+	color: #d2d8da;
+}
+
+.osbp-steel .v-tabsheet-scroller {
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	padding-left: 12px;
+	background-color: transparent;
+	background-image: -webkit-linear-gradient(right, #3d3b3c 70%, rgba(61, 59, 60, 0) 100%);
+	background-image: linear-gradient(to left,#3d3b3c 70%, rgba(61, 59, 60, 0) 100%);
+	pointer-events: none;
+}
+
+.osbp-steel .v-tabsheet-scroller:after {
+	content: "";
+	height: 1px;
+	position: absolute;
+	bottom: 0;
+	left: 0;
+	right: 0;
+	display: block;
+	background-color: transparent;
+	background-image: -webkit-linear-gradient(right, #111011 70%, rgba(17, 16, 17, 0) 100%);
+	background-image: linear-gradient(to left,#111011 70%, rgba(17, 16, 17, 0) 100%);
+}
+
+.v-ie8 .osbp-steel .v-tabsheet-scroller, .v-ie9 .osbp-steel .v-tabsheet-scroller {
+	background-color: #3d3b3c;
+}
+
+.v-ie8 .osbp-steel .v-tabsheet-scroller:after, .v-ie9 .osbp-steel .v-tabsheet-scroller:after {
+	background-color: #111011;
+}
+
+.osbp-steel .v-tabsheet-scroller button {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	border: none;
+	background: transparent;
+	font: inherit;
+	color: inherit;
+	height: 100%;
+	margin: 0;
+	padding: 0 6px;
+	outline: none;
+	cursor: pointer;
+	pointer-events: auto;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-tabsheet-scroller button:hover {
+	opacity: 1;
+	filter: none ;
+	color: #5D737E;
+}
+
+.osbp-steel .v-tabsheet-scroller button:active {
+	opacity: 0.7;
+	filter: alpha(opacity=70) ;
+	color: #5D737E;
+}
+
+.osbp-steel .v-tabsheet-scroller button::-moz-focus-inner {
+	padding: 0;
+	border: 0;
+}
+
+.osbp-steel .v-tabsheet-scroller [class*="Next"] {
+	padding-left: 3px;
+}
+
+.osbp-steel .v-tabsheet-scroller [class*="Next"]:before {
+	font-family: ThemeIcons;
+	content: "\f054";
+}
+
+.osbp-steel .v-tabsheet-scroller [class*="Prev"] {
+	padding-right: 3px;
+}
+
+.osbp-steel .v-tabsheet-scroller [class*="Prev"]:before {
+	font-family: ThemeIcons;
+	content: "\f053";
+}
+
+.osbp-steel .v-tabsheet-scroller [class*="disabled"] {
+	cursor: default;
+	color: inherit !important;
+	opacity: 0.1 !important;
+	filter: alpha(opacity=10) !important;
+}
+
+.osbp-steel .v-tabsheet-equal-width-tabs  > .v-tabsheet-tabcontainer table, .osbp-steel .v-tabsheet-equal-width-tabs  > .v-tabsheet-tabcontainer tbody, .osbp-steel .v-tabsheet-equal-width-tabs  > .v-tabsheet-tabcontainer tr {
+	width: 100%;
+}
+
+.osbp-steel .v-tabsheet-equal-width-tabs  > .v-tabsheet-tabcontainer tr {
+	display: table;
+	table-layout: fixed;
+}
+
+.osbp-steel .v-tabsheet-equal-width-tabs  > .v-tabsheet-tabcontainer td {
+	display: table-cell;
+}
+
+.osbp-steel .v-tabsheet-equal-width-tabs  > .v-tabsheet-tabcontainer .v-caption {
+	margin: 0;
+	display: block;
+}
+
+.osbp-steel .v-tabsheet-framed  > .v-tabsheet-tabcontainer .v-caption {
+	margin-left: 2px;
+	padding: 0 8px;
+	background-color: #3d3b3c;
+	border: 1px solid transparent;
+	line-height: 23px;
+	border-radius: 0px 0px 0 0;
+	font-weight: 400;
+	-webkit-transition: background-color 160ms;
+	-moz-transition: background-color 160ms;
+	transition: background-color 160ms;
+}
+
+.osbp-steel .v-tabsheet-framed  > .v-tabsheet-tabcontainer .v-caption:hover {
+	background-color: #353334;
+	border-bottom-color: #111011;
+}
+
+.osbp-steel .v-tabsheet-framed  > .v-tabsheet-tabcontainer .v-caption.v-disabled:hover {
+	background-color: #3d3b3c;
+}
+
+.osbp-steel .v-tabsheet-framed  > .v-tabsheet-tabcontainer .v-caption-closable {
+	padding-right: 21px;
+}
+
+.osbp-steel .v-tabsheet-framed  > .v-tabsheet-tabcontainer .v-tabsheet-caption-close {
+	top: 3px;
+	right: 3px;
+	margin-top: 0;
+}
+
+.osbp-steel .v-tabsheet-framed  > .v-tabsheet-tabcontainer td:first-child .v-caption, .osbp-steel .v-tabsheet-framed  > .v-tabsheet-tabcontainer [aria-hidden="true"] + td .v-caption {
+	margin-left: 0;
+}
+
+.osbp-steel .v-tabsheet-framed  > .v-tabsheet-tabcontainer .v-tabsheet-tabitem .v-caption {
+	border-color: #111011;
+}
+
+.osbp-steel .v-tabsheet-framed  > .v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-caption {
+	background: #4a4849;
+	border-color: #111011;
+	border-bottom: none;
+	padding-bottom: 1px;
+}
+
+.osbp-steel .v-tabsheet-framed  > .v-tabsheet-content {
+	border: 1px solid #111011;
+	border-top: none;
+}
+
+.osbp-steel .v-tabsheet-framed  > .v-tabsheet-content  > div {
+	background: #4a4849;
+}
+
+.osbp-steel .v-tabsheet-framed.padded-tabbar  > .v-tabsheet-tabcontainer {
+	border: 1px solid #111011;
+	border-bottom: none;
+	background: #3d3b3c;
+	padding-top: 4px;
+}
+
+.osbp-steel .v-tabsheet-framed.icons-on-top  > .v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-caption {
+	padding-bottom: 5px;
+}
+
+.osbp-steel .v-tabsheet-centered-tabs  > .v-tabsheet-tabcontainer {
+	text-align: center;
+}
+
+.osbp-steel .v-tabsheet-right-aligned-tabs  > .v-tabsheet-tabcontainer {
+	text-align: right;
+}
+
+.osbp-steel .v-tabsheet-padded-tabbar  > .v-tabsheet-tabcontainer .v-tabsheet-tabs {
+	padding: 0 6px;
+}
+
+.osbp-steel .v-tabsheet-icons-on-top  > .v-tabsheet-tabcontainer .v-caption {
+	padding-top: 4px;
+	padding-bottom: 4px;
+	line-height: 1.2;
+}
+
+.osbp-steel .v-tabsheet-icons-on-top  > .v-tabsheet-tabcontainer .v-icon {
+	display: block;
+}
+
+.osbp-steel .v-tabsheet-icons-on-top  > .v-tabsheet-tabcontainer .v-icon  + .v-captiontext.v-captiontext {
+	margin-left: 0;
+}
+
+.osbp-steel .v-tabsheet-icons-on-top  > .v-tabsheet-tabcontainer .v-caption-closable {
+	padding-right: 8px;
+}
+
+.osbp-steel .v-tabsheet-icons-on-top  > .v-tabsheet-tabcontainer .v-tabsheet-caption-close {
+	top: 3px;
+	margin-top: 0;
+}
+
+.osbp-steel .v-tabsheet-compact-tabbar  > .v-tabsheet-tabcontainer-compact-tabbar .v-caption {
+	line-height: 1.8;
+}
+
+.osbp-steel .v-tabsheet-only-selected-closable  > .v-tabsheet-tabcontainer .v-tabsheet-caption-close {
+	visibility: hidden;
+}
+
+.osbp-steel .v-tabsheet-only-selected-closable  > .v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-tabsheet-caption-close {
+	visibility: visible;
+}
+
+.osbp-steel .v-colorpicker-popup.v-window {
+	min-width: 220px !important;
+}
+
+.osbp-steel .v-colorpicker-popup .v-tabsheet-tabs {
+	padding: 0 6px;
+}
+
+.osbp-steel .v-colorpicker-popup [class$="sliders"] {
+	padding: 8px;
+}
+
+.osbp-steel .v-colorpicker-popup [class$="sliders"] .v-widget {
+	width: 100% !important;
+	vertical-align: middle;
+}
+
+.osbp-steel .v-colorpicker-popup [class$="sliders"] .v-has-caption {
+	white-space: nowrap;
+	padding-left: 36px;
+}
+
+.osbp-steel .v-colorpicker-popup [class$="sliders"] .v-caption {
+	display: inline-block;
+	margin-left: -36px;
+	width: 36px;
+}
+
+.osbp-steel .v-colorpicker-popup [class$="sliders"] .v-slot-hue-slider + .v-slot .v-has-caption {
+	padding-left: 60px;
+}
+
+.osbp-steel .v-colorpicker-popup [class$="sliders"] .v-slot-hue-slider + .v-slot .v-caption {
+	margin-left: -60px;
+	width: 60px;
+}
+
+.osbp-steel .v-colorpicker-popup .v-slider-red .v-slider-base:after {
+	background: red;
+	border: none;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-steel .v-colorpicker-popup .v-slider-green .v-slider-base:after {
+	background: green;
+	border: none;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-steel .v-colorpicker-popup .v-slider-blue .v-slider-base:after {
+	background: blue;
+	border: none;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-steel .v-colorpicker-popup .v-margin-bottom {
+	padding-bottom: 0;
+}
+
+.osbp-steel .v-colorpicker-popup .resize-button {
+	width: 100% !important;
+	height: auto !important;
+	text-align: center;
+	outline: none;
+}
+
+.osbp-steel .v-colorpicker-popup .resize-button:before {
+	font-family: ThemeIcons;
+	content: "\f141";
+}
+
+.osbp-steel .v-colorpicker-popup .resize-button-caption {
+	display: none;
+}
+
+.osbp-steel .v-colorpicker-popup .v-horizontallayout {
+	height: auto !important;
+	padding: 6px 0;
+	background-color: #3d3b3c;
+	border-top: 1px solid #3a3839;
+}
+
+.osbp-steel .v-colorpicker-popup .v-horizontallayout .v-expand {
+	overflow: visible;
+}
+
+.osbp-steel .v-colorpicker-popup .v-horizontallayout .v-button {
+	width: 80% !important;
+}
+
+.osbp-steel .v-colorpicker-preview {
+	width: 100% !important;
+	height: auto !important;
+	padding: 6px;
+}
+
+.osbp-steel .v-colorpicker-preview-textfield {
+	height: auto !important;
+	text-align: center;
+	border: none;
+}
+
+.osbp-steel .v-colorpicker {
+	width: auto;
+}
+
+.osbp-steel .v-colorpicker-button-color {
+	position: absolute;
+	top: 4px;
+	right: 4px;
+	bottom: 4px;
+	left: 4px;
+	border-radius: -1px;
+	border: 1px solid rgba(0, 0, 0, 0.5);
+	max-width: 14px;
+}
+
+.osbp-steel .v-colorpicker-button-color  + .v-button-caption:not(:empty) {
+	margin-left: 12px;
+}
+
+.v-ie8 .osbp-steel .v-colorpicker-button-color {
+	position: relative;
+	top: auto;
+	right: auto;
+	bottom: auto;
+	left: auto;
+	width: 12px;
+	height: 12px;
+	display: inline-block;
+	vertical-align: middle;
+	margin: 0 -6px;
+}
+
+.v-ie8 .osbp-steel .v-colorpicker-button-color  + .v-button-caption {
+	margin-left: 12px;
+}
+
+.osbp-steel .v-panel {
+	background: #4a4849;
+	color: #cccbcc;
+	border-radius: 0px;
+	border: 1px solid #111011;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	overflow: visible !important;
+}
+
+.osbp-steel .v-panel-caption {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	padding: 0 8px;
+	line-height: 23px;
+	border-bottom: 1px solid #111011;
+	background-color: #3d3b3c;
+	background-image: -webkit-linear-gradient(top, #3d3b3c 0%, #3d3b3c 100%);
+	background-image: linear-gradient(to bottom,#3d3b3c 0%, #3d3b3c 100%);
+	color: #c9c8c8;
+	font-weight: 400;
+	font-size: 11px;
+	
+	
+	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
+	border-radius: -1px -1px 0 0;
+}
+
+.osbp-steel .v-panel-content {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 100%;
+	height: 100%;
+}
+
+.osbp-steel .v-panel-content  > .v-margin-top {
+	padding-top: 8px;
+}
+
+.osbp-steel .v-panel-content  > .v-margin-right {
+	padding-right: 8px;
+}
+
+.osbp-steel .v-panel-content  > .v-margin-bottom {
+	padding-bottom: 8px;
+}
+
+.osbp-steel .v-panel-content  > .v-margin-left {
+	padding-left: 8px;
+}
+
+.osbp-steel .v-panel-borderless {
+	background: transparent;
+	color: inherit;
+	border: none;
+	border-radius: 0;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-steel .v-panel-borderless  > div > [class*="-caption"] {
+	background: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	color: inherit;
+	padding: 0;
+	margin: 0 8px;
+	border-bottom: none;
+}
+
+.osbp-steel .v-panel-well {
+	background: #383637;
+	color: #c8c6c7;
+	-webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.2), inset 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.2), inset 1px 3px 7px rgba(0, 0, 0, 0.35);
+	border-radius: 0px;
+	border: 1px solid #111011;
+}
+
+.osbp-steel .v-panel-well  > div > [class*="-caption"] {
+	background: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-steel .v-panel-scroll-divider  > [class*="-captionwrap"] {
+	position: relative;
+	z-index: 2;
+}
+
+.osbp-steel .v-panel-scroll-divider  > [class*="-captionwrap"]:after {
+	content: "";
+	position: absolute;
+	bottom: -1px;
+	right: 0;
+	left: 0;
+	height: 0;
+	border-top: 1px solid #111011;
+	border-color: rgba(17, 16, 17, 0.5);
+}
+
+.osbp-steel .v-panel-scroll-divider  > [class*="-content"]:before {
+	content: "";
+	position: absolute;
+	z-index: 2;
+	top: 0;
+	height: 0;
+	border-top: 1px solid #3d3b3c;
+	left: 0;
+	right: 0;
+}
+
+.osbp-steel .v-panel-caption.v-horizontallayout {
+	height: auto !important;
+	line-height: 0;
+}
+
+.osbp-steel .v-panel-caption.v-horizontallayout .v-slot {
+	vertical-align: middle;
+}
+
+.osbp-steel .v-panel-caption.v-horizontallayout .v-label {
+	line-height: 24px;
+}
+
+.osbp-steel .v-accordion {
+	background: #4a4849;
+	color: #cccbcc;
+	border-radius: 0px;
+	border: 1px solid #111011;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	background-color: #3d3b3c;
+	background-image: -webkit-linear-gradient(top, #3d3b3c 0%, #3d3b3c 100%);
+	background-image: linear-gradient(to bottom,#3d3b3c 0%, #3d3b3c 100%);
+	overflow: hidden;
+}
+
+.osbp-steel .v-accordion-item {
+	position: relative;
+}
+
+.osbp-steel .v-accordion-item[class*="item-open"]:last-child > div > .v-caption {
+	border-radius: 0;
+}
+
+.osbp-steel .v-accordion-item:not([class*="item-open"]):last-child > div > .v-caption {
+	border-bottom: none;
+	margin-bottom: 0;
+}
+
+.osbp-steel .v-accordion-item[class*="item-open"] + [class*="item"] {
+	border-top: 1px solid #111011;
+}
+
+.osbp-steel .v-accordion-item-caption {
+	border-radius: inherit;
+}
+
+.osbp-steel .v-accordion-item-caption  > .v-caption {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	padding: 0 8px;
+	line-height: 23px;
+	border-bottom: 1px solid #111011;
+	background-color: #3d3b3c;
+	background-image: -webkit-linear-gradient(top, #3d3b3c 0%, #3d3b3c 100%);
+	background-image: linear-gradient(to bottom,#3d3b3c 0%, #3d3b3c 100%);
+	color: #c9c8c8;
+	font-weight: 400;
+	font-size: 11px;
+	
+	
+	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
+	display: block;
+	background: transparent;
+	border-bottom-color: #111011;
+	border-radius: inherit;
+	cursor: pointer;
+	position: relative;
+}
+
+.osbp-steel .v-accordion-item-caption  > .v-caption:hover:before, .osbp-steel .v-accordion-item-caption  > .v-caption:active:before {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+}
+
+.osbp-steel .v-accordion-item-caption  > .v-caption:hover:before {
+	background-color: rgba(100, 97, 98, 0.1);
+	border: none;
+}
+
+.osbp-steel .v-accordion-item-caption  > .v-caption:active:before {
+	background-color: rgba(31, 29, 30, 0.2);
+}
+
+.osbp-steel .v-accordion-item-content {
+	-webkit-box-shadow: inset 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: inset 1px 3px 7px rgba(0, 0, 0, 0.35);
+	background-color: #4a4849;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.osbp-steel .v-accordion-item-content  > .v-margin-top {
+	padding-top: 8px;
+}
+
+.osbp-steel .v-accordion-item-content  > .v-margin-right {
+	padding-right: 8px;
+}
+
+.osbp-steel .v-accordion-item-content  > .v-margin-bottom {
+	padding-bottom: 8px;
+}
+
+.osbp-steel .v-accordion-item-content  > .v-margin-left {
+	padding-left: 8px;
+}
+
+.osbp-steel .v-accordion-borderless {
+	border: none;
+	border-radius: 0;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-steel .v-accordion-borderless  > .v-accordion-item, .osbp-steel .v-accordion-borderless  > .v-accordion-item > div > .v-caption, .osbp-steel .v-accordion-borderless  > .v-accordion-item > .v-accordion-item-content {
+	border-radius: 0;
+}
+
+.osbp-steel .v-select-twincol {
+	white-space: normal;
+}
+
+.osbp-steel .v-select-twincol select {
+	border: 1px solid #111011;
+	background: #3d3b3c;
+	color: #c9c8c8;
+}
+
+.osbp-steel .v-select-twincol select:focus {
+	outline: none;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-steel .v-select-twincol .v-textfield, .osbp-steel .v-select-twincol .v-nativebutton {
+	width: auto !important;
+	margin-top: 6px;
+}
+
+.osbp-steel .v-select-twincol .v-nativebutton {
+	margin-left: 6px;
+}
+
+.osbp-steel .v-select-twincol-caption-left, .osbp-steel .v-select-twincol-caption-right {
+	font-size: 11px;
+	font-weight: 400;
+	padding-bottom: 0.3em;
+}
+
+.osbp-steel .v-select-twincol-buttons {
+	white-space: nowrap;
+	display: inline-block;
+	vertical-align: top;
+	position: relative;
+	min-width: 3.5em;
+}
+
+.osbp-steel .v-select-twincol-buttons .v-button {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	display: inline-block;
+	vertical-align: top;
+	text-align: left;
+	white-space: normal;
+	position: absolute;
+	left: 6px;
+	right: 6px;
+	top: 23px;
+	padding: 0;
+	text-align: center;
+}
+
+.osbp-steel .v-select-twincol-buttons .v-button:first-child {
+	top: 0;
+}
+
+.osbp-steel .v-select-twincol-buttons .v-button-caption {
+	display: none;
+}
+
+.osbp-steel .v-select-twincol-buttons .v-button:focus {
+	z-index: 1;
+}
+
+.osbp-steel .v-select-twincol-buttons .v-button-wrap:before {
+	font-family: ThemeIcons;
+	content: "\f053";
+}
+
+.osbp-steel .v-select-twincol-buttons .v-button:first-child .v-button-wrap:before {
+	font-family: ThemeIcons;
+	content: "\f054";
+}
+
+.osbp-steel .v-select select {
+	border: 1px solid #111011;
+	background: #3d3b3c;
+	color: #c9c8c8;
+}
+
+.osbp-steel .v-select select:focus {
+	outline: none;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-steel .v-select-select {
+	display: block;
+}
+
+.osbp-steel .v-select-select  + .v-textfield {
+	width: auto !important;
+	margin-top: 6px;
+}
+
+.osbp-steel .v-select-select  + .v-textfield  + .v-nativebutton {
+	margin-top: 6px;
+	margin-left: 6px;
+}
+
+.osbp-steel .v-calendar-header-day {
+	font-weight: 400;
+	text-align: center;
+	padding: 5px 0;
+}
+
+.osbp-steel .v-calendar-header-week .v-calendar-back, .osbp-steel .v-calendar-header-week .v-calendar-next {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	background: transparent;
+	border: none;
+	padding: 0;
+	margin: 0;
+	cursor: pointer;
+	outline: none;
+	color: inherit;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-calendar-header-week .v-calendar-back:focus, .osbp-steel .v-calendar-header-week .v-calendar-next:focus {
+	outline: none;
+}
+
+.osbp-steel .v-calendar-header-week .v-calendar-back:hover, .osbp-steel .v-calendar-header-week .v-calendar-next:hover {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp-steel .v-calendar-header-week .v-calendar-back:active, .osbp-steel .v-calendar-header-week .v-calendar-next:active {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-calendar-header-week .v-calendar-back:before {
+	font-family: ThemeIcons;
+	content: "\f053";
+}
+
+.osbp-steel .v-calendar-header-week .v-calendar-next:before {
+	font-family: ThemeIcons;
+	content: "\f054";
+}
+
+.osbp-steel .v-calendar-month {
+	outline: none;
+	overflow: hidden;
+}
+
+.osbp-steel .v-calendar-month td {
+	vertical-align: top;
+}
+
+.osbp-steel .v-calendar-week-number {
+	cursor: pointer;
+	width: 20px;
+	text-align: center;
+	font-size: 0.8em;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-calendar-week-number:hover {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp-steel .v-calendar-month-day {
+	outline: none;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	line-height: 1.2;
+}
+
+.osbp-steel .v-calendar-bottom-spacer, .osbp-steel .v-calendar-spacer, .osbp-steel .v-calendar-bottom-spacer-empty {
+	height: 14px;
+	margin-bottom: 2px;
+}
+
+.osbp-steel .v-calendar-bottom-spacer {
+	font-size: 0.8em;
+	padding: 0 3px;
+	cursor: pointer;
+}
+
+.osbp-steel .v-calendar-bottom-spacer:hover {
+	color: #5D737E;
+}
+
+.osbp-steel .v-calendar-day-number {
+	line-height: 16px;
+	font-size: 12px;
+	text-align: right;
+	margin: 0 3px;
+	white-space: nowrap;
+	border-top: 1px solid #353334;
+	cursor: pointer;
+}
+
+.osbp-steel .v-calendar-day-number:hover {
+	color: #5D737E;
+}
+
+.osbp-steel .v-calendar-month-day-today {
+	background: #3e3d3f;
+}
+
+.osbp-steel .v-calendar-month-day-today .v-calendar-day-number {
+	font-weight: 400;
+	color: #5D737E;
+	border-top: 2px solid #5D737E;
+	line-height: 15px;
+	margin: 0;
+	padding: 0 3px;
+}
+
+.osbp-steel .v-calendar-month-day-selected {
+	background-color: #404042;
+}
+
+.osbp-steel .v-calendar-month-day-dragemphasis {
+	background-color: #a8a8a8;
+}
+
+.osbp-steel .v-calendar-month-day-scrollable {
+	overflow-y: scroll;
+}
+
+.osbp-steel .v-calendar-weekly-longevents {
+	margin-left: 50px;
+	border-bottom: 2px solid #232222;
+}
+
+.osbp-steel .v-calendar-weekly-longevents .v-calendar-event-all-day {
+	height: 16px;
+	line-height: 1.6;
+	margin-bottom: 2px;
+}
+
+.osbp-steel .v-calendar-header-week td {
+	vertical-align: middle !important;
+}
+
+.osbp-steel .v-calendar-header-week .v-calendar-header-day {
+	cursor: pointer;
+}
+
+.osbp-steel .v-calendar-times {
+	width: 50px;
+	font-size: 0.77em;
+	line-height: 1;
+	white-space: nowrap;
+}
+
+.osbp-steel .v-calendar-time {
+	text-align: right;
+	padding-right: 6px;
+	margin-top: -5px;
+	padding-bottom: 5px;
+}
+
+.osbp-steel .v-calendar-day-times, .osbp-steel .v-calendar-day-times-today {
+	outline: none;
+	border-right: 1px solid transparent;
+}
+
+.osbp-steel .v-calendar-day-times:focus, .osbp-steel .v-calendar-day-times-today:focus {
+	outline: none;
+}
+
+.osbp-steel .v-calendar .v-datecellslot, .osbp-steel .v-calendar .v-datecellslot-even {
+	border-top: 1px solid #111011;
+}
+
+.osbp-steel .v-calendar .v-datecellslot:first-child, .osbp-steel .v-calendar .v-datecellslot-even:first-child {
+	border-top-color: transparent;
+}
+
+.osbp-steel .v-calendar .v-datecellslot {
+	border-top-style: dotted;
+}
+
+.osbp-steel .v-calendar .v-datecellslot, .osbp-steel .v-calendar .v-datecellslot-even {
+	margin-right: 3px;
+}
+
+.osbp-steel .v-calendar-current-time {
+	background: #5D737E;
+	line-height: 1px;
+	pointer-events: none;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-calendar-current-time:before {
+	content: "\2022";
+	color: #5D737E;
+	font-size: 22px;
+	margin-left: -0.07em;
+}
+
+.osbp-steel .v-calendar .v-daterange {
+	position: relative;
+}
+
+.osbp-steel .v-calendar .v-daterange:before {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: -1px;
+	left: 0;
+	background: #5D737E;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-calendar .v-daterange  + .v-daterange {
+	border-color: transparent;
+}
+
+.osbp-steel .v-calendar-event {
+	font-size: 0.85em;
+	overflow: hidden;
+	cursor: pointer;
+	outline: none;
+	border-radius: 0px;
+}
+
+.osbp-steel .v-calendar-event:focus {
+	outline: none;
+}
+
+.osbp-steel .v-calendar-event-month {
+	padding: 0 3px;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	margin-bottom: 2px;
+	white-space: nowrap;
+	text-overflow: ellipsis;
+	height: 14px;
+	line-height: 14px;
+}
+
+.osbp-steel .v-calendar-event-month .v-calendar-event-time {
+	float: right;
+	font-size: 0.9em;
+	line-height: 14px;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-calendar-event-month:before {
+	content: "\25cf";
+	margin-right: 0.2em;
+}
+
+.osbp-steel .v-calendar-event-all-day {
+	padding: 0 3px;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	height: 14px;
+	line-height: 14px;
+	border-radius: 0;
+	margin-left: -1px;
+	white-space: nowrap;
+}
+
+.osbp-steel .v-calendar-event-all-day:before {
+	content: "";
+}
+
+.osbp-steel .v-calendar-event-start {
+	overflow: visible;
+	margin-left: 0;
+}
+
+.osbp-steel .v-calendar-event-start.v-calendar-event-continued-to, .osbp-steel .v-calendar-event-start.v-calendar-event-end {
+	overflow: hidden;
+	text-overflow: ellipsis;
+}
+
+.osbp-steel .v-calendar-event-caption {
+	font-weight: 500;
+	line-height: 1.2;
+	padding: 3px 0;
+	position: absolute;
+	overflow: hidden;
+	right: 6px;
+	left: 3px;
+	bottom: 0;
+	top: 0;
+}
+
+.osbp-steel .v-calendar-event-caption span {
+	font-weight: 300;
+	white-space: nowrap;
+}
+
+.osbp-steel .v-calendar-week-wrapper .v-calendar-event {
+	overflow: visible;
+}
+
+.osbp-steel .v-calendar-week-wrapper .v-calendar-event-content {
+	margin-top: -1px;
+	border-radius: 1px;
+	border: 1px solid #3d3b3c;
+	padding-top: 3px;
+	margin-right: 3px;
+}
+
+.osbp-steel .v-calendar-event-month:before {
+	color: #00ace0;
+}
+
+.osbp-steel .v-calendar-event-all-day {
+	background-color: #30515c;
+	background-color: rgba(48, 81, 92, 0.8);
+	color: #00ace0;
+}
+
+.osbp-steel .v-calendar-week-wrapper .v-calendar-event {
+	color: #00ace0;
+}
+
+.osbp-steel .v-calendar-week-wrapper .v-calendar-event .v-calendar-event-content {
+	background-color: #30515c;
+	background-color: rgba(48, 81, 92, 0.8);
+}
+
+.osbp-steel .v-calendar-event-month[class*="color2"]:before {
+	color: #2d9f19;
+}
+
+.osbp-steel .v-calendar-event-all-day[class*="color2"] {
+	background-color: #394f35;
+	background-color: rgba(57, 79, 53, 0.8);
+	color: #2d9f19;
+}
+
+.osbp-steel .v-calendar-week-wrapper .v-calendar-event[class*="color2"] {
+	color: #2d9f19;
+}
+
+.osbp-steel .v-calendar-week-wrapper .v-calendar-event[class*="color2"] .v-calendar-event-content {
+	background-color: #394f35;
+	background-color: rgba(57, 79, 53, 0.8);
+}
+
+.osbp-steel .v-calendar-event-month[class*="color3"]:before {
+	color: #d18100;
+}
+
+.osbp-steel .v-calendar-event-all-day[class*="color3"] {
+	background-color: #5a4930;
+	background-color: rgba(90, 73, 48, 0.8);
+	color: #d18100;
+}
+
+.osbp-steel .v-calendar-week-wrapper .v-calendar-event[class*="color3"] {
+	color: #d18100;
+}
+
+.osbp-steel .v-calendar-week-wrapper .v-calendar-event[class*="color3"] .v-calendar-event-content {
+	background-color: #5a4930;
+	background-color: rgba(90, 73, 48, 0.8);
+}
+
+.osbp-steel .v-calendar-event-month[class*="color4"]:before {
+	color: #ce3812;
+}
+
+.osbp-steel .v-calendar-event-all-day[class*="color4"] {
+	background-color: #5a3a33;
+	background-color: rgba(90, 58, 51, 0.8);
+	color: #ce3812;
+}
+
+.osbp-steel .v-calendar-week-wrapper .v-calendar-event[class*="color4"] {
+	color: #ce3812;
+}
+
+.osbp-steel .v-calendar-week-wrapper .v-calendar-event[class*="color4"] .v-calendar-event-content {
+	background-color: #5a3a33;
+	background-color: rgba(90, 58, 51, 0.8);
+}
+
+.osbp-steel .v-calendar-event-month[class*="color5"]:before {
+	color: #2d55cd;
+}
+
+.osbp-steel .v-calendar-event-all-day[class*="color5"] {
+	background-color: #394059;
+	background-color: rgba(57, 64, 89, 0.8);
+	color: #2d55cd;
+}
+
+.osbp-steel .v-calendar-week-wrapper .v-calendar-event[class*="color5"] {
+	color: #2d55cd;
+}
+
+.osbp-steel .v-calendar-week-wrapper .v-calendar-event[class*="color5"] .v-calendar-event-content {
+	background-color: #394059;
+	background-color: rgba(57, 64, 89, 0.8);
+}
+
+.osbp-steel .v-calendar.v-disabled * {
+	cursor: default;
+}
+
+.osbp-steel .v-label {
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+}
+
+.osbp-steel .v-label-undef-w {
+	white-space: nowrap;
+}
+
+.osbp-steel h1, .osbp-steel .v-label-h1, .osbp-steel h2, .osbp-steel .v-label-h2, .osbp-steel h3, .osbp-steel .v-label-h3 {
+	line-height: 1.1;
+	font-weight: 200;
+	color: #f0efef;
+}
+
+.osbp-steel h1, .osbp-steel .v-label-h1 {
+	font-size: 2.4em;
+	margin-top: 1.4em;
+	margin-bottom: 1em;
+	
+	letter-spacing: -0.03em;
+}
+
+.osbp-steel h2, .osbp-steel .v-label-h2 {
+	font-size: 1.6em;
+	
+	margin-top: 1.6em;
+	margin-bottom: 0.77em;
+	letter-spacing: -0.02em;
+}
+
+.osbp-steel h3, .osbp-steel .v-label-h3 {
+	font-size: 1.2em;
+	
+	margin-top: 1.8em;
+	margin-bottom: 0.77em;
+	letter-spacing: 0;
+}
+
+.osbp-steel h4, .osbp-steel .v-label-h4 {
+	line-height: 1.1;
+	font-weight: 500;
+	font-size: 11px;
+	color: #cdcccc;
+	text-transform: uppercase;
+	letter-spacing: 0;
+	margin-top: 2.4em;
+	margin-bottom: 0.8em;
+}
+
+.osbp-steel .v-csslayout  > h1:first-child, .osbp-steel .v-csslayout  > h2:first-child, .osbp-steel .v-csslayout  > h3:first-child, .osbp-steel .v-csslayout  > h4 > .v-label-h1:first-child, .osbp-steel .v-csslayout  > .v-label-h2:first-child, .osbp-steel .v-csslayout  > .v-label-h3:first-child, .osbp-steel .v-csslayout  > .v-label-h4:first-child {
+	margin-top: 12px;
+}
+
+.osbp-steel .v-verticallayout > .v-slot:first-child h1, .osbp-steel .v-verticallayout > .v-slot:first-child .v-label-h1, .osbp-steel .v-verticallayout > .v-slot:first-child h2, .osbp-steel .v-verticallayout > .v-slot:first-child .v-label-h2, .osbp-steel .v-verticallayout > .v-slot:first-child h3, .osbp-steel .v-verticallayout > .v-slot:first-child .v-label-h3, .osbp-steel .v-verticallayout > .v-slot:first-child h4, .osbp-steel .v-verticallayout > .v-slot:first-child .v-label-h4, .osbp-steel .v-verticallayout > div > .v-slot:first-child h1, .osbp-steel .v-verticallayout > div > .v-slot:first-child .v-label-h1, .osbp-steel .v-verticallayout > div > .v-slot:first-child h2, .osbp-steel .v-verticallayout > div > .v-slot:first-child .v-label-h2, .osbp-steel .v-verticallayout > div > .v-slot:first-child h3, .osbp-steel .v-verticallayout > div > .v-slot:first-child .v-label-h3, .osbp-steel .v-verticallayout > div > .v-slot:first-child h4, .osbp-steel .v-verticallayout > div > .v-slot:first-child .v-label-h4 {
+	margin-top: 12px;
+}
+
+.osbp-steel .v-verticallayout > .v-slot:first-child .v-formlayout-contentcell h1, .osbp-steel .v-verticallayout > .v-slot:first-child .v-formlayout-contentcell .v-label-h1, .osbp-steel .v-verticallayout > .v-slot:first-child .v-formlayout-contentcell h2, .osbp-steel .v-verticallayout > .v-slot:first-child .v-formlayout-contentcell .v-label-h2, .osbp-steel .v-verticallayout > .v-slot:first-child .v-formlayout-contentcell h3, .osbp-steel .v-verticallayout > .v-slot:first-child .v-formlayout-contentcell .v-label-h3, .osbp-steel .v-verticallayout > .v-slot:first-child .v-formlayout-contentcell h4, .osbp-steel .v-verticallayout > .v-slot:first-child .v-formlayout-contentcell .v-label-h4, .osbp-steel .v-verticallayout > div > .v-slot:first-child .v-formlayout-contentcell h1, .osbp-steel .v-verticallayout > div > .v-slot:first-child .v-formlayout-contentcell .v-label-h1, .osbp-steel .v-verticallayout > div > .v-slot:first-child .v-formlayout-contentcell h2, .osbp-steel .v-verticallayout > div > .v-slot:first-child .v-formlayout-contentcell .v-label-h2, .osbp-steel .v-verticallayout > div > .v-slot:first-child .v-formlayout-contentcell h3, .osbp-steel .v-verticallayout > div > .v-slot:first-child .v-formlayout-contentcell .v-label-h3, .osbp-steel .v-verticallayout > div > .v-slot:first-child .v-formlayout-contentcell h4, .osbp-steel .v-verticallayout > div > .v-slot:first-child .v-formlayout-contentcell .v-label-h4 {
+	margin-top: -0.5em;
+}
+
+.osbp-steel h1.no-margin, .osbp-steel .v-label-h1.no-margin, .osbp-steel h2.no-margin, .osbp-steel .v-label-h2.no-margin, .osbp-steel h3.no-margin, .osbp-steel .v-label-h3.no-margin, .osbp-steel h4.no-margin, .osbp-steel .v-label-h4.no-margin {
+	margin: 0 !important;
+}
+
+.osbp-steel .v-label-colored {
+	color: #5D737E;
+}
+
+.osbp-steel .v-label-large {
+	font-size: 15px;
+}
+
+.osbp-steel .v-label-small {
+	font-size: 11px;
+}
+
+.osbp-steel .v-label-tiny {
+	font-size: 12px;
+}
+
+.osbp-steel .v-label-huge {
+	font-size: 20px;
+}
+
+.osbp-steel .v-label-bold {
+	font-weight: 500;
+}
+
+.osbp-steel .v-label-light {
+	font-weight: 200;
+	color: #9f9c9e;
+}
+
+.osbp-steel .v-label-align-right {
+	text-align: right;
+}
+
+.osbp-steel .v-label-align-center {
+	text-align: center;
+}
+
+.osbp-steel .v-label-spinner {
+	height: 24px !important;
+	width: 24px !important;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	border: 2px solid rgba(93, 115, 126, 0.2);
+	border-top-color: #5D737E;
+	border-right-color: #5D737E;
+	border-radius: 100%;
+	-webkit-animation: v-rotate-360 500ms infinite linear;
+	-moz-animation: v-rotate-360 500ms infinite linear;
+	animation: v-rotate-360 500ms infinite linear;
+	pointer-events: none;
+}
+
+.v-ie8 .osbp-steel .v-label-spinner, .v-ie9 .osbp-steel .v-label-spinner {
+	border: none;
+	border-radius: 0px;
+	background: #fff url(../valo/shared/img/spinner.gif) no-repeat 50% 50%;
+	background-size: 80%;
+}
+
+.v-ie8 .osbp-steel .v-label-spinner {
+	min-width: 30px;
+	min-height: 30px;
+}
+
+.osbp-steel .v-label-success, .osbp-steel .v-label-failure {
+	background: #333132;
+	color: #c6c5c6;
+	border: 2px solid #2c9720;
+	border-radius: 0px;
+	padding: 5px 12px 5px 24px;
+	font-weight: 400;
+	font-size: 11px;
+}
+
+.osbp-steel .v-label-success:before, .osbp-steel .v-label-failure:before {
+	font-family: ThemeIcons;
+	content: "\f00c";
+	margin-right: 0.5em;
+	margin-left: -12px;
+	color: #2c9720;
+}
+
+.osbp-steel .v-label-failure {
+	border-color: #E3DC95;
+}
+
+.osbp-steel .v-label-failure:before {
+	content: "\f05e";
+	color: #E3DC95;
+}
+
+.osbp-steel [draggable=true] {
+	-khtml-user-drag: element;
+	-webkit-user-drag: element;
+}
+
+.osbp-steel .v-ddwrapper {
+	position: relative;
+}
+
+.osbp-steel .v-ddwrapper-over:before, .osbp-steel .v-ddwrapper-over:after {
+	content: "";
+	position: absolute;
+	z-index: 10;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+	border: 0 solid #5D737E;
+}
+
+.osbp-steel .v-ddwrapper-over-top:before {
+	border-top-width: 2px;
+}
+
+.osbp-steel .v-ddwrapper-over-right:before {
+	border-right-width: 2px;
+}
+
+.osbp-steel .v-ddwrapper-over-bottom:before {
+	border-bottom-width: 2px;
+}
+
+.osbp-steel .v-ddwrapper-over-left:before {
+	border-left-width: 2px;
+}
+
+.osbp-steel .no-vertical-drag-hints .v-ddwrapper-over-top:before, .osbp-steel .no-vertical-drag-hints.v-ddwrapper-over-top:before {
+	border-top-width: 0;
+}
+
+.osbp-steel .no-vertical-drag-hints .v-ddwrapper-over-top:after, .osbp-steel .no-vertical-drag-hints.v-ddwrapper-over-top:after {
+	border-width: 2px;
+	border-radius: 0px;
+	opacity: 0.3;
+	filter: alpha(opacity=30.0) ;
+	background: #abbac1;
+}
+
+.osbp-steel .no-vertical-drag-hints .v-ddwrapper-over-bottom:before, .osbp-steel .no-vertical-drag-hints.v-ddwrapper-over-bottom:before {
+	border-bottom-width: 0;
+}
+
+.osbp-steel .no-vertical-drag-hints .v-ddwrapper-over-bottom:after, .osbp-steel .no-vertical-drag-hints.v-ddwrapper-over-bottom:after {
+	border-width: 2px;
+	border-radius: 0px;
+	opacity: 0.3;
+	filter: alpha(opacity=30.0) ;
+	background: #abbac1;
+}
+
+.osbp-steel .no-horizontal-drag-hints.v-ddwrapper-over-left:before, .osbp-steel .no-horizontal-drag-hints .v-ddwrapper-over-left:before {
+	border-left-width: 0;
+}
+
+.osbp-steel .no-horizontal-drag-hints.v-ddwrapper-over-left:after, .osbp-steel .no-horizontal-drag-hints .v-ddwrapper-over-left:after {
+	border-width: 2px;
+	border-radius: 0px;
+	opacity: 0.3;
+	filter: alpha(opacity=30.0) ;
+	background: #abbac1;
+}
+
+.osbp-steel .no-horizontal-drag-hints.v-ddwrapper-over-right:before, .osbp-steel .no-horizontal-drag-hints .v-ddwrapper-over-right:before {
+	border-right-width: 0;
+}
+
+.osbp-steel .no-horizontal-drag-hints.v-ddwrapper-over-right:after, .osbp-steel .no-horizontal-drag-hints .v-ddwrapper-over-right:after {
+	border-width: 2px;
+	border-radius: 0px;
+	opacity: 0.3;
+	filter: alpha(opacity=30.0) ;
+	background: #abbac1;
+}
+
+.osbp-steel .v-ddwrapper-over-middle:after, .osbp-steel .v-ddwrapper-over-center:after {
+	border-width: 2px;
+	border-radius: 0px;
+	opacity: 0.3;
+	filter: alpha(opacity=30.0) ;
+	background: #abbac1;
+}
+
+.osbp-steel .no-box-drag-hints.v-ddwrapper:after, .osbp-steel .no-box-drag-hints .v-ddwrapper:after {
+	display: none !important;
+	content: none;
+}
+
+.osbp-steel .v-nativebutton {
+	-webkit-touch-callout: none;
+}
+
+.osbp-steel .v-select select {
+	border: 1px solid #111011;
+	background: #3d3b3c;
+	color: #c9c8c8;
+}
+
+.osbp-steel .v-select select:focus {
+	outline: none;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-steel .v-select-select {
+	display: block;
+}
+
+.osbp-steel .v-select-select  + .v-textfield {
+	width: auto !important;
+	margin-top: 6px;
+}
+
+.osbp-steel .v-select-select  + .v-textfield  + .v-nativebutton {
+	margin-top: 6px;
+	margin-left: 6px;
+}
+
+.osbp-steel .v-popupview {
+	cursor: pointer;
+	color: #5D737E;
+	text-decoration: underline;
+	font-weight: inherit;
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+}
+
+.osbp-steel .v-popupview:hover {
+	color: #758d99;
+}
+
+.osbp-steel .v-popupview.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-steel .v-popupview-popup {
+	padding: 3px 3px;
+	border-radius: 0px;
+	background-color: #353334;
+	color: #c7c6c6;
+	-webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.4), 0 3px 5px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.51334);
+	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.4), 0 3px 5px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.51334);
+	-webkit-backface-visibility: hidden;
+	-moz-backface-visibility: hidden;
+	-ms-backface-visibility: hidden;
+	backface-visibility: hidden;
+}
+
+.osbp-steel .v-popupview-popup[class*="animate-in"] {
+	-webkit-animation: v-popupview-animate-in 120ms;
+	-moz-animation: v-popupview-animate-in 120ms;
+	animation: v-popupview-animate-in 120ms;
+}
+
+.osbp-steel .v-popupview-popup[class*="animate-out"] {
+	-webkit-animation: valo-animate-out-fade 120ms;
+	-moz-animation: valo-animate-out-fade 120ms;
+	animation: valo-animate-out-fade 120ms;
+}
+
+.osbp-steel .v-popupview-popup .popupContent  > .v-margin-top {
+	padding-top: 8px;
+}
+
+.osbp-steel .v-popupview-popup .popupContent  > .v-margin-right {
+	padding-right: 8px;
+}
+
+.osbp-steel .v-popupview-popup .popupContent  > .v-margin-bottom {
+	padding-bottom: 8px;
+}
+
+.osbp-steel .v-popupview-popup .popupContent  > .v-margin-left {
+	padding-left: 8px;
+}
+
+.osbp-steel .v-popupview-loading {
+	margin: 0px 8px;
+	height: 24px !important;
+	width: 24px !important;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	border: 2px solid rgba(93, 115, 126, 0.2);
+	border-top-color: #5D737E;
+	border-right-color: #5D737E;
+	border-radius: 100%;
+	-webkit-animation: v-rotate-360 500ms infinite linear;
+	-moz-animation: v-rotate-360 500ms infinite linear;
+	animation: v-rotate-360 500ms infinite linear;
+	pointer-events: none;
+}
+
+.v-ie8 .osbp-steel .v-popupview-loading, .v-ie9 .osbp-steel .v-popupview-loading {
+	border: none;
+	border-radius: 0px;
+	background: #fff url(../valo/shared/img/spinner.gif) no-repeat 50% 50%;
+	background-size: 80%;
+}
+
+.v-ie8 .osbp-steel .v-popupview-loading {
+	min-width: 30px;
+	min-height: 30px;
+}
+
+.osbp-steel .v-richtextarea {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 24px;
+	border-radius: 0px;
+	padding: 0;
+	border: 1px solid #111011;
+	background: #333132;
+	color: #c6c5c6;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	height: auto;
+	overflow: hidden;
+}
+
+.v-ie8 .osbp-steel .v-richtextarea, .v-ie9 .osbp-steel .v-richtextarea {
+	line-height: 24px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-steel .v-richtextarea[class*="prompt"] {
+	color: #7c7b7c;
+}
+
+.osbp-steel .v-richtextarea .gwt-RichTextToolbar {
+	background: #3d3b3c;
+	
+	
+	border-bottom: 1px solid #111011;
+	color: #c9c8c8;
+}
+
+.osbp-steel .v-richtextarea .gwt-ToggleButton, .osbp-steel .v-richtextarea .gwt-PushButton {
+	display: inline-block;
+	line-height: 24px;
+	width: 24px;
+	text-align: center;
+	outline: none;
+}
+
+.osbp-steel .v-richtextarea .gwt-ToggleButton:hover, .osbp-steel .v-richtextarea .gwt-PushButton:hover {
+	color: white;
+}
+
+.osbp-steel .v-richtextarea .gwt-ToggleButton-down, .osbp-steel .v-richtextarea .gwt-ToggleButton-down-hovering {
+	background-color: #232222;
+	background-image: -webkit-linear-gradient(bottom, #232222 0%, #232222 100%);
+	background-image: linear-gradient(to top,#232222 0%, #232222 100%);
+}
+
+.osbp-steel .v-richtextarea .gwt-RichTextToolbar-top img {
+	display: none;
+}
+
+.osbp-steel .v-richtextarea .gwt-RichTextToolbar-top div:before {
+	font-family: ThemeIcons;
+}
+
+.osbp-steel .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Bold"]:before {
+	content: "\f032";
+}
+
+.osbp-steel .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Italic"]:before {
+	content: "\f033";
+}
+
+.osbp-steel .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Underline"]:before {
+	content: "\f0cd";
+}
+
+.osbp-steel .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Subscript"]:before {
+	content: "\f12c";
+}
+
+.osbp-steel .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Superscript"]:before {
+	content: "\f12b";
+}
+
+.osbp-steel .v-richtextarea .gwt-RichTextToolbar-top div[title="Left Justify"]:before {
+	content: "\f036";
+}
+
+.osbp-steel .v-richtextarea .gwt-RichTextToolbar-top div[title="Center"]:before {
+	content: "\f037";
+}
+
+.osbp-steel .v-richtextarea .gwt-RichTextToolbar-top div[title="Right Justify"]:before {
+	content: "\f038";
+}
+
+.osbp-steel .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Strikethrough"]:before {
+	content: "\f0cc";
+}
+
+.osbp-steel .v-richtextarea .gwt-RichTextToolbar-top div[title="Indent Right"]:before {
+	content: "\f03c";
+}
+
+.osbp-steel .v-richtextarea .gwt-RichTextToolbar-top div[title="Indent Left"]:before {
+	content: "\f03b";
+}
+
+.osbp-steel .v-richtextarea .gwt-RichTextToolbar-top div[title="Insert Horizontal Rule"]:before {
+	content: "\2014";
+}
+
+.osbp-steel .v-richtextarea .gwt-RichTextToolbar-top div[title="Insert Ordered List"]:before {
+	content: "\f0cb";
+}
+
+.osbp-steel .v-richtextarea .gwt-RichTextToolbar-top div[title="Insert Unordered List"]:before {
+	content: "\f0ca";
+}
+
+.osbp-steel .v-richtextarea .gwt-RichTextToolbar-top div[title="Insert Image"]:before {
+	content: "\f03e";
+}
+
+.osbp-steel .v-richtextarea .gwt-RichTextToolbar-top div[title="Create Link"]:before {
+	content: "\f0c1";
+}
+
+.osbp-steel .v-richtextarea .gwt-RichTextToolbar-top div[title="Remove Link"]:before {
+	content: "\f127";
+}
+
+.osbp-steel .v-richtextarea .gwt-RichTextToolbar-top div[title="Remove Formatting"]:before {
+	content: "\f12d";
+}
+
+.osbp-steel .v-richtextarea .gwt-RichTextToolbar-bottom {
+	font-size: 10px;
+	padding: 0 6px 6px 0;
+}
+
+.osbp-steel .v-richtextarea .gwt-RichTextToolbar-bottom select {
+	margin: 6px 0 0 6px;
+}
+
+.osbp-steel .v-richtextarea .gwt-RichTextArea {
+	background: #fff;
+	border: none;
+	display: block;
+}
+
+.osbp-steel .v-richtextarea-readonly {
+	padding: 3px 4px;
+	background: transparent;
+}
+
+.osbp-steel .v-upload .v-button {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	display: inline-block;
+	vertical-align: top;
+	text-align: left;
+	white-space: normal;
+}
+
+.osbp-steel .v-upload-immediate .v-button {
+	width: 100%;
+}
+
+.osbp-steel .v-upload-immediate input[type="file"] {
+	opacity: 0;
+	filter: alpha(opacity=0) ;
+	z-index: -1;
+	position: absolute;
+	right: 0;
+	height: 24px;
+	text-align: right;
+	border: none;
+	background: transparent;
+}
+
+.osbp-steel .v-Notification.v-position-top {
+	top: 0px;
+}
+
+.osbp-steel .v-Notification.v-position-right {
+	right: 8px;
+}
+
+.osbp-steel .v-Notification.v-position-bottom {
+	bottom: 0px;
+}
+
+.osbp-steel .v-Notification.v-position-left {
+	left: 8px;
+}
+
+.osbp-steel .v-Notification.v-position-assistive {
+	top: -9999px;
+	left: -9999px;
+}
+
+.osbp-steel .v-Notification-animate-in {
+	-webkit-animation: valo-animate-in-fade 180ms 10ms backwards;
+	-moz-animation: valo-animate-in-fade 180ms 10ms backwards;
+	animation: valo-animate-in-fade 180ms 10ms backwards;
+}
+
+.osbp-steel .v-Notification-animate-in.v-position-top {
+	-webkit-animation: valo-animate-in-slide-down 400ms 10ms backwards;
+	-moz-animation: valo-animate-in-slide-down 400ms 10ms backwards;
+	animation: valo-animate-in-slide-down 400ms 10ms backwards;
+}
+
+.osbp-steel .v-Notification-animate-in.v-position-bottom {
+	-webkit-animation: valo-animate-in-slide-up 400ms 10ms backwards;
+	-moz-animation: valo-animate-in-slide-up 400ms 10ms backwards;
+	animation: valo-animate-in-slide-up 400ms 10ms backwards;
+}
+
+.osbp-steel .v-Notification-animate-out {
+	-webkit-animation: valo-animate-out-fade 150ms;
+	-moz-animation: valo-animate-out-fade 150ms;
+	animation: valo-animate-out-fade 150ms;
+}
+
+.osbp-steel .v-Notification-animate-out.v-position-top, .osbp-steel .v-Notification-animate-out.v-position-bottom {
+	-webkit-animation: valo-animate-out-slide-down-fade 200ms;
+	-moz-animation: valo-animate-out-slide-down-fade 200ms;
+	animation: valo-animate-out-slide-down-fade 200ms;
+}
+
+.osbp-steel .v-Notification {
+	border-radius: 0px;
+	text-align: center;
+	position: fixed !important;
+	-webkit-backface-visibility: hidden;
+	-moz-backface-visibility: hidden;
+	-ms-backface-visibility: hidden;
+	backface-visibility: hidden;
+	background: #353334;
+	-webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15);
+	box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15);
+	padding: 12px 14px;
+}
+
+.osbp-steel .v-Notification .v-Notification-caption {
+	color: #5D737E;
+	font-size: 14px;
+	line-height: 1;
+}
+
+.osbp-steel .v-Notification .v-Notification-description {
+	line-height: 1.4;
+}
+
+.osbp-steel .v-Notification-caption {
+	margin: 0;
+	display: inline-block;
+	text-align: left;
+	font-weight: inherit;
+	line-height: inherit;
+	white-space: nowrap;
+	letter-spacing: 0;
+}
+
+.osbp-steel .v-Notification-description, .osbp-steel .v-Notification-details {
+	margin: 0;
+	display: inline-block;
+	vertical-align: middle;
+	max-width: 30em;
+	text-align: left;
+	max-height: 20em;
+	overflow: auto;
+}
+
+.osbp-steel .v-Notification-caption ~ .v-Notification-description, .osbp-steel .v-Notification-caption ~ .v-Notification-details {
+	margin-left: 18px;
+}
+
+.osbp-steel .v-icon + .v-Notification-caption {
+	margin-left: 12px;
+}
+
+.osbp-steel .v-Notification-system {
+	left: 0 !important;
+	right: 0;
+	max-width: 100%;
+	margin: 0 !important;
+	border-radius: 0;
+	-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
+	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
+	padding: 8px 10px;
+	background-color: #444;
+	background-color: rgba(68, 68, 68, 0.9);
+	font-weight: 400;
+	line-height: 17px;
+}
+
+.osbp-steel .v-Notification-system .v-Notification-description, .osbp-steel .v-Notification-system .v-Notification-details {
+	max-width: 50em;
+}
+
+.osbp-steel .v-Notification-system.v-position-top {
+	top: 0;
+}
+
+.osbp-steel .v-Notification-system.v-position-top[class*="animate-in"] {
+	-webkit-animation: valo-animate-in-slide-down 300ms 10ms backwards;
+	-moz-animation: valo-animate-in-slide-down 300ms 10ms backwards;
+	animation: valo-animate-in-slide-down 300ms 10ms backwards;
+}
+
+.osbp-steel .v-Notification-system.v-position-top[class*="animate-out"] {
+	-webkit-animation: valo-animate-out-slide-up 200ms;
+	-moz-animation: valo-animate-out-slide-up 200ms;
+	animation: valo-animate-out-slide-up 200ms;
+}
+
+.osbp-steel .v-Notification-system.v-position-bottom {
+	bottom: 0;
+}
+
+.osbp-steel .v-Notification-system.v-position-bottom[class*="animate-in"] {
+	-webkit-animation: valo-animate-in-slide-up 300ms 10ms backwards;
+	-moz-animation: valo-animate-in-slide-up 300ms 10ms backwards;
+	animation: valo-animate-in-slide-up 300ms 10ms backwards;
+}
+
+.osbp-steel .v-Notification-system.v-position-bottom[class*="animate-out"] {
+	-webkit-animation: valo-animate-out-slide-down 200ms;
+	-moz-animation: valo-animate-out-slide-down 200ms;
+	animation: valo-animate-out-slide-down 200ms;
+}
+
+.osbp-steel .v-Notification-system .v-Notification-caption {
+	color: #fff;
+	vertical-align: middle;
+}
+
+.osbp-steel .v-Notification-system .v-Notification-description, .osbp-steel .v-Notification-system .v-Notification-details {
+	color: #e6e6e6;
+}
+
+.osbp-steel .v-Notification-system u {
+	text-decoration: none;
+}
+
+.osbp-steel .v-Notification.tray {
+	text-align: left;
+}
+
+.osbp-steel .v-Notification.tray .v-Notification-caption + .v-Notification-description {
+	display: block;
+	margin: 0.5em 0 0;
+}
+
+.osbp-steel .v-Notification.warning {
+	background: #FFF3D2;
+}
+
+.osbp-steel .v-Notification.warning .v-Notification-caption {
+	color: #AC7C00;
+}
+
+.osbp-steel .v-Notification.warning .v-Notification-description {
+	color: #9D874D;
+}
+
+.osbp-steel .v-Notification.error {
+	background: #E3DC95;
+	font-weight: 400;
+	-webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.25);
+	box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.25);
+}
+
+.osbp-steel .v-Notification.error .v-Notification-caption {
+	color: black;
+}
+
+.osbp-steel .v-Notification.error .v-Notification-description {
+	color: #333018;
+}
+
+.osbp-steel .v-Notification.dark {
+	background-color: #444;
+	background-color: rgba(68, 68, 68, 0.9);
+	font-weight: 400;
+	line-height: 17px;
+}
+
+.osbp-steel .v-Notification.dark .v-Notification-caption {
+	color: #fff;
+	vertical-align: middle;
+}
+
+.osbp-steel .v-Notification.dark .v-Notification-description, .osbp-steel .v-Notification.dark .v-Notification-details {
+	color: #e6e6e6;
+}
+
+.osbp-steel .v-Notification.bar {
+	left: 0 !important;
+	right: 0;
+	max-width: 100%;
+	margin: 0 !important;
+	border-radius: 0;
+	-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
+	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
+	padding: 8px 10px;
+}
+
+.osbp-steel .v-Notification.bar .v-Notification-description, .osbp-steel .v-Notification.bar .v-Notification-details {
+	max-width: 50em;
+}
+
+.osbp-steel .v-Notification.bar.v-position-top {
+	top: 0;
+}
+
+.osbp-steel .v-Notification.bar.v-position-top[class*="animate-in"] {
+	-webkit-animation: valo-animate-in-slide-down 300ms 10ms backwards;
+	-moz-animation: valo-animate-in-slide-down 300ms 10ms backwards;
+	animation: valo-animate-in-slide-down 300ms 10ms backwards;
+}
+
+.osbp-steel .v-Notification.bar.v-position-top[class*="animate-out"] {
+	-webkit-animation: valo-animate-out-slide-up 200ms;
+	-moz-animation: valo-animate-out-slide-up 200ms;
+	animation: valo-animate-out-slide-up 200ms;
+}
+
+.osbp-steel .v-Notification.bar.v-position-bottom {
+	bottom: 0;
+}
+
+.osbp-steel .v-Notification.bar.v-position-bottom[class*="animate-in"] {
+	-webkit-animation: valo-animate-in-slide-up 300ms 10ms backwards;
+	-moz-animation: valo-animate-in-slide-up 300ms 10ms backwards;
+	animation: valo-animate-in-slide-up 300ms 10ms backwards;
+}
+
+.osbp-steel .v-Notification.bar.v-position-bottom[class*="animate-out"] {
+	-webkit-animation: valo-animate-out-slide-down 200ms;
+	-moz-animation: valo-animate-out-slide-down 200ms;
+	animation: valo-animate-out-slide-down 200ms;
+}
+
+.osbp-steel .v-Notification.small {
+	padding: 7px 9px;
+}
+
+.osbp-steel .v-Notification.small .v-Notification-caption {
+	font-size: 12px;
+}
+
+.osbp-steel .v-Notification.small .v-Notification-description {
+	font-size: 10px;
+}
+
+.osbp-steel .v-Notification.closable {
+	padding-right: 38px;
+	overflow: hidden !important;
+	cursor: pointer;
+}
+
+.osbp-steel .v-Notification.closable:after {
+	content: "\00d7";
+	font-size: 1.5em;
+	position: absolute;
+	top: 50%;
+	margin-top: -8px;
+	right: 8px;
+	width: 16px;
+	height: 16px;
+	line-height: 15px;
+	cursor: pointer;
+	color: #fff;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+	text-align: center;
+	border: 1px solid #fff;
+	border-color: rgba(255, 255, 255, 0.3);
+	border-radius: 50%;
+	-webkit-transition: opacity 200ms;
+	-moz-transition: opacity 200ms;
+	transition: opacity 200ms;
+}
+
+.osbp-steel .v-Notification.closable:hover:after {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp-steel .v-Notification.closable:active:after {
+	background-color: #fff;
+	color: #000;
+	opacity: 0.3;
+	filter: alpha(opacity=30.0) ;
+	-webkit-transition: none 200ms;
+	-moz-transition: none 200ms;
+	transition: none 200ms;
+}
+
+.osbp-steel .v-Notification.closable.dark:after, .osbp-steel .v-Notification.closable.error:after, .osbp-steel .v-Notification.closable.system:after {
+	color: #fff;
+	border-color: #fff;
+	border-color: rgba(255, 255, 255, 0.3);
+}
+
+.osbp-steel .v-Notification.closable.dark:active:after, .osbp-steel .v-Notification.closable.error:active:after, .osbp-steel .v-Notification.closable.system:active:after {
+	background-color: #fff;
+	color: #000;
+}
+
+.osbp-steel .v-Notification.closable.tray:after {
+	top: 10px;
+	margin-top: 0;
+}
+
+.osbp-steel .v-Notification.success, .osbp-steel .v-Notification.failure {
+	background: #fff;
+	color: #555;
+	border: 2px solid #2c9720;
+}
+
+.osbp-steel .v-Notification.success .v-Notification-caption, .osbp-steel .v-Notification.failure .v-Notification-caption {
+	color: #2c9720;
+	font-weight: 400;
+}
+
+.osbp-steel .v-Notification.success .v-Notification-caption:before, .osbp-steel .v-Notification.failure .v-Notification-caption:before {
+	font-family: ThemeIcons;
+	content: "\f00c";
+	margin-right: 0.5em;
+}
+
+.osbp-steel .v-Notification.success.bar, .osbp-steel .v-Notification.failure.bar {
+	margin: -2px !important;
+}
+
+.osbp-steel .v-Notification.failure {
+	border-color: #E3DC95;
+}
+
+.osbp-steel .v-Notification.failure .v-Notification-caption {
+	color: #E3DC95;
+}
+
+.osbp-steel .v-Notification.failure .v-Notification-caption:before {
+	content: "\f05e";
+}
+
+.osbp-steel .valo-menu {
+	height: 100%;
+	background-color: #949396;
+	background-image: -webkit-linear-gradient(right, #949396 0%, #949396 6px);
+	background-image: linear-gradient(to left,#949396 0%, #949396 6px);
+	color: #cac9ca;
+	font-size: 11px;
+	line-height: 19px;
+	border-right: 1px solid #111011;
+	white-space: nowrap;
+}
+
+.osbp-steel .valo-menu-toggle {
+	display: none;
+	position: fixed;
+	z-index: 200;
+	top: 2px;
+	left: 2px;
+	min-width: 0;
+}
+
+.osbp-steel .valo-menu-part {
+	border-left: 1px solid #111011;
+	height: 100%;
+	padding-bottom: 24px;
+	overflow: auto;
+}
+
+.osbp-steel .valo-menu-part:first-child {
+	border-left: none;
+}
+
+.osbp-steel .valo-menu-title, .osbp-steel .valo-menu-subtitle, .osbp-steel .valo-menu-item {
+	display: block;
+	line-height: inherit;
+	white-space: nowrap;
+	position: relative;
+}
+
+.osbp-steel .valo-menu-title .valo-menu-badge, .osbp-steel .valo-menu-subtitle .valo-menu-badge, .osbp-steel .valo-menu-item .valo-menu-badge {
+	position: absolute;
+	right: 12px;
+}
+
+.osbp-steel .valo-menu-title {
+	line-height: 1.2;
+	background: #5D737E;
+	color: white;
+	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
+	padding: 8px 12px;
+	font-size: 11px;
+	border-bottom: 1px solid #111011;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	text-align: center;
+}
+
+.osbp-steel .valo-menu-title .v-menubar.v-menubar {
+	background: transparent;
+	border-color: #111011;
+	color: inherit;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	text-shadow: inherit;
+}
+
+.osbp-steel .valo-menu-title .v-menubar-menuitem {
+	background: transparent;
+	
+	
+	text-shadow: inherit;
+	font-size: 12px;
+	border-color: inherit;
+}
+
+.osbp-steel .valo-menu-title h1, .osbp-steel .valo-menu-title .v-label-h1, .osbp-steel .valo-menu-title h2, .osbp-steel .valo-menu-title .v-label-h2, .osbp-steel .valo-menu-title h3, .osbp-steel .valo-menu-title .v-label-h3, .osbp-steel .valo-menu-title h4, .osbp-steel .valo-menu-title .v-label-h4 {
+	margin-top: 0;
+	margin-bottom: 0;
+	color: inherit;
+}
+
+.osbp-steel .v-menubar-user-menu {
+	border: none;
+	border-radius: 0;
+	padding: 1px;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	text-shadow: none;
+	background: transparent;
+	color: inherit;
+	margin: 12px 5px;
+	display: block;
+	overflow: hidden;
+	text-align: center;
+	height: auto;
+	color: inherit;
+}
+
+.osbp-steel .v-menubar-user-menu:focus:after {
+	display: none;
+}
+
+.osbp-steel .v-menubar-user-menu .v-menubar-menuitem {
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	border: none;
+	margin-right: 1px;
+	border-radius: 0px;
+	color: #5D737E;
+	padding: 0 8px;
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+}
+
+.osbp-steel .v-menubar-user-menu .v-menubar-menuitem:first-child, .osbp-steel .v-menubar-user-menu .v-menubar-menuitem:last-child, .osbp-steel .v-menubar-user-menu .v-menubar-menuitem:first-child:last-child {
+	border-radius: 0px;
+}
+
+.osbp-steel .v-menubar-user-menu .v-menubar-menuitem:before {
+	content: none;
+}
+
+.osbp-steel .v-menubar-user-menu .v-menubar-menuitem:hover {
+	color: #758d99;
+}
+
+.osbp-steel .v-menubar-user-menu .v-menubar-menuitem:active {
+	color: inherit;
+}
+
+.osbp-steel .v-menubar-user-menu .v-menubar-menuitem-checked, .osbp-steel .v-menubar-user-menu .v-menubar-menuitem-checked:first-child {
+	border: 1px solid #111011;
+	color: #5D737E;
+}
+
+.osbp-steel .v-menubar-user-menu .v-menubar-menuitem-checked .v-menubar-menuitem-caption, .osbp-steel .v-menubar-user-menu .v-menubar-menuitem-checked:first-child .v-menubar-menuitem-caption {
+	position: relative;
+	top: -1px;
+}
+
+.osbp-steel .v-menubar-user-menu .v-menubar-menuitem-selected {
+	color: #eff1f2;
+	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .v-menubar-user-menu .v-menubar-menuitem-selected:hover {
+	color: #eff1f2;
+}
+
+.osbp-steel .v-menubar-user-menu .v-menubar-menuitem-disabled, .osbp-steel .v-menubar-user-menu .v-menubar-menuitem-disabled:hover {
+	color: inherit;
+}
+
+.osbp-steel .v-menubar-user-menu  > .v-menubar-menuitem {
+	color: inherit;
+	white-space: normal;
+	line-height: 1.4;
+	margin: 0;
+}
+
+.osbp-steel .v-menubar-user-menu  > .v-menubar-menuitem img.v-icon {
+	width: 36px;
+	height: 36px;
+	border-radius: 19px;
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	display: block;
+	margin: 0 auto 0.3em;
+	border: 1px solid #111011;
+}
+
+.osbp-steel .v-menubar-user-menu  > .v-menubar-menuitem:after {
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+}
+
+.osbp-steel .v-menubar-user-menu .v-menubar-menuitem-selected {
+	background: transparent;
+}
+
+.osbp-steel .valo-menu-subtitle {
+	color: #b7b7b8;
+	margin: 5px 0 5px 12px;
+	border-bottom: 1px solid #a4a3a5;
+}
+
+.osbp-steel .valo-menu-subtitle [class*="badge"] {
+	color: #9faaaf;
+}
+
+.osbp-steel .valo-menuitems {
+	display: block;
+}
+
+.osbp-steel .valo-menu-item {
+	outline: none;
+	font-weight: 400;
+	padding: 0 24px 0 12px;
+	cursor: pointer;
+	position: relative;
+	overflow: hidden;
+	text-shadow: 0 2px 0 rgba(0, 0, 0, 0.2);
+	-webkit-transition: background-color 300ms, color 60ms;
+	-moz-transition: background-color 300ms, color 60ms;
+	transition: background-color 300ms, color 60ms;
+}
+
+.osbp-steel .valo-menu-item [class*="caption"] {
+	vertical-align: middle;
+	display: inline-block;
+	width: 90%;
+	max-width: 15em;
+	padding-right: 12px;
+	text-overflow: ellipsis;
+	overflow: hidden;
+}
+
+.osbp-steel .valo-menu-item [class*="badge"] {
+	color: #9faaaf;
+}
+
+.osbp-steel .valo-menu-item.selected {
+	background: #8c8b8e;
+}
+
+.osbp-steel .valo-menu-item.selected .v-icon {
+	color: #5D737E;
+}
+
+.osbp-steel .valo-menu-item.selected [class*="badge"] {
+	background: #5D737E;
+	color: #d2d8da;
+}
+
+.osbp-steel .valo-menu-item:focus, .osbp-steel .valo-menu-item:hover, .osbp-steel .valo-menu-item.selected {
+	color: white;
+}
+
+.osbp-steel .valo-menu-item span.v-icon {
+	min-width: 1em;
+	margin-right: 12px;
+	text-align: center;
+	vertical-align: middle;
+}
+
+.osbp-steel .valo-menu-item span.v-icon  + span {
+	margin-left: 0;
+}
+
+.osbp-steel .valo-menu-item [class*="badge"] {
+	background-color: #a1a0a3;
+	-webkit-transition: background-color 300ms;
+	-moz-transition: background-color 300ms;
+	transition: background-color 300ms;
+	line-height: 1;
+	padding: 3px 4px;
+	min-width: 8px;
+	text-align: center;
+	top: 1px;
+	border-radius: 0px;
+}
+
+.osbp-steel .valo-menu-part.large-icons {
+	background-color: #949396;
+	min-width: 48px;
+	max-width: 72px;
+}
+
+.osbp-steel .valo-menu-part.large-icons .valo-menu-title {
+	font-size: 9px;
+}
+
+.osbp-steel .valo-menu-part.large-icons .valo-menu-title .v-label-undef-w {
+	white-space: normal;
+}
+
+.osbp-steel .valo-menu-part.large-icons .v-menubar-user-menu {
+	margin-left: 0;
+	margin-right: 0;
+	font-size: 8px;
+}
+
+.osbp-steel .valo-menu-part.large-icons .v-menubar-user-menu img.v-icon {
+	width: 18px;
+	height: 18px;
+}
+
+.osbp-steel .valo-menu-part.large-icons [class*="subtitle"] {
+	margin: 6px 0 0;
+	padding: 5px 16px 5px 6px;
+	line-height: 1;
+	border: none;
+	text-overflow: ellipsis;
+	overflow: hidden;
+	background: #858387;
+	font-size: 10px;
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+}
+
+.osbp-steel .valo-menu-part.large-icons [class*="subtitle"] [class*="badge"] {
+	right: 6px;
+}
+
+.osbp-steel .valo-menu-part.large-icons [class*="subtitle"]  + .valo-menu-item {
+	border-top: none;
+}
+
+.osbp-steel .valo-menu-part.large-icons .valo-menu-item {
+	display: block;
+	font-size: 19px;
+	line-height: 1;
+	padding: 8px;
+	text-align: center;
+	border-top: 1px solid #9a999c;
+}
+
+.osbp-steel .valo-menu-part.large-icons .valo-menu-item:first-child {
+	border-top: none;
+}
+
+.osbp-steel .valo-menu-part.large-icons .valo-menu-item [class*="caption"] {
+	display: block;
+	width: auto;
+	margin: 0.3em 0 0;
+	padding: 0;
+	font-size: 8px;
+	line-height: 1.3;
+}
+
+.osbp-steel .valo-menu-part.large-icons .valo-menu-item .v-icon {
+	margin: 0;
+}
+
+.osbp-steel .valo-menu-part.large-icons .valo-menu-item span.v-icon {
+	opacity: 0.8;
+}
+
+.osbp-steel .valo-menu-part.large-icons .valo-menu-item.selected {
+	background: #8c8b8e;
+}
+
+.osbp-steel .valo-menu-part.large-icons .valo-menu-item.selected .v-icon {
+	opacity: 1;
+}
+
+.osbp-steel .valo-menu-part.large-icons .valo-menu-item.selected [class*="badge"] {
+	border-color: #8c8b8e;
+}
+
+.osbp-steel .valo-menu-part.large-icons .valo-menu-item [class*="badge"] {
+	padding-left: 3px;
+	padding-right: 3px;
+	top: 5px;
+	right: 5px;
+	border: 2px solid #949396;
+}
+
+.osbp-steel .valo-menu-logo {
+	display: block;
+	overflow: hidden;
+	width: 29px !important;
+	height: 29px;
+	border-radius: 0px;
+	text-align: center;
+	background: #5D737E;
+	color: white;
+	font-size: 16px;
+	line-height: 29px;
+	margin: 12px auto;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+}
+
+.osbp-steel .valo-menu-logo:focus {
+	outline: none;
+}
+
+.osbp-steel .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part {
+	background-color: #949396;
+	min-width: 48px;
+	max-width: 72px;
+}
+
+.osbp-steel .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-title {
+	font-size: 9px;
+}
+
+.osbp-steel .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-title .v-label-undef-w {
+	white-space: normal;
+}
+
+.osbp-steel .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .v-menubar-user-menu {
+	margin-left: 0;
+	margin-right: 0;
+	font-size: 8px;
+}
+
+.osbp-steel .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .v-menubar-user-menu img.v-icon {
+	width: 18px;
+	height: 18px;
+}
+
+.osbp-steel .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part [class*="subtitle"] {
+	margin: 6px 0 0;
+	padding: 5px 16px 5px 6px;
+	line-height: 1;
+	border: none;
+	text-overflow: ellipsis;
+	overflow: hidden;
+	background: #858387;
+	font-size: 10px;
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+}
+
+.osbp-steel .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part [class*="subtitle"] [class*="badge"] {
+	right: 6px;
+}
+
+.osbp-steel .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part [class*="subtitle"]  + .valo-menu-item {
+	border-top: none;
+}
+
+.osbp-steel .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item {
+	display: block;
+	font-size: 19px;
+	line-height: 1;
+	padding: 8px;
+	text-align: center;
+	border-top: 1px solid #9a999c;
+}
+
+.osbp-steel .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item:first-child {
+	border-top: none;
+}
+
+.osbp-steel .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item [class*="caption"] {
+	display: block;
+	width: auto;
+	margin: 0.3em 0 0;
+	padding: 0;
+	font-size: 8px;
+	line-height: 1.3;
+}
+
+.osbp-steel .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item .v-icon {
+	margin: 0;
+}
+
+.osbp-steel .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item span.v-icon {
+	opacity: 0.8;
+}
+
+.osbp-steel .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item.selected {
+	background: #8c8b8e;
+}
+
+.osbp-steel .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item.selected .v-icon {
+	opacity: 1;
+}
+
+.osbp-steel .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item.selected [class*="badge"] {
+	border-color: #8c8b8e;
+}
+
+.osbp-steel .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item [class*="badge"] {
+	padding-left: 3px;
+	padding-right: 3px;
+	top: 5px;
+	right: 5px;
+	border: 2px solid #949396;
+}
+
+.osbp-steel .valo-menu-responsive[width-range~="0-800px"] {
+	padding-top: 24px;
+	-webkit-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.osbp-steel .valo-menu-responsive[width-range~="0-800px"] .v-loading-indicator {
+	top: 24px;
+}
+
+.osbp-steel .valo-menu-responsive[width-range~="0-800px"]  > .v-widget {
+	position: relative !important;
+}
+
+.osbp-steel .valo-menu-responsive[width-range~="0-800px"] .valo-menu {
+	border-right: none;
+}
+
+.osbp-steel .valo-menu-responsive[width-range~="0-800px"] .valo-menu-part {
+	overflow: visible;
+}
+
+.osbp-steel .valo-menu-responsive[width-range~="0-800px"] .valo-menu-toggle {
+	display: inline-block;
+}
+
+.osbp-steel .valo-menu-responsive[width-range~="0-800px"] .valo-menu-title {
+	position: fixed;
+	z-index: 100;
+	top: 0;
+	left: 0;
+	right: 0;
+	height: 24px !important;
+	padding-top: 0;
+	padding-bottom: 0;
+	-webkit-backface-visibility: hidden;
+}
+
+.osbp-steel .valo-menu-responsive[width-range~="0-800px"] .valo-menu .v-menubar-user-menu {
+	position: fixed;
+	z-index: 100;
+	top: 0;
+	right: 0;
+	margin: 0;
+	padding: 0;
+	height: 24px;
+	color: #aeb9be;
+	max-width: 30%;
+	-webkit-backface-visibility: hidden;
+}
+
+.osbp-steel .valo-menu-responsive[width-range~="0-800px"] .valo-menu .v-menubar-user-menu .v-menubar-menuitem {
+	line-height: 23px;
+	white-space: nowrap;
+}
+
+.osbp-steel .valo-menu-responsive[width-range~="0-800px"] .valo-menu .v-menubar-user-menu img.v-icon {
+	display: inline-block;
+	margin: 0 4px 0 0;
+	width: 12px;
+	height: 12px;
+	border-radius: 6px;
+	border: none;
+}
+
+.osbp-steel .valo-menu-responsive[width-range~="0-800px"] .valo-menuitems {
+	height: 100%;
+	background-color: #949396;
+	background-image: -webkit-linear-gradient(right, #949396 0%, #949396 6px);
+	background-image: linear-gradient(to left,#949396 0%, #949396 6px);
+	color: #cac9ca;
+	font-size: 11px;
+	line-height: 19px;
+	border-right: 1px solid #111011;
+	white-space: nowrap;
+	position: fixed;
+	z-index: 9000;
+	top: 24px;
+	bottom: 0;
+	height: auto;
+	max-width: 100%;
+	overflow: auto;
+	padding: 12px 0;
+	-webkit-transform: translatex(-100%);
+	-moz-transform: translatex(-100%);
+	-ms-transform: translatex(-100%);
+	-o-transform: translatex(-100%);
+	transform: translatex(-100%);
+	-webkit-transition: all 300ms;
+	-moz-transition: all 300ms;
+	transition: all 300ms;
+}
+
+.osbp-steel .valo-menu-responsive[width-range~="0-800px"] .valo-menu-visible .valo-menuitems {
+	-webkit-transform: translatex(0%);
+	-moz-transform: translatex(0%);
+	-ms-transform: translatex(0%);
+	-o-transform: translatex(0%);
+	transform: translatex(0%);
+}
+
+.osbp-steel .valo-menu-responsive[width-range~="0-500px"] .valo-menu-toggle .v-button-caption {
+	display: none;
+}
+
+.osbp-steel .valo-menu-responsive[width-range~="0-500px"] .valo-menu .v-menubar-user-menu .v-menubar-menuitem-caption {
+	display: inline-block;
+	width: 12px;
+	overflow: hidden;
+}
+
+:root .osbp-steel .v-checkbox {
+	line-height: 24px;
+	padding-top: inherit;
+}
+
+:root .osbp-steel .v-checkbox label {
+	padding-left: 12px;
+}
+
+:root .osbp-steel .v-checkbox  > input ~ label:before, :root .osbp-steel .v-checkbox  > input ~ label:after {
+	width: 24px;
+	height: 23px;
+	position: absolute;
+	left: 0px !important;
+	font-size: 12px;
+	line-height: 24px;
+}
+
+:root .osbp-steel .v-checkbox  > input ~ label:before {
+	height: 24px;
+	border: 0px;
+	border-bottom: 1px solid #111011;
+	background: #2b292a;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+:root .osbp-steel .v-checkbox  > input ~ label:before, :root .osbp-steel .v-checkbox  > input ~ label:after {
+	margin-top: inherit;
+}
+
+:root .osbp-steel .v-checkbox  > input ~ label:before {
+	margin-top: inherit;
+}
+
+.osbp-steel .v-verticallayout-part {
+	border: 1px solid #111011;
+}
+
+.osbp-steel h1 {
+	background: #2b292a;
+	padding: 6px 12px;
+	border: 1px solid #111011;
+	font-size: 21.6px;
+	font-weight: bold;
+	color: #c4c3c3;
+	text-align: center;
+}
+
+.osbp-steel .popupContent .v-window-header {
+	font-size: 16.8px;
+	margin: 8px;
+	font-weight: bold;
+	text-overflow: ellipsis;
+	overflow: hidden;
+	white-space: nowrap;
+	color: #c4c3c3;
+	line-height: 29.4px;
+	letter-spacing: 0em !important;
+	min-width: $os-button-width;
+	text-align: center;
+}
+
+.osbp-steel .popupContent .v-window-header .v-icon {
+	padding-right: 7.2px;
+}
+
+.osbp-steel .popupContent .v-window-closebox {
+	background: transparent;
+	border: 0px;
+	float: right;
+}
+
+.osbp-steel .popupContent .v-window-closebox:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\2715";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .popupContent .v-window-maximizebox {
+	width: 28.8px !important;
+	background: transparent;
+	border: 0px;
+	float: right;
+	border-bottom-left-radius: 12px;
+}
+
+.osbp-steel .popupContent .v-window-maximizebox:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f096";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .popupContent .v-window-restorebox {
+	width: 38.4px !important;
+	background: transparent;
+	border: 0px;
+	float: right;
+	-moz-transform: scale(-1, 1);
+	-webkit-transform: scale(-1, 1);
+	-o-transform: scale(-1, 1);
+	-ms-transform: scale(-1, 1);
+	transform: scale(-1, 1);
+	border-bottom-right-radius: 12px;
+}
+
+.osbp-steel .popupContent .v-window-restorebox:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f24d";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .popupContent .v-window-closebox, .osbp-steel .popupContent .v-window-maximizebox, .osbp-steel .popupContent .v-window-restorebox {
+	background-color: #2b292a;
+	height: 24px;
+	color: #c4c3c3;
+}
+
+.osbp-steel .popupContent .v-window-closebox-disabled {
+	display: block;
+	cursor: auto;
+	color: #e1e1e1;
+}
+
+.osbp-steel .popupContent .v-table-cell-content {
+	height: 31px;
+}
+
+.osbp-steel .v-panel {
+	border-width: 0px;
+}
+
+.osbp-steel .v-button {
+	height: 32px;
+	padding: 0 13px;
+	color: #e1e1e1;
+	font-weight: 600;
+	
+	
+	border-radius: 0px;
+	border: #3d3b3c #111011;
+	background: #949396;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	text-transform: uppercase;
+	border-color: #949396;
+	margin-left: 4px;
+}
+
+.osbp-steel .v-button.v-pressed {
+	background: #8d9da4 !important;
+	border-color: #8d9da4 !important;
+}
+
+.osbp-steel .v-button:after {
+	transition: none;
+}
+
+.osbp-steel .v-button:hover {
+	background: #5D737E;
+	border-color: #5D737E;
+	color: #d2d8da;
+}
+
+.osbp-steel .v-button:focus:after {
+	border-color: transparent;
+	transition: none;
+}
+
+.osbp-steel .os-data-component > .v-button {
+	margin-right: 12px;
+}
+
+.osbp-steel .v-textfield {
+	background-color: #2b292a;
+	border-top: transparent;
+	border-left: transparent;
+	border-right: transparent;
+}
+
+.osbp-steel .v-textfield:focus {
+	background-color: #aeb9be;
+	color: #2f3437;
+}
+
+.osbp-steel .v-textfield:hover {
+	border-bottom-color: #5D737E;
+}
+
+.osbp-steel .v-textarea {
+	background-color: #2b292a;
+	border-top: transparent;
+	border-left: transparent;
+	border-right: transparent;
+}
+
+.osbp-steel .v-textarea:focus {
+	background-color: #aeb9be;
+	color: #2f3437;
+}
+
+.osbp-steel .v-textarea:hover {
+	border-bottom-color: #5D737E;
+}
+
+.osbp-steel .v-filterselect {
+	background-color: #2b292a;
+	border-top: transparent;
+	border-left: transparent;
+	border-right: transparent;
+}
+
+.osbp-steel .v-filterselect:focus {
+	background-color: #aeb9be;
+	color: #2f3437;
+}
+
+.osbp-steel .v-filterselect:hover {
+	border-bottom-color: #5D737E;
+}
+
+.osbp-steel .o-XSuggestBox, .osbp-steel .o-XSuggestBox > .v-textfield {
+	background-color: #2b292a;
+	border-top: transparent;
+	border-left: transparent;
+	border-right: transparent;
+	height: 24px;
+}
+
+.osbp-steel .o-XSuggestBox:focus, .osbp-steel .o-XSuggestBox > .v-textfield:focus {
+	background-color: #aeb9be;
+	color: #2f3437;
+}
+
+.osbp-steel .o-XSuggestBox:hover, .osbp-steel .o-XSuggestBox > .v-textfield:hover {
+	border-bottom-color: #5D737E;
+}
+
+.osbp-steel .os-view-header-h2, .osbp-steel .v-label-h2 {
+	font-size: 16.8px;
+	margin: 8px;
+	font-weight: bold;
+	text-overflow: ellipsis;
+	overflow: hidden;
+	white-space: nowrap;
+	color: #c4c3c3;
+	line-height: 29.4px;
+	letter-spacing: 0em !important;
+	min-width: $os-button-width;
+}
+
+.osbp-steel .os-org-container {
+	background: transparent !important;
+}
+
+.osbp-steel .os-data-area {
+	margin: 8px;
+}
+
+.osbp-steel .os-multi-area .os-data-area {
+	overflow: inherit !important;
+}
+
+.osbp-steel input.gwt-FileUpload {
+	z-index: -1 !important;
+}
+
+.osbp-steel .v-customcomponent .v-button {
+	margin: 0px;
+}
+
+.osbp-steel .os-mparttoolbararea, .osbp-steel .os-embedded-toolbar {
+	width: 100%;
+	min-height: 32px;
+	border-bottom: 1px solid #111011;
+	color: #c4c3c3;
+	background: #3d3b3c;
+}
+
+.osbp-steel .os-mparttoolbararea .v-button, .osbp-steel .os-embedded-toolbar .v-button {
+	background: #3d3b3c;
+	border: none;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-steel .os-mparttoolbararea .v-button:hover, .osbp-steel .os-mparttoolbararea .v-button:focus, .osbp-steel .os-mparttoolbararea .v-button:active, .osbp-steel .os-embedded-toolbar .v-button:hover, .osbp-steel .os-embedded-toolbar .v-button:focus, .osbp-steel .os-embedded-toolbar .v-button:active {
+	background: #aeb9be;
+}
+
+.osbp-steel .os-mparttoolbararea span.v-button-caption, .osbp-steel .os-embedded-toolbar span.v-button-caption {
+	vertical-align: middle;
+}
+
+.osbp-steel .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter {
+	height: 8.72727px;
+}
+
+.osbp-steel .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter:after {
+	top: 0px;
+	bottom: 0px;
+}
+
+.osbp-steel .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter div:before {
+	height: 24px;
+	padding: 0 10px;
+	color: #ecebec;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #111011;
+	background: #3d3b3c;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	height: auto;
+	padding: 0;
+	border-radius: 0;
+}
+
+.osbp-steel .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter div:before:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp-steel .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter div:before:hover:after {
+	background-color: rgba(100, 97, 98, 0.1);
+}
+
+.osbp-steel .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter div:before:focus:after {
+	border: inherit;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-steel .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter div:before:active:after {
+	background-color: rgba(31, 29, 30, 0.2);
+}
+
+.osbp-steel .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter div:after {
+	content: "";
+	border: 1px solid #111011;
+	border-top-color: #111011;
+	border-left-color: #111011;
+	position: absolute;
+	top: 50%;
+	left: 50%;
+	width: 24px;
+	height: 0;
+	margin-left: -12px;
+	margin-top: -1px;
+}
+
+.osbp-steel .v-splitpanel-vertical  > div {
+	height: 8.72727px;
+}
+
+.osbp-steel .v-splitpanel-vertical  > div  > .v-splitpanel-vsplitter div:before {
+	border: transparent;
+	background-color: #2b292a;
+}
+
+.osbp-steel .v-splitpanel-vertical  > div  > .v-splitpanel-vsplitter div:after {
+	border-color: #8a8789;
+}
+
+.osbp-steel .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter {
+	width: 8.72727px;
+}
+
+.osbp-steel .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter:after {
+	left: 0px;
+	right: 0px;
+}
+
+.osbp-steel .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter div:before {
+	height: 24px;
+	padding: 0 10px;
+	color: #ecebec;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #111011;
+	background: #3d3b3c;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	height: auto;
+	padding: 0;
+	border-radius: 0;
+	background: #3d3b3c;
+}
+
+.osbp-steel .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter div:before:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp-steel .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter div:before:hover:after {
+	background-color: rgba(100, 97, 98, 0.1);
+}
+
+.osbp-steel .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter div:before:focus:after {
+	border: inherit;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-steel .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter div:before:active:after {
+	background-color: rgba(31, 29, 30, 0.2);
+}
+
+.osbp-steel .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter div:after {
+	content: "";
+	border: 1px solid #111011;
+	border-top-color: #111011;
+	border-left-color: #111011;
+	position: absolute;
+	top: 50%;
+	left: 50%;
+	width: 0;
+	height: 24px;
+	margin-left: -1px;
+	margin-top: -12px;
+}
+
+.osbp-steel .v-splitpanel-horizontal  > div > .v-splitpanel-second-container {
+	margin-left: 8.72727px;
+}
+
+.osbp-steel .v-splitpanel-horizontal  > div {
+	width: 8.72727px;
+}
+
+.osbp-steel .v-splitpanel-horizontal  > div  > .v-splitpanel-hsplitter div:before {
+	border: transparent;
+	background-color: #2b292a;
+}
+
+.osbp-steel .v-splitpanel-horizontal  > div  > .v-splitpanel-hsplitter div:after {
+	border-color: #8a8789;
+}
+
+.osbp-steel .os-important .v-progressbar-indicator {
+	background: #be1e2d none;
+}
+
+.osbp-steel .v-loading-indicator {
+	opacity: 0.5;
+}
+
+.osbp-steel .v-app-loading:before {
+	left: auto;
+	width: 100%;
+	height: 32px;
+	padding: 0px;
+	margin-top: 0px;
+	margin-left: 0px;
+	background: transparent url('load_bar_2.gif') no-repeat 50%;
+	border-radius: 0px;
+}
+
+.osbp-steel .v-menubar {
+	background-repeat: no-repeat;
+	background-position: 50%;
+	background-size: auto 24px;
+	background-color: #2b292a;
+	border: 0px;
+	border-bottom: 3px solid #5D737E;
+	height: 27px;
+}
+
+.osbp-steel .v-ui > .v-panel > .v-panel-content > .v-verticallayout > .v-expand > .v-slot > .v-verticallayout > .v-expand  > .v-slot:nth-child(1) {
+	background-color: #2b292a;
+}
+
+.osbp-steel .v-ui > .v-panel > .v-panel-content > .v-verticallayout > .v-expand > .v-slot > .v-verticallayout > .v-expand  > .v-slot:nth-child(2) {
+	display: none;
+}
+
+.osbp-steel .toptrimbar {
+	overflow: hidden;
+	white-space: nowrap;
+	position: inherit;
+	bottom: 0px;
+	height: 58.52728px;
+	height: 60px;
+}
+
+.osbp-steel .toptrimbar .ToolControlMenu {
+	position: relative;
+	top: 10%;
+}
+
+.osbp-steel .toptrimbar .ToolControlCombo {
+	position: relative;
+	top: 75%;
+}
+
+.osbp-steel .toptrimbar .v-button {
+	border: none;
+	background: transparent;
+	padding: 0px;
+}
+
+.osbp-steel .toptrimbar .v-filterselect, .osbp-steel .toptrimbar .v-filterselect-input {
+	background-color: #2b292a !important;
+	color: #c4c3c3 !important;
+}
+
+.osbp-steel .toptrimbar .v-filterselect.v-widget.os-combobox-with-icon .v-icon {
+	z-index: 999;
+}
+
+.osbp-steel .toptrimbar td.v-formlayout-errorcell, .osbp-steel .toptrimbar td.v-formlayout-captioncell {
+	border-bottom: none;
+}
+
+.osbp-steel .perspectivepanel {
+	margin-right: 24px;
+}
+
+.osbp-steel .perspectivepanel .v-button {
+	height: 39px;
+}
+
+.osbp-steel .perspectivepanel .v-button-pushed {
+	background: #5D737E !important;
+	border-color: #5D737E !important;
+}
+
+.osbp-steel .perspectivepanel .v-button-pushed .v-button-caption {
+	color: #d2d8da !important;
+}
+
+.osbp-steel .v-slot-loginPanelArea {
+	background-image: url('U68NITW3EI_s.jpg');
+	background-repeat: no-repeat;
+	background-size: cover;
+	background-color: #2b292a;
+}
+
+.osbp-steel .loginPanelArea.v-panel {
+	border: 0px !important;
+	background: transparent;
+}
+
+.osbp-steel .loginFullArea {
+	background: #3d3b3c;
+}
+
+.osbp-steel .osbpLoginForm {
+	background: transparent;
+	padding: 0px !important;
+}
+
+.osbp-steel .v-slot-loginTitleArea {
+	background: transparent;
+	border-left: 1px solid #111011;
+	border-right: 1px solid #111011;
+	border-top: 1px solid #111011;
+}
+
+.osbp-steel .v-slot-loginTextArea {
+	background: transparent;
+	width: 100% !important;
+}
+
+.osbp-steel .v-slot-loginTextArea .v-textfield {
+	height: 36px;
+	background-color: #2b292a;
+	margin-bottom: 5px;
+	border-radius: 4px;
+}
+
+.osbp-steel .v-slot-loginTextArea .v-textfield:focus {
+	background-color: #aeb9be;
+}
+
+.osbp-steel .v-slot-loginTextArea .v-textfield:hover {
+	border-color: #5D737E;
+}
+
+.osbp-steel div#loginUserArea {
+	background: transparent;
+	border-left: 1px solid #111011;
+	border-right: 1px solid #111011;
+	padding: 24px 48px 24px 48px;
+}
+
+.osbp-steel div#loginButtonArea {
+	background: transparent;
+	border-left: 1px solid #111011;
+	border-right: 1px solid #111011;
+	border-bottom: 1px solid #111011;
+	padding: 0px 48px 24px 48px;
+	-webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.35);
+	box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.35);
+}
+
+.osbp-steel div#loginTextArea {
+	background: transparent;
+	border-left: 1px solid #111011;
+	border-right: 1px solid #111011;
+	padding: 0px 48px 24px 48px;
+}
+
+.osbp-steel div#loginTextArea  > .v-expand {
+	width: 90%;
+	margin: 0 auto;
+}
+
+.osbp-steel div#loginImageArea {
+	padding: 0px;
+	width: 0px !important;
+}
+
+.osbp-steel div#loginImageArea img {
+	display: none;
+}
+
+.osbp-steel .loginLoginArea > .v-expand > .v-slot {
+	vertical-align: middle !important;
+}
+
+.osbp-steel .loginLoginArea > .v-expand > .v-slot .v-checkbox > input ~ label:before {
+	border-radius: 50%;
+}
+
+.osbp-steel div#loginRegisterArea button.v-nativebutton.v-widget.v-has-width {
+	border: none;
+	background: transparent;
+	color: #5D737E;
+	font-weight: bold;
+}
+
+.osbp-steel div#loginRegisterArea .v-expand {
+	padding-top: 1px;
+}
+
+.osbp-steel .loginCopyrightArea .v-label.v-widget.v-has-width {
+	padding: 7.2px;
+	text-align: center;
+	background-color: rgba(61, 59, 60, 0.25);
+	color: #949396;
+	font-weight: bold;
+}
+
+.osbp-steel .v-table-table td {
+	border-top: 0px;
+}
+
+.osbp-steel .v-table-body-wrapper {
+	border: 0px;
+}
+
+.osbp-steel .v-table-body {
+	background-color: #2b292a;
+}
+
+.osbp-steel .v-table-cell-wrapper > .v-widget {
+	margin: inherit;
+}
+
+.osbp-steel .v-table-header {
+	font-size: 12px;
+}
+
+.osbp-steel .v-table-header .v-icon {
+	display: none;
+}
+
+.osbp-steel .v-table-header-wrap {
+	border: 0px;
+	font-weight: bold;
+	border-top: 1px solid #111011;
+	border-bottom: 1px solid #111011;
+}
+
+.osbp-steel .v-table-header-wrap .v-table-column-selector {
+	border: 0px;
+	width: auto !important;
+	right: 1px;
+	background: transparent;
+	border: 0px;
+	float: right;
+}
+
+.osbp-steel .v-table-header-wrap .v-table-column-selector:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f0c9";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .v-align-right > .v-table-cell-wrapper {
+	text-align: right !important;
+}
+
+.osbp-steel .v-align-center > .v-table-cell-wrapper {
+	text-align: center !important;
+}
+
+.osbp-steel .v-align-left > .v-table-cell-wrapper {
+	text-align: left !important;
+}
+
+.osbp-steel [class*="rowheader"] {
+	background-color: rgba(93, 115, 126, 0.1);
+}
+
+.osbp-steel .filters-wrap {
+	overflow: hidden;
+	background-color: #2b292a;
+	height: 24px;
+}
+
+.osbp-steel .filters-wrap div {
+	height: 24px;
+}
+
+.osbp-steel .filters-panel {
+	width: 90000px;
+	overflow: hidden;
+	line-height: 21px;
+	color: #c4c3c3;
+	font-style: italic;
+}
+
+.osbp-steel .filters-panel  > div, .osbp-steel .filters-panel  > span, .osbp-steel .filters-panel  > input {
+	float: left !important;
+}
+
+.osbp-steel .filters-panel .v.label, .osbp-steel .filters-panel .filterplaceholder {
+	height: 23px;
+	border-bottom: 1px solid #111011;
+}
+
+.osbp-steel .filters-panel .v-textfield {
+	text-align: center;
+	white-space: normal;
+	color: #c4c3c3;
+	background-color: #2b292a;
+	border-right-width: 0px;
+	border-top-width: 0px;
+	border-left: 1px solid #111011;
+	border-left-color: #3d3b3c;
+}
+
+.osbp-steel .filters-panel .v-textfield:focus, .osbp-steel .filters-panel .v-textfield .v-textfield-focus {
+	background-color: #aeb9be;
+	color: #2f3437;
+	border-right-width: 0px;
+	border-top-width: 0px;
+	border-left: 1px solid #111011;
+	border-left-color: #3d3b3c;
+	border-bottom-color: #5D737E;
+}
+
+.osbp-steel .filters-panel .datefilterpopup  > .v-button, .osbp-steel .filters-panel .numberfilterpopup  > .v-button {
+	color: #c4c3c3;
+	white-space: normal;
+	background: #2b292a;
+	padding-top: 1px;
+	border-right-width: 0px;
+	border-top-width: 0px;
+	border-left-width: 1px;
+	border-left-color: #3d3b3c;
+	border-bottom: 1px solid #111011;
+	margin-left: 0px;
+	font-weight: normal;
+	text-transform: none;
+}
+
+.osbp-steel .filters-panel .datefilterpopup  > .v-button:focus, .osbp-steel .filters-panel .numberfilterpopup  > .v-button:focus {
+	background-color: #aeb9be;
+	color: #2f3437;
+	border-bottom-color: #5D737E;
+	border-bottom-width: 1px;
+	border-left: 1px solid #111011;
+	border-left-color: #3d3b3c;
+}
+
+.osbp-steel .filters-panel .datefilterpopup  > .v-button:focus:after, .osbp-steel .filters-panel .numberfilterpopup  > .v-button:focus:after {
+	border-right-width: 0px;
+	border-top-width: 0px;
+	border-left: 1px solid #111011;
+	border-left-color: #3d3b3c;
+	border-bottom-width: 1px;
+}
+
+.osbp-steel .filters-panel .datefilterpopup  > .v-button:hover:after, .osbp-steel .filters-panel .numberfilterpopup  > .v-button:hover:after {
+	border-bottom-width: 1px;
+	border-left: 1px solid #111011;
+	border-left-color: #3d3b3c;
+}
+
+.osbp-steel .filters-panel .datefilterpopup  > .v-button .v-popup-indicator, .osbp-steel .filters-panel .numberfilterpopup  > .v-button .v-popup-indicator {
+	display: none;
+}
+
+.osbp-steel .filters-panel .datefilterpopup  > .v-button .v-button-caption, .osbp-steel .filters-panel .numberfilterpopup  > .v-button .v-button-caption {
+	background: transparent;
+	border: 0px;
+	float: none;
+	text-transform: none;
+}
+
+.osbp-steel .filters-panel .datefilterpopup  > .v-button .v-button-caption:after, .osbp-steel .filters-panel .numberfilterpopup  > .v-button .v-button-caption:after {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\F078";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .filters-panel .datefilterpopup  > .v-button .v-button-caption:after, .osbp-steel .filters-panel .numberfilterpopup  > .v-button .v-button-caption:after {
+	font-style: normal;
+	padding-left: 6px;
+}
+
+.osbp-steel .v-tabsheet-tabsheetpanel .v-panel .v-verticallayout-part {
+	border-top: 0px;
+}
+
+.osbp-steel .vaadock-tabsheet-button-panel {
+	float: right;
+	position: absolute;
+	height: 100%;
+	top: 0px;
+	right: 0px;
+	width: 60px;
+	background-color: #2b292a;
+	height: calc(100% - 1px);
+	border-bottom: 1px solid #111011;
+}
+
+.osbp-steel .vaadock-tabsheet-button-panel .v-vaadock-tabsheet-maximize-button {
+	background: transparent;
+	border: 0px;
+	float: right;
+	color: #c4c3c3;
+}
+
+.osbp-steel .vaadock-tabsheet-button-panel .v-vaadock-tabsheet-maximize-button:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f096";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .vaadock-tabsheet-button-panel .v-vaadock-tabsheet-maximize-button:before {
+	vertical-align: middle;
+}
+
+.osbp-steel .vaadock-tabsheet-button-panel .v-vaadock-tabsheet-minimize-button {
+	background: transparent;
+	border: 0px;
+	float: right;
+	color: #c4c3c3;
+}
+
+.osbp-steel .vaadock-tabsheet-button-panel .v-vaadock-tabsheet-minimize-button:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f147";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .vaadock-tabsheet-button-panel .v-vaadock-tabsheet-minimize-button:before {
+	vertical-align: middle;
+}
+
+.osbp-steel .vaadock-tabsheet-button-panel .v-vaadock-tabsheet-restore-button {
+	background: transparent;
+	border: 0px;
+	float: right;
+	-moz-transform: scale(-1, 1);
+	-webkit-transform: scale(-1, 1);
+	-o-transform: scale(-1, 1);
+	-ms-transform: scale(-1, 1);
+	transform: scale(-1, 1);
+	color: #c4c3c3;
+}
+
+.osbp-steel .vaadock-tabsheet-button-panel .v-vaadock-tabsheet-restore-button:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f24d";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .vaadock-tabsheet-button-panel .v-vaadock-tabsheet-restore-button:before {
+	vertical-align: middle;
+}
+
+.osbp-steel .v-tabsheet-scroller {
+	position: absolute;
+	top: 0px;
+	height: 100%;
+	right: 60px;
+	border-bottom: 1px solid #111011;
+	padding-left: 12px;
+	background-color: #2b292a;
+	background-image: -webkit-linear-gradient(right, #2b292a 70%, rgba(250, 250, 250, 0) 100%);
+	background-image: linear-gradient(to left,#2b292a 70%, rgba(250, 250, 250, 0) 100%);
+	background-color: transparent;
+}
+
+.osbp-steel .v-tabsheet-scroller:after {
+	display: none;
+}
+
+.osbp-steel .v-tabsheet-tabcontainer {
+	background: #2b292a;
+	padding: 0px;
+}
+
+.osbp-steel .v-tabsheet-tabcontainer:before {
+	border: 0px;
+	border-top: 1px solid #111011;
+}
+
+.osbp-steel .v-tabsheet-tabitemcell .v-tabsheet-tabitem {
+	background-color: #111011;
+	color: #bdbcbc;
+	border-top: 3px solid #111011;
+}
+
+.osbp-steel .v-tabsheet-tabitemcell .v-tabsheet-tabitem .v-icon {
+	width: 16px !important;
+}
+
+.osbp-steel .v-tabsheet-tabitemcell .v-tabsheet-tabitem .v-caption {
+	font-size: 12px;
+	color: #bdbcbc;
+	padding-right: 12px;
+	padding-left: 12px;
+	margin-left: 0px;
+}
+
+.osbp-steel .v-tabsheet-tabitemcell .v-tabsheet-tabitem .v-caption-closable {
+	margin-left: 0px;
+}
+
+.osbp-steel .v-tabsheet-tabitemcell .v-tabsheet-tabitem-selected {
+	border-top: 3px solid #5D737E;
+	background-color: #4a4849;
+}
+
+.osbp-steel .v-tabsheet-tabitemcell .v-tabsheet-tabitem-selected > .v-caption, .osbp-steel .v-tabsheet-tabitemcell .v-tabsheet-tabitem-selected > .v-caption.v-caption {
+	border: 1px solid #111011;
+	border-bottom-color: #4a4849;
+	color: #cccbcc;
+}
+
+.osbp-steel .l-control .v-tabsheet-tabitemcell-first .v-tabsheet-tabitem-selected > .v-caption, .osbp-steel .l-control .v-tabsheet-tabitemcell-first .v-tabsheet-tabitem-selected > .v-caption.v-caption {
+	border-left-width: 0px;
+}
+
+.osbp-steel .v-caption-on-top > .v-caption > .v-captiontext {
+	font-size: 16.8px;
+}
+
+.osbp-steel .v-caption-on-top > .v-caption-l-control > .v-captiontext {
+	font-size: 12px;
+}
+
+:root .osbp-steel .v-formlayout-row .v-checkbox {
+	line-height: 24px;
+	padding-top: inherit;
+}
+
+:root .osbp-steel .v-formlayout-row .v-checkbox label {
+	padding-left: 12px;
+}
+
+:root .osbp-steel .v-formlayout-row .v-checkbox  > input ~ label:before, :root .osbp-steel .v-formlayout-row .v-checkbox  > input ~ label:after {
+	width: 24px;
+	height: 23px;
+	position: absolute;
+	left: 0px !important;
+	font-size: 12px;
+	line-height: 24px;
+}
+
+:root .osbp-steel .v-formlayout-row .v-checkbox  > input ~ label:before {
+	height: 24px;
+	border: 0px;
+	border-bottom: 1px solid #111011;
+	background: #2b292a;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+:root .osbp-steel .v-formlayout-row .v-checkbox  > input ~ label:before, :root .osbp-steel .v-formlayout-row .v-checkbox  > input ~ label:after {
+	margin-top: inherit;
+}
+
+:root .osbp-steel .v-formlayout-row .v-checkbox  > input ~ label:before {
+	margin-top: inherit;
+}
+
+.osbp-steel .v-gridlayout-slot .v-checkbox-os-box {
+	line-height: 24px;
+	padding-top: 28px;
+}
+
+.osbp-steel .v-gridlayout-slot .v-checkbox-os-box label {
+	padding-left: 12px;
+}
+
+.osbp-steel .v-gridlayout-slot .v-checkbox-os-box  > input ~ label:before, .osbp-steel .v-gridlayout-slot .v-checkbox-os-box  > input ~ label:after {
+	width: 24px;
+	height: 23px;
+	position: absolute;
+	left: 0px !important;
+	font-size: 12px;
+	line-height: 24px;
+}
+
+.osbp-steel .v-gridlayout-slot .v-checkbox-os-box  > input ~ label:before {
+	height: 24px;
+	border: 0px;
+	border-bottom: 1px solid #111011;
+	background: #2b292a;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-steel .v-gridlayout-slot .v-checkbox-os-box  > input ~ label:before, .osbp-steel .v-gridlayout-slot .v-checkbox-os-box  > input ~ label:after {
+	margin-top: 28px;
+}
+
+.osbp-steel .v-gridlayout-slot .v-checkbox-os-box  > input ~ label:before {
+	margin-top: 28px;
+}
+
+.osbp-steel select.v-select-select {
+	color: inherit !important;
+	border: 1px solid #111011;
+}
+
+.osbp-steel select.v-select-select option:checked {
+	box-shadow: 0 0 10px 100px #5D737E inset;
+	color: #d2d8da !important;
+}
+
+.osbp-steel .l-controlbase {
+	overflow: auto;
+}
+
+.osbp-steel .v-panel-os-has-focus {
+	border-color: #5D737E;
+}
+
+.osbp-steel .l-control .v-table {
+	border-bottom: 1px solid #111011;
+}
+
+.osbp-steel .l-control .v-table-header-wrap {
+	border-top: none;
+	height: 24px;
+}
+
+.osbp-steel .l-control .v-grid-os-box .v-grid-tablewrapper {
+	border-top: 0px;
+}
+
+.osbp-steel .l-control .v-gridlayout-slot .v-grid-os-box .v-grid-tablewrapper {
+	border-top: 1px solid #111011;
+}
+
+.osbp-steel .l-control .v-panel, .osbp-steel .toptrimbar .v-panel, .osbp-steel .os-selection-area .v-panel {
+	border-width: 1px;
+}
+
+.osbp-steel .l-control .v-caption, .osbp-steel .toptrimbar .v-caption, .osbp-steel .os-selection-area .v-caption {
+	font-size: 12px;
+}
+
+.osbp-steel .l-control .v-caption-on-top > .v-caption, .osbp-steel .l-control .v-gridlayout-slot > .v-caption, .osbp-steel .toptrimbar .v-caption-on-top > .v-caption, .osbp-steel .toptrimbar .v-gridlayout-slot > .v-caption, .osbp-steel .os-selection-area .v-caption-on-top > .v-caption, .osbp-steel .os-selection-area .v-gridlayout-slot > .v-caption {
+	padding-bottom: 1.2px;
+	padding-top: 7.2px;
+}
+
+.osbp-steel .l-control .v-caption-os-has-focus, .osbp-steel .toptrimbar .v-caption-os-has-focus, .osbp-steel .os-selection-area .v-caption-os-has-focus {
+	color: #5D737E;
+	border-bottom-color: #5D737E;
+}
+
+.osbp-steel .l-control .v-formlayout-captioncell, .osbp-steel .l-control .v-formlayout-errorcell, .osbp-steel .toptrimbar .v-formlayout-captioncell, .osbp-steel .toptrimbar .v-formlayout-errorcell, .osbp-steel .os-selection-area .v-formlayout-captioncell, .osbp-steel .os-selection-area .v-formlayout-errorcell {
+	border-bottom: 1px solid #111011;
+	vertical-align: bottom;
+}
+
+.osbp-steel .l-control .v-textfield, .osbp-steel .toptrimbar .v-textfield, .osbp-steel .os-selection-area .v-textfield {
+	width: 273px;
+	background-color: #2b292a;
+	border-top: transparent;
+	border-left: transparent;
+	border-right: transparent;
+}
+
+.osbp-steel .l-control .v-textfield:focus, .osbp-steel .toptrimbar .v-textfield:focus, .osbp-steel .os-selection-area .v-textfield:focus {
+	background-color: #aeb9be;
+	color: #2f3437;
+}
+
+.osbp-steel .l-control .v-textfield:hover, .osbp-steel .toptrimbar .v-textfield:hover, .osbp-steel .os-selection-area .v-textfield:hover {
+	border-bottom-color: #5D737E;
+}
+
+.osbp-steel .l-control .v-filterselect-input, .osbp-steel .l-control .v-filterselect [class*="input"], .osbp-steel .toptrimbar .v-filterselect-input, .osbp-steel .toptrimbar .v-filterselect [class*="input"], .osbp-steel .os-selection-area .v-filterselect-input, .osbp-steel .os-selection-area .v-filterselect [class*="input"] {
+	background-color: #2b292a;
+	border-top: transparent;
+	border-left: transparent;
+	border-right: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-steel .l-control .v-filterselect-input:focus, .osbp-steel .l-control .v-filterselect [class*="input"]:focus, .osbp-steel .toptrimbar .v-filterselect-input:focus, .osbp-steel .toptrimbar .v-filterselect [class*="input"]:focus, .osbp-steel .os-selection-area .v-filterselect-input:focus, .osbp-steel .os-selection-area .v-filterselect [class*="input"]:focus {
+	background-color: #aeb9be;
+	color: #2f3437;
+}
+
+.osbp-steel .l-control .v-filterselect-input:hover, .osbp-steel .l-control .v-filterselect [class*="input"]:hover, .osbp-steel .toptrimbar .v-filterselect-input:hover, .osbp-steel .toptrimbar .v-filterselect [class*="input"]:hover, .osbp-steel .os-selection-area .v-filterselect-input:hover, .osbp-steel .os-selection-area .v-filterselect [class*="input"]:hover {
+	border-bottom-color: #5D737E;
+}
+
+.osbp-steel .l-control .v-filterselect-os-box .v-icon, .osbp-steel .toptrimbar .v-filterselect-os-box .v-icon, .osbp-steel .os-selection-area .v-filterselect-os-box .v-icon {
+	z-index: 999;
+}
+
+.osbp-steel .l-control .v-textfield-readonly, .osbp-steel .l-control .v-disabled, .osbp-steel .toptrimbar .v-textfield-readonly, .osbp-steel .toptrimbar .v-disabled, .osbp-steel .os-selection-area .v-textfield-readonly, .osbp-steel .os-selection-area .v-disabled {
+	background-color: transparent;
+}
+
+.osbp-steel .l-control .l-beansearchfield button, .osbp-steel .toptrimbar .l-beansearchfield button, .osbp-steel .os-selection-area .l-beansearchfield button {
+	background: transparent;
+	border: 0px;
+	float: none;
+	margin-left: 0px;
+	font-weight: normal;
+	color: #c4c3c3;
+	border-width: 0px;
+	background-color: #2b292a;
+	border-left: 1px solid #111011;
+	border-bottom: 1px solid #111011;
+	outline: 0;
+	height: 24px;
+	width: 24px !important;
+	cursor: pointer;
+}
+
+.osbp-steel .l-control .l-beansearchfield button:before, .osbp-steel .toptrimbar .l-beansearchfield button:before, .osbp-steel .os-selection-area .l-beansearchfield button:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f0b0";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .l-control .l-beansearchfield button img, .osbp-steel .toptrimbar .l-beansearchfield button img, .osbp-steel .os-selection-area .l-beansearchfield button img {
+	display: none;
+}
+
+.osbp-steel .l-control .v-datefield-error .v-datefield-textfield, .osbp-steel .toptrimbar .v-datefield-error .v-datefield-textfield, .osbp-steel .os-selection-area .v-datefield-error .v-datefield-textfield {
+	color: #E3DC95;
+	border-bottom-style: dashed;
+}
+
+.osbp-steel .l-control .v-datefield-error .v-datefield-textfield.v-textfield-focus, .osbp-steel .toptrimbar .v-datefield-error .v-datefield-textfield.v-textfield-focus, .osbp-steel .os-selection-area .v-datefield-error .v-datefield-textfield.v-textfield-focus {
+	color: #2f3437;
+}
+
+.osbp-steel .l-control .v-datefield-error .v-datefield-button, .osbp-steel .toptrimbar .v-datefield-error .v-datefield-button, .osbp-steel .os-selection-area .v-datefield-error .v-datefield-button {
+	border-color: #111011 !important;
+	color: #E3DC95;
+}
+
+.osbp-steel .l-control .v-textfield-error, .osbp-steel .toptrimbar .v-textfield-error, .osbp-steel .os-selection-area .v-textfield-error {
+	color: #E3DC95;
+	border-bottom-style: dashed;
+}
+
+.osbp-steel .l-control .v-button, .osbp-steel .toptrimbar .v-button, .osbp-steel .os-selection-area .v-button {
+	height: 24px;
+}
+
+.osbp-steel .l-control .v-upload-immediate .v-button .v-upload-immediate .v-button, .osbp-steel .toptrimbar .v-upload-immediate .v-button .v-upload-immediate .v-button, .osbp-steel .os-selection-area .v-upload-immediate .v-button .v-upload-immediate .v-button {
+	margin-left: 0px;
+}
+
+.osbp-steel .l-control [class*="margin-bottom"] > tbody > [class*="lastrow"] > td, .osbp-steel .toptrimbar [class*="margin-bottom"] > tbody > [class*="lastrow"] > td, .osbp-steel .os-selection-area [class*="margin-bottom"] > tbody > [class*="lastrow"] > td {
+	padding-bottom: 0px;
+}
+
+.osbp-steel .l-control [class*="margin-top"] > tbody > [class*="firstrow"] > td, .osbp-steel .toptrimbar [class*="margin-top"] > tbody > [class*="firstrow"] > td, .osbp-steel .os-selection-area [class*="margin-top"] > tbody > [class*="firstrow"] > td {
+	padding-top: 0px;
+}
+
+.osbp-steel .v-filterselect-os-single-selection {
+	color: #c4c3c3;
+	margin: 8px;
+	width: $os-button-width;
+}
+
+.osbp-steel .os-multi-selection select.v-select-select {
+	color: inherit !important;
+	border: 1px solid #111011;
+	margin: 8px;
+	width: $os-button-width;
+}
+
+.osbp-steel .os-multi-selection select.v-select-select option:checked {
+	box-shadow: 0 0 10px 100px #5D737E inset;
+}
+
+.osbp-steel .v-horizontallayout-UserHandler {
+	margin-right: 24px;
+	margin-left: 24px;
+}
+
+.osbp-steel .v-slot-os-userportrait {
+	width: auto;
+	height: auto;
+}
+
+.osbp-steel .os-userportrait img {
+	border-radius: 50%;
+	width: 48px;
+	height: 48px;
+	border: 0px solid grey;
+	padding-right: 4px;
+}
+
+.osbp-steel .v-slot-os-username, .osbp-steel .v-slot-os-userposition, .osbp-steel .v-slot-os-useremail {
+	font-size: 12px;
+}
+
+.osbp-steel .v-slot-os-username .os-username, .osbp-steel .v-slot-os-userposition .os-username, .osbp-steel .v-slot-os-useremail .os-username {
+	color: #c4c3c3;
+	font-weight: bold;
+	font-size: 16.8px;
+	padding-left: 24px;
+	line-height: 24px;
+	font-size: 12px;
+}
+
+.osbp-steel .v-slot-os-username .os-userposition, .osbp-steel .v-slot-os-userposition .os-userposition, .osbp-steel .v-slot-os-useremail .os-userposition {
+	color: #c4c3c3;
+	font-size: 16.8px;
+	padding-left: 24px;
+	line-height: 24px;
+	font-size: 12px;
+}
+
+.osbp-steel .v-slot-os-username .os-useremail, .osbp-steel .v-slot-os-userposition .os-useremail, .osbp-steel .v-slot-os-useremail .os-useremail {
+	font-size: 12px;
+	color: #c4c3c3;
+}
+
+.osbp-steel .v-slot-os-useremail {
+	display: none;
+}
+
+.osbp-steel .os-userlogoutbutton, .osbp-steel .os-usermenubutton {
+	content: "&nbsp;";
+}
+
+.osbp-steel .os-userlogoutbutton {
+	background: transparent;
+	border: 0px;
+	float: right;
+	color: #c4c3c3;
+}
+
+.osbp-steel .os-userlogoutbutton:after {
+	transition: none;
+}
+
+.osbp-steel .os-userlogoutbutton:hover, .osbp-steel .os-userlogoutbutton:focus, .osbp-steel .os-userlogoutbutton:active {
+	color: #5D737E;
+}
+
+.osbp-steel .os-userlogoutbutton:hover:after {
+	transition: none;
+}
+
+.osbp-steel .os-userlogoutbutton:focus:after {
+	transition: none;
+}
+
+.osbp-steel .os-userlogoutbutton:active:after {
+	transition: none;
+}
+
+.osbp-steel .os-userlogoutbutton:after {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f08b";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .os-userlogoutbutton:after {
+	line-height: 24px;
+}
+
+.osbp-steel .os-userlogoutbutton .v-icon {
+	display: none;
+}
+
+.osbp-steel .os-usermenubutton {
+	background: transparent;
+	border: 0px;
+	float: right;
+	color: #c4c3c3;
+}
+
+.osbp-steel .os-usermenubutton:after {
+	transition: none;
+}
+
+.osbp-steel .os-usermenubutton:hover, .osbp-steel .os-usermenubutton:focus, .osbp-steel .os-usermenubutton:active {
+	color: #5D737E;
+}
+
+.osbp-steel .os-usermenubutton:hover:after {
+	transition: none;
+}
+
+.osbp-steel .os-usermenubutton:focus:after {
+	transition: none;
+}
+
+.osbp-steel .os-usermenubutton:active:after {
+	transition: none;
+}
+
+.osbp-steel .os-usermenubutton:after {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f0c9";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .os-usermenubutton:after {
+	line-height: 24px;
+}
+
+.osbp-steel .os-usermenubutton .v-popup-indicator {
+	display: none;
+}
+
+.osbp-steel .v-accordion {
+	border: 0px;
+}
+
+.osbp-steel .v-tree {
+	padding-top: 4px;
+	padding-bottom: 4px;
+}
+
+.osbp-steel .v-accordion-item {
+	border-top-width: 0px !important;
+	background: #2b292a;
+}
+
+.osbp-steel .v-popupbutton-popup-os-usermenubutton.v-popupview-popup {
+	padding: 0px;
+}
+
+.osbp-steel .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion [class*='os-menutree-']  > .v-tree {
+	width: 100% !important;
+}
+
+.osbp-steel .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion [class*='os-menutree-'] .v-tree-node-caption:hover {
+	color: #5D737E;
+}
+
+.osbp-steel .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion [class*='os-menutree-'] .v-tree-node-selected {
+	color: #5D737E;
+	font-weight: bold;
+}
+
+.osbp-steel .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion [class*='os-menutree-'] .v-tree-node-selected::after {
+	background: transparent;
+}
+
+.osbp-steel .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion-item-caption  > .v-caption {
+	border-top: 1px solid #111011;
+	border-bottom-width: 0px;
+	background-image: none;
+}
+
+.osbp-steel .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion-item-caption  > .v-caption  > .v-captiontext {
+	background: transparent;
+	border: 0px;
+	float: none;
+}
+
+.osbp-steel .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion-item-caption  > .v-caption  > .v-captiontext:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f138";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion-item-caption  > .v-caption  > .v-captiontext::before {
+	padding-right: 8px;
+}
+
+.osbp-steel .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion-item-caption  > .v-caption  > img.v-icon {
+	display: none;
+}
+
+.osbp-steel .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion-item-open .v-accordion-item-caption  > .v-caption {
+	background-color: #5D737E;
+	border-top: 1px solid #111011;
+	border-top-color: #5D737E;
+	color: #d2d8da;
+}
+
+.osbp-steel .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion-item-open .v-accordion-item-caption  > .v-caption  > .v-captiontext {
+	background: transparent;
+	border: 0px;
+	float: none;
+	color: #5D737E;
+	color: #d2d8da;
+	font-weight: bold;
+}
+
+.osbp-steel .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion-item-open .v-accordion-item-caption  > .v-caption  > .v-captiontext:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f13a";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion-item-open .v-accordion-item-caption  > .v-caption  > .v-captiontext::before {
+	padding-right: 10px;
+}
+
+.osbp-steel .icon-download {
+	background: transparent;
+	border: 0px;
+	float: none;
+}
+
+.osbp-steel .icon-download:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f019";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .icon-upload {
+	background: transparent;
+	border: 0px;
+	float: none;
+}
+
+.osbp-steel .icon-upload:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f093";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .icon-chart {
+	background: transparent;
+	border: 0px;
+	float: none;
+	background: transparent;
+	border: 0px;
+	float: none;
+}
+
+.osbp-steel .icon-chart:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f080";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .icon-chart:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f201";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .icon-user {
+	background: transparent;
+	border: 0px;
+	float: none;
+}
+
+.osbp-steel .icon-user:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f007";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .icon-attention {
+	background: transparent;
+	border: 0px;
+	float: none;
+}
+
+.osbp-steel .icon-attention:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f071";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .icon-cancel {
+	background: transparent;
+	border: 0px;
+	float: none;
+}
+
+.osbp-steel .icon-cancel:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f08b";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .icon-cog {
+	background: transparent;
+	border: 0px;
+	float: none;
+}
+
+.osbp-steel .icon-cog:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f013";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .v-slot-osbpsidebar .v-slot-branding {
+	background-color: #2b292a;
+}
+
+.osbp-steel .v-slot-osbpsidebar .branding {
+	padding-bottom: 9.6px;
+	padding-top: 9.6px;
+}
+
+.osbp-steel .v-slot-osbpsidebar .branding .v-label {
+	padding: 0px;
+	padding-left: 9.6px;
+	line-height: 29.4px;
+	font-size: 16.8px;
+	font-weight: bold;
+}
+
+.osbp-steel .v-slot-osbpsidebar .branding .v-label span {
+	font-size: 16.8px;
+	margin: 0px !important;
+	font-weight: bold;
+	text-overflow: ellipsis;
+	overflow: hidden;
+	white-space: nowrap;
+	color: #c4c3c3;
+	letter-spacing: 0em !important;
+	min-height: 32px;
+	display: block;
+}
+
+.osbp-steel .v-slot-osbpsidebar .menu {
+	width: 100%;
+	padding: 12px;
+	overflow: auto;
+}
+
+.osbp-steel .v-slot-osbpsidebar .menu .v-nativebutton {
+	border: 0px;
+	width: 100%;
+	background-color: #3d3b3c;
+	cursor: pointer;
+	height: 32px;
+	white-space: inherit;
+	border-bottom: 1px solid #111011;
+	font-weight: normal;
+	text-align: left;
+}
+
+.osbp-steel .v-slot-osbpsidebar .menu .v-nativebutton .badge {
+	position: relative;
+	float: right;
+	display: inline-block;
+	line-height: 21px;
+	color: #d2d8da;
+	padding: 0em 0.4em 0em;
+	background: #5D737E;
+}
+
+.osbp-steel .v-slot-osbpsidebar .menu .v-nativebutton:active {
+	background: rgba(0, 0, 0, 0.1);
+}
+
+.osbp-steel .v-slot-osbpsidebar .menu .v-nativebutton:focus, .osbp-steel .v-slot-osbpsidebar .menu .v-nativebutton:hover {
+	outline: 0;
+	border-bottom-color: #5D737E;
+}
+
+.osbp-steel .v-slot-osbpsidebar .user {
+	display: block;
+	background-color: #2b292a;
+	padding: 5px;
+}
+
+.osbp-steel .v-slot-osbpsidebar .user  > .v-slot {
+	height: 100%;
+	display: inline-block;
+}
+
+.osbp-steel .v-slot-osbpsidebar .user :nth-child(4) {
+	float: right;
+}
+
+.osbp-steel .v-slot-osbpsidebar .user .v-image {
+	border: 1px solid #111011;
+	border-width: 0px;
+	vertical-align: text-top;
+	border-radius: 24px;
+	max-width: 34px;
+	max-height: 34px;
+}
+
+.osbp-steel .v-slot-osbpsidebar .user .v-label {
+	font-size: 16.8px;
+	margin: 8px;
+	font-weight: bold;
+	text-overflow: ellipsis;
+	overflow: hidden;
+	white-space: nowrap;
+	color: #c4c3c3;
+	line-height: 29.4px;
+	letter-spacing: 0em !important;
+	min-width: $os-button-width;
+	color: #c4c3c3;
+	padding-top: 0px;
+}
+
+.osbp-steel .v-slot-osbpsidebar .user .v-menubar, .osbp-steel .v-slot-osbpsidebar .user .v-nativebutton {
+	background-image: none;
+	background-color: transparent;
+	border: 0px;
+}
+
+.osbp-steel .v-slot-osbpsidebar .user .v-menubar > .v-menubar-menuitem-icon-cog {
+	vertical-align: text-top;
+	height: 100%;
+	display: inline !important;
+	background: transparent;
+	border: 0px;
+	float: none;
+	color: #c4c3c3;
+}
+
+.osbp-steel .v-slot-osbpsidebar .user .v-menubar > .v-menubar-menuitem-icon-cog:before {
+	font-family: FontAwesome;
+	font-size: 21px;
+	line-height: 29.4px;
+	content: "\f013";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .v-slot-osbpsidebar .user .v-menubar-submenu-indicator  + .v-menubar-menuitem-caption:after {
+	display: none;
+}
+
+.osbp-steel .v-slot-osbpsidebar .user .v-nativebutton {
+	font-size: 16.8px;
+	color: #c4c3c3;
+}
+
+.osbp-steel .v-slot-osbpsidebar .user .icon-cancel:before {
+	font-size: 16.8px;
+	color: #c4c3c3;
+	font-weight: bold;
+	line-height: 29.4px;
+	color: #c9c8c8;
+}
+
+.osbp-steel .v-slot-osbpsidebar .user .v-nativebutton-caption {
+	display: none;
+}
+
+.osbp-steel .l-csslayout {
+	background: green;
+}
+
+.osbp-steel .l-csslayout .v-caption-os-box {
+	background: yellow;
+}
+
+.osbp-steel .l-csslayout[width-range~="0-399px"] .os-box {
+	width: 100%;
+}
+
+.osbp-steel .l-csslayout[width-range~="0-399px"] .v-caption-os-box {
+	width: 100%;
+}
+
+.osbp-steel .l-csslayout[width-range~="400-499px"] .os-box {
+	width: 50%;
+}
+
+.osbp-steel .l-csslayout[width-range~="400-499px"] .v-caption-os-box {
+	width: 50%;
+}
+
+.osbp-steel .l-csslayout[width-range~="500px-599px"] .os-box {
+	width: 40%;
+}
+
+.osbp-steel .l-csslayout[width-range~="500px-599px"] .v-caption-os-box {
+	width: 10%;
+}
+
+.osbp-steel .l-csslayout[width-range~="600px-799px"] .os-box {
+	width: 20%;
+}
+
+.osbp-steel .l-csslayout[width-range~="600px-799px"] .v-caption-os-box {
+	width: 13%;
+}
+
+.osbp-steel .l-csslayout[width-range~="800px-"] .os-box {
+	width: 20%;
+}
+
+.osbp-steel .l-csslayout[width-range~="800px-"] .v-caption-os-box {
+	width: 5%;
+}
+
+.osbp-steel .v-grid .v-grid-tablewrapper .v-grid-header {
+	border: 0px;
+	height: 24px;
+	background-image: none !important;
+	font-weight: bold;
+}
+
+.osbp-steel .v-grid .v-grid-tablewrapper .v-grid-header .v-grid-row .v-grid-cell {
+	font-size: 12px;
+	font-weight: bold;
+}
+
+.osbp-steel .v-grid .v-grid-tablewrapper .v-grid-header .v-grid-row .v-grid-cell.filter-header {
+	padding: 0px !important;
+	height: 24px !important;
+}
+
+.osbp-steel .v-grid .v-grid-tablewrapper .v-grid-body .v-progressbar .v-progressbar-wrapper {
+	outline: 1px solid #111011;
+	outline-color: #3d3b3c;
+}
+
+.osbp-steel .v-grid .v-grid-tablewrapper .v-grid-body .v-progressbar .v-progressbar-wrapper .v-progressbar-indicator {
+	border: 0px;
+}
+
+.osbp-steel .v-grid .v-grid-scroller::-webkit-scrollbar-thumb {
+	border-radius: 0px;
+}
+
+.osbp-steel .v-icon.v-grid-cell-boolean {
+	font-family: FontAwesome;
+	font-style: normal;
+	font-weight: normal;
+	-webkit-font-smoothing: antialiased;
+	-moz-osx-font-smoothing: grayscale;
+	display: inline-block;
+	text-align: center;
+	vertical-align: middle;
+}
+
+.osbp-steel .v-grid-cell-boolean.boolean-true:before {
+	content: "\f14a";
+}
+
+.osbp-steel .v-grid-cell-boolean.boolean-false:before {
+	content: "\f00d";
+}
+
+.osbp-steel .v-grid-cell-boolean.boolean-null:before {
+	content: "\f096";
+}
+
+.osbp-steel .v-grid-row .v-grid-cell center, .osbp-steel .v-grid-row .v-grid-cell .v-icon.v-grid-cell-boolean {
+	line-height: inherit;
+}
+
+.osbp-steel .v-button-value-cell {
+	clear: both;
+	position: relative;
+	width: 100%;
+}
+
+.osbp-steel .v-button-value-cell .v-button-bar {
+	position: absolute;
+	left: -4px;
+	top: -4px;
+	display: inline-block;
+	text-align: center;
+}
+
+.osbp-steel .v-button-value-cell .v-button-bar button {
+	cursor: pointer;
+	width: 30px;
+	height: 30px;
+	font-family: FontAwesome !important;
+	font-style: normal;
+	font-weight: normal;
+	-webkit-font-smoothing: antialiased;
+	-moz-osx-font-smoothing: grayscale;
+	margin-right: 2px;
+}
+
+.osbp-steel .v-button-value-cell .v-button-bar button.v-view span:before {
+	content: "\f06e";
+}
+
+.osbp-steel .v-button-value-cell .v-button-bar button.v-edit span:before {
+	content: "\f040";
+}
+
+.osbp-steel .v-button-value-cell .v-button-bar button.v-delete span:before {
+	content: "\f014";
+}
+
+.osbp-steel .v-button-value-cell .v-cell-value {
+	padding-left: 32px;
+}
+
+.osbp-steel .v-button-value-cell.two-buttons .v-cell-value {
+	padding-left: 65px;
+}
+
+.osbp-steel .v-button-value-cell.three-buttons .v-cell-value {
+	padding-left: 98px;
+}
+
+.osbp-steel .reindeer .v-button-value-cell .v-button-bar button {
+	width: 20px;
+	height: 20px;
+}
+
+.osbp-steel .reindeer .v-button-value-cell .v-cell-value {
+	padding-left: 22px;
+}
+
+.osbp-steel .reindeer .v-button-value-cell.two-buttons .v-cell-value {
+	padding-left: 45px;
+}
+
+.osbp-steel .reindeer .v-button-value-cell.three-buttons .v-cell-value {
+	padding-left: 68px;
+}
+
+.osbp-steel .reindeer .v-button-bar button span {
+	margin: 0 0 0 -3px;
+}
+
+.osbp-steel .v-grid-cell.centeralign {
+	text-align: center;
+}
+
+.osbp-steel .v-grid-cell.rightalign {
+	text-align: right;
+}
+
+.osbp-steel .v-grid-cell-indicator {
+	width: 100%;
+	height: 100%;
+	text-align: center;
+	cursor: pointer;
+}
+
+.osbp-steel .v-grid-row .v-grid-cell .v-grid-cell-indicator {
+	line-height: inherit;
+}
+
+.osbp-steel .v-grid-cell-indicator span.green {
+	color: green;
+}
+
+.osbp-steel .v-grid-cell-indicator span.red {
+	color: red;
+}
+
+.osbp-steel .v-grid-cell-indicator span.black {
+	color: black;
+}
+
+.osbp-steel .v-grid-cell-indicator span.na {
+	color: yellow;
+}
+
+.osbp-steel .orgchart {
+	background: #919293 url(layout/img/sidebar-gradient.png) repeat-y top right;
+	border: 1px solid grey;
+	color: grey;
+	font-weight: bold;
+	font-family: Tahoma;
+	padding: 10px;
+}
+
+.osbp-steel .orgchartNode {
+	background: #e1e2e3 url(layout/img/sidebar-gradient.png) repeat-y top right;
+	border-radius: 18px;
+	border: 4px solid #9edbfb;
+	padding: 10px !important;
+}
+
+.osbp-steel .orgchartSelectedNode {
+	background-color: #9edbfb;
+	border: 4px solid #fbe99e;
+	border-radius: 18px;
+}
+
+.osbp-steel .v-caption-orgchart .v-captiontext {
+	font-size: 16px;
+	line-height: 1;
+	font-weight: normal;
+	padding: 0.5em 0.5em 1em;
+	-webkit-font-smoothing: antialiased;
+	background: #414243 url(layout/img/sidebar-gradient.png) repeat-y top right;
+	overflow: visible;
+	position: relative;
+	z-index: 2;
+	white-space: normal;
+	color: #fff;
+	text-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
+	display: block !important;
+}
+
+.osbp-steel .v-gridlayout-orgchartUser {
+	color: grey;
+	font-family: Tahoma;
+	font-weight: bold;
+	margin: 10px;
+	padding: 10px;
+	text-align: center;
+}
+
+.osbp-steel .v-horizontallayout-orgchartUser {
+	color: grey;
+	font-family: Tahoma;
+	font-weight: bold;
+	border-radius: 18px;
+	border: 4px solid #9edbfb;
+	margin: 10px;
+	padding: 10px;
+	text-align: center;
+}
+
+.osbp-steel .v-gridlayout-orgchartUser div {
+	margin-left: auto;
+	margin-right: auto;
+}
+
+.osbp-steel .v-gridlayout-orgchartUser div > div {
+	padding: 3px;
+	text-align: center;
+}
+
+.osbp-steel .orgchart-multipos {
+	color: red;
+	font-style: italic;
+}
+
+.osbp-steel .orgchart-classic {
+	color: red;
+	font-style: italic;
+}
+
+.osbp-steel .orgchart-modern {
+	color: red;
+	font-style: italic;
+}
+
+.osbp-steel .orgchart-compex {
+	color: blue;
+	font-style: italic;
+}
+
+.osbp-steel .node {
+	cursor: pointer;
+	border: solid 1px white;
+	font: 10px sans-serif;
+	line-height: 12px;
+	overflow: hidden;
+	position: absolute;
+	text-indent: 2px;
+}
+
+.osbp-steel .node circle {
+	fill: #fff;
+	stroke: steelblue;
+	stroke-width: 1.5px;
+}
+
+.osbp-steel .node text {
+	font: 10px sans-serif;
+}
+
+.osbp-steel .link {
+	fill: none;
+	stroke: #ccc;
+	stroke-width: 1.5px;
+}
+
+.osbp-steel .subunit-label {
+	fill: #777;
+	fill-opacity: 0.5;
+	font-size: 20px;
+	font-weight: 300;
+	text-anchor: middle;
+}
+
+.osbp-steel .place, .osbp-steel .place-label {
+	fill: #444;
+}
+
+.osbp-steel text.place-label {
+	font-size: 10px;
+	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+}
+
+.osbp-steel text.place-label:hover {
+	fill: #6699FF;
+	font-size: 20px;
+}
+
+.osbp-steel path.usa {
+	fill: #60a060;
+	stroke: #fff;
+	stroke-width: 0.5px;
+}
+
+.osbp-steel path.usa:hover {
+	fill: #80e080;
+}
+
+.osbp-steel path.world {
+	stroke: white;
+	stroke-width: 0.25px;
+	fill: black;
+}
+
+.osbp-steel path.world:hover {
+	fill: red;
+}
+
+.osbp-steel path.subunit.DEU:hover {
+	fill: #80e080;
+}
+
+.osbp-steel path.subunit.DEU {
+	fill: #60a060;
+	stroke: #fff;
+	stroke-width: 0.5px;
+}
+
+.osbp-steel path.deu {
+	fill: #60a060;
+	stroke: #fff;
+	stroke-width: 0.5px;
+}
+
+.osbp-steel path.deu:hover {
+	fill: #80e080;
+}
+
+.osbp-steel path.world {
+	stroke: white;
+	stroke-width: 0.25px;
+	fill: black;
+}
+
+.osbp-steel path.world:hover {
+	fill: red;
+}
+
+.osbp-steel .o-configuration-dialog .o-navigation-area .v-nativebutton {
+	width: 100%;
+	border-style: solid;
+	border-bottom-color: black;
+	border-bottom-width: 1px;
+}
+
+.osbp-steel .o-configuration-dialog .v-slot-o-navigation-area {
+	margin-right: 15px;
+	margin-left: 0px;
+}
+
+.osbp-steel .o-configuration-dialog .l-yview-provider {
+	width: 100%;
+	height: 100%;
+}
+
+.osbp-steel .os-cash-register {
+	font-size: 24px !important;
+	height: 48px !important;
+}
+
+.osbp-steel .os-cash-register .v-button {
+	height: 50.4px;
+	font-size: 24px;
+	margin-bottom: 8px;
+}
+
+.osbp-steel .os-cash-register .os-numkeys .v-button {
+	height: 32px;
+	padding: 0 13px;
+	color: #e1e1e1;
+	font-weight: 600;
+	
+	
+	border-radius: 0px;
+	border: #3d3b3c #111011;
+	background: #949396;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	text-transform: uppercase;
+	border-color: #949396;
+	margin-left: 4px;
+	font-size: 24px;
+	margin-bottom: 8px;
+	height: 96px;
+	width: 96px;
+	background: #111011;
+	border-color: #111011;
+	color: #bdbcbc;
+}
+
+.osbp-steel .os-cash-register .os-numkeys .v-button.v-pressed {
+	background: #8d9da4 !important;
+	border-color: #8d9da4 !important;
+}
+
+.osbp-steel .os-cash-register .os-numkeys .v-button:after {
+	transition: none;
+}
+
+.osbp-steel .os-cash-register .os-numkeys .v-button:hover {
+	background: #5D737E;
+	border-color: #5D737E;
+	color: #d2d8da;
+}
+
+.osbp-steel .os-cash-register .os-numkeys .v-button:focus:after {
+	border-color: transparent;
+	transition: none;
+}
+
+.osbp-steel .os-cash-register .os-numkeys .v-button.v-pressed {
+	color: #282c2e !important;
+}
+
+.osbp-steel .os-cash-register .os-funckeys .v-button, .osbp-steel .os-cash-register .os-extrakeys .v-button {
+	min-width: 144px;
+}
+
+.osbp-steel .os-cash-register .os-funckeys .v-button:before, .osbp-steel .os-cash-register .os-extrakeys .v-button:before {
+	height: 100%;
+}
+
+.osbp-steel .os-cash-register .os-funckeys .v-button img.v-icon, .osbp-steel .os-cash-register .os-extrakeys .v-button img.v-icon {
+	height: 95px;
+}
+
+.osbp-steel .os-cash-register .os-alphakeys .v-button {
+	width: 60px;
+	height: 60px;
+}
+
+.osbp-steel .os-cash-register.v-disabled {
+	background-color: transparent;
+	opacity: 0.75;
+}
+
+.osbp-steel .os-cash-register .os-no-padding {
+	padding: 0px;
+}
+
+.osbp-steel .os-cash-register .o-XSuggestBox {
+	font-size: 24px !important;
+	height: 48px !important;
+}
+
+.osbp-steel .os-cash-register .o-XSuggestBox.v-disabled {
+	background-color: transparent;
+	opacity: 0.75;
+}
+
+.osbp-steel .os-cash-register .o-SuggestBoxPopup .popupContent table td.item {
+	font-size: 24px !important;
+	height: 48px !important;
+}
+
+.osbp-steel .os-cash-register .o-SuggestBoxPopup .popupContent table td.item.v-disabled {
+	background-color: transparent;
+	opacity: 0.75;
+}
+
+.osbp-steel .os-cash-register .v-textfield {
+	font-size: 24px !important;
+	height: 48px !important;
+}
+
+.osbp-steel .os-cash-register .v-textfield.v-disabled {
+	background-color: transparent;
+	opacity: 0.75;
+}
+
+.osbp-steel .os-cash-register .os-cash-total .v-textfield, .osbp-steel .os-cash-register .os-cash-total .v-caption {
+	font-weight: bold;
+}
+
+.osbp-steel .os-cash-register .os-cash-total .v-formlayout > table {
+	width: 100%;
+}
+
+.osbp-steel .os-cash-register .os-cash-total .v-textfield {
+	width: auto;
+}
+
+.osbp-steel .os-cash-register .v-caption, .osbp-steel .os-cash-register .v-captiontext, .osbp-steel .os-cash-register .v-caption-on-top > .v-caption-l-control > .v-captiontext {
+	font-size: 18px;
+	line-height: 35px;
+}
+
+.osbp-steel .os-cash-register .v-formlayout .v-caption, .osbp-steel .os-cash-register .v-formlayout .v-captiontext {
+	font-size: 24px;
+	line-height: 47px;
+}
+
+.osbp-steel .os-cash-register .v-table-cell-content {
+	height: 36px;
+}
+
+.osbp-steel .os-cash-keypad .v-button {
+	height: 96px;
+	font-size: 24px;
+	margin-bottom: 8px;
+}
+
+.osbp-steel .os-cash-keypad .os-numkeys .v-button {
+	height: 32px;
+	padding: 0 13px;
+	color: #e1e1e1;
+	font-weight: 600;
+	
+	
+	border-radius: 0px;
+	border: #3d3b3c #111011;
+	background: #949396;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.35);
+	text-transform: uppercase;
+	border-color: #949396;
+	margin-left: 4px;
+	font-size: 24px;
+	margin-bottom: 8px;
+	height: 96px;
+	width: 96px;
+	background: #111011;
+	border-color: #111011;
+	color: #bdbcbc;
+}
+
+.osbp-steel .os-cash-keypad .os-numkeys .v-button.v-pressed {
+	background: #8d9da4 !important;
+	border-color: #8d9da4 !important;
+}
+
+.osbp-steel .os-cash-keypad .os-numkeys .v-button:after {
+	transition: none;
+}
+
+.osbp-steel .os-cash-keypad .os-numkeys .v-button:hover {
+	background: #5D737E;
+	border-color: #5D737E;
+	color: #d2d8da;
+}
+
+.osbp-steel .os-cash-keypad .os-numkeys .v-button:focus:after {
+	border-color: transparent;
+	transition: none;
+}
+
+.osbp-steel .os-cash-keypad .os-numkeys .v-button.v-pressed {
+	color: #282c2e !important;
+}
+
+.osbp-steel .os-cash-keypad .os-funckeys .v-button, .osbp-steel .os-cash-keypad .os-extrakeys .v-button {
+	min-width: 144px;
+}
+
+.osbp-steel .os-cash-keypad .os-funckeys .v-button:before, .osbp-steel .os-cash-keypad .os-extrakeys .v-button:before {
+	height: 100%;
+}
+
+.osbp-steel .os-cash-keypad .os-funckeys .v-button img.v-icon, .osbp-steel .os-cash-keypad .os-extrakeys .v-button img.v-icon {
+	height: 95px;
+}
+
+.osbp-steel .os-cash-keypad .os-alphakeys .v-button {
+	width: 60px;
+	height: 60px;
+}
+
+.osbp-steel .v-caption-initialization-progress .v-captiontext {
+	font-size: 10.2px !important;
+	color: #c9c8c8 !important;
+}
+
+.osbp-steel h1[class^="v-Notification"] {
+	background: none;
+	border: none;
+}
+
+.osbp-steel .v-ddabsolutelayout-drag-shadow, .osbp-steel .v-ddcsslayout-drag-shadow {
+	background-color: #a9d1ff;
+	background-color: rgba(169, 209, 255, 0.6);
+	background-position: 0;
+	background-image: none !important;
+	-moz-border-radius: 4px;
+	-webkit-border-radius: 4px;
+	border-radius: 4px;
+	vertical-align: bottom;
+}
+
+.osbp-steel .v-ddorderedlayout-over {
+	-moz-border-radius: 4px;
+	-webkit-border-radius: 4px;
+	border-radius: 4px;
+}
+
+.osbp-steel .v-ddorderedlayout-over-middle, .osbp-steel .v-ddorderedlayout-over-center {
+	background-color: #a9d1ff;
+	background-color: rgba(169, 209, 255, 0.6);
+}
+
+.osbp-steel .v-ddorderedlayout-over.v-ddorderedlayout-over-left {
+	border-left: 2px solid #1d9dff;
+	margin-right: -2px;
+}
+
+.osbp-steel .v-ddorderedlayout-over-spaced.v-ddorderedlayout-over-left {
+	border-left: 6px solid #1d9dff;
+	padding-left: 0px !important;
+}
+
+.osbp-steel .v-ddorderedlayout-over.v-ddorderedlayout-over-right {
+	border-right: 2px solid #1d9dff;
+	margin-left: -2px;
+}
+
+.osbp-steel .v-ddorderedlayout-over.v-ddorderedlayout-over-top {
+	border-top: 2px solid #1d9dff;
+	margin-bottom: -2px;
+}
+
+.osbp-steel .v-ddorderedlayout-over-spaced.v-ddorderedlayout-over-top {
+	border-top: 7px solid #1d9dff;
+	padding-top: 0px !important;
+}
+
+.osbp-steel .v-ddorderedlayout-over.v-ddorderedlayout-over-bottom {
+	border-bottom: 2px solid #1d9dff;
+	margin-top: -2px;
+}
+
+.osbp-steel .v-ddorderedlayout-over-spaced.v-ddorderedlayout-over-right + div {
+	border-left: 6px solid #1d9dff;
+	padding-left: 0px !important;
+}
+
+.osbp-steel .v-ddorderedlayout-over-spaced.v-ddorderedlayout-over-bottom + div {
+	border-top: 7px solid #1d9dff;
+	padding-top: 0px !important;
+}
+
+.osbp-steel .v-horizontallayout div:first-child.v-ddorderedlayout-over-spaced.v-ddorderedlayout-over-left {
+	border-left: 2px solid #1d9dff;
+	margin-right: -2px;
+}
+
+.osbp-steel .v-verticallayout div:first-child.v-ddorderedlayout-over-spaced.v-ddorderedlayout-over-top {
+	border-top: 2px solid #1d9dff;
+	margin-bottom: -2px;
+}
+
+.osbp-steel .v-ddgridlayout-over-middle, .osbp-steel .v-ddgridlayout-over-center {
+	-moz-border-radius: 4px;
+	-webkit-border-radius: 4px;
+	border-radius: 4px;
+	background-color: #a9d1ff;
+	background-color: rgba(169, 209, 255, 0.6);
+}
+
+.osbp-steel .v-ddgridlayout-over-left {
+	background-color: transparent;
+	border-left: 2px solid #1d9dff;
+	margin-right: -2px;
+}
+
+.osbp-steel .v-ddgridlayout-over-right {
+	background-color: transparent;
+	border-right: 2px solid #1d9dff;
+	margin-left: -2px;
+}
+
+.osbp-steel .v-ddgridlayout-over-top {
+	background-color: transparent;
+	border-top: 2px solid #1d9dff;
+	margin-bottom: -2px;
+}
+
+.osbp-steel .v-ddgridlayout-over-bottom {
+	background-color: transparent;
+	border-bottom: 2px solid #1d9dff;
+	margin-top: -2px;
+}
+
+.osbp-steel .v-ddgridlayout-drag-shadow {
+	position: absolute;
+}
+
+.osbp-steel .v-ddsplitpanel-over {
+	-moz-border-radius: 4px;
+	-webkit-border-radius: 4px;
+	border-radius: 4px;
+	background-color: #a9d1ff;
+	background-color: rgba(169, 209, 255, 0.6);
+}
+
+.osbp-steel .v-ddsplitpanel-over-splitter {
+	border: 1px solid #a9d1ff;
+	border: 1px solid rgba(169, 209, 255, 0.6);
+}
+
+.osbp-steel .v-tabsheet-tabs .v-tabsheet-spacertd .new-tab {
+	background: none;
+	-moz-border-radius: 2px;
+	-webkit-border-radius: 2px;
+	border-radius: 2px;
+	background-color: #a9d1ff;
+	background-color: rgba(169, 209, 255, 0.6);
+	width: 48px;
+	height: 23px;
+	padding: 9px 8px 0 6px;
+}
+
+.osbp-steel .v-tabsheet-tabs .new-tab-left {
+	border-left: 2px solid #1d9dff;
+	margin-right: -1px;
+}
+
+.osbp-steel .v-tabsheet-tabs .new-tab-right {
+	border-right: 2px solid #1d9dff;
+	margin-left: -1px;
+}
+
+.osbp-steel .v-tabsheet-tabs .new-tab-center {
+	border-top: 2px solid #1d9dff;
+	margin-bottom: -2px;
+}
+
+.osbp-steel .v-tabsheet.v-dd-active-drag-source {
+	opacity: 1;
+}
+
+.osbp-steel .v-accordion-item.dd-over, .osbp-steel .v-accordion-item-caption .v-caption.dd-over {
+	background: none;
+	-moz-border-radius: 2px;
+	-webkit-border-radius: 2px;
+	border-radius: 2px;
+	background-color: #a9d1ff;
+	background-color: rgba(169, 209, 255, 0.6);
+}
+
+.osbp-steel .v-accordion .spacer {
+	background-color: #1d9dff;
+	height: 2px;
+	width: 100%;
+	position: relative;
+}
+
+.osbp-steel .v-ddformlayout-over {
+	-moz-border-radius: 4px;
+	-webkit-border-radius: 4px;
+	border-radius: 4px;
+	background-color: #a9d1ff;
+	background-color: rgba(169, 209, 255, 0.6);
+}
+
+.osbp-steel .v-ddformlayout-over-top .v-formlayout-captioncell, .osbp-steel .v-ddformlayout-over-top .v-formlayout-errorcell, .osbp-steel .v-ddformlayout-over-top .v-formlayout-contentcell {
+	border-top: 2px solid #1d9dff;
+	padding-top: 6px !important;
+}
+
+.osbp-steel .v-ddformlayout-over-middle .v-formlayout-captioncell, .osbp-steel .v-ddformlayout-over-middle .v-formlayout-errorcell, .osbp-steel .v-ddformlayout-over-middle .v-formlayout-contentcell {
+	background: none;
+	-moz-border-radius: 2px;
+	-webkit-border-radius: 2px;
+	border-radius: 2px;
+	background-color: #a9d1ff;
+	background-color: rgba(169, 209, 255, 0.6);
+}
+
+.osbp-steel .v-ddformlayout-over-bottom .v-formlayout-captioncell, .osbp-steel .v-ddformlayout-over-bottom .v-formlayout-errorcell, .osbp-steel .v-ddformlayout-over-bottom .v-formlayout-contentcell {
+	border-bottom: 2px solid #1d9dff;
+	padding-top: 6px !important;
+}
+
+.osbp-steel .v-drag-element .v-filterselect-input {
+	float: left;
+	padding: 4px 0px 4px 2px;
+	border: none;
+	height: 16px;
+	background-position: 0% -499px;
+	-moz-border-radius: 0;
+	-webkit-border-radius: 0;
+	border-radius: 0;
+	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
+	font-size: 12px;
+	line-height: normal;
+	background: transparent repeat-x;
+	background-image: url(../themes/reindeer/common/img/vertical-sprites.png);
+	-background-image: url(../themes/reindeer/common/img/vertical-sprites-ie6.png);
+	background-position: left -499px;
+}
+
+.osbp-steel .v-drag-element .v-filterselect-button {
+	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
+	font-size: 12px;
+	line-height: normal;
+}
+
+.osbp-steel .v-drag-element .v-textfield {
+	padding: 3px 3px 4px;
+	color: #222;
+	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
+	font-size: 12px;
+	line-height: normal;
+}
+
+.osbp-steel .v-drag-element input.v-textfield-small {
+	font-size: 11px;
+	line-height: normal;
+	height: auto;
+	padding: 2px;
+}
+
+.osbp-steel .v-drag-element .v-textarea {
+	padding: 3px 3px 4px;
+	color: #222222;
+	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
+	font-size: 12px;
+	line-height: normal;
+}
+
+.osbp-steel .v-drag-element textarea.v-textarea-small {
+	font-size: 11px;
+}
+
+.osbp-steel .v-dragdrop-iframe-cover {
+	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
+	filter: alpha(opacity=0);
+	-moz-opacity: 0;
+	-webkit-opacity: 0;
+	-khtml-opacity: 0;
+	opacity: 0;
+	background-color: #a9d1ff;
+	background-color: rgba(169, 209, 255, 0.6);
+}
+
+.osbp-steel .v-dd-active-drag-source {
+	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
+	filter: alpha(opacity=20);
+	-moz-opacity: 0.2;
+	-webkit-opacity: 0.2;
+	-khtml-opacity: 0.2;
+	opacity: 0.2;
+}
+
+.osbp-steel .o-SuggestBoxPopup {
+	z-index: 99999;
+}
+
+.osbp-steel .o-SuggestBoxPopup .popupContent {
+	padding: 3px 3px;
+	border-radius: 0px;
+	background-color: #353334;
+	color: #c7c6c6;
+	-webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.4), 0 3px 5px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.51334);
+	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.4), 0 3px 5px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.51334);
+	-webkit-backface-visibility: hidden;
+	-moz-backface-visibility: hidden;
+	-ms-backface-visibility: hidden;
+	backface-visibility: hidden;
+	margin-top: 3px !important;
+	margin-bottom: 3px !important;
+	margin-right: 3px !important;
+	cursor: default;
+	width: auto;
+	color: #5D737E;
+}
+
+.osbp-steel .o-SuggestBoxPopup .popupContent[class*="animate-in"] {
+	-webkit-animation: valo-overlay-animate-in 120ms;
+	-moz-animation: valo-overlay-animate-in 120ms;
+	animation: valo-overlay-animate-in 120ms;
+}
+
+.osbp-steel .o-SuggestBoxPopup .popupContent[class*="animate-out"] {
+	-webkit-animation: valo-animate-out-fade 120ms;
+	-moz-animation: valo-animate-out-fade 120ms;
+	animation: valo-animate-out-fade 120ms;
+}
+
+.osbp-steel .o-SuggestBoxPopup .popupContent table {
+	border-collapse: collapse;
+	border-spacing: 0;
+	margin: 0 auto;
+}
+
+.osbp-steel .o-SuggestBoxPopup .popupContent td {
+	padding: 1px;
+}
+
+.osbp-steel .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel {
+	font-size: 12px;
+	text-align: center;
+}
+
+.osbp-steel .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel:focus {
+	outline: none;
+}
+
+.osbp-steel .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 19px;
+	height: 17px;
+	border: 1px solid transparent;
+	line-height: 17px;
+	text-align: center;
+	font-size: 11px;
+	background: #3d3b3c;
+	-webkit-transition: color 200ms;
+	-moz-transition: color 200ms;
+	transition: color 200ms;
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	cursor: pointer;
+}
+
+.osbp-steel .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day:hover {
+	color: #5D737E;
+}
+
+.osbp-steel .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day-offmonth {
+	color: #838182;
+	background: transparent;
+}
+
+.osbp-steel .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day-today {
+	color: #ecebec;
+	font-weight: 600;
+	border-color: #787577;
+}
+
+.osbp-steel .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected, .osbp-steel .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected:hover {
+	color: #d2d8da;
+	background: #5D737E;
+	border: none;
+	font-weight: 600;
+}
+
+.osbp-steel .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-focused {
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	position: relative;
+}
+
+.v-ie8 .osbp-steel .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-focused {
+	border-color: #5D737E;
+}
+
+.osbp-steel .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range, .osbp-steel .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range:hover {
+	color: #838182;
+	cursor: not-allowed;
+}
+
+.osbp-steel .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-weekdays {
+	height: 17px;
+	color: rgba(152, 150, 151, 0.85);
+}
+
+.osbp-steel .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-weekdays strong {
+	font: inherit;
+	font-size: 11px;
+}
+
+.osbp-steel .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-header {
+	white-space: nowrap;
+}
+
+.osbp-steel .o-SuggestBoxPopup .popupContent td[class*="year"] button, .osbp-steel .o-SuggestBoxPopup .popupContent td[class*="month"] button {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	border: none;
+	background: transparent;
+	padding: 0;
+	margin: 0;
+	cursor: pointer;
+	color: transparent;
+	font-size: 0;
+	width: 12px;
+	height: 16px;
+	outline: none;
+	position: relative;
+	vertical-align: middle;
+}
+
+.osbp-steel .o-SuggestBoxPopup .popupContent td[class*="year"] button:before, .osbp-steel .o-SuggestBoxPopup .popupContent td[class*="month"] button:before {
+	color: #838182;
+	font-size: 16px;
+	line-height: 18px;
+	-webkit-transition: color 200ms;
+	-moz-transition: color 200ms;
+	transition: color 200ms;
+}
+
+.osbp-steel .o-SuggestBoxPopup .popupContent td[class*="year"] button:hover:before, .osbp-steel .o-SuggestBoxPopup .popupContent td[class*="month"] button:hover:before {
+	color: #5D737E;
+}
+
+.osbp-steel .o-SuggestBoxPopup .popupContent td[class*="year"] button.outside-range, .osbp-steel .o-SuggestBoxPopup .popupContent td[class*="month"] button.outside-range {
+	cursor: default;
+	opacity: 0.3;
+	filter: alpha(opacity=30.0) ;
+}
+
+.osbp-steel .o-SuggestBoxPopup .popupContent td[class*="year"] button.outside-range:hover:before, .osbp-steel .o-SuggestBoxPopup .popupContent td[class*="month"] button.outside-range:hover:before {
+	color: #838182;
+}
+
+.osbp-steel .o-SuggestBoxPopup .popupContent .v-button-prevyear:before {
+	font-family: ThemeIcons;
+	content: "\f100";
+}
+
+.osbp-steel .o-SuggestBoxPopup .popupContent .v-button-prevmonth:before {
+	font-family: ThemeIcons;
+	content: "\f104";
+}
+
+.osbp-steel .o-SuggestBoxPopup .popupContent .v-button-nextyear:before {
+	font-family: ThemeIcons;
+	content: "\f101";
+}
+
+.osbp-steel .o-SuggestBoxPopup .popupContent .v-button-nextmonth:before {
+	font-family: ThemeIcons;
+	content: "\f105";
+}
+
+.osbp-steel .o-SuggestBoxPopup .popupContent td.v-datefield-calendarpanel-month {
+	width: 96px;
+	color: #5D737E;
+}
+
+.osbp-steel .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-year td.v-datefield-calendarpanel-month {
+	width: 48px;
+}
+
+.osbp-steel .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-weeknumber, .osbp-steel .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-weekdays.v-datefield-calendarpanel-weeknumbers td:first-child {
+	width: 19px;
+	color: rgba(152, 150, 151, 0.85);
+	font-size: 11px;
+	display: inline-block;
+	text-align: left;
+}
+
+.osbp-steel .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-weeknumber {
+	position: relative;
+}
+
+.osbp-steel .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-weeknumbers .v-first:before {
+	content: "";
+	position: absolute;
+	top: 24px;
+	bottom: 0;
+	left: 0;
+	width: 23px;
+	border-top: 1px solid #111011;
+	border-right: 1px solid #111011;
+	border-top-right-radius: 0px;
+	border-bottom-left-radius: 0px;
+	background: #3d3b3c;
+}
+
+.osbp-steel .o-SuggestBoxPopup .popupContent td.v-datefield-calendarpanel-time {
+	width: 100%;
+	font-size: 11px;
+}
+
+.osbp-steel .o-SuggestBoxPopup .popupContent td.v-datefield-calendarpanel-time .v-label {
+	display: inline;
+	margin: 0 0.1em;
+	font-weight: 400;
+}
+
+.osbp-steel .o-SuggestBoxPopup .item-selected {
+	background-color: darkgray;
+	color: white;
+}
+
+.osbp-steel .v-absolutelayout .o-alignmentLine {
+	background-color: green;
+}
+
+.osbp-steel .o-absolutelayout {
+	snap: 7;
+}
+
+.osbp-steel .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .resizing {
+	overflow: visible;
+}
+
+.osbp-steel .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .drag-overlay {
+	border: 1px solid red;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	position: absolute;
+	z-index: 10;
+}
+
+.osbp-steel .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .tlc, .osbp-steel .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .te, .osbp-steel .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .trc, .osbp-steel .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .re, .osbp-steel .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .brc, .osbp-steel .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .be, .osbp-steel .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .blc, .osbp-steel .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .le {
+	background-color: transparent;
+	display: block;
+	overflow: visible;
+	position: absolute;
+}
+
+.osbp-steel .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .div.unused {
+	cursor: default !important;
+}
+
+.osbp-steel .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .te {
+	cursor: ns-resize;
+	top: 0;
+	left: 0;
+	right: 0;
+	z-index: 6;
+}
+
+.osbp-steel .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .re {
+	cursor: ew-resize;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	z-index: 5;
+}
+
+.osbp-steel .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .le {
+	cursor: ew-resize;
+	top: 0;
+	bottom: 0;
+	left: 0;
+	z-index: 5;
+}
+
+.osbp-steel .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .be {
+	cursor: ns-resize;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	z-index: 6;
+}
+
+.osbp-steel .osbee-designer-active-selection {
+	border-radius: 3px !important;
+	border: 2px solid blue !important;
+}
+
+.osbp-steel .o-designer-active .l-control {
+	border: 1px solid #111011;
+	border-color: lightblue;
+}
+
+.osbp-steel .o-designer-active .l-control .v-gridlayout-slot {
+	border: 1px solid #111011;
+	border-color: lightpink;
+}
+
+.osbp-steel .o-designer-overlay .popupContent {
+	height: 36px;
+	width: 100%;
+	display: block;
+	background-color: #111011;
+	border-radius: 3px;
+	border: 2px solid #111011;
+}
+
+.osbp-steel .o-designer-overlay .popupContent  > div {
+	height: 100%;
+}
+
+.osbp-steel .o-designer-overlayed {
+	border-radius: 3px !important;
+	border: 2px solid blue !important;
+}
+
+.osbp-steel .o-designer-overlay .o-alignment-widget {
+	position: relative;
+	width: 30px;
+	height: 30px;
+	background-color: #bdbcbc;
+	float: left;
+	padding: 3px;
+	margin-right: 3px;
+}
+
+.osbp-steel .o-alignment-widget .alignment {
+	display: block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	height: 30px;
+	width: 30px;
+	position: absolute;
+	z-index: 10;
+}
+
+.osbp-steel .o-alignment-widget .alignment .singles {
+	position: absolute;
+	top: 0px;
+	left: 0px;
+	bottom: 0px;
+	cursor: pointer;
+	height: 22px;
+	width: 22px;
+	overflow: hidden;
+}
+
+.osbp-steel .o-alignment-widget .singles .topleft, .osbp-steel .o-alignment-widget .singles .topcenter, .osbp-steel .o-alignment-widget .singles .topright, .osbp-steel .o-alignment-widget .singles .middleleft, .osbp-steel .o-alignment-widget .singles .middlecenter, .osbp-steel .o-alignment-widget .singles .middleright, .osbp-steel .o-alignment-widget .singles .bottomleft, .osbp-steel .o-alignment-widget .singles .bottomcenter, .osbp-steel .o-alignment-widget .singles .bottomright {
+	background-color: #111011;
+	height: 6px;
+	width: 6px;
+	display: block;
+	overflow: visible;
+	position: absolute;
+	z-index: 30;
+}
+
+.osbp-steel .o-alignment-widget .singles .o-selected {
+	background-color: #5D737E;
+}
+
+.osbp-steel .o-alignment-widget .singles .topleft {
+	top: 0px;
+	left: 0px;
+}
+
+.osbp-steel .o-alignment-widget .singles .topcenter {
+	top: 0px;
+	left: 0px;
+	margin-left: 8px;
+}
+
+.osbp-steel .o-alignment-widget .singles .topright {
+	top: 0px;
+	right: 0px;
+}
+
+.osbp-steel .o-alignment-widget .singles .middleleft {
+	top: 0px;
+	left: 0px;
+	margin-top: 8px;
+}
+
+.osbp-steel .o-alignment-widget .singles .middlecenter {
+	top: 0px;
+	margin-top: 8px;
+	left: 0px;
+	margin-left: 8px;
+}
+
+.osbp-steel .o-alignment-widget .singles .middleright {
+	top: 0px;
+	margin-top: 8px;
+	right: 0px;
+}
+
+.osbp-steel .o-alignment-widget .singles .bottomleft {
+	bottom: 0px;
+	left: 0px;
+}
+
+.osbp-steel .o-alignment-widget .singles .bottomcenter {
+	bottom: 0px;
+	margin-left: 8px;
+	left: 0px;
+}
+
+.osbp-steel .o-alignment-widget .singles .bottomright {
+	bottom: 0px;
+	right: 0px;
+}
+
+.osbp-steel .o-alignment-widget .alignment .hfill {
+	position: absolute;
+	bottom: 0px;
+	left: 0px;
+	width: 22px;
+	height: 6px;
+	background-color: #111011;
+}
+
+.osbp-steel .o-alignment-widget .alignment .vfill {
+	position: absolute;
+	top: 0px;
+	left: 24px;
+	width: 6px;
+	height: 22px;
+	background-color: #111011;
+}
+
+.osbp-steel .o-alignment-widget .alignment .vfill .o-selected, .osbp-steel .o-alignment-widget .alignment .hfill .o-selected {
+	background-color: #5D737E !important;
+}
+
+.osbp-steel .o-designer-overlay .o-button-widget {
+	position: relative;
+	overflow: hidden;
+	cursor: pointer;
+	background-color: #111011;
+	background-repeat: no-repeat;
+	background-position: center;
+}
+
+.osbp-steel .o-designer-overlay .v-image {
+	position: relative;
+	overflow: hidden;
+	cursor: pointer;
+	height: 16px;
+	float: left;
+	padding: 14px;
+	padding-top: 11px;
+}
+
+.osbp-steel .o-designer-overlay .switchEditable {
+	padding-top: 11px;
+	background: transparent;
+	border: 0px;
+	float: none;
+	color: #bdbcbc;
+}
+
+.osbp-steel .o-designer-overlay .switchEditable:before {
+	font-family: Vaadin-Icons;
+	font-size: 16px;
+	line-height: 16px;
+	content: "\e771";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .o-designer-overlay .removeChild {
+	padding-top: 11px;
+	background: transparent;
+	border: 0px;
+	float: none;
+	color: #bdbcbc;
+}
+
+.osbp-steel .o-designer-overlay .removeChild:before {
+	font-family: Vaadin-Icons;
+	font-size: 16px;
+	line-height: 16px;
+	content: "\e80b";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .o-designer-overlay .addChild {
+	padding-top: 11px;
+	background: transparent;
+	border: 0px;
+	float: none;
+	color: #bdbcbc;
+}
+
+.osbp-steel .o-designer-overlay .addChild:before {
+	font-family: Vaadin-Icons;
+	font-size: 16px;
+	line-height: 16px;
+	content: "\e801";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .o-designer-overlay .openProperties {
+	padding-top: 11px;
+	background: transparent;
+	border: 0px;
+	float: none;
+	color: #bdbcbc;
+}
+
+.osbp-steel .o-designer-overlay .openProperties:before {
+	font-family: Vaadin-Icons;
+	font-size: 16px;
+	line-height: 16px;
+	content: "\e6cf";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .o-designer-overlay .switchMargin {
+	padding-top: 11px;
+	background: transparent;
+	border: 0px;
+	float: none;
+	color: #bdbcbc;
+}
+
+.osbp-steel .o-designer-overlay .switchMargin:before {
+	font-family: Vaadin-Icons;
+	font-size: 16px;
+	line-height: 16px;
+	content: "\e65b";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-steel .o-designer-overlay .switchSpacing {
+	padding-top: 11px;
+	background: transparent;
+	border: 0px;
+	float: none;
+	color: #bdbcbc;
+}
+
+.osbp-steel .o-designer-overlay .switchSpacing:before {
+	font-family: Vaadin-Icons;
+	font-size: 16px;
+	line-height: 16px;
+	content: "\e665";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.o-SuggestBoxPopup {
+	z-index: 99999;
+}
+
+.o-SuggestBoxPopup .popupContent {
+	padding: 3px 3px;
+	border-radius: 0px;
+	background-color: #353334;
+	color: #c7c6c6;
+	-webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.4), 0 3px 5px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.51334);
+	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.4), 0 3px 5px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.51334);
+	-webkit-backface-visibility: hidden;
+	-moz-backface-visibility: hidden;
+	-ms-backface-visibility: hidden;
+	backface-visibility: hidden;
+	margin-top: 3px !important;
+	margin-bottom: 3px !important;
+	margin-right: 3px !important;
+	cursor: default;
+	width: auto;
+	color: #5D737E;
+}
+
+.o-SuggestBoxPopup .popupContent[class*="animate-in"] {
+	-webkit-animation: valo-overlay-animate-in 120ms;
+	-moz-animation: valo-overlay-animate-in 120ms;
+	animation: valo-overlay-animate-in 120ms;
+}
+
+.o-SuggestBoxPopup .popupContent[class*="animate-out"] {
+	-webkit-animation: valo-animate-out-fade 120ms;
+	-moz-animation: valo-animate-out-fade 120ms;
+	animation: valo-animate-out-fade 120ms;
+}
+
+.o-SuggestBoxPopup .popupContent table {
+	border-collapse: collapse;
+	border-spacing: 0;
+	margin: 0 auto;
+}
+
+.o-SuggestBoxPopup .popupContent td {
+	padding: 1px;
+}
+
+.o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel {
+	font-size: 12px;
+	text-align: center;
+}
+
+.o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel:focus {
+	outline: none;
+}
+
+.o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 19px;
+	height: 17px;
+	border: 1px solid transparent;
+	line-height: 17px;
+	text-align: center;
+	font-size: 11px;
+	background: #3d3b3c;
+	-webkit-transition: color 200ms;
+	-moz-transition: color 200ms;
+	transition: color 200ms;
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	cursor: pointer;
+}
+
+.o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day:hover {
+	color: #5D737E;
+}
+
+.o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day-offmonth {
+	color: #838182;
+	background: transparent;
+}
+
+.o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day-today {
+	color: #ecebec;
+	font-weight: 600;
+	border-color: #787577;
+}
+
+.o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected, .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected:hover {
+	color: #d2d8da;
+	background: #5D737E;
+	border: none;
+	font-weight: 600;
+}
+
+.o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-focused {
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	position: relative;
+}
+
+.v-ie8 .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-focused {
+	border-color: #5D737E;
+}
+
+.o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range, .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range:hover {
+	color: #838182;
+	cursor: not-allowed;
+}
+
+.o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-weekdays {
+	height: 17px;
+	color: rgba(152, 150, 151, 0.85);
+}
+
+.o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-weekdays strong {
+	font: inherit;
+	font-size: 11px;
+}
+
+.o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-header {
+	white-space: nowrap;
+}
+
+.o-SuggestBoxPopup .popupContent td[class*="year"] button, .o-SuggestBoxPopup .popupContent td[class*="month"] button {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	border: none;
+	background: transparent;
+	padding: 0;
+	margin: 0;
+	cursor: pointer;
+	color: transparent;
+	font-size: 0;
+	width: 12px;
+	height: 16px;
+	outline: none;
+	position: relative;
+	vertical-align: middle;
+}
+
+.o-SuggestBoxPopup .popupContent td[class*="year"] button:before, .o-SuggestBoxPopup .popupContent td[class*="month"] button:before {
+	color: #838182;
+	font-size: 16px;
+	line-height: 18px;
+	-webkit-transition: color 200ms;
+	-moz-transition: color 200ms;
+	transition: color 200ms;
+}
+
+.o-SuggestBoxPopup .popupContent td[class*="year"] button:hover:before, .o-SuggestBoxPopup .popupContent td[class*="month"] button:hover:before {
+	color: #5D737E;
+}
+
+.o-SuggestBoxPopup .popupContent td[class*="year"] button.outside-range, .o-SuggestBoxPopup .popupContent td[class*="month"] button.outside-range {
+	cursor: default;
+	opacity: 0.3;
+	filter: alpha(opacity=30.0) ;
+}
+
+.o-SuggestBoxPopup .popupContent td[class*="year"] button.outside-range:hover:before, .o-SuggestBoxPopup .popupContent td[class*="month"] button.outside-range:hover:before {
+	color: #838182;
+}
+
+.o-SuggestBoxPopup .popupContent .v-button-prevyear:before {
+	font-family: ThemeIcons;
+	content: "\f100";
+}
+
+.o-SuggestBoxPopup .popupContent .v-button-prevmonth:before {
+	font-family: ThemeIcons;
+	content: "\f104";
+}
+
+.o-SuggestBoxPopup .popupContent .v-button-nextyear:before {
+	font-family: ThemeIcons;
+	content: "\f101";
+}
+
+.o-SuggestBoxPopup .popupContent .v-button-nextmonth:before {
+	font-family: ThemeIcons;
+	content: "\f105";
+}
+
+.o-SuggestBoxPopup .popupContent td.v-datefield-calendarpanel-month {
+	width: 96px;
+	color: #5D737E;
+}
+
+.o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-year td.v-datefield-calendarpanel-month {
+	width: 48px;
+}
+
+.o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-weeknumber, .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-weekdays.v-datefield-calendarpanel-weeknumbers td:first-child {
+	width: 19px;
+	color: rgba(152, 150, 151, 0.85);
+	font-size: 11px;
+	display: inline-block;
+	text-align: left;
+}
+
+.o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-weeknumber {
+	position: relative;
+}
+
+.o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-weeknumbers .v-first:before {
+	content: "";
+	position: absolute;
+	top: 24px;
+	bottom: 0;
+	left: 0;
+	width: 23px;
+	border-top: 1px solid #111011;
+	border-right: 1px solid #111011;
+	border-top-right-radius: 0px;
+	border-bottom-left-radius: 0px;
+	background: #3d3b3c;
+}
+
+.o-SuggestBoxPopup .popupContent td.v-datefield-calendarpanel-time {
+	width: 100%;
+	font-size: 11px;
+}
+
+.o-SuggestBoxPopup .popupContent td.v-datefield-calendarpanel-time .v-label {
+	display: inline;
+	margin: 0 0.1em;
+	font-weight: 400;
+}
+
+.o-SuggestBoxPopup .item-selected {
+	background-color: darkgray;
+	color: white;
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/WARNING.TXT b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/WARNING.TXT
new file mode 100644
index 0000000..8d2e983
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/WARNING.TXT
@@ -0,0 +1 @@
+This directory must exist for the Vaadin SASS Compiler to run properly!
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ad.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ad.gif
new file mode 100644
index 0000000..57b4997
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ad.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ae.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ae.gif
new file mode 100644
index 0000000..78d15b6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ae.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/af.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/af.gif
new file mode 100644
index 0000000..9889408
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/af.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ag.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ag.gif
new file mode 100644
index 0000000..48f8e7b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ag.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ai.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ai.gif
new file mode 100644
index 0000000..1cbc579
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ai.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/al.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/al.gif
new file mode 100644
index 0000000..c44fe0a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/al.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/am.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/am.gif
new file mode 100644
index 0000000..2915e30
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/am.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/an.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/an.gif
new file mode 100644
index 0000000..cb570c6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/an.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ao.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ao.gif
new file mode 100644
index 0000000..8c854fa
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ao.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ar.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ar.gif
new file mode 100644
index 0000000..a9f71f7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ar.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/as.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/as.gif
new file mode 100644
index 0000000..d776ec2
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/as.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/at.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/at.gif
new file mode 100644
index 0000000..87e1217
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/at.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/au.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/au.gif
new file mode 100644
index 0000000..5269c6a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/au.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/aw.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/aw.gif
new file mode 100644
index 0000000..27fdb4d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/aw.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ax.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ax.gif
new file mode 100644
index 0000000..0ceb684
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ax.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/az.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/az.gif
new file mode 100644
index 0000000..d771618
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/az.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ba.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ba.gif
new file mode 100644
index 0000000..9bf5f0a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ba.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bb.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bb.gif
new file mode 100644
index 0000000..b7d08e5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bb.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bd.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bd.gif
new file mode 100644
index 0000000..0fd27ec
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bd.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/be.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/be.gif
new file mode 100644
index 0000000..ae09bfb
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/be.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bf.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bf.gif
new file mode 100644
index 0000000..9d6772c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bf.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bg.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bg.gif
new file mode 100644
index 0000000..11cf8ff
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bg.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bh.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bh.gif
new file mode 100644
index 0000000..56aa72b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bh.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bi.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bi.gif
new file mode 100644
index 0000000..6e2cbe1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bi.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bj.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bj.gif
new file mode 100644
index 0000000..e676116
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bj.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bm.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bm.gif
new file mode 100644
index 0000000..9feb87b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bm.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bn.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bn.gif
new file mode 100644
index 0000000..b7b6b0f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bn.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bo.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bo.gif
new file mode 100644
index 0000000..4844f85
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bo.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/br.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/br.gif
new file mode 100644
index 0000000..8c86616
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/br.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bs.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bs.gif
new file mode 100644
index 0000000..c0a741e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bs.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bt.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bt.gif
new file mode 100644
index 0000000..abe2f3c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bt.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bv.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bv.gif
new file mode 100644
index 0000000..6202d1f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bv.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bw.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bw.gif
new file mode 100644
index 0000000..986ab63
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bw.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/by.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/by.gif
new file mode 100644
index 0000000..43ffcd4
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/by.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bz.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bz.gif
new file mode 100644
index 0000000..791737f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/bz.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ca.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ca.gif
new file mode 100644
index 0000000..457d966
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ca.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/catalonia.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/catalonia.gif
new file mode 100644
index 0000000..73df9a0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/catalonia.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cc.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cc.gif
new file mode 100644
index 0000000..3f78327
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cc.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cd.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cd.gif
new file mode 100644
index 0000000..1df717a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cd.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cf.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cf.gif
new file mode 100644
index 0000000..35787ca
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cf.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cg.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cg.gif
new file mode 100644
index 0000000..e0a62a5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cg.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ch.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ch.gif
new file mode 100644
index 0000000..d5c0e5b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ch.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ci.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ci.gif
new file mode 100644
index 0000000..844120a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ci.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ck.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ck.gif
new file mode 100644
index 0000000..2edb739
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ck.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cl.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cl.gif
new file mode 100644
index 0000000..cbc370e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cl.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cm.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cm.gif
new file mode 100644
index 0000000..1fb102b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cm.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cn.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cn.gif
new file mode 100644
index 0000000..b052530
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cn.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/co.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/co.gif
new file mode 100644
index 0000000..d0e15ca
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/co.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cr.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cr.gif
new file mode 100644
index 0000000..0728dd6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cr.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cs.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cs.gif
new file mode 100644
index 0000000..101db64
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cs.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cu.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cu.gif
new file mode 100644
index 0000000..291255c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cu.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cv.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cv.gif
new file mode 100644
index 0000000..43c6c6c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cv.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cx.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cx.gif
new file mode 100644
index 0000000..a5b4308
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cx.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cy.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cy.gif
new file mode 100644
index 0000000..35c661e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cy.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cz.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cz.gif
new file mode 100644
index 0000000..0a605e5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/cz.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/de.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/de.gif
new file mode 100644
index 0000000..75728dd
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/de.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/dj.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/dj.gif
new file mode 100644
index 0000000..212406d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/dj.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/dk.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/dk.gif
new file mode 100644
index 0000000..03e75bd
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/dk.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/dm.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/dm.gif
new file mode 100644
index 0000000..2f87f3c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/dm.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/do.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/do.gif
new file mode 100644
index 0000000..f7d0bad
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/do.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/dz.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/dz.gif
new file mode 100644
index 0000000..ed580a7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/dz.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ec.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ec.gif
new file mode 100644
index 0000000..9e41e0e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ec.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ee.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ee.gif
new file mode 100644
index 0000000..9397a2d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ee.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/eg.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/eg.gif
new file mode 100644
index 0000000..6857c7d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/eg.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/eh.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/eh.gif
new file mode 100644
index 0000000..dd0391c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/eh.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/en.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/en.gif
new file mode 100644
index 0000000..933a4f0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/en.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/er.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/er.gif
new file mode 100644
index 0000000..3d4d612
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/er.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/es.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/es.gif
new file mode 100644
index 0000000..c27d65e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/es.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/et.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/et.gif
new file mode 100644
index 0000000..f77995d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/et.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/eu.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/eu.gif
new file mode 100644
index 0000000..28a762a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/eu.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/fam.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/fam.gif
new file mode 100644
index 0000000..7d52885
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/fam.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/fi.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/fi.gif
new file mode 100644
index 0000000..8d3a191
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/fi.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/fj.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/fj.gif
new file mode 100644
index 0000000..486151c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/fj.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/fk.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/fk.gif
new file mode 100644
index 0000000..37b5ecf
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/fk.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/fm.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/fm.gif
new file mode 100644
index 0000000..7f8723b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/fm.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/fo.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/fo.gif
new file mode 100644
index 0000000..4a90fc0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/fo.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/fr.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/fr.gif
new file mode 100644
index 0000000..43d0b80
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/fr.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ga.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ga.gif
new file mode 100644
index 0000000..23fd5f0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ga.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gb.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gb.gif
new file mode 100644
index 0000000..3c6bce1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gb.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gd.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gd.gif
new file mode 100644
index 0000000..25ea312
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gd.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ge.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ge.gif
new file mode 100644
index 0000000..faa7f12
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ge.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gf.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gf.gif
new file mode 100644
index 0000000..43d0b80
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gf.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gh.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gh.gif
new file mode 100644
index 0000000..273fb7d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gh.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gi.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gi.gif
new file mode 100644
index 0000000..7b1984b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gi.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gl.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gl.gif
new file mode 100644
index 0000000..ef445be
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gl.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gm.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gm.gif
new file mode 100644
index 0000000..6847c5a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gm.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gn.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gn.gif
new file mode 100644
index 0000000..a982ac6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gn.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gp.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gp.gif
new file mode 100644
index 0000000..31166db
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gp.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gq.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gq.gif
new file mode 100644
index 0000000..8b4e0cc
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gq.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gr.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gr.gif
new file mode 100644
index 0000000..b4c8c04
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gr.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gs.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gs.gif
new file mode 100644
index 0000000..ccc96ec
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gs.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gt.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gt.gif
new file mode 100644
index 0000000..7e94d1d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gt.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gu.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gu.gif
new file mode 100644
index 0000000..eafef68
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gu.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gw.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gw.gif
new file mode 100644
index 0000000..55f7571
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gw.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gy.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gy.gif
new file mode 100644
index 0000000..1cb4cd7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/gy.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/hk.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/hk.gif
new file mode 100644
index 0000000..798af96
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/hk.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/hm.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/hm.gif
new file mode 100644
index 0000000..5269c6a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/hm.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/hn.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/hn.gif
new file mode 100644
index 0000000..6c4ffe8
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/hn.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/hr.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/hr.gif
new file mode 100644
index 0000000..557c660
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/hr.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ht.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ht.gif
new file mode 100644
index 0000000..059604a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ht.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/hu.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/hu.gif
new file mode 100644
index 0000000..6142d86
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/hu.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/id.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/id.gif
new file mode 100644
index 0000000..865161b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/id.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ie.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ie.gif
new file mode 100644
index 0000000..506ad28
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ie.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/il.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/il.gif
new file mode 100644
index 0000000..c8483ae
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/il.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/in.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/in.gif
new file mode 100644
index 0000000..1cd8027
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/in.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/io.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/io.gif
new file mode 100644
index 0000000..de7e7ab
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/io.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/iq.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/iq.gif
new file mode 100644
index 0000000..c34fe3c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/iq.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ir.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ir.gif
new file mode 100644
index 0000000..156040f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ir.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/is.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/is.gif
new file mode 100644
index 0000000..b42502d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/is.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/it.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/it.gif
new file mode 100644
index 0000000..d79e90e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/it.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/jm.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/jm.gif
new file mode 100644
index 0000000..0bed67c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/jm.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/jo.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/jo.gif
new file mode 100644
index 0000000..03daf8a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/jo.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/jp.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/jp.gif
new file mode 100644
index 0000000..444c1d0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/jp.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ke.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ke.gif
new file mode 100644
index 0000000..c2b5d45
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ke.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/kg.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/kg.gif
new file mode 100644
index 0000000..72a4d41
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/kg.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/kh.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/kh.gif
new file mode 100644
index 0000000..30a1831
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/kh.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ki.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ki.gif
new file mode 100644
index 0000000..4a0751a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ki.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/km.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/km.gif
new file mode 100644
index 0000000..5859595
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/km.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/kn.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/kn.gif
new file mode 100644
index 0000000..bb9cc34
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/kn.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/kp.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/kp.gif
new file mode 100644
index 0000000..6e0ca09
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/kp.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/kr.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/kr.gif
new file mode 100644
index 0000000..1cddbe7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/kr.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/kw.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/kw.gif
new file mode 100644
index 0000000..1efc734
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/kw.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ky.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ky.gif
new file mode 100644
index 0000000..d3d02ee
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ky.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/kz.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/kz.gif
new file mode 100644
index 0000000..24baebe
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/kz.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/la.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/la.gif
new file mode 100644
index 0000000..d14cf4d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/la.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/language_de.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/language_de.gif
new file mode 100644
index 0000000..dd632c6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/language_de.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/language_en.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/language_en.gif
new file mode 100644
index 0000000..a0fe6fd
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/language_en.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/language_fr.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/language_fr.gif
new file mode 100644
index 0000000..58bba8a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/language_fr.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/lb.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/lb.gif
new file mode 100644
index 0000000..003d83a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/lb.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/lc.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/lc.gif
new file mode 100644
index 0000000..f5fe5bf
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/lc.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/li.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/li.gif
new file mode 100644
index 0000000..713c58e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/li.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/lk.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/lk.gif
new file mode 100644
index 0000000..1b3ee7f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/lk.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/lr.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/lr.gif
new file mode 100644
index 0000000..435af9e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/lr.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ls.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ls.gif
new file mode 100644
index 0000000..427ae95
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ls.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/lt.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/lt.gif
new file mode 100644
index 0000000..dee9c60
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/lt.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/lu.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/lu.gif
new file mode 100644
index 0000000..7d7293e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/lu.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/lv.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/lv.gif
new file mode 100644
index 0000000..17e71b7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/lv.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ly.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ly.gif
new file mode 100644
index 0000000..a654c30
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ly.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ma.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ma.gif
new file mode 100644
index 0000000..fc78411
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ma.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mc.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mc.gif
new file mode 100644
index 0000000..02a7c8e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mc.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/md.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/md.gif
new file mode 100644
index 0000000..e4b8a7e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/md.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/me.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/me.gif
new file mode 100644
index 0000000..a260453
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/me.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mg.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mg.gif
new file mode 100644
index 0000000..a91b577
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mg.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mh.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mh.gif
new file mode 100644
index 0000000..92f5f48
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mh.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mk.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mk.gif
new file mode 100644
index 0000000..7aeb831
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mk.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ml.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ml.gif
new file mode 100644
index 0000000..53d6f49
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ml.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mm.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mm.gif
new file mode 100644
index 0000000..9e0a275
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mm.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mn.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mn.gif
new file mode 100644
index 0000000..dff8ea5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mn.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mo.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mo.gif
new file mode 100644
index 0000000..66cf5b4
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mo.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mp.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mp.gif
new file mode 100644
index 0000000..73b7147
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mp.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mq.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mq.gif
new file mode 100644
index 0000000..570bc5d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mq.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mr.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mr.gif
new file mode 100644
index 0000000..f52fcf0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mr.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ms.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ms.gif
new file mode 100644
index 0000000..5e5a67a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ms.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mt.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mt.gif
new file mode 100644
index 0000000..45c709f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mt.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mu.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mu.gif
new file mode 100644
index 0000000..081ab45
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mu.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mv.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mv.gif
new file mode 100644
index 0000000..46b6387
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mv.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mw.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mw.gif
new file mode 100644
index 0000000..ad045a0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mw.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mx.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mx.gif
new file mode 100644
index 0000000..ddc75d0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mx.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/my.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/my.gif
new file mode 100644
index 0000000..fc7d523
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/my.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mz.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mz.gif
new file mode 100644
index 0000000..7d63508
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/mz.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/na.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/na.gif
new file mode 100644
index 0000000..c0babe7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/na.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/nc.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/nc.gif
new file mode 100644
index 0000000..b1e91b9
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/nc.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ne.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ne.gif
new file mode 100644
index 0000000..ff4eaf0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ne.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/nf.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/nf.gif
new file mode 100644
index 0000000..c83424c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/nf.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ng.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ng.gif
new file mode 100644
index 0000000..bdde7cb
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ng.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ni.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ni.gif
new file mode 100644
index 0000000..d05894d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ni.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/nl.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/nl.gif
new file mode 100644
index 0000000..c1c8f46
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/nl.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/no.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/no.gif
new file mode 100644
index 0000000..6202d1f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/no.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/np.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/np.gif
new file mode 100644
index 0000000..1096893
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/np.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/nr.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/nr.gif
new file mode 100644
index 0000000..2e4c0c5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/nr.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/nu.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/nu.gif
new file mode 100644
index 0000000..618210a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/nu.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/nz.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/nz.gif
new file mode 100644
index 0000000..028a5dc
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/nz.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/om.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/om.gif
new file mode 100644
index 0000000..2b8c775
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/om.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/pa.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/pa.gif
new file mode 100644
index 0000000..d518b2f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/pa.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/pe.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/pe.gif
new file mode 100644
index 0000000..3bc7639
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/pe.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/pf.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/pf.gif
new file mode 100644
index 0000000..849297a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/pf.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/pg.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/pg.gif
new file mode 100644
index 0000000..2d20b07
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/pg.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ph.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ph.gif
new file mode 100644
index 0000000..12b380a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ph.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/pk.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/pk.gif
new file mode 100644
index 0000000..f3f62c2
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/pk.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/pl.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/pl.gif
new file mode 100644
index 0000000..bf10646
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/pl.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/pm.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/pm.gif
new file mode 100644
index 0000000..99bf6fd
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/pm.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/pn.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/pn.gif
new file mode 100644
index 0000000..4bc86a1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/pn.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/pr.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/pr.gif
new file mode 100644
index 0000000..6d5d589
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/pr.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ps.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ps.gif
new file mode 100644
index 0000000..6afa3b7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ps.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/pt.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/pt.gif
new file mode 100644
index 0000000..e735f74
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/pt.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/pw.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/pw.gif
new file mode 100644
index 0000000..5854510
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/pw.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/py.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/py.gif
new file mode 100644
index 0000000..f2e66af
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/py.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/qa.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/qa.gif
new file mode 100644
index 0000000..2e843ff
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/qa.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/re.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/re.gif
new file mode 100644
index 0000000..43d0b80
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/re.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/readme.txt b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/readme.txt
new file mode 100644
index 0000000..2e5ad52
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/readme.txt
@@ -0,0 +1,9 @@
+Flag icons - http://www.famfamfam.com
+
+These icons are public domain, and as such are free for any use (attribution appreciated but not required).
+
+Note that these flags are named using the ISO3166-1 alpha-2 country codes where appropriate. A list of codes can be found at http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
+
+If you find these icons useful, please donate via paypal to mjames@gmail.com (or click the donate button available at http://www.famfamfam.com/lab/icons/silk)
+
+Contact: mjames@gmail.com
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ro.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ro.gif
new file mode 100644
index 0000000..f5d5f12
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ro.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/rs.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/rs.gif
new file mode 100644
index 0000000..3bd1fb2
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/rs.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ru.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ru.gif
new file mode 100644
index 0000000..b525c46
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ru.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/rw.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/rw.gif
new file mode 100644
index 0000000..0d095f7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/rw.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sa.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sa.gif
new file mode 100644
index 0000000..179961b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sa.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sb.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sb.gif
new file mode 100644
index 0000000..8f5ff83
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sb.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sc.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sc.gif
new file mode 100644
index 0000000..31b4767
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sc.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/scotland.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/scotland.gif
new file mode 100644
index 0000000..03f3f1d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/scotland.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sd.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sd.gif
new file mode 100644
index 0000000..53ae214
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sd.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/se.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/se.gif
new file mode 100644
index 0000000..80f6285
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/se.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sg.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sg.gif
new file mode 100644
index 0000000..5663d39
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sg.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sh.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sh.gif
new file mode 100644
index 0000000..dcc7f3b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sh.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/si.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/si.gif
new file mode 100644
index 0000000..23852b5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/si.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sj.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sj.gif
new file mode 100644
index 0000000..6202d1f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sj.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sk.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sk.gif
new file mode 100644
index 0000000..1b3f22b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sk.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sl.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sl.gif
new file mode 100644
index 0000000..f0f3492
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sl.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sm.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sm.gif
new file mode 100644
index 0000000..04d98de
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sm.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sn.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sn.gif
new file mode 100644
index 0000000..6dac870
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sn.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/so.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/so.gif
new file mode 100644
index 0000000..f196169
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/so.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sr.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sr.gif
new file mode 100644
index 0000000..0f7499a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sr.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/st.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/st.gif
new file mode 100644
index 0000000..4f1e6e0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/st.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sv.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sv.gif
new file mode 100644
index 0000000..2d7b159
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sv.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sy.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sy.gif
new file mode 100644
index 0000000..dc8bd50
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sy.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sz.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sz.gif
new file mode 100644
index 0000000..f37aaf8
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/sz.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tc.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tc.gif
new file mode 100644
index 0000000..11a8c23
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tc.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/td.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/td.gif
new file mode 100644
index 0000000..7aa8a10
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/td.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tf.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tf.gif
new file mode 100644
index 0000000..51a4325
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tf.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tg.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tg.gif
new file mode 100644
index 0000000..ca6b4e7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tg.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/th.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/th.gif
new file mode 100644
index 0000000..0130792
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/th.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tj.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tj.gif
new file mode 100644
index 0000000..2fe38d4
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tj.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tk.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tk.gif
new file mode 100644
index 0000000..3d3a727
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tk.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tl.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tl.gif
new file mode 100644
index 0000000..df22d58
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tl.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tm.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tm.gif
new file mode 100644
index 0000000..36d0994
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tm.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tn.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tn.gif
new file mode 100644
index 0000000..917d428
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tn.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/to.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/to.gif
new file mode 100644
index 0000000..d7ed4d1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/to.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tr.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tr.gif
new file mode 100644
index 0000000..e407d55
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tr.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tt.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tt.gif
new file mode 100644
index 0000000..47d3b80
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tt.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tv.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tv.gif
new file mode 100644
index 0000000..3c33827
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tv.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tw.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tw.gif
new file mode 100644
index 0000000..cacfd9b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tw.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tz.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tz.gif
new file mode 100644
index 0000000..82b52ca
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/tz.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ua.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ua.gif
new file mode 100644
index 0000000..5d6cd83
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ua.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ug.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ug.gif
new file mode 100644
index 0000000..58b731a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ug.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/um.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/um.gif
new file mode 100644
index 0000000..3b4c848
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/um.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/us.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/us.gif
new file mode 100644
index 0000000..8f198f7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/us.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/uy.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/uy.gif
new file mode 100644
index 0000000..12848c7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/uy.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/uz.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/uz.gif
new file mode 100644
index 0000000..dc9daec
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/uz.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/va.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/va.gif
new file mode 100644
index 0000000..2bd7446
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/va.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/vc.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/vc.gif
new file mode 100644
index 0000000..4821381
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/vc.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ve.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ve.gif
new file mode 100644
index 0000000..19ce6c1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ve.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/vg.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/vg.gif
new file mode 100644
index 0000000..1fc0f96
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/vg.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/vi.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/vi.gif
new file mode 100644
index 0000000..66f9e74
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/vi.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/vn.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/vn.gif
new file mode 100644
index 0000000..f1e20c9
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/vn.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/vu.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/vu.gif
new file mode 100644
index 0000000..8a8b2b0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/vu.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/wales.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/wales.gif
new file mode 100644
index 0000000..901d175
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/wales.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/wf.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/wf.gif
new file mode 100644
index 0000000..eaa954b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/wf.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ws.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ws.gif
new file mode 100644
index 0000000..a51f939
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ws.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ye.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ye.gif
new file mode 100644
index 0000000..7b0183d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/ye.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/yt.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/yt.gif
new file mode 100644
index 0000000..a2267c0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/yt.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/za.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/za.gif
new file mode 100644
index 0000000..ede5258
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/za.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/zm.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/zm.gif
new file mode 100644
index 0000000..b2851d2
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/zm.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/zw.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/zw.gif
new file mode 100644
index 0000000..02901f6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/zw.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/FontAwesome.otf b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/FontAwesome.otf
new file mode 100644
index 0000000..3ed7f8b4
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/FontAwesome.otf
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/LICENCE.txt b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/LICENCE.txt
new file mode 100644
index 0000000..e770792
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/LICENCE.txt
@@ -0,0 +1,28 @@
+
+FontAwesome 4.5.0
+-----------------
+
+License: SIL OFL 1.1
+URL: http://scripts.sil.org/OFL
+
+FontAwesome.otf
+fontawesome-webfont.eot
+fontawesome-webfont.svg
+fontawesome-webfont.ttf
+fontawesome-webfont.woff
+fontawesome-webfont.woff2
+
+
+FontAwesome 4.1.0
+-----------------
+
+License: SIL OFL 1.1
+URL: http://scripts.sil.org/OFL
+(files renamed due to parallel usage)
+
+themeicons-webfont.eot
+themeicons-webfont.svg
+themeicons-webfont.ttf
+themeicons-webfont.woff
+
+
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/README.txt b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/README.txt
new file mode 100644
index 0000000..cd7dc09
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/README.txt
@@ -0,0 +1 @@
+Copy fonts from base and/or valo theme to this directory and include them in layout/_icon.scss.
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/Vaadin-Icons.eot b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/Vaadin-Icons.eot
new file mode 100644
index 0000000..2b0f9db
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/Vaadin-Icons.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/Vaadin-Icons.svg b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/Vaadin-Icons.svg
new file mode 100644
index 0000000..09eb874
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/Vaadin-Icons.svg
@@ -0,0 +1,635 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata>
+<json>
+<![CDATA[
+{
+	"fontFamily": "Vaadin-Icons",
+	"fontURL": "https://vaadin.com/vaadin-icons",
+	"license": "CC-BY license",
+	"licenseURL": "https://creativecommons.org/licenses/by/4.0/",
+	"description": "Vaadin Icons\nFont generated by IcoMoon.",
+	"copyright": "Vaadin Ltd",
+	"majorVersion": 1,
+	"minorVersion": 0,
+	"version": "Version 1.0",
+	"fontId": "Vaadin-Icons",
+	"psName": "Vaadin-Icons",
+	"subFamily": "Regular",
+	"fullName": "Vaadin-Icons"
+}
+]]>
+</json>
+</metadata>
+<defs>
+<font id="Vaadin-Icons" horiz-adv-x="1024">
+<font-face units-per-em="1024" ascent="960" descent="-64" />
+<missing-glyph horiz-adv-x="1024" />
+<glyph unicode="&#x20;" horiz-adv-x="512" d="" />
+<glyph unicode="&#xe600;" glyph-name="book-dollar" data-tags="book-dollar" d="M825.6 800c-102.4 76.8-89.6 160-89.6 160h-608v-800c0-121.6 134.4-224 256-224h512v832c0 0-51.2 12.8-70.4 32zM448 556.8c-57.6 19.2-147.2 51.2-147.2 121.6 6.4 51.2 83.2 89.6 83.2 102.4v51.2h64v-44.8c64-6.4 115.2-25.6 121.6-25.6l-19.2-57.6c0 0-44.8 19.2-96 19.2-44.8 0-70.4-19.2-76.8-51.2 0-19.2 32-38.4 83.2-57.6 96-32 121.6-70.4 121.6-121.6 0-44.8-6.4-102.4-134.4-115.2v-57.6h-64v51.2c0 6.4-89.6 32-96 32l32 57.6c0 0 70.4-32 128-25.6s83.2 38.4 83.2 64c6.4 19.2-25.6 38.4-83.2 57.6zM832 0h-448c-64 0-115.2 38.4-128 83.2-6.4 19.2 0 44.8 25.6 44.8h422.4v659.2c64-38.4 128-70.4 128-83.2v-704z" />
+<glyph unicode="&#xe601;" glyph-name="book-percent" data-tags="book-percent" d="M806.4 800c-102.4 76.8-102.4 160-102.4 160h-576v-800c0-121.6 102.4-224 224-224h544v832c0 0-64 12.8-89.6 32zM352 755.2c51.2 0 96-44.8 96-102.4s-44.8-89.6-96-89.6-96 38.4-96 89.6 44.8 102.4 96 102.4zM576 768h64l-320-448h-64l320 448zM640 416c0-51.2-44.8-96-96-96s-96 44.8-96 96 44.8 96 96 96 96-44.8 96-96zM832 0h-480c-64 0-115.2 38.4-128 83.2-6.4 25.6 0 44.8 25.6 44.8h454.4v659.2c0-38.4 64-70.4 128-83.2v-704zM576 416c0-17.673-14.327-32-32-32s-32 14.327-32 32c0 17.673 14.327 32 32 32s32-14.327 32-32zM384 652.8c0-17.673-14.327-32-32-32s-32 14.327-32 32c0 17.673 14.327 32 32 32s32-14.327 32-32z" />
+<glyph unicode="&#xe602;" glyph-name="briefcase2" data-tags="briefcase" d="M704 704v128h-384v-128h-320v-768h1024v768h-320zM640 704h-256v64h256v-64z" />
+<glyph unicode="&#xe603;" glyph-name="plus-minus" data-tags="plus-minus" d="M640 512h384v-128h-384v128zM256 640h-128v-128h-128v-128h128v-128h128v128h128v128h-128zM384 832l192-768h64l-192 768z" />
+<glyph unicode="&#xe604;" glyph-name="calendar-briefcase" data-tags="calendar-briefcase" d="M192 960h64v-192h-64v192zM704 960h64v-192h-64v192zM832 896v-192h-192v192h-320v-192h-192v192h-128v-896h320v64h-256v512h832v-192h64v512zM832 320v128h-256v-128h-192v-384h640v384h-192zM640 384h128v-64h-128v64z" />
+<glyph unicode="&#xe605;" glyph-name="calendar-clock" data-tags="calendar-clock" d="M192 960h64v-192h-64v192zM704 960h64v-192h-64v192zM422.4 64h-358.4v512h832v-38.4c25.6-12.8 44.8-25.6 64-44.8v403.2h-128v-192h-192v192h-320v-192h-192v192h-128v-896h467.2c-19.2 19.2-32 38.4-44.8 64zM896 192h-192v192h64v-128h128zM736 448c121.6 0 224-102.4 224-224s-102.4-224-224-224-224 102.4-224 224 102.4 224 224 224zM736 512c-160 0-288-128-288-288s128-288 288-288 288 128 288 288-128 288-288 288v0z" />
+<glyph unicode="&#xe606;" glyph-name="calendar-user" data-tags="calendar-user" d="M192 960h64v-192h-64v192zM704 960h64v-192h-64v192zM576 57.6c0 6.4 0 6.4 0 0l-512 6.4v512h832v-76.8c25.6-6.4 44.8-19.2 64-38.4v435.2h-128v-192h-192v192h-320v-192h-192v192h-128v-896h576v57.6zM960 320c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128zM889.6 192h-115.2c-70.4 0-134.4-57.6-134.4-134.4v-121.6h384v121.6c0 76.8-57.6 134.4-134.4 134.4z" />
+<glyph unicode="&#xe607;" glyph-name="dental-chair" data-tags="dental-chair" d="M736 435.2c-19.2 6.4-38.4 12.8-51.2 12.8h-172.8v64h192c0 38.4-25.6 64-64 64h-256c0-38.4 25.6-64 64-64v-64c-32 0-64 12.8-76.8 38.4l-70.4 115.2c-19.2 25.6-44.8 38.4-70.4 38.4h-38.4v44.8c0 19.2-6.4 32-12.8 51.2l-19.2 44.8c-19.2 32-57.6 51.2-96 51.2h-64l320-448c25.6-38.4 70.4-64 115.2-64h76.8v-64h-64v-128h-38.4c-57.6 0-115.2-25.6-153.6-64v0h-64v-64h704v64h-64c-38.4 38.4-96 64-153.6 64h-38.4v128h-64v64h102.4c12.8 0 32-6.4 44.8-12.8l108.8-57.6c57.6-32 128-32 185.6 0h6.4l-288 185.6z" />
+<glyph unicode="&#xe608;" glyph-name="doctor-briefcase" data-tags="doctor-briefcase" d="M1024 192l-89.6 428.8c-12.8 44.8-57.6 83.2-108.8 83.2h-121.6v76.8c0 64-51.2 115.2-115.2 115.2h-153.6c-64 0-115.2-51.2-115.2-115.2v-76.8h-121.6c-51.2 0-96-38.4-108.8-83.2l-89.6-428.8c-12.8-64 38.4-128 108.8-128h800c76.8 0 128 64 115.2 128zM384 780.8c0 25.6 25.6 51.2 51.2 51.2h153.6c25.6 0 51.2-25.6 51.2-51.2v-76.8h-256v76.8zM704 320h-128v-128h-128v128h-128v128h128v128h128v-128h128v-128z" />
+<glyph unicode="&#xe609;" glyph-name="doctor" data-tags="doctor" d="M896 236.8c-64 121.6-128 102.4-198.4 108.8 6.4-19.2 6.4-38.4 6.4-64 102.4-25.6 128-147.2 128-217.6v-64h-128v64h64c0 0 0 160-96 160s-96-153.6-96-160h64v-64h-128v64c0 70.4 25.6 198.4 128 217.6 0 38.4-6.4 70.4-12.8 83.2-12.8 6.4-25.6 19.2-25.6 38.4 0 38.4 51.2 25.6 89.6 96 0 0 57.6 147.2 38.4 275.2h-64c0 12.8 6.4 19.2 6.4 32s0 19.2-6.4 32h51.2c-19.2 64-83.2 121.6-204.8 121.6 0 0 0 0 0 0s0 0 0 0 0 0 0 0c-121.6 0-185.6-57.6-211.2-128h51.2c0-12.8-6.4-19.2-6.4-32s0-19.2 6.4-32h-64c-12.8-128 38.4-275.2 38.4-275.2 38.4-64 89.6-51.2 89.6-96 0-32-32-44.8-70.4-51.2-12.8-12.8-25.6-38.4-25.6-89.6 0-25.6 0-51.2 0-76.8 38.4-12.8 64-51.2 64-89.6 0-44.8-44.8-89.6-96-89.6s-96 44.8-96 96c0 44.8 25.6 76.8 64 89.6 0 19.2 0 44.8 0 76.8s6.4 57.6 12.8 83.2c-44.8-6.4-96-25.6-140.8-108.8-38.4-70.4-57.6-300.8-57.6-300.8h876.8c6.4 0-12.8 230.4-51.2 300.8zM416 800c0 51.2 44.8 96 96 96s96-44.8 96-96-44.8-96-96-96-96 44.8-96 96zM320 96c0-17.673-14.327-32-32-32s-32 14.327-32 32c0 17.673 14.327 32 32 32s32-14.327 32-32z" />
+<glyph unicode="&#xe60a;" glyph-name="dollar2" data-tags="dollar" d="M524.8 524.8c-6.4 0-6.4 6.4-12.8 6.4v198.4c76.8-6.4 140.8-38.4 140.8-38.4l57.6 115.2c-6.4 0-96 51.2-198.4 51.2v102.4h-64v-102.4c-51.2-12.8-89.6-32-128-57.6-38.4-38.4-64-89.6-64-147.2 0-44.8 12.8-147.2 192-230.4v-249.6c-57.6 12.8-128 44.8-153.6 57.6l-64-108.8c12.8-6.4 115.2-64 217.6-76.8v-108.8h64v108.8c0 0 0 0 0 0 147.2 19.2 230.4 134.4 230.4 243.2 0 96-64 172.8-217.6 236.8zM448 563.2c-51.2 32-64 64-64 83.2 0 25.6 6.4 44.8 25.6 57.6 12.8 6.4 25.6 12.8 38.4 19.2v-160zM512 172.8v217.6c70.4-32 102.4-70.4 102.4-102.4 0-38.4-19.2-102.4-102.4-115.2z" />
+<glyph unicode="&#xe60b;" glyph-name="exit-o" data-tags="exit-o" d="M640 960c70.4 0 128-57.6 128-128 0-57.6-38.4-108.8-96-121.6 0 0 0-6.4 0-6.4 25.6 0 44.8-12.8 64-32l83.2-83.2c6.4-6.4 19.2-12.8 32-12.8h108.8v384h-320zM755.2 32l-243.2 288v-160c0-51.2-44.8-96-96-96h-224c-38.4 0-64 25.6-64 64s25.6 64 64 64h160c19.2 0 32 12.8 32 32v128c0 44.8 6.4 83.2 25.6 128l44.8 96h-51.2c-32 0-57.6-12.8-76.8-38.4l-32-44.8c-12.8-25.6-44.8-32-76.8-19.2-25.6 19.2-38.4 57.6-12.8 83.2l38.4 51.2c44.8 64 121.6 96 198.4 96h128l6.4 19.2c-38.4 19.2-64 64-64 108.8 0 70.4 57.6 128 128 128h-448v-313.6l-38.4-51.2c-19.2-25.6-32-57.6-25.6-96 6.4-32 25.6-64 57.6-83.2 0 0 0 0 0 0v-160c-70.4 0-128-57.6-128-128s57.6-128 128-128v-64h742.4c-70.4 0-134.4 38.4-172.8 96zM729.6 492.8l-44.8 51.2-38.4-96c-12.8-32-19.2-57.6 0-83.2l313.6-390.4v473.6h-134.4c-38.4 0-70.4 12.8-96 44.8z" />
+<glyph unicode="&#xe60c;" glyph-name="exit" data-tags="exit" d="M896 576h-108.8c-12.8 0-25.6 6.4-38.4 12.8l-83.2 83.2c-12.8 19.2-38.4 32-70.4 32h-19.2c70.4 0 128 57.6 128 128s-57.6 128-128 128-128-57.6-128-128c0-44.8 25.6-89.6 64-108.8l-12.8-19.2h-128c-70.4 0-147.2-32-192-96l-38.4-51.2c-25.6-25.6-12.8-64 12.8-83.2 25.6-12.8 57.6-6.4 76.8 19.2l32 44.8c19.2 25.6 44.8 38.4 76.8 38.4h51.2l-44.8-102.4c-19.2-38.4-25.6-76.8-25.6-121.6v-128c0-19.2-12.8-32-32-32h-160c-38.4 0-64-25.6-64-64s25.6-64 64-64h224c51.2 0 96 44.8 96 96v160l243.2-288c38.4-57.6 108.8-96 179.2-96h57.6l-345.6 428.8c-19.2 25.6-12.8 51.2 0 83.2l38.4 96 44.8-51.2c25.6-25.6 64-44.8 102.4-44.8h128c38.4 0 64 25.6 64 64s-25.6 64-64 64z" />
+<glyph unicode="&#xe60d;" glyph-name="golf" data-tags="golf" d="M448 832c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128zM627.2 844.8c-12.8 32-108.8 6.4-128-32-12.8-19.2-12.8-76.8-76.8-121.6-51.2-32-102.4-32-102.4-32-19.2-38.4-6.4-70.4 12.8-102.4 32-57.6 38.4-115.2 44.8-179.2 6.4-83.2-32-153.6-147.2-204.8-51.2-19.2-83.2-57.6-64-121.6 0 0 128 19.2 198.4 76.8 96 76.8 115.2 147.2 115.2 147.2s6.4-44.8 0-121.6c-6.4-64-12.8-96-25.6-140.8s19.2-76.8 57.6-76.8 64 25.6 64 64l19.2 121.6c19.2 134.4 0 275.2-51.2 403.2 0 6.4-6.4 6.4-6.4 12.8-38.4 102.4 12.8 166.4 38.4 192 19.2 25.6 76.8 76.8 51.2 115.2zM768 960v-640h64v384l192 128zM1024 320c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM64 422.4l236.8 236.8-44.8 19.2-243.2-230.4c0 0-25.6-44.8 6.4-108.8s102.4-19.2 102.4-19.2c25.6 12.8 12.8 25.6 0 38.4s-57.6 64-57.6 64z" />
+<glyph unicode="&#xe60e;" glyph-name="group2" data-tags="group" d="M320-64v339.2c-38.4 19.2-64 64-64 108.8v256c0 44.8 25.6 83.2 64 108.8 0 6.4 0 12.8 0 19.2 0 70.4-57.6 128-128 128s-128-57.6-128-128c0-70.4 57.6-128 128-128h-128c-32 0-64-32-64-64v-256c0-32 32-64 64-64v-320h256zM960 640h-128c70.4 0 128 57.6 128 128s-57.6 128-128 128-128-57.6-128-128c0-6.4 0-12.8 0-19.2 38.4-25.6 64-64 64-108.8v-256c0-44.8-25.6-89.6-64-108.8v-339.2h256v320c32 0 64 32 64 64v256c0 32-32 64-64 64zM640 832c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128zM640 704h-256c-32 0-64-32-64-64v-256c0-32 32-64 64-64v-384h256v384c32 0 64 32 64 64v256c0 32-32 64-64 64z" />
+<glyph unicode="&#xe60f;" glyph-name="health-card" data-tags="health-card" d="M960 768v-640h-896v640h896zM1024 832h-1024v-768h1024v768zM576 640h320v-64h-320v64zM576 512h320v-64h-320v64zM576 384h128v-64h-128v64zM416 640c0 0 0 0 0 0-38.4 0-70.4-38.4-96-64-25.6 25.6-57.6 64-96 64 0 0 0 0 0 0-96 0-134.4-121.6-64-185.6l160-134.4 160 134.4c70.4 64 32 185.6-64 185.6z" />
+<glyph unicode="&#xe610;" glyph-name="invoice" data-tags="invoice" d="M281.6 307.2c-38.4-6.4-89.6 19.2-108.8 25.6l-32-57.6c0 0 57.6-25.6 108.8-32v-51.2h64v57.6c57.6 19.2 89.6 70.4 96 115.2 0 51.2-38.4 89.6-121.6 121.6-25.6 12.8-70.4 32-70.4 57.6 0 32 25.6 51.2 64 51.2 44.8 0 89.6-19.2 89.6-19.2l25.6 57.6c0 0-32 12.8-76.8 25.6v44.8h-64v-44.8c-57.6-12.8-96-51.2-102.4-108.8 0-76.8 83.2-108.8 115.2-121.6 38.4-12.8 83.2-38.4 83.2-57.6 0-25.6-25.6-57.6-70.4-64zM0 832v-768h1024v768h-1024zM960 128h-896v640h896v-640zM512 640h384v-64h-384v64zM512 512h384v-64h-384v64zM512 384h192v-64h-192v64z" />
+<glyph unicode="&#xe611;" glyph-name="level-down-bold" data-tags="level-down-bold" d="M576-64l256 448h-192v576h-448l128-192h128v-384h-192z" />
+<glyph unicode="&#xe612;" glyph-name="level-left-bold" data-tags="level-left-bold" d="M0 512l448 256v-192h576v-448l-192 128v128h-384v-192z" />
+<glyph unicode="&#xe613;" glyph-name="level-up-bold" data-tags="level-up-bold" d="M576 960l256-448h-192v-576h-448l128 192h128v384h-192z" />
+<glyph unicode="&#xe614;" glyph-name="out" data-tags="out" d="M224 448c19.2 0 32-12.8 32-32v-128c0-19.2-12.8-32-32-32s-32 12.8-32 32v128c0 19.2 12.8 32 32 32v0zM224 512v0c-51.2 0-96-44.8-96-96v-128c0-51.2 44.8-96 96-96v0c51.2 0 96 44.8 96 96v128c0 51.2-44.8 96-96 96v0zM512 512v-224c0-19.2-12.8-32-32-32s-32 12.8-32 32v224h-64v-224c0-51.2 44.8-96 96-96v0c51.2 0 96 44.8 96 96v224h-64zM832 512h-192v-64h64v-256h64v256h64zM960 576v64h-153.6l-236.8 192c6.4 12.8 6.4 19.2 6.4 32 0 51.2-44.8 96-96 96s-96-44.8-96-96c0-12.8 0-19.2 6.4-32l-236.8-192h-153.6v-576h64v-64h960v576h-64zM428.8 780.8c19.2-6.4 32-12.8 51.2-12.8s32 6.4 51.2 12.8l172.8-140.8h-448l172.8 140.8zM896 128h-832v448h832v-448z" />
+<glyph unicode="&#xe615;" glyph-name="pill" data-tags="pill" d="M947.2 870.4l-12.8 12.8c-44.8 51.2-115.2 76.8-179.2 76.8s-134.4-25.6-185.6-76.8l-492.8-492.8c-102.4-102.4-102.4-262.4 0-364.8l12.8-12.8c44.8-51.2 115.2-76.8 179.2-76.8s134.4 25.6 185.6 76.8l499.2 499.2c96 96 96 262.4-6.4 358.4zM902.4 550.4l-249.6-249.6-224 230.4-243.2-243.2c-70.4-70.4-70.4-160-64-224v0c-76.8 76.8-76.8 198.4 0 275.2l499.2 499.2c32 38.4 83.2 57.6 134.4 57.6s102.4-19.2 140.8-57.6l12.8-12.8c32-32 51.2-83.2 51.2-134.4s-19.2-102.4-57.6-140.8z" />
+<glyph unicode="&#xe616;" glyph-name="pills" data-tags="pills" d="M224 448l403.2 403.2c25.6 25.6 64 44.8 108.8 44.8s83.2-19.2 115.2-44.8c64-64 64-166.4 0-224l-179.2-179.2h89.6l128 128c89.6 89.6 89.6 230.4 0 313.6-44.8 44.8-102.4 64-160 64s-108.8-12.8-153.6-57.6l-403.2-409.6c-19.2-12.8-32-32-44.8-57.6 32 12.8 64 19.2 96 19.2zM467.2 601.6l-153.6-153.6h300.8zM800 384h-576c-121.6 0-224-102.4-224-224s102.4-224 224-224h576c121.6 0 224 102.4 224 224s-102.4 224-224 224zM800 0h-288v256h-288c-70.4 0-128-38.4-160-76.8 12.8 76.8 76.8 140.8 160 140.8h576c89.6 0 160-70.4 160-160s-70.4-160-160-160z" />
+<glyph unicode="&#xe617;" glyph-name="specialist" data-tags="specialist" d="M262.4 448c12.8-38.4 19.2-70.4 19.2-70.4 51.2-83.2 115.2-70.4 115.2-115.2 0-19.2-12.8-38.4-32-44.8l147.2-115.2 147.2 108.8c-19.2 12.8-32 25.6-32 44.8 0 51.2 64 32 115.2 115.2 0 0 12.8 25.6 19.2 70.4v0c19.2 70.4 38.4 198.4 32 262.4h-96c0 19.2 6.4 38.4 6.4 64h70.4c-19.2 89.6-64 128-140.8 147.2-32 25.6-76.8 44.8-121.6 44.8s-89.6-19.2-121.6-44.8c-76.8-19.2-115.2-57.6-140.8-147.2h70.4c0-25.6 6.4-44.8 12.8-64h-102.4c-6.4-64 12.8-192 32-256v0zM716.8 416c-6.4-6.4-12.8-12.8-19.2-19.2l-32-38.4c-25.6-32-51.2-51.2-89.6-57.6l-25.6-6.4c-25.6-6.4-57.6-6.4-89.6 0l-25.6 6.4c-38.4 12.8-70.4 32-96 70.4l-12.8 25.6c-6.4 6.4-12.8 12.8-19.2 19.2l-44.8 32 198.4 57.6c32 6.4 64 12.8 96 0l204.8-57.6-44.8-32zM384 768c0 70.4 57.6 128 128 128s128-57.6 128-128c0-70.4-57.6-128-128-128s-128 57.6-128 128zM992 51.2c-83.2 153.6-166.4 128-249.6 140.8 0 0 0 0-6.4 0l-224-166.4-224 166.4c0 0 0 0-6.4 0-89.6-6.4-166.4 12.8-249.6-140.8-12.8-25.6-25.6-70.4-32-115.2h1024c-6.4 44.8-19.2 89.6-32 115.2z" />
+<glyph unicode="&#xe618;" glyph-name="stethoscope2" data-tags="stethoscope" d="M364.8-12.8c19.2-19.2 64-51.2 115.2-51.2 172.8 0 211.2 128 217.6 230.4 12.8 147.2 51.2 140.8 70.4 140.8 44.8 0 57.6-25.6 57.6-70.4-38.4-25.6-64-64-64-108.8 0-70.4 57.6-128 128-128s128 57.6 128 128-57.6 128-128 128c-6.4 0-6.4 0-12.8 0-12.8 57.6-44.8 115.2-115.2 115.2-102.4 0-128-89.6-134.4-185.6-6.4-134.4-51.2-185.6-147.2-185.6-25.6 0-51.2 12.8-64 25.6-38.4 32-32 147.2-32 147.2 128 0 256 115.2 300.8 307.2l-12.8 6.4c19.2 76.8 32 166.4 32 230.4 0 70.4-19.2 121.6-64 160s-96 51.2-134.4 51.2c-12.8 19.2-32 32-57.6 32-32 0-64-25.6-64-64s25.6-64 64-64c25.6 0 44.8 12.8 51.2 32 32 0 64-12.8 96-38.4s44.8-57.6 44.8-108.8c0-57.6-12.8-140.8-32-224l-12.8 6.4c-19.2-70.4-83.2-230.4-211.2-230.4h-64c-128 0-192 160-211.2 230.4l-12.8-6.4c-19.2 83.2-32 166.4-32 224 0 51.2 12.8 83.2 44.8 108.8 25.6 25.6 64 32 96 38.4 6.4-19.2 25.6-32 51.2-32 38.4 0 64 25.6 64 64s-25.6 64-64 64c-25.6 0-44.8-12.8-57.6-32-38.4 0-89.6-12.8-134.4-51.2s-64-89.6-64-160c0-64 12.8-153.6 32-236.8l-12.8-6.4c44.8-185.6 172.8-300.8 300.8-300.8 0 0-6.4-140.8 44.8-185.6zM896 64c-38.4 0-64 25.6-64 64s25.6 64 64 64 64-25.6 64-64-32-64-64-64z" />
+<glyph unicode="&#xe619;" glyph-name="teeth" data-tags="teeth" d="M294.4 473.6c-6.4-6.4-32-25.6-102.4-25.6 70.4 0 96-19.2 102.4-25.6 12.8 12.8 38.4 25.6 96 25.6-57.6 0-83.2 12.8-96 25.6zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512c281.6 0 512 230.4 512 512s-230.4 512-512 512zM838.4 217.6c-64 0-89.6 51.2-102.4 102.4-12.8-57.6-38.4-128-115.2-128-70.4 0-96 70.4-108.8 128-12.8-64-38.4-128-108.8-128s-102.4 70.4-115.2 128c-12.8-51.2-38.4-102.4-102.4-102.4-128 0-121.6 192-121.6 192s12.8 38.4 108.8 38.4c-96 0-108.8 32-108.8 32s-6.4 192 121.6 192c64 0 89.6-51.2 102.4-102.4 12.8 57.6 38.4 128 115.2 128 70.4 6.4 96-64 108.8-121.6 12.8 64 38.4 128 108.8 128s102.4-70.4 115.2-128c12.8 51.2 38.4 102.4 102.4 102.4 128 0 121.6-192 121.6-192s-19.2-38.4-115.2-38.4c-76.8 0-102.4 19.2-115.2 25.6-12.8-12.8-44.8-25.6-102.4-25.6-76.8 0-102.4 12.8-115.2 25.6-6.4-6.4-38.4-25.6-102.4-25.6 64 0 89.6-19.2 102.4-25.6 12.8 12.8 38.4 25.6 115.2 25.6 64 0 89.6-12.8 108.8-25.6 0 6.4 32 25.6 108.8 25.6 96 0 115.2-38.4 115.2-38.4s6.4-192-121.6-192z" />
+<glyph unicode="&#xe61a;" glyph-name="user-card" data-tags="user-card" d="M960 768v-640h-896v640h896zM1024 832h-1024v-768h1024v768zM512 640h384v-64h-384v64zM512 512h384v-64h-384v64zM512 384h192v-64h-192v64zM345.6 512h-25.6v6.4c38.4 12.8 64 51.2 64 89.6 0 51.2-44.8 96-96 96s-96-44.8-96-96c0-44.8 25.6-76.8 64-89.6v-6.4h-25.6c-57.6 0-102.4-44.8-102.4-102.4v-153.6h320v153.6c0 57.6-44.8 102.4-102.4 102.4z" />
+<glyph unicode="&#xe61b;" glyph-name="user-check" data-tags="user-check" d="M480 38.4c-51.2 51.2-51.2 128 0 179.2s128 51.2 179.2 0l38.4-38.4 121.6 134.4c-44.8 25.6-83.2 25.6-128 25.6-44.8 6.4-89.6 19.2-89.6 57.6s51.2 25.6 89.6 96c0 0 172.8 467.2-185.6 467.2-352 0-179.2-467.2-179.2-467.2 38.4-64 89.6-51.2 89.6-96s-44.8-44.8-89.6-51.2c-70.4-6.4-134.4 6.4-198.4-108.8-38.4-70.4-57.6-300.8-57.6-300.8h512l-102.4 102.4zM819.2-64h134.4c0 0-6.4 57.6-12.8 128l-121.6-128zM704-64c-19.2 0-32 6.4-44.8 19.2l-128 128c-25.6 25.6-25.6 64 0 89.6s64 25.6 89.6 0l83.2-83.2 211.2 230.4c25.6 25.6 64 25.6 89.6 6.4 25.6-25.6 25.6-64 6.4-89.6l-256-275.2c-19.2-19.2-32-25.6-51.2-25.6 0 0 0 0 0 0z" />
+<glyph unicode="&#xe61c;" glyph-name="user-clock" data-tags="user-clock" d="M896 128h-192v192h64v-128h128zM1024 160c0 160-128 288-288 288-44.8 0-89.6-12.8-128-32 12.8 19.2 51.2 19.2 89.6 76.8 0 0 172.8 467.2-185.6 467.2s-185.6-467.2-185.6-467.2c38.4-64 89.6-51.2 89.6-96s-44.8-44.8-89.6-51.2c-70.4-6.4-134.4 6.4-198.4-108.8-38.4-70.4-57.6-300.8-57.6-300.8h665.6c-121.6 0-224 102.4-224 224s102.4 224 224 224 224-102.4 224-224c0-121.6-102.4-224-224-224h217.6c0 0 0 12.8 0 32 38.4 51.2 70.4 115.2 70.4 192z" />
+<glyph unicode="&#xe61d;" glyph-name="user-heart" data-tags="user-heart" d="M908.8-64h38.4c0 0 0 12.8 0 38.4l-38.4-38.4zM550.4 70.4c-44.8 44.8-64 115.2-51.2 179.2s51.2 115.2 108.8 134.4c0 6.4-6.4 12.8-6.4 12.8 0 38.4 51.2 25.6 89.6 96 0 0 172.8 467.2-185.6 467.2-352 0-179.2-467.2-179.2-467.2 38.4-64 89.6-51.2 89.6-96s-44.8-44.8-89.6-51.2c-70.4-6.4-134.4 6.4-198.4-108.8-38.4-70.4-57.6-300.8-57.6-300.8h614.4l-134.4 134.4zM953.6 313.6c-12.8 6.4-32 6.4-44.8 6.4-44.8 0-83.2-38.4-108.8-70.4-25.6 32-64 70.4-108.8 70.4-19.2 0-32 0-44.8-6.4-76.8-25.6-89.6-128-32-185.6l192-185.6 192 185.6c51.2 57.6 32 160-44.8 185.6z" />
+<glyph unicode="&#xe61e;" glyph-name="absolute-position" data-tags="absolute-position" d="M0 960v-1024h1024v1024h-1024zM960 0h-896v384h192v-64l192 128-192 128v-64h-192v384h384v-192h-64l128-192 128 192h-64v192h384v-896z" />
+<glyph unicode="&#xe61f;" glyph-name="accordion-menu" data-tags="accordion-menu" d="M0 704v-512h1024v512h-1024zM960 256h-896v256h896v-256zM0 960h1024v-192h-1024v192zM0 128h1024v-192h-1024v192z" />
+<glyph unicode="&#xe620;" glyph-name="add-dock" data-tags="add-dock" d="M0 256v-320h1024v320h-1024zM768 0h-192v192h192v-192zM768 512v128c0 320-512 320-512 320s320 0 320-320v-128h-128l224-192 224 192h-128z" />
+<glyph unicode="&#xe621;" glyph-name="archives" data-tags="archives" d="M704 832h-384v-256h384v256zM576 704h-128v64h128v-64zM192 960v-1024h128v64h384v-64h128v1024h-640zM768 64h-512v384h512v-384zM768 512h-512v384h512v-384zM704 384h-384v-256h384v256zM576 256h-128v64h128v-64z" />
+<glyph unicode="&#xe622;" glyph-name="arrow-backward" data-tags="arrow-backward" d="M0 454.4l384 313.6v-192c0 0 70.4 0 128 0 512 0 512-512 512-512s-64 256-499.2 256c-70.4 0-115.2 0-140.8 0v-185.6l-384 320z" />
+<glyph unicode="&#xe623;" glyph-name="arrow-forward" data-tags="arrow-forward" d="M1024 454.4l-384 313.6v-192c-32 0-70.4 0-128 0-512 0-512-512-512-512s64 256 499.2 256c70.4 0 115.2 0 140.8 0v-185.6l384 320z" />
+<glyph unicode="&#xe624;" glyph-name="at2" data-tags="at" d="M480 179.2c-147.2 0-268.8 121.6-268.8 268.8s121.6 268.8 268.8 268.8 268.8-121.6 268.8-268.8c6.4-147.2-121.6-268.8-268.8-268.8zM480 627.2c-96 0-172.8-83.2-172.8-179.2s76.8-179.2 179.2-179.2 179.2 76.8 179.2 179.2-89.6 179.2-185.6 179.2zM512-64c-281.6 0-512 230.4-512 512s230.4 512 512 512 512-230.4 512-512c0-96-25.6-192-76.8-268.8-19.2-32-70.4-76.8-147.2-76.8-51.2 0-83.2 19.2-102.4 38.4-44.8 44.8-38.4 115.2-38.4 121.6v441.6h96v-448c0-12.8 0-38.4 12.8-51.2 0 0 12.8-12.8 32-12.8 44.8 0 70.4 32 70.4 32 38.4 64 64 140.8 64 217.6 0 230.4-185.6 416-416 416s-422.4-179.2-422.4-409.6 185.6-416 416-416c44.8 0 83.2 6.4 121.6 19.2l25.6-89.6c-44.8-19.2-96-25.6-147.2-25.6z" />
+<glyph unicode="&#xe625;" glyph-name="bell-slash-o2" data-tags="bell-slash-o" d="M972.8 960l-230.4-230.4c-25.6 38.4-76.8 83.2-166.4 96v70.4c0 0 6.4 64-64 64s-64-64-64-64v-70.4c-192-32-192-185.6-192-185.6v-332.8c0-32-19.2-64-44.8-76.8l-83.2-38.4v-83.2l-128-128v-44.8h44.8l979.2 985.6v38.4h-51.2zM320 300.8c0 6.4 0 6.4 0 0v339.2c0 6.4 6.4 102.4 140.8 121.6l51.2 12.8 51.2-6.4c76.8-12.8 115.2-51.2 128-83.2l-371.2-384zM768 307.2v294.4l-64-64v-224c0-57.6 32-108.8 83.2-134.4l44.8-25.6v-25.6h-531.2l-64-64h153.6c0 0-6.4-128 128-128s128 128 128 128h249.6v128l-83.2 38.4c-25.6 19.2-44.8 44.8-44.8 76.8z" />
+<glyph unicode="&#xe626;" glyph-name="bell-slash2" data-tags="bell-slash" d="M972.8 960l-230.4-230.4c-32 38.4-76.8 83.2-166.4 96v70.4c0 0 6.4 64-64 64s-64-64-64-64v-70.4c-179.2-32-192-185.6-192-185.6v-332.8c0-32-19.2-64-44.8-76.8l-83.2-38.4v-64h19.2l-147.2-147.2v-44.8h44.8l979.2 985.6v38.4h-51.2zM384 652.8v-288l-64-64v339.2c0 0 0 51.2 44.8 89.6 44.8 44.8 83.2 38.4 83.2 38.4s-64-44.8-64-115.2zM512-64c134.4 0 128 128 128 128h-256c0 0-6.4-128 128-128zM768 307.2v294.4l-384-384-19.2-25.6-64-64h595.2v64l-83.2 38.4c-25.6 19.2-44.8 44.8-44.8 76.8z" />
+<glyph unicode="&#xe627;" glyph-name="boat" data-tags="boat" d="M96 345.6c70.4-44.8 160-121.6 160-211.2 0-25.6 0-44.8 0-70.4 0 0 6.4 0 6.4 0s57.6 0 128 64c64-64 128-64 128-64s64 0 128 64c64-64 121.6-64 121.6-64s6.4 0 6.4 0c0 19.2 0 44.8 0 70.4 0 89.6 89.6 166.4 160 211.2 38.4 25.6 32 76.8-12.8 89.6l-89.6 25.6v243.2h-64v64h-192v128h-128v-128h-192v-64h-64v-243.2l-83.2-25.6c-51.2-12.8-51.2-64-12.8-89.6zM256 640h64v64h384v-64h64v-160l-211.2 64c-32 6.4-64 6.4-96 0l-204.8-64v160zM896 64c-64-64-128-64-128-64s-64 0-128 64c-64-64-128-64-128-64s-64 0-128 64c-64-64-128-64-128-64s-64 0-128 64c-64-64-128-64-128-64v-64h1024v64c0 0-64 0-128 64z" />
+<glyph unicode="&#xe628;" glyph-name="browser" data-tags="browser" d="M960 896v64h-960v-960h64v-64h960v960h-64zM192 896h576v-64h-576v64zM64 896h64v-64h-64v64zM64 768h832v-704h-832v704z" />
+<glyph unicode="&#xe629;" glyph-name="bullets" data-tags="bullets" d="M0 800v0c0-51.2 44.8-96 96-96v0c51.2 0 96 44.8 96 96v0c0 51.2-44.8 96-96 96v0c-51.2 0-96-44.8-96-96zM0 480v0c0-51.2 44.8-96 96-96v0c51.2 0 96 44.8 96 96v0c0 51.2-44.8 96-96 96v0c-51.2 0-96-44.8-96-96zM0 160v0c0-51.2 44.8-96 96-96v0c51.2 0 96 44.8 96 96v0c0 51.2-44.8 96-96 96v0c-51.2 0-96-44.8-96-96zM320 896h704v-192h-704v192zM320 576h704v-192h-704v192zM320 256h704v-192h-704v192z" />
+<glyph unicode="&#xe62a;" glyph-name="browser3" data-tags="browser" d="M960 896v64h-960v-960h64v-64h960v960h-64zM192 896h576v-64h-576v64zM64 896h64v-64h-64v64zM64 768h832v-704h-832v704z" />
+<glyph unicode="&#xe62b;" glyph-name="bullets2" data-tags="bullets" d="M0 800v0c0-51.2 44.8-96 96-96v0c51.2 0 96 44.8 96 96v0c0 51.2-44.8 96-96 96v0c-51.2 0-96-44.8-96-96zM0 480v0c0-51.2 44.8-96 96-96v0c51.2 0 96 44.8 96 96v0c0 51.2-44.8 96-96 96v0c-51.2 0-96-44.8-96-96zM0 160v0c0-51.2 44.8-96 96-96v0c51.2 0 96 44.8 96 96v0c0 51.2-44.8 96-96 96v0c-51.2 0-96-44.8-96-96zM320 896h704v-192h-704v192zM320 576h704v-192h-704v192zM320 256h704v-192h-704v192z" />
+<glyph unicode="&#xe62c;" glyph-name="button" data-tags="button" d="M1004.8 620.8l-64 64c-12.8 12.8-25.6 19.2-44.8 19.2h-832c-38.4 0-64-25.6-64-64v-320c0-19.2 6.4-38.4 19.2-44.8l64-64c12.8-12.8 25.6-19.2 44.8-19.2h832c38.4 0 64 25.6 64 64v320c0 19.2-6.4 32-19.2 44.8zM896 320h-832v320h832v-320z" />
+<glyph unicode="&#xe62d;" glyph-name="calc-book" data-tags="calc-book" d="M761.6 960c-83.2 0-128-25.6-153.6-51.2-25.6 25.6-70.4 51.2-160 51.2-217.6 0-256-128-256-128v0 0-256h-192v-640h448v294.4l96 12.8c0 0 12.8 19.2 19.2-44.8h83.2c6.4 64 25.6 44.8 25.6 44.8l352-44.8v627.2c0 0-38.4 134.4-262.4 134.4zM64 512h320v-128h-320v128zM384 320v-64h-64v64h64zM256 320v-64h-64v64h64zM128 0h-64v64h64v-64zM128 128h-64v64h64v-64zM128 256h-64v64h64v-64zM256 0h-64v64h64v-64zM256 128h-64v64h64v-64zM384 0h-64v64h64v-64zM384 128h-64v64h64v-64zM576 352c-57.6 6.4-83.2 19.2-128 19.2v204.8h-192v249.6c0 25.6 51.2 96 192 96 115.2 0 121.6-51.2 121.6-64 0 0 0 0 0 0v-505.6zM960 326.4c-64 25.6-70.4 44.8-160 44.8-6.4 0-12.8 0-12.8 0-64 0-83.2-12.8-147.2-25.6v486.4c0 0 0 6.4 0 6.4s0 6.4 0 6.4c0 12.8 12.8 70.4 121.6 70.4 147.2 0 198.4-57.6 198.4-89.6v-499.2z" />
+<glyph unicode="&#xe62e;" glyph-name="calendar-envelope" data-tags="calendar-envelope" d="M192 960h64v-128h-64v128zM576 960h64v-128h-64v128zM832 512v384h-128v-128h-192v128h-192v-128h-192v128h-128v-768h256v-192h768v576h-192zM256 192h-192v448h704v-128h-512v-320zM320 307.2l166.4-96-166.4-166.4v262.4zM364.8 0l179.2 179.2 96-57.6 96 51.2 179.2-179.2h-550.4zM960 44.8l-166.4 166.4 166.4 89.6v-256zM960 371.2l-320-172.8-320 185.6v64h640v-76.8zM985.6 345.6v0 0 0z" />
+<glyph unicode="&#xe62f;" glyph-name="car2" data-tags="car" d="M960 569.6l-89.6 185.6c-25.6 44.8-70.4 76.8-121.6 76.8h-473.6c-51.2 0-96-32-121.6-76.8l-89.6-185.6c-38.4-6.4-64-38.4-64-70.4v-224c0-38.4 25.6-70.4 64-76.8v-128c0-38.4 32-70.4 70.4-70.4h57.6c32 0 64 32 64 70.4v121.6h512v-121.6c0-38.4 32-70.4 70.4-70.4h57.6c38.4 0 70.4 32 70.4 70.4v128c38.4 6.4 64 38.4 64 76.8v224c-6.4 32-32 64-70.4 70.4zM256 422.4c0-19.2-19.2-38.4-38.4-38.4h-115.2c-19.2 0-38.4 19.2-38.4 38.4v51.2c0 19.2 19.2 38.4 38.4 38.4h115.2c19.2 0 38.4-19.2 38.4-38.4v-51.2zM640 256h-256v64h256v-64zM134.4 576l76.8 153.6c12.8 25.6 38.4 38.4 64 38.4h473.6c25.6 0 51.2-12.8 64-38.4l76.8-153.6h-755.2zM960 422.4c0-19.2-19.2-38.4-38.4-38.4h-115.2c-19.2 0-38.4 19.2-38.4 38.4v51.2c0 19.2 19.2 38.4 38.4 38.4h115.2c19.2 0 38.4-19.2 38.4-38.4v-51.2z" />
+<glyph unicode="&#xe630;" glyph-name="check-square2" data-tags="check-square" d="M832 902.4l-64-70.4h-768v-896h896v672l108.8 128-172.8 166.4zM416 211.2l-268.8 268.8 89.6 89.6 172.8-172.8 422.4 422.4 89.6-89.6-505.6-518.4z" />
+<glyph unicode="&#xe631;" glyph-name="child2" data-tags="child" d="M608 640c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128zM819.2 300.8l-166.4 166.4c-25.6 32-64 44.8-108.8 44.8h-128c-44.8 0-83.2-12.8-108.8-44.8l-166.4-166.4c-19.2-19.2-19.2-51.2 0-64 19.2-19.2 44.8-19.2 64 0l115.2 115.2v-416h128v256h64v-256h128v416l115.2-115.2c19.2-19.2 44.8-19.2 64 0 19.2 12.8 19.2 44.8 0 64z" />
+<glyph unicode="&#xe632;" glyph-name="clipboard-cross" data-tags="clipboard-cross" d="M704 896v64h-384v-64h-128v-64h-64v-896h768v64h64v896h-256zM384 896h256v-128h-256v128zM832 0h-640v768h128v-64h384v64h128v-768zM704 448h-128v128h-128v-128h-128v-128h128v-128h128v128h128z" />
+<glyph unicode="&#xe633;" glyph-name="clipboard-heart" data-tags="clipboard-heart" d="M608 512c0 0 0 0 0 0-38.4 0-70.4-38.4-96-64-25.6 25.6-57.6 64-96 64 0 0 0 0 0 0-96 0-134.4-121.6-64-185.6l160-134.4 160 134.4c70.4 64 32 185.6-64 185.6zM704 896v64h-384v-64h-128v-64h-64v-896h768v64h64v896h-256zM384 896h256v-128h-256v128zM832 0h-640v768h128v-64h384v64h128v-768z" />
+<glyph unicode="&#xe634;" glyph-name="clipboard-pulse" data-tags="clipboard-pulse" d="M704 896v64h-384v-64h-128v-64h-64v-896h768v64h64v896h-256zM384 896h256v-128h-256v128zM832 0h-640v768h128v-64h384v64h128v-768zM595.2 128c0 0 0 0 0 0-12.8 0-19.2 6.4-25.6 19.2l-51.2 307.2-44.8-198.4c0-6.4-6.4-12.8-19.2-19.2-6.4 0-19.2 0-25.6 6.4l-64 83.2h-83.2c-12.8 0-25.6 12.8-25.6 25.6s12.8 25.6 25.6 25.6h102.4c6.4 0 12.8-6.4 19.2-6.4l38.4-51.2 57.6 275.2c0 12.8 12.8 19.2 25.6 19.2 0 0 0 0 0 0 12.8 0 19.2-12.8 19.2-25.6l57.6-339.2 38.4 108.8c6.4 6.4 12.8 12.8 19.2 12.8h83.2c12.8 0 25.6-12.8 25.6-25.6s-12.8-25.6-25.6-25.6h-64l-64-185.6c0 0-12.8-6.4-19.2-6.4z" />
+<glyph unicode="&#xe635;" glyph-name="clipboard-text" data-tags="clipboard-text" d="M256 576h512v-64h-512v64zM256 448h512v-64h-512v64zM256 320h320v-64h-320v64zM704 896v64h-384v-64h-128v-64h-64v-896h768v64h64v896h-256zM384 896h256v-128h-256v128zM832 0h-640v768h128v-64h384v64h128v-768z" />
+<glyph unicode="&#xe636;" glyph-name="combobox" data-tags="combobox" d="M960 704h-896c-38.4 0-64-25.6-64-64v-384c0-38.4 25.6-64 64-64h896c38.4 0 64 25.6 64 64v384c0 38.4-25.6 64-64 64zM640 256h-576v384h576v-384zM832 422.4l-128 89.6h256l-128-89.6zM128 576h64v-256h-64v256z" />
+<glyph unicode="&#xe637;" glyph-name="combobox2" data-tags="combobox" d="M960 704h-896c-38.4 0-64-25.6-64-64v-384c0-38.4 25.6-64 64-64h896c38.4 0 64 25.6 64 64v384c0 38.4-25.6 64-64 64zM640 256h-576v384h576v-384zM832 422.4l-128 89.6h256l-128-89.6zM128 576h64v-256h-64v256z" />
+<glyph unicode="&#xe638;" glyph-name="clipboard-user" data-tags="clipboard-user" d="M704 896v64h-384v-64h-128v-64h-64v-896h768v64h64v896h-256zM384 896h256v-128h-256v128zM832 0h-640v768h128v-64h384v64h128v-768zM512 576c-160 0-83.2-204.8-83.2-204.8 19.2-25.6 44.8-25.6 44.8-38.4 0-19.2-19.2-19.2-38.4-25.6-32-6.4-57.6 6.4-89.6-51.2-19.2-25.6-25.6-128-25.6-128h384c0 0-6.4 102.4-25.6 128-25.6 51.2-57.6 44.8-89.6 51.2-19.2 0-38.4 6.4-38.4 25.6s19.2 12.8 38.4 38.4c6.4 0 83.2 204.8-76.8 204.8z" />
+<glyph unicode="&#xe639;" glyph-name="clipboard2" data-tags="clipboard" d="M704 896v64h-384v-64h-128v-64h-64v-896h768v64h64v896h-256zM384 896h256v-128h-256v128zM832 0h-640v768h128v-64h384v64h128v-768z" />
+<glyph unicode="&#xe63a;" glyph-name="compress-square" data-tags="compress-square" d="M768 960h-768v-768l64 64v640h640zM256-64h768v768l-64-64v-640h-640zM448 384h-320l115.2-115.2-243.2-243.2 89.6-89.6 243.2 243.2 115.2-115.2zM1024 870.4l-89.6 89.6-243.2-243.2-115.2 115.2v-320h320l-115.2 115.2z" />
+<glyph unicode="&#xe63b;" glyph-name="copyright2" data-tags="copyright" d="M512 864c230.4 0 416-185.6 416-416s-185.6-416-416-416-416 185.6-416 416 185.6 416 416 416zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM633.6 300.8c-32-25.6-76.8-44.8-121.6-44.8-108.8 0-192 83.2-192 192s83.2 192 192 192c51.2 0 102.4-19.2 134.4-57.6l70.4 70.4c-51.2 51.2-128 83.2-204.8 83.2-160 0-288-128-288-288s128-288 288-288c70.4 0 128 25.6 179.2 64l-57.6 76.8z" />
+<glyph unicode="&#xe63c;" glyph-name="css" data-tags="css" d="M262.4 256c89.6 0 121.6 64 121.6 64l-51.2 32c0 0-19.2-32-64-32s-76.8 57.6-76.8 140.8c0 76.8 38.4 115.2 76.8 115.2 32 0 57.6-25.6 57.6-25.6l51.2 38.4c0 0-44.8 51.2-108.8 51.2-70.4 0-140.8-57.6-140.8-179.2s57.6-204.8 134.4-204.8zM556.8 326.4c-19.2-6.4-44.8 0-64 25.6l-51.2-32c25.6-38.4 64-64 102.4-64 6.4 0 19.2 0 25.6 6.4 44.8 12.8 70.4 51.2 70.4 102.4 0 76.8-51.2 102.4-83.2 115.2-32 19.2-44.8 25.6-44.8 51.2s6.4 44.8 38.4 44.8c19.2 0 38.4-25.6 38.4-25.6l51.2 38.4c-12.8 19.2-44.8 51.2-89.6 51.2-57.6 0-102.4-38.4-102.4-102.4 0-70.4 44.8-96 76.8-115.2 38.4-12.8 51.2-25.6 51.2-57.6 0-19.2 0-38.4-19.2-38.4zM812.8 326.4c-19.2-6.4-44.8 0-64 25.6l-51.2-32c25.6-38.4 64-64 102.4-64 6.4 0 19.2 0 25.6 6.4 44.8 12.8 70.4 51.2 70.4 102.4 0 76.8-51.2 102.4-83.2 115.2-32 19.2-44.8 25.6-44.8 51.2s6.4 44.8 38.4 44.8c19.2 0 38.4-25.6 38.4-25.6l51.2 38.4c-12.8 19.2-44.8 51.2-89.6 51.2-57.6 0-102.4-38.4-102.4-102.4 0-70.4 44.8-96 76.8-115.2 38.4-12.8 51.2-25.6 51.2-57.6 0-19.2 0-38.4-19.2-38.4zM0 960v-1024h1024v1024h-1024zM960 0h-896v896h896v-896z" />
+<glyph unicode="&#xe63d;" glyph-name="curly-brackets" data-tags="curly-brackets" d="M134.4 761.6c12.8-83.2 25.6-102.4 25.6-185.6 0-51.2-96-96-96-96v-64c0 0 96-44.8 96-96 0-83.2-12.8-102.4-25.6-185.6-19.2-134.4 51.2-198.4 115.2-198.4s134.4 0 134.4 0v128c0 0-115.2-12.8-115.2 64 0 57.6 12.8 57.6 25.6 185.6 6.4 57.6-32 102.4-70.4 134.4 38.4 32 76.8 70.4 70.4 128-19.2 128-25.6 128-25.6 185.6 0 76.8 115.2 70.4 115.2 70.4v128c0 0-64 0-134.4 0s-134.4-64-115.2-198.4zM889.6 761.6c-12.8-83.2-25.6-102.4-25.6-185.6 0-51.2 96-96 96-96v-64c0 0-96-44.8-96-96 0-83.2 12.8-102.4 25.6-185.6 19.2-134.4-51.2-198.4-115.2-198.4s-134.4 0-134.4 0v128c0 0 115.2-12.8 115.2 64 0 57.6-12.8 57.6-25.6 185.6-6.4 57.6 32 102.4 70.4 134.4-38.4 32-76.8 70.4-70.4 128 12.8 128 25.6 128 25.6 185.6 0 76.8-115.2 70.4-115.2 70.4v128c0 0 64 0 134.4 0s134.4-64 115.2-198.4z" />
+<glyph unicode="&#xe63e;" glyph-name="date-input" data-tags="date-input" d="M896 896v-192h-192v192h-384v-192h-192v192h-128v-960h1024v960h-128zM960 0h-896v576h896v-576zM192 960h64v-192h-64v192zM768 960h64v-192h-64v192zM192 448h64v-320h-64v320z" />
+<glyph unicode="&#xe63f;" glyph-name="elastic" data-tags="elastic" d="M300.8-64v0c-108.8 0-198.4 51.2-256 134.4-70.4 108.8-57.6 256 25.6 371.2 57.6 83.2 134.4 134.4 230.4 153.6 76.8 19.2 140.8 70.4 160 140.8 12.8 51.2 44.8 96 83.2 128 57.6 64 140.8 96 224 96 70.4 0 140.8-25.6 185.6-76.8 96-102.4 96-268.8-6.4-384-32-38.4-76.8-70.4-128-89.6-76.8-32-140.8-102.4-166.4-192-19.2-64-51.2-121.6-96-166.4-70.4-76.8-166.4-115.2-256-115.2zM768 896c-64 0-128-25.6-179.2-76.8-32-32-51.2-64-64-102.4-32-96-115.2-160-211.2-185.6-76.8-12.8-140.8-57.6-192-128-70.4-96-76.8-211.2-19.2-300.8 38.4-64 115.2-102.4 198.4-102.4v0c76.8 0 153.6 32 211.2 89.6 38.4 38.4 70.4 89.6 83.2 140.8 25.6 108.8 102.4 192 204.8 230.4 38.4 12.8 76.8 44.8 102.4 76.8 76.8 89.6 83.2 224 6.4 300.8-38.4 38.4-89.6 57.6-140.8 57.6z" />
+<glyph unicode="&#xe640;" glyph-name="envelope-open-o" data-tags="envelope-open-o" d="M896 723.2v44.8h-96l-288 192-294.4-192h-89.6v-44.8l-128-83.2v-704h1024v697.6l-128 89.6zM512 883.2l172.8-115.2h-352l179.2 115.2zM192 704h640v-236.8l-224-108.8-96 83.2-96-89.6-224 108.8v243.2zM64 608l64 44.8v-153.6l-64 25.6v83.2zM64 454.4l294.4-147.2-294.4-256v403.2zM121.6 0l390.4 339.2 390.4-339.2h-780.8zM960 51.2l-300.8 262.4 300.8 147.2v-409.6zM960 531.2l-64-32v147.2l64-44.8v-70.4z" />
+<glyph unicode="&#xe641;" glyph-name="envelope-open" data-tags="envelope-open" d="M896 723.2v-236.8l128 64v89.6zM128 716.8l-128-76.8v-96l128-64zM716.8 832l-204.8 128-204.8-128zM832 768h-640v-313.6l217.6-108.8 102.4 76.8 102.4-76.8 217.6 108.8zM1024 473.6l-352-172.8 352-281.6zM512 345.6l-512-409.6h1024zM352 300.8l-352 172.8v-454.4z" />
+<glyph unicode="&#xe642;" glyph-name="external-browser" data-tags="external-browser" d="M704 320l-185.6 204.8-211.2-204.8h140.8v-115.2c0-108.8-57.6-268.8-256-268.8 307.2 0 384 89.6 384 275.2v108.8h128zM0 960v-832h384v64h-320v576h896v-576h-320v-64h384v832h-1024zM128 832h-64v64h64v-64zM832 832h-640v64h640v-64z" />
+<glyph unicode="&#xe643;" glyph-name="eyedropper2" data-tags="eyedropper" d="M960 896c-115.2 115.2-236.8 44.8-294.4-6.4-25.6-25.6-44.8-57.6-44.8-96v0c0-70.4-70.4-115.2-134.4-96l-6.4 6.4-44.8-51.2 44.8-44.8-384-384-51.2-147.2-44.8-44.8 96-96 51.2 51.2 147.2 51.2 384 384 44.8-44.8 44.8 38.4-6.4 12.8c-19.2 64 25.6 134.4 96 134.4v0c38.4 0 70.4 12.8 89.6 38.4 57.6 57.6 128 179.2 12.8 294.4zM249.6 89.6l-128-44.8-12.8-6.4 6.4 12.8 44.8 128 371.2 371.2 96-96-377.6-364.8z" />
+<glyph unicode="&#xe644;" glyph-name="factory" data-tags="factory" d="M281.6 876.8c-38.4-19.2-51.2-70.4-25.6-96 32 57.6 83.2 38.4 160-25.6 51.2-44.8 121.6-6.4 121.6-6.4s12.8-76.8 108.8-89.6c108.8-12.8 147.2 51.2 147.2 51.2s25.6-64 121.6-25.6c70.4 25.6 44.8 70.4 44.8 70.4s64 0 64 44.8c0 57.6-70.4 51.2-70.4 51.2s12.8 64-57.6 70.4c-64 6.4-83.2-32-83.2-32s-19.2 70.4-115.2 70.4c-89.6 0-121.6-83.2-121.6-83.2s-25.6 38.4-102.4 38.4c-57.6 0-83.2-44.8-83.2-44.8s-70.4 32-108.8 6.4zM768 185.6v134.4l-256-134.4v134.4h-153.6l-38.4 448h-128l-38.4-448h-153.6v-384h1024v384l-256-134.4zM384 64h-256v128h256v-128z" />
+<glyph unicode="&#xe645;" glyph-name="file-process" data-tags="file-process" d="M768 960h-448v-384h44.8l12.8-44.8 6.4-6.4v371.2h320v-256h256v-576h-384l19.2-32-32-32h460.8v704l-256 256zM768 704v192l192-192h-192zM352 224c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM505.6 166.4l70.4 25.6v64l-70.4 25.6c-6.4 19.2-12.8 38.4-25.6 57.6l32 64-44.8 44.8-64-32c-19.2 12.8-38.4 19.2-57.6 25.6l-25.6 70.4h-64l-25.6-70.4c-19.2-6.4-38.4-12.8-57.6-25.6l-64 32-44.8-44.8 32-70.4c-12.8-19.2-19.2-38.4-25.6-57.6l-70.4-19.2v-64l70.4-25.6c6.4-19.2 12.8-38.4 25.6-57.6l-32-64 44.8-44.8 70.4 32c19.2-12.8 38.4-19.2 57.6-25.6l19.2-70.4h64l25.6 70.4c19.2 6.4 38.4 12.8 57.6 25.6l64-32 44.8 44.8-32 70.4c12.8 12.8 19.2 32 25.6 51.2zM288 96c-70.4 0-128 57.6-128 128s57.6 128 128 128 128-57.6 128-128c0-70.4-57.6-128-128-128z" />
+<glyph unicode="&#xe646;" glyph-name="file-refresh" data-tags="file-refresh" d="M640 960h-512v-1024h768v768l-256 256zM832 0h-640v896h384v-256h256v-640zM640 704v192l192-192h-192zM300.8 467.2l-44.8 44.8v-192h192l-76.8 76.8c25.6 51.2 83.2 83.2 140.8 83.2 89.6 0 160-70.4 160-160h96c0 140.8-115.2 256-256 256-83.2 0-160-44.8-211.2-108.8zM627.2 204.8c-32-32-70.4-51.2-115.2-44.8-64 0-121.6 38.4-147.2 96h-102.4c25.6-108.8 128-192 243.2-192 70.4 0 134.4 32 179.2 76.8l83.2-76.8v192h-192l51.2-51.2z" />
+<glyph unicode="&#xe647;" glyph-name="file-tree" data-tags="file-tree" d="M1024 320v256h-704v-64h-128v192h576v256h-768v-256h128v-640h192v-128h704v256h-704v-64h-128v320h128v-128z" />
+<glyph unicode="&#xe648;" glyph-name="file-tree2" data-tags="file-tree" d="M1024 320v256h-704v-64h-128v192h576v256h-768v-256h128v-640h192v-128h704v256h-704v-64h-128v320h128v-128z" />
+<glyph unicode="&#xe649;" glyph-name="file-start" data-tags="file-start" d="M640 960h-512v-1024h768v768l-256 256zM832 0h-640v896h384v-256h256v-640zM640 704v192l192-192h-192zM320 576v-384l384 192z" />
+<glyph unicode="&#xe64a;" glyph-name="file-tree-small" data-tags="file-tree-small" d="M320 192v-128h704v320h-704v-128h-128v256h576v320h-768v-320h128v-320z" />
+<glyph unicode="&#xe64b;" glyph-name="form" data-tags="form" d="M960 832v-128h-576v128h576zM1024 896h-704v-256h704v256zM0 896h256v-256h-256v256zM960 512v-128h-576v128h576zM1024 576h-704v-256h704v256zM0 576h256v-256h-256v256zM960 192v-128h-576v128h576zM1024 256h-704v-256h704v256zM0 256h256v-256h-256v256z" />
+<glyph unicode="&#xe64c;" glyph-name="form2" data-tags="form" d="M960 832v-128h-576v128h576zM1024 896h-704v-256h704v256zM0 896h256v-256h-256v256zM960 512v-128h-576v128h576zM1024 576h-704v-256h704v256zM0 576h256v-256h-256v256zM960 192v-128h-576v128h576zM1024 256h-704v-256h704v256zM0 256h256v-256h-256v256z" />
+<glyph unicode="&#xe64d;" glyph-name="file-tree-sub" data-tags="file-tree-sub" d="M512 256v-64h-64v128h320v256h-512v-64h-64v128h384v256h-576v-256h128v-192h128v-128h128v-192h128v-128h512v256z" />
+<glyph unicode="&#xe64e;" glyph-name="grid-bevel" data-tags="grid-bevel" d="M896 832v64h-832v-832h64v-64h832v832h-64zM320 128h-192v192h192v-192zM320 384h-192v192h192v-192zM320 640h-192v192h192v-192zM576 128h-192v192h192v-192zM576 384h-192v192h192v-192zM576 640h-192v192h192v-192zM832 128h-192v192h192v-192zM832 384h-192v192h192v-192zM832 640h-192v192h192v-192z" />
+<glyph unicode="&#xe64f;" glyph-name="grid-bevel2" data-tags="grid-bevel" d="M896 832v64h-832v-832h64v-64h832v832h-64zM320 128h-192v192h192v-192zM320 384h-192v192h192v-192zM320 640h-192v192h192v-192zM576 128h-192v192h192v-192zM576 384h-192v192h192v-192zM576 640h-192v192h192v-192zM832 128h-192v192h192v-192zM832 384h-192v192h192v-192zM832 640h-192v192h192v-192z" />
+<glyph unicode="&#xe650;" glyph-name="adobe-flash" data-tags="adobe-flash" d="M0 960v-1024h1024v1024h-1024zM832 678.4c-192 0-211.2-166.4-211.2-166.4h83.2v-128h-153.6c-115.2-371.2-358.4-320-358.4-320v160c0 0 160-38.4 249.6 256 115.2 390.4 390.4 352 390.4 352v-153.6z" />
+<glyph unicode="&#xe651;" glyph-name="grid" data-tags="grid" d="M0 960v-1024h1024v1024h-1024zM320 0h-256v256h256v-256zM320 320h-256v256h256v-256zM320 640h-256v256h256v-256zM640 0h-256v256h256v-256zM640 320h-256v256h256v-256zM640 640h-256v256h256v-256zM960 0h-256v256h256v-256zM960 320h-256v256h256v-256zM960 640h-256v256h256v-256z" />
+<glyph unicode="&#xe652;" glyph-name="grid2" data-tags="grid" d="M0 960v-1024h1024v1024h-1024zM320 0h-256v256h256v-256zM320 320h-256v256h256v-256zM320 640h-256v256h256v-256zM640 0h-256v256h256v-256zM640 320h-256v256h256v-256zM640 640h-256v256h256v-256zM960 0h-256v256h256v-256zM960 320h-256v256h256v-256zM960 640h-256v256h256v-256z" />
+<glyph unicode="&#xe653;" glyph-name="flip-h" data-tags="flip-h" d="M0 0l384 320-384 313.6zM576 313.6l384-313.6v640l-384-326.4zM896 134.4l-217.6 179.2 217.6 192v-371.2zM448 640h64v-64h-64v64zM448 768h64v-64h-64v64zM448 512h64v-64h-64v64zM448 384h64v-64h-64v64zM448 256h64v-64h-64v64zM448 128h64v-64h-64v64zM448 0h64v-64h-64v64zM480 896v0c83.2 0 166.4-44.8 230.4-121.6l-70.4-70.4h192v192l-76.8-76.8c-76.8 89.6-172.8 140.8-275.2 140.8 0 0 0 0 0 0-121.6 0-230.4-64-313.6-185.6l51.2-38.4c70.4 102.4 160 160 262.4 160z" />
+<glyph unicode="&#xe654;" glyph-name="layout" data-tags="layout" d="M0 960v-1024h1024v1024h-1024zM64 768h256v-768h-256v768zM960 0h-576v768h576v-768z" />
+<glyph unicode="&#xe655;" glyph-name="level-right-bold" data-tags="level-right-bold" d="M1024 512l-448 256v-192h-576v-448l192 128v128h384v-192z" />
+<glyph unicode="&#xe656;" glyph-name="layout2" data-tags="layout" d="M0 960v-1024h1024v1024h-1024zM64 768h256v-768h-256v768zM960 0h-576v768h576v-768z" />
+<glyph unicode="&#xe657;" glyph-name="level-right-bold2" data-tags="level-right-bold" d="M1024 512l-448 256v-192h-576v-448l192 128v128h384v-192z" />
+<glyph unicode="&#xe658;" glyph-name="flip-v" data-tags="flip-v" d="M64 960l320-384 313.6 384zM377.6 384l-313.6-384h640l-326.4 384zM198.4 64l179.2 217.6 192-217.6h-371.2zM640 512h64v-64h-64v64zM768 512h64v-64h-64v64zM512 512h64v-64h-64v64zM384 512h64v-64h-64v64zM256 512h64v-64h-64v64zM128 512h64v-64h-64v64zM0 512h64v-64h-64v64zM960 480v0c0-83.2-44.8-166.4-121.6-230.4l-70.4 70.4v-192h192l-76.8 76.8c89.6 76.8 140.8 172.8 140.8 275.2 0 0 0 0 0 0 0 121.6-64 230.4-185.6 313.6l-38.4-51.2c102.4-70.4 160-160 160-262.4z" />
+<glyph unicode="&#xe659;" glyph-name="funcion" data-tags="funcion" d="M640 960c0 0-134.4 0-172.8-192l-25.6-128h-121.6l-32-64h140.8l-89.6-448c-25.6-128-121.6-128-121.6-128h-64l-25.6-64h192c0 0 134.4 0 172.8 192l89.6 448h153.6l32 64h-172.8l25.6 128c25.6 128 115.2 128 115.2 128h64l32 64h-192z" />
+<glyph unicode="&#xe65a;" glyph-name="grab" data-tags="grab" d="M806.4 704c-12.8 0-25.6 0-38.4 0 0 12.8-12.8 38.4-25.6 51.2s-32 25.6-70.4 25.6c-12.8 0-25.6 0-38.4-6.4-6.4 12.8-12.8 19.2-19.2 32-12.8 12.8-32 25.6-70.4 25.6-51.2 0-76.8-32-89.6-64-6.4 0-19.2 6.4-32 6.4-32 0-51.2-12.8-70.4-25.6-32-38.4-32-89.6-32-96v-25.6c-38.4 0-70.4-12.8-89.6-32-38.4-44.8-38.4-102.4-38.4-179.2 0-12.8 0-32 0-44.8 0-89.6 44.8-134.4 89.6-179.2l19.2-25.6c83.2-76.8 160-102.4 326.4-102.4 185.6 0 268.8 102.4 268.8 326.4v160c0 44.8-12.8 134.4-89.6 153.6zM672 716.8c25.6 0 32-25.6 32-38.4v-51.2c0-19.2 12.8-32 25.6-32 19.2 0 32 6.4 32 25.6 0 0 0 25.6 25.6 19.2 38.4-12.8 44.8-70.4 44.8-83.2 0 0 0 0 0 0v-166.4c0-217.6-83.2-262.4-204.8-262.4-153.6 0-211.2 19.2-275.2 83.2-6.4 6.4-12.8 12.8-25.6 25.6-44.8 44.8-70.4 70.4-70.4 134.4 0 12.8 0 19.2 0 38.4 0 64 0 115.2 19.2 134.4 6.4 12.8 25.6 19.2 44.8 19.2v-51.2l-19.2-76.8c0-6.4 0-6.4 6.4-6.4 6.4-6.4 12.8 0 12.8 0l64 76.8c0 0 0 6.4 0 6.4v128c0 6.4 0 38.4 12.8 51.2 6.4 6.4 12.8 12.8 25.6 12.8 19.2 0 25.6-12.8 25.6-25.6v-25.6c0-12.8 12.8-32 32-32s32 19.2 32 32v83.2c0 6.4 0 32 32 32 19.2 0 32-12.8 32-32v-76.8c0-19.2 12.8-38.4 32-38.4s32 19.2 32 32v32c0 19.2 12.8 32 32 32z" />
+<glyph unicode="&#xe65b;" glyph-name="grid-h" data-tags="grid-h" d="M0 960v-1024h1024v1024h-1024zM320 0h-256v896h256v-896zM640 0h-256v896h256v-896zM960 0h-256v896h256v-896z" />
+<glyph unicode="&#xe65c;" glyph-name="grid-v" data-tags="grid-v" d="M1024 960h-1024v-1024h1024v1024zM64 640v256h896v-256h-896zM64 320v256h896v-256h-896zM64 0v256h896v-256h-896z" />
+<glyph unicode="&#xe65d;" glyph-name="hand" data-tags="hand" d="M864 806.4c-25.6 25.6-64 32-96 19.2 0 19.2-6.4 38.4-25.6 57.6-12.8 12.8-38.4 25.6-70.4 25.6-19.2 0-32-6.4-44.8-6.4 0 12.8-6.4 19.2-12.8 32-32 38.4-96 38.4-128 0-12.8-12.8-25.6-25.6-25.6-38.4-12.8 0-25.6 6.4-38.4 6.4-32 0-51.2-12.8-70.4-32-32-32-32-83.2-32-83.2v-243.2c-19.2 19.2-51.2 51.2-96 51.2-12.8 0-32-6.4-44.8-12.8-25.6-12.8-38.4-32-44.8-57.6-19.2-64 38.4-153.6 38.4-160 6.4-6.4 76.8-172.8 140.8-243.2 64-76.8 134.4-121.6 313.6-121.6 185.6 0 268.8 102.4 268.8 326.4v352c0 6.4 6.4 83.2-32 128zM512 832c0 19.2-6.4 64 32 64 32 0 32-32 32-64v-256c0-19.2 12.8-32 32-32s32 12.8 32 32v243.2c0 0 0 25.6 32 25.6 38.4 0 32-57.6 32-57.6v-211.2c0-19.2 12.8-32 32-32s32 12.8 32 32v153.6c0 6.4 0 38.4 32 38.4s32-64 32-64v-377.6c0-217.6-83.2-262.4-204.8-262.4-153.6 0-211.2 32-262.4 102.4-57.6 64-134.4 230.4-134.4 236.8-19.2 19.2-44.8 76.8-38.4 102.4 0 6.4 6.4 12.8 12.8 19.2 6.4 0 12.8 6.4 12.8 6.4 25.6 0 51.2-32 57.6-44.8l38.4-57.6c6.4-12.8 25.6-19.2 38.4-12.8 25.6 0 32 12.8 32 25.6v332.8c0 25.6 0 64 32 64 25.6 0 32-19.2 32-51.2v-211.2c0-19.2 12.8-32 32-32s32 12.8 32 32z" />
+<glyph unicode="&#xe65e;" glyph-name="options" data-tags="options" d="M320 736c0-53.019-42.981-96-96-96s-96 42.981-96 96c0 53.019 42.981 96 96 96s96-42.981 96-96zM224 960c-121.6 0-224-102.4-224-224s102.4-224 224-224 224 102.4 224 224-102.4 224-224 224zM224 576c-89.6 0-160 70.4-160 160s70.4 160 160 160 160-70.4 160-160c0-89.6-70.4-160-160-160zM224 448c-121.6 0-224-102.4-224-224s102.4-224 224-224 224 102.4 224 224c0 121.6-102.4 224-224 224zM224 64c-89.6 0-160 70.4-160 160s70.4 160 160 160 160-70.4 160-160c0-89.6-70.4-160-160-160zM512 832h512v-192h-512v192zM512 320h512v-192h-512v192z" />
+<glyph unicode="&#xe65f;" glyph-name="options2" data-tags="options" d="M320 736c0-53.019-42.981-96-96-96s-96 42.981-96 96c0 53.019 42.981 96 96 96s96-42.981 96-96zM224 960c-121.6 0-224-102.4-224-224s102.4-224 224-224 224 102.4 224 224-102.4 224-224 224zM224 576c-89.6 0-160 70.4-160 160s70.4 160 160 160 160-70.4 160-160c0-89.6-70.4-160-160-160zM224 448c-121.6 0-224-102.4-224-224s102.4-224 224-224 224 102.4 224 224c0 121.6-102.4 224-224 224zM224 64c-89.6 0-160 70.4-160 160s70.4 160 160 160 160-70.4 160-160c0-89.6-70.4-160-160-160zM512 832h512v-192h-512v192zM512 320h512v-192h-512v192z" />
+<glyph unicode="&#xe660;" glyph-name="input" data-tags="input" d="M1024 640c0 38.4-25.6 64-64 64h-896c-38.4 0-64-25.6-64-64v-384c0-38.4 25.6-64 64-64h896c38.4 0 64 25.6 64 64v384zM960 256h-896v384h896v-384zM128 576h64v-256h-64v256z" />
+<glyph unicode="&#xe661;" glyph-name="list-select" data-tags="list-select" d="M64 960h768v-128h-768v128zM64 448h832v-128h-832v128zM64 256h704v-128h-704v128zM64 64h896v-128h-896v128zM0 768v-256h1024v256h-1024zM704 576h-640v128h640v-128z" />
+<glyph unicode="&#xe662;" glyph-name="margin-bottom" data-tags="margin-bottom" d="M0 960v-896h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v832h-1024zM960 192h-896v704h896v-704zM0 0h64v-64h-64v64zM64 64h64v-64h-64v64zM128 0h64v-64h-64v64zM192 64h64v-64h-64v64zM256 0h64v-64h-64v64zM320 64h64v-64h-64v64zM384 0h64v-64h-64v64zM448 64h64v-64h-64v64zM512 0h64v-64h-64v64zM576 64h64v-64h-64v64zM640 0h64v-64h-64v64zM704 64h64v-64h-64v64zM768 0h64v-64h-64v64zM832 64h64v-64h-64v64zM896 0h64v-64h-64v64zM960 64h64v-64h-64v64z" />
+<glyph unicode="&#xe663;" glyph-name="margin-left" data-tags="margin-left" d="M128 960v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h832v1024h-896zM960 0h-704v896h704v-896zM0 960h64v-64h-64v64zM64 896h64v-64h-64v64zM0 832h64v-64h-64v64zM64 768h64v-64h-64v64zM0 704h64v-64h-64v64zM64 640h64v-64h-64v64zM0 576h64v-64h-64v64zM64 512h64v-64h-64v64zM0 448h64v-64h-64v64zM64 384h64v-64h-64v64zM0 320h64v-64h-64v64zM64 256h64v-64h-64v64zM0 192h64v-64h-64v64zM64 128h64v-64h-64v64zM0 64h64v-64h-64v64zM64 0h64v-64h-64v64z" />
+<glyph unicode="&#xe664;" glyph-name="margin-right" data-tags="margin-right" d="M896 832v64h-64v64h-832v-1024h896v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64zM768 0h-704v896h704v-896zM960 0h64v-64h-64v64zM896 64h64v-64h-64v64zM960 128h64v-64h-64v64zM896 192h64v-64h-64v64zM960 256h64v-64h-64v64zM896 320h64v-64h-64v64zM960 384h64v-64h-64v64zM896 448h64v-64h-64v64zM960 512h64v-64h-64v64zM896 576h64v-64h-64v64zM960 640h64v-64h-64v64zM896 704h64v-64h-64v64zM960 768h64v-64h-64v64zM896 832h64v-64h-64v64zM960 896h64v-64h-64v64zM896 960h64v-64h-64v64z" />
+<glyph unicode="&#xe665;" glyph-name="margin-top" data-tags="margin-top" d="M960 832v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v-832h1024v896h-64zM960 0h-896v704h896v-704zM960 960h64v-64h-64v64zM896 896h64v-64h-64v64zM832 960h64v-64h-64v64zM768 896h64v-64h-64v64zM704 960h64v-64h-64v64zM640 896h64v-64h-64v64zM576 960h64v-64h-64v64zM512 896h64v-64h-64v64zM448 960h64v-64h-64v64zM384 896h64v-64h-64v64zM320 960h64v-64h-64v64zM256 896h64v-64h-64v64zM192 960h64v-64h-64v64zM128 896h64v-64h-64v64zM64 960h64v-64h-64v64zM0 896h64v-64h-64v64z" />
+<glyph unicode="&#xe666;" glyph-name="margin" data-tags="margin" d="M0 960h64v-64h-64v64zM128 960h64v-64h-64v64zM64 896h64v-64h-64v64zM0 832h64v-64h-64v64zM128 832h64v-64h-64v64zM64 768h64v-64h-64v64zM0 704h64v-64h-64v64zM64 640h64v-64h-64v64zM0 576h64v-64h-64v64zM64 512h64v-64h-64v64zM0 448h64v-64h-64v64zM64 384h64v-64h-64v64zM0 320h64v-64h-64v64zM64 256h64v-64h-64v64zM0 192h64v-64h-64v64zM64 128h64v-64h-64v64zM0 64h64v-64h-64v64zM128 64h64v-64h-64v64zM64 0h64v-64h-64v64zM192 0h64v-64h-64v64zM320 0h64v-64h-64v64zM256 960h64v-64h-64v64zM192 896h64v-64h-64v64zM320 896h64v-64h-64v64zM256 64h64v-64h-64v64zM384 960h64v-64h-64v64zM512 960h64v-64h-64v64zM448 896h64v-64h-64v64zM384 64h64v-64h-64v64zM512 64h64v-64h-64v64zM448 0h64v-64h-64v64zM576 0h64v-64h-64v64zM704 0h64v-64h-64v64zM640 960h64v-64h-64v64zM576 896h64v-64h-64v64zM704 896h64v-64h-64v64zM640 64h64v-64h-64v64zM768 960h64v-64h-64v64zM896 960h64v-64h-64v64zM832 896h64v-64h-64v64zM832 832h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64zM768 192h-512v512h512v-512zM896 832h64v-64h-64v64zM896 704h64v-64h-64v64zM896 576h64v-64h-64v64zM896 448h64v-64h-64v64zM896 320h64v-64h-64v64zM896 192h64v-64h-64v64zM832 128h64v-64h-64v64zM768 64h64v-64h-64v64zM896 64h64v-64h-64v64zM832 0h64v-64h-64v64zM960 0h64v-64h-64v64zM960 896h64v-64h-64v64zM960 768h64v-64h-64v64zM960 640h64v-64h-64v64zM960 512h64v-64h-64v64zM960 384h64v-64h-64v64zM960 256h64v-64h-64v64zM960 128h64v-64h-64v64z" />
+<glyph unicode="&#xe667;" glyph-name="native-button" data-tags="native-button" d="M960 192h-896c-38.4 0-64 25.6-64 64v384c0 38.4 25.6 64 64 64h896c38.4 0 64-25.6 64-64v-384c0-38.4-25.6-64-64-64z" />
+<glyph unicode="&#xe668;" glyph-name="panel" data-tags="panel" d="M0 960v-1024h1024v1024h-1024zM832 0h-768v768h768v-768zM960 0h-64v64h64v-64zM960 128h-64v512h64v-512zM960 704h-64v64h64v-64z" />
+<glyph unicode="&#xe669;" glyph-name="panel2" data-tags="panel" d="M0 960v-1024h1024v1024h-1024zM832 0h-768v768h768v-768zM960 0h-64v64h64v-64zM960 128h-64v512h64v-512zM960 704h-64v64h64v-64z" />
+<glyph unicode="&#xe66a;" glyph-name="notebook" data-tags="notebook" d="M128 896v-64h-32c-19.2 0-32-12.8-32-32v0c0-19.2 12.8-32 32-32h32v-64h-32c-19.2 0-32-12.8-32-32v0c0-19.2 12.8-32 32-32h32v-64h-32c-19.2 0-32-12.8-32-32v0c0-19.2 12.8-32 32-32h32v-64h-32c-19.2 0-32-12.8-32-32v0c0-19.2 12.8-32 32-32h32v-64h-32c-19.2 0-32-12.8-32-32v0c0-19.2 12.8-32 32-32h32v-64h-32c-19.2 0-32-12.8-32-32v0c0-19.2 12.8-32 32-32h32v-64h-32c-19.2 0-32-12.8-32-32v0c0-19.2 12.8-32 32-32h32v-64h768v960h-768zM224 0c-19.2 0-32 12.8-32 32s12.8 32 32 32 32-12.8 32-32c0-19.2-12.8-32-32-32zM224 128c-19.2 0-32 12.8-32 32s12.8 32 32 32 32-12.8 32-32c0-19.2-12.8-32-32-32zM224 256c-19.2 0-32 12.8-32 32s12.8 32 32 32 32-12.8 32-32c0-19.2-12.8-32-32-32zM224 384c-19.2 0-32 12.8-32 32s12.8 32 32 32 32-12.8 32-32c0-19.2-12.8-32-32-32zM224 512c-19.2 0-32 12.8-32 32s12.8 32 32 32 32-12.8 32-32c0-19.2-12.8-32-32-32zM224 640c-19.2 0-32 12.8-32 32s12.8 32 32 32 32-12.8 32-32c0-19.2-12.8-32-32-32zM224 768c-19.2 0-32 12.8-32 32s12.8 32 32 32 32-12.8 32-32c0-19.2-12.8-32-32-32zM768 512h-384v192h384v-192z" />
+<glyph unicode="&#xe66b;" glyph-name="orientation" data-tags="orientation" d="M704 825.6c128 0 192-83.2 192-185.6h-64l96-128 96 128h-64c0 140.8-128 249.6-256 249.6v70.4l-128-96 128-96v57.6zM576 384h384v-384h-448v960h-512v-1024h1024v512h-448v-64zM448 448h-64v-64h64v-384h-384v896h384v-448zM128 448h64v-64h-64v64zM256 448h64v-64h-64v64z" />
+<glyph unicode="&#xe66c;" glyph-name="outbox" data-tags="outbox" d="M384 640v-384h256v384h128l-256 320-256-320zM832 832h-128l57.6-64h25.6l166.4-512h-249.6v-128h-384v128h-249.6l166.4 512h25.6l57.6 64h-128l-192-576v-320h1024v320z" />
+<glyph unicode="&#xe66d;" glyph-name="padding-bottom" data-tags="padding-bottom" d="M1024-64v1024h-1024v-1024h1024zM64 128h64v64h-64v704h896v-768h-64v-64h64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v64zM768 128h64v-64h-64v64zM832 192h64v-64h-64v64zM704 192h64v-64h-64v64zM576 192h64v-64h-64v64zM640 128h64v-64h-64v64zM512 128h64v-64h-64v64zM384 128h64v-64h-64v64zM448 192h64v-64h-64v64zM320 192h64v-64h-64v64zM192 192h64v-64h-64v64zM256 128h64v-64h-64v64zM128 128h64v-64h-64v64z" />
+<glyph unicode="&#xe66e;" glyph-name="padding-left" data-tags="padding-left" d="M0-64h1024v1024h-1024v-1024zM192 896v-64h64v64h704v-896h-768v64h-64v-64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h64zM128 192h64v-64h-64v64zM192 128h64v-64h-64v64zM192 256h64v-64h-64v64zM192 384h64v-64h-64v64zM128 320h64v-64h-64v64zM128 448h64v-64h-64v64zM128 576h64v-64h-64v64zM192 512h64v-64h-64v64zM192 640h64v-64h-64v64zM192 768h64v-64h-64v64zM128 704h64v-64h-64v64zM128 832h64v-64h-64v64z" />
+<glyph unicode="&#xe66f;" glyph-name="padding-right" data-tags="padding-right" d="M1024 960h-1024v-1024h1024v1024zM832 0v64h-64v-64h-704v896h768v-64h64v64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h-64zM832 768h64v-64h-64v64zM768 832h64v-64h-64v64zM768 704h64v-64h-64v64zM768 576h64v-64h-64v64zM832 640h64v-64h-64v64zM832 512h64v-64h-64v64zM832 384h64v-64h-64v64zM768 448h64v-64h-64v64zM768 320h64v-64h-64v64zM768 192h64v-64h-64v64zM832 256h64v-64h-64v64zM832 128h64v-64h-64v64z" />
+<glyph unicode="&#xe670;" glyph-name="road-branch" data-tags="road-branch" d="M1024 704h-1024v-192h204.8l243.2-230.4c102.4-96 230.4-153.6 371.2-153.6h204.8v192h-204.8c-89.6 0-172.8 32-236.8 96l-102.4 96h544v192z" />
+<glyph unicode="&#xe671;" glyph-name="road-branch2" data-tags="road-branch" d="M1024 704h-1024v-192h204.8l243.2-230.4c102.4-96 230.4-153.6 371.2-153.6h204.8v192h-204.8c-89.6 0-172.8 32-236.8 96l-102.4 96h544v192z" />
+<glyph unicode="&#xe672;" glyph-name="padding-top" data-tags="padding-top" d="M0 960v-1024h1024v1024h-1024zM960 768h-64v-64h64v-704h-896v768h64v64h-64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v-64zM192 832h64v-64h-64v64zM128 768h64v-64h-64v64zM256 768h64v-64h-64v64zM384 768h64v-64h-64v64zM320 832h64v-64h-64v64zM448 832h64v-64h-64v64zM576 832h64v-64h-64v64zM512 768h64v-64h-64v64zM640 768h64v-64h-64v64zM768 768h64v-64h-64v64zM704 832h64v-64h-64v64zM832 832h64v-64h-64v64z" />
+<glyph unicode="&#xe673;" glyph-name="padding" data-tags="padding" d="M0 960v-1024h1024v1024h-1024zM960 768h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v-64zM192 832h64v-64h-64v64zM256 768h64v-64h-64v64zM384 768h64v-64h-64v64zM320 832h64v-64h-64v64zM448 832h64v-64h-64v64zM576 832h64v-64h-64v64zM512 768h64v-64h-64v64zM640 768h64v-64h-64v64zM768 768h64v-64h-64v64zM704 832h64v-64h-64v64zM832 832h64v-64h-64v64zM768 640h64v-64h-64v64zM832 704h64v-64h-64v64zM768 512h64v-64h-64v64zM832 576h64v-64h-64v64zM768 384h64v-64h-64v64zM832 448h64v-64h-64v64zM768 256h64v-64h-64v64zM832 320h64v-64h-64v64zM768 128h64v-64h-64v64zM832 192h64v-64h-64v64zM128 768h64v-64h-64v64zM192 704h64v-64h-64v64zM128 640h64v-64h-64v64zM192 576h64v-64h-64v64zM128 512h64v-64h-64v64zM192 448h64v-64h-64v64zM128 384h64v-64h-64v64zM192 320h64v-64h-64v64zM128 256h64v-64h-64v64zM128 128h64v-64h-64v64zM192 192h64v-64h-64v64zM256 256h64v-64h-64v64zM256 128h64v-64h-64v64zM320 192h64v-64h-64v64zM384 128h64v-64h-64v64zM448 192h64v-64h-64v64zM576 192h64v-64h-64v64zM512 128h64v-64h-64v64zM704 192h64v-64h-64v64zM640 128h64v-64h-64v64z" />
+<glyph unicode="&#xe674;" glyph-name="paint-roll" data-tags="paint-roll" d="M1088 518.4v313.6h-128v128h-832v-64h-64v-192h64v-64h832v128h64v-198.4l-512-64v-121.6h-64v-57.6c0 0 32 0 32-57.6s-32-38.4-32-96v-179.2c0 0 0-57.6 96-57.6s96 57.6 96 57.6v179.2c0 57.6-32 44.8-32 96s32 57.6 32 57.6v57.6h-64v70.4l512 64z" />
+<glyph unicode="&#xe675;" glyph-name="split" data-tags="split" d="M64 256h320v-320h-320v320zM704 256h320v-320h-320v320zM620.8 358.4l-44.8-38.4h128v115.2l-38.4-32c0 0-38.4 32-57.6 64s-32 70.4-32 108.8h192v384h-448v-384h192c0-38.4-12.8-76.8-32-108.8s-57.6-64-57.6-64l-38.4 32v-115.2h128l-44.8 38.4c0 0 38.4 32 64 76.8 6.4 6.4 6.4 12.8 12.8 19.2 6.4-6.4 6.4-12.8 12.8-19.2 25.6-44.8 64-76.8 64-76.8z" />
+<glyph unicode="&#xe676;" glyph-name="split2" data-tags="split" d="M64 256h320v-320h-320v320zM704 256h320v-320h-320v320zM620.8 358.4l-44.8-38.4h128v115.2l-38.4-32c0 0-38.4 32-57.6 64s-32 70.4-32 108.8h192v384h-448v-384h192c0-38.4-12.8-76.8-32-108.8s-57.6-64-57.6-64l-38.4 32v-115.2h128l-44.8 38.4c0 0 38.4 32 64 76.8 6.4 6.4 6.4 12.8 12.8 19.2 6.4-6.4 6.4-12.8 12.8-19.2 25.6-44.8 64-76.8 64-76.8z" />
+<glyph unicode="&#xe677;" glyph-name="palete" data-tags="palete" d="M1024 505.6c0 172.8-83.2 454.4-467.2 454.4s-544-473.6-480-633.6c51.2-121.6 160-6.4 198.4-64 115.2-160-128-243.2 6.4-300.8 160-70.4 742.4-25.6 742.4 544zM288 384c-57.6 0-96 44.8-96 96s38.4 96 96 96 96-44.8 96-96-44.8-96-96-96zM384 736c0 51.2 38.4 96 96 96s96-44.8 96-96-44.8-96-96-96-96 44.8-96 96zM544 64c-57.6 0-96 44.8-96 96s38.4 96 96 96 96-44.8 96-96-44.8-96-96-96zM704 672c0 51.2 38.4 96 96 96s96-44.8 96-96-44.8-96-96-96-96 44.8-96 96zM800 256c-51.2 0-96 44.8-96 96s38.4 96 96 96 96-44.8 96-96-44.8-96-96-96z" />
+<glyph unicode="&#xe678;" glyph-name="password" data-tags="password" d="M1024 640c0 38.4-25.6 64-64 64h-896c-38.4 0-64-25.6-64-64v-384c0-38.4 25.6-64 64-64h896c38.4 0 64 25.6 64 64v384zM960 256h-896v384h896v-384zM384 448c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM576 448c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM768 448c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64z" />
+<glyph unicode="&#xe679;" glyph-name="tabs" data-tags="tabs" d="M896 704v128h-896v-832h1024v704h-128zM640 768h192v-64h-192v64zM384 768h192v-64h-192v64zM960 64h-896v704h256v-128h640v-576z" />
+<glyph unicode="&#xe67a;" glyph-name="tabs2" data-tags="tabs" d="M896 704v128h-896v-832h1024v704h-128zM640 768h192v-64h-192v64zM384 768h192v-64h-192v64zM960 64h-896v704h256v-128h640v-576z" />
+<glyph unicode="&#xe67b;" glyph-name="text-input" data-tags="text-input" d="M128 832h64v-256h-64v256zM64 960c-38.4 0-64-25.6-64-64v-896c0-38.4 25.6-64 64-64h960v1024h-960zM832 0h-768v896h768v-896zM960 0v0h-64v64h64v-64zM960 128h-64v640h64v-640zM960 832h-64v64h64v-64z" />
+<glyph unicode="&#xe67c;" glyph-name="text-input2" data-tags="text-input" d="M128 832h64v-256h-64v256zM64 960c-38.4 0-64-25.6-64-64v-896c0-38.4 25.6-64 64-64h960v1024h-960zM832 0h-768v896h768v-896zM960 0v0h-64v64h64v-64zM960 128h-64v640h64v-640zM960 832h-64v64h64v-64z" />
+<glyph unicode="&#xe67d;" glyph-name="plug2" data-tags="plug" d="M940.8 761.6c-25.6 25.6-64 25.6-89.6 0l-179.2-179.2-96 89.6 179.2 179.2c25.6 25.6 25.6 64 0 89.6s-64 25.6-89.6 0l-179.2-179.2-89.6 89.6-89.6-89.6 44.8-44.8-89.6-89.6c-89.6-89.6-96-224-32-326.4-108.8-96-166.4-243.2-166.4-364.8h128c0 83.2 25.6 204.8 134.4 281.6 96-51.2 217.6-32 294.4 44.8l89.6 89.6 44.8-44.8 89.6 89.6-89.6 89.6 179.2 179.2c32 32 32 70.4 6.4 96z" />
+<glyph unicode="&#xe67e;" glyph-name="pointer" data-tags="pointer" d="M742.4 640c-12.8 0-32 0-38.4 0 0 12.8-12.8 38.4-25.6 51.2s-38.4 25.6-70.4 25.6c-12.8 0-25.6 0-38.4-6.4-6.4 12.8-12.8 19.2-19.2 32-12.8 12.8-32 25.6-70.4 25.6-12.8 0-25.6 0-32-6.4v108.8c0 38.4-25.6 89.6-89.6 89.6-25.6 0-51.2-12.8-70.4-25.6-32-38.4-32-89.6-32-89.6v-275.2c-38.4-6.4-70.4-19.2-89.6-38.4-38.4-44.8-38.4-102.4-38.4-179.2 0-12.8 0-32 0-44.8 0-89.6 44.8-134.4 89.6-179.2l19.2-25.6c83.2-76.8 153.6-102.4 326.4-102.4 185.6 0 268.8 102.4 268.8 326.4v160c0 44.8-12.8 134.4-89.6 153.6zM768 486.4v-166.4c0-217.6-83.2-262.4-204.8-262.4-153.6 0-211.2 19.2-275.2 83.2-6.4 6.4-12.8 12.8-25.6 25.6-44.8 51.2-70.4 76.8-70.4 140.8 0 12.8 0 32 0 44.8 0 64 0 108.8 19.2 134.4 6.4 6.4 25.6 12.8 44.8 12.8v-32l-19.2-96c0-6.4 0-6.4 6.4-12.8s12.8 0 12.8 0l64 76.8c0 6.4 0 12.8 0 12.8v396.8c0 6.4 0 32 12.8 44.8 6.4 0 12.8 6.4 25.6 6.4 19.2 0 25.6-19.2 25.6-25.6v-198.4c0 0 0 0 0 0v-76.8c0-19.2 12.8-38.4 32-38.4s32 19.2 32 32v83.2c0 0 0 0 0 0 0 6.4 6.4 32 32 32 19.2 0 32-6.4 32-25.6v-83.2c0-19.2 12.8-38.4 32-38.4s32 19.2 32 32v44.8c0 6.4 6.4 19.2 32 19.2 12.8 0 19.2-6.4 19.2-6.4 12.8-6.4 12.8-25.6 12.8-25.6v-51.2c0-19.2 12.8-32 25.6-32 19.2 0 32 6.4 32 25.6 0 6.4 6.4 12.8 12.8 19.2 0 0 6.4 0 12.8 0 38.4-12.8 44.8-76.8 44.8-96 0 6.4 0 6.4 0 0z" />
+<glyph unicode="&#xe67f;" glyph-name="tree-table" data-tags="tree-table" d="M384 320v128h-128v64h64v128h-192v-128h64v-384h192v128h-128v64zM0 960v-1024h1024v1024h-1024zM448 0h-384v768h384v-768zM704 0h-192v768h192v-768zM960 0h-192v768h192v-768z" />
+<glyph unicode="&#xe680;" glyph-name="twin-col-select" data-tags="twin-col-select" d="M0 832v-768h1024v768h-1024zM448 128h-384v640h384v-640zM960 128h-384v640h384v-640zM640 704h256v-64h-256v64zM128 704h256v-64h-256v64zM128 576h256v-64h-256v64zM128 448h256v-64h-256v64z" />
+<glyph unicode="&#xe681;" glyph-name="tree-table2" data-tags="tree-table" d="M384 320v128h-128v64h64v128h-192v-128h64v-384h192v128h-128v64zM0 960v-1024h1024v1024h-1024zM448 0h-384v768h384v-768zM704 0h-192v768h192v-768zM960 0h-192v768h192v-768z" />
+<glyph unicode="&#xe682;" glyph-name="twin-col-select2" data-tags="twin-col-select" d="M0 832v-768h1024v768h-1024zM448 128h-384v640h384v-640zM960 128h-384v640h384v-640zM640 704h256v-64h-256v64zM128 704h256v-64h-256v64zM128 576h256v-64h-256v64zM128 448h256v-64h-256v64z" />
+<glyph unicode="&#xe683;" glyph-name="progressbar" data-tags="progressbar" d="M0 640v-384h1024v384h-1024zM960 320h-896v256h896v-256zM128 512h448v-128h-448v128z" />
+<glyph unicode="&#xe684;" glyph-name="resize-h" data-tags="resize-h" d="M0 512h1024v-128h-1024v128zM448 576h128v192h128l-192 192-192-192h128zM576 320h-128v-192h-128l192-192 192 192h-128z" />
+<glyph unicode="&#xe685;" glyph-name="resize-v" data-tags="resize-v" d="M448 960h128v-1024h-128v1024zM192 640l-192-192 192-192v128h192v128h-192zM1024 448l-192 192v-128h-192v-128h192v-128z" />
+<glyph unicode="&#xe686;" glyph-name="rhombus" data-tags="rhombus" d="M512 960l-512-512 512-512 512 512-512 512zM128 448l384 384 384-384-384-384-384 384z" />
+<glyph unicode="&#xe687;" glyph-name="road-branches" data-tags="road-branches" d="M1024 704v192h-1024v-192h108.8l492.8-608c83.2-102.4 198.4-160 320-160h102.4v192h-96c-64 0-121.6 32-172.8 89.6l-83.2 102.4h352v192h-512l-153.6 192h665.6z" />
+<glyph unicode="&#xe688;" glyph-name="road-split" data-tags="road-split" d="M896 128v64c0 12.8 0 262.4-179.2 345.6-140.8 64-140.8 224-140.8 230.4v192h-128v-192c0-6.4 0-166.4-140.8-230.4-179.2-83.2-179.2-332.8-179.2-345.6v-64h-128l192-192 192 192h-128v64c0 0 0 179.2 108.8 230.4 70.4 32 115.2 83.2 147.2 128 32-51.2 76.8-96 147.2-128 108.8-51.2 108.8-230.4 108.8-230.4v-64h-128l192-192 192 192h-128z" />
+<glyph unicode="&#xe689;" glyph-name="select" data-tags="select" d="M960 704h-896c-38.4 0-64-25.6-64-64v-384c0-38.4 25.6-64 64-64h896c38.4 0 64 25.6 64 64v384c0 38.4-25.6 64-64 64zM768 384l-128 128h256l-128-128z" />
+<glyph unicode="&#xe68a;" glyph-name="slider" data-tags="slider" d="M1024 576h-230.4c-44.8 76.8-128 128-217.6 128s-179.2-51.2-217.6-128h-358.4v-256h358.4c44.8-76.8 128-128 217.6-128s179.2 51.2 217.6 128h230.4v256zM64 384v128h262.4c0-19.2-6.4-44.8-6.4-64s6.4-44.8 6.4-64h-262.4zM576 256c-108.8 0-192 83.2-192 192s83.2 192 192 192 192-83.2 192-192c0-108.8-83.2-192-192-192z" />
+<glyph unicode="&#xe68b;" glyph-name="start-cog" data-tags="start-cog" d="M256 960v-384h108.8l12.8-44.8 12.8-38.4c0 0 6.4 0 6.4 0l76.8 38.4 115.2-115.2-38.4-76.8c0 0 0-6.4 0-6.4l38.4-12.8 44.8-12.8v-12.8l390.4 217.6-768 448zM288 288c-12.8 0-25.6-6.4-32-12.8-19.2-12.8-32-32-32-51.2s12.8-44.8 32-51.2c6.4-6.4 19.2-12.8 32-12.8 38.4 0 64 25.6 64 64s-25.6 64-64 64zM576 192v64l-70.4 25.6c-6.4 19.2-12.8 38.4-25.6 57.6l32 64-44.8 44.8-64-32c-19.2 12.8-38.4 19.2-57.6 25.6l-25.6 70.4h-64l-25.6-70.4c-19.2-6.4-38.4-12.8-57.6-25.6l-64 32-44.8-44.8 32-70.4c-12.8-19.2-19.2-38.4-25.6-57.6l-70.4-19.2v-64l70.4-25.6c6.4-19.2 12.8-38.4 25.6-57.6l-32-64 44.8-44.8 70.4 32c19.2-12.8 38.4-19.2 57.6-25.6l19.2-70.4h64l25.6 70.4c19.2 6.4 38.4 12.8 57.6 25.6l64-32 44.8 44.8-32 70.4c12.8 19.2 19.2 38.4 25.6 57.6l70.4 19.2zM288 96c-70.4 0-128 57.6-128 128s57.6 128 128 128 128-57.6 128-128c0-70.4-57.6-128-128-128z" />
+<glyph unicode="&#xe68c;" glyph-name="stop-cog" data-tags="stop-cog" d="M64 960v-460.8l32 32 76.8-38.4c0 0 6.4 0 6.4 0l12.8 38.4 19.2 44.8h153.6l12.8-44.8 12.8-38.4c0 0 6.4 0 6.4 0l76.8 38.4 115.2-115.2-38.4-76.8c0 0 0-6.4 0-6.4l38.4-12.8 44.8-12.8v-153.6l-44.8-12.8-38.4-12.8c0 0 0-6.4 0-6.4l38.4-76.8-25.6-44.8h460.8v960h-960zM352 224c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM505.6 166.4l70.4 25.6v64l-70.4 25.6c-6.4 19.2-12.8 38.4-25.6 57.6l32 64-44.8 44.8-64-32c-19.2 12.8-38.4 19.2-57.6 25.6l-25.6 70.4h-64l-25.6-70.4c-19.2-6.4-38.4-12.8-57.6-25.6l-64 32-44.8-44.8 32-70.4c-12.8-19.2-19.2-38.4-25.6-57.6l-70.4-19.2v-64l70.4-25.6c6.4-19.2 12.8-38.4 25.6-57.6l-32-64 44.8-44.8 70.4 32c19.2-12.8 38.4-19.2 57.6-25.6l19.2-70.4h64l25.6 70.4c19.2 6.4 38.4 12.8 57.6 25.6l64-32 44.8 44.8-32 70.4c12.8 12.8 19.2 32 25.6 51.2zM288 96c-70.4 0-128 57.6-128 128s57.6 128 128 128 128-57.6 128-128c0-70.4-57.6-128-128-128z" />
+<glyph unicode="&#xe68d;" glyph-name="sword" data-tags="sword" d="M1011.2 928l-6.4 12.8-12.8 6.4c-6.4 0-160 51.2-268.8-57.6l-428.8-422.4c-57.6 38.4-108.8 76.8-115.2 64l-25.6-19.2c-12.8-12.8 57.6-108.8 115.2-172.8l-160-217.6c-19.2 19.2-51.2 19.2-70.4 0l-19.2-19.2c-19.2-19.2-19.2-51.2 0-70.4l64-64c19.2-19.2 51.2-19.2 70.4 0l19.2 19.2c19.2 19.2 19.2 51.2 0 70.4v0l224 160c64-57.6 160-128 172.8-115.2l25.6 25.6c6.4 6.4-25.6 64-70.4 115.2l428.8 428.8c108.8 96 57.6 249.6 57.6 256zM492.8 288l-51.2 51.2 396.8 441.6-441.6-396.8-44.8 44.8 416 416c64 64 147.2 51.2 185.6 44.8 6.4-38.4 19.2-121.6-44.8-179.2l-416-422.4z" />
+<glyph unicode="&#xe68e;" glyph-name="taxi2" data-tags="taxi" d="M960 569.6l-89.6 185.6c-25.6 44.8-70.4 76.8-128 76.8h-38.4v83.2c0 25.6-19.2 44.8-44.8 44.8h-294.4c-25.6 0-44.8-19.2-44.8-44.8v-83.2h-44.8c-51.2 0-102.4-32-121.6-76.8l-89.6-185.6c-38.4-6.4-64-38.4-64-70.4v-224c0-38.4 0-70.4 64-76.8v-128c0-38.4 25.6-70.4 64-70.4h57.6c38.4 0 70.4 32 70.4 70.4v121.6h512v-121.6c0-38.4 25.6-70.4 64-70.4h57.6c38.4 0 70.4 32 70.4 70.4v128c64 6.4 64 38.4 64 76.8v224c0 32-25.6 64-64 70.4zM256 422.4c0-19.2-19.2-38.4-38.4-38.4h-115.2c-19.2 0-38.4 19.2-38.4 38.4v51.2c0 19.2 19.2 38.4 38.4 38.4h115.2c19.2 0 38.4-19.2 38.4-38.4v-51.2zM640 256h-256v64h256v-64zM134.4 576l76.8 153.6c12.8 25.6 38.4 38.4 64 38.4h473.6c25.6 0 51.2-12.8 64-38.4l76.8-153.6h-755.2zM960 422.4c0-19.2-19.2-38.4-38.4-38.4h-115.2c-19.2 0-38.4 19.2-38.4 38.4v51.2c0 19.2 19.2 38.4 38.4 38.4h115.2c19.2 0 38.4-19.2 38.4-38.4v-51.2z" />
+<glyph unicode="&#xe68f;" glyph-name="text-label" data-tags="text-label" d="M800 646.4c-89.6 0-160-51.2-166.4-57.6l76.8-102.4c0 0 44.8 32 89.6 32 89.6 0 96-76.8 96-102.4-25.6 6.4-70.4 19.2-128 6.4-89.6-19.2-179.2-128-134.4-249.6 44.8-115.2 198.4-134.4 262.4-38.4v-64h128v339.2c0 172.8-121.6 236.8-224 236.8zM736 230.4c-6.4 121.6 96 121.6 160 115.2v-64c0-76.8-147.2-147.2-160-51.2zM441.6 64h134.4l-204.8 768h-172.8l-198.4-768h134.4l64 256h172.8l70.4-256zM230.4 448l51.2 204.8 57.6-204.8h-108.8z" />
+<glyph unicode="&#xe690;" glyph-name="tooth" data-tags="tooth" d="M723.2-64c-76.8 0-108.8 249.6-108.8 262.4-6.4 83.2-64 134.4-102.4 140.8-38.4 0-89.6-57.6-102.4-140.8 0-12.8-32-262.4-108.8-262.4s-115.2 281.6-121.6 281.6c-12.8 89.6 6.4 217.6 12.8 256-25.6 76.8-115.2 358.4-32 448 32 25.6 70.4 38.4 121.6 38.4 38.4 0 83.2-6.4 128-19.2 38.4-6.4 70.4-12.8 102.4-12.8s64 6.4 102.4 12.8c44.8 12.8 89.6 19.2 128 19.2 51.2 0 89.6-12.8 115.2-44.8 83.2-89.6-6.4-371.2-32-448 6.4-32 25.6-160 12.8-249.6 6.4 0-32-281.6-115.2-281.6zM512 403.2c83.2-6.4 153.6-89.6 166.4-198.4 6.4-76.8 32-153.6 44.8-185.6 19.2 38.4 44.8 134.4 57.6 211.2 12.8 89.6-12.8 236.8-12.8 236.8v12.8c44.8 134.4 89.6 339.2 51.2 390.4-19.2 19.2-44.8 25.6-76.8 25.6s-76.8-6.4-115.2-19.2c-38.4-6.4-76.8-12.8-115.2-12.8s-76.8 6.4-115.2 12.8c-38.4 12.8-83.2 19.2-115.2 19.2s-57.6-6.4-70.4-25.6c-44.8-44.8 0-256 51.2-390.4v-12.8c0 0-25.6-147.2-12.8-236.8 12.8-76.8 38.4-172.8 57.6-211.2 12.8 38.4 38.4 108.8 44.8 185.6 6.4 102.4 76.8 192 160 198.4z" />
+<glyph unicode="&#xe691;" glyph-name="train2" data-tags="train" d="M832 243.2v473.6c0 64-51.2 115.2-115.2 115.2h-140.8v64h128v64h-384v-64h128v-64h-140.8c-64 0-115.2-51.2-115.2-115.2v-473.6c0-64 51.2-115.2 115.2-115.2h12.8l-44.8-64h-83.2v-64h44.8l-44.8-64h128l38.4 64h313.6l38.4-64h128l-44.8 64h38.4v64h-83.2l-44.8 64h12.8c64 0 115.2 51.2 115.2 115.2zM256 710.4c0 32 25.6 57.6 57.6 57.6h390.4c38.4 0 64-25.6 64-57.6v-134.4c0-38.4-25.6-64-57.6-64h-396.8c-32 0-57.6 25.6-57.6 57.6v140.8zM256 256c0 38.4 25.6 64 64 64s64-25.6 64-64c0-38.4-25.6-64-64-64s-64 25.6-64 64zM633.6 64h-243.2l38.4 64h166.4l38.4-64zM640 256c0 38.4 25.6 64 64 64s64-25.6 64-64c0-38.4-25.6-64-64-64s-64 25.6-64 64z" />
+<glyph unicode="&#xe692;" glyph-name="viewport" data-tags="viewport" d="M64 704h-64v256h256v-64h-192zM768 896v64h256v-256h-64v192zM960 192h64v-256h-256v64h192zM256 0v-64h-256v256h64v-192zM832 768v-640h-640v640h640zM896 832h-768v-768h768v768z" />
+<glyph unicode="&#xe693;" glyph-name="abacus" data-tags="abacus" d="M0 960v-1024h1024v1024h-1024zM896 832v-192h-6.4c-12.8 38.4-51.2 64-89.6 64s-76.8-25.6-89.6-64h-204.8c-12.8 38.4-44.8 64-89.6 64s-76.8-25.6-89.6-64h-12.8c-12.8 38.4-44.8 64-89.6 64s-76.8-25.6-89.6-64h-6.4v192h768zM889.6 320c-12.8 38.4-51.2 64-89.6 64s-76.8-25.6-89.6-64h-12.8c-12.8 38.4-51.2 64-89.6 64s-76.8-25.6-89.6-64h-204.8c-12.8 38.4-44.8 64-89.6 64s-76.8-25.6-89.6-64h-6.4v256h6.4c12.8-38.4 51.2-64 89.6-64s76.8 25.6 89.6 64h12.8c12.8-38.4 51.2-64 89.6-64s76.8 25.6 89.6 64h204.8c12.8-38.4 51.2-64 89.6-64s76.8 25.6 89.6 64h6.4l-6.4-256zM128 64v192h6.4c12.8-38.4 51.2-64 89.6-64s76.8 25.6 89.6 64h204.8c12.8-38.4 51.2-64 89.6-64s76.8 25.6 89.6 64h12.8c12.8-38.4 51.2-64 89.6-64s76.8 25.6 89.6 64h6.4v-192h-768z" />
+<glyph unicode="&#xe694;" glyph-name="accessibility" data-tags="accessibility" d="M665.6 320h-32c6.4-19.2 6.4-44.8 6.4-64 0-140.8-115.2-256-256-256s-256 115.2-256 256c0 134.4 102.4 243.2 236.8 256l-12.8 64c-166.4-25.6-288-153.6-288-320 0-179.2 140.8-320 320-320 153.6 0 281.6 108.8 313.6 249.6l-32 134.4zM838.4 128l-70.4 320h-262.4l-12.8 64h211.2v64h-224l-38.4 160c57.6 6.4 102.4 51.2 102.4 108.8 0 64-51.2 115.2-115.2 115.2s-108.8-51.2-108.8-115.2c0-38.4 19.2-76.8 51.2-96l83.2-364.8h262.4l76.8-320h166.4v64h-121.6z" />
+<glyph unicode="&#xe695;" glyph-name="airplane" data-tags="airplane" d="M787.2 544c32 32 57.6 51.2 76.8 70.4 102.4 102.4 204.8 262.4 140.8 326.4s-217.6-38.4-320-140.8c-19.2-19.2-38.4-44.8-70.4-76.8l-448 204.8c-44.8 19.2-96 12.8-128-19.2l-38.4-32 422.4-364.8c-83.2-102.4-172.8-198.4-217.6-256l-70.4 38.4c-32 19.2-76.8 19.2-102.4-12.8l-19.2-19.2 179.2-134.4 128-179.2 19.2 19.2c25.6 25.6 32 70.4 12.8 102.4l-32 70.4c57.6 44.8 153.6 134.4 256 217.6l364.8-422.4 32 32c32 32 38.4 83.2 19.2 128l-204.8 448z" />
+<glyph unicode="&#xe696;" glyph-name="anchor2" data-tags="anchor" d="M832 384v-128c0 0-51.2-108.8-256-121.6v441.6h140.8c12.8-19.2 32-32 51.2-32 38.4 0 64 25.6 64 64s-25.6 64-64 64c-25.6 0-44.8-12.8-51.2-32h-140.8v83.2c38.4 19.2 64 64 64 108.8 0 70.4-57.6 128-128 128s-128-57.6-128-128c0-44.8 25.6-89.6 64-108.8v-83.2h-140.8c-6.4 19.2-25.6 32-51.2 32-38.4 0-64-25.6-64-64s25.6-64 64-64c25.6 0 44.8 12.8 51.2 32h140.8v-448c-211.2 19.2-256 128-256 128v128h-192c0 0 179.2-448 512-448 320 0 512 448 512 448h-192zM512 896c38.4 0 64-25.6 64-64s-25.6-64-64-64-64 25.6-64 64 25.6 64 64 64z" />
+<glyph unicode="&#xe697;" glyph-name="cube" data-tags="cube" d="M512 960l-512-128v-640l512-256 512 256v640l-512 128zM921.6 793.6l-377.6-140.8-422.4 140.8 390.4 102.4 409.6-102.4zM64 230.4v518.4l448-153.6v-588.8l-448 224z" />
+<glyph unicode="&#xe698;" glyph-name="cube3" data-tags="cube" d="M512 960l-512-128v-640l512-256 512 256v640l-512 128zM921.6 793.6l-377.6-140.8-422.4 140.8 390.4 102.4 409.6-102.4zM64 230.4v518.4l448-153.6v-588.8l-448 224z" />
+<glyph unicode="&#xe699;" glyph-name="asterisk2" data-tags="asterisk" d="M1017.6 595.2l-128 217.6-249.6-140.8v288h-256v-288l-256 140.8-128-217.6 249.6-147.2-249.6-147.2 128-217.6 256 140.8v-288h256v288l249.6-140.8 128 217.6-256 147.2z" />
+<glyph unicode="&#xe69a;" glyph-name="automation" data-tags="automation" d="M896 192c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128zM748.8-64v0c-51.2 0-102.4 12.8-147.2 44.8l-396.8 211.2c-32 25.6-57.6 38.4-83.2 64-76.8 76.8-121.6 185.6-121.6 294.4s44.8 211.2 121.6 288c76.8 76.8 179.2 121.6 288 121.6s211.2-44.8 294.4-121.6c25.6-25.6 38.4-44.8 64-76.8l224-409.6c64-108.8 44.8-243.2-44.8-332.8-57.6-57.6-121.6-83.2-198.4-83.2zM409.6 896c-89.6 0-179.2-38.4-243.2-102.4s-102.4-153.6-102.4-243.2c0-96 38.4-179.2 102.4-243.2 19.2-19.2 38.4-32 70.4-51.2l403.2-217.6c38.4-25.6 76.8-32 115.2-32v0c57.6 0 108.8 19.2 147.2 64 70.4 70.4 83.2 172.8 32 256l-224 409.6c-19.2 25.6-32 44.8-51.2 64-70.4 57.6-153.6 96-249.6 96zM704 512v64l-89.6 32c-6.4 12.8-6.4 19.2-12.8 32l38.4 83.2-44.8 44.8-83.2-38.4c-12.8 6.4-19.2 6.4-32 12.8l-32 89.6h-64l-32-89.6c-12.8-6.4-19.2-6.4-32-12.8l-83.2 38.4-44.8-44.8 38.4-83.2c-6.4-12.8-6.4-19.2-12.8-32l-89.6-32v-64l89.6-32c6.4-12.8 6.4-19.2 12.8-32l-38.4-83.2 44.8-44.8 83.2 38.4c12.8-6.4 19.2-12.8 32-12.8l32-89.6h64l32 89.6c12.8 6.4 19.2 6.4 32 12.8l83.2-38.4 44.8 44.8-38.4 83.2c6.4 12.8 12.8 19.2 12.8 32l89.6 32zM416 448c-51.2 0-96 44.8-96 96s44.8 96 96 96 96-44.8 96-96-44.8-96-96-96z" />
+<glyph unicode="&#xe69b;" glyph-name="barcode2" data-tags="barcode" d="M0 768h64v-640h-64v640zM512 768h128v-640h-128v640zM704 768h64v-640h-64v640zM832 768h64v-640h-64v640zM960 768h64v-640h-64v640zM128 768h192v-640h-192v640zM384 768h64v-640h-64v640z" />
+<glyph unicode="&#xe69c;" glyph-name="bomb2" data-tags="bomb" d="M768 896h64v-64h-64v64zM768 640h64v-64h-64v64zM896 768h64v-64h-64v64zM640 768h64v-64h-64v64zM934.4 825.6l44.8 44.8-44.8 44.8-89.6-89.6 44.8-44.8zM889.6 691.2l-44.8-44.8 89.6-89.6 44.8 44.8-44.8 44.8zM710.4 780.8l44.8 44.8-89.6 89.6-44.8-44.8 44.8-44.8zM665.6 550.4l128 128-44.8 44.8-128-128-44.8 44.8-44.8-51.2c-51.2 32-115.2 51.2-179.2 51.2-192 0-352-160-352-352s160-352 352-352 352 160 352 352c0 64-19.2 121.6-44.8 179.2l44.8 44.8-38.4 38.4zM384 499.2c-128 0-217.6-115.2-217.6-179.2h-64c0 128 153.6 243.2 281.6 243.2v-64z" />
+<glyph unicode="&#xe69d;" glyph-name="bug-o" data-tags="bug-o" d="M768 448v134.4c83.2 25.6 128 121.6 128 217.6 0 19.2-12.8 32-32 32s-32-12.8-32-32c0-64-32-160-115.2-160h-12.8c0 0 12.8 134.4-128 179.2v108.8c0 19.2-12.8 32-32 32s-32-12.8-32-32v-96c-12.8 0-19.2 0-32 0s-19.2 0-32 0v96c0 19.2-12.8 32-32 32s-32-12.8-32-32v-108.8c-140.8-44.8-128-179.2-128-179.2h-12.8c-83.2 0-115.2 96-115.2 160 0 19.2-12.8 32-32 32s-32-12.8-32-32c0-89.6 44.8-185.6 128-217.6v-134.4c-179.2-6.4-192-89.6-192-224 0-12.8 12.8-32 32-32s32 19.2 32 32c0 115.2 0 153.6 128 160 0 0 0-102.4 38.4-198.4-25.6-6.4-44.8-12.8-57.6-32-44.8-38.4-44.8-108.8-44.8-172.8v-6.4c0-19.2 12.8-38.4 32-38.4s32 19.2 32 32v6.4c0 51.2 0 108.8 25.6 134.4 6.4 12.8 25.6 19.2 44.8 19.2 44.8-70.4 108.8-128 217.6-128s179.2 57.6 217.6 128c19.2 0 32-6.4 44.8-12.8 25.6-25.6 25.6-76.8 25.6-134.4v-6.4c0-19.2 12.8-32 32-32s32 12.8 32 32v6.4c0 64 0 134.4-44.8 179.2-12.8 12.8-38.4 25.6-57.6 32 38.4 89.6 38.4 185.6 38.4 192 128 0 128-44.8 128-160 0-19.2 12.8-32 32-32s32 12.8 32 32c0 134.4-12.8 217.6-192 224zM448 64c-192 25.6-192 307.2-192 320v192h192v-512zM448 704h-64v64h64v-64zM512 768h64v-64h-64v64zM512 64v512h192v-192c0-12.8 0-288-192-320z" />
+<glyph unicode="&#xe69e;" glyph-name="bug2" data-tags="bug" d="M512 576h192c38.4 0 64 6.4 64 6.4 83.2 25.6 128 121.6 128 217.6 0 19.2-12.8 32-32 32s-32-12.8-32-32c0-64-32-160-115.2-160h-12.8c0 0 12.8 134.4-128 179.2v108.8c0 19.2-12.8 32-32 32s-32-12.8-32-32v-96c-12.8 0-19.2 0-32 0s-19.2 0-32 0v96c0 19.2-12.8 32-32 32s-32-12.8-32-32v-108.8c-140.8-44.8-128-179.2-128-179.2h-12.8c-83.2 0-115.2 96-115.2 160 0 19.2-12.8 32-32 32s-32-12.8-32-32c0-89.6 44.8-185.6 128-217.6 0 0 19.2-6.4 64-6.4h256zM512 768h64v-64h-64v64zM384 768h64v-64h-64v64zM192 512v-64c-179.2-6.4-192-89.6-192-224 0-12.8 12.8-32 32-32s32 19.2 32 32c0 115.2 0 153.6 128 160 0 0 0-102.4 38.4-198.4-25.6-6.4-44.8-12.8-57.6-32-44.8-38.4-44.8-108.8-44.8-172.8v-6.4c0-19.2 12.8-38.4 32-38.4s32 19.2 32 32v6.4c0 51.2 0 108.8 25.6 134.4 6.4 12.8 25.6 19.2 44.8 19.2 32-64 96-115.2 185.6-128v512h-256zM768 448v64h-256v-512c89.6 12.8 153.6 64 185.6 121.6 19.2 0 32-6.4 44.8-12.8 25.6-25.6 25.6-76.8 25.6-134.4v-6.4c0-19.2 12.8-32 32-32s32 12.8 32 32v6.4c0 64 0 134.4-44.8 179.2-12.8 12.8-38.4 25.6-57.6 32 38.4 96 38.4 192 38.4 198.4 128 0 128-44.8 128-160 0-19.2 12.8-32 32-32s32 12.8 32 32c0 134.4-12.8 217.6-192 224z" />
+<glyph unicode="&#xe69f;" glyph-name="calc" data-tags="calc" d="M576 768h384v-128h-384v128zM576 256h384v-128h-384v128zM320 896h-128v-128h-128v-128h128v-128h128v128h128v128h-128zM448 294.4l-89.6 89.6-102.4-102.4-102.4 102.4-89.6-89.6 102.4-102.4-102.4-102.4 89.6-89.6 102.4 102.4 102.4-102.4 89.6 89.6-102.4 102.4zM832 32c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM832 352c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64z" />
+<glyph unicode="&#xe6a0;" glyph-name="chart-line" data-tags="chart-line" d="M0-64h1024v1024h-64v-166.4l-256-217.6v384h-64v-409.6l-256 57.6v352h-64v-364.8l-256-185.6v550.4h-64zM320 64h-256v108.8l256 185.6v-294.4zM640 64h-256v339.2l6.4 6.4 249.6-57.6v-288zM960 64h-256v275.2h6.4l249.6 204.8v-480z" />
+<glyph unicode="&#xe6a1;" glyph-name="chart" data-tags="chart" d="M0 0h1024v-64h-1024v64zM0 960h64v-1024h-64v1024zM576 448l-185.6 192-262.4-256v-320h896v838.4z" />
+<glyph unicode="&#xe6a2;" glyph-name="filter" data-tags="filter" d="M128 832h832v-128l-320-320v-448l-192 128v320l-320 320zM128 960h832v-64h-832v64z" />
+<glyph unicode="&#xe6a3;" glyph-name="filter3" data-tags="filter" d="M128 832h832v-128l-320-320v-448l-192 128v320l-320 320zM128 960h832v-64h-832v64z" />
+<glyph unicode="&#xe6a4;" glyph-name="code2" data-tags="code" d="M332.8 64l288 768h70.4l-288-768zM710.4 128h76.8l236.8 320-236.8 320h-83.2l243.2-320zM313.6 128h-76.8l-236.8 320 236.8 320h83.2l-243.2-320z" />
+<glyph unicode="&#xe6a5;" glyph-name="coffee2" data-tags="coffee" d="M896 128l-256-64h-384l-256 64v64h896zM940.8 768h-108.8v64h-768v-320c0-96 51.2-179.2 128-217.6v-38.4h512v38.4c57.6 32 102.4 89.6 121.6 153.6 0 0 6.4 0 6.4 0 147.2 0 185.6 128 192 224 6.4 51.2-32 96-83.2 96zM832 512v192h108.8c6.4 0 12.8-6.4 12.8-6.4s6.4-6.4 6.4-19.2c-12.8-166.4-102.4-166.4-128-166.4z" />
+<glyph unicode="&#xe6a6;" glyph-name="cogs2" data-tags="cogs" d="M768 512v128l-76.8 25.6c-6.4 19.2-12.8 44.8-25.6 64l38.4 76.8-96 83.2-70.4-32c-19.2 12.8-38.4 19.2-64 25.6l-25.6 76.8h-128l-25.6-76.8c-19.2-6.4-44.8-12.8-64-25.6l-70.4 32-89.6-89.6 38.4-76.8c-12.8-19.2-19.2-38.4-25.6-64l-83.2-19.2v-128l76.8-25.6c6.4-19.2 12.8-44.8 25.6-64l-32-70.4 89.6-89.6 76.8 38.4c19.2-12.8 38.4-19.2 64-25.6l19.2-83.2h128l25.6 76.8c19.2 6.4 44.8 12.8 64 25.6l76.8-38.4 89.6 89.6-38.4 76.8c12.8 19.2 19.2 38.4 25.6 64l76.8 25.6zM192 576c0 108.8 83.2 192 192 192s192-83.2 192-192c0-108.8-83.2-192-192-192s-192 83.2-192 192zM480 576c0-53.019-42.981-96-96-96s-96 42.981-96 96c0 53.019 42.981 96 96 96s96-42.981 96-96zM1024 768v64h-38.4c0 12.8-6.4 25.6-12.8 32l25.6 25.6-44.8 44.8-25.6-25.6c-12.8 6.4-19.2 12.8-32 12.8v38.4h-64v-38.4c-12.8 0-25.6-6.4-32-12.8l-25.6 25.6-44.8-44.8 25.6-25.6c-6.4-12.8-12.8-19.2-12.8-32h-38.4v-64h38.4c0-12.8 6.4-25.6 12.8-32l-25.6-25.6 44.8-44.8 25.6 25.6c12.8-6.4 19.2-12.8 32-12.8v-38.4h64v38.4c12.8 0 25.6 6.4 32 12.8l25.6-25.6 44.8 44.8-25.6 25.6c6.4 12.8 12.8 19.2 12.8 32h38.4zM864 736c-38.4 0-64 25.6-64 64s25.6 64 64 64 64-25.6 64-64c0-38.4-25.6-64-64-64zM985.6 204.8c-6.4 19.2-12.8 38.4-25.6 57.6l19.2 38.4-44.8 44.8-32-25.6c-19.2 12.8-38.4 19.2-57.6 25.6l-12.8 38.4h-64l-12.8-38.4c-19.2-6.4-38.4-12.8-57.6-25.6l-38.4 19.2-44.8-44.8 19.2-38.4c-12.8-19.2-19.2-38.4-25.6-57.6l-32-6.4v-64l38.4-12.8c6.4-19.2 12.8-38.4 25.6-57.6l-19.2-38.4 44.8-44.8 38.4 19.2c19.2-12.8 38.4-19.2 57.6-25.6l6.4-32h64l12.8 38.4c19.2 6.4 38.4 12.8 57.6 25.6l38.4-19.2 44.8 44.8-25.6 32c12.8 19.2 19.2 38.4 25.6 57.6l38.4 12.8v64l-38.4 12.8zM800 64c-51.2 0-96 44.8-96 96s44.8 96 96 96 96-44.8 96-96-44.8-96-96-96z" />
+<glyph unicode="&#xe6a7;" glyph-name="controller" data-tags="controller" d="M448 960h64v-64h-64v64zM448 64h64v-64h-64v64zM896 512h64v-64h-64v64zM0 512h64v-64h-64v64zM792.274 842.042l45.254-45.254-45.254-45.254-45.254 45.254 45.254 45.254zM167.726 208.48l45.254-45.254-45.254-45.254-45.254 45.254 45.254 45.254zM846.548 163.213l-45.254-45.254-45.254 45.254 45.254 45.254 45.254-45.254zM203.973 796.787l-45.254-45.254-45.254 45.254 45.254 45.254 45.254-45.254zM264.695 912.644l59.13 24.493 24.493-59.13-59.13-24.493-24.493 59.13zM611.717 81.993l59.13 24.493 24.493-59.13-59.13-24.493-24.493 59.13zM913.285 691.811l24.493-59.13-59.13-24.493-24.493 59.13 59.13 24.493zM81.352 351.78l24.493-59.13-59.13-24.493-24.493 59.13 59.13 24.493zM636.197 937.117l59.13-24.493-24.493-59.13-59.13 24.493 24.493 59.13zM289.172 106.467l59.13-24.493-24.493-59.13-59.13 24.493 24.493 59.13zM933.62 324.444l-24.493-59.13-59.13 24.493 24.493 59.13 59.13-24.493zM109.964 670.186l-24.493-59.13-59.13 24.493 24.493 59.13 59.13-24.493zM748.8 704l-224-224-44.8 44.8 224 224c-64 51.2-140.8 83.2-224 83.2-192 0-352-160-352-352s160-352 352-352 352 160 352 352c0 83.2-32 160-83.2 224z" />
+<glyph unicode="&#xe6a8;" glyph-name="corner-lower-left" data-tags="corner-lower-left" d="M1024-64l-1024 1024v-1024z" />
+<glyph unicode="&#xe6a9;" glyph-name="hash" data-tags="hash" d="M960 576v128h-166.4l38.4 179.2-128 25.6-44.8-204.8h-192l44.8 179.2-128 25.6-44.8-204.8h-211.2v-128h185.6l-57.6-256h-192v-128h166.4l-38.4-179.2 128-25.6 44.8 204.8h192l-44.8-179.2 128-25.6 44.8 204.8h211.2v128h-185.6l57.6 256h192zM576 320h-192l64 256h192l-64-256z" />
+<glyph unicode="&#xe6aa;" glyph-name="hash2" data-tags="hash" d="M960 576v128h-166.4l38.4 179.2-128 25.6-44.8-204.8h-192l44.8 179.2-128 25.6-44.8-204.8h-211.2v-128h185.6l-57.6-256h-192v-128h166.4l-38.4-179.2 128-25.6 44.8 204.8h192l-44.8-179.2 128-25.6 44.8 204.8h211.2v128h-185.6l57.6 256h192zM576 320h-192l64 256h192l-64-256z" />
+<glyph unicode="&#xe6ab;" glyph-name="corner-lower-right" data-tags="corner-lower-right" d="M1024-64h-1024l1024 1024z" />
+<glyph unicode="&#xe6ac;" glyph-name="corner-upper-left" data-tags="corner-upper-left" d="M0-64l1024 1024h-1024z" />
+<glyph unicode="&#xe6ad;" glyph-name="corner-upper-right" data-tags="corner-upper-right" d="M1024-64l-1024 1024h1024z" />
+<glyph unicode="&#xe6ae;" glyph-name="cubes2" data-tags="cubes" d="M704 537.6v0 243.2l-256 115.2-256-115.2v-268.8l-192-83.2v-281.6l256-115.2 224 96 224-102.4 256 115.2v288l-256 108.8zM448 825.6l179.2-76.8-172.8-70.4-166.4 76.8 160 70.4zM448 640v-185.6l-192 83.2v192l192-89.6zM256 96l-192 83.2v192l192-89.6v-185.6zM256 320l-166.4 76.8 166.4 70.4 179.2-76.8-179.2-70.4zM704 96l-192 83.2v192l192-89.6v-185.6zM704 320l-166.4 76.8 166.4 70.4 179.2-76.8-179.2-70.4z" />
+<glyph unicode="&#xe6af;" glyph-name="download-alt" data-tags="download-alt" d="M0 64h1024v-128h-1024v128zM512 128l320 320h-192v512h-256v-512h-192z" />
+<glyph unicode="&#xe6b0;" glyph-name="eraser2" data-tags="eraser" d="M518.4 64l409.6 460.8c38.4 44.8 38.4 115.2-6.4 160l-172.8 172.8c-19.2 25.6-51.2 38.4-83.2 38.4h-115.2c-32 0-64-12.8-89.6-38.4l-428.8-486.4c-38.4-44.8-38.4-121.6 6.4-160l172.8-172.8c19.2-25.6 51.2-38.4 83.2-38.4h729.6v64h-505.6zM435.2 70.4c0 0 0 6.4 0 0l-172.8 172.8c-25.6 25.6-25.6 57.6 0 83.2l217.6 249.6h-64l-192-211.2c-38.4-44.8-38.4-108.8 6.4-153.6l147.2-147.2h-83.2c-12.8 0-25.6 6.4-38.4 12.8l-179.2 179.2c-19.2 19.2-19.2 51.2 0 70.4l224 249.6h115.2l224 256h64l-224-256 198.4-236.8-224-256c-6.4-6.4-12.8-6.4-19.2-12.8z" />
+<glyph unicode="&#xe6b1;" glyph-name="facebook-square2" data-tags="facebook-square" d="M0 960v-1024h1024v1024h-1024zM825.6 422.4h-134.4v-358.4h-134.4v358.4h-96v128h96c0 0 0 51.2 0 108.8 0 96 57.6 172.8 185.6 172.8 51.2 0 89.6-6.4 89.6-6.4v-121.6c0 0-38.4 0-83.2 0s-51.2-19.2-51.2-57.6c0-6.4 0-6.4 0-6.4 0-12.8 0-32 0-89.6h134.4l-6.4-128z" />
+<glyph unicode="&#xe6b2;" glyph-name="facebook2" data-tags="facebook" d="M460.8-64v480h-128v172.8h128c0 0 0 70.4 0 147.2 0 115.2 76.8 224 249.6 224 70.4 0 121.6-6.4 121.6-6.4l-6.4-160c0 0-51.2 0-108.8 0-64 0-70.4-25.6-70.4-76.8 0-38.4 0 83.2 0-128h185.6l-6.4-172.8h-179.2v-480h-185.6z" />
+<glyph unicode="&#xe6b3;" glyph-name="female2" data-tags="female" d="M640 832c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128zM640 448v96l115.2-115.2c19.2-19.2 44.8-19.2 64 0s19.2 51.2 0 64l-166.4 166.4c-25.6 32-64 44.8-108.8 44.8h-64c-44.8 0-83.2-12.8-108.8-44.8l-166.4-166.4c-19.2-19.2-19.2-51.2 0-64 19.2-19.2 44.8-19.2 64 0l115.2 115.2v-96l-256-320h256v-192h256v192h256l-256 320z" />
+<glyph unicode="&#xe6b4;" glyph-name="file-font" data-tags="file-font" d="M640 960h-512v-1024h768v768l-256 256zM576 640h256v-640h-640v896h384v-256zM640 704v192l192-192h-192zM320 512v-128h128v-320h128v320h128v128z" />
+<glyph unicode="&#xe6b5;" glyph-name="file-presentation" data-tags="file-presentation" d="M640 960h-512v-1024h768v768l-256 256zM832 0h-640v896h384v-256h256v-640zM640 704v192l192-192h-192zM576 576h-128v-64h-192v-384h128v-64h64v64h128v-64h64v64h128v384h-192v64zM704 448v-256h-384v256h384zM448 384v-128l128 64z" />
+<glyph unicode="&#xe6b6;" glyph-name="file-table" data-tags="file-table" d="M640 960h-512v-1024h768v768l-256 256zM576 640h256v-640h-640v896h384v-256zM640 704v192l192-192h-192zM256 512v-384h512v384h-512zM384 192h-64v64h64v-64zM384 320h-64v64h64v-64zM576 192h-128v64h128v-64zM576 320h-128v64h128v-64zM704 192h-64v64h64v-64zM704 320h-64v64h64v-64z" />
+<glyph unicode="&#xe6b7;" glyph-name="fill" data-tags="fill" d="M454.4 851.2l-76.8-70.4-147.2 153.6c-38.4 32-102.4 32-140.8 0-12.8-19.2-25.6-44.8-25.6-70.4s12.8-51.2 25.6-70.4l153.6-153.6-243.2-236.8 409.6-409.6 448 454.4-403.2 403.2zM134.4 838.4c0 6.4-6.4 19.2-6.4 25.6s6.4 19.2 6.4 25.6c12.8 6.4 38.4 6.4 51.2 0l153.6-153.6-51.2-44.8-153.6 147.2zM134.4 448l243.2 243.2 76.8-76.8c6.4-6.4 12.8-6.4 25.6-6.4s19.2 0 25.6 6.4c6.4 12.8 6.4 32-6.4 44.8l-76.8 76.8 25.6 25.6 320-313.6h-633.6zM864 384c0 0-96-300.8-96-352s44.8-96 96-96 96 44.8 96 96-96 352-96 352z" />
+<glyph unicode="&#xe6b8;" glyph-name="fire2" data-tags="fire" d="M313.6-51.2c0 0-249.6 25.6-249.6 364.8 0 262.4 198.4 416 198.4 416s83.2-89.6 147.2-121.6c64-38.4 89.6 352 89.6 352s460.8-249.6 460.8-627.2c0-390.4-256-377.6-256-377.6s115.2 153.6 115.2 332.8c0 192-249.6 428.8-249.6 428.8s-32-281.6-134.4-320c-102.4 57.6-160 147.2-160 147.2s-236.8-371.2 38.4-595.2zM524.8-70.4c-128 6.4-236.8 89.6-236.8 204.8s44.8 166.4 44.8 166.4 32-64 70.4-96 115.2-51.2 153.6-6.4c38.4 38.4 51.2 147.2 51.2 147.2s89.6-70.4 76.8-192c-6.4-128-57.6-224-160-224z" />
+<glyph unicode="&#xe6b9;" glyph-name="frown-o2" data-tags="frown-o" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM448 576c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM704 576c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM723.2 172.8c-44.8 70.4-128 115.2-211.2 115.2s-166.4-44.8-211.2-115.2l-51.2 38.4c57.6 89.6 153.6 140.8 262.4 140.8s204.8-51.2 262.4-140.8l-51.2-38.4z" />
+<glyph unicode="&#xe6ba;" glyph-name="gavel2" data-tags="gavel" d="M409.6 697.6v0c-25.6 25.6-25.6 57.6-6.4 76.8l166.4 166.4c19.2 19.2 51.2 19.2 76.8 0l6.4-6.4c19.2-19.2 19.2-51.2 0-76.8l-166.4-160c-19.2-19.2-57.6-19.2-76.8 0zM768 339.2v0c-25.6 25.6-25.6 57.6-6.4 83.2l166.4 166.4c19.2 19.2 51.2 19.2 76.8 0l6.4-6.4c19.2-19.2 19.2-51.2 0-76.8l-166.4-166.4c-25.6-19.2-57.6-19.2-76.8 0zM640 467.2l-108.8 108.8c-25.6 25.6-25.6 64 0 89.6l147.2 147.2c25.6 25.6 64 25.6 89.6 0l108.8-108.8c25.6-25.6 25.6-64 0-89.6l-147.2-147.2c-25.6-25.6-64-25.6-89.6 0zM256 51.2c38.4 38.4 256 358.4 288 339.2 25.6-12.8 64 32 64 32l-121.6 121.6c0 0-44.8-38.4-32-64 19.2-32-300.8-249.6-339.2-288 0 0-179.2-140.8-89.6-230.4s230.4 89.6 230.4 89.6z" />
+<glyph unicode="&#xe6bb;" glyph-name="google-plus-square2" data-tags="google-plus-square" d="M320 742.4c-51.2 0-83.2-51.2-76.8-115.2 6.4-70.4 57.6-121.6 108.8-128 51.2 0 83.2 51.2 76.8 121.6-6.4 64-57.6 121.6-108.8 121.6zM345.6 364.8c-76.8 0-147.2-44.8-147.2-102.4s57.6-108.8 134.4-108.8c108.8 0 147.2 44.8 147.2 102.4 0 6.4 0 12.8 0 19.2-6.4 32-38.4 51.2-83.2 76.8-12.8 12.8-32 12.8-51.2 12.8zM0 960v-1024h1024v1024h-1024zM505.6 620.8c0-44.8-25.6-76.8-57.6-102.4s-38.4-38.4-38.4-57.6c0-19.2 32-51.2 51.2-64 51.2-38.4 70.4-70.4 70.4-128 0-70.4-70.4-147.2-198.4-147.2-108.8 0-204.8 44.8-204.8 115.2 0 76.8 83.2 147.2 198.4 147.2 12.8 0 25.6 0 32 0-12.8 19.2-25.6 38.4-25.6 57.6 0 12.8 6.4 25.6 12.8 38.4-6.4 0-12.8 0-19.2 0-89.6 0-153.6 64-153.6 147.2 0 76.8 83.2 147.2 172.8 147.2 51.2 0 198.4 0 198.4 0l-44.8-38.4h-64c44.8-12.8 70.4-64 70.4-115.2zM896 608h-134.4v-128h-32v128h-128v32h128v128h32v-128h134.4v-32z" />
+<glyph unicode="&#xe6bc;" glyph-name="google-plus2" data-tags="google-plus" d="M1024 710.4h-179.2v166.4h-38.4v-166.4h-172.8v-51.2h172.8v-166.4h38.4v166.4h179.2zM441.6 384c-25.6 12.8-70.4 57.6-70.4 83.2s6.4 44.8 51.2 76.8c44.8 32 76.8 76.8 76.8 134.4 0 70.4-32 134.4-83.2 153.6h83.2l57.6 44.8c0 0-198.4 0-268.8 0-121.6 0-230.4-89.6-230.4-198.4s83.2-192 204.8-192c6.4 0 19.2 0 25.6 0-12.8-12.8-12.8-25.6-12.8-44.8 0-32 19.2-51.2 38.4-76.8-12.8 0-32 0-44.8 0-147.2 0-262.4-96-262.4-192s128-160 275.2-160c166.4 0 262.4 96 262.4 192-6.4 83.2-32 128-102.4 179.2zM300.8 518.4c-70.4 0-134.4 76.8-147.2 166.4s32 160 102.4 160c70.4 0 134.4-76.8 147.2-166.4s-32-166.4-102.4-160zM275.2 57.6c-102.4 0-179.2 64-179.2 140.8s89.6 140.8 192 140.8c25.6 0 44.8-6.4 64-12.8 57.6-38.4 96-57.6 108.8-102.4 0-6.4 6.4-19.2 6.4-25.6 0-76.8-51.2-140.8-192-140.8z" />
+<glyph unicode="&#xe6bd;" glyph-name="hands-up" data-tags="hands-up" d="M608 832c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128zM883.2 883.2c-19.2 19.2-44.8 19.2-64 0l-147.2-153.6c-19.2-19.2-38.4-25.6-57.6-25.6h-268.8c-19.2 0-38.4 6.4-51.2 25.6l-153.6 147.2c-12.8 19.2-44.8 19.2-64 6.4-19.2-19.2-19.2-51.2 0-64l211.2-211.2c0-6.4 32-38.4 32-96v-576h128v384h64v-384h128v576c0 57.6 32 89.6 32 89.6l211.2 211.2c19.2 19.2 19.2 51.2 0 70.4z" />
+<glyph unicode="&#xe6be;" glyph-name="institution2" data-tags="institution" d="M512 960l-512-192v-128h1024v128zM0 64h1024v-128h-1024v128zM1024 512v64h-1024v-64h64v-320h-64v-64h1024v64h-64v320h64zM256 192h-64v320h64v-320zM448 192h-64v320h64v-320zM640 192h-64v320h64v-320zM832 192h-64v320h64v-320z" />
+<glyph unicode="&#xe6bf;" glyph-name="key-o" data-tags="key-o" d="M832 960l-448-390.4c-19.2 6.4-38.4 6.4-64 6.4-179.2 0-320-140.8-320-320s147.2-320 320-320 320 140.8 320 320c0 19.2 0 38.4-6.4 57.6l70.4 70.4v128h128v128h128l64 64v256h-192zM768 576h-108.8l108.8 89.6v-89.6zM960 729.6l-25.6-25.6h-121.6l147.2 128v-102.4zM467.2 473.6l44.8-25.6 128 108.8v-147.2l-51.2-51.2-19.2-25.6 6.4-32c0-12.8 6.4-32 6.4-44.8 0-140.8-115.2-256-256-256s-256 115.2-256 256 115.2 256 256 256c19.2 0 32 0 51.2-6.4l32-6.4 25.6 19.2 422.4 377.6h102.4l-492.8-422.4zM384 224c0-53.019-42.981-96-96-96s-96 42.981-96 96c0 53.019 42.981 96 96 96s96-42.981 96-96z" />
+<glyph unicode="&#xe6c0;" glyph-name="puzzle-piece" data-tags="puzzle-piece" d="M953.6 902.4c-70.4 64-160 83.2-198.4 25.6-44.8-70.4 32-108.8-19.2-160-32-38.4-128 51.2-128 51.2l-51.2 51.2-89.6-89.6c-38.4-44.8-134.4-96-166.4-70.4-44.8 38.4 6.4 115.2-32 166.4-44.8 64-134.4 51.2-192-19.2-64-70.4-89.6-153.6-32-192 70.4-44.8 121.6 19.2 172.8-32 25.6-25.6-12.8-108.8-32-134.4l-147.2-147.2 416-416 108.8 108.8c44.8 44.8 96 128 70.4 153.6-38.4 44.8-108.8-6.4-160 25.6-64 44.8-51.2 128 19.2 192s160 83.2 198.4 25.6c44.8-70.4-25.6-115.2 25.6-166.4 25.6-25.6 102.4 12.8 128 38.4l134.4 134.4-70.4 70.4c-38.4 38.4-121.6 128-89.6 160 38.4 44.8 108.8-12.8 160 25.6 57.6 51.2 38.4 134.4-25.6 198.4z" />
+<glyph unicode="&#xe6c1;" glyph-name="puzzle-piece3" data-tags="puzzle-piece" d="M953.6 902.4c-70.4 64-160 83.2-198.4 25.6-44.8-70.4 32-108.8-19.2-160-32-38.4-128 51.2-128 51.2l-51.2 51.2-89.6-89.6c-38.4-44.8-134.4-96-166.4-70.4-44.8 38.4 6.4 115.2-32 166.4-44.8 64-134.4 51.2-192-19.2-64-70.4-89.6-153.6-32-192 70.4-44.8 121.6 19.2 172.8-32 25.6-25.6-12.8-108.8-32-134.4l-147.2-147.2 416-416 108.8 108.8c44.8 44.8 96 128 70.4 153.6-38.4 44.8-108.8-6.4-160 25.6-64 44.8-51.2 128 19.2 192s160 83.2 198.4 25.6c44.8-70.4-25.6-115.2 25.6-166.4 25.6-25.6 102.4 12.8 128 38.4l134.4 134.4-70.4 70.4c-38.4 38.4-121.6 128-89.6 160 38.4 44.8 108.8-12.8 160 25.6 57.6 51.2 38.4 134.4-25.6 198.4z" />
+<glyph unicode="&#xe6c2;" glyph-name="key2" data-tags="key" d="M518.4 512c-12.8 6.4-25.6 12.8-38.4 19.2l480 428.8h-128l-448-390.4c-19.2 6.4-38.4 6.4-64 6.4-179.2 0-320-140.8-320-320s147.2-320 320-320 320 140.8 320 320c0 38.4-6.4 76.8-19.2 108.8l83.2 83.2v128h128v128h128l64 64v192l-505.6-448zM256 115.2c-44.8 0-76.8 38.4-76.8 76.8s38.4 76.8 76.8 76.8 76.8-38.4 76.8-76.8-32-76.8-76.8-76.8z" />
+<glyph unicode="&#xe6c3;" glyph-name="lifebuoy" data-tags="lifebuoy" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM256 448c0 140.8 115.2 256 256 256s256-115.2 256-256c0-140.8-115.2-256-256-256s-256 115.2-256 256zM806.4 332.8c19.2 32 25.6 76.8 25.6 115.2s-6.4 83.2-25.6 115.2l96 96c38.4-64 57.6-134.4 57.6-211.2s-19.2-147.2-51.2-211.2l-102.4 96zM723.2 844.8l-96-102.4c-32 19.2-76.8 25.6-115.2 25.6s-83.2-6.4-115.2-25.6l-96 102.4c64 32 134.4 51.2 211.2 51.2s147.2-19.2 211.2-51.2zM115.2 659.2l96-96c-12.8-32-19.2-76.8-19.2-115.2s6.4-83.2 25.6-115.2l-96-96c-38.4 64-57.6 134.4-57.6 211.2s19.2 147.2 51.2 211.2zM300.8 51.2l96 96c32-12.8 76.8-19.2 115.2-19.2s83.2 6.4 115.2 25.6l96-96c-64-38.4-134.4-57.6-211.2-57.6s-147.2 19.2-211.2 51.2z" />
+<glyph unicode="&#xe6c4;" glyph-name="lightbulb" data-tags="lightbulb" d="M748.8 838.4c-64 76.8-166.4 121.6-268.8 121.6s-204.8-44.8-268.8-121.6c-64-70.4-89.6-166.4-76.8-256 12.8-96 51.2-166.4 134.4-236.8 32-25.6 44.8-51.2 57.6-76.8 0-6.4 6.4-12.8 6.4-19.2-6.4-6.4-12.8-12.8-12.8-25.6 0-19.2 12.8-32 32-32-19.2 0-32-12.8-32-32s12.8-32 32-32c-19.2 0-32-12.8-32-32s12.8-32 32-32c-19.2 0-32-12.8-32-32s12.8-32 32-32h32c0-32 44.8-64 96-64s96 32 96 64h32c19.2 0 32 12.8 32 32s-12.8 32-32 32c19.2 0 32 12.8 32 32s-12.8 32-32 32c19.2 0 32 12.8 32 32s-12.8 32-32 32c19.2 0 32 12.8 32 32 0 12.8-6.4 19.2-12.8 25.6 0 6.4 6.4 6.4 6.4 12.8 12.8 25.6 25.6 51.2 57.6 76.8 83.2 70.4 121.6 140.8 134.4 243.2 12.8 89.6-12.8 179.2-76.8 256zM768 588.8c-12.8-83.2-44.8-140.8-115.2-204.8-38.4-32-57.6-64-76.8-89.6-12.8-32-19.2-38.4-32-38.4h-128c-12.8 0-19.2 6.4-32 38.4-12.8 25.6-32 64-70.4 102.4-83.2 70.4-102.4 128-115.2 192-12.8 70.4 12.8 147.2 57.6 204.8 57.6 64 140.8 102.4 224 102.4s166.4-38.4 224-102.4c44.8-57.6 70.4-134.4 64-204.8zM704 640h-64c0 44.8-51.2 128-128 128v64c115.2 0 192-115.2 192-192z" />
+<glyph unicode="&#xe6c5;" glyph-name="sign-in-alt" data-tags="sign-in-alt" d="M0 960h128v-1024h-128v1024zM192 320h512v-192l320 320-320 320v-192h-512z" />
+<glyph unicode="&#xe6c6;" glyph-name="sign-out-alt" data-tags="sign-out-alt" d="M896 960h128v-1024h-128v1024zM512 576h-512v-256h512v-192l320 320-320 320z" />
+<glyph unicode="&#xe6c7;" glyph-name="magic22" data-tags="magic" d="M0 640h192v-64h-192v64zM320 960h64v-192h-64v192zM384 256h-64v160l64-64zM704 576h-96l-64 64h160zM200.407 501.668l45.254-45.254-190.068-190.068-45.254 45.254 190.068 190.068zM648.407 949.668l45.254-45.254-190.068-190.068-45.254 45.254 190.068 190.068zM53.491 947.241l221.747-221.747-45.254-45.254-221.747 221.747 45.254 45.254zM390.4 697.6l-134.4-128 627.2-633.6 140.8 134.4-633.6 627.2zM390.4 608l153.6-160-38.4-38.4-160 160 44.8 38.4z" />
+<glyph unicode="&#xe6c8;" glyph-name="male2" data-tags="male" d="M608 832c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128zM819.2 492.8l-166.4 166.4c-25.6 32-64 44.8-108.8 44.8h-128c-44.8 0-83.2-12.8-108.8-44.8l-166.4-166.4c-19.2-19.2-19.2-51.2 0-64 19.2-19.2 44.8-19.2 64 0l115.2 115.2v-608h128v384h64v-384h128v608l115.2-115.2c19.2-19.2 44.8-19.2 64 0 19.2 12.8 19.2 44.8 0 64z" />
+<glyph unicode="&#xe6c9;" glyph-name="medal" data-tags="medal" d="M640 179.2c-19.2 0-32 6.4-51.2 12.8l-76.8 32-76.8-32c-12.8-6.4-32-12.8-51.2-12.8-12.8 0-19.2 0-32 6.4l-32-249.6 192 128 192-128-38.4 249.6c-6.4-6.4-19.2-6.4-25.6-6.4zM825.6 582.4c-6.4 12.8-6.4 32 0 44.8l38.4 76.8c12.8 25.6 0 57.6-32 70.4l-83.2 32c-12.8 6.4-25.6 19.2-32 32l-32 83.2c-6.4 25.6-25.6 38.4-44.8 38.4-6.4 0-19.2 0-25.6-6.4l-83.2-38.4c-6.4 0-12.8 0-19.2 0s-12.8 0-19.2 6.4l-83.2 32c-6.4 6.4-19.2 6.4-25.6 6.4-19.2 0-38.4-12.8-51.2-32l-32-89.6c0-12.8-12.8-25.6-25.6-32l-89.6-32c-25.6-6.4-38.4-38.4-25.6-70.4l38.4-83.2c6.4-12.8 6.4-32 0-44.8l-38.4-76.8c-12.8-25.6 0-57.6 32-70.4l83.2-32c12.8-6.4 25.6-19.2 32-32l32-83.2c6.4-25.6 25.6-38.4 44.8-38.4 6.4 0 12.8 0 19.2 6.4l83.2 38.4c6.4 0 12.8 6.4 19.2 6.4s12.8 0 19.2-6.4l83.2-38.4c6.4-6.4 12.8-6.4 19.2-6.4 19.2 0 38.4 12.8 51.2 32l32 83.2c6.4 12.8 19.2 25.6 32 32l83.2 32c25.6 12.8 44.8 44.8 32 70.4l-32 89.6zM512 345.6c-140.8 0-256 115.2-256 256s115.2 256 256 256 256-115.2 256-256c0-140.8-115.2-256-256-256zM704 601.6c0-106.039-85.961-192-192-192s-192 85.961-192 192c0 106.039 85.961 192 192 192s192-85.961 192-192z" />
+<glyph unicode="&#xe6ca;" glyph-name="megafone" data-tags="megafone" d="M992 614.4l-32 25.6v256c0 38.4-25.6 64-64 64s-64-25.6-64-64v-32c-128-57.6-320-160-512-160h-160c-89.6 0-160-76.8-160-160 0-57.6 32-108.8 76.8-134.4l70.4-377.6c0-19.2 19.2-32 44.8-32 6.4 0 6.4 0 12.8 0l230.4 44.8c25.6 6.4 38.4 25.6 32 44.8-19.2 38.4-51.2 96-76.8 115.2-12.8 6.4-32 57.6-44.8 115.2h38.4v57.6c172.8-19.2 384-102.4 448-153.6v-32c0-38.4 25.6-64 64-64s64 25.6 64 64v256l25.6 19.2c25.6 19.2 38.4 44.8 38.4 70.4v12.8c0 25.6-12.8 44.8-32 64zM128 640h192v-64h-192v64zM358.4 153.6c6.4 0 19.2-19.2 32-44.8l-179.2-44.8-64 320h121.6c12.8-83.2 38.4-204.8 89.6-230.4zM832 300.8c-102.4 51.2-281.6 128-448 147.2v192c166.4 19.2 345.6 89.6 448 147.2v-486.4z" />
+<glyph unicode="&#xe6cb;" glyph-name="meh-o2" data-tags="meh-o" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM448 576c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM704 576c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM256 320h512v-64h-512v64z" />
+<glyph unicode="&#xe6cc;" glyph-name="money2" data-tags="money" d="M960 704v-512h-896v512h896zM1024 768h-1024v-640h1024v640zM512 640c108.8 0 192-83.2 192-192s-83.2-192-192-192h320v64h64v256h-64v64h-320zM320 448c0 108.8 83.2 192 192 192h-320v-64h-64v-256h64v-64h320c-108.8 0-192 83.2-192 192z" />
+<glyph unicode="&#xe6cd;" glyph-name="package" data-tags="package" d="M512 960l-512-128v-640l512-256 512 256v640l-512 128zM512 896l134.4-32-377.6-121.6-147.2 51.2 390.4 102.4zM512 6.4l-448 224v518.4l192-64v-217.6l64-19.2v211.2l192-64v-588.8zM544 652.8l-172.8 57.6 396.8 121.6 153.6-38.4-377.6-140.8z" />
+<glyph unicode="&#xe6ce;" glyph-name="paintbrush" data-tags="paintbrush" d="M358.4 217.6l-76.8 76.8c-51.2 12.8-128 6.4-172.8-64-51.2-70.4-19.2-179.2-108.8-294.4 0 0 224 0 307.2 83.2 76.8 76.8 76.8 140.8 64 192l-12.8 6.4zM371.2 441.6c-12.8-19.2-32-44.8-44.8-64 0-12.8-6.4-19.2-12.8-25.6l96-96c6.4 6.4 19.2 12.8 25.6 19.2 19.2 12.8 44.8 25.6 64 44.8 25.6 0 38.4 12.8 51.2 25.6l-140.8 140.8c-12.8-12.8-25.6-25.6-38.4-44.8zM1011.2 947.2c-19.2 19.2-44.8 19.2-64 6.4 0 0-192-160-377.6-326.4-25.6-25.6-44.8-44.8-70.4-64-12.8-12.8-25.6-25.6-38.4-32l134.4-134.4c12.8 12.8 25.6 25.6 32 44.8 19.2 25.6 38.4 44.8 57.6 70.4 160 192 326.4 377.6 326.4 377.6 19.2 12.8 19.2 38.4 0 57.6z" />
+<glyph unicode="&#xe6cf;" glyph-name="sliders" data-tags="sliders" d="M448 960h128v-192h-128v192zM384 704v-192h64v-576h128v576h64v192zM128 960h128v-512h-128v512zM64 384v-192h64v-256h128v256h64v192zM768 960h128v-640h-128v640zM704 256v-192h64v-128h128v128h64v192z" />
+<glyph unicode="&#xe6d0;" glyph-name="sliders22" data-tags="sliders" d="M448 960h128v-192h-128v192zM384 704v-192h64v-576h128v576h64v192zM128 960h128v-512h-128v512zM64 384v-192h64v-256h128v256h64v192zM768 960h128v-640h-128v640zM704 256v-192h64v-128h128v128h64v192z" />
+<glyph unicode="&#xe6d1;" glyph-name="paperplane" data-tags="paperplane" d="M0 448l313.6-89.6h6.4v6.4l454.4 339.2-70.4-76.8-396.8-422.4 12.8-204.8 185.6 204.8 134.4-268.8 384 1024z" />
+<glyph unicode="&#xe6d2;" glyph-name="paperplane2" data-tags="paperplane" d="M1024 960l-1024-512 300.8-102.4 19.2-345.6 160 179.2 160-243.2 384 1024zM480 294.4l275.2 377.6-396.8-275.2-192 64 742.4 371.2-288-755.2-140.8 217.6z" />
+<glyph unicode="&#xe6d3;" glyph-name="paragraph2" data-tags="paragraph" d="M352 960c-160 0-288-128-288-288s128-288 288-288h160v-448h128v896h64v-896h128v896h128v128h-608z" />
+<glyph unicode="&#xe6d4;" glyph-name="paste2" data-tags="paste" d="M832 704h-192v256h-640v-896h384v-128h640v576l-192 192zM192 896h256v-64h-256v64zM960 0h-512v640h320v-192h192v-448zM832 512v128l128-128h-128z" />
+<glyph unicode="&#xe6d5;" glyph-name="pie-chart22" data-tags="pie-chart" d="M576 896c204.8-12.8 364.8-179.2 384-384h-384v384zM544 960c-12.8 0-19.2 0-32 0v-512h512c0 12.8 0 19.2 0 32 0 262.4-217.6 480-480 480v0zM448 384v512c-249.6-19.2-448-224-448-480 0-262.4 217.6-480 480-480 256 0 460.8 198.4 480 448h-512z" />
+<glyph unicode="&#xe6d6;" glyph-name="pin-post" data-tags="pin-post" d="M576 768c0 0 0 0 0 0 0 108.8 64 128 64 128v64h-320v-64c0 0 64-19.2 64-128 0 0 0 0 0 0h-384v-832h960v832h-384zM896 0h-832v704h256v-64h128v-128h64v128h128v64h256v-704z" />
+<glyph unicode="&#xe6d7;" glyph-name="presentation" data-tags="presentation" d="M1024 896h-448v64h-128v-64h-448v-704h320l-128-256h140.8l128 256h96l128-256h147.2l-128 256h320v704zM960 256h-896v576h896v-576zM384 704v-320l256 160z" />
+<glyph unicode="&#xe6d8;" glyph-name="qrcode2" data-tags="qrcode" d="M384 960h-384v-384h384v384zM320 640h-256v256h256v-256zM128 832h128v-128h-128v128zM0-64h384v384h-384v-384zM64 256h256v-256h-256v256zM128 192h128v-128h-128v128zM640 960v-384h384v384h-384zM960 640h-256v256h256v-256zM768 832h128v-128h-128v128zM128 512h-128v-128h192v64h-64zM448 384h128v-128h-128v128zM192 512h128v-64h-128v64zM576 192h-128v-64h64v-64h64v64zM384 512v-64h-64v-64h128v128zM512 704h64v-128h-64v128zM576 448v-64h128v128h-192v-64zM448 576h64v-64h-64v64zM576 64h128v-128h-128v128zM448 64h64v-128h-64v128zM576 256h64v-64h-64v64zM576 768v128h-64v64h-64v-256h64v64zM768 64h64v-128h-64v128zM768 192h128v-64h-128v64zM704 128h64v-64h-64v64zM640 192h64v-64h-64v64zM896 320v-64h64v-64h64v128h-64zM960 128h-64v-192h128v128h-64zM640 320v-64h192v128h-128v-64zM768 512v-64h128v-64h128v128h-128z" />
+<glyph unicode="&#xe6d9;" glyph-name="quote-left2" data-tags="quote-left" d="M448 512v-448h-448v454.4c0 307.2 288 345.6 288 345.6l38.4-89.6c0 0-128-19.2-153.6-121.6-25.6-76.8 25.6-140.8 25.6-140.8h249.6zM1024 512v-448h-448v454.4c0 307.2 288 345.6 288 345.6l38.4-89.6c0 0-128-19.2-153.6-121.6-25.6-76.8 25.6-140.8 25.6-140.8h249.6z" />
+<glyph unicode="&#xe6da;" glyph-name="quote-right2" data-tags="quote-right" d="M576 384v448h448v-454.4c0-307.2-288-345.6-288-345.6l-38.4 89.6c0 0 128 19.2 153.6 121.6 25.6 76.8-25.6 140.8-25.6 140.8h-249.6zM0 384v448h448v-454.4c0-307.2-288-345.6-288-345.6l-38.4 89.6c0 0 128 19.2 153.6 121.6 25.6 76.8-25.6 140.8-25.6 140.8h-249.6z" />
+<glyph unicode="&#xe6db;" glyph-name="raster-lower-left" data-tags="raster-lower-left" d="M960 512h64v-64h-64v64zM832 512h64v-64h-64v64zM704 512h64v-64h-64v64zM576 512h64v-64h-64v64zM896 576h64v-64h-64v64zM768 576h64v-64h-64v64zM640 576h64v-64h-64v64zM960 640h64v-64h-64v64zM832 640h64v-64h-64v64zM704 640h64v-64h-64v64zM896 704h64v-64h-64v64zM768 704h64v-64h-64v64zM960 768h64v-64h-64v64zM832 768h64v-64h-64v64zM896 832h64v-64h-64v64zM960 896h64v-64h-64v64zM448 0h64v-64h-64v64zM320 0h64v-64h-64v64zM192 0h64v-64h-64v64zM64 0h64v-64h-64v64zM384 64h64v-64h-64v64zM256 64h64v-64h-64v64zM128 64h64v-64h-64v64zM448 128h64v-64h-64v64zM320 128h64v-64h-64v64zM192 128h64v-64h-64v64zM384 192h64v-64h-64v64zM256 192h64v-64h-64v64zM448 256h64v-64h-64v64zM320 256h64v-64h-64v64zM384 320h64v-64h-64v64zM448 384h64v-64h-64v64zM960 0h64v-64h-64v64zM832 0h64v-64h-64v64zM704 0h64v-64h-64v64zM576 0h64v-64h-64v64zM896 64h64v-64h-64v64zM768 64h64v-64h-64v64zM640 64h64v-64h-64v64zM512 64h64v-64h-64v64zM960 128h64v-64h-64v64zM832 128h64v-64h-64v64zM704 128h64v-64h-64v64zM576 128h64v-64h-64v64zM896 192h64v-64h-64v64zM768 192h64v-64h-64v64zM640 192h64v-64h-64v64zM512 192h64v-64h-64v64zM960 256h64v-64h-64v64zM832 256h64v-64h-64v64zM704 256h64v-64h-64v64zM576 256h64v-64h-64v64zM896 320h64v-64h-64v64zM768 320h64v-64h-64v64zM640 320h64v-64h-64v64zM512 320h64v-64h-64v64zM960 384h64v-64h-64v64zM832 384h64v-64h-64v64zM704 384h64v-64h-64v64zM576 384h64v-64h-64v64zM896 448h64v-64h-64v64zM768 448h64v-64h-64v64zM640 448h64v-64h-64v64zM512 448h64v-64h-64v64z" />
+<glyph unicode="&#xe6dc;" glyph-name="raster" data-tags="raster" d="M448 512h64v-64h-64v64zM320 512h64v-64h-64v64zM192 512h64v-64h-64v64zM64 512h64v-64h-64v64zM384 576h64v-64h-64v64zM256 576h64v-64h-64v64zM128 576h64v-64h-64v64zM0 576h64v-64h-64v64zM448 640h64v-64h-64v64zM320 640h64v-64h-64v64zM192 640h64v-64h-64v64zM64 640h64v-64h-64v64zM384 704h64v-64h-64v64zM256 704h64v-64h-64v64zM128 704h64v-64h-64v64zM0 704h64v-64h-64v64zM448 768h64v-64h-64v64zM320 768h64v-64h-64v64zM192 768h64v-64h-64v64zM64 768h64v-64h-64v64zM384 832h64v-64h-64v64zM256 832h64v-64h-64v64zM128 832h64v-64h-64v64zM0 832h64v-64h-64v64zM448 896h64v-64h-64v64zM320 896h64v-64h-64v64zM192 896h64v-64h-64v64zM64 896h64v-64h-64v64zM384 960h64v-64h-64v64zM256 960h64v-64h-64v64zM128 960h64v-64h-64v64zM0 960h64v-64h-64v64zM960 512h64v-64h-64v64zM832 512h64v-64h-64v64zM704 512h64v-64h-64v64zM576 512h64v-64h-64v64zM896 576h64v-64h-64v64zM768 576h64v-64h-64v64zM640 576h64v-64h-64v64zM512 576h64v-64h-64v64zM960 640h64v-64h-64v64zM832 640h64v-64h-64v64zM704 640h64v-64h-64v64zM576 640h64v-64h-64v64zM896 704h64v-64h-64v64zM768 704h64v-64h-64v64zM640 704h64v-64h-64v64zM512 704h64v-64h-64v64zM960 768h64v-64h-64v64zM832 768h64v-64h-64v64zM704 768h64v-64h-64v64zM576 768h64v-64h-64v64zM896 832h64v-64h-64v64zM768 832h64v-64h-64v64zM640 832h64v-64h-64v64zM512 832h64v-64h-64v64zM960 896h64v-64h-64v64zM832 896h64v-64h-64v64zM704 896h64v-64h-64v64zM576 896h64v-64h-64v64zM896 960h64v-64h-64v64zM768 960h64v-64h-64v64zM640 960h64v-64h-64v64zM512 960h64v-64h-64v64zM448 0h64v-64h-64v64zM320 0h64v-64h-64v64zM192 0h64v-64h-64v64zM64 0h64v-64h-64v64zM384 64h64v-64h-64v64zM256 64h64v-64h-64v64zM128 64h64v-64h-64v64zM0 64h64v-64h-64v64zM448 128h64v-64h-64v64zM320 128h64v-64h-64v64zM192 128h64v-64h-64v64zM64 128h64v-64h-64v64zM384 192h64v-64h-64v64zM256 192h64v-64h-64v64zM128 192h64v-64h-64v64zM0 192h64v-64h-64v64zM448 256h64v-64h-64v64zM320 256h64v-64h-64v64zM192 256h64v-64h-64v64zM64 256h64v-64h-64v64zM384 320h64v-64h-64v64zM256 320h64v-64h-64v64zM128 320h64v-64h-64v64zM0 320h64v-64h-64v64zM448 384h64v-64h-64v64zM320 384h64v-64h-64v64zM192 384h64v-64h-64v64zM64 384h64v-64h-64v64zM384 448h64v-64h-64v64zM256 448h64v-64h-64v64zM128 448h64v-64h-64v64zM0 448h64v-64h-64v64zM960 0h64v-64h-64v64zM832 0h64v-64h-64v64zM704 0h64v-64h-64v64zM576 0h64v-64h-64v64zM896 64h64v-64h-64v64zM768 64h64v-64h-64v64zM640 64h64v-64h-64v64zM512 64h64v-64h-64v64zM960 128h64v-64h-64v64zM832 128h64v-64h-64v64zM704 128h64v-64h-64v64zM576 128h64v-64h-64v64zM896 192h64v-64h-64v64zM768 192h64v-64h-64v64zM640 192h64v-64h-64v64zM512 192h64v-64h-64v64zM960 256h64v-64h-64v64zM832 256h64v-64h-64v64zM704 256h64v-64h-64v64zM576 256h64v-64h-64v64zM896 320h64v-64h-64v64zM768 320h64v-64h-64v64zM640 320h64v-64h-64v64zM512 320h64v-64h-64v64zM960 384h64v-64h-64v64zM832 384h64v-64h-64v64zM704 384h64v-64h-64v64zM576 384h64v-64h-64v64zM896 448h64v-64h-64v64zM768 448h64v-64h-64v64zM640 448h64v-64h-64v64zM512 448h64v-64h-64v64z" />
+<glyph unicode="&#xe6dd;" glyph-name="recycle2" data-tags="recycle" d="M512 761.6l89.6-140.8-102.4-70.4 83.2-19.2 179.2-38.4 38.4 172.8 25.6 89.6-115.2-70.4-128 211.2h-140.8l-166.4-275.2 108.8-64zM1024 192l-172.8 275.2-108.8-64 128-211.2h-166.4v128l-192-192 192-192v128h236.8zM153.6 192v0l89.6 147.2 108.8-70.4-57.6 268.8-179.2-44.8-83.2-19.2 102.4-64-134.4-217.6 83.2-128h364.8v128z" />
+<glyph unicode="&#xe6de;" glyph-name="road2" data-tags="road" d="M576 256v-256h448l-256 896h-192v-192h-128v192h-192l-256-896h448v256h128zM448 576h128v-192h-128v192z" />
+<glyph unicode="&#xe6df;" glyph-name="rocket2" data-tags="rocket" d="M1024 960c0 0-224 25.6-428.8-179.2-102.4-96-185.6-224-249.6-339.2l-160 38.4-102.4-102.4 179.2-89.6c-19.2-38.4-25.6-64-25.6-64l51.2-51.2c0 0 25.6 12.8 64 25.6l89.6-179.2 102.4 102.4-32 160c108.8 64 243.2 147.2 339.2 243.2 198.4 204.8 172.8 435.2 172.8 435.2zM819.2 652.8c-25.6-25.6-70.4-25.6-102.4 0-25.6 25.6-25.6 70.4 0 102.4 25.6 25.6 70.4 25.6 102.4 0 25.6-25.6 25.6-70.4 0-102.4zM256 51.2c-51.2-51.2-166.4-25.6-166.4-25.6s-25.6 115.2 25.6 166.4c51.2 51.2 96 57.6 96 57.6s-83.2 19.2-134.4-38.4c-102.4-102.4-64-268.8-64-268.8s166.4-38.4 268.8 64c57.6 57.6 38.4 140.8 38.4 140.8s-12.8-44.8-64-96z" />
+<glyph unicode="&#xe6e0;" glyph-name="rss-square2" data-tags="rss-square" d="M0 960v-1024h1024v1024h-1024zM230.4 64c-57.6 0-102.4 44.8-102.4 102.4s44.8 102.4 102.4 102.4 102.4-44.8 102.4-102.4-38.4-102.4-102.4-102.4zM486.4 64c0 198.4-160 358.4-358.4 358.4v153.6c281.6 0 512-230.4 512-512h-153.6zM742.4 64c0 339.2-275.2 614.4-614.4 614.4v153.6c422.4 0 768-345.6 768-768h-153.6z" />
+<glyph unicode="&#xe6e1;" glyph-name="rss2" data-tags="rss" d="M281.6 76.8c0-77.762-63.038-140.8-140.8-140.8s-140.8 63.038-140.8 140.8c0 77.762 63.038 140.8 140.8 140.8s140.8-63.038 140.8-140.8zM678.4-64h-198.4c0 262.4-217.6 480-480 480v0 198.4c377.6 0 678.4-300.8 678.4-678.4zM819.2-64c0 454.4-364.8 819.2-819.2 819.2v204.8c563.2 0 1024-460.8 1024-1024h-204.8z" />
+<glyph unicode="&#xe6e2;" glyph-name="safe-lock" data-tags="safe-lock" d="M480 960c-262.4 0-480-217.6-480-480s217.6-480 480-480 480 217.6 480 480-217.6 480-480 480zM851.2 294.4c-12.8-32-32-57.6-57.6-83.2l-89.6 89.6c32 38.4 57.6 89.6 57.6 147.2h128c0-32-6.4-64-19.2-96l-57.6 25.6-25.6-57.6 64-25.6zM646.4 166.4l-57.6-25.6 25.6-57.6c-38.4-6.4-70.4-12.8-102.4-19.2v128c57.6 6.4 102.4 25.6 147.2 57.6l89.6-89.6c-25.6-19.2-51.2-38.4-83.2-57.6l-19.2 64zM313.6 166.4l-25.6-57.6c-32 12.8-57.6 32-83.2 57.6l96 89.6c38.4-32 89.6-57.6 147.2-57.6v-128c-32 0-64 6.4-96 19.2l25.6 57.6-64 19.2zM198.4 512h-134.4c0 32 6.4 64 19.2 96l57.6-25.6 25.6 57.6-57.6 25.6c12.8 32 32 57.6 57.6 83.2l89.6-89.6c-32-44.8-57.6-89.6-57.6-147.2zM313.6 793.6l57.6 25.6-19.2 57.6c32 6.4 64 12.8 96 19.2v-128c-57.6-6.4-102.4-32-147.2-64l-89.6 89.6c25.6 19.2 51.2 38.4 83.2 57.6l19.2-57.6zM851.2 665.6l-57.6-25.6 25.6-57.6 57.6 25.6c6.4-32 12.8-64 19.2-96h-128c-6.4 57.6-25.6 102.4-64 147.2l-89.6-89.6c12.8-25.6 25.6-57.6 25.6-89.6 0-89.6-70.4-160-160-160s-160 70.4-160 160c0 89.6 70.4 160 160 160 32 0 64-12.8 89.6-25.6l89.6 89.6c-44.8 32-89.6 57.6-147.2 64v128c32 0 64-6.4 96-19.2l-25.6-57.6 57.6-25.6 25.6 57.6c32-12.8 57.6-32 83.2-57.6l-89.6-89.6 44.8-44.8 89.6 89.6c25.6-25.6 44.8-51.2 57.6-83.2zM108.8 294.4l57.6 25.6-25.6 57.6-57.6-25.6c-6.4 32-12.8 64-19.2 96h128c6.4-57.6 32-102.4 64-147.2l-89.6-89.6c-25.6 25.6-44.8 51.2-57.6 83.2zM576 480c0-53.019-42.981-96-96-96s-96 42.981-96 96c0 53.019 42.981 96 96 96s96-42.981 96-96z" />
+<glyph unicode="&#xe6e3;" glyph-name="safe" data-tags="safe" d="M64 960v-1024h192v64h512v-64h192v1024h-896zM896 320h-64v320h64v-320zM896 768h-64v64h-640v-704h640v64h64v-128h-768v832h768v-128zM544 480c0-70.4-57.6-128-128-128s-128 57.6-128 128 57.6 128 128 128 128-57.6 128-128zM480 480c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64z" />
+<glyph unicode="&#xe6e4;" glyph-name="share-square2" data-tags="share-square" d="M704 768h-230.4c0 0-281.6 12.8-281.6-275.2 0-224 128-428.8 128-428.8s-25.6 448 147.2 448h236.8v-192l320 320-320 320v-192zM896 384v-384h-832v832h576v64h-640v-960h960v512z" />
+<glyph unicode="&#xe6e5;" glyph-name="shield2" data-tags="shield" d="M64 960c0 0 0-204.8 0-448 0-358.4 448-576 448-576s448 217.6 448 576c0 243.2 0 448 0 448h-896zM896 512c0-268.8-294.4-454.4-384-505.6v889.6h384v-384z" />
+<glyph unicode="&#xe6e6;" glyph-name="smiley-o" data-tags="smiley-o" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM512 115.2c-128 0-243.2 76.8-294.4 198.4l57.6 25.6c38.4-96 134.4-153.6 236.8-153.6s198.4 64 236.8 153.6l57.6-25.6c-51.2-128-166.4-198.4-294.4-198.4zM448 576c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM704 576c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64z" />
+<glyph unicode="&#xe6e7;" glyph-name="spinner-arc" data-tags="spinner-arc" d="M960 448c0-249.6-198.4-448-448-448s-448 192-448 448h-64c0-256 230.4-512 512-512s512 230.4 512 512h-64z" />
+<glyph unicode="&#xe6e8;" glyph-name="spinner-third" data-tags="spinner-third" d="M825.6 761.6c83.2-76.8 134.4-192 134.4-313.6 0-249.6-198.4-448-448-448s-448 198.4-448 448c0 121.6 51.2 236.8 134.4 313.6l-51.2 51.2c-89.6-96-147.2-224-147.2-364.8 0-281.6 230.4-512 512-512s512 230.4 512 512c0 140.8-57.6 268.8-147.2 364.8l-51.2-51.2z" />
+<glyph unicode="&#xe6e9;" glyph-name="spinner2" data-tags="spinner" d="M633.6 947.2l-12.8-64c192-51.2 339.2-224 339.2-435.2 0-249.6-198.4-448-448-448s-448 198.4-448 448c0 211.2 147.2 384 339.2 435.2l-12.8 64c-224-57.6-390.4-262.4-390.4-499.2 0-281.6 230.4-512 512-512s512 230.4 512 512c0 236.8-166.4 441.6-390.4 499.2z" />
+<glyph unicode="&#xe6ea;" glyph-name="subscript2" data-tags="subscript" d="M1024 0v-64h-256v64c0 0 211.2 102.4 166.4 204.8-32 70.4-128 12.8-128 12.8l-32 57.6c0 0 121.6 89.6 198.4 12.8 153.6-147.2-89.6-288-89.6-288h140.8zM768 768h-217.6l-166.4-192-166.4 192h-217.6l275.2-320-275.2-320h217.6l166.4 192 166.4-192h217.6l-275.2 320z" />
+<glyph unicode="&#xe6eb;" glyph-name="superscript2" data-tags="superscript" d="M1024 640v-64h-256v64c0 0 211.2 102.4 166.4 204.8-32 70.4-128 12.8-128 12.8l-32 57.6c0 0 121.6 89.6 198.4 12.8 153.6-147.2-89.6-288-89.6-288h140.8zM768 768h-217.6l-166.4-192-166.4 192h-217.6l275.2-320-275.2-320h217.6l166.4 192 166.4-192h217.6l-275.2 320z" />
+<glyph unicode="&#xe6ec;" glyph-name="tag2" data-tags="tag" d="M448 832h-384v-384l448-448 384 384-448 448zM243.2 576c-44.8 0-83.2 38.4-83.2 76.8s38.4 76.8 76.8 76.8 83.2-32 83.2-76.8-38.4-76.8-76.8-76.8z" />
+<glyph unicode="&#xe6ed;" glyph-name="tags2" data-tags="tags" d="M576 832h-96l448-448-339.2-332.8 51.2-51.2 384 384zM384 832h-384v-384l448-448 384 384-448 448zM179.2 576c-44.8 0-83.2 38.4-83.2 76.8s38.4 76.8 76.8 76.8 83.2-32 83.2-76.8-38.4-76.8-76.8-76.8z" />
+<glyph unicode="&#xe6ee;" glyph-name="archive" data-tags="archive" d="M0 896h1024v-192h-1024v192zM64 640v-704h896v704h-896zM704 384h-384v128h384v-128z" />
+<glyph unicode="&#xe6ef;" glyph-name="archive22" data-tags="archive" d="M0 896h1024v-192h-1024v192zM64 640v-704h896v704h-896zM704 384h-384v128h384v-128z" />
+<glyph unicode="&#xe6f0;" glyph-name="terminal2" data-tags="terminal" d="M384 192h576v-64h-576v64zM70.4 128h76.8l236.8 320-236.8 320h-83.2l243.2-320z" />
+<glyph unicode="&#xe6f1;" glyph-name="thumbs-down-o" data-tags="thumbs-down-o" d="M998.4 492.8c6.4 19.2 19.2 44.8 12.8 76.8 0 38.4-19.2 70.4-32 83.2 6.4 19.2 6.4 38.4 0 70.4s-25.6 51.2-38.4 64c6.4 19.2 6.4 51.2-19.2 89.6-25.6 64-76.8 83.2-230.4 83.2-108.8 0-211.2-51.2-294.4-96-25.6-12.8-64-32-76.8-32v0h-320v-576h320v57.6l172.8-172.8 64-179.2c12.8-12.8 25.6-25.6 51.2-25.6h6.4c0 0 0 0 0 0 32 0 128 6.4 153.6 121.6 12.8 57.6-6.4 140.8-32 198.4h147.2c44.8 6.4 134.4 38.4 140.8 134.4 0 44.8-12.8 83.2-25.6 102.4zM160 480c38.4 0 64-25.6 64-64s-25.6-64-64-64-64 25.6-64 64c0 38.4 25.6 64 64 64zM883.2 320h-160c-19.2 0-32-6.4-44.8-25.6-12.8-12.8-12.8-32-6.4-51.2 32-76.8 44.8-140.8 38.4-179.2-12.8-57.6-57.6-70.4-89.6-70.4l-64 172.8c0 6.4-6.4 12.8-12.8 19.2l-185.6 185.6c-6.4 6.4-19.2 12.8-32 12.8h-6.4v384c25.6 0 51.2 12.8 108.8 38.4 70.4 38.4 172.8 89.6 262.4 89.6 160 0 172.8-25.6 185.6-44.8 19.2-32 6.4-57.6 6.4-57.6l-12.8-25.6 25.6-19.2c0 0 25.6-12.8 32-44.8 6.4-25.6 0-44.8 0-44.8l-19.2-19.2 19.2-19.2c0 0 25.6-19.2 25.6-57.6 0-32-12.8-44.8-12.8-44.8l-25.6-19.2 25.6-25.6c0 0 25.6-25.6 19.2-76.8 0-70.4-70.4-76.8-76.8-76.8z" />
+<glyph unicode="&#xe6f2;" glyph-name="thumbs-down2" data-tags="thumbs-down" d="M998.4 460.8c0 0 32-32 25.6-102.4 0-96-102.4-102.4-102.4-102.4h-153.6c-12.8 0-19.2-12.8-19.2-25.6 19.2-44.8 51.2-134.4 38.4-198.4-19.2-89.6-96-96-121.6-96-6.4 0-12.8 6.4-12.8 12.8l-64 179.2c0 0 0 6.4-6.4 6.4l-166.4 179.2c-6.4 6.4-12.8 6.4-19.2 6.4h-12.8v448h12.8c44.8 0 204.8 128 345.6 128s172.8-19.2 198.4-64c25.6-44.8 6.4-83.2 6.4-83.2s32-19.2 38.4-64c6.4-44.8-6.4-70.4-6.4-70.4s32-25.6 32-76.8c6.4-57.6-12.8-76.8-12.8-76.8zM0 256h320v512h-320v-512zM160 480c38.4 0 64-25.6 64-64s-25.6-64-64-64-64 25.6-64 64c0 38.4 25.6 64 64 64z" />
+<glyph unicode="&#xe6f3;" glyph-name="thumbs-up-o" data-tags="thumbs-up-o" d="M1024 505.6c0 96-89.6 134.4-140.8 134.4h-140.8c25.6 64 44.8 140.8 32 198.4-32 115.2-128 121.6-160 121.6h-6.4c-25.6 0-38.4-12.8-51.2-32l-64-179.2-172.8-172.8h-320v-576h320v64c12.8 0 44.8-19.2 76.8-38.4 76.8-38.4 185.6-96 288-96 153.6 0 204.8 19.2 243.2 83.2 19.2 38.4 19.2 70.4 19.2 89.6 12.8 12.8 32 32 38.4 64s6.4 51.2 0 70.4c12.8 19.2 25.6 44.8 32 83.2 0 32-6.4 57.6-12.8 76.8 6.4 25.6 19.2 57.6 19.2 108.8zM160 96c-38.4 0-64 25.6-64 64s25.6 64 64 64 64-25.6 64-64c0-38.4-25.6-64-64-64zM940.8 377.6c0 0 12.8-12.8 12.8-44.8 0-38.4-25.6-57.6-25.6-57.6l-19.2-19.2 12.8-19.2c0 0 12.8-19.2 0-44.8-6.4-25.6-32-44.8-32-44.8l-19.2-19.2 12.8-25.6c0 0 12.8-25.6-6.4-57.6-12.8-25.6-25.6-44.8-185.6-44.8-89.6 0-192 51.2-262.4 89.6-51.2 25.6-83.2 38.4-108.8 38.4v0 384h6.4c12.8 0 25.6 6.4 38.4 12.8l179.2 179.2c6.4 6.4 6.4 12.8 12.8 19.2l64 172.8c32 0 76.8-12.8 89.6-70.4 6.4-38.4-6.4-102.4-38.4-179.2-6.4-19.2-6.4-32 6.4-51.2 6.4-12.8 25.6-19.2 44.8-19.2h160c6.4 0 76.8-12.8 76.8-70.4 0-51.2-19.2-76.8-19.2-76.8l-19.2-25.6 19.2-25.6z" />
+<glyph unicode="&#xe6f4;" glyph-name="thumbs-up2" data-tags="thumbs-up" d="M998.4 435.2c0 0 32 32 25.6 102.4 0 96-102.4 102.4-102.4 102.4h-153.6c-12.8 0-19.2 12.8-19.2 25.6 19.2 44.8 51.2 134.4 38.4 198.4-19.2 89.6-96 96-121.6 96-6.4 0-12.8-6.4-12.8-12.8l-64-179.2c0 0 0-6.4-6.4-6.4l-166.4-179.2c-6.4-6.4-12.8-6.4-19.2-6.4h-12.8v-448h12.8c44.8 0 204.8-128 345.6-128s172.8 19.2 198.4 64c25.6 44.8 6.4 83.2 6.4 83.2s32 19.2 38.4 64c6.4 44.8-6.4 70.4-6.4 70.4s32 25.6 32 76.8c6.4 57.6-12.8 76.8-12.8 76.8zM0 64h320v512h-320v-512zM160 288c38.4 0 64-25.6 64-64s-25.6-64-64-64-64 25.6-64 64c0 38.4 25.6 64 64 64z" />
+<glyph unicode="&#xe6f5;" glyph-name="truck2" data-tags="truck" d="M384 768h640v-448h-640v448zM960 64c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128zM832 256c83.2 0 153.6-51.2 179.2-128h12.8v128h-192zM320 640h-256l-64-256v-256h76.8c25.6 76.8 96 128 179.2 128s153.6-51.2 179.2-128h217.6c25.6 76.8 96 128 179.2 128h-512v384zM256 384h-192l51.2 192h140.8v-192zM384 64c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128z" />
+<glyph unicode="&#xe6f6;" glyph-name="twitter-square2" data-tags="twitter-square" d="M0 960v-1024h1024v1024h-1024zM819.2 601.6c0-6.4 0-12.8 0-19.2 0-211.2-160-448-448-448-89.6 0-172.8 25.6-243.2 70.4 12.8 0 25.6 0 38.4 0 76.8 0 140.8 25.6 198.4 70.4-70.4 0-128 44.8-147.2 108.8 12.8 0 19.2 0 32 0s25.6 0 38.4 6.4c-70.4 12.8-128 76.8-128 153.6 0 0 0 0 0 0 19.2-12.8 44.8-19.2 70.4-19.2-44.8 25.6-70.4 76.8-70.4 128 0 32 6.4 57.6 19.2 76.8 76.8-96 198.4-153.6 326.4-160 0 12.8-6.4 25.6-6.4 38.4 0 89.6 70.4 160 160 160 44.8 0 83.2-19.2 115.2-51.2 38.4 6.4 70.4 19.2 102.4 38.4-12.8-38.4-38.4-70.4-70.4-89.6 32 6.4 64 12.8 89.6 25.6-19.2-38.4-44.8-64-76.8-89.6z" />
+<glyph unicode="&#xe6f7;" glyph-name="twitter2" data-tags="twitter" d="M1024 768c-38.4-19.2-76.8-25.6-121.6-32 44.8 25.6 76.8 64 89.6 115.2-38.4-25.6-83.2-38.4-134.4-51.2-38.4 38.4-96 64-153.6 64-108.8 0-204.8-96-204.8-211.2 0-19.2 0-32 6.4-44.8-172.8 6.4-332.8 89.6-435.2 217.6-19.2-32-25.6-64-25.6-108.8 0-70.4 38.4-134.4 96-172.8-32 0-64 12.8-96 25.6 0 0 0 0 0 0 0-102.4 70.4-185.6 166.4-204.8-19.2-6.4-38.4-6.4-57.6-6.4-12.8 0-25.6 0-38.4 6.4 25.6-83.2 102.4-147.2 198.4-147.2-70.4-57.6-160-89.6-262.4-89.6-19.2 0-32 0-51.2 0 96-57.6 204.8-96 320-96 384 0 595.2 320 595.2 595.2 0 6.4 0 19.2 0 25.6 44.8 32 83.2 70.4 108.8 115.2z" />
+<glyph unicode="&#xe6f8;" glyph-name="umbrella2" data-tags="umbrella" d="M512 889.6v70.4h-64v-70.4c-396.8-25.6-448-441.6-448-441.6h6.4c12.8 0 76.8 64 153.6 64s140.8-64 153.6-64h6.4c19.2 0 64 44.8 128 57.6v-441.6c0-44.8 12.8-76.8 38.4-102.4 19.2-19.2 44.8-25.6 57.6-25.6 0 0 6.4 0 6.4 0 12.8 0 32 0 51.2 19.2 25.6 19.2 38.4 57.6 38.4 108.8h-64c0 0 0-64-32-64s-32 64-32 64v441.6c64-12.8 108.8-57.6 121.6-57.6h6.4c12.8 0 76.8 64 153.6 64s140.8-64 153.6-64h12.8c0 0-44.8 422.4-448 441.6z" />
+<glyph unicode="&#xe6f9;" glyph-name="book" data-tags="book" d="M806.4 800c-102.4 76.8-102.4 160-102.4 160h-576v-800c0-121.6 102.4-224 224-224h544v832c0 0-64 12.8-89.6 32zM256 832h320v-128h-320v128zM832 0h-480c-64 0-115.2 38.4-128 83.2-6.4 25.6 0 44.8 25.6 44.8h454.4v659.2c25.6-38.4 76.8-70.4 128-83.2v-704z" />
+<glyph unicode="&#xe6fa;" glyph-name="book3" data-tags="book" d="M806.4 800c-102.4 76.8-102.4 160-102.4 160h-576v-800c0-121.6 102.4-224 224-224h544v832c0 0-64 12.8-89.6 32zM256 832h320v-128h-320v128zM832 0h-480c-64 0-115.2 38.4-128 83.2-6.4 25.6 0 44.8 25.6 44.8h454.4v659.2c25.6-38.4 76.8-70.4 128-83.2v-704z" />
+<glyph unicode="&#xe6fb;" glyph-name="upload-alt" data-tags="upload-alt" d="M0 64h1024v-128h-1024v128zM512 960l-320-320h192v-512h256v512h192z" />
+<glyph unicode="&#xe6fc;" glyph-name="vimeo-square2" data-tags="vimeo-square" d="M0 960v-1024h1024v1024h-1024zM889.6 620.8c-44.8-243.2-281.6-448-352-492.8s-140.8 19.2-160 70.4c-25.6 57.6-108.8 364.8-128 390.4-25.6 19.2-89.6-32-89.6-32l-32 44.8c0 0 128 153.6 230.4 172.8s102.4-160 128-262.4c25.6-96 38.4-153.6 64-153.6 19.2 0 64 57.6 108.8 140.8s0 160-89.6 102.4c32 211.2 364.8 262.4 320 19.2z" />
+<glyph unicode="&#xe6fd;" glyph-name="vimeo2" data-tags="vimeo" d="M1017.6 678.4c-57.6-320-377.6-595.2-473.6-659.2s-185.6 25.6-217.6 89.6c-32 83.2-140.8 486.4-172.8 524.8-25.6 32-115.2-38.4-115.2-38.4l-38.4 57.6c0 0 172.8 211.2 307.2 236.8 140.8 25.6 140.8-217.6 172.8-352 32-128 57.6-204.8 83.2-204.8s83.2 70.4 140.8 185.6c57.6 108.8 0 211.2-121.6 140.8 51.2 275.2 492.8 345.6 435.2 19.2z" />
+<glyph unicode="&#xe6fe;" glyph-name="youtube-square2" data-tags="youtube-square" d="M505.6 576c12.8 0 19.2 12.8 19.2 32v89.6c0 19.2-6.4 32-19.2 32s-19.2-12.8-19.2-32v-89.6c0-19.2 6.4-32 19.2-32zM454.4 198.4c-6.4-12.8-19.2-19.2-25.6-19.2s-6.4 0-6.4 6.4c0 0 0 6.4 0 12.8v160h-38.4v-166.4c0-12.8 0-25.6 6.4-32 6.4-12.8 12.8-12.8 25.6-12.8s25.6 6.4 44.8 25.6v-25.6h38.4v211.2h-44.8v-160zM243.2 390.4h44.8v-243.2h44.8v243.2h44.8v44.8h-134.4zM601.6 364.8c-12.8 0-25.6-12.8-38.4-25.6v96h-38.4v-281.6h38.4v19.2c12.8-12.8 25.6-25.6 38.4-25.6s25.6 6.4 32 25.6c0 6.4 6.4 25.6 6.4 44.8v83.2c0 19.2 0 32-6.4 44.8-6.4 6.4-12.8 19.2-32 19.2zM601.6 211.2c0-19.2-6.4-25.6-19.2-25.6-6.4 0-12.8 0-19.2 6.4v128c6.4 6.4 12.8 6.4 19.2 6.4 12.8 0 19.2-12.8 19.2-32v-83.2zM723.2 364.8c-19.2 0-32-6.4-44.8-19.2-6.4-12.8-12.8-25.6-12.8-51.2v-76.8c0-25.6 6.4-38.4 12.8-51.2 12.8-12.8 25.6-19.2 44.8-19.2s38.4 6.4 44.8 25.6c6.4 6.4 6.4 12.8 6.4 25.6 0 6.4 0 12.8 0 25.6v6.4h-38.4c0-12.8 0-25.6 0-25.6 0-12.8-6.4-12.8-19.2-12.8s-19.2 12.8-19.2 32v38.4h76.8v44.8c0 25.6-6.4 38.4-12.8 51.2 0-6.4-19.2 6.4-38.4 6.4zM742.4 281.6h-38.4v19.2c0 19.2 6.4 32 19.2 32s19.2-12.8 19.2-32v-19.2zM0 960v-1024h1024v1024h-1024zM595.2 761.6h38.4v-160c0-6.4 0-12.8 0-12.8 0-6.4 0-12.8 6.4-12.8s12.8 6.4 25.6 19.2v166.4h38.4v-211.2h-38.4v19.2c-12.8-19.2-32-25.6-44.8-25.6s-19.2 6.4-25.6 12.8c0 6.4-6.4 19.2-6.4 32v172.8zM448 691.2c0 19.2 0 38.4 12.8 51.2s25.6 19.2 44.8 19.2c19.2 0 32-6.4 44.8-19.2 6.4-12.8 12.8-25.6 12.8-51.2v-76.8c0-25.6-6.4-38.4-12.8-51.2-12.8-12.8-25.6-19.2-44.8-19.2s-32 6.4-44.8 19.2c-12.8 12.8-12.8 25.6-12.8 51.2v76.8zM339.2 832l32-115.2 32 115.2h44.8l-51.2-172.8v-115.2h-44.8v115.2c-6.4 25.6-12.8 51.2-25.6 96-12.8 25.6-19.2 51.2-32 76.8h44.8zM819.2 134.4c-6.4-32-38.4-57.6-70.4-64-76.8-6.4-160-6.4-236.8-6.4s-160 0-236.8 6.4c-32 6.4-64 25.6-70.4 64-12.8 51.2-12.8 102.4-12.8 153.6 0 44.8 0 96 12.8 147.2 6.4 32 38.4 57.6 70.4 64 76.8 6.4 160 6.4 236.8 6.4s160 0 236.8-6.4c32-6.4 64-25.6 70.4-64 12.8-51.2 12.8-102.4 12.8-147.2 0-51.2 0-102.4-12.8-153.6z" />
+<glyph unicode="&#xe6ff;" glyph-name="youtube2" data-tags="youtube" d="M422.4 960h-57.6l-38.4-147.2-38.4 147.2h-64c12.8-38.4 25.6-70.4 38.4-108.8 19.2-51.2 32-96 32-121.6v-153.6h57.6v153.6l70.4 230.4zM576 672v96c0 32-6.4 51.2-19.2 70.4s-32 25.6-57.6 25.6c-25.6 0-44.8-12.8-57.6-32-12.8-12.8-19.2-32-19.2-64v-102.4c0-32 6.4-51.2 19.2-64 12.8-19.2 32-25.6 57.6-25.6s44.8 12.8 57.6 32c12.8 6.4 19.2 32 19.2 64zM524.8 659.2c0-25.6-6.4-38.4-25.6-38.4s-25.6 12.8-25.6 38.4v121.6c0 25.6 6.4 38.4 25.6 38.4s25.6-12.8 25.6-38.4v-121.6zM768 576v288h-51.2v-217.6c-12.8-19.2-19.2-25.6-32-25.6-6.4 0-12.8 6.4-12.8 12.8 0 0 0 6.4 0 19.2v211.2h-51.2v-224c0-19.2 0-32 6.4-44.8 0-12.8 12.8-19.2 32-19.2s38.4 12.8 57.6 32v-32h51.2zM793.6 288c-19.2 0-25.6-12.8-25.6-38.4v-25.6h51.2v25.6c0 25.6-6.4 38.4-25.6 38.4zM608 288c-6.4 0-19.2-6.4-25.6-12.8v-172.8c6.4-6.4 19.2-12.8 25.6-12.8 12.8 0 19.2 12.8 19.2 38.4v121.6c0 25.6-6.4 38.4-19.2 38.4zM921.6 428.8c-12.8 44.8-51.2 83.2-89.6 83.2-102.4 12.8-211.2 12.8-320 12.8s-211.2 0-320-12.8c-38.4 0-76.8-38.4-89.6-83.2-12.8-64-12.8-134.4-12.8-198.4s0-134.4 12.8-198.4c12.8-44.8 44.8-76.8 89.6-83.2 108.8-12.8 211.2-12.8 320-12.8s211.2 0 320 12.8c44.8 6.4 83.2 38.4 89.6 83.2 12.8 64 12.8 134.4 12.8 198.4s0 134.4-12.8 198.4zM332.8 371.2h-64v-326.4h-57.6v326.4h-57.6v57.6h179.2v-57.6zM486.4 44.8h-51.2v32c-19.2-25.6-38.4-32-57.6-32s-25.6 6.4-32 19.2c0 6.4-6.4 19.2-6.4 44.8v224h51.2v-204.8c0-12.8 0-19.2 0-19.2 0-6.4 6.4-12.8 12.8-12.8 12.8 0 19.2 6.4 32 25.6v211.2h51.2v-288zM678.4 134.4c0-25.6 0-44.8-6.4-57.6-6.4-19.2-19.2-32-38.4-32s-38.4 12.8-51.2 32v-25.6h-51.2v377.6h51.2v-121.6c19.2 19.2 32 32 51.2 32s32-12.8 38.4-32c6.4-12.8 6.4-32 6.4-57.6v-115.2zM870.4 179.2h-102.4v-51.2c0-25.6 6.4-38.4 25.6-38.4 12.8 0 19.2 6.4 25.6 19.2 0 0 0 12.8 0 32h51.2v-6.4c0-19.2 0-25.6 0-32 0-12.8-6.4-19.2-12.8-32-12.8-19.2-32-32-64-32-25.6 0-44.8 12.8-64 32-12.8 12.8-19.2 38.4-19.2 64v96c0 32 6.4 51.2 12.8 64 12.8 19.2 32 32 64 32 25.6 0 44.8-12.8 57.6-32 12.8-12.8 12.8-38.4 12.8-64v-51.2z" />
+<glyph unicode="&#xe700;" glyph-name="angle-double-down2" data-tags="angle-double-down" d="M192 832v-128l320-320 320 320v128l-320-320zM192 512v-128l320-320 320 320v128l-320-320z" />
+<glyph unicode="&#xe701;" glyph-name="angle-double-left2" data-tags="angle-double-left" d="M896 768h-128l-320-320 320-320h128l-320 320zM576 768h-128l-320-320 320-320h128l-320 320z" />
+<glyph unicode="&#xe702;" glyph-name="angle-double-right2" data-tags="angle-double-right" d="M128 128h128l320 320-320 320h-128l320-320zM448 128h128l320 320-320 320h-128l320-320z" />
+<glyph unicode="&#xe703;" glyph-name="angle-double-up2" data-tags="angle-double-up" d="M832 64v128l-320 320-320-320v-128l320 320zM832 384v128l-320 320-320-320v-128l320 320z" />
+<glyph unicode="&#xe704;" glyph-name="angle-down2" data-tags="angle-down" d="M832 704v-128l-320-320-320 320v128l320-320z" />
+<glyph unicode="&#xe705;" glyph-name="angle-left2" data-tags="angle-left" d="M768 128h-128l-320 320 320 320h128l-320-320z" />
+<glyph unicode="&#xe706;" glyph-name="angle-right2" data-tags="angle-right" d="M256 128h128l320 320-320 320h-128l320-320z" />
+<glyph unicode="&#xe707;" glyph-name="angle-up2" data-tags="angle-up" d="M192 192v128l320 320 320-320v-128l-320 320z" />
+<glyph unicode="&#xe708;" glyph-name="arrow-circle-down-o" data-tags="arrow-circle-down-o" d="M64 448c0 249.6 198.4 448 448 448s448-198.4 448-448-198.4-448-448-448-448 198.4-448 448zM0 448c0-281.6 230.4-512 512-512s512 230.4 512 512-230.4 512-512 512-512-230.4-512-512v0zM576 345.6l115.2 115.2 89.6-89.6-268.8-268.8-268.8 268.8 89.6 89.6 115.2-115.2v422.4h128v-422.4z" />
+<glyph unicode="&#xe709;" glyph-name="arrow-circle-down2" data-tags="arrow-circle-down" d="M0 448c0-281.6 230.4-512 512-512s512 230.4 512 512-230.4 512-512 512c-281.6 0-512-230.4-512-512zM576 345.6l115.2 115.2 89.6-89.6-268.8-268.8-268.8 268.8 89.6 89.6 115.2-115.2v422.4h128v-422.4z" />
+<glyph unicode="&#xe70a;" glyph-name="arrow-circle-left-o" data-tags="arrow-circle-left-o" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM409.6 384l115.2-115.2-89.6-89.6-268.8 268.8 268.8 268.8 89.6-89.6-115.2-115.2h422.4v-128h-422.4z" />
+<glyph unicode="&#xe70b;" glyph-name="arrow-circle-left2" data-tags="arrow-circle-left" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM409.6 384l115.2-115.2-89.6-89.6-268.8 268.8 268.8 268.8 89.6-89.6-115.2-115.2h422.4v-128h-422.4z" />
+<glyph unicode="&#xe70c;" glyph-name="arrow-circle-right-o" data-tags="arrow-circle-right-o" d="M512 0c-249.6 0-448 198.4-448 448s198.4 448 448 448 448-198.4 448-448-198.4-448-448-448zM512-64c281.6 0 512 230.4 512 512s-230.4 512-512 512-512-230.4-512-512 230.4-512 512-512v0zM614.4 512l-115.2 115.2 89.6 89.6 268.8-268.8-268.8-268.8-89.6 89.6 115.2 115.2h-422.4v128h422.4z" />
+<glyph unicode="&#xe70d;" glyph-name="arrow-circle-right2" data-tags="arrow-circle-right" d="M512-64c281.6 0 512 230.4 512 512s-230.4 512-512 512-512-230.4-512-512 230.4-512 512-512zM614.4 512l-115.2 115.2 89.6 89.6 268.8-268.8-268.8-268.8-89.6 89.6 115.2 115.2h-422.4v128h422.4z" />
+<glyph unicode="&#xe70e;" glyph-name="arrow-circle-up-o" data-tags="arrow-circle-up-o" d="M960 448c0-249.6-198.4-448-448-448s-448 198.4-448 448 198.4 448 448 448 448-198.4 448-448zM1024 448c0 281.6-230.4 512-512 512s-512-230.4-512-512c0-281.6 230.4-512 512-512s512 230.4 512 512v0zM448 550.4l-115.2-115.2-89.6 89.6 268.8 268.8 268.8-268.8-89.6-89.6-115.2 115.2v-422.4h-128v422.4z" />
+<glyph unicode="&#xe70f;" glyph-name="arrow-circle-up2" data-tags="arrow-circle-up" d="M1024 448c0 281.6-230.4 512-512 512s-512-230.4-512-512 230.4-512 512-512 512 230.4 512 512zM448 550.4l-115.2-115.2-89.6 89.6 268.8 268.8 268.8-268.8-89.6-89.6-115.2 115.2v-422.4h-128v422.4z" />
+<glyph unicode="&#xe710;" glyph-name="ban2" data-tags="ban" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM512 832c83.2 0 160-25.6 224-70.4l-537.6-537.6c-44.8 64-70.4 140.8-70.4 224 0 211.2 172.8 384 384 384zM512 64c-83.2 0-160 25.6-224 70.4l537.6 537.6c44.8-64 70.4-140.8 70.4-224 0-211.2-172.8-384-384-384z" />
+<glyph unicode="&#xe711;" glyph-name="bold2" data-tags="bold" d="M704 480c0 0 128 51.2 128 230.4 0 262.4-326.4 249.6-448 249.6h-256v-1024h256c236.8 0 512 0 512 281.6 0 243.2-192 262.4-192 262.4zM576 678.4c0-115.2-96-102.4-192-102.4v192c115.2 0 192-6.4 192-89.6zM384 128v256c115.2 0 256 19.2 256-140.8 0-121.6-160-115.2-256-115.2z" />
+<glyph unicode="&#xe712;" glyph-name="bullseye2" data-tags="bullseye" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM512 6.4c-243.2 0-441.6 198.4-441.6 441.6s198.4 441.6 441.6 441.6 441.6-198.4 441.6-441.6-198.4-441.6-441.6-441.6zM512 812.8c-204.8 0-364.8-160-364.8-364.8s166.4-364.8 364.8-364.8 364.8 166.4 364.8 364.8-160 364.8-364.8 364.8zM512 153.6c-160 0-294.4 134.4-294.4 294.4s134.4 294.4 294.4 294.4 294.4-134.4 294.4-294.4c0-160-134.4-294.4-294.4-294.4zM512 665.6c-121.6 0-217.6-96-217.6-217.6s96-217.6 217.6-217.6c121.6 0 217.6 96 217.6 217.6s-96 217.6-217.6 217.6z" />
+<glyph unicode="&#xe713;" glyph-name="cart-o" data-tags="cart-o" d="M896 121.6v70.4h-601.6l38.4 70.4 588.8 57.6 102.4 384h-787.2l-44.8 192h-192v-64h140.8l134.4-537.6-83.2-166.4v-96c0-51.2 44.8-96 96-96s96 44.8 96 96-44.8 96-96 96h480v-96c0-51.2 44.8-96 96-96s96 44.8 96 96c0 44.8-25.6 76.8-64 89.6zM256 640h684.8l-70.4-256-537.6-57.6-76.8 313.6z" />
+<glyph unicode="&#xe714;" glyph-name="cart" data-tags="cart" d="M896 121.6v70.4h-601.6l38.4 70.4 588.8 57.6 102.4 384h-787.2l-44.8 192h-192v-64h140.8l134.4-537.6-83.2-166.4v-96c0-51.2 44.8-96 96-96s96 44.8 96 96-44.8 96-96 96h480v-96c0-51.2 44.8-96 96-96s96 44.8 96 96c0 44.8-25.6 76.8-64 89.6z" />
+<glyph unicode="&#xe715;" glyph-name="check-square-o2" data-tags="check-square-o" d="M896 563.2v-499.2h-768v768h672l64 64h-800v-896h896v627.2zM505.6 262.4l-268.8 268.8 96 89.6 172.8-179.2 428.8 428.8 89.6-89.6z" />
+<glyph unicode="&#xe716;" glyph-name="cross-cutlery" data-tags="cross-cutlery" d="M697.6 409.6c0 0 0 0 0 0 38.4 6.4 76.8 25.6 102.4 57.6l198.4 198.4c25.6 25.6 25.6 64 0 89.6l-6.4 12.8-192-192c-12.8-12.8-38.4-12.8-57.6 0s-12.8 38.4 0 57.6l166.4 166.4c12.8 12.8 12.8 38.4 0 57.6-12.8 12.8-38.4 12.8-57.6 0l-166.4-166.4c-12.8-12.8-38.4-12.8-57.6 0-12.8 12.8-12.8 38.4 0 57.6l192 192-6.4 6.4c-25.6 25.6-64 25.6-89.6 0l-198.4-211.2c-25.6-25.6-44.8-64-51.2-102.4l-313.6 307.2c-25.6 25.6-64 19.2-83.2 0l-12.8-12.8c-89.6-89.6-57.6-268.8 96-422.4l51.2-51.2c25.6-25.6 57.6-44.8 96-51.2-32-25.6-51.2-51.2-51.2-51.2l-217.6-217.6c-44.8-44.8-44.8-121.6 0-166.4s121.6-44.8 166.4 0l211.2 224c12.8 12.8 44.8 51.2 83.2 96 19.2-25.6 32-38.4 32-38.4l275.2-275.2c44.8-44.8 121.6-44.8 166.4 0s44.8 121.6 0 166.4l-275.2 268.8z" />
+<glyph unicode="&#xe717;" glyph-name="cutlery2" data-tags="cutlery" d="M832 908.8c0 32-25.6 51.2-51.2 51.2h-12.8c-108.8 0-192-121.6-192-300.8v-57.6c0-64 32-121.6 89.6-153.6-19.2-76.8-25.6-160-25.6-160v-256c0-51.2 44.8-96 96-96s96 44.8 96 96v256c0 25.6-6.4 89.6-19.2 147.2 12.8 12.8 19.2 25.6 19.2 44.8v428.8zM460.8 960h-12.8v-224c0-19.2-12.8-32-32-32s-32 12.8-32 32v192c0 19.2-12.8 32-32 32s-32-12.8-32-32v-192c0-19.2-12.8-32-32-32s-32 12.8-32 32v224h-12.8c-25.6 0-51.2-25.6-51.2-51.2v-236.8c0-64 38.4-121.6 96-147.2-25.6-102.4-32-236.8-32-236.8v-256c0-51.2 44.8-96 96-96s96 44.8 96 96v256c0 32-6.4 147.2-25.6 236.8 51.2 25.6 89.6 83.2 89.6 147.2v236.8c0 25.6-25.6 51.2-51.2 51.2z" />
+<glyph unicode="&#xe718;" glyph-name="dashboard2" data-tags="dashboard" d="M1024 313.6c0 281.6-230.4 518.4-512 518.4s-512-236.8-512-518.4c0-89.6 19.2-185.6 57.6-249.6h313.6c32-38.4 83.2-64 140.8-64s108.8 25.6 140.8 64h313.6c38.4 64 57.6 160 57.6 249.6zM896 512v-64l-262.4-224c0-6.4 6.4-19.2 6.4-32 0-70.4-57.6-128-128-128s-128 57.6-128 128 57.6 128 128 128c19.2 0 38.4-6.4 51.2-12.8l268.8 204.8h64zM640 704h64v-64h-64v64zM320 704h64v-64h-64v64zM128 192h-64v64h64v-64zM192 448h-64v64h64v-64zM960 192h-64v64h64v-64zM576 192c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64z" />
+<glyph unicode="&#xe719;" glyph-name="disc" data-tags="disc" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM960 448c0-70.4-12.8-134.4-44.8-192l-172.8 76.8c12.8 38.4 25.6 76.8 25.6 115.2 0 140.8-115.2 256-256 256-32 0-57.6-6.4-89.6-19.2l-76.8 179.2c38.4 12.8 76.8 25.6 115.2 32l19.2-192h32v192c249.6 0 448-198.4 448-448zM512 640c108.8 0 192-83.2 192-192s-83.2-192-192-192-192 83.2-192 192 83.2 192 192 192zM64 448c0 70.4 12.8 134.4 44.8 192l172.8-76.8c-12.8-38.4-25.6-76.8-25.6-115.2 0-140.8 115.2-256 256-256 32 0 57.6 6.4 89.6 19.2l76.8-179.2c-38.4-12.8-76.8-25.6-115.2-32l-19.2 192h-32v-192c-249.6 0-448 198.4-448 448zM640 448c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128z" />
+<glyph unicode="&#xe71a;" glyph-name="dot-circle" data-tags="dot-circle" d="M512 704c-140.8 0-256-115.2-256-256s115.2-256 256-256 256 115.2 256 256-115.2 256-256 256zM512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0z" />
+<glyph unicode="&#xe71b;" glyph-name="download2" data-tags="download" d="M1024 320h-352l-160-160-160 160h-352v-384h1024v384zM256 64h-128v128h128v-128zM640 576v384h-256v-384h-192l320-320 320 320z" />
+<glyph unicode="&#xe71c;" glyph-name="drop" data-tags="drop" d="M512 960c0 0-320-524.8-320-704s140.8-320 320-320 320 140.8 320 320-320 704-320 704zM569.6 6.4l-12.8 64c89.6 19.2 153.6 108.8 153.6 204.8 0 19.2-6.4 70.4-51.2 166.4l57.6 25.6c38.4-89.6 51.2-153.6 51.2-192 0-128-83.2-243.2-198.4-268.8z" />
+<glyph unicode="&#xe71d;" glyph-name="exchange22" data-tags="exchange" d="M1024 640v-128h-832v-128l-192 192 192 192v-128zM0 192v128h832v128l192-192-192-192v128z" />
+<glyph unicode="&#xe71e;" glyph-name="exclamation-circle-o" data-tags="exclamation-circle-o" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM448 768h128v-448h-128v448zM448 256h128v-128h-128v128z" />
+<glyph unicode="&#xe71f;" glyph-name="exclamation-circle2" data-tags="exclamation-circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM576 128h-128v128h128v-128zM576 320h-128v448h128v-448z" />
+<glyph unicode="&#xe720;" glyph-name="exclamation2" data-tags="exclamation" d="M384 960h256v-256l-64-448h-128l-64 448zM640 64c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128z" />
+<glyph unicode="&#xe721;" glyph-name="eye-slash2" data-tags="eye-slash" d="M825.6 627.2l-51.2-51.2c108.8-57.6 160-147.2 179.2-192-44.8-57.6-179.2-198.4-448-198.4-44.8 0-76.8 6.4-115.2 12.8l-51.2-51.2c51.2-19.2 108.8-25.6 166.4-25.6 364.8 0 518.4 256 518.4 256s-38.4 153.6-198.4 249.6zM768 505.6c0 19.2 0 38.4-6.4 51.2l-307.2-300.8c19.2 0 38.4-6.4 57.6-6.4 140.8 0 256 115.2 256 256zM979.2 960l-281.6-281.6c-51.2 12.8-115.2 25.6-185.6 25.6-428.8 0-512-326.4-512-326.4s64-115.2 211.2-192l-211.2-204.8v-44.8h44.8l979.2 979.2v44.8h-44.8zM256 236.8c-102.4 44.8-160 115.2-185.6 147.2 19.2 44.8 70.4 140.8 198.4 204.8-6.4-25.6-12.8-51.2-12.8-83.2 0-70.4 32-140.8 83.2-185.6l-83.2-83.2zM396.8 454.4l-64-12.8c0 0-19.2 32-19.2 76.8 0 51.2 25.6 96 25.6 96 32 19.2 83.2 19.2 83.2 19.2s-32-57.6-32-108.8c-6.4-44.8 6.4-70.4 6.4-70.4z" />
+<glyph unicode="&#xe722;" glyph-name="file-code" data-tags="file-code" d="M640 960h-512v-1024h768v768l-256 256zM576 640h256v-640h-640v896h384v-256zM640 704v192l192-192h-192zM396.8 128h-44.8l-128 160 128 160h44.8l-128-160zM627.2 128h44.8l128 160-128 160h-44.8l128-160zM428.8 64h38.4l134.4 448h-51.2z" />
+<glyph unicode="&#xe723;" glyph-name="file-movie" data-tags="file-movie" d="M640 960h-512v-1024h768v768l-256 256zM576 640h256v-640h-640v896h384v-256zM640 704v192l192-192h-192zM640 320v128h-384v-320h384v128l128-128v320z" />
+<glyph unicode="&#xe724;" glyph-name="file-picture" data-tags="file-picture" d="M640 960h-512v-1024h768v768l-256 256zM576 640h256v-640h-640v896h384v-256zM640 704v192l192-192h-192zM256 224v-160h512v108.8c0 0 6.4 83.2-83.2 96-83.2 12.8-96-25.6-160-32-51.2 0-38.4 83.2-140.8 83.2-76.8 0-128-96-128-96zM768 416c0-53.019-42.981-96-96-96s-96 42.981-96 96c0 53.019 42.981 96 96 96s96-42.981 96-96z" />
+<glyph unicode="&#xe725;" glyph-name="file-sound" data-tags="file-sound" d="M729.6 288c0-76.8-25.6-140.8-64-192l25.6-32c44.8 57.6 76.8 134.4 76.8 224s-32 166.4-76.8 224l-25.6-32c38.4-51.2 64-121.6 64-192zM633.6 448l-25.6-32c25.6-32 44.8-76.8 44.8-128s-19.2-96-44.8-128l25.6-32c32 38.4 51.2 96 51.2 160s-19.2 115.2-51.2 160zM582.4 384l-25.6-32c12.8-19.2 19.2-38.4 19.2-64s-6.4-44.8-19.2-64l25.6-32c19.2 25.6 32 57.6 32 96s-12.8 70.4-32 96zM640 960h-512v-1024h768v768l-256 256zM576 640h256v-640h-640v896h384v-256zM640 704v192l192-192h-192zM384 384h-128v-192h128l128-128v448z" />
+<glyph unicode="&#xe726;" glyph-name="file-zip" data-tags="file-zip" d="M640 960h-512v-1024h768v768l-256 256zM576 0h-256v179.2l44.8 140.8h153.6l57.6-140.8v-179.2zM832 0h-192v192l-64 192h-128v64h-128v-64l-64-192v-192h-64v896h256v-64h128v-64h-128v-64h128v-64h256v-640zM640 704v192l192-192h-192zM320 576h128v-64h-128v64zM320 832h128v-64h-128v64zM320 704h128v-64h-128v64zM448 640h128v-64h-128v64zM448 512h128v-64h-128v64zM384 192h128v-128h-128v128z" />
+<glyph unicode="&#xe727;" glyph-name="flag-checkered2" data-tags="flag-checkered" d="M128 960c-70.4 0-128-57.6-128-128 0-44.8 25.6-89.6 64-108.8v-787.2h128v787.2c38.4 19.2 64 64 64 108.8 0 70.4-57.6 128-128 128zM768 832c-134.4 0-115.2 64-281.6 64s-230.4-192-230.4-192v-512c0 0 44.8 128 192 128 172.8 0 179.2-64 320-64 211.2 0 256 128 256 128v512c0 0-102.4-64-256-64zM960 672c-12.8-12.8-51.2-25.6-128-38.4v140.8c51.2 6.4 96 12.8 128 25.6v-128zM320 454.4v166.4c25.6 38.4 70.4 70.4 128 70.4v134.4c12.8 6.4 25.6 6.4 38.4 6.4 76.8 0 102.4-12.8 134.4-25.6 6.4-6.4 12.8-12.8 19.2-12.8v-140.8c32-12.8 70.4-25.6 128-25.6 25.6 0 44.8 0 64 6.4v-166.4c-19.2 0-38.4-6.4-64-6.4-70.4 0-96 12.8-128 32v-147.2c-44.8 19.2-96 38.4-192 38.4v140.8c-57.6-12.8-96-38.4-128-70.4zM832 326.4v140.8c70.4 12.8 108.8 38.4 128 51.2v-115.2c-12.8-19.2-44.8-64-128-76.8zM640 499.2v153.6c0 0-76.8 38.4-192 38.4v-166.4c108.8 25.6 192-25.6 192-25.6z" />
+<glyph unicode="&#xe728;" glyph-name="flag-o2" data-tags="flag-o" d="M256 832c0 70.4-57.6 128-128 128s-128-57.6-128-128c0-44.8 25.6-89.6 64-108.8v-787.2h128v787.2c38.4 19.2 64 64 64 108.8zM486.4 832c76.8 0 102.4-12.8 134.4-25.6 32-19.2 70.4-38.4 147.2-38.4s140.8 12.8 192 32v-403.2c-12.8-19.2-57.6-76.8-192-76.8-57.6 0-83.2 12.8-121.6 25.6-44.8 19.2-96 38.4-198.4 38.4-51.2 0-96-12.8-128-32v339.2c12.8 32 64 140.8 166.4 140.8zM1024 896c0 0-102.4-64-256-64-134.4 0-115.2 64-281.6 64s-230.4-192-230.4-192v-512c0 0 44.8 128 192 128 172.8 0 179.2-64 320-64 211.2 0 256 128 256 128v512z" />
+<glyph unicode="&#xe729;" glyph-name="flag2" data-tags="flag" d="M256 832c0 70.4-57.6 128-128 128s-128-57.6-128-128c0-44.8 25.6-89.6 64-108.8v-787.2h128v787.2c38.4 19.2 64 64 64 108.8zM256 704c0 0 64 192 230.4 192 172.8 0 147.2-64 281.6-64 153.6 0 256 64 256 64v-512c0 0-44.8-128-256-128-140.8 0-147.2 64-320 64-147.2 0-192-128-192-128v512z" />
+<glyph unicode="&#xe72a;" glyph-name="flash2" data-tags="flash" d="M1024 448l-140.8 102.4 70.4 153.6-172.8 12.8-12.8 172.8-153.6-70.4-102.4 140.8-102.4-140.8-153.6 70.4-12.8-172.8-172.8-12.8 70.4-153.6-140.8-102.4 140.8-102.4-70.4-153.6 172.8-12.8 12.8-172.8 153.6 70.4 102.4-140.8 102.4 140.8 153.6-70.4 12.8 172.8 172.8 12.8-70.4 153.6 140.8 102.4z" />
+<glyph unicode="&#xe72b;" glyph-name="modal-list" data-tags="modal-list" d="M0 704v-704h1024v896h-1024v-192zM896 832h64v-64h-64v64zM64 704h896v-640h-896v640zM192 576h128v-64h-128v64zM384 576h448v-64h-448v64zM192 448h128v-64h-128v64zM384 448h448v-64h-448v64zM192 320h128v-64h-128v64zM384 320h448v-64h-448v64z" />
+<glyph unicode="&#xe72c;" glyph-name="modal-list2" data-tags="modal-list" d="M0 704v-704h1024v896h-1024v-192zM896 832h64v-64h-64v64zM64 704h896v-640h-896v640zM192 576h128v-64h-128v64zM384 576h448v-64h-448v64zM192 448h128v-64h-128v64zM384 448h448v-64h-448v64zM192 320h128v-64h-128v64zM384 320h448v-64h-448v64z" />
+<glyph unicode="&#xe72d;" glyph-name="font2" data-tags="font" d="M768-64h192l-384 1024h-128l-384-1024h192l121.6 320h268.8l121.6-320zM428.8 384l83.2 230.4 83.2-230.4h-166.4z" />
+<glyph unicode="&#xe72e;" glyph-name="gamepad2" data-tags="gamepad" d="M716.8 832h-409.6c-166.4 0-307.2-140.8-307.2-307.2v-384c0-76.8 64-140.8 140.8-140.8h12.8c57.6 0 115.2 38.4 134.4 96s70.4 96 134.4 96h179.2c57.6 0 115.2-38.4 134.4-96s70.4-96 134.4-96h12.8c76.8 0 140.8 64 140.8 140.8v384c0 166.4-140.8 307.2-307.2 307.2zM448 384h-128v-128h-128v128h-128v128h128v128h128v-128h128v-128zM672 320c-51.2 0-96 44.8-96 96s44.8 96 96 96c51.2 0 96-44.8 96-96s-44.8-96-96-96zM864 448c-51.2 0-96 44.8-96 96s44.8 96 96 96c51.2 0 96-44.8 96-96s-44.8-96-96-96z" />
+<glyph unicode="&#xe72f;" glyph-name="gift2" data-tags="gift" d="M646.4 640c128 19.2 249.6 70.4 140.8 230.4-44.8 64-89.6 89.6-128 89.6-64 0-108.8-70.4-147.2-140.8-38.4 70.4-83.2 140.8-147.2 140.8-38.4 0-83.2-25.6-128-89.6-115.2-160 12.8-211.2 140.8-230.4h-377.6v-192h1024v192h-377.6zM659.2 896c6.4 0 32-6.4 76.8-64 32-44.8 38.4-70.4 32-83.2-12.8-19.2-83.2-44.8-211.2-51.2 0 12.8-6.4 25.6-12.8 38.4 38.4 89.6 83.2 160 115.2 160zM256 748.8c-6.4 12.8 0 38.4 32 83.2 44.8 57.6 70.4 64 76.8 64 32 0 76.8-70.4 115.2-160-6.4-12.8-12.8-25.6-12.8-38.4-128 6.4-198.4 32-211.2 51.2zM448 512v128h128v-128h-128zM576 0h-128v384h-384v-448h896v448h-384z" />
+<glyph unicode="&#xe730;" glyph-name="handle-corner" data-tags="handle-corner" d="M428.8-64l595.2 595.2v89.6l-684.8-684.8zM620.8-64l403.2 403.2v89.6l-492.8-492.8zM812.8-64l211.2 211.2v89.6l-300.8-300.8zM1004.8-64l19.2 19.2v89.6l-108.8-108.8z" />
+<glyph unicode="&#xe731;" glyph-name="harddrive-o" data-tags="harddrive-o" d="M128 192h64v-64h-64v64zM256 192h192v-64h-192v64zM832 896h-640l-192-576v-320h1024v320l-192 576zM236.8 832h550.4l172.8-512h-889.6l166.4 512zM64 64v192h896v-192h-896z" />
+<glyph unicode="&#xe732;" glyph-name="harddrive" data-tags="harddrive" d="M832 896h-640l-172.8-512h985.6zM0 320v-320h1024v320h-1024zM192 128h-64v64h64v-64zM448 128h-192v64h192v-64z" />
+<glyph unicode="&#xe733;" glyph-name="random" data-tags="random" d="M832 192h-128c-64 0-108.8 76.8-153.6 172.8-19.2-44.8-38.4-96-64-147.2 51.2-89.6 115.2-153.6 217.6-153.6h128v-128l192 192-192 192v-128zM345.6 537.6c19.2 44.8 38.4 96 64 140.8-51.2 89.6-121.6 153.6-217.6 153.6h-192v-128h192c64 0 108.8-76.8 153.6-166.4zM1024 768l-192 192v-128h-128c-172.8 0-249.6-192-320-364.8-51.2-134.4-108.8-275.2-192-275.2h-192v-128h192c166.4 0 243.2 179.2 313.6 358.4 57.6 140.8 115.2 281.6 198.4 281.6h128v-128l192 192z" />
+<glyph unicode="&#xe734;" glyph-name="random3" data-tags="random" d="M832 192h-128c-64 0-108.8 76.8-153.6 172.8-19.2-44.8-38.4-96-64-147.2 51.2-89.6 115.2-153.6 217.6-153.6h128v-128l192 192-192 192v-128zM345.6 537.6c19.2 44.8 38.4 96 64 140.8-51.2 89.6-121.6 153.6-217.6 153.6h-192v-128h192c64 0 108.8-76.8 153.6-166.4zM1024 768l-192 192v-128h-128c-172.8 0-249.6-192-320-364.8-51.2-134.4-108.8-275.2-192-275.2h-192v-128h192c166.4 0 243.2 179.2 313.6 358.4 57.6 140.8 115.2 281.6 198.4 281.6h128v-128l192 192z" />
+<glyph unicode="&#xe735;" glyph-name="header2" data-tags="header" d="M704 960v-448h-384v448h-192v-1024h192v448h384v-448h192v1024z" />
+<glyph unicode="&#xe736;" glyph-name="server2" data-tags="server" d="M192 640v-192h640v192h-640zM448 512h-192v64h192v-64zM192 704h640l-128 256h-384zM192 192h640v192h-640v-192zM704 320h64v-64h-64v64zM576 320h64v-64h-64v64zM192-64h640v192h-640v-192zM256 64h192v-64h-192v64z" />
+<glyph unicode="&#xe737;" glyph-name="database" data-tags="database" d="M896 800c0-53.019-171.923-96-384-96s-384 42.981-384 96c0 53.019 171.923 96 384 96s384-42.981 384-96zM512 640c-211.2 0-384 44.8-384 96v-192c0-51.2 172.8-96 384-96s384 44.8 384 96v192c0-51.2-172.8-96-384-96zM512 384c-211.2 0-384 44.8-384 96v-192c0-51.2 172.8-96 384-96s384 44.8 384 96v192c0-51.2-172.8-96-384-96zM512 128c-211.2 0-384 44.8-384 96v-192c0-51.2 172.8-96 384-96s384 44.8 384 96v192c0-51.2-172.8-96-384-96z" />
+<glyph unicode="&#xe738;" glyph-name="server22" data-tags="server" d="M192 640v-192h640v192h-640zM448 512h-192v64h192v-64zM192 704h640l-128 256h-384zM192 192h640v192h-640v-192zM704 320h64v-64h-64v64zM576 320h64v-64h-64v64zM192-64h640v192h-640v-192zM256 64h192v-64h-192v64z" />
+<glyph unicode="&#xe739;" glyph-name="sitemap" data-tags="sitemap" d="M928 192v288h-384v224h96v256h-256v-256h96v-224h-384v-288h-96v-256h256v256h-96v224h320v-224h-96v-256h256v256h-96v224h320v-224h-96v-256h256v256z" />
+<glyph unicode="&#xe73a;" glyph-name="database3" data-tags="database" d="M896 800c0-53.019-171.923-96-384-96s-384 42.981-384 96c0 53.019 171.923 96 384 96s384-42.981 384-96zM512 640c-211.2 0-384 44.8-384 96v-192c0-51.2 172.8-96 384-96s384 44.8 384 96v192c0-51.2-172.8-96-384-96zM512 384c-211.2 0-384 44.8-384 96v-192c0-51.2 172.8-96 384-96s384 44.8 384 96v192c0-51.2-172.8-96-384-96zM512 128c-211.2 0-384 44.8-384 96v-192c0-51.2 172.8-96 384-96s384 44.8 384 96v192c0-51.2-172.8-96-384-96z" />
+<glyph unicode="&#xe73b;" glyph-name="sitemap3" data-tags="sitemap" d="M928 192v288h-384v224h96v256h-256v-256h96v-224h-384v-288h-96v-256h256v256h-96v224h320v-224h-96v-256h256v256h-96v224h320v-224h-96v-256h256v256z" />
+<glyph unicode="&#xe73c;" glyph-name="headphones2" data-tags="headphones" d="M896 428.8v147.2c0 211.2-172.8 384-384 384s-384-172.8-384-384v-147.2c-76.8-32-128-108.8-128-198.4v-76.8c0-115.2 83.2-204.8 192-217.6h128v512h-64v128c0 140.8 115.2 256 256 256s256-115.2 256-256v-128h-64v-512h128c108.8 12.8 192 108.8 192 217.6v76.8c0 89.6-51.2 166.4-128 198.4zM256 0h-64v384h64v-384zM832 0h-64v384h64v-384z" />
+<glyph unicode="&#xe73d;" glyph-name="tasks" data-tags="tasks" d="M384 960h640v-256h-640v256zM384 576h640v-256h-640v256zM384 192h640v-256h-640v256zM192 896v-128h-128v128h128zM256 960h-256v-256h256v256zM192 128v-128h-128v128h128zM256 192h-256v-256h256v256zM339.2 582.4l-38.4 51.2-57.6-57.6h-243.2v-256h256v179.2l83.2 83.2zM172.8 512l-44.8-44.8-51.2 44.8h96zM64 435.2l57.6-51.2h-57.6v51.2zM192 384h-57.6l57.6 57.6v-57.6z" />
+<glyph unicode="&#xe73e;" glyph-name="tasks22" data-tags="tasks" d="M384 960h640v-256h-640v256zM384 576h640v-256h-640v256zM384 192h640v-256h-640v256zM192 896v-128h-128v128h128zM256 960h-256v-256h256v256zM192 128v-128h-128v128h128zM256 192h-256v-256h256v256zM339.2 582.4l-38.4 51.2-57.6-57.6h-243.2v-256h256v179.2l83.2 83.2zM172.8 512l-44.8-44.8-51.2 44.8h96zM64 435.2l57.6-51.2h-57.6v51.2zM192 384h-57.6l57.6 57.6v-57.6z" />
+<glyph unicode="&#xe73f;" glyph-name="inbox2" data-tags="inbox" d="M640 576v384h-256v-384h-128l256-320 256 320zM832 896h-128v-64h83.2l166.4-512h-249.6v-128h-384v128h-249.6l166.4 512h83.2v64h-128l-192-576v-320h1024v320z" />
+<glyph unicode="&#xe740;" glyph-name="ticket2" data-tags="ticket" d="M896 768h-768c0-70.4-57.6-128-128-128v-384c70.4 0 128-57.6 128-128h768c0 70.4 57.6 128 128 128v0 384c-70.4 0-128 57.6-128 128zM832 192h-640v512h640v-512zM256 640h512v-384h-512v384z" />
+<glyph unicode="&#xe741;" glyph-name="ticket22" data-tags="ticket" d="M896 768h-768c0-70.4-57.6-128-128-128v-384c70.4 0 128-57.6 128-128h768c0 70.4 57.6 128 128 128v0 384c-70.4 0-128 57.6-128 128zM832 192h-640v512h640v-512zM256 640h512v-384h-512v384z" />
+<glyph unicode="&#xe742;" glyph-name="info-circle-o" data-tags="info-circle-o" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM448 576h128v-448h-128v448zM448 768h128v-128h-128v128z" />
+<glyph unicode="&#xe743;" glyph-name="info-circle2" data-tags="info-circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM576 128h-128v448h128v-448zM576 640h-128v128h128v-128z" />
+<glyph unicode="&#xe744;" glyph-name="info2" data-tags="info" d="M448 640h192v-704h-192v704zM672 832c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128z" />
+<glyph unicode="&#xe745;" glyph-name="ist-ol" data-tags="ist-ol" d="M256 960h768v-256h-768v256zM256 576h768v-256h-768v256zM256 192h768v-256h-768v256zM64 960l-57.6-32 12.8-44.8 44.8 19.2v-198.4h64v256zM140.8 70.4c19.2 12.8 32 32 32 51.2 0 32-25.6 64-83.2 64-32 0-64-6.4-76.8-19.2h-6.4l12.8-51.2 6.4 6.4c6.4 6.4 25.6 12.8 44.8 12.8s25.6-6.4 25.6-19.2c0-25.6-32-25.6-38.4-25.6h-25.6v-44.8h25.6c19.2 0 38.4-6.4 38.4-25.6 0-12.8-12.8-25.6-38.4-25.6s-44.8 12.8-51.2 12.8l-6.4 6.4v-57.6h6.4c12.8-12.8 38.4-19.2 70.4-19.2 64 0 102.4 32 102.4 76.8 0 25.6-12.8 51.2-38.4 57.6zM6.4 550.4l19.2-64c0 0 44.8 38.4 76.8 19.2 70.4-51.2-102.4-153.6-102.4-153.6v-32h192v64h-76.8c38.4 32 76.8 76.8 64 121.6-32 121.6-172.8 44.8-172.8 44.8z" />
+<glyph unicode="&#xe746;" glyph-name="italic2" data-tags="italic" d="M512 960h192l-192-1024h-192z" />
+<glyph unicode="&#xe747;" glyph-name="keyboard-o2" data-tags="keyboard-o" d="M960 640v-448h-896v448h896zM1024 704h-1024v-576h1024v576zM256 320h512v-64h-512v64zM128 320h64v-64h-64v64zM832 320h64v-64h-64v64zM704 448h64v-64h-64v64zM576 448h64v-64h-64v64zM448 448h64v-64h-64v64zM320 448h64v-64h-64v64zM192 448h64v-64h-64v64zM640 576h64v-64h-64v64zM768 576v-64h64v-128h64v192zM512 576h64v-64h-64v64zM384 576h64v-64h-64v64zM256 576h64v-64h-64v64zM128 576h64v-64h-64v64z" />
+<glyph unicode="&#xe748;" glyph-name="keyboard" data-tags="keyboard" d="M0 704v-576h1024v576h-1024zM640 576h64v-64h-64v64zM512 576h64v-64h-64v64zM640 448v-64h-64v64h64zM384 576h64v-64h-64v64zM512 448v-64h-64v64h64zM256 576h64v-64h-64v64zM384 448v-64h-64v64h64zM128 576h64v-64h-64v64zM192 256h-64v64h64v-64zM192 448h64v-64h-64v64zM768 256h-512v64h512v-64zM768 384h-64v64h64v-64zM896 256h-64v64h64v-64zM896 384h-64v128h-64v64h128v-192z" />
+<glyph unicode="&#xe749;" glyph-name="line-h" data-tags="line-h" d="M0 512h1024v-64h-1024v64z" />
+<glyph unicode="&#xe74a;" glyph-name="line-v" data-tags="line-v" d="M512 960h64v-1024h-64v1024z" />
+<glyph unicode="&#xe74b;" glyph-name="link2" data-tags="link" d="M953.6 889.6c-89.6 89.6-236.8 89.6-326.4 0l-281.6-275.2c-89.6-96-89.6-236.8 0-332.8 6.4-6.4 19.2-12.8 25.6-19.2l96 96c-6.4 6.4-19.2 12.8-25.6 19.2-38.4 38.4-38.4 102.4 0 140.8l281.6 281.6c38.4 38.4 102.4 38.4 140.8 0s38.4-102.4 0-140.8l-83.2-83.2c25.6-51.2 32-108.8 25.6-160l147.2 147.2c96 89.6 96 236.8 0 326.4zM652.8 633.6l-96-96c0 0 19.2-12.8 25.6-19.2 38.4-38.4 38.4-102.4 0-140.8l-281.6-281.6c-38.4-38.4-102.4-38.4-140.8 0s-38.4 102.4 0 140.8l83.2 83.2c-25.6 51.2-6.4 83.2-25.6 160l-147.2-147.2c-89.6-89.6-89.6-236.8 0-326.4s236.8-89.6 326.4 0l281.6 281.6c89.6 89.6 89.6 236.8 0 326.4-12.8 6.4-25.6 19.2-25.6 19.2z" />
+<glyph unicode="&#xe74c;" glyph-name="location-arrow-circle-o" data-tags="location-arrow-circle-o" d="M64 448c0 249.6 198.4 448 448 448s448-198.4 448-448-198.4-448-448-448-448 198.4-448 448zM0 448c0-281.6 230.4-512 512-512s512 230.4 512 512-230.4 512-512 512-512-230.4-512-512v0zM128 384l640 320-320-640v320z" />
+<glyph unicode="&#xe74d;" glyph-name="location-arrow-circle" data-tags="location-arrow-circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM448 64v320h-320l640 320-320-640z" />
+<glyph unicode="&#xe74e;" glyph-name="location-arrow2" data-tags="location-arrow" d="M0 384l1024 576-576-1024v448z" />
+<glyph unicode="&#xe74f;" glyph-name="mailbox" data-tags="mailbox" d="M832 896h-640l-192-576v-320h1024v320l-192 576zM704 320v-128h-384v128h-249.6l172.8 512h550.4l172.8-512h-262.4z" />
+<glyph unicode="&#xe750;" glyph-name="microphone2" data-tags="microphone" d="M512 320v0c-108.8 0-192 83.2-192 192v256c0 102.4 83.2 192 192 192v0c102.4 0 192-83.2 192-192v-256c0-102.4-89.6-192-192-192zM768 640v-160c0-121.6-115.2-224-243.2-224h-25.6c-128 0-243.2 102.4-243.2 224v160c-38.4 0-64-25.6-64-64v-96c0-140.8 115.2-262.4 256-281.6v-134.4c-192 0-160-128-160-128h448c0 0 32 128-160 128v134.4c140.8 25.6 256 140.8 256 281.6v96c0 38.4-25.6 64-64 64z" />
+<glyph unicode="&#xe751;" glyph-name="mute" data-tags="mute" d="M972.8 960l-268.8-268.8v76.8c0 108.8-83.2 192-192 192s-192-83.2-192-192v-256c0-57.6 25.6-108.8 64-140.8l-51.2-51.2c-44.8 38.4-76.8 96-76.8 160v160c-38.4 0-64-25.6-64-64v-96c0-83.2 38.4-153.6 96-204.8l-288-294.4v-44.8h44.8l979.2 985.6v38.4h-51.2zM800 633.6l-32-32v-121.6c0-121.6-115.2-224-243.2-224h-25.6c-19.2 0-38.4 6.4-57.6 6.4l-57.6-44.8c19.2-6.4 38.4-12.8 64-19.2v-134.4c-192 0-160-128-160-128h448c0 0 32 128-160 128v134.4c140.8 25.6 256 140.8 256 281.6v96c0 25.6-12.8 44.8-32 57.6zM704 512v25.6l-211.2-217.6c6.4 0 12.8 0 19.2 0 108.8 0 192 89.6 192 192z" />
+<glyph unicode="&#xe752;" glyph-name="paperclip2" data-tags="paperclip" d="M172.8-19.2c-44.8 0-89.6 19.2-121.6 51.2-57.6 57.6-76.8 160 0 236.8l569.6 569.6c89.6 89.6 243.2 89.6 332.8 0s89.6-243.2 0-332.8l-473.6-473.6c-12.8-12.8-32-12.8-44.8 0s-12.8 32 0 44.8l473.6 473.6c64 64 64 172.8 0 236.8s-172.8 64-236.8 0l-569.6-569.6c-51.2-51.2-38.4-108.8 0-140.8 38.4-38.4 96-51.2 140.8 0l569.6 569.6c12.8 12.8 12.8 32 0 44.8s-32 12.8-44.8 0l-473.6-473.6c-12.8-12.8-32-12.8-44.8 0s-12.8 32 0 44.8l473.6 473.6c38.4 38.4 102.4 38.4 140.8 0s38.4-102.4 0-140.8l-569.6-569.6c-38.4-25.6-83.2-44.8-121.6-44.8z" />
+<glyph unicode="&#xe753;" glyph-name="play-circle-o2" data-tags="play-circle-o" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM384 704v-512l384 256z" />
+<glyph unicode="&#xe754;" glyph-name="question-circle-o" data-tags="question-circle-o" d="M576 320h-128c0 128 76.8 166.4 128 192 19.2 6.4 32 12.8 44.8 25.6 6.4 6.4 19.2 19.2 6.4 44.8-12.8 32-51.2 64-108.8 64-89.6 0-102.4-76.8-108.8-96l-128 19.2c6.4 70.4 64 204.8 230.4 204.8 102.4 0 192-57.6 230.4-140.8 25.6-70.4 12.8-140.8-38.4-192-25.6-25.6-51.2-38.4-76.8-44.8-38.4-25.6-51.2-12.8-51.2-76.8zM512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM441.6 256h128v-128h-128v128z" />
+<glyph unicode="&#xe755;" glyph-name="question-circle2" data-tags="question-circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM569.6 128h-128v128h128v-128zM704 441.6c-25.6-25.6-51.2-38.4-76.8-44.8-38.4-25.6-51.2-12.8-51.2-76.8h-128c0 128 76.8 166.4 128 192 19.2 6.4 32 12.8 44.8 25.6 6.4 6.4 19.2 19.2 6.4 44.8-12.8 32-51.2 64-108.8 64-89.6 0-102.4-76.8-108.8-96l-128 19.2c6.4 70.4 64 204.8 230.4 204.8 102.4 0 192-57.6 230.4-140.8 25.6-70.4 12.8-140.8-38.4-192z" />
+<glyph unicode="&#xe756;" glyph-name="play-circle2" data-tags="play-circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM384 192v512l384-256-384-256z" />
+<glyph unicode="&#xe757;" glyph-name="bar-chart" data-tags="bar-chart" d="M0 0h960v-64h-960v64zM0 256h192v-192h-192v192zM256 384h192v-320h-192v320zM512 640h192v-576h-192v576zM768 960h192v-896h-192v896z" />
+<glyph unicode="&#xe758;" glyph-name="bar-chart22" data-tags="bar-chart" d="M0 0h960v-64h-960v64zM0 256h192v-192h-192v192zM256 384h192v-320h-192v320zM512 640h192v-576h-192v576zM768 960h192v-896h-192v896z" />
+<glyph unicode="&#xe759;" glyph-name="question2" data-tags="question" d="M576 256h-192c0 192 102.4 256 172.8 294.4 25.6 12.8 44.8 25.6 57.6 38.4 32 32 19.2 76.8 12.8 89.6-19.2 44.8-64 89.6-147.2 89.6-134.4 0-160-121.6-160-147.2l-192 25.6c12.8 108.8 108.8 313.6 352 313.6 147.2 0 275.2-83.2 326.4-204.8 44.8-108.8 25.6-224-51.2-300.8-32-32-70.4-51.2-102.4-70.4-57.6-32-76.8-64-76.8-128zM608 64c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128z" />
+<glyph unicode="&#xe75a;" glyph-name="scissors2" data-tags="scissors" d="M1024 761.6c0 0-134.4 70.4-224 64-19.2 0-32-6.4-44.8-12.8l-275.2-217.6-115.2 96c6.4 19.2 12.8 38.4 19.2 64 6.4 115.2-89.6 217.6-211.2 204.8-76.8-6.4-147.2-64-166.4-140.8-19.2-83.2 12.8-160 76.8-204.8l211.2-166.4-211.2-166.4c-64-44.8-96-121.6-76.8-204.8 19.2-76.8 89.6-128 166.4-140.8 121.6-12.8 217.6 89.6 204.8 204.8 0 19.2-6.4 44.8-19.2 64l115.2 96 275.2-217.6c12.8-6.4 25.6-12.8 44.8-12.8 89.6-6.4 224 64 224 64l-364.8 313.6 371.2 313.6zM179.2 665.6c-57.6 6.4-102.4 57.6-96 115.2s57.6 102.4 115.2 96c57.6-6.4 102.4-57.6 96-115.2 0-57.6-57.6-102.4-115.2-96zM198.4 19.2c-57.6-6.4-108.8 38.4-115.2 96s38.4 108.8 96 115.2c57.6 6.4 108.8-38.4 115.2-96s-38.4-108.8-96-115.2zM793.6 755.2c0 0 6.4 0 12.8 0 25.6 0 57.6-6.4 89.6-12.8l-435.2-364.8-57.6 70.4 390.4 307.2zM896 153.6c-32-12.8-64-19.2-89.6-12.8-6.4 0-12.8 0-12.8 0l-256 204.8 64 57.6 294.4-249.6z" />
+<glyph unicode="&#xe75b;" glyph-name="screwdriver" data-tags="screwdriver" d="M512 268.8l57.6 51.2-57.6 57.6 364.8 364.8 76.8 25.6 70.4 140.8-44.8 44.8-147.2-64-32-76.8-358.4-364.8-57.6 57.6-51.2-57.6c0 0 51.2-38.4-6.4-96-32-32-83.2 6.4-179.2-89.6-32-32-134.4-134.4-134.4-134.4s-38.4-64 38.4-140.8 140.8-38.4 140.8-38.4 102.4 102.4 134.4 134.4c89.6 89.6 57.6 147.2 83.2 172.8 57.6 57.6 102.4 12.8 102.4 12.8zM313.6 294.4l44.8-44.8-243.2-243.2-44.8 44.8z" />
+<glyph unicode="&#xe75c;" glyph-name="signal2" data-tags="signal" d="M441.6 115.2l70.4-70.4 70.4 70.4c-19.2 19.2-44.8 32-70.4 32s-57.6-12.8-70.4-32zM512 665.6c172.8 0 326.4-70.4 441.6-179.2l70.4 70.4c-128 128-313.6 211.2-512 211.2s-384-83.2-512-211.2l70.4-70.4c115.2 108.8 268.8 179.2 441.6 179.2zM147.2 409.6l70.4-70.4c76.8 70.4 179.2 115.2 294.4 115.2s217.6-44.8 294.4-121.6l70.4 70.4c-89.6 102.4-224 160-364.8 160s-275.2-57.6-364.8-153.6zM294.4 262.4l70.4-70.4c38.4 38.4 89.6 57.6 147.2 57.6s108.8-25.6 147.2-57.6l70.4 70.4c-51.2 57.6-134.4 89.6-217.6 89.6s-166.4-32-217.6-89.6z" />
+<glyph unicode="&#xe75d;" glyph-name="spoon2" data-tags="spoon" d="M672 652.8c0 115.2-57.6 307.2-192 307.2s-192-192-192-307.2c0-96 51.2-179.2 140.8-198.4-32-102.4-44.8-294.4-44.8-294.4v-128c0-51.2 44.8-96 96-96s96 44.8 96 96v128c0 38.4-12.8 204.8-44.8 294.4 89.6 19.2 140.8 102.4 140.8 198.4z" />
+<glyph unicode="&#xe75e;" glyph-name="strikethrough2" data-tags="strikethrough" d="M672 512c-32 19.2-64 32-89.6 44.8-128 57.6-134.4 70.4-128 121.6s25.6 64 38.4 76.8c57.6 32 179.2 6.4 224-12.8l70.4 179.2c-25.6 12.8-236.8 89.6-390.4 0-51.2-32-121.6-96-134.4-217.6-12.8-83.2 6.4-147.2 44.8-192h-307.2v-64h1024v64h-352zM492.8 384c0 0 6.4 0 6.4-6.4 128-57.6 153.6-76.8 140.8-160-12.8-57.6-32-70.4-51.2-83.2-70.4-38.4-211.2 0-281.6 32l-76.8-166.4c19.2-6.4 147.2-64 288-64 57.6 0 115.2 12.8 166.4 38.4 57.6 32 128 89.6 153.6 217.6 12.8 83.2 0 147.2-25.6 198.4h-320z" />
+<glyph unicode="&#xe75f;" glyph-name="sun-o2" data-tags="sun-o" d="M1024 448l-140.8 102.4 70.4 153.6-172.8 12.8-12.8 172.8-153.6-70.4-102.4 140.8-102.4-140.8-153.6 70.4-12.8-172.8-172.8-12.8 70.4-153.6-140.8-102.4 140.8-102.4-70.4-153.6 172.8-12.8 12.8-172.8 153.6 70.4 102.4-140.8 102.4 140.8 153.6-70.4 12.8 172.8 172.8 12.8-70.4 153.6 140.8 102.4zM512 128c-179.2 0-320 140.8-320 320s140.8 320 320 320 320-140.8 320-320-140.8-320-320-320z" />
+<glyph unicode="&#xe760;" glyph-name="text-height2" data-tags="text-height" d="M960 768h64l-96 192-96-192h64v-640h-64l96-192 96 192h-64zM64 960v-192h256v-832h192v832h256v192z" />
+<glyph unicode="&#xe761;" glyph-name="text-width2" data-tags="text-width" d="M960 32l-192 96v-64h-576v64l-192-96 192-96v64h576v-64zM0 960v-192h384v-576h192v576h384v192z" />
+<glyph unicode="&#xe762;" glyph-name="toolbox" data-tags="toolbox" d="M0 448h384v-128h256v128h384v-384h-1024zM448 512h128v-128h-128v128zM704 704v128h-384v-128h-320v-192h384v64h256v-64h384v192h-320zM384 704v64h256v-64h-256z" />
+<glyph unicode="&#xe763;" glyph-name="tools" data-tags="tools" d="M659.2 435.2l-57.6-57.6 57.6-57.6-76.8-76.8 275.2-275.2c38.4-38.4 96-38.4 134.4 0s38.4 96 0 134.4l-332.8 332.8zM908.8 0c-25.6 0-51.2 19.2-51.2 51.2 0 25.6 19.2 51.2 51.2 51.2s51.2-19.2 51.2-51.2c0-32-19.2-51.2-51.2-51.2zM230.4 448l57.6 38.4 96 108.8 57.6-57.6 57.6 57.6-6.4 6.4c12.8 32 19.2 64 19.2 102.4 0 140.8-115.2 256-256 256-38.4 0-70.4-6.4-102.4-19.2l185.6-185.6-134.4-134.4-185.6 185.6c-12.8-32-19.2-64-19.2-102.4 0-134.4 102.4-236.8 230.4-256zM512 268.8l57.6 51.2-57.6 57.6 364.8 364.8 76.8 25.6 70.4 140.8-44.8 44.8-147.2-64-32-76.8-358.4-364.8-57.6 57.6-51.2-57.6c0 0 51.2-38.4-6.4-96-32-32-83.2 6.4-179.2-89.6-32-32-134.4-134.4-134.4-134.4s-38.4-64 38.4-140.8 140.8-38.4 140.8-38.4 102.4 102.4 134.4 134.4c89.6 89.6 57.6 147.2 83.2 172.8 57.6 57.6 102.4 12.8 102.4 12.8zM313.6 294.4l44.8-44.8-243.2-243.2-44.8 44.8z" />
+<glyph unicode="&#xe764;" glyph-name="trophy2" data-tags="trophy" d="M748.8 448c268.8 19.2 275.2 172.8 275.2 320h-192v192h-640v-192h-192c0-147.2 6.4-300.8 275.2-320 57.6-89.6 134.4-128 172.8-128v-256c-192 0-192-128-192-128h512c0 0 0 128-192 128v256c38.4 0 115.2 38.4 172.8 128zM832 704h128c-6.4-102.4-25.6-172.8-172.8-185.6 19.2 51.2 38.4 108.8 44.8 185.6zM64 704h128c6.4-76.8 25.6-134.4 44.8-185.6-140.8 12.8-166.4 83.2-172.8 185.6zM288 569.6c-32 108.8-32 198.4-32 198.4v128h64v-128c0 0 0-108.8 25.6-198.4 32-108.8 102.4-185.6 102.4-185.6s-115.2 12.8-160 185.6z" />
+<glyph unicode="&#xe765;" glyph-name="underline2" data-tags="underline" d="M128 0h768v-64h-768v64zM704 960v-537.6c0-96-70.4-166.4-166.4-166.4h-51.2c-96 0-166.4 70.4-166.4 166.4v537.6h-192v-537.6c0-198.4 160-358.4 358.4-358.4h57.6c198.4 0 358.4 160 358.4 358.4v537.6h-198.4z" />
+<glyph unicode="&#xe766;" glyph-name="unlink2" data-tags="unlink" d="M448 960h64v-256h-64v256zM448 192h64v-256h-64v256zM448 384h-256c-38.4 0-64 25.6-64 64s25.6 64 64 64h256v128h-256c-108.8 0-192-83.2-192-192s83.2-192 192-192h256v128zM768 640h-256v-128h256c38.4 0 64-25.6 64-64s-25.6-64-64-64h-256v-128h256c108.8 0 192 83.2 192 192s-83.2 192-192 192zM224-25.6l160 217.6h-76.8l-134.4-185.6zM736-25.6l-160 217.6h76.8l134.4-185.6zM736 896l-160-192h76.8l134.4 172.8zM224 896l160-192h-76.8l-134.4 172.8z" />
+<glyph unicode="&#xe767;" glyph-name="comment-o" data-tags="comment-o" d="M192 243.2c0-6.4 0-6.4 0 0 0-6.4 0-6.4 0 0 0 0 0 0 0 0zM531.2 896c-281.6 0-531.2-166.4-531.2-358.4 0-128 70.4-236.8 192-300.8 0 0 0 0 0 0s0-6.4 0-6.4c-6.4-83.2-57.6-108.8-57.6-108.8l-115.2-57.6h128c160 0 275.2 70.4 326.4 121.6 19.2 0 32 0 51.2 0 275.2 0 499.2 160 499.2 358.4s-217.6 352-492.8 352zM524.8 249.6c-19.2 0-44.8 0-57.6 0h-19.2l-12.8-12.8c-32-32-102.4-89.6-211.2-108.8 19.2 32 32 70.4 32 128v19.2l-19.2 6.4c-115.2 57.6-172.8 147.2-172.8 256 0 153.6 224 294.4 467.2 294.4 236.8 0 428.8-128 428.8-294.4 0-153.6-198.4-288-435.2-288z" />
+<glyph unicode="&#xe768;" glyph-name="comment" data-tags="comment" d="M512 896c-281.6 0-512-160-512-352 0-128 128-243.2 256-307.2 0 0 0 0 0 0 0-134.4-128-179.2-128-179.2 179.2 0 281.6 83.2 326.4 134.4 19.2 0 38.4 0 57.6 0 281.6 0 512 160 512 352s-230.4 352-512 352z" />
+<glyph unicode="&#xe769;" glyph-name="comment-o22" data-tags="comment-o" d="M192 243.2c0-6.4 0-6.4 0 0 0-6.4 0-6.4 0 0 0 0 0 0 0 0zM531.2 896c-281.6 0-531.2-166.4-531.2-358.4 0-128 70.4-236.8 192-300.8 0 0 0 0 0 0s0-6.4 0-6.4c-6.4-83.2-57.6-108.8-57.6-108.8l-115.2-57.6h128c160 0 275.2 70.4 326.4 121.6 19.2 0 32 0 51.2 0 275.2 0 499.2 160 499.2 358.4s-217.6 352-492.8 352zM524.8 249.6c-19.2 0-44.8 0-57.6 0h-19.2l-12.8-12.8c-32-32-102.4-89.6-211.2-108.8 19.2 32 32 70.4 32 128v19.2l-19.2 6.4c-115.2 57.6-172.8 147.2-172.8 256 0 153.6 224 294.4 467.2 294.4 236.8 0 428.8-128 428.8-294.4 0-153.6-198.4-288-435.2-288z" />
+<glyph unicode="&#xe76a;" glyph-name="comment22" data-tags="comment" d="M512 896c-281.6 0-512-160-512-352 0-128 128-243.2 256-307.2 0 0 0 0 0 0 0-134.4-128-179.2-128-179.2 179.2 0 281.6 83.2 326.4 134.4 19.2 0 38.4 0 57.6 0 281.6 0 512 160 512 352s-230.4 352-512 352z" />
+<glyph unicode="&#xe76b;" glyph-name="upload" data-tags="upload" d="M704 320v-128h-384v128h-320v-384h1024v384h-320zM256 64h-128v128h128v-128zM832 640l-320 320-320-320h192v-384h256v384z" />
+<glyph unicode="&#xe76c;" glyph-name="users2" data-tags="users" d="M339.2 339.2c-25.6 0-57.6 12.8-57.6 38.4s32 19.2 57.6 64c0 0 115.2 313.6-115.2 313.6s-115.2-313.6-115.2-313.6c25.6-44.8 57.6-38.4 57.6-64s-32-38.4-57.6-38.4c-38.4-6.4-70.4 0-108.8-38.4v-364.8h320c12.8 108.8 44.8 332.8 70.4 390.4 0 0 6.4 6.4 6.4 6.4-12.8 6.4-32 6.4-57.6 6.4zM1024 352c-44.8 51.2-83.2 44.8-128 51.2-32 6.4-70.4 12.8-70.4 44.8s38.4 19.2 70.4 76.8c0 0 134.4 377.6-140.8 377.6-281.6-6.4-147.2-384-147.2-384 32-51.2 70.4-44.8 70.4-70.4 0-32-38.4-38.4-70.4-44.8-57.6-6.4-108.8 0-160-96-25.6-57.6-64-371.2-64-371.2h640v416z" />
+<glyph unicode="&#xe76d;" glyph-name="warning2" data-tags="warning" d="M512 896l-512-896h1024l-512 896zM512 128c-38.4 0-64 25.6-64 64s25.6 64 64 64 64-25.6 64-64c0-38.4-25.6-64-64-64zM448 320v256h128v-256h-128z" />
+<glyph unicode="&#xe76e;" glyph-name="wrench2" data-tags="wrench" d="M992 102.4l-499.2 499.2c12.8 32 19.2 64 19.2 102.4 0 140.8-115.2 256-256 256-38.4 0-70.4-6.4-102.4-19.2l185.6-185.6-134.4-134.4-185.6 185.6c-12.8-32-19.2-64-19.2-102.4 0-140.8 115.2-256 256-256 38.4 0 70.4 6.4 102.4 19.2l499.2-499.2c38.4-38.4 96-38.4 134.4 0s38.4 96 0 134.4zM435.2 473.6l-89.6 89.6 57.6 57.6 89.6-89.6-57.6-57.6zM908.8 0c-25.6 0-51.2 19.2-51.2 51.2 0 25.6 19.2 51.2 51.2 51.2s51.2-19.2 51.2-51.2c0-32-19.2-51.2-51.2-51.2z" />
+<glyph unicode="&#xe76f;" glyph-name="adjust2" data-tags="adjust" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM128 448c0 211.2 172.8 384 384 384v-768c-211.2 0-384 172.8-384 384z" />
+<glyph unicode="&#xe770;" glyph-name="align-center2" data-tags="align-center" d="M320 960h384v-192h-384v192zM64 704h896v-192h-896v192zM192 448h640v-192h-640v192zM0 192h1024v-192h-1024v192z" />
+<glyph unicode="&#xe771;" glyph-name="align-left2" data-tags="align-left" d="M0 960h704v-192h-704v192zM0 704h960v-192h-960v192zM0 448h832v-192h-832v192zM0 192h1024v-192h-1024v192z" />
+<glyph unicode="&#xe772;" glyph-name="align-right2" data-tags="align-right" d="M320 960h704v-192h-704v192zM64 704h960v-192h-960v192zM192 448h832v-192h-832v192zM0 192h1024v-192h-1024v192z" />
+<glyph unicode="&#xe773;" glyph-name="arrow-long-down" data-tags="arrow-long-down" d="M448 896h128v-704h128l-192-192-192 192h128z" />
+<glyph unicode="&#xe774;" glyph-name="arrow-long-left" data-tags="arrow-long-left" d="M960 512v-128h-704v-128l-192 192 192 192v-128z" />
+<glyph unicode="&#xe775;" glyph-name="arrows-cross" data-tags="arrows-cross" d="M960 640v256h-256l83.2-83.2-275.2-275.2-275.2 275.2 83.2 83.2h-256v-256l83.2 83.2 275.2-275.2-275.2-275.2-83.2 83.2v-256h256l-83.2 83.2 275.2 275.2 275.2-275.2-83.2-83.2h256v256l-83.2-83.2-275.2 275.2 275.2 275.2z" />
+<glyph unicode="&#xe776;" glyph-name="arrows-long-h" data-tags="arrows-long-h" d="M1024 448l-192 192v-128h-640v128l-192-192 192-192v128h640v-128z" />
+<glyph unicode="&#xe777;" glyph-name="arrows-long-right" data-tags="arrows-long-right" d="M64 384v128h704v128l192-192-192-192v128z" />
+<glyph unicode="&#xe778;" glyph-name="arrows-long-up" data-tags="arrows-long-up" d="M576 0h-128v704h-128l192 192 192-192h-128z" />
+<glyph unicode="&#xe779;" glyph-name="arrows-long-v" data-tags="arrows-long-v" d="M576 768h128l-192 192-192-192h128v-640h-128l192-192 192 192h-128z" />
+<glyph unicode="&#xe77a;" glyph-name="arrows2" data-tags="arrows" d="M1024 448l-192 192v-128h-256v256h128l-192 192-192-192h128v-256h-256v128l-192-192 192-192v128h256v-256h-128l192-192 192 192h-128v256h256v-128z" />
+<glyph unicode="&#xe77b;" glyph-name="backwards" data-tags="backwards" d="M1024-64v896l-512-448zM512 0v896l-512-448z" />
+<glyph unicode="&#xe77c;" glyph-name="bell-o2" data-tags="bell-o" d="M812.8 230.4c-32 12.8-44.8 44.8-44.8 76.8v332.8c0 0 0 153.6-192 185.6v70.4c0 0 6.4 64-64 64s-64-64-64-64v-70.4c-192-32-192-185.6-192-185.6v-332.8c0-32-19.2-64-44.8-76.8l-83.2-38.4v-128h256c0 0-6.4-128 128-128s128 128 128 128h256v128l-83.2 38.4zM832 128h-640v25.6l44.8 25.6c51.2 19.2 83.2 70.4 83.2 128v332.8c0 6.4 0 102.4 140.8 121.6l51.2 12.8 51.2-6.4c128-25.6 140.8-108.8 140.8-128v-332.8c0-57.6 32-108.8 83.2-134.4l44.8-25.6v-19.2z" />
+<glyph unicode="&#xe77d;" glyph-name="bolt2" data-tags="bolt" d="M576 960l-448-601.6 384 25.6-320-448 832 640-448-32 448 416z" />
+<glyph unicode="&#xe77e;" glyph-name="chat" data-tags="chat" d="M896 51.2c0 0 0 0 0 0 0 38.4 128 115.2 128 198.4 0 96-89.6 172.8-198.4 204.8 44.8 51.2 70.4 108.8 70.4 179.2 0 179.2-185.6 326.4-422.4 326.4-224 0-473.6-134.4-473.6-326.4 0-134.4 102.4-230.4 147.2-268.8-6.4-76.8-38.4-108.8-38.4-108.8l-76.8-64h96c102.4 0 185.6 32 236.8 70.4 0-6.4 0-6.4 0-12.8 0-128 140.8-230.4 320-230.4 12.8 0 25.6 0 38.4 0 25.6-32 108.8-89.6 217.6-89.6 6.4 6.4-44.8 32-44.8 121.6zM473.6 896c198.4 0 358.4-121.6 358.4-262.4s-166.4-262.4-371.2-262.4c-12.8 0-38.4 0-51.2 0h-19.2l-6.4-12.8c-19.2-25.6-96-76.8-198.4-96 6.4 25.6 6.4 64 6.4 115.2v19.2c-64 51.2-134.4 140.8-134.4 230.4 0 140.8 204.8 268.8 416 268.8z" />
+<glyph unicode="&#xe77f;" glyph-name="check2" data-tags="check" d="M467.2 51.2l-454.4 332.8 108.8 153.6 307.2-224 422.4 544 147.2-115.2z" />
+<glyph unicode="&#xe780;" glyph-name="circle-thin2" data-tags="circle-thin" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0z" />
+<glyph unicode="&#xe781;" glyph-name="circle2" data-tags="circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512z" />
+<glyph unicode="&#xe782;" glyph-name="cloud-download-o" data-tags="cloud-download-o" d="M902.4 332.8c0 12.8 0 25.6 0 38.4 0 153.6-121.6 275.2-268.8 275.2-19.2-6.4-38.4-6.4-57.6-6.4v192h-128v-153.6c-25.6 19.2-57.6 25.6-83.2 25.6-102.4 0-185.6-83.2-185.6-185.6 0-19.2 6.4-38.4 12.8-57.6-102.4-12.8-192-115.2-192-230.4 0-121.6 96-230.4 211.2-230.4h659.2c89.6 0 153.6 96 153.6 172.8s-51.2 147.2-121.6 160zM870.4 64h-659.2c-76.8 0-147.2 83.2-147.2 166.4s70.4 166.4 147.2 166.4c6.4 0 19.2 0 25.6 0l89.6-12.8-57.6 64c-12.8 19.2-25.6 44.8-25.6 76.8 0 64 51.2 115.2 115.2 115.2 32 0 64-12.8 83.2-38.4v-153.6h-121.6l192-256 192 256h-128v121.6c19.2 6.4 38.4 6.4 57.6 6.4 115.2 0 204.8-96 204.8-211.2 0-19.2 0-38.4-6.4-57.6l-12.8-38.4 51.2-6.4c44.8 0 89.6-44.8 89.6-96 0-44.8-38.4-102.4-89.6-102.4z" />
+<glyph unicode="&#xe783;" glyph-name="cloud-download2" data-tags="cloud-download" d="M896 320c0 0-6.4 0-6.4 0 0 19.2 6.4 38.4 6.4 64 0 140.8-115.2 256-256 256v256h-256v-198.4c-12.8 6.4-19.2 6.4-32 6.4-89.6 0-160-70.4-160-160 0-38.4 12.8-70.4 38.4-102.4-12.8 6.4-25.6 6.4-38.4 6.4-108.8 0-192-83.2-192-192s83.2-192 192-192h704c70.4 0 128 57.6 128 128s-57.6 128-128 128zM512 230.4l-185.6 217.6h121.6v384h128v-384h121.6l-185.6-217.6z" />
+<glyph unicode="&#xe784;" glyph-name="cloud-o" data-tags="cloud-o" d="M902.4 390.4c0 12.8 0 25.6 0 38.4 0 153.6-121.6 275.2-268.8 275.2-38.4 0-76.8-6.4-115.2-25.6-32 44.8-96 76.8-153.6 76.8-102.4 0-185.6-76.8-185.6-179.2 0-19.2 6.4-38.4 12.8-57.6-102.4-12.8-192-115.2-192-224 0-121.6 96-230.4 211.2-230.4h659.2c89.6 0 153.6 89.6 153.6 166.4s-51.2 140.8-121.6 160zM870.4 128h-659.2c-76.8 0-147.2 76.8-147.2 160s70.4 160 147.2 160c6.4 0 19.2 0 25.6 0l83.2-19.2-51.2 76.8c-12.8 19.2-25.6 44.8-25.6 70.4 0 64 51.2 115.2 115.2 115.2 51.2 0 96-32 108.8-76.8l19.2-38.4 32 19.2c32 19.2 70.4 32 115.2 32 115.2 0 204.8-96 204.8-211.2 0-19.2 0-38.4-6.4-57.6l-12.8-38.4h51.2c44.8 0 89.6-44.8 89.6-96 0-38.4-38.4-96-89.6-96z" />
+<glyph unicode="&#xe785;" glyph-name="cloud-upload-o" data-tags="cloud-upload-o" d="M902.4 262.4c0 12.8 0 25.6 0 38.4 0 153.6-121.6 275.2-268.8 275.2-19.2 0-38.4 0-57.6-6.4v134.4h128l-192 256-192-256h128v-96c-25.6 12.8-57.6 19.2-83.2 19.2-102.4 0-185.6-76.8-185.6-179.2 0-19.2 6.4-38.4 12.8-57.6-102.4-12.8-192-115.2-192-224 0-121.6 96-230.4 211.2-230.4h659.2c89.6 0 153.6 89.6 153.6 166.4s-51.2 140.8-121.6 160zM870.4 0h-659.2c-76.8 0-147.2 76.8-147.2 160s70.4 160 147.2 160c6.4 0 19.2 0 25.6 0l83.2-19.2-51.2 76.8c-12.8 19.2-25.6 44.8-25.6 70.4 0 64 51.2 115.2 115.2 115.2 32 0 64-12.8 83.2-38.4v-204.8h128v179.2c19.2 6.4 38.4 6.4 57.6 6.4 115.2 0 204.8-96 204.8-211.2 0-19.2 0-38.4-6.4-57.6l-12.8-38.4h51.2c44.8 0 89.6-44.8 89.6-96 6.4-44.8-32-102.4-83.2-102.4z" />
+<glyph unicode="&#xe786;" glyph-name="cloud-upload2" data-tags="cloud-upload" d="M896 320c0 0-6.4 0-6.4 0 0 19.2 6.4 38.4 6.4 64 0 102.4-64 192-153.6 230.4l-230.4 281.6-160-192c-89.6 0-160-70.4-160-160 0-38.4 12.8-70.4 38.4-102.4-12.8 6.4-25.6 6.4-38.4 6.4-108.8 0-192-83.2-192-192s83.2-192 192-192h704c70.4 0 128 57.6 128 128s-57.6 128-128 128zM576 576v-384h-128v384h-121.6l185.6 217.6 185.6-217.6h-121.6z" />
+<glyph unicode="&#xe787;" glyph-name="cloud2" data-tags="cloud" d="M896 128c70.4 0 128 57.6 128 128s-57.6 128-128 128c0 0-6.4 0-6.4 0 0 19.2 6.4 38.4 6.4 64 0 140.8-115.2 256-256 256-51.2 0-96-12.8-140.8-38.4-19.2 57.6-76.8 102.4-147.2 102.4-89.6 0-160-70.4-160-160 0-38.4 12.8-70.4 38.4-102.4-12.8 6.4-25.6 6.4-38.4 6.4-108.8 0-192-83.2-192-192s83.2-192 192-192h704z" />
+<glyph unicode="&#xe788;" glyph-name="cog-o" data-tags="cog-o" d="M972.8 576l-70.4 12.8c-6.4 12.8-6.4 25.6-12.8 38.4l38.4 57.6 32 44.8-166.4 166.4-44.8-32-57.6-38.4c-12.8 6.4-25.6 6.4-38.4 12.8l-12.8 70.4-12.8 51.2h-230.4l-12.8-51.2-12.8-70.4c-12.8-6.4-25.6-6.4-38.4-12.8l-57.6 38.4-44.8 25.6-160-160 32-44.8 38.4-57.6c-12.8-12.8-12.8-25.6-19.2-38.4l-70.4-12.8-51.2-12.8v-230.4l51.2-12.8 70.4-12.8c6.4-12.8 6.4-25.6 12.8-38.4l-38.4-57.6-32-44.8 166.4-166.4 44.8 32 57.6 38.4c12.8-6.4 25.6-6.4 38.4-12.8l12.8-70.4 12.8-51.2h230.4l12.8 51.2 12.8 70.4c12.8 6.4 25.6 6.4 38.4 12.8l57.6-38.4 44.8-32 166.4 166.4-32 44.8-38.4 57.6c6.4 12.8 12.8 25.6 12.8 38.4l70.4 12.8 51.2 12.8v230.4l-51.2 12.8zM960 384l-108.8-19.2c-6.4-32-19.2-64-38.4-96l57.6-89.6-89.6-89.6-89.6 57.6c-32-19.2-64-32-96-38.4l-19.2-108.8h-128l-19.2 108.8c-32 6.4-64 19.2-96 38.4l-89.6-57.6-89.6 89.6 57.6 89.6c-19.2 32-32 64-38.4 96l-108.8 19.2v128l108.8 19.2c6.4 32 19.2 64 38.4 96l-64 89.6 89.6 89.6 89.6-57.6c32 19.2 64 32 96 38.4l25.6 108.8h128l19.2-108.8c32-6.4 64-19.2 96-38.4l89.6 57.6 89.6-89.6-57.6-89.6c19.2-32 32-64 38.4-96l108.8-19.2v-128zM512 672c-121.6 0-224-102.4-224-224s102.4-224 224-224 224 102.4 224 224c0 121.6-102.4 224-224 224zM512 288c-89.6 0-160 70.4-160 160s70.4 160 160 160 160-70.4 160-160c0-89.6-70.4-160-160-160z" />
+<glyph unicode="&#xe789;" glyph-name="comment-ellipsis-o" data-tags="comment-ellipsis-o" d="M192 243.2c0-6.4 0-6.4 0 0 0-6.4 0-6.4 0 0 0 0 0 0 0 0zM531.2 896c-281.6 0-531.2-166.4-531.2-358.4 0-128 70.4-236.8 192-300.8 0 0 0 0 0 0s0-6.4 0-6.4c-6.4-83.2-57.6-108.8-57.6-108.8l-115.2-57.6h128c160 0 275.2 70.4 326.4 121.6 19.2 0 38.4 0 51.2 0 275.2 0 499.2 160 499.2 358.4s-217.6 352-492.8 352zM524.8 249.6c-19.2 0-44.8 0-57.6 0h-12.8l-12.8-12.8c-32-32-102.4-89.6-211.2-108.8 19.2 32 32 70.4 32 128v19.2l-19.2 6.4c-115.2 57.6-179.2 147.2-179.2 256 0 153.6 224 294.4 467.2 294.4 236.8 0 428.8-128 428.8-294.4 0-153.6-198.4-288-435.2-288zM384 512c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM576 512c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM768 512c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64z" />
+<glyph unicode="&#xe78a;" glyph-name="comment-ellipsis" data-tags="comment-ellipsis" d="M512 896c-281.6 0-512-160-512-352 0-128 128-243.2 256-307.2 0 0 0 0 0 0 0-134.4-128-179.2-128-179.2 179.2 0 281.6 83.2 326.4 134.4 19.2 0 38.4 0 57.6 0 281.6 0 512 160 512 352s-230.4 352-512 352zM320 448c-38.4 0-64 25.6-64 64s25.6 64 64 64 64-25.6 64-64c0-38.4-25.6-64-64-64zM512 448c-38.4 0-64 25.6-64 64s25.6 64 64 64 64-25.6 64-64c0-38.4-25.6-64-64-64zM704 448c-38.4 0-64 25.6-64 64s25.6 64 64 64 64-25.6 64-64c0-38.4-25.6-64-64-64z" />
+<glyph unicode="&#xe78b;" glyph-name="comments-o2" data-tags="comments-o" d="M908.8 64c38.4 32 115.2 102.4 115.2 204.8 0 89.6-76.8 166.4-179.2 211.2 32 38.4 51.2 96 51.2 153.6 0 179.2-185.6 326.4-422.4 326.4-224 0-473.6-134.4-473.6-326.4 0-134.4 102.4-230.4 147.2-268.8-6.4-76.8-38.4-108.8-38.4-108.8l-76.8-64h96c76.8 0 140.8 19.2 192 44.8 19.2-121.6 160-217.6 339.2-217.6 6.4 0 19.2 0 32 0 38.4-32 115.2-83.2 224-83.2h89.6l-70.4 57.6c0 0-19.2 19.2-25.6 70.4zM659.2 83.2c-147.2 0-275.2 83.2-275.2 179.2 0 6.4 0 6.4 0 12.8 12.8 12.8 25.6 19.2 32 32 12.8 0 32 0 44.8 0 134.4 0 256 44.8 332.8 121.6 96-32 166.4-96 166.4-160s-57.6-128-108.8-160l-19.2-12.8v-19.2c0-32 12.8-51.2 19.2-70.4-64 12.8-108.8 44.8-121.6 64l-6.4 12.8h-12.8c-19.2 0-38.4 0-51.2 0zM473.6 896c198.4 0 358.4-121.6 358.4-262.4s-166.4-262.4-371.2-262.4c-12.8 0-38.4 0-51.2 0h-19.2l-6.4-12.8c-19.2-25.6-96-76.8-198.4-96 6.4 25.6 6.4 64 6.4 115.2v19.2c-64 51.2-134.4 140.8-134.4 230.4 0 140.8 204.8 268.8 416 268.8z" />
+<glyph unicode="&#xe78c;" glyph-name="comments2" data-tags="comments" d="M1024 249.6c0 96-96 179.2-204.8 211.2-83.2-96-249.6-153.6-409.6-153.6-6.4 0-19.2 0-25.6 0 0 0 0 0-6.4 0-6.4-19.2-6.4-32-6.4-51.2 0-128 140.8-230.4 320-230.4 12.8 0 25.6 0 38.4 0 25.6-32 108.8-89.6 217.6-89.6 0 0-51.2 25.6-51.2 115.2 0 0 0 0 0 0 0 38.4 128 115.2 128 198.4zM832 665.6c0 160-179.2 294.4-409.6 294.4s-422.4-134.4-422.4-294.4c0-108.8 128-204.8 192-256 0 0 0 0 0 0 0-115.2-89.6-153.6-89.6-153.6 147.2 0 230.4 70.4 268.8 115.2 12.8 0 32 0 51.2 0 224-6.4 409.6 128 409.6 294.4z" />
+<glyph unicode="&#xe78d;" glyph-name="compress2" data-tags="compress" d="M339.2 364.8l-320-320 89.6-89.6 320 320 83.2-83.2v256h-256zM1004.8 851.2l-89.6 89.6-256-256-83.2 83.2v-256h256l-83.2 83.2z" />
+<glyph unicode="&#xe78e;" glyph-name="connect-o" data-tags="connect-o" d="M800 384c-64 0-115.2-25.6-153.6-64l-204.8 108.8c6.4 19.2 6.4 32 6.4 51.2 0 12.8 0 19.2 0 25.6l185.6 83.2c38.4-44.8 96-76.8 166.4-76.8 121.6 0 224 102.4 224 224s-102.4 224-224 224-224-102.4-224-224c0-12.8 0-19.2 0-25.6l-185.6-83.2c-38.4 44.8-96 76.8-166.4 76.8-121.6 0-224-102.4-224-224s102.4-224 224-224c64 0 115.2 25.6 153.6 64l198.4-108.8c0-19.2 0-32 0-51.2 0-121.6 102.4-224 224-224s224 102.4 224 224-102.4 224-224 224zM800 896c89.6 0 160-70.4 160-160s-70.4-160-160-160-160 70.4-160 160c0 89.6 70.4 160 160 160zM224 320c-89.6 0-160 70.4-160 160s70.4 160 160 160 160-70.4 160-160c0-89.6-70.4-160-160-160zM800 0c-89.6 0-160 70.4-160 160s70.4 160 160 160 160-70.4 160-160c0-89.6-70.4-160-160-160z" />
+<glyph unicode="&#xe78f;" glyph-name="connect" data-tags="connect" d="M768 320c-51.2 0-89.6-19.2-128-51.2l-204.8 115.2c6.4 19.2 12.8 44.8 12.8 64s-6.4 44.8-12.8 64l204.8 115.2c38.4-32 76.8-51.2 128-51.2 108.8 0 192 83.2 192 192s-83.2 192-192 192-192-83.2-192-192c0-12.8 0-19.2 0-32l-224-121.6c-25.6 12.8-57.6 25.6-96 25.6-102.4 0-192-83.2-192-192v0c0-102.4 89.6-192 192-192 38.4 0 70.4 12.8 96 25.6l224-121.6c0-12.8 0-19.2 0-32 0-108.8 83.2-192 192-192s192 83.2 192 192-83.2 192-192 192z" />
+<glyph unicode="&#xe790;" glyph-name="credit-card2" data-tags="credit-card" d="M0 832v-768h1024v768h-1024zM960 128h-896v320h896v-320zM960 640h-896v128h896v-128zM640 256h192v-64h-192v64zM128 256h384v-64h-384v64z" />
+<glyph unicode="&#xe791;" glyph-name="crop2" data-tags="crop" d="M1024 915.2v44.8h-44.8l-192-192h-467.2v192h-128v-192h-192v-128h192v-512h512v-192h128v192h192v128h-192v467.2l192 192zM320 640h339.2l-339.2-339.2v339.2zM704 256h-339.2l339.2 339.2v-339.2z" />
+<glyph unicode="&#xe792;" glyph-name="deindent" data-tags="deindent" d="M256 288v384l-256-192zM0 960h1024v-192h-1024v192zM384 704h640v-192h-640v192zM384 448h640v-192h-640v192zM0 192h1024v-192h-1024v192z" />
+<glyph unicode="&#xe793;" glyph-name="retweet" data-tags="retweet" d="M128 896h768v-320h128l-192-192-192 192h128v192h-512v-128h-128zM896 64h-768v320h-128l192 192 192-192h-128v-192h512v128h128z" />
+<glyph unicode="&#xe794;" glyph-name="retweet3" data-tags="retweet" d="M128 896h768v-320h128l-192-192-192 192h128v192h-512v-128h-128zM896 64h-768v320h-128l192 192 192-192h-128v-192h512v128h128z" />
+<glyph unicode="&#xe795;" glyph-name="edit2" data-tags="edit" d="M1024 704c0 0 0 64-64 128s-121.6 64-121.6 64l-70.4-70.4v134.4h-768v-1024h768v512l256 256zM403.2 230.4l-38.4 38.4 19.2 70.4 96-96-76.8-12.8zM460.8 352l-38.4 38.4 332.8 332.8c12.8-6.4 25.6-19.2 38.4-32zM902.4 800l-57.6-64c-12.8 12.8-25.6 19.2-38.4 32l57.6 57.6c6.4-6.4 19.2-12.8 38.4-25.6zM704 0h-640v896h640v-134.4l-377.6-377.6-70.4-262.4 262.4 70.4 185.6 192v-384z" />
+<glyph unicode="&#xe796;" glyph-name="eject2" data-tags="eject" d="M64 256h896l-448 640zM64 192h896v-192h-896v192z" />
+<glyph unicode="&#xe797;" glyph-name="sign-in" data-tags="sign-in" d="M448 896v-128l64-64v128h448v-768h-448v128l-64-64v-128h576v896zM640 448l-320 256v-128h-320v-256h320v-128z" />
+<glyph unicode="&#xe798;" glyph-name="sign-out2" data-tags="sign-out" d="M576 704v192h-576v-896h576v192h-64v-128h-448v768h448v-128zM1024 448l-320 256v-128h-320v-256h320v-128z" />
+<glyph unicode="&#xe799;" glyph-name="sign-in3" data-tags="sign-in" d="M448 896v-128l64-64v128h448v-768h-448v128l-64-64v-128h576v896zM640 448l-320 256v-128h-320v-256h320v-128z" />
+<glyph unicode="&#xe79a;" glyph-name="sign-out22" data-tags="sign-out" d="M576 704v192h-576v-896h576v192h-64v-128h-448v768h448v-128zM1024 448l-320 256v-128h-320v-256h320v-128z" />
+<glyph unicode="&#xe79b;" glyph-name="ellipsis-h2" data-tags="ellipsis-h" d="M0 576h256v-256h-256v256zM384 576h256v-256h-256v256zM768 576h256v-256h-256v256z" />
+<glyph unicode="&#xe79c;" glyph-name="ellipsis-v2" data-tags="ellipsis-v" d="M384 960h256v-256h-256v256zM384 576h256v-256h-256v256zM384 192h256v-256h-256v256z" />
+<glyph unicode="&#xe79d;" glyph-name="expand-full" data-tags="expand-full" d="M339.2 531.2l89.6 89.6-192 192 83.2 83.2h-256v-256l83.2 83.2zM428.8 275.2l-89.6 89.6-192-192-83.2 83.2v-256h256l-83.2 83.2zM684.8 364.8l-89.6-89.6 192-192-83.2-83.2h256v256l-83.2-83.2zM704 896l83.2-83.2-192-192 89.6-89.6 192 192 83.2-83.2v256z" />
+<glyph unicode="&#xe79e;" glyph-name="expand2" data-tags="expand" d="M960 896h-256l83.2-83.2-288-288 89.6-89.6 288 288 83.2-83.2zM435.2 460.8l-288-288-83.2 83.2v-256h256l-83.2 83.2 288 288z" />
+<glyph unicode="&#xe79f;" glyph-name="fast-backward2" data-tags="fast-backward" d="M1024 0v896l-448-448zM576 0v896l-448-448zM0 896h128v-896h-128v896z" />
+<glyph unicode="&#xe7a0;" glyph-name="fast-forward2" data-tags="fast-forward" d="M0 896v-896l448 448zM448 896v-896l448 448zM896 896h128v-896h-128v896z" />
+<glyph unicode="&#xe7a1;" glyph-name="film2" data-tags="film" d="M0 960v-1024h64v64h64v-64h768v64h64v-64h64v1024h-1024zM128 64h-64v64h64v-64zM128 192h-64v64h64v-64zM128 320h-64v64h64v-64zM128 448h-64v64h64v-64zM128 576h-64v64h64v-64zM128 704h-64v64h64v-64zM128 832h-64v64h64v-64zM832 0h-640v384h640v-384zM832 512h-640v384h640v-384zM960 64h-64v64h64v-64zM960 192h-64v64h64v-64zM960 320h-64v64h64v-64zM960 448h-64v64h64v-64zM960 576h-64v64h64v-64zM960 704h-64v64h64v-64zM960 832h-64v64h64v-64z" />
+<glyph unicode="&#xe7a2;" glyph-name="folder-open-o2" data-tags="folder-open-o" d="M896 576v128h-448l-64 128h-256l-64-128h-64v-704h896l128 576h-128zM953.6 512l-102.4-448-761.6 6.4 147.2 441.6h716.8zM64 640h38.4l64 128h166.4l76.8-128h422.4v-64h-640l-128-377.6v441.6z" />
+<glyph unicode="&#xe7a3;" glyph-name="folder-open2" data-tags="folder-open" d="M896 576v128h-448l-64 128h-256l-64-128h-64v-608l192 480zM236.8 512l-204.8-512h819.2l160 512z" />
+<glyph unicode="&#xe7a4;" glyph-name="forward2" data-tags="forward" d="M0 896v-896l512 448zM512 896v-896l512 448z" />
+<glyph unicode="&#xe7a5;" glyph-name="table" data-tags="table" d="M0 896v-960h1024v960h-1024zM320 0h-256v128h256v-128zM320 192h-256v128h256v-128zM320 384h-256v128h256v-128zM320 576h-256v128h256v-128zM640 0h-256v128h256v-128zM640 192h-256v128h256v-128zM640 384h-256v128h256v-128zM640 576h-256v128h256v-128zM960 0h-256v128h256v-128zM960 192h-256v128h256v-128zM960 384h-256v128h256v-128zM960 576h-256v128h256v-128z" />
+<glyph unicode="&#xe7a6;" glyph-name="table3" data-tags="table" d="M0 896v-960h1024v960h-1024zM320 0h-256v128h256v-128zM320 192h-256v128h256v-128zM320 384h-256v128h256v-128zM320 576h-256v128h256v-128zM640 0h-256v128h256v-128zM640 192h-256v128h256v-128zM640 384h-256v128h256v-128zM640 576h-256v128h256v-128zM960 0h-256v128h256v-128zM960 192h-256v128h256v-128zM960 384h-256v128h256v-128zM960 576h-256v128h256v-128z" />
+<glyph unicode="&#xe7a7;" glyph-name="glass2" data-tags="glass" d="M704 0h-128v512l384 448h-960l384-448v-512h-128c-128 0-128-64-128-64h704c0 0 0 64-128 64zM825.6 896l-115.2-128h-460.8l-108.8 128h684.8zM448 0v512h64v-512h-64z" />
+<glyph unicode="&#xe7a8;" glyph-name="globe2" data-tags="globe" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM844.8 620.8c25.6 0 44.8-19.2 70.4-19.2-19.2-25.6-102.4-25.6-128 6.4 19.2 6.4 32 12.8 57.6 12.8zM64 448c0 25.6 0 51.2 6.4 83.2 6.4 0 12.8-6.4 19.2-6.4 0 0 6.4-6.4 6.4-12.8 0-19.2 19.2-32 32-32 51.2-6.4 70.4-51.2 115.2-64 12.8-6.4 6.4-19.2 0-32-38.4-51.2-6.4-89.6 25.6-121.6 32-25.6 32-51.2 38.4-89.6 0-44.8 6.4-96 25.6-140.8-160 76.8-268.8 230.4-268.8 416zM512 0c-44.8 0-96 6.4-134.4 19.2-6.4 12.8-6.4 25.6 0 38.4 25.6 51.2 51.2 96 83.2 140.8 12.8 12.8 25.6 25.6 25.6 44.8 0 12.8 6.4 32 12.8 44.8 19.2 32 12.8 51.2-12.8 57.6-51.2 12.8-76.8 57.6-115.2 76.8s-76.8 32-108.8 12.8c-12.8-6.4-32-12.8-32 6.4 0 25.6-32 44.8-25.6 70.4-6.4 0-12.8 0-19.2-6.4s-12.8-12.8-25.6-6.4c-12.8 12.8-6.4 25.6-6.4 38.4 6.4 12.8 12.8 19.2 25.6 25.6 25.6 6.4 51.2 6.4 64-25.6 19.2 57.6 57.6 89.6 96 115.2 0 0 51.2 44.8 57.6 44.8s12.8-12.8 25.6-19.2c12.8 0 19.2 0 19.2 12.8 6.4 32-12.8 70.4-38.4 76.8 0 6.4 6.4 6.4 6.4 6.4 19.2 6.4 44.8 19.2 38.4 38.4 0 25.6-25.6 38.4-51.2 38.4-12.8 0-25.6 0-38.4-6.4-25.6-12.8-57.6-25.6-96-25.6 70.4 51.2 160 76.8 249.6 76.8 19.2 0 32 0 51.2 0-38.4-6.4-76.8-19.2-102.4-32 38.4-6.4 44.8-25.6 32-57.6-6.4-12.8 0-25.6 12.8-32s25.6-6.4 32 6.4c12.8 19.2 38.4 25.6 57.6 32 25.6 6.4 44.8 19.2 64 44.8 0 6.4 6.4 6.4 12.8 12.8 38.4-12.8 76.8-38.4 115.2-64-6.4 0-6.4-6.4-12.8-6.4-12.8-12.8-32-19.2-12.8-44.8 6.4-12.8 0-19.2-6.4-25.6-12.8-6.4-19.2 0-25.6 6.4s-6.4 19.2-25.6 19.2c-6.4-12.8-25.6-19.2-25.6-38.4 32 0 25.6-25.6 32-44.8-38.4-6.4-51.2-25.6-32-57.6 6.4-12.8-6.4-19.2-12.8-25.6-25.6-38.4-51.2-64-51.2-108.8s32-89.6 83.2-83.2c57.6 6.4 57.6 6.4 76.8-44.8 0-6.4 6.4-12.8 6.4-19.2 6.4-12.8 12.8-25.6 6.4-38.4-19.2-51.2 6.4-89.6 25.6-128 6.4-12.8 12.8-19.2 19.2-25.6-83.2-89.6-192-140.8-320-140.8z" />
+<glyph unicode="&#xe7a9;" glyph-name="heart-o2" data-tags="heart-o" d="M748.8 832c-57.6 0-172.8-32-236.8-134.4-64 102.4-179.2 134.4-243.2 134.4-147.2 0-268.8-121.6-268.8-268.8 0-256 473.6-544 492.8-556.8l19.2-12.8 19.2 12.8c19.2 12.8 492.8 307.2 492.8 556.8 0 147.2-121.6 268.8-275.2 268.8zM512 70.4c-140.8 89.6-448 320-448 492.8 0 115.2 96 204.8 204.8 204.8 6.4 0 160-6.4 211.2-153.6l32-89.6 32 89.6c51.2 147.2 204.8 153.6 211.2 153.6 108.8 0 204.8-89.6 204.8-204.8 0-172.8-307.2-403.2-448-492.8z" />
+<glyph unicode="&#xe7aa;" glyph-name="heart2" data-tags="heart" d="M768 832c0 0-192 0-256-192-64 192-256 192-256 192-140.8 0-256-115.2-256-256 0-262.4 512-576 512-576s512 320 512 576c0 140.8-115.2 256-256 256z" />
+<glyph unicode="&#xe7ab;" glyph-name="indent2" data-tags="indent" d="M0 960h1024v-192h-1024v192zM384 704h640v-192h-640v192zM384 448h640v-192h-640v192zM0 192h1024v-192h-1024v192zM0 672v-384l256 192z" />
+<glyph unicode="&#xe7ac;" glyph-name="laptop2" data-tags="laptop" d="M896 256v576h-768v-576h-128v-128h1024v128h-128zM640 192h-256v64h256v-64zM832 320h-640v448h640v-448z" />
+<glyph unicode="&#xe7ad;" glyph-name="level-down2" data-tags="level-down" d="M320 896h384v-704h128l-192-192-192 192h128v576h-384z" />
+<glyph unicode="&#xe7ae;" glyph-name="level-left" data-tags="level-left" d="M960 192v384h-704v128l-192-192 192-192v128h576v-384z" />
+<glyph unicode="&#xe7af;" glyph-name="level-right" data-tags="level-right" d="M64 192v384h704v128l192-192-192-192v128h-576v-384z" />
+<glyph unicode="&#xe7b0;" glyph-name="level-up2" data-tags="level-up" d="M704 0h-384v704h-128l192 192 192-192h-128v-576h384z" />
+<glyph unicode="&#xe7b1;" glyph-name="magnet2" data-tags="magnet" d="M704 960h320v-256h-320v256zM704 640v-192c0-102.4-89.6-192-192-192s-192 89.6-192 192v192h-320v-192c0-281.6 230.4-512 512-512s512 230.4 512 512v192h-320zM0 960h320v-256h-320v256z" />
+<glyph unicode="&#xe7b2;" glyph-name="map-marker2" data-tags="map-marker" d="M512 960c-179.2 0-320-140.8-320-320s256-704 320-704c64 0 320 524.8 320 704s-140.8 320-320 320zM512 448c-108.8 0-192 83.2-192 192s83.2 192 192 192 192-83.2 192-192-83.2-192-192-192z" />
+<glyph unicode="&#xe7b3;" glyph-name="menu" data-tags="menu" d="M0 896h1024v-192h-1024v192zM0 576h1024v-192h-1024v192zM0 256h1024v-192h-1024v192z" />
+<glyph unicode="&#xe7b4;" glyph-name="menu2" data-tags="menu" d="M0 896h1024v-192h-1024v192zM0 576h1024v-192h-1024v192zM0 256h1024v-192h-1024v192z" />
+<glyph unicode="&#xe7b5;" glyph-name="moon-o2" data-tags="moon-o" d="M844.8 198.4c-288 0-518.4 230.4-518.4 518.4 0 89.6 19.2 172.8 57.6 243.2-217.6-57.6-384-262.4-384-505.6 0-288 230.4-518.4 518.4-518.4 198.4 0 371.2 115.2 460.8 281.6-38.4-12.8-83.2-19.2-134.4-19.2zM518.4 0c-249.6 0-454.4 204.8-454.4 454.4 0 160 83.2 300.8 211.2 384-12.8-38.4-12.8-76.8-12.8-121.6 0-320 262.4-582.4 582.4-588.8-89.6-76.8-204.8-128-326.4-128z" />
+<glyph unicode="&#xe7b6;" glyph-name="moon" data-tags="moon" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM512 0c-249.6 0-448 198.4-448 448 0 153.6 76.8 294.4 204.8 377.6-6.4-38.4-12.8-83.2-12.8-121.6 0-313.6 256-569.6 569.6-576-83.2-83.2-192-128-313.6-128z" />
+<glyph unicode="&#xe7b7;" glyph-name="movie" data-tags="movie" d="M768 512v192h-768v-576h768v192l256-128v448l-256-128zM576 256h-448v320h448v-320zM320 422.4c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM512 422.4c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64z" />
+<glyph unicode="&#xe7b8;" glyph-name="music2" data-tags="music" d="M256 768v-601.6c-25.6 12.8-57.6 25.6-96 25.6-89.6 0-160-57.6-160-128s70.4-128 160-128 160 57.6 160 128v467.2l448 147.2v-326.4c-25.6 19.2-57.6 32-96 32-89.6 0-160-57.6-160-128s70.4-128 160-128 160 57.6 160 128v704l-576-192z" />
+<glyph unicode="&#xe7b9;" glyph-name="pause2" data-tags="pause" d="M0 896h448v-896h-448v896zM576 896h448v-896h-448v896z" />
+<glyph unicode="&#xe7ba;" glyph-name="play2" data-tags="play" d="M128 896v-896l768 448z" />
+<glyph unicode="&#xe7bb;" glyph-name="power-off2" data-tags="power-off" d="M640 812.8v-211.2c76.8-44.8 128-128 128-217.6 0-140.8-115.2-256-256-256s-256 115.2-256 256c0 96 51.2 179.2 128 217.6v211.2c-185.6-57.6-320-224-320-428.8 0-249.6 198.4-448 448-448s448 198.4 448 448c0 204.8-134.4 371.2-320 428.8zM448 896h128v-448h-128v448z" />
+<glyph unicode="&#xe7bc;" glyph-name="refresh2" data-tags="refresh" d="M166.4 601.6c57.6 134.4 192 230.4 345.6 230.4 192 0 345.6-140.8 377.6-320h128c-32 249.6-243.2 448-505.6 448-192 0-358.4-102.4-441.6-262.4l-70.4 70.4v-256h256l-89.6 89.6zM1024 384h-262.4l96-89.6c-57.6-134.4-192-230.4-352-230.4-185.6 0-345.6 140.8-377.6 320h-128c32-249.6 249.6-448 505.6-448 192 0 358.4 108.8 448 262.4l70.4-70.4v256z" />
+<glyph unicode="&#xe7bd;" glyph-name="reply-all2" data-tags="reply-all" d="M1024 448c0 320-313.6 320-313.6 320h-134.4v192l-384-384 384-384v192h140.8c224 0 115.2-448 115.2-448s192 262.4 192 512zM0 576l384-384v96l-288 288 288 288v96z" />
+<glyph unicode="&#xe7be;" glyph-name="reply2" data-tags="reply" d="M1024 448c0 320-313.6 320-313.6 320h-326.4v192l-384-384 384-384v192h332.8c224 0 115.2-448 115.2-448s192 262.4 192 512z" />
+<glyph unicode="&#xe7bf;" glyph-name="rotate-left2" data-tags="rotate-left" d="M512 960c-192 0-358.4-102.4-441.6-262.4l-70.4 70.4v-256h256l-96 96c64 128 198.4 224 352 224 211.2 0 384-172.8 384-384s-172.8-384-384-384c-115.2 0-217.6 51.2-288 134.4l-96-83.2c89.6-108.8 230.4-179.2 384-179.2 281.6 0 512 230.4 512 512s-230.4 512-512 512z" />
+<glyph unicode="&#xe7c0;" glyph-name="rotate-right2" data-tags="rotate-right" d="M1024 512v256l-70.4-70.4c-83.2 160-249.6 262.4-441.6 262.4-281.6 0-512-230.4-512-512s230.4-512 512-512c153.6 0 294.4 70.4 384 179.2l-96 83.2c-70.4-83.2-172.8-134.4-288-134.4-211.2 0-384 172.8-384 384s172.8 384 384 384c153.6 0 288-96 352-224l-96-96h256z" />
+<glyph unicode="&#xe7c1;" glyph-name="share2" data-tags="share" d="M640 768h-326.4c0 0-313.6 0-313.6-320 0-249.6 192-512 192-512s-108.8 448 115.2 448h332.8v-192l384 384-384 384v-192z" />
+<glyph unicode="&#xe7c2;" glyph-name="sort2" data-tags="sort" d="M704 512h-384l192 256zM320 384h384l-192-256z" />
+<glyph unicode="&#xe7c3;" glyph-name="sound-disable" data-tags="sound-disable" d="M256 640h-256v-384h256l320-256v896zM1017.6 601.6l-51.2 44.8-147.2-153.6-153.6 153.6-51.2-44.8 153.6-153.6-153.6-153.6 51.2-44.8 153.6 153.6 147.2-153.6 51.2 44.8-153.6 153.6z" />
+<glyph unicode="&#xe7c4;" glyph-name="square-shadow" data-tags="square-shadow" d="M896 832v128h-896v-896h128v-128h896v896h-128zM832 128h-768v768h768v-768z" />
+<glyph unicode="&#xe7c5;" glyph-name="star-half-left-o" data-tags="star-half-left-o" d="M1017.6 563.2l-352 51.2-153.6 320-153.6-320-352-51.2 249.6-243.2-57.6-345.6 313.6 160 313.6-166.4-57.6 352 249.6 243.2zM512 204.8v582.4l115.2-230.4 256-38.4-185.6-179.2 44.8-256-230.4 121.6z" />
+<glyph unicode="&#xe7c6;" glyph-name="star-half-left" data-tags="star-half-left" d="M358.4 614.4l-352-51.2 249.6-243.2-57.6-352 313.6 166.4v800z" />
+<glyph unicode="&#xe7c7;" glyph-name="star-half-right-o" data-tags="star-half-right-o" d="M1017.6 563.2l-352 51.2-153.6 320-153.6-320-352-51.2 249.6-243.2-57.6-345.6 313.6 160 313.6-166.4-57.6 352 249.6 243.2zM281.6 83.2l44.8 256-185.6 179.2 256 38.4 115.2 230.4v-582.4l-230.4-121.6z" />
+<glyph unicode="&#xe7c8;" glyph-name="star-half-right" data-tags="star-half-right" d="M672 614.4l352-51.2-256-243.2 57.6-352-313.6 166.4v800z" />
+<glyph unicode="&#xe7c9;" glyph-name="star-o2" data-tags="star-o" d="M1017.6 563.2l-352 51.2-153.6 320-153.6-320-352-51.2 249.6-243.2-57.6-345.6 313.6 160 313.6-166.4-57.6 352 249.6 243.2zM512 204.8l-230.4-121.6 44.8 256-185.6 179.2 256 38.4 115.2 230.4 115.2-230.4 256-38.4-185.6-179.2 44.8-256-230.4 121.6z" />
+<glyph unicode="&#xe7ca;" glyph-name="star2" data-tags="star" d="M825.6-25.6l-313.6 166.4-313.6-166.4 57.6 345.6-256 249.6 352 51.2 153.6 320 153.6-320 352-51.2-243.2-249.6 57.6-345.6z" />
+<glyph unicode="&#xe7cb;" glyph-name="step-backward2" data-tags="step-backward" d="M896 0v896l-640-448zM128 896h128v-896h-128v896z" />
+<glyph unicode="&#xe7cc;" glyph-name="step-forward2" data-tags="step-forward" d="M128 896v-896l640 448zM768 896h128v-896h-128v896z" />
+<glyph unicode="&#xe7cd;" glyph-name="stop2" data-tags="stop" d="M64 896h896v-896h-896v896z" />
+<glyph unicode="&#xe7ce;" glyph-name="thin-square" data-tags="thin-square" d="M960 896h-896v-896h896v896zM896 64h-768v768h768v-768z" />
+<glyph unicode="&#xe7cf;" glyph-name="time-backward" data-tags="time-backward" d="M512 704h-64v-320h256v64h-192zM512 960c-192 0-358.4-102.4-441.6-262.4l-70.4 70.4v-256h256l-96 96c64 128 198.4 224 352 224 211.2 0 384-172.8 384-384s-172.8-384-384-384c-115.2 0-217.6 51.2-288 134.4l-96-83.2c89.6-108.8 230.4-179.2 384-179.2 281.6 0 512 230.4 512 512s-230.4 512-512 512z" />
+<glyph unicode="&#xe7d0;" glyph-name="time-forward" data-tags="time-forward" d="M512 704h-64v-320h256v64h-192zM1024 512v256l-70.4-70.4c-83.2 160-249.6 262.4-441.6 262.4-281.6 0-512-230.4-512-512s230.4-512 512-512c153.6 0 294.4 70.4 384 179.2l-96 83.2c-70.4-83.2-172.8-134.4-288-134.4-211.2 0-384 172.8-384 384s172.8 384 384 384c153.6 0 288-96 352-224l-96-96h256z" />
+<glyph unicode="&#xe7d1;" glyph-name="volume-down2" data-tags="volume-down" d="M691.2 678.4l-32-70.4c32-57.6 51.2-121.6 51.2-192 0-64-19.2-128-44.8-185.6l44.8-57.6c38.4 70.4 64 153.6 64 236.8-6.4 102.4-32 192-83.2 268.8zM256 640h-256v-384h256l320-256v896z" />
+<glyph unicode="&#xe7d2;" glyph-name="volume-off2" data-tags="volume-off" d="M256 640h-256v-384h256l320-256v896z" />
+<glyph unicode="&#xe7d3;" glyph-name="volume-up2" data-tags="volume-up" d="M960 416c0-147.2-51.2-288-128-396.8l44.8-51.2c96 121.6 153.6 281.6 153.6 448 0 198.4-76.8 377.6-204.8 512l-32-64c102.4-115.2 166.4-275.2 166.4-448zM755.2 806.4l-32-64c70.4-89.6 108.8-204.8 108.8-326.4 0-108.8-32-204.8-83.2-294.4l44.8-51.2c70.4 96 108.8 217.6 108.8 345.6-6.4 147.2-57.6 281.6-147.2 390.4zM691.2 678.4l-32-70.4c32-57.6 51.2-121.6 51.2-192 0-64-19.2-128-44.8-185.6l44.8-57.6c38.4 70.4 64 153.6 64 236.8-6.4 102.4-32 192-83.2 268.8zM256 640h-256v-384h256l320-256v896z" />
+<glyph unicode="&#xe7d4;" glyph-name="volume" data-tags="volume" d="M755.2 806.4l-32-64c70.4-89.6 108.8-204.8 108.8-326.4 0-108.8-32-204.8-83.2-294.4l44.8-51.2c70.4 96 108.8 217.6 108.8 345.6-6.4 147.2-57.6 281.6-147.2 390.4zM691.2 678.4l-32-70.4c32-57.6 51.2-121.6 51.2-192 0-64-19.2-128-44.8-185.6l44.8-57.6c38.4 70.4 64 153.6 64 236.8-6.4 102.4-32 192-83.2 268.8zM256 640h-256v-384h256l320-256v896z" />
+<glyph unicode="&#xe7d5;" glyph-name="close2" data-tags="close" d="M966.4 761.6l-140.8 140.8-313.6-320-313.6 320-140.8-140.8 320-313.6-320-313.6 140.8-140.8 313.6 320 313.6-320 140.8 140.8-320 313.6z" />
+<glyph unicode="&#xe7d6;" glyph-name="align-justify2" data-tags="align-justify" d="M0 960h1024v-192h-1024v192zM0 704h1024v-192h-1024v192zM0 192h1024v-192h-1024v192zM0 448h1024v-192h-1024v192z" />
+<glyph unicode="&#xe7d7;" glyph-name="arrow-down2" data-tags="arrow-down" d="M800 409.6l-224-230.4v780.8h-128v-780.8l-224 230.4-89.6-96 377.6-377.6 377.6 377.6z" />
+<glyph unicode="&#xe7d8;" glyph-name="arrow-left2" data-tags="arrow-left" d="M473.6 160l-230.4 224h780.8v128h-780.8l230.4 224-96 89.6-377.6-377.6 377.6-377.6z" />
+<glyph unicode="&#xe7d9;" glyph-name="arrow-right2" data-tags="arrow-right" d="M550.4 736l224-224h-774.4v-128h774.4l-224-224 89.6-89.6 384 377.6-384 377.6z" />
+<glyph unicode="&#xe7da;" glyph-name="arrow-up2" data-tags="arrow-up" d="M217.6 486.4l230.4 230.4v-780.8h128v780.8l224-230.4 89.6 96-377.6 377.6-384-377.6z" />
+<glyph unicode="&#xe7db;" glyph-name="bell2" data-tags="bell, notification, item, alert, reminder, ring" d="M384 64h256c0 0 6.4-128-128-128s-128 128-128 128zM812.8 230.4c-32 12.8-44.8 44.8-44.8 76.8v332.8c0 0-12.8 153.6-192 185.6v70.4c0 0 6.4 64-64 64s-64-64-64-64v-70.4c-179.2-32-192-185.6-192-185.6v-332.8c0-32-19.2-64-44.8-76.8l-83.2-38.4v-64h768v64l-83.2 38.4zM384 652.8v-460.8h-128c51.2 0 64 64 64 64v384c0 0 0 51.2 44.8 89.6 44.8 44.8 83.2 38.4 83.2 38.4s-64-44.8-64-115.2z" />
+<glyph unicode="&#xe7dc;" glyph-name="bookmark-o2" data-tags="bookmark-o" d="M192 960v-1024l320 320 320-320v1024h-640zM768 83.2l-256 249.6-256-249.6v684.8h512v-684.8zM768 832h-512v64h512v-64z" />
+<glyph unicode="&#xe7dd;" glyph-name="bookmark2" data-tags="bookmark" d="M192 960v0-64h640l6.4 64zM192 832h640v-896l-320 320-320-320z" />
+<glyph unicode="&#xe7de;" glyph-name="building-o2" data-tags="building-o" d="M128 960v-1024h768v1024h-768zM832 0h-256v192h-128v-192h-256v896h640v-896zM256 384h128v-128h-128v128zM448 384h128v-128h-128v128zM640 384h128v-128h-128v128zM256 576h128v-128h-128v128zM448 576h128v-128h-128v128zM640 576h128v-128h-128v128zM256 768h128v-128h-128v128zM448 768h128v-128h-128v128zM640 768h128v-128h-128v128z" />
+<glyph unicode="&#xe7df;" glyph-name="building2" data-tags="building" d="M192 960v-1024h256v192h128v-192h256v1024h-640zM384 192h-128v128h128v-128zM384 384h-128v128h128v-128zM384 576h-128v128h128v-128zM384 768h-128v128h128v-128zM576 192h-128v128h128v-128zM576 384h-128v128h128v-128zM576 576h-128v128h128v-128zM576 768h-128v128h128v-128zM768 192h-128v128h128v-128zM768 384h-128v128h128v-128zM768 576h-128v128h128v-128zM768 768h-128v128h128v-128z" />
+<glyph unicode="&#xe7e0;" glyph-name="calendar-o2" data-tags="calendar-o" d="M896 896v-192h-192v192h-384v-192h-192v192h-128v-960h1024v960h-128zM960 0h-896v576h896v-576zM192 960h64v-192h-64v192zM768 960h64v-192h-64v192z" />
+<glyph unicode="&#xe7e1;" glyph-name="file-text-o" data-tags="file-text-o" d="M640 960h-512v-1024h768v768l-256 256zM576 640h256v-640h-640v896h384v-256zM640 704v192l192-192h-192zM256 512h512v-64h-512v64zM256 384h512v-64h-512v64zM256 256h512v-64h-512v64z" />
+<glyph unicode="&#xe7e2;" glyph-name="file-text-o22" data-tags="file-text-o" d="M640 960h-512v-1024h768v768l-256 256zM576 640h256v-640h-640v896h384v-256zM640 704v192l192-192h-192zM256 512h512v-64h-512v64zM256 384h512v-64h-512v64zM256 256h512v-64h-512v64z" />
+<glyph unicode="&#xe7e3;" glyph-name="calendar2" data-tags="calendar" d="M896 896v-192h-192v192h-384v-192h-192v192h-128v-960h1024v960h-128zM192 0h-128v128h128v-128zM192 192h-128v128h128v-128zM192 384h-128v128h128v-128zM384 0h-128v128h128v-128zM384 192h-128v128h128v-128zM384 384h-128v128h128v-128zM576 0h-128v128h128v-128zM576 192h-128v128h128v-128zM576 384h-128v128h128v-128zM768 0h-128v128h128v-128zM768 192h-128v128h128v-128zM768 384h-128v128h128v-128zM960 0h-128v128h128v-128zM960 192h-128v128h128v-128zM960 384h-128v128h128v-128zM192 960h64v-192h-64v192zM768 960h64v-192h-64v192z" />
+<glyph unicode="&#xe7e4;" glyph-name="camera2" data-tags="camera" d="M704 384c0-106.039-85.961-192-192-192s-192 85.961-192 192c0 106.039 85.961 192 192 192s192-85.961 192-192zM704 704v192h-384v-192h-320v-576h320c51.2-38.4 121.6-64 192-64s140.8 25.6 192 64h320v576h-320zM384 832h256v-128h-256v128zM512 128c-140.8 0-256 115.2-256 256s115.2 256 256 256c140.8 0 256-115.2 256-256s-115.2-256-256-256zM960 576h-128v64h128v-64z" />
+<glyph unicode="&#xe7e5;" glyph-name="caret-down2" data-tags="caret-down" d="M192 704h640l-320-448z" />
+<glyph unicode="&#xe7e6;" glyph-name="caret-left2" data-tags="caret-left" d="M704 768v-640l-448 320z" />
+<glyph unicode="&#xe7e7;" glyph-name="caret-right2" data-tags="caret-right" d="M320 128v640l448-320z" />
+<glyph unicode="&#xe7e8;" glyph-name="caret-square-down-o" data-tags="caret-square-down-o" d="M960 896h-896v-896h896v896zM896 64h-768v768h768v-768zM256 576h512l-256-320z" />
+<glyph unicode="&#xe7e9;" glyph-name="caret-square-left-o" data-tags="caret-square-left-o" d="M960 896h-896v-896h896v896zM896 64h-768v768h768v-768zM640 704v-512l-320 256z" />
+<glyph unicode="&#xe7ea;" glyph-name="caret-square-right-o" data-tags="caret-square-right-o" d="M960 896h-896v-896h896v896zM896 64h-768v768h768v-768zM377.6 192v512l320-256z" />
+<glyph unicode="&#xe7eb;" glyph-name="caret-square-up-o" data-tags="caret-square-up-o" d="M960 896h-896v-896h896v896zM896 64h-768v768h768v-768zM768 320h-512l256 320z" />
+<glyph unicode="&#xe7ec;" glyph-name="caret-up2" data-tags="caret-up" d="M832 192h-640l320 448z" />
+<glyph unicode="&#xe7ed;" glyph-name="check-circle-o2" data-tags="check-circle-o" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM454.4 211.2l-268.8 262.4 89.6 89.6 179.2-172.8 313.6 313.6 89.6-89.6z" />
+<glyph unicode="&#xe7ee;" glyph-name="check-circle2" data-tags="check-circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM454.4 211.2l-268.8 262.4 89.6 89.6 172.8-172.8 320 313.6 89.6-89.6-403.2-403.2z" />
+<glyph unicode="&#xe7ef;" glyph-name="chevron-circle-down-o" data-tags="chevron-circle-down-o" d="M832 537.6l-320-320-320 320 89.6 89.6 230.4-230.4 230.4 230.4zM64 448c0 249.6 198.4 448 448 448s448-198.4 448-448-198.4-448-448-448-448 198.4-448 448zM0 448c0-281.6 230.4-512 512-512s512 230.4 512 512-230.4 512-512 512-512-230.4-512-512v0z" />
+<glyph unicode="&#xe7f0;" glyph-name="list-ul2" data-tags="list-ul" d="M0 896h192v-192h-192v192zM0 576h192v-192h-192v192zM0 256h192v-192h-192v192zM320 896h704v-192h-704v192zM320 576h704v-192h-704v192zM320 256h704v-192h-704v192z" />
+<glyph unicode="&#xe7f1;" glyph-name="list2" data-tags="list" d="M0 960h256v-192h-256v192zM0 704h256v-192h-256v192zM0 192h256v-192h-256v192zM0 448h256v-192h-256v192zM320 960h704v-192h-704v192zM320 704h704v-192h-704v192zM320 192h704v-192h-704v192zM320 448h704v-192h-704v192z" />
+<glyph unicode="&#xe7f2;" glyph-name="list-ul22" data-tags="list-ul" d="M0 896h192v-192h-192v192zM0 576h192v-192h-192v192zM0 256h192v-192h-192v192zM320 896h704v-192h-704v192zM320 576h704v-192h-704v192zM320 256h704v-192h-704v192z" />
+<glyph unicode="&#xe7f3;" glyph-name="list22" data-tags="list" d="M0 960h256v-192h-256v192zM0 704h256v-192h-256v192zM0 192h256v-192h-256v192zM0 448h256v-192h-256v192zM320 960h704v-192h-704v192zM320 704h704v-192h-704v192zM320 192h704v-192h-704v192zM320 448h704v-192h-704v192z" />
+<glyph unicode="&#xe7f4;" glyph-name="chevron-circle-down2" data-tags="chevron-circle-down" d="M0 448c0-281.6 230.4-512 512-512s512 230.4 512 512-230.4 512-512 512-512-230.4-512-512zM742.4 627.2l89.6-89.6-320-320-320 320 89.6 89.6 230.4-230.4 230.4 230.4z" />
+<glyph unicode="&#xe7f5;" glyph-name="chevron-circle-left-o" data-tags="chevron-circle-left-o" d="M601.6 128l-320 320 320 320 89.6-89.6-230.4-230.4 230.4-230.4zM512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0z" />
+<glyph unicode="&#xe7f6;" glyph-name="chevron-circle-left2" data-tags="chevron-circle-left" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM691.2 217.6l-89.6-89.6-320 320 320 320 89.6-89.6-230.4-230.4 230.4-230.4z" />
+<glyph unicode="&#xe7f7;" glyph-name="chevron-circle-right-o" data-tags="chevron-circle-right-o" d="M422.4 128l320 320-320 320-89.6-89.6 230.4-230.4-230.4-230.4zM512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0z" />
+<glyph unicode="&#xe7f8;" glyph-name="chevron-circle-right2" data-tags="chevron-circle-right" d="M512-64c281.6 0 512 230.4 512 512s-230.4 512-512 512-512-230.4-512-512 230.4-512 512-512zM332.8 678.4l89.6 89.6 320-320-320-320-89.6 89.6 230.4 230.4-230.4 230.4z" />
+<glyph unicode="&#xe7f9;" glyph-name="chevron-circle-up-o" data-tags="chevron-circle-up-o" d="M192 358.4l320 320 320-320-89.6-89.6-230.4 230.4-230.4-230.4zM960 448c0-249.6-198.4-448-448-448s-448 198.4-448 448 198.4 448 448 448 448-198.4 448-448zM1024 448c0 281.6-230.4 512-512 512s-512-230.4-512-512 230.4-512 512-512 512 230.4 512 512v0z" />
+<glyph unicode="&#xe7fa;" glyph-name="chevron-circle-up2" data-tags="chevron-circle-up" d="M1024 448c0 281.6-230.4 512-512 512s-512-230.4-512-512 230.4-512 512-512 512 230.4 512 512zM281.6 268.8l-89.6 89.6 320 320 320-320-89.6-89.6-230.4 230.4-230.4-230.4z" />
+<glyph unicode="&#xe7fb;" glyph-name="chevron-down2" data-tags="chevron-down" d="M512 121.6l-512 512 134.4 140.8 377.6-377.6 377.6 377.6 134.4-140.8z" />
+<glyph unicode="&#xe7fc;" glyph-name="chevron-left2" data-tags="chevron-left" d="M185.6 448l512 512 140.8-134.4-377.6-377.6 377.6-377.6-140.8-134.4z" />
+<glyph unicode="&#xe7fd;" glyph-name="chevron-right2" data-tags="chevron-right" d="M838.4 448l-512-512-140.8 134.4 377.6 377.6-377.6 377.6 140.8 134.4z" />
+<glyph unicode="&#xe7fe;" glyph-name="chevron-up2" data-tags="chevron-up" d="M512 774.4l512-512-134.4-140.8-377.6 377.6-377.6-377.6-134.4 140.8z" />
+<glyph unicode="&#xe7ff;" glyph-name="clock" data-tags="clock" d="M480 960c-262.4 0-480-217.6-480-480s217.6-480 480-480 480 217.6 480 480-217.6 480-480 480zM480 128c-192 0-352 160-352 352s160 352 352 352 352-160 352-352-160-352-352-352zM512 768h-64v-320h256v64h-192z" />
+<glyph unicode="&#xe800;" glyph-name="cog2" data-tags="cog" d="M1024 384v128l-108.8 38.4c-12.8 38.4-25.6 76.8-44.8 115.2l51.2 102.4-89.6 89.6-102.4-51.2c-32 19.2-70.4 38.4-115.2 44.8l-38.4 108.8h-128l-38.4-108.8c-38.4-12.8-76.8-25.6-108.8-44.8l-102.4 51.2-96-96 51.2-102.4c-19.2-32-32-70.4-44.8-108.8l-108.8-38.4v-128l108.8-38.4c12.8-38.4 25.6-76.8 44.8-115.2l-51.2-102.4 89.6-89.6 102.4 51.2c32-19.2 70.4-38.4 115.2-44.8l38.4-108.8h128l38.4 108.8c38.4 12.8 76.8 25.6 115.2 44.8l102.4-51.2 89.6 89.6-51.2 102.4c19.2 32 38.4 70.4 44.8 115.2l108.8 38.4zM512 192c-140.8 0-256 115.2-256 256s115.2 256 256 256 256-115.2 256-256-115.2-256-256-256zM678.4 454.4c0-88.366-71.634-160-160-160s-160 71.634-160 160c0 88.366 71.634 160 160 160s160-71.634 160-160z" />
+<glyph unicode="&#xe801;" glyph-name="copy-o" data-tags="copy-o" d="M832 768h-192l-192 192h-448v-832h384v-192h640v640l-192 192zM448 896l128-128h-128v128zM64 192v704h320v-192h192v-512h-512zM960 0h-512v128h192v576h128v-192h192v-512zM832 576v128l128-128h-128z" />
+<glyph unicode="&#xe802;" glyph-name="copy2" data-tags="copy" d="M384 960v-192h192zM576 704h-256v256h-320v-768h576zM832 704v-192h192zM768 704h-128v-576h-192v-192h576v512h-256z" />
+<glyph unicode="&#xe803;" glyph-name="crosshairs2" data-tags="crosshairs" d="M960 512h-64c-12.8 204.8-179.2 364.8-384 384v64h-64v-64c-204.8-19.2-364.8-179.2-384-384h-64v-64h64c12.8-204.8 179.2-364.8 384-384v-64h64v64c204.8 12.8 364.8 179.2 384 384h64v64zM512 166.4v153.6h-64v-153.6c-153.6 12.8-268.8 128-281.6 281.6h153.6v64h-153.6c12.8 153.6 128 268.8 281.6 281.6v-153.6h64v153.6c153.6-12.8 268.8-134.4 281.6-281.6h-153.6v-64h153.6c-12.8-153.6-128-268.8-281.6-281.6z" />
+<glyph unicode="&#xe804;" glyph-name="desktop2" data-tags="desktop" d="M1024 960h-1024v-832h384v-128h-128v-64h512v64h-128v128h384v832zM576 192h-128v64h128v-64zM960 320h-896v569.6c0 6.4 0 6.4 0 6.4h896c0 0 0 0 0-6.4v-569.6z" />
+<glyph unicode="&#xe805;" glyph-name="insert" data-tags="insert" d="M896-64v704l-64-64v-576h-768v768h576l64 64h-704v-896zM1024 870.4l-89.6 89.6-435.2-435.2-115.2 115.2v-320h320l-115.2 115.2z" />
+<glyph unicode="&#xe806;" glyph-name="ellipsis-circle-o" data-tags="ellipsis-circle-o" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM256 512h128v-128h-128v128zM448 512h128v-128h-128v128zM640 512h128v-128h-128v128z" />
+<glyph unicode="&#xe807;" glyph-name="ellipsis-circle" data-tags="ellipsis-circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM384 384h-128v128h128v-128zM576 384h-128v128h128v-128zM768 384h-128v128h128v-128z" />
+<glyph unicode="&#xe808;" glyph-name="envelope-o2" data-tags="envelope-o" d="M0 768v-704h1024v704h-1024zM64 505.6l249.6-128-249.6-217.6v345.6zM121.6 128l256 224 134.4-70.4 134.4 70.4 256-224h-780.8zM960 160l-249.6 224 249.6 128v-352zM960 582.4l-448-224-448 224v121.6h896v-121.6z" />
+<glyph unicode="&#xe809;" glyph-name="envelope2" data-tags="envelope" d="M0 768h1024v-153.6l-512-256-512 256zM0 64l352 307.2 160-89.6 160 89.6 352-307.2zM294.4 396.8l-294.4 147.2v-416zM729.6 396.8l294.4 147.2v-416z" />
+<glyph unicode="&#xe80a;" glyph-name="expand-square" data-tags="expand-square" d="M704 832h-576v-576l64 64v448h448zM320 64h576v576l-64-64v-448h-448zM1024 960h-320l115.2-115.2-288-288 89.6-89.6 288 288 115.2-115.2zM492.8 339.2l-89.6 89.6-288-288-115.2 115.2v-320h320l-115.2 115.2z" />
+<glyph unicode="&#xe80b;" glyph-name="external-link2" data-tags="external-link" d="M896-64v704l-64-64v-576h-768v768h576l64 64h-704v-896zM1024 960h-320l115.2-115.2-435.2-435.2 89.6-89.6 435.2 435.2 115.2-115.2z" />
+<glyph unicode="&#xe80c;" glyph-name="eye2" data-tags="eye" d="M512 710.4c-428.8 0-512-326.4-512-326.4s140.8-262.4 505.6-262.4 518.4 256 518.4 256-83.2 332.8-512 332.8zM339.2 614.4c32 19.2 83.2 19.2 83.2 19.2s-32-57.6-32-102.4c0-44.8 12.8-70.4 12.8-70.4l-70.4-12.8c0 0-19.2 32-19.2 76.8 0 51.2 25.6 89.6 25.6 89.6zM505.6 185.6c-262.4 0-396.8 147.2-435.2 204.8 19.2 44.8 70.4 140.8 198.4 204.8-6.4-25.6-12.8-51.2-12.8-83.2 0-140.8 115.2-256 256-256s256 115.2 256 256c0 32-6.4 57.6-12.8 83.2 128-57.6 179.2-160 198.4-204.8-44.8-57.6-179.2-204.8-448-204.8z" />
+<glyph unicode="&#xe80d;" glyph-name="file-o2" data-tags="file-o" d="M640 960h-512v-1024h768v768l-256 256zM576 640h256v-640h-640v896h384v-256zM640 704v192l192-192h-192z" />
+<glyph unicode="&#xe80e;" glyph-name="file-text2" data-tags="file-text" d="M640 960v-256h256zM576 960h-448v-1024h768v704h-320v320zM768 192h-512v64h512v-64zM768 320h-512v64h512v-64zM768 512v-64h-512v64h512z" />
+<glyph unicode="&#xe80f;" glyph-name="file2" data-tags="file" d="M576 640h320v-704h-768v1024h448v-320zM640 704v256l256-256h-256z" />
+<glyph unicode="&#xe810;" glyph-name="flask2" data-tags="flask" d="M128-64h768l-256 512v448h64v64h-384v-64h64v-448l-256-512zM576 896v-460.8l121.6-243.2h-371.2l121.6 243.2v460.8h128z" />
+<glyph unicode="&#xe811;" glyph-name="folder-o2" data-tags="folder-o" d="M448 704l-64 128h-256l-64-128h-64v-704h1024v704h-576zM960 64h-896v576h38.4l64 128h166.4l76.8-128h550.4v-576z" />
+<glyph unicode="&#xe812;" glyph-name="folder2" data-tags="folder" d="M1024 0h-1024v704h64l64 128h256l64-128h576z" />
+<glyph unicode="&#xe813;" glyph-name="glasses" data-tags="glasses" d="M992 512h-32c-6.4 0-6.4 0-12.8 0-25.6 76.8-96 128-179.2 128s-153.6-57.6-179.2-134.4c-19.2 25.6-44.8 38.4-76.8 38.4s-57.6-12.8-76.8-38.4c-25.6 76.8-96 134.4-179.2 134.4s-153.6-57.6-179.2-128c-6.4 0-6.4 0-12.8 0h-32c-19.2 0-32-12.8-32-32s12.8-32 32-32h32c0-108.8 83.2-192 192-192 96 0 172.8 70.4 192 160 0 0 0 0 0 0 19.2 0 32 12.8 32 32s12.8 32 32 32 32-12.8 32-32c0-19.2 12.8-32 32-32 0 0 0 0 0 0 12.8-89.6 96-160 192-160 108.8 0 192 83.2 192 192h32c19.2 0 32 12.8 32 32s-12.8 32-32 32zM256 320c-70.4 0-128 57.6-128 128s57.6 128 128 128 128-57.6 128-128-57.6-128-128-128zM768 320c-70.4 0-128 57.6-128 128s57.6 128 128 128 128-57.6 128-128-57.6-128-128-128z" />
+<glyph unicode="&#xe814;" glyph-name="grid-big-o" data-tags="grid-big-o" d="M0 512h448v448h-448v-448zM64 896h320v-320h-320v320zM576 960v-448h448v448h-448zM960 576h-320v320h320v-320zM0-64h448v448h-448v-448zM64 320h320v-320h-320v320zM576-64h448v448h-448v-448zM640 320h320v-320h-320v320z" />
+<glyph unicode="&#xe815;" glyph-name="grid-big" data-tags="grid-big" d="M0 960h448v-448h-448v448zM576 960h448v-448h-448v448zM0 384h448v-448h-448v448zM576 384h448v-448h-448v448z" />
+<glyph unicode="&#xe816;" glyph-name="grid-small-o" data-tags="grid-small-o" d="M0 704h256v256h-256v-256zM64 896h128v-128h-128v128zM0 320h256v256h-256v-256zM64 512h128v-128h-128v128zM0-64h256v256h-256v-256zM64 128h128v-128h-128v128zM384 704h256v256h-256v-256zM448 896h128v-128h-128v128zM384 320h256v256h-256v-256zM448 512h128v-128h-128v128zM384-64h256v256h-256v-256zM448 128h128v-128h-128v128zM768 960v-256h256v256h-256zM960 768h-128v128h128v-128zM768 320h256v256h-256v-256zM832 512h128v-128h-128v128zM768-64h256v256h-256v-256zM832 128h128v-128h-128v128z" />
+<glyph unicode="&#xe817;" glyph-name="grid-small" data-tags="grid-small" d="M0 960h256v-256h-256v256zM0 576h256v-256h-256v256zM0 192h256v-256h-256v256zM384 960h256v-256h-256v256zM384 576h256v-256h-256v256zM384 192h256v-256h-256v256zM768 960h256v-256h-256v256zM768 576h256v-256h-256v256zM768 192h256v-256h-256v256z" />
+<glyph unicode="&#xe818;" glyph-name="home-o" data-tags="home-o" d="M1024 537.6l-512 332.8-128-83.2v108.8h-128v-192l-256-166.4 121.6-172.8 6.4 6.4v-371.2h320v256h128v-256h320v371.2l6.4-6.4 121.6 172.8zM89.6 518.4l422.4 275.2 422.4-275.2-44.8-64-377.6 249.6-377.6-249.6-44.8 64zM832 64h-192v256h-256v-256h-192v345.6l320 211.2 320-211.2v-345.6z" />
+<glyph unicode="&#xe819;" glyph-name="home2" data-tags="home" d="M512 870.4l-128-83.2v108.8h-128v-192l-256-166.4 38.4-51.2 473.6 307.2 473.6-307.2 38.4 51.2zM512 704l-384-256v-448h320v192h128v-192h320v448z" />
+<glyph unicode="&#xe81a;" glyph-name="lines-list" data-tags="lines-list" d="M0 896h192v-128h-192v128zM0 640h192v-128h-192v128zM0 384h192v-128h-192v128zM0 128h192v-128h-192v128zM256 896h768v-128h-768v128zM256 640h768v-128h-768v128zM256 384h768v-128h-768v128zM256 128h768v-128h-768v128z" />
+<glyph unicode="&#xe81b;" glyph-name="lines" data-tags="lines" d="M0 896h1024v-128h-1024v128zM0 640h1024v-128h-1024v128zM0 384h1024v-128h-1024v128zM0 128h1024v-128h-1024v128z" />
+<glyph unicode="&#xe81c;" glyph-name="lock2" data-tags="lock" d="M768 448v198.4c0 140.8-102.4 249.6-243.2 249.6h-19.2c-134.4 0-249.6-108.8-249.6-249.6v-198.4h-64l6.4-320c0 0-6.4-192 313.6-192s320 192 320 192v320h-64zM576 64h-64v128c-38.4 0-64 25.6-64 64s25.6 64 64 64 64-25.6 64-64v-192zM640 448h-256v198.4c0 70.4 57.6 121.6 121.6 121.6h19.2c64 0 115.2-51.2 115.2-121.6v-198.4z" />
+<glyph unicode="&#xe81d;" glyph-name="minus-circle-o" data-tags="minus-circle-o" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM192 512h640v-128h-640v128z" />
+<glyph unicode="&#xe81e;" glyph-name="minus-circle2" data-tags="minus-circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM832 384h-640v128h640v-128z" />
+<glyph unicode="&#xe81f;" glyph-name="minus-square-left-o" data-tags="minus-square-left-o" d="M256 512h512v-128h-512v128zM960 896h-896v-896h896v896zM896 64h-768v768h768v-768z" />
+<glyph unicode="&#xe820;" glyph-name="minus2" data-tags="minus" d="M64 512h832v-192h-832v192z" />
+<glyph unicode="&#xe821;" glyph-name="mobile22" data-tags="mobile" d="M192 960v-1024h576v1024h-576zM512 0h-64v64h64v-64zM704 128h-448v704h448v-704z" />
+<glyph unicode="&#xe822;" glyph-name="modal" data-tags="modal" d="M0 704v-704h1024v896h-1024v-192zM896 832h64v-64h-64v64zM64 704h896v-640h-896v640z" />
+<glyph unicode="&#xe823;" glyph-name="open-book" data-tags="open-book" d="M518.4 761.6v0 0zM966.4 755.2v0 12.8zM633.6 864c-83.2 0-128-25.6-153.6-51.2-25.6 25.6-70.4 51.2-153.6 51.2-224 0-326.4-128-326.4-128v0 0-697.6l416 57.6c0 0 12.8-25.6 19.2-32h83.2c6.4 6.4 19.2 32 19.2 32l416-57.6v697.6c6.4 0-89.6 128-320 128zM448 192c-38.4 12.8-83.2 19.2-147.2 25.6-6.4 0-6.4 0-12.8 0-89.6 0-166.4-25.6-224-44.8v556.8c32 25.6 115.2 96 262.4 96 108.8 0 121.6-57.6 121.6-64 0 0 0 0 0 0v-569.6zM896 172.8c-64 25.6-134.4 44.8-224 44.8-6.4 0-12.8 0-12.8 0-64 0-83.2-12.8-147.2-25.6v569.6c0 0 0 0 0 0 0 12.8 12.8 64 121.6 64 147.2 0 256-64 256-96v-556.8z" />
+<glyph unicode="&#xe824;" glyph-name="pencil2" data-tags="pencil" d="M64 198.4l-64-262.4 262.4 64 588.8 588.8-198.4 198.4-588.8-588.8zM96 0l-25.6 32 25.6 128 128-128-128-32zM697.6 678.4l-518.4-512-38.4 38.4 518.4 512 38.4-38.4zM979.2 915.2c-70.4 70.4-166.4 32-166.4 32l-96-96 198.4-198.4 96 96c0 6.4 38.4 96-32 166.4zM857.6 857.6l-32 32c38.4 38.4 70.4 6.4 70.4 6.4l-38.4-38.4z" />
+<glyph unicode="&#xe825;" glyph-name="phone2" data-tags="phone" d="M780.8 320c-70.4 6.4-108.8-89.6-160-115.2-83.2-44.8-236.8 115.2-236.8 115.2s-160 153.6-121.6 236.8c32 51.2 128 89.6 121.6 160-6.4 64-147.2 294.4-217.6 230.4-153.6-140.8-166.4-198.4-166.4-313.6-6.4-198.4 249.6-448 249.6-448 25.6-25.6 249.6-256 448-249.6 115.2 0 172.8 12.8 313.6 166.4 64 70.4-160 211.2-230.4 217.6z" />
+<glyph unicode="&#xe826;" glyph-name="picture" data-tags="picture" d="M1024 64h-1024v768h1024v-768zM64 128h896v640h-896v-640zM128 320v-128h768v64c0 0 12.8 108.8-128 128-121.6 19.2-140.8-38.4-243.2-38.4-70.4 0-57.6 102.4-204.8 102.4-108.8 0-192-128-192-128zM832 576c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128z" />
+<glyph unicode="&#xe827;" glyph-name="pin" data-tags="pin" d="M704 544v352h64v64h-512v-64h64v-352c0 0-128-96-128-224 0-32 121.6-44.8 256-44.8v-140.8c0-44.8 12.8-89.6 32-134.4l32-64 32 64c19.2 38.4 32 83.2 32 134.4v140.8c134.4 0 256 19.2 256 44.8 0 128-128 224-128 224zM448 537.6c0 0-32-19.2-102.4-89.6-64-64-96-121.6-96-121.6s6.4 64 51.2 121.6c57.6 70.4 83.2 89.6 83.2 89.6v358.4h64v-358.4z" />
+<glyph unicode="&#xe828;" glyph-name="plus-circle-o" data-tags="plus-circle-o" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM832 512h-256v256h-128v-256h-256v-128h256v-256h128v256h256z" />
+<glyph unicode="&#xe829;" glyph-name="plus-circle2" data-tags="plus-circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM832 384h-256v-256h-128v256h-256v128h256v256h128v-256h256v-128z" />
+<glyph unicode="&#xe82a;" glyph-name="plus-square-left-o" data-tags="plus-square-left-o" d="M768 512h-192v192h-128v-192h-192v-128h192v-192h128v192h192zM960 896h-896v-896h896v896zM896 64h-768v768h768v-768z" />
+<glyph unicode="&#xe82b;" glyph-name="plus2" data-tags="plus" d="M896 512h-320v320h-192v-320h-320v-192h320v-320h192v320h320z" />
+<glyph unicode="&#xe82c;" glyph-name="print2" data-tags="print" d="M0 320v-256h128v-128h768v128h128v256h-1024zM832 0h-640v192h640v-192zM768 576v256l-172.8 128h-339.2v-384h-256v-192h1024v192h-256zM576 896l83.2-64h-83.2v64zM704 512h-384v384h192v-128h192v-256zM960 448h-64v64h64v-64z" />
+<glyph unicode="&#xe82d;" glyph-name="search-minus2" data-tags="search-minus" d="M1004.8 44.8l-268.8 268.8c-12.8 12.8-32 19.2-51.2 19.2 51.2 64 83.2 153.6 83.2 243.2 0 211.2-172.8 384-384 384s-384-172.8-384-384 172.8-384 384-384c89.6 0 179.2 32 243.2 89.6 0-19.2 0-38.4 19.2-51.2l268.8-268.8c12.8-12.8 32-19.2 44.8-19.2s32 6.4 44.8 19.2c25.6 19.2 25.6 57.6 0 83.2zM384 288c-160 0-288 128-288 288s128 288 288 288 288-128 288-288-128-288-288-288zM448 768h-128v-128h-128v-128h128v-128h128v128h128v128h-128z" />
+<glyph unicode="&#xe82e;" glyph-name="search-plus2" data-tags="search-plus" d="M1004.8 44.8l-268.8 268.8c-12.8 12.8-32 19.2-51.2 19.2 51.2 64 83.2 153.6 83.2 243.2 0 211.2-172.8 384-384 384s-384-172.8-384-384 172.8-384 384-384c89.6 0 179.2 32 243.2 89.6 0-19.2 0-38.4 19.2-51.2l268.8-268.8c12.8-12.8 32-19.2 44.8-19.2s32 6.4 44.8 19.2c25.6 19.2 25.6 57.6 0 83.2zM384 288c-160 0-288 128-288 288s128 288 288 288 288-128 288-288-128-288-288-288zM192 640h384v-128h-384v128z" />
+<glyph unicode="&#xe82f;" glyph-name="search2" data-tags="search" d="M1004.8 44.8l-268.8 268.8c-12.8 12.8-32 19.2-51.2 19.2 51.2 64 83.2 153.6 83.2 243.2 0 211.2-172.8 384-384 384s-384-172.8-384-384 172.8-384 384-384c89.6 0 179.2 32 243.2 89.6 0-19.2 0-38.4 19.2-51.2l268.8-268.8c12.8-12.8 32-19.2 44.8-19.2s32 6.4 44.8 19.2c25.6 19.2 25.6 57.6 0 83.2zM384 288c-160 0-288 128-288 288s128 288 288 288 288-128 288-288-128-288-288-288z" />
+<glyph unicode="&#xe830;" glyph-name="area-select" data-tags="area-select" d="M505.6 454.4l134.4-480 108.8 166.4 204.8-204.8 70.4 70.4-211.2 204.8 172.8 102.4zM512 192h-448v576h768v-345.6l64-12.8v422.4h-896v-704h524.8z" />
+<glyph unicode="&#xe831;" glyph-name="split-h" data-tags="split-h" d="M0 832v-832h960v832h-960zM832 768h64v-64h-64v64zM448 64h-384v576h384v-576zM896 64h-384v576h384v-576z" />
+<glyph unicode="&#xe832;" glyph-name="split-v" data-tags="split-v" d="M0 0h960v832h-960v-832zM832 768h64v-64h-64v64zM896 64h-832v256h832v-256zM896 384h-832v256h832v-256z" />
+<glyph unicode="&#xe833;" glyph-name="suitcase2" data-tags="suitcase" d="M704 768v128h-384v-128h-320v-768h1024v768h-320zM256 64h-64v640h64v-640zM640 768h-256v64h256v-64zM832 64h-64v640h64v-640z" />
+<glyph unicode="&#xe834;" glyph-name="tablet2" data-tags="tablet" d="M0 832v-768h1024v768h-1024zM832 128h-704v640h704v-640zM960 384h-64v128h64v-128z" />
+<glyph unicode="&#xe835;" glyph-name="trash2" data-tags="trash" d="M128 640v-64h64v-576c0 0 70.4-64 288-64s288 64 288 64v576h64v64h-704zM384 64h-64v448h64v-448zM512 64h-64v448h64v-448zM640 64h-64v448h64v-448zM768 768c0 0 0 32-128 51.2v44.8c0 51.2-44.8 96-96 96h-128c-51.2 0-96-44.8-96-96v-44.8c-102.4-19.2-128-51.2-128-51.2h-64v-64h704v64h-64zM384 864c0 19.2 12.8 32 32 32h128c12.8 0 32-12.8 32-32v-38.4c0 6.4-57.6 6.4-96 6.4s-70.4 0-96-6.4v38.4z" />
+<glyph unicode="&#xe836;" glyph-name="unlock2" data-tags="unlock" d="M512 448v198.4c0 140.8-115.2 249.6-249.6 249.6h-19.2c-140.8 0-243.2-108.8-243.2-249.6v-134.4h128v134.4c0 70.4 44.8 121.6 115.2 121.6h19.2c64 0 121.6-51.2 121.6-121.6v-198.4h-64l6.4-320c0 0-6.4-192 313.6-192s320 192 320 192v320h-448zM704 64h-64v115.2c-38.4 0-64 38.4-64 70.4 0 38.4 25.6 70.4 64 70.4s64-25.6 64-57.6v-198.4z" />
+<glyph unicode="&#xe837;" glyph-name="user2" data-tags="user" d="M512 960c-358.4 0-185.6-467.2-185.6-467.2 38.4-64 89.6-51.2 89.6-96 0-38.4-44.8-51.2-89.6-57.6-70.4 0-134.4 12.8-198.4-102.4-38.4-70.4-57.6-300.8-57.6-300.8h876.8c0 0-19.2 230.4-51.2 300.8-64 121.6-128 102.4-198.4 108.8-44.8 6.4-89.6 19.2-89.6 57.6s51.2 25.6 89.6 96c0-6.4 172.8 460.8-185.6 460.8z" />
+<glyph unicode="&#xe838;" glyph-name="vaadin-h" data-tags="vaadin-h" d="M448 0l-121.6 358.4h-6.4c-38.4 0-57.6 25.6-57.6 57.6 0 25.6 19.2 57.6 57.6 57.6h44.8c25.6 0 44.8-19.2 57.6-38.4l89.6-307.2 89.6 313.6c6.4 19.2 32 38.4 51.2 38.4h51.2c38.4 0 57.6-32 57.6-57.6 6.4-38.4-12.8-64-57.6-64h-6.4l-121.6-358.4c-6.4-19.2-25.6-38.4-64-38.4s-57.6 19.2-64 38.4zM172.8 800h224c102.4 0 108.8-76.8 115.2-121.6 6.4 38.4 12.8 121.6 115.2 121.6h224c44.8 0 70.4 19.2 70.4 51.2v32c0 32 12.8 51.2 51.2 51.2 32 0 51.2-19.2 51.2-51.2v-83.2c0-96-44.8-147.2-153.6-147.2h-230.4c-64 0-76.8-32-76.8-57.6 0-38.4-25.6-51.2-51.2-51.2s-51.2 19.2-51.2 51.2c0 25.6-12.8 57.6-76.8 57.6h-230.4c-108.8 0-153.6 44.8-153.6 147.2v83.2c0 32 19.2 51.2 51.2 51.2s51.2-19.2 51.2-51.2v-25.6c0-38.4 19.2-57.6 70.4-57.6z" />
+<glyph unicode="&#xe839;" glyph-name="vaadin-v" data-tags="vaadin-v" d="M960 384l-358.4-121.6v-6.4c0-38.4-32-57.6-57.6-57.6s-57.6 19.2-57.6 57.6v44.8c0 25.6 19.2 44.8 38.4 57.6l307.2 89.6-307.2 96c-19.2 6.4-38.4 25.6-38.4 51.2v44.8c0 44.8 32 64 57.6 64 32 0 57.6-19.2 57.6-64v-6.4l358.4-121.6c19.2-6.4 38.4-25.6 38.4-64s-19.2-57.6-38.4-64zM160 108.8v224c0 102.4 76.8 108.8 121.6 115.2-44.8 6.4-121.6 12.8-121.6 115.2v224c0 44.8-19.2 70.4-51.2 70.4h-32c-32 0-51.2 12.8-51.2 51.2 0 32 25.6 51.2 51.2 51.2h83.2c96 0 147.2-44.8 147.2-153.6v-230.4c0-70.4 32-76.8 57.6-76.8 38.4 0 51.2-25.6 51.2-51.2s-19.2-51.2-51.2-51.2c-25.6 0-57.6-12.8-57.6-76.8v-230.4c0-102.4-51.2-153.6-147.2-153.6h-83.2c-32 0-51.2 19.2-51.2 51.2s19.2 51.2 51.2 51.2h25.6c38.4 0 57.6 19.2 57.6 70.4z" />
+<glyph unicode="&#xe83a;" glyph-name="close-circle-o" data-tags="close-circle-o" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM780.8 268.8l-179.2 179.2 179.2 179.2-89.6 89.6-179.2-179.2-179.2 179.2-89.6-89.6 179.2-179.2-179.2-179.2 89.6-89.6 179.2 179.2 179.2-179.2z" />
+<glyph unicode="&#xe83b;" glyph-name="close-circle" data-tags="close-circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM780.8 268.8l-89.6-89.6-179.2 179.2-179.2-179.2-89.6 89.6 179.2 179.2-179.2 179.2 89.6 89.6 179.2-179.2 179.2 179.2 89.6-89.6-179.2-179.2 179.2-179.2z" />
+<glyph unicode="&#xe900;" glyph-name="loop-alt1" data-tags="loop-alt1, synchronize, arrows, reload, refresh" d="M384 640h-128v0.512c0 35.264 28.736 63.488 64 63.488h384c35.264 0 64-28.736 64-64v-64h128v64c0 105.888-86.112 192-192 192h-384c-105.888 0-192-86.112-192-192h-128l192-192 192 192zM832 448l-192-192h128v-0.512c0-35.232-28.736-63.488-64-63.488h-384c-35.264 0-64 28.736-64 64v64h-128v-64c0-105.888 86.112-192 192-192h384c105.888 0 192 86.112 192 192h128l-192 192z" />
+<glyph unicode="&#xe901;" glyph-name="transfer" data-tags="transfer, arrows" horiz-adv-x="1022" d="M1023.936 192h-768.192v-128l-255.744 192 255.744 192v-128h768.192zM0 576h767.936v-128l256 192-256 192v-128h-767.936z" />
+<glyph unicode="&#xf00f;" glyph-name="th-list2" data-tags="th-list" d="M292.571 237.714v-109.714q0-22.857-16-38.857t-38.857-16h-182.857q-22.857 0-38.857 16t-16 38.857v109.714q0 22.857 16 38.857t38.857 16h182.857q22.857 0 38.857-16t16-38.857zM292.571 530.286v-109.714q0-22.857-16-38.857t-38.857-16h-182.857q-22.857 0-38.857 16t-16 38.857v109.714q0 22.857 16 38.857t38.857 16h182.857q22.857 0 38.857-16t16-38.857zM1024 237.714v-109.714q0-22.857-16-38.857t-38.857-16h-548.571q-22.857 0-38.857 16t-16 38.857v109.714q0 22.857 16 38.857t38.857 16h548.571q22.857 0 38.857-16t16-38.857zM292.571 822.857v-109.714q0-22.857-16-38.857t-38.857-16h-182.857q-22.857 0-38.857 16t-16 38.857v109.714q0 22.857 16 38.857t38.857 16h182.857q22.857 0 38.857-16t16-38.857zM1024 530.286v-109.714q0-22.857-16-38.857t-38.857-16h-548.571q-22.857 0-38.857 16t-16 38.857v109.714q0 22.857 16 38.857t38.857 16h548.571q22.857 0 38.857-16t16-38.857zM1024 822.857v-109.714q0-22.857-16-38.857t-38.857-16h-548.571q-22.857 0-38.857 16t-16 38.857v109.714q0 22.857 16 38.857t38.857 16h548.571q22.857 0 38.857-16t16-38.857z" />
+<glyph unicode="&#xf03f;" glyph-name="list-alt2" data-tags="list-alt" d="M219.429 274.286v-36.571q0-7.429-5.429-12.857t-12.857-5.429h-36.571q-7.429 0-12.857 5.429t-5.429 12.857v36.571q0 7.429 5.429 12.857t12.857 5.429h36.571q7.429 0 12.857-5.429t5.429-12.857zM219.429 420.571v-36.571q0-7.429-5.429-12.857t-12.857-5.429h-36.571q-7.429 0-12.857 5.429t-5.429 12.857v36.571q0 7.429 5.429 12.857t12.857 5.429h36.571q7.429 0 12.857-5.429t5.429-12.857zM219.429 566.857v-36.571q0-7.429-5.429-12.857t-12.857-5.429h-36.571q-7.429 0-12.857 5.429t-5.429 12.857v36.571q0 7.429 5.429 12.857t12.857 5.429h36.571q7.429 0 12.857-5.429t5.429-12.857zM877.714 274.286v-36.571q0-7.429-5.429-12.857t-12.857-5.429h-548.571q-7.429 0-12.857 5.429t-5.429 12.857v36.571q0 7.429 5.429 12.857t12.857 5.429h548.571q7.429 0 12.857-5.429t5.429-12.857zM877.714 420.571v-36.571q0-7.429-5.429-12.857t-12.857-5.429h-548.571q-7.429 0-12.857 5.429t-5.429 12.857v36.571q0 7.429 5.429 12.857t12.857 5.429h548.571q7.429 0 12.857-5.429t5.429-12.857zM877.714 566.857v-36.571q0-7.429-5.429-12.857t-12.857-5.429h-548.571q-7.429 0-12.857 5.429t-5.429 12.857v36.571q0 7.429 5.429 12.857t12.857 5.429h548.571q7.429 0 12.857-5.429t5.429-12.857zM950.857 164.571v475.429q0 7.429-5.429 12.857t-12.857 5.429h-841.143q-7.429 0-12.857-5.429t-5.429-12.857v-475.429q0-7.429 5.429-12.857t12.857-5.429h841.143q7.429 0 12.857 5.429t5.429 12.857zM1024 786.286v-621.714q0-37.714-26.857-64.571t-64.571-26.857h-841.143q-37.714 0-64.571 26.857t-26.857 64.571v621.714q0 37.714 26.857 64.571t64.571 26.857h841.143q37.714 0 64.571-26.857t26.857-64.571z" />
+<glyph unicode="&#xf04f;" glyph-name="book22" data-tags="book" horiz-adv-x="953" d="M936.571 677.714q22.857-32.571 10.286-73.714l-157.143-517.714q-10.857-36.571-43.714-61.429t-70-24.857h-527.429q-44 0-84.857 30.571t-56.857 75.143q-13.714 38.286-1.143 72.571 0 2.286 1.714 15.429t2.286 21.143q0.571 4.571-1.714 12.286t-1.714 11.143q1.143 6.286 4.571 12t9.429 13.429 9.429 13.429q13.143 21.714 25.714 52.286t17.143 52.286q1.714 5.714 0.286 17.143t-0.286 16q1.714 6.286 9.714 16t9.714 13.143q12 20.571 24 52.571t14.286 51.429q0.571 5.143-1.429 18.286t0.286 16q2.286 7.429 12.571 17.429t12.571 12.857q10.857 14.857 24.286 48.286t15.714 55.143q0.571 4.571-1.714 14.571t-1.143 15.143q1.143 4.571 5.143 10.286t10.286 13.143 9.714 12q4.571 6.857 9.429 17.429t8.571 20 9.143 20.571 11.143 18.286 15.143 13.429 20.571 6.571 27.143-3.143l-0.571-1.714q21.714 5.143 29.143 5.143h434.857q42.286 0 65.143-32t10.286-74.286l-156.571-517.714q-20.571-68-40.857-87.714t-73.429-19.714h-496.571q-15.429 0-21.714-8.571-6.286-9.143-0.571-24.571 13.714-40 82.286-40h527.429q16.571 0 32 8.857t20 23.714l171.429 564q4 12.571 2.857 32.571 21.714-8.571 33.714-24.571zM328.571 676.571q-2.286-7.429 1.143-12.857t11.429-5.429h347.429q7.429 0 14.571 5.429t9.429 12.857l12 36.571q2.286 7.429-1.143 12.857t-11.429 5.429h-347.429q-7.429 0-14.571-5.429t-9.429-12.857zM281.143 530.286q-2.286-7.429 1.143-12.857t11.429-5.429h347.429q7.429 0 14.571 5.429t9.429 12.857l12 36.571q2.286 7.429-1.143 12.857t-11.429 5.429h-347.429q-7.429 0-14.571-5.429t-9.429-12.857z" />
+<glyph unicode="&#xf07f;" glyph-name="random22" data-tags="random" d="M380.571 676q-34.286-52.571-78.286-156-12.571 25.714-21.143 41.429t-23.143 36.286-29.143 32.286-36 20-46.571 8.286h-128q-8 0-13.143 5.143t-5.143 13.143v109.714q0 8 5.143 13.143t13.143 5.143h128q142.857 0 234.286-128.571zM1024 219.428q0-8-5.143-13.143l-182.857-182.857q-5.143-5.143-13.143-5.143-7.429 0-12.857 5.429t-5.429 12.857v109.714q-18.286 0-48.571-0.286t-46.286-0.571-41.714 0.571-40.571 2.857-36.571 6-36 10.571-33.143 16.286-33.714 22.857-31.429 30.571-32 39.714q33.714 53.143 77.714 156 12.571-25.714 21.143-41.429t23.143-36.286 29.143-32.286 36-20 46.571-8.286h146.286v109.714q0 8 5.143 13.143t13.143 5.143q6.857 0 13.714-5.714l182.286-182.286q5.143-5.143 5.143-13.143zM1024 731.428q0-8-5.143-13.143l-182.857-182.857q-5.143-5.143-13.143-5.143-7.429 0-12.857 5.429t-5.429 12.857v109.714h-146.286q-27.429 0-49.714-8.571t-39.429-25.714-29.143-35.143-25.714-44.286q-18.286-35.429-44.571-97.714-16.571-37.714-28.286-63.429t-30.857-60-36.571-57.143-42.286-47.429-51.429-39.143-60.857-24-73.143-9.429h-128q-8 0-13.143 5.143t-5.143 13.143v109.714q0 8 5.143 13.143t13.143 5.143h128q27.429 0 49.714 8.571t39.429 25.714 29.143 35.143 25.714 44.286q18.286 35.429 44.571 97.714 16.571 37.714 28.286 63.429t30.857 60 36.571 57.143 42.286 47.429 51.429 39.143 60.857 24 73.143 9.429h146.286v109.714q0 8 5.143 13.143t13.143 5.143q6.857 0 13.714-5.714l182.286-182.286q5.143-5.143 5.143-13.143z" />
+<glyph unicode="&#xf08f;" glyph-name="retweet22" data-tags="retweet" horiz-adv-x="1097" d="M731.429 91.428q0-7.429-5.429-12.857t-12.857-5.429h-548.571q-4.571 0-7.714 1.143t-5.143 4-3.143 4.571-1.714 6.571-0.571 6.571v342.857h-109.714q-14.857 0-25.714 10.857t-10.857 25.714q0 13.714 8.571 23.429l182.857 219.429q10.857 12.571 28 12.571t28-12.571l182.857-219.429q8.571-9.714 8.571-23.429 0-14.857-10.857-25.714t-25.714-10.857h-109.714v-219.429h329.143q9.143 0 14.286-6.286l91.429-109.714q4-6.286 4-12zM1097.143 329.143q0-13.714-8.571-23.429l-182.857-219.429q-11.429-13.143-28-13.143t-28 13.143l-182.857 219.429q-8.571 9.714-8.571 23.429 0 14.857 10.857 25.714t25.714 10.857h109.714v219.429h-329.143q-9.143 0-14.286 6.857l-91.429 109.714q-4 5.143-4 11.429 0 7.429 5.429 12.857t12.857 5.429h548.571q4.571 0 7.714-1.143t5.143-4 3.143-4.571 1.714-6.571 0.571-6.571v-342.857h109.714q14.857 0 25.714-10.857t10.857-25.714z" />
+<glyph unicode="&#xf09f;" glyph-name="sign-in22" data-tags="sign-in" horiz-adv-x="878" d="M676.571 438.857q0-14.857-10.857-25.714l-310.857-310.857q-10.857-10.857-25.714-10.857t-25.714 10.857-10.857 25.714v164.571h-256q-14.857 0-25.714 10.857t-10.857 25.714v219.429q0 14.857 10.857 25.714t25.714 10.857h256v164.571q0 14.857 10.857 25.714t25.714 10.857 25.714-10.857l310.857-310.857q10.857-10.857 10.857-25.714zM877.714 640v-402.286q0-68-48.286-116.286t-116.286-48.286h-182.857q-7.429 0-12.857 5.429t-5.429 12.857q0 2.286-0.571 11.429t-0.286 15.143 1.714 13.429 5.714 11.143 11.714 3.714h182.857q37.714 0 64.571 26.857t26.857 64.571v402.286q0 37.714-26.857 64.571t-64.571 26.857h-178.286t-6.571 0.571-6.571 1.714-4.571 3.143-4 5.143-1.143 7.714q0 2.286-0.571 11.429t-0.286 15.143 1.714 13.429 5.714 11.143 11.714 3.714h182.857q68 0 116.286-48.286t48.286-116.286z" />
+<glyph unicode="&#xf0b3;" glyph-name="filter22" data-tags="filter" horiz-adv-x="805" d="M801.714 782.286q9.714-23.429-8-40l-281.714-281.714v-424q0-24-22.286-33.714-7.429-2.857-14.286-2.857-15.429 0-25.714 10.857l-146.286 146.286q-10.857 10.857-10.857 25.714v277.714l-281.714 281.714q-17.714 16.571-8 40 9.714 22.286 33.714 22.286h731.429q24 0 33.714-22.286z" />
+<glyph unicode="&#xf0cf;" glyph-name="browser2" data-tags="browser" horiz-adv-x="896" d="M320 768h64v-64h-64v64zM192 768h64v-64h-64v64zM64 768h64v-64h-64v64zM832 128h-768v512h768v-512zM832 704h-384v64h384v-64zM896 768c0 35.35-28.65 64-64 64h-768c-35.35 0-64-28.65-64-64v-640c0-35.35 28.65-64 64-64h768c35.35 0 64 28.65 64 64v640z" />
+<glyph unicode="&#xf0df;" glyph-name="bars2, navicon2, reorder2" data-tags="bars, navicon, reorder" horiz-adv-x="878" d="M877.714 182.857v-73.143q0-14.857-10.857-25.714t-25.714-10.857h-804.571q-14.857 0-25.714 10.857t-10.857 25.714v73.143q0 14.857 10.857 25.714t25.714 10.857h804.571q14.857 0 25.714-10.857t10.857-25.714zM877.714 475.428v-73.143q0-14.857-10.857-25.714t-25.714-10.857h-804.571q-14.857 0-25.714 10.857t-10.857 25.714v73.143q0 14.857 10.857 25.714t25.714 10.857h804.571q14.857 0 25.714-10.857t10.857-25.714zM877.714 768v-73.143q0-14.857-10.857-25.714t-25.714-10.857h-804.571q-14.857 0-25.714 10.857t-10.857 25.714v73.143q0 14.857 10.857 25.714t25.714 10.857h804.571q14.857 0 25.714-10.857t10.857-25.714z" />
+<glyph unicode="&#xf0ef;" glyph-name="table22" data-tags="table" horiz-adv-x="951" d="M292.571 164.571v109.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM292.571 384v109.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM585.143 164.571v109.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM292.571 603.428v109.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM585.143 384v109.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM877.714 164.571v109.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM585.143 603.428v109.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM877.714 384v109.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM877.714 603.428v109.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM950.857 786.286v-621.714q0-37.714-26.857-64.571t-64.571-26.857h-768q-37.714 0-64.571 26.857t-26.857 64.571v621.714q0 37.714 26.857 64.571t64.571 26.857h768q37.714 0 64.571-26.857t26.857-64.571z" />
+<glyph unicode="&#xf0ff;" glyph-name="magic2" data-tags="magic" horiz-adv-x="966" d="M680 618.857l167.429 167.429-61.143 61.143-167.429-167.429zM935.429 786.286q0-15.429-10.286-25.714l-734.857-734.857q-10.286-10.286-25.714-10.286t-25.714 10.286l-113.143 113.143q-10.286 10.286-10.286 25.714t10.286 25.714l734.857 734.857q10.286 10.286 25.714 10.286t25.714-10.286l113.143-113.143q10.286-10.286 10.286-25.714zM163.429 894.857l56-17.143-56-17.143-17.143-56-17.143 56-56 17.143 56 17.143 17.143 56zM363.429 802.286l112-34.286-112-34.286-34.286-112-34.286 112-112 34.286 112 34.286 34.286 112zM894.857 529.143l56-17.143-56-17.143-17.143-56-17.143 56-56 17.143 56 17.143 17.143 56zM529.143 894.857l56-17.143-56-17.143-17.143-56-17.143 56-56 17.143 56 17.143 17.143 56z" />
+<glyph unicode="&#xf10f;" glyph-name="columns2" data-tags="columns" horiz-adv-x="951" d="M91.429 73.143h347.429v658.286h-365.714v-640q0-7.429 5.429-12.857t12.857-5.429zM877.714 91.428v640h-365.714v-658.286h347.429q7.429 0 12.857 5.429t5.429 12.857zM950.857 786.286v-694.857q0-37.714-26.857-64.571t-64.571-26.857h-768q-37.714 0-64.571 26.857t-26.857 64.571v694.857q0 37.714 26.857 64.571t64.571 26.857h768q37.714 0 64.571-26.857t26.857-64.571z" />
+<glyph unicode="&#xf116;" glyph-name="sitemap22" data-tags="sitemap" d="M1024 237.714v-182.857q0-22.857-16-38.857t-38.857-16h-182.857q-22.857 0-38.857 16t-16 38.857v182.857q0 22.857 16 38.857t38.857 16h54.857v109.714h-292.571v-109.714h54.857q22.857 0 38.857-16t16-38.857v-182.857q0-22.857-16-38.857t-38.857-16h-182.857q-22.857 0-38.857 16t-16 38.857v182.857q0 22.857 16 38.857t38.857 16h54.857v109.714h-292.571v-109.714h54.857q22.857 0 38.857-16t16-38.857v-182.857q0-22.857-16-38.857t-38.857-16h-182.857q-22.857 0-38.857 16t-16 38.857v182.857q0 22.857 16 38.857t38.857 16h54.857v109.714q0 29.714 21.714 51.429t51.429 21.714h292.571v109.714h-54.857q-22.857 0-38.857 16t-16 38.857v182.857q0 22.857 16 38.857t38.857 16h182.857q22.857 0 38.857-16t16-38.857v-182.857q0-22.857-16-38.857t-38.857-16h-54.857v-109.714h292.571q29.714 0 51.429-21.714t21.714-51.429v-109.714h54.857q22.857 0 38.857-16t16-38.857z" />
+<glyph unicode="&#xf117;" glyph-name="exchange2" data-tags="exchange" d="M1024 274.286v-109.714q0-7.429-5.429-12.857t-12.857-5.429h-786.286v-109.714q0-7.429-5.429-12.857t-12.857-5.429q-6.857 0-13.714 5.714l-182.286 182.857q-5.143 5.143-5.143 12.571 0 8 5.143 13.143l182.857 182.857q5.143 5.143 13.143 5.143 7.429 0 12.857-5.429t5.429-12.857v-109.714h786.286q7.429 0 12.857-5.429t5.429-12.857zM1024 585.143q0-8-5.143-13.143l-182.857-182.857q-5.143-5.143-13.143-5.143-7.429 0-12.857 5.429t-5.429 12.857v109.714h-786.286q-7.429 0-12.857 5.429t-5.429 12.857v109.714q0 7.429 5.429 12.857t12.857 5.429h786.286v109.714q0 8 5.143 13.143t13.143 5.143q6.857 0 13.714-5.714l182.286-182.286q5.143-5.143 5.143-13.143z" />
+<glyph unicode="&#xf11f;" glyph-name="mobile2, mobile-phone2" data-tags="mobile, mobile-phone" horiz-adv-x="439" d="M265.143 146.286q0 18.857-13.429 32.286t-32.286 13.429-32.286-13.429-13.429-32.286 13.429-32.286 32.286-13.429 32.286 13.429 13.429 32.286zM384 237.714v402.286q0 7.429-5.429 12.857t-12.857 5.429h-292.571q-7.429 0-12.857-5.429t-5.429-12.857v-402.286q0-7.429 5.429-12.857t12.857-5.429h292.571q7.429 0 12.857 5.429t5.429 12.857zM274.286 722.286q0 9.143-9.143 9.143h-91.429q-9.143 0-9.143-9.143t9.143-9.143h91.429q9.143 0 9.143 9.143zM438.857 731.428v-585.143q0-29.714-21.714-51.429t-51.429-21.714h-292.571q-29.714 0-51.429 21.714t-21.714 51.429v585.143q0 29.714 21.714 51.429t51.429 21.714h292.571q29.714 0 51.429-21.714t21.714-51.429z" />
+<glyph unicode="&#xf12f;" glyph-name="puzzle-piece22" data-tags="puzzle-piece" horiz-adv-x="951" d="M950.857 323.428q0-46.286-25.429-77.143t-70.571-30.857q-23.429 0-44.286 10t-33.714 21.714-32.286 21.714-40.571 10q-62.857 0-62.857-70.857 0-22.286 9.143-65.714t8.571-65.714v-2.857q-12.571 0-18.857-0.571-19.429-1.714-55.714-6.571t-66-7.714-56-2.857q-34.857 0-58.857 15.143t-24 47.714q0 21.143 10 40.571t21.714 32.286 21.714 33.714 10 44.286q0 45.143-30.857 70.571t-77.143 25.429q-48 0-81.714-26t-33.714-72.857q0-24.571 8.571-47.429t19.143-36.857 19.143-30.286 8.571-28.857q0-25.714-26.286-50.857-21.143-20-66.857-20-54.286 0-140 13.714-5.143 1.143-15.714 2.286t-15.714 2.286l-7.429 1.143q-0.571 0-1.714 0.571-1.143 0-1.143 0.571v585.143q1.143-0.571 10-2t19.429-2.857 12.286-2q85.714-13.714 140-13.714 45.714 0 66.857 20 26.286 25.143 26.286 50.857 0 12.571-8.571 28.857t-19.143 30.286-19.143 36.857-8.571 47.429q0 46.857 33.714 72.857t82.286 26q45.714 0 76.571-25.429t30.857-70.571q0-23.429-10-44.286t-21.714-33.714-21.714-32.286-10-40.571q0-32.571 24-47.714t58.857-15.143q36.571 0 102.857 8.571t93.143 9.714v-1.143q-0.571-1.143-2-10t-2.857-19.429-2-12.286q-13.714-85.714-13.714-140 0-45.714 20-66.857 25.143-26.286 50.857-26.286 12.571 0 28.857 8.571t30.286 19.143 36.857 19.143 47.429 8.571q46.857 0 72.857-33.714t26-81.714z" />
+<glyph unicode="&#xf13f;" glyph-name="unlock-alt2" data-tags="unlock-alt" horiz-adv-x="658" d="M603.429 512q22.857 0 38.857-16t16-38.857v-329.143q0-22.857-16-38.857t-38.857-16h-548.571q-22.857 0-38.857 16t-16 38.857v329.143q0 22.857 16 38.857t38.857 16h18.286v182.857q0 105.714 75.143 180.857t180.857 75.143 180.857-75.143 75.143-180.857q0-14.857-10.857-25.714t-25.714-10.857h-36.571q-14.857 0-25.714 10.857t-10.857 25.714q0 60.571-42.857 103.429t-103.429 42.857-103.429-42.857-42.857-103.429v-182.857h420.571z" />
+<glyph unicode="&#xf1bf;" glyph-name="cube22" data-tags="cube" horiz-adv-x="951" d="M512 20l365.714 199.429v363.429l-365.714-133.143v-429.714zM475.429 514.286l398.857 145.143-398.857 145.143-398.857-145.143zM950.857 658.286v-438.857q0-20-10.286-37.143t-28-26.857l-402.286-219.429q-16-9.143-34.857-9.143t-34.857 9.143l-402.286 219.429q-17.714 9.714-28 26.857t-10.286 37.143v438.857q0 22.857 13.143 41.714t34.857 26.857l402.286 146.286q12.571 4.571 25.143 4.571t25.143-4.571l402.286-146.286q21.714-8 34.857-26.857t13.143-41.714z" />
+<glyph unicode="&#xf1cf;" glyph-name="database22" data-tags="database" horiz-adv-x="878" d="M438.857 512q135.429 0 253.143 24.571t185.714 72.571v-97.143q0-39.429-58.857-73.143t-160-53.429-220-19.714-220 19.714-160 53.429-58.857 73.143v97.143q68-48 185.714-72.571t253.143-24.571zM438.857 73.143q135.429 0 253.143 24.571t185.714 72.571v-97.143q0-39.429-58.857-73.143t-160-53.429-220-19.714-220 19.714-160 53.429-58.857 73.143v97.143q68-48 185.714-72.571t253.143-24.571zM438.857 292.571q135.429 0 253.143 24.571t185.714 72.571v-97.143q0-39.429-58.857-73.143t-160-53.429-220-19.714-220 19.714-160 53.429-58.857 73.143v97.143q68-48 185.714-72.571t253.143-24.571zM438.857 950.857q118.857 0 220-19.714t160-53.429 58.857-73.143v-73.143q0-39.429-58.857-73.143t-160-53.429-220-19.714-220 19.714-160 53.429-58.857 73.143v73.143q0 39.429 58.857 73.143t160 53.429 220 19.714z" />
+<glyph unicode="&#xf1df;" glyph-name="paper-plane-o2, send-o2" data-tags="paper-plane-o, send-o" horiz-adv-x="1025" d="M1008 944.571q18.857-13.714 15.429-36.571l-146.286-877.714q-2.857-16.571-18.286-25.714-8-4.571-17.714-4.571-6.286 0-13.714 2.857l-301.143 122.857-170.286-186.857q-10.286-12-26.857-12-8 0-13.143 2.286-10.857 4-17.143 13.429t-6.286 20.857v258.286l-269.714 110.286q-21.143 8-22.857 31.429-1.714 22.286 18.286 33.714l950.857 548.571q20 12 38.857-1.143zM812.571 88l126.286 756-819.429-472.571 192-78.286 493.143 365.143-273.143-455.429z" />
+<glyph unicode="&#xf1ef;" glyph-name="newspaper-o2" data-tags="newspaper-o" horiz-adv-x="1170" d="M585.143 658.286h-219.429v-219.429h219.429v219.429zM658.286 292.571v-73.143h-365.714v73.143h365.714zM658.286 731.428v-365.714h-365.714v365.714h365.714zM1024 292.571v-73.143h-292.571v73.143h292.571zM1024 438.857v-73.143h-292.571v73.143h292.571zM1024 585.143v-73.143h-292.571v73.143h292.571zM1024 731.428v-73.143h-292.571v73.143h292.571zM146.286 182.857v548.571h-73.143v-548.571q0-14.857 10.857-25.714t25.714-10.857 25.714 10.857 10.857 25.714zM1097.143 182.857v621.714h-877.714v-621.714q0-18.857-6.286-36.571h847.429q14.857 0 25.714 10.857t10.857 25.714zM1170.286 877.714v-694.857q0-45.714-32-77.714t-77.714-32h-950.857q-45.714 0-77.714 32t-32 77.714v621.714h146.286v73.143h1024z" />
+<glyph unicode="&#xf20f;" glyph-name="pie-chart2" data-tags="pie-chart" horiz-adv-x="987" d="M438.857 442.286l312-312q-60.571-61.714-141.429-96t-170.571-34.286q-119.429 0-220.286 58.857t-159.714 159.714-58.857 220.286 58.857 220.286 159.714 159.714 220.286 58.857v-435.429zM545.714 438.857h441.714q0-89.714-34.286-170.571t-96-141.429zM950.857 512h-438.857v438.857q119.429 0 220.286-58.857t159.714-159.714 58.857-220.286z" />
+<glyph unicode="&#xf21f;" glyph-name="line-chart2" data-tags="line-chart" horiz-adv-x="1170" d="M1170.286 73.143v-73.143h-1170.286v877.714h73.143v-804.571h1097.143zM1097.143 786.286v-248.571q0-12-11.143-16.857t-20.286 4.286l-69.143 69.143-361.714-361.714q-5.714-5.714-13.143-5.714t-13.143 5.714l-133.143 133.143-237.714-237.714-109.714 109.714 334.286 334.286q5.714 5.714 13.143 5.714t13.143-5.714l133.143-133.143 265.143 265.143-69.143 69.143q-9.143 9.143-4.286 20.286t16.857 11.143h248.571q8 0 13.143-5.143t5.143-13.143z" />
+<glyph unicode="&#xf26f;" glyph-name="safari2" data-tags="safari" d="M542.286 440.571q0-14.857-9.429-25.714t-23.714-10.857q-14.857 0-25.714 9.429t-10.857 23.714q0 14.857 9.714 25.714t24 10.857 25.143-9.429 10.857-23.714zM550.857 407.428l200 332q-5.143-4.571-38.571-35.714t-71.714-66.571-78-72.571-66.857-63.143-28.857-29.429l-199.429-331.429q4 4 38.286 35.429t72 66.571 77.714 72.571 66.857 63.429 28.571 28.857zM920.571 438.857q0-114.857-59.429-212-1.714 1.143-9.714 6.286t-15.143 9.429-9.429 4.286q-7.429 0-7.429-7.429 0-5.714 33.714-25.143-42.286-64-105.429-108.857t-138-63.143l-9.143 38.286q-0.571 5.714-8.571 5.714-2.857 0-4.571-3.143t-1.143-5.429l9.143-38.857q-41.143-8.571-83.429-8.571-113.714 0-212.571 60 0.571 1.143 7.429 11.714t12.286 19.143 5.429 10.857q0 7.429-7.429 7.429-3.429 0-9.714-8.286t-12.857-19.714-7.714-13.143q-64.571 42.857-109.714 107.143t-62.857 139.714l39.429 8.571q5.714 1.714 5.714 8.571 0 2.857-3.143 4.571t-6 1.143l-38.857-8.571q-8 41.143-8 79.429 0 117.714 62.286 216.571 1.143-0.571 10.571-6.857t17.143-10.857 10-4.571q7.429 0 7.429 6.857 0 3.429-7.143 8.857t-18.571 12.286l-11.429 6.857q44 64 108 108t139.429 61.143l8.571-38.286q1.143-5.714 8.571-5.714 2.857 0 4.571 3.143t1.143 6l-8.571 37.714q40.571 7.429 76.571 7.429 116.571 0 216.571-62.286-22.286-32-22.286-37.143 0-7.429 6.857-7.429 6.286 0 27.429 36.571 63.429-42.857 107.143-106.286t61.429-137.714l-32-6.857q-5.714-1.143-5.714-9.143 0-2.857 3.143-4.571t5.429-1.143l32.571 7.429q8-41.143 8-80zM969.143 438.857q0 93.143-36.286 177.714t-97.429 145.714-145.714 97.429-177.714 36.286-177.714-36.286-145.714-97.429-97.429-145.714-36.286-177.714 36.286-177.714 97.429-145.714 145.714-97.429 177.714-36.286 177.714 36.286 145.714 97.429 97.429 145.714 36.286 177.714zM1024 438.857q0-104-40.571-198.857t-109.143-163.429-163.429-109.143-198.857-40.571-198.857 40.571-163.429 109.143-109.143 163.429-40.571 198.857 40.571 198.857 109.143 163.429 163.429 109.143 198.857 40.571 198.857-40.571 163.429-109.143 109.143-163.429 40.571-198.857z" />
+<glyph unicode="&#xf27f;" glyph-name="chrome2" data-tags="chrome" d="M510.286 950.857q137.143 1.143 257.714-68.571 132.571-76.571 201.143-212.571l-424 22.286q-91.429 5.143-168-42.571t-105.714-131.143l-157.714 242.286q73.143 90.857 177.714 140.286t218.857 50zM83.429 719.428l192.571-378.857q41.143-81.714 120.571-124t167.429-25.714l-131.429-257.714q-121.143 18.857-220 90t-155.714 180.571-56.857 235.143q0 152.571 83.429 280.571zM989.714 622.857q33.143-85.714 34-177.429t-27.714-174.857-87.429-155.429-140.571-119.714q-131.429-76-284.571-68l231.429 356q50.286 74.857 47.143 166t-60.857 158.571zM512 611.428q71.429 0 122-50.571t50.571-122-50.571-122-122-50.571-122 50.571-50.571 122 50.571 122 122 50.571z" />
+<glyph unicode="&#xf28f;" glyph-name="firefox2" data-tags="firefox" horiz-adv-x="1022" d="M516-73.143q-161.714 0-288.286 86t-188.286 227.714q-33.143 74.857-38.286 172t14.857 190 63.429 178.286 102.286 138.571l-6.286-160.571q6.286 8 38.857 8.857t40-8.857q24 46.286 91.714 78.857t134 33.714q-30.857-25.714-68.286-84.857t-33.429-93.429q14.286-4.571 35.714-7.714t36-4.286 38.857-2.286 28.857-1.714q8.571-2.857 5.429-26t-17.429-43.143q-2.857-4-9.429-10.571t-32.286-20.286-57.714-19.429l8.571-108-79.429 38.286q-10.286-24.571-4.286-46.571t20.571-38 37.429-23.714 46.286-3.714q29.143 5.143 56 19.714t47.714 25.714 42 10q34.857-2.286 51.143-18.857t11.143-37.143q-0.571-1.143-1.429-3.143t-4.857-7.143-10.286-8.857-18-6-26.571-0.571q-34.286-54.286-82.571-77.429t-119.714-16.857q42.286-34.857 92.857-47.143t96.286-3.429 88.286 29.714 73.143 50 46 59.429q24.571 52 22.286 110t-21.429 107.714-44.857 71.429q49.714-21.714 78.286-45.429t44-64.286q8.571 97.143-32.857 196t-119.714 162.286q151.429-44 235.429-159.714t86.286-295.714q1.143-72.571-23.143-145.714t-70.571-136-108-112-141.429-77.429-164.857-28.286z" />
+<glyph unicode="&#xf296;" glyph-name="opera2" data-tags="opera" d="M853.143 820.571q-94.286 62.857-205.143 62.857-88.571 0-167.429-41.714t-137.143-114.286q-42.857-53.143-68.286-124.571t-27.714-152v-24q2.286-80.571 27.714-152t68.286-124.571q58.286-72.571 137.143-114.286t167.429-41.714q110.857 0 205.143 62.857-69.143-61.714-156.857-96t-184.286-34.286q-16.571 0-24.571 0.571-100 4.571-190.286 46.857t-155.429 110.286-103.429 160.571-38.286 193.714q0 104 40.571 198.857t109.143 163.429 163.429 109.143 198.857 40.571h1.714q96-0.571 183.143-34.571t156.286-95.714zM1024 438.857q0-109.714-44-207.143t-121.714-169.429q-59.429-36-126.857-36-78.286 0-145.714 48 88 32 144.857 133.143t56.857 231.429q0 129.714-56.571 230.857t-144.571 133.714q68 47.429 145.143 47.429 68 0 129.143-37.143 77.143-71.429 120.286-168.571t43.143-206.286z" />
+<glyph unicode="&#xf297;" glyph-name="internet-explorer2" data-tags="internet-explorer" d="M1024 415.428q0-32-4-59.429h-657.714q0-83.429 62.571-139.714t147.143-56.286q56.571 0 106 26.571t78 74.571h241.714q-32-90.857-97.429-160.571t-152.857-107.714-183.429-38q-106.857 0-203.429 47.429-130.286-66.286-225.143-66.286-135.429 0-135.429 150.286 0 65.714 25.714 157.143 9.714 34.286 62.286 130.857 113.714 205.714 271.429 346.286-105.143-45.143-244-202.286 36 156.571 162 256.857t286.571 100.286q17.143 0 25.714-0.571 145.714 66.857 247.429 66.857 36.571 0 66.286-7.429t54-23.143 38-43.714 13.714-65.714q0-66.286-42.857-163.429 57.714-104 57.714-222.857zM984 781.143q0 47.429-30.286 75.429t-78.286 28q-61.714 0-145.143-40 69.143-26.857 127.143-75.143t97.429-111.714q29.143 77.143 29.143 123.429zM73.143 74.286q0-49.143 27.714-75.714t76.857-26.571q65.714 0 152 47.429-69.714 41.143-122 104.571t-78.571 140q-56-117.143-56-189.714zM361.143 481.714h416q-2.857 81.143-64.571 135.429t-143.429 54.286q-82.286 0-143.714-54.286t-64.286-135.429z" />
+<glyph unicode="&#xf298;" glyph-name="map-o2" data-tags="map-o" horiz-adv-x="1170" d="M1154.286 944.571q16-11.429 16-30.286v-804.571q0-11.429-6.286-20.571t-16.571-13.143l-365.714-146.286q-13.714-6.286-27.429 0l-352 140.571-352-140.571q-5.714-2.857-13.714-2.857-10.857 0-20.571 6.286-16 11.429-16 30.286v804.571q0 11.429 6.286 20.571t16.571 13.143l365.714 146.286q13.714 6.286 27.429 0l352-140.571 352 140.571q18.286 7.429 34.286-3.429zM420.571 867.428v-725.714l329.143-131.429v725.714zM73.143 743.428v-725.714l310.857 124v725.714zM1097.143 134.286v725.714l-310.857-124v-725.714z" />
+<glyph unicode="&#xf299;" glyph-name="commenting-o2" data-tags="commenting-o" d="M365.714 438.857q0-30.286-21.429-51.714t-51.714-21.429-51.714 21.429-21.429 51.714 21.429 51.714 51.714 21.429 51.714-21.429 21.429-51.714zM585.143 438.857q0-30.286-21.429-51.714t-51.714-21.429-51.714 21.429-21.429 51.714 21.429 51.714 51.714 21.429 51.714-21.429 21.429-51.714zM804.571 438.857q0-30.286-21.429-51.714t-51.714-21.429-51.714 21.429-21.429 51.714 21.429 51.714 51.714 21.429 51.714-21.429 21.429-51.714zM512 731.428q-116.571 0-218-39.714t-161.143-107.143-59.714-145.714q0-64 40.857-122t115.143-100.286l49.714-28.571-15.429-54.857q-13.714-52-40-98.286 86.857 36 157.143 97.714l24.571 21.714 32.571-3.429q39.429-4.571 74.286-4.571 116.571 0 218 39.714t161.143 107.143 59.714 145.714-59.714 145.714-161.143 107.143-218 39.714zM1024 438.857q0-99.429-68.571-183.714t-186.286-133.143-257.143-48.857q-40 0-82.857 4.571-113.143-100-262.857-138.286-28-8-65.143-12.571h-2.857q-8.571 0-15.429 6t-9.143 15.714v0.571q-1.714 2.286-0.286 6.857t1.143 5.714 2.571 5.429l3.429 5.143t4 4.857 4.571 5.143q4 4.571 17.714 19.714t19.714 21.714 17.714 22.571 18.571 29.143 15.429 33.714 14.857 43.429q-89.714 50.857-141.429 125.714t-51.714 160.571q0 74.286 40.571 142t109.143 116.857 163.429 78 198.857 28.857 198.857-28.857 163.429-78 109.143-116.857 40.571-142z" />
+<glyph unicode="&#xf29a;" glyph-name="edge2" data-tags="edge" d="M39.429 496.571h0.571q9.143 72 33.429 138t65.714 124 95.714 100.571 127.714 67.143 158 24.571q132 0 236.571-60.286t168-173.429q59.429-106.857 59.429-252.571v-107.429h-642.857q0.571-63.429 30.571-110t78-70 108.286-32.571 121.714-1.714 118.857 26.571 99.143 48.286v-215.429q-52.571-31.429-131.143-52.571t-178.571-21.714-180.571 30.286q-108 41.714-178 142.286t-71.143 212.571q-1.714 138.286 63.429 235.429t185.714 153.143q-27.429-34.286-44.571-71.714t-26.286-91.143h362.857q4.571 44-4.571 80t-26.857 58-40.286 38-46 23.429-42.857 11.714-32 4.857l-12.571 0.571q-77.143-2.857-148.286-25.429t-127.714-59.714-100.571-80.286-78.857-93.429z" />
+</font></defs></svg>
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/Vaadin-Icons.ttf b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/Vaadin-Icons.ttf
new file mode 100644
index 0000000..e00e677
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/Vaadin-Icons.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/Vaadin-Icons.woff b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/Vaadin-Icons.woff
new file mode 100644
index 0000000..906880f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/Vaadin-Icons.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/fontawesome-webfont.eot b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/fontawesome-webfont.eot
new file mode 100644
index 0000000..9b6afae
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/fontawesome-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/fontawesome-webfont.svg b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/fontawesome-webfont.svg
new file mode 100644
index 0000000..d05688e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/fontawesome-webfont.svg
@@ -0,0 +1,655 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata></metadata>
+<defs>
+<font id="fontawesomeregular" horiz-adv-x="1536" >
+<font-face units-per-em="1792" ascent="1536" descent="-256" />
+<missing-glyph horiz-adv-x="448" />
+<glyph unicode=" "  horiz-adv-x="448" />
+<glyph unicode="&#x09;" horiz-adv-x="448" />
+<glyph unicode="&#xa0;" horiz-adv-x="448" />
+<glyph unicode="&#xa8;" horiz-adv-x="1792" />
+<glyph unicode="&#xa9;" horiz-adv-x="1792" />
+<glyph unicode="&#xae;" horiz-adv-x="1792" />
+<glyph unicode="&#xb4;" horiz-adv-x="1792" />
+<glyph unicode="&#xc6;" horiz-adv-x="1792" />
+<glyph unicode="&#xd8;" horiz-adv-x="1792" />
+<glyph unicode="&#x2000;" horiz-adv-x="768" />
+<glyph unicode="&#x2001;" horiz-adv-x="1537" />
+<glyph unicode="&#x2002;" horiz-adv-x="768" />
+<glyph unicode="&#x2003;" horiz-adv-x="1537" />
+<glyph unicode="&#x2004;" horiz-adv-x="512" />
+<glyph unicode="&#x2005;" horiz-adv-x="384" />
+<glyph unicode="&#x2006;" horiz-adv-x="256" />
+<glyph unicode="&#x2007;" horiz-adv-x="256" />
+<glyph unicode="&#x2008;" horiz-adv-x="192" />
+<glyph unicode="&#x2009;" horiz-adv-x="307" />
+<glyph unicode="&#x200a;" horiz-adv-x="85" />
+<glyph unicode="&#x202f;" horiz-adv-x="307" />
+<glyph unicode="&#x205f;" horiz-adv-x="384" />
+<glyph unicode="&#x2122;" horiz-adv-x="1792" />
+<glyph unicode="&#x221e;" horiz-adv-x="1792" />
+<glyph unicode="&#x2260;" horiz-adv-x="1792" />
+<glyph unicode="&#x25fc;" horiz-adv-x="500" d="M0 0z" />
+<glyph unicode="&#xf000;" horiz-adv-x="1792" d="M1699 1350q0 -35 -43 -78l-632 -632v-768h320q26 0 45 -19t19 -45t-19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45t45 19h320v768l-632 632q-43 43 -43 78q0 23 18 36.5t38 17.5t43 4h1408q23 0 43 -4t38 -17.5t18 -36.5z" />
+<glyph unicode="&#xf001;" d="M1536 1312v-1120q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v537l-768 -237v-709q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89 t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v967q0 31 19 56.5t49 35.5l832 256q12 4 28 4q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf002;" horiz-adv-x="1664" d="M1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -52 -38 -90t-90 -38q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5 t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
+<glyph unicode="&#xf003;" horiz-adv-x="1792" d="M1664 32v768q-32 -36 -69 -66q-268 -206 -426 -338q-51 -43 -83 -67t-86.5 -48.5t-102.5 -24.5h-1h-1q-48 0 -102.5 24.5t-86.5 48.5t-83 67q-158 132 -426 338q-37 30 -69 66v-768q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1664 1083v11v13.5t-0.5 13 t-3 12.5t-5.5 9t-9 7.5t-14 2.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5q0 -168 147 -284q193 -152 401 -317q6 -5 35 -29.5t46 -37.5t44.5 -31.5t50.5 -27.5t43 -9h1h1q20 0 43 9t50.5 27.5t44.5 31.5t46 37.5t35 29.5q208 165 401 317q54 43 100.5 115.5t46.5 131.5z M1792 1120v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf004;" horiz-adv-x="1792" d="M896 -128q-26 0 -44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124t127 -344q0 -221 -229 -450l-623 -600 q-18 -18 -44 -18z" />
+<glyph unicode="&#xf005;" horiz-adv-x="1664" d="M1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -21 -10.5 -35.5t-30.5 -14.5q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455 l502 -73q56 -9 56 -46z" />
+<glyph unicode="&#xf006;" horiz-adv-x="1664" d="M1137 532l306 297l-422 62l-189 382l-189 -382l-422 -62l306 -297l-73 -421l378 199l377 -199zM1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -50 -41 -50q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500 l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455l502 -73q56 -9 56 -46z" />
+<glyph unicode="&#xf007;" horiz-adv-x="1408" d="M1408 131q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5t43 97.5t62 81t85.5 53.5t111.5 20q9 0 42 -21.5t74.5 -48t108 -48t133.5 -21.5t133.5 21.5t108 48t74.5 48t42 21.5q61 0 111.5 -20t85.5 -53.5t62 -81 t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" />
+<glyph unicode="&#xf008;" horiz-adv-x="1920" d="M384 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 320v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 704v128q0 26 -19 45t-45 19h-128 q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 -64v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM384 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45 t45 -19h128q26 0 45 19t19 45zM1792 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 704v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1792 320v128 q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 704v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19 t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1920 1248v-1344q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1344q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf009;" horiz-adv-x="1664" d="M768 512v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM768 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 512v-384q0 -52 -38 -90t-90 -38 h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf00a;" horiz-adv-x="1792" d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 288v-192q0 -40 -28 -68t-68 -28h-320 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192 q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf00b;" horiz-adv-x="1792" d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-960 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h960q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf00c;" horiz-adv-x="1792" d="M1671 970q0 -40 -28 -68l-724 -724l-136 -136q-28 -28 -68 -28t-68 28l-136 136l-362 362q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -295l656 657q28 28 68 28t68 -28l136 -136q28 -28 28 -68z" />
+<glyph unicode="&#xf00d;" horiz-adv-x="1408" d="M1298 214q0 -40 -28 -68l-136 -136q-28 -28 -68 -28t-68 28l-294 294l-294 -294q-28 -28 -68 -28t-68 28l-136 136q-28 28 -28 68t28 68l294 294l-294 294q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -294l294 294q28 28 68 28t68 -28l136 -136q28 -28 28 -68 t-28 -68l-294 -294l294 -294q28 -28 28 -68z" />
+<glyph unicode="&#xf00e;" horiz-adv-x="1664" d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-224q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v224h-224q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h224v224q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-224h224 q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5 t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
+<glyph unicode="&#xf010;" horiz-adv-x="1664" d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-576q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h576q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5z M1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z " />
+<glyph unicode="&#xf011;" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61t-298 61t-245 164t-164 245t-61 298q0 182 80.5 343t226.5 270q43 32 95.5 25t83.5 -50q32 -42 24.5 -94.5t-49.5 -84.5q-98 -74 -151.5 -181t-53.5 -228q0 -104 40.5 -198.5t109.5 -163.5t163.5 -109.5 t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5q0 121 -53.5 228t-151.5 181q-42 32 -49.5 84.5t24.5 94.5q31 43 84 50t95 -25q146 -109 226.5 -270t80.5 -343zM896 1408v-640q0 -52 -38 -90t-90 -38t-90 38t-38 90v640q0 52 38 90t90 38t90 -38t38 -90z" />
+<glyph unicode="&#xf012;" horiz-adv-x="1792" d="M256 96v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 224v-320q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 480v-576q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23 v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1408 864v-960q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1376v-1472q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1472q0 14 9 23t23 9h192q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf013;" d="M1024 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1536 749v-222q0 -12 -8 -23t-20 -13l-185 -28q-19 -54 -39 -91q35 -50 107 -138q10 -12 10 -25t-9 -23q-27 -37 -99 -108t-94 -71q-12 0 -26 9l-138 108q-44 -23 -91 -38 q-16 -136 -29 -186q-7 -28 -36 -28h-222q-14 0 -24.5 8.5t-11.5 21.5l-28 184q-49 16 -90 37l-141 -107q-10 -9 -25 -9q-14 0 -25 11q-126 114 -165 168q-7 10 -7 23q0 12 8 23q15 21 51 66.5t54 70.5q-27 50 -41 99l-183 27q-13 2 -21 12.5t-8 23.5v222q0 12 8 23t19 13 l186 28q14 46 39 92q-40 57 -107 138q-10 12 -10 24q0 10 9 23q26 36 98.5 107.5t94.5 71.5q13 0 26 -10l138 -107q44 23 91 38q16 136 29 186q7 28 36 28h222q14 0 24.5 -8.5t11.5 -21.5l28 -184q49 -16 90 -37l142 107q9 9 24 9q13 0 25 -10q129 -119 165 -170q7 -8 7 -22 q0 -12 -8 -23q-15 -21 -51 -66.5t-54 -70.5q26 -50 41 -98l183 -28q13 -2 21 -12.5t8 -23.5z" />
+<glyph unicode="&#xf014;" horiz-adv-x="1408" d="M512 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM768 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1024 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576 q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1152 76v948h-896v-948q0 -22 7 -40.5t14.5 -27t10.5 -8.5h832q3 0 10.5 8.5t14.5 27t7 40.5zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832 q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf015;" horiz-adv-x="1664" d="M1408 544v-480q0 -26 -19 -45t-45 -19h-384v384h-256v-384h-384q-26 0 -45 19t-19 45v480q0 1 0.5 3t0.5 3l575 474l575 -474q1 -2 1 -6zM1631 613l-62 -74q-8 -9 -21 -11h-3q-13 0 -21 7l-692 577l-692 -577q-12 -8 -24 -7q-13 2 -21 11l-62 74q-8 10 -7 23.5t11 21.5 l719 599q32 26 76 26t76 -26l244 -204v195q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-408l219 -182q10 -8 11 -21.5t-7 -23.5z" />
+<glyph unicode="&#xf016;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z " />
+<glyph unicode="&#xf017;" d="M896 992v-448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf018;" horiz-adv-x="1920" d="M1111 540v4l-24 320q-1 13 -11 22.5t-23 9.5h-186q-13 0 -23 -9.5t-11 -22.5l-24 -320v-4q-1 -12 8 -20t21 -8h244q12 0 21 8t8 20zM1870 73q0 -73 -46 -73h-704q13 0 22 9.5t8 22.5l-20 256q-1 13 -11 22.5t-23 9.5h-272q-13 0 -23 -9.5t-11 -22.5l-20 -256 q-1 -13 8 -22.5t22 -9.5h-704q-46 0 -46 73q0 54 26 116l417 1044q8 19 26 33t38 14h339q-13 0 -23 -9.5t-11 -22.5l-15 -192q-1 -14 8 -23t22 -9h166q13 0 22 9t8 23l-15 192q-1 13 -11 22.5t-23 9.5h339q20 0 38 -14t26 -33l417 -1044q26 -62 26 -116z" />
+<glyph unicode="&#xf019;" horiz-adv-x="1664" d="M1280 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 416v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h465l135 -136 q58 -56 136 -56t136 56l136 136h464q40 0 68 -28t28 -68zM1339 985q17 -41 -14 -70l-448 -448q-18 -19 -45 -19t-45 19l-448 448q-31 29 -14 70q17 39 59 39h256v448q0 26 19 45t45 19h256q26 0 45 -19t19 -45v-448h256q42 0 59 -39z" />
+<glyph unicode="&#xf01a;" d="M1120 608q0 -12 -10 -24l-319 -319q-11 -9 -23 -9t-23 9l-320 320q-15 16 -7 35q8 20 30 20h192v352q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-352h192q14 0 23 -9t9 -23zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273 t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf01b;" d="M1118 660q-8 -20 -30 -20h-192v-352q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v352h-192q-14 0 -23 9t-9 23q0 12 10 24l319 319q11 9 23 9t23 -9l320 -320q15 -16 7 -35zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198 t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf01c;" d="M1023 576h316q-1 3 -2.5 8t-2.5 8l-212 496h-708l-212 -496q-1 -2 -2.5 -8t-2.5 -8h316l95 -192h320zM1536 546v-482q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v482q0 62 25 123l238 552q10 25 36.5 42t52.5 17h832q26 0 52.5 -17t36.5 -42l238 -552 q25 -61 25 -123z" />
+<glyph unicode="&#xf01d;" d="M1184 640q0 -37 -32 -55l-544 -320q-15 -9 -32 -9q-16 0 -32 8q-32 19 -32 56v640q0 37 32 56q33 18 64 -1l544 -320q32 -18 32 -55zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf01e;" d="M1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l138 138q-148 137 -349 137q-104 0 -198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5q119 0 225 52t179 147q7 10 23 12q14 0 25 -9 l137 -138q9 -8 9.5 -20.5t-7.5 -22.5q-109 -132 -264 -204.5t-327 -72.5q-156 0 -298 61t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q147 0 284.5 -55.5t244.5 -156.5l130 129q29 31 70 14q39 -17 39 -59z" />
+<glyph unicode="&#xf021;" d="M1511 480q0 -5 -1 -7q-64 -268 -268 -434.5t-478 -166.5q-146 0 -282.5 55t-243.5 157l-129 -129q-19 -19 -45 -19t-45 19t-19 45v448q0 26 19 45t45 19h448q26 0 45 -19t19 -45t-19 -45l-137 -137q71 -66 161 -102t187 -36q134 0 250 65t186 179q11 17 53 117 q8 23 30 23h192q13 0 22.5 -9.5t9.5 -22.5zM1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-26 0 -45 19t-19 45t19 45l138 138q-148 137 -349 137q-134 0 -250 -65t-186 -179q-11 -17 -53 -117q-8 -23 -30 -23h-199q-13 0 -22.5 9.5t-9.5 22.5v7q65 268 270 434.5t480 166.5 q146 0 284 -55.5t245 -156.5l130 129q19 19 45 19t45 -19t19 -45z" />
+<glyph unicode="&#xf022;" horiz-adv-x="1792" d="M384 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M384 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1536 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5z M1536 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5zM1536 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5 t9.5 -22.5zM1664 160v832q0 13 -9.5 22.5t-22.5 9.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1792 1248v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47 t47 -113z" />
+<glyph unicode="&#xf023;" horiz-adv-x="1152" d="M320 768h512v192q0 106 -75 181t-181 75t-181 -75t-75 -181v-192zM1152 672v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v192q0 184 132 316t316 132t316 -132t132 -316v-192h32q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf024;" horiz-adv-x="1792" d="M320 1280q0 -72 -64 -110v-1266q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v1266q-64 38 -64 110q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -25 -12.5 -38.5t-39.5 -27.5q-215 -116 -369 -116q-61 0 -123.5 22t-108.5 48 t-115.5 48t-142.5 22q-192 0 -464 -146q-17 -9 -33 -9q-26 0 -45 19t-19 45v742q0 32 31 55q21 14 79 43q236 120 421 120q107 0 200 -29t219 -88q38 -19 88 -19q54 0 117.5 21t110 47t88 47t54.5 21q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf025;" horiz-adv-x="1664" d="M1664 650q0 -166 -60 -314l-20 -49l-185 -33q-22 -83 -90.5 -136.5t-156.5 -53.5v-32q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-32q71 0 130 -35.5t93 -95.5l68 12q29 95 29 193q0 148 -88 279t-236.5 209t-315.5 78 t-315.5 -78t-236.5 -209t-88 -279q0 -98 29 -193l68 -12q34 60 93 95.5t130 35.5v32q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v32q-88 0 -156.5 53.5t-90.5 136.5l-185 33l-20 49q-60 148 -60 314q0 151 67 291t179 242.5 t266 163.5t320 61t320 -61t266 -163.5t179 -242.5t67 -291z" />
+<glyph unicode="&#xf026;" horiz-adv-x="768" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45z" />
+<glyph unicode="&#xf027;" horiz-adv-x="1152" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 35.5 t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142z" />
+<glyph unicode="&#xf028;" horiz-adv-x="1664" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 35.5 t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142zM1408 640q0 -153 -85 -282.5t-225 -188.5q-13 -5 -25 -5q-27 0 -46 19t-19 45q0 39 39 59q56 29 76 44q74 54 115.5 135.5t41.5 173.5t-41.5 173.5 t-115.5 135.5q-20 15 -76 44q-39 20 -39 59q0 26 19 45t45 19q13 0 26 -5q140 -59 225 -188.5t85 -282.5zM1664 640q0 -230 -127 -422.5t-338 -283.5q-13 -5 -26 -5q-26 0 -45 19t-19 45q0 36 39 59q7 4 22.5 10.5t22.5 10.5q46 25 82 51q123 91 192 227t69 289t-69 289 t-192 227q-36 26 -82 51q-7 4 -22.5 10.5t-22.5 10.5q-39 23 -39 59q0 26 19 45t45 19q13 0 26 -5q211 -91 338 -283.5t127 -422.5z" />
+<glyph unicode="&#xf029;" horiz-adv-x="1408" d="M384 384v-128h-128v128h128zM384 1152v-128h-128v128h128zM1152 1152v-128h-128v128h128zM128 129h384v383h-384v-383zM128 896h384v384h-384v-384zM896 896h384v384h-384v-384zM640 640v-640h-640v640h640zM1152 128v-128h-128v128h128zM1408 128v-128h-128v128h128z M1408 640v-384h-384v128h-128v-384h-128v640h384v-128h128v128h128zM640 1408v-640h-640v640h640zM1408 1408v-640h-640v640h640z" />
+<glyph unicode="&#xf02a;" horiz-adv-x="1792" d="M63 0h-63v1408h63v-1408zM126 1h-32v1407h32v-1407zM220 1h-31v1407h31v-1407zM377 1h-31v1407h31v-1407zM534 1h-62v1407h62v-1407zM660 1h-31v1407h31v-1407zM723 1h-31v1407h31v-1407zM786 1h-31v1407h31v-1407zM943 1h-63v1407h63v-1407zM1100 1h-63v1407h63v-1407z M1226 1h-63v1407h63v-1407zM1352 1h-63v1407h63v-1407zM1446 1h-63v1407h63v-1407zM1635 1h-94v1407h94v-1407zM1698 1h-32v1407h32v-1407zM1792 0h-63v1408h63v-1408z" />
+<glyph unicode="&#xf02b;" d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5 l715 -714q37 -39 37 -91z" />
+<glyph unicode="&#xf02c;" horiz-adv-x="1920" d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5 l715 -714q37 -39 37 -91zM1899 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-36 0 -59 14t-53 45l470 470q37 37 37 90q0 52 -37 91l-715 714q-38 38 -102 64.5t-117 26.5h224q53 0 117 -26.5t102 -64.5l715 -714q37 -39 37 -91z" />
+<glyph unicode="&#xf02d;" horiz-adv-x="1664" d="M1639 1058q40 -57 18 -129l-275 -906q-19 -64 -76.5 -107.5t-122.5 -43.5h-923q-77 0 -148.5 53.5t-99.5 131.5q-24 67 -2 127q0 4 3 27t4 37q1 8 -3 21.5t-3 19.5q2 11 8 21t16.5 23.5t16.5 23.5q23 38 45 91.5t30 91.5q3 10 0.5 30t-0.5 28q3 11 17 28t17 23 q21 36 42 92t25 90q1 9 -2.5 32t0.5 28q4 13 22 30.5t22 22.5q19 26 42.5 84.5t27.5 96.5q1 8 -3 25.5t-2 26.5q2 8 9 18t18 23t17 21q8 12 16.5 30.5t15 35t16 36t19.5 32t26.5 23.5t36 11.5t47.5 -5.5l-1 -3q38 9 51 9h761q74 0 114 -56t18 -130l-274 -906 q-36 -119 -71.5 -153.5t-128.5 -34.5h-869q-27 0 -38 -15q-11 -16 -1 -43q24 -70 144 -70h923q29 0 56 15.5t35 41.5l300 987q7 22 5 57q38 -15 59 -43zM575 1056q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5 t-16.5 -22.5zM492 800q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5t-16.5 -22.5z" />
+<glyph unicode="&#xf02e;" horiz-adv-x="1280" d="M1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
+<glyph unicode="&#xf02f;" horiz-adv-x="1664" d="M384 0h896v256h-896v-256zM384 640h896v384h-160q-40 0 -68 28t-28 68v160h-640v-640zM1536 576q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 576v-416q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-160q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68 v160h-224q-13 0 -22.5 9.5t-9.5 22.5v416q0 79 56.5 135.5t135.5 56.5h64v544q0 40 28 68t68 28h672q40 0 88 -20t76 -48l152 -152q28 -28 48 -76t20 -88v-256h64q79 0 135.5 -56.5t56.5 -135.5z" />
+<glyph unicode="&#xf030;" horiz-adv-x="1920" d="M960 864q119 0 203.5 -84.5t84.5 -203.5t-84.5 -203.5t-203.5 -84.5t-203.5 84.5t-84.5 203.5t84.5 203.5t203.5 84.5zM1664 1280q106 0 181 -75t75 -181v-896q0 -106 -75 -181t-181 -75h-1408q-106 0 -181 75t-75 181v896q0 106 75 181t181 75h224l51 136 q19 49 69.5 84.5t103.5 35.5h512q53 0 103.5 -35.5t69.5 -84.5l51 -136h224zM960 128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf031;" horiz-adv-x="1664" d="M725 977l-170 -450q33 0 136.5 -2t160.5 -2q19 0 57 2q-87 253 -184 452zM0 -128l2 79q23 7 56 12.5t57 10.5t49.5 14.5t44.5 29t31 50.5l237 616l280 724h75h53q8 -14 11 -21l205 -480q33 -78 106 -257.5t114 -274.5q15 -34 58 -144.5t72 -168.5q20 -45 35 -57 q19 -15 88 -29.5t84 -20.5q6 -38 6 -57q0 -4 -0.5 -13t-0.5 -13q-63 0 -190 8t-191 8q-76 0 -215 -7t-178 -8q0 43 4 78l131 28q1 0 12.5 2.5t15.5 3.5t14.5 4.5t15 6.5t11 8t9 11t2.5 14q0 16 -31 96.5t-72 177.5t-42 100l-450 2q-26 -58 -76.5 -195.5t-50.5 -162.5 q0 -22 14 -37.5t43.5 -24.5t48.5 -13.5t57 -8.5t41 -4q1 -19 1 -58q0 -9 -2 -27q-58 0 -174.5 10t-174.5 10q-8 0 -26.5 -4t-21.5 -4q-80 -14 -188 -14z" />
+<glyph unicode="&#xf032;" horiz-adv-x="1408" d="M555 15q74 -32 140 -32q376 0 376 335q0 114 -41 180q-27 44 -61.5 74t-67.5 46.5t-80.5 25t-84 10.5t-94.5 2q-73 0 -101 -10q0 -53 -0.5 -159t-0.5 -158q0 -8 -1 -67.5t-0.5 -96.5t4.5 -83.5t12 -66.5zM541 761q42 -7 109 -7q82 0 143 13t110 44.5t74.5 89.5t25.5 142 q0 70 -29 122.5t-79 82t-108 43.5t-124 14q-50 0 -130 -13q0 -50 4 -151t4 -152q0 -27 -0.5 -80t-0.5 -79q0 -46 1 -69zM0 -128l2 94q15 4 85 16t106 27q7 12 12.5 27t8.5 33.5t5.5 32.5t3 37.5t0.5 34v35.5v30q0 982 -22 1025q-4 8 -22 14.5t-44.5 11t-49.5 7t-48.5 4.5 t-30.5 3l-4 83q98 2 340 11.5t373 9.5q23 0 68.5 -0.5t67.5 -0.5q70 0 136.5 -13t128.5 -42t108 -71t74 -104.5t28 -137.5q0 -52 -16.5 -95.5t-39 -72t-64.5 -57.5t-73 -45t-84 -40q154 -35 256.5 -134t102.5 -248q0 -100 -35 -179.5t-93.5 -130.5t-138 -85.5t-163.5 -48.5 t-176 -14q-44 0 -132 3t-132 3q-106 0 -307 -11t-231 -12z" />
+<glyph unicode="&#xf033;" horiz-adv-x="1024" d="M0 -126l17 85q6 2 81.5 21.5t111.5 37.5q28 35 41 101q1 7 62 289t114 543.5t52 296.5v25q-24 13 -54.5 18.5t-69.5 8t-58 5.5l19 103q33 -2 120 -6.5t149.5 -7t120.5 -2.5q48 0 98.5 2.5t121 7t98.5 6.5q-5 -39 -19 -89q-30 -10 -101.5 -28.5t-108.5 -33.5 q-8 -19 -14 -42.5t-9 -40t-7.5 -45.5t-6.5 -42q-27 -148 -87.5 -419.5t-77.5 -355.5q-2 -9 -13 -58t-20 -90t-16 -83.5t-6 -57.5l1 -18q17 -4 185 -31q-3 -44 -16 -99q-11 0 -32.5 -1.5t-32.5 -1.5q-29 0 -87 10t-86 10q-138 2 -206 2q-51 0 -143 -9t-121 -11z" />
+<glyph unicode="&#xf034;" horiz-adv-x="1792" d="M1744 128q33 0 42 -18.5t-11 -44.5l-126 -162q-20 -26 -49 -26t-49 26l-126 162q-20 26 -11 44.5t42 18.5h80v1024h-80q-33 0 -42 18.5t11 44.5l126 162q20 26 49 26t49 -26l126 -162q20 -26 11 -44.5t-42 -18.5h-80v-1024h80zM81 1407l54 -27q12 -5 211 -5q44 0 132 2 t132 2q36 0 107.5 -0.5t107.5 -0.5h293q6 0 21 -0.5t20.5 0t16 3t17.5 9t15 17.5l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 48t-14.5 73.5t-7.5 35.5q-6 8 -12 12.5t-15.5 6t-13 2.5t-18 0.5t-16.5 -0.5 q-17 0 -66.5 0.5t-74.5 0.5t-64 -2t-71 -6q-9 -81 -8 -136q0 -94 2 -388t2 -455q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29t78 27 q19 42 19 383q0 101 -3 303t-3 303v117q0 2 0.5 15.5t0.5 25t-1 25.5t-3 24t-5 14q-11 12 -162 12q-33 0 -93 -12t-80 -26q-19 -13 -34 -72.5t-31.5 -111t-42.5 -53.5q-42 26 -56 44v383z" />
+<glyph unicode="&#xf035;" d="M81 1407l54 -27q12 -5 211 -5q44 0 132 2t132 2q70 0 246.5 1t304.5 0.5t247 -4.5q33 -1 56 31l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 47.5t-15 73.5t-7 36q-10 13 -27 19q-5 2 -66 2q-30 0 -93 1t-103 1 t-94 -2t-96 -7q-9 -81 -8 -136l1 -152v52q0 -55 1 -154t1.5 -180t0.5 -153q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29t78 27 q7 16 11.5 74t6 145.5t1.5 155t-0.5 153.5t-0.5 89q0 7 -2.5 21.5t-2.5 22.5q0 7 0.5 44t1 73t0 76.5t-3 67.5t-6.5 32q-11 12 -162 12q-41 0 -163 -13.5t-138 -24.5q-19 -12 -34 -71.5t-31.5 -111.5t-42.5 -54q-42 26 -56 44v383zM1310 125q12 0 42 -19.5t57.5 -41.5 t59.5 -49t36 -30q26 -21 26 -49t-26 -49q-4 -3 -36 -30t-59.5 -49t-57.5 -41.5t-42 -19.5q-13 0 -20.5 10.5t-10 28.5t-2.5 33.5t1.5 33t1.5 19.5h-1024q0 -2 1.5 -19.5t1.5 -33t-2.5 -33.5t-10 -28.5t-20.5 -10.5q-12 0 -42 19.5t-57.5 41.5t-59.5 49t-36 30q-26 21 -26 49 t26 49q4 3 36 30t59.5 49t57.5 41.5t42 19.5q13 0 20.5 -10.5t10 -28.5t2.5 -33.5t-1.5 -33t-1.5 -19.5h1024q0 2 -1.5 19.5t-1.5 33t2.5 33.5t10 28.5t20.5 10.5z" />
+<glyph unicode="&#xf036;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45 t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf037;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45t-45 -19 h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h640q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf038;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45 t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf039;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45 t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf03a;" horiz-adv-x="1792" d="M256 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM256 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5 t9.5 -22.5zM256 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344 q13 0 22.5 -9.5t9.5 -22.5zM256 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5 t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192 q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf03b;" horiz-adv-x="1792" d="M384 992v-576q0 -13 -9.5 -22.5t-22.5 -9.5q-14 0 -23 9l-288 288q-9 9 -9 23t9 23l288 288q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5 t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088 q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf03c;" horiz-adv-x="1792" d="M352 704q0 -14 -9 -23l-288 -288q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v576q0 13 9.5 22.5t22.5 9.5q14 0 23 -9l288 -288q9 -9 9 -23zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5 t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088 q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf03d;" horiz-adv-x="1792" d="M1792 1184v-1088q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-403 403v-166q0 -119 -84.5 -203.5t-203.5 -84.5h-704q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h704q119 0 203.5 -84.5t84.5 -203.5v-165l403 402q18 19 45 19q12 0 25 -5 q39 -17 39 -59z" />
+<glyph unicode="&#xf03e;" horiz-adv-x="1920" d="M640 960q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1664 576v-448h-1408v192l320 320l160 -160l512 512zM1760 1280h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-1216q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5v1216 q0 13 -9.5 22.5t-22.5 9.5zM1920 1248v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf040;" d="M363 0l91 91l-235 235l-91 -91v-107h128v-128h107zM886 928q0 22 -22 22q-10 0 -17 -7l-542 -542q-7 -7 -7 -17q0 -22 22 -22q10 0 17 7l542 542q7 7 7 17zM832 1120l416 -416l-832 -832h-416v416zM1515 1024q0 -53 -37 -90l-166 -166l-416 416l166 165q36 38 90 38 q53 0 91 -38l235 -234q37 -39 37 -91z" />
+<glyph unicode="&#xf041;" horiz-adv-x="1024" d="M768 896q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1024 896q0 -109 -33 -179l-364 -774q-16 -33 -47.5 -52t-67.5 -19t-67.5 19t-46.5 52l-365 774q-33 70 -33 179q0 212 150 362t362 150t362 -150t150 -362z" />
+<glyph unicode="&#xf042;" d="M768 96v1088q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf043;" horiz-adv-x="1024" d="M512 384q0 36 -20 69q-1 1 -15.5 22.5t-25.5 38t-25 44t-21 50.5q-4 16 -21 16t-21 -16q-7 -23 -21 -50.5t-25 -44t-25.5 -38t-15.5 -22.5q-20 -33 -20 -69q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 512q0 -212 -150 -362t-362 -150t-362 150t-150 362 q0 145 81 275q6 9 62.5 90.5t101 151t99.5 178t83 201.5q9 30 34 47t51 17t51.5 -17t33.5 -47q28 -93 83 -201.5t99.5 -178t101 -151t62.5 -90.5q81 -127 81 -275z" />
+<glyph unicode="&#xf044;" horiz-adv-x="1792" d="M888 352l116 116l-152 152l-116 -116v-56h96v-96h56zM1328 1072q-16 16 -33 -1l-350 -350q-17 -17 -1 -33t33 1l350 350q17 17 1 33zM1408 478v-190q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832 q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-14 -14 -32 -8q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v126q0 13 9 22l64 64q15 15 35 7t20 -29zM1312 1216l288 -288l-672 -672h-288v288zM1756 1084l-92 -92 l-288 288l92 92q28 28 68 28t68 -28l152 -152q28 -28 28 -68t-28 -68z" />
+<glyph unicode="&#xf045;" horiz-adv-x="1664" d="M1408 547v-259q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h255v0q13 0 22.5 -9.5t9.5 -22.5q0 -27 -26 -32q-77 -26 -133 -60q-10 -4 -16 -4h-112q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832 q66 0 113 47t47 113v214q0 19 18 29q28 13 54 37q16 16 35 8q21 -9 21 -29zM1645 1043l-384 -384q-18 -19 -45 -19q-12 0 -25 5q-39 17 -39 59v192h-160q-323 0 -438 -131q-119 -137 -74 -473q3 -23 -20 -34q-8 -2 -12 -2q-16 0 -26 13q-10 14 -21 31t-39.5 68.5t-49.5 99.5 t-38.5 114t-17.5 122q0 49 3.5 91t14 90t28 88t47 81.5t68.5 74t94.5 61.5t124.5 48.5t159.5 30.5t196.5 11h160v192q0 42 39 59q13 5 25 5q26 0 45 -19l384 -384q19 -19 19 -45t-19 -45z" />
+<glyph unicode="&#xf046;" horiz-adv-x="1664" d="M1408 606v-318q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-10 -10 -23 -10q-3 0 -9 2q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832 q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v254q0 13 9 22l64 64q10 10 23 10q6 0 12 -3q20 -8 20 -29zM1639 1095l-814 -814q-24 -24 -57 -24t-57 24l-430 430q-24 24 -24 57t24 57l110 110q24 24 57 24t57 -24l263 -263l647 647q24 24 57 24t57 -24l110 -110 q24 -24 24 -57t-24 -57z" />
+<glyph unicode="&#xf047;" horiz-adv-x="1792" d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-384v-384h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v384h-384v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45 t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h384v384h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45t-19 -45t-45 -19h-128v-384h384v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
+<glyph unicode="&#xf048;" horiz-adv-x="1024" d="M979 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19z" />
+<glyph unicode="&#xf049;" horiz-adv-x="1792" d="M1747 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19l710 710 q19 19 32 13t13 -32v-710q4 11 13 19z" />
+<glyph unicode="&#xf04a;" horiz-adv-x="1664" d="M1619 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-8 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-19 19 -19 45t19 45l710 710q19 19 32 13t13 -32v-710q5 11 13 19z" />
+<glyph unicode="&#xf04b;" horiz-adv-x="1408" d="M1384 609l-1328 -738q-23 -13 -39.5 -3t-16.5 36v1472q0 26 16.5 36t39.5 -3l1328 -738q23 -13 23 -31t-23 -31z" />
+<glyph unicode="&#xf04c;" d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45zM640 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf04d;" d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf04e;" horiz-adv-x="1664" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v710q0 26 13 32t32 -13l710 -710q19 -19 19 -45t-19 -45l-710 -710q-19 -19 -32 -13t-13 32v710q-5 -10 -13 -19z" />
+<glyph unicode="&#xf050;" horiz-adv-x="1792" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v710q0 26 13 32t32 -13l710 -710q8 -8 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-5 -10 -13 -19l-710 -710 q-19 -19 -32 -13t-13 32v710q-5 -10 -13 -19z" />
+<glyph unicode="&#xf051;" horiz-adv-x="1024" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-5 -10 -13 -19z" />
+<glyph unicode="&#xf052;" horiz-adv-x="1538" d="M14 557l710 710q19 19 45 19t45 -19l710 -710q19 -19 13 -32t-32 -13h-1472q-26 0 -32 13t13 32zM1473 0h-1408q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1408q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19z" />
+<glyph unicode="&#xf053;" horiz-adv-x="1280" d="M1171 1235l-531 -531l531 -531q19 -19 19 -45t-19 -45l-166 -166q-19 -19 -45 -19t-45 19l-742 742q-19 19 -19 45t19 45l742 742q19 19 45 19t45 -19l166 -166q19 -19 19 -45t-19 -45z" />
+<glyph unicode="&#xf054;" horiz-adv-x="1280" d="M1107 659l-742 -742q-19 -19 -45 -19t-45 19l-166 166q-19 19 -19 45t19 45l531 531l-531 531q-19 19 -19 45t19 45l166 166q19 19 45 19t45 -19l742 -742q19 -19 19 -45t-19 -45z" />
+<glyph unicode="&#xf055;" d="M1216 576v128q0 26 -19 45t-45 19h-256v256q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-256h-256q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h256v-256q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v256h256q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5 t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf056;" d="M1216 576v128q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5 t103 -385.5z" />
+<glyph unicode="&#xf057;" d="M1149 414q0 26 -19 45l-181 181l181 181q19 19 19 45q0 27 -19 46l-90 90q-19 19 -46 19q-26 0 -45 -19l-181 -181l-181 181q-19 19 -45 19q-27 0 -46 -19l-90 -90q-19 -19 -19 -46q0 -26 19 -45l181 -181l-181 -181q-19 -19 -19 -45q0 -27 19 -46l90 -90q19 -19 46 -19 q26 0 45 19l181 181l181 -181q19 -19 45 -19q27 0 46 19l90 90q19 19 19 46zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf058;" d="M1284 802q0 28 -18 46l-91 90q-19 19 -45 19t-45 -19l-408 -407l-226 226q-19 19 -45 19t-45 -19l-91 -90q-18 -18 -18 -46q0 -27 18 -45l362 -362q19 -19 45 -19q27 0 46 19l543 543q18 18 18 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf059;" d="M896 160v192q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h192q14 0 23 9t9 23zM1152 832q0 88 -55.5 163t-138.5 116t-170 41q-243 0 -371 -213q-15 -24 8 -42l132 -100q7 -6 19 -6q16 0 25 12q53 68 86 92q34 24 86 24q48 0 85.5 -26t37.5 -59 q0 -38 -20 -61t-68 -45q-63 -28 -115.5 -86.5t-52.5 -125.5v-36q0 -14 9 -23t23 -9h192q14 0 23 9t9 23q0 19 21.5 49.5t54.5 49.5q32 18 49 28.5t46 35t44.5 48t28 60.5t12.5 81zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf05a;" d="M1024 160v160q0 14 -9 23t-23 9h-96v512q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h96v-320h-96q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h448q14 0 23 9t9 23zM896 1056v160q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23 t23 -9h192q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf05b;" d="M1197 512h-109q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h109q-32 108 -112.5 188.5t-188.5 112.5v-109q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v109q-108 -32 -188.5 -112.5t-112.5 -188.5h109q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-109 q32 -108 112.5 -188.5t188.5 -112.5v109q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-109q108 32 188.5 112.5t112.5 188.5zM1536 704v-128q0 -26 -19 -45t-45 -19h-143q-37 -161 -154.5 -278.5t-278.5 -154.5v-143q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v143 q-161 37 -278.5 154.5t-154.5 278.5h-143q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h143q37 161 154.5 278.5t278.5 154.5v143q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-143q161 -37 278.5 -154.5t154.5 -278.5h143q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf05c;" d="M1097 457l-146 -146q-10 -10 -23 -10t-23 10l-137 137l-137 -137q-10 -10 -23 -10t-23 10l-146 146q-10 10 -10 23t10 23l137 137l-137 137q-10 10 -10 23t10 23l146 146q10 10 23 10t23 -10l137 -137l137 137q10 10 23 10t23 -10l146 -146q10 -10 10 -23t-10 -23 l-137 -137l137 -137q10 -10 10 -23t-10 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5 t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf05d;" d="M1171 723l-422 -422q-19 -19 -45 -19t-45 19l-294 294q-19 19 -19 45t19 45l102 102q19 19 45 19t45 -19l147 -147l275 275q19 19 45 19t45 -19l102 -102q19 -19 19 -45t-19 -45zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198 t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf05e;" d="M1312 643q0 161 -87 295l-754 -753q137 -89 297 -89q111 0 211.5 43.5t173.5 116.5t116 174.5t43 212.5zM313 344l755 754q-135 91 -300 91q-148 0 -273 -73t-198 -199t-73 -274q0 -162 89 -299zM1536 643q0 -157 -61 -300t-163.5 -246t-245 -164t-298.5 -61t-298.5 61 t-245 164t-163.5 246t-61 300t61 299.5t163.5 245.5t245 164t298.5 61t298.5 -61t245 -164t163.5 -245.5t61 -299.5z" />
+<glyph unicode="&#xf060;" d="M1536 640v-128q0 -53 -32.5 -90.5t-84.5 -37.5h-704l293 -294q38 -36 38 -90t-38 -90l-75 -76q-37 -37 -90 -37q-52 0 -91 37l-651 652q-37 37 -37 90q0 52 37 91l651 650q38 38 91 38q52 0 90 -38l75 -74q38 -38 38 -91t-38 -91l-293 -293h704q52 0 84.5 -37.5 t32.5 -90.5z" />
+<glyph unicode="&#xf061;" d="M1472 576q0 -54 -37 -91l-651 -651q-39 -37 -91 -37q-51 0 -90 37l-75 75q-38 38 -38 91t38 91l293 293h-704q-52 0 -84.5 37.5t-32.5 90.5v128q0 53 32.5 90.5t84.5 37.5h704l-293 294q-38 36 -38 90t38 90l75 75q38 38 90 38q53 0 91 -38l651 -651q37 -35 37 -90z" />
+<glyph unicode="&#xf062;" horiz-adv-x="1664" d="M1611 565q0 -51 -37 -90l-75 -75q-38 -38 -91 -38q-54 0 -90 38l-294 293v-704q0 -52 -37.5 -84.5t-90.5 -32.5h-128q-53 0 -90.5 32.5t-37.5 84.5v704l-294 -293q-36 -38 -90 -38t-90 38l-75 75q-38 38 -38 90q0 53 38 91l651 651q35 37 90 37q54 0 91 -37l651 -651 q37 -39 37 -91z" />
+<glyph unicode="&#xf063;" horiz-adv-x="1664" d="M1611 704q0 -53 -37 -90l-651 -652q-39 -37 -91 -37q-53 0 -90 37l-651 652q-38 36 -38 90q0 53 38 91l74 75q39 37 91 37q53 0 90 -37l294 -294v704q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-704l294 294q37 37 90 37q52 0 91 -37l75 -75q37 -39 37 -91z" />
+<glyph unicode="&#xf064;" horiz-adv-x="1792" d="M1792 896q0 -26 -19 -45l-512 -512q-19 -19 -45 -19t-45 19t-19 45v256h-224q-98 0 -175.5 -6t-154 -21.5t-133 -42.5t-105.5 -69.5t-80 -101t-48.5 -138.5t-17.5 -181q0 -55 5 -123q0 -6 2.5 -23.5t2.5 -26.5q0 -15 -8.5 -25t-23.5 -10q-16 0 -28 17q-7 9 -13 22 t-13.5 30t-10.5 24q-127 285 -127 451q0 199 53 333q162 403 875 403h224v256q0 26 19 45t45 19t45 -19l512 -512q19 -19 19 -45z" />
+<glyph unicode="&#xf065;" d="M755 480q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23zM1536 1344v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332 q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf066;" d="M768 576v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45zM1523 1248q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45 t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23z" />
+<glyph unicode="&#xf067;" horiz-adv-x="1408" d="M1408 800v-192q0 -40 -28 -68t-68 -28h-416v-416q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v416h-416q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h416v416q0 40 28 68t68 28h192q40 0 68 -28t28 -68v-416h416q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf068;" horiz-adv-x="1408" d="M1408 800v-192q0 -40 -28 -68t-68 -28h-1216q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h1216q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf069;" horiz-adv-x="1664" d="M1482 486q46 -26 59.5 -77.5t-12.5 -97.5l-64 -110q-26 -46 -77.5 -59.5t-97.5 12.5l-266 153v-307q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v307l-266 -153q-46 -26 -97.5 -12.5t-77.5 59.5l-64 110q-26 46 -12.5 97.5t59.5 77.5l266 154l-266 154 q-46 26 -59.5 77.5t12.5 97.5l64 110q26 46 77.5 59.5t97.5 -12.5l266 -153v307q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-307l266 153q46 26 97.5 12.5t77.5 -59.5l64 -110q26 -46 12.5 -97.5t-59.5 -77.5l-266 -154z" />
+<glyph unicode="&#xf06a;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM896 161v190q0 14 -9 23.5t-22 9.5h-192q-13 0 -23 -10t-10 -23v-190q0 -13 10 -23t23 -10h192 q13 0 22 9.5t9 23.5zM894 505l18 621q0 12 -10 18q-10 8 -24 8h-220q-14 0 -24 -8q-10 -6 -10 -18l17 -621q0 -10 10 -17.5t24 -7.5h185q14 0 23.5 7.5t10.5 17.5z" />
+<glyph unicode="&#xf06b;" d="M928 180v56v468v192h-320v-192v-468v-56q0 -25 18 -38.5t46 -13.5h192q28 0 46 13.5t18 38.5zM472 1024h195l-126 161q-26 31 -69 31q-40 0 -68 -28t-28 -68t28 -68t68 -28zM1160 1120q0 40 -28 68t-68 28q-43 0 -69 -31l-125 -161h194q40 0 68 28t28 68zM1536 864v-320 q0 -14 -9 -23t-23 -9h-96v-416q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v416h-96q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h440q-93 0 -158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5q107 0 168 -77l128 -165l128 165q61 77 168 77q93 0 158.5 -65.5t65.5 -158.5 t-65.5 -158.5t-158.5 -65.5h440q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf06c;" horiz-adv-x="1792" d="M1280 832q0 26 -19 45t-45 19q-172 0 -318 -49.5t-259.5 -134t-235.5 -219.5q-19 -21 -19 -45q0 -26 19 -45t45 -19q24 0 45 19q27 24 74 71t67 66q137 124 268.5 176t313.5 52q26 0 45 19t19 45zM1792 1030q0 -95 -20 -193q-46 -224 -184.5 -383t-357.5 -268 q-214 -108 -438 -108q-148 0 -286 47q-15 5 -88 42t-96 37q-16 0 -39.5 -32t-45 -70t-52.5 -70t-60 -32q-30 0 -51 11t-31 24t-27 42q-2 4 -6 11t-5.5 10t-3 9.5t-1.5 13.5q0 35 31 73.5t68 65.5t68 56t31 48q0 4 -14 38t-16 44q-9 51 -9 104q0 115 43.5 220t119 184.5 t170.5 139t204 95.5q55 18 145 25.5t179.5 9t178.5 6t163.5 24t113.5 56.5l29.5 29.5t29.5 28t27 20t36.5 16t43.5 4.5q39 0 70.5 -46t47.5 -112t24 -124t8 -96z" />
+<glyph unicode="&#xf06d;" horiz-adv-x="1408" d="M1408 -160v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1152 896q0 -78 -24.5 -144t-64 -112.5t-87.5 -88t-96 -77.5t-87.5 -72t-64 -81.5t-24.5 -96.5q0 -96 67 -224l-4 1l1 -1 q-90 41 -160 83t-138.5 100t-113.5 122.5t-72.5 150.5t-27.5 184q0 78 24.5 144t64 112.5t87.5 88t96 77.5t87.5 72t64 81.5t24.5 96.5q0 94 -66 224l3 -1l-1 1q90 -41 160 -83t138.5 -100t113.5 -122.5t72.5 -150.5t27.5 -184z" />
+<glyph unicode="&#xf06e;" horiz-adv-x="1792" d="M1664 576q-152 236 -381 353q61 -104 61 -225q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 121 61 225q-229 -117 -381 -353q133 -205 333.5 -326.5t434.5 -121.5t434.5 121.5t333.5 326.5zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5 t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1792 576q0 -34 -20 -69q-140 -230 -376.5 -368.5t-499.5 -138.5t-499.5 139t-376.5 368q-20 35 -20 69t20 69q140 229 376.5 368t499.5 139t499.5 -139t376.5 -368q20 -35 20 -69z" />
+<glyph unicode="&#xf070;" horiz-adv-x="1792" d="M555 201l78 141q-87 63 -136 159t-49 203q0 121 61 225q-229 -117 -381 -353q167 -258 427 -375zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1307 1151q0 -7 -1 -9 q-105 -188 -315 -566t-316 -567l-49 -89q-10 -16 -28 -16q-12 0 -134 70q-16 10 -16 28q0 12 44 87q-143 65 -263.5 173t-208.5 245q-20 31 -20 69t20 69q153 235 380 371t496 136q89 0 180 -17l54 97q10 16 28 16q5 0 18 -6t31 -15.5t33 -18.5t31.5 -18.5t19.5 -11.5 q16 -10 16 -27zM1344 704q0 -139 -79 -253.5t-209 -164.5l280 502q8 -45 8 -84zM1792 576q0 -35 -20 -69q-39 -64 -109 -145q-150 -172 -347.5 -267t-419.5 -95l74 132q212 18 392.5 137t301.5 307q-115 179 -282 294l63 112q95 -64 182.5 -153t144.5 -184q20 -34 20 -69z " />
+<glyph unicode="&#xf071;" horiz-adv-x="1792" d="M1024 161v190q0 14 -9.5 23.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -23.5v-190q0 -14 9.5 -23.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 23.5zM1022 535l18 459q0 12 -10 19q-13 11 -24 11h-220q-11 0 -24 -11q-10 -7 -10 -21l17 -457q0 -10 10 -16.5t24 -6.5h185 q14 0 23.5 6.5t10.5 16.5zM1008 1469l768 -1408q35 -63 -2 -126q-17 -29 -46.5 -46t-63.5 -17h-1536q-34 0 -63.5 17t-46.5 46q-37 63 -2 126l768 1408q17 31 47 49t65 18t65 -18t47 -49z" />
+<glyph unicode="&#xf072;" horiz-adv-x="1408" d="M1376 1376q44 -52 12 -148t-108 -172l-161 -161l160 -696q5 -19 -12 -33l-128 -96q-7 -6 -19 -6q-4 0 -7 1q-15 3 -21 16l-279 508l-259 -259l53 -194q5 -17 -8 -31l-96 -96q-9 -9 -23 -9h-2q-15 2 -24 13l-189 252l-252 189q-11 7 -13 23q-1 13 9 25l96 97q9 9 23 9 q6 0 8 -1l194 -53l259 259l-508 279q-14 8 -17 24q-2 16 9 27l128 128q14 13 30 8l665 -159l160 160q76 76 172 108t148 -12z" />
+<glyph unicode="&#xf073;" horiz-adv-x="1664" d="M128 -128h288v288h-288v-288zM480 -128h320v288h-320v-288zM128 224h288v320h-288v-320zM480 224h320v320h-320v-320zM128 608h288v288h-288v-288zM864 -128h320v288h-320v-288zM480 608h320v288h-320v-288zM1248 -128h288v288h-288v-288zM864 224h320v320h-320v-320z M512 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1248 224h288v320h-288v-320zM864 608h320v288h-320v-288zM1248 608h288v288h-288v-288zM1280 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64 q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47 h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf074;" horiz-adv-x="1792" d="M666 1055q-60 -92 -137 -273q-22 45 -37 72.5t-40.5 63.5t-51 56.5t-63 35t-81.5 14.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q250 0 410 -225zM1792 256q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192q-32 0 -85 -0.5t-81 -1t-73 1 t-71 5t-64 10.5t-63 18.5t-58 28.5t-59 40t-55 53.5t-56 69.5q59 93 136 273q22 -45 37 -72.5t40.5 -63.5t51 -56.5t63 -35t81.5 -14.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1792 1152q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5 v192h-256q-48 0 -87 -15t-69 -45t-51 -61.5t-45 -77.5q-32 -62 -78 -171q-29 -66 -49.5 -111t-54 -105t-64 -100t-74 -83t-90 -68.5t-106.5 -42t-128 -16.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q48 0 87 15t69 45t51 61.5t45 77.5q32 62 78 171q29 66 49.5 111 t54 105t64 100t74 83t90 68.5t106.5 42t128 16.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
+<glyph unicode="&#xf075;" horiz-adv-x="1792" d="M1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22q-17 -2 -30.5 9t-17.5 29v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281 q0 130 71 248.5t191 204.5t286 136.5t348 50.5q244 0 450 -85.5t326 -233t120 -321.5z" />
+<glyph unicode="&#xf076;" d="M1536 704v-128q0 -201 -98.5 -362t-274 -251.5t-395.5 -90.5t-395.5 90.5t-274 251.5t-98.5 362v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-128q0 -52 23.5 -90t53.5 -57t71 -30t64 -13t44 -2t44 2t64 13t71 30t53.5 57t23.5 90v128q0 26 19 45t45 19h384 q26 0 45 -19t19 -45zM512 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45zM1536 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf077;" horiz-adv-x="1792" d="M1683 205l-166 -165q-19 -19 -45 -19t-45 19l-531 531l-531 -531q-19 -19 -45 -19t-45 19l-166 165q-19 19 -19 45.5t19 45.5l742 741q19 19 45 19t45 -19l742 -741q19 -19 19 -45.5t-19 -45.5z" />
+<glyph unicode="&#xf078;" horiz-adv-x="1792" d="M1683 728l-742 -741q-19 -19 -45 -19t-45 19l-742 741q-19 19 -19 45.5t19 45.5l166 165q19 19 45 19t45 -19l531 -531l531 531q19 19 45 19t45 -19l166 -165q19 -19 19 -45.5t-19 -45.5z" />
+<glyph unicode="&#xf079;" horiz-adv-x="1920" d="M1280 32q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-8 0 -13.5 2t-9 7t-5.5 8t-3 11.5t-1 11.5v13v11v160v416h-192q-26 0 -45 19t-19 45q0 24 15 41l320 384q19 22 49 22t49 -22l320 -384q15 -17 15 -41q0 -26 -19 -45t-45 -19h-192v-384h576q16 0 25 -11l160 -192q7 -11 7 -21 zM1920 448q0 -24 -15 -41l-320 -384q-20 -23 -49 -23t-49 23l-320 384q-15 17 -15 41q0 26 19 45t45 19h192v384h-576q-16 0 -25 12l-160 192q-7 9 -7 20q0 13 9.5 22.5t22.5 9.5h960q8 0 13.5 -2t9 -7t5.5 -8t3 -11.5t1 -11.5v-13v-11v-160v-416h192q26 0 45 -19t19 -45z " />
+<glyph unicode="&#xf07a;" horiz-adv-x="1664" d="M640 0q0 -52 -38 -90t-90 -38t-90 38t-38 90t38 90t90 38t90 -38t38 -90zM1536 0q0 -52 -38 -90t-90 -38t-90 38t-38 90t38 90t90 38t90 -38t38 -90zM1664 1088v-512q0 -24 -16.5 -42.5t-40.5 -21.5l-1044 -122q13 -60 13 -70q0 -16 -24 -64h920q26 0 45 -19t19 -45 t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 11 8 31.5t16 36t21.5 40t15.5 29.5l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t19.5 -15.5t13 -24.5t8 -26t5.5 -29.5t4.5 -26h1201q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf07b;" horiz-adv-x="1664" d="M1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf07c;" horiz-adv-x="1920" d="M1879 584q0 -31 -31 -66l-336 -396q-43 -51 -120.5 -86.5t-143.5 -35.5h-1088q-34 0 -60.5 13t-26.5 43q0 31 31 66l336 396q43 51 120.5 86.5t143.5 35.5h1088q34 0 60.5 -13t26.5 -43zM1536 928v-160h-832q-94 0 -197 -47.5t-164 -119.5l-337 -396l-5 -6q0 4 -0.5 12.5 t-0.5 12.5v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf07d;" horiz-adv-x="768" d="M704 1216q0 -26 -19 -45t-45 -19h-128v-1024h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v1024h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45z" />
+<glyph unicode="&#xf07e;" horiz-adv-x="1792" d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-1024v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h1024v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
+<glyph unicode="&#xf080;" horiz-adv-x="2048" d="M640 640v-512h-256v512h256zM1024 1152v-1024h-256v1024h256zM2048 0v-128h-2048v1536h128v-1408h1920zM1408 896v-768h-256v768h256zM1792 1280v-1152h-256v1152h256z" />
+<glyph unicode="&#xf081;" d="M1280 926q-56 -25 -121 -34q68 40 93 117q-65 -38 -134 -51q-61 66 -153 66q-87 0 -148.5 -61.5t-61.5 -148.5q0 -29 5 -48q-129 7 -242 65t-192 155q-29 -50 -29 -106q0 -114 91 -175q-47 1 -100 26v-2q0 -75 50 -133.5t123 -72.5q-29 -8 -51 -8q-13 0 -39 4 q21 -63 74.5 -104t121.5 -42q-116 -90 -261 -90q-26 0 -50 3q148 -94 322 -94q112 0 210 35.5t168 95t120.5 137t75 162t24.5 168.5q0 18 -1 27q63 45 105 109zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5 t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf082;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-188v595h199l30 232h-229v148q0 56 23.5 84t91.5 28l122 1v207q-63 9 -178 9q-136 0 -217.5 -80t-81.5 -226v-171h-200v-232h200v-595h-532q-119 0 -203.5 84.5t-84.5 203.5v960 q0 119 84.5 203.5t203.5 84.5h960z" />
+<glyph unicode="&#xf083;" horiz-adv-x="1792" d="M928 704q0 14 -9 23t-23 9q-66 0 -113 -47t-47 -113q0 -14 9 -23t23 -9t23 9t9 23q0 40 28 68t68 28q14 0 23 9t9 23zM1152 574q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM128 0h1536v128h-1536v-128zM1280 574q0 159 -112.5 271.5 t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM256 1216h384v128h-384v-128zM128 1024h1536v118v138h-828l-64 -128h-644v-128zM1792 1280v-1280q0 -53 -37.5 -90.5t-90.5 -37.5h-1536q-53 0 -90.5 37.5t-37.5 90.5v1280 q0 53 37.5 90.5t90.5 37.5h1536q53 0 90.5 -37.5t37.5 -90.5z" />
+<glyph unicode="&#xf084;" horiz-adv-x="1792" d="M832 1024q0 80 -56 136t-136 56t-136 -56t-56 -136q0 -42 19 -83q-41 19 -83 19q-80 0 -136 -56t-56 -136t56 -136t136 -56t136 56t56 136q0 42 -19 83q41 -19 83 -19q80 0 136 56t56 136zM1683 320q0 -17 -49 -66t-66 -49q-9 0 -28.5 16t-36.5 33t-38.5 40t-24.5 26 l-96 -96l220 -220q28 -28 28 -68q0 -42 -39 -81t-81 -39q-40 0 -68 28l-671 671q-176 -131 -365 -131q-163 0 -265.5 102.5t-102.5 265.5q0 160 95 313t248 248t313 95q163 0 265.5 -102.5t102.5 -265.5q0 -189 -131 -365l355 -355l96 96q-3 3 -26 24.5t-40 38.5t-33 36.5 t-16 28.5q0 17 49 66t66 49q13 0 23 -10q6 -6 46 -44.5t82 -79.5t86.5 -86t73 -78t28.5 -41z" />
+<glyph unicode="&#xf085;" horiz-adv-x="1920" d="M896 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1664 128q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1152q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5zM1280 731v-185q0 -10 -7 -19.5t-16 -10.5l-155 -24q-11 -35 -32 -76q34 -48 90 -115q7 -10 7 -20q0 -12 -7 -19q-23 -30 -82.5 -89.5t-78.5 -59.5q-11 0 -21 7l-115 90q-37 -19 -77 -31q-11 -108 -23 -155q-7 -24 -30 -24h-186q-11 0 -20 7.5t-10 17.5 l-23 153q-34 10 -75 31l-118 -89q-7 -7 -20 -7q-11 0 -21 8q-144 133 -144 160q0 9 7 19q10 14 41 53t47 61q-23 44 -35 82l-152 24q-10 1 -17 9.5t-7 19.5v185q0 10 7 19.5t16 10.5l155 24q11 35 32 76q-34 48 -90 115q-7 11 -7 20q0 12 7 20q22 30 82 89t79 59q11 0 21 -7 l115 -90q34 18 77 32q11 108 23 154q7 24 30 24h186q11 0 20 -7.5t10 -17.5l23 -153q34 -10 75 -31l118 89q8 7 20 7q11 0 21 -8q144 -133 144 -160q0 -9 -7 -19q-12 -16 -42 -54t-45 -60q23 -48 34 -82l152 -23q10 -2 17 -10.5t7 -19.5zM1920 198v-140q0 -16 -149 -31 q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20 t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31zM1920 1222v-140q0 -16 -149 -31q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68 q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70 q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31z" />
+<glyph unicode="&#xf086;" horiz-adv-x="1792" d="M1408 768q0 -139 -94 -257t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224 q0 139 94 257t256.5 186.5t353.5 68.5t353.5 -68.5t256.5 -186.5t94 -257zM1792 512q0 -120 -71 -224.5t-195 -176.5q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7 q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230z" />
+<glyph unicode="&#xf087;" d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 768q0 51 -39 89.5t-89 38.5h-352q0 58 48 159.5t48 160.5q0 98 -32 145t-128 47q-26 -26 -38 -85t-30.5 -125.5t-59.5 -109.5q-22 -23 -77 -91q-4 -5 -23 -30t-31.5 -41t-34.5 -42.5 t-40 -44t-38.5 -35.5t-40 -27t-35.5 -9h-32v-640h32q13 0 31.5 -3t33 -6.5t38 -11t35 -11.5t35.5 -12.5t29 -10.5q211 -73 342 -73h121q192 0 192 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5q32 1 53.5 47t21.5 81zM1536 769 q0 -89 -49 -163q9 -33 9 -69q0 -77 -38 -144q3 -21 3 -43q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5h-36h-93q-96 0 -189.5 22.5t-216.5 65.5q-116 40 -138 40h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h274q36 24 137 155q58 75 107 128 q24 25 35.5 85.5t30.5 126.5t62 108q39 37 90 37q84 0 151 -32.5t102 -101.5t35 -186q0 -93 -48 -192h176q104 0 180 -76t76 -179z" />
+<glyph unicode="&#xf088;" d="M256 1088q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 512q0 35 -21.5 81t-53.5 47q15 17 25 47.5t10 55.5q0 69 -53 119q18 32 18 69t-17.5 73.5t-47.5 52.5q5 30 5 56q0 85 -49 126t-136 41h-128q-131 0 -342 -73q-5 -2 -29 -10.5 t-35.5 -12.5t-35 -11.5t-38 -11t-33 -6.5t-31.5 -3h-32v-640h32q16 0 35.5 -9t40 -27t38.5 -35.5t40 -44t34.5 -42.5t31.5 -41t23 -30q55 -68 77 -91q41 -43 59.5 -109.5t30.5 -125.5t38 -85q96 0 128 47t32 145q0 59 -48 160.5t-48 159.5h352q50 0 89 38.5t39 89.5z M1536 511q0 -103 -76 -179t-180 -76h-176q48 -99 48 -192q0 -118 -35 -186q-35 -69 -102 -101.5t-151 -32.5q-51 0 -90 37q-34 33 -54 82t-25.5 90.5t-17.5 84.5t-31 64q-48 50 -107 127q-101 131 -137 155h-274q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5 h288q22 0 138 40q128 44 223 66t200 22h112q140 0 226.5 -79t85.5 -216v-5q60 -77 60 -178q0 -22 -3 -43q38 -67 38 -144q0 -36 -9 -69q49 -74 49 -163z" />
+<glyph unicode="&#xf089;" horiz-adv-x="896" d="M832 1504v-1339l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41z" />
+<glyph unicode="&#xf08a;" horiz-adv-x="1792" d="M1664 940q0 81 -21.5 143t-55 98.5t-81.5 59.5t-94 31t-98 8t-112 -25.5t-110.5 -64t-86.5 -72t-60 -61.5q-18 -22 -49 -22t-49 22q-24 28 -60 61.5t-86.5 72t-110.5 64t-112 25.5t-98 -8t-94 -31t-81.5 -59.5t-55 -98.5t-21.5 -143q0 -168 187 -355l581 -560l580 559 q188 188 188 356zM1792 940q0 -221 -229 -450l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5 q224 0 351 -124t127 -344z" />
+<glyph unicode="&#xf08b;" horiz-adv-x="1664" d="M640 96q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h320q13 0 22.5 -9.5t9.5 -22.5q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-66 0 -113 -47t-47 -113v-704 q0 -66 47 -113t113 -47h288h11h13t11.5 -1t11.5 -3t8 -5.5t7 -9t2 -13.5zM1568 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45z" />
+<glyph unicode="&#xf08c;" d="M237 122h231v694h-231v-694zM483 1030q-1 52 -36 86t-93 34t-94.5 -34t-36.5 -86q0 -51 35.5 -85.5t92.5 -34.5h1q59 0 95 34.5t36 85.5zM1068 122h231v398q0 154 -73 233t-193 79q-136 0 -209 -117h2v101h-231q3 -66 0 -694h231v388q0 38 7 56q15 35 45 59.5t74 24.5 q116 0 116 -157v-371zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf08d;" horiz-adv-x="1152" d="M480 672v448q0 14 -9 23t-23 9t-23 -9t-9 -23v-448q0 -14 9 -23t23 -9t23 9t9 23zM1152 320q0 -26 -19 -45t-45 -19h-429l-51 -483q-2 -12 -10.5 -20.5t-20.5 -8.5h-1q-27 0 -32 27l-76 485h-404q-26 0 -45 19t-19 45q0 123 78.5 221.5t177.5 98.5v512q-52 0 -90 38 t-38 90t38 90t90 38h640q52 0 90 -38t38 -90t-38 -90t-90 -38v-512q99 0 177.5 -98.5t78.5 -221.5z" />
+<glyph unicode="&#xf08e;" horiz-adv-x="1792" d="M1408 608v-320q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v320 q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1792 1472v-512q0 -26 -19 -45t-45 -19t-45 19l-176 176l-652 -652q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l652 652l-176 176q-19 19 -19 45t19 45t45 19h512q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf090;" d="M1184 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45zM1536 992v-704q0 -119 -84.5 -203.5t-203.5 -84.5h-320q-13 0 -22.5 9.5t-9.5 22.5 q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q66 0 113 47t47 113v704q0 66 -47 113t-113 47h-288h-11h-13t-11.5 1t-11.5 3t-8 5.5t-7 9t-2 13.5q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf091;" horiz-adv-x="1664" d="M458 653q-74 162 -74 371h-256v-96q0 -78 94.5 -162t235.5 -113zM1536 928v96h-256q0 -209 -74 -371q141 29 235.5 113t94.5 162zM1664 1056v-128q0 -71 -41.5 -143t-112 -130t-173 -97.5t-215.5 -44.5q-42 -54 -95 -95q-38 -34 -52.5 -72.5t-14.5 -89.5q0 -54 30.5 -91 t97.5 -37q75 0 133.5 -45.5t58.5 -114.5v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 69 58.5 114.5t133.5 45.5q67 0 97.5 37t30.5 91q0 51 -14.5 89.5t-52.5 72.5q-53 41 -95 95q-113 5 -215.5 44.5t-173 97.5t-112 130t-41.5 143v128q0 40 28 68t68 28h288v96 q0 66 47 113t113 47h576q66 0 113 -47t47 -113v-96h288q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf092;" d="M394 184q-8 -9 -20 3q-13 11 -4 19q8 9 20 -3q12 -11 4 -19zM352 245q9 -12 0 -19q-8 -6 -17 7t0 18q9 7 17 -6zM291 305q-5 -7 -13 -2q-10 5 -7 12q3 5 13 2q10 -5 7 -12zM322 271q-6 -7 -16 3q-9 11 -2 16q6 6 16 -3q9 -11 2 -16zM451 159q-4 -12 -19 -6q-17 4 -13 15 t19 7q16 -5 13 -16zM514 154q0 -11 -16 -11q-17 -2 -17 11q0 11 16 11q17 2 17 -11zM572 164q2 -10 -14 -14t-18 8t14 15q16 2 18 -9zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-224q-16 0 -24.5 1t-19.5 5t-16 14.5t-5 27.5v239q0 97 -52 142q57 6 102.5 18t94 39 t81 66.5t53 105t20.5 150.5q0 121 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-86 13.5q-44 -113 -7 -204q-79 -85 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-40 -36 -49 -103 q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -103t0.5 -68q0 -22 -11 -33.5t-22 -13t-33 -1.5 h-224q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf093;" horiz-adv-x="1664" d="M1280 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 288v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h427q21 -56 70.5 -92 t110.5 -36h256q61 0 110.5 36t70.5 92h427q40 0 68 -28t28 -68zM1339 936q-17 -40 -59 -40h-256v-448q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v448h-256q-42 0 -59 40q-17 39 14 69l448 448q18 19 45 19t45 -19l448 -448q31 -30 14 -69z" />
+<glyph unicode="&#xf094;" d="M1407 710q0 44 -7 113.5t-18 96.5q-12 30 -17 44t-9 36.5t-4 48.5q0 23 5 68.5t5 67.5q0 37 -10 55q-4 1 -13 1q-19 0 -58 -4.5t-59 -4.5q-60 0 -176 24t-175 24q-43 0 -94.5 -11.5t-85 -23.5t-89.5 -34q-137 -54 -202 -103q-96 -73 -159.5 -189.5t-88 -236t-24.5 -248.5 q0 -40 12.5 -120t12.5 -121q0 -23 -11 -66.5t-11 -65.5t12 -36.5t34 -14.5q24 0 72.5 11t73.5 11q57 0 169.5 -15.5t169.5 -15.5q181 0 284 36q129 45 235.5 152.5t166 245.5t59.5 275zM1535 712q0 -165 -70 -327.5t-196 -288t-281 -180.5q-124 -44 -326 -44 q-57 0 -170 14.5t-169 14.5q-24 0 -72.5 -14.5t-73.5 -14.5q-73 0 -123.5 55.5t-50.5 128.5q0 24 11 68t11 67q0 40 -12.5 120.5t-12.5 121.5q0 111 18 217.5t54.5 209.5t100.5 194t150 156q78 59 232 120q194 78 316 78q60 0 175.5 -24t173.5 -24q19 0 57 5t58 5 q81 0 118 -50.5t37 -134.5q0 -23 -5 -68t-5 -68q0 -10 1 -18.5t3 -17t4 -13.5t6.5 -16t6.5 -17q16 -40 25 -118.5t9 -136.5z" />
+<glyph unicode="&#xf095;" horiz-adv-x="1408" d="M1408 296q0 -27 -10 -70.5t-21 -68.5q-21 -50 -122 -106q-94 -51 -186 -51q-27 0 -52.5 3.5t-57.5 12.5t-47.5 14.5t-55.5 20.5t-49 18q-98 35 -175 83q-128 79 -264.5 215.5t-215.5 264.5q-48 77 -83 175q-3 9 -18 49t-20.5 55.5t-14.5 47.5t-12.5 57.5t-3.5 52.5 q0 92 51 186q56 101 106 122q25 11 68.5 21t70.5 10q14 0 21 -3q18 -6 53 -76q11 -19 30 -54t35 -63.5t31 -53.5q3 -4 17.5 -25t21.5 -35.5t7 -28.5q0 -20 -28.5 -50t-62 -55t-62 -53t-28.5 -46q0 -9 5 -22.5t8.5 -20.5t14 -24t11.5 -19q76 -137 174 -235t235 -174 q2 -1 19 -11.5t24 -14t20.5 -8.5t22.5 -5q18 0 46 28.5t53 62t55 62t50 28.5q14 0 28.5 -7t35.5 -21.5t25 -17.5q25 -15 53.5 -31t63.5 -35t54 -30q70 -35 76 -53q3 -7 3 -21z" />
+<glyph unicode="&#xf096;" horiz-adv-x="1408" d="M1120 1280h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v832q0 66 -47 113t-113 47zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832 q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf097;" horiz-adv-x="1280" d="M1152 1280h-1024v-1242l423 406l89 85l89 -85l423 -406v1242zM1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289 q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
+<glyph unicode="&#xf098;" d="M1280 343q0 11 -2 16q-3 8 -38.5 29.5t-88.5 49.5l-53 29q-5 3 -19 13t-25 15t-21 5q-18 0 -47 -32.5t-57 -65.5t-44 -33q-7 0 -16.5 3.5t-15.5 6.5t-17 9.5t-14 8.5q-99 55 -170.5 126.5t-126.5 170.5q-2 3 -8.5 14t-9.5 17t-6.5 15.5t-3.5 16.5q0 13 20.5 33.5t45 38.5 t45 39.5t20.5 36.5q0 10 -5 21t-15 25t-13 19q-3 6 -15 28.5t-25 45.5t-26.5 47.5t-25 40.5t-16.5 18t-16 2q-48 0 -101 -22q-46 -21 -80 -94.5t-34 -130.5q0 -16 2.5 -34t5 -30.5t9 -33t10 -29.5t12.5 -33t11 -30q60 -164 216.5 -320.5t320.5 -216.5q6 -2 30 -11t33 -12.5 t29.5 -10t33 -9t30.5 -5t34 -2.5q57 0 130.5 34t94.5 80q22 53 22 101zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf099;" horiz-adv-x="1664" d="M1620 1128q-67 -98 -162 -167q1 -14 1 -42q0 -130 -38 -259.5t-115.5 -248.5t-184.5 -210.5t-258 -146t-323 -54.5q-271 0 -496 145q35 -4 78 -4q225 0 401 138q-105 2 -188 64.5t-114 159.5q33 -5 61 -5q43 0 85 11q-112 23 -185.5 111.5t-73.5 205.5v4q68 -38 146 -41 q-66 44 -105 115t-39 154q0 88 44 163q121 -149 294.5 -238.5t371.5 -99.5q-8 38 -8 74q0 134 94.5 228.5t228.5 94.5q140 0 236 -102q109 21 205 78q-37 -115 -142 -178q93 10 186 50z" />
+<glyph unicode="&#xf09a;" horiz-adv-x="1024" d="M959 1524v-264h-157q-86 0 -116 -36t-30 -108v-189h293l-39 -296h-254v-759h-306v759h-255v296h255v218q0 186 104 288.5t277 102.5q147 0 228 -12z" />
+<glyph unicode="&#xf09b;" d="M1536 640q0 -251 -146.5 -451.5t-378.5 -277.5q-27 -5 -39.5 7t-12.5 30v211q0 97 -52 142q57 6 102.5 18t94 39t81 66.5t53 105t20.5 150.5q0 121 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-86 13.5 q-44 -113 -7 -204q-79 -85 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-40 -36 -49 -103q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23 q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -89t0.5 -54q0 -18 -13 -30t-40 -7q-232 77 -378.5 277.5t-146.5 451.5q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf09c;" horiz-adv-x="1664" d="M1664 960v-256q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45v256q0 106 -75 181t-181 75t-181 -75t-75 -181v-192h96q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h672v192q0 185 131.5 316.5t316.5 131.5 t316.5 -131.5t131.5 -316.5z" />
+<glyph unicode="&#xf09d;" horiz-adv-x="1920" d="M1760 1408q66 0 113 -47t47 -113v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600zM160 1280q-13 0 -22.5 -9.5t-9.5 -22.5v-224h1664v224q0 13 -9.5 22.5t-22.5 9.5h-1600zM1760 0q13 0 22.5 9.5t9.5 22.5v608h-1664v-608 q0 -13 9.5 -22.5t22.5 -9.5h1600zM256 128v128h256v-128h-256zM640 128v128h384v-128h-384z" />
+<glyph unicode="&#xf09e;" horiz-adv-x="1408" d="M384 192q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 69q2 -28 -17 -48q-18 -21 -47 -21h-135q-25 0 -43 16.5t-20 41.5q-22 229 -184.5 391.5t-391.5 184.5q-25 2 -41.5 20t-16.5 43v135q0 29 21 47q17 17 43 17h5q160 -13 306 -80.5 t259 -181.5q114 -113 181.5 -259t80.5 -306zM1408 67q2 -27 -18 -47q-18 -20 -46 -20h-143q-26 0 -44.5 17.5t-19.5 42.5q-12 215 -101 408.5t-231.5 336t-336 231.5t-408.5 102q-25 1 -42.5 19.5t-17.5 43.5v143q0 28 20 46q18 18 44 18h3q262 -13 501.5 -120t425.5 -294 q187 -186 294 -425.5t120 -501.5z" />
+<glyph unicode="&#xf0a0;" d="M1040 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1296 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1408 160v320q0 13 -9.5 22.5t-22.5 9.5 h-1216q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h1216q13 0 22.5 9.5t9.5 22.5zM178 640h1180l-157 482q-4 13 -16 21.5t-26 8.5h-782q-14 0 -26 -8.5t-16 -21.5zM1536 480v-320q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113v320q0 25 16 75 l197 606q17 53 63 86t101 33h782q55 0 101 -33t63 -86l197 -606q16 -50 16 -75z" />
+<glyph unicode="&#xf0a1;" horiz-adv-x="1792" d="M1664 896q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5v-384q0 -52 -38 -90t-90 -38q-417 347 -812 380q-58 -19 -91 -66t-31 -100.5t40 -92.5q-20 -33 -23 -65.5t6 -58t33.5 -55t48 -50t61.5 -50.5q-29 -58 -111.5 -83t-168.5 -11.5t-132 55.5q-7 23 -29.5 87.5 t-32 94.5t-23 89t-15 101t3.5 98.5t22 110.5h-122q-66 0 -113 47t-47 113v192q0 66 47 113t113 47h480q435 0 896 384q52 0 90 -38t38 -90v-384zM1536 292v954q-394 -302 -768 -343v-270q377 -42 768 -341z" />
+<glyph unicode="&#xf0a2;" horiz-adv-x="1792" d="M912 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM246 128h1300q-266 300 -266 832q0 51 -24 105t-69 103t-121.5 80.5t-169.5 31.5t-169.5 -31.5t-121.5 -80.5t-69 -103t-24 -105q0 -532 -266 -832z M1728 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q190 -28 307 -158.5 t117 -282.5q0 -139 19.5 -260t50 -206t74.5 -158.5t85 -119.5t91 -88z" />
+<glyph unicode="&#xf0a3;" d="M1376 640l138 -135q30 -28 20 -70q-12 -41 -52 -51l-188 -48l53 -186q12 -41 -19 -70q-29 -31 -70 -19l-186 53l-48 -188q-10 -40 -51 -52q-12 -2 -19 -2q-31 0 -51 22l-135 138l-135 -138q-28 -30 -70 -20q-41 11 -51 52l-48 188l-186 -53q-41 -12 -70 19q-31 29 -19 70 l53 186l-188 48q-40 10 -52 51q-10 42 20 70l138 135l-138 135q-30 28 -20 70q12 41 52 51l188 48l-53 186q-12 41 19 70q29 31 70 19l186 -53l48 188q10 41 51 51q41 12 70 -19l135 -139l135 139q29 30 70 19q41 -10 51 -51l48 -188l186 53q41 12 70 -19q31 -29 19 -70 l-53 -186l188 -48q40 -10 52 -51q10 -42 -20 -70z" />
+<glyph unicode="&#xf0a4;" horiz-adv-x="1792" d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 768q0 51 -39 89.5t-89 38.5h-576q0 20 15 48.5t33 55t33 68t15 84.5q0 67 -44.5 97.5t-115.5 30.5q-24 0 -90 -139q-24 -44 -37 -65q-40 -64 -112 -145q-71 -81 -101 -106 q-69 -57 -140 -57h-32v-640h32q72 0 167 -32t193.5 -64t179.5 -32q189 0 189 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5h331q52 0 90 38t38 90zM1792 769q0 -105 -75.5 -181t-180.5 -76h-169q-4 -62 -37 -119q3 -21 3 -43 q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5q-133 0 -322 69q-164 59 -223 59h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h288q10 0 21.5 4.5t23.5 14t22.5 18t24 22.5t20.5 21.5t19 21.5t14 17q65 74 100 129q13 21 33 62t37 72t40.5 63t55 49.5 t69.5 17.5q125 0 206.5 -67t81.5 -189q0 -68 -22 -128h374q104 0 180 -76t76 -179z" />
+<glyph unicode="&#xf0a5;" horiz-adv-x="1792" d="M1376 128h32v640h-32q-35 0 -67.5 12t-62.5 37t-50 46t-49 54q-2 3 -3.5 4.5t-4 4.5t-4.5 5q-72 81 -112 145q-14 22 -38 68q-1 3 -10.5 22.5t-18.5 36t-20 35.5t-21.5 30.5t-18.5 11.5q-71 0 -115.5 -30.5t-44.5 -97.5q0 -43 15 -84.5t33 -68t33 -55t15 -48.5h-576 q-50 0 -89 -38.5t-39 -89.5q0 -52 38 -90t90 -38h331q-15 -17 -25 -47.5t-10 -55.5q0 -69 53 -119q-18 -32 -18 -69t17.5 -73.5t47.5 -52.5q-4 -24 -4 -56q0 -85 48.5 -126t135.5 -41q84 0 183 32t194 64t167 32zM1664 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45 t45 -19t45 19t19 45zM1792 768v-640q0 -53 -37.5 -90.5t-90.5 -37.5h-288q-59 0 -223 -59q-190 -69 -317 -69q-142 0 -230 77.5t-87 217.5l1 5q-61 76 -61 178q0 22 3 43q-33 57 -37 119h-169q-105 0 -180.5 76t-75.5 181q0 103 76 179t180 76h374q-22 60 -22 128 q0 122 81.5 189t206.5 67q38 0 69.5 -17.5t55 -49.5t40.5 -63t37 -72t33 -62q35 -55 100 -129q2 -3 14 -17t19 -21.5t20.5 -21.5t24 -22.5t22.5 -18t23.5 -14t21.5 -4.5h288q53 0 90.5 -37.5t37.5 -90.5z" />
+<glyph unicode="&#xf0a6;" d="M1280 -64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 700q0 189 -167 189q-26 0 -56 -5q-16 30 -52.5 47.5t-73.5 17.5t-69 -18q-50 53 -119 53q-25 0 -55.5 -10t-47.5 -25v331q0 52 -38 90t-90 38q-51 0 -89.5 -39t-38.5 -89v-576 q-20 0 -48.5 15t-55 33t-68 33t-84.5 15q-67 0 -97.5 -44.5t-30.5 -115.5q0 -24 139 -90q44 -24 65 -37q64 -40 145 -112q81 -71 106 -101q57 -69 57 -140v-32h640v32q0 72 32 167t64 193.5t32 179.5zM1536 705q0 -133 -69 -322q-59 -164 -59 -223v-288q0 -53 -37.5 -90.5 t-90.5 -37.5h-640q-53 0 -90.5 37.5t-37.5 90.5v288q0 10 -4.5 21.5t-14 23.5t-18 22.5t-22.5 24t-21.5 20.5t-21.5 19t-17 14q-74 65 -129 100q-21 13 -62 33t-72 37t-63 40.5t-49.5 55t-17.5 69.5q0 125 67 206.5t189 81.5q68 0 128 -22v374q0 104 76 180t179 76 q105 0 181 -75.5t76 -180.5v-169q62 -4 119 -37q21 3 43 3q101 0 178 -60q139 1 219.5 -85t80.5 -227z" />
+<glyph unicode="&#xf0a7;" d="M1408 576q0 84 -32 183t-64 194t-32 167v32h-640v-32q0 -35 -12 -67.5t-37 -62.5t-46 -50t-54 -49q-9 -8 -14 -12q-81 -72 -145 -112q-22 -14 -68 -38q-3 -1 -22.5 -10.5t-36 -18.5t-35.5 -20t-30.5 -21.5t-11.5 -18.5q0 -71 30.5 -115.5t97.5 -44.5q43 0 84.5 15t68 33 t55 33t48.5 15v-576q0 -50 38.5 -89t89.5 -39q52 0 90 38t38 90v331q46 -35 103 -35q69 0 119 53q32 -18 69 -18t73.5 17.5t52.5 47.5q24 -4 56 -4q85 0 126 48.5t41 135.5zM1280 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 580 q0 -142 -77.5 -230t-217.5 -87l-5 1q-76 -61 -178 -61q-22 0 -43 3q-54 -30 -119 -37v-169q0 -105 -76 -180.5t-181 -75.5q-103 0 -179 76t-76 180v374q-54 -22 -128 -22q-121 0 -188.5 81.5t-67.5 206.5q0 38 17.5 69.5t49.5 55t63 40.5t72 37t62 33q55 35 129 100 q3 2 17 14t21.5 19t21.5 20.5t22.5 24t18 22.5t14 23.5t4.5 21.5v288q0 53 37.5 90.5t90.5 37.5h640q53 0 90.5 -37.5t37.5 -90.5v-288q0 -59 59 -223q69 -190 69 -317z" />
+<glyph unicode="&#xf0a8;" d="M1280 576v128q0 26 -19 45t-45 19h-502l189 189q19 19 19 45t-19 45l-91 91q-18 18 -45 18t-45 -18l-362 -362l-91 -91q-18 -18 -18 -45t18 -45l91 -91l362 -362q18 -18 45 -18t45 18l91 91q18 18 18 45t-18 45l-189 189h502q26 0 45 19t19 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0a9;" d="M1285 640q0 27 -18 45l-91 91l-362 362q-18 18 -45 18t-45 -18l-91 -91q-18 -18 -18 -45t18 -45l189 -189h-502q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h502l-189 -189q-19 -19 -19 -45t19 -45l91 -91q18 -18 45 -18t45 18l362 362l91 91q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0aa;" d="M1284 641q0 27 -18 45l-362 362l-91 91q-18 18 -45 18t-45 -18l-91 -91l-362 -362q-18 -18 -18 -45t18 -45l91 -91q18 -18 45 -18t45 18l189 189v-502q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v502l189 -189q19 -19 45 -19t45 19l91 91q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0ab;" d="M1284 639q0 27 -18 45l-91 91q-18 18 -45 18t-45 -18l-189 -189v502q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-502l-189 189q-19 19 -45 19t-45 -19l-91 -91q-18 -18 -18 -45t18 -45l362 -362l91 -91q18 -18 45 -18t45 18l91 91l362 362q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0ac;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1042 887q-2 -1 -9.5 -9.5t-13.5 -9.5q2 0 4.5 5t5 11t3.5 7q6 7 22 15q14 6 52 12q34 8 51 -11 q-2 2 9.5 13t14.5 12q3 2 15 4.5t15 7.5l2 22q-12 -1 -17.5 7t-6.5 21q0 -2 -6 -8q0 7 -4.5 8t-11.5 -1t-9 -1q-10 3 -15 7.5t-8 16.5t-4 15q-2 5 -9.5 10.5t-9.5 10.5q-1 2 -2.5 5.5t-3 6.5t-4 5.5t-5.5 2.5t-7 -5t-7.5 -10t-4.5 -5q-3 2 -6 1.5t-4.5 -1t-4.5 -3t-5 -3.5 q-3 -2 -8.5 -3t-8.5 -2q15 5 -1 11q-10 4 -16 3q9 4 7.5 12t-8.5 14h5q-1 4 -8.5 8.5t-17.5 8.5t-13 6q-8 5 -34 9.5t-33 0.5q-5 -6 -4.5 -10.5t4 -14t3.5 -12.5q1 -6 -5.5 -13t-6.5 -12q0 -7 14 -15.5t10 -21.5q-3 -8 -16 -16t-16 -12q-5 -8 -1.5 -18.5t10.5 -16.5 q2 -2 1.5 -4t-3.5 -4.5t-5.5 -4t-6.5 -3.5l-3 -2q-11 -5 -20.5 6t-13.5 26q-7 25 -16 30q-23 8 -29 -1q-5 13 -41 26q-25 9 -58 4q6 1 0 15q-7 15 -19 12q3 6 4 17.5t1 13.5q3 13 12 23q1 1 7 8.5t9.5 13.5t0.5 6q35 -4 50 11q5 5 11.5 17t10.5 17q9 6 14 5.5t14.5 -5.5 t14.5 -5q14 -1 15.5 11t-7.5 20q12 -1 3 17q-5 7 -8 9q-12 4 -27 -5q-8 -4 2 -8q-1 1 -9.5 -10.5t-16.5 -17.5t-16 5q-1 1 -5.5 13.5t-9.5 13.5q-8 0 -16 -15q3 8 -11 15t-24 8q19 12 -8 27q-7 4 -20.5 5t-19.5 -4q-5 -7 -5.5 -11.5t5 -8t10.5 -5.5t11.5 -4t8.5 -3 q14 -10 8 -14q-2 -1 -8.5 -3.5t-11.5 -4.5t-6 -4q-3 -4 0 -14t-2 -14q-5 5 -9 17.5t-7 16.5q7 -9 -25 -6l-10 1q-4 0 -16 -2t-20.5 -1t-13.5 8q-4 8 0 20q1 4 4 2q-4 3 -11 9.5t-10 8.5q-46 -15 -94 -41q6 -1 12 1q5 2 13 6.5t10 5.5q34 14 42 7l5 5q14 -16 20 -25 q-7 4 -30 1q-20 -6 -22 -12q7 -12 5 -18q-4 3 -11.5 10t-14.5 11t-15 5q-16 0 -22 -1q-146 -80 -235 -222q7 -7 12 -8q4 -1 5 -9t2.5 -11t11.5 3q9 -8 3 -19q1 1 44 -27q19 -17 21 -21q3 -11 -10 -18q-1 2 -9 9t-9 4q-3 -5 0.5 -18.5t10.5 -12.5q-7 0 -9.5 -16t-2.5 -35.5 t-1 -23.5l2 -1q-3 -12 5.5 -34.5t21.5 -19.5q-13 -3 20 -43q6 -8 8 -9q3 -2 12 -7.5t15 -10t10 -10.5q4 -5 10 -22.5t14 -23.5q-2 -6 9.5 -20t10.5 -23q-1 0 -2.5 -1t-2.5 -1q3 -7 15.5 -14t15.5 -13q1 -3 2 -10t3 -11t8 -2q2 20 -24 62q-15 25 -17 29q-3 5 -5.5 15.5 t-4.5 14.5q2 0 6 -1.5t8.5 -3.5t7.5 -4t2 -3q-3 -7 2 -17.5t12 -18.5t17 -19t12 -13q6 -6 14 -19.5t0 -13.5q9 0 20 -10t17 -20q5 -8 8 -26t5 -24q2 -7 8.5 -13.5t12.5 -9.5l16 -8t13 -7q5 -2 18.5 -10.5t21.5 -11.5q10 -4 16 -4t14.5 2.5t13.5 3.5q15 2 29 -15t21 -21 q36 -19 55 -11q-2 -1 0.5 -7.5t8 -15.5t9 -14.5t5.5 -8.5q5 -6 18 -15t18 -15q6 4 7 9q-3 -8 7 -20t18 -10q14 3 14 32q-31 -15 -49 18q0 1 -2.5 5.5t-4 8.5t-2.5 8.5t0 7.5t5 3q9 0 10 3.5t-2 12.5t-4 13q-1 8 -11 20t-12 15q-5 -9 -16 -8t-16 9q0 -1 -1.5 -5.5t-1.5 -6.5 q-13 0 -15 1q1 3 2.5 17.5t3.5 22.5q1 4 5.5 12t7.5 14.5t4 12.5t-4.5 9.5t-17.5 2.5q-19 -1 -26 -20q-1 -3 -3 -10.5t-5 -11.5t-9 -7q-7 -3 -24 -2t-24 5q-13 8 -22.5 29t-9.5 37q0 10 2.5 26.5t3 25t-5.5 24.5q3 2 9 9.5t10 10.5q2 1 4.5 1.5t4.5 0t4 1.5t3 6q-1 1 -4 3 q-3 3 -4 3q7 -3 28.5 1.5t27.5 -1.5q15 -11 22 2q0 1 -2.5 9.5t-0.5 13.5q5 -27 29 -9q3 -3 15.5 -5t17.5 -5q3 -2 7 -5.5t5.5 -4.5t5 0.5t8.5 6.5q10 -14 12 -24q11 -40 19 -44q7 -3 11 -2t4.5 9.5t0 14t-1.5 12.5l-1 8v18l-1 8q-15 3 -18.5 12t1.5 18.5t15 18.5q1 1 8 3.5 t15.5 6.5t12.5 8q21 19 15 35q7 0 11 9q-1 0 -5 3t-7.5 5t-4.5 2q9 5 2 16q5 3 7.5 11t7.5 10q9 -12 21 -2q7 8 1 16q5 7 20.5 10.5t18.5 9.5q7 -2 8 2t1 12t3 12q4 5 15 9t13 5l17 11q3 4 0 4q18 -2 31 11q10 11 -6 20q3 6 -3 9.5t-15 5.5q3 1 11.5 0.5t10.5 1.5 q15 10 -7 16q-17 5 -43 -12zM879 10q206 36 351 189q-3 3 -12.5 4.5t-12.5 3.5q-18 7 -24 8q1 7 -2.5 13t-8 9t-12.5 8t-11 7q-2 2 -7 6t-7 5.5t-7.5 4.5t-8.5 2t-10 -1l-3 -1q-3 -1 -5.5 -2.5t-5.5 -3t-4 -3t0 -2.5q-21 17 -36 22q-5 1 -11 5.5t-10.5 7t-10 1.5t-11.5 -7 q-5 -5 -6 -15t-2 -13q-7 5 0 17.5t2 18.5q-3 6 -10.5 4.5t-12 -4.5t-11.5 -8.5t-9 -6.5t-8.5 -5.5t-8.5 -7.5q-3 -4 -6 -12t-5 -11q-2 4 -11.5 6.5t-9.5 5.5q2 -10 4 -35t5 -38q7 -31 -12 -48q-27 -25 -29 -40q-4 -22 12 -26q0 -7 -8 -20.5t-7 -21.5q0 -6 2 -16z" />
+<glyph unicode="&#xf0ad;" horiz-adv-x="1664" d="M384 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1028 484l-682 -682q-37 -37 -90 -37q-52 0 -91 37l-106 108q-38 36 -38 90q0 53 38 91l681 681q39 -98 114.5 -173.5t173.5 -114.5zM1662 919q0 -39 -23 -106q-47 -134 -164.5 -217.5 t-258.5 -83.5q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q58 0 121.5 -16.5t107.5 -46.5q16 -11 16 -28t-16 -28l-293 -169v-224l193 -107q5 3 79 48.5t135.5 81t70.5 35.5q15 0 23.5 -10t8.5 -25z" />
+<glyph unicode="&#xf0ae;" horiz-adv-x="1792" d="M1024 128h640v128h-640v-128zM640 640h1024v128h-1024v-128zM1280 1152h384v128h-384v-128zM1792 320v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 832v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19 t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0b0;" horiz-adv-x="1408" d="M1403 1241q17 -41 -14 -70l-493 -493v-742q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-256 256q-19 19 -19 45v486l-493 493q-31 29 -14 70q17 39 59 39h1280q42 0 59 -39z" />
+<glyph unicode="&#xf0b1;" horiz-adv-x="1792" d="M640 1280h512v128h-512v-128zM1792 640v-480q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v480h672v-160q0 -26 19 -45t45 -19h320q26 0 45 19t19 45v160h672zM1024 640v-128h-256v128h256zM1792 1120v-384h-1792v384q0 66 47 113t113 47h352v160q0 40 28 68 t68 28h576q40 0 68 -28t28 -68v-160h352q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf0b2;" d="M1283 995l-355 -355l355 -355l144 144q29 31 70 14q39 -17 39 -59v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l144 144l-355 355l-355 -355l144 -144q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l144 -144 l355 355l-355 355l-144 -144q-19 -19 -45 -19q-12 0 -24 5q-40 17 -40 59v448q0 26 19 45t45 19h448q42 0 59 -40q17 -39 -14 -69l-144 -144l355 -355l355 355l-144 144q-31 30 -14 69q17 40 59 40h448q26 0 45 -19t19 -45v-448q0 -42 -39 -59q-13 -5 -25 -5q-26 0 -45 19z " />
+<glyph unicode="&#xf0c0;" horiz-adv-x="1920" d="M593 640q-162 -5 -265 -128h-134q-82 0 -138 40.5t-56 118.5q0 353 124 353q6 0 43.5 -21t97.5 -42.5t119 -21.5q67 0 133 23q-5 -37 -5 -66q0 -139 81 -256zM1664 3q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5 t43 97.5t62 81t85.5 53.5t111.5 20q10 0 43 -21.5t73 -48t107 -48t135 -21.5t135 21.5t107 48t73 48t43 21.5q61 0 111.5 -20t85.5 -53.5t62 -81t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM640 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75 t75 -181zM1344 896q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5zM1920 671q0 -78 -56 -118.5t-138 -40.5h-134q-103 123 -265 128q81 117 81 256q0 29 -5 66q66 -23 133 -23q59 0 119 21.5t97.5 42.5 t43.5 21q124 0 124 -353zM1792 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181z" />
+<glyph unicode="&#xf0c1;" horiz-adv-x="1664" d="M1456 320q0 40 -28 68l-208 208q-28 28 -68 28q-42 0 -72 -32q3 -3 19 -18.5t21.5 -21.5t15 -19t13 -25.5t3.5 -27.5q0 -40 -28 -68t-68 -28q-15 0 -27.5 3.5t-25.5 13t-19 15t-21.5 21.5t-18.5 19q-33 -31 -33 -73q0 -40 28 -68l206 -207q27 -27 68 -27q40 0 68 26 l147 146q28 28 28 67zM753 1025q0 40 -28 68l-206 207q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l208 -208q27 -27 68 -27q42 0 72 31q-3 3 -19 18.5t-21.5 21.5t-15 19t-13 25.5t-3.5 27.5q0 40 28 68t68 28q15 0 27.5 -3.5t25.5 -13t19 -15 t21.5 -21.5t18.5 -19q33 31 33 73zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-206 207q-83 83 -83 203q0 123 88 209l-88 88q-86 -88 -208 -88q-120 0 -204 84l-208 208q-84 84 -84 204t85 203l147 146q83 83 203 83q121 0 204 -85l206 -207 q83 -83 83 -203q0 -123 -88 -209l88 -88q86 88 208 88q120 0 204 -84l208 -208q84 -84 84 -204z" />
+<glyph unicode="&#xf0c2;" horiz-adv-x="1920" d="M1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088q-185 0 -316.5 131.5t-131.5 316.5q0 132 71 241.5t187 163.5q-2 28 -2 43q0 212 150 362t362 150q158 0 286.5 -88t187.5 -230q70 62 166 62q106 0 181 -75t75 -181q0 -75 -41 -138q129 -30 213 -134.5t84 -239.5z " />
+<glyph unicode="&#xf0c3;" horiz-adv-x="1664" d="M1527 88q56 -89 21.5 -152.5t-140.5 -63.5h-1152q-106 0 -140.5 63.5t21.5 152.5l503 793v399h-64q-26 0 -45 19t-19 45t19 45t45 19h512q26 0 45 -19t19 -45t-19 -45t-45 -19h-64v-399zM748 813l-272 -429h712l-272 429l-20 31v37v399h-128v-399v-37z" />
+<glyph unicode="&#xf0c4;" horiz-adv-x="1792" d="M960 640q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1260 576l507 -398q28 -20 25 -56q-5 -35 -35 -51l-128 -64q-13 -7 -29 -7q-17 0 -31 8l-690 387l-110 -66q-8 -4 -12 -5q14 -49 10 -97q-7 -77 -56 -147.5t-132 -123.5q-132 -84 -277 -84 q-136 0 -222 78q-90 84 -79 207q7 76 56 147t131 124q132 84 278 84q83 0 151 -31q9 13 22 22l122 73l-122 73q-13 9 -22 22q-68 -31 -151 -31q-146 0 -278 84q-82 53 -131 124t-56 147q-5 59 15.5 113t63.5 93q85 79 222 79q145 0 277 -84q83 -52 132 -123t56 -148 q4 -48 -10 -97q4 -1 12 -5l110 -66l690 387q14 8 31 8q16 0 29 -7l128 -64q30 -16 35 -51q3 -36 -25 -56zM579 836q46 42 21 108t-106 117q-92 59 -192 59q-74 0 -113 -36q-46 -42 -21 -108t106 -117q92 -59 192 -59q74 0 113 36zM494 91q81 51 106 117t-21 108 q-39 36 -113 36q-100 0 -192 -59q-81 -51 -106 -117t21 -108q39 -36 113 -36q100 0 192 59zM672 704l96 -58v11q0 36 33 56l14 8l-79 47l-26 -26q-3 -3 -10 -11t-12 -12q-2 -2 -4 -3.5t-3 -2.5zM896 480l96 -32l736 576l-128 64l-768 -431v-113l-160 -96l9 -8q2 -2 7 -6 q4 -4 11 -12t11 -12l26 -26zM1600 64l128 64l-520 408l-177 -138q-2 -3 -13 -7z" />
+<glyph unicode="&#xf0c5;" horiz-adv-x="1792" d="M1696 1152q40 0 68 -28t28 -68v-1216q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v288h-544q-40 0 -68 28t-28 68v672q0 40 20 88t48 76l408 408q28 28 76 48t88 20h416q40 0 68 -28t28 -68v-328q68 40 128 40h416zM1152 939l-299 -299h299v299zM512 1323l-299 -299 h299v299zM708 676l316 316v416h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h512v256q0 40 20 88t48 76zM1664 -128v1152h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h896z" />
+<glyph unicode="&#xf0c6;" horiz-adv-x="1408" d="M1404 151q0 -117 -79 -196t-196 -79q-135 0 -235 100l-777 776q-113 115 -113 271q0 159 110 270t269 111q158 0 273 -113l605 -606q10 -10 10 -22q0 -16 -30.5 -46.5t-46.5 -30.5q-13 0 -23 10l-606 607q-79 77 -181 77q-106 0 -179 -75t-73 -181q0 -105 76 -181 l776 -777q63 -63 145 -63q64 0 106 42t42 106q0 82 -63 145l-581 581q-26 24 -60 24q-29 0 -48 -19t-19 -48q0 -32 25 -59l410 -410q10 -10 10 -22q0 -16 -31 -47t-47 -31q-12 0 -22 10l-410 410q-63 61 -63 149q0 82 57 139t139 57q88 0 149 -63l581 -581q100 -98 100 -235 z" />
+<glyph unicode="&#xf0c7;" d="M384 0h768v384h-768v-384zM1280 0h128v896q0 14 -10 38.5t-20 34.5l-281 281q-10 10 -34 20t-39 10v-416q0 -40 -28 -68t-68 -28h-576q-40 0 -68 28t-28 68v416h-128v-1280h128v416q0 40 28 68t68 28h832q40 0 68 -28t28 -68v-416zM896 928v320q0 13 -9.5 22.5t-22.5 9.5 h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5zM1536 896v-928q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h928q40 0 88 -20t76 -48l280 -280q28 -28 48 -76t20 -88z" />
+<glyph unicode="&#xf0c8;" d="M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf0c9;" d="M1536 192v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 704v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 1216v-128q0 -26 -19 -45 t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0ca;" horiz-adv-x="1792" d="M384 128q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM384 640q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5 t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1152q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z M1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf0cb;" horiz-adv-x="1792" d="M381 -84q0 -80 -54.5 -126t-135.5 -46q-106 0 -172 66l57 88q49 -45 106 -45q29 0 50.5 14.5t21.5 42.5q0 64 -105 56l-26 56q8 10 32.5 43.5t42.5 54t37 38.5v1q-16 0 -48.5 -1t-48.5 -1v-53h-106v152h333v-88l-95 -115q51 -12 81 -49t30 -88zM383 543v-159h-362 q-6 36 -6 54q0 51 23.5 93t56.5 68t66 47.5t56.5 43.5t23.5 45q0 25 -14.5 38.5t-39.5 13.5q-46 0 -81 -58l-85 59q24 51 71.5 79.5t105.5 28.5q73 0 123 -41.5t50 -112.5q0 -50 -34 -91.5t-75 -64.5t-75.5 -50.5t-35.5 -52.5h127v60h105zM1792 224v-192q0 -13 -9.5 -22.5 t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1123v-99h-335v99h107q0 41 0.5 122t0.5 121v12h-2q-8 -17 -50 -54l-71 76l136 127h106v-404h108zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5 t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf0cc;" horiz-adv-x="1792" d="M1760 640q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1728q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h1728zM483 704q-28 35 -51 80q-48 97 -48 188q0 181 134 309q133 127 393 127q50 0 167 -19q66 -12 177 -48q10 -38 21 -118q14 -123 14 -183q0 -18 -5 -45l-12 -3l-84 6 l-14 2q-50 149 -103 205q-88 91 -210 91q-114 0 -182 -59q-67 -58 -67 -146q0 -73 66 -140t279 -129q69 -20 173 -66q58 -28 95 -52h-743zM990 448h411q7 -39 7 -92q0 -111 -41 -212q-23 -55 -71 -104q-37 -35 -109 -81q-80 -48 -153 -66q-80 -21 -203 -21q-114 0 -195 23 l-140 40q-57 16 -72 28q-8 8 -8 22v13q0 108 -2 156q-1 30 0 68l2 37v44l102 2q15 -34 30 -71t22.5 -56t12.5 -27q35 -57 80 -94q43 -36 105 -57q59 -22 132 -22q64 0 139 27q77 26 122 86q47 61 47 129q0 84 -81 157q-34 29 -137 71z" />
+<glyph unicode="&#xf0cd;" d="M48 1313q-37 2 -45 4l-3 88q13 1 40 1q60 0 112 -4q132 -7 166 -7q86 0 168 3q116 4 146 5q56 0 86 2l-1 -14l2 -64v-9q-60 -9 -124 -9q-60 0 -79 -25q-13 -14 -13 -132q0 -13 0.5 -32.5t0.5 -25.5l1 -229l14 -280q6 -124 51 -202q35 -59 96 -92q88 -47 177 -47 q104 0 191 28q56 18 99 51q48 36 65 64q36 56 53 114q21 73 21 229q0 79 -3.5 128t-11 122.5t-13.5 159.5l-4 59q-5 67 -24 88q-34 35 -77 34l-100 -2l-14 3l2 86h84l205 -10q76 -3 196 10l18 -2q6 -38 6 -51q0 -7 -4 -31q-45 -12 -84 -13q-73 -11 -79 -17q-15 -15 -15 -41 q0 -7 1.5 -27t1.5 -31q8 -19 22 -396q6 -195 -15 -304q-15 -76 -41 -122q-38 -65 -112 -123q-75 -57 -182 -89q-109 -33 -255 -33q-167 0 -284 46q-119 47 -179 122q-61 76 -83 195q-16 80 -16 237v333q0 188 -17 213q-25 36 -147 39zM1536 -96v64q0 14 -9 23t-23 9h-1472 q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h1472q14 0 23 9t9 23z" />
+<glyph unicode="&#xf0ce;" horiz-adv-x="1664" d="M512 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23 v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 160v192 q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192 q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1664 1248v-1088q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1344q66 0 113 -47t47 -113 z" />
+<glyph unicode="&#xf0d0;" horiz-adv-x="1664" d="M1190 955l293 293l-107 107l-293 -293zM1637 1248q0 -27 -18 -45l-1286 -1286q-18 -18 -45 -18t-45 18l-198 198q-18 18 -18 45t18 45l1286 1286q18 18 45 18t45 -18l198 -198q18 -18 18 -45zM286 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM636 1276 l196 -60l-196 -60l-60 -196l-60 196l-196 60l196 60l60 196zM1566 798l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM926 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98z" />
+<glyph unicode="&#xf0d1;" horiz-adv-x="1792" d="M640 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM256 640h384v256h-158q-13 0 -22 -9l-195 -195q-9 -9 -9 -22v-30zM1536 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM1792 1216v-1024q0 -15 -4 -26.5t-13.5 -18.5 t-16.5 -11.5t-23.5 -6t-22.5 -2t-25.5 0t-22.5 0.5q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-64q-3 0 -22.5 -0.5t-25.5 0t-22.5 2t-23.5 6t-16.5 11.5t-13.5 18.5t-4 26.5q0 26 19 45t45 19v320q0 8 -0.5 35t0 38 t2.5 34.5t6.5 37t14 30.5t22.5 30l198 198q19 19 50.5 32t58.5 13h160v192q0 26 19 45t45 19h1024q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0d2;" d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103q-111 0 -218 32q59 93 78 164q9 34 54 211q20 -39 73 -67.5t114 -28.5q121 0 216 68.5t147 188.5t52 270q0 114 -59.5 214t-172.5 163t-255 63q-105 0 -196 -29t-154.5 -77t-109 -110.5t-67 -129.5t-21.5 -134 q0 -104 40 -183t117 -111q30 -12 38 20q2 7 8 31t8 30q6 23 -11 43q-51 61 -51 151q0 151 104.5 259.5t273.5 108.5q151 0 235.5 -82t84.5 -213q0 -170 -68.5 -289t-175.5 -119q-61 0 -98 43.5t-23 104.5q8 35 26.5 93.5t30 103t11.5 75.5q0 50 -27 83t-77 33 q-62 0 -105 -57t-43 -142q0 -73 25 -122l-99 -418q-17 -70 -13 -177q-206 91 -333 281t-127 423q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0d3;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-725q85 122 108 210q9 34 53 209q21 -39 73.5 -67t112.5 -28q181 0 295.5 147.5t114.5 373.5q0 84 -35 162.5t-96.5 139t-152.5 97t-197 36.5q-104 0 -194.5 -28.5t-153 -76.5 t-107.5 -109.5t-66.5 -128t-21.5 -132.5q0 -102 39.5 -180t116.5 -110q13 -5 23.5 0t14.5 19q10 44 15 61q6 23 -11 42q-50 62 -50 150q0 150 103.5 256.5t270.5 106.5q149 0 232.5 -81t83.5 -210q0 -168 -67.5 -286t-173.5 -118q-60 0 -97 43.5t-23 103.5q8 34 26.5 92.5 t29.5 102t11 74.5q0 49 -26.5 81.5t-75.5 32.5q-61 0 -103.5 -56.5t-42.5 -139.5q0 -72 24 -121l-98 -414q-24 -100 -7 -254h-183q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960z" />
+<glyph unicode="&#xf0d4;" d="M917 631q0 26 -6 64h-362v-132h217q-3 -24 -16.5 -50t-37.5 -53t-66.5 -44.5t-96.5 -17.5q-99 0 -169 71t-70 171t70 171t169 71q92 0 153 -59l104 101q-108 100 -257 100q-160 0 -272 -112.5t-112 -271.5t112 -271.5t272 -112.5q165 0 266.5 105t101.5 270zM1262 585 h109v110h-109v110h-110v-110h-110v-110h110v-110h110v110zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf0d5;" horiz-adv-x="2304" d="M1437 623q0 -208 -87 -370.5t-248 -254t-369 -91.5q-149 0 -285 58t-234 156t-156 234t-58 285t58 285t156 234t234 156t285 58q286 0 491 -192l-199 -191q-117 113 -292 113q-123 0 -227.5 -62t-165.5 -168.5t-61 -232.5t61 -232.5t165.5 -168.5t227.5 -62 q83 0 152.5 23t114.5 57.5t78.5 78.5t49 83t21.5 74h-416v252h692q12 -63 12 -122zM2304 745v-210h-209v-209h-210v209h-209v210h209v209h210v-209h209z" />
+<glyph unicode="&#xf0d6;" horiz-adv-x="1920" d="M768 384h384v96h-128v448h-114l-148 -137l77 -80q42 37 55 57h2v-288h-128v-96zM1280 640q0 -70 -21 -142t-59.5 -134t-101.5 -101t-138 -39t-138 39t-101.5 101t-59.5 134t-21 142t21 142t59.5 134t101.5 101t138 39t138 -39t101.5 -101t59.5 -134t21 -142zM1792 384 v512q-106 0 -181 75t-75 181h-1152q0 -106 -75 -181t-181 -75v-512q106 0 181 -75t75 -181h1152q0 106 75 181t181 75zM1920 1216v-1152q0 -26 -19 -45t-45 -19h-1792q-26 0 -45 19t-19 45v1152q0 26 19 45t45 19h1792q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0d7;" horiz-adv-x="1024" d="M1024 832q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0d8;" horiz-adv-x="1024" d="M1024 320q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
+<glyph unicode="&#xf0d9;" horiz-adv-x="640" d="M640 1088v-896q0 -26 -19 -45t-45 -19t-45 19l-448 448q-19 19 -19 45t19 45l448 448q19 19 45 19t45 -19t19 -45z" />
+<glyph unicode="&#xf0da;" horiz-adv-x="640" d="M576 640q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19t-19 45v896q0 26 19 45t45 19t45 -19l448 -448q19 -19 19 -45z" />
+<glyph unicode="&#xf0db;" horiz-adv-x="1664" d="M160 0h608v1152h-640v-1120q0 -13 9.5 -22.5t22.5 -9.5zM1536 32v1120h-640v-1152h608q13 0 22.5 9.5t9.5 22.5zM1664 1248v-1216q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1344q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf0dc;" horiz-adv-x="1024" d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45zM1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
+<glyph unicode="&#xf0dd;" horiz-adv-x="1024" d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0de;" horiz-adv-x="1024" d="M1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
+<glyph unicode="&#xf0e0;" horiz-adv-x="1792" d="M1792 826v-794q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v794q44 -49 101 -87q362 -246 497 -345q57 -42 92.5 -65.5t94.5 -48t110 -24.5h1h1q51 0 110 24.5t94.5 48t92.5 65.5q170 123 498 345q57 39 100 87zM1792 1120q0 -79 -49 -151t-122 -123 q-376 -261 -468 -325q-10 -7 -42.5 -30.5t-54 -38t-52 -32.5t-57.5 -27t-50 -9h-1h-1q-23 0 -50 9t-57.5 27t-52 32.5t-54 38t-42.5 30.5q-91 64 -262 182.5t-205 142.5q-62 42 -117 115.5t-55 136.5q0 78 41.5 130t118.5 52h1472q65 0 112.5 -47t47.5 -113z" />
+<glyph unicode="&#xf0e1;" d="M349 911v-991h-330v991h330zM370 1217q1 -73 -50.5 -122t-135.5 -49h-2q-82 0 -132 49t-50 122q0 74 51.5 122.5t134.5 48.5t133 -48.5t51 -122.5zM1536 488v-568h-329v530q0 105 -40.5 164.5t-126.5 59.5q-63 0 -105.5 -34.5t-63.5 -85.5q-11 -30 -11 -81v-553h-329 q2 399 2 647t-1 296l-1 48h329v-144h-2q20 32 41 56t56.5 52t87 43.5t114.5 15.5q171 0 275 -113.5t104 -332.5z" />
+<glyph unicode="&#xf0e2;" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5 t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298z" />
+<glyph unicode="&#xf0e3;" horiz-adv-x="1792" d="M1771 0q0 -53 -37 -90l-107 -108q-39 -37 -91 -37q-53 0 -90 37l-363 364q-38 36 -38 90q0 53 43 96l-256 256l-126 -126q-14 -14 -34 -14t-34 14q2 -2 12.5 -12t12.5 -13t10 -11.5t10 -13.5t6 -13.5t5.5 -16.5t1.5 -18q0 -38 -28 -68q-3 -3 -16.5 -18t-19 -20.5 t-18.5 -16.5t-22 -15.5t-22 -9t-26 -4.5q-40 0 -68 28l-408 408q-28 28 -28 68q0 13 4.5 26t9 22t15.5 22t16.5 18.5t20.5 19t18 16.5q30 28 68 28q10 0 18 -1.5t16.5 -5.5t13.5 -6t13.5 -10t11.5 -10t13 -12.5t12 -12.5q-14 14 -14 34t14 34l348 348q14 14 34 14t34 -14 q-2 2 -12.5 12t-12.5 13t-10 11.5t-10 13.5t-6 13.5t-5.5 16.5t-1.5 18q0 38 28 68q3 3 16.5 18t19 20.5t18.5 16.5t22 15.5t22 9t26 4.5q40 0 68 -28l408 -408q28 -28 28 -68q0 -13 -4.5 -26t-9 -22t-15.5 -22t-16.5 -18.5t-20.5 -19t-18 -16.5q-30 -28 -68 -28 q-10 0 -18 1.5t-16.5 5.5t-13.5 6t-13.5 10t-11.5 10t-13 12.5t-12 12.5q14 -14 14 -34t-14 -34l-126 -126l256 -256q43 43 96 43q52 0 91 -37l363 -363q37 -39 37 -91z" />
+<glyph unicode="&#xf0e4;" horiz-adv-x="1792" d="M384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM576 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1004 351l101 382q6 26 -7.5 48.5t-38.5 29.5 t-48 -6.5t-30 -39.5l-101 -382q-60 -5 -107 -43.5t-63 -98.5q-20 -77 20 -146t117 -89t146 20t89 117q16 60 -6 117t-72 91zM1664 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 1024q0 53 -37.5 90.5 t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1472 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1792 384q0 -261 -141 -483q-19 -29 -54 -29h-1402q-35 0 -54 29 q-141 221 -141 483q0 182 71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
+<glyph unicode="&#xf0e5;" horiz-adv-x="1792" d="M896 1152q-204 0 -381.5 -69.5t-282 -187.5t-104.5 -255q0 -112 71.5 -213.5t201.5 -175.5l87 -50l-27 -96q-24 -91 -70 -172q152 63 275 171l43 38l57 -6q69 -8 130 -8q204 0 381.5 69.5t282 187.5t104.5 255t-104.5 255t-282 187.5t-381.5 69.5zM1792 640 q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22h-5q-15 0 -27 10.5t-16 27.5v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281q0 174 120 321.5 t326 233t450 85.5t450 -85.5t326 -233t120 -321.5z" />
+<glyph unicode="&#xf0e6;" horiz-adv-x="1792" d="M704 1152q-153 0 -286 -52t-211.5 -141t-78.5 -191q0 -82 53 -158t149 -132l97 -56l-35 -84q34 20 62 39l44 31l53 -10q78 -14 153 -14q153 0 286 52t211.5 141t78.5 191t-78.5 191t-211.5 141t-286 52zM704 1280q191 0 353.5 -68.5t256.5 -186.5t94 -257t-94 -257 t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224q0 139 94 257t256.5 186.5 t353.5 68.5zM1526 111q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129 q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230q0 -120 -71 -224.5t-195 -176.5z" />
+<glyph unicode="&#xf0e7;" horiz-adv-x="896" d="M885 970q18 -20 7 -44l-540 -1157q-13 -25 -42 -25q-4 0 -14 2q-17 5 -25.5 19t-4.5 30l197 808l-406 -101q-4 -1 -12 -1q-18 0 -31 11q-18 15 -13 39l201 825q4 14 16 23t28 9h328q19 0 32 -12.5t13 -29.5q0 -8 -5 -18l-171 -463l396 98q8 2 12 2q19 0 34 -15z" />
+<glyph unicode="&#xf0e8;" horiz-adv-x="1792" d="M1792 288v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320 q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192q0 52 38 90t90 38h512v192h-96q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-96v-192h512q52 0 90 -38t38 -90v-192h96q40 0 68 -28t28 -68 z" />
+<glyph unicode="&#xf0e9;" horiz-adv-x="1664" d="M896 708v-580q0 -104 -76 -180t-180 -76t-180 76t-76 180q0 26 19 45t45 19t45 -19t19 -45q0 -50 39 -89t89 -39t89 39t39 89v580q33 11 64 11t64 -11zM1664 681q0 -13 -9.5 -22.5t-22.5 -9.5q-11 0 -23 10q-49 46 -93 69t-102 23q-68 0 -128 -37t-103 -97 q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -28 -17q-18 0 -29 17q-4 6 -14.5 24t-17.5 28q-43 60 -102.5 97t-127.5 37t-127.5 -37t-102.5 -97q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -29 -17q-17 0 -28 17q-4 6 -14.5 24t-17.5 28q-43 60 -103 97t-128 37q-58 0 -102 -23t-93 -69 q-12 -10 -23 -10q-13 0 -22.5 9.5t-9.5 22.5q0 5 1 7q45 183 172.5 319.5t298 204.5t360.5 68q140 0 274.5 -40t246.5 -113.5t194.5 -187t115.5 -251.5q1 -2 1 -7zM896 1408v-98q-42 2 -64 2t-64 -2v98q0 26 19 45t45 19t45 -19t19 -45z" />
+<glyph unicode="&#xf0ea;" horiz-adv-x="1792" d="M768 -128h896v640h-416q-40 0 -68 28t-28 68v416h-384v-1152zM1024 1312v64q0 13 -9.5 22.5t-22.5 9.5h-704q-13 0 -22.5 -9.5t-9.5 -22.5v-64q0 -13 9.5 -22.5t22.5 -9.5h704q13 0 22.5 9.5t9.5 22.5zM1280 640h299l-299 299v-299zM1792 512v-672q0 -40 -28 -68t-68 -28 h-960q-40 0 -68 28t-28 68v160h-544q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1088q40 0 68 -28t28 -68v-328q21 -13 36 -28l408 -408q28 -28 48 -76t20 -88z" />
+<glyph unicode="&#xf0eb;" horiz-adv-x="1024" d="M736 960q0 -13 -9.5 -22.5t-22.5 -9.5t-22.5 9.5t-9.5 22.5q0 46 -54 71t-106 25q-13 0 -22.5 9.5t-9.5 22.5t9.5 22.5t22.5 9.5q50 0 99.5 -16t87 -54t37.5 -90zM896 960q0 72 -34.5 134t-90 101.5t-123 62t-136.5 22.5t-136.5 -22.5t-123 -62t-90 -101.5t-34.5 -134 q0 -101 68 -180q10 -11 30.5 -33t30.5 -33q128 -153 141 -298h228q13 145 141 298q10 11 30.5 33t30.5 33q68 79 68 180zM1024 960q0 -155 -103 -268q-45 -49 -74.5 -87t-59.5 -95.5t-34 -107.5q47 -28 47 -82q0 -37 -25 -64q25 -27 25 -64q0 -52 -45 -81q13 -23 13 -47 q0 -46 -31.5 -71t-77.5 -25q-20 -44 -60 -70t-87 -26t-87 26t-60 70q-46 0 -77.5 25t-31.5 71q0 24 13 47q-45 29 -45 81q0 37 25 64q-25 27 -25 64q0 54 47 82q-4 50 -34 107.5t-59.5 95.5t-74.5 87q-103 113 -103 268q0 99 44.5 184.5t117 142t164 89t186.5 32.5 t186.5 -32.5t164 -89t117 -142t44.5 -184.5z" />
+<glyph unicode="&#xf0ec;" horiz-adv-x="1792" d="M1792 352v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5q-12 0 -24 10l-319 320q-9 9 -9 22q0 14 9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h1376q13 0 22.5 -9.5t9.5 -22.5zM1792 896q0 -14 -9 -23l-320 -320q-9 -9 -23 -9 q-13 0 -22.5 9.5t-9.5 22.5v192h-1376q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1376v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
+<glyph unicode="&#xf0ed;" horiz-adv-x="1920" d="M1280 608q0 14 -9 23t-23 9h-224v352q0 13 -9.5 22.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-352h-224q-13 0 -22.5 -9.5t-9.5 -22.5q0 -14 9 -23l352 -352q9 -9 23 -9t23 9l351 351q10 12 10 24zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088 q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
+<glyph unicode="&#xf0ee;" horiz-adv-x="1920" d="M1280 672q0 14 -9 23l-352 352q-9 9 -23 9t-23 -9l-351 -351q-10 -12 -10 -24q0 -14 9 -23t23 -9h224v-352q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5v352h224q13 0 22.5 9.5t9.5 22.5zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088 q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
+<glyph unicode="&#xf0f0;" horiz-adv-x="1408" d="M384 192q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45zM1408 131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190q0 68 5.5 131t24 138t47.5 132.5t81 103t120 60.5q-22 -52 -22 -120v-203q-58 -20 -93 -70t-35 -111q0 -80 56 -136t136 -56 t136 56t56 136q0 61 -35.5 111t-92.5 70v203q0 62 25 93q132 -104 295 -104t295 104q25 -31 25 -93v-64q-106 0 -181 -75t-75 -181v-89q-32 -29 -32 -71q0 -40 28 -68t68 -28t68 28t28 68q0 42 -32 71v89q0 52 38 90t90 38t90 -38t38 -90v-89q-32 -29 -32 -71q0 -40 28 -68 t68 -28t68 28t28 68q0 42 -32 71v89q0 68 -34.5 127.5t-93.5 93.5q0 10 0.5 42.5t0 48t-2.5 41.5t-7 47t-13 40q68 -15 120 -60.5t81 -103t47.5 -132.5t24 -138t5.5 -131zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5 t271.5 -112.5t112.5 -271.5z" />
+<glyph unicode="&#xf0f1;" horiz-adv-x="1408" d="M1280 832q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 832q0 -62 -35.5 -111t-92.5 -70v-395q0 -159 -131.5 -271.5t-316.5 -112.5t-316.5 112.5t-131.5 271.5v132q-164 20 -274 128t-110 252v512q0 26 19 45t45 19q6 0 16 -2q17 30 47 48 t65 18q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5q-33 0 -64 18v-402q0 -106 94 -181t226 -75t226 75t94 181v402q-31 -18 -64 -18q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5q35 0 65 -18t47 -48q10 2 16 2q26 0 45 -19t19 -45v-512q0 -144 -110 -252 t-274 -128v-132q0 -106 94 -181t226 -75t226 75t94 181v395q-57 21 -92.5 70t-35.5 111q0 80 56 136t136 56t136 -56t56 -136z" />
+<glyph unicode="&#xf0f2;" horiz-adv-x="1792" d="M640 1152h512v128h-512v-128zM288 1152v-1280h-64q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h64zM1408 1152v-1280h-1024v1280h128v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h128zM1792 928v-832q0 -92 -66 -158t-158 -66h-64v1280h64q92 0 158 -66 t66 -158z" />
+<glyph unicode="&#xf0f3;" horiz-adv-x="1792" d="M912 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM1728 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q50 42 91 88t85 119.5t74.5 158.5 t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q190 -28 307 -158.5t117 -282.5q0 -139 19.5 -260t50 -206t74.5 -158.5t85 -119.5t91 -88z" />
+<glyph unicode="&#xf0f4;" horiz-adv-x="1920" d="M1664 896q0 80 -56 136t-136 56h-64v-384h64q80 0 136 56t56 136zM0 128h1792q0 -106 -75 -181t-181 -75h-1280q-106 0 -181 75t-75 181zM1856 896q0 -159 -112.5 -271.5t-271.5 -112.5h-64v-32q0 -92 -66 -158t-158 -66h-704q-92 0 -158 66t-66 158v736q0 26 19 45 t45 19h1152q159 0 271.5 -112.5t112.5 -271.5z" />
+<glyph unicode="&#xf0f5;" horiz-adv-x="1408" d="M640 1472v-640q0 -61 -35.5 -111t-92.5 -70v-779q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v779q-57 20 -92.5 70t-35.5 111v640q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45 t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45zM1408 1472v-1600q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v512h-224q-13 0 -22.5 9.5t-9.5 22.5v800q0 132 94 226t226 94h256q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0f6;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M384 736q0 14 9 23t23 9h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64zM1120 512q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704zM1120 256q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704 q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704z" />
+<glyph unicode="&#xf0f7;" horiz-adv-x="1408" d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 -128h384v1536h-1152v-1536h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM1408 1472v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0f8;" horiz-adv-x="1408" d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 -128h384v1152h-256v-32q0 -40 -28 -68t-68 -28h-448q-40 0 -68 28t-28 68v32h-256v-1152h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM896 1056v320q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-96h-128v96q0 13 -9.5 22.5 t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5v96h128v-96q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1408 1088v-1280q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1280q0 26 19 45t45 19h320 v288q0 40 28 68t68 28h448q40 0 68 -28t28 -68v-288h320q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0f9;" horiz-adv-x="1920" d="M640 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM256 640h384v256h-158q-14 -2 -22 -9l-195 -195q-7 -12 -9 -22v-30zM1536 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5zM1664 800v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM1920 1344v-1152 q0 -26 -19 -45t-45 -19h-192q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-128q-26 0 -45 19t-19 45t19 45t45 19v416q0 26 13 58t32 51l198 198q19 19 51 32t58 13h160v320q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0fa;" horiz-adv-x="1792" d="M1280 416v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM640 1152h512v128h-512v-128zM256 1152v-1280h-32 q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h32zM1440 1152v-1280h-1088v1280h160v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h160zM1792 928v-832q0 -92 -66 -158t-158 -66h-32v1280h32q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf0fb;" horiz-adv-x="1920" d="M1920 576q-1 -32 -288 -96l-352 -32l-224 -64h-64l-293 -352h69q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-96h-160h-64v32h64v416h-160l-192 -224h-96l-32 32v192h32v32h128v8l-192 24v128l192 24v8h-128v32h-32v192l32 32h96l192 -224h160v416h-64v32h64h160h96 q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-69l293 -352h64l224 -64l352 -32q261 -58 287 -93z" />
+<glyph unicode="&#xf0fc;" horiz-adv-x="1664" d="M640 640v384h-256v-256q0 -53 37.5 -90.5t90.5 -37.5h128zM1664 192v-192h-1152v192l128 192h-128q-159 0 -271.5 112.5t-112.5 271.5v320l-64 64l32 128h480l32 128h960l32 -192l-64 -32v-800z" />
+<glyph unicode="&#xf0fd;" d="M1280 192v896q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-512v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-896q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h512v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf0fe;" d="M1280 576v128q0 26 -19 45t-45 19h-320v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-320q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h320v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h320q26 0 45 19t19 45zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf100;" horiz-adv-x="1024" d="M627 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23zM1011 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23 t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23z" />
+<glyph unicode="&#xf101;" horiz-adv-x="1024" d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM979 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23 l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
+<glyph unicode="&#xf102;" horiz-adv-x="1152" d="M1075 224q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM1075 608q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393 q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
+<glyph unicode="&#xf103;" horiz-adv-x="1152" d="M1075 672q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23zM1075 1056q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23 t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
+<glyph unicode="&#xf104;" horiz-adv-x="640" d="M627 992q0 -13 -10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
+<glyph unicode="&#xf105;" horiz-adv-x="640" d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
+<glyph unicode="&#xf106;" horiz-adv-x="1152" d="M1075 352q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
+<glyph unicode="&#xf107;" horiz-adv-x="1152" d="M1075 800q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
+<glyph unicode="&#xf108;" horiz-adv-x="1920" d="M1792 544v832q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5zM1920 1376v-1088q0 -66 -47 -113t-113 -47h-544q0 -37 16 -77.5t32 -71t16 -43.5q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19 t-19 45q0 14 16 44t32 70t16 78h-544q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf109;" horiz-adv-x="1920" d="M416 256q-66 0 -113 47t-47 113v704q0 66 47 113t113 47h1088q66 0 113 -47t47 -113v-704q0 -66 -47 -113t-113 -47h-1088zM384 1120v-704q0 -13 9.5 -22.5t22.5 -9.5h1088q13 0 22.5 9.5t9.5 22.5v704q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5z M1760 192h160v-96q0 -40 -47 -68t-113 -28h-1600q-66 0 -113 28t-47 68v96h160h1600zM1040 96q16 0 16 16t-16 16h-160q-16 0 -16 -16t16 -16h160z" />
+<glyph unicode="&#xf10a;" horiz-adv-x="1152" d="M640 128q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1024 288v960q0 13 -9.5 22.5t-22.5 9.5h-832q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h832q13 0 22.5 9.5t9.5 22.5zM1152 1248v-1088q0 -66 -47 -113t-113 -47h-832 q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h832q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf10b;" horiz-adv-x="768" d="M464 128q0 33 -23.5 56.5t-56.5 23.5t-56.5 -23.5t-23.5 -56.5t23.5 -56.5t56.5 -23.5t56.5 23.5t23.5 56.5zM672 288v704q0 13 -9.5 22.5t-22.5 9.5h-512q-13 0 -22.5 -9.5t-9.5 -22.5v-704q0 -13 9.5 -22.5t22.5 -9.5h512q13 0 22.5 9.5t9.5 22.5zM480 1136 q0 16 -16 16h-160q-16 0 -16 -16t16 -16h160q16 0 16 16zM768 1152v-1024q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v1024q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf10c;" d="M768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103 t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf10d;" horiz-adv-x="1664" d="M768 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z M1664 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z" />
+<glyph unicode="&#xf10e;" horiz-adv-x="1664" d="M768 1216v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136zM1664 1216 v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136z" />
+<glyph unicode="&#xf110;" horiz-adv-x="1792" d="M526 142q0 -53 -37.5 -90.5t-90.5 -37.5q-52 0 -90 38t-38 90q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1024 -64q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM320 640q0 -53 -37.5 -90.5t-90.5 -37.5 t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1522 142q0 -52 -38 -90t-90 -38q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM558 1138q0 -66 -47 -113t-113 -47t-113 47t-47 113t47 113t113 47t113 -47t47 -113z M1728 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1088 1344q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1618 1138q0 -93 -66 -158.5t-158 -65.5q-93 0 -158.5 65.5t-65.5 158.5 q0 92 65.5 158t158.5 66q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf111;" d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf112;" horiz-adv-x="1792" d="M1792 416q0 -166 -127 -451q-3 -7 -10.5 -24t-13.5 -30t-13 -22q-12 -17 -28 -17q-15 0 -23.5 10t-8.5 25q0 9 2.5 26.5t2.5 23.5q5 68 5 123q0 101 -17.5 181t-48.5 138.5t-80 101t-105.5 69.5t-133 42.5t-154 21.5t-175.5 6h-224v-256q0 -26 -19 -45t-45 -19t-45 19 l-512 512q-19 19 -19 45t19 45l512 512q19 19 45 19t45 -19t19 -45v-256h224q713 0 875 -403q53 -134 53 -333z" />
+<glyph unicode="&#xf113;" horiz-adv-x="1664" d="M640 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1280 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1440 320 q0 120 -69 204t-187 84q-41 0 -195 -21q-71 -11 -157 -11t-157 11q-152 21 -195 21q-118 0 -187 -84t-69 -204q0 -88 32 -153.5t81 -103t122 -60t140 -29.5t149 -7h168q82 0 149 7t140 29.5t122 60t81 103t32 153.5zM1664 496q0 -207 -61 -331q-38 -77 -105.5 -133t-141 -86 t-170 -47.5t-171.5 -22t-167 -4.5q-78 0 -142 3t-147.5 12.5t-152.5 30t-137 51.5t-121 81t-86 115q-62 123 -62 331q0 237 136 396q-27 82 -27 170q0 116 51 218q108 0 190 -39.5t189 -123.5q147 35 309 35q148 0 280 -32q105 82 187 121t189 39q51 -102 51 -218 q0 -87 -27 -168q136 -160 136 -398z" />
+<glyph unicode="&#xf114;" horiz-adv-x="1664" d="M1536 224v704q0 40 -28 68t-68 28h-704q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68v-960q0 -40 28 -68t68 -28h1216q40 0 68 28t28 68zM1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320 q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf115;" horiz-adv-x="1920" d="M1781 605q0 35 -53 35h-1088q-40 0 -85.5 -21.5t-71.5 -52.5l-294 -363q-18 -24 -18 -40q0 -35 53 -35h1088q40 0 86 22t71 53l294 363q18 22 18 39zM640 768h768v160q0 40 -28 68t-68 28h-576q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68 v-853l256 315q44 53 116 87.5t140 34.5zM1909 605q0 -62 -46 -120l-295 -363q-43 -53 -116 -87.5t-140 -34.5h-1088q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158v-160h192q54 0 99 -24.5t67 -70.5q15 -32 15 -68z " />
+<glyph unicode="&#xf116;" horiz-adv-x="1792" />
+<glyph unicode="&#xf117;" horiz-adv-x="1792" />
+<glyph unicode="&#xf118;" d="M1134 461q-37 -121 -138 -195t-228 -74t-228 74t-138 195q-8 25 4 48.5t38 31.5q25 8 48.5 -4t31.5 -38q25 -80 92.5 -129.5t151.5 -49.5t151.5 49.5t92.5 129.5q8 26 32 38t49 4t37 -31.5t4 -48.5zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5 t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5 t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf119;" d="M1134 307q8 -25 -4 -48.5t-37 -31.5t-49 4t-32 38q-25 80 -92.5 129.5t-151.5 49.5t-151.5 -49.5t-92.5 -129.5q-8 -26 -31.5 -38t-48.5 -4q-26 8 -38 31.5t-4 48.5q37 121 138 195t228 74t228 -74t138 -195zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204 t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf11a;" d="M1152 448q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h640q26 0 45 -19t19 -45zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf11b;" horiz-adv-x="1920" d="M832 448v128q0 14 -9 23t-23 9h-192v192q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-192h-192q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h192v-192q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v192h192q14 0 23 9t9 23zM1408 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5 t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1920 512q0 -212 -150 -362t-362 -150q-192 0 -338 128h-220q-146 -128 -338 -128q-212 0 -362 150 t-150 362t150 362t362 150h896q212 0 362 -150t150 -362z" />
+<glyph unicode="&#xf11c;" horiz-adv-x="1920" d="M384 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM512 624v-96q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h224q16 0 16 -16zM384 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 368v-96q0 -16 -16 -16 h-864q-16 0 -16 16v96q0 16 16 16h864q16 0 16 -16zM768 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM640 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1024 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16 h96q16 0 16 -16zM896 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1280 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1152 880v-96 q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 880v-352q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h112v240q0 16 16 16h96q16 0 16 -16zM1792 128v896h-1664v-896 h1664zM1920 1024v-896q0 -53 -37.5 -90.5t-90.5 -37.5h-1664q-53 0 -90.5 37.5t-37.5 90.5v896q0 53 37.5 90.5t90.5 37.5h1664q53 0 90.5 -37.5t37.5 -90.5z" />
+<glyph unicode="&#xf11d;" horiz-adv-x="1792" d="M1664 491v616q-169 -91 -306 -91q-82 0 -145 32q-100 49 -184 76.5t-178 27.5q-173 0 -403 -127v-599q245 113 433 113q55 0 103.5 -7.5t98 -26t77 -31t82.5 -39.5l28 -14q44 -22 101 -22q120 0 293 92zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9 h-64q-14 0 -23 9t-9 23v1266q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102 q-15 -9 -33 -9q-16 0 -32 8q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
+<glyph unicode="&#xf11e;" horiz-adv-x="1792" d="M832 536v192q-181 -16 -384 -117v-185q205 96 384 110zM832 954v197q-172 -8 -384 -126v-189q215 111 384 118zM1664 491v184q-235 -116 -384 -71v224q-20 6 -39 15q-5 3 -33 17t-34.5 17t-31.5 15t-34.5 15.5t-32.5 13t-36 12.5t-35 8.5t-39.5 7.5t-39.5 4t-44 2 q-23 0 -49 -3v-222h19q102 0 192.5 -29t197.5 -82q19 -9 39 -15v-188q42 -17 91 -17q120 0 293 92zM1664 918v189q-169 -91 -306 -91q-45 0 -78 8v-196q148 -42 384 90zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v1266 q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102q-15 -9 -33 -9q-16 0 -32 8 q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
+<glyph unicode="&#xf120;" horiz-adv-x="1664" d="M585 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23zM1664 96v-64q0 -14 -9 -23t-23 -9h-960q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h960q14 0 23 -9 t9 -23z" />
+<glyph unicode="&#xf121;" horiz-adv-x="1920" d="M617 137l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23zM1208 1204l-373 -1291q-4 -13 -15.5 -19.5t-23.5 -2.5l-62 17q-13 4 -19.5 15.5t-2.5 24.5 l373 1291q4 13 15.5 19.5t23.5 2.5l62 -17q13 -4 19.5 -15.5t2.5 -24.5zM1865 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23z" />
+<glyph unicode="&#xf122;" horiz-adv-x="1792" d="M640 454v-70q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-69l-397 -398q-19 -19 -19 -45t19 -45zM1792 416q0 -58 -17 -133.5t-38.5 -138t-48 -125t-40.5 -90.5l-20 -40q-8 -17 -28 -17q-6 0 -9 1 q-25 8 -23 34q43 400 -106 565q-64 71 -170.5 110.5t-267.5 52.5v-251q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-262q411 -28 599 -221q169 -173 169 -509z" />
+<glyph unicode="&#xf123;" horiz-adv-x="1664" d="M1186 579l257 250l-356 52l-66 10l-30 60l-159 322v-963l59 -31l318 -168l-60 355l-12 66zM1638 841l-363 -354l86 -500q5 -33 -6 -51.5t-34 -18.5q-17 0 -40 12l-449 236l-449 -236q-23 -12 -40 -12q-23 0 -34 18.5t-6 51.5l86 500l-364 354q-32 32 -23 59.5t54 34.5 l502 73l225 455q20 41 49 41q28 0 49 -41l225 -455l502 -73q45 -7 54 -34.5t-24 -59.5z" />
+<glyph unicode="&#xf124;" horiz-adv-x="1408" d="M1401 1187l-640 -1280q-17 -35 -57 -35q-5 0 -15 2q-22 5 -35.5 22.5t-13.5 39.5v576h-576q-22 0 -39.5 13.5t-22.5 35.5t4 42t29 30l1280 640q13 7 29 7q27 0 45 -19q15 -14 18.5 -34.5t-6.5 -39.5z" />
+<glyph unicode="&#xf125;" horiz-adv-x="1664" d="M557 256h595v595zM512 301l595 595h-595v-595zM1664 224v-192q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v224h-864q-14 0 -23 9t-9 23v864h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224v224q0 14 9 23t23 9h192q14 0 23 -9t9 -23 v-224h851l246 247q10 9 23 9t23 -9q9 -10 9 -23t-9 -23l-247 -246v-851h224q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf126;" horiz-adv-x="1024" d="M288 64q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM288 1216q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM928 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1024 1088q0 -52 -26 -96.5t-70 -69.5 q-2 -287 -226 -414q-68 -38 -203 -81q-128 -40 -169.5 -71t-41.5 -100v-26q44 -25 70 -69.5t26 -96.5q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 52 26 96.5t70 69.5v820q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136q0 -52 -26 -96.5t-70 -69.5v-497 q54 26 154 57q55 17 87.5 29.5t70.5 31t59 39.5t40.5 51t28 69.5t8.5 91.5q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136z" />
+<glyph unicode="&#xf127;" horiz-adv-x="1664" d="M439 265l-256 -256q-10 -9 -23 -9q-12 0 -23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23zM608 224v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM384 448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23t9 23t23 9h320 q14 0 23 -9t9 -23zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-334 335q-21 21 -42 56l239 18l273 -274q27 -27 68 -27.5t68 26.5l147 146q28 28 28 67q0 40 -28 68l-274 275l18 239q35 -21 56 -42l336 -336q84 -86 84 -204zM1031 1044l-239 -18 l-273 274q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l274 -274l-18 -240q-35 21 -56 42l-336 336q-84 86 -84 204q0 120 85 203l147 146q83 83 203 83q121 0 204 -85l334 -335q21 -21 42 -56zM1664 960q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9 t-9 23t9 23t23 9h320q14 0 23 -9t9 -23zM1120 1504v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM1527 1353l-256 -256q-11 -9 -23 -9t-23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" />
+<glyph unicode="&#xf128;" horiz-adv-x="1024" d="M704 280v-240q0 -16 -12 -28t-28 -12h-240q-16 0 -28 12t-12 28v240q0 16 12 28t28 12h240q16 0 28 -12t12 -28zM1020 880q0 -54 -15.5 -101t-35 -76.5t-55 -59.5t-57.5 -43.5t-61 -35.5q-41 -23 -68.5 -65t-27.5 -67q0 -17 -12 -32.5t-28 -15.5h-240q-15 0 -25.5 18.5 t-10.5 37.5v45q0 83 65 156.5t143 108.5q59 27 84 56t25 76q0 42 -46.5 74t-107.5 32q-65 0 -108 -29q-35 -25 -107 -115q-13 -16 -31 -16q-12 0 -25 8l-164 125q-13 10 -15.5 25t5.5 28q160 266 464 266q80 0 161 -31t146 -83t106 -127.5t41 -158.5z" />
+<glyph unicode="&#xf129;" horiz-adv-x="640" d="M640 192v-128q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64v384h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-576h64q26 0 45 -19t19 -45zM512 1344v-192q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v192 q0 26 19 45t45 19h256q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf12a;" horiz-adv-x="640" d="M512 288v-224q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v224q0 26 19 45t45 19h256q26 0 45 -19t19 -45zM542 1344l-28 -768q-1 -26 -20.5 -45t-45.5 -19h-256q-26 0 -45.5 19t-20.5 45l-28 768q-1 26 17.5 45t44.5 19h320q26 0 44.5 -19t17.5 -45z" />
+<glyph unicode="&#xf12b;" d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3l-9 -21q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109zM1534 846v-206h-514l-3 27 q-4 28 -4 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q83 65 188 65q110 0 178 -59.5t68 -158.5q0 -56 -24.5 -103t-62 -76.5t-81.5 -58.5t-82 -50.5t-65.5 -51.5t-30.5 -63h232v80 h126z" />
+<glyph unicode="&#xf12c;" d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3l-9 -21q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109zM1536 -50v-206h-514l-4 27 q-3 45 -3 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q80 65 188 65q110 0 178 -59.5t68 -158.5q0 -66 -34.5 -118.5t-84 -86t-99.5 -62.5t-87 -63t-41 -73h232v80h126z" />
+<glyph unicode="&#xf12d;" horiz-adv-x="1920" d="M896 128l336 384h-768l-336 -384h768zM1909 1205q15 -34 9.5 -71.5t-30.5 -65.5l-896 -1024q-38 -44 -96 -44h-768q-38 0 -69.5 20.5t-47.5 54.5q-15 34 -9.5 71.5t30.5 65.5l896 1024q38 44 96 44h768q38 0 69.5 -20.5t47.5 -54.5z" />
+<glyph unicode="&#xf12e;" horiz-adv-x="1664" d="M1664 438q0 -81 -44.5 -135t-123.5 -54q-41 0 -77.5 17.5t-59 38t-56.5 38t-71 17.5q-110 0 -110 -124q0 -39 16 -115t15 -115v-5q-22 0 -33 -1q-34 -3 -97.5 -11.5t-115.5 -13.5t-98 -5q-61 0 -103 26.5t-42 83.5q0 37 17.5 71t38 56.5t38 59t17.5 77.5q0 79 -54 123.5 t-135 44.5q-84 0 -143 -45.5t-59 -127.5q0 -43 15 -83t33.5 -64.5t33.5 -53t15 -50.5q0 -45 -46 -89q-37 -35 -117 -35q-95 0 -245 24q-9 2 -27.5 4t-27.5 4l-13 2q-1 0 -3 1q-2 0 -2 1v1024q2 -1 17.5 -3.5t34 -5t21.5 -3.5q150 -24 245 -24q80 0 117 35q46 44 46 89 q0 22 -15 50.5t-33.5 53t-33.5 64.5t-15 83q0 82 59 127.5t144 45.5q80 0 134 -44.5t54 -123.5q0 -41 -17.5 -77.5t-38 -59t-38 -56.5t-17.5 -71q0 -57 42 -83.5t103 -26.5q64 0 180 15t163 17v-2q-1 -2 -3.5 -17.5t-5 -34t-3.5 -21.5q-24 -150 -24 -245q0 -80 35 -117 q44 -46 89 -46q22 0 50.5 15t53 33.5t64.5 33.5t83 15q82 0 127.5 -59t45.5 -143z" />
+<glyph unicode="&#xf130;" horiz-adv-x="1152" d="M1152 832v-128q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-217 24 -364.5 187.5t-147.5 384.5v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -185 131.5 -316.5t316.5 -131.5 t316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45zM896 1216v-512q0 -132 -94 -226t-226 -94t-226 94t-94 226v512q0 132 94 226t226 94t226 -94t94 -226z" />
+<glyph unicode="&#xf131;" horiz-adv-x="1408" d="M271 591l-101 -101q-42 103 -42 214v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -53 15 -113zM1385 1193l-361 -361v-128q0 -132 -94 -226t-226 -94q-55 0 -109 19l-96 -96q97 -51 205 -51q185 0 316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45v-128 q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-125 13 -235 81l-254 -254q-10 -10 -23 -10t-23 10l-82 82q-10 10 -10 23t10 23l1234 1234q10 10 23 10t23 -10l82 -82q10 -10 10 -23 t-10 -23zM1005 1325l-621 -621v512q0 132 94 226t226 94q102 0 184.5 -59t116.5 -152z" />
+<glyph unicode="&#xf132;" horiz-adv-x="1280" d="M1088 576v640h-448v-1137q119 63 213 137q235 184 235 360zM1280 1344v-768q0 -86 -33.5 -170.5t-83 -150t-118 -127.5t-126.5 -103t-121 -77.5t-89.5 -49.5t-42.5 -20q-12 -6 -26 -6t-26 6q-16 7 -42.5 20t-89.5 49.5t-121 77.5t-126.5 103t-118 127.5t-83 150 t-33.5 170.5v768q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf133;" horiz-adv-x="1664" d="M128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280 q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf134;" horiz-adv-x="1408" d="M512 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 1376v-320q0 -16 -12 -25q-8 -7 -20 -7q-4 0 -7 1l-448 96q-11 2 -18 11t-7 20h-256v-102q111 -23 183.5 -111t72.5 -203v-800q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v800 q0 106 62.5 190.5t161.5 114.5v111h-32q-59 0 -115 -23.5t-91.5 -53t-66 -66.5t-40.5 -53.5t-14 -24.5q-17 -35 -57 -35q-16 0 -29 7q-23 12 -31.5 37t3.5 49q5 10 14.5 26t37.5 53.5t60.5 70t85 67t108.5 52.5q-25 42 -25 86q0 66 47 113t113 47t113 -47t47 -113 q0 -33 -14 -64h302q0 11 7 20t18 11l448 96q3 1 7 1q12 0 20 -7q12 -9 12 -25z" />
+<glyph unicode="&#xf135;" horiz-adv-x="1664" d="M1440 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1664 1376q0 -249 -75.5 -430.5t-253.5 -360.5q-81 -80 -195 -176l-20 -379q-2 -16 -16 -26l-384 -224q-7 -4 -16 -4q-12 0 -23 9l-64 64q-13 14 -8 32l85 276l-281 281l-276 -85q-3 -1 -9 -1 q-14 0 -23 9l-64 64q-17 19 -5 39l224 384q10 14 26 16l379 20q96 114 176 195q188 187 358 258t431 71q14 0 24 -9.5t10 -22.5z" />
+<glyph unicode="&#xf136;" horiz-adv-x="1792" d="M1745 763l-164 -763h-334l178 832q13 56 -15 88q-27 33 -83 33h-169l-204 -953h-334l204 953h-286l-204 -953h-334l204 953l-153 327h1276q101 0 189.5 -40.5t147.5 -113.5q60 -73 81 -168.5t0 -194.5z" />
+<glyph unicode="&#xf137;" d="M909 141l102 102q19 19 19 45t-19 45l-307 307l307 307q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf138;" d="M717 141l454 454q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l307 -307l-307 -307q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf139;" d="M1165 397l102 102q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l307 307l307 -307q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf13a;" d="M813 237l454 454q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-307 -307l-307 307q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf13b;" horiz-adv-x="1408" d="M1130 939l16 175h-884l47 -534h612l-22 -228l-197 -53l-196 53l-13 140h-175l22 -278l362 -100h4v1l359 99l50 544h-644l-15 181h674zM0 1408h1408l-128 -1438l-578 -162l-574 162z" />
+<glyph unicode="&#xf13c;" horiz-adv-x="1792" d="M275 1408h1505l-266 -1333l-804 -267l-698 267l71 356h297l-29 -147l422 -161l486 161l68 339h-1208l58 297h1209l38 191h-1208z" />
+<glyph unicode="&#xf13d;" horiz-adv-x="1792" d="M960 1280q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1792 352v-352q0 -22 -20 -30q-8 -2 -12 -2q-13 0 -23 9l-93 93q-119 -143 -318.5 -226.5t-429.5 -83.5t-429.5 83.5t-318.5 226.5l-93 -93q-9 -9 -23 -9q-4 0 -12 2q-20 8 -20 30v352 q0 14 9 23t23 9h352q22 0 30 -20q8 -19 -7 -35l-100 -100q67 -91 189.5 -153.5t271.5 -82.5v647h-192q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h192v163q-58 34 -93 92.5t-35 128.5q0 106 75 181t181 75t181 -75t75 -181q0 -70 -35 -128.5t-93 -92.5v-163h192q26 0 45 -19 t19 -45v-128q0 -26 -19 -45t-45 -19h-192v-647q149 20 271.5 82.5t189.5 153.5l-100 100q-15 16 -7 35q8 20 30 20h352q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf13e;" horiz-adv-x="1152" d="M1056 768q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v320q0 185 131.5 316.5t316.5 131.5t316.5 -131.5t131.5 -316.5q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45q0 106 -75 181t-181 75t-181 -75t-75 -181 v-320h736z" />
+<glyph unicode="&#xf140;" d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM1152 640q0 159 -112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM1280 640q0 -212 -150 -362t-362 -150t-362 150 t-150 362t150 362t362 150t362 -150t150 -362zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf141;" horiz-adv-x="1408" d="M384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM896 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM1408 800v-192q0 -40 -28 -68t-68 -28h-192 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf142;" horiz-adv-x="384" d="M384 288v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 1312v-192q0 -40 -28 -68t-68 -28h-192 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf143;" d="M512 256q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM863 162q-13 232 -177 396t-396 177q-14 1 -24 -9t-10 -23v-128q0 -13 8.5 -22t21.5 -10q154 -11 264 -121t121 -264q1 -13 10 -21.5t22 -8.5h128q13 0 23 10 t9 24zM1247 161q-5 154 -56 297.5t-139.5 260t-205 205t-260 139.5t-297.5 56q-14 1 -23 -9q-10 -10 -10 -23v-128q0 -13 9 -22t22 -10q204 -7 378 -111.5t278.5 -278.5t111.5 -378q1 -13 10 -22t22 -9h128q13 0 23 10q11 9 9 23zM1536 1120v-960q0 -119 -84.5 -203.5 t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf144;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1152 585q32 18 32 55t-32 55l-544 320q-31 19 -64 1q-32 -19 -32 -56v-640q0 -37 32 -56 q16 -8 32 -8q17 0 32 9z" />
+<glyph unicode="&#xf145;" horiz-adv-x="1792" d="M1024 1084l316 -316l-572 -572l-316 316zM813 105l618 618q19 19 19 45t-19 45l-362 362q-18 18 -45 18t-45 -18l-618 -618q-19 -19 -19 -45t19 -45l362 -362q18 -18 45 -18t45 18zM1702 742l-907 -908q-37 -37 -90.5 -37t-90.5 37l-126 126q56 56 56 136t-56 136 t-136 56t-136 -56l-125 126q-37 37 -37 90.5t37 90.5l907 906q37 37 90.5 37t90.5 -37l125 -125q-56 -56 -56 -136t56 -136t136 -56t136 56l126 -125q37 -37 37 -90.5t-37 -90.5z" />
+<glyph unicode="&#xf146;" d="M1280 576v128q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h896q26 0 45 19t19 45zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5 t84.5 -203.5z" />
+<glyph unicode="&#xf147;" horiz-adv-x="1408" d="M1152 736v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h832q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5 t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf148;" horiz-adv-x="1024" d="M1018 933q-18 -37 -58 -37h-192v-864q0 -14 -9 -23t-23 -9h-704q-21 0 -29 18q-8 20 4 35l160 192q9 11 25 11h320v640h-192q-40 0 -58 37q-17 37 9 68l320 384q18 22 49 22t49 -22l320 -384q27 -32 9 -68z" />
+<glyph unicode="&#xf149;" horiz-adv-x="1024" d="M32 1280h704q13 0 22.5 -9.5t9.5 -23.5v-863h192q40 0 58 -37t-9 -69l-320 -384q-18 -22 -49 -22t-49 22l-320 384q-26 31 -9 69q18 37 58 37h192v640h-320q-14 0 -25 11l-160 192q-13 14 -4 34q9 19 29 19z" />
+<glyph unicode="&#xf14a;" d="M685 237l614 614q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-467 -467l-211 211q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l358 -358q19 -19 45 -19t45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5 t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf14b;" d="M404 428l152 -152l-52 -52h-56v96h-96v56zM818 818q14 -13 -3 -30l-291 -291q-17 -17 -30 -3q-14 13 3 30l291 291q17 17 30 3zM544 128l544 544l-288 288l-544 -544v-288h288zM1152 736l92 92q28 28 28 68t-28 68l-152 152q-28 28 -68 28t-68 -28l-92 -92zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf14c;" d="M1280 608v480q0 26 -19 45t-45 19h-480q-42 0 -59 -39q-17 -41 14 -70l144 -144l-534 -534q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l534 534l144 -144q18 -19 45 -19q12 0 25 5q39 17 39 59zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960 q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf14d;" d="M1005 435l352 352q19 19 19 45t-19 45l-352 352q-30 31 -69 14q-40 -17 -40 -59v-160q-119 0 -216 -19.5t-162.5 -51t-114 -79t-76.5 -95.5t-44.5 -109t-21.5 -111.5t-5 -110.5q0 -181 167 -404q10 -12 25 -12q7 0 13 3q22 9 19 33q-44 354 62 473q46 52 130 75.5 t224 23.5v-160q0 -42 40 -59q12 -5 24 -5q26 0 45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf14e;" d="M640 448l256 128l-256 128v-256zM1024 1039v-542l-512 -256v542zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf150;" d="M1145 861q18 -35 -5 -66l-320 -448q-19 -27 -52 -27t-52 27l-320 448q-23 31 -5 66q17 35 57 35h640q40 0 57 -35zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf151;" d="M1145 419q-17 -35 -57 -35h-640q-40 0 -57 35q-18 35 5 66l320 448q19 27 52 27t52 -27l320 -448q23 -31 5 -66zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf152;" d="M1088 640q0 -33 -27 -52l-448 -320q-31 -23 -66 -5q-35 17 -35 57v640q0 40 35 57q35 18 66 -5l448 -320q27 -19 27 -52zM1280 160v960q0 14 -9 23t-23 9h-960q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h960q14 0 23 9t9 23zM1536 1120v-960q0 -119 -84.5 -203.5 t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf153;" horiz-adv-x="1024" d="M976 229l35 -159q3 -12 -3 -22.5t-17 -14.5l-5 -1q-4 -2 -10.5 -3.5t-16 -4.5t-21.5 -5.5t-25.5 -5t-30 -5t-33.5 -4.5t-36.5 -3t-38.5 -1q-234 0 -409 130.5t-238 351.5h-95q-13 0 -22.5 9.5t-9.5 22.5v113q0 13 9.5 22.5t22.5 9.5h66q-2 57 1 105h-67q-14 0 -23 9 t-9 23v114q0 14 9 23t23 9h98q67 210 243.5 338t400.5 128q102 0 194 -23q11 -3 20 -15q6 -11 3 -24l-43 -159q-3 -13 -14 -19.5t-24 -2.5l-4 1q-4 1 -11.5 2.5l-17.5 3.5t-22.5 3.5t-26 3t-29 2.5t-29.5 1q-126 0 -226 -64t-150 -176h468q16 0 25 -12q10 -12 7 -26 l-24 -114q-5 -26 -32 -26h-488q-3 -37 0 -105h459q15 0 25 -12q9 -12 6 -27l-24 -112q-2 -11 -11 -18.5t-20 -7.5h-387q48 -117 149.5 -185.5t228.5 -68.5q18 0 36 1.5t33.5 3.5t29.5 4.5t24.5 5t18.5 4.5l12 3l5 2q13 5 26 -2q12 -7 15 -21z" />
+<glyph unicode="&#xf154;" horiz-adv-x="1024" d="M1020 399v-367q0 -14 -9 -23t-23 -9h-956q-14 0 -23 9t-9 23v150q0 13 9.5 22.5t22.5 9.5h97v383h-95q-14 0 -23 9.5t-9 22.5v131q0 14 9 23t23 9h95v223q0 171 123.5 282t314.5 111q185 0 335 -125q9 -8 10 -20.5t-7 -22.5l-103 -127q-9 -11 -22 -12q-13 -2 -23 7 q-5 5 -26 19t-69 32t-93 18q-85 0 -137 -47t-52 -123v-215h305q13 0 22.5 -9t9.5 -23v-131q0 -13 -9.5 -22.5t-22.5 -9.5h-305v-379h414v181q0 13 9 22.5t23 9.5h162q14 0 23 -9.5t9 -22.5z" />
+<glyph unicode="&#xf155;" horiz-adv-x="1024" d="M978 351q0 -153 -99.5 -263.5t-258.5 -136.5v-175q0 -14 -9 -23t-23 -9h-135q-13 0 -22.5 9.5t-9.5 22.5v175q-66 9 -127.5 31t-101.5 44.5t-74 48t-46.5 37.5t-17.5 18q-17 21 -2 41l103 135q7 10 23 12q15 2 24 -9l2 -2q113 -99 243 -125q37 -8 74 -8q81 0 142.5 43 t61.5 122q0 28 -15 53t-33.5 42t-58.5 37.5t-66 32t-80 32.5q-39 16 -61.5 25t-61.5 26.5t-62.5 31t-56.5 35.5t-53.5 42.5t-43.5 49t-35.5 58t-21 66.5t-8.5 78q0 138 98 242t255 134v180q0 13 9.5 22.5t22.5 9.5h135q14 0 23 -9t9 -23v-176q57 -6 110.5 -23t87 -33.5 t63.5 -37.5t39 -29t15 -14q17 -18 5 -38l-81 -146q-8 -15 -23 -16q-14 -3 -27 7q-3 3 -14.5 12t-39 26.5t-58.5 32t-74.5 26t-85.5 11.5q-95 0 -155 -43t-60 -111q0 -26 8.5 -48t29.5 -41.5t39.5 -33t56 -31t60.5 -27t70 -27.5q53 -20 81 -31.5t76 -35t75.5 -42.5t62 -50 t53 -63.5t31.5 -76.5t13 -94z" />
+<glyph unicode="&#xf156;" horiz-adv-x="898" d="M898 1066v-102q0 -14 -9 -23t-23 -9h-168q-23 -144 -129 -234t-276 -110q167 -178 459 -536q14 -16 4 -34q-8 -18 -29 -18h-195q-16 0 -25 12q-306 367 -498 571q-9 9 -9 22v127q0 13 9.5 22.5t22.5 9.5h112q132 0 212.5 43t102.5 125h-427q-14 0 -23 9t-9 23v102 q0 14 9 23t23 9h413q-57 113 -268 113h-145q-13 0 -22.5 9.5t-9.5 22.5v133q0 14 9 23t23 9h832q14 0 23 -9t9 -23v-102q0 -14 -9 -23t-23 -9h-233q47 -61 64 -144h171q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf157;" horiz-adv-x="1027" d="M603 0h-172q-13 0 -22.5 9t-9.5 23v330h-288q-13 0 -22.5 9t-9.5 23v103q0 13 9.5 22.5t22.5 9.5h288v85h-288q-13 0 -22.5 9t-9.5 23v104q0 13 9.5 22.5t22.5 9.5h214l-321 578q-8 16 0 32q10 16 28 16h194q19 0 29 -18l215 -425q19 -38 56 -125q10 24 30.5 68t27.5 61 l191 420q8 19 29 19h191q17 0 27 -16q9 -14 1 -31l-313 -579h215q13 0 22.5 -9.5t9.5 -22.5v-104q0 -14 -9.5 -23t-22.5 -9h-290v-85h290q13 0 22.5 -9.5t9.5 -22.5v-103q0 -14 -9.5 -23t-22.5 -9h-290v-330q0 -13 -9.5 -22.5t-22.5 -9.5z" />
+<glyph unicode="&#xf158;" horiz-adv-x="1280" d="M1043 971q0 100 -65 162t-171 62h-320v-448h320q106 0 171 62t65 162zM1280 971q0 -193 -126.5 -315t-326.5 -122h-340v-118h505q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9h-505v-192q0 -14 -9.5 -23t-22.5 -9h-167q-14 0 -23 9t-9 23v192h-224q-14 0 -23 9t-9 23v128 q0 14 9 23t23 9h224v118h-224q-14 0 -23 9t-9 23v149q0 13 9 22.5t23 9.5h224v629q0 14 9 23t23 9h539q200 0 326.5 -122t126.5 -315z" />
+<glyph unicode="&#xf159;" horiz-adv-x="1792" d="M514 341l81 299h-159l75 -300q1 -1 1 -3t1 -3q0 1 0.5 3.5t0.5 3.5zM630 768l35 128h-292l32 -128h225zM822 768h139l-35 128h-70zM1271 340l78 300h-162l81 -299q0 -1 0.5 -3.5t1.5 -3.5q0 1 0.5 3t0.5 3zM1382 768l33 128h-297l34 -128h230zM1792 736v-64q0 -14 -9 -23 t-23 -9h-213l-164 -616q-7 -24 -31 -24h-159q-24 0 -31 24l-166 616h-209l-167 -616q-7 -24 -31 -24h-159q-11 0 -19.5 7t-10.5 17l-160 616h-208q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h175l-33 128h-142q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h109l-89 344q-5 15 5 28 q10 12 26 12h137q26 0 31 -24l90 -360h359l97 360q7 24 31 24h126q24 0 31 -24l98 -360h365l93 360q5 24 31 24h137q16 0 26 -12q10 -13 5 -28l-91 -344h111q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-145l-34 -128h179q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf15a;" horiz-adv-x="1280" d="M1167 896q18 -182 -131 -258q117 -28 175 -103t45 -214q-7 -71 -32.5 -125t-64.5 -89t-97 -58.5t-121.5 -34.5t-145.5 -15v-255h-154v251q-80 0 -122 1v-252h-154v255q-18 0 -54 0.5t-55 0.5h-200l31 183h111q50 0 58 51v402h16q-6 1 -16 1v287q-13 68 -89 68h-111v164 l212 -1q64 0 97 1v252h154v-247q82 2 122 2v245h154v-252q79 -7 140 -22.5t113 -45t82.5 -78t36.5 -114.5zM952 351q0 36 -15 64t-37 46t-57.5 30.5t-65.5 18.5t-74 9t-69 3t-64.5 -1t-47.5 -1v-338q8 0 37 -0.5t48 -0.5t53 1.5t58.5 4t57 8.5t55.5 14t47.5 21t39.5 30 t24.5 40t9.5 51zM881 827q0 33 -12.5 58.5t-30.5 42t-48 28t-55 16.5t-61.5 8t-58 2.5t-54 -1t-39.5 -0.5v-307q5 0 34.5 -0.5t46.5 0t50 2t55 5.5t51.5 11t48.5 18.5t37 27t27 38.5t9 51z" />
+<glyph unicode="&#xf15b;" d="M1024 1024v472q22 -14 36 -28l408 -408q14 -14 28 -36h-472zM896 992q0 -40 28 -68t68 -28h544v-1056q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h800v-544z" />
+<glyph unicode="&#xf15c;" d="M1468 1060q14 -14 28 -36h-472v472q22 -14 36 -28zM992 896h544v-1056q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h800v-544q0 -40 28 -68t68 -28zM1152 160v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704 q14 0 23 9t9 23zM1152 416v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23zM1152 672v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23z" />
+<glyph unicode="&#xf15d;" horiz-adv-x="1664" d="M1191 1128h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1572 -23 v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -11v-2l14 2q9 2 30 2h248v119h121zM1661 874v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162 l230 -662h70z" />
+<glyph unicode="&#xf15e;" horiz-adv-x="1664" d="M1191 104h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1661 -150 v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162l230 -662h70zM1572 1001v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -10v-3l14 3q9 1 30 1h248 v119h121z" />
+<glyph unicode="&#xf160;" horiz-adv-x="1792" d="M736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1792 -32v-192q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832 q14 0 23 -9t9 -23zM1600 480v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1408 992v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1216 1504v-192q0 -14 -9 -23t-23 -9h-256 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf161;" horiz-adv-x="1792" d="M1216 -32v-192q0 -14 -9 -23t-23 -9h-256q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192 q14 0 23 -9t9 -23zM1408 480v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1600 992v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1792 1504v-192q0 -14 -9 -23t-23 -9h-832 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf162;" d="M1346 223q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23 zM1486 165q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5 t82 -252.5zM1456 882v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165z" />
+<glyph unicode="&#xf163;" d="M1346 1247q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9 t9 -23zM1456 -142v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165zM1486 1189q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13 q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5t82 -252.5z" />
+<glyph unicode="&#xf164;" horiz-adv-x="1664" d="M256 192q0 26 -19 45t-45 19q-27 0 -45.5 -19t-18.5 -45q0 -27 18.5 -45.5t45.5 -18.5q26 0 45 18.5t19 45.5zM416 704v-640q0 -26 -19 -45t-45 -19h-288q-26 0 -45 19t-19 45v640q0 26 19 45t45 19h288q26 0 45 -19t19 -45zM1600 704q0 -86 -55 -149q15 -44 15 -76 q3 -76 -43 -137q17 -56 0 -117q-15 -57 -54 -94q9 -112 -49 -181q-64 -76 -197 -78h-36h-76h-17q-66 0 -144 15.5t-121.5 29t-120.5 39.5q-123 43 -158 44q-26 1 -45 19.5t-19 44.5v641q0 25 18 43.5t43 20.5q24 2 76 59t101 121q68 87 101 120q18 18 31 48t17.5 48.5 t13.5 60.5q7 39 12.5 61t19.5 52t34 50q19 19 45 19q46 0 82.5 -10.5t60 -26t40 -40.5t24 -45t12 -50t5 -45t0.5 -39q0 -38 -9.5 -76t-19 -60t-27.5 -56q-3 -6 -10 -18t-11 -22t-8 -24h277q78 0 135 -57t57 -135z" />
+<glyph unicode="&#xf165;" horiz-adv-x="1664" d="M256 960q0 -26 -19 -45t-45 -19q-27 0 -45.5 19t-18.5 45q0 27 18.5 45.5t45.5 18.5q26 0 45 -18.5t19 -45.5zM416 448v640q0 26 -19 45t-45 19h-288q-26 0 -45 -19t-19 -45v-640q0 -26 19 -45t45 -19h288q26 0 45 19t19 45zM1545 597q55 -61 55 -149q-1 -78 -57.5 -135 t-134.5 -57h-277q4 -14 8 -24t11 -22t10 -18q18 -37 27 -57t19 -58.5t10 -76.5q0 -24 -0.5 -39t-5 -45t-12 -50t-24 -45t-40 -40.5t-60 -26t-82.5 -10.5q-26 0 -45 19q-20 20 -34 50t-19.5 52t-12.5 61q-9 42 -13.5 60.5t-17.5 48.5t-31 48q-33 33 -101 120q-49 64 -101 121 t-76 59q-25 2 -43 20.5t-18 43.5v641q0 26 19 44.5t45 19.5q35 1 158 44q77 26 120.5 39.5t121.5 29t144 15.5h17h76h36q133 -2 197 -78q58 -69 49 -181q39 -37 54 -94q17 -61 0 -117q46 -61 43 -137q0 -32 -15 -76z" />
+<glyph unicode="&#xf166;" d="M919 233v157q0 50 -29 50q-17 0 -33 -16v-224q16 -16 33 -16q29 0 29 49zM1103 355h66v34q0 51 -33 51t-33 -51v-34zM532 621v-70h-80v-423h-74v423h-78v70h232zM733 495v-367h-67v40q-39 -45 -76 -45q-33 0 -42 28q-6 16 -6 54v290h66v-270q0 -24 1 -26q1 -15 15 -15 q20 0 42 31v280h67zM985 384v-146q0 -52 -7 -73q-12 -42 -53 -42q-35 0 -68 41v-36h-67v493h67v-161q32 40 68 40q41 0 53 -42q7 -21 7 -74zM1236 255v-9q0 -29 -2 -43q-3 -22 -15 -40q-27 -40 -80 -40q-52 0 -81 38q-21 27 -21 86v129q0 59 20 86q29 38 80 38t78 -38 q21 -28 21 -86v-76h-133v-65q0 -51 34 -51q24 0 30 26q0 1 0.5 7t0.5 16.5v21.5h68zM785 1079v-156q0 -51 -32 -51t-32 51v156q0 52 32 52t32 -52zM1318 366q0 177 -19 260q-10 44 -43 73.5t-76 34.5q-136 15 -412 15q-275 0 -411 -15q-44 -5 -76.5 -34.5t-42.5 -73.5 q-20 -87 -20 -260q0 -176 20 -260q10 -43 42.5 -73t75.5 -35q137 -15 412 -15t412 15q43 5 75.5 35t42.5 73q20 84 20 260zM563 1017l90 296h-75l-51 -195l-53 195h-78l24 -69t23 -69q35 -103 46 -158v-201h74v201zM852 936v130q0 58 -21 87q-29 38 -78 38q-51 0 -78 -38 q-21 -29 -21 -87v-130q0 -58 21 -87q27 -38 78 -38q49 0 78 38q21 27 21 87zM1033 816h67v370h-67v-283q-22 -31 -42 -31q-15 0 -16 16q-1 2 -1 26v272h-67v-293q0 -37 6 -55q11 -27 43 -27q36 0 77 45v-40zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960 q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf167;" d="M971 292v-211q0 -67 -39 -67q-23 0 -45 22v301q22 22 45 22q39 0 39 -67zM1309 291v-46h-90v46q0 68 45 68t45 -68zM343 509h107v94h-312v-94h105v-569h100v569zM631 -60h89v494h-89v-378q-30 -42 -57 -42q-18 0 -21 21q-1 3 -1 35v364h-89v-391q0 -49 8 -73 q12 -37 58 -37q48 0 102 61v-54zM1060 88v197q0 73 -9 99q-17 56 -71 56q-50 0 -93 -54v217h-89v-663h89v48q45 -55 93 -55q54 0 71 55q9 27 9 100zM1398 98v13h-91q0 -51 -2 -61q-7 -36 -40 -36q-46 0 -46 69v87h179v103q0 79 -27 116q-39 51 -106 51q-68 0 -107 -51 q-28 -37 -28 -116v-173q0 -79 29 -116q39 -51 108 -51q72 0 108 53q18 27 21 54q2 9 2 58zM790 1011v210q0 69 -43 69t-43 -69v-210q0 -70 43 -70t43 70zM1509 260q0 -234 -26 -350q-14 -59 -58 -99t-102 -46q-184 -21 -555 -21t-555 21q-58 6 -102.5 46t-57.5 99 q-26 112 -26 350q0 234 26 350q14 59 58 99t103 47q183 20 554 20t555 -20q58 -7 102.5 -47t57.5 -99q26 -112 26 -350zM511 1536h102l-121 -399v-271h-100v271q-14 74 -61 212q-37 103 -65 187h106l71 -263zM881 1203v-175q0 -81 -28 -118q-37 -51 -106 -51q-67 0 -105 51 q-28 38 -28 118v175q0 80 28 117q38 51 105 51q69 0 106 -51q28 -37 28 -117zM1216 1365v-499h-91v55q-53 -62 -103 -62q-46 0 -59 37q-8 24 -8 75v394h91v-367q0 -33 1 -35q3 -22 21 -22q27 0 57 43v381h91z" />
+<glyph unicode="&#xf168;" horiz-adv-x="1408" d="M597 869q-10 -18 -257 -456q-27 -46 -65 -46h-239q-21 0 -31 17t0 36l253 448q1 0 0 1l-161 279q-12 22 -1 37q9 15 32 15h239q40 0 66 -45zM1403 1511q11 -16 0 -37l-528 -934v-1l336 -615q11 -20 1 -37q-10 -15 -32 -15h-239q-42 0 -66 45l-339 622q18 32 531 942 q25 45 64 45h241q22 0 31 -15z" />
+<glyph unicode="&#xf169;" d="M685 771q0 1 -126 222q-21 34 -52 34h-184q-18 0 -26 -11q-7 -12 1 -29l125 -216v-1l-196 -346q-9 -14 0 -28q8 -13 24 -13h185q31 0 50 36zM1309 1268q-7 12 -24 12h-187q-30 0 -49 -35l-411 -729q1 -2 262 -481q20 -35 52 -35h184q18 0 25 12q8 13 -1 28l-260 476v1 l409 723q8 16 0 28zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf16a;" horiz-adv-x="1792" d="M1280 640q0 37 -30 54l-512 320q-31 20 -65 2q-33 -18 -33 -56v-640q0 -38 33 -56q16 -8 31 -8q20 0 34 10l512 320q30 17 30 54zM1792 640q0 -96 -1 -150t-8.5 -136.5t-22.5 -147.5q-16 -73 -69 -123t-124 -58q-222 -25 -671 -25t-671 25q-71 8 -124.5 58t-69.5 123 q-14 65 -21.5 147.5t-8.5 136.5t-1 150t1 150t8.5 136.5t22.5 147.5q16 73 69 123t124 58q222 25 671 25t671 -25q71 -8 124.5 -58t69.5 -123q14 -65 21.5 -147.5t8.5 -136.5t1 -150z" />
+<glyph unicode="&#xf16b;" horiz-adv-x="1792" d="M402 829l494 -305l-342 -285l-490 319zM1388 274v-108l-490 -293v-1l-1 1l-1 -1v1l-489 293v108l147 -96l342 284v2l1 -1l1 1v-2l343 -284zM554 1418l342 -285l-494 -304l-338 270zM1390 829l338 -271l-489 -319l-343 285zM1239 1418l489 -319l-338 -270l-494 304z" />
+<glyph unicode="&#xf16c;" d="M1289 -96h-1118v480h-160v-640h1438v640h-160v-480zM347 428l33 157l783 -165l-33 -156zM450 802l67 146l725 -339l-67 -145zM651 1158l102 123l614 -513l-102 -123zM1048 1536l477 -641l-128 -96l-477 641zM330 65v159h800v-159h-800z" />
+<glyph unicode="&#xf16d;" d="M1362 110v648h-135q20 -63 20 -131q0 -126 -64 -232.5t-174 -168.5t-240 -62q-197 0 -337 135.5t-140 327.5q0 68 20 131h-141v-648q0 -26 17.5 -43.5t43.5 -17.5h1069q25 0 43 17.5t18 43.5zM1078 643q0 124 -90.5 211.5t-218.5 87.5q-127 0 -217.5 -87.5t-90.5 -211.5 t90.5 -211.5t217.5 -87.5q128 0 218.5 87.5t90.5 211.5zM1362 1003v165q0 28 -20 48.5t-49 20.5h-174q-29 0 -49 -20.5t-20 -48.5v-165q0 -29 20 -49t49 -20h174q29 0 49 20t20 49zM1536 1211v-1142q0 -81 -58 -139t-139 -58h-1142q-81 0 -139 58t-58 139v1142q0 81 58 139 t139 58h1142q81 0 139 -58t58 -139z" />
+<glyph unicode="&#xf16e;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM698 640q0 88 -62 150t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150zM1262 640q0 88 -62 150 t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150z" />
+<glyph unicode="&#xf170;" d="M768 914l201 -306h-402zM1133 384h94l-459 691l-459 -691h94l104 160h522zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf171;" horiz-adv-x="1408" d="M815 677q8 -63 -50.5 -101t-111.5 -6q-39 17 -53.5 58t-0.5 82t52 58q36 18 72.5 12t64 -35.5t27.5 -67.5zM926 698q-14 107 -113 164t-197 13q-63 -28 -100.5 -88.5t-34.5 -129.5q4 -91 77.5 -155t165.5 -56q91 8 152 84t50 168zM1165 1240q-20 27 -56 44.5t-58 22 t-71 12.5q-291 47 -566 -2q-43 -7 -66 -12t-55 -22t-50 -43q30 -28 76 -45.5t73.5 -22t87.5 -11.5q228 -29 448 -1q63 8 89.5 12t72.5 21.5t75 46.5zM1222 205q-8 -26 -15.5 -76.5t-14 -84t-28.5 -70t-58 -56.5q-86 -48 -189.5 -71.5t-202 -22t-201.5 18.5q-46 8 -81.5 18 t-76.5 27t-73 43.5t-52 61.5q-25 96 -57 292l6 16l18 9q223 -148 506.5 -148t507.5 148q21 -6 24 -23t-5 -45t-8 -37zM1403 1166q-26 -167 -111 -655q-5 -30 -27 -56t-43.5 -40t-54.5 -31q-252 -126 -610 -88q-248 27 -394 139q-15 12 -25.5 26.5t-17 35t-9 34t-6 39.5 t-5.5 35q-9 50 -26.5 150t-28 161.5t-23.5 147.5t-22 158q3 26 17.5 48.5t31.5 37.5t45 30t46 22.5t48 18.5q125 46 313 64q379 37 676 -50q155 -46 215 -122q16 -20 16.5 -51t-5.5 -54z" />
+<glyph unicode="&#xf172;" d="M848 666q0 43 -41 66t-77 1q-43 -20 -42.5 -72.5t43.5 -70.5q39 -23 81 4t36 72zM928 682q8 -66 -36 -121t-110 -61t-119 40t-56 113q-2 49 25.5 93t72.5 64q70 31 141.5 -10t81.5 -118zM1100 1073q-20 -21 -53.5 -34t-53 -16t-63.5 -8q-155 -20 -324 0q-44 6 -63 9.5 t-52.5 16t-54.5 32.5q13 19 36 31t40 15.5t47 8.5q198 35 408 1q33 -5 51 -8.5t43 -16t39 -31.5zM1142 327q0 7 5.5 26.5t3 32t-17.5 16.5q-161 -106 -365 -106t-366 106l-12 -6l-5 -12q26 -154 41 -210q47 -81 204 -108q249 -46 428 53q34 19 49 51.5t22.5 85.5t12.5 71z M1272 1020q9 53 -8 75q-43 55 -155 88q-216 63 -487 36q-132 -12 -226 -46q-38 -15 -59.5 -25t-47 -34t-29.5 -54q8 -68 19 -138t29 -171t24 -137q1 -5 5 -31t7 -36t12 -27t22 -28q105 -80 284 -100q259 -28 440 63q24 13 39.5 23t31 29t19.5 40q48 267 80 473zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf173;" horiz-adv-x="1024" d="M944 207l80 -237q-23 -35 -111 -66t-177 -32q-104 -2 -190.5 26t-142.5 74t-95 106t-55.5 120t-16.5 118v544h-168v215q72 26 129 69.5t91 90t58 102t34 99t15 88.5q1 5 4.5 8.5t7.5 3.5h244v-424h333v-252h-334v-518q0 -30 6.5 -56t22.5 -52.5t49.5 -41.5t81.5 -14 q78 2 134 29z" />
+<glyph unicode="&#xf174;" d="M1136 75l-62 183q-44 -22 -103 -22q-36 -1 -62 10.5t-38.5 31.5t-17.5 40.5t-5 43.5v398h257v194h-256v326h-188q-8 0 -9 -10q-5 -44 -17.5 -87t-39 -95t-77 -95t-118.5 -68v-165h130v-418q0 -57 21.5 -115t65 -111t121 -85.5t176.5 -30.5q69 1 136.5 25t85.5 50z M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf175;" horiz-adv-x="768" d="M765 237q8 -19 -5 -35l-350 -384q-10 -10 -23 -10q-14 0 -24 10l-355 384q-13 16 -5 35q9 19 29 19h224v1248q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1248h224q21 0 29 -19z" />
+<glyph unicode="&#xf176;" horiz-adv-x="768" d="M765 1043q-9 -19 -29 -19h-224v-1248q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1248h-224q-21 0 -29 19t5 35l350 384q10 10 23 10q14 0 24 -10l355 -384q13 -16 5 -35z" />
+<glyph unicode="&#xf177;" horiz-adv-x="1792" d="M1792 736v-192q0 -14 -9 -23t-23 -9h-1248v-224q0 -21 -19 -29t-35 5l-384 350q-10 10 -10 23q0 14 10 24l384 354q16 14 35 6q19 -9 19 -29v-224h1248q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf178;" horiz-adv-x="1792" d="M1728 643q0 -14 -10 -24l-384 -354q-16 -14 -35 -6q-19 9 -19 29v224h-1248q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h1248v224q0 21 19 29t35 -5l384 -350q10 -10 10 -23z" />
+<glyph unicode="&#xf179;" horiz-adv-x="1408" d="M1393 321q-39 -125 -123 -250q-129 -196 -257 -196q-49 0 -140 32q-86 32 -151 32q-61 0 -142 -33q-81 -34 -132 -34q-152 0 -301 259q-147 261 -147 503q0 228 113 374q112 144 284 144q72 0 177 -30q104 -30 138 -30q45 0 143 34q102 34 173 34q119 0 213 -65 q52 -36 104 -100q-79 -67 -114 -118q-65 -94 -65 -207q0 -124 69 -223t158 -126zM1017 1494q0 -61 -29 -136q-30 -75 -93 -138q-54 -54 -108 -72q-37 -11 -104 -17q3 149 78 257q74 107 250 148q1 -3 2.5 -11t2.5 -11q0 -4 0.5 -10t0.5 -10z" />
+<glyph unicode="&#xf17a;" horiz-adv-x="1664" d="M682 530v-651l-682 94v557h682zM682 1273v-659h-682v565zM1664 530v-786l-907 125v661h907zM1664 1408v-794h-907v669z" />
+<glyph unicode="&#xf17b;" horiz-adv-x="1408" d="M493 1053q16 0 27.5 11.5t11.5 27.5t-11.5 27.5t-27.5 11.5t-27 -11.5t-11 -27.5t11 -27.5t27 -11.5zM915 1053q16 0 27 11.5t11 27.5t-11 27.5t-27 11.5t-27.5 -11.5t-11.5 -27.5t11.5 -27.5t27.5 -11.5zM103 869q42 0 72 -30t30 -72v-430q0 -43 -29.5 -73t-72.5 -30 t-73 30t-30 73v430q0 42 30 72t73 30zM1163 850v-666q0 -46 -32 -78t-77 -32h-75v-227q0 -43 -30 -73t-73 -30t-73 30t-30 73v227h-138v-227q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73l-1 227h-74q-46 0 -78 32t-32 78v666h918zM931 1255q107 -55 171 -153.5t64 -215.5 h-925q0 117 64 215.5t172 153.5l-71 131q-7 13 5 20q13 6 20 -6l72 -132q95 42 201 42t201 -42l72 132q7 12 20 6q12 -7 5 -20zM1408 767v-430q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73v430q0 43 30 72.5t72 29.5q43 0 73 -29.5t30 -72.5z" />
+<glyph unicode="&#xf17c;" d="M663 1125q-11 -1 -15.5 -10.5t-8.5 -9.5q-5 -1 -5 5q0 12 19 15h10zM750 1111q-4 -1 -11.5 6.5t-17.5 4.5q24 11 32 -2q3 -6 -3 -9zM399 684q-4 1 -6 -3t-4.5 -12.5t-5.5 -13.5t-10 -13q-7 -10 -1 -12q4 -1 12.5 7t12.5 18q1 3 2 7t2 6t1.5 4.5t0.5 4v3t-1 2.5t-3 2z M1254 325q0 18 -55 42q4 15 7.5 27.5t5 26t3 21.5t0.5 22.5t-1 19.5t-3.5 22t-4 20.5t-5 25t-5.5 26.5q-10 48 -47 103t-72 75q24 -20 57 -83q87 -162 54 -278q-11 -40 -50 -42q-31 -4 -38.5 18.5t-8 83.5t-11.5 107q-9 39 -19.5 69t-19.5 45.5t-15.5 24.5t-13 15t-7.5 7 q-14 62 -31 103t-29.5 56t-23.5 33t-15 40q-4 21 6 53.5t4.5 49.5t-44.5 25q-15 3 -44.5 18t-35.5 16q-8 1 -11 26t8 51t36 27q37 3 51 -30t4 -58q-11 -19 -2 -26.5t30 -0.5q13 4 13 36v37q-5 30 -13.5 50t-21 30.5t-23.5 15t-27 7.5q-107 -8 -89 -134q0 -15 -1 -15 q-9 9 -29.5 10.5t-33 -0.5t-15.5 5q1 57 -16 90t-45 34q-27 1 -41.5 -27.5t-16.5 -59.5q-1 -15 3.5 -37t13 -37.5t15.5 -13.5q10 3 16 14q4 9 -7 8q-7 0 -15.5 14.5t-9.5 33.5q-1 22 9 37t34 14q17 0 27 -21t9.5 -39t-1.5 -22q-22 -15 -31 -29q-8 -12 -27.5 -23.5 t-20.5 -12.5q-13 -14 -15.5 -27t7.5 -18q14 -8 25 -19.5t16 -19t18.5 -13t35.5 -6.5q47 -2 102 15q2 1 23 7t34.5 10.5t29.5 13t21 17.5q9 14 20 8q5 -3 6.5 -8.5t-3 -12t-16.5 -9.5q-20 -6 -56.5 -21.5t-45.5 -19.5q-44 -19 -70 -23q-25 -5 -79 2q-10 2 -9 -2t17 -19 q25 -23 67 -22q17 1 36 7t36 14t33.5 17.5t30 17t24.5 12t17.5 2.5t8.5 -11q0 -2 -1 -4.5t-4 -5t-6 -4.5t-8.5 -5t-9 -4.5t-10 -5t-9.5 -4.5q-28 -14 -67.5 -44t-66.5 -43t-49 -1q-21 11 -63 73q-22 31 -25 22q-1 -3 -1 -10q0 -25 -15 -56.5t-29.5 -55.5t-21 -58t11.5 -63 q-23 -6 -62.5 -90t-47.5 -141q-2 -18 -1.5 -69t-5.5 -59q-8 -24 -29 -3q-32 31 -36 94q-2 28 4 56q4 19 -1 18l-4 -5q-36 -65 10 -166q5 -12 25 -28t24 -20q20 -23 104 -90.5t93 -76.5q16 -15 17.5 -38t-14 -43t-45.5 -23q8 -15 29 -44.5t28 -54t7 -70.5q46 24 7 92 q-4 8 -10.5 16t-9.5 12t-2 6q3 5 13 9.5t20 -2.5q46 -52 166 -36q133 15 177 87q23 38 34 30q12 -6 10 -52q-1 -25 -23 -92q-9 -23 -6 -37.5t24 -15.5q3 19 14.5 77t13.5 90q2 21 -6.5 73.5t-7.5 97t23 70.5q15 18 51 18q1 37 34.5 53t72.5 10.5t60 -22.5zM626 1152 q3 17 -2.5 30t-11.5 15q-9 2 -9 -7q2 -5 5 -6q10 0 7 -15q-3 -20 8 -20q3 0 3 3zM1045 955q-2 8 -6.5 11.5t-13 5t-14.5 5.5q-5 3 -9.5 8t-7 8t-5.5 6.5t-4 4t-4 -1.5q-14 -16 7 -43.5t39 -31.5q9 -1 14.5 8t3.5 20zM867 1168q0 11 -5 19.5t-11 12.5t-9 3q-14 -1 -7 -7l4 -2 q14 -4 18 -31q0 -3 8 2zM921 1401q0 2 -2.5 5t-9 7t-9.5 6q-15 15 -24 15q-9 -1 -11.5 -7.5t-1 -13t-0.5 -12.5q-1 -4 -6 -10.5t-6 -9t3 -8.5q4 -3 8 0t11 9t15 9q1 1 9 1t15 2t9 7zM1486 60q20 -12 31 -24.5t12 -24t-2.5 -22.5t-15.5 -22t-23.5 -19.5t-30 -18.5 t-31.5 -16.5t-32 -15.5t-27 -13q-38 -19 -85.5 -56t-75.5 -64q-17 -16 -68 -19.5t-89 14.5q-18 9 -29.5 23.5t-16.5 25.5t-22 19.5t-47 9.5q-44 1 -130 1q-19 0 -57 -1.5t-58 -2.5q-44 -1 -79.5 -15t-53.5 -30t-43.5 -28.5t-53.5 -11.5q-29 1 -111 31t-146 43q-19 4 -51 9.5 t-50 9t-39.5 9.5t-33.5 14.5t-17 19.5q-10 23 7 66.5t18 54.5q1 16 -4 40t-10 42.5t-4.5 36.5t10.5 27q14 12 57 14t60 12q30 18 42 35t12 51q21 -73 -32 -106q-32 -20 -83 -15q-34 3 -43 -10q-13 -15 5 -57q2 -6 8 -18t8.5 -18t4.5 -17t1 -22q0 -15 -17 -49t-14 -48 q3 -17 37 -26q20 -6 84.5 -18.5t99.5 -20.5q24 -6 74 -22t82.5 -23t55.5 -4q43 6 64.5 28t23 48t-7.5 58.5t-19 52t-20 36.5q-121 190 -169 242q-68 74 -113 40q-11 -9 -15 15q-3 16 -2 38q1 29 10 52t24 47t22 42q8 21 26.5 72t29.5 78t30 61t39 54q110 143 124 195 q-12 112 -16 310q-2 90 24 151.5t106 104.5q39 21 104 21q53 1 106 -13.5t89 -41.5q57 -42 91.5 -121.5t29.5 -147.5q-5 -95 30 -214q34 -113 133 -218q55 -59 99.5 -163t59.5 -191q8 -49 5 -84.5t-12 -55.5t-20 -22q-10 -2 -23.5 -19t-27 -35.5t-40.5 -33.5t-61 -14 q-18 1 -31.5 5t-22.5 13.5t-13.5 15.5t-11.5 20.5t-9 19.5q-22 37 -41 30t-28 -49t7 -97q20 -70 1 -195q-10 -65 18 -100.5t73 -33t85 35.5q59 49 89.5 66.5t103.5 42.5q53 18 77 36.5t18.5 34.5t-25 28.5t-51.5 23.5q-33 11 -49.5 48t-15 72.5t15.5 47.5q1 -31 8 -56.5 t14.5 -40.5t20.5 -28.5t21 -19t21.5 -13t16.5 -9.5z" />
+<glyph unicode="&#xf17d;" d="M1024 36q-42 241 -140 498h-2l-2 -1q-16 -6 -43 -16.5t-101 -49t-137 -82t-131 -114.5t-103 -148l-15 11q184 -150 418 -150q132 0 256 52zM839 643q-21 49 -53 111q-311 -93 -673 -93q-1 -7 -1 -21q0 -124 44 -236.5t124 -201.5q50 89 123.5 166.5t142.5 124.5t130.5 81 t99.5 48l37 13q4 1 13 3.5t13 4.5zM732 855q-120 213 -244 378q-138 -65 -234 -186t-128 -272q302 0 606 80zM1416 536q-210 60 -409 29q87 -239 128 -469q111 75 185 189.5t96 250.5zM611 1277q-1 0 -2 -1q1 1 2 1zM1201 1132q-185 164 -433 164q-76 0 -155 -19 q131 -170 246 -382q69 26 130 60.5t96.5 61.5t65.5 57t37.5 40.5zM1424 647q-3 232 -149 410l-1 -1q-9 -12 -19 -24.5t-43.5 -44.5t-71 -60.5t-100 -65t-131.5 -64.5q25 -53 44 -95q2 -6 6.5 -17.5t7.5 -16.5q36 5 74.5 7t73.5 2t69 -1.5t64 -4t56.5 -5.5t48 -6.5t36.5 -6 t25 -4.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf17e;" d="M1173 473q0 50 -19.5 91.5t-48.5 68.5t-73 49t-82.5 34t-87.5 23l-104 24q-30 7 -44 10.5t-35 11.5t-30 16t-16.5 21t-7.5 30q0 77 144 77q43 0 77 -12t54 -28.5t38 -33.5t40 -29t48 -12q47 0 75.5 32t28.5 77q0 55 -56 99.5t-142 67.5t-182 23q-68 0 -132 -15.5 t-119.5 -47t-89 -87t-33.5 -128.5q0 -61 19 -106.5t56 -75.5t80 -48.5t103 -32.5l146 -36q90 -22 112 -36q32 -20 32 -60q0 -39 -40 -64.5t-105 -25.5q-51 0 -91.5 16t-65 38.5t-45.5 45t-46 38.5t-54 16q-50 0 -75.5 -30t-25.5 -75q0 -92 122 -157.5t291 -65.5 q73 0 140 18.5t122.5 53.5t88.5 93.5t33 131.5zM1536 256q0 -159 -112.5 -271.5t-271.5 -112.5q-130 0 -234 80q-77 -16 -150 -16q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5q0 73 16 150q-80 104 -80 234q0 159 112.5 271.5t271.5 112.5q130 0 234 -80 q77 16 150 16q143 0 273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -73 -16 -150q80 -104 80 -234z" />
+<glyph unicode="&#xf180;" horiz-adv-x="1280" d="M1000 1102l37 194q5 23 -9 40t-35 17h-712q-23 0 -38.5 -17t-15.5 -37v-1101q0 -7 6 -1l291 352q23 26 38 33.5t48 7.5h239q22 0 37 14.5t18 29.5q24 130 37 191q4 21 -11.5 40t-36.5 19h-294q-29 0 -48 19t-19 48v42q0 29 19 47.5t48 18.5h346q18 0 35 13.5t20 29.5z M1227 1324q-15 -73 -53.5 -266.5t-69.5 -350t-35 -173.5q-6 -22 -9 -32.5t-14 -32.5t-24.5 -33t-38.5 -21t-58 -10h-271q-13 0 -22 -10q-8 -9 -426 -494q-22 -25 -58.5 -28.5t-48.5 5.5q-55 22 -55 98v1410q0 55 38 102.5t120 47.5h888q95 0 127 -53t10 -159zM1227 1324 l-158 -790q4 17 35 173.5t69.5 350t53.5 266.5z" />
+<glyph unicode="&#xf181;" d="M704 192v1024q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-1024q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1376 576v640q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-640q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408 q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf182;" horiz-adv-x="1280" d="M1280 480q0 -40 -28 -68t-68 -28q-51 0 -80 43l-227 341h-45v-132l247 -411q9 -15 9 -33q0 -26 -19 -45t-45 -19h-192v-272q0 -46 -33 -79t-79 -33h-160q-46 0 -79 33t-33 79v272h-192q-26 0 -45 19t-19 45q0 18 9 33l247 411v132h-45l-227 -341q-29 -43 -80 -43 q-40 0 -68 28t-28 68q0 29 16 53l256 384q73 107 176 107h384q103 0 176 -107l256 -384q16 -24 16 -53zM864 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf183;" horiz-adv-x="1024" d="M1024 832v-416q0 -40 -28 -68t-68 -28t-68 28t-28 68v352h-64v-912q0 -46 -33 -79t-79 -33t-79 33t-33 79v464h-64v-464q0 -46 -33 -79t-79 -33t-79 33t-33 79v912h-64v-352q0 -40 -28 -68t-68 -28t-68 28t-28 68v416q0 80 56 136t136 56h640q80 0 136 -56t56 -136z M736 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf184;" d="M773 234l350 473q16 22 24.5 59t-6 85t-61.5 79q-40 26 -83 25.5t-73.5 -17.5t-54.5 -45q-36 -40 -96 -40q-59 0 -95 40q-24 28 -54.5 45t-73.5 17.5t-84 -25.5q-46 -31 -60.5 -79t-6 -85t24.5 -59zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf185;" horiz-adv-x="1792" d="M1472 640q0 117 -45.5 223.5t-123 184t-184 123t-223.5 45.5t-223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5t45.5 -223.5t123 -184t184 -123t223.5 -45.5t223.5 45.5t184 123t123 184t45.5 223.5zM1748 363q-4 -15 -20 -20l-292 -96v-306q0 -16 -13 -26q-15 -10 -29 -4 l-292 94l-180 -248q-10 -13 -26 -13t-26 13l-180 248l-292 -94q-14 -6 -29 4q-13 10 -13 26v306l-292 96q-16 5 -20 20q-5 17 4 29l180 248l-180 248q-9 13 -4 29q4 15 20 20l292 96v306q0 16 13 26q15 10 29 4l292 -94l180 248q9 12 26 12t26 -12l180 -248l292 94 q14 6 29 -4q13 -10 13 -26v-306l292 -96q16 -5 20 -20q5 -16 -4 -29l-180 -248l180 -248q9 -12 4 -29z" />
+<glyph unicode="&#xf186;" d="M1262 233q-54 -9 -110 -9q-182 0 -337 90t-245 245t-90 337q0 192 104 357q-201 -60 -328.5 -229t-127.5 -384q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51q144 0 273.5 61.5t220.5 171.5zM1465 318q-94 -203 -283.5 -324.5t-413.5 -121.5q-156 0 -298 61 t-245 164t-164 245t-61 298q0 153 57.5 292.5t156 241.5t235.5 164.5t290 68.5q44 2 61 -39q18 -41 -15 -72q-86 -78 -131.5 -181.5t-45.5 -218.5q0 -148 73 -273t198 -198t273 -73q118 0 228 51q41 18 72 -13q14 -14 17.5 -34t-4.5 -38z" />
+<glyph unicode="&#xf187;" horiz-adv-x="1792" d="M1088 704q0 26 -19 45t-45 19h-256q-26 0 -45 -19t-19 -45t19 -45t45 -19h256q26 0 45 19t19 45zM1664 896v-960q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v960q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1728 1344v-256q0 -26 -19 -45t-45 -19h-1536 q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1536q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf188;" horiz-adv-x="1664" d="M1632 576q0 -26 -19 -45t-45 -19h-224q0 -171 -67 -290l208 -209q19 -19 19 -45t-19 -45q-18 -19 -45 -19t-45 19l-198 197q-5 -5 -15 -13t-42 -28.5t-65 -36.5t-82 -29t-97 -13v896h-128v-896q-51 0 -101.5 13.5t-87 33t-66 39t-43.5 32.5l-15 14l-183 -207 q-20 -21 -48 -21q-24 0 -43 16q-19 18 -20.5 44.5t15.5 46.5l202 227q-58 114 -58 274h-224q-26 0 -45 19t-19 45t19 45t45 19h224v294l-173 173q-19 19 -19 45t19 45t45 19t45 -19l173 -173h844l173 173q19 19 45 19t45 -19t19 -45t-19 -45l-173 -173v-294h224q26 0 45 -19 t19 -45zM1152 1152h-640q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5z" />
+<glyph unicode="&#xf189;" horiz-adv-x="1920" d="M1917 1016q23 -64 -150 -294q-24 -32 -65 -85q-78 -100 -90 -131q-17 -41 14 -81q17 -21 81 -82h1l1 -1l1 -1l2 -2q141 -131 191 -221q3 -5 6.5 -12.5t7 -26.5t-0.5 -34t-25 -27.5t-59 -12.5l-256 -4q-24 -5 -56 5t-52 22l-20 12q-30 21 -70 64t-68.5 77.5t-61 58 t-56.5 15.5q-3 -1 -8 -3.5t-17 -14.5t-21.5 -29.5t-17 -52t-6.5 -77.5q0 -15 -3.5 -27.5t-7.5 -18.5l-4 -5q-18 -19 -53 -22h-115q-71 -4 -146 16.5t-131.5 53t-103 66t-70.5 57.5l-25 24q-10 10 -27.5 30t-71.5 91t-106 151t-122.5 211t-130.5 272q-6 16 -6 27t3 16l4 6 q15 19 57 19l274 2q12 -2 23 -6.5t16 -8.5l5 -3q16 -11 24 -32q20 -50 46 -103.5t41 -81.5l16 -29q29 -60 56 -104t48.5 -68.5t41.5 -38.5t34 -14t27 5q2 1 5 5t12 22t13.5 47t9.5 81t0 125q-2 40 -9 73t-14 46l-6 12q-25 34 -85 43q-13 2 5 24q17 19 38 30q53 26 239 24 q82 -1 135 -13q20 -5 33.5 -13.5t20.5 -24t10.5 -32t3.5 -45.5t-1 -55t-2.5 -70.5t-1.5 -82.5q0 -11 -1 -42t-0.5 -48t3.5 -40.5t11.5 -39t22.5 -24.5q8 -2 17 -4t26 11t38 34.5t52 67t68 107.5q60 104 107 225q4 10 10 17.5t11 10.5l4 3l5 2.5t13 3t20 0.5l288 2 q39 5 64 -2.5t31 -16.5z" />
+<glyph unicode="&#xf18a;" horiz-adv-x="1792" d="M675 252q21 34 11 69t-45 50q-34 14 -73 1t-60 -46q-22 -34 -13 -68.5t43 -50.5t74.5 -2.5t62.5 47.5zM769 373q8 13 3.5 26.5t-17.5 18.5q-14 5 -28.5 -0.5t-21.5 -18.5q-17 -31 13 -45q14 -5 29 0.5t22 18.5zM943 266q-45 -102 -158 -150t-224 -12 q-107 34 -147.5 126.5t6.5 187.5q47 93 151.5 139t210.5 19q111 -29 158.5 -119.5t2.5 -190.5zM1255 426q-9 96 -89 170t-208.5 109t-274.5 21q-223 -23 -369.5 -141.5t-132.5 -264.5q9 -96 89 -170t208.5 -109t274.5 -21q223 23 369.5 141.5t132.5 264.5zM1563 422 q0 -68 -37 -139.5t-109 -137t-168.5 -117.5t-226 -83t-270.5 -31t-275 33.5t-240.5 93t-171.5 151t-65 199.5q0 115 69.5 245t197.5 258q169 169 341.5 236t246.5 -7q65 -64 20 -209q-4 -14 -1 -20t10 -7t14.5 0.5t13.5 3.5l6 2q139 59 246 59t153 -61q45 -63 0 -178 q-2 -13 -4.5 -20t4.5 -12.5t12 -7.5t17 -6q57 -18 103 -47t80 -81.5t34 -116.5zM1489 1046q42 -47 54.5 -108.5t-6.5 -117.5q-8 -23 -29.5 -34t-44.5 -4q-23 8 -34 29.5t-4 44.5q20 63 -24 111t-107 35q-24 -5 -45 8t-25 37q-5 24 8 44.5t37 25.5q60 13 119 -5.5t101 -65.5z M1670 1209q87 -96 112.5 -222.5t-13.5 -241.5q-9 -27 -34 -40t-52 -4t-40 34t-5 52q28 82 10 172t-80 158q-62 69 -148 95.5t-173 8.5q-28 -6 -52 9.5t-30 43.5t9.5 51.5t43.5 29.5q123 26 244 -11.5t208 -134.5z" />
+<glyph unicode="&#xf18b;" d="M1133 -34q-171 -94 -368 -94q-196 0 -367 94q138 87 235.5 211t131.5 268q35 -144 132.5 -268t235.5 -211zM638 1394v-485q0 -252 -126.5 -459.5t-330.5 -306.5q-181 215 -181 495q0 187 83.5 349.5t229.5 269.5t325 137zM1536 638q0 -280 -181 -495 q-204 99 -330.5 306.5t-126.5 459.5v485q179 -30 325 -137t229.5 -269.5t83.5 -349.5z" />
+<glyph unicode="&#xf18c;" horiz-adv-x="1408" d="M1402 433q-32 -80 -76 -138t-91 -88.5t-99 -46.5t-101.5 -14.5t-96.5 8.5t-86.5 22t-69.5 27.5t-46 22.5l-17 10q-113 -228 -289.5 -359.5t-384.5 -132.5q-19 0 -32 13t-13 32t13 31.5t32 12.5q173 1 322.5 107.5t251.5 294.5q-36 -14 -72 -23t-83 -13t-91 2.5t-93 28.5 t-92 59t-84.5 100t-74.5 146q114 47 214 57t167.5 -7.5t124.5 -56.5t88.5 -77t56.5 -82q53 131 79 291q-7 -1 -18 -2.5t-46.5 -2.5t-69.5 0.5t-81.5 10t-88.5 23t-84 42.5t-75 65t-54.5 94.5t-28.5 127.5q70 28 133.5 36.5t112.5 -1t92 -30t73.5 -50t56 -61t42 -63t27.5 -56 t16 -39.5l4 -16q12 122 12 195q-8 6 -21.5 16t-49 44.5t-63.5 71.5t-54 93t-33 112.5t12 127t70 138.5q73 -25 127.5 -61.5t84.5 -76.5t48 -85t20.5 -89t-0.5 -85.5t-13 -76.5t-19 -62t-17 -42l-7 -15q1 -5 1 -50.5t-1 -71.5q3 7 10 18.5t30.5 43t50.5 58t71 55.5t91.5 44.5 t112 14.5t132.5 -24q-2 -78 -21.5 -141.5t-50 -104.5t-69.5 -71.5t-81.5 -45.5t-84.5 -24t-80 -9.5t-67.5 1t-46.5 4.5l-17 3q-23 -147 -73 -283q6 7 18 18.5t49.5 41t77.5 52.5t99.5 42t117.5 20t129 -23.5t137 -77.5z" />
+<glyph unicode="&#xf18d;" horiz-adv-x="1280" d="M1259 283v-66q0 -85 -57.5 -144.5t-138.5 -59.5h-57l-260 -269v269h-529q-81 0 -138.5 59.5t-57.5 144.5v66h1238zM1259 609v-255h-1238v255h1238zM1259 937v-255h-1238v255h1238zM1259 1077v-67h-1238v67q0 84 57.5 143.5t138.5 59.5h846q81 0 138.5 -59.5t57.5 -143.5z " />
+<glyph unicode="&#xf18e;" d="M1152 640q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192h-352q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h352v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198 t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf190;" d="M1152 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-352v-192q0 -14 -9 -23t-23 -9q-12 0 -24 10l-319 319q-9 9 -9 23t9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h352q13 0 22.5 -9.5t9.5 -22.5zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198 t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf191;" d="M1024 960v-640q0 -26 -19 -45t-45 -19q-20 0 -37 12l-448 320q-27 19 -27 52t27 52l448 320q17 12 37 12q26 0 45 -19t19 -45zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5z M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf192;" d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5 t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf193;" horiz-adv-x="1664" d="M1023 349l102 -204q-58 -179 -210 -290t-339 -111q-156 0 -288.5 77.5t-210 210t-77.5 288.5q0 181 104.5 330t274.5 211l17 -131q-122 -54 -195 -165.5t-73 -244.5q0 -185 131.5 -316.5t316.5 -131.5q126 0 232.5 65t165 175.5t49.5 236.5zM1571 249l58 -114l-256 -128 q-13 -7 -29 -7q-40 0 -57 35l-239 477h-472q-24 0 -42.5 16.5t-21.5 40.5l-96 779q-2 16 6 42q14 51 57 82.5t97 31.5q66 0 113 -47t47 -113q0 -69 -52 -117.5t-120 -41.5l37 -289h423v-128h-407l16 -128h455q40 0 57 -35l228 -455z" />
+<glyph unicode="&#xf194;" d="M1292 898q10 216 -161 222q-231 8 -312 -261q44 19 82 19q85 0 74 -96q-4 -57 -74 -167t-105 -110q-43 0 -82 169q-13 54 -45 255q-30 189 -160 177q-59 -7 -164 -100l-81 -72l-81 -72l52 -67q76 52 87 52q57 0 107 -179q15 -55 45 -164.5t45 -164.5q68 -179 164 -179 q157 0 383 294q220 283 226 444zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf195;" horiz-adv-x="1152" d="M1152 704q0 -191 -94.5 -353t-256.5 -256.5t-353 -94.5h-160q-14 0 -23 9t-9 23v611l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v93l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v250q0 14 9 23t23 9h160 q14 0 23 -9t9 -23v-181l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-93l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-487q188 13 318 151t130 328q0 14 9 23t23 9h160q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf196;" horiz-adv-x="1408" d="M1152 736v-64q0 -14 -9 -23t-23 -9h-352v-352q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v352h-352q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h352v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-352h352q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832 q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf197;" horiz-adv-x="2176" d="M620 416q-110 -64 -268 -64h-128v64h-64q-13 0 -22.5 23.5t-9.5 56.5q0 24 7 49q-58 2 -96.5 10.5t-38.5 20.5t38.5 20.5t96.5 10.5q-7 25 -7 49q0 33 9.5 56.5t22.5 23.5h64v64h128q158 0 268 -64h1113q42 -7 106.5 -18t80.5 -14q89 -15 150 -40.5t83.5 -47.5t22.5 -40 t-22.5 -40t-83.5 -47.5t-150 -40.5q-16 -3 -80.5 -14t-106.5 -18h-1113zM1739 668q53 -36 53 -92t-53 -92l81 -30q68 48 68 122t-68 122zM625 400h1015q-217 -38 -456 -80q-57 0 -113 -24t-83 -48l-28 -24l-288 -288q-26 -26 -70.5 -45t-89.5 -19h-96l-93 464h29 q157 0 273 64zM352 816h-29l93 464h96q46 0 90 -19t70 -45l288 -288q4 -4 11 -10.5t30.5 -23t48.5 -29t61.5 -23t72.5 -10.5l456 -80h-1015q-116 64 -273 64z" />
+<glyph unicode="&#xf198;" horiz-adv-x="1664" d="M1519 760q62 0 103.5 -40.5t41.5 -101.5q0 -97 -93 -130l-172 -59l56 -167q7 -21 7 -47q0 -59 -42 -102t-101 -43q-47 0 -85.5 27t-53.5 72l-55 165l-310 -106l55 -164q8 -24 8 -47q0 -59 -42 -102t-102 -43q-47 0 -85 27t-53 72l-55 163l-153 -53q-29 -9 -50 -9 q-61 0 -101.5 40t-40.5 101q0 47 27.5 85t71.5 53l156 53l-105 313l-156 -54q-26 -8 -48 -8q-60 0 -101 40.5t-41 100.5q0 47 27.5 85t71.5 53l157 53l-53 159q-8 24 -8 47q0 60 42 102.5t102 42.5q47 0 85 -27t53 -72l54 -160l310 105l-54 160q-8 24 -8 47q0 59 42.5 102 t101.5 43q47 0 85.5 -27.5t53.5 -71.5l53 -161l162 55q21 6 43 6q60 0 102.5 -39.5t42.5 -98.5q0 -45 -30 -81.5t-74 -51.5l-157 -54l105 -316l164 56q24 8 46 8zM725 498l310 105l-105 315l-310 -107z" />
+<glyph unicode="&#xf199;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM1280 352v436q-31 -35 -64 -55q-34 -22 -132.5 -85t-151.5 -99q-98 -69 -164 -69v0v0q-66 0 -164 69 q-46 32 -141.5 92.5t-142.5 92.5q-12 8 -33 27t-31 27v-436q0 -40 28 -68t68 -28h832q40 0 68 28t28 68zM1280 925q0 41 -27.5 70t-68.5 29h-832q-40 0 -68 -28t-28 -68q0 -37 30.5 -76.5t67.5 -64.5q47 -32 137.5 -89t129.5 -83q3 -2 17 -11.5t21 -14t21 -13t23.5 -13 t21.5 -9.5t22.5 -7.5t20.5 -2.5t20.5 2.5t22.5 7.5t21.5 9.5t23.5 13t21 13t21 14t17 11.5l267 174q35 23 66.5 62.5t31.5 73.5z" />
+<glyph unicode="&#xf19a;" horiz-adv-x="1792" d="M127 640q0 163 67 313l367 -1005q-196 95 -315 281t-119 411zM1415 679q0 -19 -2.5 -38.5t-10 -49.5t-11.5 -44t-17.5 -59t-17.5 -58l-76 -256l-278 826q46 3 88 8q19 2 26 18.5t-2.5 31t-28.5 13.5l-205 -10q-75 1 -202 10q-12 1 -20.5 -5t-11.5 -15t-1.5 -18.5t9 -16.5 t19.5 -8l80 -8l120 -328l-168 -504l-280 832q46 3 88 8q19 2 26 18.5t-2.5 31t-28.5 13.5l-205 -10q-7 0 -23 0.5t-26 0.5q105 160 274.5 253.5t367.5 93.5q147 0 280.5 -53t238.5 -149h-10q-55 0 -92 -40.5t-37 -95.5q0 -12 2 -24t4 -21.5t8 -23t9 -21t12 -22.5t12.5 -21 t14.5 -24t14 -23q63 -107 63 -212zM909 573l237 -647q1 -6 5 -11q-126 -44 -255 -44q-112 0 -217 32zM1570 1009q95 -174 95 -369q0 -209 -104 -385.5t-279 -278.5l235 678q59 169 59 276q0 42 -6 79zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286 t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM896 -215q173 0 331.5 68t273 182.5t182.5 273t68 331.5t-68 331.5t-182.5 273t-273 182.5t-331.5 68t-331.5 -68t-273 -182.5t-182.5 -273t-68 -331.5t68 -331.5t182.5 -273 t273 -182.5t331.5 -68z" />
+<glyph unicode="&#xf19b;" horiz-adv-x="1792" d="M1086 1536v-1536l-272 -128q-228 20 -414 102t-293 208.5t-107 272.5q0 140 100.5 263.5t275 205.5t391.5 108v-172q-217 -38 -356.5 -150t-139.5 -255q0 -152 154.5 -267t388.5 -145v1360zM1755 954l37 -390l-525 114l147 83q-119 70 -280 99v172q277 -33 481 -157z" />
+<glyph unicode="&#xf19c;" horiz-adv-x="2048" d="M960 1536l960 -384v-128h-128q0 -26 -20.5 -45t-48.5 -19h-1526q-28 0 -48.5 19t-20.5 45h-128v128zM256 896h256v-768h128v768h256v-768h128v768h256v-768h128v768h256v-768h59q28 0 48.5 -19t20.5 -45v-64h-1664v64q0 26 20.5 45t48.5 19h59v768zM1851 -64 q28 0 48.5 -19t20.5 -45v-128h-1920v128q0 26 20.5 45t48.5 19h1782z" />
+<glyph unicode="&#xf19d;" horiz-adv-x="2304" d="M1774 700l18 -316q4 -69 -82 -128t-235 -93.5t-323 -34.5t-323 34.5t-235 93.5t-82 128l18 316l574 -181q22 -7 48 -7t48 7zM2304 1024q0 -23 -22 -31l-1120 -352q-4 -1 -10 -1t-10 1l-652 206q-43 -34 -71 -111.5t-34 -178.5q63 -36 63 -109q0 -69 -58 -107l58 -433 q2 -14 -8 -25q-9 -11 -24 -11h-192q-15 0 -24 11q-10 11 -8 25l58 433q-58 38 -58 107q0 73 65 111q11 207 98 330l-333 104q-22 8 -22 31t22 31l1120 352q4 1 10 1t10 -1l1120 -352q22 -8 22 -31z" />
+<glyph unicode="&#xf19e;" d="M859 579l13 -707q-62 11 -105 11q-41 0 -105 -11l13 707q-40 69 -168.5 295.5t-216.5 374.5t-181 287q58 -15 108 -15q43 0 111 15q63 -111 133.5 -229.5t167 -276.5t138.5 -227q37 61 109.5 177.5t117.5 190t105 176t107 189.5q54 -14 107 -14q56 0 114 14v0 q-28 -39 -60 -88.5t-49.5 -78.5t-56.5 -96t-49 -84q-146 -248 -353 -610z" />
+<glyph unicode="&#xf1a0;" d="M768 750h725q12 -67 12 -128q0 -217 -91 -387.5t-259.5 -266.5t-386.5 -96q-157 0 -299 60.5t-245 163.5t-163.5 245t-60.5 299t60.5 299t163.5 245t245 163.5t299 60.5q300 0 515 -201l-209 -201q-123 119 -306 119q-129 0 -238.5 -65t-173.5 -176.5t-64 -243.5 t64 -243.5t173.5 -176.5t238.5 -65q87 0 160 24t120 60t82 82t51.5 87t22.5 78h-436v264z" />
+<glyph unicode="&#xf1a1;" horiz-adv-x="1792" d="M1095 369q16 -16 0 -31q-62 -62 -199 -62t-199 62q-16 15 0 31q6 6 15 6t15 -6q48 -49 169 -49q120 0 169 49q6 6 15 6t15 -6zM788 550q0 -37 -26 -63t-63 -26t-63.5 26t-26.5 63q0 38 26.5 64t63.5 26t63 -26.5t26 -63.5zM1183 550q0 -37 -26.5 -63t-63.5 -26t-63 26 t-26 63t26 63.5t63 26.5t63.5 -26t26.5 -64zM1434 670q0 49 -35 84t-85 35t-86 -36q-130 90 -311 96l63 283l200 -45q0 -37 26 -63t63 -26t63.5 26.5t26.5 63.5t-26.5 63.5t-63.5 26.5q-54 0 -80 -50l-221 49q-19 5 -25 -16l-69 -312q-180 -7 -309 -97q-35 37 -87 37 q-50 0 -85 -35t-35 -84q0 -35 18.5 -64t49.5 -44q-6 -27 -6 -56q0 -142 140 -243t337 -101q198 0 338 101t140 243q0 32 -7 57q30 15 48 43.5t18 63.5zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191 t348 71t348 -71t286 -191t191 -286t71 -348z" />
+<glyph unicode="&#xf1a2;" d="M939 407q13 -13 0 -26q-53 -53 -171 -53t-171 53q-13 13 0 26q5 6 13 6t13 -6q42 -42 145 -42t145 42q5 6 13 6t13 -6zM676 563q0 -31 -23 -54t-54 -23t-54 23t-23 54q0 32 22.5 54.5t54.5 22.5t54.5 -22.5t22.5 -54.5zM1014 563q0 -31 -23 -54t-54 -23t-54 23t-23 54 q0 32 22.5 54.5t54.5 22.5t54.5 -22.5t22.5 -54.5zM1229 666q0 42 -30 72t-73 30q-42 0 -73 -31q-113 78 -267 82l54 243l171 -39q1 -32 23.5 -54t53.5 -22q32 0 54.5 22.5t22.5 54.5t-22.5 54.5t-54.5 22.5q-48 0 -69 -43l-189 42q-17 5 -21 -13l-60 -268q-154 -6 -265 -83 q-30 32 -74 32q-43 0 -73 -30t-30 -72q0 -30 16 -55t42 -38q-5 -25 -5 -48q0 -122 120 -208.5t289 -86.5q170 0 290 86.5t120 208.5q0 25 -6 49q25 13 40.5 37.5t15.5 54.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960 q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf1a3;" d="M866 697l90 27v62q0 79 -58 135t-138 56t-138 -55.5t-58 -134.5v-283q0 -20 -14 -33.5t-33 -13.5t-32.5 13.5t-13.5 33.5v120h-151v-122q0 -82 57.5 -139t139.5 -57q81 0 138.5 56.5t57.5 136.5v280q0 19 13.5 33t33.5 14q19 0 32.5 -14t13.5 -33v-54zM1199 502v122h-150 v-126q0 -20 -13.5 -33.5t-33.5 -13.5q-19 0 -32.5 14t-13.5 33v123l-90 -26l-60 28v-123q0 -80 58 -137t139 -57t138.5 57t57.5 139zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103 t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf1a4;" horiz-adv-x="1920" d="M1062 824v118q0 42 -30 72t-72 30t-72 -30t-30 -72v-612q0 -175 -126 -299t-303 -124q-178 0 -303.5 125.5t-125.5 303.5v266h328v-262q0 -43 30 -72.5t72 -29.5t72 29.5t30 72.5v620q0 171 126.5 292t301.5 121q176 0 302 -122t126 -294v-136l-195 -58zM1592 602h328 v-266q0 -178 -125.5 -303.5t-303.5 -125.5q-177 0 -303 124.5t-126 300.5v268l131 -61l195 58v-270q0 -42 30 -71.5t72 -29.5t72 29.5t30 71.5v275z" />
+<glyph unicode="&#xf1a5;" d="M1472 160v480h-704v704h-480q-93 0 -158.5 -65.5t-65.5 -158.5v-480h704v-704h480q93 0 158.5 65.5t65.5 158.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5 t84.5 -203.5z" />
+<glyph unicode="&#xf1a6;" horiz-adv-x="2048" d="M328 1254h204v-983h-532v697h328v286zM328 435v369h-123v-369h123zM614 968v-697h205v697h-205zM614 1254v-204h205v204h-205zM901 968h533v-942h-533v163h328v82h-328v697zM1229 435v369h-123v-369h123zM1516 968h532v-942h-532v163h327v82h-327v697zM1843 435v369h-123 v-369h123z" />
+<glyph unicode="&#xf1a7;" d="M1046 516q0 -64 -38 -109t-91 -45q-43 0 -70 15v277q28 17 70 17q53 0 91 -45.5t38 -109.5zM703 944q0 -64 -38 -109.5t-91 -45.5q-43 0 -70 15v277q28 17 70 17q53 0 91 -45t38 -109zM1265 513q0 134 -88 229t-213 95q-20 0 -39 -3q-23 -78 -78 -136q-87 -95 -211 -101 v-636l211 41v206q51 -19 117 -19q125 0 213 95t88 229zM922 940q0 134 -88.5 229t-213.5 95q-74 0 -141 -36h-186v-840l211 41v206q55 -19 116 -19q125 0 213.5 95t88.5 229zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960 q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf1a8;" horiz-adv-x="2038" d="M1222 607q75 3 143.5 -20.5t118 -58.5t101 -94.5t84 -108t75.5 -120.5q33 -56 78.5 -109t75.5 -80.5t99 -88.5q-48 -30 -108.5 -57.5t-138.5 -59t-114 -47.5q-44 37 -74 115t-43.5 164.5t-33 180.5t-42.5 168.5t-72.5 123t-122.5 48.5l-10 -2l-6 -4q4 -5 13 -14 q6 -5 28 -23.5t25.5 -22t19 -18t18 -20.5t11.5 -21t10.5 -27.5t4.5 -31t4 -40.5l1 -33q1 -26 -2.5 -57.5t-7.5 -52t-12.5 -58.5t-11.5 -53q-35 1 -101 -9.5t-98 -10.5q-39 0 -72 10q-2 16 -2 47q0 74 3 96q2 13 31.5 41.5t57 59t26.5 51.5q-24 2 -43 -24 q-36 -53 -111.5 -99.5t-136.5 -46.5q-25 0 -75.5 63t-106.5 139.5t-84 96.5q-6 4 -27 30q-482 -112 -513 -112q-16 0 -28 11t-12 27q0 15 8.5 26.5t22.5 14.5l486 106q-8 14 -8 25t5.5 17.5t16 11.5t20 7t23 4.5t18.5 4.5q4 1 15.5 7.5t17.5 6.5q15 0 28 -16t20 -33 q163 37 172 37q17 0 29.5 -11t12.5 -28q0 -15 -8.5 -26t-23.5 -14l-182 -40l-1 -16q-1 -26 81.5 -117.5t104.5 -91.5q47 0 119 80t72 129q0 36 -23.5 53t-51 18.5t-51 11.5t-23.5 34q0 16 10 34l-68 19q43 44 43 117q0 26 -5 58q82 16 144 16q44 0 71.5 -1.5t48.5 -8.5 t31 -13.5t20.5 -24.5t15.5 -33.5t17 -47.5t24 -60l50 25q-3 -40 -23 -60t-42.5 -21t-40 -6.5t-16.5 -20.5zM1282 842q-5 5 -13.5 15.5t-12 14.5t-10.5 11.5t-10 10.5l-8 8t-8.5 7.5t-8 5t-8.5 4.5q-7 3 -14.5 5t-20.5 2.5t-22 0.5h-32.5h-37.5q-126 0 -217 -43 q16 30 36 46.5t54 29.5t65.5 36t46 36.5t50 55t43.5 50.5q12 -9 28 -31.5t32 -36.5t38 -13l12 1v-76l22 -1q247 95 371 190q28 21 50 39t42.5 37.5t33 31t29.5 34t24 31t24.5 37t23 38t27 47.5t29.5 53l7 9q-2 -53 -43 -139q-79 -165 -205 -264t-306 -142q-14 -3 -42 -7.5 t-50 -9.5t-39 -14q3 -19 24.5 -46t21.5 -34q0 -11 -26 -30zM1061 -79q39 26 131.5 47.5t146.5 21.5q9 0 22.5 -15.5t28 -42.5t26 -50t24 -51t14.5 -33q-121 -45 -244 -45q-61 0 -125 11zM822 568l48 12l109 -177l-73 -48zM1323 51q3 -15 3 -16q0 -7 -17.5 -14.5t-46 -13 t-54 -9.5t-53.5 -7.5t-32 -4.5l-7 43q21 2 60.5 8.5t72 10t60.5 3.5h14zM866 679l-96 -20l-6 17q10 1 32.5 7t34.5 6q19 0 35 -10zM1061 45h31l10 -83l-41 -12v95zM1950 1535v1v-1zM1950 1535l-1 -5l-2 -2l1 3zM1950 1535l1 1z" />
+<glyph unicode="&#xf1a9;" d="M1167 -50q-5 19 -24 5q-30 -22 -87 -39t-131 -17q-129 0 -193 49q-5 4 -13 4q-11 0 -26 -12q-7 -6 -7.5 -16t7.5 -20q34 -32 87.5 -46t102.5 -12.5t99 4.5q41 4 84.5 20.5t65 30t28.5 20.5q12 12 7 29zM1128 65q-19 47 -39 61q-23 15 -76 15q-47 0 -71 -10 q-29 -12 -78 -56q-26 -24 -12 -44q9 -8 17.5 -4.5t31.5 23.5q3 2 10.5 8.5t10.5 8.5t10 7t11.5 7t12.5 5t15 4.5t16.5 2.5t20.5 1q27 0 44.5 -7.5t23 -14.5t13.5 -22q10 -17 12.5 -20t12.5 1q23 12 14 34zM1483 346q0 22 -5 44.5t-16.5 45t-34 36.5t-52.5 14 q-33 0 -97 -41.5t-129 -83.5t-101 -42q-27 -1 -63.5 19t-76 49t-83.5 58t-100 49t-111 19q-115 -1 -197 -78.5t-84 -178.5q-2 -112 74 -164q29 -20 62.5 -28.5t103.5 -8.5q57 0 132 32.5t134 71t120 70.5t93 31q26 -1 65 -31.5t71.5 -67t68 -67.5t55.5 -32q35 -3 58.5 14 t55.5 63q28 41 42.5 101t14.5 106zM1536 506q0 -164 -62 -304.5t-166 -236t-242.5 -149.5t-290.5 -54t-293 57.5t-247.5 157t-170.5 241.5t-64 302q0 89 19.5 172.5t49 145.5t70.5 118.5t78.5 94t78.5 69.5t64.5 46.5t42.5 24.5q14 8 51 26.5t54.5 28.5t48 30t60.5 44 q36 28 58 72.5t30 125.5q129 -155 186 -193q44 -29 130 -68t129 -66q21 -13 39 -25t60.5 -46.5t76 -70.5t75 -95t69 -122t47 -148.5t19.5 -177.5z" />
+<glyph unicode="&#xf1aa;" d="M1070 463l-160 -160l-151 -152l-30 -30q-65 -64 -151.5 -87t-171.5 -2q-16 -70 -72 -115t-129 -45q-85 0 -145 60.5t-60 145.5q0 72 44.5 128t113.5 72q-22 86 1 173t88 152l12 12l151 -152l-11 -11q-37 -37 -37 -89t37 -90q37 -37 89 -37t89 37l30 30l151 152l161 160z M729 1145l12 -12l-152 -152l-12 12q-37 37 -89 37t-89 -37t-37 -89.5t37 -89.5l29 -29l152 -152l160 -160l-151 -152l-161 160l-151 152l-30 30q-68 67 -90 159.5t5 179.5q-70 15 -115 71t-45 129q0 85 60 145.5t145 60.5q76 0 133.5 -49t69.5 -123q84 20 169.5 -3.5 t149.5 -87.5zM1536 78q0 -85 -60 -145.5t-145 -60.5q-74 0 -131 47t-71 118q-86 -28 -179.5 -6t-161.5 90l-11 12l151 152l12 -12q37 -37 89 -37t89 37t37 89t-37 89l-30 30l-152 152l-160 160l152 152l160 -160l152 -152l29 -30q64 -64 87.5 -150.5t2.5 -171.5 q76 -11 126.5 -68.5t50.5 -134.5zM1534 1202q0 -77 -51 -135t-127 -69q26 -85 3 -176.5t-90 -158.5l-12 -12l-151 152l12 12q37 37 37 89t-37 89t-89 37t-89 -37l-30 -30l-152 -152l-160 -160l-152 152l161 160l152 152l29 30q67 67 159 89.5t178 -3.5q11 75 68.5 126 t135.5 51q85 0 145 -60.5t60 -145.5z" />
+<glyph unicode="&#xf1ab;" d="M654 458q-1 -3 -12.5 0.5t-31.5 11.5l-20 9q-44 20 -87 49q-7 5 -41 31.5t-38 28.5q-67 -103 -134 -181q-81 -95 -105 -110q-4 -2 -19.5 -4t-18.5 0q6 4 82 92q21 24 85.5 115t78.5 118q17 30 51 98.5t36 77.5q-8 1 -110 -33q-8 -2 -27.5 -7.5t-34.5 -9.5t-17 -5 q-2 -2 -2 -10.5t-1 -9.5q-5 -10 -31 -15q-23 -7 -47 0q-18 4 -28 21q-4 6 -5 23q6 2 24.5 5t29.5 6q58 16 105 32q100 35 102 35q10 2 43 19.5t44 21.5q9 3 21.5 8t14.5 5.5t6 -0.5q2 -12 -1 -33q0 -2 -12.5 -27t-26.5 -53.5t-17 -33.5q-25 -50 -77 -131l64 -28 q12 -6 74.5 -32t67.5 -28q4 -1 10.5 -25.5t4.5 -30.5zM449 944q3 -15 -4 -28q-12 -23 -50 -38q-30 -12 -60 -12q-26 3 -49 26q-14 15 -18 41l1 3q3 -3 19.5 -5t26.5 0t58 16q36 12 55 14q17 0 21 -17zM1147 815l63 -227l-139 42zM39 15l694 232v1032l-694 -233v-1031z M1280 332l102 -31l-181 657l-100 31l-216 -536l102 -31l45 110l211 -65zM777 1294l573 -184v380zM1088 -29l158 -13l-54 -160l-40 66q-130 -83 -276 -108q-58 -12 -91 -12h-84q-79 0 -199.5 39t-183.5 85q-8 7 -8 16q0 8 5 13.5t13 5.5q4 0 18 -7.5t30.5 -16.5t20.5 -11 q73 -37 159.5 -61.5t157.5 -24.5q95 0 167 14.5t157 50.5q15 7 30.5 15.5t34 19t28.5 16.5zM1536 1050v-1079l-774 246q-14 -6 -375 -127.5t-368 -121.5q-13 0 -18 13q0 1 -1 3v1078q3 9 4 10q5 6 20 11q106 35 149 50v384l558 -198q2 0 160.5 55t316 108.5t161.5 53.5 q20 0 20 -21v-418z" />
+<glyph unicode="&#xf1ac;" horiz-adv-x="1792" d="M288 1152q66 0 113 -47t47 -113v-1088q0 -66 -47 -113t-113 -47h-128q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h128zM1664 989q58 -34 93 -93t35 -128v-768q0 -106 -75 -181t-181 -75h-864q-66 0 -113 47t-47 113v1536q0 40 28 68t68 28h672q40 0 88 -20t76 -48 l152 -152q28 -28 48 -76t20 -88v-163zM928 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM928 256v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM928 512v128q0 14 -9 23 t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1184 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1184 256v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128 q14 0 23 9t9 23zM1184 512v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 256v128q0 14 -9 23t-23 9h-128 q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 512v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1536 896v256h-160q-40 0 -68 28t-28 68v160h-640v-512h896z" />
+<glyph unicode="&#xf1ad;" d="M1344 1536q26 0 45 -19t19 -45v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280zM512 1248v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 992v-64q0 -14 9 -23t23 -9h64q14 0 23 9 t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 736v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 480v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM384 160v64 q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64 q14 0 23 9t9 23zM384 928v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 -96v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9 t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM896 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 928v64 q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 160v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64 q14 0 23 9t9 23zM1152 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 928v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9 t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23z" />
+<glyph unicode="&#xf1ae;" horiz-adv-x="1280" d="M1188 988l-292 -292v-824q0 -46 -33 -79t-79 -33t-79 33t-33 79v384h-64v-384q0 -46 -33 -79t-79 -33t-79 33t-33 79v824l-292 292q-28 28 -28 68t28 68t68 28t68 -28l228 -228h368l228 228q28 28 68 28t68 -28t28 -68t-28 -68zM864 1152q0 -93 -65.5 -158.5 t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf1b0;" horiz-adv-x="1664" d="M780 1064q0 -60 -19 -113.5t-63 -92.5t-105 -39q-76 0 -138 57.5t-92 135.5t-30 151q0 60 19 113.5t63 92.5t105 39q77 0 138.5 -57.5t91.5 -135t30 -151.5zM438 581q0 -80 -42 -139t-119 -59q-76 0 -141.5 55.5t-100.5 133.5t-35 152q0 80 42 139.5t119 59.5 q76 0 141.5 -55.5t100.5 -134t35 -152.5zM832 608q118 0 255 -97.5t229 -237t92 -254.5q0 -46 -17 -76.5t-48.5 -45t-64.5 -20t-76 -5.5q-68 0 -187.5 45t-182.5 45q-66 0 -192.5 -44.5t-200.5 -44.5q-183 0 -183 146q0 86 56 191.5t139.5 192.5t187.5 146t193 59zM1071 819 q-61 0 -105 39t-63 92.5t-19 113.5q0 74 30 151.5t91.5 135t138.5 57.5q61 0 105 -39t63 -92.5t19 -113.5q0 -73 -30 -151t-92 -135.5t-138 -57.5zM1503 923q77 0 119 -59.5t42 -139.5q0 -74 -35 -152t-100.5 -133.5t-141.5 -55.5q-77 0 -119 59t-42 139q0 74 35 152.5 t100.5 134t141.5 55.5z" />
+<glyph unicode="&#xf1b1;" horiz-adv-x="768" d="M704 1008q0 -145 -57 -243.5t-152 -135.5l45 -821q2 -26 -16 -45t-44 -19h-192q-26 0 -44 19t-16 45l45 821q-95 37 -152 135.5t-57 243.5q0 128 42.5 249.5t117.5 200t160 78.5t160 -78.5t117.5 -200t42.5 -249.5z" />
+<glyph unicode="&#xf1b2;" horiz-adv-x="1792" d="M896 -93l640 349v636l-640 -233v-752zM832 772l698 254l-698 254l-698 -254zM1664 1024v-768q0 -35 -18 -65t-49 -47l-704 -384q-28 -16 -61 -16t-61 16l-704 384q-31 17 -49 47t-18 65v768q0 40 23 73t61 47l704 256q22 8 44 8t44 -8l704 -256q38 -14 61 -47t23 -73z " />
+<glyph unicode="&#xf1b3;" horiz-adv-x="2304" d="M640 -96l384 192v314l-384 -164v-342zM576 358l404 173l-404 173l-404 -173zM1664 -96l384 192v314l-384 -164v-342zM1600 358l404 173l-404 173l-404 -173zM1152 651l384 165v266l-384 -164v-267zM1088 1030l441 189l-441 189l-441 -189zM2176 512v-416q0 -36 -19 -67 t-52 -47l-448 -224q-25 -14 -57 -14t-57 14l-448 224q-5 2 -7 4q-2 -2 -7 -4l-448 -224q-25 -14 -57 -14t-57 14l-448 224q-33 16 -52 47t-19 67v416q0 38 21.5 70t56.5 48l434 186v400q0 38 21.5 70t56.5 48l448 192q23 10 50 10t50 -10l448 -192q35 -16 56.5 -48t21.5 -70 v-400l434 -186q36 -16 57 -48t21 -70z" />
+<glyph unicode="&#xf1b4;" horiz-adv-x="2048" d="M1848 1197h-511v-124h511v124zM1596 771q-90 0 -146 -52.5t-62 -142.5h408q-18 195 -200 195zM1612 186q63 0 122 32t76 87h221q-100 -307 -427 -307q-214 0 -340.5 132t-126.5 347q0 208 130.5 345.5t336.5 137.5q138 0 240.5 -68t153 -179t50.5 -248q0 -17 -2 -47h-658 q0 -111 57.5 -171.5t166.5 -60.5zM277 236h296q205 0 205 167q0 180 -199 180h-302v-347zM277 773h281q78 0 123.5 36.5t45.5 113.5q0 144 -190 144h-260v-294zM0 1282h594q87 0 155 -14t126.5 -47.5t90 -96.5t31.5 -154q0 -181 -172 -263q114 -32 172 -115t58 -204 q0 -75 -24.5 -136.5t-66 -103.5t-98.5 -71t-121 -42t-134 -13h-611v1260z" />
+<glyph unicode="&#xf1b5;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM499 1041h-371v-787h382q117 0 197 57.5t80 170.5q0 158 -143 200q107 52 107 164q0 57 -19.5 96.5 t-56.5 60.5t-79 29.5t-97 8.5zM477 723h-176v184h163q119 0 119 -90q0 -94 -106 -94zM486 388h-185v217h189q124 0 124 -113q0 -104 -128 -104zM1136 356q-68 0 -104 38t-36 107h411q1 10 1 30q0 132 -74.5 220.5t-203.5 88.5q-128 0 -210 -86t-82 -216q0 -135 79 -217 t213 -82q205 0 267 191h-138q-11 -34 -47.5 -54t-75.5 -20zM1126 722q113 0 124 -122h-254q4 56 39 89t91 33zM964 988h319v-77h-319v77z" />
+<glyph unicode="&#xf1b6;" horiz-adv-x="1792" d="M1582 954q0 -101 -71.5 -172.5t-172.5 -71.5t-172.5 71.5t-71.5 172.5t71.5 172.5t172.5 71.5t172.5 -71.5t71.5 -172.5zM812 212q0 104 -73 177t-177 73q-27 0 -54 -6l104 -42q77 -31 109.5 -106.5t1.5 -151.5q-31 -77 -107 -109t-152 -1q-21 8 -62 24.5t-61 24.5 q32 -60 91 -96.5t130 -36.5q104 0 177 73t73 177zM1642 953q0 126 -89.5 215.5t-215.5 89.5q-127 0 -216.5 -89.5t-89.5 -215.5q0 -127 89.5 -216t216.5 -89q126 0 215.5 89t89.5 216zM1792 953q0 -189 -133.5 -322t-321.5 -133l-437 -319q-12 -129 -109 -218t-229 -89 q-121 0 -214 76t-118 192l-230 92v429l389 -157q79 48 173 48q13 0 35 -2l284 407q2 187 135.5 319t320.5 132q188 0 321.5 -133.5t133.5 -321.5z" />
+<glyph unicode="&#xf1b7;" d="M1242 889q0 80 -57 136.5t-137 56.5t-136.5 -57t-56.5 -136q0 -80 56.5 -136.5t136.5 -56.5t137 56.5t57 136.5zM632 301q0 -83 -58 -140.5t-140 -57.5q-56 0 -103 29t-72 77q52 -20 98 -40q60 -24 120 1.5t85 86.5q24 60 -1.5 120t-86.5 84l-82 33q22 5 42 5 q82 0 140 -57.5t58 -140.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v153l172 -69q20 -92 93.5 -152t168.5 -60q104 0 181 70t87 173l345 252q150 0 255.5 105.5t105.5 254.5q0 150 -105.5 255.5t-255.5 105.5 q-148 0 -253 -104.5t-107 -252.5l-225 -322q-9 1 -28 1q-75 0 -137 -37l-297 119v468q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5zM1289 887q0 -100 -71 -170.5t-171 -70.5t-170.5 70.5t-70.5 170.5t70.5 171t170.5 71q101 0 171.5 -70.5t70.5 -171.5z " />
+<glyph unicode="&#xf1b8;" horiz-adv-x="1792" d="M836 367l-15 -368l-2 -22l-420 29q-36 3 -67 31.5t-47 65.5q-11 27 -14.5 55t4 65t12 55t21.5 64t19 53q78 -12 509 -28zM449 953l180 -379l-147 92q-63 -72 -111.5 -144.5t-72.5 -125t-39.5 -94.5t-18.5 -63l-4 -21l-190 357q-17 26 -18 56t6 47l8 18q35 63 114 188 l-140 86zM1680 436l-188 -359q-12 -29 -36.5 -46.5t-43.5 -20.5l-18 -4q-71 -7 -219 -12l8 -164l-230 367l211 362l7 -173q170 -16 283 -5t170 33zM895 1360q-47 -63 -265 -435l-317 187l-19 12l225 356q20 31 60 45t80 10q24 -2 48.5 -12t42 -21t41.5 -33t36 -34.5 t36 -39.5t32 -35zM1550 1053l212 -363q18 -37 12.5 -76t-27.5 -74q-13 -20 -33 -37t-38 -28t-48.5 -22t-47 -16t-51.5 -14t-46 -12q-34 72 -265 436l313 195zM1407 1279l142 83l-220 -373l-419 20l151 86q-34 89 -75 166t-75.5 123.5t-64.5 80t-47 46.5l-17 13l405 -1 q31 3 58 -10.5t39 -28.5l11 -15q39 -61 112 -190z" />
+<glyph unicode="&#xf1b9;" horiz-adv-x="2048" d="M480 448q0 66 -47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47t113 47t47 113zM516 768h1016l-89 357q-2 8 -14 17.5t-21 9.5h-768q-9 0 -21 -9.5t-14 -17.5zM1888 448q0 66 -47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47t113 47t47 113zM2048 544v-384 q0 -14 -9 -23t-23 -9h-96v-128q0 -80 -56 -136t-136 -56t-136 56t-56 136v128h-1024v-128q0 -80 -56 -136t-136 -56t-136 56t-56 136v128h-96q-14 0 -23 9t-9 23v384q0 93 65.5 158.5t158.5 65.5h28l105 419q23 94 104 157.5t179 63.5h768q98 0 179 -63.5t104 -157.5 l105 -419h28q93 0 158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf1ba;" horiz-adv-x="2048" d="M1824 640q93 0 158.5 -65.5t65.5 -158.5v-384q0 -14 -9 -23t-23 -9h-96v-64q0 -80 -56 -136t-136 -56t-136 56t-56 136v64h-1024v-64q0 -80 -56 -136t-136 -56t-136 56t-56 136v64h-96q-14 0 -23 9t-9 23v384q0 93 65.5 158.5t158.5 65.5h28l105 419q23 94 104 157.5 t179 63.5h128v224q0 14 9 23t23 9h448q14 0 23 -9t9 -23v-224h128q98 0 179 -63.5t104 -157.5l105 -419h28zM320 160q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47zM516 640h1016l-89 357q-2 8 -14 17.5t-21 9.5h-768q-9 0 -21 -9.5t-14 -17.5z M1728 160q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47z" />
+<glyph unicode="&#xf1bb;" d="M1504 64q0 -26 -19 -45t-45 -19h-462q1 -17 6 -87.5t5 -108.5q0 -25 -18 -42.5t-43 -17.5h-320q-25 0 -43 17.5t-18 42.5q0 38 5 108.5t6 87.5h-462q-26 0 -45 19t-19 45t19 45l402 403h-229q-26 0 -45 19t-19 45t19 45l402 403h-197q-26 0 -45 19t-19 45t19 45l384 384 q19 19 45 19t45 -19l384 -384q19 -19 19 -45t-19 -45t-45 -19h-197l402 -403q19 -19 19 -45t-19 -45t-45 -19h-229l402 -403q19 -19 19 -45z" />
+<glyph unicode="&#xf1bc;" d="M1127 326q0 32 -30 51q-193 115 -447 115q-133 0 -287 -34q-42 -9 -42 -52q0 -20 13.5 -34.5t35.5 -14.5q5 0 37 8q132 27 243 27q226 0 397 -103q19 -11 33 -11q19 0 33 13.5t14 34.5zM1223 541q0 40 -35 61q-237 141 -548 141q-153 0 -303 -42q-48 -13 -48 -64 q0 -25 17.5 -42.5t42.5 -17.5q7 0 37 8q122 33 251 33q279 0 488 -124q24 -13 38 -13q25 0 42.5 17.5t17.5 42.5zM1331 789q0 47 -40 70q-126 73 -293 110.5t-343 37.5q-204 0 -364 -47q-23 -7 -38.5 -25.5t-15.5 -48.5q0 -31 20.5 -52t51.5 -21q11 0 40 8q133 37 307 37 q159 0 309.5 -34t253.5 -95q21 -12 40 -12q29 0 50.5 20.5t21.5 51.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf1bd;" horiz-adv-x="1024" d="M1024 1233l-303 -582l24 -31h279v-415h-507l-44 -30l-142 -273l-30 -30h-301v303l303 583l-24 30h-279v415h507l44 30l142 273l30 30h301v-303z" />
+<glyph unicode="&#xf1be;" horiz-adv-x="2304" d="M784 164l16 241l-16 523q-1 10 -7.5 17t-16.5 7q-9 0 -16 -7t-7 -17l-14 -523l14 -241q1 -10 7.5 -16.5t15.5 -6.5q22 0 24 23zM1080 193l11 211l-12 586q0 16 -13 24q-8 5 -16 5t-16 -5q-13 -8 -13 -24l-1 -6l-10 -579q0 -1 11 -236v-1q0 -10 6 -17q9 -11 23 -11 q11 0 20 9q9 7 9 20zM35 533l20 -128l-20 -126q-2 -9 -9 -9t-9 9l-17 126l17 128q2 9 9 9t9 -9zM121 612l26 -207l-26 -203q-2 -9 -10 -9q-9 0 -9 10l-23 202l23 207q0 9 9 9q8 0 10 -9zM401 159zM213 650l25 -245l-25 -237q0 -11 -11 -11q-10 0 -12 11l-21 237l21 245 q2 12 12 12q11 0 11 -12zM307 657l23 -252l-23 -244q-2 -13 -14 -13q-13 0 -13 13l-21 244l21 252q0 13 13 13q12 0 14 -13zM401 639l21 -234l-21 -246q-2 -16 -16 -16q-6 0 -10.5 4.5t-4.5 11.5l-20 246l20 234q0 6 4.5 10.5t10.5 4.5q14 0 16 -15zM784 164zM495 785 l21 -380l-21 -246q0 -7 -5 -12.5t-12 -5.5q-16 0 -18 18l-18 246l18 380q2 18 18 18q7 0 12 -5.5t5 -12.5zM589 871l19 -468l-19 -244q0 -8 -5.5 -13.5t-13.5 -5.5q-18 0 -20 19l-16 244l16 468q2 19 20 19q8 0 13.5 -5.5t5.5 -13.5zM687 911l18 -506l-18 -242 q-2 -21 -22 -21q-19 0 -21 21l-16 242l16 506q0 9 6.5 15.5t14.5 6.5q9 0 15 -6.5t7 -15.5zM1079 169v0v0zM881 915l15 -510l-15 -239q0 -10 -7.5 -17.5t-17.5 -7.5t-17 7t-8 18l-14 239l14 510q0 11 7.5 18t17.5 7t17.5 -7t7.5 -18zM980 896l14 -492l-14 -236q0 -11 -8 -19 t-19 -8t-19 8t-9 19l-12 236l12 492q1 12 9 20t19 8t18.5 -8t8.5 -20zM1192 404l-14 -231v0q0 -13 -9 -22t-22 -9t-22 9t-10 22l-6 114l-6 117l12 636v3q2 15 12 24q9 7 20 7q8 0 15 -5q14 -8 16 -26zM2304 423q0 -117 -83 -199.5t-200 -82.5h-786q-13 2 -22 11t-9 22v899 q0 23 28 33q85 34 181 34q195 0 338 -131.5t160 -323.5q53 22 110 22q117 0 200 -83t83 -201z" />
+<glyph unicode="&#xf1c0;" d="M768 768q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127t443 -43zM768 0q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127 t443 -43zM768 384q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127t443 -43zM768 1536q208 0 385 -34.5t280 -93.5t103 -128v-128q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5 t-103 128v128q0 69 103 128t280 93.5t385 34.5z" />
+<glyph unicode="&#xf1c1;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M894 465q33 -26 84 -56q59 7 117 7q147 0 177 -49q16 -22 2 -52q0 -1 -1 -2l-2 -2v-1q-6 -38 -71 -38q-48 0 -115 20t-130 53q-221 -24 -392 -83q-153 -262 -242 -262q-15 0 -28 7l-24 12q-1 1 -6 5q-10 10 -6 36q9 40 56 91.5t132 96.5q14 9 23 -6q2 -2 2 -4q52 85 107 197 q68 136 104 262q-24 82 -30.5 159.5t6.5 127.5q11 40 42 40h21h1q23 0 35 -15q18 -21 9 -68q-2 -6 -4 -8q1 -3 1 -8v-30q-2 -123 -14 -192q55 -164 146 -238zM318 54q52 24 137 158q-51 -40 -87.5 -84t-49.5 -74zM716 974q-15 -42 -2 -132q1 7 7 44q0 3 7 43q1 4 4 8 q-1 1 -1 2t-0.5 1.5t-0.5 1.5q-1 22 -13 36q0 -1 -1 -2v-2zM592 313q135 54 284 81q-2 1 -13 9.5t-16 13.5q-76 67 -127 176q-27 -86 -83 -197q-30 -56 -45 -83zM1238 329q-24 24 -140 24q76 -28 124 -28q14 0 18 1q0 1 -2 3z" />
+<glyph unicode="&#xf1c2;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M233 768v-107h70l164 -661h159l128 485q7 20 10 46q2 16 2 24h4l3 -24q1 -3 3.5 -20t5.5 -26l128 -485h159l164 661h70v107h-300v-107h90l-99 -438q-5 -20 -7 -46l-2 -21h-4l-3 21q-1 5 -4 21t-5 25l-144 545h-114l-144 -545q-2 -9 -4.5 -24.5t-3.5 -21.5l-4 -21h-4l-2 21 q-2 26 -7 46l-99 438h90v107h-300z" />
+<glyph unicode="&#xf1c3;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M429 106v-106h281v106h-75l103 161q5 7 10 16.5t7.5 13.5t3.5 4h2q1 -4 5 -10q2 -4 4.5 -7.5t6 -8t6.5 -8.5l107 -161h-76v-106h291v106h-68l-192 273l195 282h67v107h-279v-107h74l-103 -159q-4 -7 -10 -16.5t-9 -13.5l-2 -3h-2q-1 4 -5 10q-6 11 -17 23l-106 159h76v107 h-290v-107h68l189 -272l-194 -283h-68z" />
+<glyph unicode="&#xf1c4;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M416 106v-106h327v106h-93v167h137q76 0 118 15q67 23 106.5 87t39.5 146q0 81 -37 141t-100 87q-48 19 -130 19h-368v-107h92v-555h-92zM769 386h-119v268h120q52 0 83 -18q56 -33 56 -115q0 -89 -62 -120q-31 -15 -78 -15z" />
+<glyph unicode="&#xf1c5;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M1280 320v-320h-1024v192l192 192l128 -128l384 384zM448 512q-80 0 -136 56t-56 136t56 136t136 56t136 -56t56 -136t-56 -136t-136 -56z" />
+<glyph unicode="&#xf1c6;" d="M640 1152v128h-128v-128h128zM768 1024v128h-128v-128h128zM640 896v128h-128v-128h128zM768 768v128h-128v-128h128zM1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400 v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-128v-128h-128v128h-512v-1536h1280zM781 593l107 -349q8 -27 8 -52q0 -83 -72.5 -137.5t-183.5 -54.5t-183.5 54.5t-72.5 137.5q0 25 8 52q21 63 120 396v128h128v-128h79 q22 0 39 -13t23 -34zM640 128q53 0 90.5 19t37.5 45t-37.5 45t-90.5 19t-90.5 -19t-37.5 -45t37.5 -45t90.5 -19z" />
+<glyph unicode="&#xf1c7;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M620 686q20 -8 20 -30v-544q0 -22 -20 -30q-8 -2 -12 -2q-12 0 -23 9l-166 167h-131q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h131l166 167q16 15 35 7zM1037 -3q31 0 50 24q129 159 129 363t-129 363q-16 21 -43 24t-47 -14q-21 -17 -23.5 -43.5t14.5 -47.5 q100 -123 100 -282t-100 -282q-17 -21 -14.5 -47.5t23.5 -42.5q18 -15 40 -15zM826 145q27 0 47 20q87 93 87 219t-87 219q-18 19 -45 20t-46 -17t-20 -44.5t18 -46.5q52 -57 52 -131t-52 -131q-19 -20 -18 -46.5t20 -44.5q20 -17 44 -17z" />
+<glyph unicode="&#xf1c8;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M768 768q52 0 90 -38t38 -90v-384q0 -52 -38 -90t-90 -38h-384q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h384zM1260 766q20 -8 20 -30v-576q0 -22 -20 -30q-8 -2 -12 -2q-14 0 -23 9l-265 266v90l265 266q9 9 23 9q4 0 12 -2z" />
+<glyph unicode="&#xf1c9;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M480 768q8 11 21 12.5t24 -6.5l51 -38q11 -8 12.5 -21t-6.5 -24l-182 -243l182 -243q8 -11 6.5 -24t-12.5 -21l-51 -38q-11 -8 -24 -6.5t-21 12.5l-226 301q-14 19 0 38zM1282 467q14 -19 0 -38l-226 -301q-8 -11 -21 -12.5t-24 6.5l-51 38q-11 8 -12.5 21t6.5 24l182 243 l-182 243q-8 11 -6.5 24t12.5 21l51 38q11 8 24 6.5t21 -12.5zM662 6q-13 2 -20.5 13t-5.5 24l138 831q2 13 13 20.5t24 5.5l63 -10q13 -2 20.5 -13t5.5 -24l-138 -831q-2 -13 -13 -20.5t-24 -5.5z" />
+<glyph unicode="&#xf1ca;" d="M1497 709v-198q-101 -23 -198 -23q-65 -136 -165.5 -271t-181.5 -215.5t-128 -106.5q-80 -45 -162 3q-28 17 -60.5 43.5t-85 83.5t-102.5 128.5t-107.5 184t-105.5 244t-91.5 314.5t-70.5 390h283q26 -218 70 -398.5t104.5 -317t121.5 -235.5t140 -195q169 169 287 406 q-142 72 -223 220t-81 333q0 192 104 314.5t284 122.5q178 0 273 -105.5t95 -297.5q0 -159 -58 -286q-7 -1 -19.5 -3t-46 -2t-63 6t-62 25.5t-50.5 51.5q31 103 31 184q0 87 -29 132t-79 45q-53 0 -85 -49.5t-32 -140.5q0 -186 105 -293.5t267 -107.5q62 0 121 14z" />
+<glyph unicode="&#xf1cb;" horiz-adv-x="1792" d="M216 367l603 -402v359l-334 223zM154 511l193 129l-193 129v-258zM973 -35l603 402l-269 180l-334 -223v-359zM896 458l272 182l-272 182l-272 -182zM485 733l334 223v359l-603 -402zM1445 640l193 -129v258zM1307 733l269 180l-603 402v-359zM1792 913v-546 q0 -41 -34 -64l-819 -546q-21 -13 -43 -13t-43 13l-819 546q-34 23 -34 64v546q0 41 34 64l819 546q21 13 43 13t43 -13l819 -546q34 -23 34 -64z" />
+<glyph unicode="&#xf1cc;" horiz-adv-x="2048" d="M1800 764q111 -46 179.5 -145.5t68.5 -221.5q0 -164 -118 -280.5t-285 -116.5q-4 0 -11.5 0.5t-10.5 0.5h-1209h-1h-2h-5q-170 10 -288 125.5t-118 280.5q0 110 55 203t147 147q-12 39 -12 82q0 115 82 196t199 81q95 0 172 -58q75 154 222.5 248t326.5 94 q166 0 306 -80.5t221.5 -218.5t81.5 -301q0 -6 -0.5 -18t-0.5 -18zM468 498q0 -122 84 -193t208 -71q137 0 240 99q-16 20 -47.5 56.5t-43.5 50.5q-67 -65 -144 -65q-55 0 -93.5 33.5t-38.5 87.5q0 53 38.5 87t91.5 34q44 0 84.5 -21t73 -55t65 -75t69 -82t77 -75t97 -55 t121.5 -21q121 0 204.5 71.5t83.5 190.5q0 121 -84 192t-207 71q-143 0 -241 -97q14 -16 29.5 -34t34.5 -40t29 -34q66 64 142 64q52 0 92 -33t40 -84q0 -57 -37 -91.5t-94 -34.5q-43 0 -82.5 21t-72 55t-65.5 75t-69.5 82t-77.5 75t-96.5 55t-118.5 21q-122 0 -207 -70.5 t-85 -189.5z" />
+<glyph unicode="&#xf1cd;" horiz-adv-x="1792" d="M896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM896 1408q-190 0 -361 -90l194 -194q82 28 167 28t167 -28l194 194q-171 90 -361 90zM218 279l194 194 q-28 82 -28 167t28 167l-194 194q-90 -171 -90 -361t90 -361zM896 -128q190 0 361 90l-194 194q-82 -28 -167 -28t-167 28l-194 -194q171 -90 361 -90zM896 256q159 0 271.5 112.5t112.5 271.5t-112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5 t271.5 -112.5zM1380 473l194 -194q90 171 90 361t-90 361l-194 -194q28 -82 28 -167t-28 -167z" />
+<glyph unicode="&#xf1ce;" horiz-adv-x="1792" d="M1760 640q0 -176 -68.5 -336t-184 -275.5t-275.5 -184t-336 -68.5t-336 68.5t-275.5 184t-184 275.5t-68.5 336q0 213 97 398.5t265 305.5t374 151v-228q-221 -45 -366.5 -221t-145.5 -406q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5 t136.5 204t51 248.5q0 230 -145.5 406t-366.5 221v228q206 -31 374 -151t265 -305.5t97 -398.5z" />
+<glyph unicode="&#xf1d0;" horiz-adv-x="1792" d="M19 662q8 217 116 406t305 318h5q0 -1 -1 -3q-8 -8 -28 -33.5t-52 -76.5t-60 -110.5t-44.5 -135.5t-14 -150.5t39 -157.5t108.5 -154q50 -50 102 -69.5t90.5 -11.5t69.5 23.5t47 32.5l16 16q39 51 53 116.5t6.5 122.5t-21 107t-26.5 80l-14 29q-10 25 -30.5 49.5t-43 41 t-43.5 29.5t-35 19l-13 6l104 115q39 -17 78 -52t59 -61l19 -27q1 48 -18.5 103.5t-40.5 87.5l-20 31l161 183l160 -181q-33 -46 -52.5 -102.5t-22.5 -90.5l-4 -33q22 37 61.5 72.5t67.5 52.5l28 17l103 -115q-44 -14 -85 -50t-60 -65l-19 -29q-31 -56 -48 -133.5t-7 -170 t57 -156.5q33 -45 77.5 -60.5t85 -5.5t76 26.5t57.5 33.5l21 16q60 53 96.5 115t48.5 121.5t10 121.5t-18 118t-37 107.5t-45.5 93t-45 72t-34.5 47.5l-13 17q-14 13 -7 13l10 -3q40 -29 62.5 -46t62 -50t64 -58t58.5 -65t55.5 -77t45.5 -88t38 -103t23.5 -117t10.5 -136 q3 -259 -108 -465t-312 -321t-456 -115q-185 0 -351 74t-283.5 198t-184 293t-60.5 353z" />
+<glyph unicode="&#xf1d1;" horiz-adv-x="1792" d="M874 -102v-66q-208 6 -385 109.5t-283 275.5l58 34q29 -49 73 -99l65 57q148 -168 368 -212l-17 -86q65 -12 121 -13zM276 428l-83 -28q22 -60 49 -112l-57 -33q-98 180 -98 385t98 385l57 -33q-30 -56 -49 -112l82 -28q-35 -100 -35 -212q0 -109 36 -212zM1528 251 l58 -34q-106 -172 -283 -275.5t-385 -109.5v66q56 1 121 13l-17 86q220 44 368 212l65 -57q44 50 73 99zM1377 805l-233 -80q14 -42 14 -85t-14 -85l232 -80q-31 -92 -98 -169l-185 162q-57 -67 -147 -85l48 -241q-52 -10 -98 -10t-98 10l48 241q-90 18 -147 85l-185 -162 q-67 77 -98 169l232 80q-14 42 -14 85t14 85l-233 80q33 93 99 169l185 -162q59 68 147 86l-48 240q44 10 98 10t98 -10l-48 -240q88 -18 147 -86l185 162q66 -76 99 -169zM874 1448v-66q-65 -2 -121 -13l17 -86q-220 -42 -368 -211l-65 56q-38 -42 -73 -98l-57 33 q106 172 282 275.5t385 109.5zM1705 640q0 -205 -98 -385l-57 33q27 52 49 112l-83 28q36 103 36 212q0 112 -35 212l82 28q-19 56 -49 112l57 33q98 -180 98 -385zM1585 1063l-57 -33q-35 56 -73 98l-65 -56q-148 169 -368 211l17 86q-56 11 -121 13v66q209 -6 385 -109.5 t282 -275.5zM1748 640q0 173 -67.5 331t-181.5 272t-272 181.5t-331 67.5t-331 -67.5t-272 -181.5t-181.5 -272t-67.5 -331t67.5 -331t181.5 -272t272 -181.5t331 -67.5t331 67.5t272 181.5t181.5 272t67.5 331zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71 t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
+<glyph unicode="&#xf1d2;" d="M582 228q0 -66 -93 -66q-107 0 -107 63q0 64 98 64q102 0 102 -61zM546 694q0 -85 -74 -85q-77 0 -77 84q0 90 77 90q36 0 55 -25.5t19 -63.5zM712 769v125q-78 -29 -135 -29q-50 29 -110 29q-86 0 -145 -57t-59 -143q0 -50 29.5 -102t73.5 -67v-3q-38 -17 -38 -85 q0 -53 41 -77v-3q-113 -37 -113 -139q0 -45 20 -78.5t54 -51t72 -25.5t81 -8q224 0 224 188q0 67 -48 99t-126 46q-27 5 -51.5 20.5t-24.5 39.5q0 44 49 52q77 15 122 70t45 134q0 24 -10 52q37 9 49 13zM771 350h137q-2 27 -2 82v387q0 46 2 69h-137q3 -23 3 -71v-392 q0 -50 -3 -75zM1280 366v121q-30 -21 -68 -21q-53 0 -53 82v225h52q9 0 26.5 -1t26.5 -1v117h-105q0 82 3 102h-140q4 -24 4 -55v-47h-60v-117q36 3 37 3q3 0 11 -0.5t12 -0.5v-2h-2v-217q0 -37 2.5 -64t11.5 -56.5t24.5 -48.5t43.5 -31t66 -12q64 0 108 24zM924 1072 q0 36 -24 63.5t-60 27.5t-60.5 -27t-24.5 -64q0 -36 25 -62.5t60 -26.5t59.5 27t24.5 62zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf1d3;" horiz-adv-x="1792" d="M595 22q0 100 -165 100q-158 0 -158 -104q0 -101 172 -101q151 0 151 105zM536 777q0 61 -30 102t-89 41q-124 0 -124 -145q0 -135 124 -135q119 0 119 137zM805 1101v-202q-36 -12 -79 -22q16 -43 16 -84q0 -127 -73 -216.5t-197 -112.5q-40 -8 -59.5 -27t-19.5 -58 q0 -31 22.5 -51.5t58 -32t78.5 -22t86 -25.5t78.5 -37.5t58 -64t22.5 -98.5q0 -304 -363 -304q-69 0 -130 12.5t-116 41t-87.5 82t-32.5 127.5q0 165 182 225v4q-67 41 -67 126q0 109 63 137v4q-72 24 -119.5 108.5t-47.5 165.5q0 139 95 231.5t235 92.5q96 0 178 -47 q98 0 218 47zM1123 220h-222q4 45 4 134v609q0 94 -4 128h222q-4 -33 -4 -124v-613q0 -89 4 -134zM1724 442v-196q-71 -39 -174 -39q-62 0 -107 20t-70 50t-39.5 78t-18.5 92t-4 103v351h2v4q-7 0 -19 1t-18 1q-21 0 -59 -6v190h96v76q0 54 -6 89h227q-6 -41 -6 -165h171 v-190q-15 0 -43.5 2t-42.5 2h-85v-365q0 -131 87 -131q61 0 109 33zM1148 1389q0 -58 -39 -101.5t-96 -43.5q-58 0 -98 43.5t-40 101.5q0 59 39.5 103t98.5 44q58 0 96.5 -44.5t38.5 -102.5z" />
+<glyph unicode="&#xf1d4;" d="M809 532l266 499h-112l-157 -312q-24 -48 -44 -92l-42 92l-155 312h-120l263 -493v-324h101v318zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf1d5;" horiz-adv-x="1280" d="M842 964q0 -80 -57 -136.5t-136 -56.5q-60 0 -111 35q-62 -67 -115 -146q-247 -371 -202 -859q1 -22 -12.5 -38.5t-34.5 -18.5h-5q-20 0 -35 13.5t-17 33.5q-14 126 -3.5 247.5t29.5 217t54 186t69 155.5t74 125q61 90 132 165q-16 35 -16 77q0 80 56.5 136.5t136.5 56.5 t136.5 -56.5t56.5 -136.5zM1223 953q0 -158 -78 -292t-212.5 -212t-292.5 -78q-64 0 -131 14q-21 5 -32.5 23.5t-6.5 39.5q5 20 23 31.5t39 7.5q51 -13 108 -13q97 0 186 38t153 102t102 153t38 186t-38 186t-102 153t-153 102t-186 38t-186 -38t-153 -102t-102 -153 t-38 -186q0 -114 52 -218q10 -20 3.5 -40t-25.5 -30t-39.5 -3t-30.5 26q-64 123 -64 265q0 119 46.5 227t124.5 186t186 124t226 46q158 0 292.5 -78t212.5 -212.5t78 -292.5z" />
+<glyph unicode="&#xf1d6;" horiz-adv-x="1792" d="M270 730q-8 19 -8 52q0 20 11 49t24 45q-1 22 7.5 53t22.5 43q0 139 92.5 288.5t217.5 209.5q139 66 324 66q133 0 266 -55q49 -21 90 -48t71 -56t55 -68t42 -74t32.5 -84.5t25.5 -89.5t22 -98l1 -5q55 -83 55 -150q0 -14 -9 -40t-9 -38q0 -1 1.5 -3.5t3.5 -5t2 -3.5 q77 -114 120.5 -214.5t43.5 -208.5q0 -43 -19.5 -100t-55.5 -57q-9 0 -19.5 7.5t-19 17.5t-19 26t-16 26.5t-13.5 26t-9 17.5q-1 1 -3 1l-5 -4q-59 -154 -132 -223q20 -20 61.5 -38.5t69 -41.5t35.5 -65q-2 -4 -4 -16t-7 -18q-64 -97 -302 -97q-53 0 -110.5 9t-98 20 t-104.5 30q-15 5 -23 7q-14 4 -46 4.5t-40 1.5q-41 -45 -127.5 -65t-168.5 -20q-35 0 -69 1.5t-93 9t-101 20.5t-74.5 40t-32.5 64q0 40 10 59.5t41 48.5q11 2 40.5 13t49.5 12q4 0 14 2q2 2 2 4l-2 3q-48 11 -108 105.5t-73 156.5l-5 3q-4 0 -12 -20q-18 -41 -54.5 -74.5 t-77.5 -37.5h-1q-4 0 -6 4.5t-5 5.5q-23 54 -23 100q0 275 252 466z" />
+<glyph unicode="&#xf1d7;" horiz-adv-x="2048" d="M580 1075q0 41 -25 66t-66 25q-43 0 -76 -25.5t-33 -65.5q0 -39 33 -64.5t76 -25.5q41 0 66 24.5t25 65.5zM1323 568q0 28 -25.5 50t-65.5 22q-27 0 -49.5 -22.5t-22.5 -49.5q0 -28 22.5 -50.5t49.5 -22.5q40 0 65.5 22t25.5 51zM1087 1075q0 41 -24.5 66t-65.5 25 q-43 0 -76 -25.5t-33 -65.5q0 -39 33 -64.5t76 -25.5q41 0 65.5 24.5t24.5 65.5zM1722 568q0 28 -26 50t-65 22q-27 0 -49.5 -22.5t-22.5 -49.5q0 -28 22.5 -50.5t49.5 -22.5q39 0 65 22t26 51zM1456 965q-31 4 -70 4q-169 0 -311 -77t-223.5 -208.5t-81.5 -287.5 q0 -78 23 -152q-35 -3 -68 -3q-26 0 -50 1.5t-55 6.5t-44.5 7t-54.5 10.5t-50 10.5l-253 -127l72 218q-290 203 -290 490q0 169 97.5 311t264 223.5t363.5 81.5q176 0 332.5 -66t262 -182.5t136.5 -260.5zM2048 404q0 -117 -68.5 -223.5t-185.5 -193.5l55 -181l-199 109 q-150 -37 -218 -37q-169 0 -311 70.5t-223.5 191.5t-81.5 264t81.5 264t223.5 191.5t311 70.5q161 0 303 -70.5t227.5 -192t85.5 -263.5z" />
+<glyph unicode="&#xf1d8;" horiz-adv-x="1792" d="M1764 1525q33 -24 27 -64l-256 -1536q-5 -29 -32 -45q-14 -8 -31 -8q-11 0 -24 5l-453 185l-242 -295q-18 -23 -49 -23q-13 0 -22 4q-19 7 -30.5 23.5t-11.5 36.5v349l864 1059l-1069 -925l-395 162q-37 14 -40 55q-2 40 32 59l1664 960q15 9 32 9q20 0 36 -11z" />
+<glyph unicode="&#xf1d9;" horiz-adv-x="1792" d="M1764 1525q33 -24 27 -64l-256 -1536q-5 -29 -32 -45q-14 -8 -31 -8q-11 0 -24 5l-527 215l-298 -327q-18 -21 -47 -21q-14 0 -23 4q-19 7 -30 23.5t-11 36.5v452l-472 193q-37 14 -40 55q-3 39 32 59l1664 960q35 21 68 -2zM1422 26l221 1323l-1434 -827l336 -137 l863 639l-478 -797z" />
+<glyph unicode="&#xf1da;" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5 t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298zM896 928v-448q0 -14 -9 -23 t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf1db;" d="M768 1280q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf1dc;" horiz-adv-x="1792" d="M1682 -128q-44 0 -132.5 3.5t-133.5 3.5q-44 0 -132 -3.5t-132 -3.5q-24 0 -37 20.5t-13 45.5q0 31 17 46t39 17t51 7t45 15q33 21 33 140l-1 391q0 21 -1 31q-13 4 -50 4h-675q-38 0 -51 -4q-1 -10 -1 -31l-1 -371q0 -142 37 -164q16 -10 48 -13t57 -3.5t45 -15 t20 -45.5q0 -26 -12.5 -48t-36.5 -22q-47 0 -139.5 3.5t-138.5 3.5q-43 0 -128 -3.5t-127 -3.5q-23 0 -35.5 21t-12.5 45q0 30 15.5 45t36 17.5t47.5 7.5t42 15q33 23 33 143l-1 57v813q0 3 0.5 26t0 36.5t-1.5 38.5t-3.5 42t-6.5 36.5t-11 31.5t-16 18q-15 10 -45 12t-53 2 t-41 14t-18 45q0 26 12 48t36 22q46 0 138.5 -3.5t138.5 -3.5q42 0 126.5 3.5t126.5 3.5q25 0 37.5 -22t12.5 -48q0 -30 -17 -43.5t-38.5 -14.5t-49.5 -4t-43 -13q-35 -21 -35 -160l1 -320q0 -21 1 -32q13 -3 39 -3h699q25 0 38 3q1 11 1 32l1 320q0 139 -35 160 q-18 11 -58.5 12.5t-66 13t-25.5 49.5q0 26 12.5 48t37.5 22q44 0 132 -3.5t132 -3.5q43 0 129 3.5t129 3.5q25 0 37.5 -22t12.5 -48q0 -30 -17.5 -44t-40 -14.5t-51.5 -3t-44 -12.5q-35 -23 -35 -161l1 -943q0 -119 34 -140q16 -10 46 -13.5t53.5 -4.5t41.5 -15.5t18 -44.5 q0 -26 -12 -48t-36 -22z" />
+<glyph unicode="&#xf1dd;" horiz-adv-x="1280" d="M1278 1347v-73q0 -29 -18.5 -61t-42.5 -32q-50 0 -54 -1q-26 -6 -32 -31q-3 -11 -3 -64v-1152q0 -25 -18 -43t-43 -18h-108q-25 0 -43 18t-18 43v1218h-143v-1218q0 -25 -17.5 -43t-43.5 -18h-108q-26 0 -43.5 18t-17.5 43v496q-147 12 -245 59q-126 58 -192 179 q-64 117 -64 259q0 166 88 286q88 118 209 159q111 37 417 37h479q25 0 43 -18t18 -43z" />
+<glyph unicode="&#xf1de;" d="M352 128v-128h-352v128h352zM704 256q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM864 640v-128h-864v128h864zM224 1152v-128h-224v128h224zM1536 128v-128h-736v128h736zM576 1280q26 0 45 -19t19 -45v-256 q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM1216 768q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM1536 640v-128h-224v128h224zM1536 1152v-128h-864v128h864z" />
+<glyph unicode="&#xf1e0;" d="M1216 512q133 0 226.5 -93.5t93.5 -226.5t-93.5 -226.5t-226.5 -93.5t-226.5 93.5t-93.5 226.5q0 12 2 34l-360 180q-92 -86 -218 -86q-133 0 -226.5 93.5t-93.5 226.5t93.5 226.5t226.5 93.5q126 0 218 -86l360 180q-2 22 -2 34q0 133 93.5 226.5t226.5 93.5 t226.5 -93.5t93.5 -226.5t-93.5 -226.5t-226.5 -93.5q-126 0 -218 86l-360 -180q2 -22 2 -34t-2 -34l360 -180q92 86 218 86z" />
+<glyph unicode="&#xf1e1;" d="M1280 341q0 88 -62.5 151t-150.5 63q-84 0 -145 -58l-241 120q2 16 2 23t-2 23l241 120q61 -58 145 -58q88 0 150.5 63t62.5 151t-62.5 150.5t-150.5 62.5t-151 -62.5t-63 -150.5q0 -7 2 -23l-241 -120q-62 57 -145 57q-88 0 -150.5 -62.5t-62.5 -150.5t62.5 -150.5 t150.5 -62.5q83 0 145 57l241 -120q-2 -16 -2 -23q0 -88 63 -150.5t151 -62.5t150.5 62.5t62.5 150.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf1e2;" horiz-adv-x="1792" d="M571 947q-10 25 -34 35t-49 0q-108 -44 -191 -127t-127 -191q-10 -25 0 -49t35 -34q13 -5 24 -5q42 0 60 40q34 84 98.5 148.5t148.5 98.5q25 11 35 35t0 49zM1513 1303l46 -46l-244 -243l68 -68q19 -19 19 -45.5t-19 -45.5l-64 -64q89 -161 89 -343q0 -143 -55.5 -273.5 t-150 -225t-225 -150t-273.5 -55.5t-273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5q182 0 343 -89l64 64q19 19 45.5 19t45.5 -19l68 -68zM1521 1359q-10 -10 -22 -10q-13 0 -23 10l-91 90q-9 10 -9 23t9 23q10 9 23 9t23 -9l90 -91 q10 -9 10 -22.5t-10 -22.5zM1751 1129q-11 -9 -23 -9t-23 9l-90 91q-10 9 -10 22.5t10 22.5q9 10 22.5 10t22.5 -10l91 -90q9 -10 9 -23t-9 -23zM1792 1312q0 -14 -9 -23t-23 -9h-96q-14 0 -23 9t-9 23t9 23t23 9h96q14 0 23 -9t9 -23zM1600 1504v-96q0 -14 -9 -23t-23 -9 t-23 9t-9 23v96q0 14 9 23t23 9t23 -9t9 -23zM1751 1449l-91 -90q-10 -10 -22 -10q-13 0 -23 10q-10 9 -10 22.5t10 22.5l90 91q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" />
+<glyph unicode="&#xf1e3;" horiz-adv-x="1792" d="M609 720l287 208l287 -208l-109 -336h-355zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM1515 186q149 203 149 454v3l-102 -89l-240 224l63 323 l134 -12q-150 206 -389 282l53 -124l-287 -159l-287 159l53 124q-239 -76 -389 -282l135 12l62 -323l-240 -224l-102 89v-3q0 -251 149 -454l30 132l326 -40l139 -298l-116 -69q117 -39 240 -39t240 39l-116 69l139 298l326 40z" />
+<glyph unicode="&#xf1e4;" horiz-adv-x="1792" d="M448 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM256 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM832 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23 v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM66 768q-28 0 -47 19t-19 46v129h514v-129q0 -27 -19 -46t-46 -19h-383zM1216 224v-192q0 -14 -9 -23t-23 -9h-192 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1600 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23 zM1408 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1016v-13h-514v10q0 104 -382 102q-382 -1 -382 -102v-10h-514v13q0 17 8.5 43t34 64t65.5 75.5t110.5 76t160 67.5t224 47.5t293.5 18.5t293 -18.5t224 -47.5 t160.5 -67.5t110.5 -76t65.5 -75.5t34 -64t8.5 -43zM1792 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 962v-129q0 -27 -19 -46t-46 -19h-384q-27 0 -46 19t-19 46v129h514z" />
+<glyph unicode="&#xf1e5;" horiz-adv-x="1792" d="M704 1216v-768q0 -26 -19 -45t-45 -19v-576q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v512l249 873q7 23 31 23h424zM1024 1216v-704h-256v704h256zM1792 320v-512q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v576q-26 0 -45 19t-19 45v768h424q24 0 31 -23z M736 1504v-224h-352v224q0 14 9 23t23 9h288q14 0 23 -9t9 -23zM1408 1504v-224h-352v224q0 14 9 23t23 9h288q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf1e6;" horiz-adv-x="1792" d="M1755 1083q37 -37 37 -90t-37 -91l-401 -400l150 -150l-160 -160q-163 -163 -389.5 -186.5t-411.5 100.5l-362 -362h-181v181l362 362q-124 185 -100.5 411.5t186.5 389.5l160 160l150 -150l400 401q38 37 91 37t90 -37t37 -90.5t-37 -90.5l-400 -401l234 -234l401 400 q38 37 91 37t90 -37z" />
+<glyph unicode="&#xf1e7;" horiz-adv-x="1792" d="M873 796q0 -83 -63.5 -142.5t-152.5 -59.5t-152.5 59.5t-63.5 142.5q0 84 63.5 143t152.5 59t152.5 -59t63.5 -143zM1375 796q0 -83 -63 -142.5t-153 -59.5q-89 0 -152.5 59.5t-63.5 142.5q0 84 63.5 143t152.5 59q90 0 153 -59t63 -143zM1600 616v667q0 87 -32 123.5 t-111 36.5h-1112q-83 0 -112.5 -34t-29.5 -126v-673q43 -23 88.5 -40t81 -28t81 -18.5t71 -11t70 -4t58.5 -0.5t56.5 2t44.5 2q68 1 95 -27q6 -6 10 -9q26 -25 61 -51q7 91 118 87q5 0 36.5 -1.5t43 -2t45.5 -1t53 1t54.5 4.5t61 8.5t62 13.5t67 19.5t67.5 27t72 34.5z M1763 621q-121 -149 -372 -252q84 -285 -23 -465q-66 -113 -183 -148q-104 -32 -182 15q-86 51 -82 164l-1 326v1q-8 2 -24.5 6t-23.5 5l-1 -338q4 -114 -83 -164q-79 -47 -183 -15q-117 36 -182 150q-105 180 -22 463q-251 103 -372 252q-25 37 -4 63t60 -1q3 -2 11 -7 t11 -8v694q0 72 47 123t114 51h1257q67 0 114 -51t47 -123v-694l21 15q39 27 60 1t-4 -63z" />
+<glyph unicode="&#xf1e8;" horiz-adv-x="1792" d="M896 1102v-434h-145v434h145zM1294 1102v-434h-145v434h145zM1294 342l253 254v795h-1194v-1049h326v-217l217 217h398zM1692 1536v-1013l-434 -434h-326l-217 -217h-217v217h-398v1158l109 289h1483z" />
+<glyph unicode="&#xf1e9;" d="M773 217v-127q-1 -292 -6 -305q-12 -32 -51 -40q-54 -9 -181.5 38t-162.5 89q-13 15 -17 36q-1 12 4 26q4 10 34 47t181 216q1 0 60 70q15 19 39.5 24.5t49.5 -3.5q24 -10 37.5 -29t12.5 -42zM624 468q-3 -55 -52 -70l-120 -39q-275 -88 -292 -88q-35 2 -54 36 q-12 25 -17 75q-8 76 1 166.5t30 124.5t56 32q13 0 202 -77q70 -29 115 -47l84 -34q23 -9 35.5 -30.5t11.5 -48.5zM1450 171q-7 -54 -91.5 -161t-135.5 -127q-37 -14 -63 7q-14 10 -184 287l-47 77q-14 21 -11.5 46t19.5 46q35 43 83 26q1 -1 119 -40q203 -66 242 -79.5 t47 -20.5q28 -22 22 -61zM778 803q5 -102 -54 -122q-58 -17 -114 71l-378 598q-8 35 19 62q41 43 207.5 89.5t224.5 31.5q40 -10 49 -45q3 -18 22 -305.5t24 -379.5zM1440 695q3 -39 -26 -59q-15 -10 -329 -86q-67 -15 -91 -23l1 2q-23 -6 -46 4t-37 32q-30 47 0 87 q1 1 75 102q125 171 150 204t34 39q28 19 65 2q48 -23 123 -133.5t81 -167.5v-3z" />
+<glyph unicode="&#xf1ea;" horiz-adv-x="2048" d="M1024 1024h-384v-384h384v384zM1152 384v-128h-640v128h640zM1152 1152v-640h-640v640h640zM1792 384v-128h-512v128h512zM1792 640v-128h-512v128h512zM1792 896v-128h-512v128h512zM1792 1152v-128h-512v128h512zM256 192v960h-128v-960q0 -26 19 -45t45 -19t45 19 t19 45zM1920 192v1088h-1536v-1088q0 -33 -11 -64h1483q26 0 45 19t19 45zM2048 1408v-1216q0 -80 -56 -136t-136 -56h-1664q-80 0 -136 56t-56 136v1088h256v128h1792z" />
+<glyph unicode="&#xf1eb;" horiz-adv-x="2048" d="M1024 13q-20 0 -93 73.5t-73 93.5q0 32 62.5 54t103.5 22t103.5 -22t62.5 -54q0 -20 -73 -93.5t-93 -73.5zM1294 284q-2 0 -40 25t-101.5 50t-128.5 25t-128.5 -25t-101 -50t-40.5 -25q-18 0 -93.5 75t-75.5 93q0 13 10 23q78 77 196 121t233 44t233 -44t196 -121 q10 -10 10 -23q0 -18 -75.5 -93t-93.5 -75zM1567 556q-11 0 -23 8q-136 105 -252 154.5t-268 49.5q-85 0 -170.5 -22t-149 -53t-113.5 -62t-79 -53t-31 -22q-17 0 -92 75t-75 93q0 12 10 22q132 132 320 205t380 73t380 -73t320 -205q10 -10 10 -22q0 -18 -75 -93t-92 -75z M1838 827q-11 0 -22 9q-179 157 -371.5 236.5t-420.5 79.5t-420.5 -79.5t-371.5 -236.5q-11 -9 -22 -9q-17 0 -92.5 75t-75.5 93q0 13 10 23q187 186 445 288t527 102t527 -102t445 -288q10 -10 10 -23q0 -18 -75.5 -93t-92.5 -75z" />
+<glyph unicode="&#xf1ec;" horiz-adv-x="1792" d="M384 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5 t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1152 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5 t37.5 90.5zM384 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1152 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 768q0 53 -37.5 90.5t-90.5 37.5 t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1536 0v384q0 52 -38 90t-90 38t-90 -38t-38 -90v-384q0 -52 38 -90t90 -38t90 38t38 90zM1152 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5z M1536 1088v256q0 26 -19 45t-45 19h-1280q-26 0 -45 -19t-19 -45v-256q0 -26 19 -45t45 -19h1280q26 0 45 19t19 45zM1536 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1408v-1536q0 -52 -38 -90t-90 -38 h-1408q-52 0 -90 38t-38 90v1536q0 52 38 90t90 38h1408q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf1ed;" d="M1519 890q18 -84 -4 -204q-87 -444 -565 -444h-44q-25 0 -44 -16.5t-24 -42.5l-4 -19l-55 -346l-2 -15q-5 -26 -24.5 -42.5t-44.5 -16.5h-251q-21 0 -33 15t-9 36q9 56 26.5 168t26.5 168t27 167.5t27 167.5q5 37 43 37h131q133 -2 236 21q175 39 287 144q102 95 155 246 q24 70 35 133q1 6 2.5 7.5t3.5 1t6 -3.5q79 -59 98 -162zM1347 1172q0 -107 -46 -236q-80 -233 -302 -315q-113 -40 -252 -42q0 -1 -90 -1l-90 1q-100 0 -118 -96q-2 -8 -85 -530q-1 -10 -12 -10h-295q-22 0 -36.5 16.5t-11.5 38.5l232 1471q5 29 27.5 48t51.5 19h598 q34 0 97.5 -13t111.5 -32q107 -41 163.5 -123t56.5 -196z" />
+<glyph unicode="&#xf1ee;" horiz-adv-x="1792" d="M602 949q19 -61 31 -123.5t17 -141.5t-14 -159t-62 -145q-21 81 -67 157t-95.5 127t-99 90.5t-78.5 57.5t-33 19q-62 34 -81.5 100t14.5 128t101 81.5t129 -14.5q138 -83 238 -177zM927 1236q11 -25 20.5 -46t36.5 -100.5t42.5 -150.5t25.5 -179.5t0 -205.5t-47.5 -209.5 t-105.5 -208.5q-51 -72 -138 -72q-54 0 -98 31q-57 40 -69 109t28 127q60 85 81 195t13 199.5t-32 180.5t-39 128t-22 52q-31 63 -8.5 129.5t85.5 97.5q34 17 75 17q47 0 88.5 -25t63.5 -69zM1248 567q-17 -160 -72 -311q-17 131 -63 246q25 174 -5 361q-27 178 -94 342 q114 -90 212 -211q9 -37 15 -80q26 -179 7 -347zM1520 1440q9 -17 23.5 -49.5t43.5 -117.5t50.5 -178t34 -227.5t5 -269t-47 -300t-112.5 -323.5q-22 -48 -66 -75.5t-95 -27.5q-39 0 -74 16q-67 31 -92.5 100t4.5 136q58 126 90 257.5t37.5 239.5t-3.5 213.5t-26.5 180.5 t-38.5 138.5t-32.5 90t-15.5 32.5q-34 65 -11.5 135.5t87.5 104.5q37 20 81 20q49 0 91.5 -25.5t66.5 -70.5z" />
+<glyph unicode="&#xf1f0;" horiz-adv-x="2304" d="M1975 546h-138q14 37 66 179l3 9q4 10 10 26t9 26l12 -55zM531 611l-58 295q-11 54 -75 54h-268l-2 -13q311 -79 403 -336zM710 960l-162 -438l-17 89q-26 70 -85 129.5t-131 88.5l135 -510h175l261 641h-176zM849 318h166l104 642h-166zM1617 944q-69 27 -149 27 q-123 0 -201 -59t-79 -153q-1 -102 145 -174q48 -23 67 -41t19 -39q0 -30 -30 -46t-69 -16q-86 0 -156 33l-22 11l-23 -144q74 -34 185 -34q130 -1 208.5 59t80.5 160q0 106 -140 174q-49 25 -71 42t-22 38q0 22 24.5 38.5t70.5 16.5q70 1 124 -24l15 -8zM2042 960h-128 q-65 0 -87 -54l-246 -588h174l35 96h212q5 -22 20 -96h154zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf1f1;" horiz-adv-x="2304" d="M671 603h-13q-47 0 -47 -32q0 -22 20 -22q17 0 28 15t12 39zM1066 639h62v3q1 4 0.5 6.5t-1 7t-2 8t-4.5 6.5t-7.5 5t-11.5 2q-28 0 -36 -38zM1606 603h-12q-48 0 -48 -32q0 -22 20 -22q17 0 28 15t12 39zM1925 629q0 41 -30 41q-19 0 -31 -20t-12 -51q0 -42 28 -42 q20 0 32.5 20t12.5 52zM480 770h87l-44 -262h-56l32 201l-71 -201h-39l-4 200l-34 -200h-53l44 262h81l2 -163zM733 663q0 -6 -4 -42q-16 -101 -17 -113h-47l1 22q-20 -26 -58 -26q-23 0 -37.5 16t-14.5 42q0 39 26 60.5t73 21.5q14 0 23 -1q0 3 0.5 5.5t1 4.5t0.5 3 q0 20 -36 20q-29 0 -59 -10q0 4 7 48q38 11 67 11q74 0 74 -62zM889 721l-8 -49q-22 3 -41 3q-27 0 -27 -17q0 -8 4.5 -12t21.5 -11q40 -19 40 -60q0 -72 -87 -71q-34 0 -58 6q0 2 7 49q29 -8 51 -8q32 0 32 19q0 7 -4.5 11.5t-21.5 12.5q-43 20 -43 59q0 72 84 72 q30 0 50 -4zM977 721h28l-7 -52h-29q-2 -17 -6.5 -40.5t-7 -38.5t-2.5 -18q0 -16 19 -16q8 0 16 2l-8 -47q-21 -7 -40 -7q-43 0 -45 47q0 12 8 56q3 20 25 146h55zM1180 648q0 -23 -7 -52h-111q-3 -22 10 -33t38 -11q30 0 58 14l-9 -54q-30 -8 -57 -8q-95 0 -95 95 q0 55 27.5 90.5t69.5 35.5q35 0 55.5 -21t20.5 -56zM1319 722q-13 -23 -22 -62q-22 2 -31 -24t-25 -128h-56l3 14q22 130 29 199h51l-3 -33q14 21 25.5 29.5t28.5 4.5zM1506 763l-9 -57q-28 14 -50 14q-31 0 -51 -27.5t-20 -70.5q0 -30 13.5 -47t38.5 -17q21 0 48 13 l-10 -59q-28 -8 -50 -8q-45 0 -71.5 30.5t-26.5 82.5q0 70 35.5 114.5t91.5 44.5q26 0 61 -13zM1668 663q0 -18 -4 -42q-13 -79 -17 -113h-46l1 22q-20 -26 -59 -26q-23 0 -37 16t-14 42q0 39 25.5 60.5t72.5 21.5q15 0 23 -1q2 7 2 13q0 20 -36 20q-29 0 -59 -10q0 4 8 48 q38 11 67 11q73 0 73 -62zM1809 722q-14 -24 -21 -62q-23 2 -31.5 -23t-25.5 -129h-56l3 14q19 104 29 199h52q0 -11 -4 -33q15 21 26.5 29.5t27.5 4.5zM1950 770h56l-43 -262h-53l3 19q-23 -23 -52 -23q-31 0 -49.5 24t-18.5 64q0 53 27.5 92t64.5 39q31 0 53 -29z M2061 640q0 148 -72.5 273t-198 198t-273.5 73q-181 0 -328 -110q127 -116 171 -284h-50q-44 150 -158 253q-114 -103 -158 -253h-50q44 168 171 284q-147 110 -328 110q-148 0 -273.5 -73t-198 -198t-72.5 -273t72.5 -273t198 -198t273.5 -73q181 0 328 110 q-120 111 -165 264h50q46 -138 152 -233q106 95 152 233h50q-45 -153 -165 -264q147 -110 328 -110q148 0 273.5 73t198 198t72.5 273zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf1f2;" horiz-adv-x="2304" d="M313 759q0 -51 -36 -84q-29 -26 -89 -26h-17v220h17q61 0 89 -27q36 -31 36 -83zM2089 824q0 -52 -64 -52h-19v101h20q63 0 63 -49zM380 759q0 74 -50 120.5t-129 46.5h-95v-333h95q74 0 119 38q60 51 60 128zM410 593h65v333h-65v-333zM730 694q0 40 -20.5 62t-75.5 42 q-29 10 -39.5 19t-10.5 23q0 16 13.5 26.5t34.5 10.5q29 0 53 -27l34 44q-41 37 -98 37q-44 0 -74 -27.5t-30 -67.5q0 -35 18 -55.5t64 -36.5q37 -13 45 -19q19 -12 19 -34q0 -20 -14 -33.5t-36 -13.5q-48 0 -71 44l-42 -40q44 -64 115 -64q51 0 83 30.5t32 79.5zM1008 604 v77q-37 -37 -78 -37q-49 0 -80.5 32.5t-31.5 82.5q0 48 31.5 81.5t77.5 33.5q43 0 81 -38v77q-40 20 -80 20q-74 0 -125.5 -50.5t-51.5 -123.5t51 -123.5t125 -50.5q42 0 81 19zM2240 0v527q-65 -40 -144.5 -84t-237.5 -117t-329.5 -137.5t-417.5 -134.5t-504 -118h1569 q26 0 45 19t19 45zM1389 757q0 75 -53 128t-128 53t-128 -53t-53 -128t53 -128t128 -53t128 53t53 128zM1541 584l144 342h-71l-90 -224l-89 224h-71l142 -342h35zM1714 593h184v56h-119v90h115v56h-115v74h119v57h-184v-333zM2105 593h80l-105 140q76 16 76 94q0 47 -31 73 t-87 26h-97v-333h65v133h9zM2304 1274v-1268q0 -56 -38.5 -95t-93.5 -39h-2040q-55 0 -93.5 39t-38.5 95v1268q0 56 38.5 95t93.5 39h2040q55 0 93.5 -39t38.5 -95z" />
+<glyph unicode="&#xf1f3;" horiz-adv-x="2304" d="M119 854h89l-45 108zM740 328l74 79l-70 79h-163v-49h142v-55h-142v-54h159zM898 406l99 -110v217zM1186 453q0 33 -40 33h-84v-69h83q41 0 41 36zM1475 457q0 29 -42 29h-82v-61h81q43 0 43 32zM1197 923q0 29 -42 29h-82v-60h81q43 0 43 31zM1656 854h89l-44 108z M699 1009v-271h-66v212l-94 -212h-57l-94 212v-212h-132l-25 60h-135l-25 -60h-70l116 271h96l110 -257v257h106l85 -184l77 184h108zM1255 453q0 -20 -5.5 -35t-14 -25t-22.5 -16.5t-26 -10t-31.5 -4.5t-31.5 -1t-32.5 0.5t-29.5 0.5v-91h-126l-80 90l-83 -90h-256v271h260 l80 -89l82 89h207q109 0 109 -89zM964 794v-56h-217v271h217v-57h-152v-49h148v-55h-148v-54h152zM2304 235v-229q0 -55 -38.5 -94.5t-93.5 -39.5h-2040q-55 0 -93.5 39.5t-38.5 94.5v678h111l25 61h55l25 -61h218v46l19 -46h113l20 47v-47h541v99l10 1q10 0 10 -14v-86h279 v23q23 -12 55 -18t52.5 -6.5t63 0.5t51.5 1l25 61h56l25 -61h227v58l34 -58h182v378h-180v-44l-25 44h-185v-44l-23 44h-249q-69 0 -109 -22v22h-172v-22q-24 22 -73 22h-628l-43 -97l-43 97h-198v-44l-22 44h-169l-78 -179v391q0 55 38.5 94.5t93.5 39.5h2040 q55 0 93.5 -39.5t38.5 -94.5v-678h-120q-51 0 -81 -22v22h-177q-55 0 -78 -22v22h-316v-22q-31 22 -87 22h-209v-22q-23 22 -91 22h-234l-54 -58l-50 58h-349v-378h343l55 59l52 -59h211v89h21q59 0 90 13v-102h174v99h8q8 0 10 -2t2 -10v-87h529q57 0 88 24v-24h168 q60 0 95 17zM1546 469q0 -23 -12 -43t-34 -29q25 -9 34 -26t9 -46v-54h-65v45q0 33 -12 43.5t-46 10.5h-69v-99h-65v271h154q48 0 77 -15t29 -58zM1269 936q0 -24 -12.5 -44t-33.5 -29q26 -9 34.5 -25.5t8.5 -46.5v-53h-65q0 9 0.5 26.5t0 25t-3 18.5t-8.5 16t-17.5 8.5 t-29.5 3.5h-70v-98h-64v271l153 -1q49 0 78 -14.5t29 -57.5zM1798 327v-56h-216v271h216v-56h-151v-49h148v-55h-148v-54zM1372 1009v-271h-66v271h66zM2065 357q0 -86 -102 -86h-126v58h126q34 0 34 25q0 16 -17 21t-41.5 5t-49.5 3.5t-42 22.5t-17 55q0 39 26 60t66 21 h130v-57h-119q-36 0 -36 -25q0 -16 17.5 -20.5t42 -4t49 -2.5t42 -21.5t17.5 -54.5zM2304 407v-101q-24 -35 -88 -35h-125v58h125q33 0 33 25q0 13 -12.5 19t-31 5.5t-40 2t-40 8t-31 24t-12.5 48.5q0 39 26.5 60t66.5 21h129v-57h-118q-36 0 -36 -25q0 -20 29 -22t68.5 -5 t56.5 -26zM2139 1008v-270h-92l-122 203v-203h-132l-26 60h-134l-25 -60h-75q-129 0 -129 133q0 138 133 138h63v-59q-7 0 -28 1t-28.5 0.5t-23 -2t-21.5 -6.5t-14.5 -13.5t-11.5 -23t-3 -33.5q0 -38 13.5 -58t49.5 -20h29l92 213h97l109 -256v256h99l114 -188v188h66z" />
+<glyph unicode="&#xf1f4;" horiz-adv-x="2304" d="M745 630q0 -37 -25.5 -61.5t-62.5 -24.5q-29 0 -46.5 16t-17.5 44q0 37 25 62.5t62 25.5q28 0 46.5 -16.5t18.5 -45.5zM1530 779q0 -42 -22 -57t-66 -15l-32 -1l17 107q2 11 13 11h18q22 0 35 -2t25 -12.5t12 -30.5zM1881 630q0 -36 -25.5 -61t-61.5 -25q-29 0 -47 16 t-18 44q0 37 25 62.5t62 25.5q28 0 46.5 -16.5t18.5 -45.5zM513 801q0 59 -38.5 85.5t-100.5 26.5h-160q-19 0 -21 -19l-65 -408q-1 -6 3 -11t10 -5h76q20 0 22 19l18 110q1 8 7 13t15 6.5t17 1.5t19 -1t14 -1q86 0 135 48.5t49 134.5zM822 489l41 261q1 6 -3 11t-10 5h-76 q-14 0 -17 -33q-27 40 -95 40q-72 0 -122.5 -54t-50.5 -127q0 -59 34.5 -94t92.5 -35q28 0 58 12t48 32q-4 -12 -4 -21q0 -16 13 -16h69q19 0 22 19zM1269 752q0 5 -4 9.5t-9 4.5h-77q-11 0 -18 -10l-106 -156l-44 150q-5 16 -22 16h-75q-5 0 -9 -4.5t-4 -9.5q0 -2 19.5 -59 t42 -123t23.5 -70q-82 -112 -82 -120q0 -13 13 -13h77q11 0 18 10l255 368q2 2 2 7zM1649 801q0 59 -38.5 85.5t-100.5 26.5h-159q-20 0 -22 -19l-65 -408q-1 -6 3 -11t10 -5h82q12 0 16 13l18 116q1 8 7 13t15 6.5t17 1.5t19 -1t14 -1q86 0 135 48.5t49 134.5zM1958 489 l41 261q1 6 -3 11t-10 5h-76q-14 0 -17 -33q-26 40 -95 40q-72 0 -122.5 -54t-50.5 -127q0 -59 34.5 -94t92.5 -35q29 0 59 12t47 32q0 -1 -2 -9t-2 -12q0 -16 13 -16h69q19 0 22 19zM2176 898v1q0 14 -13 14h-74q-11 0 -13 -11l-65 -416l-1 -2q0 -5 4 -9.5t10 -4.5h66 q19 0 21 19zM392 764q-5 -35 -26 -46t-60 -11l-33 -1l17 107q2 11 13 11h19q40 0 58 -11.5t12 -48.5zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf1f5;" horiz-adv-x="2304" d="M1597 633q0 -69 -21 -106q-19 -35 -52 -35q-23 0 -41 9v224q29 30 57 30q57 0 57 -122zM2035 669h-110q6 98 56 98q51 0 54 -98zM476 534q0 59 -33 91.5t-101 57.5q-36 13 -52 24t-16 25q0 26 38 26q58 0 124 -33l18 112q-67 32 -149 32q-77 0 -123 -38q-48 -39 -48 -109 q0 -58 32.5 -90.5t99.5 -56.5q39 -14 54.5 -25.5t15.5 -27.5q0 -31 -48 -31q-29 0 -70 12.5t-72 30.5l-18 -113q72 -41 168 -41q81 0 129 37q51 41 51 117zM771 749l19 111h-96v135l-129 -21l-18 -114l-46 -8l-17 -103h62v-219q0 -84 44 -120q38 -30 111 -30q32 0 79 11v118 q-32 -7 -44 -7q-42 0 -42 50v197h77zM1087 724v139q-15 3 -28 3q-32 0 -55.5 -16t-33.5 -46l-10 56h-131v-471h150v306q26 31 82 31q16 0 26 -2zM1124 389h150v471h-150v-471zM1746 638q0 122 -45 179q-40 52 -111 52q-64 0 -117 -56l-8 47h-132v-645l150 25v151 q36 -11 68 -11q83 0 134 56q61 65 61 202zM1278 986q0 33 -23 56t-56 23t-56 -23t-23 -56t23 -56.5t56 -23.5t56 23.5t23 56.5zM2176 629q0 113 -48 176q-50 64 -144 64q-96 0 -151.5 -66t-55.5 -180q0 -128 63 -188q55 -55 161 -55q101 0 160 40l-16 103q-57 -31 -128 -31 q-43 0 -63 19q-23 19 -28 66h248q2 14 2 52zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf1f6;" horiz-adv-x="2048" d="M1558 684q61 -356 298 -556q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-180.5 74.5t-75.5 180.5zM1024 -176q16 0 16 16t-16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5zM2026 1424q8 -10 7.5 -23.5t-10.5 -22.5 l-1872 -1622q-10 -8 -23.5 -7t-21.5 11l-84 96q-8 10 -7.5 23.5t10.5 21.5l186 161q-19 32 -19 66q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q124 -18 219 -82.5t148 -157.5 l418 363q10 8 23.5 7t21.5 -11z" />
+<glyph unicode="&#xf1f7;" horiz-adv-x="2048" d="M1040 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM503 315l877 760q-42 88 -132.5 146.5t-223.5 58.5q-93 0 -169.5 -31.5t-121.5 -80.5t-69 -103t-24 -105q0 -384 -137 -645zM1856 128 q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-180.5 74.5t-75.5 180.5l149 129h757q-166 187 -227 459l111 97q61 -356 298 -556zM1942 1520l84 -96q8 -10 7.5 -23.5t-10.5 -22.5l-1872 -1622q-10 -8 -23.5 -7t-21.5 11l-84 96q-8 10 -7.5 23.5t10.5 21.5l186 161 q-19 32 -19 66q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q124 -18 219 -82.5t148 -157.5l418 363q10 8 23.5 7t21.5 -11z" />
+<glyph unicode="&#xf1f8;" horiz-adv-x="1408" d="M512 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM768 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1024 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704 q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167 q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf1f9;" d="M1150 462v-109q0 -50 -36.5 -89t-94 -60.5t-118 -32.5t-117.5 -11q-205 0 -342.5 139t-137.5 346q0 203 136 339t339 136q34 0 75.5 -4.5t93 -18t92.5 -34t69 -56.5t28 -81v-109q0 -16 -16 -16h-118q-16 0 -16 16v70q0 43 -65.5 67.5t-137.5 24.5q-140 0 -228.5 -91.5 t-88.5 -237.5q0 -151 91.5 -249.5t233.5 -98.5q68 0 138 24t70 66v70q0 7 4.5 11.5t10.5 4.5h119q6 0 11 -4.5t5 -11.5zM768 1280q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5 t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf1fa;" d="M972 761q0 108 -53.5 169t-147.5 61q-63 0 -124 -30.5t-110 -84.5t-79.5 -137t-30.5 -180q0 -112 53.5 -173t150.5 -61q96 0 176 66.5t122.5 166t42.5 203.5zM1536 640q0 -111 -37 -197t-98.5 -135t-131.5 -74.5t-145 -27.5q-6 0 -15.5 -0.5t-16.5 -0.5q-95 0 -142 53 q-28 33 -33 83q-52 -66 -131.5 -110t-173.5 -44q-161 0 -249.5 95.5t-88.5 269.5q0 157 66 290t179 210.5t246 77.5q87 0 155 -35.5t106 -99.5l2 19l11 56q1 6 5.5 12t9.5 6h118q5 0 13 -11q5 -5 3 -16l-120 -614q-5 -24 -5 -48q0 -39 12.5 -52t44.5 -13q28 1 57 5.5t73 24 t77 50t57 89.5t24 137q0 292 -174 466t-466 174q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51q228 0 405 144q11 9 24 8t21 -12l41 -49q8 -12 7 -24q-2 -13 -12 -22q-102 -83 -227.5 -128t-258.5 -45q-156 0 -298 61 t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q344 0 556 -212t212 -556z" />
+<glyph unicode="&#xf1fb;" horiz-adv-x="1792" d="M1698 1442q94 -94 94 -226.5t-94 -225.5l-225 -223l104 -104q10 -10 10 -23t-10 -23l-210 -210q-10 -10 -23 -10t-23 10l-105 105l-603 -603q-37 -37 -90 -37h-203l-256 -128l-64 64l128 256v203q0 53 37 90l603 603l-105 105q-10 10 -10 23t10 23l210 210q10 10 23 10 t23 -10l104 -104l223 225q93 94 225.5 94t226.5 -94zM512 64l576 576l-192 192l-576 -576v-192h192z" />
+<glyph unicode="&#xf1fc;" horiz-adv-x="1792" d="M1615 1536q70 0 122.5 -46.5t52.5 -116.5q0 -63 -45 -151q-332 -629 -465 -752q-97 -91 -218 -91q-126 0 -216.5 92.5t-90.5 219.5q0 128 92 212l638 579q59 54 130 54zM706 502q39 -76 106.5 -130t150.5 -76l1 -71q4 -213 -129.5 -347t-348.5 -134q-123 0 -218 46.5 t-152.5 127.5t-86.5 183t-29 220q7 -5 41 -30t62 -44.5t59 -36.5t46 -17q41 0 55 37q25 66 57.5 112.5t69.5 76t88 47.5t103 25.5t125 10.5z" />
+<glyph unicode="&#xf1fd;" horiz-adv-x="1792" d="M1792 128v-384h-1792v384q45 0 85 14t59 27.5t47 37.5q30 27 51.5 38t56.5 11t55.5 -11t52.5 -38q29 -25 47 -38t58 -27t86 -14q45 0 85 14.5t58 27t48 37.5q21 19 32.5 27t31 15t43.5 7q35 0 56.5 -11t51.5 -38q28 -24 47 -37.5t59 -27.5t85 -14t85 14t59 27.5t47 37.5 q30 27 51.5 38t56.5 11q34 0 55.5 -11t51.5 -38q28 -24 47 -37.5t59 -27.5t85 -14zM1792 448v-192q-35 0 -55.5 11t-52.5 38q-29 25 -47 38t-58 27t-85 14q-46 0 -86 -14t-58 -27t-47 -38q-22 -19 -33 -27t-31 -15t-44 -7q-35 0 -56.5 11t-51.5 38q-29 25 -47 38t-58 27 t-86 14q-45 0 -85 -14.5t-58 -27t-48 -37.5q-21 -19 -32.5 -27t-31 -15t-43.5 -7q-35 0 -56.5 11t-51.5 38q-28 24 -47 37.5t-59 27.5t-85 14q-46 0 -86 -14t-58 -27t-47 -38q-30 -27 -51.5 -38t-56.5 -11v192q0 80 56 136t136 56h64v448h256v-448h256v448h256v-448h256v448 h256v-448h64q80 0 136 -56t56 -136zM512 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150zM1024 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51 t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150zM1536 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150z" />
+<glyph unicode="&#xf1fe;" horiz-adv-x="2048" d="M2048 0v-128h-2048v1536h128v-1408h1920zM1664 1024l256 -896h-1664v576l448 576l576 -576z" />
+<glyph unicode="&#xf200;" horiz-adv-x="1792" d="M768 646l546 -546q-106 -108 -247.5 -168t-298.5 -60q-209 0 -385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103v-762zM955 640h773q0 -157 -60 -298.5t-168 -247.5zM1664 768h-768v768q209 0 385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf201;" horiz-adv-x="2048" d="M2048 0v-128h-2048v1536h128v-1408h1920zM1920 1248v-435q0 -21 -19.5 -29.5t-35.5 7.5l-121 121l-633 -633q-10 -10 -23 -10t-23 10l-233 233l-416 -416l-192 192l585 585q10 10 23 10t23 -10l233 -233l464 464l-121 121q-16 16 -7.5 35.5t29.5 19.5h435q14 0 23 -9 t9 -23z" />
+<glyph unicode="&#xf202;" horiz-adv-x="1792" d="M1292 832q0 -6 10 -41q10 -29 25 -49.5t41 -34t44 -20t55 -16.5q325 -91 325 -332q0 -146 -105.5 -242.5t-254.5 -96.5q-59 0 -111.5 18.5t-91.5 45.5t-77 74.5t-63 87.5t-53.5 103.5t-43.5 103t-39.5 106.5t-35.5 95q-32 81 -61.5 133.5t-73.5 96.5t-104 64t-142 20 q-96 0 -183 -55.5t-138 -144.5t-51 -185q0 -160 106.5 -279.5t263.5 -119.5q177 0 258 95q56 63 83 116l84 -152q-15 -34 -44 -70l1 -1q-131 -152 -388 -152q-147 0 -269.5 79t-190.5 207.5t-68 274.5q0 105 43.5 206t116 176.5t172 121.5t204.5 46q87 0 159 -19t123.5 -50 t95 -80t72.5 -99t58.5 -117t50.5 -124.5t50 -130.5t55 -127q96 -200 233 -200q81 0 138.5 48.5t57.5 128.5q0 42 -19 72t-50.5 46t-72.5 31.5t-84.5 27t-87.5 34t-81 52t-65 82t-39 122.5q-3 16 -3 33q0 110 87.5 192t198.5 78q78 -3 120.5 -14.5t90.5 -53.5h-1 q12 -11 23 -24.5t26 -36t19 -27.5l-129 -99q-26 49 -54 70v1q-23 21 -97 21q-49 0 -84 -33t-35 -83z" />
+<glyph unicode="&#xf203;" d="M1432 484q0 173 -234 239q-35 10 -53 16.5t-38 25t-29 46.5q0 2 -2 8.5t-3 12t-1 7.5q0 36 24.5 59.5t60.5 23.5q54 0 71 -15h-1q20 -15 39 -51l93 71q-39 54 -49 64q-33 29 -67.5 39t-85.5 10q-80 0 -142 -57.5t-62 -137.5q0 -7 2 -23q16 -96 64.5 -140t148.5 -73 q29 -8 49 -15.5t45 -21.5t38.5 -34.5t13.5 -46.5v-5q1 -58 -40.5 -93t-100.5 -35q-97 0 -167 144q-23 47 -51.5 121.5t-48 125.5t-54 110.5t-74 95.5t-103.5 60.5t-147 24.5q-101 0 -192 -56t-144 -148t-50 -192v-1q4 -108 50.5 -199t133.5 -147.5t196 -56.5q186 0 279 110 q20 27 31 51l-60 109q-42 -80 -99 -116t-146 -36q-115 0 -191 87t-76 204q0 105 82 189t186 84q112 0 170 -53.5t104 -172.5q8 -21 25.5 -68.5t28.5 -76.5t31.5 -74.5t38.5 -74t45.5 -62.5t55.5 -53.5t66 -33t80 -13.5q107 0 183 69.5t76 174.5zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf204;" horiz-adv-x="2048" d="M1152 640q0 104 -40.5 198.5t-109.5 163.5t-163.5 109.5t-198.5 40.5t-198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5zM1920 640q0 104 -40.5 198.5 t-109.5 163.5t-163.5 109.5t-198.5 40.5h-386q119 -90 188.5 -224t69.5 -288t-69.5 -288t-188.5 -224h386q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5zM2048 640q0 -130 -51 -248.5t-136.5 -204t-204 -136.5t-248.5 -51h-768q-130 0 -248.5 51t-204 136.5 t-136.5 204t-51 248.5t51 248.5t136.5 204t204 136.5t248.5 51h768q130 0 248.5 -51t204 -136.5t136.5 -204t51 -248.5z" />
+<glyph unicode="&#xf205;" horiz-adv-x="2048" d="M0 640q0 130 51 248.5t136.5 204t204 136.5t248.5 51h768q130 0 248.5 -51t204 -136.5t136.5 -204t51 -248.5t-51 -248.5t-136.5 -204t-204 -136.5t-248.5 -51h-768q-130 0 -248.5 51t-204 136.5t-136.5 204t-51 248.5zM1408 128q104 0 198.5 40.5t163.5 109.5 t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5t-163.5 109.5t-198.5 40.5t-198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5z" />
+<glyph unicode="&#xf206;" horiz-adv-x="2304" d="M762 384h-314q-40 0 -57.5 35t6.5 67l188 251q-65 31 -137 31q-132 0 -226 -94t-94 -226t94 -226t226 -94q115 0 203 72.5t111 183.5zM576 512h186q-18 85 -75 148zM1056 512l288 384h-480l-99 -132q105 -103 126 -252h165zM2176 448q0 132 -94 226t-226 94 q-60 0 -121 -24l174 -260q15 -23 10 -49t-27 -40q-15 -11 -36 -11q-35 0 -53 29l-174 260q-93 -95 -93 -225q0 -132 94 -226t226 -94t226 94t94 226zM2304 448q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 97 39.5 183.5t109.5 149.5l-65 98l-353 -469 q-18 -26 -51 -26h-197q-23 -164 -149 -274t-294 -110q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q114 0 215 -55l137 183h-224q-26 0 -45 19t-19 45t19 45t45 19h384v-128h435l-85 128h-222q-26 0 -45 19t-19 45t19 45t45 19h256q33 0 53 -28l267 -400 q91 44 192 44q185 0 316.5 -131.5t131.5 -316.5z" />
+<glyph unicode="&#xf207;" d="M384 320q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1408 320q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1362 716l-72 384q-5 23 -22.5 37.5t-40.5 14.5 h-918q-23 0 -40.5 -14.5t-22.5 -37.5l-72 -384q-5 -30 14 -53t49 -23h1062q30 0 49 23t14 53zM1136 1328q0 20 -14 34t-34 14h-640q-20 0 -34 -14t-14 -34t14 -34t34 -14h640q20 0 34 14t14 34zM1536 603v-603h-128v-128q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5v128h-768v-128q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5v128h-128v603q0 112 25 223l103 454q9 78 97.5 137t230 89t312.5 30t312.5 -30t230 -89t97.5 -137l105 -454q23 -102 23 -223z" />
+<glyph unicode="&#xf208;" horiz-adv-x="2048" d="M1463 704q0 -35 -25 -60.5t-61 -25.5h-702q-36 0 -61 25.5t-25 60.5t25 60.5t61 25.5h702q36 0 61 -25.5t25 -60.5zM1677 704q0 86 -23 170h-982q-36 0 -61 25t-25 60q0 36 25 61t61 25h908q-88 143 -235 227t-320 84q-177 0 -327.5 -87.5t-238 -237.5t-87.5 -327 q0 -86 23 -170h982q36 0 61 -25t25 -60q0 -36 -25 -61t-61 -25h-908q88 -143 235.5 -227t320.5 -84q132 0 253 51.5t208 139t139 208t52 253.5zM2048 959q0 -35 -25 -60t-61 -25h-131q17 -85 17 -170q0 -167 -65.5 -319.5t-175.5 -263t-262.5 -176t-319.5 -65.5 q-246 0 -448.5 133t-301.5 350h-189q-36 0 -61 25t-25 61q0 35 25 60t61 25h132q-17 85 -17 170q0 167 65.5 319.5t175.5 263t262.5 176t320.5 65.5q245 0 447.5 -133t301.5 -350h188q36 0 61 -25t25 -61z" />
+<glyph unicode="&#xf209;" horiz-adv-x="1280" d="M953 1158l-114 -328l117 -21q165 451 165 518q0 56 -38 56q-57 0 -130 -225zM654 471l33 -88q37 42 71 67l-33 5.5t-38.5 7t-32.5 8.5zM362 1367q0 -98 159 -521q18 10 49 10q15 0 75 -5l-121 351q-75 220 -123 220q-19 0 -29 -17.5t-10 -37.5zM283 608q0 -36 51.5 -119 t117.5 -153t100 -70q14 0 25.5 13t11.5 27q0 24 -32 102q-13 32 -32 72t-47.5 89t-61.5 81t-62 32q-20 0 -45.5 -27t-25.5 -47zM125 273q0 -41 25 -104q59 -145 183.5 -227t281.5 -82q227 0 382 170q152 169 152 427q0 43 -1 67t-11.5 62t-30.5 56q-56 49 -211.5 75.5 t-270.5 26.5q-37 0 -49 -11q-12 -5 -12 -35q0 -34 21.5 -60t55.5 -40t77.5 -23.5t87.5 -11.5t85 -4t70 0h23q24 0 40 -19q15 -19 19 -55q-28 -28 -96 -54q-61 -22 -93 -46q-64 -46 -108.5 -114t-44.5 -137q0 -31 18.5 -88.5t18.5 -87.5l-3 -12q-4 -12 -4 -14 q-137 10 -146 216q-8 -2 -41 -2q2 -7 2 -21q0 -53 -40.5 -89.5t-94.5 -36.5q-82 0 -166.5 78t-84.5 159q0 34 33 67q52 -64 60 -76q77 -104 133 -104q12 0 26.5 8.5t14.5 20.5q0 34 -87.5 145t-116.5 111q-43 0 -70 -44.5t-27 -90.5zM11 264q0 101 42.5 163t136.5 88 q-28 74 -28 104q0 62 61 123t122 61q29 0 70 -15q-163 462 -163 567q0 80 41 130.5t119 50.5q131 0 325 -581q6 -17 8 -23q6 16 29 79.5t43.5 118.5t54 127.5t64.5 123t70.5 86.5t76.5 36q71 0 112 -49t41 -122q0 -108 -159 -550q61 -15 100.5 -46t58.5 -78t26 -93.5 t7 -110.5q0 -150 -47 -280t-132 -225t-211 -150t-278 -55q-111 0 -223 42q-149 57 -258 191.5t-109 286.5z" />
+<glyph unicode="&#xf20a;" horiz-adv-x="2048" d="M785 528h207q-14 -158 -98.5 -248.5t-214.5 -90.5q-162 0 -254.5 116t-92.5 316q0 194 93 311.5t233 117.5q148 0 232 -87t97 -247h-203q-5 64 -35.5 99t-81.5 35q-57 0 -88.5 -60.5t-31.5 -177.5q0 -48 5 -84t18 -69.5t40 -51.5t66 -18q95 0 109 139zM1497 528h206 q-14 -158 -98 -248.5t-214 -90.5q-162 0 -254.5 116t-92.5 316q0 194 93 311.5t233 117.5q148 0 232 -87t97 -247h-204q-4 64 -35 99t-81 35q-57 0 -88.5 -60.5t-31.5 -177.5q0 -48 5 -84t18 -69.5t39.5 -51.5t65.5 -18q49 0 76.5 38t33.5 101zM1856 647q0 207 -15.5 307 t-60.5 161q-6 8 -13.5 14t-21.5 15t-16 11q-86 63 -697 63q-625 0 -710 -63q-5 -4 -17.5 -11.5t-21 -14t-14.5 -14.5q-45 -60 -60 -159.5t-15 -308.5q0 -208 15 -307.5t60 -160.5q6 -8 15 -15t20.5 -14t17.5 -12q44 -33 239.5 -49t470.5 -16q610 0 697 65q5 4 17 11t20.5 14 t13.5 16q46 60 61 159t15 309zM2048 1408v-1536h-2048v1536h2048z" />
+<glyph unicode="&#xf20b;" d="M992 912v-496q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v496q0 112 -80 192t-192 80h-272v-1152q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v1344q0 14 9 23t23 9h464q135 0 249 -66.5t180.5 -180.5t66.5 -249zM1376 1376v-880q0 -135 -66.5 -249t-180.5 -180.5 t-249 -66.5h-464q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h160q14 0 23 -9t9 -23v-768h272q112 0 192 80t80 192v880q0 14 9 23t23 9h160q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf20c;" d="M1311 694v-114q0 -24 -13.5 -38t-37.5 -14h-202q-24 0 -38 14t-14 38v114q0 24 14 38t38 14h202q24 0 37.5 -14t13.5 -38zM821 464v250q0 53 -32.5 85.5t-85.5 32.5h-133q-68 0 -96 -52q-28 52 -96 52h-130q-53 0 -85.5 -32.5t-32.5 -85.5v-250q0 -22 21 -22h55 q22 0 22 22v230q0 24 13.5 38t38.5 14h94q24 0 38 -14t14 -38v-230q0 -22 21 -22h54q22 0 22 22v230q0 24 14 38t38 14h97q24 0 37.5 -14t13.5 -38v-230q0 -22 22 -22h55q21 0 21 22zM1410 560v154q0 53 -33 85.5t-86 32.5h-264q-53 0 -86 -32.5t-33 -85.5v-410 q0 -21 22 -21h55q21 0 21 21v180q31 -42 94 -42h191q53 0 86 32.5t33 85.5zM1536 1176v-1072q0 -96 -68 -164t-164 -68h-1072q-96 0 -164 68t-68 164v1072q0 96 68 164t164 68h1072q96 0 164 -68t68 -164z" />
+<glyph unicode="&#xf20d;" d="M915 450h-294l147 551zM1001 128h311l-324 1024h-440l-324 -1024h311l383 314zM1536 1120v-960q0 -118 -85 -203t-203 -85h-960q-118 0 -203 85t-85 203v960q0 118 85 203t203 85h960q118 0 203 -85t85 -203z" />
+<glyph unicode="&#xf20e;" horiz-adv-x="2048" d="M2048 641q0 -21 -13 -36.5t-33 -19.5l-205 -356q3 -9 3 -18q0 -20 -12.5 -35.5t-32.5 -19.5l-193 -337q3 -8 3 -16q0 -23 -16.5 -40t-40.5 -17q-25 0 -41 18h-400q-17 -20 -43 -20t-43 20h-399q-17 -20 -43 -20q-23 0 -40 16.5t-17 40.5q0 8 4 20l-193 335 q-20 4 -32.5 19.5t-12.5 35.5q0 9 3 18l-206 356q-20 5 -32.5 20.5t-12.5 35.5q0 21 13.5 36.5t33.5 19.5l199 344q0 1 -0.5 3t-0.5 3q0 36 34 51l209 363q-4 10 -4 18q0 24 17 40.5t40 16.5q26 0 44 -21h396q16 21 43 21t43 -21h398q18 21 44 21q23 0 40 -16.5t17 -40.5 q0 -6 -4 -18l207 -358q23 -1 39 -17.5t16 -38.5q0 -13 -7 -27l187 -324q19 -4 31.5 -19.5t12.5 -35.5zM1063 -158h389l-342 354h-143l-342 -354h360q18 16 39 16t39 -16zM112 654q1 -4 1 -13q0 -10 -2 -15l208 -360q2 0 4.5 -1t5.5 -2.5l5 -2.5l188 199v347l-187 194 q-13 -8 -29 -10zM986 1438h-388l190 -200l554 200h-280q-16 -16 -38 -16t-38 16zM1689 226q1 6 5 11l-64 68l-17 -79h76zM1583 226l22 105l-252 266l-296 -307l63 -64h463zM1495 -142l16 28l65 310h-427l333 -343q8 4 13 5zM578 -158h5l342 354h-373v-335l4 -6q14 -5 22 -13 zM552 226h402l64 66l-309 321l-157 -166v-221zM359 226h163v189l-168 -177q4 -8 5 -12zM358 1051q0 -1 0.5 -2t0.5 -2q0 -16 -8 -29l171 -177v269zM552 1121v-311l153 -157l297 314l-223 236zM556 1425l-4 -8v-264l205 74l-191 201q-6 -2 -10 -3zM1447 1438h-16l-621 -224 l213 -225zM1023 946l-297 -315l311 -319l296 307zM688 634l-136 141v-284zM1038 270l-42 -44h85zM1374 618l238 -251l132 624l-3 5l-1 1zM1718 1018q-8 13 -8 29v2l-216 376q-5 1 -13 5l-437 -463l310 -327zM522 1142v223l-163 -282zM522 196h-163l163 -283v283zM1607 196 l-48 -227l130 227h-82zM1729 266l207 361q-2 10 -2 14q0 1 3 16l-171 296l-129 -612l77 -82q5 3 15 7z" />
+<glyph unicode="&#xf210;" d="M0 856q0 131 91.5 226.5t222.5 95.5h742l352 358v-1470q0 -132 -91.5 -227t-222.5 -95h-780q-131 0 -222.5 95t-91.5 227v790zM1232 102l-176 180v425q0 46 -32 79t-78 33h-484q-46 0 -78 -33t-32 -79v-492q0 -46 32.5 -79.5t77.5 -33.5h770z" />
+<glyph unicode="&#xf211;" d="M934 1386q-317 -121 -556 -362.5t-358 -560.5q-20 89 -20 176q0 208 102.5 384.5t278.5 279t384 102.5q82 0 169 -19zM1203 1267q93 -65 164 -155q-389 -113 -674.5 -400.5t-396.5 -676.5q-93 72 -155 162q112 386 395 671t667 399zM470 -67q115 356 379.5 622t619.5 384 q40 -92 54 -195q-292 -120 -516 -345t-343 -518q-103 14 -194 52zM1536 -125q-193 50 -367 115q-135 -84 -290 -107q109 205 274 370.5t369 275.5q-21 -152 -101 -284q65 -175 115 -370z" />
+<glyph unicode="&#xf212;" horiz-adv-x="2048" d="M1893 1144l155 -1272q-131 0 -257 57q-200 91 -393 91q-226 0 -374 -148q-148 148 -374 148q-193 0 -393 -91q-128 -57 -252 -57h-5l155 1272q224 127 482 127q233 0 387 -106q154 106 387 106q258 0 482 -127zM1398 157q129 0 232 -28.5t260 -93.5l-124 1021 q-171 78 -368 78q-224 0 -374 -141q-150 141 -374 141q-197 0 -368 -78l-124 -1021q105 43 165.5 65t148.5 39.5t178 17.5q202 0 374 -108q172 108 374 108zM1438 191l-55 907q-211 -4 -359 -155q-152 155 -374 155q-176 0 -336 -66l-114 -941q124 51 228.5 76t221.5 25 q209 0 374 -102q172 107 374 102z" />
+<glyph unicode="&#xf213;" horiz-adv-x="2048" d="M1500 165v733q0 21 -15 36t-35 15h-93q-20 0 -35 -15t-15 -36v-733q0 -20 15 -35t35 -15h93q20 0 35 15t15 35zM1216 165v531q0 20 -15 35t-35 15h-101q-20 0 -35 -15t-15 -35v-531q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM924 165v429q0 20 -15 35t-35 15h-101 q-20 0 -35 -15t-15 -35v-429q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM632 165v362q0 20 -15 35t-35 15h-101q-20 0 -35 -15t-15 -35v-362q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM2048 311q0 -166 -118 -284t-284 -118h-1244q-166 0 -284 118t-118 284 q0 116 63 214.5t168 148.5q-10 34 -10 73q0 113 80.5 193.5t193.5 80.5q102 0 180 -67q45 183 194 300t338 117q149 0 275 -73.5t199.5 -199.5t73.5 -275q0 -66 -14 -122q135 -33 221 -142.5t86 -247.5z" />
+<glyph unicode="&#xf214;" d="M0 1536h1536v-1392l-776 -338l-760 338v1392zM1436 209v926h-1336v-926l661 -294zM1436 1235v201h-1336v-201h1336zM181 937v-115h-37v115h37zM181 789v-115h-37v115h37zM181 641v-115h-37v115h37zM181 493v-115h-37v115h37zM181 345v-115h-37v115h37zM207 202l15 34 l105 -47l-15 -33zM343 142l15 34l105 -46l-15 -34zM478 82l15 34l105 -46l-15 -34zM614 23l15 33l104 -46l-15 -34zM797 10l105 46l15 -33l-105 -47zM932 70l105 46l15 -34l-105 -46zM1068 130l105 46l15 -34l-105 -46zM1203 189l105 47l15 -34l-105 -46zM259 1389v-36h-114 v36h114zM421 1389v-36h-115v36h115zM583 1389v-36h-115v36h115zM744 1389v-36h-114v36h114zM906 1389v-36h-114v36h114zM1068 1389v-36h-115v36h115zM1230 1389v-36h-115v36h115zM1391 1389v-36h-114v36h114zM181 1049v-79h-37v115h115v-36h-78zM421 1085v-36h-115v36h115z M583 1085v-36h-115v36h115zM744 1085v-36h-114v36h114zM906 1085v-36h-114v36h114zM1068 1085v-36h-115v36h115zM1230 1085v-36h-115v36h115zM1355 970v79h-78v36h115v-115h-37zM1355 822v115h37v-115h-37zM1355 674v115h37v-115h-37zM1355 526v115h37v-115h-37zM1355 378 v115h37v-115h-37zM1355 230v115h37v-115h-37zM760 265q-129 0 -221 91.5t-92 221.5q0 129 92 221t221 92q130 0 221.5 -92t91.5 -221q0 -130 -91.5 -221.5t-221.5 -91.5zM595 646q0 -36 19.5 -56.5t49.5 -25t64 -7t64 -2t49.5 -9t19.5 -30.5q0 -49 -112 -49q-97 0 -123 51 h-3l-31 -63q67 -42 162 -42q29 0 56.5 5t55.5 16t45.5 33t17.5 53q0 46 -27.5 69.5t-67.5 27t-79.5 3t-67 5t-27.5 25.5q0 21 20.5 33t40.5 15t41 3q34 0 70.5 -11t51.5 -34h3l30 58q-3 1 -21 8.5t-22.5 9t-19.5 7t-22 7t-20 4.5t-24 4t-23 1q-29 0 -56.5 -5t-54 -16.5 t-43 -34t-16.5 -53.5z" />
+<glyph unicode="&#xf215;" horiz-adv-x="2048" d="M863 504q0 112 -79.5 191.5t-191.5 79.5t-191 -79.5t-79 -191.5t79 -191t191 -79t191.5 79t79.5 191zM1726 505q0 112 -79 191t-191 79t-191.5 -79t-79.5 -191q0 -113 79.5 -192t191.5 -79t191 79.5t79 191.5zM2048 1314v-1348q0 -44 -31.5 -75.5t-76.5 -31.5h-1832 q-45 0 -76.5 31.5t-31.5 75.5v1348q0 44 31.5 75.5t76.5 31.5h431q44 0 76 -31.5t32 -75.5v-161h754v161q0 44 32 75.5t76 31.5h431q45 0 76.5 -31.5t31.5 -75.5z" />
+<glyph unicode="&#xf216;" horiz-adv-x="2048" d="M1430 953zM1690 749q148 0 253 -98.5t105 -244.5q0 -157 -109 -261.5t-267 -104.5q-85 0 -162 27.5t-138 73.5t-118 106t-109 126.5t-103.5 132.5t-108.5 126t-117 106t-136 73.5t-159 27.5q-154 0 -251.5 -91.5t-97.5 -244.5q0 -157 104 -250t263 -93q100 0 208 37.5 t193 98.5q5 4 21 18.5t30 24t22 9.5q14 0 24.5 -10.5t10.5 -24.5q0 -24 -60 -77q-101 -88 -234.5 -142t-260.5 -54q-133 0 -245.5 58t-180 165t-67.5 241q0 205 141.5 341t347.5 136q120 0 226.5 -43.5t185.5 -113t151.5 -153t139 -167.5t133.5 -153.5t149.5 -113 t172.5 -43.5q102 0 168.5 61.5t66.5 162.5q0 95 -64.5 159t-159.5 64q-30 0 -81.5 -18.5t-68.5 -18.5q-20 0 -35.5 15t-15.5 35q0 18 8.5 57t8.5 59q0 159 -107.5 263t-266.5 104q-58 0 -111.5 -18.5t-84 -40.5t-55.5 -40.5t-33 -18.5q-15 0 -25.5 10.5t-10.5 25.5 q0 19 25 46q59 67 147 103.5t182 36.5q191 0 318 -125.5t127 -315.5q0 -37 -4 -66q57 15 115 15z" />
+<glyph unicode="&#xf217;" horiz-adv-x="1664" d="M1216 832q0 26 -19 45t-45 19h-128v128q0 26 -19 45t-45 19t-45 -19t-19 -45v-128h-128q-26 0 -45 -19t-19 -45t19 -45t45 -19h128v-128q0 -26 19 -45t45 -19t45 19t19 45v128h128q26 0 45 19t19 45zM640 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5 t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1536 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1664 1088v-512q0 -24 -16 -42.5t-41 -21.5l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920 q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf218;" horiz-adv-x="1664" d="M1280 832q0 26 -19 45t-45 19t-45 -19l-147 -146v293q0 26 -19 45t-45 19t-45 -19t-19 -45v-293l-147 146q-19 19 -45 19t-45 -19t-19 -45t19 -45l256 -256q19 -19 45 -19t45 19l256 256q19 19 19 45zM640 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5 t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1536 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1664 1088v-512q0 -24 -16 -42.5t-41 -21.5l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920 q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf219;" horiz-adv-x="2048" d="M212 768l623 -665l-300 665h-323zM1024 -4l349 772h-698zM538 896l204 384h-262l-288 -384h346zM1213 103l623 665h-323zM683 896h682l-204 384h-274zM1510 896h346l-288 384h-262zM1651 1382l384 -512q14 -18 13 -41.5t-17 -40.5l-960 -1024q-18 -20 -47 -20t-47 20 l-960 1024q-16 17 -17 40.5t13 41.5l384 512q18 26 51 26h1152q33 0 51 -26z" />
+<glyph unicode="&#xf21a;" horiz-adv-x="2048" d="M1811 -19q19 19 45 19t45 -19l128 -128l-90 -90l-83 83l-83 -83q-18 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83 q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-128 128l90 90l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83 q19 19 45 19t45 -19l83 -83zM237 19q-19 -19 -45 -19t-45 19l-128 128l90 90l83 -82l83 82q19 19 45 19t45 -19l83 -82l64 64v293l-210 314q-17 26 -7 56.5t40 40.5l177 58v299h128v128h256v128h256v-128h256v-128h128v-299l177 -58q30 -10 40 -40.5t-7 -56.5l-210 -314 v-293l19 18q19 19 45 19t45 -19l83 -82l83 82q19 19 45 19t45 -19l128 -128l-90 -90l-83 83l-83 -83q-18 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83 q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83zM640 1152v-128l384 128l384 -128v128h-128v128h-512v-128h-128z" />
+<glyph unicode="&#xf21b;" d="M576 0l96 448l-96 128l-128 64zM832 0l128 640l-128 -64l-96 -128zM992 1010q-2 4 -4 6q-10 8 -96 8q-70 0 -167 -19q-7 -2 -21 -2t-21 2q-97 19 -167 19q-86 0 -96 -8q-2 -2 -4 -6q2 -18 4 -27q2 -3 7.5 -6.5t7.5 -10.5q2 -4 7.5 -20.5t7 -20.5t7.5 -17t8.5 -17t9 -14 t12 -13.5t14 -9.5t17.5 -8t20.5 -4t24.5 -2q36 0 59 12.5t32.5 30t14.5 34.5t11.5 29.5t17.5 12.5h12q11 0 17.5 -12.5t11.5 -29.5t14.5 -34.5t32.5 -30t59 -12.5q13 0 24.5 2t20.5 4t17.5 8t14 9.5t12 13.5t9 14t8.5 17t7.5 17t7 20.5t7.5 20.5q2 7 7.5 10.5t7.5 6.5 q2 9 4 27zM1408 131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190q0 61 4.5 118t19 125.5t37.5 123.5t63.5 103.5t93.5 74.5l-90 220h214q-22 64 -22 128q0 12 2 32q-194 40 -194 96q0 57 210 99q17 62 51.5 134t70.5 114q32 37 76 37q30 0 84 -31t84 -31t84 31 t84 31q44 0 76 -37q36 -42 70.5 -114t51.5 -134q210 -42 210 -99q0 -56 -194 -96q7 -81 -20 -160h214l-82 -225q63 -33 107.5 -96.5t65.5 -143.5t29 -151.5t8 -148.5z" />
+<glyph unicode="&#xf21c;" horiz-adv-x="2304" d="M2301 500q12 -103 -22 -198.5t-99 -163.5t-158.5 -106t-196.5 -31q-161 11 -279.5 125t-134.5 274q-12 111 27.5 210.5t118.5 170.5l-71 107q-96 -80 -151 -194t-55 -244q0 -27 -18.5 -46.5t-45.5 -19.5h-256h-69q-23 -164 -149 -274t-294 -110q-185 0 -316.5 131.5 t-131.5 316.5t131.5 316.5t316.5 131.5q76 0 152 -27l24 45q-123 110 -304 110h-64q-26 0 -45 19t-19 45t19 45t45 19h128q78 0 145 -13.5t116.5 -38.5t71.5 -39.5t51 -36.5h512h115l-85 128h-222q-30 0 -49 22.5t-14 52.5q4 23 23 38t43 15h253q33 0 53 -28l70 -105 l114 114q19 19 46 19h101q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-179l115 -172q131 63 275 36q143 -26 244 -134.5t118 -253.5zM448 128q115 0 203 72.5t111 183.5h-314q-35 0 -55 31q-18 32 -1 63l147 277q-47 13 -91 13q-132 0 -226 -94t-94 -226t94 -226 t226 -94zM1856 128q132 0 226 94t94 226t-94 226t-226 94q-60 0 -121 -24l174 -260q15 -23 10 -49t-27 -40q-15 -11 -36 -11q-35 0 -53 29l-174 260q-93 -95 -93 -225q0 -132 94 -226t226 -94z" />
+<glyph unicode="&#xf21d;" d="M1408 0q0 -63 -61.5 -113.5t-164 -81t-225 -46t-253.5 -15.5t-253.5 15.5t-225 46t-164 81t-61.5 113.5q0 49 33 88.5t91 66.5t118 44.5t131 29.5q26 5 48 -10.5t26 -41.5q5 -26 -10.5 -48t-41.5 -26q-58 -10 -106 -23.5t-76.5 -25.5t-48.5 -23.5t-27.5 -19.5t-8.5 -12 q3 -11 27 -26.5t73 -33t114 -32.5t160.5 -25t201.5 -10t201.5 10t160.5 25t114 33t73 33.5t27 27.5q-1 4 -8.5 11t-27.5 19t-48.5 23.5t-76.5 25t-106 23.5q-26 4 -41.5 26t-10.5 48q4 26 26 41.5t48 10.5q71 -12 131 -29.5t118 -44.5t91 -66.5t33 -88.5zM1024 896v-384 q0 -26 -19 -45t-45 -19h-64v-384q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v384h-64q-26 0 -45 19t-19 45v384q0 53 37.5 90.5t90.5 37.5h384q53 0 90.5 -37.5t37.5 -90.5zM928 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5 t158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf21e;" horiz-adv-x="1792" d="M1280 512h305q-5 -6 -10 -10.5t-9 -7.5l-3 -4l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-5 2 -21 20h369q22 0 39.5 13.5t22.5 34.5l70 281l190 -667q6 -20 23 -33t39 -13q21 0 38 13t23 33l146 485l56 -112q18 -35 57 -35zM1792 940q0 -145 -103 -300h-369l-111 221 q-8 17 -25.5 27t-36.5 8q-45 -5 -56 -46l-129 -430l-196 686q-6 20 -23.5 33t-39.5 13t-39 -13.5t-22 -34.5l-116 -464h-423q-103 155 -103 300q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124 t127 -344z" />
+<glyph unicode="&#xf221;" horiz-adv-x="1280" d="M1152 960q0 -221 -147.5 -384.5t-364.5 -187.5v-260h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v260q-150 16 -271.5 103t-186 224t-52.5 292 q11 134 80.5 249t182 188t245.5 88q170 19 319 -54t236 -212t87 -306zM128 960q0 -185 131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5z" />
+<glyph unicode="&#xf222;" d="M1472 1408q26 0 45 -19t19 -45v-416q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v262l-382 -383q126 -156 126 -359q0 -117 -45.5 -223.5t-123 -184t-184 -123t-223.5 -45.5t-223.5 45.5t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123t223.5 45.5 q203 0 359 -126l382 382h-261q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h416zM576 0q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf223;" horiz-adv-x="1280" d="M830 1220q145 -72 233.5 -210.5t88.5 -305.5q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-217 24 -364.5 187.5 t-147.5 384.5q0 167 88.5 305.5t233.5 210.5q-165 96 -228 273q-6 16 3.5 29.5t26.5 13.5h69q21 0 29 -20q44 -106 140 -171t214 -65t214 65t140 171q8 20 37 20h61q17 0 26.5 -13.5t3.5 -29.5q-63 -177 -228 -273zM576 256q185 0 316.5 131.5t131.5 316.5t-131.5 316.5 t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf224;" d="M1024 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q126 -158 126 -359q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64 q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-149 16 -270.5 103t-186.5 223.5t-53 291.5q16 204 160 353.5t347 172.5q118 14 228 -19t198 -103l255 254h-134q-14 0 -23 9t-9 23v64zM576 256q185 0 316.5 131.5t131.5 316.5t-131.5 316.5 t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf225;" horiz-adv-x="1792" d="M1280 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q126 -158 126 -359q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64 q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-217 24 -364.5 187.5t-147.5 384.5q0 201 126 359l-52 53l-101 -111q-9 -10 -22 -10.5t-23 7.5l-48 44q-10 8 -10.5 21.5t8.5 23.5l105 115l-111 112v-134q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9 t-9 23v288q0 26 19 45t45 19h288q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-133l106 -107l86 94q9 10 22 10.5t23 -7.5l48 -44q10 -8 10.5 -21.5t-8.5 -23.5l-90 -99l57 -56q158 126 359 126t359 -126l255 254h-134q-14 0 -23 9t-9 23v64zM832 256q185 0 316.5 131.5 t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf226;" horiz-adv-x="1792" d="M1790 1007q12 -155 -52.5 -292t-186 -224t-271.5 -103v-260h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-512v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23 t23 9h224v260q-150 16 -271.5 103t-186 224t-52.5 292q17 206 164.5 356.5t352.5 169.5q206 21 377 -94q171 115 377 94q205 -19 352.5 -169.5t164.5 -356.5zM896 647q128 131 128 313t-128 313q-128 -131 -128 -313t128 -313zM576 512q115 0 218 57q-154 165 -154 391 q0 224 154 391q-103 57 -218 57q-185 0 -316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5zM1152 128v260q-137 15 -256 94q-119 -79 -256 -94v-260h512zM1216 512q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5q-115 0 -218 -57q154 -167 154 -391 q0 -226 -154 -391q103 -57 218 -57z" />
+<glyph unicode="&#xf227;" horiz-adv-x="1920" d="M1536 1120q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q76 -95 107.5 -214t9.5 -247q-31 -182 -166 -312t-318 -156q-210 -29 -384.5 80t-241.5 300q-117 6 -221 57.5t-177.5 133t-113.5 192.5t-32 230 q9 135 78 252t182 191.5t248 89.5q118 14 227.5 -19t198.5 -103l255 254h-134q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q59 -74 93 -169q182 -9 328 -124l255 254h-134q-14 0 -23 9 t-9 23v64zM1024 704q0 20 -4 58q-162 -25 -271 -150t-109 -292q0 -20 4 -58q162 25 271 150t109 292zM128 704q0 -168 111 -294t276 -149q-3 29 -3 59q0 210 135 369.5t338 196.5q-53 120 -163.5 193t-245.5 73q-185 0 -316.5 -131.5t-131.5 -316.5zM1088 -128 q185 0 316.5 131.5t131.5 316.5q0 168 -111 294t-276 149q3 -29 3 -59q0 -210 -135 -369.5t-338 -196.5q53 -120 163.5 -193t245.5 -73z" />
+<glyph unicode="&#xf228;" horiz-adv-x="2048" d="M1664 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q76 -95 107.5 -214t9.5 -247q-32 -180 -164.5 -310t-313.5 -157q-223 -34 -409 90q-117 -78 -256 -93v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23 t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-155 17 -279.5 109.5t-187 237.5t-39.5 307q25 187 159.5 322.5t320.5 164.5q224 34 410 -90q146 97 320 97q201 0 359 -126l255 254h-134q-14 0 -23 9 t-9 23v64zM896 391q128 131 128 313t-128 313q-128 -131 -128 -313t128 -313zM128 704q0 -185 131.5 -316.5t316.5 -131.5q117 0 218 57q-154 167 -154 391t154 391q-101 57 -218 57q-185 0 -316.5 -131.5t-131.5 -316.5zM1216 256q185 0 316.5 131.5t131.5 316.5 t-131.5 316.5t-316.5 131.5q-117 0 -218 -57q154 -167 154 -391t-154 -391q101 -57 218 -57z" />
+<glyph unicode="&#xf229;" d="M1472 1408q26 0 45 -19t19 -45v-416q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v262l-213 -214l140 -140q9 -10 9 -23t-9 -22l-46 -46q-9 -9 -22 -9t-23 9l-140 141l-78 -79q126 -156 126 -359q0 -117 -45.5 -223.5t-123 -184t-184 -123t-223.5 -45.5t-223.5 45.5 t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123t223.5 45.5q203 0 359 -126l78 78l-172 172q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l172 -172l213 213h-261q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h416zM576 0q185 0 316.5 131.5t131.5 316.5t-131.5 316.5 t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf22a;" horiz-adv-x="1280" d="M640 892q217 -24 364.5 -187.5t147.5 -384.5q0 -167 -87 -306t-236 -212t-319 -54q-133 15 -245.5 88t-182 188t-80.5 249q-12 155 52.5 292t186 224t271.5 103v132h-160q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h160v165l-92 -92q-10 -9 -23 -9t-22 9l-46 46q-9 9 -9 22 t9 23l202 201q19 19 45 19t45 -19l202 -201q9 -10 9 -23t-9 -22l-46 -46q-9 -9 -22 -9t-23 9l-92 92v-165h160q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-160v-132zM576 -128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5 t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf22b;" horiz-adv-x="2048" d="M1901 621q19 -19 19 -45t-19 -45l-294 -294q-9 -10 -22.5 -10t-22.5 10l-45 45q-10 9 -10 22.5t10 22.5l185 185h-294v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-132q-24 -217 -187.5 -364.5t-384.5 -147.5q-167 0 -306 87t-212 236t-54 319q15 133 88 245.5 t188 182t249 80.5q155 12 292 -52.5t224 -186t103 -271.5h132v224q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-224h294l-185 185q-10 9 -10 22.5t10 22.5l45 45q9 10 22.5 10t22.5 -10zM576 128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5 t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf22c;" horiz-adv-x="1280" d="M1152 960q0 -221 -147.5 -384.5t-364.5 -187.5v-612q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v612q-217 24 -364.5 187.5t-147.5 384.5q0 117 45.5 223.5t123 184t184 123t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5zM576 512q185 0 316.5 131.5 t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf22d;" horiz-adv-x="1280" d="M1024 576q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1152 576q0 -117 -45.5 -223.5t-123 -184t-184 -123t-223.5 -45.5t-223.5 45.5t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123 t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5z" />
+<glyph unicode="&#xf22e;" horiz-adv-x="1792" />
+<glyph unicode="&#xf22f;" horiz-adv-x="1792" />
+<glyph unicode="&#xf230;" d="M1451 1408q35 0 60 -25t25 -60v-1366q0 -35 -25 -60t-60 -25h-391v595h199l30 232h-229v148q0 56 23.5 84t91.5 28l122 1v207q-63 9 -178 9q-136 0 -217.5 -80t-81.5 -226v-171h-200v-232h200v-595h-735q-35 0 -60 25t-25 60v1366q0 35 25 60t60 25h1366z" />
+<glyph unicode="&#xf231;" horiz-adv-x="1280" d="M0 939q0 108 37.5 203.5t103.5 166.5t152 123t185 78t202 26q158 0 294 -66.5t221 -193.5t85 -287q0 -96 -19 -188t-60 -177t-100 -149.5t-145 -103t-189 -38.5q-68 0 -135 32t-96 88q-10 -39 -28 -112.5t-23.5 -95t-20.5 -71t-26 -71t-32 -62.5t-46 -77.5t-62 -86.5 l-14 -5l-9 10q-15 157 -15 188q0 92 21.5 206.5t66.5 287.5t52 203q-32 65 -32 169q0 83 52 156t132 73q61 0 95 -40.5t34 -102.5q0 -66 -44 -191t-44 -187q0 -63 45 -104.5t109 -41.5q55 0 102 25t78.5 68t56 95t38 110.5t20 111t6.5 99.5q0 173 -109.5 269.5t-285.5 96.5 q-200 0 -334 -129.5t-134 -328.5q0 -44 12.5 -85t27 -65t27 -45.5t12.5 -30.5q0 -28 -15 -73t-37 -45q-2 0 -17 3q-51 15 -90.5 56t-61 94.5t-32.5 108t-11 106.5z" />
+<glyph unicode="&#xf232;" d="M985 562q13 0 97.5 -44t89.5 -53q2 -5 2 -15q0 -33 -17 -76q-16 -39 -71 -65.5t-102 -26.5q-57 0 -190 62q-98 45 -170 118t-148 185q-72 107 -71 194v8q3 91 74 158q24 22 52 22q6 0 18 -1.5t19 -1.5q19 0 26.5 -6.5t15.5 -27.5q8 -20 33 -88t25 -75q0 -21 -34.5 -57.5 t-34.5 -46.5q0 -7 5 -15q34 -73 102 -137q56 -53 151 -101q12 -7 22 -7q15 0 54 48.5t52 48.5zM782 32q127 0 243.5 50t200.5 134t134 200.5t50 243.5t-50 243.5t-134 200.5t-200.5 134t-243.5 50t-243.5 -50t-200.5 -134t-134 -200.5t-50 -243.5q0 -203 120 -368l-79 -233 l242 77q158 -104 345 -104zM782 1414q153 0 292.5 -60t240.5 -161t161 -240.5t60 -292.5t-60 -292.5t-161 -240.5t-240.5 -161t-292.5 -60q-195 0 -365 94l-417 -134l136 405q-108 178 -108 389q0 153 60 292.5t161 240.5t240.5 161t292.5 60z" />
+<glyph unicode="&#xf233;" horiz-adv-x="1792" d="M128 128h1024v128h-1024v-128zM128 640h1024v128h-1024v-128zM1696 192q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM128 1152h1024v128h-1024v-128zM1696 704q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1696 1216 q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1792 384v-384h-1792v384h1792zM1792 896v-384h-1792v384h1792zM1792 1408v-384h-1792v384h1792z" />
+<glyph unicode="&#xf234;" horiz-adv-x="2048" d="M704 640q-159 0 -271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5zM1664 512h352q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-352v-352q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5 t-9.5 22.5v352h-352q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h352v352q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5v-352zM928 288q0 -52 38 -90t90 -38h256v-238q-68 -50 -171 -50h-874q-121 0 -194 69t-73 190q0 53 3.5 103.5t14 109t26.5 108.5 t43 97.5t62 81t85.5 53.5t111.5 20q19 0 39 -17q79 -61 154.5 -91.5t164.5 -30.5t164.5 30.5t154.5 91.5q20 17 39 17q132 0 217 -96h-223q-52 0 -90 -38t-38 -90v-192z" />
+<glyph unicode="&#xf235;" horiz-adv-x="2048" d="M704 640q-159 0 -271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5zM1781 320l249 -249q9 -9 9 -23q0 -13 -9 -22l-136 -136q-9 -9 -22 -9q-14 0 -23 9l-249 249l-249 -249q-9 -9 -23 -9q-13 0 -22 9l-136 136 q-9 9 -9 22q0 14 9 23l249 249l-249 249q-9 9 -9 23q0 13 9 22l136 136q9 9 22 9q14 0 23 -9l249 -249l249 249q9 9 23 9q13 0 22 -9l136 -136q9 -9 9 -22q0 -14 -9 -23zM1283 320l-181 -181q-37 -37 -37 -91q0 -53 37 -90l83 -83q-21 -3 -44 -3h-874q-121 0 -194 69 t-73 190q0 53 3.5 103.5t14 109t26.5 108.5t43 97.5t62 81t85.5 53.5t111.5 20q19 0 39 -17q154 -122 319 -122t319 122q20 17 39 17q28 0 57 -6q-28 -27 -41 -50t-13 -56q0 -54 37 -91z" />
+<glyph unicode="&#xf236;" horiz-adv-x="2048" d="M256 512h1728q26 0 45 -19t19 -45v-448h-256v256h-1536v-256h-256v1216q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-704zM832 832q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM2048 576v64q0 159 -112.5 271.5t-271.5 112.5h-704 q-26 0 -45 -19t-19 -45v-384h1152z" />
+<glyph unicode="&#xf237;" d="M1536 1536l-192 -448h192v-192h-274l-55 -128h329v-192h-411l-357 -832l-357 832h-411v192h329l-55 128h-274v192h192l-192 448h256l323 -768h378l323 768h256zM768 320l108 256h-216z" />
+<glyph unicode="&#xf238;" d="M1088 1536q185 0 316.5 -93.5t131.5 -226.5v-896q0 -130 -125.5 -222t-305.5 -97l213 -202q16 -15 8 -35t-30 -20h-1056q-22 0 -30 20t8 35l213 202q-180 5 -305.5 97t-125.5 222v896q0 133 131.5 226.5t316.5 93.5h640zM768 192q80 0 136 56t56 136t-56 136t-136 56 t-136 -56t-56 -136t56 -136t136 -56zM1344 768v512h-1152v-512h1152z" />
+<glyph unicode="&#xf239;" d="M1088 1536q185 0 316.5 -93.5t131.5 -226.5v-896q0 -130 -125.5 -222t-305.5 -97l213 -202q16 -15 8 -35t-30 -20h-1056q-22 0 -30 20t8 35l213 202q-180 5 -305.5 97t-125.5 222v896q0 133 131.5 226.5t316.5 93.5h640zM288 224q66 0 113 47t47 113t-47 113t-113 47 t-113 -47t-47 -113t47 -113t113 -47zM704 768v512h-544v-512h544zM1248 224q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47zM1408 768v512h-576v-512h576z" />
+<glyph unicode="&#xf23a;" horiz-adv-x="1792" d="M597 1115v-1173q0 -25 -12.5 -42.5t-36.5 -17.5q-17 0 -33 8l-465 233q-21 10 -35.5 33.5t-14.5 46.5v1140q0 20 10 34t29 14q14 0 44 -15l511 -256q3 -3 3 -5zM661 1014l534 -866l-534 266v600zM1792 996v-1054q0 -25 -14 -40.5t-38 -15.5t-47 13l-441 220zM1789 1116 q0 -3 -256.5 -419.5t-300.5 -487.5l-390 634l324 527q17 28 52 28q14 0 26 -6l541 -270q4 -2 4 -6z" />
+<glyph unicode="&#xf23b;" d="M809 532l266 499h-112l-157 -312q-24 -48 -44 -92l-42 92l-155 312h-120l263 -493v-324h101v318zM1536 1408v-1536h-1536v1536h1536z" />
+<glyph unicode="&#xf23c;" horiz-adv-x="2296" d="M478 -139q-8 -16 -27 -34.5t-37 -25.5q-25 -9 -51.5 3.5t-28.5 31.5q-1 22 40 55t68 38q23 4 34 -21.5t2 -46.5zM1819 -139q7 -16 26 -34.5t38 -25.5q25 -9 51.5 3.5t27.5 31.5q2 22 -39.5 55t-68.5 38q-22 4 -33 -21.5t-2 -46.5zM1867 -30q13 -27 56.5 -59.5t77.5 -41.5 q45 -13 82 4.5t37 50.5q0 46 -67.5 100.5t-115.5 59.5q-40 5 -63.5 -37.5t-6.5 -76.5zM428 -30q-13 -27 -56 -59.5t-77 -41.5q-45 -13 -82 4.5t-37 50.5q0 46 67.5 100.5t115.5 59.5q40 5 63 -37.5t6 -76.5zM1158 1094h1q-41 0 -76 -15q27 -8 44 -30.5t17 -49.5 q0 -35 -27 -60t-65 -25q-52 0 -80 43q-5 -23 -5 -42q0 -74 56 -126.5t135 -52.5q80 0 136 52.5t56 126.5t-56 126.5t-136 52.5zM1462 1312q-99 109 -220.5 131.5t-245.5 -44.5q27 60 82.5 96.5t118 39.5t121.5 -17t99.5 -74.5t44.5 -131.5zM2212 73q8 -11 -11 -42 q7 -23 7 -40q1 -56 -44.5 -112.5t-109.5 -91.5t-118 -37q-48 -2 -92 21.5t-66 65.5q-687 -25 -1259 0q-23 -41 -66.5 -65t-92.5 -22q-86 3 -179.5 80.5t-92.5 160.5q2 22 7 40q-19 31 -11 42q6 10 31 1q14 22 41 51q-7 29 2 38q11 10 39 -4q29 20 59 34q0 29 13 37 q23 12 51 -16q35 5 61 -2q18 -4 38 -19v73q-11 0 -18 2q-53 10 -97 44.5t-55 87.5q-9 38 0 81q15 62 93 95q2 17 19 35.5t36 23.5t33 -7.5t19 -30.5h13q46 -5 60 -23q3 -3 5 -7q10 1 30.5 3.5t30.5 3.5q-15 11 -30 17q-23 40 -91 43q0 6 1 10q-62 2 -118.5 18.5t-84.5 47.5 q-32 36 -42.5 92t-2.5 112q16 126 90 179q23 16 52 4.5t32 -40.5q0 -1 1.5 -14t2.5 -21t3 -20t5.5 -19t8.5 -10q27 -14 76 -12q48 46 98 74q-40 4 -162 -14l47 46q61 58 163 111q145 73 282 86q-20 8 -41 15.5t-47 14t-42.5 10.5t-47.5 11t-43 10q595 126 904 -139 q98 -84 158 -222q85 -10 121 9h1q5 3 8.5 10t5.5 19t3 19.5t3 21.5l1 14q3 28 32 40t52 -5q73 -52 91 -178q7 -57 -3.5 -113t-42.5 -91q-28 -32 -83.5 -48.5t-115.5 -18.5v-10q-71 -2 -95 -43q-14 -5 -31 -17q11 -1 32 -3.5t30 -3.5q1 4 5 8q16 18 60 23h13q5 18 19 30t33 8 t36 -23t19 -36q79 -32 93 -95q9 -40 1 -81q-12 -53 -56 -88t-97 -44q-10 -2 -17 -2q0 -49 -1 -73q20 15 38 19q26 7 61 2q28 28 51 16q14 -9 14 -37q33 -16 59 -34q27 13 38 4q10 -10 2 -38q28 -30 41 -51q23 8 31 -1zM1937 1025q0 -29 -9 -54q82 -32 112 -132 q4 37 -9.5 98.5t-41.5 90.5q-20 19 -36 17t-16 -20zM1859 925q35 -42 47.5 -108.5t-0.5 -124.5q67 13 97 45q13 14 18 28q-3 64 -31 114.5t-79 66.5q-15 -15 -52 -21zM1822 921q-30 0 -44 1q42 -115 53 -239q21 0 43 3q16 68 1 135t-53 100zM258 839q30 100 112 132 q-9 25 -9 54q0 18 -16.5 20t-35.5 -17q-28 -29 -41.5 -90.5t-9.5 -98.5zM294 737q29 -31 97 -45q-13 58 -0.5 124.5t47.5 108.5v0q-37 6 -52 21q-51 -16 -78.5 -66t-31.5 -115q9 -17 18 -28zM471 683q14 124 73 235q-19 -4 -55 -18l-45 -19v1q-46 -89 -20 -196q25 -3 47 -3z M1434 644q8 -38 16.5 -108.5t11.5 -89.5q3 -18 9.5 -21.5t23.5 4.5q40 20 62 85.5t23 125.5q-24 2 -146 4zM1152 1285q-116 0 -199 -82.5t-83 -198.5q0 -117 83 -199.5t199 -82.5t199 82.5t83 199.5q0 116 -83 198.5t-199 82.5zM1380 646q-106 2 -211 0v1q-1 -27 2.5 -86 t13.5 -66q29 -14 93.5 -14.5t95.5 10.5q9 3 11 39t-0.5 69.5t-4.5 46.5zM1112 447q8 4 9.5 48t-0.5 88t-4 63v1q-212 -3 -214 -3q-4 -20 -7 -62t0 -83t14 -46q34 -15 101 -16t101 10zM718 636q-16 -59 4.5 -118.5t77.5 -84.5q15 -8 24 -5t12 21q3 16 8 90t10 103 q-69 -2 -136 -6zM591 510q3 -23 -34 -36q132 -141 271.5 -240t305.5 -154q172 49 310.5 146t293.5 250q-33 13 -30 34l3 9v1v-1q-17 2 -50 5.5t-48 4.5q-26 -90 -82 -132q-51 -38 -82 1q-5 6 -9 14q-7 13 -17 62q-2 -5 -5 -9t-7.5 -7t-8 -5.5t-9.5 -4l-10 -2.5t-12 -2 l-12 -1.5t-13.5 -1t-13.5 -0.5q-106 -9 -163 11q-4 -17 -10 -26.5t-21 -15t-23 -7t-36 -3.5q-2 0 -3 -0.5t-3 -0.5h-3q-179 -17 -203 40q-2 -63 -56 -54q-47 8 -91 54q-12 13 -20 26q-17 29 -26 65q-58 -6 -87 -10q1 -2 4 -10zM507 -118q3 14 3 30q-17 71 -51 130t-73 70 q-41 12 -101.5 -14.5t-104.5 -80t-39 -107.5q35 -53 100 -93t119 -42q51 -2 94 28t53 79zM510 53q23 -63 27 -119q195 113 392 174q-98 52 -180.5 120t-179.5 165q-6 -4 -29 -13q0 -2 -1 -5t-1 -4q31 -18 22 -37q-12 -23 -56 -34q-10 -13 -29 -24h-1q-2 -83 1 -150 q19 -34 35 -73zM579 -113q532 -21 1145 0q-254 147 -428 196q-76 -35 -156 -57q-8 -3 -16 0q-65 21 -129 49q-208 -60 -416 -188h-1v-1q1 0 1 1zM1763 -67q4 54 28 120q14 38 33 71l-1 -1q3 77 3 153q-15 8 -30 25q-42 9 -56 33q-9 20 22 38q-2 4 -2 9q-16 4 -28 12 q-204 -190 -383 -284q198 -59 414 -176zM2155 -90q5 54 -39 107.5t-104 80t-102 14.5q-38 -11 -72.5 -70.5t-51.5 -129.5q0 -16 3 -30q10 -49 53 -79t94 -28q54 2 119 42t100 93z" />
+<glyph unicode="&#xf23d;" horiz-adv-x="2304" d="M1524 -25q0 -68 -48 -116t-116 -48t-116.5 48t-48.5 116t48.5 116.5t116.5 48.5t116 -48.5t48 -116.5zM775 -25q0 -68 -48.5 -116t-116.5 -48t-116 48t-48 116t48 116.5t116 48.5t116.5 -48.5t48.5 -116.5zM0 1469q57 -60 110.5 -104.5t121 -82t136 -63t166 -45.5 t200 -31.5t250 -18.5t304 -9.5t372.5 -2.5q139 0 244.5 -5t181 -16.5t124 -27.5t71 -39.5t24 -51.5t-19.5 -64t-56.5 -76.5t-89.5 -91t-116 -104.5t-139 -119q-185 -157 -286 -247q29 51 76.5 109t94 105.5t94.5 98.5t83 91.5t54 80.5t13 70t-45.5 55.5t-116.5 41t-204 23.5 t-304 5q-168 -2 -314 6t-256 23t-204.5 41t-159.5 51.5t-122.5 62.5t-91.5 66.5t-68 71.5t-50.5 69.5t-40 68t-36.5 59.5z" />
+<glyph unicode="&#xf23e;" horiz-adv-x="1792" d="M896 1472q-169 0 -323 -66t-265.5 -177.5t-177.5 -265.5t-66 -323t66 -323t177.5 -265.5t265.5 -177.5t323 -66t323 66t265.5 177.5t177.5 265.5t66 323t-66 323t-177.5 265.5t-265.5 177.5t-323 66zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348 t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM496 704q16 0 16 -16v-480q0 -16 -16 -16h-32q-16 0 -16 16v480q0 16 16 16h32zM896 640q53 0 90.5 -37.5t37.5 -90.5q0 -35 -17.5 -64t-46.5 -46v-114q0 -14 -9 -23 t-23 -9h-64q-14 0 -23 9t-9 23v114q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5zM896 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM544 928v-96 q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v96q0 93 65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5v-96q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v96q0 146 -103 249t-249 103t-249 -103t-103 -249zM1408 192v512q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-512 q0 -26 19 -45t45 -19h896q26 0 45 19t19 45z" />
+<glyph unicode="&#xf240;" horiz-adv-x="2304" d="M1920 1024v-768h-1664v768h1664zM2048 448h128v384h-128v288q0 14 -9 23t-23 9h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288zM2304 832v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113 v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160q53 0 90.5 -37.5t37.5 -90.5z" />
+<glyph unicode="&#xf241;" horiz-adv-x="2304" d="M256 256v768h1280v-768h-1280zM2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9 h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
+<glyph unicode="&#xf242;" horiz-adv-x="2304" d="M256 256v768h896v-768h-896zM2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9 h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
+<glyph unicode="&#xf243;" horiz-adv-x="2304" d="M256 256v768h512v-768h-512zM2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9 h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
+<glyph unicode="&#xf244;" horiz-adv-x="2304" d="M2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9h-1856q-14 0 -23 -9t-9 -23 v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
+<glyph unicode="&#xf245;" horiz-adv-x="1280" d="M1133 493q31 -30 14 -69q-17 -40 -59 -40h-382l201 -476q10 -25 0 -49t-34 -35l-177 -75q-25 -10 -49 0t-35 34l-191 452l-312 -312q-19 -19 -45 -19q-12 0 -24 5q-40 17 -40 59v1504q0 42 40 59q12 5 24 5q27 0 45 -19z" />
+<glyph unicode="&#xf246;" horiz-adv-x="1024" d="M832 1408q-320 0 -320 -224v-416h128v-128h-128v-544q0 -224 320 -224h64v-128h-64q-272 0 -384 146q-112 -146 -384 -146h-64v128h64q320 0 320 224v544h-128v128h128v416q0 224 -320 224h-64v128h64q272 0 384 -146q112 146 384 146h64v-128h-64z" />
+<glyph unicode="&#xf247;" horiz-adv-x="2048" d="M2048 1152h-128v-1024h128v-384h-384v128h-1280v-128h-384v384h128v1024h-128v384h384v-128h1280v128h384v-384zM1792 1408v-128h128v128h-128zM128 1408v-128h128v128h-128zM256 -128v128h-128v-128h128zM1664 0v128h128v1024h-128v128h-1280v-128h-128v-1024h128v-128 h1280zM1920 -128v128h-128v-128h128zM1280 896h384v-768h-896v256h-384v768h896v-256zM512 512h640v512h-640v-512zM1536 256v512h-256v-384h-384v-128h640z" />
+<glyph unicode="&#xf248;" horiz-adv-x="2304" d="M2304 768h-128v-640h128v-384h-384v128h-896v-128h-384v384h128v128h-384v-128h-384v384h128v640h-128v384h384v-128h896v128h384v-384h-128v-128h384v128h384v-384zM2048 1024v-128h128v128h-128zM1408 1408v-128h128v128h-128zM128 1408v-128h128v128h-128zM256 256 v128h-128v-128h128zM1536 384h-128v-128h128v128zM384 384h896v128h128v640h-128v128h-896v-128h-128v-640h128v-128zM896 -128v128h-128v-128h128zM2176 -128v128h-128v-128h128zM2048 128v640h-128v128h-384v-384h128v-384h-384v128h-384v-128h128v-128h896v128h128z" />
+<glyph unicode="&#xf249;" d="M1024 288v-416h-928q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1344q40 0 68 -28t28 -68v-928h-416q-40 0 -68 -28t-28 -68zM1152 256h381q-15 -82 -65 -132l-184 -184q-50 -50 -132 -65v381z" />
+<glyph unicode="&#xf24a;" d="M1400 256h-248v-248q29 10 41 22l185 185q12 12 22 41zM1120 384h288v896h-1280v-1280h896v288q0 40 28 68t68 28zM1536 1312v-1024q0 -40 -20 -88t-48 -76l-184 -184q-28 -28 -76 -48t-88 -20h-1024q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1344q40 0 68 -28t28 -68 z" />
+<glyph unicode="&#xf24b;" horiz-adv-x="2304" d="M1951 538q0 -26 -15.5 -44.5t-38.5 -23.5q-8 -2 -18 -2h-153v140h153q10 0 18 -2q23 -5 38.5 -23.5t15.5 -44.5zM1933 751q0 -25 -15 -42t-38 -21q-3 -1 -15 -1h-139v129h139q3 0 8.5 -0.5t6.5 -0.5q23 -4 38 -21.5t15 -42.5zM728 587v308h-228v-308q0 -58 -38 -94.5 t-105 -36.5q-108 0 -229 59v-112q53 -15 121 -23t109 -9l42 -1q328 0 328 217zM1442 403v113q-99 -52 -200 -59q-108 -8 -169 41t-61 142t61 142t169 41q101 -7 200 -58v112q-48 12 -100 19.5t-80 9.5l-28 2q-127 6 -218.5 -14t-140.5 -60t-71 -88t-22 -106t22 -106t71 -88 t140.5 -60t218.5 -14q101 4 208 31zM2176 518q0 54 -43 88.5t-109 39.5v3q57 8 89 41.5t32 79.5q0 55 -41 88t-107 36q-3 0 -12 0.5t-14 0.5h-455v-510h491q74 0 121.5 36.5t47.5 96.5zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90 t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf24c;" horiz-adv-x="2304" d="M858 295v693q-106 -41 -172 -135.5t-66 -211.5t66 -211.5t172 -134.5zM1362 641q0 117 -66 211.5t-172 135.5v-694q106 41 172 135.5t66 211.5zM1577 641q0 -159 -78.5 -294t-213.5 -213.5t-294 -78.5q-119 0 -227.5 46.5t-187 125t-125 187t-46.5 227.5q0 159 78.5 294 t213.5 213.5t294 78.5t294 -78.5t213.5 -213.5t78.5 -294zM1960 634q0 139 -55.5 261.5t-147.5 205.5t-213.5 131t-252.5 48h-301q-176 0 -323.5 -81t-235 -230t-87.5 -335q0 -171 87 -317.5t236 -231.5t323 -85h301q129 0 251.5 50.5t214.5 135t147.5 202.5t55.5 246z M2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf24d;" horiz-adv-x="1792" d="M1664 -96v1088q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5v-1088q0 -13 9.5 -22.5t22.5 -9.5h1088q13 0 22.5 9.5t9.5 22.5zM1792 992v-1088q0 -66 -47 -113t-113 -47h-1088q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1088q66 0 113 -47t47 -113 zM1408 1376v-160h-128v160q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5v-1088q0 -13 9.5 -22.5t22.5 -9.5h160v-128h-160q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1088q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf24e;" horiz-adv-x="2304" d="M1728 1088l-384 -704h768zM448 1088l-384 -704h768zM1269 1280q-14 -40 -45.5 -71.5t-71.5 -45.5v-1291h608q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1344q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h608v1291q-40 14 -71.5 45.5t-45.5 71.5h-491q-14 0 -23 9t-9 23v64 q0 14 9 23t23 9h491q21 57 70 92.5t111 35.5t111 -35.5t70 -92.5h491q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-491zM1088 1264q33 0 56.5 23.5t23.5 56.5t-23.5 56.5t-56.5 23.5t-56.5 -23.5t-23.5 -56.5t23.5 -56.5t56.5 -23.5zM2176 384q0 -73 -46.5 -131t-117.5 -91 t-144.5 -49.5t-139.5 -16.5t-139.5 16.5t-144.5 49.5t-117.5 91t-46.5 131q0 11 35 81t92 174.5t107 195.5t102 184t56 100q18 33 56 33t56 -33q4 -7 56 -100t102 -184t107 -195.5t92 -174.5t35 -81zM896 384q0 -73 -46.5 -131t-117.5 -91t-144.5 -49.5t-139.5 -16.5 t-139.5 16.5t-144.5 49.5t-117.5 91t-46.5 131q0 11 35 81t92 174.5t107 195.5t102 184t56 100q18 33 56 33t56 -33q4 -7 56 -100t102 -184t107 -195.5t92 -174.5t35 -81z" />
+<glyph unicode="&#xf250;" d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9 t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM874 700q77 29 149 92.5t129.5 152.5t92.5 210t35 253h-1024q0 -132 35 -253t92.5 -210t129.5 -152.5t149 -92.5q19 -7 30.5 -23.5t11.5 -36.5t-11.5 -36.5t-30.5 -23.5q-77 -29 -149 -92.5 t-129.5 -152.5t-92.5 -210t-35 -253h1024q0 132 -35 253t-92.5 210t-129.5 152.5t-149 92.5q-19 7 -30.5 23.5t-11.5 36.5t11.5 36.5t30.5 23.5z" />
+<glyph unicode="&#xf251;" d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9 t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM1280 1408h-1024q0 -66 9 -128h1006q9 61 9 128zM1280 -128q0 130 -34 249.5t-90.5 208t-126.5 152t-146 94.5h-230q-76 -31 -146 -94.5t-126.5 -152t-90.5 -208t-34 -249.5h1024z" />
+<glyph unicode="&#xf252;" d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9 t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM1280 1408h-1024q0 -206 85 -384h854q85 178 85 384zM1223 192q-54 141 -145.5 241.5t-194.5 142.5h-230q-103 -42 -194.5 -142.5t-145.5 -241.5h910z" />
+<glyph unicode="&#xf253;" d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9 t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM874 700q77 29 149 92.5t129.5 152.5t92.5 210t35 253h-1024q0 -132 35 -253t92.5 -210t129.5 -152.5t149 -92.5q19 -7 30.5 -23.5t11.5 -36.5t-11.5 -36.5t-30.5 -23.5q-137 -51 -244 -196 h700q-107 145 -244 196q-19 7 -30.5 23.5t-11.5 36.5t11.5 36.5t30.5 23.5z" />
+<glyph unicode="&#xf254;" d="M1504 -64q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v128q0 14 9 23t23 9h1472zM130 0q3 55 16 107t30 95t46 87t53.5 76t64.5 69.5t66 60t70.5 55t66.5 47.5t65 43q-43 28 -65 43t-66.5 47.5t-70.5 55t-66 60t-64.5 69.5t-53.5 76t-46 87 t-30 95t-16 107h1276q-3 -55 -16 -107t-30 -95t-46 -87t-53.5 -76t-64.5 -69.5t-66 -60t-70.5 -55t-66.5 -47.5t-65 -43q43 -28 65 -43t66.5 -47.5t70.5 -55t66 -60t64.5 -69.5t53.5 -76t46 -87t30 -95t16 -107h-1276zM1504 1536q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9 h-1472q-14 0 -23 9t-9 23v128q0 14 9 23t23 9h1472z" />
+<glyph unicode="&#xf255;" d="M768 1152q-53 0 -90.5 -37.5t-37.5 -90.5v-128h-32v93q0 48 -32 81.5t-80 33.5q-46 0 -79 -33t-33 -79v-429l-32 30v172q0 48 -32 81.5t-80 33.5q-46 0 -79 -33t-33 -79v-224q0 -47 35 -82l310 -296q39 -39 39 -102q0 -26 19 -45t45 -19h640q26 0 45 19t19 45v25 q0 41 10 77l108 436q10 36 10 77v246q0 48 -32 81.5t-80 33.5q-46 0 -79 -33t-33 -79v-32h-32v125q0 40 -25 72.5t-64 40.5q-14 2 -23 2q-46 0 -79 -33t-33 -79v-128h-32v122q0 51 -32.5 89.5t-82.5 43.5q-5 1 -13 1zM768 1280q84 0 149 -50q57 34 123 34q59 0 111 -27 t86 -76q27 7 59 7q100 0 170 -71.5t70 -171.5v-246q0 -51 -13 -108l-109 -436q-6 -24 -6 -71q0 -80 -56 -136t-136 -56h-640q-84 0 -138 58.5t-54 142.5l-308 296q-76 73 -76 175v224q0 99 70.5 169.5t169.5 70.5q11 0 16 -1q6 95 75.5 160t164.5 65q52 0 98 -21 q72 69 174 69z" />
+<glyph unicode="&#xf256;" horiz-adv-x="1792" d="M880 1408q-46 0 -79 -33t-33 -79v-656h-32v528q0 46 -33 79t-79 33t-79 -33t-33 -79v-528v-256l-154 205q-38 51 -102 51q-53 0 -90.5 -37.5t-37.5 -90.5q0 -43 26 -77l384 -512q38 -51 102 -51h688q34 0 61 22t34 56l76 405q5 32 5 59v498q0 46 -33 79t-79 33t-79 -33 t-33 -79v-272h-32v528q0 46 -33 79t-79 33t-79 -33t-33 -79v-528h-32v656q0 46 -33 79t-79 33zM880 1536q68 0 125.5 -35.5t88.5 -96.5q19 4 42 4q99 0 169.5 -70.5t70.5 -169.5v-17q105 6 180.5 -64t75.5 -175v-498q0 -40 -8 -83l-76 -404q-14 -79 -76.5 -131t-143.5 -52 h-688q-60 0 -114.5 27.5t-90.5 74.5l-384 512q-51 68 -51 154q0 106 75 181t181 75q78 0 128 -34v434q0 99 70.5 169.5t169.5 70.5q23 0 42 -4q31 61 88.5 96.5t125.5 35.5z" />
+<glyph unicode="&#xf257;" horiz-adv-x="1792" d="M1073 -128h-177q-163 0 -226 141q-23 49 -23 102v5q-62 30 -98.5 88.5t-36.5 127.5q0 38 5 48h-261q-106 0 -181 75t-75 181t75 181t181 75h113l-44 17q-74 28 -119.5 93.5t-45.5 145.5q0 106 75 181t181 75q46 0 91 -17l628 -239h401q106 0 181 -75t75 -181v-668 q0 -88 -54 -157.5t-140 -90.5l-339 -85q-92 -23 -186 -23zM1024 583l-155 -71l-163 -74q-30 -14 -48 -41.5t-18 -60.5q0 -46 33 -79t79 -33q26 0 46 10l338 154q-49 10 -80.5 50t-31.5 90v55zM1344 272q0 46 -33 79t-79 33q-26 0 -46 -10l-290 -132q-28 -13 -37 -17 t-30.5 -17t-29.5 -23.5t-16 -29t-8 -40.5q0 -50 31.5 -82t81.5 -32q20 0 38 9l352 160q30 14 48 41.5t18 60.5zM1112 1024l-650 248q-24 8 -46 8q-53 0 -90.5 -37.5t-37.5 -90.5q0 -40 22.5 -73t59.5 -47l526 -200v-64h-640q-53 0 -90.5 -37.5t-37.5 -90.5t37.5 -90.5 t90.5 -37.5h535l233 106v198q0 63 46 106l111 102h-69zM1073 0q82 0 155 19l339 85q43 11 70 45.5t27 78.5v668q0 53 -37.5 90.5t-90.5 37.5h-308l-136 -126q-36 -33 -36 -82v-296q0 -46 33 -77t79 -31t79 35t33 81v208h32v-208q0 -70 -57 -114q52 -8 86.5 -48.5t34.5 -93.5 q0 -42 -23 -78t-61 -53l-310 -141h91z" />
+<glyph unicode="&#xf258;" horiz-adv-x="2048" d="M1151 1536q61 0 116 -28t91 -77l572 -781q118 -159 118 -359v-355q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v177l-286 143h-546q-80 0 -136 56t-56 136v32q0 119 84.5 203.5t203.5 84.5h420l42 128h-686q-100 0 -173.5 67.5t-81.5 166.5q-65 79 -65 182v32 q0 80 56 136t136 56h959zM1920 -64v355q0 157 -93 284l-573 781q-39 52 -103 52h-959q-26 0 -45 -19t-19 -45q0 -32 1.5 -49.5t9.5 -40.5t25 -43q10 31 35.5 50t56.5 19h832v-32h-832q-26 0 -45 -19t-19 -45q0 -44 3 -58q8 -44 44 -73t81 -29h640h91q40 0 68 -28t28 -68 q0 -15 -5 -30l-64 -192q-10 -29 -35 -47.5t-56 -18.5h-443q-66 0 -113 -47t-47 -113v-32q0 -26 19 -45t45 -19h561q16 0 29 -7l317 -158q24 -13 38.5 -36t14.5 -50v-197q0 -26 19 -45t45 -19h384q26 0 45 19t19 45z" />
+<glyph unicode="&#xf259;" horiz-adv-x="2048" d="M816 1408q-48 0 -79.5 -34t-31.5 -82q0 -14 3 -28l150 -624h-26l-116 482q-9 38 -39.5 62t-69.5 24q-47 0 -79 -34t-32 -81q0 -11 4 -29q3 -13 39 -161t68 -282t32 -138v-227l-307 230q-34 26 -77 26q-52 0 -89.5 -36.5t-37.5 -88.5q0 -67 56 -110l507 -379 q34 -26 76 -26h694q33 0 59 20.5t34 52.5l100 401q8 30 10 88t9 86l116 478q3 12 3 26q0 46 -33 79t-80 33q-38 0 -69 -25.5t-40 -62.5l-99 -408h-26l132 547q3 14 3 28q0 47 -32 80t-80 33q-38 0 -68.5 -24t-39.5 -62l-145 -602h-127l-164 682q-9 38 -39.5 62t-68.5 24z M1461 -256h-694q-85 0 -153 51l-507 380q-50 38 -78.5 94t-28.5 118q0 105 75 179t180 74q25 0 49.5 -5.5t41.5 -11t41 -20.5t35 -23t38.5 -29.5t37.5 -28.5l-123 512q-7 35 -7 59q0 93 60 162t152 79q14 87 80.5 144.5t155.5 57.5q83 0 148 -51.5t85 -132.5l103 -428 l83 348q20 81 85 132.5t148 51.5q87 0 152.5 -54t82.5 -139q93 -10 155 -78t62 -161q0 -30 -7 -57l-116 -477q-5 -22 -5 -67q0 -51 -13 -108l-101 -401q-19 -75 -79.5 -122.5t-137.5 -47.5z" />
+<glyph unicode="&#xf25a;" horiz-adv-x="1792" d="M640 1408q-53 0 -90.5 -37.5t-37.5 -90.5v-512v-384l-151 202q-41 54 -107 54q-52 0 -89 -38t-37 -90q0 -43 26 -77l384 -512q38 -51 102 -51h718q22 0 39.5 13.5t22.5 34.5l92 368q24 96 24 194v217q0 41 -28 71t-68 30t-68 -28t-28 -68h-32v61q0 48 -32 81.5t-80 33.5 q-46 0 -79 -33t-33 -79v-64h-32v90q0 55 -37 94.5t-91 39.5q-53 0 -90.5 -37.5t-37.5 -90.5v-96h-32v570q0 55 -37 94.5t-91 39.5zM640 1536q107 0 181.5 -77.5t74.5 -184.5v-220q22 2 32 2q99 0 173 -69q47 21 99 21q113 0 184 -87q27 7 56 7q94 0 159 -67.5t65 -161.5 v-217q0 -116 -28 -225l-92 -368q-16 -64 -68 -104.5t-118 -40.5h-718q-60 0 -114.5 27.5t-90.5 74.5l-384 512q-51 68 -51 154q0 105 74.5 180.5t179.5 75.5q71 0 130 -35v547q0 106 75 181t181 75zM768 128v384h-32v-384h32zM1024 128v384h-32v-384h32zM1280 128v384h-32 v-384h32z" />
+<glyph unicode="&#xf25b;" d="M1288 889q60 0 107 -23q141 -63 141 -226v-177q0 -94 -23 -186l-85 -339q-21 -86 -90.5 -140t-157.5 -54h-668q-106 0 -181 75t-75 181v401l-239 628q-17 45 -17 91q0 106 75 181t181 75q80 0 145.5 -45.5t93.5 -119.5l17 -44v113q0 106 75 181t181 75t181 -75t75 -181 v-261q27 5 48 5q69 0 127.5 -36.5t88.5 -98.5zM1072 896q-33 0 -60.5 -18t-41.5 -48l-74 -163l-71 -155h55q50 0 90 -31.5t50 -80.5l154 338q10 20 10 46q0 46 -33 79t-79 33zM1293 761q-22 0 -40.5 -8t-29 -16t-23.5 -29.5t-17 -30.5t-17 -37l-132 -290q-10 -20 -10 -46 q0 -46 33 -79t79 -33q33 0 60.5 18t41.5 48l160 352q9 18 9 38q0 50 -32 81.5t-82 31.5zM128 1120q0 -22 8 -46l248 -650v-69l102 111q43 46 106 46h198l106 233v535q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5v-640h-64l-200 526q-14 37 -47 59.5t-73 22.5 q-53 0 -90.5 -37.5t-37.5 -90.5zM1180 -128q44 0 78.5 27t45.5 70l85 339q19 73 19 155v91l-141 -310q-17 -38 -53 -61t-78 -23q-53 0 -93.5 34.5t-48.5 86.5q-44 -57 -114 -57h-208v32h208q46 0 81 33t35 79t-31 79t-77 33h-296q-49 0 -82 -36l-126 -136v-308 q0 -53 37.5 -90.5t90.5 -37.5h668z" />
+<glyph unicode="&#xf25c;" horiz-adv-x="1973" d="M857 992v-117q0 -13 -9.5 -22t-22.5 -9h-298v-812q0 -13 -9 -22.5t-22 -9.5h-135q-13 0 -22.5 9t-9.5 23v812h-297q-13 0 -22.5 9t-9.5 22v117q0 14 9 23t23 9h793q13 0 22.5 -9.5t9.5 -22.5zM1895 995l77 -961q1 -13 -8 -24q-10 -10 -23 -10h-134q-12 0 -21 8.5 t-10 20.5l-46 588l-189 -425q-8 -19 -29 -19h-120q-20 0 -29 19l-188 427l-45 -590q-1 -12 -10 -20.5t-21 -8.5h-135q-13 0 -23 10q-9 10 -9 24l78 961q1 12 10 20.5t21 8.5h142q20 0 29 -19l220 -520q10 -24 20 -51q3 7 9.5 24.5t10.5 26.5l221 520q9 19 29 19h141 q13 0 22 -8.5t10 -20.5z" />
+<glyph unicode="&#xf25d;" horiz-adv-x="1792" d="M1042 833q0 88 -60 121q-33 18 -117 18h-123v-281h162q66 0 102 37t36 105zM1094 548l205 -373q8 -17 -1 -31q-8 -16 -27 -16h-152q-20 0 -28 17l-194 365h-155v-350q0 -14 -9 -23t-23 -9h-134q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h294q128 0 190 -24q85 -31 134 -109 t49 -180q0 -92 -42.5 -165.5t-115.5 -109.5q6 -10 9 -16zM896 1376q-150 0 -286 -58.5t-234.5 -157t-157 -234.5t-58.5 -286t58.5 -286t157 -234.5t234.5 -157t286 -58.5t286 58.5t234.5 157t157 234.5t58.5 286t-58.5 286t-157 234.5t-234.5 157t-286 58.5zM1792 640 q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
+<glyph unicode="&#xf25e;" horiz-adv-x="1792" d="M605 303q153 0 257 104q14 18 3 36l-45 82q-6 13 -24 17q-16 2 -27 -11l-4 -3q-4 -4 -11.5 -10t-17.5 -13t-23.5 -14.5t-28.5 -13.5t-33.5 -9.5t-37.5 -3.5q-76 0 -125 50t-49 127q0 76 48 125.5t122 49.5q37 0 71.5 -14t50.5 -28l16 -14q11 -11 26 -10q16 2 24 14l53 78 q13 20 -2 39q-3 4 -11 12t-30 23.5t-48.5 28t-67.5 22.5t-86 10q-148 0 -246 -96.5t-98 -240.5q0 -146 97 -241.5t247 -95.5zM1235 303q153 0 257 104q14 18 4 36l-45 82q-8 14 -25 17q-16 2 -27 -11l-4 -3q-4 -4 -11.5 -10t-17.5 -13t-23.5 -14.5t-28.5 -13.5t-33.5 -9.5 t-37.5 -3.5q-76 0 -125 50t-49 127q0 76 48 125.5t122 49.5q37 0 71.5 -14t50.5 -28l16 -14q11 -11 26 -10q16 2 24 14l53 78q13 20 -2 39q-3 4 -11 12t-30 23.5t-48.5 28t-67.5 22.5t-86 10q-147 0 -245.5 -96.5t-98.5 -240.5q0 -146 97 -241.5t247 -95.5zM896 1376 q-150 0 -286 -58.5t-234.5 -157t-157 -234.5t-58.5 -286t58.5 -286t157 -234.5t234.5 -157t286 -58.5t286 58.5t234.5 157t157 234.5t58.5 286t-58.5 286t-157 234.5t-234.5 157t-286 58.5zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191 t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71z" />
+<glyph unicode="&#xf260;" horiz-adv-x="2048" d="M736 736l384 -384l-384 -384l-672 672l672 672l168 -168l-96 -96l-72 72l-480 -480l480 -480l193 193l-289 287zM1312 1312l672 -672l-672 -672l-168 168l96 96l72 -72l480 480l-480 480l-193 -193l289 -287l-96 -96l-384 384z" />
+<glyph unicode="&#xf261;" horiz-adv-x="1792" d="M717 182l271 271l-279 279l-88 -88l192 -191l-96 -96l-279 279l279 279l40 -40l87 87l-127 128l-454 -454zM1075 190l454 454l-454 454l-271 -271l279 -279l88 88l-192 191l96 96l279 -279l-279 -279l-40 40l-87 -88zM1792 640q0 -182 -71 -348t-191 -286t-286 -191 t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
+<glyph unicode="&#xf262;" horiz-adv-x="2304" d="M651 539q0 -39 -27.5 -66.5t-65.5 -27.5q-39 0 -66.5 27.5t-27.5 66.5q0 38 27.5 65.5t66.5 27.5q38 0 65.5 -27.5t27.5 -65.5zM1805 540q0 -39 -27.5 -66.5t-66.5 -27.5t-66.5 27.5t-27.5 66.5t27.5 66t66.5 27t66.5 -27t27.5 -66zM765 539q0 79 -56.5 136t-136.5 57 t-136.5 -56.5t-56.5 -136.5t56.5 -136.5t136.5 -56.5t136.5 56.5t56.5 136.5zM1918 540q0 80 -56.5 136.5t-136.5 56.5q-79 0 -136 -56.5t-57 -136.5t56.5 -136.5t136.5 -56.5t136.5 56.5t56.5 136.5zM850 539q0 -116 -81.5 -197.5t-196.5 -81.5q-116 0 -197.5 82t-81.5 197 t82 196.5t197 81.5t196.5 -81.5t81.5 -196.5zM2004 540q0 -115 -81.5 -196.5t-197.5 -81.5q-115 0 -196.5 81.5t-81.5 196.5t81.5 196.5t196.5 81.5q116 0 197.5 -81.5t81.5 -196.5zM1040 537q0 191 -135.5 326.5t-326.5 135.5q-125 0 -231 -62t-168 -168.5t-62 -231.5 t62 -231.5t168 -168.5t231 -62q191 0 326.5 135.5t135.5 326.5zM1708 1110q-254 111 -556 111q-319 0 -573 -110q117 0 223 -45.5t182.5 -122.5t122 -183t45.5 -223q0 115 43.5 219.5t118 180.5t177.5 123t217 50zM2187 537q0 191 -135 326.5t-326 135.5t-326.5 -135.5 t-135.5 -326.5t135.5 -326.5t326.5 -135.5t326 135.5t135 326.5zM1921 1103h383q-44 -51 -75 -114.5t-40 -114.5q110 -151 110 -337q0 -156 -77 -288t-209 -208.5t-287 -76.5q-133 0 -249 56t-196 155q-47 -56 -129 -179q-11 22 -53.5 82.5t-74.5 97.5 q-80 -99 -196.5 -155.5t-249.5 -56.5q-155 0 -287 76.5t-209 208.5t-77 288q0 186 110 337q-9 51 -40 114.5t-75 114.5h365q149 100 355 156.5t432 56.5q224 0 421 -56t348 -157z" />
+<glyph unicode="&#xf263;" horiz-adv-x="1280" d="M640 629q-188 0 -321 133t-133 320q0 188 133 321t321 133t321 -133t133 -321q0 -187 -133 -320t-321 -133zM640 1306q-92 0 -157.5 -65.5t-65.5 -158.5q0 -92 65.5 -157.5t157.5 -65.5t157.5 65.5t65.5 157.5q0 93 -65.5 158.5t-157.5 65.5zM1163 574q13 -27 15 -49.5 t-4.5 -40.5t-26.5 -38.5t-42.5 -37t-61.5 -41.5q-115 -73 -315 -94l73 -72l267 -267q30 -31 30 -74t-30 -73l-12 -13q-31 -30 -74 -30t-74 30q-67 68 -267 268l-267 -268q-31 -30 -74 -30t-73 30l-12 13q-31 30 -31 73t31 74l267 267l72 72q-203 21 -317 94 q-39 25 -61.5 41.5t-42.5 37t-26.5 38.5t-4.5 40.5t15 49.5q10 20 28 35t42 22t56 -2t65 -35q5 -4 15 -11t43 -24.5t69 -30.5t92 -24t113 -11q91 0 174 25.5t120 50.5l38 25q33 26 65 35t56 2t42 -22t28 -35z" />
+<glyph unicode="&#xf264;" d="M927 956q0 -66 -46.5 -112.5t-112.5 -46.5t-112.5 46.5t-46.5 112.5t46.5 112.5t112.5 46.5t112.5 -46.5t46.5 -112.5zM1141 593q-10 20 -28 32t-47.5 9.5t-60.5 -27.5q-10 -8 -29 -20t-81 -32t-127 -20t-124 18t-86 36l-27 18q-31 25 -60.5 27.5t-47.5 -9.5t-28 -32 q-22 -45 -2 -74.5t87 -73.5q83 -53 226 -67l-51 -52q-142 -142 -191 -190q-22 -22 -22 -52.5t22 -52.5l9 -9q22 -22 52.5 -22t52.5 22l191 191q114 -115 191 -191q22 -22 52.5 -22t52.5 22l9 9q22 22 22 52.5t-22 52.5l-191 190l-52 52q141 14 225 67q67 44 87 73.5t-2 74.5 zM1092 956q0 134 -95 229t-229 95t-229 -95t-95 -229t95 -229t229 -95t229 95t95 229zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf265;" horiz-adv-x="1720" d="M1565 1408q65 0 110 -45.5t45 -110.5v-519q0 -176 -68 -336t-182.5 -275t-274 -182.5t-334.5 -67.5q-176 0 -335.5 67.5t-274.5 182.5t-183 275t-68 336v519q0 64 46 110t110 46h1409zM861 344q47 0 82 33l404 388q37 35 37 85q0 49 -34.5 83.5t-83.5 34.5q-47 0 -82 -33 l-323 -310l-323 310q-35 33 -81 33q-49 0 -83.5 -34.5t-34.5 -83.5q0 -51 36 -85l405 -388q33 -33 81 -33z" />
+<glyph unicode="&#xf266;" horiz-adv-x="2304" d="M1494 -103l-295 695q-25 -49 -158.5 -305.5t-198.5 -389.5q-1 -1 -27.5 -0.5t-26.5 1.5q-82 193 -255.5 587t-259.5 596q-21 50 -66.5 107.5t-103.5 100.5t-102 43q0 5 -0.5 24t-0.5 27h583v-50q-39 -2 -79.5 -16t-66.5 -43t-10 -64q26 -59 216.5 -499t235.5 -540 q31 61 140 266.5t131 247.5q-19 39 -126 281t-136 295q-38 69 -201 71v50l513 -1v-47q-60 -2 -93.5 -25t-12.5 -69q33 -70 87 -189.5t86 -187.5q110 214 173 363q24 55 -10 79.5t-129 26.5q1 7 1 25v24q64 0 170.5 0.5t180 1t92.5 0.5v-49q-62 -2 -119 -33t-90 -81 l-213 -442q13 -33 127.5 -290t121.5 -274l441 1017q-14 38 -49.5 62.5t-65 31.5t-55.5 8v50l460 -4l1 -2l-1 -44q-139 -4 -201 -145q-526 -1216 -559 -1291h-49z" />
+<glyph unicode="&#xf267;" horiz-adv-x="1792" d="M949 643q0 -26 -16.5 -45t-41.5 -19q-26 0 -45 16.5t-19 41.5q0 26 17 45t42 19t44 -16.5t19 -41.5zM964 585l350 581q-9 -8 -67.5 -62.5t-125.5 -116.5t-136.5 -127t-117 -110.5t-50.5 -51.5l-349 -580q7 7 67 62t126 116.5t136 127t117 111t50 50.5zM1611 640 q0 -201 -104 -371q-3 2 -17 11t-26.5 16.5t-16.5 7.5q-13 0 -13 -13q0 -10 59 -44q-74 -112 -184.5 -190.5t-241.5 -110.5l-16 67q-1 10 -15 10q-5 0 -8 -5.5t-2 -9.5l16 -68q-72 -15 -146 -15q-199 0 -372 105q1 2 13 20.5t21.5 33.5t9.5 19q0 13 -13 13q-6 0 -17 -14.5 t-22.5 -34.5t-13.5 -23q-113 75 -192 187.5t-110 244.5l69 15q10 3 10 15q0 5 -5.5 8t-10.5 2l-68 -15q-14 72 -14 139q0 206 109 379q2 -1 18.5 -12t30 -19t17.5 -8q13 0 13 12q0 6 -12.5 15.5t-32.5 21.5l-20 12q77 112 189 189t244 107l15 -67q2 -10 15 -10q5 0 8 5.5 t2 10.5l-15 66q71 13 134 13q204 0 379 -109q-39 -56 -39 -65q0 -13 12 -13q11 0 48 64q111 -75 187.5 -186t107.5 -241l-56 -12q-10 -2 -10 -16q0 -5 5.5 -8t9.5 -2l57 13q14 -72 14 -140zM1696 640q0 163 -63.5 311t-170.5 255t-255 170.5t-311 63.5t-311 -63.5 t-255 -170.5t-170.5 -255t-63.5 -311t63.5 -311t170.5 -255t255 -170.5t311 -63.5t311 63.5t255 170.5t170.5 255t63.5 311zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191 t191 -286t71 -348z" />
+<glyph unicode="&#xf268;" horiz-adv-x="1792" d="M893 1536q240 2 451 -120q232 -134 352 -372l-742 39q-160 9 -294 -74.5t-185 -229.5l-276 424q128 159 311 245.5t383 87.5zM146 1131l337 -663q72 -143 211 -217t293 -45l-230 -451q-212 33 -385 157.5t-272.5 316t-99.5 411.5q0 267 146 491zM1732 962 q58 -150 59.5 -310.5t-48.5 -306t-153 -272t-246 -209.5q-230 -133 -498 -119l405 623q88 131 82.5 290.5t-106.5 277.5zM896 942q125 0 213.5 -88.5t88.5 -213.5t-88.5 -213.5t-213.5 -88.5t-213.5 88.5t-88.5 213.5t88.5 213.5t213.5 88.5z" />
+<glyph unicode="&#xf269;" horiz-adv-x="1792" d="M903 -256q-283 0 -504.5 150.5t-329.5 398.5q-58 131 -67 301t26 332.5t111 312t179 242.5l-11 -281q11 14 68 15.5t70 -15.5q42 81 160.5 138t234.5 59q-54 -45 -119.5 -148.5t-58.5 -163.5q25 -8 62.5 -13.5t63 -7.5t68 -4t50.5 -3q15 -5 9.5 -45.5t-30.5 -75.5 q-5 -7 -16.5 -18.5t-56.5 -35.5t-101 -34l15 -189l-139 67q-18 -43 -7.5 -81.5t36 -66.5t65.5 -41.5t81 -6.5q51 9 98 34.5t83.5 45t73.5 17.5q61 -4 89.5 -33t19.5 -65q-1 -2 -2.5 -5.5t-8.5 -12.5t-18 -15.5t-31.5 -10.5t-46.5 -1q-60 -95 -144.5 -135.5t-209.5 -29.5 q74 -61 162.5 -82.5t168.5 -6t154.5 52t128 87.5t80.5 104q43 91 39 192.5t-37.5 188.5t-78.5 125q87 -38 137 -79.5t77 -112.5q15 170 -57.5 343t-209.5 284q265 -77 412 -279.5t151 -517.5q2 -127 -40.5 -255t-123.5 -238t-189 -196t-247.5 -135.5t-288.5 -49.5z" />
+<glyph unicode="&#xf26a;" horiz-adv-x="1792" d="M1493 1308q-165 110 -359 110q-155 0 -293 -73t-240 -200q-75 -93 -119.5 -218t-48.5 -266v-42q4 -141 48.5 -266t119.5 -218q102 -127 240 -200t293 -73q194 0 359 110q-121 -108 -274.5 -168t-322.5 -60q-29 0 -43 1q-175 8 -333 82t-272 193t-181 281t-67 339 q0 182 71 348t191 286t286 191t348 71h3q168 -1 320.5 -60.5t273.5 -167.5zM1792 640q0 -192 -77 -362.5t-213 -296.5q-104 -63 -222 -63q-137 0 -255 84q154 56 253.5 233t99.5 405q0 227 -99 404t-253 234q119 83 254 83q119 0 226 -65q135 -125 210.5 -295t75.5 -361z " />
+<glyph unicode="&#xf26b;" horiz-adv-x="1792" d="M1792 599q0 -56 -7 -104h-1151q0 -146 109.5 -244.5t257.5 -98.5q99 0 185.5 46.5t136.5 130.5h423q-56 -159 -170.5 -281t-267.5 -188.5t-321 -66.5q-187 0 -356 83q-228 -116 -394 -116q-237 0 -237 263q0 115 45 275q17 60 109 229q199 360 475 606 q-184 -79 -427 -354q63 274 283.5 449.5t501.5 175.5q30 0 45 -1q255 117 433 117q64 0 116 -13t94.5 -40.5t66.5 -76.5t24 -115q0 -116 -75 -286q101 -182 101 -390zM1722 1239q0 83 -53 132t-137 49q-108 0 -254 -70q121 -47 222.5 -131.5t170.5 -195.5q51 135 51 216z M128 2q0 -86 48.5 -132.5t134.5 -46.5q115 0 266 83q-122 72 -213.5 183t-137.5 245q-98 -205 -98 -332zM632 715h728q-5 142 -113 237t-251 95q-144 0 -251.5 -95t-112.5 -237z" />
+<glyph unicode="&#xf26c;" horiz-adv-x="2048" d="M1792 288v960q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5zM1920 1248v-960q0 -66 -47 -113t-113 -47h-736v-128h352q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23 v64q0 14 9 23t23 9h352v128h-736q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf26d;" horiz-adv-x="1792" d="M138 1408h197q-70 -64 -126 -149q-36 -56 -59 -115t-30 -125.5t-8.5 -120t10.5 -132t21 -126t28 -136.5q4 -19 6 -28q51 -238 81 -329q57 -171 152 -275h-272q-48 0 -82 34t-34 82v1304q0 48 34 82t82 34zM1346 1408h308q48 0 82 -34t34 -82v-1304q0 -48 -34 -82t-82 -34 h-178q212 210 196 565l-469 -101q-2 -45 -12 -82t-31 -72t-59.5 -59.5t-93.5 -36.5q-123 -26 -199 40q-32 27 -53 61t-51.5 129t-64.5 258q-35 163 -45.5 263t-5.5 139t23 77q20 41 62.5 73t102.5 45q45 12 83.5 6.5t67 -17t54 -35t43 -48t34.5 -56.5l468 100 q-68 175 -180 287z" />
+<glyph unicode="&#xf26e;" d="M1401 -11l-6 -6q-113 -114 -259 -175q-154 -64 -317 -64q-165 0 -317 64q-148 63 -259 175q-113 112 -175 258q-42 103 -54 189q-4 28 48 36q51 8 56 -20q1 -1 1 -4q18 -90 46 -159q50 -124 152 -226q98 -98 226 -152q132 -56 276 -56q143 0 276 56q128 55 225 152l6 6 q10 10 25 6q12 -3 33 -22q36 -37 17 -58zM929 604l-66 -66l63 -63q21 -21 -7 -49q-17 -17 -32 -17q-10 0 -19 10l-62 61l-66 -66q-5 -5 -15 -5q-15 0 -31 16l-2 2q-18 15 -18 29q0 7 8 17l66 65l-66 66q-16 16 14 45q18 18 31 18q6 0 13 -5l65 -66l65 65q18 17 48 -13 q27 -27 11 -44zM1400 547q0 -118 -46 -228q-45 -105 -126 -186q-80 -80 -187 -126t-228 -46t-228 46t-187 126q-82 82 -125 186q-15 32 -15 40h-1q-9 27 43 44q50 16 60 -12q37 -99 97 -167h1v339v2q3 136 102 232q105 103 253 103q147 0 251 -103t104 -249 q0 -147 -104.5 -251t-250.5 -104q-58 0 -112 16q-28 11 -13 61q16 51 44 43l14 -3q14 -3 32.5 -6t30.5 -3q104 0 176 71.5t72 174.5q0 101 -72 171q-71 71 -175 71q-107 0 -178 -80q-64 -72 -64 -160v-413q110 -67 242 -67q96 0 185 36.5t156 103.5t103.5 155t36.5 183 q0 198 -141 339q-140 140 -339 140q-200 0 -340 -140q-53 -53 -77 -87l-2 -2q-8 -11 -13 -15.5t-21.5 -9.5t-38.5 3q-21 5 -36.5 16.5t-15.5 26.5v680q0 15 10.5 26.5t27.5 11.5h877q30 0 30 -55t-30 -55h-811v-483h1q40 42 102 84t108 61q109 46 231 46q121 0 228 -46 t187 -126q81 -81 126 -186q46 -112 46 -229zM1369 1128q9 -8 9 -18t-5.5 -18t-16.5 -21q-26 -26 -39 -26q-9 0 -16 7q-106 91 -207 133q-128 56 -276 56q-133 0 -262 -49q-27 -10 -45 37q-9 25 -8 38q3 16 16 20q130 57 299 57q164 0 316 -64q137 -58 235 -152z" />
+<glyph unicode="&#xf270;" horiz-adv-x="1792" d="M1551 60q15 6 26 3t11 -17.5t-15 -33.5q-13 -16 -44 -43.5t-95.5 -68t-141 -74t-188 -58t-229.5 -24.5q-119 0 -238 31t-209 76.5t-172.5 104t-132.5 105t-84 87.5q-8 9 -10 16.5t1 12t8 7t11.5 2t11.5 -4.5q192 -117 300 -166q389 -176 799 -90q190 40 391 135z M1758 175q11 -16 2.5 -69.5t-28.5 -102.5q-34 -83 -85 -124q-17 -14 -26 -9t0 24q21 45 44.5 121.5t6.5 98.5q-5 7 -15.5 11.5t-27 6t-29.5 2.5t-35 0t-31.5 -2t-31 -3t-22.5 -2q-6 -1 -13 -1.5t-11 -1t-8.5 -1t-7 -0.5h-5.5h-4.5t-3 0.5t-2 1.5l-1.5 3q-6 16 47 40t103 30 q46 7 108 1t76 -24zM1364 618q0 -31 13.5 -64t32 -58t37.5 -46t33 -32l13 -11l-227 -224q-40 37 -79 75.5t-58 58.5l-19 20q-11 11 -25 33q-38 -59 -97.5 -102.5t-127.5 -63.5t-140 -23t-137.5 21t-117.5 65.5t-83 113t-31 162.5q0 84 28 154t72 116.5t106.5 83t122.5 57 t130 34.5t119.5 18.5t99.5 6.5v127q0 65 -21 97q-34 53 -121 53q-6 0 -16.5 -1t-40.5 -12t-56 -29.5t-56 -59.5t-48 -96l-294 27q0 60 22 119t67 113t108 95t151.5 65.5t190.5 24.5q100 0 181 -25t129.5 -61.5t81 -83t45 -86t12.5 -73.5v-589zM692 597q0 -86 70 -133 q66 -44 139 -22q84 25 114 123q14 45 14 101v162q-59 -2 -111 -12t-106.5 -33.5t-87 -71t-32.5 -114.5z" />
+<glyph unicode="&#xf271;" horiz-adv-x="1792" d="M1536 1280q52 0 90 -38t38 -90v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128zM1152 1376v-288q0 -14 9 -23t23 -9 h64q14 0 23 9t9 23v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM384 1376v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM1536 -128v1024h-1408v-1024h1408zM896 448h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224 v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v224q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-224z" />
+<glyph unicode="&#xf272;" horiz-adv-x="1792" d="M1152 416v-64q0 -14 -9 -23t-23 -9h-576q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h576q14 0 23 -9t9 -23zM128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23 t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47 t47 -113v-96h128q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf273;" horiz-adv-x="1792" d="M1111 151l-46 -46q-9 -9 -22 -9t-23 9l-188 189l-188 -189q-10 -9 -23 -9t-22 9l-46 46q-9 9 -9 22t9 23l189 188l-189 188q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l188 -188l188 188q10 9 23 9t22 -9l46 -46q9 -9 9 -22t-9 -23l-188 -188l188 -188q9 -10 9 -23t-9 -22z M128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280 q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf274;" horiz-adv-x="1792" d="M1303 572l-512 -512q-10 -9 -23 -9t-23 9l-288 288q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l220 -220l444 444q10 9 23 9t22 -9l46 -46q9 -9 9 -22t-9 -23zM128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23 t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47 t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf275;" horiz-adv-x="1792" d="M448 1536q26 0 45 -19t19 -45v-891l536 429q17 14 40 14q26 0 45 -19t19 -45v-379l536 429q17 14 40 14q26 0 45 -19t19 -45v-1152q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h384z" />
+<glyph unicode="&#xf276;" horiz-adv-x="1024" d="M512 448q66 0 128 15v-655q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v655q61 -15 128 -15zM512 1536q212 0 362 -150t150 -362t-150 -362t-362 -150t-362 150t-150 362t150 362t362 150zM512 1312q14 0 23 9t9 23t-9 23t-23 9q-146 0 -249 -103t-103 -249 q0 -14 9 -23t23 -9t23 9t9 23q0 119 84.5 203.5t203.5 84.5z" />
+<glyph unicode="&#xf277;" horiz-adv-x="1792" d="M1745 1239q10 -10 10 -23t-10 -23l-141 -141q-28 -28 -68 -28h-1344q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h576v64q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-64h512q40 0 68 -28zM768 320h256v-512q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v512zM1600 768 q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-1344q-40 0 -68 28l-141 141q-10 10 -10 23t10 23l141 141q28 28 68 28h512v192h256v-192h576z" />
+<glyph unicode="&#xf278;" horiz-adv-x="2048" d="M2020 1525q28 -20 28 -53v-1408q0 -20 -11 -36t-29 -23l-640 -256q-24 -11 -48 0l-616 246l-616 -246q-10 -5 -24 -5q-19 0 -36 11q-28 20 -28 53v1408q0 20 11 36t29 23l640 256q24 11 48 0l616 -246l616 246q32 13 60 -6zM736 1390v-1270l576 -230v1270zM128 1173 v-1270l544 217v1270zM1920 107v1270l-544 -217v-1270z" />
+<glyph unicode="&#xf279;" horiz-adv-x="1792" d="M512 1536q13 0 22.5 -9.5t9.5 -22.5v-1472q0 -20 -17 -28l-480 -256q-7 -4 -15 -4q-13 0 -22.5 9.5t-9.5 22.5v1472q0 20 17 28l480 256q7 4 15 4zM1760 1536q13 0 22.5 -9.5t9.5 -22.5v-1472q0 -20 -17 -28l-480 -256q-7 -4 -15 -4q-13 0 -22.5 9.5t-9.5 22.5v1472 q0 20 17 28l480 256q7 4 15 4zM640 1536q8 0 14 -3l512 -256q18 -10 18 -29v-1472q0 -13 -9.5 -22.5t-22.5 -9.5q-8 0 -14 3l-512 256q-18 10 -18 29v1472q0 13 9.5 22.5t22.5 9.5z" />
+<glyph unicode="&#xf27a;" horiz-adv-x="1792" d="M640 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1408 640q0 53 -37.5 90.5t-90.5 37.5 t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-110 0 -211 18q-173 -173 -435 -229q-52 -10 -86 -13q-12 -1 -22 6t-13 18q-4 15 20 37q5 5 23.5 21.5t25.5 23.5t23.5 25.5t24 31.5t20.5 37 t20 48t14.5 57.5t12.5 72.5q-146 90 -229.5 216.5t-83.5 269.5q0 174 120 321.5t326 233t450 85.5t450 -85.5t326 -233t120 -321.5z" />
+<glyph unicode="&#xf27b;" horiz-adv-x="1792" d="M640 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1024 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 -53 -37.5 -90.5t-90.5 -37.5 t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM896 1152q-204 0 -381.5 -69.5t-282 -187.5t-104.5 -255q0 -112 71.5 -213.5t201.5 -175.5l87 -50l-27 -96q-24 -91 -70 -172q152 63 275 171l43 38l57 -6q69 -8 130 -8q204 0 381.5 69.5t282 187.5 t104.5 255t-104.5 255t-282 187.5t-381.5 69.5zM1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22h-5q-15 0 -27 10.5t-16 27.5v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51 t27 59t26 76q-157 89 -247.5 220t-90.5 281q0 130 71 248.5t191 204.5t286 136.5t348 50.5t348 -50.5t286 -136.5t191 -204.5t71 -248.5z" />
+<glyph unicode="&#xf27c;" horiz-adv-x="1024" d="M512 345l512 295v-591l-512 -296v592zM0 640v-591l512 296zM512 1527v-591l-512 -296v591zM512 936l512 295v-591z" />
+<glyph unicode="&#xf27d;" horiz-adv-x="1792" d="M1709 1018q-10 -236 -332 -651q-333 -431 -562 -431q-142 0 -240 263q-44 160 -132 482q-72 262 -157 262q-18 0 -127 -76l-77 98q24 21 108 96.5t130 115.5q156 138 241 146q95 9 153 -55.5t81 -203.5q44 -287 66 -373q55 -249 120 -249q51 0 154 161q101 161 109 246 q13 139 -109 139q-57 0 -121 -26q120 393 459 382q251 -8 236 -326z" />
+<glyph unicode="&#xf27e;" d="M0 1408h1536v-1536h-1536v1536zM1085 293l-221 631l221 297h-634l221 -297l-221 -631l317 -304z" />
+<glyph unicode="&#xf280;" d="M0 1408h1536v-1536h-1536v1536zM908 1088l-12 -33l75 -83l-31 -114l25 -25l107 57l107 -57l25 25l-31 114l75 83l-12 33h-95l-53 96h-32l-53 -96h-95zM641 925q32 0 44.5 -16t11.5 -63l174 21q0 55 -17.5 92.5t-50.5 56t-69 25.5t-85 7q-133 0 -199 -57.5t-66 -182.5v-72 h-96v-128h76q20 0 20 -8v-382q0 -14 -5 -20t-18 -7l-73 -7v-88h448v86l-149 14q-6 1 -8.5 1.5t-3.5 2.5t-0.5 4t1 7t0.5 10v387h191l38 128h-231q-6 0 -2 6t4 9v80q0 27 1.5 40.5t7.5 28t19.5 20t36.5 5.5zM1248 96v86l-54 9q-7 1 -9.5 2.5t-2.5 3t1 7.5t1 12v520h-275 l-23 -101l83 -22q23 -7 23 -27v-370q0 -14 -6 -18.5t-20 -6.5l-70 -9v-86h352z" />
+<glyph unicode="&#xf281;" horiz-adv-x="1792" d="M1792 690q0 -58 -29.5 -105.5t-79.5 -72.5q12 -46 12 -96q0 -155 -106.5 -287t-290.5 -208.5t-400 -76.5t-399.5 76.5t-290 208.5t-106.5 287q0 47 11 94q-51 25 -82 73.5t-31 106.5q0 82 58 140.5t141 58.5q85 0 145 -63q218 152 515 162l116 521q3 13 15 21t26 5 l369 -81q18 37 54 59.5t79 22.5q62 0 106 -43.5t44 -105.5t-44 -106t-106 -44t-105.5 43.5t-43.5 105.5l-334 74l-104 -472q300 -9 519 -160q58 61 143 61q83 0 141 -58.5t58 -140.5zM418 491q0 -62 43.5 -106t105.5 -44t106 44t44 106t-44 105.5t-106 43.5q-61 0 -105 -44 t-44 -105zM1228 136q11 11 11 26t-11 26q-10 10 -25 10t-26 -10q-41 -42 -121 -62t-160 -20t-160 20t-121 62q-11 10 -26 10t-25 -10q-11 -10 -11 -25.5t11 -26.5q43 -43 118.5 -68t122.5 -29.5t91 -4.5t91 4.5t122.5 29.5t118.5 68zM1225 341q62 0 105.5 44t43.5 106 q0 61 -44 105t-105 44q-62 0 -106 -43.5t-44 -105.5t44 -106t106 -44z" />
+<glyph unicode="&#xf282;" horiz-adv-x="1792" d="M69 741h1q16 126 58.5 241.5t115 217t167.5 176t223.5 117.5t276.5 43q231 0 414 -105.5t294 -303.5q104 -187 104 -442v-188h-1125q1 -111 53.5 -192.5t136.5 -122.5t189.5 -57t213 -3t208 46.5t173.5 84.5v-377q-92 -55 -229.5 -92t-312.5 -38t-316 53 q-189 73 -311.5 249t-124.5 372q-3 242 111 412t325 268q-48 -60 -78 -125.5t-46 -159.5h635q8 77 -8 140t-47 101.5t-70.5 66.5t-80.5 41t-75 20.5t-56 8.5l-22 1q-135 -5 -259.5 -44.5t-223.5 -104.5t-176 -140.5t-138 -163.5z" />
+<glyph unicode="&#xf283;" horiz-adv-x="2304" d="M0 32v608h2304v-608q0 -66 -47 -113t-113 -47h-1984q-66 0 -113 47t-47 113zM640 256v-128h384v128h-384zM256 256v-128h256v128h-256zM2144 1408q66 0 113 -47t47 -113v-224h-2304v224q0 66 47 113t113 47h1984z" />
+<glyph unicode="&#xf284;" horiz-adv-x="1792" d="M1549 857q55 0 85.5 -28.5t30.5 -83.5t-34 -82t-91 -27h-136v-177h-25v398h170zM1710 267l-4 -11l-5 -10q-113 -230 -330.5 -366t-474.5 -136q-182 0 -348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71q244 0 454.5 -124t329.5 -338l2 -4l8 -16 q-30 -15 -136.5 -68.5t-163.5 -84.5q-6 -3 -479 -268q384 -183 799 -366zM896 -234q250 0 462.5 132.5t322.5 357.5l-287 129q-72 -140 -206 -222t-292 -82q-151 0 -280 75t-204 204t-75 280t75 280t204 204t280 75t280 -73.5t204 -204.5l280 143q-116 208 -321 329 t-443 121q-119 0 -232.5 -31.5t-209 -87.5t-176.5 -137t-137 -176.5t-87.5 -209t-31.5 -232.5t31.5 -232.5t87.5 -209t137 -176.5t176.5 -137t209 -87.5t232.5 -31.5z" />
+<glyph unicode="&#xf285;" horiz-adv-x="1792" d="M1427 827l-614 386l92 151h855zM405 562l-184 116v858l1183 -743zM1424 697l147 -95v-858l-532 335zM1387 718l-500 -802h-855l356 571z" />
+<glyph unicode="&#xf286;" horiz-adv-x="1792" d="M640 528v224q0 16 -16 16h-96q-16 0 -16 -16v-224q0 -16 16 -16h96q16 0 16 16zM1152 528v224q0 16 -16 16h-96q-16 0 -16 -16v-224q0 -16 16 -16h96q16 0 16 16zM1664 496v-752h-640v320q0 80 -56 136t-136 56t-136 -56t-56 -136v-320h-640v752q0 16 16 16h96 q16 0 16 -16v-112h128v624q0 16 16 16h96q16 0 16 -16v-112h128v112q0 16 16 16h96q16 0 16 -16v-112h128v112q0 16 16 16h16v393q-32 19 -32 55q0 26 19 45t45 19t45 -19t19 -45q0 -36 -32 -55v-9h272q16 0 16 -16v-224q0 -16 -16 -16h-272v-128h16q16 0 16 -16v-112h128 v112q0 16 16 16h96q16 0 16 -16v-112h128v112q0 16 16 16h96q16 0 16 -16v-624h128v112q0 16 16 16h96q16 0 16 -16z" />
+<glyph unicode="&#xf287;" horiz-adv-x="2304" d="M2288 731q16 -8 16 -27t-16 -27l-320 -192q-8 -5 -16 -5q-9 0 -16 4q-16 10 -16 28v128h-858q37 -58 83 -165q16 -37 24.5 -55t24 -49t27 -47t27 -34t31.5 -26t33 -8h96v96q0 14 9 23t23 9h320q14 0 23 -9t9 -23v-320q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v96h-96 q-32 0 -61 10t-51 23.5t-45 40.5t-37 46t-33.5 57t-28.5 57.5t-28 60.5q-23 53 -37 81.5t-36 65t-44.5 53.5t-46.5 17h-360q-22 -84 -91 -138t-157 -54q-106 0 -181 75t-75 181t75 181t181 75q88 0 157 -54t91 -138h104q24 0 46.5 17t44.5 53.5t36 65t37 81.5q19 41 28 60.5 t28.5 57.5t33.5 57t37 46t45 40.5t51 23.5t61 10h107q21 57 70 92.5t111 35.5q80 0 136 -56t56 -136t-56 -136t-136 -56q-62 0 -111 35.5t-70 92.5h-107q-17 0 -33 -8t-31.5 -26t-27 -34t-27 -47t-24 -49t-24.5 -55q-46 -107 -83 -165h1114v128q0 18 16 28t32 -1z" />
+<glyph unicode="&#xf288;" horiz-adv-x="1792" d="M1150 774q0 -56 -39.5 -95t-95.5 -39h-253v269h253q56 0 95.5 -39.5t39.5 -95.5zM1329 774q0 130 -91.5 222t-222.5 92h-433v-896h180v269h253q130 0 222 91.5t92 221.5zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348 t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
+<glyph unicode="&#xf289;" horiz-adv-x="2304" d="M1645 438q0 59 -34 106.5t-87 68.5q-7 -45 -23 -92q-7 -24 -27.5 -38t-44.5 -14q-12 0 -24 3q-31 10 -45 38.5t-4 58.5q23 71 23 143q0 123 -61 227.5t-166 165.5t-228 61q-134 0 -247 -73t-167 -194q108 -28 188 -106q22 -23 22 -55t-22 -54t-54 -22t-55 22 q-75 75 -180 75q-106 0 -181 -74.5t-75 -180.5t75 -180.5t181 -74.5h1046q79 0 134.5 55.5t55.5 133.5zM1798 438q0 -142 -100.5 -242t-242.5 -100h-1046q-169 0 -289 119.5t-120 288.5q0 153 100 267t249 136q62 184 221 298t354 114q235 0 408.5 -158.5t196.5 -389.5 q116 -25 192.5 -118.5t76.5 -214.5zM2048 438q0 -175 -97 -319q-23 -33 -64 -33q-24 0 -43 13q-26 17 -32 48.5t12 57.5q71 104 71 233t-71 233q-18 26 -12 57t32 49t57.5 11.5t49.5 -32.5q97 -142 97 -318zM2304 438q0 -244 -134 -443q-23 -34 -64 -34q-23 0 -42 13 q-26 18 -32.5 49t11.5 57q108 164 108 358q0 195 -108 357q-18 26 -11.5 57.5t32.5 48.5q26 18 57 12t49 -33q134 -198 134 -442z" />
+<glyph unicode="&#xf28a;" d="M1500 -13q0 -89 -63 -152.5t-153 -63.5t-153.5 63.5t-63.5 152.5q0 90 63.5 153.5t153.5 63.5t153 -63.5t63 -153.5zM1267 268q-115 -15 -192.5 -102.5t-77.5 -205.5q0 -74 33 -138q-146 -78 -379 -78q-109 0 -201 21t-153.5 54.5t-110.5 76.5t-76 85t-44.5 83 t-23.5 66.5t-6 39.5q0 19 4.5 42.5t18.5 56t36.5 58t64 43.5t94.5 18t94 -17.5t63 -41t35.5 -53t17.5 -49t4 -33.5q0 -34 -23 -81q28 -27 82 -42t93 -17l40 -1q115 0 190 51t75 133q0 26 -9 48.5t-31.5 44.5t-49.5 41t-74 44t-93.5 47.5t-119.5 56.5q-28 13 -43 20 q-116 55 -187 100t-122.5 102t-72 125.5t-20.5 162.5q0 78 20.5 150t66 137.5t112.5 114t166.5 77t221.5 28.5q120 0 220 -26t164.5 -67t109.5 -94t64 -105.5t19 -103.5q0 -46 -15 -82.5t-36.5 -58t-48.5 -36t-49 -19.5t-39 -5h-8h-32t-39 5t-44 14t-41 28t-37 46t-24 70.5 t-10 97.5q-15 16 -59 25.5t-81 10.5l-37 1q-68 0 -117.5 -31t-70.5 -70t-21 -76q0 -24 5 -43t24 -46t53 -51t97 -53.5t150 -58.5q76 -25 138.5 -53.5t109 -55.5t83 -59t60.5 -59.5t41 -62.5t26.5 -62t14.5 -63.5t6 -62t1 -62.5z" />
+<glyph unicode="&#xf28b;" d="M704 352v576q0 14 -9 23t-23 9h-256q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h256q14 0 23 9t9 23zM1152 352v576q0 14 -9 23t-23 9h-256q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h256q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103 t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf28c;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM768 96q148 0 273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273 t73 -273t198 -198t273 -73zM864 320q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-192zM480 320q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-192z" />
+<glyph unicode="&#xf28d;" d="M1088 352v576q0 14 -9 23t-23 9h-576q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h576q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5 t103 -385.5z" />
+<glyph unicode="&#xf28e;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM768 96q148 0 273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273 t73 -273t198 -198t273 -73zM480 320q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h576q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-576z" />
+<glyph unicode="&#xf290;" horiz-adv-x="1792" d="M1757 128l35 -313q3 -28 -16 -50q-19 -21 -48 -21h-1664q-29 0 -48 21q-19 22 -16 50l35 313h1722zM1664 967l86 -775h-1708l86 775q3 24 21 40.5t43 16.5h256v-128q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5v128h384v-128q0 -53 37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5v128h256q25 0 43 -16.5t21 -40.5zM1280 1152v-256q0 -26 -19 -45t-45 -19t-45 19t-19 45v256q0 106 -75 181t-181 75t-181 -75t-75 -181v-256q0 -26 -19 -45t-45 -19t-45 19t-19 45v256q0 159 112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" />
+<glyph unicode="&#xf291;" horiz-adv-x="2048" d="M1920 768q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5h-15l-115 -662q-8 -46 -44 -76t-82 -30h-1280q-46 0 -82 30t-44 76l-115 662h-15q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5h1792zM485 -32q26 2 43.5 22.5t15.5 46.5l-32 416q-2 26 -22.5 43.5 t-46.5 15.5t-43.5 -22.5t-15.5 -46.5l32 -416q2 -25 20.5 -42t43.5 -17h5zM896 32v416q0 26 -19 45t-45 19t-45 -19t-19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45zM1280 32v416q0 26 -19 45t-45 19t-45 -19t-19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45zM1632 27l32 416 q2 26 -15.5 46.5t-43.5 22.5t-46.5 -15.5t-22.5 -43.5l-32 -416q-2 -26 15.5 -46.5t43.5 -22.5h5q25 0 43.5 17t20.5 42zM476 1244l-93 -412h-132l101 441q19 88 89 143.5t160 55.5h167q0 26 19 45t45 19h384q26 0 45 -19t19 -45h167q90 0 160 -55.5t89 -143.5l101 -441 h-132l-93 412q-11 44 -45.5 72t-79.5 28h-167q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45h-167q-45 0 -79.5 -28t-45.5 -72z" />
+<glyph unicode="&#xf292;" horiz-adv-x="1792" d="M991 512l64 256h-254l-64 -256h254zM1759 1016l-56 -224q-7 -24 -31 -24h-327l-64 -256h311q15 0 25 -12q10 -14 6 -28l-56 -224q-5 -24 -31 -24h-327l-81 -328q-7 -24 -31 -24h-224q-16 0 -26 12q-9 12 -6 28l78 312h-254l-81 -328q-7 -24 -31 -24h-225q-15 0 -25 12 q-9 12 -6 28l78 312h-311q-15 0 -25 12q-9 12 -6 28l56 224q7 24 31 24h327l64 256h-311q-15 0 -25 12q-10 14 -6 28l56 224q5 24 31 24h327l81 328q7 24 32 24h224q15 0 25 -12q9 -12 6 -28l-78 -312h254l81 328q7 24 32 24h224q15 0 25 -12q9 -12 6 -28l-78 -312h311 q15 0 25 -12q9 -12 6 -28z" />
+<glyph unicode="&#xf293;" d="M841 483l148 -148l-149 -149zM840 1094l149 -149l-148 -148zM710 -130l464 464l-306 306l306 306l-464 464v-611l-255 255l-93 -93l320 -321l-320 -321l93 -93l255 255v-611zM1429 640q0 -209 -32 -365.5t-87.5 -257t-140.5 -162.5t-181.5 -86.5t-219.5 -24.5 t-219.5 24.5t-181.5 86.5t-140.5 162.5t-87.5 257t-32 365.5t32 365.5t87.5 257t140.5 162.5t181.5 86.5t219.5 24.5t219.5 -24.5t181.5 -86.5t140.5 -162.5t87.5 -257t32 -365.5z" />
+<glyph unicode="&#xf294;" horiz-adv-x="1024" d="M596 113l173 172l-173 172v-344zM596 823l173 172l-173 172v-344zM628 640l356 -356l-539 -540v711l-297 -296l-108 108l372 373l-372 373l108 108l297 -296v711l539 -540z" />
+<glyph unicode="&#xf295;" d="M1280 256q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM512 1024q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM1536 256q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5 t112.5 -271.5zM1440 1344q0 -20 -13 -38l-1056 -1408q-19 -26 -51 -26h-160q-26 0 -45 19t-19 45q0 20 13 38l1056 1408q19 26 51 26h160q26 0 45 -19t19 -45zM768 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5 t271.5 -112.5t112.5 -271.5z" />
+<glyph unicode="&#xf296;" horiz-adv-x="1792" />
+<glyph unicode="&#xf297;" horiz-adv-x="1792" />
+<glyph unicode="&#xf298;" horiz-adv-x="1792" />
+<glyph unicode="&#xf299;" horiz-adv-x="1792" />
+<glyph unicode="&#xf29a;" horiz-adv-x="1792" />
+<glyph unicode="&#xf29b;" horiz-adv-x="1792" />
+<glyph unicode="&#xf29c;" horiz-adv-x="1792" />
+<glyph unicode="&#xf29d;" horiz-adv-x="1792" />
+<glyph unicode="&#xf29e;" horiz-adv-x="1792" />
+<glyph unicode="&#xf500;" horiz-adv-x="1792" />
+</font>
+</defs></svg> 
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/fontawesome-webfont.ttf b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/fontawesome-webfont.ttf
new file mode 100644
index 0000000..26dea79
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/fontawesome-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/fontawesome-webfont.woff b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/fontawesome-webfont.woff
new file mode 100644
index 0000000..dc35ce3
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/fontawesome-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/fontawesome-webfont.woff2 b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/fontawesome-webfont.woff2
new file mode 100644
index 0000000..500e517
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/fontawesome-webfont.woff2
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/fontello.eot b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/fontello.eot
new file mode 100644
index 0000000..8647aca
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/fontello.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/fontello.svg b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/fontello.svg
new file mode 100644
index 0000000..c2a022d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/fontello.svg
@@ -0,0 +1,254 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata>
+Created by FontForge 20100429 at Tue Sep 18 09:27:03 2012
+ By root
+Copyright (C) 2012 by original authors @ fontello.com
+</metadata>
+<defs>
+<font id="fontello" horiz-adv-x="1030" >
+  <font-face 
+    font-family="fontello"
+    font-weight="500"
+    font-stretch="normal"
+    units-per-em="1000"
+    panose-1="2 0 6 3 0 0 0 0 0 0"
+    ascent="800"
+    descent="-200"
+    bbox="-0.555556 -200 1101 800"
+    underline-thickness="50"
+    underline-position="-100"
+    unicode-range="U+002B-1F6AB"
+  />
+<missing-glyph horiz-adv-x="364" 
+d="M33 0v666h265v-666h-265zM66 33h199v600h-199v-600z" />
+    <glyph glyph-name=".notdef" horiz-adv-x="364" 
+d="M33 0v666h265v-666h-265zM66 33h199v600h-199v-600z" />
+    <glyph glyph-name=".null" horiz-adv-x="0" 
+ />
+    <glyph glyph-name="nonmarkingreturn" horiz-adv-x="333" 
+ />
+    <glyph glyph-name="plus" unicode="+" horiz-adv-x="610" 
+d="M565 350q19 0 24.5 -12.5t5.5 -37.5q0 -17 -1.5 -26t-8.5 -16.5t-20 -7.5h-210v-210q0 -19 -12.5 -24.5t-37.5 -5.5q-17 0 -26 1.5t-16.5 8.5t-7.5 20v210h-210q-19 0 -24.5 12.5t-5.5 37.5q0 17 1.5 26t8.5 16.5t20 7.5h210v210q0 19 12.5 24.5t37.5 5.5q17 0 26 -1.5
+t16.5 -8.5t7.5 -20v-210h210z" />
+    <glyph glyph-name="hyphen" unicode="-" horiz-adv-x="610" 
+d="M565 350q19 0 24.5 -12.5t5.5 -37.5q0 -17 -1.5 -26t-8.5 -16.5t-20 -7.5h-520q-19 0 -24.5 12.5t-5.5 37.5q0 17 1.5 26t8.5 16.5t20 7.5h520z" />
+    <glyph glyph-name="uni2139" unicode="&#x2139;" horiz-adv-x="490" 
+d="M367 800q48 0 74 -28t26 -70q0 -50 -39 -88t-95 -38q-47 0 -73.5 27t-25.5 73q0 45 36 84.5t97 39.5zM160 -200q-29 0 -45.5 13.5t-22.5 52.5t14 110l60 255q15 57 0 57q-13 0 -54.5 -18t-70.5 -38l-26 44q91 77 190 125t150 48q26 0 38.5 -20t11 -55.5t-14.5 -85.5
+l-69 -268q-16 -63 5 -63q15 0 49.5 16t69.5 44l30 -41q-84 -86 -175 -131t-140 -45z" />
+    <glyph glyph-name="arrowleft" unicode="&#x2190;" horiz-adv-x="760" 
+d="M394 -30l-379 330l379 330v-191h351v-278h-351v-191z" />
+    <glyph glyph-name="arrowup" unicode="&#x2191;" horiz-adv-x="690" 
+d="M675 286h-191v-351h-278v351h-191l330 379z" />
+    <glyph glyph-name="arrowright" unicode="&#x2192;" horiz-adv-x="760" 
+d="M366 630l379 -330l-379 -330v191h-351v278h351v191z" />
+    <glyph glyph-name="arrowdown" unicode="&#x2193;" horiz-adv-x="690" 
+d="M675 314l-330 -379l-330 379h191v351h278v-351h191z" />
+    <glyph glyph-name="uni21C4" unicode="&#x21c4;" horiz-adv-x="928" 
+d="M911 96h-670v-111l-223 168l223 167v-112h670v-112zM18 431v112h670v111l223 -166l-223 -168v111h-670z" />
+    <glyph glyph-name="house" unicode="&#x2302;" horiz-adv-x="930" 
+d="M903 285q16 -16 11 -27.5t-28 -11.5h-83v-308q0 -14 -1.5 -21t-8.5 -13.5t-22 -6.5h-204v310h-204v-310h-195q-19 0 -28.5 6.5t-11 13.5t-1.5 21v308h-83q-23 0 -28 11.5t11 27.5l401 401q16 16 37 16t37 -16z" />
+    <glyph glyph-name="uni25B4" unicode="&#x25b4;" horiz-adv-x="490" 
+d="M15 100l230 400l230 -400h-460z" />
+    <glyph glyph-name="uni25B8" unicode="&#x25b8;" horiz-adv-x="430" 
+d="M15 530l400 -230l-400 -230v460z" />
+    <glyph glyph-name="uni25BE" unicode="&#x25be;" horiz-adv-x="490" 
+d="M475 500l-230 -400l-230 400h460z" />
+    <glyph glyph-name="uni25C2" unicode="&#x25c2;" horiz-adv-x="430" 
+d="M415 530v-460l-400 230z" />
+    <glyph glyph-name="uni2605" unicode="&#x2605;" horiz-adv-x="910" 
+d="M455 740l119 -336h321l-262 -198l94 -346l-272 208l-272 -208l94 346l-262 198h321z" />
+    <glyph glyph-name="uni2606" unicode="&#x2606;" horiz-adv-x="910" 
+d="M895 404l-262 -198l94 -346l-272 208l-272 -208l94 346l-262 198h321l119 336l119 -336h321zM455 166l151 -125l-62 178l142 115l-176 -5l-55 202l-55 -202l-176 5l142 -115l-62 -178z" />
+    <glyph glyph-name="uni2630" unicode="&#x2630;" horiz-adv-x="730" 
+d="M665 350q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h600zM65 450q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h600q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-600zM665 150
+q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h600z" />
+    <glyph glyph-name="uni2661" unicode="&#x2661;" horiz-adv-x="880" 
+d="M795 591q70 -65 70 -156t-70 -156l-355 -330l-355 330q-70 65 -70 156t70 156q62 58 149.5 58t149.5 -58l56 -52l56 52q62 58 149.5 58t149.5 -58zM743 330q42 38 42 105t-37 100q-42 39 -102 39q-49 0 -102 -49l-104 -91l-104 91q-53 49 -102 49q-60 0 -102 -39
+q-37 -33 -37 -100t42 -105l303 -286z" />
+    <glyph glyph-name="heart" unicode="&#x2665;" horiz-adv-x="890" 
+d="M804 591q70 -65 70 -156t-70 -156l-359 -330l-359 330q-70 65 -70 156t70 156q63 58 151 58t151 -58l57 -52l57 52q63 58 151 58t151 -58z" />
+    <glyph glyph-name="musicalnote" unicode="&#x266a;" horiz-adv-x="610" 
+d="M395 771q0 -26 17 -55.5t41 -55.5l52 -56q28 -30 50 -63t34 -69t4 -80.5t-39 -92.5q-18 -29 -26 -17q-4 5 0 17q6 16 6.5 43t-6 60t-21 63t-43.5 53.5t-69 29.5v-535q1 -49 -38 -96t-103 -70q-76 -28 -144.5 -8t-88.5 75t19.5 113.5t115.5 86.5q85 31 159 3v654h80z" />
+    <glyph glyph-name="uni268F" unicode="&#x268f;" horiz-adv-x="630" 
+d="M185 600q80 0 80 -80v-90q0 -80 -80 -80h-90q-80 0 -80 80v90q0 80 80 80h90zM535 600q80 0 80 -80v-90q0 -80 -80 -80h-90q-80 0 -80 80v90q0 80 80 80h90zM185 250q80 0 80 -80v-90q0 -80 -80 -80h-90q-80 0 -80 80v90q0 80 80 80h90zM535 250q80 0 80 -80v-90
+q0 -80 -80 -80h-90q-80 0 -80 80v90q0 80 80 80h90z" />
+    <glyph glyph-name="uni2691" unicode="&#x2691;" horiz-adv-x="930" 
+d="M889 555q14 5 22 -1.5t0 -18.5q-75 -109 -133.5 -178t-98 -97.5t-70 -34.5t-54 7t-44.5 31t-48.5 32.5t-59.5 17.5t-82 -20.5t-112 -75.5l90 -353h-101l-183 720l93 34q71 52 124 75.5t87.5 21t60.5 -20t48 -44.5l46 -56q23 -29 58 -52t79.5 -34t115.5 0t162 47z" />
+    <glyph glyph-name="uni2699" unicode="&#x2699;" horiz-adv-x="870" 
+d="M774 300q0 -76 81 -122q-14 -45 -35 -84q-72 19 -135 -44q-55 -55 -34 -135q-39 -21 -84 -35q-21 37 -57 59t-75 22t-75 -22t-57 -59q-45 14 -84 35q21 80 -34 135t-135 34q-21 39 -35 84q37 21 59 57t22 75q0 76 -81 122q14 45 35 84q72 -19 135 44q55 55 34 135
+q39 21 84 35q21 -37 57 -59t75 -22t75 22t57 59q45 -14 84 -35q-21 -80 34 -135q63 -63 135 -44q21 -39 35 -84q-81 -46 -81 -122zM435 117q76 0 129.5 53.5t53.5 129.5t-53.5 129.5t-129.5 53.5t-129.5 -53.5t-53.5 -129.5t53.5 -129.5t129.5 -53.5z" />
+    <glyph glyph-name="uni26A0" unicode="&#x26a0;" horiz-adv-x="990" 
+d="M971 -74q11 -18 -1 -34.5t-30 -16.5h-890q-18 0 -30 16.5t-1 34.5l446 782q9 17 30 17t30 -17zM556 -25v100h-122v-100h122zM556 150v300h-122v-300h122z" />
+    <glyph glyph-name="uni2709" unicode="&#x2709;" horiz-adv-x="930" 
+d="M45 536q-23 12 -28 33q1 19 25 21h846q33 0 23 -25q-7 -19 -26 -29l-375 -202q-19 -10 -45 -10t-45 10zM896 436q15 4 17 1.5t2 -12.5v-367q0 -16 -17 -32t-33 -16h-800q-16 0 -33 16t-17 32v367q0 10 2 12.5t17 -1.5l386 -202q19 -10 45 -10t45 10z" />
+    <glyph glyph-name="uni270D" unicode="&#x270d;" horiz-adv-x="947" 
+d="M0 92v474q0 32 12.5 61t33.5 50t50 34t62 13h553q2 0 5 -0.5t5 -0.5l-98 -98h-465q-24 0 -41.5 -17.5t-17.5 -41.5v-474q0 -24 17.5 -41.5t41.5 -17.5h553q24 0 41 17.5t17 41.5v229l99 98v-327q0 -33 -12.5 -61t-34 -50t-50 -34.5t-60.5 -12.5h-553q-33 0 -62 12.5
+t-50 34.5t-33.5 50t-12.5 61zM324 101l56 169l335 335l113 -114l-334 -335zM445 257q3 -4 8.5 -4t8.5 4l263 262q10 10 0.5 18.5t-18.5 -0.5l-262 -262q-9 -9 0 -18zM772 662l47 48q15 15 35 15t33 -15l24 -23l23 -23q13 -15 13.5 -34.5t-13.5 -34.5l-49 -47z" />
+    <glyph glyph-name="uni270E" unicode="&#x270e;" horiz-adv-x="810" 
+d="M733 628q32 -32 47.5 -63.5t14.5 -46.5l-1 -16l-270 -271l-271 -271l-238 -50l51 238l541 541q2 0 6 0.5t17.5 -1.5t27.5 -7.5t34.5 -19t40.5 -33.5zM239 -11l23 24q0 44 -50 94q-22 22 -45.5 34.5t-36.5 14.5l-12 1l-24 -23l-17 -81q24 -13 46 -35t35 -46z" />
+    <glyph glyph-name="uni2713" unicode="&#x2713;" horiz-adv-x="697" 
+d="M263 -50q-34 0 -55 28l-179 236q-17 23 -13 51.5t27 45.5t51.5 13.5t45.5 -26.5l118 -155l295 474q15 25 43 31t53 -9t31.5 -43t-8.5 -53l-349 -560q-21 -33 -60 -33z" />
+    <glyph glyph-name="uni2715" unicode="&#x2715;" horiz-adv-x="500" 
+d="M467 142q17 -17 17 -42t-17 -42t-42 -17t-42 17l-133 151l-133 -151q-17 -17 -42 -17t-42 17t-17 42t17 42l137 158l-137 158q-17 17 -17 42t17 42t42 17t42 -17l133 -151l133 151q17 17 42 17t42 -17t17 -42t-17 -42l-137 -158z" />
+    <glyph glyph-name="uni2716" unicode="&#x2716;" horiz-adv-x="870" 
+d="M435 720q174 0 297 -123t123 -297t-123 -297t-297 -123t-297 123t-123 297t123 297t297 123zM521 300l153 153l-86 86l-153 -153l-153 153l-86 -86l153 -153l-153 -153l86 -87l153 154l153 -153l86 86z" />
+    <glyph glyph-name="uni2753" unicode="&#x2753;" horiz-adv-x="610" 
+d="M15 476q5 130 77 202t203 72q128 0 214 -62t86 -183q0 -68 -42 -125q-13 -19 -88 -78l-46 -32q-29 -22 -42 -43.5t-14 -60.5q0 -13 -15 -13h-129q-16 0 -16 12q2 52 6.5 79.5t20.5 45.5q17 20 49.5 46t56.5 42l23 16q61 46 61 102q0 44 -25 79q-25 36 -93 36
+q-67 0 -94 -44q-28 -45 -28 -91h-165zM292 54q45 -2 73.5 -31t27.5 -75t-31.5 -73t-75.5 -25q-44 2 -72.5 30.5t-27.5 73.5q1 46 31.5 74t74.5 26z" />
+    <glyph glyph-name="uni2795" unicode="&#x2795;" horiz-adv-x="870" 
+d="M435 720q174 0 297 -123t123 -297t-123 -297t-297 -123t-297 123t-123 297t123 297t297 123zM486 249h202l-1 102h-201v201h-102v-201h-202v-102h202v-202h102v202z" />
+    <glyph glyph-name="uni2796" unicode="&#x2796;" horiz-adv-x="870" 
+d="M435 720q174 0 297 -123t123 -297t-123 -297t-297 -123t-297 123t-123 297t123 297t297 123zM687 351h-505v-102h505v102z" />
+    <glyph glyph-name="uni27A1" unicode="&#x27a1;" horiz-adv-x="1010" 
+d="M756 50v161h-741v178h741v161l239 -250z" />
+    <glyph glyph-name="uni27A6" unicode="&#x27a6;" horiz-adv-x="930" 
+d="M554 201q-81 0 -136.5 -4t-119 -18t-110 -39.5t-92 -70.5t-81.5 -109q2 10 6.5 27.5t23.5 68t43.5 96.5t69 102.5t97.5 97t131 68t168 27.5v193l361 -323l-361 -334v218z" />
+    <glyph glyph-name="uni27F3" unicode="&#x27f3;" horiz-adv-x="786" 
+d="M0 329q0 82 31 153.5t84.5 125.5t125.5 85t154 31q69 0 134 -24.5t118 -68.5l80 80q17 17 28.5 12t11.5 -29v-228q0 -16 -11 -28q-11 -10 -27 -10l-228 -1q-24 0 -29 12t12 29l79 79q-37 27 -79.5 43t-88.5 16q-57 0 -107.5 -21.5t-88 -59.5t-59 -88.5t-21.5 -107.5
+t21.5 -107.5t59 -88t88 -59t107.5 -21.5q51 0 98 18t84 50t61 76t30 95q1 6 8 13q7 5 15 4l78 -11q9 -1 13.5 -7t3.5 -15q-9 -72 -44 -135t-87.5 -108.5t-119.5 -72t-140 -26.5q-82 0 -154 31t-125.5 85t-84.5 125.5t-31 153.5z" />
+    <glyph glyph-name="uni2B05" unicode="&#x2b05;" horiz-adv-x="1010" 
+d="M254 50l-239 250l239 250v-161h741v-178h-741v-161z" />
+    <glyph glyph-name="uni2B06" unicode="&#x2b06;" horiz-adv-x="530" 
+d="M515 551h-161v-741h-178v741h-161l250 239z" />
+    <glyph glyph-name="uni2B07" unicode="&#x2b07;" horiz-adv-x="530" 
+d="M515 49l-250 -239l-250 239h161v741h178v-741h161z" />
+    <glyph glyph-name="uniE4AD" unicode="&#xe4ad;" horiz-adv-x="760" 
+d="M394 -80l-379 380l379 380v-191h351v-378h-351v-191z" />
+    <glyph glyph-name="uniE4AE" unicode="&#xe4ae;" horiz-adv-x="760" 
+d="M366 680l379 -380l-379 -380v191h-351v378h351v191z" />
+    <glyph glyph-name="uniE4AF" unicode="&#xe4af;" horiz-adv-x="790" 
+d="M775 286h-191v-351h-378v351h-191l380 379z" />
+    <glyph glyph-name="uniE4B0" unicode="&#xe4b0;" horiz-adv-x="790" 
+d="M775 314l-380 -379l-380 379h191v351h378v-351h191z" />
+    <glyph glyph-name="uniE700" unicode="&#xe700;" 
+d="M634 78q89 -32 135 -65t46 -58v-105h-800v201q13 6 29.5 11.5t32 10t19.5 5.5q94 34 129.5 69t35.5 95q0 20 -10 31.5t-24 31.5t-21 58q-2 12 -9.5 17.5t-14.5 8t-14 17t-9 43.5q0 15 4.5 25.5t8.5 13.5l5 3q-9 50 -13 88q-2 21 5.5 47.5t27.5 55.5t63.5 48.5t104.5 19.5
+t104.5 -19.5t63.5 -48.5t27.5 -55.5t5.5 -47.5l-13 -88q18 -8 18 -42q-2 -29 -9 -43.5t-14 -17t-14.5 -8t-9.5 -17.5q-7 -38 -21 -58t-24 -31.5t-10 -31.5q0 -60 35.5 -95t129.5 -69zM865 350h150v-100h-150v-150h-100v150h-150v100h150v150h100v-150z" />
+    <glyph glyph-name="uniE704" unicode="&#xe704;" horiz-adv-x="950" 
+d="M469 760q94 1 179.5 -34.5t148 -96t100 -145t38.5 -178.5t-34.5 -179.5t-96 -148t-145 -100t-178.5 -38.5t-179.5 34.5t-148 96t-100 145t-38.5 178.5t34.5 179.5t96 148t145 100t178.5 38.5zM535 84q1 31 -18 50t-50 20q-29 0 -48 -19t-20 -47q-1 -30 18 -48.5t50 -19.5
+q29 0 48 18t20 46zM475 486q67 0 67 -66q0 -14 -11 -31.5t-24 -27.5q-3 -1 -16 -10.5t-33 -25.5t-31 -28q-16 -19 -18 -87h107q0 21 5 34q6 16 28 34l28 19q30 23 43.5 36t26 37.5t12.5 55.5q0 74 -53.5 114t-135.5 40q-84 0 -128 -46.5t-48 -130.5h111v5q0 28 16 53
+q15 25 54 25z" />
+    <glyph glyph-name="uniE705" unicode="&#xe705;" horiz-adv-x="950" 
+d="M469 760q94 1 179.5 -34.5t148 -96t100 -145t38.5 -178.5t-34.5 -179.5t-96 -148t-145 -100t-178.5 -38.5t-179.5 34.5t-148 96t-100 145t-38.5 178.5t34.5 179.5t96 148t145 100t178.5 38.5zM520 607q-43 0 -65.5 -23.5t-22.5 -50.5q-1 -28 15.5 -43.5t48.5 -15.5
+q38 0 61 21.5t23 52.5q0 59 -60 59zM400 12q30 0 84.5 27t105.5 78l-18 24q-46 -36 -72 -36q-12 0 -3 38l42 159q26 96 -21 96q-31 0 -91 -28.5t-115 -74.5l16 -26q17 11 42.5 22t33.5 11t0 -34l-37 -151q-27 -105 33 -105z" />
+    <glyph glyph-name="uniE706" unicode="&#xe706;" horiz-adv-x="880" 
+d="M765 490q41 0 70.5 -29.5t29.5 -70.5v-290q0 -41 -29.5 -70.5t-70.5 -29.5h-690v140h650v210h-500v-110l-210 180l210 180v-110h540z" />
+    <glyph glyph-name="uniE70A" unicode="&#xe70a;" 
+d="M515 580q92 0 177 -25.5t141.5 -62t99 -77.5t62.5 -71.5t20 -43.5t-20 -43.5t-62.5 -71.5t-99 -77.5t-141.5 -62t-177 -25.5t-177 25.5t-141.5 62t-99 77.5t-62.5 71.5t-20 43.5t20 43.5t62.5 71.5t99 77.5t141.5 62t177 25.5zM515 85q92 0 157 63t65 152t-65 152
+t-157 63t-157 -63t-65 -152t65 -152t157 -63zM515 300q6 -6 18 -5t28 4.5t30.5 7t24.5 2t10 -8.5q0 -44 -32.5 -76t-78.5 -32t-78.5 32t-32.5 76t32.5 76t78.5 32q14 0 10 -23t-12 -47t2 -38z" />
+    <glyph glyph-name="uniE70C" unicode="&#xe70c;" horiz-adv-x="789" 
+d="M0 433v230q0 25 18 43t43 18h230q25 0 55.5 -13t48.5 -30l377 -377q17 -18 17 -43.5t-17 -43.5l-266 -265q-18 -18 -43 -18t-43 18l-377 377q-18 18 -30.5 48.5t-12.5 55.5zM99 566q0 -24 17.5 -41.5t41.5 -17.5t41.5 17.5t17.5 41.5t-17.5 41.5t-41.5 17.5t-41.5 -17.5
+t-17.5 -41.5z" />
+    <glyph glyph-name="uniE711" unicode="&#xe711;" 
+d="M776 443q99 0 169 -68.5t70 -165.5t-70 -165.5t-169 -68.5h-191v190h105l-175 230l-175 -230h105v-190h-249q-75 0 -128 52t-53 125t53 125t128 52q7 0 21 -2q-3 18 -3 38q0 108 78 184t188 76q89 0 159.5 -52t95.5 -133q19 3 41 3z" />
+    <glyph glyph-name="uniE712" unicode="&#xe712;" horiz-adv-x="930" 
+d="M915 -40q-36 64 -81.5 109t-92 70.5t-110 39.5t-119 18t-136.5 4v-218l-361 334l361 323v-193q70 0 133.5 -16.5t111.5 -45t89.5 -65t71 -77t53 -80.5t38.5 -76.5t24.5 -65t13.5 -45.5z" />
+    <glyph glyph-name="uniE715" unicode="&#xe715;" 
+d="M765 10v55l100 82v-187q0 -21 -14.5 -35.5t-35.5 -14.5h-750q-21 0 -35.5 14.5t-14.5 35.5v550q0 21 14.5 35.5t35.5 14.5h288q-33 -24 -60 -49t-37 -38l-11 -13h-130v-450h650zM683 357q-114 0 -179 -17t-115 -63t-109 -142q0 8 1 22.5t9 56t21.5 79t44 83.5t71 79
+t107.5 55.5t149 22.5v157l332 -250l-332 -260v177z" />
+    <glyph glyph-name="uniE716" unicode="&#xe716;" horiz-adv-x="1010" 
+d="M80 475q-13 0 -18 7.5t-2 16t10 11.5q182 65 200 65h45v150h380v-150h45q18 0 200 -65q7 -3 10 -11.5t-2 -16t-18 -7.5h-850zM940 420q21 0 38 -19.5t17 -40.5v-175q0 -21 -17 -40.5t-38 -19.5h-99l44 -250h-760l44 250h-99q-21 0 -38 19.5t-17 40.5v175q0 21 17 40.5
+t38 19.5h870zM225 -25h560l-70 325h-420z" />
+    <glyph glyph-name="uniE717" unicode="&#xe717;" 
+d="M275 140h222l128 -140h-390q-41 0 -70.5 29.5t-29.5 70.5v300h-120l190 200l190 -200h-120v-260zM895 200h120l-190 -200l-190 200h120v260h-222l-128 140h390q41 0 70.5 -29.5t29.5 -70.5v-300z" />
+    <glyph glyph-name="uniE718" unicode="&#xe718;" horiz-adv-x="830" 
+d="M715 650q41 0 70.5 -29.5t29.5 -70.5v-350q0 -41 -29.5 -70.5t-70.5 -29.5h-200v-150l-200 150h-200q-41 0 -70.5 29.5t-29.5 70.5v350q0 41 29.5 70.5t70.5 29.5h600z" />
+    <glyph glyph-name="uniE722" unicode="&#xe722;" 
+d="M915 700q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-800q-41 0 -70.5 29.5t-29.5 70.5v600q0 41 29.5 70.5t70.5 29.5h800zM915 0v600h-800v-600h800zM465 195v-90h-250v90h250zM465 345v-90h-250v90h250zM465 495v-90h-250v90h250zM810 175
+q2 0 3.5 -17.5t1.5 -35.5v-17h-250q0 70 5 70q10 2 24 7t37.5 22t23.5 37q0 16 -13.5 34.5t-27.5 45.5t-14 64q0 55 20.5 82.5t69.5 27.5t69.5 -27.5t20.5 -82.5q0 -37 -14 -64t-27.5 -45.5t-13.5 -34.5q0 -20 21.5 -36.5t42.5 -22.5z" />
+    <glyph glyph-name="uniE724" unicode="&#xe724;" horiz-adv-x="530" 
+d="M265 700q103 0 176.5 -73t73.5 -177q0 -67 -25.5 -148t-62.5 -149.5t-74 -127t-63 -91.5l-25 -34l-27 35q-17 22 -60 89t-76 130t-60 146t-27 150q0 104 73.5 177t176.5 73zM265 312q56 0 95.5 39.5t39.5 95.5t-39.5 95.5t-95.5 39.5t-95.5 -39.5t-39.5 -95.5t39.5 -95.5
+t95.5 -39.5z" />
+    <glyph glyph-name="uniE729" unicode="&#xe729;" horiz-adv-x="682" 
+d="M0 546.5q0 8.5 0.5 17t0.5 18.5q12 6 34.5 10t49.5 7.5t55 5.5t52 3q-3 17 -1.5 33.5t7.5 34.5q1 5 6 12.5t19.5 15.5t42.5 14t75 6t75 -6t42.5 -14t19.5 -16l6 -13q7 -18 8 -34t-1 -33q23 -1 51.5 -3t55.5 -5.5t49 -7.5t34 -10q1 -10 1 -18v-17v-17q0 -8 -1 -18
+q-10 -6 -32 -10.5t-48 -7.5t-53.5 -5t-50.5 -3t-39 -1.5t-17 -0.5l-100 -1h-14h-29q-20 0 -57 1q-2 0 -17.5 0.5t-38.5 1.5t-50.5 3t-53.5 5t-47.5 7.5t-32.5 10.5q0 10 -0.5 18t-0.5 16.5zM71 444q43 -6 88.5 -8.5t79.5 -3.5q9 -1 24 -1h78h77q15 0 24 1q35 1 80.5 3.5
+t89.5 8.5q-6 -80 -9 -163t-7 -163q-1 -20 -1.5 -44.5t-2 -47.5t-6.5 -42.5t-15 -30.5q-13 -11 -44.5 -15t-61.5 -4h-248q-31 0 -62 4t-43 15q-11 11 -15.5 30.5t-6.5 42.5t-2.5 47.5t-1.5 44.5q-4 80 -7.5 163t-7.5 163zM155 337q1 -15 1 -29t1 -23q0 -12 1 -20
+q2 -36 3.5 -72t3.5 -70q1 -9 1 -18v-21v-13q0 -6 0.5 -14.5t1.5 -20.5q1 -8 10 -14.5t15 -6.5q5 -1 10 -1t9 -1h11q5 0 5 20v301q0 9 -5.5 14.5t-14.5 5.5l-34 2q-9 0 -14 -5t-5 -14zM268.5 625.5q0.5 -6.5 2.5 -15.5q9 1 21 1h49l71 -1q1 9 1.5 15.5t-0.5 11.5
+q-12 4 -31.5 5.5t-40.5 1.5t-40.5 -1.5t-31.5 -5.5q-1 -5 -0.5 -11.5zM307 33q0 -8 5.5 -14t13.5 -6h30q8 0 14 6t6 14v300q0 9 -11.5 14t-15.5 5h-15q-3 0 -15 -5t-12 -14v-300zM455 33q0 -20 4 -20h12q3 1 13.5 1.5t15.5 0.5q5 1 9 7t5 14q0 12 0.5 20.5t0.5 14.5
+q0 7 1 13v21q0 9 1 18q2 34 3 69.5t3 71.5q0 9 1 21q1 9 1.5 23t1.5 29q0 9 -5 14t-14 5l-34 -2q-9 0 -14 -5.5t-5 -14.5v-301z" />
+    <glyph glyph-name="uniE744" unicode="&#xe744;" horiz-adv-x="830" 
+d="M539 678l276 22l-21 -280l-78 79l-142 -143l-99 100l142 144zM256 244l99 -100l-142 -144l78 -79l-276 -21l21 279l78 -78z" />
+    <glyph glyph-name="uniE746" unicode="&#xe746;" horiz-adv-x="850" 
+d="M835 607l-145 -147l80 -81l-283 -22l22 287l79 -81l145 147zM160 140l-80 81l283 22l-22 -287l-79 81l-145 -147l-102 103z" />
+    <glyph glyph-name="uniE75C" unicode="&#xe75c;" horiz-adv-x="610" 
+d="M579 372l-235 -225q-17 -17 -39 -17t-39 17q-215 204 -235 225q-15 16 -15.5 40t15.5 41q37 37 79 0l195 -188l195 188q42 37 79 0q16 -17 15.5 -41t-15.5 -40z" />
+    <glyph glyph-name="uniE75D" unicode="&#xe75d;" horiz-adv-x="370" 
+d="M257 574q16 15 40 15.5t41 -15.5q37 -37 0 -79l-188 -195l188 -195q37 -42 0 -79q-17 -16 -41 -15.5t-40 15.5l-225 235q-17 17 -17 39t17 39q204 215 225 235z" />
+    <glyph glyph-name="uniE75E" unicode="&#xe75e;" horiz-adv-x="370" 
+d="M113 574l225 -235q17 -17 17 -39t-17 -39q-204 -215 -225 -235q-16 -15 -40 -15.5t-41 15.5q-37 37 0 79l188 195l-188 195q-37 42 0 79q17 16 41 15.5t40 -15.5z" />
+    <glyph glyph-name="uniE75F" unicode="&#xe75f;" horiz-adv-x="610" 
+d="M579 228q15 -16 15.5 -40t-15.5 -41q-37 -37 -79 0l-195 188l-195 -188q-42 -37 -79 0q-16 17 -15.5 41t15.5 40l235 225q17 17 39 17t39 -17q215 -204 235 -225z" />
+    <glyph glyph-name="uniE760" unicode="&#xe760;" horiz-adv-x="947" 
+d="M3 103l74 216q4 14 19 22q16 6 29 2l217 -74q22 -7 22.5 -20t-20.5 -23l-100 -50q25 -38 60.5 -66t79.5 -43q54 -19 108.5 -14.5t102.5 28t85 64.5t56 94q2 9 9 12t15 1l75 -25q18 -8 12 -25q-26 -78 -78.5 -136t-120.5 -91t-146.5 -39.5t-155.5 19.5q-66 22 -119 65.5
+t-89 103.5l-102 -50q-21 -11 -31 -2t-2 31zM100 455q26 77 79 135.5t120.5 92t145.5 40t156 -19.5q66 -24 119 -67t89 -103l103 51q21 10 31 1t1 -31l-73 -216q-5 -14 -19 -22q-16 -6 -30 -2l-217 74q-22 7 -22.5 20t20.5 23l100 50q-25 37 -61 65.5t-80 43.5
+q-54 19 -108.5 14t-102 -28t-84 -64t-55.5 -95q-3 -8 -10 -11t-15 -1l-74 26q-9 2 -12 9.5t-1 14.5z" />
+    <glyph glyph-name="uniE7A2" unicode="&#xe7a2;" horiz-adv-x="1228" 
+d="M205 274q0 107 66 194q67 93 164 123l77 -348l297 -169q-41 -56 -118 -102q-71 -36 -153 -36q-138 0 -235.5 97.5t-97.5 240.5zM491 735q47 20 113 20q61 0 128 -26l-158 -373zM625 264l163 378q108 -46 170 -138q66 -97 66 -210q0 -123 -72 -220z" />
+    <glyph glyph-name="uniE800" unicode="&#xe800;" horiz-adv-x="820" 
+d="M787 27q34 -34 7 -61l-47 -47q-14 -14 -33.5 -14t-33.5 14l-190 190q-72 -42 -156 -42q-128 0 -223.5 95.5t-95.5 223.5t90.5 218.5t218.5 90.5t223.5 -95.5t95.5 -223.5q0 -84 -45 -160zM110 386q0 -88 68 -156t156 -68t151 63t63 151t-68 156t-156 68t-151 -63
+t-63 -151z" />
+    <glyph glyph-name="uniE801" unicode="&#xe801;" horiz-adv-x="789" 
+d="M0 33q0 20 15 35l261 262l-261 257q-15 15 -15 35t15 34l51 52q15 15 35 15t35 -15l259 -259l259 259q14 15 34 15t35 -15l52 -52q14 -14 14 -34t-14 -35l-261 -262l261 -257q14 -15 14 -34.5t-14 -34.5l-52 -52q-15 -15 -35 -15t-34 15l-259 260l-260 -260
+q-15 -15 -34.5 -15t-34.5 15l-51 51q-15 15 -15 35z" />
+    <glyph glyph-name="uniE802" unicode="&#xe802;" horiz-adv-x="1228" 
+d="M128 304.5q0 10.5 15 20.5l471 379l471 -379q16 -10 16 -20.5t-26 -10.5h-51h-51v-51v-256v-51q0 -51 -51 -51h-154q-51 0 -51 51v205v51h-52h-102h-51v-51v-205q0 -51 -51 -51h-154q-51 0 -51 51v51v256v51h-51h-51q-26 0 -26 10.5z" />
+    <glyph glyph-name="u1F464" unicode="&#x1f464;" horiz-adv-x="970" 
+d="M751 78q94 -34 149 -67t55 -56v-105h-940v105q0 23 55 56t149 67q93 34 128 69t35 95q0 20 -10 31.5t-24 31.5t-21 58q-2 12 -9 17.5t-14.5 8t-14 17t-8.5 43.5q0 15 4.5 25.5t8.5 13.5l5 3q-9 50 -13 88q-2 21 6 47.5t27.5 55.5t62.5 48.5t103 19.5t103 -19.5
+t62.5 -48.5t27.5 -55.5t6 -47.5l-13 -88q18 -8 18 -42q-2 -29 -8.5 -43.5t-14 -17t-14.5 -8t-9 -17.5q-7 -38 -21 -58t-24 -31.5t-10 -31.5q0 -60 35 -95t128 -69z" />
+    <glyph glyph-name="u1F465" unicode="&#x1f465;" 
+d="M1015 -125h-225v144q0 52 -30 78.5t-154 85.5q41 29 41 81q0 14 -13.5 31.5t-18.5 49.5q-1 8 -5.5 11.5t-8.5 5t-8.5 11.5t-5.5 29q0 10 2.5 17t5.5 9l3 2q-6 33 -8 59q-1 14 3.5 31.5t16.5 37t38 32.5t62 13t62 -13t37.5 -32.5t16 -37t3.5 -31.5l-7 -59q10 -6 10 -28
+q-1 -19 -5.5 -29t-8.5 -11.5t-8.5 -5t-5.5 -11.5q-5 -32 -18.5 -49.5t-13.5 -31.5q0 -40 21 -63.5t77 -46.5q61 -25 90 -41t41 -36q5 -8 8.5 -58.5t4.5 -96.5zM526 127q89 -36 136.5 -64t47.5 -56v-132h-695v176q0 20 15.5 36t28.5 22.5t35 15.5q3 1 5 2q75 30 103 61t28 85
+q0 19 -18.5 42t-25.5 66q-2 10 -7.5 15t-11.5 7t-11 15t-7 39q0 13 3.5 22.5t7.5 12.5l4 2q-8 45 -11 79q-2 19 4.5 42t22 49t50.5 43.5t83 17.5t82.5 -17.5t50 -43.5t22 -49t4.5 -42l-10 -79q14 -7 14 -37q-2 -26 -7.5 -39t-11 -15t-11 -7t-7.5 -15q-7 -43 -25 -66t-18 -42
+q0 -54 28 -85t102 -61z" />
+    <glyph glyph-name="u1F4BB" unicode="&#x1f4bb;" 
+d="M915 740q41 0 70.5 -29.5t29.5 -70.5v-550q0 -41 -29 -76.5t-69 -43.5l-219 -43l68 -28q81 -39 -1 -39h-500q-88 0 8 43l59 24l-219 43q-40 8 -69 43.5t-29 76.5v550q0 41 29.5 70.5t70.5 29.5h800zM915 95v555h-800v-555h800z" />
+    <glyph glyph-name="u1F4C1" unicode="&#x1f4c1;" 
+d="M968 450q31 0 40 -13t6 -37l-41 -450q-2 -25 -12.5 -37.5t-42.5 -12.5h-806q-31 0 -42 13t-13 37l-41 450q-1 16 0.5 25.5t12.5 17t33 7.5h906zM935 560l10 -40h-846l14 130q2 20 18.5 35t37.5 15h163q21 0 46 -10.5t40 -24.5l30 -30q15 -14 40 -24.5t46 -10.5h341
+q21 0 38 -11.5t22 -28.5z" />
+    <glyph glyph-name="u1F4C4" unicode="&#x1f4c4;" horiz-adv-x="631" 
+d="M0 -7v672q0 24 17.5 41.5t41.5 17.5h230v-283q0 -25 17.5 -42t41.5 -17h284v-389q0 -24 -17.5 -41.5t-41.5 -17.5h-514q-24 0 -41.5 17.5t-17.5 41.5zM348 441v280h4l276 -277v-3h-280z" />
+    <glyph glyph-name="u1F4C5" unicode="&#x1f4c5;" horiz-adv-x="930" 
+d="M815 650q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-700q-41 0 -70.5 29.5t-29.5 70.5v600q0 41 29.5 70.5t70.5 29.5h45v-100h160v100h290v-100h160v100h45zM815 -50v400h-700v-400h700zM275 750v-170h-70v170h70zM725 750v-170h-70v170h70z" />
+    <glyph glyph-name="u1F4C8" unicode="&#x1f4c8;" horiz-adv-x="1228" 
+d="M205 -64v666h102v-374l251 358l220 -276l113 77l61 -82l-194 -134l-195 246l-256 -363v-16h666v-102h-768z" />
+    <glyph glyph-name="u1F4CE" unicode="&#x1f4ce;" horiz-adv-x="965" 
+d="M259 -192q-58 0 -110 26.5t-84.5 72t-45.5 100t6.5 116t72.5 114.5l222 222l273 274q37 37 83.5 51t92.5 2q45 -12 79 -46t46 -79q12 -46 -2 -92.5t-51 -83.5l-474 -473q-24 -24 -52 -37t-60 -10t-56 27q-19 19 -25.5 46t4.5 60t40 62l333 332q11 10 25 10t24 -10t10 -24
+t-10 -25l-332 -333q-21 -21 -25.5 -40.5t5.5 -27.5q9 -9 23 -7q25 3 47 26l473 474q50 52 35 108q-8 27 -28 47t-47 28q-57 16 -108 -35l-274 -273l-222 -222q-44 -44 -56.5 -94t1 -91t45.5 -73t73 -45.5t91 -1t94 56.5l495 496q10 10 25 10t25 -10t10 -25t-10 -25
+l-496 -495q-83 -83 -185 -83z" />
+    <glyph glyph-name="u1F4E4" unicode="&#x1f4e4;" 
+d="M515 725l270 -254h-150v-246h-240v246h-150zM982 148q18 -10 27 -31.5t4 -41.5l-28 -153q-4 -19 -22.5 -33t-39.5 -14h-816q-21 0 -39.5 14t-22.5 33l-28 153q-5 20 4 41.5t27 31.5l159 107h98l-170 -130h178q9 0 12 -7l40 -112h300l40 112q3 7 12 7h178l-170 130h98z
+" />
+    <glyph glyph-name="u1F4E5" unicode="&#x1f4e5;" 
+d="M785 479l-270 -254l-270 254h150v246h240v-246h150zM982 148q18 -10 27 -31.5t4 -41.5l-28 -153q-4 -19 -22.5 -33t-39.5 -14h-816q-21 0 -39.5 14t-22.5 33l-28 153q-5 20 4 41.5t27 31.5l159 107h98l-170 -131h178q9 0 12 -6l40 -112h300l40 112q3 6 12 6h178l-170 131
+h98z" />
+    <glyph glyph-name="u1F4F1" unicode="&#x1f4f1;" horiz-adv-x="610" 
+d="M495 790q41 0 70.5 -29.5t29.5 -70.5v-780q0 -41 -29.5 -70.5t-70.5 -29.5h-380q-41 0 -70.5 29.5t-29.5 70.5v780q0 41 29.5 70.5t70.5 29.5h380zM305 -150q29 0 49.5 14.5t20.5 35.5t-20.5 35.5t-49.5 14.5t-49.5 -14.5t-20.5 -35.5t20.5 -35.5t49.5 -14.5zM515 0v660
+h-420v-660h420z" />
+    <glyph glyph-name="u1F4F7" unicode="&#x1f4f7;" 
+d="M515 400q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM915 550q41 0 70.5 -29.5t29.5 -70.5v-450q0 -41 -29.5 -70.5t-70.5 -29.5h-800q-41 0 -70.5 29.5t-29.5 70.5v450q0 41 29.5 70.5t70.5 29.5h120q12 0 23.5 8t15.5 20l32 93
+q4 12 15 20.5t24 8.5h340q12 0 23.5 -8.5t15.5 -20.5l32 -93q4 -12 15 -20t24 -8h120zM515 0q103 0 176.5 73t73.5 177t-73.5 177t-176.5 73t-176.5 -73t-73.5 -177t73.5 -177t176.5 -73zM880 380q14 0 24.5 10.5t10.5 24.5t-10.5 24.5t-24.5 10.5t-24.5 -10.5t-10.5 -24.5
+t10.5 -24.5t24.5 -10.5z" />
+    <glyph glyph-name="u1F512" unicode="&#x1f512;" horiz-adv-x="730" 
+d="M655 425q21 0 40.5 -19.5t19.5 -40.5v-390q0 -21 -14 -40t-34 -25l-59 -20q-49 -15 -98 -15h-290q-49 0 -98 15l-59 20q-20 6 -34 25t-14 40v390q0 22 15 41t35 19h100v70q0 110 51 170t149 60t149 -60t51 -170v-70h90zM265 515v-90h200v90q0 53 -27 81.5t-73 28.5
+t-73 -28.5t-27 -81.5z" />
+    <glyph glyph-name="u1F513" unicode="&#x1f513;" horiz-adv-x="730" 
+d="M655 400q21 0 40.5 -19.5t19.5 -40.5v-390q0 -21 -14 -40t-34 -25l-59 -20q-49 -15 -98 -15h-290q-49 0 -98 15l-59 20q-20 6 -34 25t-14 40v390q0 22 15 41t35 19h400v140q0 53 -27 81.5t-73 28.5t-73 -28.5t-27 -81.5v-40h-100v20q0 110 51 170t149 60t149 -60t51 -170
+v-120h90z" />
+    <glyph glyph-name="u1F514" unicode="&#x1f514;" horiz-adv-x="830" 
+d="M648 375q16 -34 40.5 -52t45 -22t42.5 -22.5t35 -54.5q22 -62 -74 -161.5t-252 -157.5q-104 -39 -205.5 -45.5t-166.5 15t-79 60.5q-13 36 -7.5 64.5t19 46t20.5 47t-2 66.5q-23 89 -33.5 142t-14.5 109t7.5 93.5t36 74.5t68.5 73q17 14 24 28.5t6 24t5.5 19.5t23.5 16
+q26 10 47.5 -9.5t53.5 -19.5q56 1 98.5 -11t75 -33.5t64.5 -67t58 -93.5t64 -130zM461 -29q55 20 104.5 49t82 56.5t56 53.5t33.5 44t7 25q-7 20 -47.5 31t-124.5 1t-187 -48q-63 -23 -115.5 -51.5t-84.5 -53.5t-53 -49t-28 -41.5t-3 -27.5q2 -6 21 -13t53.5 -12t76.5 -5
+t98 10.5t111 30.5zM437 159q15 -40 -15.5 -82.5t-88.5 -64.5q-45 -16 -86.5 -12t-65.5 26q81 68 218 120q17 7 38 13z" />
+    <glyph glyph-name="u1F517" unicode="&#x1f517;" horiz-adv-x="830" 
+d="M308 64q14 14 35 14t35 -14t14 -35t-14 -35l-41 -40q-55 -55 -133 -55q-79 0 -134 55q-55 53 -55 133t55 133l149 147q70 69 143.5 78t127.5 -44q14 -14 14.5 -35t-13.5 -35t-35 -14t-35 14q-49 49 -132 -34l-149 -148q-26 -26 -26 -62q0 -37 26 -63t64 -26t64 26z
+M760 638q55 -55 55 -132q0 -78 -55 -133l-159 -158q-73 -73 -150 -73q-62 0 -111 49q-14 14 -14.5 35t13.5 35t35 14t35 -14q9 -9 16 -13t22.5 -7t36.5 8t47 36l159 158q26 26 26 63q0 36 -26 62q-27 26 -57.5 30.5t-60.5 -20.5l-50 -50q-14 -14 -35 -14t-35 14t-14 35
+t14 35l51 50q54 53 126.5 50.5t130.5 -60.5z" />
+    <glyph glyph-name="u1F554" unicode="&#x1f554;" horiz-adv-x="950" 
+d="M475 760q125 0 231 -61.5t167.5 -167.5t61.5 -231t-61.5 -231t-167.5 -167.5t-231 -61.5t-231 61.5t-167.5 167.5t-61.5 231t61.5 231t167.5 167.5t231 61.5zM475 -60q149 0 254.5 105.5t105.5 254.5t-105.5 254.5t-254.5 105.5t-254.5 -105.5t-105.5 -254.5
+t105.5 -254.5t254.5 -105.5zM510 560v-246l150 -149l-50 -50l-170 170v275h70z" />
+    <glyph glyph-name="u1F6AB" unicode="&#x1f6ab;" horiz-adv-x="950" 
+d="M475 760q125 0 231 -61.5t167.5 -167.5t61.5 -231t-61.5 -231t-167.5 -167.5t-231 -61.5t-231 61.5t-167.5 167.5t-61.5 231t61.5 231t167.5 167.5t231 61.5zM723 547h-1h1zM125 300q0 -125 79 -222l492 493q-97 79 -221 79q-145 0 -247.5 -102.5t-102.5 -247.5zM227 53
+l1 -1zM475 -50q145 0 247.5 102.5t102.5 247.5q0 124 -79 221l-492 -492q97 -79 221 -79z" />
+  </font>
+</defs></svg>
+
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/fontello.ttf b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/fontello.ttf
new file mode 100644
index 0000000..b815d4c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/fontello.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/fontello.woff b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/fontello.woff
new file mode 100644
index 0000000..c045814
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/fontello.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/themeicons-webfont.eot b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/themeicons-webfont.eot
new file mode 100644
index 0000000..9cc0478
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/themeicons-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/themeicons-webfont.svg b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/themeicons-webfont.svg
new file mode 100644
index 0000000..59685c3
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/themeicons-webfont.svg
@@ -0,0 +1,50 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
+<metadata></metadata>
+<defs>
+<font id="fontawesomeregular" horiz-adv-x="2048" >
+<font-face units-per-em="2048" ascent="1755" descent="-293" />
+<missing-glyph horiz-adv-x="512" />
+<glyph unicode=" "  horiz-adv-x="512" />
+<glyph unicode="&#x09;" horiz-adv-x="512" />
+<glyph unicode="&#xa0;" horiz-adv-x="512" />
+<glyph unicode="&#x25fc;" horiz-adv-x="571" d="M0 0z" />
+<glyph unicode="&#xf00c;" d="M138 695q0 46 32 78l156 155q32 32 77 32q46 0 78 -32l336 -337l750 751q32 32 78 32q45 0 77 -32l156 -156q32 -32 32 -77q0 -46 -32 -78l-828 -828l-155 -155q-32 -32 -78 -32t-78 32l-155 155l-414 414q-32 32 -32 78z" />
+<glyph unicode="&#xf013;" horiz-adv-x="1755" d="M0 607v254q0 13 9.5 26t21.5 15l212 32q14 46 45 105q-50 71 -122 158q-12 14 -12 27q0 11 11 26q29 40 111.5 122.5t108.5 82.5q15 0 30 -12l158 -122q56 29 104 44q17 152 33 212q9 32 41 32h254q16 0 27.5 -10t13.5 -24l32 -210q50 -16 103 -43l162 123q10 10 27 10 q15 0 29 -12q143 -131 188 -194q8 -9 8 -25q0 -14 -9 -26q-18 -24 -58.5 -76t-61.5 -81q33 -65 47 -112l209 -32q14 -2 23.5 -14t9.5 -27v-254q0 -13 -9.5 -26t-22.5 -15l-211 -32q-21 -60 -45 -104q39 -56 123 -158q11 -13 11 -28t-10 -26q-30 -41 -112.5 -123t-108.5 -82 q-14 0 -29 10l-158 124q-56 -29 -104 -44q-17 -152 -33 -212q-9 -32 -41 -32h-254q-16 0 -27.5 10t-13.5 24l-32 210q-50 16 -103 43l-161 -123q-11 -10 -29 -10q-15 0 -28 13q-143 129 -189 192q-8 11 -8 26q0 14 9 26q18 24 58.5 76t61.5 81q-34 65 -47 113l-209 31 q-14 2 -23.5 14t-9.5 27zM585 731q0 -121 86 -206.5t207 -85.5t206.5 85.5t85.5 206.5t-85.5 207t-206.5 86t-207 -86t-86 -207z" />
+<glyph unicode="&#xf032;" horiz-adv-x="1609" d="M0 -146l2 107q16 4 96.5 17.5t122.5 31.5q8 14 14.5 31t10 38t5.5 37.5t3 42.5t1 39v40.5v34.5q0 1122 -25 1172q-5 9 -25.5 16.5t-50 12t-56.5 7.5t-55.5 5.5t-35.5 3.5l-5 95q107 2 385.5 13t429.5 11q25 0 77.5 -0.5t78.5 -0.5q80 0 156 -15t146.5 -48t123.5 -81 t84.5 -119.5t31.5 -157.5q0 -50 -11 -92t-36 -75.5t-49.5 -58.5t-67 -50t-72.5 -40t-80 -38q84 -19 156 -55.5t130 -90t91 -128.5t33 -162q0 -114 -40 -205t-106.5 -149.5t-157.5 -97.5t-187 -55.5t-201 -16.5q-51 0 -151 3.5t-151 3.5q-121 0 -353 -12.5t-262 -13.5z M609 1477q0 -57 4.5 -173t4.5 -174q0 -30 -0.5 -90t-0.5 -91q0 -53 1 -79q47 -8 125 -8q94 0 163 15t125.5 50.5t85.5 102t29 162.5q0 80 -33 140t-90 93.5t-123 49.5t-142 16q-63 0 -149 -14zM615.5 188.5q0.5 -42.5 5 -95.5t13.5 -76q82 -36 160 -36q430 0 430 382 q0 131 -47 206q-31 50 -70.5 84.5t-77 53t-91.5 28.5t-96 12.5t-108 2.5q-81 0 -116 -12q0 -61 -0.5 -181.5t-0.5 -180.5q0 -9 -1 -77t-0.5 -110.5z" />
+<glyph unicode="&#xf033;" horiz-adv-x="1170" d="M0 -144l19 97q25 8 70.5 19t82.5 22t68 27q32 41 47 115q1 7 71 330t130 621.5t59 338.5v29q-28 15 -62.5 21t-79 9t-66.5 6l22 118q30 -1 135.5 -7t174.5 -8.5t136 -2.5q55 0 111.5 2.5t140.5 8t111 7.5q-8 -54 -21 -102q-33 -11 -115 -32t-125 -38q-9 -22 -16 -50 t-10.5 -44t-9 -54t-7.5 -47q-32 -171 -101 -486t-87 -399q-2 -8 -21 -92.5t-31.5 -151t-10.5 -87.5l1 -20q45 -10 211 -36q-3 -48 -18 -113q-13 0 -37 -1.5t-37 -1.5q-33 0 -99.5 11.5t-98.5 11.5q-158 2 -235 2q-59 0 -164.5 -10.5t-137.5 -12.5z" />
+<glyph unicode="&#xf036;" d="M0 73v146q0 30 21.5 52t51.5 22h1902q30 0 51.5 -22t21.5 -52v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1902q-30 0 -51.5 21.5t-21.5 51.5zM0 512v146q0 30 21.5 51.5t51.5 21.5h1463q30 0 51.5 -21.5t21.5 -51.5v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1463 q-30 0 -51.5 21.5t-21.5 51.5zM0 951v146q0 30 21.5 51.5t51.5 21.5h1756q30 0 51.5 -21.5t21.5 -51.5v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1756q-30 0 -51.5 21.5t-21.5 51.5zM0 1390v146q0 30 21.5 51.5t51.5 21.5h1317q30 0 51.5 -21.5t21.5 -51.5v-146 q0 -30 -21.5 -51.5t-51.5 -21.5h-1317q-30 0 -51.5 21.5t-21.5 51.5z" />
+<glyph unicode="&#xf037;" d="M0 73v146q0 30 21.5 52t51.5 22h1902q30 0 51.5 -22t21.5 -52v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1902q-30 0 -51.5 21.5t-21.5 51.5zM146 951v146q0 30 21.5 51.5t51.5 21.5h1610q30 0 51.5 -21.5t21.5 -51.5v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1610 q-30 0 -51.5 21.5t-21.5 51.5zM439 512v146q0 30 21.5 51.5t51.5 21.5h1024q30 0 51.5 -21.5t21.5 -51.5v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1024q-30 0 -51.5 21.5t-21.5 51.5zM585 1390v146q0 30 21.5 51.5t51.5 21.5h732q30 0 51.5 -21.5t21.5 -51.5v-146 q0 -30 -21.5 -51.5t-51.5 -21.5h-732q-30 0 -51.5 21.5t-21.5 51.5z" />
+<glyph unicode="&#xf038;" d="M0 73v146q0 30 21.5 52t51.5 22h1902q30 0 51.5 -22t21.5 -52v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1902q-30 0 -51.5 21.5t-21.5 51.5zM146 951v146q0 30 21.5 51.5t51.5 21.5h1756q30 0 51.5 -21.5t21.5 -51.5v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1756 q-30 0 -51.5 21.5t-21.5 51.5zM439 512v146q0 30 21.5 51.5t51.5 21.5h1463q30 0 51.5 -21.5t21.5 -51.5v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1463q-30 0 -51.5 21.5t-21.5 51.5zM585 1390v146q0 30 21.5 51.5t51.5 21.5h1317q30 0 51.5 -21.5t21.5 -51.5v-146 q0 -30 -21.5 -51.5t-51.5 -21.5h-1317q-30 0 -51.5 21.5t-21.5 51.5z" />
+<glyph unicode="&#xf03b;" d="M0 37v219q0 14 11.5 25.5t25.5 11.5h1974q14 0 25.5 -11.5t11.5 -25.5v-219q0 -14 -11.5 -25.5t-25.5 -11.5h-1974q-14 0 -25.5 11.5t-11.5 25.5zM0 1353v220q0 14 11.5 25t25.5 11h1974q14 0 25.5 -11t11.5 -25v-220q0 -14 -11.5 -25t-25.5 -11h-1974q-14 0 -25.5 11 t-11.5 25zM37 805q0 16 10 26l329 329q10 10 26 10q14 0 25.5 -11t11.5 -25v-659q0 -14 -11.5 -25t-25.5 -11q-16 0 -26 10l-329 329q-10 10 -10 27zM731 475v220q0 14 11.5 25t25.5 11h1243q14 0 25.5 -11t11.5 -25v-220q0 -14 -11.5 -25t-25.5 -11h-1243q-14 0 -25.5 11 t-11.5 25zM731 914v220q0 14 11.5 25t25.5 11h1243q14 0 25.5 -11t11.5 -25v-220q0 -14 -11.5 -25t-25.5 -11h-1243q-14 0 -25.5 11t-11.5 25z" />
+<glyph unicode="&#xf03c;" d="M0 37v219q0 14 11.5 25.5t25.5 11.5h1974q14 0 25.5 -11.5t11.5 -25.5v-219q0 -14 -11.5 -25.5t-25.5 -11.5h-1974q-14 0 -25.5 11.5t-11.5 25.5zM0 475v659q0 14 11.5 25t25.5 11q16 0 26 -10l329 -329q10 -10 10 -26q0 -17 -10 -27l-329 -329q-10 -10 -26 -10 q-14 0 -25.5 11t-11.5 25zM0 1353v220q0 14 11.5 25t25.5 11h1974q14 0 25.5 -11t11.5 -25v-220q0 -14 -11.5 -25t-25.5 -11h-1974q-14 0 -25.5 11t-11.5 25zM731 475v220q0 14 11.5 25t25.5 11h1243q14 0 25.5 -11t11.5 -25v-220q0 -14 -11.5 -25t-25.5 -11h-1243 q-14 0 -25.5 11t-11.5 25zM731 914v220q0 14 11.5 25t25.5 11h1243q14 0 25.5 -11t11.5 -25v-220q0 -14 -11.5 -25t-25.5 -11h-1243q-14 0 -25.5 11t-11.5 25z" />
+<glyph unicode="&#xf03e;" horiz-adv-x="2194" d="M0 37v1389q0 76 53.5 129.5t129.5 53.5h1828q76 0 129.5 -53.5t53.5 -129.5v-1389q0 -76 -53.5 -129.5t-129.5 -53.5h-1828q-76 0 -129.5 53.5t-53.5 129.5zM146 37q0 -14 11.5 -25.5t25.5 -11.5h1828q14 0 25.5 11.5t11.5 25.5v1389q0 14 -11.5 25.5t-25.5 11.5h-1828 q-14 0 -25.5 -11.5t-11.5 -25.5v-1389zM293 146v220l365 365l183 -182l585 585l476 -476v-512h-1609zM293 1097q0 91 64 155.5t155 64.5t155 -64.5t64 -155.5t-64 -155t-155 -64t-155 64t-64 155z" />
+<glyph unicode="&#xf053;" horiz-adv-x="1462" d="M176 804.5q0 29.5 22 51.5l848 848q22 22 51.5 22t51.5 -22l189 -190q22 -22 22 -51.5t-22 -51.5l-607 -606l607 -607q22 -22 22 -51.5t-22 -51.5l-189 -190q-22 -22 -51.5 -22t-51.5 22l-848 848q-22 22 -22 51.5z" />
+<glyph unicode="&#xf054;" horiz-adv-x="1462" d="M103 146.5q0 29.5 22 51.5l606 607l-606 606q-22 22 -22 51.5t22 51.5l189 190q22 22 51.5 22t51.5 -22l848 -848q22 -22 22 -51.5t-22 -51.5l-848 -848q-22 -22 -51.5 -22t-51.5 22l-189 190q-22 22 -22 51.5z" />
+<glyph unicode="&#xf05e;" horiz-adv-x="1755" d="M0 735q0 179 69.5 342t187 281t280 187.5t341.5 69.5t341.5 -69.5t279.5 -187.5t186.5 -281t69.5 -342q0 -120 -31.5 -234t-88 -211t-137.5 -178t-177 -138t-210 -88.5t-233 -31.5q-143 0 -277 44.5t-242 126t-189 189.5t-125.5 242.5t-44.5 278.5zM256 735 q0 -186 102 -342l863 862q-154 104 -343 104q-169 0 -312 -83.5t-226.5 -227.5t-83.5 -313zM538 211q155 -101 340 -101q126 0 241 49.5t198.5 133t132.5 199.5t49 243q0 185 -99 337z" />
+<glyph unicode="&#xf073;" horiz-adv-x="1901" d="M0 -146v1463q0 60 43 103t103 43h147v110q0 76 53 129t129 53h74q76 0 129 -53t53 -129v-110h439v110q0 76 53.5 129t129.5 53h73q76 0 129.5 -53t53.5 -129v-110h146q60 0 103.5 -43t43.5 -103v-1463q0 -60 -43.5 -103.5t-103.5 -43.5h-1609q-60 0 -103 43.5t-43 103.5z M146 -146h329v329h-329v-329zM146 256h329v366h-329v-366zM146 695h329v329h-329v-329zM439 1243q0 -14 11 -25t25 -11h74q14 0 25 11t11 25v330q0 14 -11 25t-25 11h-74q-14 0 -25 -11t-11 -25v-330zM549 -146h365v329h-365v-329zM549 256h365v366h-365v-366zM549 695h365 v329h-365v-329zM987 -146h366v329h-366v-329zM987 256h366v366h-366v-366zM987 695h366v329h-366v-329zM1317 1243q0 -14 11 -25t25 -11h73q14 0 25.5 11t11.5 25v330q0 14 -11.5 25t-25.5 11h-73q-14 0 -25 -11t-11 -25v-330zM1426 -146h329v329h-329v-329zM1426 256h329 v366h-329v-366zM1426 695h329v329h-329v-329z" />
+<glyph unicode="&#xf078;" d="M103 884q0 30 22 52l189 189q22 22 51.5 22t51.5 -22l607 -607l607 607q22 22 51.5 22t51.5 -22l189 -189q22 -22 22 -52t-22 -52l-848 -847q-22 -22 -51 -22t-51 22l-848 847q-22 22 -22 52z" />
+<glyph unicode="&#xf0c1;" horiz-adv-x="1901" d="M18 1243q0 137 97 232l168 167q95 95 232 95q139 0 234 -97l235 -237q95 -95 95 -232q0 -139 -101 -238l101 -101q99 101 238 101q137 0 233 -96l237 -238q96 -96 96 -233t-97 -232l-168 -167q-95 -95 -232 -95q-138 0 -233 97l-235 237q-95 95 -95 232q0 141 100 239 l-100 100q-98 -100 -238 -100q-137 0 -233 96l-238 237q-96 96 -96 233zM238 1243q0 -45 32 -77l237 -238q31 -31 78 -31t82 36q-3 3 -22 21t-24.5 25t-16.5 22t-15 29t-4 31q0 46 32 77.5t78 31.5q17 0 31 -4t29 -15t22 -16.5t25 -24.5t21 -22q38 36 38 83q0 46 -32 78 l-236 237q-32 32 -78 32q-43 0 -77 -31l-168 -167q-32 -32 -32 -77zM1041 438q0 -46 32 -78l236 -237q30 -30 77 -30q46 0 78 29l168 167q32 32 32 77t-32 77l-238 238q-32 32 -77 32q-49 0 -83 -36q5 -5 22.5 -21.5t24 -24t17.5 -22.5t15 -29t4 -31q0 -46 -32 -78t-78 -32 q-17 0 -31 4t-29 15t-22 16.5t-25 24.5t-21 22q-38 -36 -38 -83z" />
+<glyph unicode="&#xf0c9;" horiz-adv-x="1755" d="M0 73v146q0 30 21.5 52t51.5 22h1609q30 0 51.5 -22t21.5 -52v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1609q-30 0 -51.5 21.5t-21.5 51.5zM0 658v147q0 30 21.5 51.5t51.5 21.5h1609q30 0 51.5 -21.5t21.5 -51.5v-147q0 -30 -21.5 -51.5t-51.5 -21.5h-1609 q-30 0 -51.5 21.5t-21.5 51.5zM0 1243v147q0 30 21.5 51.5t51.5 21.5h1609q30 0 51.5 -21.5t21.5 -51.5v-147q0 -30 -21.5 -51.5t-51.5 -21.5h-1609q-30 0 -51.5 21.5t-21.5 51.5z" />
+<glyph unicode="&#xf0ca;" d="M0 146q0 91 64 155.5t155 64.5t155.5 -64.5t64.5 -155.5t-64.5 -155t-155.5 -64t-155 64t-64 155zM0 731q0 91 64 155.5t155 64.5t155.5 -64.5t64.5 -155.5t-64.5 -155t-155.5 -64t-155 64t-64 155zM0 1317q0 91 64 155t155 64t155.5 -64t64.5 -155t-64.5 -155.5 t-155.5 -64.5t-155 64.5t-64 155.5zM585 37v219q0 14 11.5 25.5t25.5 11.5h1389q14 0 25.5 -11.5t11.5 -25.5v-219q0 -14 -11.5 -25.5t-25.5 -11.5h-1389q-14 0 -25.5 11.5t-11.5 25.5zM585 622v219q0 14 11.5 25.5t25.5 11.5h1389q14 0 25.5 -11.5t11.5 -25.5v-219 q0 -14 -11.5 -25.5t-25.5 -11.5h-1389q-14 0 -25.5 11.5t-11.5 25.5zM585 1207v219q0 14 11.5 25.5t25.5 11.5h1389q14 0 25.5 -11.5t11.5 -25.5v-219q0 -14 -11.5 -25.5t-25.5 -11.5h-1389q-14 0 -25.5 11.5t-11.5 25.5z" />
+<glyph unicode="&#xf0cb;" d="M17 501q0 59 26.5 106.5t64.5 77t76 54.5t64.5 50t26.5 51q0 59 -61 59q-54 0 -93 -66l-97 68q28 59 82 91t120 32q83 0 140.5 -47t57.5 -129q0 -40 -18.5 -74.5t-46 -57.5t-60 -46t-60 -39.5t-46.5 -37t-20 -41.5h145v69h120v-182h-414q-7 49 -7 62zM22 -217l65 100 q55 -51 121 -51q33 0 57.5 16.5t24.5 48.5q0 72 -120 64l-29 64q10 13 29.5 39.5t32 42.5t31 37t35.5 37v1q-19 0 -56 -1.5t-55 -1.5v-60h-121v174h380v-101l-108 -131q58 -14 92 -56t34 -101q0 -91 -62 -144t-155 -53q-120 0 -196 76zM39 1600l155 145h121v-462h124v-113 h-383v113h122q0 47 0.5 139t0.5 139v14h-2q-12 -23 -57 -62zM585 37v219q0 16 10.5 26.5t26.5 10.5h1389q15 0 26 -11t11 -26v-219q0 -14 -11.5 -25.5t-25.5 -11.5h-1389q-15 0 -26 11t-11 26zM585 622v219q0 16 10.5 26.5t26.5 10.5h1389q15 0 26 -11t11 -26v-219 q0 -14 -11.5 -25.5t-25.5 -11.5h-1389q-15 0 -26 11t-11 26zM585 1207v219q0 15 11 26t26 11h1389q14 0 25.5 -11.5t11.5 -25.5v-219q0 -14 -11.5 -25.5t-25.5 -11.5h-1389q-15 0 -26 11t-11 26z" />
+<glyph unicode="&#xf0cc;" d="M0 622v73q0 16 10.5 26t26.5 10h1974q16 0 26.5 -10t10.5 -26v-73q0 -16 -10.5 -26.5t-26.5 -10.5h-1974q-16 0 -26.5 10.5t-10.5 26.5zM439 1111q0 207 153 353q152 145 449 145q57 0 191 -22q74 -13 202 -54q12 -43 24 -135q16 -144 16 -209q0 -22 -5 -52l-14 -3l-96 7 l-16 2q-58 171 -118 234q-100 104 -240 104q-132 0 -208 -67t-76 -167q0 -83 75 -160q76 -77 319 -148q78 -23 198 -75q66 -31 108 -59h-849q-30 37 -58 91q-55 110 -55 215zM473 176q-1 34 0.5 76.5t1.5 43.5v50l117 3q17 -39 34 -81.5t25.5 -64t14.5 -30.5q39 -64 92 -108 q51 -41 120 -65q68 -25 151 -25q74 0 158 31q89 29 140 98q54 71 54 147q0 96 -93 180q-37 32 -157 81h470q8 -43 8 -105q0 -126 -47 -242q-26 -64 -81 -119q-46 -44 -124 -93q-91 -54 -175 -75q-92 -24 -232 -24q-131 0 -223 26l-160 46q-66 19 -82 32q-10 10 -10 25v15 q0 134 -2 178z" />
+<glyph unicode="&#xf0cd;" horiz-adv-x="1755" d="M0 -37v-73q0 -16 10.5 -26t26.5 -10h1682q16 0 26 10t10 26v73q0 16 -10 26.5t-26 10.5h-1682q-16 0 -26.5 -10.5t-10.5 -26.5zM0 1606q15 1 46 1q53 0 128 -5q143 -8 189 -8q66 0 192 4q134 4 167 5q48 0 99 3l-2 -16l3 -73v-11q-66 -10 -142 -10q-67 0 -90 -29 q-15 -17 -15 -150q0 -15 0.5 -37.5t0.5 -29.5l1 -261l16 -320q8 -142 58 -231q39 -67 110 -105q101 -54 202 -54q122 0 219 32q65 21 113 58q54 40 74 73q43 66 61 131q24 84 24 261q0 91 -4 147t-13 140t-15 182l-5 67q-5 77 -27 101q-39 40 -88 39l-115 -3l-16 4l3 98h96 l234 -11q93 -4 224 11l21 -2q6 -35 6 -58q0 -8 -4 -36q-53 -14 -96 -15q-83 -12 -90 -19q-18 -18 -18 -47q0 -7 1.5 -29t2.5 -37q9 -22 25 -453q8 -218 -17 -347q-16 -85 -47 -140q-45 -75 -128 -140q-88 -66 -208 -102q-126 -38 -291 -38q-189 0 -325 53q-135 53 -205 139 q-68 84 -94 223q-19 92 -19 271v381q0 217 -19 243q-29 42 -168 45q-43 2 -52 4z" />
+<glyph unicode="&#xf0d7;" horiz-adv-x="1170" d="M0 951q0 30 21.5 51.5t51.5 21.5h1024q30 0 51.5 -21.5t21.5 -51.5q0 -31 -21 -52l-512 -512q-21 -21 -52 -21q-30 0 -51 21l-512 512q-22 22 -22 52z" />
+<glyph unicode="&#xf0d8;" horiz-adv-x="1170" d="M0 366q0 29 22 51l512 512q22 22 51 22q30 0 52 -22l512 -512q21 -21 21 -51t-21.5 -51.5t-51.5 -21.5h-1024q-30 0 -51.5 21.5t-21.5 51.5z" />
+<glyph unicode="&#xf0d9;" horiz-adv-x="731" d="M73 731q0 30 22 52l512 512q22 22 51 22q30 0 51.5 -22t21.5 -52v-1024q0 -30 -21.5 -51.5t-51.5 -21.5q-29 0 -51 22l-512 512q-22 22 -22 51z" />
+<glyph unicode="&#xf0da;" horiz-adv-x="731" d="M0 219v1024q0 30 21.5 52t51.5 22t52 -22l512 -512q21 -21 21 -52q0 -30 -21 -51l-512 -512q-22 -22 -52 -22t-51.5 21.5t-21.5 51.5z" />
+<glyph unicode="&#xf0dd;" horiz-adv-x="1170" d="M0 512q0 30 21.5 51.5t51.5 21.5h1024q30 0 51.5 -21.5t21.5 -51.5t-21 -51l-512 -512q-22 -22 -52 -22q-29 0 -51 22l-512 512q-22 22 -22 51z" />
+<glyph unicode="&#xf0de;" horiz-adv-x="1170" d="M0 951q0 29 22 51l512 512q22 22 51 22q30 0 52 -22l512 -512q21 -21 21 -51t-21.5 -51.5t-51.5 -21.5h-1024q-30 0 -51.5 21.5t-21.5 51.5z" />
+<glyph unicode="&#xf100;" horiz-adv-x="1170" d="M51 658q0 15 12 27l532 532q12 12 27 12q14 0 26 -12l57 -57q12 -12 12 -26q0 -15 -12 -27l-449 -449l449 -449q12 -12 12 -26t-12 -26l-57 -58q-11 -11 -26 -11q-16 0 -27 11l-532 533q-12 12 -12 26zM490 658q0 15 12 27l532 532q12 12 27 12q14 0 26 -12l57 -57 q11 -11 11 -26q0 -16 -11 -27l-449 -449l449 -449q11 -11 11 -26t-11 -26l-57 -58q-11 -11 -26 -11q-16 0 -27 11l-532 533q-12 12 -12 26z" />
+<glyph unicode="&#xf101;" horiz-adv-x="1170" d="M15 183q0 15 11 26l449 449l-449 449q-11 11 -11 27q0 15 11 26l57 57q12 12 27 12q14 0 26 -12l533 -532q11 -11 11 -27q0 -15 -11 -26l-533 -533q-11 -11 -26 -11q-16 0 -27 11l-57 58q-11 11 -11 26zM454 183q0 15 11 26l449 449l-449 449q-11 11 -11 27q0 15 11 26 l57 57q12 12 27 12q14 0 26 -12l532 -532q12 -12 12 -27q0 -14 -12 -26l-532 -533q-11 -11 -26 -11q-16 0 -27 11l-57 58q-11 11 -11 26z" />
+<glyph unicode="&#xf104;" horiz-adv-x="731" d="M51 658q0 15 12 27l532 532q12 12 27 12q14 0 26 -12l57 -57q12 -12 12 -26q0 -15 -12 -27l-449 -449l449 -449q12 -12 12 -26t-12 -26l-57 -58q-11 -11 -26 -11q-16 0 -27 11l-532 533q-12 12 -12 26z" />
+<glyph unicode="&#xf105;" horiz-adv-x="731" d="M15 183q0 15 11 26l449 449l-449 449q-11 11 -11 27q0 15 11 26l57 57q12 12 27 12q14 0 26 -12l533 -532q11 -11 11 -27q0 -15 -11 -26l-533 -533q-11 -11 -26 -11q-16 0 -27 11l-57 58q-11 11 -11 26z" />
+<glyph unicode="&#xf127;" horiz-adv-x="1901" d="M0 512q0 16 10.5 26.5t26.5 10.5h365q16 0 26.5 -10.5t10.5 -26.5t-10.5 -26.5t-26.5 -10.5h-365q-16 0 -26.5 10.5t-10.5 26.5zM18 1243q0 137 97 232l168 167q95 95 232 95q139 0 234 -97l381 -383q23 -23 48 -64l-273 -20l-312 313q-32 32 -78 32q-43 0 -77 -31 l-168 -167q-32 -32 -32 -77t32 -77l313 -313l-21 -275q-41 25 -64 48l-384 384q-96 98 -96 233zM146 36.5q0 15.5 11 26.5l292 292q11 11 26.5 11t26.5 -11q10 -11 10 -26t-10 -26l-293 -293q-11 -10 -26 -10t-26 10q-11 11 -11 26.5zM622 -110v366q0 16 10 26.5t26 10.5 t26.5 -10.5t10.5 -26.5v-366q0 -16 -10.5 -26t-26.5 -10t-26 10t-10 26zM723 416l274 21l312 -314q31 -31 77.5 -31.5t77.5 30.5l168 167q32 32 32 77t-32 77l-313 315l20 273q41 -25 64 -48l384 -384q96 -98 96 -233q0 -137 -97 -232l-168 -167q-95 -95 -232 -95 q-138 0 -233 97l-382 383q-23 23 -48 64zM1207 1353v366q0 16 10 26t26 10t26.5 -10t10.5 -26v-366q0 -16 -10.5 -26t-26.5 -10t-26 10t-10 26zM1390 1280q0 15 10 26l293 293q11 11 26 11t26 -11t11 -26.5t-11 -26.5l-292 -292q-13 -11 -27 -11q-13 0 -26 11q-10 11 -10 26 zM1463 1097q0 16 10 26.5t26 10.5h366q16 0 26.5 -10.5t10.5 -26.5t-10.5 -26t-26.5 -10h-366q-16 0 -26 10t-10 26z" />
+<glyph unicode="&#xf12b;" horiz-adv-x="1755" d="M6 0v191h146l225 332l-211 311h-157v192h316l158 -260q10 -15 27 -48q8 -10 12 -24h4q3 12 12 24l29 48l160 260h294v-192h-143l-211 -305l234 -338h124v-191h-283l-182 288l-27 48q-10 11 -13 24h-3q-1 -4 -5.5 -12.5t-5.5 -11.5q-12 -23 -28 -50l-177 -286h-295z M1158 815q0 63 22 117t57.5 91t78 68.5t85 58t78 51.5t57.5 55t22 63q0 43 -34 71t-81 28q-57 0 -110 -44q-16 -13 -42 -44l-120 105q32 44 72 76q93 74 215 74q125 0 203 -68t78 -181q0 -64 -28 -117.5t-70.5 -87.5t-93 -67t-94 -58t-74.5 -59t-35 -72h265v92h144v-236 h-587l-4 31q-4 32 -4 53z" />
+<glyph unicode="&#xf12c;" horiz-adv-x="1755" d="M6 0v191h146l225 332l-211 311h-157v192h316l158 -260q10 -15 27 -48q8 -10 12 -24h4q3 12 12 24l29 48l160 260h294v-192h-143l-211 -305l234 -338h124v-191h-283l-182 288l-27 48q-10 11 -13 24h-3q-1 -4 -5.5 -12.5t-5.5 -11.5q-12 -23 -28 -50l-177 -286h-295z M1160 -209q0 63 22 117t57.5 91t78 68.5t85 58t78 51.5t57.5 55t22 63q0 43 -33.5 71t-80.5 28q-58 0 -111 -44q-12 -10 -41 -44l-120 105q32 44 72 76q91 74 215 74q125 0 203 -68t78 -181q0 -55 -21 -102t-55 -80t-75 -61.5t-82.5 -53t-76.5 -48.5t-59 -53.5t-27 -62.5 h265v92h144v-236h-587l-5 31q-3 51 -3 53z" />
+<glyph unicode="&#xf12d;" horiz-adv-x="2194" d="M2.5 168q6.5 42 34.5 74l1024 1171q42 50 109 50h878q43 0 79.5 -23.5t54.5 -62.5q17 -40 10.5 -82t-34.5 -74l-1024 -1171q-42 -50 -110 -50h-878q-43 0 -79 23t-54 63q-17 40 -10.5 82zM146 146h878l384 439h-878z" />
+<glyph unicode="&#xf141;" horiz-adv-x="1609" d="M0 695v219q0 46 32 78t78 32h219q46 0 78 -32t32 -78v-219q0 -46 -32 -78t-78 -32h-219q-46 0 -78 32t-32 78zM585 695v219q0 46 32 78t78 32h219q46 0 78 -32t32 -78v-219q0 -46 -32 -78t-78 -32h-219q-46 0 -78 32t-32 78zM1170 695v219q0 46 32 78t78 32h219 q46 0 78 -32t32 -78v-219q0 -46 -32 -78t-78 -32h-219q-46 0 -78 32t-32 78z" />
+</font>
+</defs></svg> 
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/themeicons-webfont.ttf b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/themeicons-webfont.ttf
new file mode 100644
index 0000000..1b7dd4a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/themeicons-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/themeicons-webfont.woff b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/themeicons-webfont.woff
new file mode 100644
index 0000000..7d055f6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/fonts/themeicons-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/100EUR.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/100EUR.png
new file mode 100644
index 0000000..103d693
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/100EUR.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/10EUR.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/10EUR.png
new file mode 100644
index 0000000..b310646
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/10EUR.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/20EUR.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/20EUR.png
new file mode 100644
index 0000000..a888f6a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/20EUR.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/50EUR.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/50EUR.png
new file mode 100644
index 0000000..1403020
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/50EUR.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/5EUR.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/5EUR.png
new file mode 100644
index 0000000..0ffcbf1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/5EUR.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/about.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/about.png
new file mode 100644
index 0000000..523a9f4
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/about.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/badrising.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/badrising.png
new file mode 100644
index 0000000..848ee76
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/badrising.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/bike.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/bike.png
new file mode 100644
index 0000000..5daed50
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/bike.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/bomb.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/bomb.png
new file mode 100644
index 0000000..7c7b644
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/bomb.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/book.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/book.png
new file mode 100644
index 0000000..4804d8c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/book.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/box.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/box.png
new file mode 100644
index 0000000..1e36a20
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/box.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/calendar.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/calendar.png
new file mode 100644
index 0000000..d57ee26
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/calendar.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/cargo.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/cargo.png
new file mode 100644
index 0000000..9ce0c1d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/cargo.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/coins.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/coins.png
new file mode 100644
index 0000000..3899990
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/coins.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/collapse_all.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/collapse_all.png
new file mode 100644
index 0000000..6ae6c01
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/collapse_all.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/collapse_arrow_16.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/collapse_arrow_16.png
new file mode 100644
index 0000000..b59eb00
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/collapse_arrow_16.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/collapse_minus_16.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/collapse_minus_16.png
new file mode 100644
index 0000000..a23150b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/collapse_minus_16.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/company.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/company.png
new file mode 100644
index 0000000..f86286f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/company.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/companygroup.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/companygroup.png
new file mode 100644
index 0000000..c346a6e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/companygroup.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/configure.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/configure.gif
new file mode 100644
index 0000000..13102f6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/configure.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/crm.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/crm.png
new file mode 100644
index 0000000..73db110
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/crm.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/css.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/css.png
new file mode 100644
index 0000000..00b61e4
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/css.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/csv_import.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/csv_import.png
new file mode 100644
index 0000000..2aaa9dc
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/csv_import.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/currency_euro.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/currency_euro.png
new file mode 100644
index 0000000..3b7be5b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/currency_euro.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/database.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/database.png
new file mode 100644
index 0000000..08b5c67
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/database.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/database_go.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/database_go.png
new file mode 100644
index 0000000..61a8556
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/database_go.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/database_table.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/database_table.png
new file mode 100644
index 0000000..693709c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/database_table.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/date.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/date.gif
new file mode 100644
index 0000000..96aae05
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/date.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/download.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/download.png
new file mode 100644
index 0000000..49ee852
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/download.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dropdown.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dropdown.png
new file mode 100644
index 0000000..040e72c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dropdown.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dropdown_2.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dropdown_2.png
new file mode 100644
index 0000000..cb64772
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dropdown_2.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dropedit2.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dropedit2.png
new file mode 100644
index 0000000..025ebca
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dropedit2.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dscancel.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dscancel.png
new file mode 100644
index 0000000..b2340aa
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dscancel.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsdelete.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsdelete.png
new file mode 100644
index 0000000..ea95966
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsdelete.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_action.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_action.png
new file mode 100644
index 0000000..c3763d1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_action.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_aggregate.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_aggregate.png
new file mode 100644
index 0000000..4df09cb
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_aggregate.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_allinone-1.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_allinone-1.png
new file mode 100644
index 0000000..8239a4b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_allinone-1.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_allinone-2.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_allinone-2.gif
new file mode 100644
index 0000000..e9644aa
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_allinone-2.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_allinone-3.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_allinone-3.gif
new file mode 100644
index 0000000..c77a2c9
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_allinone-3.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_authorization.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_authorization.png
new file mode 100644
index 0000000..e6a305d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_authorization.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_blip.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_blip.png
new file mode 100644
index 0000000..2fa0e5b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_blip.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_chart.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_chart.png
new file mode 100644
index 0000000..76b1330
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_chart.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_chart_1.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_chart_1.png
new file mode 100644
index 0000000..76b1330
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_chart_1.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_chart_2.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_chart_2.png
new file mode 100644
index 0000000..3be5f64
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_chart_2.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_cube.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_cube.png
new file mode 100644
index 0000000..de9f107
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_cube.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_datainterchange.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_datainterchange.png
new file mode 100644
index 0000000..7ffb0e9
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_datainterchange.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_datamart.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_datamart.png
new file mode 100644
index 0000000..e9d5626
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_datamart.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_dialog.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_dialog.gif
new file mode 100644
index 0000000..246a9f8
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_dialog.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_dto.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_dto.png
new file mode 100644
index 0000000..fe0a52f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_dto.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_entity.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_entity.png
new file mode 100644
index 0000000..a8fb8e9
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_entity.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_expression.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_expression.png
new file mode 100644
index 0000000..be9c390
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_expression.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_filter.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_filter.png
new file mode 100644
index 0000000..f898baf
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_filter.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_format.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_format.png
new file mode 100644
index 0000000..0bfcd82
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_format.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_functionlibrary.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_functionlibrary.png
new file mode 100644
index 0000000..e44f7be
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_functionlibrary.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_hierarchy.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_hierarchy.gif
new file mode 100644
index 0000000..6d46246
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_hierarchy.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_import2.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_import2.png
new file mode 100644
index 0000000..af511de
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_import2.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_menu.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_menu.png
new file mode 100644
index 0000000..025ebca
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_menu.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_message.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_message.gif
new file mode 100644
index 0000000..f1ec2dc
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_message.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_organigram.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_organigram.png
new file mode 100644
index 0000000..2d89bc8
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_organigram.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_path.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_path.png
new file mode 100644
index 0000000..c262256
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_path.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_perspective.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_perspective.png
new file mode 100644
index 0000000..10841fe
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_perspective.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_report.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_report.gif
new file mode 100644
index 0000000..a6d7bf5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_report.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_scsstheme.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_scsstheme.gif
new file mode 100644
index 0000000..ab287a5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_scsstheme.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_strategy.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_strategy.gif
new file mode 100644
index 0000000..504c7f9
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_strategy.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_strategy.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_strategy.png
new file mode 100644
index 0000000..10841fe
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_strategy.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_table.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_table.png
new file mode 100644
index 0000000..af7fee4
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_table.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_topology.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_topology.png
new file mode 100644
index 0000000..4b0cf5b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsl_topology.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsnew.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsnew.png
new file mode 100644
index 0000000..32f4adc
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dsnew.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dssave.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dssave.png
new file mode 100644
index 0000000..b90d6ac
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/dssave.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/edi.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/edi.png
new file mode 100644
index 0000000..7ae4eff
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/edi.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/editor_area.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/editor_area.png
new file mode 100644
index 0000000..d697779
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/editor_area.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/employee.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/employee.png
new file mode 100644
index 0000000..1fc723d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/employee.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/empty_small.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/empty_small.png
new file mode 100644
index 0000000..e7964e0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/empty_small.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/excelcsv.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/excelcsv.png
new file mode 100644
index 0000000..e912bec
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/excelcsv.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/expand_arrow_16.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/expand_arrow_16.png
new file mode 100644
index 0000000..ad0db33
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/expand_arrow_16.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/expand_plus_16.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/expand_plus_16.png
new file mode 100644
index 0000000..26eed23
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/expand_plus_16.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/export.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/export.png
new file mode 100644
index 0000000..8c58e9e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/export.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/fastview_restore.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/fastview_restore.gif
new file mode 100644
index 0000000..e0010df
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/fastview_restore.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/filter.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/filter.png
new file mode 100644
index 0000000..d0ef56a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/filter.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/filter_except.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/filter_except.png
new file mode 100644
index 0000000..cab46df
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/filter_except.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/filter_multiple.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/filter_multiple.png
new file mode 100644
index 0000000..d155cba
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/filter_multiple.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/filter_single.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/filter_single.png
new file mode 100644
index 0000000..d0ef56a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/filter_single.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/flag_canada.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/flag_canada.png
new file mode 100644
index 0000000..5bd23fc
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/flag_canada.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/flag_finland.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/flag_finland.png
new file mode 100644
index 0000000..20b97bb
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/flag_finland.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/flag_germany.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/flag_germany.png
new file mode 100644
index 0000000..11d0091
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/flag_germany.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/flag_mexico.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/flag_mexico.png
new file mode 100644
index 0000000..d53081f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/flag_mexico.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/flag_sweden.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/flag_sweden.png
new file mode 100644
index 0000000..fd0f8d6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/flag_sweden.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/flag_swiss.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/flag_swiss.png
new file mode 100644
index 0000000..b968e5c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/flag_swiss.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/flag_turkey.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/flag_turkey.png
new file mode 100644
index 0000000..6bff22d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/flag_turkey.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/flag_united_kingdom.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/flag_united_kingdom.png
new file mode 100644
index 0000000..46e0d03
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/flag_united_kingdom.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/flag_usa.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/flag_usa.png
new file mode 100644
index 0000000..c6df2d1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/flag_usa.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/folder.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/folder.png
new file mode 100644
index 0000000..f633bb5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/folder.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/gender_female.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/gender_female.png
new file mode 100644
index 0000000..3c5ba8c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/gender_female.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/gender_male.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/gender_male.png
new file mode 100644
index 0000000..463d364
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/gender_male.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/goodsloping.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/goodsloping.png
new file mode 100644
index 0000000..7878e5f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/goodsloping.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/grad-dark-bottom.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/grad-dark-bottom.png
new file mode 100644
index 0000000..3d86693
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/grad-dark-bottom.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/grad-dark-bottom2.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/grad-dark-bottom2.png
new file mode 100644
index 0000000..1bf7a55
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/grad-dark-bottom2.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/grad-dark-top2.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/grad-dark-top2.png
new file mode 100644
index 0000000..8509f46
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/grad-dark-top2.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/grad-light-left.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/grad-light-left.png
new file mode 100644
index 0000000..a6965e4
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/grad-light-left.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/grad-light-top.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/grad-light-top.png
new file mode 100644
index 0000000..d9479f1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/grad-light-top.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/grad-light-top2.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/grad-light-top2.png
new file mode 100644
index 0000000..51ec5e6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/grad-light-top2.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/help.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/help.png
new file mode 100644
index 0000000..8fcfb91
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/help.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/html.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/html.png
new file mode 100644
index 0000000..a4c08bc
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/html.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/img.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/img.png
new file mode 100644
index 0000000..91a4a2b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/img.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/import.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/import.png
new file mode 100644
index 0000000..f4fdcc9
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/import.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/information.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/information.png
new file mode 100644
index 0000000..d22fde8
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/information.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/item.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/item.png
new file mode 100644
index 0000000..802bd6c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/item.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/java.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/java.png
new file mode 100644
index 0000000..3b59c6b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/java.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/java_perspective_16x16.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/java_perspective_16x16.png
new file mode 100644
index 0000000..2611f2a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/java_perspective_16x16.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/javadoc.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/javadoc.png
new file mode 100644
index 0000000..f2834c9
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/javadoc.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/junit.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/junit.png
new file mode 100644
index 0000000..7ea6c87
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/junit.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/length_measure-16x16.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/length_measure-16x16.png
new file mode 100644
index 0000000..92d7c5d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/length_measure-16x16.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/length_measure-24x24.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/length_measure-24x24.png
new file mode 100644
index 0000000..685e936
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/length_measure-24x24.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/link_to_editor.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/link_to_editor.png
new file mode 100644
index 0000000..ab61503
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/link_to_editor.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/locksview.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/locksview.gif
new file mode 100644
index 0000000..8e3d48a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/locksview.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/logout.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/logout.png
new file mode 100644
index 0000000..ce48e0c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/logout.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/logout_big.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/logout_big.png
new file mode 100644
index 0000000..ce48e0c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/logout_big.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/marital_married.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/marital_married.png
new file mode 100644
index 0000000..a0cae85
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/marital_married.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/marital_single.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/marital_single.png
new file mode 100644
index 0000000..7b96019
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/marital_single.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/modules.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/modules.png
new file mode 100644
index 0000000..807b862
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/modules.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/new.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/new.png
new file mode 100644
index 0000000..64c8a86
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/new.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/nopic_small.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/nopic_small.png
new file mode 100644
index 0000000..06fea84
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/nopic_small.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/notok.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/notok.png
new file mode 100644
index 0000000..5626f55
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/notok.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/nuclear.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/nuclear.png
new file mode 100644
index 0000000..0dc4ae4
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/nuclear.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/ok.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/ok.png
new file mode 100644
index 0000000..35d886c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/ok.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/package.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/package.gif
new file mode 100644
index 0000000..34506fb
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/package.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/payment_amex.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/payment_amex.png
new file mode 100644
index 0000000..8da3d6d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/payment_amex.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/payment_cash.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/payment_cash.png
new file mode 100644
index 0000000..f0bf155
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/payment_cash.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/payment_customer.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/payment_customer.png
new file mode 100644
index 0000000..90c8f36
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/payment_customer.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/payment_ecmaestro.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/payment_ecmaestro.png
new file mode 100644
index 0000000..90b5c03
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/payment_ecmaestro.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/payment_maestro.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/payment_maestro.png
new file mode 100644
index 0000000..5a0d4fc
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/payment_maestro.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/payment_mastercard.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/payment_mastercard.png
new file mode 100644
index 0000000..837af8e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/payment_mastercard.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/payment_visa.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/payment_visa.png
new file mode 100644
index 0000000..332f0ec
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/payment_visa.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/persp_management.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/persp_management.png
new file mode 100644
index 0000000..0eaa571
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/persp_management.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/persp_tasks.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/persp_tasks.png
new file mode 100644
index 0000000..998d65c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/persp_tasks.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/popup_button_16x16.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/popup_button_16x16.png
new file mode 100644
index 0000000..af511de
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/popup_button_16x16.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/popup_button_17x20.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/popup_button_17x20.png
new file mode 100644
index 0000000..6288cf9
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/popup_button_17x20.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/popup_button_active_17x20.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/popup_button_active_17x20.png
new file mode 100644
index 0000000..b71d5cd
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/popup_button_active_17x20.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/popup_button_hover_17x20.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/popup_button_hover_17x20.png
new file mode 100644
index 0000000..dc7caba
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/popup_button_hover_17x20.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/print.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/print.png
new file mode 100644
index 0000000..e21b697
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/print.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/private_field.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/private_field.png
new file mode 100644
index 0000000..25718ea
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/private_field.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/private_method.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/private_method.png
new file mode 100644
index 0000000..8372b48
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/private_method.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/process.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/process.png
new file mode 100644
index 0000000..b2d3a98
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/process.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/products.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/products.png
new file mode 100644
index 0000000..58ad2b8
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/products.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/project.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/project.png
new file mode 100644
index 0000000..0194704
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/project.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/save.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/save.png
new file mode 100644
index 0000000..9b645ec
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/save.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/save_all.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/save_all.png
new file mode 100644
index 0000000..5fc9f1f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/save_all.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/shipping.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/shipping.png
new file mode 100644
index 0000000..7ef6e1f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/shipping.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/statistics.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/statistics.png
new file mode 100644
index 0000000..d283e84
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/statistics.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/supplier.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/supplier.png
new file mode 100644
index 0000000..165e902
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/supplier.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_action_claim.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_action_claim.png
new file mode 100644
index 0000000..382cb60
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_action_claim.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_action_complete.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_action_complete.png
new file mode 100644
index 0000000..fb02e04
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_action_complete.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_action_delegate.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_action_delegate.png
new file mode 100644
index 0000000..f27b078
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_action_delegate.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_action_release.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_action_release.png
new file mode 100644
index 0000000..f9e209e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_action_release.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_action_resume.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_action_resume.png
new file mode 100644
index 0000000..bbc3f1c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_action_resume.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_action_skip.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_action_skip.png
new file mode 100644
index 0000000..c2d2c23
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_action_skip.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_action_start.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_action_start.png
new file mode 100644
index 0000000..fa515a2
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_action_start.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_action_stop.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_action_stop.png
new file mode 100644
index 0000000..2dd41f3
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_action_stop.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_action_suspend.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_action_suspend.png
new file mode 100644
index 0000000..95ed2fd
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_action_suspend.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_priority_0.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_priority_0.png
new file mode 100644
index 0000000..7dc6ced
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_priority_0.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_priority_1.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_priority_1.png
new file mode 100644
index 0000000..7a12a4e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_priority_1.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_priority_2.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_priority_2.png
new file mode 100644
index 0000000..5a64d3f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_priority_2.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_priority_3.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_priority_3.png
new file mode 100644
index 0000000..c017801
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_priority_3.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_priority_4.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_priority_4.png
new file mode 100644
index 0000000..764f629
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_priority_4.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_priority_5.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_priority_5.png
new file mode 100644
index 0000000..6dbd12a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_priority_5.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_status_completed.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_status_completed.png
new file mode 100644
index 0000000..fb02e04
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_status_completed.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_status_created.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_status_created.png
new file mode 100644
index 0000000..99a5af2
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_status_created.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_status_error.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_status_error.png
new file mode 100644
index 0000000..0f059d4
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_status_error.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_status_exited.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_status_exited.png
new file mode 100644
index 0000000..6a7d7dc
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_status_exited.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_status_failed.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_status_failed.png
new file mode 100644
index 0000000..3024e5c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_status_failed.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_status_inprogress.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_status_inprogress.png
new file mode 100644
index 0000000..761c6fb
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_status_inprogress.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_status_obsolete.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_status_obsolete.png
new file mode 100644
index 0000000..6fb739d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_status_obsolete.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_status_ready.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_status_ready.png
new file mode 100644
index 0000000..7810c93
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_status_ready.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_status_reserved.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_status_reserved.png
new file mode 100644
index 0000000..b3bc7b5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_status_reserved.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_status_suspended.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_status_suspended.png
new file mode 100644
index 0000000..cca19b8
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/task_status_suspended.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/tasks.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/tasks.png
new file mode 100644
index 0000000..998d65c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/tasks.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/text.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/text.png
new file mode 100644
index 0000000..4efeae9
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/text.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/toolbar_button_background_active_23x20.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/toolbar_button_background_active_23x20.png
new file mode 100644
index 0000000..18b8b0d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/toolbar_button_background_active_23x20.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/toolbar_button_background_hover_23x20.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/toolbar_button_background_hover_23x20.png
new file mode 100644
index 0000000..931fe7d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/toolbar_button_background_hover_23x20.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/trend_rising.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/trend_rising.png
new file mode 100644
index 0000000..5a7686b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/trend_rising.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/trend_sloping.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/trend_sloping.png
new file mode 100644
index 0000000..b145d9e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/trend_sloping.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/trend_stagnating.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/trend_stagnating.png
new file mode 100644
index 0000000..0961ff8
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/trend_stagnating.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/truck.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/truck.png
new file mode 100644
index 0000000..797c47d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/truck.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/upload.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/upload.png
new file mode 100644
index 0000000..c943e3f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/upload.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/vaaclipse.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/vaaclipse.png
new file mode 100644
index 0000000..372b536
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/vaaclipse.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/warehouse.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/warehouse.png
new file mode 100644
index 0000000..9d93692
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/warehouse.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/welcome.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/welcome.png
new file mode 100644
index 0000000..559f449
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/welcome.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/xmi.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/xmi.png
new file mode 100644
index 0000000..647fae1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/xmi.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/xml.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/xml.png
new file mode 100644
index 0000000..2f0a698
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/xml.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/2M1AXEU9Q2.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/2M1AXEU9Q2.jpg
new file mode 100644
index 0000000..c13aeff
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/2M1AXEU9Q2.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/Top_view.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/Top_view.jpg
new file mode 100644
index 0000000..79a63bc
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/Top_view.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/U68NITW3EI.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/U68NITW3EI.jpg
new file mode 100644
index 0000000..36c3058
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/U68NITW3EI.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/U68NITW3EI_s.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/U68NITW3EI_s.jpg
new file mode 100644
index 0000000..cd4fea7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/U68NITW3EI_s.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/WARNING.TXT b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/WARNING.TXT
new file mode 100644
index 0000000..8d2e983
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/WARNING.TXT
@@ -0,0 +1 @@
+This directory must exist for the Vaadin SASS Compiler to run properly!
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/app-loading.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/app-loading.jpg
new file mode 100644
index 0000000..ca7929b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/app-loading.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/binary-797263_1920.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/binary-797263_1920.jpg
new file mode 100644
index 0000000..8e6a468
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/binary-797263_1920.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/binary-797274_1920.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/binary-797274_1920.jpg
new file mode 100644
index 0000000..e890bf7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/binary-797274_1920.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/bkgnd1.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/bkgnd1.jpg
new file mode 100644
index 0000000..accd7c6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/bkgnd1.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/cpu-564789_1920.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/cpu-564789_1920.jpg
new file mode 100644
index 0000000..b8959c0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/cpu-564789_1920.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/grid-684983_1920.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/grid-684983_1920.jpg
new file mode 100644
index 0000000..126ecf1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/grid-684983_1920.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/grid-871475_1920.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/grid-871475_1920.jpg
new file mode 100644
index 0000000..1b46fc5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/grid-871475_1920.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/key.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/key.png
new file mode 100644
index 0000000..5ca33d4
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/key.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/license.txt b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/license.txt
new file mode 100644
index 0000000..db93c45
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/license.txt
@@ -0,0 +1,49 @@
+
+
+Pictures from StockSnap/pixabay:
+------------------------
+
+2M1AXEU9Q2.jpg
+app-loading.jpg / grid-684983_1920.jpg
+binary-797263_1920
+binary-797274_1920.jpg
+bkgnd1.jpg
+cpu-564789_1920.jpg
+grid-871475_1920.jpg
+padlock.png
+personal-95715_1920.jpg
+rain-455120_640.jpg
+statistics-706383_1920.jpg
+Top_view.jpg
+U68NITW3EI.jpg
+U68NITW3EI_s.jpg
+
+
+
+
+CC0 License   https://stocksnap.io/license
+-----------
+All photos on StockSnap fall under the Creative Commons CC0 license. 
+That means you can copy, modify, distribute any photo on the site, even for commercial purposes, all without asking permission!
+
+Pixabay:
+--------
+https://pixabay.com/de/service/terms/#usage
+
+https://creativecommons.org/publicdomain/zero/1.0/deed.de
+
+
+
+
+created with http://www.ajaxload.info/
+license: http://www.wtfpl.net/about/
+
+load_bar_1.gif
+load_bar_2.gif
+load_spinner_1.gif
+load_spinner_2.gif
+load_spinner_3.gif
+
+
+
+
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/padlock.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/padlock.png
new file mode 100644
index 0000000..6fb1062
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/padlock.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/personal-95715_1920.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/personal-95715_1920.jpg
new file mode 100644
index 0000000..046a32b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/personal-95715_1920.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/rain-455120_640.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/rain-455120_640.jpg
new file mode 100644
index 0000000..043a09a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/rain-455120_640.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/statistics-706383_1920.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/statistics-706383_1920.jpg
new file mode 100644
index 0000000..7863fab
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/statistics-706383_1920.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/layout/add.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/layout/add.png
new file mode 100644
index 0000000..64c8a86
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/layout/add.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/layout/delete.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/layout/delete.gif
new file mode 100644
index 0000000..2ff6678
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/layout/delete.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/layout/edit_properties.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/layout/edit_properties.gif
new file mode 100644
index 0000000..94eedf6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/layout/edit_properties.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/layout/margin.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/layout/margin.gif
new file mode 100644
index 0000000..9be7aa5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/layout/margin.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/layout/openProperties.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/layout/openProperties.gif
new file mode 100644
index 0000000..1dc19a3
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/layout/openProperties.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/layout/spacing.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/layout/spacing.gif
new file mode 100644
index 0000000..8eb28e6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/layout/spacing.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/load_bar_1.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/load_bar_1.gif
new file mode 100644
index 0000000..b9fc304
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/load_bar_1.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/load_bar_2.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/load_bar_2.gif
new file mode 100644
index 0000000..2fd8e07
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/load_bar_2.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/load_spinner_1.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/load_spinner_1.gif
new file mode 100644
index 0000000..c69e937
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/load_spinner_1.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/load_spinner_2.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/load_spinner_2.gif
new file mode 100644
index 0000000..e2a116c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/load_spinner_2.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/load_spinner_3.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/load_spinner_3.gif
new file mode 100644
index 0000000..3288d10
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/load_spinner_3.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/styles.css b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/styles.css
new file mode 100644
index 0000000..db39597
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/styles.css
@@ -0,0 +1,21792 @@
+/******************************************************************
+ *                                                                *
+ *  Copyright (C) - Sample Corp., Smalltown, Sampleland
+ *                                                                *
+ *  This source was generated via the OS.bee toolset!             *
+ *                                                                *
+ *  OS.bee is (C) - Loetz GmbH&Co.KG, 69115 Heidelberg, Germany *
+ *                                                                *
+ *================================================================*
+ *                                                                *
+ *  @file           $HeadURL$
+ *  @version        $Revision$
+ *  @date           $Date$
+ *  @author         $Author$
+ *                                                                *
+ ******************************************************************/
+
+/***************/
+
+/**
+ * Checks if a list contains a certain value.
+ * 
+ * @param {list} $list - the list to check
+ * @param {value} $var - the value to search for
+ * @param {bool} $recursive (false) - should any contained lists be checked for the value
+ * 
+ * @return {bool} true if the value is found from the list, false otherwise
+ * 
+ * @group lists
+ */
+
+/**
+ * Cross-browser opacity.
+ *
+ * @param {number} $value - opacity value from 0 to 1
+ * @param {bool} $important (false) - should the property value be declared with !important
+ *
+ * @group util
+ */
+
+@-webkit-keyframes valo-animate-in-fade {
+		0% {
+		opacity: 0;
+	}
+	}
+
+@-moz-keyframes valo-animate-in-fade {
+		0% {
+		opacity: 0;
+	}
+	}
+
+@keyframes valo-animate-in-fade {
+		0% {
+		opacity: 0;
+	}
+	}
+
+@-webkit-keyframes valo-animate-out-fade {
+		100% {
+		opacity: 0;
+	}
+	}
+
+@-moz-keyframes valo-animate-out-fade {
+		100% {
+		opacity: 0;
+	}
+	}
+
+@keyframes valo-animate-out-fade {
+		100% {
+		opacity: 0;
+	}
+	}
+
+@-webkit-keyframes valo-animate-in-slide-down {
+		0% {
+		-webkit-transform: translateY(-100%);
+	}
+	}
+
+@-moz-keyframes valo-animate-in-slide-down {
+		0% {
+		-moz-transform: translateY(-100%);
+	}
+	}
+
+@keyframes valo-animate-in-slide-down {
+		0% {
+		-webkit-transform: translateY(-100%);
+		-moz-transform: translateY(-100%);
+		-ms-transform: translateY(-100%);
+		-o-transform: translateY(-100%);
+		transform: translateY(-100%);
+	}
+	}
+
+@-webkit-keyframes valo-animate-in-slide-up {
+		0% {
+		-webkit-transform: translateY(100%);
+	}
+	}
+
+@-moz-keyframes valo-animate-in-slide-up {
+		0% {
+		-moz-transform: translateY(100%);
+	}
+	}
+
+@keyframes valo-animate-in-slide-up {
+		0% {
+		-webkit-transform: translateY(100%);
+		-moz-transform: translateY(100%);
+		-ms-transform: translateY(100%);
+		-o-transform: translateY(100%);
+		transform: translateY(100%);
+	}
+	}
+
+@-webkit-keyframes valo-animate-in-slide-left {
+		0% {
+		-webkit-transform: translateX(100%);
+	}
+	}
+
+@-moz-keyframes valo-animate-in-slide-left {
+		0% {
+		-moz-transform: translateX(100%);
+	}
+	}
+
+@keyframes valo-animate-in-slide-left {
+		0% {
+		-webkit-transform: translateX(100%);
+		-moz-transform: translateX(100%);
+		-ms-transform: translateX(100%);
+		-o-transform: translateX(100%);
+		transform: translateX(100%);
+	}
+	}
+
+@-webkit-keyframes valo-animate-in-slide-right {
+		0% {
+		-webkit-transform: translateX(-100%);
+	}
+	}
+
+@-moz-keyframes valo-animate-in-slide-right {
+		0% {
+		-moz-transform: translateX(-100%);
+	}
+	}
+
+@keyframes valo-animate-in-slide-right {
+		0% {
+		-webkit-transform: translateX(-100%);
+		-moz-transform: translateX(-100%);
+		-ms-transform: translateX(-100%);
+		-o-transform: translateX(-100%);
+		transform: translateX(-100%);
+	}
+	}
+
+@-webkit-keyframes valo-animate-out-slide-down {
+		100% {
+		-webkit-transform: translateY(100%);
+	}
+	}
+
+@-moz-keyframes valo-animate-out-slide-down {
+		100% {
+		-moz-transform: translateY(100%);
+	}
+	}
+
+@keyframes valo-animate-out-slide-down {
+		100% {
+		-webkit-transform: translateY(100%);
+		-moz-transform: translateY(100%);
+		-ms-transform: translateY(100%);
+		-o-transform: translateY(100%);
+		transform: translateY(100%);
+	}
+	}
+
+@-webkit-keyframes valo-animate-out-slide-up {
+		100% {
+		-webkit-transform: translateY(-100%);
+	}
+	}
+
+@-moz-keyframes valo-animate-out-slide-up {
+		100% {
+		-moz-transform: translateY(-100%);
+	}
+	}
+
+@keyframes valo-animate-out-slide-up {
+		100% {
+		-webkit-transform: translateY(-100%);
+		-moz-transform: translateY(-100%);
+		-ms-transform: translateY(-100%);
+		-o-transform: translateY(-100%);
+		transform: translateY(-100%);
+	}
+	}
+
+@-webkit-keyframes valo-animate-out-slide-left {
+		100% {
+		-webkit-transform: translateX(-100%);
+	}
+	}
+
+@-moz-keyframes valo-animate-out-slide-left {
+		100% {
+		-moz-transform: translateX(-100%);
+	}
+	}
+
+@keyframes valo-animate-out-slide-left {
+		100% {
+		-webkit-transform: translateX(-100%);
+		-moz-transform: translateX(-100%);
+		-ms-transform: translateX(-100%);
+		-o-transform: translateX(-100%);
+		transform: translateX(-100%);
+	}
+	}
+
+@-webkit-keyframes valo-animate-out-slide-right {
+		100% {
+		-webkit-transform: translateX(100%);
+	}
+	}
+
+@-moz-keyframes valo-animate-out-slide-right {
+		100% {
+		-moz-transform: translateX(100%);
+	}
+	}
+
+@keyframes valo-animate-out-slide-right {
+		100% {
+		-webkit-transform: translateX(100%);
+		-moz-transform: translateX(100%);
+		-ms-transform: translateX(100%);
+		-o-transform: translateX(100%);
+		transform: translateX(100%);
+	}
+	}
+
+@-webkit-keyframes valo-overlay-animate-in {
+		0% {
+		-webkit-transform: translatey(-4px);
+		opacity: 0;
+	}
+	}
+
+@-moz-keyframes valo-overlay-animate-in {
+		0% {
+		-moz-transform: translatey(-4px);
+		opacity: 0;
+	}
+	}
+
+@keyframes valo-overlay-animate-in {
+		0% {
+		-webkit-transform: translatey(-4px);
+		-moz-transform: translatey(-4px);
+		-ms-transform: translatey(-4px);
+		-o-transform: translatey(-4px);
+		transform: translatey(-4px);
+		opacity: 0;
+	}
+	}
+
+@-webkit-keyframes valo-animate-out-slide-down-fade {
+		100% {
+		opacity: 0;
+		-webkit-transform: translatey(30%);
+	}
+	}
+
+@-moz-keyframes valo-animate-out-slide-down-fade {
+		100% {
+		opacity: 0;
+		-moz-transform: translatey(30%);
+	}
+	}
+
+@keyframes valo-animate-out-slide-down-fade {
+		100% {
+		opacity: 0;
+		-webkit-transform: translatey(30%);
+		-moz-transform: translatey(30%);
+		-ms-transform: translatey(30%);
+		-o-transform: translatey(30%);
+		transform: translatey(30%);
+	}
+	}
+
+/**
+ * Outputs cross-browser Valo-specific linear gradient background-image declarations.
+ * 
+ * @group style
+ * 
+ * @param {color} $color ($v-background-color) - The base color for the gradient color stops
+ * @param {list} $gradient ($v-gradient) - Valo-specific gradient value. See the documentation for $v-gradient.
+ * @param {color} $fallback (null) - A fallback color for browser which do not support linear gradients (IE8 and IE9 in particular). If null, the base $color is used instead.
+ * @param {string} $direction (to bottom) - the direction of the linear gradient. The color stops are by default so that a lighter shade is at the start and a darker shade is at the end.
+ */
+
+/**
+ * Computes a CSS border property value for the given base color.
+ *
+ * @group style
+ *
+ * @param {list} $border ($v-border) - CSS border value which can contain any of the color keywords
+ * @param {color} $color ($v-background-color) - the base color to which the color keywords are applied to
+ * @param {color} $context (null) - context/surrounding color where the border is expected to appear. The color of the final border is the darker of the two parameters passed to this function.
+ * @param {number} $strength (1) - adjustment for the border contrast
+ *
+ * @return {list} The input $border value with any color keyword replaced with the corresponding actual color
+ */
+
+/**
+ * Ouput selectors and properties to vertically center elements inside their parent.
+ * 
+ * @param {string} $to-align (()) - The selector to match the elements which you wish to align vertically. The targeted elements should be inline or inline-block elements.
+ * @param {string} $align (middle) - The vertical-align value, e.g. top, middle, bottom
+ * @param {string} $pseudo-element (after) - Which pseudo element to use for the vertical align guide
+ * 
+ * @group util
+ */
+
+@font-face {
+	font-family: ThemeIcons;
+	font-weight: normal;
+	font-style: normal;
+	src: url(../valo/util/bourbon/css3/../../../../base/fonts/themeicons-webfont.eot);
+	src: url(../valo/util/bourbon/css3/../../../../base/fonts/themeicons-webfont.eot?#iefix) format("embedded-opentype"), url(../valo/util/bourbon/css3/../../../../base/fonts/themeicons-webfont.woff) format("woff"), url(../valo/util/bourbon/css3/../../../../base/fonts/themeicons-webfont.ttf) format("truetype"), url(../valo/util/bourbon/css3/../../../../base/fonts/themeicons-webfont.svg#ThemeIcons) format("svg");
+}
+
+.ThemeIcons {
+	font-family: ThemeIcons;
+	font-style: normal;
+	font-weight: normal;
+	-webkit-font-smoothing: antialiased;
+	-moz-osx-font-smoothing: grayscale;
+	display: inline-block;
+	text-align: center;
+}
+
+@font-face {
+	font-family: FontAwesome;
+	font-weight: normal;
+	font-style: normal;
+	src: url(../valo/util/bourbon/css3/../../../../base/fonts/fontawesome-webfont.eot);
+	src: url(../valo/util/bourbon/css3/../../../../base/fonts/fontawesome-webfont.eot?#iefix) format("embedded-opentype"), url(../valo/util/bourbon/css3/../../../../base/fonts/fontawesome-webfont.woff) format("woff"), url(../valo/util/bourbon/css3/../../../../base/fonts/fontawesome-webfont.ttf) format("truetype"), url(../valo/util/bourbon/css3/../../../../base/fonts/fontawesome-webfont.svg#FontAwesome) format("svg");
+}
+
+.FontAwesome {
+	font-family: FontAwesome;
+	font-style: normal;
+	font-weight: normal;
+	-webkit-font-smoothing: antialiased;
+	-moz-osx-font-smoothing: grayscale;
+	display: inline-block;
+	text-align: center;
+}
+
+@-webkit-keyframes v-rotate-360 {
+		to {
+		-webkit-transform: rotate(360deg);
+	}
+	}
+
+@-moz-keyframes v-rotate-360 {
+		to {
+		-moz-transform: rotate(360deg);
+	}
+	}
+
+@-o-keyframes v-rotate-360 {
+		to {
+		-o-transform: rotate(360deg);
+	}
+	}
+
+@keyframes v-rotate-360 {
+		to {
+		transform: rotate(360deg);
+	}
+	}
+
+@-webkit-keyframes v-progress-start {
+		0% {
+		width: 0%;
+	}
+		100% {
+		width: 50%;
+	}
+	}
+
+@-moz-keyframes v-progress-start {
+		0% {
+		width: 0%;
+	}
+		100% {
+		width: 50%;
+	}
+	}
+
+@keyframes v-progress-start {
+		0% {
+		width: 0%;
+	}
+		100% {
+		width: 50%;
+	}
+	}
+
+@-webkit-keyframes v-progress-delay {
+		0% {
+		width: 50%;
+	}
+		100% {
+		width: 90%;
+	}
+	}
+
+@-moz-keyframes v-progress-delay {
+		0% {
+		width: 50%;
+	}
+		100% {
+		width: 90%;
+	}
+	}
+
+@keyframes v-progress-delay {
+		0% {
+		width: 50%;
+	}
+		100% {
+		width: 90%;
+	}
+	}
+
+@-webkit-keyframes v-progress-wait {
+		0% {
+		width: 90%;
+		height: 22px;
+	}
+		3% {
+		width: 91%;
+		height: 4px;
+	}
+		100% {
+		width: 96%;
+		height: 4px;
+	}
+	}
+
+@-moz-keyframes v-progress-wait {
+		0% {
+		width: 90%;
+		height: 22px;
+	}
+		3% {
+		width: 91%;
+		height: 4px;
+	}
+		100% {
+		width: 96%;
+		height: 4px;
+	}
+	}
+
+@keyframes v-progress-wait {
+		0% {
+		width: 90%;
+		height: 22px;
+	}
+		3% {
+		width: 91%;
+		height: 4px;
+	}
+		100% {
+		width: 96%;
+		height: 4px;
+	}
+	}
+
+@-webkit-keyframes v-progress-wait-pulse {
+		0% {
+		opacity: 1;
+	}
+		50% {
+		opacity: 0.1;
+	}
+		100% {
+		opacity: 1;
+	}
+	}
+
+@-moz-keyframes v-progress-wait-pulse {
+		0% {
+		opacity: 1;
+	}
+		50% {
+		opacity: 0.1;
+	}
+		100% {
+		opacity: 1;
+	}
+	}
+
+@keyframes v-progress-wait-pulse {
+		0% {
+		opacity: 1;
+	}
+		50% {
+		opacity: 0.1;
+	}
+		100% {
+		opacity: 1;
+	}
+	}
+
+/**
+ * Outputs the context menu selectors and styles, which is used by Table and Tree for instance.
+ * 
+ * @requires {mixin} valo-selection-item-style
+ * @requires {mixin} valo-selection-item-selected-style
+ */
+
+/**
+ * The background color for overlay elements.
+ *
+ * @type color
+ * @group overlay
+ */
+
+.v-shadow, .v-shadow-window {
+	display: none;
+}
+
+.v-ie8 .v-shadow, .v-ie8 .v-shadow-window {
+	display: block;
+}
+
+.v-ie8 .v-shadow .top, .v-ie8 .v-shadow-window .top {
+	position: absolute;
+	top: -6px;
+	right: 10px;
+	bottom: 6px;
+	left: -10px;
+	background: black;
+	filter: alpha(opacity=15) progid:DXImageTransform.Microsoft.blur(pixelradius=10, makeShadow=false);
+}
+
+.v-ie8 .v-shadow .top-left, .v-ie8 .v-shadow-window .top-left {
+	position: absolute;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+	background: black;
+	filter: alpha(opacity=27) progid:DXImageTransform.Microsoft.blur(pixelradius=0, makeShadow=false);
+}
+
+/**
+ * The backgound color for tooltips.
+ *
+ * @type color
+ * @group tooltip
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-absolutelayout) - 
+ *
+ * @group absolutelayout
+ */
+
+/**
+ * Outputs the selectors and properties for the Accordion component.
+ *
+ * @param {string} $primary-stylename (v-accordion) - the primary style name for the selectors
+ * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
+ * @group accordion
+ */
+
+/**
+ * Outputs the selectors and properties for the Button component.
+ *
+ * @param {string} $primary-stylename (v-button) - the primary style name for the selectors
+ * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
+ *
+ * @group button
+ */
+
+/**
+ * A list of colors for custom event colors. Can be an empty list of you don't 
+ * need any custom event colors.
+ * 
+ * @example javascript
+ * // Java code
+ * // 'event' is an instance of EditableCalendarEvent
+ * event.setStyleName("color1"); // 1st color in the list
+ * event.setStyleName("color2"); // 2nd color in the list
+ * // etc.
+ * 
+ * @group calendar
+ */
+
+/**
+ * Outputs the selectors and properties for the CheckBox component.
+ *
+ * @param {string} $primary-stylename (v-checkbox) - the primary style name for the selectors
+ * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
+ *
+ * @group checkbox
+ */
+
+/**
+ * Outputs the global selectors and properties for the ColorPicker component - styles which are 
+ * considered mandatory for the component to work properly.
+ *
+ * @param {string} $primary-stylename (v-colorpicker) - the primary style name for the selectors
+ *
+ * @group colorpicker
+ */
+
+/**
+ * Outputs the selectors and properties for the ComboBox component.
+ *
+ * @param {string} $primary-stylename (v-filterselect) - the primary style name for the selectors
+ * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
+ *
+ * @group combobox
+ */
+
+/**
+ * The amount of spacing between different widgets in a component group.
+ * If null, a computed value is used ($v-border size * -1, or 1px if $v-border size is 0)
+ * 
+ * @group csslayout
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-customcomponent) - 
+ *
+ * @group customcomponent
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-customlayout) - 
+ *
+ * @group customlayout
+ */
+
+/**
+ * Outputs the selectors and properties for the DateField component.
+ *
+ * @param {string} $primary-stylename (v-datefield) - the primary style name for the selectors
+ * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
+ *
+ * @group datefield
+ */
+
+/**
+ * Outputs the styles and selectors for the DragAndDropWrapper component.
+ * 
+ * @param {string} $primary-stylename (v-ddwrapper) - the primary style name for the selectors
+ * 
+ * @group drag-n-drop
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-form) - 
+ *
+ * @group form
+ */
+
+/**
+ * Outputs the selectors and properties for the FormLayout component.
+ *
+ * @param {string} $primary-stylename (v-formlayout) - the primary style name for the selectors
+ * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
+ *
+ * @group formlayout
+ */
+
+/**
+ *
+ * @group table
+ */
+
+@-webkit-keyframes valo-grid-editor-footer-animate-in {
+		0% {
+		margin-top: -22px;
+	}
+	}
+
+@-moz-keyframes valo-grid-editor-footer-animate-in {
+		0% {
+		margin-top: -22px;
+	}
+	}
+
+@keyframes valo-grid-editor-footer-animate-in {
+		0% {
+		margin-top: -22px;
+	}
+	}
+
+@-webkit-keyframes valo-grid-editor-footer-animate-in-alt {
+		0% {
+		margin-bottom: -23px;
+	}
+		100% {
+		margin-bottom: -1px;
+	}
+	}
+
+@-moz-keyframes valo-grid-editor-footer-animate-in-alt {
+		0% {
+		margin-bottom: -23px;
+	}
+		100% {
+		margin-bottom: -1px;
+	}
+	}
+
+@keyframes valo-grid-editor-footer-animate-in-alt {
+		0% {
+		margin-bottom: -23px;
+	}
+		100% {
+		margin-bottom: -1px;
+	}
+	}
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-gridlayout) - 
+ *
+ * @group gridlayout
+ */
+
+/**
+ * The font weight for headers.
+ * 
+ * @group label
+ */
+
+/**
+ *
+ * @group link
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-loginform) - 
+ *
+ * @group loginform
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-menubar) - 
+ * @param {bool} $include-additional-styles - 
+ *
+ * @group menubar
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-nativebutton) - 
+ *
+ * @group nativebutton
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-select) - 
+ *
+ * @group nativeselect
+ */
+
+/**
+ *
+ * @group notification
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-select-optiongroup) - 
+ * @param {bool} $include-additional-styles - 
+ *
+ * @group optiongroup
+ */
+
+/**
+ *
+ *
+ *
+ * @group orderedlayout
+ */
+
+/**
+ *
+ * @group panel
+ */
+
+@-webkit-keyframes v-popupview-animate-in {
+		0% {
+		-webkit-transform: scale(0);
+	}
+	}
+
+@-moz-keyframes v-popupview-animate-in {
+		0% {
+		-moz-transform: scale(0);
+	}
+	}
+
+@keyframes v-popupview-animate-in {
+		0% {
+		-webkit-transform: scale(0);
+		-moz-transform: scale(0);
+		-ms-transform: scale(0);
+		-o-transform: scale(0);
+		transform: scale(0);
+	}
+	}
+
+/**
+ *
+ * @group progressbar
+ */
+
+/**
+ *
+ * @group richtextarea
+ */
+
+/**
+ *
+ * @group slider
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-splitpanel) - 
+ * @param {bool} $include-additional-styles - 
+ *
+ * @group splitpanel
+ */
+
+/**
+ *
+ * @group table
+ */
+
+/**
+ * Should the tabsheet content changes be animated.
+ * 
+ * @group tabsheet
+ */
+
+/**
+ * The background color for text fields.
+ * @group textfield
+ */
+
+/**
+ * Outputs the selectors and properties for the TextArea component.
+ *
+ * @param {string} $primary-stylename (v-textarea) - the primary style name for the selectors
+ * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
+ *
+ * @group textarea
+ */
+
+/**
+ *
+ * @group tree
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-treetable) - 
+ *
+ * @group treetable
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-select-twincol) - 
+ *
+ * @group twin-column-select
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-upload) -
+ *
+ * @group upload
+ */
+
+/**
+ *
+ */
+
+/**
+ * @group window
+ */
+
+@-webkit-keyframes valo-modal-window-indication {
+		0% {
+		opacity: 0;
+	}
+		100% {
+		opacity: 1;
+	}
+	}
+
+@-moz-keyframes valo-modal-window-indication {
+		0% {
+		opacity: 0;
+	}
+		100% {
+		opacity: 1;
+	}
+	}
+
+@keyframes valo-modal-window-indication {
+		0% {
+		opacity: 0;
+	}
+		100% {
+		opacity: 1;
+	}
+	}
+
+@-webkit-keyframes valo-animate-out-scale-down-fade {
+		100% {
+		-webkit-transform: scale(0.8);
+		opacity: 0;
+	}
+	}
+
+@-moz-keyframes valo-animate-out-scale-down-fade {
+		100% {
+		-moz-transform: scale(0.8);
+		opacity: 0;
+	}
+	}
+
+@keyframes valo-animate-out-scale-down-fade {
+		100% {
+		-webkit-transform: scale(0.8);
+		-moz-transform: scale(0.8);
+		-ms-transform: scale(0.8);
+		-o-transform: scale(0.8);
+		transform: scale(0.8);
+		opacity: 0;
+	}
+	}
+
+/**
+ * @group valo-menu
+ */
+
+.v-vaadin-version:after {
+	content: "@version@";
+}
+
+.v-widget {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	display: inline-block;
+	vertical-align: top;
+	text-align: left;
+	white-space: normal;
+}
+
+.v-generated-body {
+	overflow: hidden;
+	margin: 0;
+	padding: 0;
+	border: 0;
+}
+
+.v-app {
+	height: 100%;
+	-webkit-tap-highlight-color: transparent;
+	-webkit-text-size-adjust: 100%;
+	-ms-text-size-adjust: 100%;
+	-webkit-text-size-adjust: 100%;
+	-webkit-user-select: none;
+	-moz-user-select: none;
+	-ms-user-select: none;
+	user-select: none;
+}
+
+.v-app input[type="text"], .v-app .v-slot > .v-caption, .v-app .v-gridlayout-slot > .v-caption, .v-app .v-has-caption > .v-caption, .v-app .v-formlayout-captioncell > .v-caption, .v-app .v-csslayout > .v-caption {
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+}
+
+.v-app input::-ms-clear {
+	display: none;
+}
+
+.v-ui {
+	position: relative;
+}
+
+.v-ui.v-ui-embedded {
+	margin-top: -1px;
+	border-top: 1px solid transparent;
+}
+
+.v-ui:focus {
+	outline: none;
+}
+
+.v-overlay-container {
+	width: 0;
+	height: 0;
+}
+
+.v-drag-element {
+	z-index: 60000;
+	position: absolute !important;
+	cursor: default;
+}
+
+.v-clip {
+	overflow: hidden;
+}
+
+.v-scrollable {
+	overflow: auto;
+}
+
+.v-scrollable  > .v-widget {
+	vertical-align: middle;
+	overflow: hidden;
+}
+
+.v-ios.v-webkit .v-scrollable {
+	-webkit-overflow-scrolling: touch;
+}
+
+.v-ios5.v-webkit .v-scrollable {
+	-webkit-overflow-scrolling: none;
+}
+
+.v-webkit.v-ios .v-browserframe {
+	-webkit-overflow-scrolling: touch;
+	overflow: auto;
+}
+
+.v-assistive-device-only {
+	position: absolute;
+	top: -2000px;
+	left: -2000px;
+	width: 10px;
+	overflow: hidden;
+}
+
+.v-icon {
+	cursor: inherit;
+	-webkit-user-select: none;
+	-moz-user-select: none;
+	-ms-user-select: none;
+	user-select: none;
+}
+
+.v-icon, .v-errorindicator, .v-required-field-indicator {
+	display: inline-block;
+	line-height: inherit;
+}
+
+.v-caption {
+	display: inline-block;
+	white-space: nowrap;
+	line-height: 21px;
+}
+
+.v-captiontext {
+	display: inline-block;
+	line-height: inherit;
+}
+
+div.v-layout.v-horizontal.v-widget {
+	white-space: nowrap;
+}
+
+.v-layout.v-vertical > .v-expand, .v-layout.v-horizontal > .v-expand {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 100%;
+	height: 100%;
+}
+
+.v-slot, .v-spacing {
+	display: inline-block;
+	white-space: nowrap;
+	vertical-align: top;
+}
+
+.v-vertical > .v-slot:after {
+	display: inline-block;
+	clear: both;
+	width: 0;
+	height: 0;
+	overflow: hidden;
+}
+
+.v-vertical > .v-slot, .v-vertical > .v-expand > .v-slot {
+	display: block;
+	clear: both;
+}
+
+.v-horizontal > .v-slot, .v-horizontal > .v-expand > .v-slot {
+	height: 100%;
+}
+
+.v-horizontal > .v-expand > .v-slot {
+	position: relative;
+}
+
+.v-vertical > .v-spacing, .v-vertical > .v-expand > .v-spacing {
+	width: 0 !important;
+	display: block;
+	clear: both;
+}
+
+.v-horizontal > .v-spacing, .v-horizontal > .v-expand > .v-spacing {
+	height: 0 !important;
+}
+
+.v-align-middle:before, .v-align-bottom:before, .v-expand > .v-align-middle:before, .v-expand > .v-align-bottom:before {
+	content: "";
+	display: inline-block;
+	height: 100%;
+	vertical-align: middle;
+	width: 0;
+}
+
+.v-align-middle, .v-align-bottom {
+	white-space: nowrap;
+}
+
+.v-align-middle > .v-widget, .v-align-bottom > .v-widget {
+	display: inline-block;
+}
+
+.v-align-middle, .v-align-middle > .v-widget {
+	vertical-align: middle;
+}
+
+.v-align-bottom, .v-align-bottom > .v-widget {
+	vertical-align: bottom;
+}
+
+.v-align-center {
+	text-align: center;
+}
+
+.v-align-center > .v-widget {
+	margin-left: auto;
+	margin-right: auto;
+}
+
+.v-align-right {
+	text-align: right;
+}
+
+.v-align-right > .v-widget {
+	margin-left: auto;
+}
+
+.v-has-caption, .v-has-caption > .v-caption {
+	display: inline-block;
+}
+
+.v-caption-on-left, .v-caption-on-right {
+	white-space: nowrap;
+}
+
+.v-caption-on-top > .v-caption, .v-caption-on-bottom > .v-caption {
+	display: block;
+}
+
+.v-caption-on-left > .v-caption {
+	padding-right: 0.5em;
+}
+
+.v-caption-on-left > .v-widget, .v-caption-on-right > .v-widget {
+	display: inline-block;
+}
+
+.v-has-caption.v-has-width > .v-widget {
+	width: 100% !important;
+}
+
+.v-has-caption.v-has-height > .v-widget {
+	height: 100% !important;
+}
+
+.v-gridlayout {
+	position: relative;
+}
+
+.v-gridlayout-slot {
+	position: absolute;
+	line-height: 21px;
+}
+
+.v-gridlayout-spacing-on {
+	overflow: hidden;
+}
+
+.v-gridlayout-spacing, .v-gridlayout-spacing-off {
+	padding-left: 0;
+	padding-top: 0;
+}
+
+.v-gridlayout-spacing-off {
+	overflow: hidden;
+}
+
+.v-calendar-month-day-scrollable {
+	overflow-y: scroll;
+}
+
+.v-calendar-week-wrapper {
+	position: relative;
+	overflow: hidden;
+}
+
+.v-calendar-current-time {
+	position: absolute;
+	left: 0;
+	width: 100%;
+	height: 1px;
+	background: red;
+	z-index: 2;
+}
+
+.v-calendar-event-resizetop, .v-calendar-event-resizebottom {
+	position: absolute;
+	height: 5%;
+	min-height: 3px;
+	width: 100%;
+	z-index: 1;
+}
+
+.v-calendar-event-resizetop {
+	cursor: row-resize;
+	top: 0;
+}
+
+.v-calendar-event-resizebottom {
+	cursor: row-resize;
+	bottom: 0;
+}
+
+.v-calendar-header-month td:first-child {
+	padding-left: 20px;
+}
+
+.v-calendar-month-sizedheight .v-calendar-month-day {
+	height: 100px;
+}
+
+.v-calendar-month-sizedwidth .v-calendar-month-day {
+	width: 100px;
+}
+
+.v-calendar-header-month-Hsized .v-calendar-header-day {
+	width: 101px;
+}
+
+.v-calendar-header-month-Hsized td:first-child {
+	padding-left: 21px;
+}
+
+.v-calendar-header-day-Hsized {
+	width: 200px;
+}
+
+.v-calendar-week-numbers-Vsized .v-calendar-week-number {
+	height: 100px;
+	line-height: 100px;
+}
+
+.v-calendar-week-wrapper-Vsized {
+	height: 400px;
+	overflow-x: hidden !important;
+}
+
+.v-calendar-times-Vsized .v-calendar-time {
+	height: 38px;
+}
+
+.v-calendar-times-Hsized .v-calendar-time {
+	width: 42px;
+}
+
+.v-calendar-day-times-Vsized .v-datecellslot, .v-calendar-day-times-Vsized .v-datecellslot-even {
+	height: 18px;
+}
+
+.v-calendar-day-times-Hsized, .v-calendar-day-times-Hsized .v-datecellslot, .v-calendar-day-times-Hsized .v-datecellslot-even {
+	width: 200px;
+}
+
+.v-colorpicker-popup.v-window {
+	min-width: 220px !important;
+}
+
+.v-colorpicker-gradient-container {
+	overflow: visible !important;
+}
+
+.v-colorpicker-gradient-clicklayer {
+	opacity: 0;
+	filter: alpha(opacity=0) ;
+}
+
+.rgb-gradient .v-colorpicker-gradient-background {
+	background: url(../valo/components/img/colorpicker/gradient2.png);
+}
+
+.hsv-gradient .v-colorpicker-gradient-foreground {
+	background: url(../valo/components/img/colorpicker/gradient.png);
+}
+
+.v-colorpicker-gradient-higherbox:before {
+	content: "";
+	width: 11px;
+	height: 11px;
+	border-radius: 7px;
+	border: 1px solid #fff;
+	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(0, 0, 0, 0.3);
+	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(0, 0, 0, 0.3);
+	position: absolute;
+	bottom: -6px;
+	left: -6px;
+}
+
+.v-colorpicker-popup .v-slider.v-slider-red:before {
+	background-color: red;
+}
+
+.v-colorpicker-popup .v-slider.v-slider-green:before {
+	background-color: green;
+}
+
+.v-colorpicker-popup .v-slider.v-slider-blue:before {
+	background-color: blue;
+}
+
+.v-colorpicker-popup .v-slider.hue-slider:before {
+	background: url(../valo/components/img/colorpicker/slider_hue_bg.png);
+}
+
+.v-colorpicker-popup input.v-textfield-dark {
+	color: #fff;
+}
+
+.v-colorpicker-popup input.v-textfield-light {
+	color: #000;
+}
+
+.v-colorpicker-grid {
+	height: 319px;
+}
+
+.v-colorpicker-popup .colorselect td {
+	line-height: 15px;
+}
+
+.v-table-header table, .v-table-footer table, .v-table-table {
+	border-spacing: 0;
+	border-collapse: separate;
+	margin: 0;
+	padding: 0;
+	border: 0;
+	line-height: 21px;
+}
+
+.v-table-resizer, .v-table-sort-indicator {
+	float: right;
+}
+
+.v-table-caption-container-align-center {
+	text-align: center;
+}
+
+.v-table-caption-container-align-right {
+	text-align: right;
+}
+
+.v-table-header td, .v-table-footer td, .v-table-cell-content {
+	padding: 0;
+}
+
+.v-table-sort-indicator {
+	width: 0;
+}
+
+.v-tabsheet-hidetabs > .v-tabsheet-tabcontainer, .v-tabsheet-spacertd, .v-disabled .v-tabsheet-scroller, .v-tabsheet .v-disabled .v-tabsheet-caption-close {
+	display: none;
+}
+
+.v-tabsheet {
+	overflow: visible !important;
+	position: relative;
+}
+
+.v-tabsheet-tabcontainer table, .v-tabsheet-tabcontainer tbody, .v-tabsheet-tabcontainer tr {
+	display: inline-block;
+	border-spacing: 0;
+	border-collapse: collapse;
+	vertical-align: top;
+}
+
+.v-tabsheet-tabcontainer td {
+	display: inline-block;
+	padding: 0;
+}
+
+.v-tabsheet-tabs {
+	white-space: nowrap;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.v-tabsheet-content {
+	position: relative;
+}
+
+.v-tabsheet-content  > div > .v-scrollable  > .v-margin-top {
+	padding-top: 7px;
+}
+
+.v-tabsheet-content  > div > .v-scrollable  > .v-margin-right {
+	padding-right: 7px;
+}
+
+.v-tabsheet-content  > div > .v-scrollable  > .v-margin-bottom {
+	padding-bottom: 7px;
+}
+
+.v-tabsheet-content  > div > .v-scrollable  > .v-margin-left {
+	padding-left: 7px;
+}
+
+.v-splitpanel-vertical, .v-splitpanel-horizontal {
+	overflow: hidden;
+	white-space: nowrap;
+}
+
+.v-splitpanel-hsplitter {
+	z-index: 100;
+	cursor: e-resize;
+	cursor: col-resize;
+}
+
+.v-splitpanel-vsplitter {
+	z-index: 100;
+	cursor: s-resize;
+	cursor: row-resize;
+}
+
+.v-splitpanel-hsplitter:after, .v-splitpanel-vsplitter:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+}
+
+.v-splitpanel-hsplitter div, .v-splitpanel-vsplitter div {
+	width: inherit;
+	height: inherit;
+	overflow: hidden;
+	position: relative;
+}
+
+.v-splitpanel-hsplitter div:before, .v-splitpanel-vsplitter div:before {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+}
+
+.v-disabled [class$="splitter"] div {
+	cursor: default;
+}
+
+.v-disabled [class$="splitter"] div:before {
+	display: none;
+}
+
+.v-splitpanel-horizontal > div  > .v-splitpanel-second-container {
+	position: static !important;
+	display: inline-block;
+	vertical-align: top;
+}
+
+.v-splitpanel-horizontal > div  > .v-splitpanel-first-container {
+	display: inline-block;
+	vertical-align: top;
+}
+
+@font-face {
+	font-family: "Vaadin-Icons";
+	src: url(fonts/Vaadin-Icons.eot);
+	src: url(fonts/Vaadin-Icons.eot?#iefix) format("embedded-opentype"), url(fonts/Vaadin-Icons.woff) format("woff"), url(fonts/Vaadin-Icons.ttf) format("truetype"), url(fonts/Vaadin-Icons.svg#icomoon) format("svg");
+}
+
+@font-face {
+	font-family: "fontello";
+	src: url(fonts/fontello.eot);
+	src: url(fonts/fontello.eot?#iefix) format("embedded-opentype"), url(fonts/fontello.woff) format("woff"), url(fonts/fontello.ttf) format("truetype"), url(fonts/fontello.svg#icomoon) format("svg");
+}
+
+[class^="icon-"] > .v-button-wrap:before, [class*=" icon-"] > .v-button-wrap:before, [class^="icon-"].v-nativebutton:before, [class*=" icon-"].v-nativebutton:before, [class^="icon-"].v-label:before, [class*=" icon-"].v-label:before, [class*="-icon-"].v-menubar-menuitem:before {
+	font-family: "fontello";
+	font-style: normal;
+	font-weight: normal;
+	speak: none;
+	display: inline-block;
+	text-decoration: inherit;
+	text-align: center;
+	line-height: 1;
+	margin-right: 0.4em;
+	vertical-align: 1px;
+}
+
+[class^="icon-"] > .v-button-wrap:before, [class*=" icon-"] > .v-button-wrap:before, [class^="icon-"].v-nativebutton:before, [class*=" icon-"].v-nativebutton:before {
+	margin: 0;
+	margin-left: -0.3em;
+}
+
+[class^="icon-"] > span > .v-button-caption, [class^="icon-"] > .v-nativebutton-caption, [class*=" icon-"] > span > .v-button-caption, [class*=" icon-"] > .v-nativebutton-caption {
+	margin-left: 11px;
+}
+
+.icon-plus.v-nativebutton:before, .icon-plus > .v-button-wrap:before, .icon-plus.v-label:before, .v-menubar-menuitem-icon-plus:before {
+	content: "\2b";
+}
+
+.icon-minus.v-nativebutton:before, .icon-minus > .v-button-wrap:before, .icon-minus.v-label:before, .v-menubar-menuitem-icon-minus:before {
+	content: "\2d";
+}
+
+.icon-info.v-nativebutton:before, .icon-info > .v-button-wrap:before, .icon-info.v-label:before, .v-menubar-menuitem-icon-info:before {
+	content: "\2139";
+}
+
+.icon-left.v-nativebutton:before, .icon-left > .v-button-wrap:before, .icon-left.v-label:before, .v-menubar-menuitem-icon-left:before {
+	content: "\2190";
+}
+
+.icon-up.v-nativebutton:before, .icon-up > .v-button-wrap:before, .icon-up.v-label:before, .v-menubar-menuitem-icon-up:before {
+	content: "\2191";
+}
+
+.icon-right.v-nativebutton:before, .icon-right > .v-button-wrap:before, .icon-right.v-label:before, .v-menubar-menuitem-icon-right:before {
+	content: "\2192";
+}
+
+.icon-down.v-nativebutton:before, .icon-down > .v-button-wrap:before, .icon-down.v-label:before, .v-menubar-menuitem-icon-down:before {
+	content: "\2193";
+}
+
+.icon-exchange.v-nativebutton:before, .icon-exchange > .v-button-wrap:before, .icon-exchange.v-label:before, .v-menubar-menuitem-icon-exchange:before {
+	content: "\21c4";
+}
+
+.icon-home.v-nativebutton:before, .icon-home > .v-button-wrap:before, .icon-home.v-label:before, .v-menubar-menuitem-icon-home:before {
+	content: "\2302";
+}
+
+.icon-home-1.v-nativebutton:before, .icon-home-1 > .v-button-wrap:before, .icon-home-1.v-label:before, .v-menubar-menuitem-icon-home-1:before {
+	content: "\e802";
+}
+
+.icon-up-dir.v-nativebutton:before, .icon-up-dir > .v-button-wrap:before, .icon-up-dir.v-label:before, .v-menubar-menuitem-icon-up-dir:before {
+	content: "\25b4";
+}
+
+.icon-right-dir.v-nativebutton:before, .icon-right-dir > .v-button-wrap:before, .icon-right-dir.v-label:before, .v-menubar-menuitem-icon-right-dir:before {
+	content: "\25b8";
+}
+
+.icon-down-dir.v-nativebutton:before, .icon-down-dir > .v-button-wrap:before, .icon-down-dir.v-label:before, .v-menubar-menuitem-icon-down-dir:before {
+	content: "\25be";
+}
+
+.icon-left-dir.v-nativebutton:before, .icon-left-dir > .v-button-wrap:before, .icon-left-dir.v-label:before, .v-menubar-menuitem-icon-left-dir:before {
+	content: "\25c2";
+}
+
+.icon-star.v-nativebutton:before, .icon-star > .v-button-wrap:before, .icon-star.v-label:before, .v-menubar-menuitem-icon-star:before {
+	content: "\2605";
+}
+
+.icon-star-empty.v-nativebutton:before, .icon-star-empty > .v-button-wrap:before, .icon-star-empty.v-label:before, .v-menubar-menuitem-icon-star-empty:before {
+	content: "\2606";
+}
+
+.icon-th-list.v-nativebutton:before, .icon-th-list > .v-button-wrap:before, .icon-th-list.v-label:before, .v-menubar-menuitem-icon-th-list:before {
+	content: "\2630";
+}
+
+.icon-heart-empty.v-nativebutton:before, .icon-heart-empty > .v-button-wrap:before, .icon-heart-empty.v-label:before, .v-menubar-menuitem-icon-heart-empty:before {
+	content: "\2661";
+}
+
+.icon-heart.v-nativebutton:before, .icon-heart > .v-button-wrap:before, .icon-heart.v-label:before, .v-menubar-menuitem-icon-heart:before {
+	content: "\2665";
+}
+
+.icon-music.v-nativebutton:before, .icon-music > .v-button-wrap:before, .icon-music.v-label:before, .v-menubar-menuitem-icon-music:before {
+	content: "\266a";
+}
+
+.icon-th.v-nativebutton:before, .icon-th > .v-button-wrap:before, .icon-th.v-label:before, .v-menubar-menuitem-icon-th:before {
+	content: "\268f";
+}
+
+.icon-flag.v-nativebutton:before, .icon-flag > .v-button-wrap:before, .icon-flag.v-label:before, .v-menubar-menuitem-icon-flag:before {
+	content: "\2691";
+}
+
+.icon-cog.v-nativebutton:before, .icon-cog > .v-button-wrap:before, .icon-cog.v-label:before, .v-menubar-menuitem-icon-cog:before {
+	content: "\2699";
+}
+
+.icon-attention.v-nativebutton:before, .icon-attention > .v-button-wrap:before, .icon-attention.v-label:before, .v-menubar-menuitem-icon-attention:before {
+	content: "\26a0";
+}
+
+.icon-mail.v-nativebutton:before, .icon-mail > .v-button-wrap:before, .icon-mail.v-label:before, .v-menubar-menuitem-icon-mail:before {
+	content: "\2709";
+}
+
+.icon-edit.v-nativebutton:before, .icon-edit > .v-button-wrap:before, .icon-edit.v-label:before, .v-menubar-menuitem-icon-edit:before {
+	content: "\270d";
+}
+
+.icon-pencil.v-nativebutton:before, .icon-pencil > .v-button-wrap:before, .icon-pencil.v-label:before, .v-menubar-menuitem-icon-pencil:before {
+	content: "\270e";
+}
+
+.icon-ok.v-nativebutton:before, .icon-ok > .v-button-wrap:before, .icon-ok.v-label:before, .v-menubar-menuitem-icon-ok:before {
+	content: "\2713";
+}
+
+.icon-cancel-1.v-nativebutton:before, .icon-cancel-1 > .v-button-wrap:before, .icon-cancel-1.v-label:before, .v-menubar-menuitem-icon-cancel-1:before {
+	content: "\e801";
+}
+
+.icon-cancel.v-nativebutton:before, .icon-cancel > .v-button-wrap:before, .icon-cancel.v-label:before, .v-menubar-menuitem-icon-cancel:before {
+	content: "\2715";
+}
+
+.icon-cancel-circle.v-nativebutton:before, .icon-cancel-circle > .v-button-wrap:before, .icon-cancel-circle.v-label:before, .v-menubar-menuitem-icon-cancel-circle:before {
+	content: "\2716";
+}
+
+.icon-help.v-nativebutton:before, .icon-help > .v-button-wrap:before, .icon-help.v-label:before, .v-menubar-menuitem-icon-help:before {
+	content: "\2753";
+}
+
+.icon-plus-circle.v-nativebutton:before, .icon-plus-circle > .v-button-wrap:before, .icon-plus-circle.v-label:before, .v-menubar-menuitem-icon-plus-circle:before {
+	content: "\2795";
+}
+
+.icon-minus-circle.v-nativebutton:before, .icon-minus-circle > .v-button-wrap:before, .icon-minus-circle.v-label:before, .v-menubar-menuitem-icon-minus-circle:before {
+	content: "\2796";
+}
+
+.icon-right-thin.v-nativebutton:before, .icon-right-thin > .v-button-wrap:before, .icon-right-thin.v-label:before, .v-menubar-menuitem-icon-right-thin:before {
+	content: "\27a1";
+}
+
+.icon-forward.v-nativebutton:before, .icon-forward > .v-button-wrap:before, .icon-forward.v-label:before, .v-menubar-menuitem-icon-forward:before {
+	content: "\27a6";
+}
+
+.icon-cw.v-nativebutton:before, .icon-cw > .v-button-wrap:before, .icon-cw.v-label:before, .v-menubar-menuitem-icon-cw:before {
+	content: "\27f3";
+}
+
+.icon-left-thin.v-nativebutton:before, .icon-left-thin > .v-button-wrap:before, .icon-left-thin.v-label:before, .v-menubar-menuitem-icon-left-thin:before {
+	content: "\2b05";
+}
+
+.icon-up-thin.v-nativebutton:before, .icon-up-thin > .v-button-wrap:before, .icon-up-thin.v-label:before, .v-menubar-menuitem-icon-up-thin:before {
+	content: "\2b06";
+}
+
+.icon-down-thin.v-nativebutton:before, .icon-down-thin > .v-button-wrap:before, .icon-down-thin.v-label:before, .v-menubar-menuitem-icon-down-thin:before {
+	content: "\2b07";
+}
+
+.icon-left-bold.v-nativebutton:before, .icon-left-bold > .v-button-wrap:before, .icon-left-bold.v-label:before, .v-menubar-menuitem-icon-left-bold:before {
+	content: "\e4ad";
+}
+
+.icon-right-bold.v-nativebutton:before, .icon-right-bold > .v-button-wrap:before, .icon-right-bold.v-label:before, .v-menubar-menuitem-icon-right-bold:before {
+	content: "\e4ae";
+}
+
+.icon-up-bold.v-nativebutton:before, .icon-up-bold > .v-button-wrap:before, .icon-up-bold.v-label:before, .v-menubar-menuitem-icon-up-bold:before {
+	content: "\e4af";
+}
+
+.icon-down-bold.v-nativebutton:before, .icon-down-bold > .v-button-wrap:before, .icon-down-bold.v-label:before, .v-menubar-menuitem-icon-down-bold:before {
+	content: "\e4b0";
+}
+
+.icon-user-add.v-nativebutton:before, .icon-user-add > .v-button-wrap:before, .icon-user-add.v-label:before, .v-menubar-menuitem-icon-user-add:before {
+	content: "\e700";
+}
+
+.icon-help-circle.v-nativebutton:before, .icon-help-circle > .v-button-wrap:before, .icon-help-circle.v-label:before, .v-menubar-menuitem-icon-help-circle:before {
+	content: "\e704";
+}
+
+.icon-info-circle.v-nativebutton:before, .icon-info-circle > .v-button-wrap:before, .icon-info-circle.v-label:before, .v-menubar-menuitem-icon-info-circle:before {
+	content: "\e705";
+}
+
+.icon-back.v-nativebutton:before, .icon-back > .v-button-wrap:before, .icon-back.v-label:before, .v-menubar-menuitem-icon-back:before {
+	content: "\e706";
+}
+
+.icon-eye.v-nativebutton:before, .icon-eye > .v-button-wrap:before, .icon-eye.v-label:before, .v-menubar-menuitem-icon-eye:before {
+	content: "\e70a";
+}
+
+.icon-tag.v-nativebutton:before, .icon-tag > .v-button-wrap:before, .icon-tag.v-label:before, .v-menubar-menuitem-icon-tag:before {
+	content: "\e70c";
+}
+
+.icon-upload-cloud.v-nativebutton:before, .icon-upload-cloud > .v-button-wrap:before, .icon-upload-cloud.v-label:before, .v-menubar-menuitem-icon-upload-cloud:before {
+	content: "\e711";
+}
+
+.icon-reply.v-nativebutton:before, .icon-reply > .v-button-wrap:before, .icon-reply.v-label:before, .v-menubar-menuitem-icon-reply:before {
+	content: "\e712";
+}
+
+.icon-export.v-nativebutton:before, .icon-export > .v-button-wrap:before, .icon-export.v-label:before, .v-menubar-menuitem-icon-export:before {
+	content: "\e715";
+}
+
+.icon-print.v-nativebutton:before, .icon-print > .v-button-wrap:before, .icon-print.v-label:before, .v-menubar-menuitem-icon-print:before {
+	content: "\e716";
+}
+
+.icon-retweet.v-nativebutton:before, .icon-retweet > .v-button-wrap:before, .icon-retweet.v-label:before, .v-menubar-menuitem-icon-retweet:before {
+	content: "\e717";
+}
+
+.icon-comment.v-nativebutton:before, .icon-comment > .v-button-wrap:before, .icon-comment.v-label:before, .v-menubar-menuitem-icon-comment:before {
+	content: "\e718";
+}
+
+.icon-vcard.v-nativebutton:before, .icon-vcard > .v-button-wrap:before, .icon-vcard.v-label:before, .v-menubar-menuitem-icon-vcard:before {
+	content: "\e722";
+}
+
+.icon-location.v-nativebutton:before, .icon-location > .v-button-wrap:before, .icon-location.v-label:before, .v-menubar-menuitem-icon-location:before {
+	content: "\e724";
+}
+
+.icon-trash.v-nativebutton:before, .icon-trash > .v-button-wrap:before, .icon-trash.v-label:before, .v-menubar-menuitem-icon-trash:before {
+	content: "\e729";
+}
+
+.icon-resize-full.v-nativebutton:before, .icon-resize-full > .v-button-wrap:before, .icon-resize-full.v-label:before, .v-menubar-menuitem-icon-resize-full:before {
+	content: "\e744";
+}
+
+.icon-resize-small.v-nativebutton:before, .icon-resize-small > .v-button-wrap:before, .icon-resize-small.v-label:before, .v-menubar-menuitem-icon-resize-small:before {
+	content: "\e746";
+}
+
+.icon-down-open.v-nativebutton:before, .icon-down-open > .v-button-wrap:before, .icon-down-open.v-label:before, .v-menubar-menuitem-icon-down-open:before {
+	content: "\e75c";
+}
+
+.icon-left-open.v-nativebutton:before, .icon-left-open > .v-button-wrap:before, .icon-left-open.v-label:before, .v-menubar-menuitem-icon-left-open:before {
+	content: "\e75d";
+}
+
+.icon-right-open.v-nativebutton:before, .icon-right-open > .v-button-wrap:before, .icon-right-open.v-label:before, .v-menubar-menuitem-icon-right-open:before {
+	content: "\e75e";
+}
+
+.icon-up-open.v-nativebutton:before, .icon-up-open > .v-button-wrap:before, .icon-up-open.v-label:before, .v-menubar-menuitem-icon-up-open:before {
+	content: "\e75f";
+}
+
+.icon-arrows-cw.v-nativebutton:before, .icon-arrows-cw > .v-button-wrap:before, .icon-arrows-cw.v-label:before, .v-menubar-menuitem-icon-arrows-cw:before {
+	content: "\e760";
+}
+
+.icon-chart-pie.v-nativebutton:before, .icon-chart-pie > .v-button-wrap:before, .icon-chart-pie.v-label:before, .v-menubar-menuitem-icon-chart-pie:before {
+	content: "\e7a2";
+}
+
+.icon-search-1.v-nativebutton:before, .icon-search-1 > .v-button-wrap:before, .icon-search-1.v-label:before, .v-menubar-menuitem-icon-search-1:before {
+	content: "\e800";
+}
+
+.icon-user.v-nativebutton:before, .icon-user > .v-button-wrap:before, .icon-user.v-label:before, .v-menubar-menuitem-icon-user:before {
+	content: "\1f464";
+}
+
+.icon-users.v-nativebutton:before, .icon-users > .v-button-wrap:before, .icon-users.v-label:before, .v-menubar-menuitem-icon-users:before {
+	content: "\1f465";
+}
+
+.icon-monitor.v-nativebutton:before, .icon-monitor > .v-button-wrap:before, .icon-monitor.v-label:before, .v-menubar-menuitem-icon-monitor:before {
+	content: "\1f4bb";
+}
+
+.icon-folder.v-nativebutton:before, .icon-folder > .v-button-wrap:before, .icon-folder.v-label:before, .v-menubar-menuitem-icon-folder:before {
+	content: "\1f4c1";
+}
+
+.icon-doc.v-nativebutton:before, .icon-doc > .v-button-wrap:before, .icon-doc.v-label:before, .v-menubar-menuitem-icon-doc:before {
+	content: "\1f4c4";
+}
+
+.icon-calendar.v-nativebutton:before, .icon-calendar > .v-button-wrap:before, .icon-calendar.v-label:before, .v-menubar-menuitem-icon-calendar:before {
+	content: "\1f4c5";
+}
+
+.icon-chart.v-nativebutton:before, .icon-chart > .v-button-wrap:before, .icon-chart.v-label:before, .v-menubar-menuitem-icon-chart:before {
+	content: "\1f4c8";
+}
+
+.icon-attach.v-nativebutton:before, .icon-attach > .v-button-wrap:before, .icon-attach.v-label:before, .v-menubar-menuitem-icon-attach:before {
+	content: "\1f4ce";
+}
+
+.icon-upload.v-nativebutton:before, .icon-upload > .v-button-wrap:before, .icon-upload.v-label:before, .v-menubar-menuitem-icon-upload:before {
+	content: "\1f4e4";
+}
+
+.icon-download.v-nativebutton:before, .icon-download > .v-button-wrap:before, .icon-download.v-label:before, .v-menubar-menuitem-icon-download:before {
+	content: "\1f4e5";
+}
+
+.icon-mobile.v-nativebutton:before, .icon-mobile > .v-button-wrap:before, .icon-mobile.v-label:before, .v-menubar-menuitem-icon-mobile:before {
+	content: "\1f4f1";
+}
+
+.icon-camera.v-nativebutton:before, .icon-camera > .v-button-wrap:before, .icon-camera.v-label:before, .v-menubar-menuitem-icon-camera:before {
+	content: "\1f4f7";
+}
+
+.icon-lock.v-nativebutton:before, .icon-lock > .v-button-wrap:before, .icon-lock.v-label:before, .v-menubar-menuitem-icon-lock:before {
+	content: "\1f512";
+}
+
+.icon-lock-open.v-nativebutton:before, .icon-lock-open > .v-button-wrap:before, .icon-lock-open.v-label:before, .v-menubar-menuitem-icon-lock-open:before {
+	content: "\1f513";
+}
+
+.icon-bell.v-nativebutton:before, .icon-bell > .v-button-wrap:before, .icon-bell.v-label:before, .v-menubar-menuitem-icon-bell:before {
+	content: "\1f514";
+}
+
+.icon-link.v-nativebutton:before, .icon-link > .v-button-wrap:before, .icon-link.v-label:before, .v-menubar-menuitem-icon-link:before {
+	content: "\1f517";
+}
+
+.icon-clock.v-nativebutton:before, .icon-clock > .v-button-wrap:before, .icon-clock.v-label:before, .v-menubar-menuitem-icon-clock:before {
+	content: "\1f554";
+}
+
+.icon-block.v-nativebutton:before, .icon-block > .v-button-wrap:before, .icon-block.v-label:before, .v-menubar-menuitem-icon-block:before {
+	content: "\1f6ab";
+}
+
+.icon-plus.v-nativebutton:before, .icon-plus > .v-button-wrap:before, .icon-plus.v-label:before, .v-menubar-menuitem-icon-plus:before {
+	content: "\2b";
+}
+
+.icon-minus.v-nativebutton:before, .icon-minus > .v-button-wrap:before, .icon-minus.v-label:before, .v-menubar-menuitem-icon-minus:before {
+	content: "\2d";
+}
+
+.icon-info.v-nativebutton:before, .icon-info > .v-button-wrap:before, .icon-info.v-label:before, .v-menubar-menuitem-icon-info:before {
+	content: "\2139";
+}
+
+.icon-left.v-nativebutton:before, .icon-left > .v-button-wrap:before, .icon-left.v-label:before, .v-menubar-menuitem-icon-left:before {
+	content: "\2190";
+}
+
+.icon-up.v-nativebutton:before, .icon-up > .v-button-wrap:before, .icon-up.v-label:before, .v-menubar-menuitem-icon-up:before {
+	content: "\2191";
+}
+
+.icon-right.v-nativebutton:before, .icon-right > .v-button-wrap:before, .icon-right.v-label:before, .v-menubar-menuitem-icon-right:before {
+	content: "\2192";
+}
+
+.icon-down.v-nativebutton:before, .icon-down > .v-button-wrap:before, .icon-down.v-label:before, .v-menubar-menuitem-icon-down:before {
+	content: "\2193";
+}
+
+.icon-exchange.v-nativebutton:before, .icon-exchange > .v-button-wrap:before, .icon-exchange.v-label:before, .v-menubar-menuitem-icon-exchange:before {
+	content: "\21c4";
+}
+
+.icon-home.v-nativebutton:before, .icon-home > .v-button-wrap:before, .icon-home.v-label:before, .v-menubar-menuitem-icon-home:before {
+	content: "\2302";
+}
+
+.icon-home-1.v-nativebutton:before, .icon-home-1 > .v-button-wrap:before, .icon-home-1.v-label:before, .v-menubar-menuitem-icon-home-1:before {
+	content: "\e802";
+}
+
+.icon-up-dir.v-nativebutton:before, .icon-up-dir > .v-button-wrap:before, .icon-up-dir.v-label:before, .v-menubar-menuitem-icon-up-dir:before {
+	content: "\25b4";
+}
+
+.icon-right-dir.v-nativebutton:before, .icon-right-dir > .v-button-wrap:before, .icon-right-dir.v-label:before, .v-menubar-menuitem-icon-right-dir:before {
+	content: "\25b8";
+}
+
+.icon-down-dir.v-nativebutton:before, .icon-down-dir > .v-button-wrap:before, .icon-down-dir.v-label:before, .v-menubar-menuitem-icon-down-dir:before {
+	content: "\25be";
+}
+
+.icon-left-dir.v-nativebutton:before, .icon-left-dir > .v-button-wrap:before, .icon-left-dir.v-label:before, .v-menubar-menuitem-icon-left-dir:before {
+	content: "\25c2";
+}
+
+.icon-star.v-nativebutton:before, .icon-star > .v-button-wrap:before, .icon-star.v-label:before, .v-menubar-menuitem-icon-star:before {
+	content: "\2605";
+}
+
+.icon-star-empty.v-nativebutton:before, .icon-star-empty > .v-button-wrap:before, .icon-star-empty.v-label:before, .v-menubar-menuitem-icon-star-empty:before {
+	content: "\2606";
+}
+
+.icon-th-list.v-nativebutton:before, .icon-th-list > .v-button-wrap:before, .icon-th-list.v-label:before, .v-menubar-menuitem-icon-th-list:before {
+	content: "\2630";
+}
+
+.icon-heart-empty.v-nativebutton:before, .icon-heart-empty > .v-button-wrap:before, .icon-heart-empty.v-label:before, .v-menubar-menuitem-icon-heart-empty:before {
+	content: "\2661";
+}
+
+.icon-heart.v-nativebutton:before, .icon-heart > .v-button-wrap:before, .icon-heart.v-label:before, .v-menubar-menuitem-icon-heart:before {
+	content: "\2665";
+}
+
+.icon-music.v-nativebutton:before, .icon-music > .v-button-wrap:before, .icon-music.v-label:before, .v-menubar-menuitem-icon-music:before {
+	content: "\266a";
+}
+
+.icon-th.v-nativebutton:before, .icon-th > .v-button-wrap:before, .icon-th.v-label:before, .v-menubar-menuitem-icon-th:before {
+	content: "\268f";
+}
+
+.icon-flag.v-nativebutton:before, .icon-flag > .v-button-wrap:before, .icon-flag.v-label:before, .v-menubar-menuitem-icon-flag:before {
+	content: "\2691";
+}
+
+.icon-cog.v-nativebutton:before, .icon-cog > .v-button-wrap:before, .icon-cog.v-label:before, .v-menubar-menuitem-icon-cog:before {
+	content: "\2699";
+}
+
+.icon-attention.v-nativebutton:before, .icon-attention > .v-button-wrap:before, .icon-attention.v-label:before, .v-menubar-menuitem-icon-attention:before {
+	content: "\26a0";
+}
+
+.icon-mail.v-nativebutton:before, .icon-mail > .v-button-wrap:before, .icon-mail.v-label:before, .v-menubar-menuitem-icon-mail:before {
+	content: "\2709";
+}
+
+.icon-edit.v-nativebutton:before, .icon-edit > .v-button-wrap:before, .icon-edit.v-label:before, .v-menubar-menuitem-icon-edit:before {
+	content: "\270d";
+}
+
+.icon-pencil.v-nativebutton:before, .icon-pencil > .v-button-wrap:before, .icon-pencil.v-label:before, .v-menubar-menuitem-icon-pencil:before {
+	content: "\270e";
+}
+
+.icon-ok.v-nativebutton:before, .icon-ok > .v-button-wrap:before, .icon-ok.v-label:before, .v-menubar-menuitem-icon-ok:before {
+	content: "\2713";
+}
+
+.icon-cancel-1.v-nativebutton:before, .icon-cancel-1 > .v-button-wrap:before, .icon-cancel-1.v-label:before, .v-menubar-menuitem-icon-cancel-1:before {
+	content: "\e801";
+}
+
+.icon-cancel.v-nativebutton:before, .icon-cancel > .v-button-wrap:before, .icon-cancel.v-label:before, .v-menubar-menuitem-icon-cancel:before {
+	content: "\2715";
+}
+
+.icon-cancel-circle.v-nativebutton:before, .icon-cancel-circle > .v-button-wrap:before, .icon-cancel-circle.v-label:before, .v-menubar-menuitem-icon-cancel-circle:before {
+	content: "\2716";
+}
+
+.icon-help.v-nativebutton:before, .icon-help > .v-button-wrap:before, .icon-help.v-label:before, .v-menubar-menuitem-icon-help:before {
+	content: "\2753";
+}
+
+.icon-plus-circle.v-nativebutton:before, .icon-plus-circle > .v-button-wrap:before, .icon-plus-circle.v-label:before, .v-menubar-menuitem-icon-plus-circle:before {
+	content: "\2795";
+}
+
+.icon-minus-circle.v-nativebutton:before, .icon-minus-circle > .v-button-wrap:before, .icon-minus-circle.v-label:before, .v-menubar-menuitem-icon-minus-circle:before {
+	content: "\2796";
+}
+
+.icon-right-thin.v-nativebutton:before, .icon-right-thin > .v-button-wrap:before, .icon-right-thin.v-label:before, .v-menubar-menuitem-icon-right-thin:before {
+	content: "\27a1";
+}
+
+.icon-forward.v-nativebutton:before, .icon-forward > .v-button-wrap:before, .icon-forward.v-label:before, .v-menubar-menuitem-icon-forward:before {
+	content: "\27a6";
+}
+
+.icon-cw.v-nativebutton:before, .icon-cw > .v-button-wrap:before, .icon-cw.v-label:before, .v-menubar-menuitem-icon-cw:before {
+	content: "\27f3";
+}
+
+.icon-left-thin.v-nativebutton:before, .icon-left-thin > .v-button-wrap:before, .icon-left-thin.v-label:before, .v-menubar-menuitem-icon-left-thin:before {
+	content: "\2b05";
+}
+
+.icon-up-thin.v-nativebutton:before, .icon-up-thin > .v-button-wrap:before, .icon-up-thin.v-label:before, .v-menubar-menuitem-icon-up-thin:before {
+	content: "\2b06";
+}
+
+.icon-down-thin.v-nativebutton:before, .icon-down-thin > .v-button-wrap:before, .icon-down-thin.v-label:before, .v-menubar-menuitem-icon-down-thin:before {
+	content: "\2b07";
+}
+
+.icon-left-bold.v-nativebutton:before, .icon-left-bold > .v-button-wrap:before, .icon-left-bold.v-label:before, .v-menubar-menuitem-icon-left-bold:before {
+	content: "\e4ad";
+}
+
+.icon-right-bold.v-nativebutton:before, .icon-right-bold > .v-button-wrap:before, .icon-right-bold.v-label:before, .v-menubar-menuitem-icon-right-bold:before {
+	content: "\e4ae";
+}
+
+.icon-up-bold.v-nativebutton:before, .icon-up-bold > .v-button-wrap:before, .icon-up-bold.v-label:before, .v-menubar-menuitem-icon-up-bold:before {
+	content: "\e4af";
+}
+
+.icon-down-bold.v-nativebutton:before, .icon-down-bold > .v-button-wrap:before, .icon-down-bold.v-label:before, .v-menubar-menuitem-icon-down-bold:before {
+	content: "\e4b0";
+}
+
+.icon-user-add.v-nativebutton:before, .icon-user-add > .v-button-wrap:before, .icon-user-add.v-label:before, .v-menubar-menuitem-icon-user-add:before {
+	content: "\e700";
+}
+
+.icon-help-circle.v-nativebutton:before, .icon-help-circle > .v-button-wrap:before, .icon-help-circle.v-label:before, .v-menubar-menuitem-icon-help-circle:before {
+	content: "\e704";
+}
+
+.icon-info-circle.v-nativebutton:before, .icon-info-circle > .v-button-wrap:before, .icon-info-circle.v-label:before, .v-menubar-menuitem-icon-info-circle:before {
+	content: "\e705";
+}
+
+.icon-back.v-nativebutton:before, .icon-back > .v-button-wrap:before, .icon-back.v-label:before, .v-menubar-menuitem-icon-back:before {
+	content: "\e706";
+}
+
+.icon-eye.v-nativebutton:before, .icon-eye > .v-button-wrap:before, .icon-eye.v-label:before, .v-menubar-menuitem-icon-eye:before {
+	content: "\e70a";
+}
+
+.icon-tag.v-nativebutton:before, .icon-tag > .v-button-wrap:before, .icon-tag.v-label:before, .v-menubar-menuitem-icon-tag:before {
+	content: "\e70c";
+}
+
+.icon-upload-cloud.v-nativebutton:before, .icon-upload-cloud > .v-button-wrap:before, .icon-upload-cloud.v-label:before, .v-menubar-menuitem-icon-upload-cloud:before {
+	content: "\e711";
+}
+
+.icon-reply.v-nativebutton:before, .icon-reply > .v-button-wrap:before, .icon-reply.v-label:before, .v-menubar-menuitem-icon-reply:before {
+	content: "\e712";
+}
+
+.icon-export.v-nativebutton:before, .icon-export > .v-button-wrap:before, .icon-export.v-label:before, .v-menubar-menuitem-icon-export:before {
+	content: "\e715";
+}
+
+.icon-print.v-nativebutton:before, .icon-print > .v-button-wrap:before, .icon-print.v-label:before, .v-menubar-menuitem-icon-print:before {
+	content: "\e716";
+}
+
+.icon-retweet.v-nativebutton:before, .icon-retweet > .v-button-wrap:before, .icon-retweet.v-label:before, .v-menubar-menuitem-icon-retweet:before {
+	content: "\e717";
+}
+
+.icon-comment.v-nativebutton:before, .icon-comment > .v-button-wrap:before, .icon-comment.v-label:before, .v-menubar-menuitem-icon-comment:before {
+	content: "\e718";
+}
+
+.icon-vcard.v-nativebutton:before, .icon-vcard > .v-button-wrap:before, .icon-vcard.v-label:before, .v-menubar-menuitem-icon-vcard:before {
+	content: "\e722";
+}
+
+.icon-location.v-nativebutton:before, .icon-location > .v-button-wrap:before, .icon-location.v-label:before, .v-menubar-menuitem-icon-location:before {
+	content: "\e724";
+}
+
+.icon-trash.v-nativebutton:before, .icon-trash > .v-button-wrap:before, .icon-trash.v-label:before, .v-menubar-menuitem-icon-trash:before {
+	content: "\e729";
+}
+
+.icon-resize-full.v-nativebutton:before, .icon-resize-full > .v-button-wrap:before, .icon-resize-full.v-label:before, .v-menubar-menuitem-icon-resize-full:before {
+	content: "\e744";
+}
+
+.icon-resize-small.v-nativebutton:before, .icon-resize-small > .v-button-wrap:before, .icon-resize-small.v-label:before, .v-menubar-menuitem-icon-resize-small:before {
+	content: "\e746";
+}
+
+.icon-down-open.v-nativebutton:before, .icon-down-open > .v-button-wrap:before, .icon-down-open.v-label:before, .v-menubar-menuitem-icon-down-open:before {
+	content: "\e75c";
+}
+
+.icon-left-open.v-nativebutton:before, .icon-left-open > .v-button-wrap:before, .icon-left-open.v-label:before, .v-menubar-menuitem-icon-left-open:before {
+	content: "\e75d";
+}
+
+.icon-right-open.v-nativebutton:before, .icon-right-open > .v-button-wrap:before, .icon-right-open.v-label:before, .v-menubar-menuitem-icon-right-open:before {
+	content: "\e75e";
+}
+
+.icon-up-open.v-nativebutton:before, .icon-up-open > .v-button-wrap:before, .icon-up-open.v-label:before, .v-menubar-menuitem-icon-up-open:before {
+	content: "\e75f";
+}
+
+.icon-arrows-cw.v-nativebutton:before, .icon-arrows-cw > .v-button-wrap:before, .icon-arrows-cw.v-label:before, .v-menubar-menuitem-icon-arrows-cw:before {
+	content: "\e760";
+}
+
+.icon-chart-pie.v-nativebutton:before, .icon-chart-pie > .v-button-wrap:before, .icon-chart-pie.v-label:before, .v-menubar-menuitem-icon-chart-pie:before {
+	content: "\e7a2";
+}
+
+.icon-search-1.v-nativebutton:before, .icon-search-1 > .v-button-wrap:before, .icon-search-1.v-label:before, .v-menubar-menuitem-icon-search-1:before {
+	content: "\e800";
+}
+
+.icon-user.v-nativebutton:before, .icon-user > .v-button-wrap:before, .icon-user.v-label:before, .v-menubar-menuitem-icon-user:before {
+	content: "\1f464";
+}
+
+.icon-users.v-nativebutton:before, .icon-users > .v-button-wrap:before, .icon-users.v-label:before, .v-menubar-menuitem-icon-users:before {
+	content: "\1f465";
+}
+
+.icon-monitor.v-nativebutton:before, .icon-monitor > .v-button-wrap:before, .icon-monitor.v-label:before, .v-menubar-menuitem-icon-monitor:before {
+	content: "\1f4bb";
+}
+
+.icon-folder.v-nativebutton:before, .icon-folder > .v-button-wrap:before, .icon-folder.v-label:before, .v-menubar-menuitem-icon-folder:before {
+	content: "\1f4c1";
+}
+
+.icon-doc.v-nativebutton:before, .icon-doc > .v-button-wrap:before, .icon-doc.v-label:before, .v-menubar-menuitem-icon-doc:before {
+	content: "\1f4c4";
+}
+
+.icon-calendar.v-nativebutton:before, .icon-calendar > .v-button-wrap:before, .icon-calendar.v-label:before, .v-menubar-menuitem-icon-calendar:before {
+	content: "\1f4c5";
+}
+
+.icon-chart.v-nativebutton:before, .icon-chart > .v-button-wrap:before, .icon-chart.v-label:before, .v-menubar-menuitem-icon-chart:before {
+	content: "\1f4c8";
+}
+
+.icon-attach.v-nativebutton:before, .icon-attach > .v-button-wrap:before, .icon-attach.v-label:before, .v-menubar-menuitem-icon-attach:before {
+	content: "\1f4ce";
+}
+
+.icon-upload.v-nativebutton:before, .icon-upload > .v-button-wrap:before, .icon-upload.v-label:before, .v-menubar-menuitem-icon-upload:before {
+	content: "\1f4e4";
+}
+
+.icon-download.v-nativebutton:before, .icon-download > .v-button-wrap:before, .icon-download.v-label:before, .v-menubar-menuitem-icon-download:before {
+	content: "\1f4e5";
+}
+
+.icon-mobile.v-nativebutton:before, .icon-mobile > .v-button-wrap:before, .icon-mobile.v-label:before, .v-menubar-menuitem-icon-mobile:before {
+	content: "\1f4f1";
+}
+
+.icon-camera.v-nativebutton:before, .icon-camera > .v-button-wrap:before, .icon-camera.v-label:before, .v-menubar-menuitem-icon-camera:before {
+	content: "\1f4f7";
+}
+
+.icon-lock.v-nativebutton:before, .icon-lock > .v-button-wrap:before, .icon-lock.v-label:before, .v-menubar-menuitem-icon-lock:before {
+	content: "\1f512";
+}
+
+.icon-lock-open.v-nativebutton:before, .icon-lock-open > .v-button-wrap:before, .icon-lock-open.v-label:before, .v-menubar-menuitem-icon-lock-open:before {
+	content: "\1f513";
+}
+
+.icon-bell.v-nativebutton:before, .icon-bell > .v-button-wrap:before, .icon-bell.v-label:before, .v-menubar-menuitem-icon-bell:before {
+	content: "\1f514";
+}
+
+.icon-link.v-nativebutton:before, .icon-link > .v-button-wrap:before, .icon-link.v-label:before, .v-menubar-menuitem-icon-link:before {
+	content: "\1f517";
+}
+
+.icon-clock.v-nativebutton:before, .icon-clock > .v-button-wrap:before, .icon-clock.v-label:before, .v-menubar-menuitem-icon-clock:before {
+	content: "\1f554";
+}
+
+.icon-block.v-nativebutton:before, .icon-block > .v-button-wrap:before, .icon-block.v-label:before, .v-menubar-menuitem-icon-block:before {
+	content: "\1f6ab";
+}
+
+@font-face {
+	font-family: "ThemeIcons";
+	src: url(fonts/themeicons-webfont.eot);
+	src: url(fonts/themeicons-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/themeicons-webfont.woff) format("woff"), url(fonts/themeicons-webfont.ttf) format("truetype"), url(fonts/themeicons-webfont.svg#icomoon) format("svg");
+}
+
+@font-face {
+	font-family: "FontAwesome";
+	src: url(fonts/FontAwesome.eot);
+	src: url(fonts/FontAwesome.eot?#iefix) format("embedded-opentype"), url(fonts/FontAwesome.woff) format("woff"), url(fonts/FontAwesome.ttf) format("truetype"), url(fonts/FontAwesome.svg#icomoon) format("svg");
+}
+
+[class^="fa-"], [class*=" fa-"] {
+	font-family: "FontAwesome";
+	speak: none;
+	font-style: normal;
+	font-weight: normal;
+	font-variant: normal;
+	text-transform: none;
+	line-height: 1;
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+	-webkit-font-smoothing: antialiased;
+	-moz-osx-font-smoothing: grayscale;
+}
+
+[class^="vi-"], [class*=" vi-"] {
+	font-family: "Vaadin-Icons";
+	speak: none;
+	font-style: normal;
+	font-weight: normal;
+	font-variant: normal;
+	text-transform: none;
+	line-height: 1;
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+	-webkit-font-smoothing: antialiased;
+	-moz-osx-font-smoothing: grayscale;
+}
+
+.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-close:before {
+	content: "\f00d";
+}
+
+.fa-remove:before {
+	content: "\f00d";
+}
+
+.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-cog:before {
+	content: "\f013";
+}
+
+.fa-gear: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-repeat:before {
+	content: "\f01e";
+}
+
+.fa-rotate-right: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-book2: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 {
+	content: "\f03b";
+}
+
+.fa-outdent:before {
+	content: "\f03b";
+}
+
+.fa-indent:before {
+	content: "\f03c";
+}
+
+.fa-video-camera:before {
+	content: "\f03d";
+}
+
+.fa-image:before {
+	content: "\f03e";
+}
+
+.fa-photo:before {
+	content: "\f03e";
+}
+
+.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 {
+	content: "\f044";
+}
+
+.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 {
+	content: "\f064";
+}
+
+.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-exclamation-triangle:before {
+	content: "\f071";
+}
+
+.fa-warning:before {
+	content: "\f071";
+}
+
+.fa-plane:before {
+	content: "\f072";
+}
+
+.fa-calendar:before {
+	content: "\f073";
+}
+
+.fa-random2:before {
+	content: "\f074";
+}
+
+.fa-comment2:before {
+	content: "\f075";
+}
+
+.fa-magnet:before {
+	content: "\f076";
+}
+
+.fa-chevron-up:before {
+	content: "\f077";
+}
+
+.fa-chevron-down:before {
+	content: "\f078";
+}
+
+.fa-retweet2: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-chart2:before {
+	content: "\f080";
+}
+
+.fa-bar-chart-o: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-cogs:before {
+	content: "\f085";
+}
+
+.fa-gears: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-in2:before {
+	content: "\f090";
+}
+
+.fa-trophy:before {
+	content: "\f091";
+}
+
+.fa-github-square:before {
+	content: "\f092";
+}
+
+.fa-upload3: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:before {
+	content: "\f09a";
+}
+
+.fa-facebook-f:before {
+	content: "\f09a";
+}
+
+.fa-github:before {
+	content: "\f09b";
+}
+
+.fa-unlock:before {
+	content: "\f09c";
+}
+
+.fa-credit-card:before {
+	content: "\f09d";
+}
+
+.fa-feed:before {
+	content: "\f09e";
+}
+
+.fa-rss:before {
+	content: "\f09e";
+}
+
+.fa-hdd-o:before {
+	content: "\f0a0";
+}
+
+.fa-bullhorn:before {
+	content: "\f0a1";
+}
+
+.fa-bell-o:before {
+	content: "\f0a2";
+}
+
+.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-tasks2:before {
+	content: "\f0ae";
+}
+
+.fa-filter2:before {
+	content: "\f0b0";
+}
+
+.fa-briefcase:before {
+	content: "\f0b1";
+}
+
+.fa-arrows-alt:before {
+	content: "\f0b2";
+}
+
+.fa-group:before {
+	content: "\f0c0";
+}
+
+.fa-users:before {
+	content: "\f0c0";
+}
+
+.fa-chain:before {
+	content: "\f0c1";
+}
+
+.fa-link:before {
+	content: "\f0c1";
+}
+
+.fa-cloud:before {
+	content: "\f0c2";
+}
+
+.fa-flask:before {
+	content: "\f0c3";
+}
+
+.fa-cut:before {
+	content: "\f0c4";
+}
+
+.fa-scissors:before {
+	content: "\f0c4";
+}
+
+.fa-copy:before {
+	content: "\f0c5";
+}
+
+.fa-files-o:before {
+	content: "\f0c5";
+}
+
+.fa-paperclip:before {
+	content: "\f0c6";
+}
+
+.fa-floppy-o:before {
+	content: "\f0c7";
+}
+
+.fa-save:before {
+	content: "\f0c7";
+}
+
+.fa-square:before {
+	content: "\f0c8";
+}
+
+.fa-bars:before {
+	content: "\f0c9";
+}
+
+.fa-navicon:before {
+	content: "\f0c9";
+}
+
+.fa-reorder: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-table2: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-sort:before {
+	content: "\f0dc";
+}
+
+.fa-unsorted:before {
+	content: "\f0dc";
+}
+
+.fa-sort-desc:before {
+	content: "\f0dd";
+}
+
+.fa-sort-down:before {
+	content: "\f0dd";
+}
+
+.fa-sort-asc:before {
+	content: "\f0de";
+}
+
+.fa-sort-up:before {
+	content: "\f0de";
+}
+
+.fa-envelope:before {
+	content: "\f0e0";
+}
+
+.fa-linkedin:before {
+	content: "\f0e1";
+}
+
+.fa-rotate-left:before {
+	content: "\f0e2";
+}
+
+.fa-undo:before {
+	content: "\f0e2";
+}
+
+.fa-gavel:before {
+	content: "\f0e3";
+}
+
+.fa-legal:before {
+	content: "\f0e3";
+}
+
+.fa-dashboard:before {
+	content: "\f0e4";
+}
+
+.fa-tachometer:before {
+	content: "\f0e4";
+}
+
+.fa-comment-o2:before {
+	content: "\f0e5";
+}
+
+.fa-comments-o:before {
+	content: "\f0e6";
+}
+
+.fa-bolt:before {
+	content: "\f0e7";
+}
+
+.fa-flash:before {
+	content: "\f0e7";
+}
+
+.fa-sitemap2:before {
+	content: "\f0e8";
+}
+
+.fa-umbrella:before {
+	content: "\f0e9";
+}
+
+.fa-clipboard:before {
+	content: "\f0ea";
+}
+
+.fa-paste: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:before {
+	content: "\f0f3";
+}
+
+.fa-coffee:before {
+	content: "\f0f4";
+}
+
+.fa-cutlery:before {
+	content: "\f0f5";
+}
+
+.fa-file-text-o2: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:before {
+	content: "\f10b";
+}
+
+.fa-mobile-phone: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 {
+	content: "\f112";
+}
+
+.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 {
+	content: "\f122";
+}
+
+.fa-reply-all:before {
+	content: "\f122";
+}
+
+.fa-star-half-empty:before {
+	content: "\f123";
+}
+
+.fa-star-half-full:before {
+	content: "\f123";
+}
+
+.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-chain-broken:before {
+	content: "\f127";
+}
+
+.fa-unlink: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-piece2: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-caret-square-o-down:before {
+	content: "\f150";
+}
+
+.fa-toggle-down:before {
+	content: "\f150";
+}
+
+.fa-caret-square-o-up:before {
+	content: "\f151";
+}
+
+.fa-toggle-up:before {
+	content: "\f151";
+}
+
+.fa-caret-square-o-right:before {
+	content: "\f152";
+}
+
+.fa-toggle-right:before {
+	content: "\f152";
+}
+
+.fa-eur:before {
+	content: "\f153";
+}
+
+.fa-euro:before {
+	content: "\f153";
+}
+
+.fa-gbp:before {
+	content: "\f154";
+}
+
+.fa-dollar:before {
+	content: "\f155";
+}
+
+.fa-usd:before {
+	content: "\f155";
+}
+
+.fa-inr:before {
+	content: "\f156";
+}
+
+.fa-rupee:before {
+	content: "\f156";
+}
+
+.fa-cny:before {
+	content: "\f157";
+}
+
+.fa-jpy:before {
+	content: "\f157";
+}
+
+.fa-rmb:before {
+	content: "\f157";
+}
+
+.fa-yen:before {
+	content: "\f157";
+}
+
+.fa-rouble:before {
+	content: "\f158";
+}
+
+.fa-rub:before {
+	content: "\f158";
+}
+
+.fa-ruble:before {
+	content: "\f158";
+}
+
+.fa-krw:before {
+	content: "\f159";
+}
+
+.fa-won:before {
+	content: "\f159";
+}
+
+.fa-bitcoin:before {
+	content: "\f15a";
+}
+
+.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 {
+	content: "\f184";
+}
+
+.fa-gratipay:before {
+	content: "\f184";
+}
+
+.fa-sun-o:before {
+	content: "\f185";
+}
+
+.fa-moon-o:before {
+	content: "\f186";
+}
+
+.fa-archive2: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-caret-square-o-left:before {
+	content: "\f191";
+}
+
+.fa-toggle-left:before {
+	content: "\f191";
+}
+
+.fa-dot-circle-o:before {
+	content: "\f192";
+}
+
+.fa-wheelchair:before {
+	content: "\f193";
+}
+
+.fa-vimeo-square:before {
+	content: "\f194";
+}
+
+.fa-try:before {
+	content: "\f195";
+}
+
+.fa-turkish-lira: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-bank:before {
+	content: "\f19c";
+}
+
+.fa-institution:before {
+	content: "\f19c";
+}
+
+.fa-university:before {
+	content: "\f19c";
+}
+
+.fa-graduation-cap:before {
+	content: "\f19d";
+}
+
+.fa-mortar-board: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: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-cube2: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 {
+	content: "\f1b9";
+}
+
+.fa-car:before {
+	content: "\f1b9";
+}
+
+.fa-cab:before {
+	content: "\f1ba";
+}
+
+.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-database2: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-image-o:before {
+	content: "\f1c5";
+}
+
+.fa-file-photo-o:before {
+	content: "\f1c5";
+}
+
+.fa-file-picture-o:before {
+	content: "\f1c5";
+}
+
+.fa-file-archive-o:before {
+	content: "\f1c6";
+}
+
+.fa-file-zip-o:before {
+	content: "\f1c6";
+}
+
+.fa-file-audio-o:before {
+	content: "\f1c7";
+}
+
+.fa-file-sound-o:before {
+	content: "\f1c7";
+}
+
+.fa-file-movie-o:before {
+	content: "\f1c8";
+}
+
+.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 {
+	content: "\f1cd";
+}
+
+.fa-life-buoy:before {
+	content: "\f1cd";
+}
+
+.fa-life-ring:before {
+	content: "\f1cd";
+}
+
+.fa-life-saver:before {
+	content: "\f1cd";
+}
+
+.fa-support:before {
+	content: "\f1cd";
+}
+
+.fa-circle-o-notch:before {
+	content: "\f1ce";
+}
+
+.fa-ra:before {
+	content: "\f1d0";
+}
+
+.fa-rebel:before {
+	content: "\f1d0";
+}
+
+.fa-empire:before {
+	content: "\f1d1";
+}
+
+.fa-ge:before {
+	content: "\f1d1";
+}
+
+.fa-git-square:before {
+	content: "\f1d2";
+}
+
+.fa-git:before {
+	content: "\f1d3";
+}
+
+.fa-hacker-news:before {
+	content: "\f1d4";
+}
+
+.fa-y-combinator-square:before {
+	content: "\f1d4";
+}
+
+.fa-yc-square:before {
+	content: "\f1d4";
+}
+
+.fa-tencent-weibo:before {
+	content: "\f1d5";
+}
+
+.fa-qq:before {
+	content: "\f1d6";
+}
+
+.fa-wechat:before {
+	content: "\f1d7";
+}
+
+.fa-weixin:before {
+	content: "\f1d7";
+}
+
+.fa-paper-plane:before {
+	content: "\f1d8";
+}
+
+.fa-send:before {
+	content: "\f1d8";
+}
+
+.fa-paper-plane-o:before {
+	content: "\f1d9";
+}
+
+.fa-send-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-sliders2:before {
+	content: "\f1de";
+}
+
+.fa-share-alt:before {
+	content: "\f1e0";
+}
+
+.fa-share-alt-square:before {
+	content: "\f1e1";
+}
+
+.fa-bomb:before {
+	content: "\f1e2";
+}
+
+.fa-futbol-o:before {
+	content: "\f1e3";
+}
+
+.fa-soccer-ball-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-ils:before {
+	content: "\f20b";
+}
+
+.fa-shekel:before {
+	content: "\f20b";
+}
+
+.fa-sheqel: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 {
+	content: "\f224";
+}
+
+.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-bed:before {
+	content: "\f236";
+}
+
+.fa-hotel:before {
+	content: "\f236";
+}
+
+.fa-viacoin:before {
+	content: "\f237";
+}
+
+.fa-train:before {
+	content: "\f238";
+}
+
+.fa-subway:before {
+	content: "\f239";
+}
+
+.fa-medium:before {
+	content: "\f23a";
+}
+
+.fa-y-combinator:before {
+	content: "\f23b";
+}
+
+.fa-yc:before {
+	content: "\f23b";
+}
+
+.fa-optin-monster:before {
+	content: "\f23c";
+}
+
+.fa-opencart:before {
+	content: "\f23d";
+}
+
+.fa-expeditedssl:before {
+	content: "\f23e";
+}
+
+.fa-battery-4:before {
+	content: "\f240";
+}
+
+.fa-battery-full:before {
+	content: "\f240";
+}
+
+.fa-battery-3:before {
+	content: "\f241";
+}
+
+.fa-battery-three-quarters:before {
+	content: "\f241";
+}
+
+.fa-battery-2:before {
+	content: "\f242";
+}
+
+.fa-battery-half:before {
+	content: "\f242";
+}
+
+.fa-battery-1:before {
+	content: "\f243";
+}
+
+.fa-battery-quarter:before {
+	content: "\f243";
+}
+
+.fa-battery-0:before {
+	content: "\f244";
+}
+
+.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 {
+	content: "\f251";
+}
+
+.fa-hourglass-start:before {
+	content: "\f251";
+}
+
+.fa-hourglass-2:before {
+	content: "\f252";
+}
+
+.fa-hourglass-half:before {
+	content: "\f252";
+}
+
+.fa-hourglass-3:before {
+	content: "\f253";
+}
+
+.fa-hourglass-end:before {
+	content: "\f253";
+}
+
+.fa-hourglass:before {
+	content: "\f254";
+}
+
+.fa-hand-grab-o:before {
+	content: "\f255";
+}
+
+.fa-hand-rock-o:before {
+	content: "\f255";
+}
+
+.fa-hand-paper-o:before {
+	content: "\f256";
+}
+
+.fa-hand-stop-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-television:before {
+	content: "\f26c";
+}
+
+.fa-tv: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-map2: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";
+}
+
+.vi-browser:before {
+	content: "\f0cf";
+}
+
+.vi-bullets:before {
+	content: "\e62b";
+}
+
+.vi-combobox:before {
+	content: "\e637";
+}
+
+.vi-file-tree:before {
+	content: "\e648";
+}
+
+.vi-form:before {
+	content: "\e64c";
+}
+
+.vi-grid-bevel:before {
+	content: "\e64f";
+}
+
+.vi-grid:before {
+	content: "\e652";
+}
+
+.vi-layout:before {
+	content: "\e656";
+}
+
+.vi-level-right-bold:before {
+	content: "\e657";
+}
+
+.vi-options:before {
+	content: "\e65f";
+}
+
+.vi-panel:before {
+	content: "\e669";
+}
+
+.vi-road-branch:before {
+	content: "\e671";
+}
+
+.vi-split:before {
+	content: "\e676";
+}
+
+.vi-tabs:before {
+	content: "\e67a";
+}
+
+.vi-text-input:before {
+	content: "\e67c";
+}
+
+.vi-tree-table:before {
+	content: "\e681";
+}
+
+.vi-twin-col-select:before {
+	content: "\e682";
+}
+
+.vi-cube:before {
+	content: "\f1bf";
+}
+
+.vi-filter:before {
+	content: "\f0b3";
+}
+
+.vi-hash:before {
+	content: "\e6aa";
+}
+
+.vi-puzzle-piece:before {
+	content: "\f12f";
+}
+
+.vi-sliders:before {
+	content: "\e6d0";
+}
+
+.vi-archive:before {
+	content: "\e6ef";
+}
+
+.vi-book:before {
+	content: "\f04f";
+}
+
+.vi-modal-list:before {
+	content: "\e72c";
+}
+
+.vi-random:before {
+	content: "\f07f";
+}
+
+.vi-server:before {
+	content: "\e738";
+}
+
+.vi-database:before {
+	content: "\f1cf";
+}
+
+.vi-sitemap:before {
+	content: "\f116";
+}
+
+.vi-tasks:before {
+	content: "\e73e";
+}
+
+.vi-ticket:before {
+	content: "\e741";
+}
+
+.vi-bar-chart:before {
+	content: "\e758";
+}
+
+.vi-comment-o:before {
+	content: "\e769";
+}
+
+.vi-comment:before {
+	content: "\e76a";
+}
+
+.vi-retweet:before {
+	content: "\f08f";
+}
+
+.vi-sign-in:before {
+	content: "\f09f";
+}
+
+.vi-sign-out:before {
+	content: "\e79a";
+}
+
+.vi-table:before {
+	content: "\f0ef";
+}
+
+.vi-menu:before {
+	content: "\e7b4";
+}
+
+.vi-file-text-o:before {
+	content: "\e7e2";
+}
+
+.vi-list-ul:before {
+	content: "\e7f2";
+}
+
+.vi-list:before {
+	content: "\e7f3";
+}
+
+.vi-book-dollar:before {
+	content: "\e600";
+}
+
+.vi-book-percent:before {
+	content: "\e601";
+}
+
+.vi-briefcase:before {
+	content: "\e602";
+}
+
+.vi-plus-minus:before {
+	content: "\e603";
+}
+
+.vi-calendar-briefcase:before {
+	content: "\e604";
+}
+
+.vi-calendar-clock:before {
+	content: "\e605";
+}
+
+.vi-calendar-user:before {
+	content: "\e606";
+}
+
+.vi-dental-chair:before {
+	content: "\e607";
+}
+
+.vi-doctor-briefcase:before {
+	content: "\e608";
+}
+
+.vi-doctor:before {
+	content: "\e609";
+}
+
+.vi-dollar:before {
+	content: "\e60a";
+}
+
+.vi-exit-o:before {
+	content: "\e60b";
+}
+
+.vi-exit:before {
+	content: "\e60c";
+}
+
+.vi-golf:before {
+	content: "\e60d";
+}
+
+.vi-group:before {
+	content: "\e60e";
+}
+
+.vi-health-card:before {
+	content: "\e60f";
+}
+
+.vi-invoice:before {
+	content: "\e610";
+}
+
+.vi-level-down-bold:before {
+	content: "\e611";
+}
+
+.vi-level-left-bold:before {
+	content: "\e612";
+}
+
+.vi-level-up-bold:before {
+	content: "\e613";
+}
+
+.vi-out:before {
+	content: "\e614";
+}
+
+.vi-pill:before {
+	content: "\e615";
+}
+
+.vi-pills:before {
+	content: "\e616";
+}
+
+.vi-specialist:before {
+	content: "\e617";
+}
+
+.vi-stethoscope:before {
+	content: "\e618";
+}
+
+.vi-teeth:before {
+	content: "\e619";
+}
+
+.vi-user-card:before {
+	content: "\e61a";
+}
+
+.vi-user-check:before {
+	content: "\e61b";
+}
+
+.vi-user-clock:before {
+	content: "\e61c";
+}
+
+.vi-user-heart:before {
+	content: "\e61d";
+}
+
+.vi-absolute-position:before {
+	content: "\e61e";
+}
+
+.vi-accordion-menu:before {
+	content: "\e61f";
+}
+
+.vi-add-dock:before {
+	content: "\e620";
+}
+
+.vi-archives:before {
+	content: "\e621";
+}
+
+.vi-arrow-backward:before {
+	content: "\e622";
+}
+
+.vi-arrow-forward:before {
+	content: "\e623";
+}
+
+.vi-at:before {
+	content: "\e624";
+}
+
+.vi-bell-slash-o:before {
+	content: "\e625";
+}
+
+.vi-bell-slash:before {
+	content: "\e626";
+}
+
+.vi-boat:before {
+	content: "\e627";
+}
+
+.vi-browser3:before {
+	content: "\e62a";
+}
+
+.vi-bullets:before {
+	content: "\e62b";
+}
+
+.vi-button:before {
+	content: "\e62c";
+}
+
+.vi-calc-book:before {
+	content: "\e62d";
+}
+
+.vi-calendar-envelope:before {
+	content: "\e62e";
+}
+
+.vi-car:before {
+	content: "\e62f";
+}
+
+.vi-check-square:before {
+	content: "\e630";
+}
+
+.vi-child:before {
+	content: "\e631";
+}
+
+.vi-clipboard-cross:before {
+	content: "\e632";
+}
+
+.vi-clipboard-heart:before {
+	content: "\e633";
+}
+
+.vi-clipboard-pulse:before {
+	content: "\e634";
+}
+
+.vi-clipboard-text:before {
+	content: "\e635";
+}
+
+.vi-clipboard-user:before {
+	content: "\e638";
+}
+
+.vi-clipboard:before {
+	content: "\e639";
+}
+
+.vi-combobox:before {
+	content: "\e637";
+}
+
+.vi-compress-square:before {
+	content: "\e63a";
+}
+
+.vi-copyright:before {
+	content: "\e63b";
+}
+
+.vi-css:before {
+	content: "\e63c";
+}
+
+.vi-curly-brackets:before {
+	content: "\e63d";
+}
+
+.vi-date-input:before {
+	content: "\e63e";
+}
+
+.vi-elastic:before {
+	content: "\e63f";
+}
+
+.vi-envelope-open-o:before {
+	content: "\e640";
+}
+
+.vi-envelope-open:before {
+	content: "\e641";
+}
+
+.vi-external-browser:before {
+	content: "\e642";
+}
+
+.vi-eyedropper:before {
+	content: "\e643";
+}
+
+.vi-factory:before {
+	content: "\e644";
+}
+
+.vi-file-process:before {
+	content: "\e645";
+}
+
+.vi-file-refresh:before {
+	content: "\e646";
+}
+
+.vi-file-start:before {
+	content: "\e649";
+}
+
+.vi-file-tree-small:before {
+	content: "\e64a";
+}
+
+.vi-file-tree-sub:before {
+	content: "\e64d";
+}
+
+.vi-file-tree:before {
+	content: "\e648";
+}
+
+.vi-adobe-flash:before {
+	content: "\e650";
+}
+
+.vi-flip-h:before {
+	content: "\e653";
+}
+
+.vi-flip-v:before {
+	content: "\e658";
+}
+
+.vi-form:before {
+	content: "\e64c";
+}
+
+.vi-funcion:before {
+	content: "\e659";
+}
+
+.vi-grab:before {
+	content: "\e65a";
+}
+
+.vi-grid-bevel:before {
+	content: "\e64f";
+}
+
+.vi-grid-h:before {
+	content: "\e65b";
+}
+
+.vi-grid-v:before {
+	content: "\e65c";
+}
+
+.vi-grid:before {
+	content: "\e652";
+}
+
+.vi-hand:before {
+	content: "\e65d";
+}
+
+.vi-input:before {
+	content: "\e660";
+}
+
+.vi-layout:before {
+	content: "\e656";
+}
+
+.vi-level-right-bold:before {
+	content: "\e657";
+}
+
+.vi-list-select:before {
+	content: "\e661";
+}
+
+.vi-margin-bottom:before {
+	content: "\e662";
+}
+
+.vi-margin-left:before {
+	content: "\e663";
+}
+
+.vi-margin-right:before {
+	content: "\e664";
+}
+
+.vi-margin-top:before {
+	content: "\e665";
+}
+
+.vi-margin:before {
+	content: "\e666";
+}
+
+.vi-native-button:before {
+	content: "\e667";
+}
+
+.vi-notebook:before {
+	content: "\e66a";
+}
+
+.vi-options:before {
+	content: "\e65f";
+}
+
+.vi-orientation:before {
+	content: "\e66b";
+}
+
+.vi-outbox:before {
+	content: "\e66c";
+}
+
+.vi-padding-bottom:before {
+	content: "\e66d";
+}
+
+.vi-padding-left:before {
+	content: "\e66e";
+}
+
+.vi-padding-right:before {
+	content: "\e66f";
+}
+
+.vi-padding-top:before {
+	content: "\e672";
+}
+
+.vi-padding:before {
+	content: "\e673";
+}
+
+.vi-paint-roll:before {
+	content: "\e674";
+}
+
+.vi-palete:before {
+	content: "\e677";
+}
+
+.vi-panel:before {
+	content: "\e669";
+}
+
+.vi-password:before {
+	content: "\e678";
+}
+
+.vi-plug:before {
+	content: "\e67d";
+}
+
+.vi-pointer:before {
+	content: "\e67e";
+}
+
+.vi-progressbar:before {
+	content: "\e683";
+}
+
+.vi-resize-h:before {
+	content: "\e684";
+}
+
+.vi-resize-v:before {
+	content: "\e685";
+}
+
+.vi-rhombus:before {
+	content: "\e686";
+}
+
+.vi-road-branch:before {
+	content: "\e671";
+}
+
+.vi-road-branches:before {
+	content: "\e687";
+}
+
+.vi-road-split:before {
+	content: "\e688";
+}
+
+.vi-select:before {
+	content: "\e689";
+}
+
+.vi-slider:before {
+	content: "\e68a";
+}
+
+.vi-split:before {
+	content: "\e676";
+}
+
+.vi-start-cog:before {
+	content: "\e68b";
+}
+
+.vi-stop-cog:before {
+	content: "\e68c";
+}
+
+.vi-sword:before {
+	content: "\e68d";
+}
+
+.vi-tabs:before {
+	content: "\e67a";
+}
+
+.vi-taxi:before {
+	content: "\e68e";
+}
+
+.vi-text-input:before {
+	content: "\e67c";
+}
+
+.vi-text-label:before {
+	content: "\e68f";
+}
+
+.vi-tooth:before {
+	content: "\e690";
+}
+
+.vi-train:before {
+	content: "\e691";
+}
+
+.vi-tree-table:before {
+	content: "\e681";
+}
+
+.vi-twin-col-select:before {
+	content: "\e682";
+}
+
+.vi-viewport:before {
+	content: "\e692";
+}
+
+.vi-abacus:before {
+	content: "\e693";
+}
+
+.vi-accessibility:before {
+	content: "\e694";
+}
+
+.vi-airplane:before {
+	content: "\e695";
+}
+
+.vi-anchor:before {
+	content: "\e696";
+}
+
+.vi-asterisk:before {
+	content: "\e699";
+}
+
+.vi-automation:before {
+	content: "\e69a";
+}
+
+.vi-barcode:before {
+	content: "\e69b";
+}
+
+.vi-bomb:before {
+	content: "\e69c";
+}
+
+.vi-bug-o:before {
+	content: "\e69d";
+}
+
+.vi-bug:before {
+	content: "\e69e";
+}
+
+.vi-calc:before {
+	content: "\e69f";
+}
+
+.vi-chart-line:before {
+	content: "\e6a0";
+}
+
+.vi-chart:before {
+	content: "\e6a1";
+}
+
+.vi-code:before {
+	content: "\e6a4";
+}
+
+.vi-coffee:before {
+	content: "\e6a5";
+}
+
+.vi-cogs:before {
+	content: "\e6a6";
+}
+
+.vi-controller:before {
+	content: "\e6a7";
+}
+
+.vi-corner-lower-left:before {
+	content: "\e6a8";
+}
+
+.vi-corner-lower-right:before {
+	content: "\e6ab";
+}
+
+.vi-corner-upper-left:before {
+	content: "\e6ac";
+}
+
+.vi-corner-upper-right:before {
+	content: "\e6ad";
+}
+
+.vi-cube3:before {
+	content: "\e698";
+}
+
+.vi-cubes:before {
+	content: "\e6ae";
+}
+
+.vi-download-alt:before {
+	content: "\e6af";
+}
+
+.vi-eraser:before {
+	content: "\e6b0";
+}
+
+.vi-facebook-square:before {
+	content: "\e6b1";
+}
+
+.vi-facebook:before {
+	content: "\e6b2";
+}
+
+.vi-female:before {
+	content: "\e6b3";
+}
+
+.vi-file-font:before {
+	content: "\e6b4";
+}
+
+.vi-file-presentation:before {
+	content: "\e6b5";
+}
+
+.vi-file-table:before {
+	content: "\e6b6";
+}
+
+.vi-fill:before {
+	content: "\e6b7";
+}
+
+.vi-filter3:before {
+	content: "\e6a3";
+}
+
+.vi-fire:before {
+	content: "\e6b8";
+}
+
+.vi-frown-o:before {
+	content: "\e6b9";
+}
+
+.vi-gavel:before {
+	content: "\e6ba";
+}
+
+.vi-google-plus-square:before {
+	content: "\e6bb";
+}
+
+.vi-google-plus:before {
+	content: "\e6bc";
+}
+
+.vi-hands-up:before {
+	content: "\e6bd";
+}
+
+.vi-hash:before {
+	content: "\e6aa";
+}
+
+.vi-institution:before {
+	content: "\e6be";
+}
+
+.vi-key-o:before {
+	content: "\e6bf";
+}
+
+.vi-key:before {
+	content: "\e6c2";
+}
+
+.vi-lifebuoy:before {
+	content: "\e6c3";
+}
+
+.vi-lightbulb:before {
+	content: "\e6c4";
+}
+
+.vi-sign-in-alt:before {
+	content: "\e6c5";
+}
+
+.vi-sign-out-alt:before {
+	content: "\e6c6";
+}
+
+.vi-magic:before {
+	content: "\f0ff";
+}
+
+.vi-male:before {
+	content: "\e6c8";
+}
+
+.vi-medal:before {
+	content: "\e6c9";
+}
+
+.vi-megafone:before {
+	content: "\e6ca";
+}
+
+.vi-meh-o:before {
+	content: "\e6cb";
+}
+
+.vi-money:before {
+	content: "\e6cc";
+}
+
+.vi-package:before {
+	content: "\e6cd";
+}
+
+.vi-paintbrush:before {
+	content: "\e6ce";
+}
+
+.vi-paperplane:before {
+	content: "\e6d2";
+}
+
+.vi-paperplane:before {
+	content: "\e6d2";
+}
+
+.vi-paragraph:before {
+	content: "\e6d3";
+}
+
+.vi-paste:before {
+	content: "\e6d4";
+}
+
+.vi-pie-chart:before {
+	content: "\f20f";
+}
+
+.vi-pin-post:before {
+	content: "\e6d6";
+}
+
+.vi-presentation:before {
+	content: "\e6d7";
+}
+
+.vi-puzzle-piece3:before {
+	content: "\e6c1";
+}
+
+.vi-qrcode:before {
+	content: "\e6d8";
+}
+
+.vi-quote-left:before {
+	content: "\e6d9";
+}
+
+.vi-quote-right:before {
+	content: "\e6da";
+}
+
+.vi-raster-lower-left:before {
+	content: "\e6db";
+}
+
+.vi-raster:before {
+	content: "\e6dc";
+}
+
+.vi-recycle:before {
+	content: "\e6dd";
+}
+
+.vi-road:before {
+	content: "\e6de";
+}
+
+.vi-rocket:before {
+	content: "\e6df";
+}
+
+.vi-rss-square:before {
+	content: "\e6e0";
+}
+
+.vi-rss:before {
+	content: "\e6e1";
+}
+
+.vi-safe-lock:before {
+	content: "\e6e2";
+}
+
+.vi-safe:before {
+	content: "\e6e3";
+}
+
+.vi-share-square:before {
+	content: "\e6e4";
+}
+
+.vi-shield:before {
+	content: "\e6e5";
+}
+
+.vi-sliders:before {
+	content: "\e6d0";
+}
+
+.vi-smiley-o:before {
+	content: "\e6e6";
+}
+
+.vi-spinner-arc:before {
+	content: "\e6e7";
+}
+
+.vi-spinner-third:before {
+	content: "\e6e8";
+}
+
+.vi-spinner:before {
+	content: "\e6e9";
+}
+
+.vi-subscript:before {
+	content: "\e6ea";
+}
+
+.vi-superscript:before {
+	content: "\e6eb";
+}
+
+.vi-tag:before {
+	content: "\e6ec";
+}
+
+.vi-tags:before {
+	content: "\e6ed";
+}
+
+.vi-terminal:before {
+	content: "\e6f0";
+}
+
+.vi-thumbs-down-o:before {
+	content: "\e6f1";
+}
+
+.vi-thumbs-down:before {
+	content: "\e6f2";
+}
+
+.vi-thumbs-up-o:before {
+	content: "\e6f3";
+}
+
+.vi-thumbs-up:before {
+	content: "\e6f4";
+}
+
+.vi-truck:before {
+	content: "\e6f5";
+}
+
+.vi-twitter-square:before {
+	content: "\e6f6";
+}
+
+.vi-twitter:before {
+	content: "\e6f7";
+}
+
+.vi-umbrella:before {
+	content: "\e6f8";
+}
+
+.vi-upload-alt:before {
+	content: "\e6fb";
+}
+
+.vi-vimeo-square:before {
+	content: "\e6fc";
+}
+
+.vi-vimeo:before {
+	content: "\e6fd";
+}
+
+.vi-youtube-square:before {
+	content: "\e6fe";
+}
+
+.vi-youtube:before {
+	content: "\e6ff";
+}
+
+.vi-angle-double-down:before {
+	content: "\e700";
+}
+
+.vi-angle-double-left:before {
+	content: "\e701";
+}
+
+.vi-angle-double-right:before {
+	content: "\e702";
+}
+
+.vi-angle-double-up:before {
+	content: "\e703";
+}
+
+.vi-angle-down:before {
+	content: "\e704";
+}
+
+.vi-angle-left:before {
+	content: "\e705";
+}
+
+.vi-angle-right:before {
+	content: "\e706";
+}
+
+.vi-angle-up:before {
+	content: "\e707";
+}
+
+.vi-archive:before {
+	content: "\e6ef";
+}
+
+.vi-arrow-circle-down-o:before {
+	content: "\e708";
+}
+
+.vi-arrow-circle-down:before {
+	content: "\e709";
+}
+
+.vi-arrow-circle-left-o:before {
+	content: "\e70a";
+}
+
+.vi-arrow-circle-left:before {
+	content: "\e70b";
+}
+
+.vi-arrow-circle-right-o:before {
+	content: "\e70c";
+}
+
+.vi-arrow-circle-right:before {
+	content: "\e70d";
+}
+
+.vi-arrow-circle-up-o:before {
+	content: "\e70e";
+}
+
+.vi-arrow-circle-up:before {
+	content: "\e70f";
+}
+
+.vi-ban:before {
+	content: "\e710";
+}
+
+.vi-bold:before {
+	content: "\e711";
+}
+
+.vi-book3:before {
+	content: "\e6fa";
+}
+
+.vi-bullseye:before {
+	content: "\e712";
+}
+
+.vi-cart-o:before {
+	content: "\e713";
+}
+
+.vi-cart:before {
+	content: "\e714";
+}
+
+.vi-check-square-o:before {
+	content: "\e715";
+}
+
+.vi-cross-cutlery:before {
+	content: "\e716";
+}
+
+.vi-cutlery:before {
+	content: "\e717";
+}
+
+.vi-dashboard:before {
+	content: "\e718";
+}
+
+.vi-disc:before {
+	content: "\e719";
+}
+
+.vi-dot-circle:before {
+	content: "\e71a";
+}
+
+.vi-download:before {
+	content: "\e71b";
+}
+
+.vi-drop:before {
+	content: "\e71c";
+}
+
+.vi-exchange:before {
+	content: "\f117";
+}
+
+.vi-exclamation-circle-o:before {
+	content: "\e71e";
+}
+
+.vi-exclamation-circle:before {
+	content: "\e71f";
+}
+
+.vi-exclamation:before {
+	content: "\e720";
+}
+
+.vi-eye-slash:before {
+	content: "\e721";
+}
+
+.vi-file-code:before {
+	content: "\e722";
+}
+
+.vi-file-movie:before {
+	content: "\e723";
+}
+
+.vi-file-picture:before {
+	content: "\e724";
+}
+
+.vi-file-sound:before {
+	content: "\e725";
+}
+
+.vi-file-zip:before {
+	content: "\e726";
+}
+
+.vi-flag-checkered:before {
+	content: "\e727";
+}
+
+.vi-flag-o:before {
+	content: "\e728";
+}
+
+.vi-flag:before {
+	content: "\e729";
+}
+
+.vi-flash:before {
+	content: "\e72a";
+}
+
+.vi-font:before {
+	content: "\e72d";
+}
+
+.vi-gamepad:before {
+	content: "\e72e";
+}
+
+.vi-gift:before {
+	content: "\e72f";
+}
+
+.vi-handle-corner:before {
+	content: "\e730";
+}
+
+.vi-harddrive-o:before {
+	content: "\e731";
+}
+
+.vi-harddrive:before {
+	content: "\e732";
+}
+
+.vi-header:before {
+	content: "\e735";
+}
+
+.vi-headphones:before {
+	content: "\e73c";
+}
+
+.vi-inbox:before {
+	content: "\e73f";
+}
+
+.vi-info-circle-o:before {
+	content: "\e742";
+}
+
+.vi-info-circle:before {
+	content: "\e743";
+}
+
+.vi-info:before {
+	content: "\e744";
+}
+
+.vi-ist-ol:before {
+	content: "\e745";
+}
+
+.vi-italic:before {
+	content: "\e746";
+}
+
+.vi-keyboard-o:before {
+	content: "\e747";
+}
+
+.vi-keyboard:before {
+	content: "\e748";
+}
+
+.vi-line-h:before {
+	content: "\e749";
+}
+
+.vi-line-v:before {
+	content: "\e74a";
+}
+
+.vi-link:before {
+	content: "\e74b";
+}
+
+.vi-location-arrow-circle-o:before {
+	content: "\e74c";
+}
+
+.vi-location-arrow-circle:before {
+	content: "\e74d";
+}
+
+.vi-location-arrow:before {
+	content: "\e74e";
+}
+
+.vi-mailbox:before {
+	content: "\e74f";
+}
+
+.vi-microphone:before {
+	content: "\e750";
+}
+
+.vi-modal-list:before {
+	content: "\e72c";
+}
+
+.vi-mute:before {
+	content: "\e751";
+}
+
+.vi-paperclip:before {
+	content: "\e752";
+}
+
+.vi-play-circle-o:before {
+	content: "\e753";
+}
+
+.vi-question-circle-o:before {
+	content: "\e754";
+}
+
+.vi-question-circle:before {
+	content: "\e755";
+}
+
+.vi-play-circle:before {
+	content: "\e756";
+}
+
+.vi-question:before {
+	content: "\e759";
+}
+
+.vi-random3:before {
+	content: "\e734";
+}
+
+.vi-scissors:before {
+	content: "\e75a";
+}
+
+.vi-screwdriver:before {
+	content: "\e75b";
+}
+
+.vi-server:before {
+	content: "\e738";
+}
+
+.vi-database3:before {
+	content: "\e73a";
+}
+
+.vi-signal:before {
+	content: "\e75c";
+}
+
+.vi-sitemap3:before {
+	content: "\e73b";
+}
+
+.vi-spoon:before {
+	content: "\e75d";
+}
+
+.vi-strikethrough:before {
+	content: "\e75e";
+}
+
+.vi-sun-o:before {
+	content: "\e75f";
+}
+
+.vi-tasks:before {
+	content: "\e73e";
+}
+
+.vi-text-height:before {
+	content: "\e760";
+}
+
+.vi-text-width:before {
+	content: "\e761";
+}
+
+.vi-ticket:before {
+	content: "\e741";
+}
+
+.vi-toolbox:before {
+	content: "\e762";
+}
+
+.vi-tools:before {
+	content: "\e763";
+}
+
+.vi-trophy:before {
+	content: "\e764";
+}
+
+.vi-underline:before {
+	content: "\e765";
+}
+
+.vi-unlink:before {
+	content: "\e766";
+}
+
+.vi-upload:before {
+	content: "\e76b";
+}
+
+.vi-users:before {
+	content: "\e76c";
+}
+
+.vi-warning:before {
+	content: "\e76d";
+}
+
+.vi-wrench:before {
+	content: "\e76e";
+}
+
+.vi-adjust:before {
+	content: "\e76f";
+}
+
+.vi-align-center:before {
+	content: "\e770";
+}
+
+.vi-align-left:before {
+	content: "\e771";
+}
+
+.vi-align-right:before {
+	content: "\e772";
+}
+
+.vi-arrow-long-down:before {
+	content: "\e773";
+}
+
+.vi-arrow-long-left:before {
+	content: "\e774";
+}
+
+.vi-arrows-cross:before {
+	content: "\e775";
+}
+
+.vi-arrows-long-h:before {
+	content: "\e776";
+}
+
+.vi-arrows-long-right:before {
+	content: "\e777";
+}
+
+.vi-arrows-long-up:before {
+	content: "\e778";
+}
+
+.vi-arrows-long-v:before {
+	content: "\e779";
+}
+
+.vi-arrows:before {
+	content: "\e77a";
+}
+
+.vi-backwards:before {
+	content: "\e77b";
+}
+
+.vi-bar-chart:before {
+	content: "\e758";
+}
+
+.vi-bell-o:before {
+	content: "\e77c";
+}
+
+.vi-bolt:before {
+	content: "\e77d";
+}
+
+.vi-chat:before {
+	content: "\e77e";
+}
+
+.vi-check:before {
+	content: "\e77f";
+}
+
+.vi-circle-thin:before {
+	content: "\e780";
+}
+
+.vi-circle:before {
+	content: "\e781";
+}
+
+.vi-cloud-download-o:before {
+	content: "\e782";
+}
+
+.vi-cloud-download:before {
+	content: "\e783";
+}
+
+.vi-cloud-o:before {
+	content: "\e784";
+}
+
+.vi-cloud-upload-o:before {
+	content: "\e785";
+}
+
+.vi-cloud-upload:before {
+	content: "\e786";
+}
+
+.vi-cloud:before {
+	content: "\e787";
+}
+
+.vi-cog-o:before {
+	content: "\e788";
+}
+
+.vi-comment-ellipsis-o:before {
+	content: "\e789";
+}
+
+.vi-comment-ellipsis:before {
+	content: "\e78a";
+}
+
+.vi-comment-o:before {
+	content: "\e769";
+}
+
+.vi-comment:before {
+	content: "\e76a";
+}
+
+.vi-comments-o:before {
+	content: "\e78b";
+}
+
+.vi-comments:before {
+	content: "\e78c";
+}
+
+.vi-compress:before {
+	content: "\e78d";
+}
+
+.vi-connect-o:before {
+	content: "\e78e";
+}
+
+.vi-connect:before {
+	content: "\e78f";
+}
+
+.vi-credit-card:before {
+	content: "\e790";
+}
+
+.vi-crop:before {
+	content: "\e791";
+}
+
+.vi-deindent:before {
+	content: "\e792";
+}
+
+.vi-edit:before {
+	content: "\e795";
+}
+
+.vi-eject:before {
+	content: "\e796";
+}
+
+.vi-ellipsis-h:before {
+	content: "\e79b";
+}
+
+.vi-ellipsis-v:before {
+	content: "\e79c";
+}
+
+.vi-expand-full:before {
+	content: "\e79d";
+}
+
+.vi-expand:before {
+	content: "\e79e";
+}
+
+.vi-fast-backward:before {
+	content: "\e79f";
+}
+
+.vi-fast-forward:before {
+	content: "\e7a0";
+}
+
+.vi-film:before {
+	content: "\e7a1";
+}
+
+.vi-folder-open-o:before {
+	content: "\e7a2";
+}
+
+.vi-folder-open:before {
+	content: "\e7a3";
+}
+
+.vi-forward:before {
+	content: "\e7a4";
+}
+
+.vi-glass:before {
+	content: "\e7a7";
+}
+
+.vi-globe:before {
+	content: "\e7a8";
+}
+
+.vi-heart-o:before {
+	content: "\e7a9";
+}
+
+.vi-heart:before {
+	content: "\e7aa";
+}
+
+.vi-indent:before {
+	content: "\e7ab";
+}
+
+.vi-laptop:before {
+	content: "\e7ac";
+}
+
+.vi-level-down:before {
+	content: "\e7ad";
+}
+
+.vi-level-left:before {
+	content: "\e7ae";
+}
+
+.vi-level-right:before {
+	content: "\e7af";
+}
+
+.vi-level-up:before {
+	content: "\e7b0";
+}
+
+.vi-magnet:before {
+	content: "\e7b1";
+}
+
+.vi-map-marker:before {
+	content: "\e7b2";
+}
+
+.vi-moon-o:before {
+	content: "\e7b5";
+}
+
+.vi-moon:before {
+	content: "\e7b6";
+}
+
+.vi-movie:before {
+	content: "\e7b7";
+}
+
+.vi-music:before {
+	content: "\e7b8";
+}
+
+.vi-pause:before {
+	content: "\e7b9";
+}
+
+.vi-play:before {
+	content: "\e7ba";
+}
+
+.vi-power-off:before {
+	content: "\e7bb";
+}
+
+.vi-refresh:before {
+	content: "\e7bc";
+}
+
+.vi-reply-all:before {
+	content: "\e7bd";
+}
+
+.vi-reply:before {
+	content: "\e7be";
+}
+
+.vi-retweet3:before {
+	content: "\e794";
+}
+
+.vi-rotate-left:before {
+	content: "\e7bf";
+}
+
+.vi-rotate-right:before {
+	content: "\e7c0";
+}
+
+.vi-share:before {
+	content: "\e7c1";
+}
+
+.vi-sign-in3:before {
+	content: "\e799";
+}
+
+.vi-sign-out:before {
+	content: "\e79a";
+}
+
+.vi-sort:before {
+	content: "\e7c2";
+}
+
+.vi-sound-disable:before {
+	content: "\e7c3";
+}
+
+.vi-square-shadow:before {
+	content: "\e7c4";
+}
+
+.vi-star-half-left-o:before {
+	content: "\e7c5";
+}
+
+.vi-star-half-left:before {
+	content: "\e7c6";
+}
+
+.vi-star-half-right-o:before {
+	content: "\e7c7";
+}
+
+.vi-star-half-right:before {
+	content: "\e7c8";
+}
+
+.vi-star-o:before {
+	content: "\e7c9";
+}
+
+.vi-star:before {
+	content: "\e7ca";
+}
+
+.vi-step-backward:before {
+	content: "\e7cb";
+}
+
+.vi-step-forward:before {
+	content: "\e7cc";
+}
+
+.vi-stop:before {
+	content: "\e7cd";
+}
+
+.vi-table3:before {
+	content: "\e7a6";
+}
+
+.vi-thin-square:before {
+	content: "\e7ce";
+}
+
+.vi-time-backward:before {
+	content: "\e7cf";
+}
+
+.vi-time-forward:before {
+	content: "\e7d0";
+}
+
+.vi-volume-down:before {
+	content: "\e7d1";
+}
+
+.vi-volume-off:before {
+	content: "\e7d2";
+}
+
+.vi-volume-up:before {
+	content: "\e7d3";
+}
+
+.vi-volume:before {
+	content: "\e7d4";
+}
+
+.vi-close:before {
+	content: "\e7d5";
+}
+
+.vi-align-justify:before {
+	content: "\e7d6";
+}
+
+.vi-arrow-down:before {
+	content: "\e7d7";
+}
+
+.vi-arrow-left:before {
+	content: "\e7d8";
+}
+
+.vi-arrow-right:before {
+	content: "\e7d9";
+}
+
+.vi-arrow-up:before {
+	content: "\e7da";
+}
+
+.vi-menu:before {
+	content: "\e7b4";
+}
+
+.vi-bell:before {
+	content: "\e7db";
+}
+
+.vi-bookmark-o:before {
+	content: "\e7dc";
+}
+
+.vi-bookmark:before {
+	content: "\e7dd";
+}
+
+.vi-building-o:before {
+	content: "\e7de";
+}
+
+.vi-building:before {
+	content: "\e7df";
+}
+
+.vi-calendar-o:before {
+	content: "\e7e0";
+}
+
+.vi-calendar:before {
+	content: "\e7e3";
+}
+
+.vi-camera:before {
+	content: "\e7e4";
+}
+
+.vi-caret-down:before {
+	content: "\e7e5";
+}
+
+.vi-caret-left:before {
+	content: "\e7e6";
+}
+
+.vi-caret-right:before {
+	content: "\e7e7";
+}
+
+.vi-caret-square-down-o:before {
+	content: "\e7e8";
+}
+
+.vi-caret-square-left-o:before {
+	content: "\e7e9";
+}
+
+.vi-caret-square-right-o:before {
+	content: "\e7ea";
+}
+
+.vi-caret-square-up-o:before {
+	content: "\e7eb";
+}
+
+.vi-caret-up:before {
+	content: "\e7ec";
+}
+
+.vi-check-circle-o:before {
+	content: "\e7ed";
+}
+
+.vi-check-circle:before {
+	content: "\e7ee";
+}
+
+.vi-chevron-circle-down-o:before {
+	content: "\e7ef";
+}
+
+.vi-chevron-circle-down:before {
+	content: "\e7f4";
+}
+
+.vi-chevron-circle-left-o:before {
+	content: "\e7f5";
+}
+
+.vi-chevron-circle-left:before {
+	content: "\e7f6";
+}
+
+.vi-chevron-circle-right-o:before {
+	content: "\e7f7";
+}
+
+.vi-chevron-circle-right:before {
+	content: "\e7f8";
+}
+
+.vi-chevron-circle-up-o:before {
+	content: "\e7f9";
+}
+
+.vi-chevron-circle-up:before {
+	content: "\e7fa";
+}
+
+.vi-chevron-down:before {
+	content: "\e7fb";
+}
+
+.vi-chevron-left:before {
+	content: "\e7fc";
+}
+
+.vi-chevron-right:before {
+	content: "\e7fd";
+}
+
+.vi-chevron-up:before {
+	content: "\e7fe";
+}
+
+.vi-clock:before {
+	content: "\e7ff";
+}
+
+.vi-cog:before {
+	content: "\e800";
+}
+
+.vi-copy-o:before {
+	content: "\e801";
+}
+
+.vi-copy:before {
+	content: "\e802";
+}
+
+.vi-crosshairs:before {
+	content: "\e803";
+}
+
+.vi-desktop:before {
+	content: "\e804";
+}
+
+.vi-insert:before {
+	content: "\e805";
+}
+
+.vi-ellipsis-circle-o:before {
+	content: "\e806";
+}
+
+.vi-ellipsis-circle:before {
+	content: "\e807";
+}
+
+.vi-envelope-o:before {
+	content: "\e808";
+}
+
+.vi-envelope:before {
+	content: "\e809";
+}
+
+.vi-expand-square:before {
+	content: "\e80a";
+}
+
+.vi-external-link:before {
+	content: "\e80b";
+}
+
+.vi-eye:before {
+	content: "\e80c";
+}
+
+.vi-file-o:before {
+	content: "\e80d";
+}
+
+.vi-file-text-o:before {
+	content: "\e7e2";
+}
+
+.vi-file-text:before {
+	content: "\e80e";
+}
+
+.vi-file:before {
+	content: "\e80f";
+}
+
+.vi-flask:before {
+	content: "\e810";
+}
+
+.vi-folder-o:before {
+	content: "\e811";
+}
+
+.vi-folder:before {
+	content: "\e812";
+}
+
+.vi-glasses:before {
+	content: "\e813";
+}
+
+.vi-grid-big-o:before {
+	content: "\e814";
+}
+
+.vi-grid-big:before {
+	content: "\e815";
+}
+
+.vi-grid-small-o:before {
+	content: "\e816";
+}
+
+.vi-grid-small:before {
+	content: "\e817";
+}
+
+.vi-home-o:before {
+	content: "\e818";
+}
+
+.vi-home:before {
+	content: "\e819";
+}
+
+.vi-lines-list:before {
+	content: "\e81a";
+}
+
+.vi-lines:before {
+	content: "\e81b";
+}
+
+.vi-list-ul:before {
+	content: "\e7f2";
+}
+
+.vi-list:before {
+	content: "\e7f3";
+}
+
+.vi-lock:before {
+	content: "\e81c";
+}
+
+.vi-minus-circle-o:before {
+	content: "\e81d";
+}
+
+.vi-minus-circle:before {
+	content: "\e81e";
+}
+
+.vi-minus-square-left-o:before {
+	content: "\e81f";
+}
+
+.vi-minus:before {
+	content: "\e820";
+}
+
+.vi-mobile:before {
+	content: "\f11f";
+}
+
+.vi-modal:before {
+	content: "\e822";
+}
+
+.vi-open-book:before {
+	content: "\e823";
+}
+
+.vi-pencil:before {
+	content: "\e824";
+}
+
+.vi-phone:before {
+	content: "\e825";
+}
+
+.vi-picture:before {
+	content: "\e826";
+}
+
+.vi-pin:before {
+	content: "\e827";
+}
+
+.vi-plus-circle-o:before {
+	content: "\e828";
+}
+
+.vi-plus-circle:before {
+	content: "\e829";
+}
+
+.vi-plus-square-left-o:before {
+	content: "\e82a";
+}
+
+.vi-plus:before {
+	content: "\e82b";
+}
+
+.vi-print:before {
+	content: "\e82c";
+}
+
+.vi-search-minus:before {
+	content: "\e82d";
+}
+
+.vi-search-plus:before {
+	content: "\e82e";
+}
+
+.vi-search:before {
+	content: "\e82f";
+}
+
+.vi-area-select:before {
+	content: "\e830";
+}
+
+.vi-split-h:before {
+	content: "\e831";
+}
+
+.vi-split-v:before {
+	content: "\e832";
+}
+
+.vi-suitcase:before {
+	content: "\e833";
+}
+
+.vi-tablet:before {
+	content: "\e834";
+}
+
+.vi-trash:before {
+	content: "\e835";
+}
+
+.vi-unlock:before {
+	content: "\e836";
+}
+
+.vi-user:before {
+	content: "\e837";
+}
+
+.vi-vaadin-h:before {
+	content: "\e838";
+}
+
+.vi-vaadin-v:before {
+	content: "\e839";
+}
+
+.vi-close-circle-o:before {
+	content: "\e83a";
+}
+
+.vi-close-circle:before {
+	content: "\e83b";
+}
+
+.vi-browser:before {
+	content: "\f0cf";
+}
+
+.vi-loop-alt1:before {
+	content: "\e900";
+}
+
+.vi-transfer:before {
+	content: "\e901";
+}
+
+.vi-th-list:before {
+	content: "\f00f";
+}
+
+.vi-list-alt:before {
+	content: "\f03f";
+}
+
+.vi-book:before {
+	content: "\f04f";
+}
+
+.vi-random:before {
+	content: "\f07f";
+}
+
+.vi-retweet:before {
+	content: "\f08f";
+}
+
+.vi-sign-in:before {
+	content: "\f09f";
+}
+
+.vi-filter:before {
+	content: "\f0b3";
+}
+
+.vi-bars:before {
+	content: "\f0df";
+}
+
+.vi-navicon:before {
+	content: "\f0df";
+}
+
+.vi-reorder:before {
+	content: "\f0df";
+}
+
+.vi-table:before {
+	content: "\f0ef";
+}
+
+.vi-magic:before {
+	content: "\f0ff";
+}
+
+.vi-columns:before {
+	content: "\f10f";
+}
+
+.vi-sitemap:before {
+	content: "\f116";
+}
+
+.vi-exchange:before {
+	content: "\f117";
+}
+
+.vi-mobile:before {
+	content: "\f11f";
+}
+
+.vi-mobile-phone:before {
+	content: "\f11f";
+}
+
+.vi-puzzle-piece:before {
+	content: "\f12f";
+}
+
+.vi-unlock-alt:before {
+	content: "\f13f";
+}
+
+.vi-cube:before {
+	content: "\f1bf";
+}
+
+.vi-database:before {
+	content: "\f1cf";
+}
+
+.vi-paper-plane-o:before {
+	content: "\f1df";
+}
+
+.vi-send-o:before {
+	content: "\f1df";
+}
+
+.vi-newspaper-o:before {
+	content: "\f1ef";
+}
+
+.vi-pie-chart:before {
+	content: "\f20f";
+}
+
+.vi-line-chart:before {
+	content: "\f21f";
+}
+
+.vi-safari:before {
+	content: "\f26f";
+}
+
+.vi-chrome:before {
+	content: "\f27f";
+}
+
+.vi-firefox:before {
+	content: "\f28f";
+}
+
+.vi-opera:before {
+	content: "\f296";
+}
+
+.vi-internet-explorer:before {
+	content: "\f297";
+}
+
+.vi-map-o:before {
+	content: "\f298";
+}
+
+.vi-commenting-o:before {
+	content: "\f299";
+}
+
+.vi-edge:before {
+	content: "\f29a";
+}
+
+.osbp-tea.v-app, .osbp-tea.v-app-loading {
+	font: 300 12px/21px Arial;
+	color: #434343;
+	background-color: #eee;
+	cursor: default;
+}
+
+.osbp-tea .v-app-loading {
+	width: 100%;
+	height: 100%;
+	background: #eee;
+}
+
+.osbp-tea .v-app-loading:before {
+	content: "";
+	position: fixed;
+	z-index: 100;
+	top: 45%;
+	left: 50%;
+	width: 28px;
+	height: 28px;
+	padding: 6px;
+	margin-top: -20px;
+	margin-left: -20px;
+	background: #fff url(../valo/shared/img/spinner.gif) no-repeat 50%;
+	border-radius: 0px;
+}
+
+.osbp-tea .v-app-loading:after {
+	position: fixed;
+	z-index: 100;
+	top: 45%;
+	padding-top: 39px;
+	text-align: center;
+	left: 0;
+	right: 0;
+	content: "OSBP";
+}
+
+.osbp-tea .v-loading-indicator {
+	position: fixed !important;
+	z-index: 99999;
+	left: 0;
+	right: auto;
+	top: 0;
+	width: 50%;
+	opacity: 1;
+	height: 22px;
+	background-color: #9ea93f;
+	pointer-events: none;
+	-webkit-transition: none;
+	-moz-transition: none;
+	transition: none;
+	-webkit-animation: v-progress-start 1000ms 200ms both;
+	-moz-animation: v-progress-start 1000ms 200ms both;
+	animation: v-progress-start 1000ms 200ms both;
+}
+
+.osbp-tea .v-loading-indicator[style*="none"] {
+	display: block !important;
+	width: 100% !important;
+	opacity: 0;
+	-webkit-animation: none;
+	-moz-animation: none;
+	animation: none;
+	-webkit-transition: opacity 500ms 300ms, width 300ms;
+	-moz-transition: opacity 500ms 300ms, width 300ms;
+	transition: opacity 500ms 300ms, width 300ms;
+}
+
+.osbp-tea .v-loading-indicator-delay {
+	width: 90%;
+	-webkit-animation: v-progress-delay 3.8s forwards;
+	-moz-animation: v-progress-delay 3.8s forwards;
+	animation: v-progress-delay 3.8s forwards;
+}
+
+.v-ff .osbp-tea .v-loading-indicator-delay {
+	width: 50%;
+}
+
+.osbp-tea .v-loading-indicator-wait {
+	width: 96%;
+	-webkit-animation: v-progress-wait 5s forwards, v-progress-wait-pulse 1s 4s infinite backwards;
+	-moz-animation: v-progress-wait 5s forwards, v-progress-wait-pulse 1s 4s infinite backwards;
+	animation: v-progress-wait 5s forwards, v-progress-wait-pulse 1s 4s infinite backwards;
+}
+
+.v-ff .osbp-tea .v-loading-indicator-wait {
+	width: 90%;
+}
+
+.v-ie8 .osbp-tea .v-loading-indicator, .v-ie8 .osbp-tea .v-loading-indicator-delay, .v-ie8 .osbp-tea .v-loading-indicator-wait, .v-ie9 .osbp-tea .v-loading-indicator, .v-ie9 .osbp-tea .v-loading-indicator-delay, .v-ie9 .osbp-tea .v-loading-indicator-wait {
+	width: 28px !important;
+	height: 28px;
+	padding: 6px;
+	background: #fff url(../valo/shared/img/spinner.gif) no-repeat 50%;
+	border-radius: 0px;
+	top: 6px;
+	right: 6px;
+	left: auto;
+	filter: alpha(opacity=50);
+}
+
+.v-ie8 .osbp-tea .v-loading-indicator[style*="none"], .v-ie8 .osbp-tea .v-loading-indicator-delay[style*="none"], .v-ie8 .osbp-tea .v-loading-indicator-wait[style*="none"], .v-ie9 .osbp-tea .v-loading-indicator[style*="none"], .v-ie9 .osbp-tea .v-loading-indicator-delay[style*="none"], .v-ie9 .osbp-tea .v-loading-indicator-wait[style*="none"] {
+	display: none !important;
+}
+
+.v-ie8 .osbp-tea .v-loading-indicator-wait, .v-ie9 .osbp-tea .v-loading-indicator-wait {
+	filter: alpha(opacity=100);
+}
+
+.osbp-tea .v-scrollable:focus {
+	outline: none;
+}
+
+.osbp-tea img.v-icon {
+	vertical-align: middle;
+}
+
+.osbp-tea .v-caption {
+	font-size: 11px;
+	font-weight: 400;
+	padding-bottom: 0.3em;
+}
+
+.osbp-tea .v-caption-on-left .v-caption, .osbp-tea .v-caption-on-right .v-caption {
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-tea .v-icon + .v-captiontext, .osbp-tea .v-icon + span {
+	margin-left: 4px;
+}
+
+.osbp-tea .v-icon + .v-captiontext:empty, .osbp-tea .v-icon + span:empty {
+	margin-left: 0;
+}
+
+.osbp-tea .v-errorindicator {
+	color: #ed473b;
+	font-weight: 600;
+	width: 11px;
+	text-align: center;
+}
+
+.osbp-tea .v-errorindicator:before {
+	content: "!";
+}
+
+.osbp-tea .v-required-field-indicator {
+	color: #ed473b;
+	padding: 0 0.2em;
+}
+
+.osbp-tea select {
+	font: inherit;
+	font-weight: 400;
+	line-height: inherit;
+	padding: 3px;
+	margin: 0;
+	border-radius: 0px;
+	border: 1px solid #c3c3c3;
+	background: #fafafa;
+	color: #464646;
+}
+
+.osbp-tea select:focus {
+	outline: none;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-tea button {
+	font: inherit;
+	font-weight: 400;
+	line-height: 21px;
+}
+
+.osbp-tea a {
+	cursor: pointer;
+	color: #9ea93f;
+	text-decoration: underline;
+	font-weight: inherit;
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+}
+
+.osbp-tea a:hover {
+	color: #b7c15a;
+}
+
+.osbp-tea a.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-disabled {
+	cursor: default !important;
+}
+
+.osbp-tea .v-drag-element {
+	background: #eee;
+	color: #434343;
+	-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
+	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
+	border-radius: 0px;
+	overflow: hidden;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-tooltip {
+	background-color: #323232;
+	background-color: rgba(50, 50, 50, 0.9);
+	-webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2);
+	box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2);
+	color: white;
+	padding: 3px 6px;
+	border-radius: -1px;
+	max-width: 35em;
+	overflow: hidden !important;
+	font-size: 12px;
+}
+
+.osbp-tea .v-tooltip div[style*="width"] {
+	width: auto !important;
+}
+
+.osbp-tea .v-tooltip .v-errormessage {
+	background-color: white;
+	background-color: #fff;
+	color: #ed473b;
+	margin: -3px -6px;
+	padding: 3px 6px;
+	max-height: 10em;
+	overflow: auto;
+	font-weight: 400;
+}
+
+.osbp-tea .v-tooltip .v-errormessage h2:only-child {
+	font: inherit;
+	line-height: inherit;
+}
+
+.osbp-tea .v-tooltip .v-tooltip-text {
+	max-height: 10em;
+	overflow: auto;
+	margin-top: 6px;
+}
+
+.osbp-tea .v-tooltip .v-errormessage[aria-hidden="true"] + .v-tooltip-text {
+	margin-top: 0;
+}
+
+.osbp-tea .v-tooltip h1, .osbp-tea .v-tooltip h2, .osbp-tea .v-tooltip h3, .osbp-tea .v-tooltip h4 {
+	color: inherit;
+}
+
+.osbp-tea .v-contextmenu {
+	padding: 2px 2px;
+	border-radius: 0px;
+	background-color: white;
+	color: #474747;
+	-webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.3), 0 3px 5px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.27294);
+	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.3), 0 3px 5px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.27294);
+	-webkit-backface-visibility: hidden;
+	-moz-backface-visibility: hidden;
+	-ms-backface-visibility: hidden;
+	backface-visibility: hidden;
+	padding: 2px 2px;
+}
+
+.osbp-tea .v-contextmenu[class*="animate-in"] {
+	-webkit-animation: valo-overlay-animate-in 120ms;
+	-moz-animation: valo-overlay-animate-in 120ms;
+	animation: valo-overlay-animate-in 120ms;
+}
+
+.osbp-tea .v-contextmenu[class*="animate-out"] {
+	-webkit-animation: valo-animate-out-fade 120ms;
+	-moz-animation: valo-animate-out-fade 120ms;
+	animation: valo-animate-out-fade 120ms;
+}
+
+.osbp-tea .v-contextmenu table {
+	border-spacing: 0;
+}
+
+.osbp-tea .v-contextmenu .gwt-MenuItem {
+	cursor: pointer;
+	line-height: 16px;
+	padding: 0 12px 0 6px;
+	font-weight: 400;
+	white-space: nowrap;
+	position: relative;
+	display: block;
+}
+
+.osbp-tea .v-contextmenu .gwt-MenuItem:active:before {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	background: #808c16;
+	opacity: 0.15;
+	filter: alpha(opacity=15.0) ;
+	pointer-events: none;
+	border-radius: inherit;
+}
+
+.osbp-tea .v-contextmenu .gwt-MenuItem .v-icon {
+	max-height: 16px;
+	margin-right: 3px;
+	min-width: 1em;
+}
+
+.osbp-tea .v-contextmenu .gwt-MenuItem-selected {
+	background: #9ea93f;
+	color: #0e0f09;
+	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.15);
+}
+
+.osbp-tea .v-reconnect-dialog {
+	color: white;
+	top: 0px;
+	right: 7px;
+	max-width: 100%;
+	border-radius: 0;
+	-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
+	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
+	padding: 7px 9px;
+	background-color: #444;
+	background-color: rgba(68, 68, 68, 0.9);
+	line-height: 17px;
+	text-align: center;
+}
+
+.osbp-tea .v-reconnect-dialog .text {
+	display: inline-block;
+	padding-left: 10px;
+}
+
+.osbp-tea .v-reconnect-dialog .spinner {
+	height: 24px !important;
+	width: 24px !important;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	border: 2px solid rgba(158, 169, 63, 0.2);
+	border-top-color: #9ea93f;
+	border-right-color: #9ea93f;
+	border-radius: 100%;
+	-webkit-animation: v-rotate-360 500ms infinite linear;
+	-moz-animation: v-rotate-360 500ms infinite linear;
+	animation: v-rotate-360 500ms infinite linear;
+	pointer-events: none;
+	display: none;
+	vertical-align: middle;
+}
+
+.v-ie8 .osbp-tea .v-reconnect-dialog .spinner, .v-ie9 .osbp-tea .v-reconnect-dialog .spinner {
+	border: none;
+	border-radius: 0px;
+	background: #fff url(../valo/shared/img/spinner.gif) no-repeat 50% 50%;
+	background-size: 80%;
+}
+
+.v-ie8 .osbp-tea .v-reconnect-dialog .spinner {
+	min-width: 30px;
+	min-height: 30px;
+}
+
+.osbp-tea .v-reconnect-dialog.active .spinner {
+	display: inline-block;
+}
+
+.osbp-tea .v-absolutelayout-wrapper {
+	position: absolute;
+}
+
+.osbp-tea .v-absolutelayout-margin, .osbp-tea .v-absolutelayout-canvas {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.osbp-tea .v-absolutelayout.v-has-height > div, .osbp-tea .v-absolutelayout.v-has-height .v-absolutelayout-margin {
+	height: 100%;
+}
+
+.osbp-tea .v-absolutelayout.v-has-height > div, .osbp-tea .v-absolutelayout.v-has-width .v-absolutelayout-margin {
+	width: 100%;
+}
+
+.osbp-tea .v-margin-top {
+	padding-top: 11px;
+}
+
+.osbp-tea .v-margin-right {
+	padding-right: 11px;
+}
+
+.osbp-tea .v-margin-bottom {
+	padding-bottom: 11px;
+}
+
+.osbp-tea .v-margin-left {
+	padding-left: 11px;
+}
+
+.osbp-tea .v-spacing {
+	width: 7px;
+	height: 0px;
+}
+
+.osbp-tea .v-verticallayout-well, .osbp-tea .v-horizontallayout-well {
+	background: #f5f5f5;
+	color: #454545;
+	-webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.15), inset 0 2px 3px rgba(0, 0, 0, 0.15);
+	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.15), inset 0 2px 3px rgba(0, 0, 0, 0.15);
+	border-radius: 0px;
+	border: 1px solid #c3c3c3;
+}
+
+.osbp-tea .v-verticallayout-well  > div > [class*="-caption"], .osbp-tea .v-horizontallayout-well  > div > [class*="-caption"] {
+	background: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-tea .v-verticallayout-well  > .v-margin-top, .osbp-tea .v-horizontallayout-well  > .v-margin-top {
+	padding-top: 7px;
+}
+
+.osbp-tea .v-verticallayout-well  > .v-margin-right, .osbp-tea .v-horizontallayout-well  > .v-margin-right {
+	padding-right: 7px;
+}
+
+.osbp-tea .v-verticallayout-well  > .v-margin-bottom, .osbp-tea .v-horizontallayout-well  > .v-margin-bottom {
+	padding-bottom: 7px;
+}
+
+.osbp-tea .v-verticallayout-well  > .v-margin-left, .osbp-tea .v-horizontallayout-well  > .v-margin-left {
+	padding-left: 7px;
+}
+
+.osbp-tea .v-verticallayout-card, .osbp-tea .v-horizontallayout-card {
+	background: #fbfbfb;
+	color: #464646;
+	border-radius: 0px;
+	border: 1px solid #c3c3c3;
+	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+}
+
+.osbp-tea .v-verticallayout-card  > .v-margin-top, .osbp-tea .v-horizontallayout-card  > .v-margin-top {
+	padding-top: 7px;
+}
+
+.osbp-tea .v-verticallayout-card  > .v-margin-right, .osbp-tea .v-horizontallayout-card  > .v-margin-right {
+	padding-right: 7px;
+}
+
+.osbp-tea .v-verticallayout-card  > .v-margin-bottom, .osbp-tea .v-horizontallayout-card  > .v-margin-bottom {
+	padding-bottom: 7px;
+}
+
+.osbp-tea .v-verticallayout-card  > .v-margin-left, .osbp-tea .v-horizontallayout-card  > .v-margin-left {
+	padding-left: 7px;
+}
+
+.osbp-tea .v-horizontallayout-wrapping {
+	white-space: normal !important;
+}
+
+.osbp-tea .v-horizontallayout-wrapping > .v-spacing + .v-slot, .osbp-tea .v-horizontallayout-wrapping > .v-slot:first-child {
+	margin-bottom: 0px;
+}
+
+.osbp-tea .v-horizontallayout-wrapping > .v-slot:first-child:last-child {
+	margin-bottom: 0;
+}
+
+.osbp-tea .v-button {
+	position: relative;
+	text-align: center;
+	white-space: nowrap;
+	outline: none;
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	height: 22px;
+	padding: 0 9px;
+	color: #191919;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #c3c3c3;
+	background: #fafafa;
+	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+}
+
+.osbp-tea .v-button:before {
+	content: "";
+	display: inline-block;
+	width: 0;
+	height: 100%;
+	vertical-align: middle;
+}
+
+.osbp-tea .v-button > div {
+	vertical-align: middle;
+}
+
+.v-sa .osbp-tea .v-button:before {
+	height: 110%;
+}
+
+.v-ff .osbp-tea .v-button:before {
+	height: 107%;
+}
+
+.v-ie .osbp-tea .v-button:before {
+	margin-top: 4px;
+}
+
+.osbp-tea .v-button:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+}
+
+.osbp-tea .v-button:focus:after {
+	-webkit-transition: none;
+	-moz-transition: none;
+	transition: none;
+}
+
+.osbp-tea .v-button.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-button.v-disabled:after {
+	display: none;
+}
+
+.osbp-tea .v-button:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp-tea .v-button:hover:after {
+	background-color: rgba(186, 186, 186, 0.1);
+}
+
+.osbp-tea .v-button:focus:after {
+	border-color: #9ea93f;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-tea .v-button:active:after {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+.osbp-tea .v-button-primary {
+	height: 22px;
+	padding: 0 9px;
+	color: #0e0f09;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #c3c3c3;
+	background: #9ea93f;
+	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+	padding: 0 11px;
+	font-weight: bold;
+	min-width: 48px;
+}
+
+.osbp-tea .v-button-primary:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp-tea .v-button-primary:hover:after {
+	background-color: rgba(71, 76, 28, 0.1);
+}
+
+.osbp-tea .v-button-primary:focus:after {
+	border: inherit;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-tea .v-button-primary:active:after {
+	background-color: rgba(90, 99, 17, 0.2);
+}
+
+.v-ie8 .osbp-tea .v-button-primary {
+	min-width: 26px;
+}
+
+.osbp-tea .v-button-friendly {
+	height: 22px;
+	padding: 0 9px;
+	color: #eaf4e9;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #c3c3c3;
+	background: #2c9720;
+	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+}
+
+.osbp-tea .v-button-friendly:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp-tea .v-button-friendly:hover:after {
+	background-color: rgba(65, 211, 48, 0.1);
+}
+
+.osbp-tea .v-button-friendly:focus:after {
+	border: inherit;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-tea .v-button-friendly:active:after {
+	background-color: rgba(14, 86, 6, 0.2);
+}
+
+.osbp-tea .v-button-danger {
+	height: 22px;
+	padding: 0 9px;
+	color: #f9f0ef;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #c3c3c3;
+	background: #ed473b;
+	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+}
+
+.osbp-tea .v-button-danger:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp-tea .v-button-danger:hover:after {
+	background-color: rgba(243, 137, 129, 0.1);
+}
+
+.osbp-tea .v-button-danger:focus:after {
+	border: inherit;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-tea .v-button-danger:active:after {
+	background-color: rgba(146, 12, 2, 0.2);
+}
+
+.osbp-tea .v-button-borderless {
+	border: none;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	background: transparent;
+	color: inherit;
+}
+
+.osbp-tea .v-button-borderless:hover:after {
+	background: transparent;
+}
+
+.osbp-tea .v-button-borderless:active {
+	opacity: 0.7;
+	filter: alpha(opacity=70) ;
+}
+
+.osbp-tea .v-button-borderless:active:after {
+	background: transparent;
+}
+
+.osbp-tea .v-button-borderless-colored {
+	border: none;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	background: transparent;
+	color: #9ea93f;
+}
+
+.osbp-tea .v-button-borderless-colored:hover {
+	color: #b7c15a;
+}
+
+.osbp-tea .v-button-borderless-colored:hover:after {
+	background: transparent;
+}
+
+.osbp-tea .v-button-borderless-colored:active {
+	opacity: 0.7;
+	filter: alpha(opacity=70) ;
+}
+
+.osbp-tea .v-button-borderless-colored:active:after {
+	background: transparent;
+}
+
+.osbp-tea .v-button-quiet {
+	visibility: hidden;
+}
+
+.osbp-tea .v-button-quiet:focus, .osbp-tea .v-button-quiet:hover {
+	visibility: visible;
+}
+
+.osbp-tea .v-button-quiet [class*="wrap"] {
+	visibility: visible;
+}
+
+.osbp-tea .v-button-quiet [class*="caption"] {
+	display: inline-block;
+}
+
+.osbp-tea .v-button-link {
+	border: none;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	background: transparent;
+	color: inherit;
+	cursor: pointer;
+	color: #9ea93f;
+	text-decoration: underline;
+	font-weight: inherit;
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+}
+
+.osbp-tea .v-button-link:hover:after {
+	background: transparent;
+}
+
+.osbp-tea .v-button-link:active {
+	opacity: 0.7;
+	filter: alpha(opacity=70) ;
+}
+
+.osbp-tea .v-button-link:active:after {
+	background: transparent;
+}
+
+.osbp-tea .v-button-link:hover {
+	color: #b7c15a;
+}
+
+.osbp-tea .v-button-link.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-button-tiny {
+	height: 22px;
+	padding: 0 9px;
+	
+	
+	font-size: 12px;
+	
+	border-radius: 0px;
+}
+
+.osbp-tea .v-button-tiny:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp-tea .v-button-small {
+	height: 19px;
+	padding: 0 8px;
+	
+	
+	font-size: 11px;
+	
+	border-radius: 0px;
+}
+
+.osbp-tea .v-button-small:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp-tea .v-button-large {
+	height: 26px;
+	padding: 0 11px;
+	
+	
+	font-size: 15px;
+	
+	border-radius: 0px;
+}
+
+.osbp-tea .v-button-large:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp-tea .v-button-huge {
+	height: 35px;
+	padding: 0 15px;
+	
+	
+	font-size: 20px;
+	
+	border-radius: 0px;
+}
+
+.osbp-tea .v-button-huge:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp-tea .v-button-icon-align-right [class*="wrap"] {
+	display: inline-block;
+}
+
+.osbp-tea .v-button-icon-align-right .v-icon {
+	float: right;
+	margin-left: 8px;
+}
+
+.osbp-tea .v-button-icon-align-right .v-icon  + span:not(:empty) {
+	margin-left: 0;
+}
+
+.osbp-tea .v-button-icon-align-top {
+	height: auto;
+	padding-top: 3px;
+	padding-bottom: 3px;
+}
+
+.osbp-tea .v-button-icon-align-top [class*="wrap"] {
+	display: inline-block;
+}
+
+.osbp-tea .v-button-icon-align-top .v-icon {
+	display: block;
+	margin-left: auto;
+	margin-right: auto;
+}
+
+.osbp-tea .v-button-icon-align-top .v-icon  + span:not(:empty) {
+	margin-top: 4px;
+	margin-left: 0;
+}
+
+.osbp-tea .v-button-icon-only {
+	width: 22px;
+	padding: 0;
+}
+
+.osbp-tea .v-button-icon-only.v-button-tiny {
+	width: 22px;
+}
+
+.osbp-tea .v-button-icon-only.v-button-small {
+	width: 19px;
+}
+
+.osbp-tea .v-button-icon-only.v-button-large {
+	width: 26px;
+}
+
+.osbp-tea .v-button-icon-only.v-button-huge {
+	width: 35px;
+}
+
+.osbp-tea .v-button-icon-only .v-button-caption {
+	display: none;
+}
+
+.osbp-tea .v-checkbox {
+	position: relative;
+	line-height: 11px;
+	white-space: nowrap;
+}
+
+.osbp-tea .v-checkbox.v-has-width label {
+	white-space: normal;
+}
+
+:root .osbp-tea .v-checkbox {
+	padding-left: 15px;
+}
+
+:root .osbp-tea .v-checkbox label {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	display: inline-block;
+}
+
+:root .osbp-tea .v-checkbox > input {
+	position: absolute;
+	clip: rect(0, 0, 0, 0);
+	left: 0.2em;
+	top: 0.2em;
+	z-index: 0;
+	margin: 0;
+}
+
+:root .osbp-tea .v-checkbox > input:focus ~ label:before {
+	border-color: #9ea93f;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	-webkit-box-shadow: 0 0 0 1px transparent, 0 2px 3px rgba(0, 0, 0, 0.15);
+	box-shadow: 0 0 0 1px transparent, 0 2px 3px rgba(0, 0, 0, 0.15);
+}
+
+:root .osbp-tea .v-checkbox > input ~ label:before, :root .osbp-tea .v-checkbox > input ~ label:after {
+	content: "";
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 11px;
+	height: 11px;
+	position: absolute;
+	top: 0;
+	left: 0;
+	border-radius: 0px;
+	font-size: 10px;
+	text-align: center;
+}
+
+:root .osbp-tea .v-checkbox > input ~ label:before {
+	height: 11px;
+	padding: 0 5px;
+	color: #191919;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #c3c3c3;
+	background: #fafafa;
+	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+	padding: 0;
+	height: 11px;
+}
+
+:root .osbp-tea .v-checkbox > input ~ label:after {
+	content: "\f00c";
+	font-family: ThemeIcons;
+	color: transparent;
+	-webkit-transition: color 100ms;
+	-moz-transition: color 100ms;
+	transition: color 100ms;
+}
+
+:root .osbp-tea .v-checkbox > input:active ~ label:after {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+:root .osbp-tea .v-checkbox > input:checked ~ label:after {
+	color: #9ea93f;
+}
+
+.osbp-tea .v-checkbox > .v-icon, .osbp-tea .v-checkbox > label .v-icon {
+	margin: 0 4px 0 2px;
+	min-width: 1em;
+	cursor: pointer;
+}
+
+.osbp-tea .v-checkbox.v-disabled  > label, .osbp-tea .v-checkbox.v-disabled  > .v-icon {
+	cursor: default;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-checkbox.v-disabled  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp-tea .v-checkbox.v-disabled > input:active ~ label:after {
+	background: transparent;
+}
+
+.osbp-tea .v-checkbox.v-readonly  > label, .osbp-tea .v-checkbox.v-readonly  > .v-icon {
+	cursor: default;
+}
+
+.osbp-tea .v-checkbox.v-readonly  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp-tea .v-checkbox.v-readonly > input:active ~ label:after {
+	background: transparent;
+}
+
+:root .osbp-tea .v-checkbox.v-readonly > input ~ label:after {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-checkbox-small {
+	position: relative;
+	line-height: 10px;
+	white-space: nowrap;
+	font-size: 11px;
+}
+
+.osbp-tea .v-checkbox-small.v-has-width label {
+	white-space: normal;
+}
+
+:root .osbp-tea .v-checkbox-small {
+	padding-left: 13px;
+}
+
+:root .osbp-tea .v-checkbox-small label {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	display: inline-block;
+}
+
+:root .osbp-tea .v-checkbox-small > input {
+	position: absolute;
+	clip: rect(0, 0, 0, 0);
+	left: 0.2em;
+	top: 0.2em;
+	z-index: 0;
+	margin: 0;
+}
+
+:root .osbp-tea .v-checkbox-small > input:focus ~ label:before {
+	border-color: #9ea93f;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	-webkit-box-shadow: 0 0 0 1px transparent, 0 2px 3px rgba(0, 0, 0, 0.15);
+	box-shadow: 0 0 0 1px transparent, 0 2px 3px rgba(0, 0, 0, 0.15);
+}
+
+:root .osbp-tea .v-checkbox-small > input ~ label:before, :root .osbp-tea .v-checkbox-small > input ~ label:after {
+	content: "";
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 10px;
+	height: 10px;
+	position: absolute;
+	top: 0;
+	left: 0;
+	border-radius: 0px;
+	font-size: 8px;
+	text-align: center;
+}
+
+:root .osbp-tea .v-checkbox-small > input ~ label:before {
+	height: 9.5px;
+	padding: 0 4px;
+	color: #191919;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #c3c3c3;
+	background: #fafafa;
+	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+	padding: 0;
+	height: 10px;
+}
+
+:root .osbp-tea .v-checkbox-small > input ~ label:after {
+	content: "\f00c";
+	font-family: ThemeIcons;
+	color: transparent;
+	-webkit-transition: color 100ms;
+	-moz-transition: color 100ms;
+	transition: color 100ms;
+}
+
+:root .osbp-tea .v-checkbox-small > input:active ~ label:after {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+:root .osbp-tea .v-checkbox-small > input:checked ~ label:after {
+	color: #9ea93f;
+}
+
+.osbp-tea .v-checkbox-small > .v-icon, .osbp-tea .v-checkbox-small > label .v-icon {
+	margin: 0 3px 0 2px;
+	min-width: 1em;
+	cursor: pointer;
+}
+
+.osbp-tea .v-checkbox-small.v-disabled  > label, .osbp-tea .v-checkbox-small.v-disabled  > .v-icon {
+	cursor: default;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-checkbox-small.v-disabled  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp-tea .v-checkbox-small.v-disabled > input:active ~ label:after {
+	background: transparent;
+}
+
+.osbp-tea .v-checkbox-small.v-readonly  > label, .osbp-tea .v-checkbox-small.v-readonly  > .v-icon {
+	cursor: default;
+}
+
+.osbp-tea .v-checkbox-small.v-readonly  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp-tea .v-checkbox-small.v-readonly > input:active ~ label:after {
+	background: transparent;
+}
+
+:root .osbp-tea .v-checkbox-small.v-readonly > input ~ label:after {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-checkbox-large {
+	position: relative;
+	line-height: 13px;
+	white-space: nowrap;
+	font-size: 15px;
+}
+
+.osbp-tea .v-checkbox-large.v-has-width label {
+	white-space: normal;
+}
+
+:root .osbp-tea .v-checkbox-large {
+	padding-left: 17px;
+}
+
+:root .osbp-tea .v-checkbox-large label {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	display: inline-block;
+}
+
+:root .osbp-tea .v-checkbox-large > input {
+	position: absolute;
+	clip: rect(0, 0, 0, 0);
+	left: 0.2em;
+	top: 0.2em;
+	z-index: 0;
+	margin: 0;
+}
+
+:root .osbp-tea .v-checkbox-large > input:focus ~ label:before {
+	border-color: #9ea93f;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	-webkit-box-shadow: 0 0 0 1px transparent, 0 2px 3px rgba(0, 0, 0, 0.15);
+	box-shadow: 0 0 0 1px transparent, 0 2px 3px rgba(0, 0, 0, 0.15);
+}
+
+:root .osbp-tea .v-checkbox-large > input ~ label:before, :root .osbp-tea .v-checkbox-large > input ~ label:after {
+	content: "";
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 13px;
+	height: 13px;
+	position: absolute;
+	top: 0;
+	left: 0;
+	border-radius: 0px;
+	font-size: 11px;
+	text-align: center;
+}
+
+:root .osbp-tea .v-checkbox-large > input ~ label:before {
+	height: 13px;
+	padding: 0 5px;
+	color: #191919;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #c3c3c3;
+	background: #fafafa;
+	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+	padding: 0;
+	height: 13px;
+}
+
+:root .osbp-tea .v-checkbox-large > input ~ label:after {
+	content: "\f00c";
+	font-family: ThemeIcons;
+	color: transparent;
+	-webkit-transition: color 100ms;
+	-moz-transition: color 100ms;
+	transition: color 100ms;
+}
+
+:root .osbp-tea .v-checkbox-large > input:active ~ label:after {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+:root .osbp-tea .v-checkbox-large > input:checked ~ label:after {
+	color: #9ea93f;
+}
+
+.osbp-tea .v-checkbox-large > .v-icon, .osbp-tea .v-checkbox-large > label .v-icon {
+	margin: 0 4px 0 2px;
+	min-width: 1em;
+	cursor: pointer;
+}
+
+.osbp-tea .v-checkbox-large.v-disabled  > label, .osbp-tea .v-checkbox-large.v-disabled  > .v-icon {
+	cursor: default;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-checkbox-large.v-disabled  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp-tea .v-checkbox-large.v-disabled > input:active ~ label:after {
+	background: transparent;
+}
+
+.osbp-tea .v-checkbox-large.v-readonly  > label, .osbp-tea .v-checkbox-large.v-readonly  > .v-icon {
+	cursor: default;
+}
+
+.osbp-tea .v-checkbox-large.v-readonly  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp-tea .v-checkbox-large.v-readonly > input:active ~ label:after {
+	background: transparent;
+}
+
+:root .osbp-tea .v-checkbox-large.v-readonly > input ~ label:after {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-filterselect {
+	position: relative;
+	width: 250px;
+	height: 22px;
+	border-radius: 0px;
+	white-space: nowrap;
+}
+
+.osbp-tea .v-filterselect [class*="input"] {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 22px;
+	border-radius: 0px;
+	padding: 2px 4px;
+	border: 1px solid #c3c3c3;
+	background: white;
+	color: #474747;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	width: 100% !important;
+	height: 100%;
+	padding-right: 23px;
+	border-radius: inherit;
+}
+
+.v-ie8 .osbp-tea .v-filterselect [class*="input"], .v-ie9 .osbp-tea .v-filterselect [class*="input"] {
+	line-height: 22px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-tea .v-filterselect [class*="input"].v-disabled {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp-tea .v-filterselect [class*="input"]:focus {
+	outline: none;
+	-webkit-transition: none;
+	-moz-transition: none;
+	transition: none;
+	border-color: #9ea93f;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-tea .v-filterselect [class*="input"][class*="prompt"] {
+	color: #a3a3a3;
+}
+
+.osbp-tea .v-filterselect .v-icon + [class*="input"] {
+	padding-left: 22px;
+}
+
+.osbp-tea .v-filterselect img.v-icon {
+	max-height: 22px;
+	margin-left: 4px;
+}
+
+.osbp-tea .v-filterselect span.v-icon {
+	color: #474747;
+	width: 22px;
+	line-height: 1;
+	padding-top: 0.12em;
+}
+
+.osbp-tea .v-filterselect[class*="prompt"] > [class*="input"] {
+	color: #a3a3a3;
+}
+
+.osbp-tea .v-filterselect [class$="button"] {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	position: absolute;
+	width: 22px;
+	top: 1px;
+	right: 1px;
+	bottom: 1px;
+	border-left: 1px solid #c3c3c3;
+	color: #a3a3a3;
+}
+
+.v-ie8 .osbp-tea .v-filterselect [class$="button"] {
+	background-color: white;
+}
+
+.osbp-tea .v-filterselect [class$="button"]:before {
+	font-family: ThemeIcons;
+	content: "\f078";
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+	position: absolute;
+	width: 22px;
+	text-align: center;
+	top: 50%;
+	line-height: 1;
+	margin-top: -0.47em;
+}
+
+.osbp-tea .v-filterselect [class$="button"]:hover:before {
+	color: #474747;
+}
+
+.osbp-tea .v-filterselect [class$="button"]:active:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+	background-color: rgba(128, 128, 128, 0.2);
+}
+
+.osbp-tea .v-filterselect.v-disabled {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp-tea .v-filterselect.v-disabled [class$="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-tea .v-filterselect.v-disabled [class$="button"]:active:after {
+	display: none;
+}
+
+.osbp-tea .v-filterselect.v-readonly [class*="input"] {
+	background: #eee;
+	color: #434343;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-tea .v-filterselect.v-readonly [class*="input"]:focus {
+	box-shadow: none;
+	border-color: #c3c3c3;
+}
+
+.osbp-tea .v-filterselect.v-readonly [class$="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-tea .v-filterselect.v-readonly [class$="button"]:active:after {
+	display: none;
+}
+
+.osbp-tea .v-filterselect .v-icon {
+	position: absolute;
+	pointer-events: none;
+}
+
+.osbp-tea .v-filterselect-error .v-filterselect-input {
+	border-color: #ed473b !important;
+	background: #fffbfb;
+	color: #6c2621;
+}
+
+.osbp-tea .v-filterselect-error .v-filterselect-button {
+	color: #ed473b;
+	border-color: #ed473b;
+}
+
+.osbp-tea .v-filterselect-suggestpopup {
+	margin-top: 3px !important;
+}
+
+.osbp-tea .v-filterselect-suggestpopup[class*="animate-in"] {
+	-webkit-animation: valo-overlay-animate-in 120ms;
+	-moz-animation: valo-overlay-animate-in 120ms;
+	animation: valo-overlay-animate-in 120ms;
+}
+
+.osbp-tea .v-filterselect-suggestpopup [class$="suggestmenu"] {
+	padding: 2px 2px;
+	border-radius: 0px;
+	background-color: white;
+	color: #474747;
+	-webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.3), 0 3px 5px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.27294);
+	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.3), 0 3px 5px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.27294);
+	-webkit-backface-visibility: hidden;
+	-moz-backface-visibility: hidden;
+	-ms-backface-visibility: hidden;
+	backface-visibility: hidden;
+	padding: 2px 2px;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	position: relative;
+	z-index: 1;
+}
+
+.osbp-tea .v-filterselect-suggestpopup [class$="suggestmenu"][style*="height"] {
+	-webkit-box-sizing: content-box;
+	-moz-box-sizing: content-box;
+	box-sizing: content-box;
+}
+
+.osbp-tea .v-filterselect-suggestpopup table, .osbp-tea .v-filterselect-suggestpopup tbody, .osbp-tea .v-filterselect-suggestpopup tr, .osbp-tea .v-filterselect-suggestpopup td {
+	display: block;
+}
+
+.osbp-tea .v-filterselect-suggestpopup .gwt-MenuItem {
+	cursor: pointer;
+	line-height: 16px;
+	padding: 0 12px 0 6px;
+	font-weight: 400;
+	white-space: nowrap;
+	position: relative;
+}
+
+.osbp-tea .v-filterselect-suggestpopup .gwt-MenuItem:active:before {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	background: #808c16;
+	opacity: 0.15;
+	filter: alpha(opacity=15.0) ;
+	pointer-events: none;
+	border-radius: inherit;
+}
+
+.osbp-tea .v-filterselect-suggestpopup .gwt-MenuItem .v-icon {
+	max-height: 16px;
+	margin-right: 3px;
+	min-width: 1em;
+}
+
+.osbp-tea .v-filterselect-suggestpopup .gwt-MenuItem-selected {
+	background: #9ea93f;
+	color: #0e0f09;
+	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.15);
+}
+
+.osbp-tea .v-filterselect-suggestpopup [class$="status"] {
+	position: absolute;
+	right: 0px;
+	background: rgba(212, 212, 212, 0.9);
+	color: #3b3b3b;
+	border-radius: 0 0 0px 0px;
+	height: 14px;
+	bottom: -14px;
+	font-size: 9px;
+	line-height: 14px;
+	padding: 0 4px;
+	cursor: default;
+	pointer-events: none;
+	-webkit-animation: valo-animate-in-slide-down 200ms 80ms backwards;
+	-moz-animation: valo-animate-in-slide-down 200ms 80ms backwards;
+	animation: valo-animate-in-slide-down 200ms 80ms backwards;
+}
+
+.osbp-tea .v-filterselect-suggestpopup [class$="status"]  > * {
+	color: #3b3b3b;
+	text-decoration: none;
+}
+
+.osbp-tea .v-filterselect-suggestpopup div[class*="page"] {
+	position: absolute;
+	z-index: 3;
+	right: 0;
+	opacity: 0.2;
+	filter: alpha(opacity=20) ;
+	cursor: pointer;
+	-webkit-transition: all 200ms;
+	-moz-transition: all 200ms;
+	transition: all 200ms;
+	width: 15px;
+	height: 15px;
+	line-height: 15px;
+	text-align: center;
+	font-family: ThemeIcons;
+	-webkit-transform: scale(0.8);
+	-moz-transform: scale(0.8);
+	-ms-transform: scale(0.8);
+	-o-transform: scale(0.8);
+	transform: scale(0.8);
+	color: #464646;
+}
+
+.osbp-tea .v-filterselect-suggestpopup div[class*="page"]:after {
+	content: "";
+	position: absolute;
+	display: block;
+	border-radius: 50%;
+}
+
+.osbp-tea .v-filterselect-suggestpopup div[class*="page"]:hover {
+	opacity: 1;
+	filter: none ;
+	background: rgba(250, 250, 250, 0.5);
+}
+
+.osbp-tea .v-filterselect-suggestpopup div[class*="page"]:hover:after {
+	top: -10px;
+	bottom: -10px;
+	left: -20px;
+	right: -20px;
+}
+
+.osbp-tea .v-filterselect-suggestpopup div[class*="page"] span {
+	display: none;
+}
+
+.osbp-tea .v-filterselect-suggestpopup:hover div[class*="page"] {
+	-webkit-transform: scale(1);
+	-moz-transform: scale(1);
+	-ms-transform: scale(1);
+	-o-transform: scale(1);
+	transform: scale(1);
+}
+
+.osbp-tea .v-filterselect-suggestpopup div[class*="prev"] {
+	top: 0;
+	-webkit-transform-origin: 100% 0%;
+	-moz-transform-origin: 100% 0%;
+	-ms-transform-origin: 100% 0%;
+	-o-transform-origin: 100% 0%;
+	transform-origin: 100% 0%;
+	border-radius: 0 0px 0 0px;
+}
+
+.osbp-tea .v-filterselect-suggestpopup div[class*="prev"]:before {
+	content: "\f0d8";
+}
+
+.osbp-tea .v-filterselect-suggestpopup div[class*="next"] {
+	bottom: 0;
+	-webkit-transform-origin: 100% 100%;
+	-moz-transform-origin: 100% 100%;
+	-ms-transform-origin: 100% 100%;
+	-o-transform-origin: 100% 100%;
+	transform-origin: 100% 100%;
+	border-radius: 0px 0 0px 0;
+}
+
+.osbp-tea .v-filterselect-suggestpopup div[class*="next"]:before {
+	content: "\f0d7";
+}
+
+.osbp-tea .v-filterselect-suggestpopup div[class*="-off"] {
+	display: none;
+}
+
+.osbp-tea .v-filterselect-no-input {
+	cursor: pointer;
+	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.15);
+}
+
+.osbp-tea .v-filterselect-no-input [class*="input"] {
+	-webkit-user-select: none;
+	-moz-user-select: none;
+	-ms-user-select: none;
+	user-select: none;
+	background: #fafafa;
+	cursor: inherit;
+	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+	border: 1px solid #c3c3c3;
+	text-shadow: inherit;
+	text-overflow: ellipsis;
+	border-radius: inherit;
+}
+
+.osbp-tea .v-filterselect-no-input [class*="input"]:focus {
+	outline: none;
+	-webkit-transition: none;
+	-moz-transition: none;
+	transition: none;
+	border-color: #9ea93f;
+	-webkit-box-shadow: 0 0 0 1px transparent, 0 2px 3px rgba(0, 0, 0, 0.15);
+	box-shadow: 0 0 0 1px transparent, 0 2px 3px rgba(0, 0, 0, 0.15);
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-tea .v-filterselect-no-input [class$="button"] {
+	border-left: none !important;
+}
+
+.osbp-tea .v-filterselect-no-input:hover [class$="button"]:before {
+	color: inherit;
+}
+
+.osbp-tea .v-filterselect-borderless .v-filterselect-input {
+	border: none;
+	border-radius: 0;
+	background: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	color: inherit;
+}
+
+.osbp-tea .v-filterselect-borderless .v-filterselect-input:focus {
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-tea .v-filterselect-borderless .v-filterselect-input[class*="prompt"] {
+	color: inherit;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-filterselect-borderless .v-filterselect-button {
+	border: none;
+	color: inherit;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-filterselect-borderless.v-filterselect-prompt .v-filterselect-input {
+	color: inherit;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-filterselect-align-right input {
+	text-align: right;
+}
+
+.osbp-tea .v-filterselect-align-center input {
+	text-align: center;
+}
+
+.osbp-tea .v-filterselect-tiny {
+	height: 22px;
+	
+	font-size: 12px;
+}
+
+.osbp-tea .v-filterselect-tiny [class*="input"] {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 22px;
+	
+	padding: 2px 4px;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	width: 100% !important;
+	height: 100%;
+	padding-right: 23px;
+	border-radius: inherit;
+}
+
+.v-ie8 .osbp-tea .v-filterselect-tiny [class*="input"], .v-ie9 .osbp-tea .v-filterselect-tiny [class*="input"] {
+	line-height: 22px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-tea .v-filterselect-tiny .v-icon + [class*="input"] {
+	padding-left: 22px;
+}
+
+.osbp-tea .v-filterselect-tiny img.v-icon {
+	max-height: 22px;
+	margin-left: 4px;
+}
+
+.osbp-tea .v-filterselect-tiny span.v-icon {
+	
+	width: 22px;
+	line-height: 1;
+	padding-top: 0.12em;
+}
+
+.osbp-tea .v-filterselect-tiny [class$="button"] {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	position: absolute;
+	width: 22px;
+}
+
+.osbp-tea .v-filterselect-tiny [class$="button"]:before {
+	font-family: ThemeIcons;
+	content: "\f078";
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+	position: absolute;
+	width: 22px;
+	text-align: center;
+	top: 50%;
+	line-height: 1;
+	margin-top: -0.47em;
+}
+
+.osbp-tea .v-filterselect-tiny [class$="button"]:active:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+}
+
+.osbp-tea .v-filterselect-tiny.v-disabled {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp-tea .v-filterselect-tiny.v-disabled [class$="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-tea .v-filterselect-tiny.v-disabled [class$="button"]:active:after {
+	display: none;
+}
+
+.osbp-tea .v-filterselect-tiny.v-readonly [class*="input"] {
+	background: #eee;
+	color: #434343;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-tea .v-filterselect-tiny.v-readonly [class*="input"]:focus {
+	box-shadow: none;
+	border-color: #c3c3c3;
+}
+
+.osbp-tea .v-filterselect-tiny.v-readonly [class$="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-tea .v-filterselect-tiny.v-readonly [class$="button"]:active:after {
+	display: none;
+}
+
+.osbp-tea .v-filterselect-compact, .osbp-tea .v-filterselect-small {
+	height: 19px;
+	
+}
+
+.osbp-tea .v-filterselect-compact [class*="input"], .osbp-tea .v-filterselect-small [class*="input"] {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 19px;
+	
+	padding: 2px 4px;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	width: 100% !important;
+	height: 100%;
+	padding-right: 20px;
+	border-radius: inherit;
+}
+
+.v-ie8 .osbp-tea .v-filterselect-compact [class*="input"], .v-ie9 .osbp-tea .v-filterselect-compact [class*="input"], .v-ie8 .osbp-tea .v-filterselect-small [class*="input"], .v-ie9 .osbp-tea .v-filterselect-small [class*="input"] {
+	line-height: 19px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-tea .v-filterselect-compact .v-icon + [class*="input"], .osbp-tea .v-filterselect-small .v-icon + [class*="input"] {
+	padding-left: 19px;
+}
+
+.osbp-tea .v-filterselect-compact img.v-icon, .osbp-tea .v-filterselect-small img.v-icon {
+	max-height: 19px;
+	margin-left: 4px;
+}
+
+.osbp-tea .v-filterselect-compact span.v-icon, .osbp-tea .v-filterselect-small span.v-icon {
+	
+	width: 19px;
+	line-height: 1;
+	padding-top: 0.12em;
+}
+
+.osbp-tea .v-filterselect-compact [class$="button"], .osbp-tea .v-filterselect-small [class$="button"] {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	position: absolute;
+	width: 19px;
+}
+
+.osbp-tea .v-filterselect-compact [class$="button"]:before, .osbp-tea .v-filterselect-small [class$="button"]:before {
+	font-family: ThemeIcons;
+	content: "\f078";
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+	position: absolute;
+	width: 19px;
+	text-align: center;
+	top: 50%;
+	line-height: 1;
+	margin-top: -0.47em;
+}
+
+.osbp-tea .v-filterselect-compact [class$="button"]:active:after, .osbp-tea .v-filterselect-small [class$="button"]:active:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+}
+
+.osbp-tea .v-filterselect-compact.v-disabled, .osbp-tea .v-filterselect-small.v-disabled {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp-tea .v-filterselect-compact.v-disabled [class$="button"], .osbp-tea .v-filterselect-small.v-disabled [class$="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-tea .v-filterselect-compact.v-disabled [class$="button"]:active:after, .osbp-tea .v-filterselect-small.v-disabled [class$="button"]:active:after {
+	display: none;
+}
+
+.osbp-tea .v-filterselect-compact.v-readonly [class*="input"], .osbp-tea .v-filterselect-small.v-readonly [class*="input"] {
+	background: #eee;
+	color: #434343;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-tea .v-filterselect-compact.v-readonly [class*="input"]:focus, .osbp-tea .v-filterselect-small.v-readonly [class*="input"]:focus {
+	box-shadow: none;
+	border-color: #c3c3c3;
+}
+
+.osbp-tea .v-filterselect-compact.v-readonly [class$="button"], .osbp-tea .v-filterselect-small.v-readonly [class$="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-tea .v-filterselect-compact.v-readonly [class$="button"]:active:after, .osbp-tea .v-filterselect-small.v-readonly [class$="button"]:active:after {
+	display: none;
+}
+
+.osbp-tea .v-filterselect-small {
+	font-size: 11px;
+}
+
+.osbp-tea .v-filterselect-large {
+	height: 26px;
+	
+	font-size: 15px;
+}
+
+.osbp-tea .v-filterselect-large [class*="input"] {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 26px;
+	
+	padding: 3px 5px;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	width: 100% !important;
+	height: 100%;
+	padding-right: 27px;
+	border-radius: inherit;
+}
+
+.v-ie8 .osbp-tea .v-filterselect-large [class*="input"], .v-ie9 .osbp-tea .v-filterselect-large [class*="input"] {
+	line-height: 26px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-tea .v-filterselect-large .v-icon + [class*="input"] {
+	padding-left: 26px;
+}
+
+.osbp-tea .v-filterselect-large img.v-icon {
+	max-height: 26px;
+	margin-left: 5px;
+}
+
+.osbp-tea .v-filterselect-large span.v-icon {
+	
+	width: 26px;
+	line-height: 1;
+	padding-top: 0.12em;
+}
+
+.osbp-tea .v-filterselect-large [class$="button"] {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	position: absolute;
+	width: 26px;
+}
+
+.osbp-tea .v-filterselect-large [class$="button"]:before {
+	font-family: ThemeIcons;
+	content: "\f078";
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+	position: absolute;
+	width: 26px;
+	text-align: center;
+	top: 50%;
+	line-height: 1;
+	margin-top: -0.47em;
+}
+
+.osbp-tea .v-filterselect-large [class$="button"]:active:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+}
+
+.osbp-tea .v-filterselect-large.v-disabled {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp-tea .v-filterselect-large.v-disabled [class$="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-tea .v-filterselect-large.v-disabled [class$="button"]:active:after {
+	display: none;
+}
+
+.osbp-tea .v-filterselect-large.v-readonly [class*="input"] {
+	background: #eee;
+	color: #434343;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-tea .v-filterselect-large.v-readonly [class*="input"]:focus {
+	box-shadow: none;
+	border-color: #c3c3c3;
+}
+
+.osbp-tea .v-filterselect-large.v-readonly [class$="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-tea .v-filterselect-large.v-readonly [class$="button"]:active:after {
+	display: none;
+}
+
+.osbp-tea .v-filterselect-huge {
+	height: 35px;
+	
+	font-size: 20px;
+}
+
+.osbp-tea .v-filterselect-huge [class*="input"] {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 35px;
+	
+	padding: 4px 6px;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	width: 100% !important;
+	height: 100%;
+	padding-right: 36px;
+	border-radius: inherit;
+}
+
+.v-ie8 .osbp-tea .v-filterselect-huge [class*="input"], .v-ie9 .osbp-tea .v-filterselect-huge [class*="input"] {
+	line-height: 35px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-tea .v-filterselect-huge .v-icon + [class*="input"] {
+	padding-left: 35px;
+}
+
+.osbp-tea .v-filterselect-huge img.v-icon {
+	max-height: 35px;
+	margin-left: 6px;
+}
+
+.osbp-tea .v-filterselect-huge span.v-icon {
+	
+	width: 35px;
+	line-height: 1;
+	padding-top: 0.12em;
+}
+
+.osbp-tea .v-filterselect-huge [class$="button"] {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	position: absolute;
+	width: 35px;
+}
+
+.osbp-tea .v-filterselect-huge [class$="button"]:before {
+	font-family: ThemeIcons;
+	content: "\f078";
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+	position: absolute;
+	width: 35px;
+	text-align: center;
+	top: 50%;
+	line-height: 1;
+	margin-top: -0.47em;
+}
+
+.osbp-tea .v-filterselect-huge [class$="button"]:active:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+}
+
+.osbp-tea .v-filterselect-huge.v-disabled {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp-tea .v-filterselect-huge.v-disabled [class$="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-tea .v-filterselect-huge.v-disabled [class$="button"]:active:after {
+	display: none;
+}
+
+.osbp-tea .v-filterselect-huge.v-readonly [class*="input"] {
+	background: #eee;
+	color: #434343;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-tea .v-filterselect-huge.v-readonly [class*="input"]:focus {
+	box-shadow: none;
+	border-color: #c3c3c3;
+}
+
+.osbp-tea .v-filterselect-huge.v-readonly [class$="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-tea .v-filterselect-huge.v-readonly [class$="button"]:active:after {
+	display: none;
+}
+
+.osbp-tea .v-csslayout-well {
+	background: #f5f5f5;
+	color: #454545;
+	-webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.15), inset 0 2px 3px rgba(0, 0, 0, 0.15);
+	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.15), inset 0 2px 3px rgba(0, 0, 0, 0.15);
+	border-radius: 0px;
+	border: 1px solid #c3c3c3;
+}
+
+.osbp-tea .v-csslayout-well  > div > [class*="-caption"] {
+	background: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-tea .v-csslayout-well  > .v-margin-top {
+	padding-top: 7px;
+}
+
+.osbp-tea .v-csslayout-well  > .v-margin-right {
+	padding-right: 7px;
+}
+
+.osbp-tea .v-csslayout-well  > .v-margin-bottom {
+	padding-bottom: 7px;
+}
+
+.osbp-tea .v-csslayout-well  > .v-margin-left {
+	padding-left: 7px;
+}
+
+.osbp-tea .v-csslayout-card {
+	background: #fbfbfb;
+	color: #464646;
+	border-radius: 0px;
+	border: 1px solid #c3c3c3;
+	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+}
+
+.osbp-tea .v-csslayout-card  > .v-margin-top {
+	padding-top: 7px;
+}
+
+.osbp-tea .v-csslayout-card  > .v-margin-right {
+	padding-right: 7px;
+}
+
+.osbp-tea .v-csslayout-card  > .v-margin-bottom {
+	padding-bottom: 7px;
+}
+
+.osbp-tea .v-csslayout-card  > .v-margin-left {
+	padding-left: 7px;
+}
+
+.osbp-tea .v-csslayout-v-component-group {
+	white-space: nowrap;
+	position: relative;
+}
+
+.osbp-tea .v-csslayout-v-component-group .v-widget {
+	vertical-align: middle;
+	margin-left: -1px;
+}
+
+.osbp-tea .v-csslayout-v-component-group .v-widget:first-child {
+	margin-left: 0;
+}
+
+.osbp-tea .v-csslayout-v-component-group .v-widget:focus, .osbp-tea .v-csslayout-v-component-group .v-widget[class*="focus"], .osbp-tea .v-csslayout-v-component-group .v-widget [class*="focus"] {
+	position: relative;
+	z-index: 5;
+}
+
+.osbp-tea .v-form fieldset {
+	border: none;
+	padding: 0;
+	margin: 0;
+	height: 100%;
+}
+
+.osbp-tea .v-form-content {
+	height: 100%;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.osbp-tea [class*="spacing"] > tbody > [class*="row"] > td {
+	padding-top: 0px;
+}
+
+.osbp-tea [class*="spacing"] > tbody > [class*="firstrow"] > td {
+	padding-top: 0;
+}
+
+.osbp-tea [class*="margin-top"] > tbody > [class*="firstrow"] > td {
+	padding-top: 11px;
+}
+
+.osbp-tea [class*="margin-bottom"] > tbody > [class*="lastrow"] > td {
+	padding-bottom: 11px;
+}
+
+.osbp-tea [class*="margin-left"] > tbody > [class*="row"] > [class*="captioncell"] {
+	padding-left: 11px;
+}
+
+.osbp-tea [class*="margin-left"] > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h2, .osbp-tea [class*="margin-left"] > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h3, .osbp-tea [class*="margin-left"] > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h4 {
+	left: 11px;
+}
+
+.osbp-tea [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"] {
+	padding-right: 11px;
+}
+
+.osbp-tea [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h2, .osbp-tea [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h3, .osbp-tea [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h4 {
+	right: 11px;
+}
+
+.osbp-tea .v-formlayout > table {
+	border-spacing: 0;
+	position: relative;
+}
+
+.osbp-tea .v-formlayout.v-has-width > table, .osbp-tea .v-formlayout.v-has-width .v-formlayout-contentcell {
+	width: 100%;
+}
+
+.osbp-tea .v-formlayout-error-indicator {
+	width: 11px;
+}
+
+.osbp-tea .v-formlayout-captioncell {
+	vertical-align: top;
+	line-height: 21px;
+}
+
+.osbp-tea .v-formlayout-captioncell .v-caption {
+	padding-bottom: 0;
+}
+
+.osbp-tea .v-formlayout-captioncell .v-caption-h2, .osbp-tea .v-formlayout-captioncell .v-caption-h3, .osbp-tea .v-formlayout-captioncell .v-caption-h4 {
+	height: 3em;
+}
+
+.osbp-tea .v-formlayout-contentcell .v-checkbox, .osbp-tea .v-formlayout-contentcell .v-radiobutton {
+	font-weight: 400;
+}
+
+.osbp-tea .v-formlayout-contentcell  > .v-label-h2, .osbp-tea .v-formlayout-contentcell  > .v-label-h3, .osbp-tea .v-formlayout-contentcell  > .v-label-h4 {
+	position: absolute;
+	left: 0;
+	right: 0;
+	width: auto !important;
+	margin-top: -0.5em;
+	padding-bottom: 0.5em;
+	border-bottom: 1px solid #c3c3c3;
+}
+
+.osbp-tea .v-formlayout.light  > table {
+	padding: 0;
+}
+
+.osbp-tea .v-formlayout.light  > table > tbody > tr > td {
+	padding-top: 0;
+	height: 22px;
+	border-bottom: 1px solid #c3c3c3;
+}
+
+.osbp-tea .v-formlayout.light  > table > tbody > [class*="lastrow"] > td {
+	border-bottom: none;
+}
+
+.osbp-tea .v-formlayout.light  > table > tbody > tr > [class*="captioncell"] {
+	color: #7d7d7d;
+	text-align: right;
+	padding-left: 8px;
+	line-height: 22px;
+}
+
+.osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"] {
+	padding-right: 0;
+}
+
+.osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textfield, .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textarea, .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-filterselect, .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-datefield, .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-filterselect-input, .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-datefield-textfield {
+	width: 100%;
+}
+
+.osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textfield, .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textarea, .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-filterselect input, .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-datefield input, .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-richtextarea {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 22px;
+	border-radius: 0;
+	padding: 2px 4px;
+	
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	background: transparent;
+	border: none;
+	color: inherit;
+}
+
+.v-ie8 .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textfield, .v-ie9 .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textfield, .v-ie8 .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textarea, .v-ie9 .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textarea, .v-ie8 .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-filterselect input, .v-ie9 .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-filterselect input, .v-ie8 .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-datefield input, .v-ie9 .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-datefield input, .v-ie8 .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-richtextarea, .v-ie9 .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-richtextarea {
+	line-height: 22px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textfield.v-disabled, .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textarea.v-disabled, .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-filterselect input.v-disabled, .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-datefield input.v-disabled, .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-richtextarea.v-disabled {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textfield:focus, .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textarea:focus, .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-filterselect input:focus, .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-datefield input:focus, .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-richtextarea:focus {
+	outline: none;
+	-webkit-transition: none;
+	-moz-transition: none;
+	transition: none;
+	border-color: #9ea93f;
+	-webkit-box-shadow: 0 0 0 1px transparent, none;
+	box-shadow: 0 0 0 1px transparent, none;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textfield:focus, .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textarea:focus, .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-filterselect input:focus, .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-datefield input:focus, .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-richtextarea:focus {
+	box-shadow: none;
+}
+
+.osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textfield-prompt, .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textarea-prompt, .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-filterselect-prompt input, .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-datefield-prompt input {
+	color: #a3a3a3;
+}
+
+.osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textarea, .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-richtextarea {
+	height: auto;
+}
+
+.osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h2, .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h3, .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h4 {
+	border-bottom: none;
+	left: 0;
+	right: 0;
+}
+
+.osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h3, .osbp-tea .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h4 {
+	margin-top: 0;
+}
+
+.osbp-tea .v-formlayout.light .v-richtextarea {
+	margin: 3px 0;
+}
+
+.osbp-tea .v-formlayout.light .v-filterselect-button, .osbp-tea .v-formlayout.light .v-datefield-button {
+	border: none;
+}
+
+.osbp-tea .v-formlayout.light .v-filterselect-button:active:after, .osbp-tea .v-formlayout.light .v-datefield-button:active:after {
+	display: none;
+}
+
+.osbp-tea .v-formlayout.light .v-datefield-button {
+	right: 0;
+	left: auto;
+}
+
+.osbp-tea .v-formlayout.light .v-checkbox {
+	margin-left: 4px;
+}
+
+.osbp-tea .v-grid {
+	position: relative;
+}
+
+.osbp-tea .v-grid-scroller {
+	position: absolute;
+	z-index: 1;
+	outline: none;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.osbp-tea .v-grid-scroller-horizontal {
+	left: 0;
+	right: 0;
+	bottom: 0;
+	overflow-y: hidden;
+	-ms-overflow-y: hidden;
+}
+
+.osbp-tea .v-grid-scroller-vertical {
+	right: 0;
+	top: 0;
+	bottom: 0;
+	overflow-x: hidden;
+	-ms-overflow-x: hidden;
+}
+
+.osbp-tea .v-grid-tablewrapper {
+	position: absolute;
+	overflow: hidden;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	z-index: 5;
+}
+
+.osbp-tea .v-grid-tablewrapper > table {
+	border-spacing: 0;
+	table-layout: fixed;
+	width: inherit;
+}
+
+.osbp-tea .v-grid-header-deco, .osbp-tea .v-grid-footer-deco {
+	position: absolute;
+	right: 0;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.osbp-tea .v-grid-horizontal-scrollbar-deco {
+	position: absolute;
+	bottom: 0;
+	left: 0;
+	right: 0;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.osbp-tea .v-grid-header, .osbp-tea .v-grid-body, .osbp-tea .v-grid-footer {
+	position: absolute;
+	left: 0;
+	width: inherit;
+	z-index: 10;
+}
+
+.osbp-tea .v-grid-header, .osbp-tea .v-grid-header-deco {
+	top: 0;
+}
+
+.osbp-tea .v-grid-footer, .osbp-tea .v-grid-footer-deco {
+	bottom: 0;
+}
+
+.osbp-tea .v-grid-body {
+	z-index: 0;
+	top: 0;
+}
+
+.osbp-tea .v-grid-body .v-grid-row {
+	position: absolute;
+	top: 0;
+	left: 0;
+}
+
+.osbp-tea .v-grid-row {
+	display: block;
+}
+
+.v-ie8 .osbp-tea .v-grid-row, .v-ie9 .osbp-tea .v-grid-row {
+	float: left;
+	clear: left;
+	margin-top: 0;
+}
+
+.osbp-tea .v-grid-row  > td, .osbp-tea .v-grid-row  > th {
+	background-color: white;
+}
+
+.osbp-tea .v-grid-row {
+	width: inherit;
+}
+
+.osbp-tea .v-grid-cell {
+	display: block;
+	float: left;
+	padding: 2px;
+	white-space: nowrap;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	overflow: hidden;
+	font-size: 12px;
+}
+
+.osbp-tea .v-grid-cell.frozen {
+	position: relative;
+	z-index: 1;
+}
+
+.osbp-tea .v-grid-spacer {
+	position: absolute;
+	display: block;
+	background-color: white;
+}
+
+.osbp-tea .v-grid-spacer  > td {
+	width: 100%;
+	height: 100%;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.v-ie8 .osbp-tea .v-grid-spacer, .v-ie9 .osbp-tea .v-grid-spacer {
+	margin-top: 0;
+}
+
+.osbp-tea .v-grid {
+	outline: none;
+}
+
+.osbp-tea .v-grid-scroller-vertical, .osbp-tea .v-grid-scroller-horizontal {
+	border: 1px solid #c3c3c3;
+}
+
+.osbp-tea .v-grid-scroller-vertical {
+	border-left: none;
+}
+
+.osbp-tea .v-grid-scroller-horizontal {
+	border-top: none;
+}
+
+.osbp-tea .v-grid-tablewrapper {
+	border: 1px solid #c3c3c3;
+}
+
+.osbp-tea .v-grid .header-drag-table {
+	border-spacing: 0;
+	position: relative;
+	table-layout: fixed;
+	width: inherit;
+}
+
+.osbp-tea .v-grid .header-drag-table .v-grid-header {
+	position: absolute;
+}
+
+.osbp-tea .v-grid .header-drag-table .v-grid-header  > .v-grid-cell {
+	border: 1px solid #c3c3c3;
+	margin-top: -10px;
+	opacity: 0.9;
+	filter: alpha(opacity=90);
+	z-index: 30000;
+}
+
+.osbp-tea .v-grid .header-drag-table .v-grid-header  > .v-grid-drop-marker {
+	background-color: #9ea93f;
+	position: absolute;
+	width: 3px;
+}
+
+.osbp-tea .v-grid-sidebar.v-contextmenu {
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	border-radius: 0;
+	position: absolute;
+	top: 0;
+	right: 0;
+	background-color: #fafafa;
+	border: 1px solid #c3c3c3;
+	padding: 0;
+	z-index: 5;
+}
+
+.osbp-tea .v-grid-sidebar.v-contextmenu.v-grid-sidebar-popup {
+	right: auto;
+}
+
+.osbp-tea .v-grid-sidebar.v-contextmenu .v-grid-sidebar-button {
+	background: transparent;
+	border: none;
+	color: inherit;
+	cursor: pointer;
+	outline: none;
+	padding: 0 4px;
+	text-align: right;
+	line-height: 1;
+}
+
+.osbp-tea .v-grid-sidebar.v-contextmenu .v-grid-sidebar-button[disabled] {
+	cursor: default;
+}
+
+.osbp-tea .v-grid-sidebar.v-contextmenu .v-grid-sidebar-button::-moz-focus-inner {
+	border: 0;
+}
+
+.osbp-tea .v-grid-sidebar.v-contextmenu .v-grid-sidebar-button:after {
+	content: "\f0c9";
+	display: block;
+	font-family: ThemeIcons, sans-serif;
+	font-size: 10px;
+}
+
+.osbp-tea .v-grid-sidebar.v-contextmenu.closed {
+	border-radius: 0;
+}
+
+.osbp-tea .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-button {
+	width: 100%;
+}
+
+.osbp-tea .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-button:after {
+	content: "\f0c9";
+	font-size: 10px;
+	line-height: 1;
+}
+
+.v-ie .osbp-tea .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-button {
+	vertical-align: middle;
+}
+
+.v-ie8 .osbp-tea .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-button:after {
+	vertical-align: middle;
+	text-align: center;
+	display: inline;
+}
+
+.osbp-tea .v-grid-sidebar.v-contextmenu .v-grid-sidebar-content {
+	padding: 4px 0;
+}
+
+.osbp-tea .v-grid-sidebar.v-contextmenu .v-grid-sidebar-content .gwt-MenuBar .gwt-MenuItem .column-hiding-toggle {
+	text-shadow: none;
+}
+
+.osbp-tea .v-grid-cell {
+	background-color: white;
+	padding: 0 10.5px;
+	line-height: 22px;
+	text-overflow: ellipsis;
+}
+
+.osbp-tea .v-grid-cell  > * {
+	line-height: 21px;
+	vertical-align: middle;
+}
+
+.osbp-tea .v-grid-cell  > div {
+	display: inline-block;
+}
+
+.osbp-tea .v-grid-cell.frozen {
+	-webkit-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1);
+	box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1);
+	border-right: 1px solid #c3c3c3;
+}
+
+.osbp-tea .v-grid-cell.frozen  + th, .osbp-tea .v-grid-cell.frozen  + td {
+	border-left: none;
+}
+
+.osbp-tea .v-grid-row > td, .osbp-tea .v-grid-editor-cells > div {
+	border-left: 1px solid #c3c3c3;
+	border-bottom: 1px solid #c3c3c3;
+}
+
+.osbp-tea .v-grid-row > td:first-child, .osbp-tea .v-grid-editor-cells > div:first-child {
+	border-left: none;
+}
+
+.osbp-tea .v-grid-editor-cells.frozen > div {
+	-webkit-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1);
+	box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1);
+	border-right: 1px solid #c3c3c3;
+	border-left: none;
+}
+
+.osbp-tea .v-grid-row-stripe > td {
+	background-color: #f5f5f5;
+}
+
+.osbp-tea .v-grid-row-selected > td {
+	background: #9ea93f;
+}
+
+.osbp-tea .v-grid-row-focused > td {
+	
+}
+
+.osbp-tea .v-grid-header th {
+	position: relative;
+	background-color: #fafafa;
+	font-size: 10px;
+	font-weight: inherit;
+	border-left: 1px solid #c3c3c3;
+	border-bottom: 1px solid #c3c3c3;
+	
+	text-align: left;
+}
+
+.osbp-tea .v-grid-header th:first-child {
+	border-left: none;
+}
+
+.osbp-tea .v-grid-header .sort-asc, .osbp-tea .v-grid-header .sort-desc {
+	padding-right: 22.5px;
+}
+
+.osbp-tea .v-grid-header .sort-asc:after, .osbp-tea .v-grid-header .sort-desc:after {
+	font-family: ThemeIcons, sans-serif;
+	content: "\f0de" " " attr(sort-order);
+	position: absolute;
+	right: 10.5px;
+	font-size: 9px;
+}
+
+.osbp-tea .v-grid-header .sort-desc:after {
+	content: "\f0dd" " " attr(sort-order);
+}
+
+.osbp-tea .v-grid-column-resize-handle {
+	position: absolute;
+	width: 21px;
+	right: -10.5px;
+	top: 0px;
+	bottom: 0px;
+	cursor: col-resize;
+	z-index: 10;
+	-webkit-user-select: none;
+	-khtml-user-select: none;
+	-moz-user-select: none;
+	-ms-user-select: none;
+	user-select: none;
+}
+
+.osbp-tea .v-grid-footer td {
+	background-color: #fafafa;
+	font-size: 10px;
+	font-weight: inherit;
+	border-left: 1px solid #c3c3c3;
+	border-top: 1px solid #c3c3c3;
+	border-bottom: none;
+	
+}
+
+.osbp-tea .v-grid-footer td:first-child {
+	border-left: none;
+}
+
+.osbp-tea .v-grid-header .v-grid-cell, .osbp-tea .v-grid-footer .v-grid-cell {
+	overflow: visible;
+}
+
+.osbp-tea .v-grid-column-header-content, .osbp-tea .v-grid-column-footer-content {
+	width: 100%;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	line-height: 22px;
+	vertical-align: baseline;
+}
+
+.osbp-tea .v-grid-header-deco {
+	border-top: 1px solid #c3c3c3;
+	border-right: 1px solid #c3c3c3;
+	background-color: #fafafa;
+}
+
+.osbp-tea .v-grid-footer-deco {
+	border-bottom: 1px solid #c3c3c3;
+	border-right: 1px solid #c3c3c3;
+	background-color: #fafafa;
+}
+
+.osbp-tea .v-grid-horizontal-scrollbar-deco {
+	background-color: #fafafa;
+	border: 1px solid #c3c3c3;
+	border-top: none;
+}
+
+.osbp-tea .v-grid-cell-focused {
+	position: relative;
+}
+
+.osbp-tea .v-grid-cell-focused:before {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border: 2px solid #9ea93f;
+	display: none;
+	pointer-events: none;
+}
+
+.ie8 .osbp-tea .v-grid-cell-focused:before, .ie9 .osbp-tea .v-grid-cell-focused:before, .ie10 .osbp-tea .v-grid-cell-focused:before {
+	content: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==);
+}
+
+.osbp-tea .v-grid:focus .v-grid-cell-focused:before {
+	display: block;
+}
+
+.osbp-tea .v-grid.v-disabled:focus .v-grid-cell-focused:before {
+	display: none;
+}
+
+.osbp-tea .v-grid-editor {
+	position: absolute;
+	z-index: 20;
+	overflow: hidden;
+	left: 0;
+	right: 0;
+	border: 1px solid #c3c3c3;
+	box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	margin-top: -1px;
+	-webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.2);
+	box-shadow: 0 0 9px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-tea .v-grid-editor.unbuffered .v-grid-editor-footer {
+	width: 100%;
+}
+
+.osbp-tea .v-grid-editor-cells {
+	position: relative;
+	white-space: nowrap;
+}
+
+.osbp-tea .v-grid-editor-cells.frozen {
+	z-index: 2;
+}
+
+.osbp-tea .v-grid-editor-cells  > div {
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	vertical-align: middle;
+	background: white;
+}
+
+.osbp-tea .v-grid-editor-cells  > div:first-child {
+	border-left: none;
+}
+
+.osbp-tea .v-grid-editor-cells  > div  > * {
+	vertical-align: middle;
+	display: inline-block;
+}
+
+.osbp-tea .v-grid-editor-cells  > div .v-filterselect {
+	padding-left: 0;
+}
+
+.osbp-tea .v-grid-editor-cells  > div input[type="text"], .osbp-tea .v-grid-editor-cells  > div input[type="text"].v-filterselect-input, .osbp-tea .v-grid-editor-cells  > div input[type="password"] {
+	padding-left: 10.5px;
+}
+
+.osbp-tea .v-grid-editor-cells  > div input[type="text"]:not(.v-filterselect-input), .osbp-tea .v-grid-editor-cells  > div input[type="password"] {
+	padding-right: 5.25px;
+}
+
+.osbp-tea .v-grid-editor-cells  > div input[type="checkbox"] {
+	margin-left: 10.5px;
+}
+
+.osbp-tea .v-grid-editor-cells  > div .v-textfield, .osbp-tea .v-grid-editor-cells  > div .v-datefield, .osbp-tea .v-grid-editor-cells  > div .v-filterselect {
+	min-width: 100%;
+	max-width: 100%;
+	min-height: 100%;
+	max-height: 100%;
+}
+
+.v-ie8 .osbp-tea .v-grid-editor-cells  > div .v-datefield-button {
+	margin-left: -37px;
+}
+
+.v-ie8 .osbp-tea .v-grid-editor-cells  > div .v-filterselect-button {
+	margin-left: -25px;
+}
+
+.osbp-tea .v-grid-editor-cells  > div .v-select, .osbp-tea .v-grid-editor-cells  > div .v-select-select {
+	min-width: 100%;
+	max-width: 100%;
+}
+
+.osbp-tea .v-grid-editor-cells  > div.not-editable.v-grid-cell {
+	float: none;
+}
+
+.osbp-tea .v-grid-editor-cells .error::before {
+	position: absolute;
+	display: block;
+	height: 0;
+	width: 0;
+	content: "";
+	border-top: 5px solid red;
+	border-right: 5px solid transparent;
+}
+
+.osbp-tea .v-grid-editor-cells .error, .osbp-tea .v-grid-editor-cells .error > input {
+	background-color: #fee;
+}
+
+.osbp-tea .v-grid-editor-footer {
+	display: table;
+	height: 22px;
+	border-top: 1px solid #c3c3c3;
+	margin-top: -1px;
+	background: white;
+	padding: 0 5px;
+}
+
+.osbp-tea .v-grid-editor-footer  + .v-grid-editor-cells > div {
+	border-bottom: none;
+	border-top: 1px solid #c3c3c3;
+}
+
+.osbp-tea .v-grid-editor-footer:first-child {
+	border-top: none;
+	margin-top: 0;
+	border-bottom: 1px solid #c3c3c3;
+	margin-bottom: -1px;
+}
+
+.osbp-tea .v-grid-editor-message, .osbp-tea .v-grid-editor-buttons {
+	display: table-cell;
+	white-space: nowrap;
+	vertical-align: middle;
+}
+
+.osbp-tea .v-grid-editor-message {
+	width: 100%;
+	position: relative;
+}
+
+.osbp-tea .v-grid-editor-message  > div {
+	position: absolute;
+	width: 100%;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	line-height: 22px;
+	top: 0;
+}
+
+.osbp-tea .v-grid-editor-save {
+	margin-right: 4px;
+}
+
+.osbp-tea .v-grid-spacer {
+	padding-left: 1px;
+}
+
+.osbp-tea .v-grid-spacer > td {
+	display: block;
+	padding: 0;
+	background-color: white;
+	border-top: 1px solid #c3c3c3;
+	border-bottom: 1px solid #c3c3c3;
+}
+
+.osbp-tea .v-grid-spacer.stripe > td {
+	background-color: #f5f5f5;
+	border-top: 1px solid #c3c3c3;
+	border-bottom: 1px solid #c3c3c3;
+}
+
+.osbp-tea .v-grid-spacer-deco-container {
+	border-top: 1px solid transparent;
+	position: relative;
+	top: 0;
+	z-index: 5;
+}
+
+.osbp-tea .v-grid-spacer-deco {
+	top: 0;
+	left: 0;
+	width: 2px;
+	background-color: #9ea93f;
+	position: absolute;
+	height: 100%;
+	pointer-events: none;
+}
+
+.ie8 .osbp-tea .v-grid-spacer-deco:before, .ie9 .osbp-tea .v-grid-spacer-deco:before, .ie10 .osbp-tea .v-grid-spacer-deco:before {
+	content: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==);
+}
+
+.osbp-tea .v-grid-cell > .v-progressbar {
+	width: 100%;
+}
+
+.osbp-tea .v-grid {
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	background-color: #fafafa;
+}
+
+.osbp-tea .v-grid.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-grid-header .v-grid-cell {
+	background: #fafafa;
+	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.15);
+}
+
+.osbp-tea .v-grid-header .v-grid-cell.dragged {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+	-webkit-transition: opacity 0.3s ease-in-out;
+	-moz-transition: opacity 0.3s ease-in-out;
+	transition: opacity 0.3s ease-in-out;
+}
+
+.osbp-tea .v-grid-header .v-grid-cell.dragged-column-header {
+	margin-top: -11px;
+}
+
+.osbp-tea .v-grid-footer .v-grid-cell {
+	background: #fafafa;
+	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.15);
+}
+
+.osbp-tea .v-grid-header-deco {
+	background: #fafafa;
+}
+
+.osbp-tea .v-grid-footer-deco, .osbp-tea .v-grid-horizontal-scrollbar-deco {
+	background: #fafafa;
+}
+
+.osbp-tea .v-grid-row-selected  > .v-grid-cell {
+	background: #9ea93f;
+	color: #282a17;
+	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.15);
+	border-color: #7c843c;
+}
+
+.osbp-tea .v-grid-row-selected  > .v-grid-cell-focused:before {
+	border-color: #c7cf7f;
+}
+
+.osbp-tea .v-grid-editor {
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	border-color: #9ea93f;
+}
+
+.osbp-tea .v-grid-editor-footer {
+	font-size: 11px;
+	padding: 0 4px;
+	background: #eee;
+	-webkit-animation: valo-grid-editor-footer-animate-in 200ms 120ms backwards;
+	-moz-animation: valo-grid-editor-footer-animate-in 200ms 120ms backwards;
+	animation: valo-grid-editor-footer-animate-in 200ms 120ms backwards;
+}
+
+.osbp-tea .v-grid-editor-footer:first-child {
+	-webkit-animation: valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards;
+	-moz-animation: valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards;
+	animation: valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards;
+}
+
+.osbp-tea .v-grid-editor-cells {
+	z-index: 1;
+}
+
+.osbp-tea .v-grid-editor-cells > div:before {
+	content: "";
+	display: inline-block;
+	height: 100%;
+	vertical-align: middle;
+}
+
+.osbp-tea .v-grid-editor-cells > div.not-editable.v-grid-cell {
+	float: none;
+}
+
+.osbp-tea .v-grid-editor-cells > div .error::before {
+	border-top: 6px solid #ed473b;
+	border-right: 6px solid transparent;
+}
+
+.osbp-tea .v-grid-editor-cells > div .error, .osbp-tea .v-grid-editor-cells > div .error > input {
+	background-color: #fffbfb;
+}
+
+.osbp-tea .v-grid-editor-cells > div .v-textfield, .osbp-tea .v-grid-editor-cells > div .v-textfield-focus, .osbp-tea .v-grid-editor-cells > div .v-datefield, .osbp-tea .v-grid-editor-cells > div .v-datefield .v-textfield-focus, .osbp-tea .v-grid-editor-cells > div .v-filterselect-input, .osbp-tea .v-grid-editor-cells > div .v-filterselect-input:focus {
+	border: none;
+	border-radius: 0;
+	background: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-tea .v-grid-editor-cells > div input[type="text"].v-datefield-textfield {
+	padding-left: 26.4px;
+}
+
+.v-ie8 .osbp-tea .v-grid-editor-cells > div .v-datefield-button {
+	margin-left: 0px;
+}
+
+.v-ie8 .osbp-tea .v-grid-editor-cells > div .v-filterselect-button {
+	margin-left: 0px;
+}
+
+.osbp-tea .v-grid-editor-cells > div .v-textfield-focus, .osbp-tea .v-grid-editor-cells > div .v-datefield .v-textfield-focus, .osbp-tea .v-grid-editor-cells > div .v-filterselect-input:focus {
+	position: relative;
+}
+
+.osbp-tea .v-grid-editor-cells > div .v-select {
+	padding-left: 5px;
+	padding-right: 5px;
+}
+
+.osbp-tea .v-grid-editor-cells > div .v-checkbox {
+	margin: 0 5px 0 10.5px;
+}
+
+.osbp-tea .v-grid-editor-cells > div .v-checkbox  > input[type="checkbox"] {
+	margin-left: 0;
+}
+
+.osbp-tea .v-grid-editor-cells > div .v-checkbox  > label {
+	white-space: nowrap;
+}
+
+.osbp-tea .v-grid-editor-message > div:before {
+	display: inline-block;
+	color: #ed473b;
+	font-weight: 600;
+	width: 11px;
+	text-align: center;
+	content: "!";
+}
+
+.osbp-tea .v-grid-editor-save, .osbp-tea .v-grid-editor-cancel {
+	cursor: pointer;
+	color: #9ea93f;
+	text-decoration: underline;
+	font-weight: inherit;
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+	font-weight: 400;
+	text-decoration: none;
+	border: none;
+	background: transparent;
+	padding: 0px 4px;
+	margin: 0;
+	outline: none;
+}
+
+.osbp-tea .v-grid-editor-save:hover, .osbp-tea .v-grid-editor-cancel:hover {
+	color: #b7c15a;
+}
+
+.osbp-tea .v-grid-editor-save.v-disabled, .osbp-tea .v-grid-editor-cancel.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-grid-spacer {
+	margin-top: -1px;
+}
+
+.osbp-tea .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-content {
+	margin: 0 0 2px;
+	padding: 4px 4px 2px;
+}
+
+.osbp-tea .v-grid-sidebar.v-contextmenu.closed {
+	background: #fafafa;
+}
+
+.osbp-tea .v-grid-scroller::-webkit-scrollbar {
+	border: none;
+}
+
+.osbp-tea .v-grid-scroller::-webkit-scrollbar-thumb {
+	border-radius: 10px;
+	border: 4px solid transparent;
+	background: rgba(0, 0, 0, 0.3);
+	-webkit-background-clip: content-box;
+	background-clip: content-box;
+}
+
+.osbp-tea .v-grid-scroller-vertical::-webkit-scrollbar-thumb {
+	min-height: 30px;
+}
+
+.osbp-tea .v-grid-scroller-horizontal::-webkit-scrollbar-thumb {
+	min-width: 30px;
+}
+
+.osbp-tea .v-textfield {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 22px;
+	border-radius: 0px;
+	padding: 2px 4px;
+	border: 1px solid #c3c3c3;
+	background: white;
+	color: #474747;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	width: 250px;
+}
+
+.v-ie8 .osbp-tea .v-textfield, .v-ie9 .osbp-tea .v-textfield {
+	line-height: 22px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-tea .v-textfield.v-disabled {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp-tea .v-textfield:focus {
+	outline: none;
+	-webkit-transition: none;
+	-moz-transition: none;
+	transition: none;
+	border-color: #9ea93f;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-tea .v-textfield[class*="prompt"] {
+	color: #a3a3a3;
+}
+
+.osbp-tea .v-textfield-readonly {
+	background: #eee;
+	color: #434343;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-tea .v-textfield-readonly:focus {
+	box-shadow: none;
+	border-color: #c3c3c3;
+}
+
+.osbp-tea .v-textfield-error {
+	border-color: #ed473b !important;
+	background: #fffbfb;
+	color: #6c2621;
+}
+
+.osbp-tea .v-textfield-borderless {
+	border: none;
+	border-radius: 0;
+	background: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	color: inherit;
+}
+
+.osbp-tea .v-textfield-borderless:focus {
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-tea .v-textfield-borderless[class*="prompt"] {
+	color: inherit;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-textfield-tiny {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 22px;
+	border-radius: 0px;
+	padding: 2px 4px;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	font-size: 12px;
+}
+
+.v-ie8 .osbp-tea .v-textfield-tiny, .v-ie9 .osbp-tea .v-textfield-tiny {
+	line-height: 22px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-tea .v-textfield-compact, .osbp-tea .v-textfield-small {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 19px;
+	border-radius: 0px;
+	padding: 2px 4px;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+}
+
+.v-ie8 .osbp-tea .v-textfield-compact, .v-ie9 .osbp-tea .v-textfield-compact, .v-ie8 .osbp-tea .v-textfield-small, .v-ie9 .osbp-tea .v-textfield-small {
+	line-height: 19px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-tea .v-textfield-small {
+	font-size: 11px;
+}
+
+.osbp-tea .v-textfield-large {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 26px;
+	border-radius: 0px;
+	padding: 3px 5px;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	font-size: 15px;
+}
+
+.v-ie8 .osbp-tea .v-textfield-large, .v-ie9 .osbp-tea .v-textfield-large {
+	line-height: 26px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-tea .v-textfield-huge {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 35px;
+	border-radius: 0px;
+	padding: 4px 6px;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	font-size: 20px;
+}
+
+.v-ie8 .osbp-tea .v-textfield-huge, .v-ie9 .osbp-tea .v-textfield-huge {
+	line-height: 35px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-tea .v-slot-inline-icon {
+	position: relative;
+}
+
+.osbp-tea .v-caption-inline-icon {
+	padding: 0;
+}
+
+.osbp-tea .v-caption-inline-icon .v-captiontext {
+	font-size: 11px;
+	font-weight: 400;
+	padding-bottom: 0.3em;
+	margin: 0;
+}
+
+.osbp-tea .v-caption-inline-icon .v-icon {
+	position: absolute;
+	z-index: 10;
+}
+
+.osbp-tea .v-caption-inline-icon span.v-icon {
+	left: 1px;
+	bottom: 1px;
+	width: 22px;
+	line-height: 20px;
+	text-align: center;
+	font-size: 12px;
+}
+
+.osbp-tea .v-caption-inline-icon img.v-icon {
+	left: 3px;
+	bottom: 3px;
+}
+
+.osbp-tea .v-textfield-inline-icon  {
+	padding-left: 22px;
+}
+
+.osbp-tea .v-slot-inline-icon.v-slot-tiny {
+	position: relative;
+}
+
+.osbp-tea .v-caption-inline-icon.v-caption-tiny {
+	padding: 0;
+}
+
+.osbp-tea .v-caption-inline-icon.v-caption-tiny .v-captiontext {
+	font-size: 11px;
+	font-weight: 400;
+	padding-bottom: 0.3em;
+	margin: 0;
+}
+
+.osbp-tea .v-caption-inline-icon.v-caption-tiny .v-icon {
+	position: absolute;
+	z-index: 10;
+}
+
+.osbp-tea .v-caption-inline-icon.v-caption-tiny span.v-icon {
+	left: 1px;
+	bottom: 1px;
+	width: 22px;
+	line-height: 20px;
+	text-align: center;
+	font-size: 12px;
+}
+
+.osbp-tea .v-caption-inline-icon.v-caption-tiny img.v-icon {
+	left: 3px;
+	bottom: 3px;
+}
+
+.osbp-tea .v-textfield-inline-icon.v-textfield-tiny  {
+	padding-left: 22px;
+}
+
+.osbp-tea .v-slot-inline-icon.v-slot-compact {
+	position: relative;
+}
+
+.osbp-tea .v-caption-inline-icon.v-caption-compact {
+	padding: 0;
+}
+
+.osbp-tea .v-caption-inline-icon.v-caption-compact .v-captiontext {
+	font-size: 11px;
+	font-weight: 400;
+	padding-bottom: 0.3em;
+	margin: 0;
+}
+
+.osbp-tea .v-caption-inline-icon.v-caption-compact .v-icon {
+	position: absolute;
+	z-index: 10;
+}
+
+.osbp-tea .v-caption-inline-icon.v-caption-compact span.v-icon {
+	left: 1px;
+	bottom: 1px;
+	width: 19px;
+	line-height: 17px;
+	text-align: center;
+	font-size: 12px;
+}
+
+.osbp-tea .v-caption-inline-icon.v-caption-compact img.v-icon {
+	left: 2px;
+	bottom: 2px;
+}
+
+.osbp-tea .v-textfield-inline-icon.v-textfield-compact  {
+	padding-left: 19px;
+}
+
+.osbp-tea .v-slot-inline-icon.v-slot-small {
+	position: relative;
+}
+
+.osbp-tea .v-caption-inline-icon.v-caption-small {
+	padding: 0;
+}
+
+.osbp-tea .v-caption-inline-icon.v-caption-small .v-captiontext {
+	font-size: 11px;
+	font-weight: 400;
+	padding-bottom: 0.3em;
+	margin: 0;
+}
+
+.osbp-tea .v-caption-inline-icon.v-caption-small .v-icon {
+	position: absolute;
+	z-index: 10;
+}
+
+.osbp-tea .v-caption-inline-icon.v-caption-small span.v-icon {
+	left: 1px;
+	bottom: 1px;
+	width: 19px;
+	line-height: 17px;
+	text-align: center;
+	font-size: 11px;
+}
+
+.osbp-tea .v-caption-inline-icon.v-caption-small img.v-icon {
+	left: 2px;
+	bottom: 2px;
+}
+
+.osbp-tea .v-textfield-inline-icon.v-textfield-small  {
+	padding-left: 19px;
+}
+
+.osbp-tea .v-slot-inline-icon.v-slot-large {
+	position: relative;
+}
+
+.osbp-tea .v-caption-inline-icon.v-caption-large {
+	padding: 0;
+}
+
+.osbp-tea .v-caption-inline-icon.v-caption-large .v-captiontext {
+	font-size: 11px;
+	font-weight: 400;
+	padding-bottom: 0.3em;
+	margin: 0;
+}
+
+.osbp-tea .v-caption-inline-icon.v-caption-large .v-icon {
+	position: absolute;
+	z-index: 10;
+}
+
+.osbp-tea .v-caption-inline-icon.v-caption-large span.v-icon {
+	left: 1px;
+	bottom: 1px;
+	width: 26px;
+	line-height: 24px;
+	text-align: center;
+	font-size: 15px;
+}
+
+.osbp-tea .v-caption-inline-icon.v-caption-large img.v-icon {
+	left: 5px;
+	bottom: 5px;
+}
+
+.osbp-tea .v-textfield-inline-icon.v-textfield-large  {
+	padding-left: 26px;
+}
+
+.osbp-tea .v-slot-inline-icon.v-slot-huge {
+	position: relative;
+}
+
+.osbp-tea .v-caption-inline-icon.v-caption-huge {
+	padding: 0;
+}
+
+.osbp-tea .v-caption-inline-icon.v-caption-huge .v-captiontext {
+	font-size: 11px;
+	font-weight: 400;
+	padding-bottom: 0.3em;
+	margin: 0;
+}
+
+.osbp-tea .v-caption-inline-icon.v-caption-huge .v-icon {
+	position: absolute;
+	z-index: 10;
+}
+
+.osbp-tea .v-caption-inline-icon.v-caption-huge span.v-icon {
+	left: 1px;
+	bottom: 1px;
+	width: 35px;
+	line-height: 33px;
+	text-align: center;
+	font-size: 20px;
+}
+
+.osbp-tea .v-caption-inline-icon.v-caption-huge img.v-icon {
+	left: 10px;
+	bottom: 10px;
+}
+
+.osbp-tea .v-textfield-inline-icon.v-textfield-huge  {
+	padding-left: 35px;
+}
+
+.osbp-tea .v-textfield-align-right {
+	text-align: right;
+}
+
+.osbp-tea .v-textfield-align-center {
+	text-align: center;
+}
+
+.osbp-tea .v-textarea {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 22px;
+	border-radius: 0px;
+	padding: 4px;
+	border: 1px solid #c3c3c3;
+	background: white;
+	color: #474747;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	height: auto;
+	resize: none;
+	white-space: pre-wrap;
+	width: 250px;
+}
+
+.v-ie8 .osbp-tea .v-textarea, .v-ie9 .osbp-tea .v-textarea {
+	line-height: 22px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-tea .v-textarea.v-disabled {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp-tea .v-textarea:focus {
+	outline: none;
+	-webkit-transition: none;
+	-moz-transition: none;
+	transition: none;
+	border-color: #9ea93f;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-tea .v-textarea[class*="prompt"] {
+	color: #a3a3a3;
+}
+
+.v-ie8 .osbp-tea .v-textarea, .v-ie9 .osbp-tea .v-textarea {
+	line-height: inherit;
+	padding-top: 2px;
+	padding-bottom: 2px;
+}
+
+.osbp-tea .v-textarea-readonly {
+	background: #eee;
+	color: #434343;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-tea .v-textarea-readonly:focus {
+	box-shadow: none;
+	border-color: #c3c3c3;
+}
+
+.osbp-tea .v-textarea-error {
+	border-color: #ed473b !important;
+	background: #fffbfb;
+	color: #6c2621;
+}
+
+.osbp-tea .v-textarea-borderless {
+	border: none;
+	border-radius: 0;
+	background: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	color: inherit;
+}
+
+.osbp-tea .v-textarea-borderless:focus {
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-tea .v-textarea-borderless[class*="prompt"] {
+	color: inherit;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-textarea-tiny {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 22px;
+	border-radius: 0px;
+	padding: 4px;
+	
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	height: auto;
+	resize: none;
+	white-space: pre-wrap;
+	font-size: 12px;
+}
+
+.v-ie8 .osbp-tea .v-textarea-tiny, .v-ie9 .osbp-tea .v-textarea-tiny {
+	line-height: 22px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.v-ie8 .osbp-tea .v-textarea-tiny, .v-ie9 .osbp-tea .v-textarea-tiny {
+	line-height: inherit;
+	padding-top: 2px;
+	padding-bottom: 2px;
+}
+
+.osbp-tea .v-textarea-small {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 19px;
+	border-radius: 0px;
+	padding: 4px;
+	
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	height: auto;
+	resize: none;
+	white-space: pre-wrap;
+	font-size: 11px;
+}
+
+.v-ie8 .osbp-tea .v-textarea-small, .v-ie9 .osbp-tea .v-textarea-small {
+	line-height: 19px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.v-ie8 .osbp-tea .v-textarea-small, .v-ie9 .osbp-tea .v-textarea-small {
+	line-height: inherit;
+	padding-top: 2px;
+	padding-bottom: 2px;
+}
+
+.osbp-tea .v-textarea-large {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 26px;
+	border-radius: 0px;
+	padding: 4px;
+	
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	height: auto;
+	resize: none;
+	white-space: pre-wrap;
+	font-size: 15px;
+}
+
+.v-ie8 .osbp-tea .v-textarea-large, .v-ie9 .osbp-tea .v-textarea-large {
+	line-height: 26px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.v-ie8 .osbp-tea .v-textarea-large, .v-ie9 .osbp-tea .v-textarea-large {
+	line-height: inherit;
+	padding-top: 3px;
+	padding-bottom: 3px;
+}
+
+.osbp-tea .v-textarea-huge {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 35px;
+	border-radius: 0px;
+	padding: 4px;
+	
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	height: auto;
+	resize: none;
+	white-space: pre-wrap;
+	font-size: 20px;
+}
+
+.v-ie8 .osbp-tea .v-textarea-huge, .v-ie9 .osbp-tea .v-textarea-huge {
+	line-height: 35px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.v-ie8 .osbp-tea .v-textarea-huge, .v-ie9 .osbp-tea .v-textarea-huge {
+	line-height: inherit;
+	padding-top: 4px;
+	padding-bottom: 4px;
+}
+
+.osbp-tea .v-textarea-align-right {
+	text-align: right;
+}
+
+.osbp-tea .v-textarea-align-center {
+	text-align: center;
+}
+
+.osbp-tea .v-datefield {
+	position: relative;
+	width: 250px;
+	height: 22px;
+	border-radius: 0px;
+}
+
+.osbp-tea .v-datefield [class*="textfield"] {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 22px;
+	border-radius: 0px;
+	padding: 2px 4px;
+	border: 1px solid #c3c3c3;
+	background: white;
+	color: #474747;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	padding-left: 26.4px;
+	width: 100%;
+	height: 100%;
+	border-radius: inherit;
+}
+
+.v-ie8 .osbp-tea .v-datefield [class*="textfield"], .v-ie9 .osbp-tea .v-datefield [class*="textfield"] {
+	line-height: 22px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-tea .v-datefield [class*="textfield"].v-disabled {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp-tea .v-datefield [class*="textfield"]:focus {
+	outline: none;
+	-webkit-transition: none;
+	-moz-transition: none;
+	transition: none;
+	border-color: #9ea93f;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-tea .v-datefield [class*="textfield"][class*="prompt"] {
+	color: #a3a3a3;
+}
+
+.osbp-tea .v-datefield[class*="prompt"] > [class*="textfield"] {
+	color: #a3a3a3;
+}
+
+.osbp-tea .v-datefield [class*="button"] {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	-webkit-appearance: none;
+	background: transparent;
+	padding: 0;
+	position: absolute;
+	z-index: 10;
+	width: 22px;
+	line-height: 20px;
+	text-align: center;
+	font: inherit;
+	outline: none;
+	margin: 0;
+	top: 1px;
+	bottom: 1px;
+	left: 1px;
+	border: none;
+	border-right: 1px solid #c3c3c3;
+	color: #a3a3a3;
+}
+
+.osbp-tea .v-datefield [class*="button"]:hover {
+	color: #474747;
+}
+
+.osbp-tea .v-datefield [class*="button"]:before {
+	font-family: ThemeIcons;
+	content: "\f073";
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+}
+
+.osbp-tea .v-datefield [class*="button"]:active:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	background-color: rgba(128, 128, 128, 0.2);
+	border-radius: inherit;
+}
+
+.osbp-tea .v-datefield.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-datefield.v-disabled [class*="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-tea .v-datefield.v-disabled [class*="button"]:active:after {
+	display: none;
+}
+
+.osbp-tea .v-datefield.v-readonly [class*="textfield"] {
+	background: #eee;
+	color: #434343;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-tea .v-datefield.v-readonly [class*="textfield"]:focus {
+	box-shadow: none;
+	border-color: #c3c3c3;
+}
+
+.osbp-tea .v-datefield.v-readonly [class*="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-tea .v-datefield.v-readonly [class*="button"]:active:after {
+	display: none;
+}
+
+.osbp-tea .v-datefield-error .v-datefield-textfield {
+	border-color: #ed473b !important;
+	background: #fffbfb;
+	color: #6c2621;
+}
+
+.osbp-tea .v-datefield-error .v-datefield-button {
+	color: #ed473b;
+	border-color: #ed473b;
+}
+
+.osbp-tea .v-datefield-full {
+	width: 180px;
+}
+
+.osbp-tea .v-datefield-day {
+	width: 250px;
+}
+
+.osbp-tea .v-datefield-month {
+	width: 90px;
+}
+
+.osbp-tea .v-datefield-year {
+	width: 78px;
+}
+
+.osbp-tea .v-datefield-popup {
+	padding: 2px 2px;
+	border-radius: 0px;
+	background-color: white;
+	color: #474747;
+	-webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.3), 0 3px 5px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.27294);
+	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.3), 0 3px 5px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.27294);
+	-webkit-backface-visibility: hidden;
+	-moz-backface-visibility: hidden;
+	-ms-backface-visibility: hidden;
+	backface-visibility: hidden;
+	margin-top: 3px !important;
+	margin-bottom: 3px !important;
+	margin-right: 3px !important;
+	cursor: default;
+	width: auto;
+}
+
+.osbp-tea .v-datefield-popup[class*="animate-in"] {
+	-webkit-animation: valo-overlay-animate-in 120ms;
+	-moz-animation: valo-overlay-animate-in 120ms;
+	animation: valo-overlay-animate-in 120ms;
+}
+
+.osbp-tea .v-datefield-popup[class*="animate-out"] {
+	-webkit-animation: valo-animate-out-fade 120ms;
+	-moz-animation: valo-animate-out-fade 120ms;
+	animation: valo-animate-out-fade 120ms;
+}
+
+.osbp-tea .v-datefield-popup table {
+	border-collapse: collapse;
+	border-spacing: 0;
+	margin: 0 auto;
+}
+
+.osbp-tea .v-datefield-popup td {
+	padding: 1px;
+}
+
+.osbp-tea .v-datefield-popup .v-datefield-calendarpanel {
+	font-size: 12px;
+	text-align: center;
+}
+
+.osbp-tea .v-datefield-popup .v-datefield-calendarpanel:focus {
+	outline: none;
+}
+
+.osbp-tea .v-datefield-popup .v-datefield-calendarpanel-day {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 18px;
+	height: 15px;
+	border: 1px solid transparent;
+	line-height: 15px;
+	text-align: center;
+	font-size: 11px;
+	background: #fafafa;
+	-webkit-transition: color 200ms;
+	-moz-transition: color 200ms;
+	transition: color 200ms;
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	cursor: pointer;
+}
+
+.osbp-tea .v-datefield-popup .v-datefield-calendarpanel-day:hover {
+	color: #9ea93f;
+}
+
+.osbp-tea .v-datefield-popup .v-datefield-calendarpanel-day-offmonth {
+	color: #a0a0a0;
+	background: transparent;
+}
+
+.osbp-tea .v-datefield-popup .v-datefield-calendarpanel-day-today {
+	color: #191919;
+	font-weight: 600;
+	border-color: #afafaf;
+}
+
+.osbp-tea .v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected, .osbp-tea .v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected:hover {
+	color: #282a17;
+	background: #9ea93f;
+	border: none;
+	font-weight: 600;
+}
+
+.osbp-tea .v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-focused {
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	position: relative;
+}
+
+.v-ie8 .osbp-tea .v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-focused {
+	border-color: #9ea93f;
+}
+
+.osbp-tea .v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range, .osbp-tea .v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range:hover {
+	color: #a0a0a0;
+	cursor: not-allowed;
+}
+
+.osbp-tea .v-datefield-popup .v-datefield-calendarpanel-weekdays {
+	height: 15px;
+	color: rgba(133, 133, 133, 0.85);
+}
+
+.osbp-tea .v-datefield-popup .v-datefield-calendarpanel-weekdays strong {
+	font: inherit;
+	font-size: 11px;
+}
+
+.osbp-tea .v-datefield-popup .v-datefield-calendarpanel-header {
+	white-space: nowrap;
+}
+
+.osbp-tea .v-datefield-popup td[class*="year"] button, .osbp-tea .v-datefield-popup td[class*="month"] button {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	border: none;
+	background: transparent;
+	padding: 0;
+	margin: 0;
+	cursor: pointer;
+	color: transparent;
+	font-size: 0;
+	width: 11px;
+	height: 15px;
+	outline: none;
+	position: relative;
+	vertical-align: middle;
+}
+
+.osbp-tea .v-datefield-popup td[class*="year"] button:before, .osbp-tea .v-datefield-popup td[class*="month"] button:before {
+	color: #a0a0a0;
+	font-size: 16px;
+	line-height: 18px;
+	-webkit-transition: color 200ms;
+	-moz-transition: color 200ms;
+	transition: color 200ms;
+}
+
+.osbp-tea .v-datefield-popup td[class*="year"] button:hover:before, .osbp-tea .v-datefield-popup td[class*="month"] button:hover:before {
+	color: #9ea93f;
+}
+
+.osbp-tea .v-datefield-popup td[class*="year"] button.outside-range, .osbp-tea .v-datefield-popup td[class*="month"] button.outside-range {
+	cursor: default;
+	opacity: 0.3;
+	filter: alpha(opacity=30.0) ;
+}
+
+.osbp-tea .v-datefield-popup td[class*="year"] button.outside-range:hover:before, .osbp-tea .v-datefield-popup td[class*="month"] button.outside-range:hover:before {
+	color: #a0a0a0;
+}
+
+.osbp-tea .v-datefield-popup .v-button-prevyear:before {
+	font-family: ThemeIcons;
+	content: "\f100";
+}
+
+.osbp-tea .v-datefield-popup .v-button-prevmonth:before {
+	font-family: ThemeIcons;
+	content: "\f104";
+}
+
+.osbp-tea .v-datefield-popup .v-button-nextyear:before {
+	font-family: ThemeIcons;
+	content: "\f101";
+}
+
+.osbp-tea .v-datefield-popup .v-button-nextmonth:before {
+	font-family: ThemeIcons;
+	content: "\f105";
+}
+
+.osbp-tea .v-datefield-popup td.v-datefield-calendarpanel-month {
+	width: 88px;
+	color: #9ea93f;
+}
+
+.osbp-tea .v-datefield-popup .v-datefield-calendarpanel-year td.v-datefield-calendarpanel-month {
+	width: 44px;
+}
+
+.osbp-tea .v-datefield-popup .v-datefield-calendarpanel-weeknumber, .osbp-tea .v-datefield-popup .v-datefield-calendarpanel-weekdays.v-datefield-calendarpanel-weeknumbers td:first-child {
+	width: 18px;
+	color: rgba(133, 133, 133, 0.85);
+	font-size: 11px;
+	display: inline-block;
+	text-align: left;
+}
+
+.osbp-tea .v-datefield-popup .v-datefield-calendarpanel-weeknumber {
+	position: relative;
+}
+
+.osbp-tea .v-datefield-popup .v-datefield-calendarpanel-weeknumbers .v-first:before {
+	content: "";
+	position: absolute;
+	top: 21px;
+	bottom: 0;
+	left: 0;
+	width: 19px;
+	border-top: 1px solid #c3c3c3;
+	border-right: 1px solid #c3c3c3;
+	border-top-right-radius: 0px;
+	border-bottom-left-radius: 0px;
+	background: #eee;
+}
+
+.osbp-tea .v-datefield-popup td.v-datefield-calendarpanel-time {
+	width: 100%;
+	font-size: 11px;
+}
+
+.osbp-tea .v-datefield-popup td.v-datefield-calendarpanel-time .v-label {
+	display: inline;
+	margin: 0 0.1em;
+	font-weight: 400;
+}
+
+.osbp-tea .v-datefield-calendarpanel {
+	font-size: 12px;
+	text-align: center;
+}
+
+.osbp-tea .v-datefield-calendarpanel:focus {
+	outline: none;
+}
+
+.osbp-tea .v-datefield-calendarpanel-day {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 18px;
+	height: 15px;
+	border: 1px solid transparent;
+	line-height: 15px;
+	text-align: center;
+	font-size: 11px;
+	background: #fafafa;
+	-webkit-transition: color 200ms;
+	-moz-transition: color 200ms;
+	transition: color 200ms;
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	cursor: pointer;
+}
+
+.osbp-tea .v-datefield-calendarpanel-day:hover {
+	color: #9ea93f;
+}
+
+.osbp-tea .v-datefield-calendarpanel-day-offmonth {
+	color: #a0a0a0;
+	background: transparent;
+}
+
+.osbp-tea .v-datefield-calendarpanel-day-today {
+	color: #191919;
+	font-weight: 600;
+	border-color: #afafaf;
+}
+
+.osbp-tea .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected, .osbp-tea .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected:hover {
+	color: #282a17;
+	background: #9ea93f;
+	border: none;
+	font-weight: 600;
+}
+
+.osbp-tea .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-focused {
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	position: relative;
+}
+
+.v-ie8 .osbp-tea .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-focused {
+	border-color: #9ea93f;
+}
+
+.osbp-tea .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range, .osbp-tea .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range:hover {
+	color: #a0a0a0;
+	cursor: not-allowed;
+}
+
+.osbp-tea .v-datefield-calendarpanel-weekdays {
+	height: 15px;
+	color: rgba(133, 133, 133, 0.85);
+}
+
+.osbp-tea .v-datefield-calendarpanel-weekdays strong {
+	font: inherit;
+	font-size: 11px;
+}
+
+.osbp-tea .v-datefield-calendarpanel-header {
+	white-space: nowrap;
+}
+
+.osbp-tea td[class*="year"] button, .osbp-tea td[class*="month"] button {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	border: none;
+	background: transparent;
+	padding: 0;
+	margin: 0;
+	cursor: pointer;
+	color: transparent;
+	font-size: 0;
+	width: 11px;
+	height: 15px;
+	outline: none;
+	position: relative;
+	vertical-align: middle;
+}
+
+.osbp-tea td[class*="year"] button:before, .osbp-tea td[class*="month"] button:before {
+	color: #a0a0a0;
+	font-size: 16px;
+	line-height: 18px;
+	-webkit-transition: color 200ms;
+	-moz-transition: color 200ms;
+	transition: color 200ms;
+}
+
+.osbp-tea td[class*="year"] button:hover:before, .osbp-tea td[class*="month"] button:hover:before {
+	color: #9ea93f;
+}
+
+.osbp-tea td[class*="year"] button.outside-range, .osbp-tea td[class*="month"] button.outside-range {
+	cursor: default;
+	opacity: 0.3;
+	filter: alpha(opacity=30.0) ;
+}
+
+.osbp-tea td[class*="year"] button.outside-range:hover:before, .osbp-tea td[class*="month"] button.outside-range:hover:before {
+	color: #a0a0a0;
+}
+
+.osbp-tea .v-button-prevyear:before {
+	font-family: ThemeIcons;
+	content: "\f100";
+}
+
+.osbp-tea .v-button-prevmonth:before {
+	font-family: ThemeIcons;
+	content: "\f104";
+}
+
+.osbp-tea .v-button-nextyear:before {
+	font-family: ThemeIcons;
+	content: "\f101";
+}
+
+.osbp-tea .v-button-nextmonth:before {
+	font-family: ThemeIcons;
+	content: "\f105";
+}
+
+.osbp-tea td.v-datefield-calendarpanel-month {
+	width: 88px;
+	color: #9ea93f;
+}
+
+.osbp-tea .v-datefield-calendarpanel-year td.v-datefield-calendarpanel-month {
+	width: 44px;
+}
+
+.osbp-tea .v-datefield-calendarpanel-weeknumber, .osbp-tea .v-datefield-calendarpanel-weekdays.v-datefield-calendarpanel-weeknumbers td:first-child {
+	width: 18px;
+	color: rgba(133, 133, 133, 0.85);
+	font-size: 11px;
+	display: inline-block;
+	text-align: left;
+}
+
+.osbp-tea .v-datefield-calendarpanel-weeknumber {
+	position: relative;
+}
+
+.osbp-tea .v-datefield-calendarpanel-weeknumbers .v-first:before {
+	content: "";
+	position: absolute;
+	top: 21px;
+	bottom: 0;
+	left: 0;
+	width: 19px;
+	border-top: 1px solid #c3c3c3;
+	border-right: 1px solid #c3c3c3;
+	border-top-right-radius: 0px;
+	border-bottom-left-radius: 0px;
+	background: #eee;
+}
+
+.osbp-tea td.v-datefield-calendarpanel-time {
+	width: 100%;
+	font-size: 11px;
+}
+
+.osbp-tea td.v-datefield-calendarpanel-time .v-label {
+	display: inline;
+	margin: 0 0.1em;
+	font-weight: 400;
+}
+
+.osbp-tea .v-datefield-borderless .v-datefield-textfield {
+	border: none;
+	border-radius: 0;
+	background: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	color: inherit;
+}
+
+.osbp-tea .v-datefield-borderless .v-datefield-textfield:focus {
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-tea .v-datefield-borderless .v-datefield-textfield[class*="prompt"] {
+	color: inherit;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-datefield-borderless .v-datefield-button {
+	border: none;
+	color: inherit;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-datefield-align-right input {
+	text-align: right;
+}
+
+.osbp-tea .v-datefield-align-center input {
+	text-align: center;
+}
+
+.osbp-tea .v-datefield-tiny {
+	height: 22px;
+	border-radius: 0px;
+	font-size: 12px;
+}
+
+.osbp-tea .v-datefield-tiny [class*="textfield"] {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 22px;
+	border-radius: 0px;
+	padding: 2px 4px;
+	
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	padding-left: 26.4px;
+	width: 100%;
+	height: 100%;
+	border-radius: inherit;
+}
+
+.v-ie8 .osbp-tea .v-datefield-tiny [class*="textfield"], .v-ie9 .osbp-tea .v-datefield-tiny [class*="textfield"] {
+	line-height: 22px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-tea .v-datefield-tiny [class*="button"] {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	-webkit-appearance: none;
+	background: transparent;
+	padding: 0;
+	position: absolute;
+	z-index: 10;
+	width: 22px;
+	line-height: 22px;
+	text-align: center;
+	font: inherit;
+	outline: none;
+	margin: 0;
+}
+
+.osbp-tea .v-datefield-tiny [class*="button"]:before {
+	font-family: ThemeIcons;
+	content: "\f073";
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+}
+
+.osbp-tea .v-datefield-tiny [class*="button"]:active:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+}
+
+.osbp-tea .v-datefield-tiny.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-datefield-tiny.v-disabled [class*="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-tea .v-datefield-tiny.v-disabled [class*="button"]:active:after {
+	display: none;
+}
+
+.osbp-tea .v-datefield-tiny.v-readonly [class*="textfield"] {
+	background: #eee;
+	color: #434343;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-tea .v-datefield-tiny.v-readonly [class*="textfield"]:focus {
+	box-shadow: none;
+	border-color: #c3c3c3;
+}
+
+.osbp-tea .v-datefield-tiny.v-readonly [class*="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-tea .v-datefield-tiny.v-readonly [class*="button"]:active:after {
+	display: none;
+}
+
+.osbp-tea .v-datefield-compact, .osbp-tea .v-datefield-small {
+	height: 19px;
+	border-radius: 0px;
+}
+
+.osbp-tea .v-datefield-compact [class*="textfield"], .osbp-tea .v-datefield-small [class*="textfield"] {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 19px;
+	border-radius: 0px;
+	padding: 2px 4px;
+	
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	padding-left: 22.8px;
+	width: 100%;
+	height: 100%;
+	border-radius: inherit;
+}
+
+.v-ie8 .osbp-tea .v-datefield-compact [class*="textfield"], .v-ie9 .osbp-tea .v-datefield-compact [class*="textfield"], .v-ie8 .osbp-tea .v-datefield-small [class*="textfield"], .v-ie9 .osbp-tea .v-datefield-small [class*="textfield"] {
+	line-height: 19px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-tea .v-datefield-compact [class*="button"], .osbp-tea .v-datefield-small [class*="button"] {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	-webkit-appearance: none;
+	background: transparent;
+	padding: 0;
+	position: absolute;
+	z-index: 10;
+	width: 19px;
+	line-height: 19px;
+	text-align: center;
+	font: inherit;
+	outline: none;
+	margin: 0;
+}
+
+.osbp-tea .v-datefield-compact [class*="button"]:before, .osbp-tea .v-datefield-small [class*="button"]:before {
+	font-family: ThemeIcons;
+	content: "\f073";
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+}
+
+.osbp-tea .v-datefield-compact [class*="button"]:active:after, .osbp-tea .v-datefield-small [class*="button"]:active:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+}
+
+.osbp-tea .v-datefield-compact.v-disabled, .osbp-tea .v-datefield-small.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-datefield-compact.v-disabled [class*="button"], .osbp-tea .v-datefield-small.v-disabled [class*="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-tea .v-datefield-compact.v-disabled [class*="button"]:active:after, .osbp-tea .v-datefield-small.v-disabled [class*="button"]:active:after {
+	display: none;
+}
+
+.osbp-tea .v-datefield-compact.v-readonly [class*="textfield"], .osbp-tea .v-datefield-small.v-readonly [class*="textfield"] {
+	background: #eee;
+	color: #434343;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-tea .v-datefield-compact.v-readonly [class*="textfield"]:focus, .osbp-tea .v-datefield-small.v-readonly [class*="textfield"]:focus {
+	box-shadow: none;
+	border-color: #c3c3c3;
+}
+
+.osbp-tea .v-datefield-compact.v-readonly [class*="button"], .osbp-tea .v-datefield-small.v-readonly [class*="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-tea .v-datefield-compact.v-readonly [class*="button"]:active:after, .osbp-tea .v-datefield-small.v-readonly [class*="button"]:active:after {
+	display: none;
+}
+
+.osbp-tea .v-datefield-small {
+	font-size: 11px;
+}
+
+.osbp-tea .v-datefield-large {
+	height: 26px;
+	border-radius: 0px;
+	font-size: 15px;
+}
+
+.osbp-tea .v-datefield-large [class*="textfield"] {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 26px;
+	border-radius: 0px;
+	padding: 3px 5px;
+	
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	padding-left: 31.2px;
+	width: 100%;
+	height: 100%;
+	border-radius: inherit;
+}
+
+.v-ie8 .osbp-tea .v-datefield-large [class*="textfield"], .v-ie9 .osbp-tea .v-datefield-large [class*="textfield"] {
+	line-height: 26px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-tea .v-datefield-large [class*="button"] {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	-webkit-appearance: none;
+	background: transparent;
+	padding: 0;
+	position: absolute;
+	z-index: 10;
+	width: 26px;
+	line-height: 26px;
+	text-align: center;
+	font: inherit;
+	outline: none;
+	margin: 0;
+}
+
+.osbp-tea .v-datefield-large [class*="button"]:before {
+	font-family: ThemeIcons;
+	content: "\f073";
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+}
+
+.osbp-tea .v-datefield-large [class*="button"]:active:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+}
+
+.osbp-tea .v-datefield-large.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-datefield-large.v-disabled [class*="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-tea .v-datefield-large.v-disabled [class*="button"]:active:after {
+	display: none;
+}
+
+.osbp-tea .v-datefield-large.v-readonly [class*="textfield"] {
+	background: #eee;
+	color: #434343;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-tea .v-datefield-large.v-readonly [class*="textfield"]:focus {
+	box-shadow: none;
+	border-color: #c3c3c3;
+}
+
+.osbp-tea .v-datefield-large.v-readonly [class*="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-tea .v-datefield-large.v-readonly [class*="button"]:active:after {
+	display: none;
+}
+
+.osbp-tea .v-datefield-huge {
+	height: 35px;
+	border-radius: 0px;
+	font-size: 20px;
+}
+
+.osbp-tea .v-datefield-huge [class*="textfield"] {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 35px;
+	border-radius: 0px;
+	padding: 4px 6px;
+	
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	padding-left: 42px;
+	width: 100%;
+	height: 100%;
+	border-radius: inherit;
+}
+
+.v-ie8 .osbp-tea .v-datefield-huge [class*="textfield"], .v-ie9 .osbp-tea .v-datefield-huge [class*="textfield"] {
+	line-height: 35px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-tea .v-datefield-huge [class*="button"] {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	-webkit-appearance: none;
+	background: transparent;
+	padding: 0;
+	position: absolute;
+	z-index: 10;
+	width: 35px;
+	line-height: 35px;
+	text-align: center;
+	font: inherit;
+	outline: none;
+	margin: 0;
+}
+
+.osbp-tea .v-datefield-huge [class*="button"]:before {
+	font-family: ThemeIcons;
+	content: "\f073";
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+}
+
+.osbp-tea .v-datefield-huge [class*="button"]:active:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+}
+
+.osbp-tea .v-datefield-huge.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-datefield-huge.v-disabled [class*="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-tea .v-datefield-huge.v-disabled [class*="button"]:active:after {
+	display: none;
+}
+
+.osbp-tea .v-datefield-huge.v-readonly [class*="textfield"] {
+	background: #eee;
+	color: #434343;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-tea .v-datefield-huge.v-readonly [class*="textfield"]:focus {
+	box-shadow: none;
+	border-color: #c3c3c3;
+}
+
+.osbp-tea .v-datefield-huge.v-readonly [class*="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp-tea .v-datefield-huge.v-readonly [class*="button"]:active:after {
+	display: none;
+}
+
+.osbp-tea .v-inline-datefield-calendarpanel {
+	font-size: 12px;
+	text-align: center;
+}
+
+.osbp-tea .v-inline-datefield-calendarpanel:focus {
+	outline: none;
+}
+
+.osbp-tea .v-inline-datefield-calendarpanel-day {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 18px;
+	height: 15px;
+	border: 1px solid transparent;
+	line-height: 15px;
+	text-align: center;
+	font-size: 11px;
+	background: #fafafa;
+	-webkit-transition: color 200ms;
+	-moz-transition: color 200ms;
+	transition: color 200ms;
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	cursor: pointer;
+}
+
+.osbp-tea .v-inline-datefield-calendarpanel-day:hover {
+	color: #9ea93f;
+}
+
+.osbp-tea .v-inline-datefield-calendarpanel-day-offmonth {
+	color: #a0a0a0;
+	background: transparent;
+}
+
+.osbp-tea .v-inline-datefield-calendarpanel-day-today {
+	color: #191919;
+	font-weight: 600;
+	border-color: #afafaf;
+}
+
+.osbp-tea .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-selected, .osbp-tea .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-selected:hover {
+	color: #282a17;
+	background: #9ea93f;
+	border: none;
+	font-weight: 600;
+}
+
+.osbp-tea .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-focused {
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	position: relative;
+}
+
+.v-ie8 .osbp-tea .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-focused {
+	border-color: #9ea93f;
+}
+
+.osbp-tea .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-outside-range, .osbp-tea .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-outside-range:hover {
+	color: #a0a0a0;
+	cursor: not-allowed;
+}
+
+.osbp-tea .v-inline-datefield-calendarpanel-weekdays {
+	height: 15px;
+	color: rgba(133, 133, 133, 0.85);
+}
+
+.osbp-tea .v-inline-datefield-calendarpanel-weekdays strong {
+	font: inherit;
+	font-size: 11px;
+}
+
+.osbp-tea .v-inline-datefield-calendarpanel-header {
+	white-space: nowrap;
+}
+
+.osbp-tea td[class*="year"] button, .osbp-tea td[class*="month"] button {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	border: none;
+	background: transparent;
+	padding: 0;
+	margin: 0;
+	cursor: pointer;
+	color: transparent;
+	font-size: 0;
+	width: 11px;
+	height: 15px;
+	outline: none;
+	position: relative;
+	vertical-align: middle;
+}
+
+.osbp-tea td[class*="year"] button:before, .osbp-tea td[class*="month"] button:before {
+	color: #a0a0a0;
+	font-size: 16px;
+	line-height: 18px;
+	-webkit-transition: color 200ms;
+	-moz-transition: color 200ms;
+	transition: color 200ms;
+}
+
+.osbp-tea td[class*="year"] button:hover:before, .osbp-tea td[class*="month"] button:hover:before {
+	color: #9ea93f;
+}
+
+.osbp-tea td[class*="year"] button.outside-range, .osbp-tea td[class*="month"] button.outside-range {
+	cursor: default;
+	opacity: 0.3;
+	filter: alpha(opacity=30.0) ;
+}
+
+.osbp-tea td[class*="year"] button.outside-range:hover:before, .osbp-tea td[class*="month"] button.outside-range:hover:before {
+	color: #a0a0a0;
+}
+
+.osbp-tea .v-button-prevyear:before {
+	font-family: ThemeIcons;
+	content: "\f100";
+}
+
+.osbp-tea .v-button-prevmonth:before {
+	font-family: ThemeIcons;
+	content: "\f104";
+}
+
+.osbp-tea .v-button-nextyear:before {
+	font-family: ThemeIcons;
+	content: "\f101";
+}
+
+.osbp-tea .v-button-nextmonth:before {
+	font-family: ThemeIcons;
+	content: "\f105";
+}
+
+.osbp-tea td.v-inline-datefield-calendarpanel-month {
+	width: 88px;
+	color: #9ea93f;
+}
+
+.osbp-tea .v-inline-datefield-calendarpanel-year td.v-inline-datefield-calendarpanel-month {
+	width: 44px;
+}
+
+.osbp-tea .v-inline-datefield-calendarpanel-weeknumber, .osbp-tea .v-inline-datefield-calendarpanel-weekdays.v-inline-datefield-calendarpanel-weeknumbers td:first-child {
+	width: 18px;
+	color: rgba(133, 133, 133, 0.85);
+	font-size: 11px;
+	display: inline-block;
+	text-align: left;
+}
+
+.osbp-tea .v-inline-datefield-calendarpanel-weeknumber {
+	position: relative;
+}
+
+.osbp-tea .v-inline-datefield-calendarpanel-weeknumbers .v-first:before {
+	content: "";
+	position: absolute;
+	top: 21px;
+	bottom: 0;
+	left: 0;
+	width: 19px;
+	border-top: 1px solid #c3c3c3;
+	border-right: 1px solid #c3c3c3;
+	border-top-right-radius: 0px;
+	border-bottom-left-radius: 0px;
+	background: #eee;
+}
+
+.osbp-tea td.v-inline-datefield-calendarpanel-time {
+	width: 100%;
+	font-size: 11px;
+}
+
+.osbp-tea td.v-inline-datefield-calendarpanel-time .v-label {
+	display: inline;
+	margin: 0 0.1em;
+	font-weight: 400;
+}
+
+.osbp-tea .v-inline-datefield-calendarpanel {
+	position: relative;
+	background: white;
+	padding: 4px;
+}
+
+.osbp-tea .v-gridlayout-margin-top {
+	padding-top: 11px;
+}
+
+.osbp-tea .v-gridlayout-margin-bottom {
+	padding-bottom: 11px;
+}
+
+.osbp-tea .v-gridlayout-margin-left {
+	padding-left: 11px;
+}
+
+.osbp-tea .v-gridlayout-margin-right {
+	padding-right: 11px;
+}
+
+.osbp-tea .v-gridlayout-spacing-on {
+	padding-left: 7px;
+	padding-top: 0px;
+}
+
+.osbp-tea .v-menubar {
+	position: relative;
+	text-align: center;
+	white-space: nowrap;
+	outline: none;
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	height: 22px;
+	padding: 0 9px;
+	color: #191919;
+	font-weight: 400;
+	
+	cursor: default;
+	border-radius: 0px;
+	border: 1px solid #c3c3c3;
+	background: #fafafa;
+	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+	padding: 0;
+	text-align: left;
+	line-height: 20px;
+}
+
+.osbp-tea .v-menubar:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+}
+
+.osbp-tea .v-menubar:focus:after {
+	-webkit-transition: none;
+	-moz-transition: none;
+	transition: none;
+}
+
+.osbp-tea .v-menubar.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-menubar.v-disabled:after {
+	display: none;
+}
+
+.osbp-tea .v-menubar:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp-tea .v-menubar:focus:after {
+	border-color: #9ea93f;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-tea .v-menubar  > .v-menubar-menuitem {
+	padding: 0 8px;
+}
+
+.osbp-tea .v-menubar  > .v-menubar-menuitem[class*="-icon-only"] {
+	width: 22px;
+}
+
+.osbp-tea .v-menubar:active:after {
+	background: transparent;
+}
+
+.osbp-tea .v-menubar > .v-menubar-menuitem {
+	position: relative;
+	z-index: 1;
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	height: 22px;
+	padding: 0 9px;
+	color: inherit;
+	font-weight: 400;
+	
+	cursor: pointer;
+	border-radius: 0;
+	border: 1px solid #c3c3c3;
+	background: #fafafa;
+	
+	
+	background: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	border-width: 0 1px 0 0;
+	border-color: inherit;
+	height: 100%;
+	line-height: inherit;
+	vertical-align: top;
+	text-align: center;
+}
+
+.osbp-tea .v-menubar > .v-menubar-menuitem:first-child {
+	border-left-width: 0;
+}
+
+.osbp-tea .v-menubar > .v-menubar-menuitem:last-child {
+	border-right-width: 0;
+}
+
+.osbp-tea .v-menubar > .v-menubar-menuitem:before {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+}
+
+.osbp-tea .v-menubar > .v-menubar-menuitem:hover {
+	zoom: 1;
+}
+
+.osbp-tea .v-menubar > .v-menubar-menuitem:hover:before {
+	background-color: rgba(186, 186, 186, 0.1);
+	border: none;
+}
+
+.osbp-tea .v-menubar > .v-menubar-menuitem:active:before {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+.osbp-tea .v-menubar > .v-menubar-menuitem .v-icon {
+	margin: 0 2px 0 -2px;
+	cursor: inherit;
+}
+
+.osbp-tea .v-menubar > .v-menubar-menuitem[class*="-icon-only"] {
+	width: 22px;
+	padding: 0;
+}
+
+.osbp-tea .v-menubar > .v-menubar-menuitem[class*="-icon-only"] .v-icon {
+	margin: 0;
+}
+
+.osbp-tea .v-menubar > .v-menubar-menuitem-checked {
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	background-color: #ededed;
+	background-image: -webkit-linear-gradient(bottom, #ededed 0%, #ededed 100%);
+	background-image: linear-gradient(to top,#ededed 0%, #ededed 100%);
+	color: #181818;
+}
+
+.osbp-tea .v-disabled > .v-menubar-menuitem, .osbp-tea .v-menubar > .v-menubar-menuitem-disabled {
+	cursor: default;
+}
+
+.osbp-tea .v-disabled > .v-menubar-menuitem:before, .osbp-tea .v-menubar > .v-menubar-menuitem-disabled:before {
+	display: none;
+}
+
+.osbp-tea .v-menubar-menuitem-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-menubar > .v-menubar-menuitem-selected {
+	color: #0e0f09;
+	
+	
+	
+	border-radius: 0;
+	border: 1px solid #c3c3c3;
+	background: #9ea93f;
+	
+	
+	border-top-width: 0;
+	border-left-width: 0;
+	border-bottom-width: 0;
+	z-index: 2;
+}
+
+.osbp-tea .v-menubar > .v-menubar-menuitem-selected:hover:before {
+	background: none;
+}
+
+.osbp-tea .v-menubar .v-menubar-submenu-indicator {
+	display: none;
+}
+
+.osbp-tea .v-menubar .v-menubar-submenu-indicator  + .v-menubar-menuitem-caption:after {
+	font-family: ThemeIcons;
+	content: "\f078";
+	font-size: 0.7em;
+	vertical-align: 0.15em;
+	margin: 0 -0.2em 0 0.5em;
+	opacity: 0.5;
+}
+
+.osbp-tea .v-menubar .v-menubar-submenu-indicator  + .v-menubar-menuitem-caption:empty:after {
+	margin-left: -0.2em;
+}
+
+.osbp-tea .v-menubar-popup {
+	padding: 2px 2px;
+	border-radius: 0px;
+	background-color: white;
+	color: #474747;
+	-webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.3), 0 3px 5px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.27294);
+	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.3), 0 3px 5px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.27294);
+	-webkit-backface-visibility: hidden;
+	-moz-backface-visibility: hidden;
+	-ms-backface-visibility: hidden;
+	backface-visibility: hidden;
+	padding: 2px 2px;
+	margin: 3px 0 0 1px !important;
+}
+
+.osbp-tea .v-menubar-popup[class*="animate-in"] {
+	-webkit-animation: valo-overlay-animate-in 120ms;
+	-moz-animation: valo-overlay-animate-in 120ms;
+	animation: valo-overlay-animate-in 120ms;
+}
+
+.osbp-tea .v-menubar-popup[class*="animate-out"] {
+	-webkit-animation: valo-animate-out-fade 120ms;
+	-moz-animation: valo-animate-out-fade 120ms;
+	animation: valo-animate-out-fade 120ms;
+}
+
+.osbp-tea .v-menubar-popup .v-menubar-submenu {
+	outline: none;
+}
+
+.osbp-tea .v-menubar-popup .v-menubar-menuitem {
+	display: block;
+	cursor: pointer;
+	line-height: 16px;
+	padding: 0 12px 0 6px;
+	font-weight: 400;
+	white-space: nowrap;
+	position: relative;
+	padding-left: 19px;
+	padding-right: 22px;
+	position: relative;
+}
+
+.osbp-tea .v-menubar-popup .v-menubar-menuitem:active:before {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	background: #808c16;
+	opacity: 0.15;
+	filter: alpha(opacity=15.0) ;
+	pointer-events: none;
+	border-radius: inherit;
+}
+
+.osbp-tea .v-menubar-popup .v-menubar-menuitem .v-icon {
+	max-height: 16px;
+	margin-right: 3px;
+	min-width: 1em;
+}
+
+.osbp-tea .v-menubar-popup .v-menubar-submenu-indicator {
+	display: none;
+}
+
+.osbp-tea .v-menubar-popup .v-menubar-submenu-indicator  + .v-menubar-menuitem-caption:after {
+	position: absolute;
+	right: 6px;
+	font-family: ThemeIcons;
+	content: "\f054";
+	line-height: 18px;
+}
+
+.osbp-tea .v-menubar-popup .v-menubar-menuitem-selected {
+	background: #9ea93f;
+	color: #0e0f09;
+	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.15);
+}
+
+.osbp-tea .v-menubar-popup .v-menubar-separator {
+	display: block;
+	margin: 2px 0;
+	height: 0;
+	overflow: hidden;
+	border-bottom: 1px solid #c3c3c3;
+}
+
+.osbp-tea .v-menubar-popup [class*="checked"] .v-menubar-menuitem-caption:before {
+	content: "\f00c";
+	font-family: ThemeIcons;
+	position: absolute;
+	left: 6px;
+}
+
+.osbp-tea .v-menubar-popup [class*="unchecked"] .v-menubar-menuitem-caption:before {
+	content: "";
+}
+
+.osbp-tea .v-menubar-popup [class*="disabled"] {
+	cursor: default;
+}
+
+.osbp-tea .v-menubar-small {
+	height: 19px;
+	padding: 0 8px;
+	
+	font-weight: 400;
+	
+	cursor: default;
+	border-radius: 0px;
+	padding: 0;
+	text-align: left;
+	line-height: 17px;
+	font-size: 11px;
+}
+
+.osbp-tea .v-menubar-small:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp-tea .v-menubar-small  > .v-menubar-menuitem {
+	padding: 0 7px;
+}
+
+.osbp-tea .v-menubar-small  > .v-menubar-menuitem[class*="-icon-only"] {
+	width: 19px;
+}
+
+.osbp-tea .v-menubar-borderless {
+	border: none;
+	border-radius: 0;
+	padding: 1px;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	text-shadow: none;
+	background: transparent;
+	color: inherit;
+}
+
+.osbp-tea .v-menubar-borderless:focus:after {
+	display: none;
+}
+
+.osbp-tea .v-menubar-borderless .v-menubar-menuitem {
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	border: none;
+	margin-right: 1px;
+	border-radius: 0px;
+	color: #9ea93f;
+	padding: 0 7px;
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+}
+
+.osbp-tea .v-menubar-borderless .v-menubar-menuitem:first-child, .osbp-tea .v-menubar-borderless .v-menubar-menuitem:last-child, .osbp-tea .v-menubar-borderless .v-menubar-menuitem:first-child:last-child {
+	border-radius: 0px;
+}
+
+.osbp-tea .v-menubar-borderless .v-menubar-menuitem:before {
+	content: none;
+}
+
+.osbp-tea .v-menubar-borderless .v-menubar-menuitem:hover {
+	color: #b7c15a;
+}
+
+.osbp-tea .v-menubar-borderless .v-menubar-menuitem:active {
+	color: inherit;
+}
+
+.osbp-tea .v-menubar-borderless .v-menubar-menuitem-checked, .osbp-tea .v-menubar-borderless .v-menubar-menuitem-checked:first-child {
+	border: 1px solid #c3c3c3;
+	color: #9ea93f;
+}
+
+.osbp-tea .v-menubar-borderless .v-menubar-menuitem-checked .v-menubar-menuitem-caption, .osbp-tea .v-menubar-borderless .v-menubar-menuitem-checked:first-child .v-menubar-menuitem-caption {
+	position: relative;
+	top: -1px;
+}
+
+.osbp-tea .v-menubar-borderless .v-menubar-menuitem-selected {
+	color: #0e0f09;
+	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.15);
+}
+
+.osbp-tea .v-menubar-borderless .v-menubar-menuitem-selected:hover {
+	color: #0e0f09;
+}
+
+.osbp-tea .v-menubar-borderless .v-menubar-menuitem-disabled, .osbp-tea .v-menubar-borderless .v-menubar-menuitem-disabled:hover {
+	color: inherit;
+}
+
+.osbp-tea .v-radiobutton {
+	position: relative;
+	line-height: 11px;
+	white-space: nowrap;
+}
+
+.osbp-tea .v-radiobutton.v-has-width label {
+	white-space: normal;
+}
+
+:root .osbp-tea .v-radiobutton {
+	padding-left: 15px;
+}
+
+:root .osbp-tea .v-radiobutton label {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	display: inline-block;
+}
+
+:root .osbp-tea .v-radiobutton > input {
+	position: absolute;
+	clip: rect(0, 0, 0, 0);
+	left: 0.2em;
+	top: 0.2em;
+	z-index: 0;
+	margin: 0;
+}
+
+:root .osbp-tea .v-radiobutton > input:focus ~ label:before {
+	border-color: #9ea93f;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	-webkit-box-shadow: 0 0 0 1px transparent, 0 2px 3px rgba(0, 0, 0, 0.15);
+	box-shadow: 0 0 0 1px transparent, 0 2px 3px rgba(0, 0, 0, 0.15);
+}
+
+:root .osbp-tea .v-radiobutton > input ~ label:before, :root .osbp-tea .v-radiobutton > input ~ label:after {
+	content: "";
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 11px;
+	height: 11px;
+	position: absolute;
+	top: 0;
+	left: 0;
+	border-radius: 0px;
+	font-size: 10px;
+	text-align: center;
+}
+
+:root .osbp-tea .v-radiobutton > input ~ label:before {
+	height: 11px;
+	padding: 0 5px;
+	color: #191919;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #c3c3c3;
+	background: #fafafa;
+	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+	padding: 0;
+	height: 11px;
+}
+
+:root .osbp-tea .v-radiobutton > input ~ label:after {
+	content: "\f00c";
+	font-family: ThemeIcons;
+	color: transparent;
+	-webkit-transition: color 100ms;
+	-moz-transition: color 100ms;
+	transition: color 100ms;
+}
+
+:root .osbp-tea .v-radiobutton > input:active ~ label:after {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+:root .osbp-tea .v-radiobutton > input:checked ~ label:after {
+	color: #9ea93f;
+}
+
+.osbp-tea .v-radiobutton > .v-icon, .osbp-tea .v-radiobutton > label .v-icon {
+	margin: 0 4px 0 2px;
+	min-width: 1em;
+	cursor: pointer;
+}
+
+.osbp-tea .v-radiobutton.v-disabled  > label, .osbp-tea .v-radiobutton.v-disabled  > .v-icon {
+	cursor: default;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-radiobutton.v-disabled  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp-tea .v-radiobutton.v-disabled > input:active ~ label:after {
+	background: transparent;
+}
+
+.osbp-tea .v-radiobutton.v-readonly  > label, .osbp-tea .v-radiobutton.v-readonly  > .v-icon {
+	cursor: default;
+}
+
+.osbp-tea .v-radiobutton.v-readonly  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp-tea .v-radiobutton.v-readonly > input:active ~ label:after {
+	background: transparent;
+}
+
+:root .osbp-tea .v-radiobutton.v-readonly > input ~ label:after {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+:root .osbp-tea .v-radiobutton > input:checked ~ label:after {
+	width: 4px;
+	height: 4px;
+	top: 4px;
+	left: 4px;
+	background: #9ea93f;
+}
+
+:root .osbp-tea .v-radiobutton > input ~ label:before, :root .osbp-tea .v-radiobutton > input ~ label:after {
+	border-radius: 50%;
+	content: "";
+}
+
+.osbp-tea .v-select-optiongroup .v-radiobutton, .osbp-tea .v-select-optiongroup .v-checkbox {
+	display: block;
+	margin: 6px 12px 0 0;
+}
+
+.osbp-tea .v-select-optiongroup .v-radiobutton:first-child, .osbp-tea .v-select-optiongroup .v-checkbox:first-child {
+	margin-top: 4px;
+}
+
+.osbp-tea .v-select-optiongroup .v-radiobutton:last-child, .osbp-tea .v-select-optiongroup .v-checkbox:last-child {
+	margin-bottom: 4px;
+}
+
+.osbp-tea .v-select-optiongroup.v-has-width label {
+	white-space: normal;
+}
+
+.osbp-tea .v-select-optiongroup-small {
+	font-size: 11px;
+}
+
+.osbp-tea .v-select-optiongroup-small .v-checkbox {
+	position: relative;
+	line-height: 10px;
+	white-space: nowrap;
+}
+
+.osbp-tea .v-select-optiongroup-small .v-checkbox.v-has-width label {
+	white-space: normal;
+}
+
+:root .osbp-tea .v-select-optiongroup-small .v-checkbox {
+	padding-left: 13px;
+}
+
+:root .osbp-tea .v-select-optiongroup-small .v-checkbox label {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	display: inline-block;
+}
+
+:root .osbp-tea .v-select-optiongroup-small .v-checkbox > input {
+	position: absolute;
+	clip: rect(0, 0, 0, 0);
+	left: 0.2em;
+	top: 0.2em;
+	z-index: 0;
+	margin: 0;
+}
+
+:root .osbp-tea .v-select-optiongroup-small .v-checkbox > input:focus ~ label:before {
+	border-color: #9ea93f;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	-webkit-box-shadow: 0 0 0 1px transparent, 0 2px 3px rgba(0, 0, 0, 0.15);
+	box-shadow: 0 0 0 1px transparent, 0 2px 3px rgba(0, 0, 0, 0.15);
+}
+
+:root .osbp-tea .v-select-optiongroup-small .v-checkbox > input ~ label:before, :root .osbp-tea .v-select-optiongroup-small .v-checkbox > input ~ label:after {
+	content: "";
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 10px;
+	height: 10px;
+	position: absolute;
+	top: 0;
+	left: 0;
+	border-radius: 0px;
+	font-size: 8px;
+	text-align: center;
+}
+
+:root .osbp-tea .v-select-optiongroup-small .v-checkbox > input ~ label:before {
+	height: 9.5px;
+	padding: 0 4px;
+	color: #191919;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #c3c3c3;
+	background: #fafafa;
+	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+	padding: 0;
+	height: 10px;
+}
+
+:root .osbp-tea .v-select-optiongroup-small .v-checkbox > input ~ label:after {
+	content: "\f00c";
+	font-family: ThemeIcons;
+	color: transparent;
+	-webkit-transition: color 100ms;
+	-moz-transition: color 100ms;
+	transition: color 100ms;
+}
+
+:root .osbp-tea .v-select-optiongroup-small .v-checkbox > input:active ~ label:after {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+:root .osbp-tea .v-select-optiongroup-small .v-checkbox > input:checked ~ label:after {
+	color: #9ea93f;
+}
+
+.osbp-tea .v-select-optiongroup-small .v-checkbox > .v-icon, .osbp-tea .v-select-optiongroup-small .v-checkbox > label .v-icon {
+	margin: 0 3px 0 2px;
+	min-width: 1em;
+	cursor: pointer;
+}
+
+.osbp-tea .v-select-optiongroup-small .v-checkbox.v-disabled  > label, .osbp-tea .v-select-optiongroup-small .v-checkbox.v-disabled  > .v-icon {
+	cursor: default;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-select-optiongroup-small .v-checkbox.v-disabled  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp-tea .v-select-optiongroup-small .v-checkbox.v-disabled > input:active ~ label:after {
+	background: transparent;
+}
+
+.osbp-tea .v-select-optiongroup-small .v-checkbox.v-readonly  > label, .osbp-tea .v-select-optiongroup-small .v-checkbox.v-readonly  > .v-icon {
+	cursor: default;
+}
+
+.osbp-tea .v-select-optiongroup-small .v-checkbox.v-readonly  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp-tea .v-select-optiongroup-small .v-checkbox.v-readonly > input:active ~ label:after {
+	background: transparent;
+}
+
+:root .osbp-tea .v-select-optiongroup-small .v-checkbox.v-readonly > input ~ label:after {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-select-optiongroup-small .v-radiobutton {
+	position: relative;
+	line-height: 10px;
+	white-space: nowrap;
+}
+
+.osbp-tea .v-select-optiongroup-small .v-radiobutton.v-has-width label {
+	white-space: normal;
+}
+
+:root .osbp-tea .v-select-optiongroup-small .v-radiobutton {
+	padding-left: 13px;
+}
+
+:root .osbp-tea .v-select-optiongroup-small .v-radiobutton label {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	display: inline-block;
+}
+
+:root .osbp-tea .v-select-optiongroup-small .v-radiobutton > input {
+	position: absolute;
+	clip: rect(0, 0, 0, 0);
+	left: 0.2em;
+	top: 0.2em;
+	z-index: 0;
+	margin: 0;
+}
+
+:root .osbp-tea .v-select-optiongroup-small .v-radiobutton > input:focus ~ label:before {
+	border-color: #9ea93f;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	-webkit-box-shadow: 0 0 0 1px transparent, 0 2px 3px rgba(0, 0, 0, 0.15);
+	box-shadow: 0 0 0 1px transparent, 0 2px 3px rgba(0, 0, 0, 0.15);
+}
+
+:root .osbp-tea .v-select-optiongroup-small .v-radiobutton > input ~ label:before, :root .osbp-tea .v-select-optiongroup-small .v-radiobutton > input ~ label:after {
+	content: "";
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 10px;
+	height: 10px;
+	position: absolute;
+	top: 0;
+	left: 0;
+	border-radius: 0px;
+	font-size: 8px;
+	text-align: center;
+}
+
+:root .osbp-tea .v-select-optiongroup-small .v-radiobutton > input ~ label:before {
+	height: 9.5px;
+	padding: 0 4px;
+	color: #191919;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #c3c3c3;
+	background: #fafafa;
+	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+	padding: 0;
+	height: 10px;
+}
+
+:root .osbp-tea .v-select-optiongroup-small .v-radiobutton > input ~ label:after {
+	content: "\f00c";
+	font-family: ThemeIcons;
+	color: transparent;
+	-webkit-transition: color 100ms;
+	-moz-transition: color 100ms;
+	transition: color 100ms;
+}
+
+:root .osbp-tea .v-select-optiongroup-small .v-radiobutton > input:active ~ label:after {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+:root .osbp-tea .v-select-optiongroup-small .v-radiobutton > input:checked ~ label:after {
+	color: #9ea93f;
+}
+
+.osbp-tea .v-select-optiongroup-small .v-radiobutton > .v-icon, .osbp-tea .v-select-optiongroup-small .v-radiobutton > label .v-icon {
+	margin: 0 3px 0 2px;
+	min-width: 1em;
+	cursor: pointer;
+}
+
+.osbp-tea .v-select-optiongroup-small .v-radiobutton.v-disabled  > label, .osbp-tea .v-select-optiongroup-small .v-radiobutton.v-disabled  > .v-icon {
+	cursor: default;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-select-optiongroup-small .v-radiobutton.v-disabled  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp-tea .v-select-optiongroup-small .v-radiobutton.v-disabled > input:active ~ label:after {
+	background: transparent;
+}
+
+.osbp-tea .v-select-optiongroup-small .v-radiobutton.v-readonly  > label, .osbp-tea .v-select-optiongroup-small .v-radiobutton.v-readonly  > .v-icon {
+	cursor: default;
+}
+
+.osbp-tea .v-select-optiongroup-small .v-radiobutton.v-readonly  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp-tea .v-select-optiongroup-small .v-radiobutton.v-readonly > input:active ~ label:after {
+	background: transparent;
+}
+
+:root .osbp-tea .v-select-optiongroup-small .v-radiobutton.v-readonly > input ~ label:after {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+:root .osbp-tea .v-select-optiongroup-small .v-radiobutton > input:checked ~ label:after {
+	width: 4px;
+	height: 4px;
+	top: 3px;
+	left: 3px;
+	background: #9ea93f;
+}
+
+:root .osbp-tea .v-select-optiongroup-small .v-radiobutton > input ~ label:before, :root .osbp-tea .v-select-optiongroup-small .v-radiobutton > input ~ label:after {
+	border-radius: 50%;
+	content: "";
+}
+
+.osbp-tea .v-select-optiongroup-small .v-radiobutton, .osbp-tea .v-select-optiongroup-small .v-checkbox {
+	display: block;
+	margin: 5px 12px 0 0;
+}
+
+.osbp-tea .v-select-optiongroup-small .v-radiobutton:first-child, .osbp-tea .v-select-optiongroup-small .v-checkbox:first-child {
+	margin-top: 3px;
+}
+
+.osbp-tea .v-select-optiongroup-small .v-radiobutton:last-child, .osbp-tea .v-select-optiongroup-small .v-checkbox:last-child {
+	margin-bottom: 3px;
+}
+
+.osbp-tea .v-select-optiongroup-small.v-has-width label {
+	white-space: normal;
+}
+
+.osbp-tea .v-select-optiongroup-large {
+	font-size: 15px;
+}
+
+.osbp-tea .v-select-optiongroup-large .v-checkbox {
+	position: relative;
+	line-height: 13px;
+	white-space: nowrap;
+}
+
+.osbp-tea .v-select-optiongroup-large .v-checkbox.v-has-width label {
+	white-space: normal;
+}
+
+:root .osbp-tea .v-select-optiongroup-large .v-checkbox {
+	padding-left: 17px;
+}
+
+:root .osbp-tea .v-select-optiongroup-large .v-checkbox label {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	display: inline-block;
+}
+
+:root .osbp-tea .v-select-optiongroup-large .v-checkbox > input {
+	position: absolute;
+	clip: rect(0, 0, 0, 0);
+	left: 0.2em;
+	top: 0.2em;
+	z-index: 0;
+	margin: 0;
+}
+
+:root .osbp-tea .v-select-optiongroup-large .v-checkbox > input:focus ~ label:before {
+	border-color: #9ea93f;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	-webkit-box-shadow: 0 0 0 1px transparent, 0 2px 3px rgba(0, 0, 0, 0.15);
+	box-shadow: 0 0 0 1px transparent, 0 2px 3px rgba(0, 0, 0, 0.15);
+}
+
+:root .osbp-tea .v-select-optiongroup-large .v-checkbox > input ~ label:before, :root .osbp-tea .v-select-optiongroup-large .v-checkbox > input ~ label:after {
+	content: "";
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 13px;
+	height: 13px;
+	position: absolute;
+	top: 0;
+	left: 0;
+	border-radius: 0px;
+	font-size: 11px;
+	text-align: center;
+}
+
+:root .osbp-tea .v-select-optiongroup-large .v-checkbox > input ~ label:before {
+	height: 13px;
+	padding: 0 5px;
+	color: #191919;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #c3c3c3;
+	background: #fafafa;
+	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+	padding: 0;
+	height: 13px;
+}
+
+:root .osbp-tea .v-select-optiongroup-large .v-checkbox > input ~ label:after {
+	content: "\f00c";
+	font-family: ThemeIcons;
+	color: transparent;
+	-webkit-transition: color 100ms;
+	-moz-transition: color 100ms;
+	transition: color 100ms;
+}
+
+:root .osbp-tea .v-select-optiongroup-large .v-checkbox > input:active ~ label:after {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+:root .osbp-tea .v-select-optiongroup-large .v-checkbox > input:checked ~ label:after {
+	color: #9ea93f;
+}
+
+.osbp-tea .v-select-optiongroup-large .v-checkbox > .v-icon, .osbp-tea .v-select-optiongroup-large .v-checkbox > label .v-icon {
+	margin: 0 4px 0 2px;
+	min-width: 1em;
+	cursor: pointer;
+}
+
+.osbp-tea .v-select-optiongroup-large .v-checkbox.v-disabled  > label, .osbp-tea .v-select-optiongroup-large .v-checkbox.v-disabled  > .v-icon {
+	cursor: default;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-select-optiongroup-large .v-checkbox.v-disabled  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp-tea .v-select-optiongroup-large .v-checkbox.v-disabled > input:active ~ label:after {
+	background: transparent;
+}
+
+.osbp-tea .v-select-optiongroup-large .v-checkbox.v-readonly  > label, .osbp-tea .v-select-optiongroup-large .v-checkbox.v-readonly  > .v-icon {
+	cursor: default;
+}
+
+.osbp-tea .v-select-optiongroup-large .v-checkbox.v-readonly  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp-tea .v-select-optiongroup-large .v-checkbox.v-readonly > input:active ~ label:after {
+	background: transparent;
+}
+
+:root .osbp-tea .v-select-optiongroup-large .v-checkbox.v-readonly > input ~ label:after {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-select-optiongroup-large .v-radiobutton {
+	position: relative;
+	line-height: 13px;
+	white-space: nowrap;
+}
+
+.osbp-tea .v-select-optiongroup-large .v-radiobutton.v-has-width label {
+	white-space: normal;
+}
+
+:root .osbp-tea .v-select-optiongroup-large .v-radiobutton {
+	padding-left: 17px;
+}
+
+:root .osbp-tea .v-select-optiongroup-large .v-radiobutton label {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	display: inline-block;
+}
+
+:root .osbp-tea .v-select-optiongroup-large .v-radiobutton > input {
+	position: absolute;
+	clip: rect(0, 0, 0, 0);
+	left: 0.2em;
+	top: 0.2em;
+	z-index: 0;
+	margin: 0;
+}
+
+:root .osbp-tea .v-select-optiongroup-large .v-radiobutton > input:focus ~ label:before {
+	border-color: #9ea93f;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	-webkit-box-shadow: 0 0 0 1px transparent, 0 2px 3px rgba(0, 0, 0, 0.15);
+	box-shadow: 0 0 0 1px transparent, 0 2px 3px rgba(0, 0, 0, 0.15);
+}
+
+:root .osbp-tea .v-select-optiongroup-large .v-radiobutton > input ~ label:before, :root .osbp-tea .v-select-optiongroup-large .v-radiobutton > input ~ label:after {
+	content: "";
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 13px;
+	height: 13px;
+	position: absolute;
+	top: 0;
+	left: 0;
+	border-radius: 0px;
+	font-size: 11px;
+	text-align: center;
+}
+
+:root .osbp-tea .v-select-optiongroup-large .v-radiobutton > input ~ label:before {
+	height: 13px;
+	padding: 0 5px;
+	color: #191919;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #c3c3c3;
+	background: #fafafa;
+	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+	padding: 0;
+	height: 13px;
+}
+
+:root .osbp-tea .v-select-optiongroup-large .v-radiobutton > input ~ label:after {
+	content: "\f00c";
+	font-family: ThemeIcons;
+	color: transparent;
+	-webkit-transition: color 100ms;
+	-moz-transition: color 100ms;
+	transition: color 100ms;
+}
+
+:root .osbp-tea .v-select-optiongroup-large .v-radiobutton > input:active ~ label:after {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+:root .osbp-tea .v-select-optiongroup-large .v-radiobutton > input:checked ~ label:after {
+	color: #9ea93f;
+}
+
+.osbp-tea .v-select-optiongroup-large .v-radiobutton > .v-icon, .osbp-tea .v-select-optiongroup-large .v-radiobutton > label .v-icon {
+	margin: 0 4px 0 2px;
+	min-width: 1em;
+	cursor: pointer;
+}
+
+.osbp-tea .v-select-optiongroup-large .v-radiobutton.v-disabled  > label, .osbp-tea .v-select-optiongroup-large .v-radiobutton.v-disabled  > .v-icon {
+	cursor: default;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-select-optiongroup-large .v-radiobutton.v-disabled  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp-tea .v-select-optiongroup-large .v-radiobutton.v-disabled > input:active ~ label:after {
+	background: transparent;
+}
+
+.osbp-tea .v-select-optiongroup-large .v-radiobutton.v-readonly  > label, .osbp-tea .v-select-optiongroup-large .v-radiobutton.v-readonly  > .v-icon {
+	cursor: default;
+}
+
+.osbp-tea .v-select-optiongroup-large .v-radiobutton.v-readonly  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp-tea .v-select-optiongroup-large .v-radiobutton.v-readonly > input:active ~ label:after {
+	background: transparent;
+}
+
+:root .osbp-tea .v-select-optiongroup-large .v-radiobutton.v-readonly > input ~ label:after {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+:root .osbp-tea .v-select-optiongroup-large .v-radiobutton > input:checked ~ label:after {
+	width: 5px;
+	height: 5px;
+	top: 4px;
+	left: 4px;
+	background: #9ea93f;
+}
+
+:root .osbp-tea .v-select-optiongroup-large .v-radiobutton > input ~ label:before, :root .osbp-tea .v-select-optiongroup-large .v-radiobutton > input ~ label:after {
+	border-radius: 50%;
+	content: "";
+}
+
+.osbp-tea .v-select-optiongroup-large .v-radiobutton, .osbp-tea .v-select-optiongroup-large .v-checkbox {
+	display: block;
+	margin: 7px 12px 0 0;
+}
+
+.osbp-tea .v-select-optiongroup-large .v-radiobutton:first-child, .osbp-tea .v-select-optiongroup-large .v-checkbox:first-child {
+	margin-top: 4px;
+}
+
+.osbp-tea .v-select-optiongroup-large .v-radiobutton:last-child, .osbp-tea .v-select-optiongroup-large .v-checkbox:last-child {
+	margin-bottom: 4px;
+}
+
+.osbp-tea .v-select-optiongroup-large.v-has-width label {
+	white-space: normal;
+}
+
+.osbp-tea .v-select-optiongroup-horizontal {
+	white-space: nowrap;
+}
+
+.osbp-tea .v-select-optiongroup-horizontal .v-radiobutton, .osbp-tea .v-select-optiongroup-horizontal .v-checkbox {
+	display: inline-block;
+}
+
+.osbp-tea .v-select-optiongroup-horizontal.v-has-width {
+	white-space: normal;
+}
+
+.osbp-tea .v-select-optiongroup-horizontal.v-has-width label {
+	white-space: nowrap;
+}
+
+.osbp-tea .v-link {
+	cursor: pointer;
+	color: #9ea93f;
+	text-decoration: underline;
+	font-weight: inherit;
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+}
+
+.osbp-tea .v-link:hover {
+	color: #b7c15a;
+}
+
+.osbp-tea .v-link.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-link a {
+	cursor: inherit;
+	color: inherit;
+	text-decoration: inherit;
+	-webkit-transition: inherit;
+	-moz-transition: inherit;
+	transition: inherit;
+}
+
+.osbp-tea .v-link .v-icon {
+	cursor: inherit;
+}
+
+.osbp-tea .v-link-small {
+	font-size: 11px;
+}
+
+.osbp-tea .v-link-large {
+	font-size: 15px;
+}
+
+.osbp-tea .v-window {
+	padding: 2px 2px;
+	border-radius: 0px;
+	background-color: #fbfbfb;
+	color: #464646;
+	-webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.3), 0 3px 5px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.27294);
+	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.3), 0 3px 5px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.27294);
+	-webkit-backface-visibility: hidden;
+	-moz-backface-visibility: hidden;
+	-ms-backface-visibility: hidden;
+	backface-visibility: hidden;
+	-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3), 0 16px 80px -6px rgba(0, 0, 0, 0.45), 0 0 0 1px rgba(0, 0, 0, 0.27294);
+	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3), 0 16px 80px -6px rgba(0, 0, 0, 0.45), 0 0 0 1px rgba(0, 0, 0, 0.27294);
+	padding: 0;
+	min-width: 88px !important;
+	min-height: 22px !important;
+	white-space: nowrap;
+	overflow: hidden !important;
+	-webkit-transition: width 200ms, height 200ms, top 200ms, left 200ms;
+	-moz-transition: width 200ms, height 200ms, top 200ms, left 200ms;
+	transition: width 200ms, height 200ms, top 200ms, left 200ms;
+}
+
+.osbp-tea .v-window[class*="animate-in"] {
+	-webkit-animation: valo-animate-in-fade 140ms;
+	-moz-animation: valo-animate-in-fade 140ms;
+	animation: valo-animate-in-fade 140ms;
+}
+
+.osbp-tea .v-window[class*="animate-out"] {
+	-webkit-animation: valo-animate-out-scale-down-fade 100ms;
+	-moz-animation: valo-animate-out-scale-down-fade 100ms;
+	animation: valo-animate-out-scale-down-fade 100ms;
+}
+
+.osbp-tea .v-window.v-window-animate-in {
+	-webkit-transition: none;
+	-moz-transition: none;
+	transition: none;
+}
+
+.osbp-tea .v-window-modalitycurtain {
+	position: fixed;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	background-color: #222;
+	background-image: -webkit-radial-gradient(50% 50%, circle, #222, #222222);
+	background-image: radial-gradient(  circle at 50% 50%, #222, #222222);
+	opacity: 0.8;
+	filter: alpha(opacity=80) ;
+	-webkit-animation: valo-animate-in-fade 400ms 100ms backwards;
+	-moz-animation: valo-animate-in-fade 400ms 100ms backwards;
+	animation: valo-animate-in-fade 400ms 100ms backwards;
+}
+
+.v-op12 .osbp-tea .v-window-modalitycurtain {
+	-webkit-animation: none;
+	-moz-animation: none;
+	animation: none;
+}
+
+.osbp-tea .v-window-draggingCurtain {
+	position: fixed !important;
+}
+
+.osbp-tea .v-window-resizingCurtain + .v-window, .osbp-tea .v-window-draggingCurtain + .v-window {
+	-webkit-transition: none;
+	-moz-transition: none;
+	transition: none;
+}
+
+.osbp-tea .v-window-outerheader {
+	cursor: move;
+	position: absolute;
+	z-index: 2;
+	top: 0;
+	left: 0;
+	right: 0;
+	-webkit-transform: translatez(0);
+	-moz-transform: translatez(0);
+	-ms-transform: translatez(0);
+	-o-transform: translatez(0);
+	transform: translatez(0);
+}
+
+.osbp-tea .v-window-outerheader:after {
+	content: "";
+	position: absolute;
+	bottom: -1px;
+	right: 0;
+	left: 0;
+	height: 0;
+	border-top: 1px solid #c3c3c3;
+	border-color: rgba(195, 195, 195, 0.5);
+}
+
+.osbp-tea .v-window-header {
+	line-height: 21px;
+	padding-left: 7px;
+	margin-right: 44px;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+	color: #7c7c7c;
+}
+
+.osbp-tea .v-window-restorebox-disabled  ~ .v-window-closebox ~ .v-window-header, .osbp-tea .v-window-maximizebox-disabled  ~ .v-window-closebox ~ .v-window-header {
+	margin-right: 22px;
+}
+
+.osbp-tea .v-window-restorebox-disabled  ~ .v-window-closebox-disabled ~ .v-window-header, .osbp-tea .v-window-maximizebox-disabled  ~ .v-window-closebox-disabled ~ .v-window-header {
+	margin-right: 7px;
+}
+
+.osbp-tea .v-window-closebox, .osbp-tea .v-window-maximizebox, .osbp-tea .v-window-restorebox {
+	position: absolute;
+	z-index: 3;
+	top: 0;
+	right: 0;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 20px;
+	height: 21px;
+	background-color: #fbfbfb;
+	line-height: 19px;
+	text-align: center;
+	cursor: pointer;
+	font-size: 16px;
+	color: #969696;
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+}
+
+.osbp-tea .v-window-closebox:focus, .osbp-tea .v-window-maximizebox:focus, .osbp-tea .v-window-restorebox:focus {
+	outline: none;
+}
+
+.osbp-tea .v-window-closebox:hover, .osbp-tea .v-window-maximizebox:hover, .osbp-tea .v-window-restorebox:hover {
+	opacity: 1;
+	filter: none ;
+	color: #9ea93f;
+}
+
+.osbp-tea .v-window-closebox:active, .osbp-tea .v-window-maximizebox:active, .osbp-tea .v-window-restorebox:active {
+	color: inherit;
+}
+
+.osbp-tea .v-window-closebox {
+	padding-right: 2px;
+}
+
+.osbp-tea .v-window-closebox:before {
+	content: "\00d7";
+}
+
+.osbp-tea .v-window-maximizebox, .osbp-tea .v-window-restorebox {
+	right: 20px;
+	padding-left: 2px;
+}
+
+.osbp-tea .v-window-closebox-disabled, .osbp-tea .v-window-resizebox-disabled, .osbp-tea .v-window-restorebox-disabled, .osbp-tea .v-window-maximizebox-disabled {
+	display: none;
+}
+
+.osbp-tea .v-window-closebox-disabled  + .v-window-closebox, .osbp-tea .v-window-resizebox-disabled  + .v-window-closebox, .osbp-tea .v-window-restorebox-disabled  + .v-window-closebox, .osbp-tea .v-window-maximizebox-disabled  + .v-window-closebox {
+	width: 22px;
+	padding-right: 0;
+	border-bottom-left-radius: 0px;
+}
+
+.osbp-tea .v-window-maximizebox:before {
+	content: "+";
+}
+
+.osbp-tea .v-window-restorebox:before {
+	content: "\2013";
+}
+
+.osbp-tea .v-window > .popupContent, .osbp-tea .v-window-wrap, .osbp-tea .v-window-contents, .osbp-tea .v-window-contents > .v-scrollable {
+	height: 100%;
+}
+
+.osbp-tea .v-window-contents {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	border-radius: 0px;
+	margin-top: 0 !important;
+}
+
+.osbp-tea .v-window-contents  > .v-scrollable {
+	position: relative;
+}
+
+.osbp-tea .v-window-contents  > .v-scrollable  > .v-margin-top {
+	padding-top: 7px;
+}
+
+.osbp-tea .v-window-contents  > .v-scrollable  > .v-margin-right {
+	padding-right: 7px;
+}
+
+.osbp-tea .v-window-contents  > .v-scrollable  > .v-margin-bottom {
+	padding-bottom: 7px;
+}
+
+.osbp-tea .v-window-contents  > .v-scrollable  > .v-margin-left {
+	padding-left: 7px;
+}
+
+.osbp-tea .v-window-contents  > .v-scrollable  > .v-formlayout [class*="margin-top"] > tbody > [class*="firstrow"] > td {
+	padding-top: 7px;
+}
+
+.osbp-tea .v-window-contents  > .v-scrollable  > .v-formlayout [class*="margin-bottom"] > tbody > [class*="lastrow"] > td {
+	padding-bottom: 7px;
+}
+
+.osbp-tea .v-window-contents  > .v-scrollable  > .v-formlayout [class*="margin-left"] > tbody > [class*="row"] > [class*="captioncell"] {
+	padding-left: 7px;
+}
+
+.osbp-tea .v-window-contents  > .v-scrollable  > .v-formlayout [class*="margin-left"] > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h2, .osbp-tea .v-window-contents  > .v-scrollable  > .v-formlayout [class*="margin-left"] > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h3, .osbp-tea .v-window-contents  > .v-scrollable  > .v-formlayout [class*="margin-left"] > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h4 {
+	left: 7px;
+}
+
+.osbp-tea .v-window-contents  > .v-scrollable  > .v-formlayout [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"] {
+	padding-right: 7px;
+}
+
+.osbp-tea .v-window-contents  > .v-scrollable  > .v-formlayout [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h2, .osbp-tea .v-window-contents  > .v-scrollable  > .v-formlayout [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h3, .osbp-tea .v-window-contents  > .v-scrollable  > .v-formlayout [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h4 {
+	right: 7px;
+}
+
+.osbp-tea .v-window-contents  > .v-scrollable:focus {
+	outline: none;
+}
+
+.osbp-tea .v-window-contents  > .v-scrollable:before {
+	content: "";
+	position: absolute;
+	z-index: 2;
+	top: 0;
+	height: 0;
+	border-top: 1px solid #fbfbfb;
+	left: 0;
+	right: 0;
+}
+
+.osbp-tea .v-window-contents  > .v-scrollable .v-panel-captionwrap:after {
+	border-color: #c3c3c3;
+}
+
+.osbp-tea .v-window-contents  > .v-scrollable .v-panel-content:before {
+	border-color: #fbfbfb;
+}
+
+.osbp-tea .v-window-footer {
+	height: 0;
+}
+
+.osbp-tea .v-window-resizebox {
+	position: absolute;
+	z-index: 1000;
+	right: 0;
+	bottom: 0;
+	width: 11px;
+	height: 11px;
+	cursor: nwse-resize;
+}
+
+.v-ie8 .osbp-tea .v-window-resizebox {
+	background: #000;
+	filter: alpha(opacity=0.1);
+}
+
+.v-ie8 .osbp-tea .v-window-resizebox, .v-ie9 .osbp-tea .v-window-resizebox {
+	cursor: se-resize;
+}
+
+.osbp-tea .v-window-modalitycurtain:active  ~ .v-window {
+	-webkit-animation: none;
+	-moz-animation: none;
+	animation: none;
+}
+
+.osbp-tea .v-window-top-toolbar  > .v-widget, .osbp-tea .v-window-bottom-toolbar  > .v-widget {
+	vertical-align: top;
+}
+
+.osbp-tea .v-window-top-toolbar .v-label, .osbp-tea .v-window-bottom-toolbar .v-label {
+	line-height: 21px;
+}
+
+.osbp-tea .v-window-top-toolbar .v-spacing, .osbp-tea .v-window-bottom-toolbar .v-spacing {
+	width: 4px;
+}
+
+.osbp-tea .v-window-top-toolbar.v-layout {
+	padding: 4px 7px;
+	position: relative;
+	z-index: 2;
+	border-top: 1px solid #c3c3c3;
+	border-bottom: 1px solid #c3c3c3;
+	background-color: #fafafa;
+}
+
+.osbp-tea .v-window-top-toolbar.v-menubar {
+	margin: 7px 7px 4px;
+}
+
+.osbp-tea .v-window-top-toolbar.v-menubar-borderless {
+	padding-left: 4px;
+	padding-right: 4px;
+	margin: 3px 0;
+}
+
+.osbp-tea .v-window-bottom-toolbar.v-layout {
+	padding: 4px 7px;
+	background-color: #fafafa;
+	background-image: -webkit-linear-gradient(top, #fafafa 0, #fafafa 2px);
+	background-image: linear-gradient(to bottom,#fafafa 0, #fafafa 2px);
+	border-top: 1px solid #c3c3c3;
+	border-radius: 0 0 0px 0px;
+}
+
+.osbp-tea .v-margin-left.v-margin-right.v-margin-top .v-window-top-toolbar.v-layout {
+	-webkit-box-sizing: content-box;
+	-moz-box-sizing: content-box;
+	box-sizing: content-box;
+	margin: -7px -7px 0;
+}
+
+.osbp-tea .v-margin-left.v-margin-right.v-margin-top .v-window-top-toolbar.v-menubar {
+	margin: 0;
+}
+
+.osbp-tea .v-margin-left.v-margin-right.v-margin-top .v-window-top-toolbar.v-menubar-borderless {
+	margin: -3px -3px 0;
+	padding: 0;
+}
+
+.osbp-tea .v-margin-left.v-margin-right.v-margin-bottom .v-window-bottom-toolbar.v-layout {
+	-webkit-box-sizing: content-box;
+	-moz-box-sizing: content-box;
+	box-sizing: content-box;
+	margin: 0 -7px -7px;
+}
+
+.osbp-tea .v-tree {
+	position: relative;
+	white-space: nowrap;
+}
+
+.osbp-tea .v-tree:focus {
+	outline: none;
+}
+
+.osbp-tea .v-tree-node:before {
+	content: "";
+	position: absolute;
+	display: inline-block;
+	z-index: 3;
+	width: 1.9em;
+	height: 17px;
+	cursor: pointer;
+	background: red;
+	opacity: 0;
+}
+
+.v-ie8 .osbp-tea .v-tree-node:before {
+	position: static;
+	margin-left: -1.9em;
+	vertical-align: top;
+	content: "\f0da";
+	font-family: ThemeIcons;
+	text-align: center;
+	background: transparent;
+}
+
+.v-ie8 .osbp-tea .v-tree-node {
+	padding-left: 1.9em;
+}
+
+.osbp-tea .v-tree-node-caption {
+	height: 17px;
+	line-height: 16px;
+	overflow: hidden;
+	white-space: nowrap;
+	vertical-align: top;
+}
+
+.osbp-tea .v-tree-node-caption > div {
+	display: inline-block;
+	width: 100%;
+	position: relative;
+	z-index: 2;
+}
+
+.osbp-tea .v-tree-node-caption > div:before {
+	content: "\f0da";
+	font-family: ThemeIcons;
+	display: inline-block;
+	width: 0.5em;
+	text-align: center;
+	margin: 0 0.6em 0 0.8em;
+	-webkit-transition: all 100ms;
+	-moz-transition: all 100ms;
+	transition: all 100ms;
+}
+
+.v-ie8 .osbp-tea .v-tree-node-caption > div:before {
+	display: none;
+}
+
+.osbp-tea .v-tree-node-caption span {
+	padding-right: 17px;
+	cursor: pointer;
+	display: inline-block;
+	width: 100%;
+}
+
+.v-ie .osbp-tea .v-tree-node-caption span {
+	width: auto;
+}
+
+.osbp-tea .v-tree-node-caption .v-icon {
+	padding-right: 0;
+	width: auto;
+	min-width: 1em;
+}
+
+.osbp-tea .v-tree-node-caption:after {
+	content: "";
+	display: block;
+	vertical-align: top;
+	position: absolute;
+	z-index: 1;
+	left: 0;
+	margin-top: -17px;
+	width: 100%;
+	height: 17px;
+	border-radius: 0px;
+	opacity: 0;
+	-webkit-transition: opacity 120ms;
+	-moz-transition: opacity 120ms;
+	transition: opacity 120ms;
+}
+
+.v-ie8 .osbp-tea .v-tree-node-caption:after {
+	content: none;
+}
+
+.v-ie8 .osbp-tea .v-tree-node-caption {
+	display: inline-block;
+}
+
+.osbp-tea .v-tree-node-expanded > .v-tree-node-caption > div:before {
+	-webkit-transform: rotate(90deg);
+	-moz-transform: rotate(90deg);
+	-ms-transform: rotate(90deg);
+	-o-transform: rotate(90deg);
+	transform: rotate(90deg);
+	content: "\f0da";
+	font-family: ThemeIcons;
+}
+
+.v-ie8 .osbp-tea .v-tree-node-expanded:before {
+	content: "\f0d7";
+	font-family: ThemeIcons;
+}
+
+.osbp-tea .v-tree-node-leaf:before, .osbp-tea .v-tree-node-leaf > .v-tree-node-caption > div:before {
+	visibility: hidden;
+}
+
+.osbp-tea .v-tree-node-focused:after {
+	opacity: 1;
+	border: 1px solid #9ea93f;
+}
+
+.v-ie8 .osbp-tea .v-tree-node-focused {
+	outline: 1px dotted #9ea93f;
+}
+
+.osbp-tea .v-tree-node-selected {
+	color: #0e0f09;
+	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.15);
+}
+
+.osbp-tea .v-tree-node-selected:after {
+	opacity: 1;
+	background: #9ea93f;
+	border: none;
+}
+
+.v-ie8 .osbp-tea .v-tree-node-selected {
+	background: #9ea93f;
+}
+
+.osbp-tea .v-tree-node-children {
+	padding-left: 11px;
+}
+
+.v-ie8 .osbp-tea .v-tree-node-children {
+	padding-left: 0;
+}
+
+.osbp-tea .v-tree-node-drag-top:before, .osbp-tea .v-tree-node-drag-bottom:after, .osbp-tea .v-tree-node-drag-bottom.v-tree-node-dragfolder.v-tree-node-expanded > .v-tree-node-children:before {
+	content: "\2022";
+	display: block;
+	position: absolute;
+	height: 2px;
+	width: 100%;
+	background: #9ea93f;
+	font-size: 24px;
+	line-height: 2px;
+	color: #9ea93f;
+	text-indent: -3px;
+	text-shadow: 0 0 1px #fafafa, 0 0 1px #fafafa;
+	opacity: 1;
+	visibility: visible;
+}
+
+.osbp-tea .v-tree-node-drag-bottom.v-tree-node-dragfolder.v-tree-node-expanded:after {
+	content: none;
+}
+
+.osbp-tea .v-tree-node-caption-drag-center {
+	-webkit-box-shadow: 0 0 0 2px #9ea93f;
+	box-shadow: 0 0 0 2px #9ea93f;
+	position: relative;
+	border-radius: 0px;
+}
+
+.v-ie8 .osbp-tea .v-tree-node-caption-drag-center {
+	outline: 2px solid #9ea93f;
+}
+
+.v-ff .osbp-tea .v-tree-node-drag-top:before, .v-ff .osbp-tea .v-tree-node-drag-bottom:after {
+	line-height: 1px;
+}
+
+.v-ie8 .osbp-tea .v-tree-node-drag-top:before, .v-ie8 .osbp-tea .v-tree-node-drag-bottom:after {
+	line-height: 0;
+}
+
+.osbp-tea .v-table {
+	position: relative;
+	background: #fafafa;
+	color: #464646;
+	overflow: hidden;
+}
+
+.osbp-tea .v-table-header table, .osbp-tea .v-table-footer table, .osbp-tea .v-table-table {
+	-webkit-box-shadow: 0 0 0 1px #c3c3c3;
+	box-shadow: 0 0 0 1px #c3c3c3;
+}
+
+.v-ie8 .osbp-tea .v-table-header table, .v-ie8 .osbp-tea .v-table-footer table, .v-ie8 .osbp-tea .v-table-table {
+	outline: 1px solid #c3c3c3;
+}
+
+.osbp-tea .v-table-header-wrap, .osbp-tea .v-table-footer-wrap, .osbp-tea .v-table-header-drag {
+	border: 1px solid #c3c3c3;
+	background: #fafafa;
+	white-space: nowrap;
+	font-size: 10px;
+	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.15);
+}
+
+.osbp-tea .v-table-header-wrap {
+	position: relative;
+	border-bottom: none;
+}
+
+.osbp-tea .v-table-footer-wrap {
+	border-top: none;
+}
+
+.osbp-tea .v-table-footer td {
+	border-left: 1px solid #c3c3c3;
+}
+
+.osbp-tea .v-table-footer-container, .osbp-tea .v-table-caption-container {
+	overflow: hidden;
+	line-height: 1;
+	min-height: 22px;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.v-ie8 .osbp-tea .v-table-footer-container, .v-ie8 .osbp-tea .v-table-caption-container {
+	min-height: 11px;
+}
+
+.osbp-tea .v-table-footer-container {
+	padding: 5px 7px 6px;
+	float: right;
+}
+
+.osbp-tea [class^="v-table-header-cell"] {
+	position: relative;
+}
+
+.osbp-tea .v-table-caption-container, .osbp-tea .v-table-header-drag {
+	padding: 6px 7px 5px;
+	border-left: 1px solid #c3c3c3;
+}
+
+.osbp-tea .v-table-caption-container-align-right {
+	padding-right: 2px;
+}
+
+.osbp-tea .v-table-resizer {
+	height: 22px;
+	width: 5px;
+	cursor: e-resize;
+	cursor: col-resize;
+	position: relative;
+	right: -3px;
+	z-index: 1;
+	margin-left: -5px;
+}
+
+.osbp-tea .v-table-cell-content {
+	border-left: 1px solid #c3c3c3;
+	overflow: hidden;
+	height: 22px;
+	vertical-align: middle;
+}
+
+.osbp-tea .v-table-cell-content:first-child {
+	border-left: none;
+	padding-left: 1px;
+}
+
+.osbp-tea .v-table-header td:first-child .v-table-caption-container, .osbp-tea .v-table-footer td:first-child {
+	border-left-color: transparent;
+}
+
+.osbp-tea .v-table-cell-wrapper {
+	line-height: 1;
+	padding: 0 7px;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	margin-right: 0 !important;
+}
+
+.osbp-tea .v-table-cell-wrapper  > .v-widget {
+	margin: 2px -4px;
+}
+
+.osbp-tea .v-table-cell-wrapper  > .v-widget.v-label, .osbp-tea .v-table-cell-wrapper  > .v-widget.v-checkbox, .osbp-tea .v-table-cell-wrapper  > .v-widget.v-select-optiongroup {
+	margin: 0;
+}
+
+.osbp-tea .v-table-cell-wrapper  > .v-widget.v-progressbar {
+	margin-left: 0;
+	margin-right: 0;
+}
+
+.osbp-tea .v-table-body {
+	border: 1px solid #c3c3c3;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+}
+
+.osbp-tea .v-table-table {
+	background-color: #eee;
+	white-space: nowrap;
+}
+
+.osbp-tea .v-table-table td {
+	border-top: 1px solid #c3c3c3;
+}
+
+.osbp-tea .v-table-table tr:first-child > td {
+	border-top: none;
+}
+
+.osbp-tea .v-table-row {
+	background-color: #eee;
+	cursor: pointer;
+}
+
+.osbp-tea .v-table-row-odd {
+	background-color: #e4e4e4;
+	cursor: pointer;
+}
+
+.osbp-tea .v-table-body-noselection .v-table-row, .osbp-tea .v-table-body-noselection .v-table-row-odd {
+	cursor: default;
+}
+
+.osbp-tea .v-table [class*="-row"].v-selected {
+	background: #9ea93f;
+	background-origin: border-box;
+	color: #0e0f09;
+	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.15);
+}
+
+.osbp-tea .v-table [class*="-row"].v-selected  + .v-selected {
+	background: #9ea93f;
+}
+
+.osbp-tea .v-table [class*="-row"].v-selected  + .v-selected td {
+	border-top-color: #9ea93f;
+}
+
+.osbp-tea .v-table [class*="-row"].v-selected .v-table-cell-content {
+	border-color: transparent;
+	border-left-color: #7c843c;
+}
+
+.osbp-tea .v-table [class*="-row"].v-selected .v-table-cell-content:first-child {
+	border-left-color: transparent;
+}
+
+.osbp-tea .v-table-header-cell-asc .v-table-sort-indicator, .osbp-tea .v-table-header-cell-desc .v-table-sort-indicator {
+	background: transparent;
+	width: 11px;
+	height: 22px;
+	line-height: 22px;
+	margin-left: -11px;
+}
+
+.osbp-tea .v-table-header-cell-asc .v-table-sort-indicator:before, .osbp-tea .v-table-header-cell-desc .v-table-sort-indicator:before {
+	font-style: normal;
+	font-weight: normal;
+	display: inline-block;
+}
+
+.osbp-tea .v-table-header-cell-asc .v-table-sort-indicator:before {
+	content: "\f0de";
+	font-family: ThemeIcons;
+}
+
+.osbp-tea .v-table-header-cell-desc .v-table-sort-indicator:before {
+	content: "\f0dd";
+	font-family: ThemeIcons;
+}
+
+.osbp-tea [class*="rowheader"] span.v-icon {
+	min-width: 1em;
+}
+
+.osbp-tea .v-table-focus {
+	outline: 1px solid #9ea93f;
+	outline-offset: -1px;
+}
+
+.osbp-tea .v-drag-element.v-table-focus, .osbp-tea .v-drag-element .v-table-focus {
+	outline: none;
+}
+
+.osbp-tea .v-table-header-drag {
+	position: absolute;
+	opacity: 0.9;
+	filter: alpha(opacity=90) ;
+	margin-top: -11px;
+	z-index: 30000;
+	line-height: 1;
+}
+
+.osbp-tea .v-table-focus-slot-right {
+	border-right: 3px solid #9ea93f;
+	right: -2px;
+	margin-left: -8px !important;
+}
+
+.osbp-tea .v-table-focus-slot-left {
+	float: left;
+	border-left: 3px solid #9ea93f;
+	left: -1px;
+	right: auto;
+	margin-left: 0 !important;
+	margin-right: -8px;
+}
+
+.osbp-tea .v-table-column-selector {
+	height: 22px;
+	padding: 0 9px;
+	color: #191919;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #c3c3c3;
+	background: #fafafa;
+	
+	
+	position: absolute;
+	z-index: 2;
+	top: 0;
+	right: 0;
+	width: 11px;
+	height: 11px;
+	line-height: 11px;
+	padding: 0;
+	border-top-width: 0;
+	border-right-width: 0;
+	border-radius: 0 0 0 0px;
+	cursor: pointer;
+	text-align: center;
+	opacity: 0;
+	filter: alpha(opacity=0) ;
+	-webkit-transition: opacity 200ms 2s;
+	-moz-transition: opacity 200ms 2s;
+	transition: opacity 200ms 2s;
+}
+
+.osbp-tea .v-table-column-selector:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp-tea .v-table-column-selector:hover:after {
+	background-color: rgba(186, 186, 186, 0.1);
+}
+
+.osbp-tea .v-table-column-selector:focus:after {
+	border-color: #9ea93f;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-tea .v-table-column-selector:active:after {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+.osbp-tea .v-table-column-selector:after {
+	content: "";
+	position: absolute;
+	border: none;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+}
+
+.osbp-tea .v-table-column-selector:active:after {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+.osbp-tea .v-table-column-selector:before {
+	font-family: ThemeIcons;
+	content: "\f013";
+}
+
+.osbp-tea .v-table-header-wrap:hover .v-table-column-selector {
+	opacity: 1;
+	filter: none ;
+	-webkit-transition-delay: 200ms;
+	-moz-transition-delay: 200ms;
+	transition-delay: 200ms;
+}
+
+.osbp-tea .v-on:before, .osbp-tea .v-off:before {
+	content: "\f00c";
+	font-family: ThemeIcons;
+	font-size: 0.9em;
+	margin-right: 4px;
+}
+
+.osbp-tea .v-on div, .osbp-tea .v-off div {
+	display: inline;
+}
+
+.osbp-tea .v-off:before {
+	visibility: hidden;
+}
+
+.osbp-tea tbody.v-drag-element {
+	display: block;
+	overflow: visible;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	background: transparent;
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp-tea tbody.v-drag-element tr {
+	display: block;
+	
+	
+	-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
+	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
+	border-radius: 0px;
+	overflow: hidden;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+	background: #eee;
+}
+
+.osbp-tea .v-table-body {
+	position: relative;
+	z-index: 1;
+}
+
+.osbp-tea .v-table-scrollposition {
+	position: absolute;
+	top: 50%;
+	width: 100%;
+	height: 22px;
+	line-height: 22px;
+	margin: -11px 0 0 !important;
+	text-align: center;
+}
+
+.osbp-tea .v-table-drag {
+	overflow: visible;
+}
+
+.osbp-tea .v-table-drag .v-table-body {
+	-webkit-box-shadow: 0 0 0 2px rgba(158, 169, 63, 0.5);
+	box-shadow: 0 0 0 2px rgba(158, 169, 63, 0.5);
+	border-color: #9ea93f;
+}
+
+.v-ie8 .osbp-tea .v-table-drag .v-table-body {
+	border-color: #9ea93f;
+}
+
+.osbp-tea .v-table-drag .v-table-body .v-table-focus {
+	outline: none;
+}
+
+.osbp-tea .v-table-row-drag-middle .v-table-cell-content {
+	background-color: #dee0cb;
+	color: #444532;
+}
+
+.osbp-tea .v-table-row-drag-bottom td.v-table-cell-content {
+	border-bottom: 2px solid #9ea93f;
+	height: 20px;
+}
+
+.osbp-tea .v-table-row-drag-bottom .v-table-cell-wrapper {
+	margin-bottom: -2px;
+}
+
+.osbp-tea .v-table-row-drag-top td.v-table-cell-content {
+	border-top: 2px solid #9ea93f;
+	height: 21px;
+}
+
+.osbp-tea .v-table-row-drag-top .v-table-cell-wrapper {
+	margin-top: -1px;
+}
+
+.osbp-tea .v-table-no-stripes .v-table-row, .osbp-tea .v-table-no-stripes .v-table-row-odd {
+	background: transparent;
+}
+
+.osbp-tea .v-table-no-vertical-lines .v-table-cell-content {
+	border-left: none;
+	padding-left: 1px;
+}
+
+.osbp-tea .v-table-no-vertical-lines.v-treetable .v-table-cell-content {
+	padding-left: 8px;
+}
+
+.osbp-tea .v-table-no-horizontal-lines .v-table-cell-content {
+	border-top: none;
+	border-bottom: none;
+}
+
+.osbp-tea .v-table-no-horizontal-lines .v-table-row-drag-top .v-table-cell-content, .osbp-tea .v-table-no-horizontal-lines .v-table-row-drag-bottom .v-table-cell-content {
+	height: 21px;
+}
+
+.osbp-tea .v-table-no-header .v-table-header-wrap {
+	display: none;
+}
+
+.osbp-tea .v-table-borderless .v-table-header-wrap, .osbp-tea .v-table-borderless .v-table-footer-wrap, .osbp-tea .v-table-borderless .v-table-header-drag, .osbp-tea .v-table-borderless .v-table-body {
+	border: none;
+}
+
+.osbp-tea .v-table-borderless .v-table-header-wrap {
+	border-bottom: 1px solid #c3c3c3;
+}
+
+.osbp-tea .v-table-borderless .v-table-footer-wrap {
+	border-top: 1px solid #c3c3c3;
+}
+
+.osbp-tea .v-table-compact .v-table-header-wrap, .osbp-tea .v-table-compact .v-table-footer-wrap, .osbp-tea .v-table-compact .v-table-header-drag, .osbp-tea .v-table-small .v-table-header-wrap, .osbp-tea .v-table-small .v-table-footer-wrap, .osbp-tea .v-table-small .v-table-header-drag {
+	font-size: 10px;
+}
+
+.osbp-tea .v-table-compact .v-table-footer-container, .osbp-tea .v-table-small .v-table-footer-container {
+	padding: 4px 5px 5px;
+}
+
+.osbp-tea .v-table-compact .v-table-caption-container, .osbp-tea .v-table-compact .v-table-header-drag, .osbp-tea .v-table-small .v-table-caption-container, .osbp-tea .v-table-small .v-table-header-drag {
+	padding-top: 5px;
+	padding-bottom: 4px;
+	padding-left: 4px;
+	padding-right: 4px;
+}
+
+.osbp-tea .v-table-compact .v-table-caption-container-align-right, .osbp-tea .v-table-small .v-table-caption-container-align-right {
+	padding-right: 0;
+}
+
+.osbp-tea .v-table-compact .v-table-resizer, .osbp-tea .v-table-small .v-table-resizer {
+	height: 19px;
+}
+
+.osbp-tea .v-table-compact .v-table-cell-content, .osbp-tea .v-table-small .v-table-cell-content {
+	height: 19px;
+}
+
+.osbp-tea .v-table-compact .v-table-cell-wrapper, .osbp-tea .v-table-small .v-table-cell-wrapper {
+	padding-left: 4px;
+	padding-right: 4px;
+}
+
+.osbp-tea .v-table-compact .v-table-cell-wrapper  > .v-widget, .osbp-tea .v-table-small .v-table-cell-wrapper  > .v-widget {
+	margin: 1px -2px;
+}
+
+.osbp-tea .v-table-compact .v-table-cell-wrapper  > .v-widget.v-label, .osbp-tea .v-table-compact .v-table-cell-wrapper  > .v-widget.v-checkbox, .osbp-tea .v-table-compact .v-table-cell-wrapper  > .v-widget.v-select-optiongroup, .osbp-tea .v-table-small .v-table-cell-wrapper  > .v-widget.v-label, .osbp-tea .v-table-small .v-table-cell-wrapper  > .v-widget.v-checkbox, .osbp-tea .v-table-small .v-table-cell-wrapper  > .v-widget.v-select-optiongroup {
+	margin: 0;
+}
+
+.osbp-tea .v-table-compact .v-table-cell-wrapper  > .v-widget.v-progressbar, .osbp-tea .v-table-small .v-table-cell-wrapper  > .v-widget.v-progressbar {
+	margin-left: 0;
+	margin-right: 0;
+}
+
+.osbp-tea .v-table-compact .v-table-header-cell-asc .v-table-sort-indicator, .osbp-tea .v-table-compact .v-table-header-cell-desc .v-table-sort-indicator, .osbp-tea .v-table-small .v-table-header-cell-asc .v-table-sort-indicator, .osbp-tea .v-table-small .v-table-header-cell-desc .v-table-sort-indicator {
+	height: 19px;
+	line-height: 19px;
+}
+
+.osbp-tea .v-table-compact .v-table-header-drag, .osbp-tea .v-table-small .v-table-header-drag {
+	margin-top: -10px;
+}
+
+.osbp-tea .v-table-compact.v-treetable .v-table-cell-wrapper, .osbp-tea .v-table-small.v-treetable .v-table-cell-wrapper {
+	padding-left: 0;
+	padding-right: 0;
+	min-height: 12px;
+}
+
+.osbp-tea .v-table-compact.v-treetable .v-table-cell-content, .osbp-tea .v-table-small.v-treetable .v-table-cell-content {
+	padding-left: 4px;
+	padding-right: 4px;
+}
+
+.osbp-tea .v-table-compact.v-treetable .v-table-cell-content:first-child, .osbp-tea .v-table-small.v-treetable .v-table-cell-content:first-child {
+	padding-left: 5px;
+}
+
+.osbp-tea .v-table-compact.v-treetable .v-table-footer-container, .osbp-tea .v-table-small.v-treetable .v-table-footer-container {
+	padding-left: 4px;
+	padding-right: 4px;
+}
+
+.osbp-tea .v-table-compact .v-table-row-drag-top .v-table-cell-content, .osbp-tea .v-table-compact .v-table-row-drag-bottom .v-table-cell-content, .osbp-tea .v-table-small .v-table-row-drag-top .v-table-cell-content, .osbp-tea .v-table-small .v-table-row-drag-bottom .v-table-cell-content {
+	height: 18px;
+}
+
+.osbp-tea .v-table-small {
+	font-size: 11px;
+}
+
+.osbp-tea .v-table-small.v-treetable .v-table-cell-wrapper {
+	min-height: 11px;
+}
+
+.osbp-tea .v-treetable [class*="caption-container"], .osbp-tea .v-treetable [class*="footer-container"], .osbp-tea .v-treetable [class*="cell-wrapper"] {
+	-webkit-box-sizing: content-box;
+	-moz-box-sizing: content-box;
+	box-sizing: content-box;
+	padding-left: 0;
+	padding-right: 0;
+}
+
+.osbp-tea .v-treetable [class*="caption-container"], .osbp-tea .v-treetable [class*="footer-container"] {
+	min-height: 11px;
+}
+
+.osbp-tea .v-treetable [class*="cell-wrapper"] {
+	min-height: 12px;
+}
+
+.osbp-tea .v-treetable [class*="caption-container"] {
+	padding-left: 7px;
+}
+
+.osbp-tea .v-treetable [class*="caption-container-align-right"] {
+	padding-left: 12px;
+}
+
+.osbp-tea .v-treetable [class*="footer-container"] {
+	padding-right: 7px;
+}
+
+.osbp-tea .v-treetable [class*="cell-content"] {
+	padding-left: 7px;
+	padding-right: 7px;
+}
+
+.osbp-tea .v-treetable [class*="cell-content"]:first-child {
+	padding-left: 8px;
+}
+
+.osbp-tea .v-treetable-treespacer {
+	display: inline-block;
+	position: absolute;
+	width: 11px !important;
+	margin-left: -15px;
+	text-align: center;
+	cursor: pointer;
+}
+
+.osbp-tea .v-treetable-node-closed:before {
+	content: "\f0da";
+	font-family: ThemeIcons;
+}
+
+.osbp-tea .v-treetable-node-open:before {
+	content: "\f0d7";
+	font-family: ThemeIcons;
+}
+
+.osbp-tea .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter {
+	width: 1px;
+}
+
+.osbp-tea .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter:after {
+	left: -3px;
+	right: -3px;
+}
+
+.osbp-tea .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter div:before {
+	height: 22px;
+	padding: 0 9px;
+	color: #191919;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #c3c3c3;
+	background: #fafafa;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	height: auto;
+	padding: 0;
+	border-radius: 0;
+	background: #fafafa;
+}
+
+.osbp-tea .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter div:before:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp-tea .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter div:before:hover:after {
+	background-color: rgba(186, 186, 186, 0.1);
+}
+
+.osbp-tea .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter div:before:focus:after {
+	border-color: #9ea93f;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-tea .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter div:before:active:after {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+.osbp-tea .v-splitpanel-horizontal  > div > .v-splitpanel-second-container {
+	margin-left: 1px;
+}
+
+.osbp-tea .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter {
+	height: 1px;
+}
+
+.osbp-tea .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter:after {
+	top: -3px;
+	bottom: -3px;
+}
+
+.osbp-tea .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter div:before {
+	height: 22px;
+	padding: 0 9px;
+	color: #191919;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #c3c3c3;
+	background: #fafafa;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	height: auto;
+	padding: 0;
+	border-radius: 0;
+}
+
+.osbp-tea .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter div:before:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp-tea .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter div:before:hover:after {
+	background-color: rgba(186, 186, 186, 0.1);
+}
+
+.osbp-tea .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter div:before:focus:after {
+	border-color: #9ea93f;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-tea .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter div:before:active:after {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+.osbp-tea .v-splitpanel-horizontal.large  > div > .v-splitpanel-hsplitter {
+	width: 7px;
+}
+
+.osbp-tea .v-splitpanel-horizontal.large  > div > .v-splitpanel-hsplitter:after {
+	left: 0px;
+	right: 0px;
+}
+
+.osbp-tea .v-splitpanel-horizontal.large  > div > .v-splitpanel-hsplitter div:before {
+	height: 22px;
+	padding: 0 9px;
+	color: #191919;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #c3c3c3;
+	background: #fafafa;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	height: auto;
+	padding: 0;
+	border-radius: 0;
+	background: #fafafa;
+}
+
+.osbp-tea .v-splitpanel-horizontal.large  > div > .v-splitpanel-hsplitter div:before:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp-tea .v-splitpanel-horizontal.large  > div > .v-splitpanel-hsplitter div:before:hover:after {
+	background-color: rgba(186, 186, 186, 0.1);
+}
+
+.osbp-tea .v-splitpanel-horizontal.large  > div > .v-splitpanel-hsplitter div:before:focus:after {
+	border-color: #9ea93f;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-tea .v-splitpanel-horizontal.large  > div > .v-splitpanel-hsplitter div:before:active:after {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+.osbp-tea .v-splitpanel-horizontal.large  > div > .v-splitpanel-hsplitter div:after {
+	content: "";
+	border: 1px solid #c3c3c3;
+	border-top-color: #c3c3c3;
+	border-left-color: #c3c3c3;
+	position: absolute;
+	top: 50%;
+	left: 50%;
+	width: 0;
+	height: 22px;
+	margin-left: -1px;
+	margin-top: -11px;
+}
+
+.osbp-tea .v-splitpanel-horizontal.large  > div > .v-splitpanel-second-container {
+	margin-left: 7px;
+}
+
+.osbp-tea .v-splitpanel-vertical.large  > div > .v-splitpanel-vsplitter {
+	height: 7px;
+}
+
+.osbp-tea .v-splitpanel-vertical.large  > div > .v-splitpanel-vsplitter:after {
+	top: 0px;
+	bottom: 0px;
+}
+
+.osbp-tea .v-splitpanel-vertical.large  > div > .v-splitpanel-vsplitter div:before {
+	height: 22px;
+	padding: 0 9px;
+	color: #191919;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #c3c3c3;
+	background: #fafafa;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	height: auto;
+	padding: 0;
+	border-radius: 0;
+}
+
+.osbp-tea .v-splitpanel-vertical.large  > div > .v-splitpanel-vsplitter div:before:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp-tea .v-splitpanel-vertical.large  > div > .v-splitpanel-vsplitter div:before:hover:after {
+	background-color: rgba(186, 186, 186, 0.1);
+}
+
+.osbp-tea .v-splitpanel-vertical.large  > div > .v-splitpanel-vsplitter div:before:focus:after {
+	border-color: #9ea93f;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-tea .v-splitpanel-vertical.large  > div > .v-splitpanel-vsplitter div:before:active:after {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+.osbp-tea .v-splitpanel-vertical.large  > div > .v-splitpanel-vsplitter div:after {
+	content: "";
+	border: 1px solid #c3c3c3;
+	border-top-color: #c3c3c3;
+	border-left-color: #c3c3c3;
+	position: absolute;
+	top: 50%;
+	left: 50%;
+	width: 22px;
+	height: 0;
+	margin-left: -11px;
+	margin-top: -1px;
+}
+
+.osbp-tea .v-progressbar-wrapper {
+	border-radius: 0px;
+	height: 6px;
+	background: #d4d4d4;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	min-width: 44px;
+}
+
+.osbp-tea .v-progressbar-indicator {
+	border-radius: 0px;
+	height: inherit;
+	background: #9ea93f;
+	
+	
+	border: 1px solid #c3c3c3;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	max-width: 100%;
+	min-width: 3px;
+	-webkit-transition: width 160ms;
+	-moz-transition: width 160ms;
+	transition: width 160ms;
+}
+
+.osbp-tea .v-progressbar-point .v-progressbar-indicator {
+	background: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	border: none;
+	text-align: right;
+	overflow: hidden;
+}
+
+.osbp-tea .v-progressbar-point .v-progressbar-indicator:before {
+	content: "";
+	display: inline-block;
+	border-radius: 0px;
+	height: inherit;
+	background: #9ea93f;
+	
+	
+	border: 1px solid #c3c3c3;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	max-width: 100%;
+	width: 6px;
+	vertical-align: top;
+}
+
+.osbp-tea .v-progressbar-indeterminate {
+	height: 24px !important;
+	width: 24px !important;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	border: 2px solid rgba(158, 169, 63, 0.2);
+	border-top-color: #9ea93f;
+	border-right-color: #9ea93f;
+	border-radius: 100%;
+	-webkit-animation: v-rotate-360 500ms infinite linear;
+	-moz-animation: v-rotate-360 500ms infinite linear;
+	animation: v-rotate-360 500ms infinite linear;
+	pointer-events: none;
+}
+
+.v-ie8 .osbp-tea .v-progressbar-indeterminate, .v-ie9 .osbp-tea .v-progressbar-indeterminate {
+	border: none;
+	border-radius: 0px;
+	background: #fff url(../valo/shared/img/spinner.gif) no-repeat 50% 50%;
+	background-size: 80%;
+}
+
+.v-ie8 .osbp-tea .v-progressbar-indeterminate {
+	min-width: 30px;
+	min-height: 30px;
+}
+
+.osbp-tea .v-progressbar-indeterminate .v-progressbar-wrapper {
+	display: none;
+}
+
+.osbp-tea .v-slider {
+	position: relative;
+}
+
+.osbp-tea .v-slider:focus {
+	outline: none;
+}
+
+.osbp-tea .v-slider:focus .v-slider-handle:after {
+	opacity: 1;
+}
+
+.v-ie8 .osbp-tea .v-slider:focus .v-slider-handle:after {
+	visibility: visible;
+}
+
+.osbp-tea .v-slider.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-slider-base {
+	border-radius: 0px;
+	height: 6px;
+	background: #d4d4d4;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	min-width: 44px;
+	height: 4px;
+	margin: 10px 6px;
+	white-space: nowrap;
+	overflow: hidden;
+	
+}
+
+.osbp-tea .v-slider-base:before {
+	content: "";
+	position: absolute;
+	top: 10px;
+	bottom: 10px;
+	left: 6px;
+	width: 0px;
+	border-radius: 0px;
+	border-left: 1px solid #c3c3c3;
+}
+
+.osbp-tea .v-slider-base:after {
+	border-radius: 0px;
+	height: inherit;
+	background: #9ea93f;
+	
+	
+	border: 1px solid #c3c3c3;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	max-width: 100%;
+	content: "";
+	display: inline-block;
+	margin-left: -100%;
+	width: 100%;
+	vertical-align: top;
+}
+
+.v-ie8 .osbp-tea .v-slider-base:after {
+	position: relative;
+	left: -6px;
+}
+
+.osbp-tea .v-has-width > .v-slider-base {
+	min-width: 0;
+}
+
+.osbp-tea .v-slider-handle {
+	margin-top: -9px;
+	width: 0.1px;
+	display: inline-block;
+	vertical-align: top;
+}
+
+.osbp-tea .v-slider-handle:before {
+	height: 22px;
+	padding: 0 9px;
+	color: #191919;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #c3c3c3;
+	background: #fafafa;
+	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+}
+
+.osbp-tea .v-slider-handle:before:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp-tea .v-slider-handle:before:hover:after {
+	background-color: rgba(186, 186, 186, 0.1);
+}
+
+.osbp-tea .v-slider-handle:before:focus:after {
+	border-color: #9ea93f;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-tea .v-slider-handle:before:active:after {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+.osbp-tea .v-slider-handle:after {
+	border: 1px solid #c3c3c3;
+	border-color: #9ea93f;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	opacity: 0;
+	-webkit-transition: opacity 200ms;
+	-moz-transition: opacity 200ms;
+	transition: opacity 200ms;
+}
+
+.v-ie8 .osbp-tea .v-slider-handle:after {
+	visibility: hidden;
+}
+
+.osbp-tea .v-slider-handle:before, .osbp-tea .v-slider-handle:after {
+	content: "";
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	padding: 0;
+	width: 12px;
+	height: 12px;
+	border-radius: 6px;
+	position: absolute;
+	z-index: 1;
+	margin-top: 5px;
+	margin-left: -6px;
+}
+
+.osbp-tea .v-slider-feedback {
+	background-color: #323232;
+	background-color: rgba(50, 50, 50, 0.9);
+	-webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2);
+	box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2);
+	color: white;
+	padding: 3px 6px;
+	border-radius: -1px;
+	max-width: 35em;
+	overflow: hidden !important;
+	font-size: 12px;
+}
+
+.osbp-tea .v-slider-vertical {
+	padding: 6px 0;
+	height: 56px;
+}
+
+.osbp-tea .v-slider-vertical .v-slider-base {
+	background: #d4d4d4;
+	width: 4px;
+	height: 100% !important;
+	min-width: 0;
+	margin: 0 9px;
+}
+
+.osbp-tea .v-slider-vertical .v-slider-base:before {
+	top: auto;
+	bottom: 6px;
+	left: 10px;
+	right: 10px;
+	width: auto;
+	height: 0px;
+	border-left: none;
+	border-bottom: 1px solid #c3c3c3;
+}
+
+.osbp-tea .v-slider-vertical .v-slider-base:after {
+	height: 101%;
+	margin-left: 0;
+	background: #9ea93f;
+}
+
+.v-ie8 .osbp-tea .v-slider-vertical .v-slider-base:after {
+	top: 6px;
+	left: 0;
+	height: 130%;
+}
+
+.osbp-tea .v-slider-vertical .v-slider-handle {
+	width: 0;
+	height: 0.1px;
+	width: 22px;
+	display: block;
+}
+
+.osbp-tea .v-slider-vertical .v-slider-handle:before, .osbp-tea .v-slider-vertical .v-slider-handle:after {
+	width: 12px;
+	height: 12px;
+	margin-top: -6px;
+	margin-left: -4px;
+}
+
+.osbp-tea .v-slider-no-indicator .v-slider-base:before, .osbp-tea .v-slider-no-indicator .v-slider-base:after {
+	display: none;
+}
+
+.osbp-tea .v-tabsheet:not(.v-has-width) {
+	width: auto !important;
+}
+
+.osbp-tea .v-tabsheet-spacertd {
+	display: none !important;
+}
+
+.osbp-tea .v-tabsheet-tabcontainer {
+	position: relative;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.osbp-tea .v-tabsheet-tabcontainer:before {
+	content: "";
+	position: absolute;
+	height: 0;
+	border-top: 1px solid #c3c3c3;
+	bottom: 0;
+	left: 0;
+	right: 0;
+}
+
+.osbp-tea .v-tabsheet-tabcontainer .v-tabsheet-tabs {
+	position: relative;
+}
+
+.osbp-tea .v-tabsheet-tabitemcell {
+	vertical-align: bottom;
+}
+
+.osbp-tea .v-tabsheet-tabitemcell .v-tabsheet-tabitem {
+	line-height: 0;
+	overflow: hidden;
+}
+
+.osbp-tea .v-tabsheet-tabitemcell .v-caption {
+	margin-left: 11px;
+	padding: 0 2px;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	cursor: pointer;
+	text-align: center;
+	line-height: 22px;
+	font-size: 11px;
+	font-weight: 300;
+	color: #646464;
+	width: auto !important;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	border-bottom: 2px solid transparent;
+	position: relative;
+	-webkit-transition: border-bottom 200ms, color 200ms;
+	-moz-transition: border-bottom 200ms, color 200ms;
+	transition: border-bottom 200ms, color 200ms;
+}
+
+.osbp-tea .v-tabsheet-tabitemcell .v-caption .v-captiontext {
+	display: inline;
+}
+
+.osbp-tea .v-tabsheet-tabitemcell .v-caption .v-icon + .v-captiontext {
+	margin-left: 6px;
+}
+
+.osbp-tea .v-tabsheet-tabitemcell .v-caption:hover {
+	color: #9ea93f;
+}
+
+.osbp-tea .v-tabsheet-tabitemcell .v-caption.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+	cursor: default;
+	color: inherit !important;
+}
+
+.osbp-tea .v-tabsheet-tabitemcell:first-child .v-caption, .osbp-tea .v-tabsheet-tabitemcell[aria-hidden="true"] + td .v-caption {
+	margin-left: 0;
+}
+
+.osbp-tea .v-tabsheet-tabitemcell:focus {
+	outline: none;
+}
+
+.osbp-tea .v-tabsheet-tabitemcell:focus .v-caption {
+	color: #9ea93f;
+}
+
+.osbp-tea .v-tabsheet-tabitemcell .v-tabsheet-tabitem-selected .v-caption.v-caption {
+	border-bottom-color: #9ea93f;
+	color: #9ea93f;
+}
+
+.osbp-tea .v-tabsheet-tabitemcell .v-caption-closable {
+	padding-right: 15px;
+}
+
+.osbp-tea .v-tabsheet-tabitemcell.icons-on-top .v-caption-closable {
+	padding-right: 2px;
+}
+
+.osbp-tea .v-tabsheet-tabitemcell .v-tabsheet-caption-close {
+	position: absolute;
+	right: 0;
+	top: 50%;
+	margin: -6px 0 0;
+	font-size: 13px;
+	line-height: 13px;
+	width: 13px;
+	text-align: center;
+	border-radius: 0px;
+	color: #8f8f8f;
+}
+
+.osbp-tea .v-tabsheet-tabitemcell .v-tabsheet-caption-close:hover {
+	background: rgba(0, 0, 0, 0.03);
+	color: #9ea93f;
+}
+
+.osbp-tea .v-tabsheet-tabitemcell .v-tabsheet-caption-close:active {
+	background: #9ea93f;
+	color: #282a17;
+}
+
+.osbp-tea .v-tabsheet-scroller {
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	padding-left: 11px;
+	background-color: transparent;
+	background-image: -webkit-linear-gradient(right, #fafafa 70%, rgba(250, 250, 250, 0) 100%);
+	background-image: linear-gradient(to left,#fafafa 70%, rgba(250, 250, 250, 0) 100%);
+	pointer-events: none;
+}
+
+.osbp-tea .v-tabsheet-scroller:after {
+	content: "";
+	height: 1px;
+	position: absolute;
+	bottom: 0;
+	left: 0;
+	right: 0;
+	display: block;
+	background-color: transparent;
+	background-image: -webkit-linear-gradient(right, #c3c3c3 70%, rgba(195, 195, 195, 0) 100%);
+	background-image: linear-gradient(to left,#c3c3c3 70%, rgba(195, 195, 195, 0) 100%);
+}
+
+.v-ie8 .osbp-tea .v-tabsheet-scroller, .v-ie9 .osbp-tea .v-tabsheet-scroller {
+	background-color: #fafafa;
+}
+
+.v-ie8 .osbp-tea .v-tabsheet-scroller:after, .v-ie9 .osbp-tea .v-tabsheet-scroller:after {
+	background-color: #c3c3c3;
+}
+
+.osbp-tea .v-tabsheet-scroller button {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	border: none;
+	background: transparent;
+	font: inherit;
+	color: inherit;
+	height: 100%;
+	margin: 0;
+	padding: 0 6px;
+	outline: none;
+	cursor: pointer;
+	pointer-events: auto;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-tabsheet-scroller button:hover {
+	opacity: 1;
+	filter: none ;
+	color: #9ea93f;
+}
+
+.osbp-tea .v-tabsheet-scroller button:active {
+	opacity: 0.7;
+	filter: alpha(opacity=70) ;
+	color: #9ea93f;
+}
+
+.osbp-tea .v-tabsheet-scroller button::-moz-focus-inner {
+	padding: 0;
+	border: 0;
+}
+
+.osbp-tea .v-tabsheet-scroller [class*="Next"] {
+	padding-left: 3px;
+}
+
+.osbp-tea .v-tabsheet-scroller [class*="Next"]:before {
+	font-family: ThemeIcons;
+	content: "\f054";
+}
+
+.osbp-tea .v-tabsheet-scroller [class*="Prev"] {
+	padding-right: 3px;
+}
+
+.osbp-tea .v-tabsheet-scroller [class*="Prev"]:before {
+	font-family: ThemeIcons;
+	content: "\f053";
+}
+
+.osbp-tea .v-tabsheet-scroller [class*="disabled"] {
+	cursor: default;
+	color: inherit !important;
+	opacity: 0.1 !important;
+	filter: alpha(opacity=10) !important;
+}
+
+.osbp-tea .v-tabsheet-equal-width-tabs  > .v-tabsheet-tabcontainer table, .osbp-tea .v-tabsheet-equal-width-tabs  > .v-tabsheet-tabcontainer tbody, .osbp-tea .v-tabsheet-equal-width-tabs  > .v-tabsheet-tabcontainer tr {
+	width: 100%;
+}
+
+.osbp-tea .v-tabsheet-equal-width-tabs  > .v-tabsheet-tabcontainer tr {
+	display: table;
+	table-layout: fixed;
+}
+
+.osbp-tea .v-tabsheet-equal-width-tabs  > .v-tabsheet-tabcontainer td {
+	display: table-cell;
+}
+
+.osbp-tea .v-tabsheet-equal-width-tabs  > .v-tabsheet-tabcontainer .v-caption {
+	margin: 0;
+	display: block;
+}
+
+.osbp-tea .v-tabsheet-framed  > .v-tabsheet-tabcontainer .v-caption {
+	margin-left: 2px;
+	padding: 0 7px;
+	background-color: #eee;
+	border: 1px solid transparent;
+	line-height: 21px;
+	border-radius: 0px 0px 0 0;
+	font-weight: 400;
+	-webkit-transition: background-color 160ms;
+	-moz-transition: background-color 160ms;
+	transition: background-color 160ms;
+}
+
+.osbp-tea .v-tabsheet-framed  > .v-tabsheet-tabcontainer .v-caption:hover {
+	background-color: #e6e6e6;
+	border-bottom-color: #c3c3c3;
+}
+
+.osbp-tea .v-tabsheet-framed  > .v-tabsheet-tabcontainer .v-caption.v-disabled:hover {
+	background-color: #eee;
+}
+
+.osbp-tea .v-tabsheet-framed  > .v-tabsheet-tabcontainer .v-caption-closable {
+	padding-right: 20px;
+}
+
+.osbp-tea .v-tabsheet-framed  > .v-tabsheet-tabcontainer .v-tabsheet-caption-close {
+	top: 3px;
+	right: 3px;
+	margin-top: 0;
+}
+
+.osbp-tea .v-tabsheet-framed  > .v-tabsheet-tabcontainer td:first-child .v-caption, .osbp-tea .v-tabsheet-framed  > .v-tabsheet-tabcontainer [aria-hidden="true"] + td .v-caption {
+	margin-left: 0;
+}
+
+.osbp-tea .v-tabsheet-framed  > .v-tabsheet-tabcontainer .v-tabsheet-tabitem .v-caption {
+	border-color: #c3c3c3;
+}
+
+.osbp-tea .v-tabsheet-framed  > .v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-caption {
+	background: #fbfbfb;
+	border-color: #c3c3c3;
+	border-bottom: none;
+	padding-bottom: 1px;
+}
+
+.osbp-tea .v-tabsheet-framed  > .v-tabsheet-content {
+	border: 1px solid #c3c3c3;
+	border-top: none;
+}
+
+.osbp-tea .v-tabsheet-framed  > .v-tabsheet-content  > div {
+	background: #fbfbfb;
+}
+
+.osbp-tea .v-tabsheet-framed.padded-tabbar  > .v-tabsheet-tabcontainer {
+	border: 1px solid #c3c3c3;
+	border-bottom: none;
+	background: #fafafa;
+	padding-top: 4px;
+}
+
+.osbp-tea .v-tabsheet-framed.icons-on-top  > .v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-caption {
+	padding-bottom: 5px;
+}
+
+.osbp-tea .v-tabsheet-centered-tabs  > .v-tabsheet-tabcontainer {
+	text-align: center;
+}
+
+.osbp-tea .v-tabsheet-right-aligned-tabs  > .v-tabsheet-tabcontainer {
+	text-align: right;
+}
+
+.osbp-tea .v-tabsheet-padded-tabbar  > .v-tabsheet-tabcontainer .v-tabsheet-tabs {
+	padding: 0 6px;
+}
+
+.osbp-tea .v-tabsheet-icons-on-top  > .v-tabsheet-tabcontainer .v-caption {
+	padding-top: 4px;
+	padding-bottom: 4px;
+	line-height: 1.2;
+}
+
+.osbp-tea .v-tabsheet-icons-on-top  > .v-tabsheet-tabcontainer .v-icon {
+	display: block;
+}
+
+.osbp-tea .v-tabsheet-icons-on-top  > .v-tabsheet-tabcontainer .v-icon  + .v-captiontext.v-captiontext {
+	margin-left: 0;
+}
+
+.osbp-tea .v-tabsheet-icons-on-top  > .v-tabsheet-tabcontainer .v-caption-closable {
+	padding-right: 7px;
+}
+
+.osbp-tea .v-tabsheet-icons-on-top  > .v-tabsheet-tabcontainer .v-tabsheet-caption-close {
+	top: 3px;
+	margin-top: 0;
+}
+
+.osbp-tea .v-tabsheet-compact-tabbar  > .v-tabsheet-tabcontainer-compact-tabbar .v-caption {
+	line-height: 1.8;
+}
+
+.osbp-tea .v-tabsheet-only-selected-closable  > .v-tabsheet-tabcontainer .v-tabsheet-caption-close {
+	visibility: hidden;
+}
+
+.osbp-tea .v-tabsheet-only-selected-closable  > .v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-tabsheet-caption-close {
+	visibility: visible;
+}
+
+.osbp-tea .v-colorpicker-popup.v-window {
+	min-width: 220px !important;
+}
+
+.osbp-tea .v-colorpicker-popup .v-tabsheet-tabs {
+	padding: 0 6px;
+}
+
+.osbp-tea .v-colorpicker-popup [class$="sliders"] {
+	padding: 7px;
+}
+
+.osbp-tea .v-colorpicker-popup [class$="sliders"] .v-widget {
+	width: 100% !important;
+	vertical-align: middle;
+}
+
+.osbp-tea .v-colorpicker-popup [class$="sliders"] .v-has-caption {
+	white-space: nowrap;
+	padding-left: 36px;
+}
+
+.osbp-tea .v-colorpicker-popup [class$="sliders"] .v-caption {
+	display: inline-block;
+	margin-left: -36px;
+	width: 36px;
+}
+
+.osbp-tea .v-colorpicker-popup [class$="sliders"] .v-slot-hue-slider + .v-slot .v-has-caption {
+	padding-left: 60px;
+}
+
+.osbp-tea .v-colorpicker-popup [class$="sliders"] .v-slot-hue-slider + .v-slot .v-caption {
+	margin-left: -60px;
+	width: 60px;
+}
+
+.osbp-tea .v-colorpicker-popup .v-slider-red .v-slider-base:after {
+	background: red;
+	border: none;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-tea .v-colorpicker-popup .v-slider-green .v-slider-base:after {
+	background: green;
+	border: none;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-tea .v-colorpicker-popup .v-slider-blue .v-slider-base:after {
+	background: blue;
+	border: none;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-tea .v-colorpicker-popup .v-margin-bottom {
+	padding-bottom: 0;
+}
+
+.osbp-tea .v-colorpicker-popup .resize-button {
+	width: 100% !important;
+	height: auto !important;
+	text-align: center;
+	outline: none;
+}
+
+.osbp-tea .v-colorpicker-popup .resize-button:before {
+	font-family: ThemeIcons;
+	content: "\f141";
+}
+
+.osbp-tea .v-colorpicker-popup .resize-button-caption {
+	display: none;
+}
+
+.osbp-tea .v-colorpicker-popup .v-horizontallayout {
+	height: auto !important;
+	padding: 6px 0;
+	background-color: #fafafa;
+	border-top: 1px solid #ededed;
+}
+
+.osbp-tea .v-colorpicker-popup .v-horizontallayout .v-expand {
+	overflow: visible;
+}
+
+.osbp-tea .v-colorpicker-popup .v-horizontallayout .v-button {
+	width: 80% !important;
+}
+
+.osbp-tea .v-colorpicker-preview {
+	width: 100% !important;
+	height: auto !important;
+	padding: 6px;
+}
+
+.osbp-tea .v-colorpicker-preview-textfield {
+	height: auto !important;
+	text-align: center;
+	border: none;
+}
+
+.osbp-tea .v-colorpicker {
+	width: auto;
+}
+
+.osbp-tea .v-colorpicker-button-color {
+	position: absolute;
+	top: 4px;
+	right: 4px;
+	bottom: 4px;
+	left: 4px;
+	border-radius: -1px;
+	border: 1px solid rgba(0, 0, 0, 0.5);
+	max-width: 13px;
+}
+
+.osbp-tea .v-colorpicker-button-color  + .v-button-caption:not(:empty) {
+	margin-left: 11px;
+}
+
+.v-ie8 .osbp-tea .v-colorpicker-button-color {
+	position: relative;
+	top: auto;
+	right: auto;
+	bottom: auto;
+	left: auto;
+	width: 12px;
+	height: 12px;
+	display: inline-block;
+	vertical-align: middle;
+	margin: 0 -6px;
+}
+
+.v-ie8 .osbp-tea .v-colorpicker-button-color  + .v-button-caption {
+	margin-left: 11px;
+}
+
+.osbp-tea .v-panel {
+	background: #fbfbfb;
+	color: #464646;
+	border-radius: 0px;
+	border: 1px solid #c3c3c3;
+	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+	overflow: visible !important;
+}
+
+.osbp-tea .v-panel-caption {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	padding: 0 7px;
+	line-height: 21px;
+	border-bottom: 1px solid #c3c3c3;
+	background-color: #fafafa;
+	background-image: -webkit-linear-gradient(top, #fafafa 0%, #fafafa 100%);
+	background-image: linear-gradient(to bottom,#fafafa 0%, #fafafa 100%);
+	color: #464646;
+	font-weight: 400;
+	font-size: 11px;
+	
+	
+	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.15);
+	border-radius: -1px -1px 0 0;
+}
+
+.osbp-tea .v-panel-content {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 100%;
+	height: 100%;
+}
+
+.osbp-tea .v-panel-content  > .v-margin-top {
+	padding-top: 7px;
+}
+
+.osbp-tea .v-panel-content  > .v-margin-right {
+	padding-right: 7px;
+}
+
+.osbp-tea .v-panel-content  > .v-margin-bottom {
+	padding-bottom: 7px;
+}
+
+.osbp-tea .v-panel-content  > .v-margin-left {
+	padding-left: 7px;
+}
+
+.osbp-tea .v-panel-borderless {
+	background: transparent;
+	color: inherit;
+	border: none;
+	border-radius: 0;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-tea .v-panel-borderless  > div > [class*="-caption"] {
+	background: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	color: inherit;
+	padding: 0;
+	margin: 0 7px;
+	border-bottom: none;
+}
+
+.osbp-tea .v-panel-well {
+	background: #f5f5f5;
+	color: #454545;
+	-webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.15), inset 0 2px 3px rgba(0, 0, 0, 0.15);
+	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.15), inset 0 2px 3px rgba(0, 0, 0, 0.15);
+	border-radius: 0px;
+	border: 1px solid #c3c3c3;
+}
+
+.osbp-tea .v-panel-well  > div > [class*="-caption"] {
+	background: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-tea .v-panel-scroll-divider  > [class*="-captionwrap"] {
+	position: relative;
+	z-index: 2;
+}
+
+.osbp-tea .v-panel-scroll-divider  > [class*="-captionwrap"]:after {
+	content: "";
+	position: absolute;
+	bottom: -1px;
+	right: 0;
+	left: 0;
+	height: 0;
+	border-top: 1px solid #c3c3c3;
+	border-color: rgba(195, 195, 195, 0.5);
+}
+
+.osbp-tea .v-panel-scroll-divider  > [class*="-content"]:before {
+	content: "";
+	position: absolute;
+	z-index: 2;
+	top: 0;
+	height: 0;
+	border-top: 1px solid #eee;
+	left: 0;
+	right: 0;
+}
+
+.osbp-tea .v-panel-caption.v-horizontallayout {
+	height: auto !important;
+	line-height: 0;
+}
+
+.osbp-tea .v-panel-caption.v-horizontallayout .v-slot {
+	vertical-align: middle;
+}
+
+.osbp-tea .v-panel-caption.v-horizontallayout .v-label {
+	line-height: 22px;
+}
+
+.osbp-tea .v-accordion {
+	background: #fbfbfb;
+	color: #464646;
+	border-radius: 0px;
+	border: 1px solid #c3c3c3;
+	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+	background-color: #fafafa;
+	background-image: -webkit-linear-gradient(top, #fafafa 0%, #fafafa 100%);
+	background-image: linear-gradient(to bottom,#fafafa 0%, #fafafa 100%);
+	overflow: hidden;
+}
+
+.osbp-tea .v-accordion-item {
+	position: relative;
+}
+
+.osbp-tea .v-accordion-item[class*="item-open"]:last-child > div > .v-caption {
+	border-radius: 0;
+}
+
+.osbp-tea .v-accordion-item:not([class*="item-open"]):last-child > div > .v-caption {
+	border-bottom: none;
+	margin-bottom: 0;
+}
+
+.osbp-tea .v-accordion-item[class*="item-open"] + [class*="item"] {
+	border-top: 1px solid #c3c3c3;
+}
+
+.osbp-tea .v-accordion-item-caption {
+	border-radius: inherit;
+}
+
+.osbp-tea .v-accordion-item-caption  > .v-caption {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	padding: 0 7px;
+	line-height: 21px;
+	border-bottom: 1px solid #c3c3c3;
+	background-color: #fafafa;
+	background-image: -webkit-linear-gradient(top, #fafafa 0%, #fafafa 100%);
+	background-image: linear-gradient(to bottom,#fafafa 0%, #fafafa 100%);
+	color: #464646;
+	font-weight: 400;
+	font-size: 11px;
+	
+	
+	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.15);
+	display: block;
+	background: transparent;
+	border-bottom-color: #c3c3c3;
+	border-radius: inherit;
+	cursor: pointer;
+	position: relative;
+}
+
+.osbp-tea .v-accordion-item-caption  > .v-caption:hover:before, .osbp-tea .v-accordion-item-caption  > .v-caption:active:before {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+}
+
+.osbp-tea .v-accordion-item-caption  > .v-caption:hover:before {
+	background-color: rgba(186, 186, 186, 0.1);
+	border: none;
+}
+
+.osbp-tea .v-accordion-item-caption  > .v-caption:active:before {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+.osbp-tea .v-accordion-item-content {
+	-webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.15);
+	box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.15);
+	background-color: #fbfbfb;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.osbp-tea .v-accordion-item-content  > .v-margin-top {
+	padding-top: 7px;
+}
+
+.osbp-tea .v-accordion-item-content  > .v-margin-right {
+	padding-right: 7px;
+}
+
+.osbp-tea .v-accordion-item-content  > .v-margin-bottom {
+	padding-bottom: 7px;
+}
+
+.osbp-tea .v-accordion-item-content  > .v-margin-left {
+	padding-left: 7px;
+}
+
+.osbp-tea .v-accordion-borderless {
+	border: none;
+	border-radius: 0;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-tea .v-accordion-borderless  > .v-accordion-item, .osbp-tea .v-accordion-borderless  > .v-accordion-item > div > .v-caption, .osbp-tea .v-accordion-borderless  > .v-accordion-item > .v-accordion-item-content {
+	border-radius: 0;
+}
+
+.osbp-tea .v-select-twincol {
+	white-space: normal;
+}
+
+.osbp-tea .v-select-twincol select {
+	border: 1px solid #c3c3c3;
+	background: #fafafa;
+	color: #464646;
+}
+
+.osbp-tea .v-select-twincol select:focus {
+	outline: none;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-tea .v-select-twincol .v-textfield, .osbp-tea .v-select-twincol .v-nativebutton {
+	width: auto !important;
+	margin-top: 6px;
+}
+
+.osbp-tea .v-select-twincol .v-nativebutton {
+	margin-left: 6px;
+}
+
+.osbp-tea .v-select-twincol-caption-left, .osbp-tea .v-select-twincol-caption-right {
+	font-size: 11px;
+	font-weight: 400;
+	padding-bottom: 0.3em;
+}
+
+.osbp-tea .v-select-twincol-buttons {
+	white-space: nowrap;
+	display: inline-block;
+	vertical-align: top;
+	position: relative;
+	min-width: 3.5em;
+}
+
+.osbp-tea .v-select-twincol-buttons .v-button {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	display: inline-block;
+	vertical-align: top;
+	text-align: left;
+	white-space: normal;
+	position: absolute;
+	left: 6px;
+	right: 6px;
+	top: 21px;
+	padding: 0;
+	text-align: center;
+}
+
+.osbp-tea .v-select-twincol-buttons .v-button:first-child {
+	top: 0;
+}
+
+.osbp-tea .v-select-twincol-buttons .v-button-caption {
+	display: none;
+}
+
+.osbp-tea .v-select-twincol-buttons .v-button:focus {
+	z-index: 1;
+}
+
+.osbp-tea .v-select-twincol-buttons .v-button-wrap:before {
+	font-family: ThemeIcons;
+	content: "\f053";
+}
+
+.osbp-tea .v-select-twincol-buttons .v-button:first-child .v-button-wrap:before {
+	font-family: ThemeIcons;
+	content: "\f054";
+}
+
+.osbp-tea .v-select select {
+	border: 1px solid #c3c3c3;
+	background: #fafafa;
+	color: #464646;
+}
+
+.osbp-tea .v-select select:focus {
+	outline: none;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-tea .v-select-select {
+	display: block;
+}
+
+.osbp-tea .v-select-select  + .v-textfield {
+	width: auto !important;
+	margin-top: 6px;
+}
+
+.osbp-tea .v-select-select  + .v-textfield  + .v-nativebutton {
+	margin-top: 6px;
+	margin-left: 6px;
+}
+
+.osbp-tea .v-calendar-header-day {
+	font-weight: 400;
+	text-align: center;
+	padding: 4px 0;
+}
+
+.osbp-tea .v-calendar-header-week .v-calendar-back, .osbp-tea .v-calendar-header-week .v-calendar-next {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	background: transparent;
+	border: none;
+	padding: 0;
+	margin: 0;
+	cursor: pointer;
+	outline: none;
+	color: inherit;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-calendar-header-week .v-calendar-back:focus, .osbp-tea .v-calendar-header-week .v-calendar-next:focus {
+	outline: none;
+}
+
+.osbp-tea .v-calendar-header-week .v-calendar-back:hover, .osbp-tea .v-calendar-header-week .v-calendar-next:hover {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp-tea .v-calendar-header-week .v-calendar-back:active, .osbp-tea .v-calendar-header-week .v-calendar-next:active {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-calendar-header-week .v-calendar-back:before {
+	font-family: ThemeIcons;
+	content: "\f053";
+}
+
+.osbp-tea .v-calendar-header-week .v-calendar-next:before {
+	font-family: ThemeIcons;
+	content: "\f054";
+}
+
+.osbp-tea .v-calendar-month {
+	outline: none;
+	overflow: hidden;
+}
+
+.osbp-tea .v-calendar-month td {
+	vertical-align: top;
+}
+
+.osbp-tea .v-calendar-week-number {
+	cursor: pointer;
+	width: 20px;
+	text-align: center;
+	font-size: 0.8em;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-calendar-week-number:hover {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp-tea .v-calendar-month-day {
+	outline: none;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	line-height: 1.2;
+}
+
+.osbp-tea .v-calendar-bottom-spacer, .osbp-tea .v-calendar-spacer, .osbp-tea .v-calendar-bottom-spacer-empty {
+	height: 14px;
+	margin-bottom: 2px;
+}
+
+.osbp-tea .v-calendar-bottom-spacer {
+	font-size: 0.8em;
+	padding: 0 3px;
+	cursor: pointer;
+}
+
+.osbp-tea .v-calendar-bottom-spacer:hover {
+	color: #9ea93f;
+}
+
+.osbp-tea .v-calendar-day-number {
+	line-height: 15px;
+	font-size: 12px;
+	text-align: right;
+	margin: 0 3px;
+	white-space: nowrap;
+	border-top: 1px solid #f2f2f2;
+	cursor: pointer;
+}
+
+.osbp-tea .v-calendar-day-number:hover {
+	color: #9ea93f;
+}
+
+.osbp-tea .v-calendar-month-day-today {
+	background: #f5f5f0;
+}
+
+.osbp-tea .v-calendar-month-day-today .v-calendar-day-number {
+	font-weight: 400;
+	color: #9ea93f;
+	border-top: 2px solid #9ea93f;
+	line-height: 14px;
+	margin: 0;
+	padding: 0 3px;
+}
+
+.osbp-tea .v-calendar-month-day-selected {
+	background-color: #f0f1e7;
+}
+
+.osbp-tea .v-calendar-month-day-dragemphasis {
+	background-color: #a8a8a8;
+}
+
+.osbp-tea .v-calendar-month-day-scrollable {
+	overflow-y: scroll;
+}
+
+.osbp-tea .v-calendar-weekly-longevents {
+	margin-left: 50px;
+	border-bottom: 2px solid #e0e0e0;
+}
+
+.osbp-tea .v-calendar-weekly-longevents .v-calendar-event-all-day {
+	height: 16px;
+	line-height: 1.6;
+	margin-bottom: 2px;
+}
+
+.osbp-tea .v-calendar-header-week td {
+	vertical-align: middle !important;
+}
+
+.osbp-tea .v-calendar-header-week .v-calendar-header-day {
+	cursor: pointer;
+}
+
+.osbp-tea .v-calendar-times {
+	width: 50px;
+	font-size: 0.77em;
+	line-height: 1;
+	white-space: nowrap;
+}
+
+.osbp-tea .v-calendar-time {
+	text-align: right;
+	padding-right: 6px;
+	margin-top: -5px;
+	padding-bottom: 5px;
+}
+
+.osbp-tea .v-calendar-day-times, .osbp-tea .v-calendar-day-times-today {
+	outline: none;
+	border-right: 1px solid transparent;
+}
+
+.osbp-tea .v-calendar-day-times:focus, .osbp-tea .v-calendar-day-times-today:focus {
+	outline: none;
+}
+
+.osbp-tea .v-calendar .v-datecellslot, .osbp-tea .v-calendar .v-datecellslot-even {
+	border-top: 1px solid #c3c3c3;
+}
+
+.osbp-tea .v-calendar .v-datecellslot:first-child, .osbp-tea .v-calendar .v-datecellslot-even:first-child {
+	border-top-color: transparent;
+}
+
+.osbp-tea .v-calendar .v-datecellslot {
+	border-top-style: dotted;
+}
+
+.osbp-tea .v-calendar .v-datecellslot, .osbp-tea .v-calendar .v-datecellslot-even {
+	margin-right: 3px;
+}
+
+.osbp-tea .v-calendar-current-time {
+	background: #9ea93f;
+	line-height: 1px;
+	pointer-events: none;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-calendar-current-time:before {
+	content: "\2022";
+	color: #9ea93f;
+	font-size: 22px;
+	margin-left: -0.07em;
+}
+
+.osbp-tea .v-calendar .v-daterange {
+	position: relative;
+}
+
+.osbp-tea .v-calendar .v-daterange:before {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: -1px;
+	left: 0;
+	background: #9ea93f;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-calendar .v-daterange  + .v-daterange {
+	border-color: transparent;
+}
+
+.osbp-tea .v-calendar-event {
+	font-size: 0.85em;
+	overflow: hidden;
+	cursor: pointer;
+	outline: none;
+	border-radius: 0px;
+}
+
+.osbp-tea .v-calendar-event:focus {
+	outline: none;
+}
+
+.osbp-tea .v-calendar-event-month {
+	padding: 0 3px;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	margin-bottom: 2px;
+	white-space: nowrap;
+	text-overflow: ellipsis;
+	height: 14px;
+	line-height: 14px;
+}
+
+.osbp-tea .v-calendar-event-month .v-calendar-event-time {
+	float: right;
+	font-size: 0.9em;
+	line-height: 14px;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-calendar-event-month:before {
+	content: "\25cf";
+	margin-right: 0.2em;
+}
+
+.osbp-tea .v-calendar-event-all-day {
+	padding: 0 3px;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	height: 14px;
+	line-height: 14px;
+	border-radius: 0;
+	margin-left: -1px;
+	white-space: nowrap;
+}
+
+.osbp-tea .v-calendar-event-all-day:before {
+	content: "";
+}
+
+.osbp-tea .v-calendar-event-start {
+	overflow: visible;
+	margin-left: 0;
+}
+
+.osbp-tea .v-calendar-event-start.v-calendar-event-continued-to, .osbp-tea .v-calendar-event-start.v-calendar-event-end {
+	overflow: hidden;
+	text-overflow: ellipsis;
+}
+
+.osbp-tea .v-calendar-event-caption {
+	font-weight: 500;
+	line-height: 1.2;
+	padding: 3px 0;
+	position: absolute;
+	overflow: hidden;
+	right: 6px;
+	left: 3px;
+	bottom: 0;
+	top: 0;
+}
+
+.osbp-tea .v-calendar-event-caption span {
+	font-weight: 300;
+	white-space: nowrap;
+}
+
+.osbp-tea .v-calendar-week-wrapper .v-calendar-event {
+	overflow: visible;
+}
+
+.osbp-tea .v-calendar-week-wrapper .v-calendar-event-content {
+	margin-top: -1px;
+	border-radius: 1px;
+	border: 1px solid #eee;
+	padding-top: 3px;
+	margin-right: 3px;
+}
+
+.osbp-tea .v-calendar-event-month:before {
+	color: #00ace0;
+}
+
+.osbp-tea .v-calendar-event-all-day {
+	background-color: #c8eaf4;
+	background-color: rgba(200, 234, 244, 0.8);
+	color: #00ace0;
+}
+
+.osbp-tea .v-calendar-week-wrapper .v-calendar-event {
+	color: #00ace0;
+}
+
+.osbp-tea .v-calendar-week-wrapper .v-calendar-event .v-calendar-event-content {
+	background-color: #c8eaf4;
+	background-color: rgba(200, 234, 244, 0.8);
+}
+
+.osbp-tea .v-calendar-event-month[class*="color2"]:before {
+	color: #2d9f19;
+}
+
+.osbp-tea .v-calendar-event-all-day[class*="color2"] {
+	background-color: #d1e7cd;
+	background-color: rgba(209, 231, 205, 0.8);
+	color: #2d9f19;
+}
+
+.osbp-tea .v-calendar-week-wrapper .v-calendar-event[class*="color2"] {
+	color: #2d9f19;
+}
+
+.osbp-tea .v-calendar-week-wrapper .v-calendar-event[class*="color2"] .v-calendar-event-content {
+	background-color: #d1e7cd;
+	background-color: rgba(209, 231, 205, 0.8);
+}
+
+.osbp-tea .v-calendar-event-month[class*="color3"]:before {
+	color: #d18100;
+}
+
+.osbp-tea .v-calendar-event-all-day[class*="color3"] {
+	background-color: #f1e1c8;
+	background-color: rgba(241, 225, 200, 0.8);
+	color: #d18100;
+}
+
+.osbp-tea .v-calendar-week-wrapper .v-calendar-event[class*="color3"] {
+	color: #d18100;
+}
+
+.osbp-tea .v-calendar-week-wrapper .v-calendar-event[class*="color3"] .v-calendar-event-content {
+	background-color: #f1e1c8;
+	background-color: rgba(241, 225, 200, 0.8);
+}
+
+.osbp-tea .v-calendar-event-month[class*="color4"]:before {
+	color: #ce3812;
+}
+
+.osbp-tea .v-calendar-event-all-day[class*="color4"] {
+	background-color: #f1d3cb;
+	background-color: rgba(241, 211, 203, 0.8);
+	color: #ce3812;
+}
+
+.osbp-tea .v-calendar-week-wrapper .v-calendar-event[class*="color4"] {
+	color: #ce3812;
+}
+
+.osbp-tea .v-calendar-week-wrapper .v-calendar-event[class*="color4"] .v-calendar-event-content {
+	background-color: #f1d3cb;
+	background-color: rgba(241, 211, 203, 0.8);
+}
+
+.osbp-tea .v-calendar-event-month[class*="color5"]:before {
+	color: #2d55cd;
+}
+
+.osbp-tea .v-calendar-event-all-day[class*="color5"] {
+	background-color: #d1d9f1;
+	background-color: rgba(209, 217, 241, 0.8);
+	color: #2d55cd;
+}
+
+.osbp-tea .v-calendar-week-wrapper .v-calendar-event[class*="color5"] {
+	color: #2d55cd;
+}
+
+.osbp-tea .v-calendar-week-wrapper .v-calendar-event[class*="color5"] .v-calendar-event-content {
+	background-color: #d1d9f1;
+	background-color: rgba(209, 217, 241, 0.8);
+}
+
+.osbp-tea .v-calendar.v-disabled * {
+	cursor: default;
+}
+
+.osbp-tea .v-label {
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+}
+
+.osbp-tea .v-label-undef-w {
+	white-space: nowrap;
+}
+
+.osbp-tea h1, .osbp-tea .v-label-h1, .osbp-tea h2, .osbp-tea .v-label-h2, .osbp-tea h3, .osbp-tea .v-label-h3 {
+	line-height: 1.1;
+	font-weight: 200;
+	color: #131313;
+}
+
+.osbp-tea h1, .osbp-tea .v-label-h1 {
+	font-size: 2.4em;
+	margin-top: 1.4em;
+	margin-bottom: 1em;
+	
+	letter-spacing: -0.03em;
+}
+
+.osbp-tea h2, .osbp-tea .v-label-h2 {
+	font-size: 1.6em;
+	
+	margin-top: 1.6em;
+	margin-bottom: 0.77em;
+	letter-spacing: -0.02em;
+}
+
+.osbp-tea h3, .osbp-tea .v-label-h3 {
+	font-size: 1.2em;
+	
+	margin-top: 1.8em;
+	margin-bottom: 0.77em;
+	letter-spacing: 0;
+}
+
+.osbp-tea h4, .osbp-tea .v-label-h4 {
+	line-height: 1.1;
+	font-weight: 500;
+	font-size: 11px;
+	color: #3e3e3e;
+	text-transform: uppercase;
+	letter-spacing: 0;
+	margin-top: 2.4em;
+	margin-bottom: 0.8em;
+}
+
+.osbp-tea .v-csslayout  > h1:first-child, .osbp-tea .v-csslayout  > h2:first-child, .osbp-tea .v-csslayout  > h3:first-child, .osbp-tea .v-csslayout  > h4 > .v-label-h1:first-child, .osbp-tea .v-csslayout  > .v-label-h2:first-child, .osbp-tea .v-csslayout  > .v-label-h3:first-child, .osbp-tea .v-csslayout  > .v-label-h4:first-child {
+	margin-top: 12px;
+}
+
+.osbp-tea .v-verticallayout > .v-slot:first-child h1, .osbp-tea .v-verticallayout > .v-slot:first-child .v-label-h1, .osbp-tea .v-verticallayout > .v-slot:first-child h2, .osbp-tea .v-verticallayout > .v-slot:first-child .v-label-h2, .osbp-tea .v-verticallayout > .v-slot:first-child h3, .osbp-tea .v-verticallayout > .v-slot:first-child .v-label-h3, .osbp-tea .v-verticallayout > .v-slot:first-child h4, .osbp-tea .v-verticallayout > .v-slot:first-child .v-label-h4, .osbp-tea .v-verticallayout > div > .v-slot:first-child h1, .osbp-tea .v-verticallayout > div > .v-slot:first-child .v-label-h1, .osbp-tea .v-verticallayout > div > .v-slot:first-child h2, .osbp-tea .v-verticallayout > div > .v-slot:first-child .v-label-h2, .osbp-tea .v-verticallayout > div > .v-slot:first-child h3, .osbp-tea .v-verticallayout > div > .v-slot:first-child .v-label-h3, .osbp-tea .v-verticallayout > div > .v-slot:first-child h4, .osbp-tea .v-verticallayout > div > .v-slot:first-child .v-label-h4 {
+	margin-top: 12px;
+}
+
+.osbp-tea .v-verticallayout > .v-slot:first-child .v-formlayout-contentcell h1, .osbp-tea .v-verticallayout > .v-slot:first-child .v-formlayout-contentcell .v-label-h1, .osbp-tea .v-verticallayout > .v-slot:first-child .v-formlayout-contentcell h2, .osbp-tea .v-verticallayout > .v-slot:first-child .v-formlayout-contentcell .v-label-h2, .osbp-tea .v-verticallayout > .v-slot:first-child .v-formlayout-contentcell h3, .osbp-tea .v-verticallayout > .v-slot:first-child .v-formlayout-contentcell .v-label-h3, .osbp-tea .v-verticallayout > .v-slot:first-child .v-formlayout-contentcell h4, .osbp-tea .v-verticallayout > .v-slot:first-child .v-formlayout-contentcell .v-label-h4, .osbp-tea .v-verticallayout > div > .v-slot:first-child .v-formlayout-contentcell h1, .osbp-tea .v-verticallayout > div > .v-slot:first-child .v-formlayout-contentcell .v-label-h1, .osbp-tea .v-verticallayout > div > .v-slot:first-child .v-formlayout-contentcell h2, .osbp-tea .v-verticallayout > div > .v-slot:first-child .v-formlayout-contentcell .v-label-h2, .osbp-tea .v-verticallayout > div > .v-slot:first-child .v-formlayout-contentcell h3, .osbp-tea .v-verticallayout > div > .v-slot:first-child .v-formlayout-contentcell .v-label-h3, .osbp-tea .v-verticallayout > div > .v-slot:first-child .v-formlayout-contentcell h4, .osbp-tea .v-verticallayout > div > .v-slot:first-child .v-formlayout-contentcell .v-label-h4 {
+	margin-top: -0.5em;
+}
+
+.osbp-tea h1.no-margin, .osbp-tea .v-label-h1.no-margin, .osbp-tea h2.no-margin, .osbp-tea .v-label-h2.no-margin, .osbp-tea h3.no-margin, .osbp-tea .v-label-h3.no-margin, .osbp-tea h4.no-margin, .osbp-tea .v-label-h4.no-margin {
+	margin: 0 !important;
+}
+
+.osbp-tea .v-label-colored {
+	color: #9ea93f;
+}
+
+.osbp-tea .v-label-large {
+	font-size: 15px;
+}
+
+.osbp-tea .v-label-small {
+	font-size: 11px;
+}
+
+.osbp-tea .v-label-tiny {
+	font-size: 12px;
+}
+
+.osbp-tea .v-label-huge {
+	font-size: 20px;
+}
+
+.osbp-tea .v-label-bold {
+	font-weight: 500;
+}
+
+.osbp-tea .v-label-light {
+	font-weight: 200;
+	color: #777777;
+}
+
+.osbp-tea .v-label-align-right {
+	text-align: right;
+}
+
+.osbp-tea .v-label-align-center {
+	text-align: center;
+}
+
+.osbp-tea .v-label-spinner {
+	height: 24px !important;
+	width: 24px !important;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	border: 2px solid rgba(158, 169, 63, 0.2);
+	border-top-color: #9ea93f;
+	border-right-color: #9ea93f;
+	border-radius: 100%;
+	-webkit-animation: v-rotate-360 500ms infinite linear;
+	-moz-animation: v-rotate-360 500ms infinite linear;
+	animation: v-rotate-360 500ms infinite linear;
+	pointer-events: none;
+}
+
+.v-ie8 .osbp-tea .v-label-spinner, .v-ie9 .osbp-tea .v-label-spinner {
+	border: none;
+	border-radius: 0px;
+	background: #fff url(../valo/shared/img/spinner.gif) no-repeat 50% 50%;
+	background-size: 80%;
+}
+
+.v-ie8 .osbp-tea .v-label-spinner {
+	min-width: 30px;
+	min-height: 30px;
+}
+
+.osbp-tea .v-label-success, .osbp-tea .v-label-failure {
+	background: white;
+	color: #474747;
+	border: 2px solid #2c9720;
+	border-radius: 0px;
+	padding: 4px 11px 4px 22px;
+	font-weight: 400;
+	font-size: 11px;
+}
+
+.osbp-tea .v-label-success:before, .osbp-tea .v-label-failure:before {
+	font-family: ThemeIcons;
+	content: "\f00c";
+	margin-right: 0.5em;
+	margin-left: -11px;
+	color: #2c9720;
+}
+
+.osbp-tea .v-label-failure {
+	border-color: #ed473b;
+}
+
+.osbp-tea .v-label-failure:before {
+	content: "\f05e";
+	color: #ed473b;
+}
+
+.osbp-tea [draggable=true] {
+	-khtml-user-drag: element;
+	-webkit-user-drag: element;
+}
+
+.osbp-tea .v-ddwrapper {
+	position: relative;
+}
+
+.osbp-tea .v-ddwrapper-over:before, .osbp-tea .v-ddwrapper-over:after {
+	content: "";
+	position: absolute;
+	z-index: 10;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+	border: 0 solid #9ea93f;
+}
+
+.osbp-tea .v-ddwrapper-over-top:before {
+	border-top-width: 2px;
+}
+
+.osbp-tea .v-ddwrapper-over-right:before {
+	border-right-width: 2px;
+}
+
+.osbp-tea .v-ddwrapper-over-bottom:before {
+	border-bottom-width: 2px;
+}
+
+.osbp-tea .v-ddwrapper-over-left:before {
+	border-left-width: 2px;
+}
+
+.osbp-tea .no-vertical-drag-hints .v-ddwrapper-over-top:before, .osbp-tea .no-vertical-drag-hints.v-ddwrapper-over-top:before {
+	border-top-width: 0;
+}
+
+.osbp-tea .no-vertical-drag-hints .v-ddwrapper-over-top:after, .osbp-tea .no-vertical-drag-hints.v-ddwrapper-over-top:after {
+	border-width: 2px;
+	border-radius: 0px;
+	opacity: 0.3;
+	filter: alpha(opacity=30.0) ;
+	background: #4f551f;
+}
+
+.osbp-tea .no-vertical-drag-hints .v-ddwrapper-over-bottom:before, .osbp-tea .no-vertical-drag-hints.v-ddwrapper-over-bottom:before {
+	border-bottom-width: 0;
+}
+
+.osbp-tea .no-vertical-drag-hints .v-ddwrapper-over-bottom:after, .osbp-tea .no-vertical-drag-hints.v-ddwrapper-over-bottom:after {
+	border-width: 2px;
+	border-radius: 0px;
+	opacity: 0.3;
+	filter: alpha(opacity=30.0) ;
+	background: #4f551f;
+}
+
+.osbp-tea .no-horizontal-drag-hints.v-ddwrapper-over-left:before, .osbp-tea .no-horizontal-drag-hints .v-ddwrapper-over-left:before {
+	border-left-width: 0;
+}
+
+.osbp-tea .no-horizontal-drag-hints.v-ddwrapper-over-left:after, .osbp-tea .no-horizontal-drag-hints .v-ddwrapper-over-left:after {
+	border-width: 2px;
+	border-radius: 0px;
+	opacity: 0.3;
+	filter: alpha(opacity=30.0) ;
+	background: #4f551f;
+}
+
+.osbp-tea .no-horizontal-drag-hints.v-ddwrapper-over-right:before, .osbp-tea .no-horizontal-drag-hints .v-ddwrapper-over-right:before {
+	border-right-width: 0;
+}
+
+.osbp-tea .no-horizontal-drag-hints.v-ddwrapper-over-right:after, .osbp-tea .no-horizontal-drag-hints .v-ddwrapper-over-right:after {
+	border-width: 2px;
+	border-radius: 0px;
+	opacity: 0.3;
+	filter: alpha(opacity=30.0) ;
+	background: #4f551f;
+}
+
+.osbp-tea .v-ddwrapper-over-middle:after, .osbp-tea .v-ddwrapper-over-center:after {
+	border-width: 2px;
+	border-radius: 0px;
+	opacity: 0.3;
+	filter: alpha(opacity=30.0) ;
+	background: #4f551f;
+}
+
+.osbp-tea .no-box-drag-hints.v-ddwrapper:after, .osbp-tea .no-box-drag-hints .v-ddwrapper:after {
+	display: none !important;
+	content: none;
+}
+
+.osbp-tea .v-nativebutton {
+	-webkit-touch-callout: none;
+}
+
+.osbp-tea .v-select select {
+	border: 1px solid #c3c3c3;
+	background: #fafafa;
+	color: #464646;
+}
+
+.osbp-tea .v-select select:focus {
+	outline: none;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-tea .v-select-select {
+	display: block;
+}
+
+.osbp-tea .v-select-select  + .v-textfield {
+	width: auto !important;
+	margin-top: 6px;
+}
+
+.osbp-tea .v-select-select  + .v-textfield  + .v-nativebutton {
+	margin-top: 6px;
+	margin-left: 6px;
+}
+
+.osbp-tea .v-popupview {
+	cursor: pointer;
+	color: #9ea93f;
+	text-decoration: underline;
+	font-weight: inherit;
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+}
+
+.osbp-tea .v-popupview:hover {
+	color: #b7c15a;
+}
+
+.osbp-tea .v-popupview.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp-tea .v-popupview-popup {
+	padding: 2px 2px;
+	border-radius: 0px;
+	background-color: white;
+	color: #474747;
+	-webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.3), 0 3px 5px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.27294);
+	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.3), 0 3px 5px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.27294);
+	-webkit-backface-visibility: hidden;
+	-moz-backface-visibility: hidden;
+	-ms-backface-visibility: hidden;
+	backface-visibility: hidden;
+}
+
+.osbp-tea .v-popupview-popup[class*="animate-in"] {
+	-webkit-animation: v-popupview-animate-in 120ms;
+	-moz-animation: v-popupview-animate-in 120ms;
+	animation: v-popupview-animate-in 120ms;
+}
+
+.osbp-tea .v-popupview-popup[class*="animate-out"] {
+	-webkit-animation: valo-animate-out-fade 120ms;
+	-moz-animation: valo-animate-out-fade 120ms;
+	animation: valo-animate-out-fade 120ms;
+}
+
+.osbp-tea .v-popupview-popup .popupContent  > .v-margin-top {
+	padding-top: 7px;
+}
+
+.osbp-tea .v-popupview-popup .popupContent  > .v-margin-right {
+	padding-right: 7px;
+}
+
+.osbp-tea .v-popupview-popup .popupContent  > .v-margin-bottom {
+	padding-bottom: 7px;
+}
+
+.osbp-tea .v-popupview-popup .popupContent  > .v-margin-left {
+	padding-left: 7px;
+}
+
+.osbp-tea .v-popupview-loading {
+	margin: 0px 7px;
+	height: 24px !important;
+	width: 24px !important;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	border: 2px solid rgba(158, 169, 63, 0.2);
+	border-top-color: #9ea93f;
+	border-right-color: #9ea93f;
+	border-radius: 100%;
+	-webkit-animation: v-rotate-360 500ms infinite linear;
+	-moz-animation: v-rotate-360 500ms infinite linear;
+	animation: v-rotate-360 500ms infinite linear;
+	pointer-events: none;
+}
+
+.v-ie8 .osbp-tea .v-popupview-loading, .v-ie9 .osbp-tea .v-popupview-loading {
+	border: none;
+	border-radius: 0px;
+	background: #fff url(../valo/shared/img/spinner.gif) no-repeat 50% 50%;
+	background-size: 80%;
+}
+
+.v-ie8 .osbp-tea .v-popupview-loading {
+	min-width: 30px;
+	min-height: 30px;
+}
+
+.osbp-tea .v-richtextarea {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 22px;
+	border-radius: 0px;
+	padding: 0;
+	border: 1px solid #c3c3c3;
+	background: white;
+	color: #474747;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	height: auto;
+	overflow: hidden;
+}
+
+.v-ie8 .osbp-tea .v-richtextarea, .v-ie9 .osbp-tea .v-richtextarea {
+	line-height: 22px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp-tea .v-richtextarea[class*="prompt"] {
+	color: #a3a3a3;
+}
+
+.osbp-tea .v-richtextarea .gwt-RichTextToolbar {
+	background: #fafafa;
+	
+	
+	border-bottom: 1px solid #c3c3c3;
+	color: #464646;
+}
+
+.osbp-tea .v-richtextarea .gwt-ToggleButton, .osbp-tea .v-richtextarea .gwt-PushButton {
+	display: inline-block;
+	line-height: 22px;
+	width: 22px;
+	text-align: center;
+	outline: none;
+}
+
+.osbp-tea .v-richtextarea .gwt-ToggleButton:hover, .osbp-tea .v-richtextarea .gwt-PushButton:hover {
+	color: black;
+}
+
+.osbp-tea .v-richtextarea .gwt-ToggleButton-down, .osbp-tea .v-richtextarea .gwt-ToggleButton-down-hovering {
+	background-color: #e0e0e0;
+	background-image: -webkit-linear-gradient(bottom, #e0e0e0 0%, #e0e0e0 100%);
+	background-image: linear-gradient(to top,#e0e0e0 0%, #e0e0e0 100%);
+}
+
+.osbp-tea .v-richtextarea .gwt-RichTextToolbar-top img {
+	display: none;
+}
+
+.osbp-tea .v-richtextarea .gwt-RichTextToolbar-top div:before {
+	font-family: ThemeIcons;
+}
+
+.osbp-tea .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Bold"]:before {
+	content: "\f032";
+}
+
+.osbp-tea .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Italic"]:before {
+	content: "\f033";
+}
+
+.osbp-tea .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Underline"]:before {
+	content: "\f0cd";
+}
+
+.osbp-tea .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Subscript"]:before {
+	content: "\f12c";
+}
+
+.osbp-tea .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Superscript"]:before {
+	content: "\f12b";
+}
+
+.osbp-tea .v-richtextarea .gwt-RichTextToolbar-top div[title="Left Justify"]:before {
+	content: "\f036";
+}
+
+.osbp-tea .v-richtextarea .gwt-RichTextToolbar-top div[title="Center"]:before {
+	content: "\f037";
+}
+
+.osbp-tea .v-richtextarea .gwt-RichTextToolbar-top div[title="Right Justify"]:before {
+	content: "\f038";
+}
+
+.osbp-tea .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Strikethrough"]:before {
+	content: "\f0cc";
+}
+
+.osbp-tea .v-richtextarea .gwt-RichTextToolbar-top div[title="Indent Right"]:before {
+	content: "\f03c";
+}
+
+.osbp-tea .v-richtextarea .gwt-RichTextToolbar-top div[title="Indent Left"]:before {
+	content: "\f03b";
+}
+
+.osbp-tea .v-richtextarea .gwt-RichTextToolbar-top div[title="Insert Horizontal Rule"]:before {
+	content: "\2014";
+}
+
+.osbp-tea .v-richtextarea .gwt-RichTextToolbar-top div[title="Insert Ordered List"]:before {
+	content: "\f0cb";
+}
+
+.osbp-tea .v-richtextarea .gwt-RichTextToolbar-top div[title="Insert Unordered List"]:before {
+	content: "\f0ca";
+}
+
+.osbp-tea .v-richtextarea .gwt-RichTextToolbar-top div[title="Insert Image"]:before {
+	content: "\f03e";
+}
+
+.osbp-tea .v-richtextarea .gwt-RichTextToolbar-top div[title="Create Link"]:before {
+	content: "\f0c1";
+}
+
+.osbp-tea .v-richtextarea .gwt-RichTextToolbar-top div[title="Remove Link"]:before {
+	content: "\f127";
+}
+
+.osbp-tea .v-richtextarea .gwt-RichTextToolbar-top div[title="Remove Formatting"]:before {
+	content: "\f12d";
+}
+
+.osbp-tea .v-richtextarea .gwt-RichTextToolbar-bottom {
+	font-size: 10px;
+	padding: 0 6px 6px 0;
+}
+
+.osbp-tea .v-richtextarea .gwt-RichTextToolbar-bottom select {
+	margin: 6px 0 0 6px;
+}
+
+.osbp-tea .v-richtextarea .gwt-RichTextArea {
+	background: #fff;
+	border: none;
+	display: block;
+}
+
+.osbp-tea .v-richtextarea-readonly {
+	padding: 3px 4px;
+	background: transparent;
+}
+
+.osbp-tea .v-upload .v-button {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	display: inline-block;
+	vertical-align: top;
+	text-align: left;
+	white-space: normal;
+}
+
+.osbp-tea .v-upload-immediate .v-button {
+	width: 100%;
+}
+
+.osbp-tea .v-upload-immediate input[type="file"] {
+	opacity: 0;
+	filter: alpha(opacity=0) ;
+	z-index: -1;
+	position: absolute;
+	right: 0;
+	height: 22px;
+	text-align: right;
+	border: none;
+	background: transparent;
+}
+
+.osbp-tea .v-Notification.v-position-top {
+	top: 0px;
+}
+
+.osbp-tea .v-Notification.v-position-right {
+	right: 7px;
+}
+
+.osbp-tea .v-Notification.v-position-bottom {
+	bottom: 0px;
+}
+
+.osbp-tea .v-Notification.v-position-left {
+	left: 7px;
+}
+
+.osbp-tea .v-Notification.v-position-assistive {
+	top: -9999px;
+	left: -9999px;
+}
+
+.osbp-tea .v-Notification-animate-in {
+	-webkit-animation: valo-animate-in-fade 180ms 10ms backwards;
+	-moz-animation: valo-animate-in-fade 180ms 10ms backwards;
+	animation: valo-animate-in-fade 180ms 10ms backwards;
+}
+
+.osbp-tea .v-Notification-animate-in.v-position-top {
+	-webkit-animation: valo-animate-in-slide-down 400ms 10ms backwards;
+	-moz-animation: valo-animate-in-slide-down 400ms 10ms backwards;
+	animation: valo-animate-in-slide-down 400ms 10ms backwards;
+}
+
+.osbp-tea .v-Notification-animate-in.v-position-bottom {
+	-webkit-animation: valo-animate-in-slide-up 400ms 10ms backwards;
+	-moz-animation: valo-animate-in-slide-up 400ms 10ms backwards;
+	animation: valo-animate-in-slide-up 400ms 10ms backwards;
+}
+
+.osbp-tea .v-Notification-animate-out {
+	-webkit-animation: valo-animate-out-fade 150ms;
+	-moz-animation: valo-animate-out-fade 150ms;
+	animation: valo-animate-out-fade 150ms;
+}
+
+.osbp-tea .v-Notification-animate-out.v-position-top, .osbp-tea .v-Notification-animate-out.v-position-bottom {
+	-webkit-animation: valo-animate-out-slide-down-fade 200ms;
+	-moz-animation: valo-animate-out-slide-down-fade 200ms;
+	animation: valo-animate-out-slide-down-fade 200ms;
+}
+
+.osbp-tea .v-Notification {
+	border-radius: 0px;
+	text-align: center;
+	position: fixed !important;
+	-webkit-backface-visibility: hidden;
+	-moz-backface-visibility: hidden;
+	-ms-backface-visibility: hidden;
+	backface-visibility: hidden;
+	background: white;
+	-webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15);
+	box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15);
+	padding: 11px 13px;
+}
+
+.osbp-tea .v-Notification .v-Notification-caption {
+	color: #9ea93f;
+	font-size: 14px;
+	line-height: 1;
+}
+
+.osbp-tea .v-Notification .v-Notification-description {
+	line-height: 1.4;
+}
+
+.osbp-tea .v-Notification-caption {
+	margin: 0;
+	display: inline-block;
+	text-align: left;
+	font-weight: inherit;
+	line-height: inherit;
+	white-space: nowrap;
+	letter-spacing: 0;
+}
+
+.osbp-tea .v-Notification-description, .osbp-tea .v-Notification-details {
+	margin: 0;
+	display: inline-block;
+	vertical-align: middle;
+	max-width: 30em;
+	text-align: left;
+	max-height: 20em;
+	overflow: auto;
+}
+
+.osbp-tea .v-Notification-caption ~ .v-Notification-description, .osbp-tea .v-Notification-caption ~ .v-Notification-details {
+	margin-left: 18px;
+}
+
+.osbp-tea .v-icon + .v-Notification-caption {
+	margin-left: 12px;
+}
+
+.osbp-tea .v-Notification-system {
+	left: 0 !important;
+	right: 0;
+	max-width: 100%;
+	margin: 0 !important;
+	border-radius: 0;
+	-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
+	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
+	padding: 7px 9px;
+	background-color: #444;
+	background-color: rgba(68, 68, 68, 0.9);
+	font-weight: 400;
+	line-height: 17px;
+}
+
+.osbp-tea .v-Notification-system .v-Notification-description, .osbp-tea .v-Notification-system .v-Notification-details {
+	max-width: 50em;
+}
+
+.osbp-tea .v-Notification-system.v-position-top {
+	top: 0;
+}
+
+.osbp-tea .v-Notification-system.v-position-top[class*="animate-in"] {
+	-webkit-animation: valo-animate-in-slide-down 300ms 10ms backwards;
+	-moz-animation: valo-animate-in-slide-down 300ms 10ms backwards;
+	animation: valo-animate-in-slide-down 300ms 10ms backwards;
+}
+
+.osbp-tea .v-Notification-system.v-position-top[class*="animate-out"] {
+	-webkit-animation: valo-animate-out-slide-up 200ms;
+	-moz-animation: valo-animate-out-slide-up 200ms;
+	animation: valo-animate-out-slide-up 200ms;
+}
+
+.osbp-tea .v-Notification-system.v-position-bottom {
+	bottom: 0;
+}
+
+.osbp-tea .v-Notification-system.v-position-bottom[class*="animate-in"] {
+	-webkit-animation: valo-animate-in-slide-up 300ms 10ms backwards;
+	-moz-animation: valo-animate-in-slide-up 300ms 10ms backwards;
+	animation: valo-animate-in-slide-up 300ms 10ms backwards;
+}
+
+.osbp-tea .v-Notification-system.v-position-bottom[class*="animate-out"] {
+	-webkit-animation: valo-animate-out-slide-down 200ms;
+	-moz-animation: valo-animate-out-slide-down 200ms;
+	animation: valo-animate-out-slide-down 200ms;
+}
+
+.osbp-tea .v-Notification-system .v-Notification-caption {
+	color: #fff;
+	vertical-align: middle;
+}
+
+.osbp-tea .v-Notification-system .v-Notification-description, .osbp-tea .v-Notification-system .v-Notification-details {
+	color: #e6e6e6;
+}
+
+.osbp-tea .v-Notification-system u {
+	text-decoration: none;
+}
+
+.osbp-tea .v-Notification.tray {
+	text-align: left;
+}
+
+.osbp-tea .v-Notification.tray .v-Notification-caption + .v-Notification-description {
+	display: block;
+	margin: 0.5em 0 0;
+}
+
+.osbp-tea .v-Notification.warning {
+	background: #FFF3D2;
+}
+
+.osbp-tea .v-Notification.warning .v-Notification-caption {
+	color: #AC7C00;
+}
+
+.osbp-tea .v-Notification.warning .v-Notification-description {
+	color: #9D874D;
+}
+
+.osbp-tea .v-Notification.error {
+	background: #ed473b;
+	font-weight: 400;
+	-webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.25);
+	box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.25);
+}
+
+.osbp-tea .v-Notification.error .v-Notification-caption {
+	color: white;
+}
+
+.osbp-tea .v-Notification.error .v-Notification-description {
+	color: #f4e0df;
+}
+
+.osbp-tea .v-Notification.dark {
+	background-color: #444;
+	background-color: rgba(68, 68, 68, 0.9);
+	font-weight: 400;
+	line-height: 17px;
+}
+
+.osbp-tea .v-Notification.dark .v-Notification-caption {
+	color: #fff;
+	vertical-align: middle;
+}
+
+.osbp-tea .v-Notification.dark .v-Notification-description, .osbp-tea .v-Notification.dark .v-Notification-details {
+	color: #e6e6e6;
+}
+
+.osbp-tea .v-Notification.bar {
+	left: 0 !important;
+	right: 0;
+	max-width: 100%;
+	margin: 0 !important;
+	border-radius: 0;
+	-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
+	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
+	padding: 7px 9px;
+}
+
+.osbp-tea .v-Notification.bar .v-Notification-description, .osbp-tea .v-Notification.bar .v-Notification-details {
+	max-width: 50em;
+}
+
+.osbp-tea .v-Notification.bar.v-position-top {
+	top: 0;
+}
+
+.osbp-tea .v-Notification.bar.v-position-top[class*="animate-in"] {
+	-webkit-animation: valo-animate-in-slide-down 300ms 10ms backwards;
+	-moz-animation: valo-animate-in-slide-down 300ms 10ms backwards;
+	animation: valo-animate-in-slide-down 300ms 10ms backwards;
+}
+
+.osbp-tea .v-Notification.bar.v-position-top[class*="animate-out"] {
+	-webkit-animation: valo-animate-out-slide-up 200ms;
+	-moz-animation: valo-animate-out-slide-up 200ms;
+	animation: valo-animate-out-slide-up 200ms;
+}
+
+.osbp-tea .v-Notification.bar.v-position-bottom {
+	bottom: 0;
+}
+
+.osbp-tea .v-Notification.bar.v-position-bottom[class*="animate-in"] {
+	-webkit-animation: valo-animate-in-slide-up 300ms 10ms backwards;
+	-moz-animation: valo-animate-in-slide-up 300ms 10ms backwards;
+	animation: valo-animate-in-slide-up 300ms 10ms backwards;
+}
+
+.osbp-tea .v-Notification.bar.v-position-bottom[class*="animate-out"] {
+	-webkit-animation: valo-animate-out-slide-down 200ms;
+	-moz-animation: valo-animate-out-slide-down 200ms;
+	animation: valo-animate-out-slide-down 200ms;
+}
+
+.osbp-tea .v-Notification.small {
+	padding: 7px 8px;
+}
+
+.osbp-tea .v-Notification.small .v-Notification-caption {
+	font-size: 12px;
+}
+
+.osbp-tea .v-Notification.small .v-Notification-description {
+	font-size: 10px;
+}
+
+.osbp-tea .v-Notification.closable {
+	padding-right: 35px;
+	overflow: hidden !important;
+	cursor: pointer;
+}
+
+.osbp-tea .v-Notification.closable:after {
+	content: "\00d7";
+	font-size: 1.5em;
+	position: absolute;
+	top: 50%;
+	margin-top: -7px;
+	right: 7px;
+	width: 15px;
+	height: 15px;
+	line-height: 14px;
+	cursor: pointer;
+	color: #000;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+	text-align: center;
+	border: 1px solid #000;
+	border-color: rgba(0, 0, 0, 0.3);
+	border-radius: 50%;
+	-webkit-transition: opacity 200ms;
+	-moz-transition: opacity 200ms;
+	transition: opacity 200ms;
+}
+
+.osbp-tea .v-Notification.closable:hover:after {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp-tea .v-Notification.closable:active:after {
+	background-color: #000;
+	color: #fff;
+	opacity: 0.3;
+	filter: alpha(opacity=30.0) ;
+	-webkit-transition: none 200ms;
+	-moz-transition: none 200ms;
+	transition: none 200ms;
+}
+
+.osbp-tea .v-Notification.closable.dark:after, .osbp-tea .v-Notification.closable.error:after, .osbp-tea .v-Notification.closable.system:after {
+	color: #fff;
+	border-color: #fff;
+	border-color: rgba(255, 255, 255, 0.3);
+}
+
+.osbp-tea .v-Notification.closable.dark:active:after, .osbp-tea .v-Notification.closable.error:active:after, .osbp-tea .v-Notification.closable.system:active:after {
+	background-color: #fff;
+	color: #000;
+}
+
+.osbp-tea .v-Notification.closable.tray:after {
+	top: 10px;
+	margin-top: 0;
+}
+
+.osbp-tea .v-Notification.success, .osbp-tea .v-Notification.failure {
+	background: #fff;
+	color: #555;
+	border: 2px solid #2c9720;
+}
+
+.osbp-tea .v-Notification.success .v-Notification-caption, .osbp-tea .v-Notification.failure .v-Notification-caption {
+	color: #2c9720;
+	font-weight: 400;
+}
+
+.osbp-tea .v-Notification.success .v-Notification-caption:before, .osbp-tea .v-Notification.failure .v-Notification-caption:before {
+	font-family: ThemeIcons;
+	content: "\f00c";
+	margin-right: 0.5em;
+}
+
+.osbp-tea .v-Notification.success.bar, .osbp-tea .v-Notification.failure.bar {
+	margin: -2px !important;
+}
+
+.osbp-tea .v-Notification.failure {
+	border-color: #ed473b;
+}
+
+.osbp-tea .v-Notification.failure .v-Notification-caption {
+	color: #ed473b;
+}
+
+.osbp-tea .v-Notification.failure .v-Notification-caption:before {
+	content: "\f05e";
+}
+
+.osbp-tea .valo-menu {
+	height: 100%;
+	background-color: #323031;
+	background-image: -webkit-linear-gradient(right, #323031 0%, #323031 6px);
+	background-image: linear-gradient(to left,#323031 0%, #323031 6px);
+	color: #9a9698;
+	font-size: 11px;
+	line-height: 18px;
+	border-right: 1px solid #c3c3c3;
+	white-space: nowrap;
+}
+
+.osbp-tea .valo-menu-toggle {
+	display: none;
+	position: fixed;
+	z-index: 200;
+	top: 2px;
+	left: 2px;
+	min-width: 0;
+}
+
+.osbp-tea .valo-menu-part {
+	border-left: 1px solid #c3c3c3;
+	height: 100%;
+	padding-bottom: 22px;
+	overflow: auto;
+}
+
+.osbp-tea .valo-menu-part:first-child {
+	border-left: none;
+}
+
+.osbp-tea .valo-menu-title, .osbp-tea .valo-menu-subtitle, .osbp-tea .valo-menu-item {
+	display: block;
+	line-height: inherit;
+	white-space: nowrap;
+	position: relative;
+}
+
+.osbp-tea .valo-menu-title .valo-menu-badge, .osbp-tea .valo-menu-subtitle .valo-menu-badge, .osbp-tea .valo-menu-item .valo-menu-badge {
+	position: absolute;
+	right: 11px;
+}
+
+.osbp-tea .valo-menu-title {
+	line-height: 1.2;
+	background: #9ea93f;
+	color: black;
+	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.15);
+	padding: 7px 11px;
+	font-size: 11px;
+	border-bottom: 1px solid #c3c3c3;
+	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+	text-align: center;
+}
+
+.osbp-tea .valo-menu-title .v-menubar.v-menubar {
+	background: transparent;
+	border-color: #c3c3c3;
+	color: inherit;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	text-shadow: inherit;
+}
+
+.osbp-tea .valo-menu-title .v-menubar-menuitem {
+	background: transparent;
+	
+	
+	text-shadow: inherit;
+	font-size: 12px;
+	border-color: inherit;
+}
+
+.osbp-tea .valo-menu-title h1, .osbp-tea .valo-menu-title .v-label-h1, .osbp-tea .valo-menu-title h2, .osbp-tea .valo-menu-title .v-label-h2, .osbp-tea .valo-menu-title h3, .osbp-tea .valo-menu-title .v-label-h3, .osbp-tea .valo-menu-title h4, .osbp-tea .valo-menu-title .v-label-h4 {
+	margin-top: 0;
+	margin-bottom: 0;
+	color: inherit;
+}
+
+.osbp-tea .v-menubar-user-menu {
+	border: none;
+	border-radius: 0;
+	padding: 1px;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	text-shadow: none;
+	background: transparent;
+	color: inherit;
+	margin: 11px 4px;
+	display: block;
+	overflow: hidden;
+	text-align: center;
+	height: auto;
+	color: inherit;
+}
+
+.osbp-tea .v-menubar-user-menu:focus:after {
+	display: none;
+}
+
+.osbp-tea .v-menubar-user-menu .v-menubar-menuitem {
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	border: none;
+	margin-right: 1px;
+	border-radius: 0px;
+	color: #9ea93f;
+	padding: 0 7px;
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+}
+
+.osbp-tea .v-menubar-user-menu .v-menubar-menuitem:first-child, .osbp-tea .v-menubar-user-menu .v-menubar-menuitem:last-child, .osbp-tea .v-menubar-user-menu .v-menubar-menuitem:first-child:last-child {
+	border-radius: 0px;
+}
+
+.osbp-tea .v-menubar-user-menu .v-menubar-menuitem:before {
+	content: none;
+}
+
+.osbp-tea .v-menubar-user-menu .v-menubar-menuitem:hover {
+	color: #b7c15a;
+}
+
+.osbp-tea .v-menubar-user-menu .v-menubar-menuitem:active {
+	color: inherit;
+}
+
+.osbp-tea .v-menubar-user-menu .v-menubar-menuitem-checked, .osbp-tea .v-menubar-user-menu .v-menubar-menuitem-checked:first-child {
+	border: 1px solid #c3c3c3;
+	color: #9ea93f;
+}
+
+.osbp-tea .v-menubar-user-menu .v-menubar-menuitem-checked .v-menubar-menuitem-caption, .osbp-tea .v-menubar-user-menu .v-menubar-menuitem-checked:first-child .v-menubar-menuitem-caption {
+	position: relative;
+	top: -1px;
+}
+
+.osbp-tea .v-menubar-user-menu .v-menubar-menuitem-selected {
+	color: #0e0f09;
+	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.15);
+}
+
+.osbp-tea .v-menubar-user-menu .v-menubar-menuitem-selected:hover {
+	color: #0e0f09;
+}
+
+.osbp-tea .v-menubar-user-menu .v-menubar-menuitem-disabled, .osbp-tea .v-menubar-user-menu .v-menubar-menuitem-disabled:hover {
+	color: inherit;
+}
+
+.osbp-tea .v-menubar-user-menu  > .v-menubar-menuitem {
+	color: inherit;
+	white-space: normal;
+	line-height: 1.4;
+	margin: 0;
+}
+
+.osbp-tea .v-menubar-user-menu  > .v-menubar-menuitem img.v-icon {
+	width: 33px;
+	height: 33px;
+	border-radius: 18px;
+	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+	display: block;
+	margin: 0 auto 0.3em;
+	border: 1px solid #c3c3c3;
+}
+
+.osbp-tea .v-menubar-user-menu  > .v-menubar-menuitem:after {
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+}
+
+.osbp-tea .v-menubar-user-menu .v-menubar-menuitem-selected {
+	background: transparent;
+}
+
+.osbp-tea .valo-menu-subtitle {
+	color: #777375;
+	margin: 4px 0 4px 11px;
+	border-bottom: 1px solid #504f4f;
+}
+
+.osbp-tea .valo-menu-subtitle [class*="badge"] {
+	color: #b2b782;
+}
+
+.osbp-tea .valo-menuitems {
+	display: block;
+}
+
+.osbp-tea .valo-menu-item {
+	outline: none;
+	font-weight: 400;
+	padding: 0 22px 0 11px;
+	cursor: pointer;
+	position: relative;
+	overflow: hidden;
+	text-shadow: 0 2px 0 rgba(0, 0, 0, 0.15);
+	-webkit-transition: background-color 300ms, color 60ms;
+	-moz-transition: background-color 300ms, color 60ms;
+	transition: background-color 300ms, color 60ms;
+}
+
+.osbp-tea .valo-menu-item [class*="caption"] {
+	vertical-align: middle;
+	display: inline-block;
+	width: 90%;
+	max-width: 15em;
+	padding-right: 11px;
+	text-overflow: ellipsis;
+	overflow: hidden;
+}
+
+.osbp-tea .valo-menu-item [class*="badge"] {
+	color: #9ea93f;
+}
+
+.osbp-tea .valo-menu-item.selected {
+	background: #2a2929;
+}
+
+.osbp-tea .valo-menu-item.selected .v-icon {
+	color: #9ea93f;
+}
+
+.osbp-tea .valo-menu-item.selected [class*="badge"] {
+	background: #9ea93f;
+	color: #282a17;
+}
+
+.osbp-tea .valo-menu-item:focus, .osbp-tea .valo-menu-item:hover, .osbp-tea .valo-menu-item.selected {
+	color: white;
+}
+
+.osbp-tea .valo-menu-item span.v-icon {
+	min-width: 1em;
+	margin-right: 11px;
+	text-align: center;
+	vertical-align: middle;
+}
+
+.osbp-tea .valo-menu-item span.v-icon  + span {
+	margin-left: 0;
+}
+
+.osbp-tea .valo-menu-item [class*="badge"] {
+	background-color: #3f3c3e;
+	-webkit-transition: background-color 300ms;
+	-moz-transition: background-color 300ms;
+	transition: background-color 300ms;
+	line-height: 1;
+	padding: 2px 4px;
+	min-width: 8px;
+	text-align: center;
+	top: 1.5px;
+	border-radius: 0px;
+}
+
+.osbp-tea .valo-menu-part.large-icons {
+	background-color: #323031;
+	min-width: 44px;
+	max-width: 66px;
+}
+
+.osbp-tea .valo-menu-part.large-icons .valo-menu-title {
+	font-size: 9px;
+}
+
+.osbp-tea .valo-menu-part.large-icons .valo-menu-title .v-label-undef-w {
+	white-space: normal;
+}
+
+.osbp-tea .valo-menu-part.large-icons .v-menubar-user-menu {
+	margin-left: 0;
+	margin-right: 0;
+	font-size: 8px;
+}
+
+.osbp-tea .valo-menu-part.large-icons .v-menubar-user-menu img.v-icon {
+	width: 17px;
+	height: 17px;
+}
+
+.osbp-tea .valo-menu-part.large-icons [class*="subtitle"] {
+	margin: 6px 0 0;
+	padding: 4px 15px 4px 6px;
+	line-height: 1;
+	border: none;
+	text-overflow: ellipsis;
+	overflow: hidden;
+	background: #222122;
+	font-size: 10px;
+	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+}
+
+.osbp-tea .valo-menu-part.large-icons [class*="subtitle"] [class*="badge"] {
+	right: 6px;
+}
+
+.osbp-tea .valo-menu-part.large-icons [class*="subtitle"]  + .valo-menu-item {
+	border-top: none;
+}
+
+.osbp-tea .valo-menu-part.large-icons .valo-menu-item {
+	display: block;
+	font-size: 19px;
+	line-height: 1;
+	padding: 7px;
+	text-align: center;
+	border-top: 1px solid #3e3c3d;
+}
+
+.osbp-tea .valo-menu-part.large-icons .valo-menu-item:first-child {
+	border-top: none;
+}
+
+.osbp-tea .valo-menu-part.large-icons .valo-menu-item [class*="caption"] {
+	display: block;
+	width: auto;
+	margin: 0.3em 0 0;
+	padding: 0;
+	font-size: 8px;
+	line-height: 1.3;
+}
+
+.osbp-tea .valo-menu-part.large-icons .valo-menu-item .v-icon {
+	margin: 0;
+}
+
+.osbp-tea .valo-menu-part.large-icons .valo-menu-item span.v-icon {
+	opacity: 0.8;
+}
+
+.osbp-tea .valo-menu-part.large-icons .valo-menu-item.selected {
+	background: #2a2929;
+}
+
+.osbp-tea .valo-menu-part.large-icons .valo-menu-item.selected .v-icon {
+	opacity: 1;
+}
+
+.osbp-tea .valo-menu-part.large-icons .valo-menu-item.selected [class*="badge"] {
+	border-color: #2a2929;
+}
+
+.osbp-tea .valo-menu-part.large-icons .valo-menu-item [class*="badge"] {
+	padding-left: 2px;
+	padding-right: 2px;
+	top: 4px;
+	right: 4px;
+	border: 2px solid #323031;
+}
+
+.osbp-tea .valo-menu-logo {
+	display: block;
+	overflow: hidden;
+	width: 26px !important;
+	height: 26px;
+	border-radius: 0px;
+	text-align: center;
+	background: #9ea93f;
+	color: black;
+	font-size: 15px;
+	line-height: 26px;
+	margin: 11px auto;
+	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+}
+
+.osbp-tea .valo-menu-logo:focus {
+	outline: none;
+}
+
+.osbp-tea .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part {
+	background-color: #323031;
+	min-width: 44px;
+	max-width: 66px;
+}
+
+.osbp-tea .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-title {
+	font-size: 9px;
+}
+
+.osbp-tea .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-title .v-label-undef-w {
+	white-space: normal;
+}
+
+.osbp-tea .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .v-menubar-user-menu {
+	margin-left: 0;
+	margin-right: 0;
+	font-size: 8px;
+}
+
+.osbp-tea .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .v-menubar-user-menu img.v-icon {
+	width: 17px;
+	height: 17px;
+}
+
+.osbp-tea .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part [class*="subtitle"] {
+	margin: 6px 0 0;
+	padding: 4px 15px 4px 6px;
+	line-height: 1;
+	border: none;
+	text-overflow: ellipsis;
+	overflow: hidden;
+	background: #222122;
+	font-size: 10px;
+	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
+}
+
+.osbp-tea .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part [class*="subtitle"] [class*="badge"] {
+	right: 6px;
+}
+
+.osbp-tea .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part [class*="subtitle"]  + .valo-menu-item {
+	border-top: none;
+}
+
+.osbp-tea .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item {
+	display: block;
+	font-size: 19px;
+	line-height: 1;
+	padding: 7px;
+	text-align: center;
+	border-top: 1px solid #3e3c3d;
+}
+
+.osbp-tea .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item:first-child {
+	border-top: none;
+}
+
+.osbp-tea .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item [class*="caption"] {
+	display: block;
+	width: auto;
+	margin: 0.3em 0 0;
+	padding: 0;
+	font-size: 8px;
+	line-height: 1.3;
+}
+
+.osbp-tea .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item .v-icon {
+	margin: 0;
+}
+
+.osbp-tea .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item span.v-icon {
+	opacity: 0.8;
+}
+
+.osbp-tea .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item.selected {
+	background: #2a2929;
+}
+
+.osbp-tea .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item.selected .v-icon {
+	opacity: 1;
+}
+
+.osbp-tea .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item.selected [class*="badge"] {
+	border-color: #2a2929;
+}
+
+.osbp-tea .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item [class*="badge"] {
+	padding-left: 2px;
+	padding-right: 2px;
+	top: 4px;
+	right: 4px;
+	border: 2px solid #323031;
+}
+
+.osbp-tea .valo-menu-responsive[width-range~="0-800px"] {
+	padding-top: 22px;
+	-webkit-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.osbp-tea .valo-menu-responsive[width-range~="0-800px"] .v-loading-indicator {
+	top: 22px;
+}
+
+.osbp-tea .valo-menu-responsive[width-range~="0-800px"]  > .v-widget {
+	position: relative !important;
+}
+
+.osbp-tea .valo-menu-responsive[width-range~="0-800px"] .valo-menu {
+	border-right: none;
+}
+
+.osbp-tea .valo-menu-responsive[width-range~="0-800px"] .valo-menu-part {
+	overflow: visible;
+}
+
+.osbp-tea .valo-menu-responsive[width-range~="0-800px"] .valo-menu-toggle {
+	display: inline-block;
+}
+
+.osbp-tea .valo-menu-responsive[width-range~="0-800px"] .valo-menu-title {
+	position: fixed;
+	z-index: 100;
+	top: 0;
+	left: 0;
+	right: 0;
+	height: 22px !important;
+	padding-top: 0;
+	padding-bottom: 0;
+	-webkit-backface-visibility: hidden;
+}
+
+.osbp-tea .valo-menu-responsive[width-range~="0-800px"] .valo-menu .v-menubar-user-menu {
+	position: fixed;
+	z-index: 100;
+	top: 0;
+	right: 0;
+	margin: 0;
+	padding: 0;
+	height: 22px;
+	color: #4a4e26;
+	max-width: 30%;
+	-webkit-backface-visibility: hidden;
+}
+
+.osbp-tea .valo-menu-responsive[width-range~="0-800px"] .valo-menu .v-menubar-user-menu .v-menubar-menuitem {
+	line-height: 21px;
+	white-space: nowrap;
+}
+
+.osbp-tea .valo-menu-responsive[width-range~="0-800px"] .valo-menu .v-menubar-user-menu img.v-icon {
+	display: inline-block;
+	margin: 0 4px 0 0;
+	width: 11px;
+	height: 11px;
+	border-radius: 6px;
+	border: none;
+}
+
+.osbp-tea .valo-menu-responsive[width-range~="0-800px"] .valo-menuitems {
+	height: 100%;
+	background-color: #323031;
+	background-image: -webkit-linear-gradient(right, #323031 0%, #323031 6px);
+	background-image: linear-gradient(to left,#323031 0%, #323031 6px);
+	color: #9a9698;
+	font-size: 11px;
+	line-height: 18px;
+	border-right: 1px solid #c3c3c3;
+	white-space: nowrap;
+	position: fixed;
+	z-index: 9000;
+	top: 22px;
+	bottom: 0;
+	height: auto;
+	max-width: 100%;
+	overflow: auto;
+	padding: 11px 0;
+	-webkit-transform: translatex(-100%);
+	-moz-transform: translatex(-100%);
+	-ms-transform: translatex(-100%);
+	-o-transform: translatex(-100%);
+	transform: translatex(-100%);
+	-webkit-transition: all 300ms;
+	-moz-transition: all 300ms;
+	transition: all 300ms;
+}
+
+.osbp-tea .valo-menu-responsive[width-range~="0-800px"] .valo-menu-visible .valo-menuitems {
+	-webkit-transform: translatex(0%);
+	-moz-transform: translatex(0%);
+	-ms-transform: translatex(0%);
+	-o-transform: translatex(0%);
+	transform: translatex(0%);
+}
+
+.osbp-tea .valo-menu-responsive[width-range~="0-500px"] .valo-menu-toggle .v-button-caption {
+	display: none;
+}
+
+.osbp-tea .valo-menu-responsive[width-range~="0-500px"] .valo-menu .v-menubar-user-menu .v-menubar-menuitem-caption {
+	display: inline-block;
+	width: 11px;
+	overflow: hidden;
+}
+
+:root .osbp-tea .v-checkbox {
+	line-height: 22px;
+	padding-top: inherit;
+}
+
+:root .osbp-tea .v-checkbox label {
+	padding-left: 11px;
+}
+
+:root .osbp-tea .v-checkbox  > input ~ label:before, :root .osbp-tea .v-checkbox  > input ~ label:after {
+	width: 22px;
+	height: 21px;
+	position: absolute;
+	left: 0px !important;
+	font-size: 12px;
+	line-height: 22px;
+}
+
+:root .osbp-tea .v-checkbox  > input ~ label:before {
+	height: 22px;
+	border: 0px;
+	border-bottom: 1px solid #c3c3c3;
+	background: #dcdcdc;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+:root .osbp-tea .v-checkbox  > input ~ label:before, :root .osbp-tea .v-checkbox  > input ~ label:after {
+	margin-top: inherit;
+}
+
+:root .osbp-tea .v-checkbox  > input ~ label:before {
+	margin-top: inherit;
+}
+
+.osbp-tea .v-verticallayout-part {
+	border: 1px solid #c3c3c3;
+}
+
+.osbp-tea h1 {
+	background: #dcdcdc;
+	padding: 5.5px 11px;
+	border: 1px solid #c3c3c3;
+	font-size: 21.6px;
+	font-weight: bold;
+	color: #3e3e3e;
+	text-align: center;
+}
+
+.osbp-tea .popupContent .v-window-header {
+	font-size: 16.8px;
+	margin: 7px;
+	font-weight: bold;
+	text-overflow: ellipsis;
+	overflow: hidden;
+	white-space: nowrap;
+	color: #3e3e3e;
+	line-height: 29.4px;
+	letter-spacing: 0em !important;
+	min-width: $os-button-width;
+	text-align: center;
+}
+
+.osbp-tea .popupContent .v-window-header .v-icon {
+	padding-right: 6.6px;
+}
+
+.osbp-tea .popupContent .v-window-closebox {
+	background: transparent;
+	border: 0px;
+	float: right;
+}
+
+.osbp-tea .popupContent .v-window-closebox:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\2715";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-tea .popupContent .v-window-maximizebox {
+	width: 26.4px !important;
+	background: transparent;
+	border: 0px;
+	float: right;
+	border-bottom-left-radius: 11px;
+}
+
+.osbp-tea .popupContent .v-window-maximizebox:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f096";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-tea .popupContent .v-window-restorebox {
+	width: 35.2px !important;
+	background: transparent;
+	border: 0px;
+	float: right;
+	-moz-transform: scale(-1, 1);
+	-webkit-transform: scale(-1, 1);
+	-o-transform: scale(-1, 1);
+	-ms-transform: scale(-1, 1);
+	transform: scale(-1, 1);
+	border-bottom-right-radius: 11px;
+}
+
+.osbp-tea .popupContent .v-window-restorebox:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f24d";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-tea .popupContent .v-window-closebox, .osbp-tea .popupContent .v-window-maximizebox, .osbp-tea .popupContent .v-window-restorebox {
+	background-color: #dcdcdc;
+	height: 22px;
+	color: #3e3e3e;
+}
+
+.osbp-tea .popupContent .v-window-closebox-disabled {
+	display: block;
+	cursor: auto;
+	color: #9e9e9e;
+}
+
+.osbp-tea .popupContent .v-table-cell-content {
+	height: 28px;
+}
+
+.osbp-tea .v-panel {
+	border-width: 0px;
+}
+
+.osbp-tea .v-button {
+	height: 25px;
+	padding: 0 10px;
+	color: #c6c5c5;
+	font-weight: 600;
+	
+	
+	border-radius: 0px;
+	border: #323031 #c3c3c3;
+	background: #323031;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	text-transform: uppercase;
+	border-color: #323031;
+	margin-left: 4px;
+}
+
+.osbp-tea .v-button.v-pressed {
+	background: #bbc278 !important;
+	border-color: #bbc278 !important;
+}
+
+.osbp-tea .v-button:after {
+	transition: none;
+}
+
+.osbp-tea .v-button:hover {
+	background: #9ea93f;
+	border-color: #9ea93f;
+	color: #282a17;
+}
+
+.osbp-tea .v-button:focus:after {
+	border-color: transparent;
+	transition: none;
+}
+
+.osbp-tea .os-data-component > .v-button {
+	margin-right: 12px;
+}
+
+.osbp-tea .v-textfield {
+	background-color: #dcdcdc;
+	border-top: transparent;
+	border-left: transparent;
+	border-right: transparent;
+}
+
+.osbp-tea .v-textfield:focus {
+	background-color: #ced49f;
+	color: #3e4127;
+}
+
+.osbp-tea .v-textfield:hover {
+	border-bottom-color: #9ea93f;
+}
+
+.osbp-tea .v-textarea {
+	background-color: #dcdcdc;
+	border-top: transparent;
+	border-left: transparent;
+	border-right: transparent;
+}
+
+.osbp-tea .v-textarea:focus {
+	background-color: #ced49f;
+	color: #3e4127;
+}
+
+.osbp-tea .v-textarea:hover {
+	border-bottom-color: #9ea93f;
+}
+
+.osbp-tea .v-filterselect {
+	background-color: #dcdcdc;
+	border-top: transparent;
+	border-left: transparent;
+	border-right: transparent;
+}
+
+.osbp-tea .v-filterselect:focus {
+	background-color: #ced49f;
+	color: #3e4127;
+}
+
+.osbp-tea .v-filterselect:hover {
+	border-bottom-color: #9ea93f;
+}
+
+.osbp-tea .o-XSuggestBox, .osbp-tea .o-XSuggestBox > .v-textfield {
+	background-color: #dcdcdc;
+	border-top: transparent;
+	border-left: transparent;
+	border-right: transparent;
+	height: 22px;
+}
+
+.osbp-tea .o-XSuggestBox:focus, .osbp-tea .o-XSuggestBox > .v-textfield:focus {
+	background-color: #ced49f;
+	color: #3e4127;
+}
+
+.osbp-tea .o-XSuggestBox:hover, .osbp-tea .o-XSuggestBox > .v-textfield:hover {
+	border-bottom-color: #9ea93f;
+}
+
+.osbp-tea .os-view-header-h2, .osbp-tea .v-label-h2 {
+	font-size: 16.8px;
+	margin: 7px;
+	font-weight: bold;
+	text-overflow: ellipsis;
+	overflow: hidden;
+	white-space: nowrap;
+	color: #3e3e3e;
+	line-height: 29.4px;
+	letter-spacing: 0em !important;
+	min-width: $os-button-width;
+}
+
+.osbp-tea .os-org-container {
+	background: transparent !important;
+}
+
+.osbp-tea .os-data-area {
+	margin: 7px;
+}
+
+.osbp-tea .os-multi-area .os-data-area {
+	overflow: inherit !important;
+}
+
+.osbp-tea input.gwt-FileUpload {
+	z-index: -1 !important;
+}
+
+.osbp-tea .v-customcomponent .v-button {
+	margin: 0px;
+}
+
+.osbp-tea .os-mparttoolbararea, .osbp-tea .os-embedded-toolbar {
+	width: 100%;
+	min-height: 25px;
+	border-bottom: 1px solid #c3c3c3;
+	color: #3e3e3e;
+	background: #eee;
+}
+
+.osbp-tea .os-mparttoolbararea .v-button, .osbp-tea .os-embedded-toolbar .v-button {
+	background: #eee;
+	border: none;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-tea .os-mparttoolbararea .v-button:hover, .osbp-tea .os-mparttoolbararea .v-button:focus, .osbp-tea .os-mparttoolbararea .v-button:active, .osbp-tea .os-embedded-toolbar .v-button:hover, .osbp-tea .os-embedded-toolbar .v-button:focus, .osbp-tea .os-embedded-toolbar .v-button:active {
+	background: #ced49f;
+}
+
+.osbp-tea .os-mparttoolbararea span.v-button-caption, .osbp-tea .os-embedded-toolbar span.v-button-caption {
+	vertical-align: middle;
+}
+
+.osbp-tea .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter {
+	height: 4px;
+}
+
+.osbp-tea .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter:after {
+	top: 0px;
+	bottom: 0px;
+}
+
+.osbp-tea .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter div:before {
+	height: 22px;
+	padding: 0 9px;
+	color: #191919;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #c3c3c3;
+	background: #fafafa;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	height: auto;
+	padding: 0;
+	border-radius: 0;
+}
+
+.osbp-tea .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter div:before:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp-tea .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter div:before:hover:after {
+	background-color: rgba(186, 186, 186, 0.1);
+}
+
+.osbp-tea .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter div:before:focus:after {
+	border-color: #9ea93f;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-tea .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter div:before:active:after {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+.osbp-tea .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter div:after {
+	content: "";
+	border: 1px solid #c3c3c3;
+	border-top-color: #c3c3c3;
+	border-left-color: #c3c3c3;
+	position: absolute;
+	top: 50%;
+	left: 50%;
+	width: 22px;
+	height: 0;
+	margin-left: -11px;
+	margin-top: -1px;
+}
+
+.osbp-tea .v-splitpanel-vertical  > div {
+	height: 4px;
+}
+
+.osbp-tea .v-splitpanel-vertical  > div  > .v-splitpanel-vsplitter div:before {
+	border: transparent;
+	background-color: #dcdcdc;
+}
+
+.osbp-tea .v-splitpanel-vertical  > div  > .v-splitpanel-vsplitter div:after {
+	border-color: #7e7e7e;
+}
+
+.osbp-tea .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter {
+	width: 4px;
+}
+
+.osbp-tea .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter:after {
+	left: 0px;
+	right: 0px;
+}
+
+.osbp-tea .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter div:before {
+	height: 22px;
+	padding: 0 9px;
+	color: #191919;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #c3c3c3;
+	background: #fafafa;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	height: auto;
+	padding: 0;
+	border-radius: 0;
+	background: #fafafa;
+}
+
+.osbp-tea .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter div:before:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp-tea .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter div:before:hover:after {
+	background-color: rgba(186, 186, 186, 0.1);
+}
+
+.osbp-tea .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter div:before:focus:after {
+	border-color: #9ea93f;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp-tea .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter div:before:active:after {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+.osbp-tea .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter div:after {
+	content: "";
+	border: 1px solid #c3c3c3;
+	border-top-color: #c3c3c3;
+	border-left-color: #c3c3c3;
+	position: absolute;
+	top: 50%;
+	left: 50%;
+	width: 0;
+	height: 22px;
+	margin-left: -1px;
+	margin-top: -11px;
+}
+
+.osbp-tea .v-splitpanel-horizontal  > div > .v-splitpanel-second-container {
+	margin-left: 4px;
+}
+
+.osbp-tea .v-splitpanel-horizontal  > div {
+	width: 4px;
+}
+
+.osbp-tea .v-splitpanel-horizontal  > div  > .v-splitpanel-hsplitter div:before {
+	border: transparent;
+	background-color: #dcdcdc;
+}
+
+.osbp-tea .v-splitpanel-horizontal  > div  > .v-splitpanel-hsplitter div:after {
+	border-color: #7e7e7e;
+}
+
+.osbp-tea .os-important .v-progressbar-indicator {
+	background: #be1e2d none;
+}
+
+.osbp-tea .v-loading-indicator {
+	opacity: 0.5;
+}
+
+.osbp-tea .v-app-loading:before {
+	left: auto;
+	width: 100%;
+	height: 32px;
+	padding: 0px;
+	margin-top: 0px;
+	margin-left: 0px;
+	background: transparent url('load_spinner_1.gif') no-repeat 50%;
+	border-radius: 0px;
+}
+
+.osbp-tea .v-menubar {
+	background-repeat: no-repeat;
+	background-position: 50%;
+	background-size: auto 22px;
+	background-color: #dcdcdc;
+	border: 0px;
+	border-bottom: 2px solid #9ea93f;
+	height: 24px;
+}
+
+.osbp-tea .v-ui > .v-panel > .v-panel-content > .v-verticallayout > .v-expand > .v-slot > .v-verticallayout > .v-expand  > .v-slot:nth-child(1) {
+	background-color: #dcdcdc;
+}
+
+.osbp-tea .v-ui > .v-panel > .v-panel-content > .v-verticallayout > .v-expand > .v-slot > .v-verticallayout > .v-expand  > .v-slot:nth-child(2) {
+	display: none;
+}
+
+.osbp-tea .toptrimbar {
+	overflow: hidden;
+	white-space: nowrap;
+	position: inherit;
+	bottom: 0px;
+	height: 49.4px;
+	height: 55px;
+}
+
+.osbp-tea .toptrimbar .ToolControlMenu {
+	position: relative;
+	top: 10%;
+}
+
+.osbp-tea .toptrimbar .ToolControlCombo {
+	position: relative;
+	top: 75%;
+}
+
+.osbp-tea .toptrimbar .v-button {
+	border: none;
+	background: transparent;
+	padding: 0px;
+}
+
+.osbp-tea .toptrimbar .v-filterselect, .osbp-tea .toptrimbar .v-filterselect-input {
+	background-color: #dcdcdc !important;
+	color: #3e3e3e !important;
+}
+
+.osbp-tea .toptrimbar .v-filterselect.v-widget.os-combobox-with-icon .v-icon {
+	z-index: 999;
+}
+
+.osbp-tea .toptrimbar td.v-formlayout-errorcell, .osbp-tea .toptrimbar td.v-formlayout-captioncell {
+	border-bottom: none;
+}
+
+.osbp-tea .perspectivepanel {
+	margin-right: 22px;
+}
+
+.osbp-tea .perspectivepanel .v-button {
+	height: 36px;
+}
+
+.osbp-tea .perspectivepanel .v-button-pushed {
+	background: #9ea93f !important;
+	border-color: #9ea93f !important;
+}
+
+.osbp-tea .perspectivepanel .v-button-pushed .v-button-caption {
+	color: #282a17 !important;
+}
+
+.osbp-tea .v-slot-loginPanelArea {
+	background-image: url('Top_view.jpg');
+	background-repeat: no-repeat;
+	background-size: cover;
+	background-color: #dcdcdc;
+}
+
+.osbp-tea .loginPanelArea.v-panel {
+	border: 0px !important;
+	background: transparent;
+}
+
+.osbp-tea .loginFullArea {
+	background: #eee;
+}
+
+.osbp-tea .osbpLoginForm {
+	background: transparent;
+	padding: 0px !important;
+}
+
+.osbp-tea .v-slot-loginTitleArea {
+	background: transparent;
+	border-left: 1px solid #c3c3c3;
+	border-right: 1px solid #c3c3c3;
+	border-top: 1px solid #c3c3c3;
+}
+
+.osbp-tea .v-slot-loginTextArea {
+	background: transparent;
+	width: 100% !important;
+}
+
+.osbp-tea .v-slot-loginTextArea .v-textfield {
+	height: 33px;
+	background-color: #dcdcdc;
+	margin-bottom: 5px;
+	border-radius: 4px;
+}
+
+.osbp-tea .v-slot-loginTextArea .v-textfield:focus {
+	background-color: #ced49f;
+}
+
+.osbp-tea .v-slot-loginTextArea .v-textfield:hover {
+	border-color: #9ea93f;
+}
+
+.osbp-tea div#loginUserArea {
+	background: transparent;
+	border-left: 1px solid #c3c3c3;
+	border-right: 1px solid #c3c3c3;
+	padding: 22px 44px 22px 44px;
+}
+
+.osbp-tea div#loginButtonArea {
+	background: transparent;
+	border-left: 1px solid #c3c3c3;
+	border-right: 1px solid #c3c3c3;
+	border-bottom: 1px solid #c3c3c3;
+	padding: 0px 44px 22px 44px;
+	-webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.35);
+	box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.35);
+}
+
+.osbp-tea div#loginTextArea {
+	background: transparent;
+	border-left: 1px solid #c3c3c3;
+	border-right: 1px solid #c3c3c3;
+	padding: 0px 44px 22px 44px;
+}
+
+.osbp-tea div#loginTextArea  > .v-expand {
+	width: 90%;
+	margin: 0 auto;
+}
+
+.osbp-tea div#loginImageArea {
+	padding: 0px;
+	width: 0px !important;
+}
+
+.osbp-tea div#loginImageArea img {
+	display: none;
+}
+
+.osbp-tea .loginLoginArea > .v-expand > .v-slot {
+	vertical-align: middle !important;
+}
+
+.osbp-tea .loginLoginArea > .v-expand > .v-slot .v-checkbox > input ~ label:before {
+	border-radius: 50%;
+}
+
+.osbp-tea div#loginRegisterArea button.v-nativebutton.v-widget.v-has-width {
+	border: none;
+	background: transparent;
+	color: #9ea93f;
+	font-weight: bold;
+}
+
+.osbp-tea div#loginRegisterArea .v-expand {
+	padding-top: 1px;
+}
+
+.osbp-tea .loginCopyrightArea .v-label.v-widget.v-has-width {
+	padding: 6.6px;
+	text-align: center;
+	background-color: rgba(238, 238, 238, 0.25);
+	color: #323031;
+	font-weight: bold;
+}
+
+.osbp-tea .v-table-table td {
+	border-top: 0px;
+}
+
+.osbp-tea .v-table-body-wrapper {
+	border: 0px;
+}
+
+.osbp-tea .v-table-body {
+	background-color: #dcdcdc;
+}
+
+.osbp-tea .v-table-cell-wrapper > .v-widget {
+	margin: inherit;
+}
+
+.osbp-tea .v-table-header {
+	font-size: 12px;
+}
+
+.osbp-tea .v-table-header .v-icon {
+	display: none;
+}
+
+.osbp-tea .v-table-header-wrap {
+	border: 0px;
+	font-weight: bold;
+	border-top: 1px solid #c3c3c3;
+	border-bottom: 1px solid #c3c3c3;
+}
+
+.osbp-tea .v-table-header-wrap .v-table-column-selector {
+	border: 0px;
+	width: auto !important;
+	right: 1px;
+	background: transparent;
+	border: 0px;
+	float: right;
+}
+
+.osbp-tea .v-table-header-wrap .v-table-column-selector:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f0c9";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-tea .v-align-right > .v-table-cell-wrapper {
+	text-align: right !important;
+}
+
+.osbp-tea .v-align-center > .v-table-cell-wrapper {
+	text-align: center !important;
+}
+
+.osbp-tea .v-align-left > .v-table-cell-wrapper {
+	text-align: left !important;
+}
+
+.osbp-tea [class*="rowheader"] {
+	background-color: rgba(158, 169, 63, 0.1);
+}
+
+.osbp-tea .filters-wrap {
+	overflow: hidden;
+	background-color: #dcdcdc;
+	height: 22px;
+}
+
+.osbp-tea .filters-wrap div {
+	height: 22px;
+}
+
+.osbp-tea .filters-panel {
+	width: 90000px;
+	overflow: hidden;
+	line-height: 21px;
+	color: #3e3e3e;
+	font-style: italic;
+}
+
+.osbp-tea .filters-panel  > div, .osbp-tea .filters-panel  > span, .osbp-tea .filters-panel  > input {
+	float: left !important;
+}
+
+.osbp-tea .filters-panel .v.label, .osbp-tea .filters-panel .filterplaceholder {
+	height: 21px;
+	border-bottom: 1px solid #c3c3c3;
+}
+
+.osbp-tea .filters-panel .v-textfield {
+	text-align: center;
+	white-space: normal;
+	color: #3e3e3e;
+	background-color: #dcdcdc;
+	border-right-width: 0px;
+	border-top-width: 0px;
+	border-left: 1px solid #c3c3c3;
+	border-left-color: #eee;
+}
+
+.osbp-tea .filters-panel .v-textfield:focus, .osbp-tea .filters-panel .v-textfield .v-textfield-focus {
+	background-color: #ced49f;
+	color: #3e4127;
+	border-right-width: 0px;
+	border-top-width: 0px;
+	border-left: 1px solid #c3c3c3;
+	border-left-color: #eee;
+	border-bottom-color: #9ea93f;
+}
+
+.osbp-tea .filters-panel .datefilterpopup  > .v-button, .osbp-tea .filters-panel .numberfilterpopup  > .v-button {
+	color: #3e3e3e;
+	white-space: normal;
+	background: #dcdcdc;
+	padding-top: 1px;
+	border-right-width: 0px;
+	border-top-width: 0px;
+	border-left-width: 1px;
+	border-left-color: #eee;
+	border-bottom: 1px solid #c3c3c3;
+	margin-left: 0px;
+	font-weight: normal;
+	text-transform: none;
+}
+
+.osbp-tea .filters-panel .datefilterpopup  > .v-button:focus, .osbp-tea .filters-panel .numberfilterpopup  > .v-button:focus {
+	background-color: #ced49f;
+	color: #3e4127;
+	border-bottom-color: #9ea93f;
+	border-bottom-width: 1px;
+	border-left: 1px solid #c3c3c3;
+	border-left-color: #eee;
+}
+
+.osbp-tea .filters-panel .datefilterpopup  > .v-button:focus:after, .osbp-tea .filters-panel .numberfilterpopup  > .v-button:focus:after {
+	border-right-width: 0px;
+	border-top-width: 0px;
+	border-left: 1px solid #c3c3c3;
+	border-left-color: #eee;
+	border-bottom-width: 1px;
+}
+
+.osbp-tea .filters-panel .datefilterpopup  > .v-button:hover:after, .osbp-tea .filters-panel .numberfilterpopup  > .v-button:hover:after {
+	border-bottom-width: 1px;
+	border-left: 1px solid #c3c3c3;
+	border-left-color: #eee;
+}
+
+.osbp-tea .filters-panel .datefilterpopup  > .v-button .v-popup-indicator, .osbp-tea .filters-panel .numberfilterpopup  > .v-button .v-popup-indicator {
+	display: none;
+}
+
+.osbp-tea .filters-panel .datefilterpopup  > .v-button .v-button-caption, .osbp-tea .filters-panel .numberfilterpopup  > .v-button .v-button-caption {
+	background: transparent;
+	border: 0px;
+	float: none;
+	text-transform: none;
+}
+
+.osbp-tea .filters-panel .datefilterpopup  > .v-button .v-button-caption:after, .osbp-tea .filters-panel .numberfilterpopup  > .v-button .v-button-caption:after {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\F078";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-tea .filters-panel .datefilterpopup  > .v-button .v-button-caption:after, .osbp-tea .filters-panel .numberfilterpopup  > .v-button .v-button-caption:after {
+	font-style: normal;
+	padding-left: 6px;
+}
+
+.osbp-tea .v-tabsheet-tabsheetpanel .v-panel .v-verticallayout-part {
+	border-top: 0px;
+}
+
+.osbp-tea .vaadock-tabsheet-button-panel {
+	float: right;
+	position: absolute;
+	height: 100%;
+	top: 0px;
+	right: 0px;
+	width: 55px;
+	background-color: #dcdcdc;
+	height: calc(100% - 1px);
+	border-bottom: 1px solid #c3c3c3;
+}
+
+.osbp-tea .vaadock-tabsheet-button-panel .v-vaadock-tabsheet-maximize-button {
+	background: transparent;
+	border: 0px;
+	float: right;
+	color: #3e3e3e;
+}
+
+.osbp-tea .vaadock-tabsheet-button-panel .v-vaadock-tabsheet-maximize-button:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f096";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-tea .vaadock-tabsheet-button-panel .v-vaadock-tabsheet-maximize-button:before {
+	vertical-align: middle;
+}
+
+.osbp-tea .vaadock-tabsheet-button-panel .v-vaadock-tabsheet-minimize-button {
+	background: transparent;
+	border: 0px;
+	float: right;
+	color: #3e3e3e;
+}
+
+.osbp-tea .vaadock-tabsheet-button-panel .v-vaadock-tabsheet-minimize-button:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f147";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-tea .vaadock-tabsheet-button-panel .v-vaadock-tabsheet-minimize-button:before {
+	vertical-align: middle;
+}
+
+.osbp-tea .vaadock-tabsheet-button-panel .v-vaadock-tabsheet-restore-button {
+	background: transparent;
+	border: 0px;
+	float: right;
+	-moz-transform: scale(-1, 1);
+	-webkit-transform: scale(-1, 1);
+	-o-transform: scale(-1, 1);
+	-ms-transform: scale(-1, 1);
+	transform: scale(-1, 1);
+	color: #3e3e3e;
+}
+
+.osbp-tea .vaadock-tabsheet-button-panel .v-vaadock-tabsheet-restore-button:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f24d";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-tea .vaadock-tabsheet-button-panel .v-vaadock-tabsheet-restore-button:before {
+	vertical-align: middle;
+}
+
+.osbp-tea .v-tabsheet-scroller {
+	position: absolute;
+	top: 0px;
+	height: 100%;
+	right: 55px;
+	border-bottom: 1px solid #c3c3c3;
+	padding-left: 11px;
+	background-color: #dcdcdc;
+	background-image: -webkit-linear-gradient(right, #dcdcdc 70%, rgba(250, 250, 250, 0) 100%);
+	background-image: linear-gradient(to left,#dcdcdc 70%, rgba(250, 250, 250, 0) 100%);
+	background-color: transparent;
+}
+
+.osbp-tea .v-tabsheet-scroller:after {
+	display: none;
+}
+
+.osbp-tea .v-tabsheet-tabcontainer {
+	background: #dcdcdc;
+	padding: 0px;
+}
+
+.osbp-tea .v-tabsheet-tabcontainer:before {
+	border: 0px;
+	border-top: 1px solid #c3c3c3;
+}
+
+.osbp-tea .v-tabsheet-tabitemcell .v-tabsheet-tabitem {
+	background-color: #434343;
+	color: #cacaca;
+	border-top: 2px solid #434343;
+}
+
+.osbp-tea .v-tabsheet-tabitemcell .v-tabsheet-tabitem .v-icon {
+	width: 16px !important;
+}
+
+.osbp-tea .v-tabsheet-tabitemcell .v-tabsheet-tabitem .v-caption {
+	font-size: 12px;
+	color: #cacaca;
+	padding-right: 11px;
+	padding-left: 11px;
+	margin-left: 0px;
+}
+
+.osbp-tea .v-tabsheet-tabitemcell .v-tabsheet-tabitem .v-caption-closable {
+	margin-left: 0px;
+}
+
+.osbp-tea .v-tabsheet-tabitemcell .v-tabsheet-tabitem-selected {
+	border-top: 2px solid #9ea93f;
+	background-color: #fbfbfb;
+}
+
+.osbp-tea .v-tabsheet-tabitemcell .v-tabsheet-tabitem-selected > .v-caption, .osbp-tea .v-tabsheet-tabitemcell .v-tabsheet-tabitem-selected > .v-caption.v-caption {
+	border: 1px solid #c3c3c3;
+	border-bottom-color: #fbfbfb;
+	color: #464646;
+}
+
+.osbp-tea .l-control .v-tabsheet-tabitemcell-first .v-tabsheet-tabitem-selected > .v-caption, .osbp-tea .l-control .v-tabsheet-tabitemcell-first .v-tabsheet-tabitem-selected > .v-caption.v-caption {
+	border-left-width: 0px;
+}
+
+.osbp-tea .v-caption-on-top > .v-caption > .v-captiontext {
+	font-size: 16.8px;
+}
+
+.osbp-tea .v-caption-on-top > .v-caption-l-control > .v-captiontext {
+	font-size: 12px;
+}
+
+:root .osbp-tea .v-formlayout-row .v-checkbox {
+	line-height: 22px;
+	padding-top: inherit;
+}
+
+:root .osbp-tea .v-formlayout-row .v-checkbox label {
+	padding-left: 11px;
+}
+
+:root .osbp-tea .v-formlayout-row .v-checkbox  > input ~ label:before, :root .osbp-tea .v-formlayout-row .v-checkbox  > input ~ label:after {
+	width: 22px;
+	height: 21px;
+	position: absolute;
+	left: 0px !important;
+	font-size: 12px;
+	line-height: 22px;
+}
+
+:root .osbp-tea .v-formlayout-row .v-checkbox  > input ~ label:before {
+	height: 22px;
+	border: 0px;
+	border-bottom: 1px solid #c3c3c3;
+	background: #dcdcdc;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+:root .osbp-tea .v-formlayout-row .v-checkbox  > input ~ label:before, :root .osbp-tea .v-formlayout-row .v-checkbox  > input ~ label:after {
+	margin-top: inherit;
+}
+
+:root .osbp-tea .v-formlayout-row .v-checkbox  > input ~ label:before {
+	margin-top: inherit;
+}
+
+.osbp-tea .v-gridlayout-slot .v-checkbox-os-box {
+	line-height: 22px;
+	padding-top: 26px;
+}
+
+.osbp-tea .v-gridlayout-slot .v-checkbox-os-box label {
+	padding-left: 11px;
+}
+
+.osbp-tea .v-gridlayout-slot .v-checkbox-os-box  > input ~ label:before, .osbp-tea .v-gridlayout-slot .v-checkbox-os-box  > input ~ label:after {
+	width: 22px;
+	height: 21px;
+	position: absolute;
+	left: 0px !important;
+	font-size: 12px;
+	line-height: 22px;
+}
+
+.osbp-tea .v-gridlayout-slot .v-checkbox-os-box  > input ~ label:before {
+	height: 22px;
+	border: 0px;
+	border-bottom: 1px solid #c3c3c3;
+	background: #dcdcdc;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-tea .v-gridlayout-slot .v-checkbox-os-box  > input ~ label:before, .osbp-tea .v-gridlayout-slot .v-checkbox-os-box  > input ~ label:after {
+	margin-top: 26px;
+}
+
+.osbp-tea .v-gridlayout-slot .v-checkbox-os-box  > input ~ label:before {
+	margin-top: 26px;
+}
+
+.osbp-tea select.v-select-select {
+	color: inherit !important;
+	border: 1px solid #c3c3c3;
+}
+
+.osbp-tea select.v-select-select option:checked {
+	box-shadow: 0 0 10px 100px #9ea93f inset;
+	color: #282a17 !important;
+}
+
+.osbp-tea .l-controlbase {
+	overflow: auto;
+}
+
+.osbp-tea .v-panel-os-has-focus {
+	border-color: #9ea93f;
+}
+
+.osbp-tea .l-control .v-table {
+	border-bottom: 1px solid #c3c3c3;
+}
+
+.osbp-tea .l-control .v-table-header-wrap {
+	border-top: none;
+	height: 22px;
+}
+
+.osbp-tea .l-control .v-grid-os-box .v-grid-tablewrapper {
+	border-top: 0px;
+}
+
+.osbp-tea .l-control .v-gridlayout-slot .v-grid-os-box .v-grid-tablewrapper {
+	border-top: 1px solid #c3c3c3;
+}
+
+.osbp-tea .l-control .v-panel, .osbp-tea .toptrimbar .v-panel, .osbp-tea .os-selection-area .v-panel {
+	border-width: 1px;
+}
+
+.osbp-tea .l-control .v-caption, .osbp-tea .toptrimbar .v-caption, .osbp-tea .os-selection-area .v-caption {
+	font-size: 12px;
+}
+
+.osbp-tea .l-control .v-caption-on-top > .v-caption, .osbp-tea .l-control .v-gridlayout-slot > .v-caption, .osbp-tea .toptrimbar .v-caption-on-top > .v-caption, .osbp-tea .toptrimbar .v-gridlayout-slot > .v-caption, .osbp-tea .os-selection-area .v-caption-on-top > .v-caption, .osbp-tea .os-selection-area .v-gridlayout-slot > .v-caption {
+	padding-bottom: 1.1px;
+	padding-top: 6.6px;
+}
+
+.osbp-tea .l-control .v-caption-os-has-focus, .osbp-tea .toptrimbar .v-caption-os-has-focus, .osbp-tea .os-selection-area .v-caption-os-has-focus {
+	color: #9ea93f;
+	border-bottom-color: #9ea93f;
+}
+
+.osbp-tea .l-control .v-formlayout-captioncell, .osbp-tea .l-control .v-formlayout-errorcell, .osbp-tea .toptrimbar .v-formlayout-captioncell, .osbp-tea .toptrimbar .v-formlayout-errorcell, .osbp-tea .os-selection-area .v-formlayout-captioncell, .osbp-tea .os-selection-area .v-formlayout-errorcell {
+	border-bottom: 1px solid #c3c3c3;
+	vertical-align: bottom;
+}
+
+.osbp-tea .l-control .v-textfield, .osbp-tea .toptrimbar .v-textfield, .osbp-tea .os-selection-area .v-textfield {
+	width: 250px;
+	background-color: #dcdcdc;
+	border-top: transparent;
+	border-left: transparent;
+	border-right: transparent;
+}
+
+.osbp-tea .l-control .v-textfield:focus, .osbp-tea .toptrimbar .v-textfield:focus, .osbp-tea .os-selection-area .v-textfield:focus {
+	background-color: #ced49f;
+	color: #3e4127;
+}
+
+.osbp-tea .l-control .v-textfield:hover, .osbp-tea .toptrimbar .v-textfield:hover, .osbp-tea .os-selection-area .v-textfield:hover {
+	border-bottom-color: #9ea93f;
+}
+
+.osbp-tea .l-control .v-filterselect-input, .osbp-tea .l-control .v-filterselect [class*="input"], .osbp-tea .toptrimbar .v-filterselect-input, .osbp-tea .toptrimbar .v-filterselect [class*="input"], .osbp-tea .os-selection-area .v-filterselect-input, .osbp-tea .os-selection-area .v-filterselect [class*="input"] {
+	background-color: #dcdcdc;
+	border-top: transparent;
+	border-left: transparent;
+	border-right: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp-tea .l-control .v-filterselect-input:focus, .osbp-tea .l-control .v-filterselect [class*="input"]:focus, .osbp-tea .toptrimbar .v-filterselect-input:focus, .osbp-tea .toptrimbar .v-filterselect [class*="input"]:focus, .osbp-tea .os-selection-area .v-filterselect-input:focus, .osbp-tea .os-selection-area .v-filterselect [class*="input"]:focus {
+	background-color: #ced49f;
+	color: #3e4127;
+}
+
+.osbp-tea .l-control .v-filterselect-input:hover, .osbp-tea .l-control .v-filterselect [class*="input"]:hover, .osbp-tea .toptrimbar .v-filterselect-input:hover, .osbp-tea .toptrimbar .v-filterselect [class*="input"]:hover, .osbp-tea .os-selection-area .v-filterselect-input:hover, .osbp-tea .os-selection-area .v-filterselect [class*="input"]:hover {
+	border-bottom-color: #9ea93f;
+}
+
+.osbp-tea .l-control .v-filterselect-os-box .v-icon, .osbp-tea .toptrimbar .v-filterselect-os-box .v-icon, .osbp-tea .os-selection-area .v-filterselect-os-box .v-icon {
+	z-index: 999;
+}
+
+.osbp-tea .l-control .v-textfield-readonly, .osbp-tea .l-control .v-disabled, .osbp-tea .toptrimbar .v-textfield-readonly, .osbp-tea .toptrimbar .v-disabled, .osbp-tea .os-selection-area .v-textfield-readonly, .osbp-tea .os-selection-area .v-disabled {
+	background-color: transparent;
+}
+
+.osbp-tea .l-control .l-beansearchfield button, .osbp-tea .toptrimbar .l-beansearchfield button, .osbp-tea .os-selection-area .l-beansearchfield button {
+	background: transparent;
+	border: 0px;
+	float: none;
+	margin-left: 0px;
+	font-weight: normal;
+	color: #3e3e3e;
+	border-width: 0px;
+	background-color: #dcdcdc;
+	border-left: 1px solid #c3c3c3;
+	border-bottom: 1px solid #c3c3c3;
+	outline: 0;
+	height: 22px;
+	width: 22px !important;
+	cursor: pointer;
+}
+
+.osbp-tea .l-control .l-beansearchfield button:before, .osbp-tea .toptrimbar .l-beansearchfield button:before, .osbp-tea .os-selection-area .l-beansearchfield button:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f0b0";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-tea .l-control .l-beansearchfield button img, .osbp-tea .toptrimbar .l-beansearchfield button img, .osbp-tea .os-selection-area .l-beansearchfield button img {
+	display: none;
+}
+
+.osbp-tea .l-control .v-datefield-error .v-datefield-textfield, .osbp-tea .toptrimbar .v-datefield-error .v-datefield-textfield, .osbp-tea .os-selection-area .v-datefield-error .v-datefield-textfield {
+	color: #ed473b;
+	border-bottom-style: dashed;
+}
+
+.osbp-tea .l-control .v-datefield-error .v-datefield-textfield.v-textfield-focus, .osbp-tea .toptrimbar .v-datefield-error .v-datefield-textfield.v-textfield-focus, .osbp-tea .os-selection-area .v-datefield-error .v-datefield-textfield.v-textfield-focus {
+	color: #3e4127;
+}
+
+.osbp-tea .l-control .v-datefield-error .v-datefield-button, .osbp-tea .toptrimbar .v-datefield-error .v-datefield-button, .osbp-tea .os-selection-area .v-datefield-error .v-datefield-button {
+	border-color: #c3c3c3 !important;
+	color: #ed473b;
+}
+
+.osbp-tea .l-control .v-textfield-error, .osbp-tea .toptrimbar .v-textfield-error, .osbp-tea .os-selection-area .v-textfield-error {
+	color: #ed473b;
+	border-bottom-style: dashed;
+}
+
+.osbp-tea .l-control .v-button, .osbp-tea .toptrimbar .v-button, .osbp-tea .os-selection-area .v-button {
+	height: 22px;
+}
+
+.osbp-tea .l-control .v-upload-immediate .v-button .v-upload-immediate .v-button, .osbp-tea .toptrimbar .v-upload-immediate .v-button .v-upload-immediate .v-button, .osbp-tea .os-selection-area .v-upload-immediate .v-button .v-upload-immediate .v-button {
+	margin-left: 0px;
+}
+
+.osbp-tea .l-control [class*="margin-bottom"] > tbody > [class*="lastrow"] > td, .osbp-tea .toptrimbar [class*="margin-bottom"] > tbody > [class*="lastrow"] > td, .osbp-tea .os-selection-area [class*="margin-bottom"] > tbody > [class*="lastrow"] > td {
+	padding-bottom: 0px;
+}
+
+.osbp-tea .l-control [class*="margin-top"] > tbody > [class*="firstrow"] > td, .osbp-tea .toptrimbar [class*="margin-top"] > tbody > [class*="firstrow"] > td, .osbp-tea .os-selection-area [class*="margin-top"] > tbody > [class*="firstrow"] > td {
+	padding-top: 0px;
+}
+
+.osbp-tea .v-filterselect-os-single-selection {
+	color: #3e3e3e;
+	margin: 7px;
+	width: $os-button-width;
+}
+
+.osbp-tea .os-multi-selection select.v-select-select {
+	color: inherit !important;
+	border: 1px solid #c3c3c3;
+	margin: 7px;
+	width: $os-button-width;
+}
+
+.osbp-tea .os-multi-selection select.v-select-select option:checked {
+	box-shadow: 0 0 10px 100px #9ea93f inset;
+}
+
+.osbp-tea .v-horizontallayout-UserHandler {
+	margin-right: 22px;
+	margin-left: 22px;
+}
+
+.osbp-tea .v-slot-os-userportrait {
+	width: auto;
+	height: auto;
+}
+
+.osbp-tea .os-userportrait img {
+	border-radius: 50%;
+	width: 44px;
+	height: 44px;
+	border: 0px solid grey;
+	padding-right: 4px;
+}
+
+.osbp-tea .v-slot-os-username, .osbp-tea .v-slot-os-userposition, .osbp-tea .v-slot-os-useremail {
+	font-size: 12px;
+}
+
+.osbp-tea .v-slot-os-username .os-username, .osbp-tea .v-slot-os-userposition .os-username, .osbp-tea .v-slot-os-useremail .os-username {
+	color: #3e3e3e;
+	font-weight: bold;
+	font-size: 16.8px;
+	padding-left: 24px;
+	line-height: 22px;
+	font-size: 12px;
+}
+
+.osbp-tea .v-slot-os-username .os-userposition, .osbp-tea .v-slot-os-userposition .os-userposition, .osbp-tea .v-slot-os-useremail .os-userposition {
+	color: #3e3e3e;
+	font-size: 16.8px;
+	padding-left: 24px;
+	line-height: 22px;
+	font-size: 12px;
+}
+
+.osbp-tea .v-slot-os-username .os-useremail, .osbp-tea .v-slot-os-userposition .os-useremail, .osbp-tea .v-slot-os-useremail .os-useremail {
+	font-size: 12px;
+	color: #3e3e3e;
+}
+
+.osbp-tea .v-slot-os-useremail {
+	display: none;
+}
+
+.osbp-tea .os-userlogoutbutton, .osbp-tea .os-usermenubutton {
+	content: "&nbsp;";
+}
+
+.osbp-tea .os-userlogoutbutton {
+	background: transparent;
+	border: 0px;
+	float: right;
+	color: #3e3e3e;
+}
+
+.osbp-tea .os-userlogoutbutton:after {
+	transition: none;
+}
+
+.osbp-tea .os-userlogoutbutton:hover, .osbp-tea .os-userlogoutbutton:focus, .osbp-tea .os-userlogoutbutton:active {
+	color: #9ea93f;
+}
+
+.osbp-tea .os-userlogoutbutton:hover:after {
+	transition: none;
+}
+
+.osbp-tea .os-userlogoutbutton:focus:after {
+	transition: none;
+}
+
+.osbp-tea .os-userlogoutbutton:active:after {
+	transition: none;
+}
+
+.osbp-tea .os-userlogoutbutton:after {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f08b";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-tea .os-userlogoutbutton:after {
+	line-height: 22px;
+}
+
+.osbp-tea .os-userlogoutbutton .v-icon {
+	display: none;
+}
+
+.osbp-tea .os-usermenubutton {
+	background: transparent;
+	border: 0px;
+	float: right;
+	color: #3e3e3e;
+}
+
+.osbp-tea .os-usermenubutton:after {
+	transition: none;
+}
+
+.osbp-tea .os-usermenubutton:hover, .osbp-tea .os-usermenubutton:focus, .osbp-tea .os-usermenubutton:active {
+	color: #9ea93f;
+}
+
+.osbp-tea .os-usermenubutton:hover:after {
+	transition: none;
+}
+
+.osbp-tea .os-usermenubutton:focus:after {
+	transition: none;
+}
+
+.osbp-tea .os-usermenubutton:active:after {
+	transition: none;
+}
+
+.osbp-tea .os-usermenubutton:after {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f0c9";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-tea .os-usermenubutton:after {
+	line-height: 22px;
+}
+
+.osbp-tea .os-usermenubutton .v-popup-indicator {
+	display: none;
+}
+
+.osbp-tea .v-accordion {
+	border: 0px;
+}
+
+.osbp-tea .v-tree {
+	padding-top: 4px;
+	padding-bottom: 4px;
+}
+
+.osbp-tea .v-accordion-item {
+	border-top-width: 0px !important;
+	background: #dcdcdc;
+}
+
+.osbp-tea .v-popupbutton-popup-os-usermenubutton.v-popupview-popup {
+	padding: 0px;
+}
+
+.osbp-tea .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion [class*='os-menutree-']  > .v-tree {
+	width: 100% !important;
+}
+
+.osbp-tea .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion [class*='os-menutree-'] .v-tree-node-caption:hover {
+	color: #9ea93f;
+}
+
+.osbp-tea .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion [class*='os-menutree-'] .v-tree-node-selected {
+	color: #9ea93f;
+	font-weight: bold;
+}
+
+.osbp-tea .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion [class*='os-menutree-'] .v-tree-node-selected::after {
+	background: transparent;
+}
+
+.osbp-tea .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion-item-caption  > .v-caption {
+	border-top: 1px solid #c3c3c3;
+	border-bottom-width: 0px;
+	background-image: none;
+}
+
+.osbp-tea .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion-item-caption  > .v-caption  > .v-captiontext {
+	background: transparent;
+	border: 0px;
+	float: none;
+}
+
+.osbp-tea .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion-item-caption  > .v-caption  > .v-captiontext:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f138";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-tea .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion-item-caption  > .v-caption  > .v-captiontext::before {
+	padding-right: 8px;
+}
+
+.osbp-tea .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion-item-caption  > .v-caption  > img.v-icon {
+	display: none;
+}
+
+.osbp-tea .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion-item-open .v-accordion-item-caption  > .v-caption {
+	background-color: #9ea93f;
+	border-top: 1px solid #c3c3c3;
+	border-top-color: #9ea93f;
+	color: #282a17;
+}
+
+.osbp-tea .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion-item-open .v-accordion-item-caption  > .v-caption  > .v-captiontext {
+	background: transparent;
+	border: 0px;
+	float: none;
+	color: #9ea93f;
+	color: #282a17;
+	font-weight: bold;
+}
+
+.osbp-tea .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion-item-open .v-accordion-item-caption  > .v-caption  > .v-captiontext:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f13a";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-tea .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion-item-open .v-accordion-item-caption  > .v-caption  > .v-captiontext::before {
+	padding-right: 10px;
+}
+
+.osbp-tea .icon-download {
+	background: transparent;
+	border: 0px;
+	float: none;
+}
+
+.osbp-tea .icon-download:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f019";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-tea .icon-upload {
+	background: transparent;
+	border: 0px;
+	float: none;
+}
+
+.osbp-tea .icon-upload:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f093";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-tea .icon-chart {
+	background: transparent;
+	border: 0px;
+	float: none;
+	background: transparent;
+	border: 0px;
+	float: none;
+}
+
+.osbp-tea .icon-chart:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f080";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-tea .icon-chart:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f201";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-tea .icon-user {
+	background: transparent;
+	border: 0px;
+	float: none;
+}
+
+.osbp-tea .icon-user:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f007";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-tea .icon-attention {
+	background: transparent;
+	border: 0px;
+	float: none;
+}
+
+.osbp-tea .icon-attention:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f071";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-tea .icon-cancel {
+	background: transparent;
+	border: 0px;
+	float: none;
+}
+
+.osbp-tea .icon-cancel:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f08b";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-tea .icon-cog {
+	background: transparent;
+	border: 0px;
+	float: none;
+}
+
+.osbp-tea .icon-cog:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f013";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-tea .v-slot-osbpsidebar .v-slot-branding {
+	background-color: #dcdcdc;
+}
+
+.osbp-tea .v-slot-osbpsidebar .branding {
+	padding-bottom: 8.8px;
+	padding-top: 8.8px;
+}
+
+.osbp-tea .v-slot-osbpsidebar .branding .v-label {
+	padding: 0px;
+	padding-left: 8.8px;
+	line-height: 29.4px;
+	font-size: 16.8px;
+	font-weight: bold;
+}
+
+.osbp-tea .v-slot-osbpsidebar .branding .v-label span {
+	font-size: 16.8px;
+	margin: 0px !important;
+	font-weight: bold;
+	text-overflow: ellipsis;
+	overflow: hidden;
+	white-space: nowrap;
+	color: #3e3e3e;
+	letter-spacing: 0em !important;
+	min-height: 25px;
+	display: block;
+}
+
+.osbp-tea .v-slot-osbpsidebar .menu {
+	width: 100%;
+	padding: 11px;
+	overflow: auto;
+}
+
+.osbp-tea .v-slot-osbpsidebar .menu .v-nativebutton {
+	border: 0px;
+	width: 100%;
+	background-color: #eee;
+	cursor: pointer;
+	height: 25px;
+	white-space: inherit;
+	border-bottom: 1px solid #c3c3c3;
+	font-weight: normal;
+	text-align: left;
+}
+
+.osbp-tea .v-slot-osbpsidebar .menu .v-nativebutton .badge {
+	position: relative;
+	float: right;
+	display: inline-block;
+	line-height: 21px;
+	color: #282a17;
+	padding: 0em 0.4em 0em;
+	background: #9ea93f;
+}
+
+.osbp-tea .v-slot-osbpsidebar .menu .v-nativebutton:active {
+	background: rgba(0, 0, 0, 0.1);
+}
+
+.osbp-tea .v-slot-osbpsidebar .menu .v-nativebutton:focus, .osbp-tea .v-slot-osbpsidebar .menu .v-nativebutton:hover {
+	outline: 0;
+	border-bottom-color: #9ea93f;
+}
+
+.osbp-tea .v-slot-osbpsidebar .user {
+	display: block;
+	background-color: #dcdcdc;
+	padding: 5px;
+}
+
+.osbp-tea .v-slot-osbpsidebar .user  > .v-slot {
+	height: 100%;
+	display: inline-block;
+}
+
+.osbp-tea .v-slot-osbpsidebar .user :nth-child(4) {
+	float: right;
+}
+
+.osbp-tea .v-slot-osbpsidebar .user .v-image {
+	border: 1px solid #c3c3c3;
+	border-width: 0px;
+	vertical-align: text-top;
+	border-radius: 22px;
+	max-width: 31px;
+	max-height: 31px;
+}
+
+.osbp-tea .v-slot-osbpsidebar .user .v-label {
+	font-size: 16.8px;
+	margin: 7px;
+	font-weight: bold;
+	text-overflow: ellipsis;
+	overflow: hidden;
+	white-space: nowrap;
+	color: #3e3e3e;
+	line-height: 29.4px;
+	letter-spacing: 0em !important;
+	min-width: $os-button-width;
+	color: #3e3e3e;
+	padding-top: 0px;
+}
+
+.osbp-tea .v-slot-osbpsidebar .user .v-menubar, .osbp-tea .v-slot-osbpsidebar .user .v-nativebutton {
+	background-image: none;
+	background-color: transparent;
+	border: 0px;
+}
+
+.osbp-tea .v-slot-osbpsidebar .user .v-menubar > .v-menubar-menuitem-icon-cog {
+	vertical-align: text-top;
+	height: 100%;
+	display: inline !important;
+	background: transparent;
+	border: 0px;
+	float: none;
+	color: #3e3e3e;
+}
+
+.osbp-tea .v-slot-osbpsidebar .user .v-menubar > .v-menubar-menuitem-icon-cog:before {
+	font-family: FontAwesome;
+	font-size: 21px;
+	line-height: 29.4px;
+	content: "\f013";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-tea .v-slot-osbpsidebar .user .v-menubar-submenu-indicator  + .v-menubar-menuitem-caption:after {
+	display: none;
+}
+
+.osbp-tea .v-slot-osbpsidebar .user .v-nativebutton {
+	font-size: 16.8px;
+	color: #3e3e3e;
+}
+
+.osbp-tea .v-slot-osbpsidebar .user .icon-cancel:before {
+	font-size: 16.8px;
+	color: #3e3e3e;
+	font-weight: bold;
+	line-height: 29.4px;
+	color: #434343;
+}
+
+.osbp-tea .v-slot-osbpsidebar .user .v-nativebutton-caption {
+	display: none;
+}
+
+.osbp-tea .l-csslayout {
+	background: green;
+}
+
+.osbp-tea .l-csslayout .v-caption-os-box {
+	background: yellow;
+}
+
+.osbp-tea .l-csslayout[width-range~="0-399px"] .os-box {
+	width: 100%;
+}
+
+.osbp-tea .l-csslayout[width-range~="0-399px"] .v-caption-os-box {
+	width: 100%;
+}
+
+.osbp-tea .l-csslayout[width-range~="400-499px"] .os-box {
+	width: 50%;
+}
+
+.osbp-tea .l-csslayout[width-range~="400-499px"] .v-caption-os-box {
+	width: 50%;
+}
+
+.osbp-tea .l-csslayout[width-range~="500px-599px"] .os-box {
+	width: 40%;
+}
+
+.osbp-tea .l-csslayout[width-range~="500px-599px"] .v-caption-os-box {
+	width: 10%;
+}
+
+.osbp-tea .l-csslayout[width-range~="600px-799px"] .os-box {
+	width: 20%;
+}
+
+.osbp-tea .l-csslayout[width-range~="600px-799px"] .v-caption-os-box {
+	width: 13%;
+}
+
+.osbp-tea .l-csslayout[width-range~="800px-"] .os-box {
+	width: 20%;
+}
+
+.osbp-tea .l-csslayout[width-range~="800px-"] .v-caption-os-box {
+	width: 5%;
+}
+
+.osbp-tea .v-grid .v-grid-tablewrapper .v-grid-header {
+	border: 0px;
+	height: 22px;
+	background-image: none !important;
+	font-weight: bold;
+}
+
+.osbp-tea .v-grid .v-grid-tablewrapper .v-grid-header .v-grid-row .v-grid-cell {
+	font-size: 12px;
+	font-weight: bold;
+}
+
+.osbp-tea .v-grid .v-grid-tablewrapper .v-grid-header .v-grid-row .v-grid-cell.filter-header {
+	padding: 0px !important;
+	height: 22px !important;
+}
+
+.osbp-tea .v-grid .v-grid-tablewrapper .v-grid-body .v-progressbar .v-progressbar-wrapper {
+	outline: 1px solid #c3c3c3;
+	outline-color: #eee;
+}
+
+.osbp-tea .v-grid .v-grid-tablewrapper .v-grid-body .v-progressbar .v-progressbar-wrapper .v-progressbar-indicator {
+	border: 0px;
+}
+
+.osbp-tea .v-grid .v-grid-scroller::-webkit-scrollbar-thumb {
+	border-radius: 0px;
+}
+
+.osbp-tea .v-icon.v-grid-cell-boolean {
+	font-family: FontAwesome;
+	font-style: normal;
+	font-weight: normal;
+	-webkit-font-smoothing: antialiased;
+	-moz-osx-font-smoothing: grayscale;
+	display: inline-block;
+	text-align: center;
+	vertical-align: middle;
+}
+
+.osbp-tea .v-grid-cell-boolean.boolean-true:before {
+	content: "\f14a";
+}
+
+.osbp-tea .v-grid-cell-boolean.boolean-false:before {
+	content: "\f00d";
+}
+
+.osbp-tea .v-grid-cell-boolean.boolean-null:before {
+	content: "\f096";
+}
+
+.osbp-tea .v-grid-row .v-grid-cell center, .osbp-tea .v-grid-row .v-grid-cell .v-icon.v-grid-cell-boolean {
+	line-height: inherit;
+}
+
+.osbp-tea .v-button-value-cell {
+	clear: both;
+	position: relative;
+	width: 100%;
+}
+
+.osbp-tea .v-button-value-cell .v-button-bar {
+	position: absolute;
+	left: -4px;
+	top: -4px;
+	display: inline-block;
+	text-align: center;
+}
+
+.osbp-tea .v-button-value-cell .v-button-bar button {
+	cursor: pointer;
+	width: 30px;
+	height: 30px;
+	font-family: FontAwesome !important;
+	font-style: normal;
+	font-weight: normal;
+	-webkit-font-smoothing: antialiased;
+	-moz-osx-font-smoothing: grayscale;
+	margin-right: 2px;
+}
+
+.osbp-tea .v-button-value-cell .v-button-bar button.v-view span:before {
+	content: "\f06e";
+}
+
+.osbp-tea .v-button-value-cell .v-button-bar button.v-edit span:before {
+	content: "\f040";
+}
+
+.osbp-tea .v-button-value-cell .v-button-bar button.v-delete span:before {
+	content: "\f014";
+}
+
+.osbp-tea .v-button-value-cell .v-cell-value {
+	padding-left: 32px;
+}
+
+.osbp-tea .v-button-value-cell.two-buttons .v-cell-value {
+	padding-left: 65px;
+}
+
+.osbp-tea .v-button-value-cell.three-buttons .v-cell-value {
+	padding-left: 98px;
+}
+
+.osbp-tea .reindeer .v-button-value-cell .v-button-bar button {
+	width: 20px;
+	height: 20px;
+}
+
+.osbp-tea .reindeer .v-button-value-cell .v-cell-value {
+	padding-left: 22px;
+}
+
+.osbp-tea .reindeer .v-button-value-cell.two-buttons .v-cell-value {
+	padding-left: 45px;
+}
+
+.osbp-tea .reindeer .v-button-value-cell.three-buttons .v-cell-value {
+	padding-left: 68px;
+}
+
+.osbp-tea .reindeer .v-button-bar button span {
+	margin: 0 0 0 -3px;
+}
+
+.osbp-tea .v-grid-cell.centeralign {
+	text-align: center;
+}
+
+.osbp-tea .v-grid-cell.rightalign {
+	text-align: right;
+}
+
+.osbp-tea .v-grid-cell-indicator {
+	width: 100%;
+	height: 100%;
+	text-align: center;
+	cursor: pointer;
+}
+
+.osbp-tea .v-grid-row .v-grid-cell .v-grid-cell-indicator {
+	line-height: inherit;
+}
+
+.osbp-tea .v-grid-cell-indicator span.green {
+	color: green;
+}
+
+.osbp-tea .v-grid-cell-indicator span.red {
+	color: red;
+}
+
+.osbp-tea .v-grid-cell-indicator span.black {
+	color: black;
+}
+
+.osbp-tea .v-grid-cell-indicator span.na {
+	color: yellow;
+}
+
+.osbp-tea .orgchart {
+	background: #919293 url(layout/img/sidebar-gradient.png) repeat-y top right;
+	border: 1px solid grey;
+	color: grey;
+	font-weight: bold;
+	font-family: Tahoma;
+	padding: 10px;
+}
+
+.osbp-tea .orgchartNode {
+	background: #e1e2e3 url(layout/img/sidebar-gradient.png) repeat-y top right;
+	border-radius: 18px;
+	border: 4px solid #9edbfb;
+	padding: 10px !important;
+}
+
+.osbp-tea .orgchartSelectedNode {
+	background-color: #9edbfb;
+	border: 4px solid #fbe99e;
+	border-radius: 18px;
+}
+
+.osbp-tea .v-caption-orgchart .v-captiontext {
+	font-size: 16px;
+	line-height: 1;
+	font-weight: normal;
+	padding: 0.5em 0.5em 1em;
+	-webkit-font-smoothing: antialiased;
+	background: #414243 url(layout/img/sidebar-gradient.png) repeat-y top right;
+	overflow: visible;
+	position: relative;
+	z-index: 2;
+	white-space: normal;
+	color: #fff;
+	text-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
+	display: block !important;
+}
+
+.osbp-tea .v-gridlayout-orgchartUser {
+	color: grey;
+	font-family: Tahoma;
+	font-weight: bold;
+	margin: 10px;
+	padding: 10px;
+	text-align: center;
+}
+
+.osbp-tea .v-horizontallayout-orgchartUser {
+	color: grey;
+	font-family: Tahoma;
+	font-weight: bold;
+	border-radius: 18px;
+	border: 4px solid #9edbfb;
+	margin: 10px;
+	padding: 10px;
+	text-align: center;
+}
+
+.osbp-tea .v-gridlayout-orgchartUser div {
+	margin-left: auto;
+	margin-right: auto;
+}
+
+.osbp-tea .v-gridlayout-orgchartUser div > div {
+	padding: 3px;
+	text-align: center;
+}
+
+.osbp-tea .orgchart-multipos {
+	color: red;
+	font-style: italic;
+}
+
+.osbp-tea .orgchart-classic {
+	color: red;
+	font-style: italic;
+}
+
+.osbp-tea .orgchart-modern {
+	color: red;
+	font-style: italic;
+}
+
+.osbp-tea .orgchart-compex {
+	color: blue;
+	font-style: italic;
+}
+
+.osbp-tea .node {
+	cursor: pointer;
+	border: solid 1px white;
+	font: 10px sans-serif;
+	line-height: 12px;
+	overflow: hidden;
+	position: absolute;
+	text-indent: 2px;
+}
+
+.osbp-tea .node circle {
+	fill: #fff;
+	stroke: steelblue;
+	stroke-width: 1.5px;
+}
+
+.osbp-tea .node text {
+	font: 10px sans-serif;
+}
+
+.osbp-tea .link {
+	fill: none;
+	stroke: #ccc;
+	stroke-width: 1.5px;
+}
+
+.osbp-tea .subunit-label {
+	fill: #777;
+	fill-opacity: 0.5;
+	font-size: 20px;
+	font-weight: 300;
+	text-anchor: middle;
+}
+
+.osbp-tea .place, .osbp-tea .place-label {
+	fill: #444;
+}
+
+.osbp-tea text.place-label {
+	font-size: 10px;
+	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+}
+
+.osbp-tea text.place-label:hover {
+	fill: #6699FF;
+	font-size: 20px;
+}
+
+.osbp-tea path.usa {
+	fill: #60a060;
+	stroke: #fff;
+	stroke-width: 0.5px;
+}
+
+.osbp-tea path.usa:hover {
+	fill: #80e080;
+}
+
+.osbp-tea path.world {
+	stroke: white;
+	stroke-width: 0.25px;
+	fill: black;
+}
+
+.osbp-tea path.world:hover {
+	fill: red;
+}
+
+.osbp-tea path.subunit.DEU:hover {
+	fill: #80e080;
+}
+
+.osbp-tea path.subunit.DEU {
+	fill: #60a060;
+	stroke: #fff;
+	stroke-width: 0.5px;
+}
+
+.osbp-tea path.deu {
+	fill: #60a060;
+	stroke: #fff;
+	stroke-width: 0.5px;
+}
+
+.osbp-tea path.deu:hover {
+	fill: #80e080;
+}
+
+.osbp-tea path.world {
+	stroke: white;
+	stroke-width: 0.25px;
+	fill: black;
+}
+
+.osbp-tea path.world:hover {
+	fill: red;
+}
+
+.osbp-tea .o-configuration-dialog .o-navigation-area .v-nativebutton {
+	width: 100%;
+	border-style: solid;
+	border-bottom-color: black;
+	border-bottom-width: 1px;
+}
+
+.osbp-tea .o-configuration-dialog .v-slot-o-navigation-area {
+	margin-right: 15px;
+	margin-left: 0px;
+}
+
+.osbp-tea .o-configuration-dialog .l-yview-provider {
+	width: 100%;
+	height: 100%;
+}
+
+.osbp-tea .os-cash-register {
+	font-size: 24px !important;
+	height: 44px !important;
+}
+
+.osbp-tea .os-cash-register .v-button {
+	height: 46.2px;
+	font-size: 24px;
+	margin-bottom: 8px;
+}
+
+.osbp-tea .os-cash-register .os-numkeys .v-button {
+	height: 25px;
+	padding: 0 10px;
+	color: #c6c5c5;
+	font-weight: 600;
+	
+	
+	border-radius: 0px;
+	border: #323031 #c3c3c3;
+	background: #323031;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	text-transform: uppercase;
+	border-color: #323031;
+	margin-left: 4px;
+	font-size: 24px;
+	margin-bottom: 8px;
+	height: 88px;
+	width: 88px;
+	background: #434343;
+	border-color: #434343;
+	color: #cacaca;
+}
+
+.osbp-tea .os-cash-register .os-numkeys .v-button.v-pressed {
+	background: #bbc278 !important;
+	border-color: #bbc278 !important;
+}
+
+.osbp-tea .os-cash-register .os-numkeys .v-button:after {
+	transition: none;
+}
+
+.osbp-tea .os-cash-register .os-numkeys .v-button:hover {
+	background: #9ea93f;
+	border-color: #9ea93f;
+	color: #282a17;
+}
+
+.osbp-tea .os-cash-register .os-numkeys .v-button:focus:after {
+	border-color: transparent;
+	transition: none;
+}
+
+.osbp-tea .os-cash-register .os-numkeys .v-button.v-pressed {
+	color: #353721 !important;
+}
+
+.osbp-tea .os-cash-register .os-funckeys .v-button, .osbp-tea .os-cash-register .os-extrakeys .v-button {
+	min-width: 132px;
+}
+
+.osbp-tea .os-cash-register .os-funckeys .v-button:before, .osbp-tea .os-cash-register .os-extrakeys .v-button:before {
+	height: 100%;
+}
+
+.osbp-tea .os-cash-register .os-funckeys .v-button img.v-icon, .osbp-tea .os-cash-register .os-extrakeys .v-button img.v-icon {
+	height: 87px;
+}
+
+.osbp-tea .os-cash-register .os-alphakeys .v-button {
+	width: 55px;
+	height: 55px;
+}
+
+.osbp-tea .os-cash-register.v-disabled {
+	background-color: transparent;
+	opacity: 0.75;
+}
+
+.osbp-tea .os-cash-register .os-no-padding {
+	padding: 0px;
+}
+
+.osbp-tea .os-cash-register .o-XSuggestBox {
+	font-size: 24px !important;
+	height: 44px !important;
+}
+
+.osbp-tea .os-cash-register .o-XSuggestBox.v-disabled {
+	background-color: transparent;
+	opacity: 0.75;
+}
+
+.osbp-tea .os-cash-register .o-SuggestBoxPopup .popupContent table td.item {
+	font-size: 24px !important;
+	height: 44px !important;
+}
+
+.osbp-tea .os-cash-register .o-SuggestBoxPopup .popupContent table td.item.v-disabled {
+	background-color: transparent;
+	opacity: 0.75;
+}
+
+.osbp-tea .os-cash-register .v-textfield {
+	font-size: 24px !important;
+	height: 44px !important;
+}
+
+.osbp-tea .os-cash-register .v-textfield.v-disabled {
+	background-color: transparent;
+	opacity: 0.75;
+}
+
+.osbp-tea .os-cash-register .os-cash-total .v-textfield, .osbp-tea .os-cash-register .os-cash-total .v-caption {
+	font-weight: bold;
+}
+
+.osbp-tea .os-cash-register .os-cash-total .v-formlayout > table {
+	width: 100%;
+}
+
+.osbp-tea .os-cash-register .os-cash-total .v-textfield {
+	width: auto;
+}
+
+.osbp-tea .os-cash-register .v-caption, .osbp-tea .os-cash-register .v-captiontext, .osbp-tea .os-cash-register .v-caption-on-top > .v-caption-l-control > .v-captiontext {
+	font-size: 18px;
+	line-height: 32px;
+}
+
+.osbp-tea .os-cash-register .v-formlayout .v-caption, .osbp-tea .os-cash-register .v-formlayout .v-captiontext {
+	font-size: 24px;
+	line-height: 43px;
+}
+
+.osbp-tea .os-cash-register .v-table-cell-content {
+	height: 33px;
+}
+
+.osbp-tea .os-cash-keypad .v-button {
+	height: 88px;
+	font-size: 24px;
+	margin-bottom: 8px;
+}
+
+.osbp-tea .os-cash-keypad .os-numkeys .v-button {
+	height: 25px;
+	padding: 0 10px;
+	color: #c6c5c5;
+	font-weight: 600;
+	
+	
+	border-radius: 0px;
+	border: #323031 #c3c3c3;
+	background: #323031;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	text-transform: uppercase;
+	border-color: #323031;
+	margin-left: 4px;
+	font-size: 24px;
+	margin-bottom: 8px;
+	height: 88px;
+	width: 88px;
+	background: #434343;
+	border-color: #434343;
+	color: #cacaca;
+}
+
+.osbp-tea .os-cash-keypad .os-numkeys .v-button.v-pressed {
+	background: #bbc278 !important;
+	border-color: #bbc278 !important;
+}
+
+.osbp-tea .os-cash-keypad .os-numkeys .v-button:after {
+	transition: none;
+}
+
+.osbp-tea .os-cash-keypad .os-numkeys .v-button:hover {
+	background: #9ea93f;
+	border-color: #9ea93f;
+	color: #282a17;
+}
+
+.osbp-tea .os-cash-keypad .os-numkeys .v-button:focus:after {
+	border-color: transparent;
+	transition: none;
+}
+
+.osbp-tea .os-cash-keypad .os-numkeys .v-button.v-pressed {
+	color: #353721 !important;
+}
+
+.osbp-tea .os-cash-keypad .os-funckeys .v-button, .osbp-tea .os-cash-keypad .os-extrakeys .v-button {
+	min-width: 132px;
+}
+
+.osbp-tea .os-cash-keypad .os-funckeys .v-button:before, .osbp-tea .os-cash-keypad .os-extrakeys .v-button:before {
+	height: 100%;
+}
+
+.osbp-tea .os-cash-keypad .os-funckeys .v-button img.v-icon, .osbp-tea .os-cash-keypad .os-extrakeys .v-button img.v-icon {
+	height: 87px;
+}
+
+.osbp-tea .os-cash-keypad .os-alphakeys .v-button {
+	width: 55px;
+	height: 55px;
+}
+
+.osbp-tea .v-caption-initialization-progress .v-captiontext {
+	font-size: 10.2px !important;
+	color: #434343 !important;
+}
+
+.osbp-tea h1[class^="v-Notification"] {
+	background: none;
+	border: none;
+}
+
+.osbp-tea .v-ddabsolutelayout-drag-shadow, .osbp-tea .v-ddcsslayout-drag-shadow {
+	background-color: #a9d1ff;
+	background-color: rgba(169, 209, 255, 0.6);
+	background-position: 0;
+	background-image: none !important;
+	-moz-border-radius: 4px;
+	-webkit-border-radius: 4px;
+	border-radius: 4px;
+	vertical-align: bottom;
+}
+
+.osbp-tea .v-ddorderedlayout-over {
+	-moz-border-radius: 4px;
+	-webkit-border-radius: 4px;
+	border-radius: 4px;
+}
+
+.osbp-tea .v-ddorderedlayout-over-middle, .osbp-tea .v-ddorderedlayout-over-center {
+	background-color: #a9d1ff;
+	background-color: rgba(169, 209, 255, 0.6);
+}
+
+.osbp-tea .v-ddorderedlayout-over.v-ddorderedlayout-over-left {
+	border-left: 2px solid #1d9dff;
+	margin-right: -2px;
+}
+
+.osbp-tea .v-ddorderedlayout-over-spaced.v-ddorderedlayout-over-left {
+	border-left: 6px solid #1d9dff;
+	padding-left: 0px !important;
+}
+
+.osbp-tea .v-ddorderedlayout-over.v-ddorderedlayout-over-right {
+	border-right: 2px solid #1d9dff;
+	margin-left: -2px;
+}
+
+.osbp-tea .v-ddorderedlayout-over.v-ddorderedlayout-over-top {
+	border-top: 2px solid #1d9dff;
+	margin-bottom: -2px;
+}
+
+.osbp-tea .v-ddorderedlayout-over-spaced.v-ddorderedlayout-over-top {
+	border-top: 7px solid #1d9dff;
+	padding-top: 0px !important;
+}
+
+.osbp-tea .v-ddorderedlayout-over.v-ddorderedlayout-over-bottom {
+	border-bottom: 2px solid #1d9dff;
+	margin-top: -2px;
+}
+
+.osbp-tea .v-ddorderedlayout-over-spaced.v-ddorderedlayout-over-right + div {
+	border-left: 6px solid #1d9dff;
+	padding-left: 0px !important;
+}
+
+.osbp-tea .v-ddorderedlayout-over-spaced.v-ddorderedlayout-over-bottom + div {
+	border-top: 7px solid #1d9dff;
+	padding-top: 0px !important;
+}
+
+.osbp-tea .v-horizontallayout div:first-child.v-ddorderedlayout-over-spaced.v-ddorderedlayout-over-left {
+	border-left: 2px solid #1d9dff;
+	margin-right: -2px;
+}
+
+.osbp-tea .v-verticallayout div:first-child.v-ddorderedlayout-over-spaced.v-ddorderedlayout-over-top {
+	border-top: 2px solid #1d9dff;
+	margin-bottom: -2px;
+}
+
+.osbp-tea .v-ddgridlayout-over-middle, .osbp-tea .v-ddgridlayout-over-center {
+	-moz-border-radius: 4px;
+	-webkit-border-radius: 4px;
+	border-radius: 4px;
+	background-color: #a9d1ff;
+	background-color: rgba(169, 209, 255, 0.6);
+}
+
+.osbp-tea .v-ddgridlayout-over-left {
+	background-color: transparent;
+	border-left: 2px solid #1d9dff;
+	margin-right: -2px;
+}
+
+.osbp-tea .v-ddgridlayout-over-right {
+	background-color: transparent;
+	border-right: 2px solid #1d9dff;
+	margin-left: -2px;
+}
+
+.osbp-tea .v-ddgridlayout-over-top {
+	background-color: transparent;
+	border-top: 2px solid #1d9dff;
+	margin-bottom: -2px;
+}
+
+.osbp-tea .v-ddgridlayout-over-bottom {
+	background-color: transparent;
+	border-bottom: 2px solid #1d9dff;
+	margin-top: -2px;
+}
+
+.osbp-tea .v-ddgridlayout-drag-shadow {
+	position: absolute;
+}
+
+.osbp-tea .v-ddsplitpanel-over {
+	-moz-border-radius: 4px;
+	-webkit-border-radius: 4px;
+	border-radius: 4px;
+	background-color: #a9d1ff;
+	background-color: rgba(169, 209, 255, 0.6);
+}
+
+.osbp-tea .v-ddsplitpanel-over-splitter {
+	border: 1px solid #a9d1ff;
+	border: 1px solid rgba(169, 209, 255, 0.6);
+}
+
+.osbp-tea .v-tabsheet-tabs .v-tabsheet-spacertd .new-tab {
+	background: none;
+	-moz-border-radius: 2px;
+	-webkit-border-radius: 2px;
+	border-radius: 2px;
+	background-color: #a9d1ff;
+	background-color: rgba(169, 209, 255, 0.6);
+	width: 48px;
+	height: 23px;
+	padding: 9px 8px 0 6px;
+}
+
+.osbp-tea .v-tabsheet-tabs .new-tab-left {
+	border-left: 2px solid #1d9dff;
+	margin-right: -1px;
+}
+
+.osbp-tea .v-tabsheet-tabs .new-tab-right {
+	border-right: 2px solid #1d9dff;
+	margin-left: -1px;
+}
+
+.osbp-tea .v-tabsheet-tabs .new-tab-center {
+	border-top: 2px solid #1d9dff;
+	margin-bottom: -2px;
+}
+
+.osbp-tea .v-tabsheet.v-dd-active-drag-source {
+	opacity: 1;
+}
+
+.osbp-tea .v-accordion-item.dd-over, .osbp-tea .v-accordion-item-caption .v-caption.dd-over {
+	background: none;
+	-moz-border-radius: 2px;
+	-webkit-border-radius: 2px;
+	border-radius: 2px;
+	background-color: #a9d1ff;
+	background-color: rgba(169, 209, 255, 0.6);
+}
+
+.osbp-tea .v-accordion .spacer {
+	background-color: #1d9dff;
+	height: 2px;
+	width: 100%;
+	position: relative;
+}
+
+.osbp-tea .v-ddformlayout-over {
+	-moz-border-radius: 4px;
+	-webkit-border-radius: 4px;
+	border-radius: 4px;
+	background-color: #a9d1ff;
+	background-color: rgba(169, 209, 255, 0.6);
+}
+
+.osbp-tea .v-ddformlayout-over-top .v-formlayout-captioncell, .osbp-tea .v-ddformlayout-over-top .v-formlayout-errorcell, .osbp-tea .v-ddformlayout-over-top .v-formlayout-contentcell {
+	border-top: 2px solid #1d9dff;
+	padding-top: 6px !important;
+}
+
+.osbp-tea .v-ddformlayout-over-middle .v-formlayout-captioncell, .osbp-tea .v-ddformlayout-over-middle .v-formlayout-errorcell, .osbp-tea .v-ddformlayout-over-middle .v-formlayout-contentcell {
+	background: none;
+	-moz-border-radius: 2px;
+	-webkit-border-radius: 2px;
+	border-radius: 2px;
+	background-color: #a9d1ff;
+	background-color: rgba(169, 209, 255, 0.6);
+}
+
+.osbp-tea .v-ddformlayout-over-bottom .v-formlayout-captioncell, .osbp-tea .v-ddformlayout-over-bottom .v-formlayout-errorcell, .osbp-tea .v-ddformlayout-over-bottom .v-formlayout-contentcell {
+	border-bottom: 2px solid #1d9dff;
+	padding-top: 6px !important;
+}
+
+.osbp-tea .v-drag-element .v-filterselect-input {
+	float: left;
+	padding: 4px 0px 4px 2px;
+	border: none;
+	height: 16px;
+	background-position: 0% -499px;
+	-moz-border-radius: 0;
+	-webkit-border-radius: 0;
+	border-radius: 0;
+	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
+	font-size: 12px;
+	line-height: normal;
+	background: transparent repeat-x;
+	background-image: url(../themes/reindeer/common/img/vertical-sprites.png);
+	-background-image: url(../themes/reindeer/common/img/vertical-sprites-ie6.png);
+	background-position: left -499px;
+}
+
+.osbp-tea .v-drag-element .v-filterselect-button {
+	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
+	font-size: 12px;
+	line-height: normal;
+}
+
+.osbp-tea .v-drag-element .v-textfield {
+	padding: 3px 3px 4px;
+	color: #222;
+	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
+	font-size: 12px;
+	line-height: normal;
+}
+
+.osbp-tea .v-drag-element input.v-textfield-small {
+	font-size: 11px;
+	line-height: normal;
+	height: auto;
+	padding: 2px;
+}
+
+.osbp-tea .v-drag-element .v-textarea {
+	padding: 3px 3px 4px;
+	color: #222222;
+	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
+	font-size: 12px;
+	line-height: normal;
+}
+
+.osbp-tea .v-drag-element textarea.v-textarea-small {
+	font-size: 11px;
+}
+
+.osbp-tea .v-dragdrop-iframe-cover {
+	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
+	filter: alpha(opacity=0);
+	-moz-opacity: 0;
+	-webkit-opacity: 0;
+	-khtml-opacity: 0;
+	opacity: 0;
+	background-color: #a9d1ff;
+	background-color: rgba(169, 209, 255, 0.6);
+}
+
+.osbp-tea .v-dd-active-drag-source {
+	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
+	filter: alpha(opacity=20);
+	-moz-opacity: 0.2;
+	-webkit-opacity: 0.2;
+	-khtml-opacity: 0.2;
+	opacity: 0.2;
+}
+
+.osbp-tea .o-SuggestBoxPopup {
+	z-index: 99999;
+}
+
+.osbp-tea .o-SuggestBoxPopup .popupContent {
+	padding: 2px 2px;
+	border-radius: 0px;
+	background-color: white;
+	color: #474747;
+	-webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.3), 0 3px 5px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.27294);
+	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.3), 0 3px 5px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.27294);
+	-webkit-backface-visibility: hidden;
+	-moz-backface-visibility: hidden;
+	-ms-backface-visibility: hidden;
+	backface-visibility: hidden;
+	margin-top: 3px !important;
+	margin-bottom: 3px !important;
+	margin-right: 3px !important;
+	cursor: default;
+	width: auto;
+	color: #9ea93f;
+}
+
+.osbp-tea .o-SuggestBoxPopup .popupContent[class*="animate-in"] {
+	-webkit-animation: valo-overlay-animate-in 120ms;
+	-moz-animation: valo-overlay-animate-in 120ms;
+	animation: valo-overlay-animate-in 120ms;
+}
+
+.osbp-tea .o-SuggestBoxPopup .popupContent[class*="animate-out"] {
+	-webkit-animation: valo-animate-out-fade 120ms;
+	-moz-animation: valo-animate-out-fade 120ms;
+	animation: valo-animate-out-fade 120ms;
+}
+
+.osbp-tea .o-SuggestBoxPopup .popupContent table {
+	border-collapse: collapse;
+	border-spacing: 0;
+	margin: 0 auto;
+}
+
+.osbp-tea .o-SuggestBoxPopup .popupContent td {
+	padding: 1px;
+}
+
+.osbp-tea .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel {
+	font-size: 12px;
+	text-align: center;
+}
+
+.osbp-tea .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel:focus {
+	outline: none;
+}
+
+.osbp-tea .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 18px;
+	height: 15px;
+	border: 1px solid transparent;
+	line-height: 15px;
+	text-align: center;
+	font-size: 11px;
+	background: #fafafa;
+	-webkit-transition: color 200ms;
+	-moz-transition: color 200ms;
+	transition: color 200ms;
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	cursor: pointer;
+}
+
+.osbp-tea .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day:hover {
+	color: #9ea93f;
+}
+
+.osbp-tea .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day-offmonth {
+	color: #a0a0a0;
+	background: transparent;
+}
+
+.osbp-tea .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day-today {
+	color: #191919;
+	font-weight: 600;
+	border-color: #afafaf;
+}
+
+.osbp-tea .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected, .osbp-tea .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected:hover {
+	color: #282a17;
+	background: #9ea93f;
+	border: none;
+	font-weight: 600;
+}
+
+.osbp-tea .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-focused {
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	position: relative;
+}
+
+.v-ie8 .osbp-tea .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-focused {
+	border-color: #9ea93f;
+}
+
+.osbp-tea .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range, .osbp-tea .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range:hover {
+	color: #a0a0a0;
+	cursor: not-allowed;
+}
+
+.osbp-tea .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-weekdays {
+	height: 15px;
+	color: rgba(133, 133, 133, 0.85);
+}
+
+.osbp-tea .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-weekdays strong {
+	font: inherit;
+	font-size: 11px;
+}
+
+.osbp-tea .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-header {
+	white-space: nowrap;
+}
+
+.osbp-tea .o-SuggestBoxPopup .popupContent td[class*="year"] button, .osbp-tea .o-SuggestBoxPopup .popupContent td[class*="month"] button {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	border: none;
+	background: transparent;
+	padding: 0;
+	margin: 0;
+	cursor: pointer;
+	color: transparent;
+	font-size: 0;
+	width: 11px;
+	height: 15px;
+	outline: none;
+	position: relative;
+	vertical-align: middle;
+}
+
+.osbp-tea .o-SuggestBoxPopup .popupContent td[class*="year"] button:before, .osbp-tea .o-SuggestBoxPopup .popupContent td[class*="month"] button:before {
+	color: #a0a0a0;
+	font-size: 16px;
+	line-height: 18px;
+	-webkit-transition: color 200ms;
+	-moz-transition: color 200ms;
+	transition: color 200ms;
+}
+
+.osbp-tea .o-SuggestBoxPopup .popupContent td[class*="year"] button:hover:before, .osbp-tea .o-SuggestBoxPopup .popupContent td[class*="month"] button:hover:before {
+	color: #9ea93f;
+}
+
+.osbp-tea .o-SuggestBoxPopup .popupContent td[class*="year"] button.outside-range, .osbp-tea .o-SuggestBoxPopup .popupContent td[class*="month"] button.outside-range {
+	cursor: default;
+	opacity: 0.3;
+	filter: alpha(opacity=30.0) ;
+}
+
+.osbp-tea .o-SuggestBoxPopup .popupContent td[class*="year"] button.outside-range:hover:before, .osbp-tea .o-SuggestBoxPopup .popupContent td[class*="month"] button.outside-range:hover:before {
+	color: #a0a0a0;
+}
+
+.osbp-tea .o-SuggestBoxPopup .popupContent .v-button-prevyear:before {
+	font-family: ThemeIcons;
+	content: "\f100";
+}
+
+.osbp-tea .o-SuggestBoxPopup .popupContent .v-button-prevmonth:before {
+	font-family: ThemeIcons;
+	content: "\f104";
+}
+
+.osbp-tea .o-SuggestBoxPopup .popupContent .v-button-nextyear:before {
+	font-family: ThemeIcons;
+	content: "\f101";
+}
+
+.osbp-tea .o-SuggestBoxPopup .popupContent .v-button-nextmonth:before {
+	font-family: ThemeIcons;
+	content: "\f105";
+}
+
+.osbp-tea .o-SuggestBoxPopup .popupContent td.v-datefield-calendarpanel-month {
+	width: 88px;
+	color: #9ea93f;
+}
+
+.osbp-tea .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-year td.v-datefield-calendarpanel-month {
+	width: 44px;
+}
+
+.osbp-tea .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-weeknumber, .osbp-tea .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-weekdays.v-datefield-calendarpanel-weeknumbers td:first-child {
+	width: 18px;
+	color: rgba(133, 133, 133, 0.85);
+	font-size: 11px;
+	display: inline-block;
+	text-align: left;
+}
+
+.osbp-tea .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-weeknumber {
+	position: relative;
+}
+
+.osbp-tea .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-weeknumbers .v-first:before {
+	content: "";
+	position: absolute;
+	top: 21px;
+	bottom: 0;
+	left: 0;
+	width: 19px;
+	border-top: 1px solid #c3c3c3;
+	border-right: 1px solid #c3c3c3;
+	border-top-right-radius: 0px;
+	border-bottom-left-radius: 0px;
+	background: #eee;
+}
+
+.osbp-tea .o-SuggestBoxPopup .popupContent td.v-datefield-calendarpanel-time {
+	width: 100%;
+	font-size: 11px;
+}
+
+.osbp-tea .o-SuggestBoxPopup .popupContent td.v-datefield-calendarpanel-time .v-label {
+	display: inline;
+	margin: 0 0.1em;
+	font-weight: 400;
+}
+
+.osbp-tea .o-SuggestBoxPopup .item-selected {
+	background-color: darkgray;
+	color: white;
+}
+
+.osbp-tea .v-absolutelayout .o-alignmentLine {
+	background-color: green;
+}
+
+.osbp-tea .o-absolutelayout {
+	snap: 7;
+}
+
+.osbp-tea .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .resizing {
+	overflow: visible;
+}
+
+.osbp-tea .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .drag-overlay {
+	border: 1px solid red;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	position: absolute;
+	z-index: 10;
+}
+
+.osbp-tea .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .tlc, .osbp-tea .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .te, .osbp-tea .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .trc, .osbp-tea .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .re, .osbp-tea .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .brc, .osbp-tea .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .be, .osbp-tea .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .blc, .osbp-tea .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .le {
+	background-color: transparent;
+	display: block;
+	overflow: visible;
+	position: absolute;
+}
+
+.osbp-tea .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .div.unused {
+	cursor: default !important;
+}
+
+.osbp-tea .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .te {
+	cursor: ns-resize;
+	top: 0;
+	left: 0;
+	right: 0;
+	z-index: 6;
+}
+
+.osbp-tea .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .re {
+	cursor: ew-resize;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	z-index: 5;
+}
+
+.osbp-tea .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .le {
+	cursor: ew-resize;
+	top: 0;
+	bottom: 0;
+	left: 0;
+	z-index: 5;
+}
+
+.osbp-tea .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .be {
+	cursor: ns-resize;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	z-index: 6;
+}
+
+.osbp-tea .osbee-designer-active-selection {
+	border-radius: 3px !important;
+	border: 2px solid blue !important;
+}
+
+.osbp-tea .o-designer-active .l-control {
+	border: 1px solid #c3c3c3;
+	border-color: lightblue;
+}
+
+.osbp-tea .o-designer-active .l-control .v-gridlayout-slot {
+	border: 1px solid #c3c3c3;
+	border-color: lightpink;
+}
+
+.osbp-tea .o-designer-overlay .popupContent {
+	height: 36px;
+	width: 100%;
+	display: block;
+	background-color: #434343;
+	border-radius: 3px;
+	border: 2px solid #434343;
+}
+
+.osbp-tea .o-designer-overlay .popupContent  > div {
+	height: 100%;
+}
+
+.osbp-tea .o-designer-overlayed {
+	border-radius: 3px !important;
+	border: 2px solid blue !important;
+}
+
+.osbp-tea .o-designer-overlay .o-alignment-widget {
+	position: relative;
+	width: 30px;
+	height: 30px;
+	background-color: #cacaca;
+	float: left;
+	padding: 3px;
+	margin-right: 3px;
+}
+
+.osbp-tea .o-alignment-widget .alignment {
+	display: block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	height: 30px;
+	width: 30px;
+	position: absolute;
+	z-index: 10;
+}
+
+.osbp-tea .o-alignment-widget .alignment .singles {
+	position: absolute;
+	top: 0px;
+	left: 0px;
+	bottom: 0px;
+	cursor: pointer;
+	height: 22px;
+	width: 22px;
+	overflow: hidden;
+}
+
+.osbp-tea .o-alignment-widget .singles .topleft, .osbp-tea .o-alignment-widget .singles .topcenter, .osbp-tea .o-alignment-widget .singles .topright, .osbp-tea .o-alignment-widget .singles .middleleft, .osbp-tea .o-alignment-widget .singles .middlecenter, .osbp-tea .o-alignment-widget .singles .middleright, .osbp-tea .o-alignment-widget .singles .bottomleft, .osbp-tea .o-alignment-widget .singles .bottomcenter, .osbp-tea .o-alignment-widget .singles .bottomright {
+	background-color: #434343;
+	height: 6px;
+	width: 6px;
+	display: block;
+	overflow: visible;
+	position: absolute;
+	z-index: 30;
+}
+
+.osbp-tea .o-alignment-widget .singles .o-selected {
+	background-color: #9ea93f;
+}
+
+.osbp-tea .o-alignment-widget .singles .topleft {
+	top: 0px;
+	left: 0px;
+}
+
+.osbp-tea .o-alignment-widget .singles .topcenter {
+	top: 0px;
+	left: 0px;
+	margin-left: 8px;
+}
+
+.osbp-tea .o-alignment-widget .singles .topright {
+	top: 0px;
+	right: 0px;
+}
+
+.osbp-tea .o-alignment-widget .singles .middleleft {
+	top: 0px;
+	left: 0px;
+	margin-top: 8px;
+}
+
+.osbp-tea .o-alignment-widget .singles .middlecenter {
+	top: 0px;
+	margin-top: 8px;
+	left: 0px;
+	margin-left: 8px;
+}
+
+.osbp-tea .o-alignment-widget .singles .middleright {
+	top: 0px;
+	margin-top: 8px;
+	right: 0px;
+}
+
+.osbp-tea .o-alignment-widget .singles .bottomleft {
+	bottom: 0px;
+	left: 0px;
+}
+
+.osbp-tea .o-alignment-widget .singles .bottomcenter {
+	bottom: 0px;
+	margin-left: 8px;
+	left: 0px;
+}
+
+.osbp-tea .o-alignment-widget .singles .bottomright {
+	bottom: 0px;
+	right: 0px;
+}
+
+.osbp-tea .o-alignment-widget .alignment .hfill {
+	position: absolute;
+	bottom: 0px;
+	left: 0px;
+	width: 22px;
+	height: 6px;
+	background-color: #434343;
+}
+
+.osbp-tea .o-alignment-widget .alignment .vfill {
+	position: absolute;
+	top: 0px;
+	left: 24px;
+	width: 6px;
+	height: 22px;
+	background-color: #434343;
+}
+
+.osbp-tea .o-alignment-widget .alignment .vfill .o-selected, .osbp-tea .o-alignment-widget .alignment .hfill .o-selected {
+	background-color: #9ea93f !important;
+}
+
+.osbp-tea .o-designer-overlay .o-button-widget {
+	position: relative;
+	overflow: hidden;
+	cursor: pointer;
+	background-color: #434343;
+	background-repeat: no-repeat;
+	background-position: center;
+}
+
+.osbp-tea .o-designer-overlay .v-image {
+	position: relative;
+	overflow: hidden;
+	cursor: pointer;
+	height: 16px;
+	float: left;
+	padding: 14px;
+	padding-top: 11px;
+}
+
+.osbp-tea .o-designer-overlay .switchEditable {
+	padding-top: 11px;
+	background: transparent;
+	border: 0px;
+	float: none;
+	color: #cacaca;
+}
+
+.osbp-tea .o-designer-overlay .switchEditable:before {
+	font-family: Vaadin-Icons;
+	font-size: 16px;
+	line-height: 16px;
+	content: "\e771";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-tea .o-designer-overlay .removeChild {
+	padding-top: 11px;
+	background: transparent;
+	border: 0px;
+	float: none;
+	color: #cacaca;
+}
+
+.osbp-tea .o-designer-overlay .removeChild:before {
+	font-family: Vaadin-Icons;
+	font-size: 16px;
+	line-height: 16px;
+	content: "\e80b";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-tea .o-designer-overlay .addChild {
+	padding-top: 11px;
+	background: transparent;
+	border: 0px;
+	float: none;
+	color: #cacaca;
+}
+
+.osbp-tea .o-designer-overlay .addChild:before {
+	font-family: Vaadin-Icons;
+	font-size: 16px;
+	line-height: 16px;
+	content: "\e801";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-tea .o-designer-overlay .openProperties {
+	padding-top: 11px;
+	background: transparent;
+	border: 0px;
+	float: none;
+	color: #cacaca;
+}
+
+.osbp-tea .o-designer-overlay .openProperties:before {
+	font-family: Vaadin-Icons;
+	font-size: 16px;
+	line-height: 16px;
+	content: "\e6cf";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-tea .o-designer-overlay .switchMargin {
+	padding-top: 11px;
+	background: transparent;
+	border: 0px;
+	float: none;
+	color: #cacaca;
+}
+
+.osbp-tea .o-designer-overlay .switchMargin:before {
+	font-family: Vaadin-Icons;
+	font-size: 16px;
+	line-height: 16px;
+	content: "\e65b";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp-tea .o-designer-overlay .switchSpacing {
+	padding-top: 11px;
+	background: transparent;
+	border: 0px;
+	float: none;
+	color: #cacaca;
+}
+
+.osbp-tea .o-designer-overlay .switchSpacing:before {
+	font-family: Vaadin-Icons;
+	font-size: 16px;
+	line-height: 16px;
+	content: "\e665";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/WARNING.TXT b/org.eclipse.osbp.themes/VAADIN/themes/osbp/WARNING.TXT
new file mode 100644
index 0000000..8d2e983
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/WARNING.TXT
@@ -0,0 +1 @@
+This directory must exist for the Vaadin SASS Compiler to run properly!
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ad.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ad.gif
new file mode 100644
index 0000000..57b4997
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ad.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ae.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ae.gif
new file mode 100644
index 0000000..78d15b6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ae.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/af.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/af.gif
new file mode 100644
index 0000000..9889408
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/af.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ag.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ag.gif
new file mode 100644
index 0000000..48f8e7b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ag.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ai.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ai.gif
new file mode 100644
index 0000000..1cbc579
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ai.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/al.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/al.gif
new file mode 100644
index 0000000..c44fe0a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/al.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/am.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/am.gif
new file mode 100644
index 0000000..2915e30
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/am.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/an.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/an.gif
new file mode 100644
index 0000000..cb570c6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/an.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ao.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ao.gif
new file mode 100644
index 0000000..8c854fa
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ao.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ar.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ar.gif
new file mode 100644
index 0000000..a9f71f7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ar.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/as.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/as.gif
new file mode 100644
index 0000000..d776ec2
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/as.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/at.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/at.gif
new file mode 100644
index 0000000..87e1217
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/at.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/au.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/au.gif
new file mode 100644
index 0000000..5269c6a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/au.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/aw.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/aw.gif
new file mode 100644
index 0000000..27fdb4d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/aw.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ax.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ax.gif
new file mode 100644
index 0000000..0ceb684
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ax.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/az.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/az.gif
new file mode 100644
index 0000000..d771618
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/az.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ba.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ba.gif
new file mode 100644
index 0000000..9bf5f0a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ba.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bb.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bb.gif
new file mode 100644
index 0000000..b7d08e5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bb.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bd.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bd.gif
new file mode 100644
index 0000000..0fd27ec
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bd.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/be.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/be.gif
new file mode 100644
index 0000000..ae09bfb
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/be.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bf.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bf.gif
new file mode 100644
index 0000000..9d6772c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bf.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bg.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bg.gif
new file mode 100644
index 0000000..11cf8ff
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bg.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bh.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bh.gif
new file mode 100644
index 0000000..56aa72b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bh.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bi.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bi.gif
new file mode 100644
index 0000000..6e2cbe1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bi.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bj.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bj.gif
new file mode 100644
index 0000000..e676116
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bj.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bm.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bm.gif
new file mode 100644
index 0000000..9feb87b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bm.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bn.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bn.gif
new file mode 100644
index 0000000..b7b6b0f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bn.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bo.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bo.gif
new file mode 100644
index 0000000..4844f85
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bo.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/br.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/br.gif
new file mode 100644
index 0000000..8c86616
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/br.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bs.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bs.gif
new file mode 100644
index 0000000..c0a741e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bs.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bt.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bt.gif
new file mode 100644
index 0000000..abe2f3c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bt.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bv.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bv.gif
new file mode 100644
index 0000000..6202d1f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bv.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bw.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bw.gif
new file mode 100644
index 0000000..986ab63
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bw.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/by.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/by.gif
new file mode 100644
index 0000000..43ffcd4
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/by.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bz.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bz.gif
new file mode 100644
index 0000000..791737f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/bz.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ca.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ca.gif
new file mode 100644
index 0000000..457d966
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ca.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/catalonia.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/catalonia.gif
new file mode 100644
index 0000000..73df9a0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/catalonia.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cc.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cc.gif
new file mode 100644
index 0000000..3f78327
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cc.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cd.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cd.gif
new file mode 100644
index 0000000..1df717a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cd.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cf.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cf.gif
new file mode 100644
index 0000000..35787ca
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cf.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cg.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cg.gif
new file mode 100644
index 0000000..e0a62a5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cg.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ch.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ch.gif
new file mode 100644
index 0000000..d5c0e5b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ch.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ci.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ci.gif
new file mode 100644
index 0000000..844120a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ci.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ck.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ck.gif
new file mode 100644
index 0000000..2edb739
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ck.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cl.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cl.gif
new file mode 100644
index 0000000..cbc370e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cl.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cm.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cm.gif
new file mode 100644
index 0000000..1fb102b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cm.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cn.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cn.gif
new file mode 100644
index 0000000..b052530
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cn.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/co.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/co.gif
new file mode 100644
index 0000000..d0e15ca
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/co.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cr.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cr.gif
new file mode 100644
index 0000000..0728dd6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cr.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cs.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cs.gif
new file mode 100644
index 0000000..101db64
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cs.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cu.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cu.gif
new file mode 100644
index 0000000..291255c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cu.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cv.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cv.gif
new file mode 100644
index 0000000..43c6c6c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cv.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cx.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cx.gif
new file mode 100644
index 0000000..a5b4308
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cx.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cy.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cy.gif
new file mode 100644
index 0000000..35c661e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cy.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cz.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cz.gif
new file mode 100644
index 0000000..0a605e5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/cz.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/de.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/de.gif
new file mode 100644
index 0000000..75728dd
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/de.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/dj.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/dj.gif
new file mode 100644
index 0000000..212406d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/dj.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/dk.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/dk.gif
new file mode 100644
index 0000000..03e75bd
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/dk.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/dm.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/dm.gif
new file mode 100644
index 0000000..2f87f3c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/dm.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/do.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/do.gif
new file mode 100644
index 0000000..f7d0bad
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/do.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/dz.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/dz.gif
new file mode 100644
index 0000000..ed580a7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/dz.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ec.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ec.gif
new file mode 100644
index 0000000..9e41e0e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ec.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ee.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ee.gif
new file mode 100644
index 0000000..9397a2d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ee.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/eg.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/eg.gif
new file mode 100644
index 0000000..6857c7d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/eg.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/eh.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/eh.gif
new file mode 100644
index 0000000..dd0391c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/eh.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/en.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/en.gif
new file mode 100644
index 0000000..933a4f0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/en.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/er.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/er.gif
new file mode 100644
index 0000000..3d4d612
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/er.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/es.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/es.gif
new file mode 100644
index 0000000..c27d65e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/es.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/et.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/et.gif
new file mode 100644
index 0000000..f77995d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/et.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/eu.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/eu.gif
new file mode 100644
index 0000000..28a762a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/eu.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/fam.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/fam.gif
new file mode 100644
index 0000000..7d52885
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/fam.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/fi.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/fi.gif
new file mode 100644
index 0000000..8d3a191
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/fi.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/fj.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/fj.gif
new file mode 100644
index 0000000..486151c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/fj.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/fk.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/fk.gif
new file mode 100644
index 0000000..37b5ecf
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/fk.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/fm.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/fm.gif
new file mode 100644
index 0000000..7f8723b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/fm.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/fo.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/fo.gif
new file mode 100644
index 0000000..4a90fc0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/fo.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/fr.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/fr.gif
new file mode 100644
index 0000000..43d0b80
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/fr.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ga.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ga.gif
new file mode 100644
index 0000000..23fd5f0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ga.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gb.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gb.gif
new file mode 100644
index 0000000..3c6bce1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gb.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gd.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gd.gif
new file mode 100644
index 0000000..25ea312
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gd.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ge.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ge.gif
new file mode 100644
index 0000000..faa7f12
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ge.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gf.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gf.gif
new file mode 100644
index 0000000..43d0b80
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gf.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gh.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gh.gif
new file mode 100644
index 0000000..273fb7d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gh.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gi.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gi.gif
new file mode 100644
index 0000000..7b1984b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gi.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gl.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gl.gif
new file mode 100644
index 0000000..ef445be
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gl.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gm.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gm.gif
new file mode 100644
index 0000000..6847c5a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gm.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gn.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gn.gif
new file mode 100644
index 0000000..a982ac6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gn.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gp.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gp.gif
new file mode 100644
index 0000000..31166db
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gp.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gq.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gq.gif
new file mode 100644
index 0000000..8b4e0cc
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gq.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gr.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gr.gif
new file mode 100644
index 0000000..b4c8c04
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gr.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gs.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gs.gif
new file mode 100644
index 0000000..ccc96ec
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gs.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gt.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gt.gif
new file mode 100644
index 0000000..7e94d1d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gt.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gu.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gu.gif
new file mode 100644
index 0000000..eafef68
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gu.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gw.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gw.gif
new file mode 100644
index 0000000..55f7571
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gw.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gy.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gy.gif
new file mode 100644
index 0000000..1cb4cd7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/gy.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/hk.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/hk.gif
new file mode 100644
index 0000000..798af96
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/hk.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/hm.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/hm.gif
new file mode 100644
index 0000000..5269c6a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/hm.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/hn.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/hn.gif
new file mode 100644
index 0000000..6c4ffe8
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/hn.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/hr.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/hr.gif
new file mode 100644
index 0000000..557c660
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/hr.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ht.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ht.gif
new file mode 100644
index 0000000..059604a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ht.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/hu.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/hu.gif
new file mode 100644
index 0000000..6142d86
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/hu.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/id.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/id.gif
new file mode 100644
index 0000000..865161b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/id.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ie.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ie.gif
new file mode 100644
index 0000000..506ad28
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ie.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/il.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/il.gif
new file mode 100644
index 0000000..c8483ae
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/il.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/in.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/in.gif
new file mode 100644
index 0000000..1cd8027
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/in.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/io.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/io.gif
new file mode 100644
index 0000000..de7e7ab
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/io.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/iq.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/iq.gif
new file mode 100644
index 0000000..c34fe3c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/iq.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ir.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ir.gif
new file mode 100644
index 0000000..156040f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ir.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/is.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/is.gif
new file mode 100644
index 0000000..b42502d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/is.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/it.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/it.gif
new file mode 100644
index 0000000..d79e90e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/it.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/jm.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/jm.gif
new file mode 100644
index 0000000..0bed67c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/jm.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/jo.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/jo.gif
new file mode 100644
index 0000000..03daf8a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/jo.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/jp.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/jp.gif
new file mode 100644
index 0000000..444c1d0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/jp.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ke.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ke.gif
new file mode 100644
index 0000000..c2b5d45
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ke.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/kg.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/kg.gif
new file mode 100644
index 0000000..72a4d41
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/kg.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/kh.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/kh.gif
new file mode 100644
index 0000000..30a1831
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/kh.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ki.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ki.gif
new file mode 100644
index 0000000..4a0751a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ki.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/km.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/km.gif
new file mode 100644
index 0000000..5859595
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/km.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/kn.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/kn.gif
new file mode 100644
index 0000000..bb9cc34
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/kn.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/kp.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/kp.gif
new file mode 100644
index 0000000..6e0ca09
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/kp.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/kr.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/kr.gif
new file mode 100644
index 0000000..1cddbe7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/kr.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/kw.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/kw.gif
new file mode 100644
index 0000000..1efc734
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/kw.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ky.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ky.gif
new file mode 100644
index 0000000..d3d02ee
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ky.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/kz.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/kz.gif
new file mode 100644
index 0000000..24baebe
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/kz.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/la.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/la.gif
new file mode 100644
index 0000000..d14cf4d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/la.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/language_de.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/language_de.gif
new file mode 100644
index 0000000..dd632c6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/language_de.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/language_en.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/language_en.gif
new file mode 100644
index 0000000..a0fe6fd
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/language_en.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/language_fr.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/language_fr.gif
new file mode 100644
index 0000000..58bba8a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/language_fr.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/lb.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/lb.gif
new file mode 100644
index 0000000..003d83a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/lb.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/lc.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/lc.gif
new file mode 100644
index 0000000..f5fe5bf
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/lc.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/li.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/li.gif
new file mode 100644
index 0000000..713c58e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/li.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/lk.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/lk.gif
new file mode 100644
index 0000000..1b3ee7f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/lk.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/lr.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/lr.gif
new file mode 100644
index 0000000..435af9e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/lr.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ls.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ls.gif
new file mode 100644
index 0000000..427ae95
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ls.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/lt.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/lt.gif
new file mode 100644
index 0000000..dee9c60
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/lt.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/lu.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/lu.gif
new file mode 100644
index 0000000..7d7293e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/lu.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/lv.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/lv.gif
new file mode 100644
index 0000000..17e71b7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/lv.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ly.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ly.gif
new file mode 100644
index 0000000..a654c30
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ly.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ma.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ma.gif
new file mode 100644
index 0000000..fc78411
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ma.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mc.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mc.gif
new file mode 100644
index 0000000..02a7c8e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mc.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/md.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/md.gif
new file mode 100644
index 0000000..e4b8a7e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/md.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/me.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/me.gif
new file mode 100644
index 0000000..a260453
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/me.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mg.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mg.gif
new file mode 100644
index 0000000..a91b577
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mg.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mh.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mh.gif
new file mode 100644
index 0000000..92f5f48
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mh.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mk.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mk.gif
new file mode 100644
index 0000000..7aeb831
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mk.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ml.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ml.gif
new file mode 100644
index 0000000..53d6f49
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ml.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mm.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mm.gif
new file mode 100644
index 0000000..9e0a275
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mm.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mn.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mn.gif
new file mode 100644
index 0000000..dff8ea5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mn.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mo.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mo.gif
new file mode 100644
index 0000000..66cf5b4
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mo.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mp.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mp.gif
new file mode 100644
index 0000000..73b7147
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mp.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mq.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mq.gif
new file mode 100644
index 0000000..570bc5d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mq.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mr.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mr.gif
new file mode 100644
index 0000000..f52fcf0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mr.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ms.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ms.gif
new file mode 100644
index 0000000..5e5a67a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ms.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mt.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mt.gif
new file mode 100644
index 0000000..45c709f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mt.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mu.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mu.gif
new file mode 100644
index 0000000..081ab45
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mu.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mv.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mv.gif
new file mode 100644
index 0000000..46b6387
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mv.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mw.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mw.gif
new file mode 100644
index 0000000..ad045a0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mw.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mx.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mx.gif
new file mode 100644
index 0000000..ddc75d0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mx.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/my.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/my.gif
new file mode 100644
index 0000000..fc7d523
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/my.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mz.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mz.gif
new file mode 100644
index 0000000..7d63508
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/mz.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/na.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/na.gif
new file mode 100644
index 0000000..c0babe7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/na.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/nc.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/nc.gif
new file mode 100644
index 0000000..b1e91b9
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/nc.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ne.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ne.gif
new file mode 100644
index 0000000..ff4eaf0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ne.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/nf.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/nf.gif
new file mode 100644
index 0000000..c83424c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/nf.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ng.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ng.gif
new file mode 100644
index 0000000..bdde7cb
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ng.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ni.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ni.gif
new file mode 100644
index 0000000..d05894d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ni.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/nl.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/nl.gif
new file mode 100644
index 0000000..c1c8f46
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/nl.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/no.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/no.gif
new file mode 100644
index 0000000..6202d1f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/no.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/np.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/np.gif
new file mode 100644
index 0000000..1096893
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/np.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/nr.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/nr.gif
new file mode 100644
index 0000000..2e4c0c5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/nr.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/nu.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/nu.gif
new file mode 100644
index 0000000..618210a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/nu.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/nz.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/nz.gif
new file mode 100644
index 0000000..028a5dc
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/nz.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/om.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/om.gif
new file mode 100644
index 0000000..2b8c775
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/om.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/pa.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/pa.gif
new file mode 100644
index 0000000..d518b2f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/pa.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/pe.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/pe.gif
new file mode 100644
index 0000000..3bc7639
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/pe.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/pf.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/pf.gif
new file mode 100644
index 0000000..849297a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/pf.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/pg.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/pg.gif
new file mode 100644
index 0000000..2d20b07
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/pg.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ph.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ph.gif
new file mode 100644
index 0000000..12b380a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ph.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/pk.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/pk.gif
new file mode 100644
index 0000000..f3f62c2
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/pk.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/pl.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/pl.gif
new file mode 100644
index 0000000..bf10646
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/pl.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/pm.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/pm.gif
new file mode 100644
index 0000000..99bf6fd
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/pm.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/pn.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/pn.gif
new file mode 100644
index 0000000..4bc86a1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/pn.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/pr.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/pr.gif
new file mode 100644
index 0000000..6d5d589
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/pr.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ps.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ps.gif
new file mode 100644
index 0000000..6afa3b7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ps.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/pt.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/pt.gif
new file mode 100644
index 0000000..e735f74
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/pt.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/pw.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/pw.gif
new file mode 100644
index 0000000..5854510
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/pw.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/py.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/py.gif
new file mode 100644
index 0000000..f2e66af
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/py.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/qa.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/qa.gif
new file mode 100644
index 0000000..2e843ff
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/qa.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/re.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/re.gif
new file mode 100644
index 0000000..43d0b80
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/re.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/readme.txt b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/readme.txt
new file mode 100644
index 0000000..2e5ad52
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/readme.txt
@@ -0,0 +1,9 @@
+Flag icons - http://www.famfamfam.com
+
+These icons are public domain, and as such are free for any use (attribution appreciated but not required).
+
+Note that these flags are named using the ISO3166-1 alpha-2 country codes where appropriate. A list of codes can be found at http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
+
+If you find these icons useful, please donate via paypal to mjames@gmail.com (or click the donate button available at http://www.famfamfam.com/lab/icons/silk)
+
+Contact: mjames@gmail.com
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ro.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ro.gif
new file mode 100644
index 0000000..f5d5f12
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ro.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/rs.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/rs.gif
new file mode 100644
index 0000000..3bd1fb2
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/rs.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ru.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ru.gif
new file mode 100644
index 0000000..b525c46
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ru.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/rw.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/rw.gif
new file mode 100644
index 0000000..0d095f7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/rw.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sa.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sa.gif
new file mode 100644
index 0000000..179961b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sa.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sb.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sb.gif
new file mode 100644
index 0000000..8f5ff83
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sb.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sc.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sc.gif
new file mode 100644
index 0000000..31b4767
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sc.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/scotland.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/scotland.gif
new file mode 100644
index 0000000..03f3f1d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/scotland.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sd.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sd.gif
new file mode 100644
index 0000000..53ae214
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sd.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/se.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/se.gif
new file mode 100644
index 0000000..80f6285
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/se.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sg.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sg.gif
new file mode 100644
index 0000000..5663d39
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sg.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sh.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sh.gif
new file mode 100644
index 0000000..dcc7f3b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sh.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/si.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/si.gif
new file mode 100644
index 0000000..23852b5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/si.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sj.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sj.gif
new file mode 100644
index 0000000..6202d1f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sj.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sk.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sk.gif
new file mode 100644
index 0000000..1b3f22b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sk.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sl.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sl.gif
new file mode 100644
index 0000000..f0f3492
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sl.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sm.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sm.gif
new file mode 100644
index 0000000..04d98de
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sm.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sn.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sn.gif
new file mode 100644
index 0000000..6dac870
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sn.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/so.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/so.gif
new file mode 100644
index 0000000..f196169
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/so.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sr.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sr.gif
new file mode 100644
index 0000000..0f7499a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sr.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/st.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/st.gif
new file mode 100644
index 0000000..4f1e6e0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/st.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sv.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sv.gif
new file mode 100644
index 0000000..2d7b159
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sv.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sy.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sy.gif
new file mode 100644
index 0000000..dc8bd50
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sy.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sz.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sz.gif
new file mode 100644
index 0000000..f37aaf8
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/sz.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tc.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tc.gif
new file mode 100644
index 0000000..11a8c23
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tc.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/td.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/td.gif
new file mode 100644
index 0000000..7aa8a10
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/td.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tf.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tf.gif
new file mode 100644
index 0000000..51a4325
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tf.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tg.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tg.gif
new file mode 100644
index 0000000..ca6b4e7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tg.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/th.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/th.gif
new file mode 100644
index 0000000..0130792
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/th.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tj.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tj.gif
new file mode 100644
index 0000000..2fe38d4
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tj.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tk.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tk.gif
new file mode 100644
index 0000000..3d3a727
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tk.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tl.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tl.gif
new file mode 100644
index 0000000..df22d58
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tl.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tm.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tm.gif
new file mode 100644
index 0000000..36d0994
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tm.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tn.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tn.gif
new file mode 100644
index 0000000..917d428
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tn.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/to.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/to.gif
new file mode 100644
index 0000000..d7ed4d1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/to.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tr.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tr.gif
new file mode 100644
index 0000000..e407d55
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tr.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tt.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tt.gif
new file mode 100644
index 0000000..47d3b80
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tt.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tv.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tv.gif
new file mode 100644
index 0000000..3c33827
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tv.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tw.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tw.gif
new file mode 100644
index 0000000..cacfd9b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tw.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tz.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tz.gif
new file mode 100644
index 0000000..82b52ca
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/tz.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ua.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ua.gif
new file mode 100644
index 0000000..5d6cd83
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ua.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ug.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ug.gif
new file mode 100644
index 0000000..58b731a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ug.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/um.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/um.gif
new file mode 100644
index 0000000..3b4c848
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/um.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/us.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/us.gif
new file mode 100644
index 0000000..8f198f7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/us.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/uy.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/uy.gif
new file mode 100644
index 0000000..12848c7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/uy.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/uz.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/uz.gif
new file mode 100644
index 0000000..dc9daec
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/uz.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/va.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/va.gif
new file mode 100644
index 0000000..2bd7446
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/va.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/vc.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/vc.gif
new file mode 100644
index 0000000..4821381
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/vc.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ve.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ve.gif
new file mode 100644
index 0000000..19ce6c1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ve.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/vg.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/vg.gif
new file mode 100644
index 0000000..1fc0f96
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/vg.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/vi.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/vi.gif
new file mode 100644
index 0000000..66f9e74
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/vi.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/vn.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/vn.gif
new file mode 100644
index 0000000..f1e20c9
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/vn.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/vu.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/vu.gif
new file mode 100644
index 0000000..8a8b2b0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/vu.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/wales.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/wales.gif
new file mode 100644
index 0000000..901d175
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/wales.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/wf.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/wf.gif
new file mode 100644
index 0000000..eaa954b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/wf.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ws.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ws.gif
new file mode 100644
index 0000000..a51f939
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ws.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ye.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ye.gif
new file mode 100644
index 0000000..7b0183d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/ye.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/yt.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/yt.gif
new file mode 100644
index 0000000..a2267c0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/yt.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/za.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/za.gif
new file mode 100644
index 0000000..ede5258
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/za.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/zm.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/zm.gif
new file mode 100644
index 0000000..b2851d2
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/zm.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/zw.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/zw.gif
new file mode 100644
index 0000000..02901f6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/zw.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/FontAwesome.otf b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/FontAwesome.otf
new file mode 100644
index 0000000..3ed7f8b4
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/FontAwesome.otf
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/LICENCE.txt b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/LICENCE.txt
new file mode 100644
index 0000000..e770792
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/LICENCE.txt
@@ -0,0 +1,28 @@
+
+FontAwesome 4.5.0
+-----------------
+
+License: SIL OFL 1.1
+URL: http://scripts.sil.org/OFL
+
+FontAwesome.otf
+fontawesome-webfont.eot
+fontawesome-webfont.svg
+fontawesome-webfont.ttf
+fontawesome-webfont.woff
+fontawesome-webfont.woff2
+
+
+FontAwesome 4.1.0
+-----------------
+
+License: SIL OFL 1.1
+URL: http://scripts.sil.org/OFL
+(files renamed due to parallel usage)
+
+themeicons-webfont.eot
+themeicons-webfont.svg
+themeicons-webfont.ttf
+themeicons-webfont.woff
+
+
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/README.txt b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/README.txt
new file mode 100644
index 0000000..cd7dc09
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/README.txt
@@ -0,0 +1 @@
+Copy fonts from base and/or valo theme to this directory and include them in layout/_icon.scss.
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/Vaadin-Icons.eot b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/Vaadin-Icons.eot
new file mode 100644
index 0000000..2b0f9db
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/Vaadin-Icons.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/Vaadin-Icons.svg b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/Vaadin-Icons.svg
new file mode 100644
index 0000000..09eb874
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/Vaadin-Icons.svg
@@ -0,0 +1,635 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata>
+<json>
+<![CDATA[
+{
+	"fontFamily": "Vaadin-Icons",
+	"fontURL": "https://vaadin.com/vaadin-icons",
+	"license": "CC-BY license",
+	"licenseURL": "https://creativecommons.org/licenses/by/4.0/",
+	"description": "Vaadin Icons\nFont generated by IcoMoon.",
+	"copyright": "Vaadin Ltd",
+	"majorVersion": 1,
+	"minorVersion": 0,
+	"version": "Version 1.0",
+	"fontId": "Vaadin-Icons",
+	"psName": "Vaadin-Icons",
+	"subFamily": "Regular",
+	"fullName": "Vaadin-Icons"
+}
+]]>
+</json>
+</metadata>
+<defs>
+<font id="Vaadin-Icons" horiz-adv-x="1024">
+<font-face units-per-em="1024" ascent="960" descent="-64" />
+<missing-glyph horiz-adv-x="1024" />
+<glyph unicode="&#x20;" horiz-adv-x="512" d="" />
+<glyph unicode="&#xe600;" glyph-name="book-dollar" data-tags="book-dollar" d="M825.6 800c-102.4 76.8-89.6 160-89.6 160h-608v-800c0-121.6 134.4-224 256-224h512v832c0 0-51.2 12.8-70.4 32zM448 556.8c-57.6 19.2-147.2 51.2-147.2 121.6 6.4 51.2 83.2 89.6 83.2 102.4v51.2h64v-44.8c64-6.4 115.2-25.6 121.6-25.6l-19.2-57.6c0 0-44.8 19.2-96 19.2-44.8 0-70.4-19.2-76.8-51.2 0-19.2 32-38.4 83.2-57.6 96-32 121.6-70.4 121.6-121.6 0-44.8-6.4-102.4-134.4-115.2v-57.6h-64v51.2c0 6.4-89.6 32-96 32l32 57.6c0 0 70.4-32 128-25.6s83.2 38.4 83.2 64c6.4 19.2-25.6 38.4-83.2 57.6zM832 0h-448c-64 0-115.2 38.4-128 83.2-6.4 19.2 0 44.8 25.6 44.8h422.4v659.2c64-38.4 128-70.4 128-83.2v-704z" />
+<glyph unicode="&#xe601;" glyph-name="book-percent" data-tags="book-percent" d="M806.4 800c-102.4 76.8-102.4 160-102.4 160h-576v-800c0-121.6 102.4-224 224-224h544v832c0 0-64 12.8-89.6 32zM352 755.2c51.2 0 96-44.8 96-102.4s-44.8-89.6-96-89.6-96 38.4-96 89.6 44.8 102.4 96 102.4zM576 768h64l-320-448h-64l320 448zM640 416c0-51.2-44.8-96-96-96s-96 44.8-96 96 44.8 96 96 96 96-44.8 96-96zM832 0h-480c-64 0-115.2 38.4-128 83.2-6.4 25.6 0 44.8 25.6 44.8h454.4v659.2c0-38.4 64-70.4 128-83.2v-704zM576 416c0-17.673-14.327-32-32-32s-32 14.327-32 32c0 17.673 14.327 32 32 32s32-14.327 32-32zM384 652.8c0-17.673-14.327-32-32-32s-32 14.327-32 32c0 17.673 14.327 32 32 32s32-14.327 32-32z" />
+<glyph unicode="&#xe602;" glyph-name="briefcase2" data-tags="briefcase" d="M704 704v128h-384v-128h-320v-768h1024v768h-320zM640 704h-256v64h256v-64z" />
+<glyph unicode="&#xe603;" glyph-name="plus-minus" data-tags="plus-minus" d="M640 512h384v-128h-384v128zM256 640h-128v-128h-128v-128h128v-128h128v128h128v128h-128zM384 832l192-768h64l-192 768z" />
+<glyph unicode="&#xe604;" glyph-name="calendar-briefcase" data-tags="calendar-briefcase" d="M192 960h64v-192h-64v192zM704 960h64v-192h-64v192zM832 896v-192h-192v192h-320v-192h-192v192h-128v-896h320v64h-256v512h832v-192h64v512zM832 320v128h-256v-128h-192v-384h640v384h-192zM640 384h128v-64h-128v64z" />
+<glyph unicode="&#xe605;" glyph-name="calendar-clock" data-tags="calendar-clock" d="M192 960h64v-192h-64v192zM704 960h64v-192h-64v192zM422.4 64h-358.4v512h832v-38.4c25.6-12.8 44.8-25.6 64-44.8v403.2h-128v-192h-192v192h-320v-192h-192v192h-128v-896h467.2c-19.2 19.2-32 38.4-44.8 64zM896 192h-192v192h64v-128h128zM736 448c121.6 0 224-102.4 224-224s-102.4-224-224-224-224 102.4-224 224 102.4 224 224 224zM736 512c-160 0-288-128-288-288s128-288 288-288 288 128 288 288-128 288-288 288v0z" />
+<glyph unicode="&#xe606;" glyph-name="calendar-user" data-tags="calendar-user" d="M192 960h64v-192h-64v192zM704 960h64v-192h-64v192zM576 57.6c0 6.4 0 6.4 0 0l-512 6.4v512h832v-76.8c25.6-6.4 44.8-19.2 64-38.4v435.2h-128v-192h-192v192h-320v-192h-192v192h-128v-896h576v57.6zM960 320c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128zM889.6 192h-115.2c-70.4 0-134.4-57.6-134.4-134.4v-121.6h384v121.6c0 76.8-57.6 134.4-134.4 134.4z" />
+<glyph unicode="&#xe607;" glyph-name="dental-chair" data-tags="dental-chair" d="M736 435.2c-19.2 6.4-38.4 12.8-51.2 12.8h-172.8v64h192c0 38.4-25.6 64-64 64h-256c0-38.4 25.6-64 64-64v-64c-32 0-64 12.8-76.8 38.4l-70.4 115.2c-19.2 25.6-44.8 38.4-70.4 38.4h-38.4v44.8c0 19.2-6.4 32-12.8 51.2l-19.2 44.8c-19.2 32-57.6 51.2-96 51.2h-64l320-448c25.6-38.4 70.4-64 115.2-64h76.8v-64h-64v-128h-38.4c-57.6 0-115.2-25.6-153.6-64v0h-64v-64h704v64h-64c-38.4 38.4-96 64-153.6 64h-38.4v128h-64v64h102.4c12.8 0 32-6.4 44.8-12.8l108.8-57.6c57.6-32 128-32 185.6 0h6.4l-288 185.6z" />
+<glyph unicode="&#xe608;" glyph-name="doctor-briefcase" data-tags="doctor-briefcase" d="M1024 192l-89.6 428.8c-12.8 44.8-57.6 83.2-108.8 83.2h-121.6v76.8c0 64-51.2 115.2-115.2 115.2h-153.6c-64 0-115.2-51.2-115.2-115.2v-76.8h-121.6c-51.2 0-96-38.4-108.8-83.2l-89.6-428.8c-12.8-64 38.4-128 108.8-128h800c76.8 0 128 64 115.2 128zM384 780.8c0 25.6 25.6 51.2 51.2 51.2h153.6c25.6 0 51.2-25.6 51.2-51.2v-76.8h-256v76.8zM704 320h-128v-128h-128v128h-128v128h128v128h128v-128h128v-128z" />
+<glyph unicode="&#xe609;" glyph-name="doctor" data-tags="doctor" d="M896 236.8c-64 121.6-128 102.4-198.4 108.8 6.4-19.2 6.4-38.4 6.4-64 102.4-25.6 128-147.2 128-217.6v-64h-128v64h64c0 0 0 160-96 160s-96-153.6-96-160h64v-64h-128v64c0 70.4 25.6 198.4 128 217.6 0 38.4-6.4 70.4-12.8 83.2-12.8 6.4-25.6 19.2-25.6 38.4 0 38.4 51.2 25.6 89.6 96 0 0 57.6 147.2 38.4 275.2h-64c0 12.8 6.4 19.2 6.4 32s0 19.2-6.4 32h51.2c-19.2 64-83.2 121.6-204.8 121.6 0 0 0 0 0 0s0 0 0 0 0 0 0 0c-121.6 0-185.6-57.6-211.2-128h51.2c0-12.8-6.4-19.2-6.4-32s0-19.2 6.4-32h-64c-12.8-128 38.4-275.2 38.4-275.2 38.4-64 89.6-51.2 89.6-96 0-32-32-44.8-70.4-51.2-12.8-12.8-25.6-38.4-25.6-89.6 0-25.6 0-51.2 0-76.8 38.4-12.8 64-51.2 64-89.6 0-44.8-44.8-89.6-96-89.6s-96 44.8-96 96c0 44.8 25.6 76.8 64 89.6 0 19.2 0 44.8 0 76.8s6.4 57.6 12.8 83.2c-44.8-6.4-96-25.6-140.8-108.8-38.4-70.4-57.6-300.8-57.6-300.8h876.8c6.4 0-12.8 230.4-51.2 300.8zM416 800c0 51.2 44.8 96 96 96s96-44.8 96-96-44.8-96-96-96-96 44.8-96 96zM320 96c0-17.673-14.327-32-32-32s-32 14.327-32 32c0 17.673 14.327 32 32 32s32-14.327 32-32z" />
+<glyph unicode="&#xe60a;" glyph-name="dollar2" data-tags="dollar" d="M524.8 524.8c-6.4 0-6.4 6.4-12.8 6.4v198.4c76.8-6.4 140.8-38.4 140.8-38.4l57.6 115.2c-6.4 0-96 51.2-198.4 51.2v102.4h-64v-102.4c-51.2-12.8-89.6-32-128-57.6-38.4-38.4-64-89.6-64-147.2 0-44.8 12.8-147.2 192-230.4v-249.6c-57.6 12.8-128 44.8-153.6 57.6l-64-108.8c12.8-6.4 115.2-64 217.6-76.8v-108.8h64v108.8c0 0 0 0 0 0 147.2 19.2 230.4 134.4 230.4 243.2 0 96-64 172.8-217.6 236.8zM448 563.2c-51.2 32-64 64-64 83.2 0 25.6 6.4 44.8 25.6 57.6 12.8 6.4 25.6 12.8 38.4 19.2v-160zM512 172.8v217.6c70.4-32 102.4-70.4 102.4-102.4 0-38.4-19.2-102.4-102.4-115.2z" />
+<glyph unicode="&#xe60b;" glyph-name="exit-o" data-tags="exit-o" d="M640 960c70.4 0 128-57.6 128-128 0-57.6-38.4-108.8-96-121.6 0 0 0-6.4 0-6.4 25.6 0 44.8-12.8 64-32l83.2-83.2c6.4-6.4 19.2-12.8 32-12.8h108.8v384h-320zM755.2 32l-243.2 288v-160c0-51.2-44.8-96-96-96h-224c-38.4 0-64 25.6-64 64s25.6 64 64 64h160c19.2 0 32 12.8 32 32v128c0 44.8 6.4 83.2 25.6 128l44.8 96h-51.2c-32 0-57.6-12.8-76.8-38.4l-32-44.8c-12.8-25.6-44.8-32-76.8-19.2-25.6 19.2-38.4 57.6-12.8 83.2l38.4 51.2c44.8 64 121.6 96 198.4 96h128l6.4 19.2c-38.4 19.2-64 64-64 108.8 0 70.4 57.6 128 128 128h-448v-313.6l-38.4-51.2c-19.2-25.6-32-57.6-25.6-96 6.4-32 25.6-64 57.6-83.2 0 0 0 0 0 0v-160c-70.4 0-128-57.6-128-128s57.6-128 128-128v-64h742.4c-70.4 0-134.4 38.4-172.8 96zM729.6 492.8l-44.8 51.2-38.4-96c-12.8-32-19.2-57.6 0-83.2l313.6-390.4v473.6h-134.4c-38.4 0-70.4 12.8-96 44.8z" />
+<glyph unicode="&#xe60c;" glyph-name="exit" data-tags="exit" d="M896 576h-108.8c-12.8 0-25.6 6.4-38.4 12.8l-83.2 83.2c-12.8 19.2-38.4 32-70.4 32h-19.2c70.4 0 128 57.6 128 128s-57.6 128-128 128-128-57.6-128-128c0-44.8 25.6-89.6 64-108.8l-12.8-19.2h-128c-70.4 0-147.2-32-192-96l-38.4-51.2c-25.6-25.6-12.8-64 12.8-83.2 25.6-12.8 57.6-6.4 76.8 19.2l32 44.8c19.2 25.6 44.8 38.4 76.8 38.4h51.2l-44.8-102.4c-19.2-38.4-25.6-76.8-25.6-121.6v-128c0-19.2-12.8-32-32-32h-160c-38.4 0-64-25.6-64-64s25.6-64 64-64h224c51.2 0 96 44.8 96 96v160l243.2-288c38.4-57.6 108.8-96 179.2-96h57.6l-345.6 428.8c-19.2 25.6-12.8 51.2 0 83.2l38.4 96 44.8-51.2c25.6-25.6 64-44.8 102.4-44.8h128c38.4 0 64 25.6 64 64s-25.6 64-64 64z" />
+<glyph unicode="&#xe60d;" glyph-name="golf" data-tags="golf" d="M448 832c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128zM627.2 844.8c-12.8 32-108.8 6.4-128-32-12.8-19.2-12.8-76.8-76.8-121.6-51.2-32-102.4-32-102.4-32-19.2-38.4-6.4-70.4 12.8-102.4 32-57.6 38.4-115.2 44.8-179.2 6.4-83.2-32-153.6-147.2-204.8-51.2-19.2-83.2-57.6-64-121.6 0 0 128 19.2 198.4 76.8 96 76.8 115.2 147.2 115.2 147.2s6.4-44.8 0-121.6c-6.4-64-12.8-96-25.6-140.8s19.2-76.8 57.6-76.8 64 25.6 64 64l19.2 121.6c19.2 134.4 0 275.2-51.2 403.2 0 6.4-6.4 6.4-6.4 12.8-38.4 102.4 12.8 166.4 38.4 192 19.2 25.6 76.8 76.8 51.2 115.2zM768 960v-640h64v384l192 128zM1024 320c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM64 422.4l236.8 236.8-44.8 19.2-243.2-230.4c0 0-25.6-44.8 6.4-108.8s102.4-19.2 102.4-19.2c25.6 12.8 12.8 25.6 0 38.4s-57.6 64-57.6 64z" />
+<glyph unicode="&#xe60e;" glyph-name="group2" data-tags="group" d="M320-64v339.2c-38.4 19.2-64 64-64 108.8v256c0 44.8 25.6 83.2 64 108.8 0 6.4 0 12.8 0 19.2 0 70.4-57.6 128-128 128s-128-57.6-128-128c0-70.4 57.6-128 128-128h-128c-32 0-64-32-64-64v-256c0-32 32-64 64-64v-320h256zM960 640h-128c70.4 0 128 57.6 128 128s-57.6 128-128 128-128-57.6-128-128c0-6.4 0-12.8 0-19.2 38.4-25.6 64-64 64-108.8v-256c0-44.8-25.6-89.6-64-108.8v-339.2h256v320c32 0 64 32 64 64v256c0 32-32 64-64 64zM640 832c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128zM640 704h-256c-32 0-64-32-64-64v-256c0-32 32-64 64-64v-384h256v384c32 0 64 32 64 64v256c0 32-32 64-64 64z" />
+<glyph unicode="&#xe60f;" glyph-name="health-card" data-tags="health-card" d="M960 768v-640h-896v640h896zM1024 832h-1024v-768h1024v768zM576 640h320v-64h-320v64zM576 512h320v-64h-320v64zM576 384h128v-64h-128v64zM416 640c0 0 0 0 0 0-38.4 0-70.4-38.4-96-64-25.6 25.6-57.6 64-96 64 0 0 0 0 0 0-96 0-134.4-121.6-64-185.6l160-134.4 160 134.4c70.4 64 32 185.6-64 185.6z" />
+<glyph unicode="&#xe610;" glyph-name="invoice" data-tags="invoice" d="M281.6 307.2c-38.4-6.4-89.6 19.2-108.8 25.6l-32-57.6c0 0 57.6-25.6 108.8-32v-51.2h64v57.6c57.6 19.2 89.6 70.4 96 115.2 0 51.2-38.4 89.6-121.6 121.6-25.6 12.8-70.4 32-70.4 57.6 0 32 25.6 51.2 64 51.2 44.8 0 89.6-19.2 89.6-19.2l25.6 57.6c0 0-32 12.8-76.8 25.6v44.8h-64v-44.8c-57.6-12.8-96-51.2-102.4-108.8 0-76.8 83.2-108.8 115.2-121.6 38.4-12.8 83.2-38.4 83.2-57.6 0-25.6-25.6-57.6-70.4-64zM0 832v-768h1024v768h-1024zM960 128h-896v640h896v-640zM512 640h384v-64h-384v64zM512 512h384v-64h-384v64zM512 384h192v-64h-192v64z" />
+<glyph unicode="&#xe611;" glyph-name="level-down-bold" data-tags="level-down-bold" d="M576-64l256 448h-192v576h-448l128-192h128v-384h-192z" />
+<glyph unicode="&#xe612;" glyph-name="level-left-bold" data-tags="level-left-bold" d="M0 512l448 256v-192h576v-448l-192 128v128h-384v-192z" />
+<glyph unicode="&#xe613;" glyph-name="level-up-bold" data-tags="level-up-bold" d="M576 960l256-448h-192v-576h-448l128 192h128v384h-192z" />
+<glyph unicode="&#xe614;" glyph-name="out" data-tags="out" d="M224 448c19.2 0 32-12.8 32-32v-128c0-19.2-12.8-32-32-32s-32 12.8-32 32v128c0 19.2 12.8 32 32 32v0zM224 512v0c-51.2 0-96-44.8-96-96v-128c0-51.2 44.8-96 96-96v0c51.2 0 96 44.8 96 96v128c0 51.2-44.8 96-96 96v0zM512 512v-224c0-19.2-12.8-32-32-32s-32 12.8-32 32v224h-64v-224c0-51.2 44.8-96 96-96v0c51.2 0 96 44.8 96 96v224h-64zM832 512h-192v-64h64v-256h64v256h64zM960 576v64h-153.6l-236.8 192c6.4 12.8 6.4 19.2 6.4 32 0 51.2-44.8 96-96 96s-96-44.8-96-96c0-12.8 0-19.2 6.4-32l-236.8-192h-153.6v-576h64v-64h960v576h-64zM428.8 780.8c19.2-6.4 32-12.8 51.2-12.8s32 6.4 51.2 12.8l172.8-140.8h-448l172.8 140.8zM896 128h-832v448h832v-448z" />
+<glyph unicode="&#xe615;" glyph-name="pill" data-tags="pill" d="M947.2 870.4l-12.8 12.8c-44.8 51.2-115.2 76.8-179.2 76.8s-134.4-25.6-185.6-76.8l-492.8-492.8c-102.4-102.4-102.4-262.4 0-364.8l12.8-12.8c44.8-51.2 115.2-76.8 179.2-76.8s134.4 25.6 185.6 76.8l499.2 499.2c96 96 96 262.4-6.4 358.4zM902.4 550.4l-249.6-249.6-224 230.4-243.2-243.2c-70.4-70.4-70.4-160-64-224v0c-76.8 76.8-76.8 198.4 0 275.2l499.2 499.2c32 38.4 83.2 57.6 134.4 57.6s102.4-19.2 140.8-57.6l12.8-12.8c32-32 51.2-83.2 51.2-134.4s-19.2-102.4-57.6-140.8z" />
+<glyph unicode="&#xe616;" glyph-name="pills" data-tags="pills" d="M224 448l403.2 403.2c25.6 25.6 64 44.8 108.8 44.8s83.2-19.2 115.2-44.8c64-64 64-166.4 0-224l-179.2-179.2h89.6l128 128c89.6 89.6 89.6 230.4 0 313.6-44.8 44.8-102.4 64-160 64s-108.8-12.8-153.6-57.6l-403.2-409.6c-19.2-12.8-32-32-44.8-57.6 32 12.8 64 19.2 96 19.2zM467.2 601.6l-153.6-153.6h300.8zM800 384h-576c-121.6 0-224-102.4-224-224s102.4-224 224-224h576c121.6 0 224 102.4 224 224s-102.4 224-224 224zM800 0h-288v256h-288c-70.4 0-128-38.4-160-76.8 12.8 76.8 76.8 140.8 160 140.8h576c89.6 0 160-70.4 160-160s-70.4-160-160-160z" />
+<glyph unicode="&#xe617;" glyph-name="specialist" data-tags="specialist" d="M262.4 448c12.8-38.4 19.2-70.4 19.2-70.4 51.2-83.2 115.2-70.4 115.2-115.2 0-19.2-12.8-38.4-32-44.8l147.2-115.2 147.2 108.8c-19.2 12.8-32 25.6-32 44.8 0 51.2 64 32 115.2 115.2 0 0 12.8 25.6 19.2 70.4v0c19.2 70.4 38.4 198.4 32 262.4h-96c0 19.2 6.4 38.4 6.4 64h70.4c-19.2 89.6-64 128-140.8 147.2-32 25.6-76.8 44.8-121.6 44.8s-89.6-19.2-121.6-44.8c-76.8-19.2-115.2-57.6-140.8-147.2h70.4c0-25.6 6.4-44.8 12.8-64h-102.4c-6.4-64 12.8-192 32-256v0zM716.8 416c-6.4-6.4-12.8-12.8-19.2-19.2l-32-38.4c-25.6-32-51.2-51.2-89.6-57.6l-25.6-6.4c-25.6-6.4-57.6-6.4-89.6 0l-25.6 6.4c-38.4 12.8-70.4 32-96 70.4l-12.8 25.6c-6.4 6.4-12.8 12.8-19.2 19.2l-44.8 32 198.4 57.6c32 6.4 64 12.8 96 0l204.8-57.6-44.8-32zM384 768c0 70.4 57.6 128 128 128s128-57.6 128-128c0-70.4-57.6-128-128-128s-128 57.6-128 128zM992 51.2c-83.2 153.6-166.4 128-249.6 140.8 0 0 0 0-6.4 0l-224-166.4-224 166.4c0 0 0 0-6.4 0-89.6-6.4-166.4 12.8-249.6-140.8-12.8-25.6-25.6-70.4-32-115.2h1024c-6.4 44.8-19.2 89.6-32 115.2z" />
+<glyph unicode="&#xe618;" glyph-name="stethoscope2" data-tags="stethoscope" d="M364.8-12.8c19.2-19.2 64-51.2 115.2-51.2 172.8 0 211.2 128 217.6 230.4 12.8 147.2 51.2 140.8 70.4 140.8 44.8 0 57.6-25.6 57.6-70.4-38.4-25.6-64-64-64-108.8 0-70.4 57.6-128 128-128s128 57.6 128 128-57.6 128-128 128c-6.4 0-6.4 0-12.8 0-12.8 57.6-44.8 115.2-115.2 115.2-102.4 0-128-89.6-134.4-185.6-6.4-134.4-51.2-185.6-147.2-185.6-25.6 0-51.2 12.8-64 25.6-38.4 32-32 147.2-32 147.2 128 0 256 115.2 300.8 307.2l-12.8 6.4c19.2 76.8 32 166.4 32 230.4 0 70.4-19.2 121.6-64 160s-96 51.2-134.4 51.2c-12.8 19.2-32 32-57.6 32-32 0-64-25.6-64-64s25.6-64 64-64c25.6 0 44.8 12.8 51.2 32 32 0 64-12.8 96-38.4s44.8-57.6 44.8-108.8c0-57.6-12.8-140.8-32-224l-12.8 6.4c-19.2-70.4-83.2-230.4-211.2-230.4h-64c-128 0-192 160-211.2 230.4l-12.8-6.4c-19.2 83.2-32 166.4-32 224 0 51.2 12.8 83.2 44.8 108.8 25.6 25.6 64 32 96 38.4 6.4-19.2 25.6-32 51.2-32 38.4 0 64 25.6 64 64s-25.6 64-64 64c-25.6 0-44.8-12.8-57.6-32-38.4 0-89.6-12.8-134.4-51.2s-64-89.6-64-160c0-64 12.8-153.6 32-236.8l-12.8-6.4c44.8-185.6 172.8-300.8 300.8-300.8 0 0-6.4-140.8 44.8-185.6zM896 64c-38.4 0-64 25.6-64 64s25.6 64 64 64 64-25.6 64-64-32-64-64-64z" />
+<glyph unicode="&#xe619;" glyph-name="teeth" data-tags="teeth" d="M294.4 473.6c-6.4-6.4-32-25.6-102.4-25.6 70.4 0 96-19.2 102.4-25.6 12.8 12.8 38.4 25.6 96 25.6-57.6 0-83.2 12.8-96 25.6zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512c281.6 0 512 230.4 512 512s-230.4 512-512 512zM838.4 217.6c-64 0-89.6 51.2-102.4 102.4-12.8-57.6-38.4-128-115.2-128-70.4 0-96 70.4-108.8 128-12.8-64-38.4-128-108.8-128s-102.4 70.4-115.2 128c-12.8-51.2-38.4-102.4-102.4-102.4-128 0-121.6 192-121.6 192s12.8 38.4 108.8 38.4c-96 0-108.8 32-108.8 32s-6.4 192 121.6 192c64 0 89.6-51.2 102.4-102.4 12.8 57.6 38.4 128 115.2 128 70.4 6.4 96-64 108.8-121.6 12.8 64 38.4 128 108.8 128s102.4-70.4 115.2-128c12.8 51.2 38.4 102.4 102.4 102.4 128 0 121.6-192 121.6-192s-19.2-38.4-115.2-38.4c-76.8 0-102.4 19.2-115.2 25.6-12.8-12.8-44.8-25.6-102.4-25.6-76.8 0-102.4 12.8-115.2 25.6-6.4-6.4-38.4-25.6-102.4-25.6 64 0 89.6-19.2 102.4-25.6 12.8 12.8 38.4 25.6 115.2 25.6 64 0 89.6-12.8 108.8-25.6 0 6.4 32 25.6 108.8 25.6 96 0 115.2-38.4 115.2-38.4s6.4-192-121.6-192z" />
+<glyph unicode="&#xe61a;" glyph-name="user-card" data-tags="user-card" d="M960 768v-640h-896v640h896zM1024 832h-1024v-768h1024v768zM512 640h384v-64h-384v64zM512 512h384v-64h-384v64zM512 384h192v-64h-192v64zM345.6 512h-25.6v6.4c38.4 12.8 64 51.2 64 89.6 0 51.2-44.8 96-96 96s-96-44.8-96-96c0-44.8 25.6-76.8 64-89.6v-6.4h-25.6c-57.6 0-102.4-44.8-102.4-102.4v-153.6h320v153.6c0 57.6-44.8 102.4-102.4 102.4z" />
+<glyph unicode="&#xe61b;" glyph-name="user-check" data-tags="user-check" d="M480 38.4c-51.2 51.2-51.2 128 0 179.2s128 51.2 179.2 0l38.4-38.4 121.6 134.4c-44.8 25.6-83.2 25.6-128 25.6-44.8 6.4-89.6 19.2-89.6 57.6s51.2 25.6 89.6 96c0 0 172.8 467.2-185.6 467.2-352 0-179.2-467.2-179.2-467.2 38.4-64 89.6-51.2 89.6-96s-44.8-44.8-89.6-51.2c-70.4-6.4-134.4 6.4-198.4-108.8-38.4-70.4-57.6-300.8-57.6-300.8h512l-102.4 102.4zM819.2-64h134.4c0 0-6.4 57.6-12.8 128l-121.6-128zM704-64c-19.2 0-32 6.4-44.8 19.2l-128 128c-25.6 25.6-25.6 64 0 89.6s64 25.6 89.6 0l83.2-83.2 211.2 230.4c25.6 25.6 64 25.6 89.6 6.4 25.6-25.6 25.6-64 6.4-89.6l-256-275.2c-19.2-19.2-32-25.6-51.2-25.6 0 0 0 0 0 0z" />
+<glyph unicode="&#xe61c;" glyph-name="user-clock" data-tags="user-clock" d="M896 128h-192v192h64v-128h128zM1024 160c0 160-128 288-288 288-44.8 0-89.6-12.8-128-32 12.8 19.2 51.2 19.2 89.6 76.8 0 0 172.8 467.2-185.6 467.2s-185.6-467.2-185.6-467.2c38.4-64 89.6-51.2 89.6-96s-44.8-44.8-89.6-51.2c-70.4-6.4-134.4 6.4-198.4-108.8-38.4-70.4-57.6-300.8-57.6-300.8h665.6c-121.6 0-224 102.4-224 224s102.4 224 224 224 224-102.4 224-224c0-121.6-102.4-224-224-224h217.6c0 0 0 12.8 0 32 38.4 51.2 70.4 115.2 70.4 192z" />
+<glyph unicode="&#xe61d;" glyph-name="user-heart" data-tags="user-heart" d="M908.8-64h38.4c0 0 0 12.8 0 38.4l-38.4-38.4zM550.4 70.4c-44.8 44.8-64 115.2-51.2 179.2s51.2 115.2 108.8 134.4c0 6.4-6.4 12.8-6.4 12.8 0 38.4 51.2 25.6 89.6 96 0 0 172.8 467.2-185.6 467.2-352 0-179.2-467.2-179.2-467.2 38.4-64 89.6-51.2 89.6-96s-44.8-44.8-89.6-51.2c-70.4-6.4-134.4 6.4-198.4-108.8-38.4-70.4-57.6-300.8-57.6-300.8h614.4l-134.4 134.4zM953.6 313.6c-12.8 6.4-32 6.4-44.8 6.4-44.8 0-83.2-38.4-108.8-70.4-25.6 32-64 70.4-108.8 70.4-19.2 0-32 0-44.8-6.4-76.8-25.6-89.6-128-32-185.6l192-185.6 192 185.6c51.2 57.6 32 160-44.8 185.6z" />
+<glyph unicode="&#xe61e;" glyph-name="absolute-position" data-tags="absolute-position" d="M0 960v-1024h1024v1024h-1024zM960 0h-896v384h192v-64l192 128-192 128v-64h-192v384h384v-192h-64l128-192 128 192h-64v192h384v-896z" />
+<glyph unicode="&#xe61f;" glyph-name="accordion-menu" data-tags="accordion-menu" d="M0 704v-512h1024v512h-1024zM960 256h-896v256h896v-256zM0 960h1024v-192h-1024v192zM0 128h1024v-192h-1024v192z" />
+<glyph unicode="&#xe620;" glyph-name="add-dock" data-tags="add-dock" d="M0 256v-320h1024v320h-1024zM768 0h-192v192h192v-192zM768 512v128c0 320-512 320-512 320s320 0 320-320v-128h-128l224-192 224 192h-128z" />
+<glyph unicode="&#xe621;" glyph-name="archives" data-tags="archives" d="M704 832h-384v-256h384v256zM576 704h-128v64h128v-64zM192 960v-1024h128v64h384v-64h128v1024h-640zM768 64h-512v384h512v-384zM768 512h-512v384h512v-384zM704 384h-384v-256h384v256zM576 256h-128v64h128v-64z" />
+<glyph unicode="&#xe622;" glyph-name="arrow-backward" data-tags="arrow-backward" d="M0 454.4l384 313.6v-192c0 0 70.4 0 128 0 512 0 512-512 512-512s-64 256-499.2 256c-70.4 0-115.2 0-140.8 0v-185.6l-384 320z" />
+<glyph unicode="&#xe623;" glyph-name="arrow-forward" data-tags="arrow-forward" d="M1024 454.4l-384 313.6v-192c-32 0-70.4 0-128 0-512 0-512-512-512-512s64 256 499.2 256c70.4 0 115.2 0 140.8 0v-185.6l384 320z" />
+<glyph unicode="&#xe624;" glyph-name="at2" data-tags="at" d="M480 179.2c-147.2 0-268.8 121.6-268.8 268.8s121.6 268.8 268.8 268.8 268.8-121.6 268.8-268.8c6.4-147.2-121.6-268.8-268.8-268.8zM480 627.2c-96 0-172.8-83.2-172.8-179.2s76.8-179.2 179.2-179.2 179.2 76.8 179.2 179.2-89.6 179.2-185.6 179.2zM512-64c-281.6 0-512 230.4-512 512s230.4 512 512 512 512-230.4 512-512c0-96-25.6-192-76.8-268.8-19.2-32-70.4-76.8-147.2-76.8-51.2 0-83.2 19.2-102.4 38.4-44.8 44.8-38.4 115.2-38.4 121.6v441.6h96v-448c0-12.8 0-38.4 12.8-51.2 0 0 12.8-12.8 32-12.8 44.8 0 70.4 32 70.4 32 38.4 64 64 140.8 64 217.6 0 230.4-185.6 416-416 416s-422.4-179.2-422.4-409.6 185.6-416 416-416c44.8 0 83.2 6.4 121.6 19.2l25.6-89.6c-44.8-19.2-96-25.6-147.2-25.6z" />
+<glyph unicode="&#xe625;" glyph-name="bell-slash-o2" data-tags="bell-slash-o" d="M972.8 960l-230.4-230.4c-25.6 38.4-76.8 83.2-166.4 96v70.4c0 0 6.4 64-64 64s-64-64-64-64v-70.4c-192-32-192-185.6-192-185.6v-332.8c0-32-19.2-64-44.8-76.8l-83.2-38.4v-83.2l-128-128v-44.8h44.8l979.2 985.6v38.4h-51.2zM320 300.8c0 6.4 0 6.4 0 0v339.2c0 6.4 6.4 102.4 140.8 121.6l51.2 12.8 51.2-6.4c76.8-12.8 115.2-51.2 128-83.2l-371.2-384zM768 307.2v294.4l-64-64v-224c0-57.6 32-108.8 83.2-134.4l44.8-25.6v-25.6h-531.2l-64-64h153.6c0 0-6.4-128 128-128s128 128 128 128h249.6v128l-83.2 38.4c-25.6 19.2-44.8 44.8-44.8 76.8z" />
+<glyph unicode="&#xe626;" glyph-name="bell-slash2" data-tags="bell-slash" d="M972.8 960l-230.4-230.4c-32 38.4-76.8 83.2-166.4 96v70.4c0 0 6.4 64-64 64s-64-64-64-64v-70.4c-179.2-32-192-185.6-192-185.6v-332.8c0-32-19.2-64-44.8-76.8l-83.2-38.4v-64h19.2l-147.2-147.2v-44.8h44.8l979.2 985.6v38.4h-51.2zM384 652.8v-288l-64-64v339.2c0 0 0 51.2 44.8 89.6 44.8 44.8 83.2 38.4 83.2 38.4s-64-44.8-64-115.2zM512-64c134.4 0 128 128 128 128h-256c0 0-6.4-128 128-128zM768 307.2v294.4l-384-384-19.2-25.6-64-64h595.2v64l-83.2 38.4c-25.6 19.2-44.8 44.8-44.8 76.8z" />
+<glyph unicode="&#xe627;" glyph-name="boat" data-tags="boat" d="M96 345.6c70.4-44.8 160-121.6 160-211.2 0-25.6 0-44.8 0-70.4 0 0 6.4 0 6.4 0s57.6 0 128 64c64-64 128-64 128-64s64 0 128 64c64-64 121.6-64 121.6-64s6.4 0 6.4 0c0 19.2 0 44.8 0 70.4 0 89.6 89.6 166.4 160 211.2 38.4 25.6 32 76.8-12.8 89.6l-89.6 25.6v243.2h-64v64h-192v128h-128v-128h-192v-64h-64v-243.2l-83.2-25.6c-51.2-12.8-51.2-64-12.8-89.6zM256 640h64v64h384v-64h64v-160l-211.2 64c-32 6.4-64 6.4-96 0l-204.8-64v160zM896 64c-64-64-128-64-128-64s-64 0-128 64c-64-64-128-64-128-64s-64 0-128 64c-64-64-128-64-128-64s-64 0-128 64c-64-64-128-64-128-64v-64h1024v64c0 0-64 0-128 64z" />
+<glyph unicode="&#xe628;" glyph-name="browser" data-tags="browser" d="M960 896v64h-960v-960h64v-64h960v960h-64zM192 896h576v-64h-576v64zM64 896h64v-64h-64v64zM64 768h832v-704h-832v704z" />
+<glyph unicode="&#xe629;" glyph-name="bullets" data-tags="bullets" d="M0 800v0c0-51.2 44.8-96 96-96v0c51.2 0 96 44.8 96 96v0c0 51.2-44.8 96-96 96v0c-51.2 0-96-44.8-96-96zM0 480v0c0-51.2 44.8-96 96-96v0c51.2 0 96 44.8 96 96v0c0 51.2-44.8 96-96 96v0c-51.2 0-96-44.8-96-96zM0 160v0c0-51.2 44.8-96 96-96v0c51.2 0 96 44.8 96 96v0c0 51.2-44.8 96-96 96v0c-51.2 0-96-44.8-96-96zM320 896h704v-192h-704v192zM320 576h704v-192h-704v192zM320 256h704v-192h-704v192z" />
+<glyph unicode="&#xe62a;" glyph-name="browser3" data-tags="browser" d="M960 896v64h-960v-960h64v-64h960v960h-64zM192 896h576v-64h-576v64zM64 896h64v-64h-64v64zM64 768h832v-704h-832v704z" />
+<glyph unicode="&#xe62b;" glyph-name="bullets2" data-tags="bullets" d="M0 800v0c0-51.2 44.8-96 96-96v0c51.2 0 96 44.8 96 96v0c0 51.2-44.8 96-96 96v0c-51.2 0-96-44.8-96-96zM0 480v0c0-51.2 44.8-96 96-96v0c51.2 0 96 44.8 96 96v0c0 51.2-44.8 96-96 96v0c-51.2 0-96-44.8-96-96zM0 160v0c0-51.2 44.8-96 96-96v0c51.2 0 96 44.8 96 96v0c0 51.2-44.8 96-96 96v0c-51.2 0-96-44.8-96-96zM320 896h704v-192h-704v192zM320 576h704v-192h-704v192zM320 256h704v-192h-704v192z" />
+<glyph unicode="&#xe62c;" glyph-name="button" data-tags="button" d="M1004.8 620.8l-64 64c-12.8 12.8-25.6 19.2-44.8 19.2h-832c-38.4 0-64-25.6-64-64v-320c0-19.2 6.4-38.4 19.2-44.8l64-64c12.8-12.8 25.6-19.2 44.8-19.2h832c38.4 0 64 25.6 64 64v320c0 19.2-6.4 32-19.2 44.8zM896 320h-832v320h832v-320z" />
+<glyph unicode="&#xe62d;" glyph-name="calc-book" data-tags="calc-book" d="M761.6 960c-83.2 0-128-25.6-153.6-51.2-25.6 25.6-70.4 51.2-160 51.2-217.6 0-256-128-256-128v0 0-256h-192v-640h448v294.4l96 12.8c0 0 12.8 19.2 19.2-44.8h83.2c6.4 64 25.6 44.8 25.6 44.8l352-44.8v627.2c0 0-38.4 134.4-262.4 134.4zM64 512h320v-128h-320v128zM384 320v-64h-64v64h64zM256 320v-64h-64v64h64zM128 0h-64v64h64v-64zM128 128h-64v64h64v-64zM128 256h-64v64h64v-64zM256 0h-64v64h64v-64zM256 128h-64v64h64v-64zM384 0h-64v64h64v-64zM384 128h-64v64h64v-64zM576 352c-57.6 6.4-83.2 19.2-128 19.2v204.8h-192v249.6c0 25.6 51.2 96 192 96 115.2 0 121.6-51.2 121.6-64 0 0 0 0 0 0v-505.6zM960 326.4c-64 25.6-70.4 44.8-160 44.8-6.4 0-12.8 0-12.8 0-64 0-83.2-12.8-147.2-25.6v486.4c0 0 0 6.4 0 6.4s0 6.4 0 6.4c0 12.8 12.8 70.4 121.6 70.4 147.2 0 198.4-57.6 198.4-89.6v-499.2z" />
+<glyph unicode="&#xe62e;" glyph-name="calendar-envelope" data-tags="calendar-envelope" d="M192 960h64v-128h-64v128zM576 960h64v-128h-64v128zM832 512v384h-128v-128h-192v128h-192v-128h-192v128h-128v-768h256v-192h768v576h-192zM256 192h-192v448h704v-128h-512v-320zM320 307.2l166.4-96-166.4-166.4v262.4zM364.8 0l179.2 179.2 96-57.6 96 51.2 179.2-179.2h-550.4zM960 44.8l-166.4 166.4 166.4 89.6v-256zM960 371.2l-320-172.8-320 185.6v64h640v-76.8zM985.6 345.6v0 0 0z" />
+<glyph unicode="&#xe62f;" glyph-name="car2" data-tags="car" d="M960 569.6l-89.6 185.6c-25.6 44.8-70.4 76.8-121.6 76.8h-473.6c-51.2 0-96-32-121.6-76.8l-89.6-185.6c-38.4-6.4-64-38.4-64-70.4v-224c0-38.4 25.6-70.4 64-76.8v-128c0-38.4 32-70.4 70.4-70.4h57.6c32 0 64 32 64 70.4v121.6h512v-121.6c0-38.4 32-70.4 70.4-70.4h57.6c38.4 0 70.4 32 70.4 70.4v128c38.4 6.4 64 38.4 64 76.8v224c-6.4 32-32 64-70.4 70.4zM256 422.4c0-19.2-19.2-38.4-38.4-38.4h-115.2c-19.2 0-38.4 19.2-38.4 38.4v51.2c0 19.2 19.2 38.4 38.4 38.4h115.2c19.2 0 38.4-19.2 38.4-38.4v-51.2zM640 256h-256v64h256v-64zM134.4 576l76.8 153.6c12.8 25.6 38.4 38.4 64 38.4h473.6c25.6 0 51.2-12.8 64-38.4l76.8-153.6h-755.2zM960 422.4c0-19.2-19.2-38.4-38.4-38.4h-115.2c-19.2 0-38.4 19.2-38.4 38.4v51.2c0 19.2 19.2 38.4 38.4 38.4h115.2c19.2 0 38.4-19.2 38.4-38.4v-51.2z" />
+<glyph unicode="&#xe630;" glyph-name="check-square2" data-tags="check-square" d="M832 902.4l-64-70.4h-768v-896h896v672l108.8 128-172.8 166.4zM416 211.2l-268.8 268.8 89.6 89.6 172.8-172.8 422.4 422.4 89.6-89.6-505.6-518.4z" />
+<glyph unicode="&#xe631;" glyph-name="child2" data-tags="child" d="M608 640c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128zM819.2 300.8l-166.4 166.4c-25.6 32-64 44.8-108.8 44.8h-128c-44.8 0-83.2-12.8-108.8-44.8l-166.4-166.4c-19.2-19.2-19.2-51.2 0-64 19.2-19.2 44.8-19.2 64 0l115.2 115.2v-416h128v256h64v-256h128v416l115.2-115.2c19.2-19.2 44.8-19.2 64 0 19.2 12.8 19.2 44.8 0 64z" />
+<glyph unicode="&#xe632;" glyph-name="clipboard-cross" data-tags="clipboard-cross" d="M704 896v64h-384v-64h-128v-64h-64v-896h768v64h64v896h-256zM384 896h256v-128h-256v128zM832 0h-640v768h128v-64h384v64h128v-768zM704 448h-128v128h-128v-128h-128v-128h128v-128h128v128h128z" />
+<glyph unicode="&#xe633;" glyph-name="clipboard-heart" data-tags="clipboard-heart" d="M608 512c0 0 0 0 0 0-38.4 0-70.4-38.4-96-64-25.6 25.6-57.6 64-96 64 0 0 0 0 0 0-96 0-134.4-121.6-64-185.6l160-134.4 160 134.4c70.4 64 32 185.6-64 185.6zM704 896v64h-384v-64h-128v-64h-64v-896h768v64h64v896h-256zM384 896h256v-128h-256v128zM832 0h-640v768h128v-64h384v64h128v-768z" />
+<glyph unicode="&#xe634;" glyph-name="clipboard-pulse" data-tags="clipboard-pulse" d="M704 896v64h-384v-64h-128v-64h-64v-896h768v64h64v896h-256zM384 896h256v-128h-256v128zM832 0h-640v768h128v-64h384v64h128v-768zM595.2 128c0 0 0 0 0 0-12.8 0-19.2 6.4-25.6 19.2l-51.2 307.2-44.8-198.4c0-6.4-6.4-12.8-19.2-19.2-6.4 0-19.2 0-25.6 6.4l-64 83.2h-83.2c-12.8 0-25.6 12.8-25.6 25.6s12.8 25.6 25.6 25.6h102.4c6.4 0 12.8-6.4 19.2-6.4l38.4-51.2 57.6 275.2c0 12.8 12.8 19.2 25.6 19.2 0 0 0 0 0 0 12.8 0 19.2-12.8 19.2-25.6l57.6-339.2 38.4 108.8c6.4 6.4 12.8 12.8 19.2 12.8h83.2c12.8 0 25.6-12.8 25.6-25.6s-12.8-25.6-25.6-25.6h-64l-64-185.6c0 0-12.8-6.4-19.2-6.4z" />
+<glyph unicode="&#xe635;" glyph-name="clipboard-text" data-tags="clipboard-text" d="M256 576h512v-64h-512v64zM256 448h512v-64h-512v64zM256 320h320v-64h-320v64zM704 896v64h-384v-64h-128v-64h-64v-896h768v64h64v896h-256zM384 896h256v-128h-256v128zM832 0h-640v768h128v-64h384v64h128v-768z" />
+<glyph unicode="&#xe636;" glyph-name="combobox" data-tags="combobox" d="M960 704h-896c-38.4 0-64-25.6-64-64v-384c0-38.4 25.6-64 64-64h896c38.4 0 64 25.6 64 64v384c0 38.4-25.6 64-64 64zM640 256h-576v384h576v-384zM832 422.4l-128 89.6h256l-128-89.6zM128 576h64v-256h-64v256z" />
+<glyph unicode="&#xe637;" glyph-name="combobox2" data-tags="combobox" d="M960 704h-896c-38.4 0-64-25.6-64-64v-384c0-38.4 25.6-64 64-64h896c38.4 0 64 25.6 64 64v384c0 38.4-25.6 64-64 64zM640 256h-576v384h576v-384zM832 422.4l-128 89.6h256l-128-89.6zM128 576h64v-256h-64v256z" />
+<glyph unicode="&#xe638;" glyph-name="clipboard-user" data-tags="clipboard-user" d="M704 896v64h-384v-64h-128v-64h-64v-896h768v64h64v896h-256zM384 896h256v-128h-256v128zM832 0h-640v768h128v-64h384v64h128v-768zM512 576c-160 0-83.2-204.8-83.2-204.8 19.2-25.6 44.8-25.6 44.8-38.4 0-19.2-19.2-19.2-38.4-25.6-32-6.4-57.6 6.4-89.6-51.2-19.2-25.6-25.6-128-25.6-128h384c0 0-6.4 102.4-25.6 128-25.6 51.2-57.6 44.8-89.6 51.2-19.2 0-38.4 6.4-38.4 25.6s19.2 12.8 38.4 38.4c6.4 0 83.2 204.8-76.8 204.8z" />
+<glyph unicode="&#xe639;" glyph-name="clipboard2" data-tags="clipboard" d="M704 896v64h-384v-64h-128v-64h-64v-896h768v64h64v896h-256zM384 896h256v-128h-256v128zM832 0h-640v768h128v-64h384v64h128v-768z" />
+<glyph unicode="&#xe63a;" glyph-name="compress-square" data-tags="compress-square" d="M768 960h-768v-768l64 64v640h640zM256-64h768v768l-64-64v-640h-640zM448 384h-320l115.2-115.2-243.2-243.2 89.6-89.6 243.2 243.2 115.2-115.2zM1024 870.4l-89.6 89.6-243.2-243.2-115.2 115.2v-320h320l-115.2 115.2z" />
+<glyph unicode="&#xe63b;" glyph-name="copyright2" data-tags="copyright" d="M512 864c230.4 0 416-185.6 416-416s-185.6-416-416-416-416 185.6-416 416 185.6 416 416 416zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM633.6 300.8c-32-25.6-76.8-44.8-121.6-44.8-108.8 0-192 83.2-192 192s83.2 192 192 192c51.2 0 102.4-19.2 134.4-57.6l70.4 70.4c-51.2 51.2-128 83.2-204.8 83.2-160 0-288-128-288-288s128-288 288-288c70.4 0 128 25.6 179.2 64l-57.6 76.8z" />
+<glyph unicode="&#xe63c;" glyph-name="css" data-tags="css" d="M262.4 256c89.6 0 121.6 64 121.6 64l-51.2 32c0 0-19.2-32-64-32s-76.8 57.6-76.8 140.8c0 76.8 38.4 115.2 76.8 115.2 32 0 57.6-25.6 57.6-25.6l51.2 38.4c0 0-44.8 51.2-108.8 51.2-70.4 0-140.8-57.6-140.8-179.2s57.6-204.8 134.4-204.8zM556.8 326.4c-19.2-6.4-44.8 0-64 25.6l-51.2-32c25.6-38.4 64-64 102.4-64 6.4 0 19.2 0 25.6 6.4 44.8 12.8 70.4 51.2 70.4 102.4 0 76.8-51.2 102.4-83.2 115.2-32 19.2-44.8 25.6-44.8 51.2s6.4 44.8 38.4 44.8c19.2 0 38.4-25.6 38.4-25.6l51.2 38.4c-12.8 19.2-44.8 51.2-89.6 51.2-57.6 0-102.4-38.4-102.4-102.4 0-70.4 44.8-96 76.8-115.2 38.4-12.8 51.2-25.6 51.2-57.6 0-19.2 0-38.4-19.2-38.4zM812.8 326.4c-19.2-6.4-44.8 0-64 25.6l-51.2-32c25.6-38.4 64-64 102.4-64 6.4 0 19.2 0 25.6 6.4 44.8 12.8 70.4 51.2 70.4 102.4 0 76.8-51.2 102.4-83.2 115.2-32 19.2-44.8 25.6-44.8 51.2s6.4 44.8 38.4 44.8c19.2 0 38.4-25.6 38.4-25.6l51.2 38.4c-12.8 19.2-44.8 51.2-89.6 51.2-57.6 0-102.4-38.4-102.4-102.4 0-70.4 44.8-96 76.8-115.2 38.4-12.8 51.2-25.6 51.2-57.6 0-19.2 0-38.4-19.2-38.4zM0 960v-1024h1024v1024h-1024zM960 0h-896v896h896v-896z" />
+<glyph unicode="&#xe63d;" glyph-name="curly-brackets" data-tags="curly-brackets" d="M134.4 761.6c12.8-83.2 25.6-102.4 25.6-185.6 0-51.2-96-96-96-96v-64c0 0 96-44.8 96-96 0-83.2-12.8-102.4-25.6-185.6-19.2-134.4 51.2-198.4 115.2-198.4s134.4 0 134.4 0v128c0 0-115.2-12.8-115.2 64 0 57.6 12.8 57.6 25.6 185.6 6.4 57.6-32 102.4-70.4 134.4 38.4 32 76.8 70.4 70.4 128-19.2 128-25.6 128-25.6 185.6 0 76.8 115.2 70.4 115.2 70.4v128c0 0-64 0-134.4 0s-134.4-64-115.2-198.4zM889.6 761.6c-12.8-83.2-25.6-102.4-25.6-185.6 0-51.2 96-96 96-96v-64c0 0-96-44.8-96-96 0-83.2 12.8-102.4 25.6-185.6 19.2-134.4-51.2-198.4-115.2-198.4s-134.4 0-134.4 0v128c0 0 115.2-12.8 115.2 64 0 57.6-12.8 57.6-25.6 185.6-6.4 57.6 32 102.4 70.4 134.4-38.4 32-76.8 70.4-70.4 128 12.8 128 25.6 128 25.6 185.6 0 76.8-115.2 70.4-115.2 70.4v128c0 0 64 0 134.4 0s134.4-64 115.2-198.4z" />
+<glyph unicode="&#xe63e;" glyph-name="date-input" data-tags="date-input" d="M896 896v-192h-192v192h-384v-192h-192v192h-128v-960h1024v960h-128zM960 0h-896v576h896v-576zM192 960h64v-192h-64v192zM768 960h64v-192h-64v192zM192 448h64v-320h-64v320z" />
+<glyph unicode="&#xe63f;" glyph-name="elastic" data-tags="elastic" d="M300.8-64v0c-108.8 0-198.4 51.2-256 134.4-70.4 108.8-57.6 256 25.6 371.2 57.6 83.2 134.4 134.4 230.4 153.6 76.8 19.2 140.8 70.4 160 140.8 12.8 51.2 44.8 96 83.2 128 57.6 64 140.8 96 224 96 70.4 0 140.8-25.6 185.6-76.8 96-102.4 96-268.8-6.4-384-32-38.4-76.8-70.4-128-89.6-76.8-32-140.8-102.4-166.4-192-19.2-64-51.2-121.6-96-166.4-70.4-76.8-166.4-115.2-256-115.2zM768 896c-64 0-128-25.6-179.2-76.8-32-32-51.2-64-64-102.4-32-96-115.2-160-211.2-185.6-76.8-12.8-140.8-57.6-192-128-70.4-96-76.8-211.2-19.2-300.8 38.4-64 115.2-102.4 198.4-102.4v0c76.8 0 153.6 32 211.2 89.6 38.4 38.4 70.4 89.6 83.2 140.8 25.6 108.8 102.4 192 204.8 230.4 38.4 12.8 76.8 44.8 102.4 76.8 76.8 89.6 83.2 224 6.4 300.8-38.4 38.4-89.6 57.6-140.8 57.6z" />
+<glyph unicode="&#xe640;" glyph-name="envelope-open-o" data-tags="envelope-open-o" d="M896 723.2v44.8h-96l-288 192-294.4-192h-89.6v-44.8l-128-83.2v-704h1024v697.6l-128 89.6zM512 883.2l172.8-115.2h-352l179.2 115.2zM192 704h640v-236.8l-224-108.8-96 83.2-96-89.6-224 108.8v243.2zM64 608l64 44.8v-153.6l-64 25.6v83.2zM64 454.4l294.4-147.2-294.4-256v403.2zM121.6 0l390.4 339.2 390.4-339.2h-780.8zM960 51.2l-300.8 262.4 300.8 147.2v-409.6zM960 531.2l-64-32v147.2l64-44.8v-70.4z" />
+<glyph unicode="&#xe641;" glyph-name="envelope-open" data-tags="envelope-open" d="M896 723.2v-236.8l128 64v89.6zM128 716.8l-128-76.8v-96l128-64zM716.8 832l-204.8 128-204.8-128zM832 768h-640v-313.6l217.6-108.8 102.4 76.8 102.4-76.8 217.6 108.8zM1024 473.6l-352-172.8 352-281.6zM512 345.6l-512-409.6h1024zM352 300.8l-352 172.8v-454.4z" />
+<glyph unicode="&#xe642;" glyph-name="external-browser" data-tags="external-browser" d="M704 320l-185.6 204.8-211.2-204.8h140.8v-115.2c0-108.8-57.6-268.8-256-268.8 307.2 0 384 89.6 384 275.2v108.8h128zM0 960v-832h384v64h-320v576h896v-576h-320v-64h384v832h-1024zM128 832h-64v64h64v-64zM832 832h-640v64h640v-64z" />
+<glyph unicode="&#xe643;" glyph-name="eyedropper2" data-tags="eyedropper" d="M960 896c-115.2 115.2-236.8 44.8-294.4-6.4-25.6-25.6-44.8-57.6-44.8-96v0c0-70.4-70.4-115.2-134.4-96l-6.4 6.4-44.8-51.2 44.8-44.8-384-384-51.2-147.2-44.8-44.8 96-96 51.2 51.2 147.2 51.2 384 384 44.8-44.8 44.8 38.4-6.4 12.8c-19.2 64 25.6 134.4 96 134.4v0c38.4 0 70.4 12.8 89.6 38.4 57.6 57.6 128 179.2 12.8 294.4zM249.6 89.6l-128-44.8-12.8-6.4 6.4 12.8 44.8 128 371.2 371.2 96-96-377.6-364.8z" />
+<glyph unicode="&#xe644;" glyph-name="factory" data-tags="factory" d="M281.6 876.8c-38.4-19.2-51.2-70.4-25.6-96 32 57.6 83.2 38.4 160-25.6 51.2-44.8 121.6-6.4 121.6-6.4s12.8-76.8 108.8-89.6c108.8-12.8 147.2 51.2 147.2 51.2s25.6-64 121.6-25.6c70.4 25.6 44.8 70.4 44.8 70.4s64 0 64 44.8c0 57.6-70.4 51.2-70.4 51.2s12.8 64-57.6 70.4c-64 6.4-83.2-32-83.2-32s-19.2 70.4-115.2 70.4c-89.6 0-121.6-83.2-121.6-83.2s-25.6 38.4-102.4 38.4c-57.6 0-83.2-44.8-83.2-44.8s-70.4 32-108.8 6.4zM768 185.6v134.4l-256-134.4v134.4h-153.6l-38.4 448h-128l-38.4-448h-153.6v-384h1024v384l-256-134.4zM384 64h-256v128h256v-128z" />
+<glyph unicode="&#xe645;" glyph-name="file-process" data-tags="file-process" d="M768 960h-448v-384h44.8l12.8-44.8 6.4-6.4v371.2h320v-256h256v-576h-384l19.2-32-32-32h460.8v704l-256 256zM768 704v192l192-192h-192zM352 224c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM505.6 166.4l70.4 25.6v64l-70.4 25.6c-6.4 19.2-12.8 38.4-25.6 57.6l32 64-44.8 44.8-64-32c-19.2 12.8-38.4 19.2-57.6 25.6l-25.6 70.4h-64l-25.6-70.4c-19.2-6.4-38.4-12.8-57.6-25.6l-64 32-44.8-44.8 32-70.4c-12.8-19.2-19.2-38.4-25.6-57.6l-70.4-19.2v-64l70.4-25.6c6.4-19.2 12.8-38.4 25.6-57.6l-32-64 44.8-44.8 70.4 32c19.2-12.8 38.4-19.2 57.6-25.6l19.2-70.4h64l25.6 70.4c19.2 6.4 38.4 12.8 57.6 25.6l64-32 44.8 44.8-32 70.4c12.8 12.8 19.2 32 25.6 51.2zM288 96c-70.4 0-128 57.6-128 128s57.6 128 128 128 128-57.6 128-128c0-70.4-57.6-128-128-128z" />
+<glyph unicode="&#xe646;" glyph-name="file-refresh" data-tags="file-refresh" d="M640 960h-512v-1024h768v768l-256 256zM832 0h-640v896h384v-256h256v-640zM640 704v192l192-192h-192zM300.8 467.2l-44.8 44.8v-192h192l-76.8 76.8c25.6 51.2 83.2 83.2 140.8 83.2 89.6 0 160-70.4 160-160h96c0 140.8-115.2 256-256 256-83.2 0-160-44.8-211.2-108.8zM627.2 204.8c-32-32-70.4-51.2-115.2-44.8-64 0-121.6 38.4-147.2 96h-102.4c25.6-108.8 128-192 243.2-192 70.4 0 134.4 32 179.2 76.8l83.2-76.8v192h-192l51.2-51.2z" />
+<glyph unicode="&#xe647;" glyph-name="file-tree" data-tags="file-tree" d="M1024 320v256h-704v-64h-128v192h576v256h-768v-256h128v-640h192v-128h704v256h-704v-64h-128v320h128v-128z" />
+<glyph unicode="&#xe648;" glyph-name="file-tree2" data-tags="file-tree" d="M1024 320v256h-704v-64h-128v192h576v256h-768v-256h128v-640h192v-128h704v256h-704v-64h-128v320h128v-128z" />
+<glyph unicode="&#xe649;" glyph-name="file-start" data-tags="file-start" d="M640 960h-512v-1024h768v768l-256 256zM832 0h-640v896h384v-256h256v-640zM640 704v192l192-192h-192zM320 576v-384l384 192z" />
+<glyph unicode="&#xe64a;" glyph-name="file-tree-small" data-tags="file-tree-small" d="M320 192v-128h704v320h-704v-128h-128v256h576v320h-768v-320h128v-320z" />
+<glyph unicode="&#xe64b;" glyph-name="form" data-tags="form" d="M960 832v-128h-576v128h576zM1024 896h-704v-256h704v256zM0 896h256v-256h-256v256zM960 512v-128h-576v128h576zM1024 576h-704v-256h704v256zM0 576h256v-256h-256v256zM960 192v-128h-576v128h576zM1024 256h-704v-256h704v256zM0 256h256v-256h-256v256z" />
+<glyph unicode="&#xe64c;" glyph-name="form2" data-tags="form" d="M960 832v-128h-576v128h576zM1024 896h-704v-256h704v256zM0 896h256v-256h-256v256zM960 512v-128h-576v128h576zM1024 576h-704v-256h704v256zM0 576h256v-256h-256v256zM960 192v-128h-576v128h576zM1024 256h-704v-256h704v256zM0 256h256v-256h-256v256z" />
+<glyph unicode="&#xe64d;" glyph-name="file-tree-sub" data-tags="file-tree-sub" d="M512 256v-64h-64v128h320v256h-512v-64h-64v128h384v256h-576v-256h128v-192h128v-128h128v-192h128v-128h512v256z" />
+<glyph unicode="&#xe64e;" glyph-name="grid-bevel" data-tags="grid-bevel" d="M896 832v64h-832v-832h64v-64h832v832h-64zM320 128h-192v192h192v-192zM320 384h-192v192h192v-192zM320 640h-192v192h192v-192zM576 128h-192v192h192v-192zM576 384h-192v192h192v-192zM576 640h-192v192h192v-192zM832 128h-192v192h192v-192zM832 384h-192v192h192v-192zM832 640h-192v192h192v-192z" />
+<glyph unicode="&#xe64f;" glyph-name="grid-bevel2" data-tags="grid-bevel" d="M896 832v64h-832v-832h64v-64h832v832h-64zM320 128h-192v192h192v-192zM320 384h-192v192h192v-192zM320 640h-192v192h192v-192zM576 128h-192v192h192v-192zM576 384h-192v192h192v-192zM576 640h-192v192h192v-192zM832 128h-192v192h192v-192zM832 384h-192v192h192v-192zM832 640h-192v192h192v-192z" />
+<glyph unicode="&#xe650;" glyph-name="adobe-flash" data-tags="adobe-flash" d="M0 960v-1024h1024v1024h-1024zM832 678.4c-192 0-211.2-166.4-211.2-166.4h83.2v-128h-153.6c-115.2-371.2-358.4-320-358.4-320v160c0 0 160-38.4 249.6 256 115.2 390.4 390.4 352 390.4 352v-153.6z" />
+<glyph unicode="&#xe651;" glyph-name="grid" data-tags="grid" d="M0 960v-1024h1024v1024h-1024zM320 0h-256v256h256v-256zM320 320h-256v256h256v-256zM320 640h-256v256h256v-256zM640 0h-256v256h256v-256zM640 320h-256v256h256v-256zM640 640h-256v256h256v-256zM960 0h-256v256h256v-256zM960 320h-256v256h256v-256zM960 640h-256v256h256v-256z" />
+<glyph unicode="&#xe652;" glyph-name="grid2" data-tags="grid" d="M0 960v-1024h1024v1024h-1024zM320 0h-256v256h256v-256zM320 320h-256v256h256v-256zM320 640h-256v256h256v-256zM640 0h-256v256h256v-256zM640 320h-256v256h256v-256zM640 640h-256v256h256v-256zM960 0h-256v256h256v-256zM960 320h-256v256h256v-256zM960 640h-256v256h256v-256z" />
+<glyph unicode="&#xe653;" glyph-name="flip-h" data-tags="flip-h" d="M0 0l384 320-384 313.6zM576 313.6l384-313.6v640l-384-326.4zM896 134.4l-217.6 179.2 217.6 192v-371.2zM448 640h64v-64h-64v64zM448 768h64v-64h-64v64zM448 512h64v-64h-64v64zM448 384h64v-64h-64v64zM448 256h64v-64h-64v64zM448 128h64v-64h-64v64zM448 0h64v-64h-64v64zM480 896v0c83.2 0 166.4-44.8 230.4-121.6l-70.4-70.4h192v192l-76.8-76.8c-76.8 89.6-172.8 140.8-275.2 140.8 0 0 0 0 0 0-121.6 0-230.4-64-313.6-185.6l51.2-38.4c70.4 102.4 160 160 262.4 160z" />
+<glyph unicode="&#xe654;" glyph-name="layout" data-tags="layout" d="M0 960v-1024h1024v1024h-1024zM64 768h256v-768h-256v768zM960 0h-576v768h576v-768z" />
+<glyph unicode="&#xe655;" glyph-name="level-right-bold" data-tags="level-right-bold" d="M1024 512l-448 256v-192h-576v-448l192 128v128h384v-192z" />
+<glyph unicode="&#xe656;" glyph-name="layout2" data-tags="layout" d="M0 960v-1024h1024v1024h-1024zM64 768h256v-768h-256v768zM960 0h-576v768h576v-768z" />
+<glyph unicode="&#xe657;" glyph-name="level-right-bold2" data-tags="level-right-bold" d="M1024 512l-448 256v-192h-576v-448l192 128v128h384v-192z" />
+<glyph unicode="&#xe658;" glyph-name="flip-v" data-tags="flip-v" d="M64 960l320-384 313.6 384zM377.6 384l-313.6-384h640l-326.4 384zM198.4 64l179.2 217.6 192-217.6h-371.2zM640 512h64v-64h-64v64zM768 512h64v-64h-64v64zM512 512h64v-64h-64v64zM384 512h64v-64h-64v64zM256 512h64v-64h-64v64zM128 512h64v-64h-64v64zM0 512h64v-64h-64v64zM960 480v0c0-83.2-44.8-166.4-121.6-230.4l-70.4 70.4v-192h192l-76.8 76.8c89.6 76.8 140.8 172.8 140.8 275.2 0 0 0 0 0 0 0 121.6-64 230.4-185.6 313.6l-38.4-51.2c102.4-70.4 160-160 160-262.4z" />
+<glyph unicode="&#xe659;" glyph-name="funcion" data-tags="funcion" d="M640 960c0 0-134.4 0-172.8-192l-25.6-128h-121.6l-32-64h140.8l-89.6-448c-25.6-128-121.6-128-121.6-128h-64l-25.6-64h192c0 0 134.4 0 172.8 192l89.6 448h153.6l32 64h-172.8l25.6 128c25.6 128 115.2 128 115.2 128h64l32 64h-192z" />
+<glyph unicode="&#xe65a;" glyph-name="grab" data-tags="grab" d="M806.4 704c-12.8 0-25.6 0-38.4 0 0 12.8-12.8 38.4-25.6 51.2s-32 25.6-70.4 25.6c-12.8 0-25.6 0-38.4-6.4-6.4 12.8-12.8 19.2-19.2 32-12.8 12.8-32 25.6-70.4 25.6-51.2 0-76.8-32-89.6-64-6.4 0-19.2 6.4-32 6.4-32 0-51.2-12.8-70.4-25.6-32-38.4-32-89.6-32-96v-25.6c-38.4 0-70.4-12.8-89.6-32-38.4-44.8-38.4-102.4-38.4-179.2 0-12.8 0-32 0-44.8 0-89.6 44.8-134.4 89.6-179.2l19.2-25.6c83.2-76.8 160-102.4 326.4-102.4 185.6 0 268.8 102.4 268.8 326.4v160c0 44.8-12.8 134.4-89.6 153.6zM672 716.8c25.6 0 32-25.6 32-38.4v-51.2c0-19.2 12.8-32 25.6-32 19.2 0 32 6.4 32 25.6 0 0 0 25.6 25.6 19.2 38.4-12.8 44.8-70.4 44.8-83.2 0 0 0 0 0 0v-166.4c0-217.6-83.2-262.4-204.8-262.4-153.6 0-211.2 19.2-275.2 83.2-6.4 6.4-12.8 12.8-25.6 25.6-44.8 44.8-70.4 70.4-70.4 134.4 0 12.8 0 19.2 0 38.4 0 64 0 115.2 19.2 134.4 6.4 12.8 25.6 19.2 44.8 19.2v-51.2l-19.2-76.8c0-6.4 0-6.4 6.4-6.4 6.4-6.4 12.8 0 12.8 0l64 76.8c0 0 0 6.4 0 6.4v128c0 6.4 0 38.4 12.8 51.2 6.4 6.4 12.8 12.8 25.6 12.8 19.2 0 25.6-12.8 25.6-25.6v-25.6c0-12.8 12.8-32 32-32s32 19.2 32 32v83.2c0 6.4 0 32 32 32 19.2 0 32-12.8 32-32v-76.8c0-19.2 12.8-38.4 32-38.4s32 19.2 32 32v32c0 19.2 12.8 32 32 32z" />
+<glyph unicode="&#xe65b;" glyph-name="grid-h" data-tags="grid-h" d="M0 960v-1024h1024v1024h-1024zM320 0h-256v896h256v-896zM640 0h-256v896h256v-896zM960 0h-256v896h256v-896z" />
+<glyph unicode="&#xe65c;" glyph-name="grid-v" data-tags="grid-v" d="M1024 960h-1024v-1024h1024v1024zM64 640v256h896v-256h-896zM64 320v256h896v-256h-896zM64 0v256h896v-256h-896z" />
+<glyph unicode="&#xe65d;" glyph-name="hand" data-tags="hand" d="M864 806.4c-25.6 25.6-64 32-96 19.2 0 19.2-6.4 38.4-25.6 57.6-12.8 12.8-38.4 25.6-70.4 25.6-19.2 0-32-6.4-44.8-6.4 0 12.8-6.4 19.2-12.8 32-32 38.4-96 38.4-128 0-12.8-12.8-25.6-25.6-25.6-38.4-12.8 0-25.6 6.4-38.4 6.4-32 0-51.2-12.8-70.4-32-32-32-32-83.2-32-83.2v-243.2c-19.2 19.2-51.2 51.2-96 51.2-12.8 0-32-6.4-44.8-12.8-25.6-12.8-38.4-32-44.8-57.6-19.2-64 38.4-153.6 38.4-160 6.4-6.4 76.8-172.8 140.8-243.2 64-76.8 134.4-121.6 313.6-121.6 185.6 0 268.8 102.4 268.8 326.4v352c0 6.4 6.4 83.2-32 128zM512 832c0 19.2-6.4 64 32 64 32 0 32-32 32-64v-256c0-19.2 12.8-32 32-32s32 12.8 32 32v243.2c0 0 0 25.6 32 25.6 38.4 0 32-57.6 32-57.6v-211.2c0-19.2 12.8-32 32-32s32 12.8 32 32v153.6c0 6.4 0 38.4 32 38.4s32-64 32-64v-377.6c0-217.6-83.2-262.4-204.8-262.4-153.6 0-211.2 32-262.4 102.4-57.6 64-134.4 230.4-134.4 236.8-19.2 19.2-44.8 76.8-38.4 102.4 0 6.4 6.4 12.8 12.8 19.2 6.4 0 12.8 6.4 12.8 6.4 25.6 0 51.2-32 57.6-44.8l38.4-57.6c6.4-12.8 25.6-19.2 38.4-12.8 25.6 0 32 12.8 32 25.6v332.8c0 25.6 0 64 32 64 25.6 0 32-19.2 32-51.2v-211.2c0-19.2 12.8-32 32-32s32 12.8 32 32z" />
+<glyph unicode="&#xe65e;" glyph-name="options" data-tags="options" d="M320 736c0-53.019-42.981-96-96-96s-96 42.981-96 96c0 53.019 42.981 96 96 96s96-42.981 96-96zM224 960c-121.6 0-224-102.4-224-224s102.4-224 224-224 224 102.4 224 224-102.4 224-224 224zM224 576c-89.6 0-160 70.4-160 160s70.4 160 160 160 160-70.4 160-160c0-89.6-70.4-160-160-160zM224 448c-121.6 0-224-102.4-224-224s102.4-224 224-224 224 102.4 224 224c0 121.6-102.4 224-224 224zM224 64c-89.6 0-160 70.4-160 160s70.4 160 160 160 160-70.4 160-160c0-89.6-70.4-160-160-160zM512 832h512v-192h-512v192zM512 320h512v-192h-512v192z" />
+<glyph unicode="&#xe65f;" glyph-name="options2" data-tags="options" d="M320 736c0-53.019-42.981-96-96-96s-96 42.981-96 96c0 53.019 42.981 96 96 96s96-42.981 96-96zM224 960c-121.6 0-224-102.4-224-224s102.4-224 224-224 224 102.4 224 224-102.4 224-224 224zM224 576c-89.6 0-160 70.4-160 160s70.4 160 160 160 160-70.4 160-160c0-89.6-70.4-160-160-160zM224 448c-121.6 0-224-102.4-224-224s102.4-224 224-224 224 102.4 224 224c0 121.6-102.4 224-224 224zM224 64c-89.6 0-160 70.4-160 160s70.4 160 160 160 160-70.4 160-160c0-89.6-70.4-160-160-160zM512 832h512v-192h-512v192zM512 320h512v-192h-512v192z" />
+<glyph unicode="&#xe660;" glyph-name="input" data-tags="input" d="M1024 640c0 38.4-25.6 64-64 64h-896c-38.4 0-64-25.6-64-64v-384c0-38.4 25.6-64 64-64h896c38.4 0 64 25.6 64 64v384zM960 256h-896v384h896v-384zM128 576h64v-256h-64v256z" />
+<glyph unicode="&#xe661;" glyph-name="list-select" data-tags="list-select" d="M64 960h768v-128h-768v128zM64 448h832v-128h-832v128zM64 256h704v-128h-704v128zM64 64h896v-128h-896v128zM0 768v-256h1024v256h-1024zM704 576h-640v128h640v-128z" />
+<glyph unicode="&#xe662;" glyph-name="margin-bottom" data-tags="margin-bottom" d="M0 960v-896h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v832h-1024zM960 192h-896v704h896v-704zM0 0h64v-64h-64v64zM64 64h64v-64h-64v64zM128 0h64v-64h-64v64zM192 64h64v-64h-64v64zM256 0h64v-64h-64v64zM320 64h64v-64h-64v64zM384 0h64v-64h-64v64zM448 64h64v-64h-64v64zM512 0h64v-64h-64v64zM576 64h64v-64h-64v64zM640 0h64v-64h-64v64zM704 64h64v-64h-64v64zM768 0h64v-64h-64v64zM832 64h64v-64h-64v64zM896 0h64v-64h-64v64zM960 64h64v-64h-64v64z" />
+<glyph unicode="&#xe663;" glyph-name="margin-left" data-tags="margin-left" d="M128 960v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h832v1024h-896zM960 0h-704v896h704v-896zM0 960h64v-64h-64v64zM64 896h64v-64h-64v64zM0 832h64v-64h-64v64zM64 768h64v-64h-64v64zM0 704h64v-64h-64v64zM64 640h64v-64h-64v64zM0 576h64v-64h-64v64zM64 512h64v-64h-64v64zM0 448h64v-64h-64v64zM64 384h64v-64h-64v64zM0 320h64v-64h-64v64zM64 256h64v-64h-64v64zM0 192h64v-64h-64v64zM64 128h64v-64h-64v64zM0 64h64v-64h-64v64zM64 0h64v-64h-64v64z" />
+<glyph unicode="&#xe664;" glyph-name="margin-right" data-tags="margin-right" d="M896 832v64h-64v64h-832v-1024h896v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64zM768 0h-704v896h704v-896zM960 0h64v-64h-64v64zM896 64h64v-64h-64v64zM960 128h64v-64h-64v64zM896 192h64v-64h-64v64zM960 256h64v-64h-64v64zM896 320h64v-64h-64v64zM960 384h64v-64h-64v64zM896 448h64v-64h-64v64zM960 512h64v-64h-64v64zM896 576h64v-64h-64v64zM960 640h64v-64h-64v64zM896 704h64v-64h-64v64zM960 768h64v-64h-64v64zM896 832h64v-64h-64v64zM960 896h64v-64h-64v64zM896 960h64v-64h-64v64z" />
+<glyph unicode="&#xe665;" glyph-name="margin-top" data-tags="margin-top" d="M960 832v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v-832h1024v896h-64zM960 0h-896v704h896v-704zM960 960h64v-64h-64v64zM896 896h64v-64h-64v64zM832 960h64v-64h-64v64zM768 896h64v-64h-64v64zM704 960h64v-64h-64v64zM640 896h64v-64h-64v64zM576 960h64v-64h-64v64zM512 896h64v-64h-64v64zM448 960h64v-64h-64v64zM384 896h64v-64h-64v64zM320 960h64v-64h-64v64zM256 896h64v-64h-64v64zM192 960h64v-64h-64v64zM128 896h64v-64h-64v64zM64 960h64v-64h-64v64zM0 896h64v-64h-64v64z" />
+<glyph unicode="&#xe666;" glyph-name="margin" data-tags="margin" d="M0 960h64v-64h-64v64zM128 960h64v-64h-64v64zM64 896h64v-64h-64v64zM0 832h64v-64h-64v64zM128 832h64v-64h-64v64zM64 768h64v-64h-64v64zM0 704h64v-64h-64v64zM64 640h64v-64h-64v64zM0 576h64v-64h-64v64zM64 512h64v-64h-64v64zM0 448h64v-64h-64v64zM64 384h64v-64h-64v64zM0 320h64v-64h-64v64zM64 256h64v-64h-64v64zM0 192h64v-64h-64v64zM64 128h64v-64h-64v64zM0 64h64v-64h-64v64zM128 64h64v-64h-64v64zM64 0h64v-64h-64v64zM192 0h64v-64h-64v64zM320 0h64v-64h-64v64zM256 960h64v-64h-64v64zM192 896h64v-64h-64v64zM320 896h64v-64h-64v64zM256 64h64v-64h-64v64zM384 960h64v-64h-64v64zM512 960h64v-64h-64v64zM448 896h64v-64h-64v64zM384 64h64v-64h-64v64zM512 64h64v-64h-64v64zM448 0h64v-64h-64v64zM576 0h64v-64h-64v64zM704 0h64v-64h-64v64zM640 960h64v-64h-64v64zM576 896h64v-64h-64v64zM704 896h64v-64h-64v64zM640 64h64v-64h-64v64zM768 960h64v-64h-64v64zM896 960h64v-64h-64v64zM832 896h64v-64h-64v64zM832 832h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64zM768 192h-512v512h512v-512zM896 832h64v-64h-64v64zM896 704h64v-64h-64v64zM896 576h64v-64h-64v64zM896 448h64v-64h-64v64zM896 320h64v-64h-64v64zM896 192h64v-64h-64v64zM832 128h64v-64h-64v64zM768 64h64v-64h-64v64zM896 64h64v-64h-64v64zM832 0h64v-64h-64v64zM960 0h64v-64h-64v64zM960 896h64v-64h-64v64zM960 768h64v-64h-64v64zM960 640h64v-64h-64v64zM960 512h64v-64h-64v64zM960 384h64v-64h-64v64zM960 256h64v-64h-64v64zM960 128h64v-64h-64v64z" />
+<glyph unicode="&#xe667;" glyph-name="native-button" data-tags="native-button" d="M960 192h-896c-38.4 0-64 25.6-64 64v384c0 38.4 25.6 64 64 64h896c38.4 0 64-25.6 64-64v-384c0-38.4-25.6-64-64-64z" />
+<glyph unicode="&#xe668;" glyph-name="panel" data-tags="panel" d="M0 960v-1024h1024v1024h-1024zM832 0h-768v768h768v-768zM960 0h-64v64h64v-64zM960 128h-64v512h64v-512zM960 704h-64v64h64v-64z" />
+<glyph unicode="&#xe669;" glyph-name="panel2" data-tags="panel" d="M0 960v-1024h1024v1024h-1024zM832 0h-768v768h768v-768zM960 0h-64v64h64v-64zM960 128h-64v512h64v-512zM960 704h-64v64h64v-64z" />
+<glyph unicode="&#xe66a;" glyph-name="notebook" data-tags="notebook" d="M128 896v-64h-32c-19.2 0-32-12.8-32-32v0c0-19.2 12.8-32 32-32h32v-64h-32c-19.2 0-32-12.8-32-32v0c0-19.2 12.8-32 32-32h32v-64h-32c-19.2 0-32-12.8-32-32v0c0-19.2 12.8-32 32-32h32v-64h-32c-19.2 0-32-12.8-32-32v0c0-19.2 12.8-32 32-32h32v-64h-32c-19.2 0-32-12.8-32-32v0c0-19.2 12.8-32 32-32h32v-64h-32c-19.2 0-32-12.8-32-32v0c0-19.2 12.8-32 32-32h32v-64h-32c-19.2 0-32-12.8-32-32v0c0-19.2 12.8-32 32-32h32v-64h768v960h-768zM224 0c-19.2 0-32 12.8-32 32s12.8 32 32 32 32-12.8 32-32c0-19.2-12.8-32-32-32zM224 128c-19.2 0-32 12.8-32 32s12.8 32 32 32 32-12.8 32-32c0-19.2-12.8-32-32-32zM224 256c-19.2 0-32 12.8-32 32s12.8 32 32 32 32-12.8 32-32c0-19.2-12.8-32-32-32zM224 384c-19.2 0-32 12.8-32 32s12.8 32 32 32 32-12.8 32-32c0-19.2-12.8-32-32-32zM224 512c-19.2 0-32 12.8-32 32s12.8 32 32 32 32-12.8 32-32c0-19.2-12.8-32-32-32zM224 640c-19.2 0-32 12.8-32 32s12.8 32 32 32 32-12.8 32-32c0-19.2-12.8-32-32-32zM224 768c-19.2 0-32 12.8-32 32s12.8 32 32 32 32-12.8 32-32c0-19.2-12.8-32-32-32zM768 512h-384v192h384v-192z" />
+<glyph unicode="&#xe66b;" glyph-name="orientation" data-tags="orientation" d="M704 825.6c128 0 192-83.2 192-185.6h-64l96-128 96 128h-64c0 140.8-128 249.6-256 249.6v70.4l-128-96 128-96v57.6zM576 384h384v-384h-448v960h-512v-1024h1024v512h-448v-64zM448 448h-64v-64h64v-384h-384v896h384v-448zM128 448h64v-64h-64v64zM256 448h64v-64h-64v64z" />
+<glyph unicode="&#xe66c;" glyph-name="outbox" data-tags="outbox" d="M384 640v-384h256v384h128l-256 320-256-320zM832 832h-128l57.6-64h25.6l166.4-512h-249.6v-128h-384v128h-249.6l166.4 512h25.6l57.6 64h-128l-192-576v-320h1024v320z" />
+<glyph unicode="&#xe66d;" glyph-name="padding-bottom" data-tags="padding-bottom" d="M1024-64v1024h-1024v-1024h1024zM64 128h64v64h-64v704h896v-768h-64v-64h64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v64zM768 128h64v-64h-64v64zM832 192h64v-64h-64v64zM704 192h64v-64h-64v64zM576 192h64v-64h-64v64zM640 128h64v-64h-64v64zM512 128h64v-64h-64v64zM384 128h64v-64h-64v64zM448 192h64v-64h-64v64zM320 192h64v-64h-64v64zM192 192h64v-64h-64v64zM256 128h64v-64h-64v64zM128 128h64v-64h-64v64z" />
+<glyph unicode="&#xe66e;" glyph-name="padding-left" data-tags="padding-left" d="M0-64h1024v1024h-1024v-1024zM192 896v-64h64v64h704v-896h-768v64h-64v-64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h64zM128 192h64v-64h-64v64zM192 128h64v-64h-64v64zM192 256h64v-64h-64v64zM192 384h64v-64h-64v64zM128 320h64v-64h-64v64zM128 448h64v-64h-64v64zM128 576h64v-64h-64v64zM192 512h64v-64h-64v64zM192 640h64v-64h-64v64zM192 768h64v-64h-64v64zM128 704h64v-64h-64v64zM128 832h64v-64h-64v64z" />
+<glyph unicode="&#xe66f;" glyph-name="padding-right" data-tags="padding-right" d="M1024 960h-1024v-1024h1024v1024zM832 0v64h-64v-64h-704v896h768v-64h64v64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h-64zM832 768h64v-64h-64v64zM768 832h64v-64h-64v64zM768 704h64v-64h-64v64zM768 576h64v-64h-64v64zM832 640h64v-64h-64v64zM832 512h64v-64h-64v64zM832 384h64v-64h-64v64zM768 448h64v-64h-64v64zM768 320h64v-64h-64v64zM768 192h64v-64h-64v64zM832 256h64v-64h-64v64zM832 128h64v-64h-64v64z" />
+<glyph unicode="&#xe670;" glyph-name="road-branch" data-tags="road-branch" d="M1024 704h-1024v-192h204.8l243.2-230.4c102.4-96 230.4-153.6 371.2-153.6h204.8v192h-204.8c-89.6 0-172.8 32-236.8 96l-102.4 96h544v192z" />
+<glyph unicode="&#xe671;" glyph-name="road-branch2" data-tags="road-branch" d="M1024 704h-1024v-192h204.8l243.2-230.4c102.4-96 230.4-153.6 371.2-153.6h204.8v192h-204.8c-89.6 0-172.8 32-236.8 96l-102.4 96h544v192z" />
+<glyph unicode="&#xe672;" glyph-name="padding-top" data-tags="padding-top" d="M0 960v-1024h1024v1024h-1024zM960 768h-64v-64h64v-704h-896v768h64v64h-64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v-64zM192 832h64v-64h-64v64zM128 768h64v-64h-64v64zM256 768h64v-64h-64v64zM384 768h64v-64h-64v64zM320 832h64v-64h-64v64zM448 832h64v-64h-64v64zM576 832h64v-64h-64v64zM512 768h64v-64h-64v64zM640 768h64v-64h-64v64zM768 768h64v-64h-64v64zM704 832h64v-64h-64v64zM832 832h64v-64h-64v64z" />
+<glyph unicode="&#xe673;" glyph-name="padding" data-tags="padding" d="M0 960v-1024h1024v1024h-1024zM960 768h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v-64zM192 832h64v-64h-64v64zM256 768h64v-64h-64v64zM384 768h64v-64h-64v64zM320 832h64v-64h-64v64zM448 832h64v-64h-64v64zM576 832h64v-64h-64v64zM512 768h64v-64h-64v64zM640 768h64v-64h-64v64zM768 768h64v-64h-64v64zM704 832h64v-64h-64v64zM832 832h64v-64h-64v64zM768 640h64v-64h-64v64zM832 704h64v-64h-64v64zM768 512h64v-64h-64v64zM832 576h64v-64h-64v64zM768 384h64v-64h-64v64zM832 448h64v-64h-64v64zM768 256h64v-64h-64v64zM832 320h64v-64h-64v64zM768 128h64v-64h-64v64zM832 192h64v-64h-64v64zM128 768h64v-64h-64v64zM192 704h64v-64h-64v64zM128 640h64v-64h-64v64zM192 576h64v-64h-64v64zM128 512h64v-64h-64v64zM192 448h64v-64h-64v64zM128 384h64v-64h-64v64zM192 320h64v-64h-64v64zM128 256h64v-64h-64v64zM128 128h64v-64h-64v64zM192 192h64v-64h-64v64zM256 256h64v-64h-64v64zM256 128h64v-64h-64v64zM320 192h64v-64h-64v64zM384 128h64v-64h-64v64zM448 192h64v-64h-64v64zM576 192h64v-64h-64v64zM512 128h64v-64h-64v64zM704 192h64v-64h-64v64zM640 128h64v-64h-64v64z" />
+<glyph unicode="&#xe674;" glyph-name="paint-roll" data-tags="paint-roll" d="M1088 518.4v313.6h-128v128h-832v-64h-64v-192h64v-64h832v128h64v-198.4l-512-64v-121.6h-64v-57.6c0 0 32 0 32-57.6s-32-38.4-32-96v-179.2c0 0 0-57.6 96-57.6s96 57.6 96 57.6v179.2c0 57.6-32 44.8-32 96s32 57.6 32 57.6v57.6h-64v70.4l512 64z" />
+<glyph unicode="&#xe675;" glyph-name="split" data-tags="split" d="M64 256h320v-320h-320v320zM704 256h320v-320h-320v320zM620.8 358.4l-44.8-38.4h128v115.2l-38.4-32c0 0-38.4 32-57.6 64s-32 70.4-32 108.8h192v384h-448v-384h192c0-38.4-12.8-76.8-32-108.8s-57.6-64-57.6-64l-38.4 32v-115.2h128l-44.8 38.4c0 0 38.4 32 64 76.8 6.4 6.4 6.4 12.8 12.8 19.2 6.4-6.4 6.4-12.8 12.8-19.2 25.6-44.8 64-76.8 64-76.8z" />
+<glyph unicode="&#xe676;" glyph-name="split2" data-tags="split" d="M64 256h320v-320h-320v320zM704 256h320v-320h-320v320zM620.8 358.4l-44.8-38.4h128v115.2l-38.4-32c0 0-38.4 32-57.6 64s-32 70.4-32 108.8h192v384h-448v-384h192c0-38.4-12.8-76.8-32-108.8s-57.6-64-57.6-64l-38.4 32v-115.2h128l-44.8 38.4c0 0 38.4 32 64 76.8 6.4 6.4 6.4 12.8 12.8 19.2 6.4-6.4 6.4-12.8 12.8-19.2 25.6-44.8 64-76.8 64-76.8z" />
+<glyph unicode="&#xe677;" glyph-name="palete" data-tags="palete" d="M1024 505.6c0 172.8-83.2 454.4-467.2 454.4s-544-473.6-480-633.6c51.2-121.6 160-6.4 198.4-64 115.2-160-128-243.2 6.4-300.8 160-70.4 742.4-25.6 742.4 544zM288 384c-57.6 0-96 44.8-96 96s38.4 96 96 96 96-44.8 96-96-44.8-96-96-96zM384 736c0 51.2 38.4 96 96 96s96-44.8 96-96-44.8-96-96-96-96 44.8-96 96zM544 64c-57.6 0-96 44.8-96 96s38.4 96 96 96 96-44.8 96-96-44.8-96-96-96zM704 672c0 51.2 38.4 96 96 96s96-44.8 96-96-44.8-96-96-96-96 44.8-96 96zM800 256c-51.2 0-96 44.8-96 96s38.4 96 96 96 96-44.8 96-96-44.8-96-96-96z" />
+<glyph unicode="&#xe678;" glyph-name="password" data-tags="password" d="M1024 640c0 38.4-25.6 64-64 64h-896c-38.4 0-64-25.6-64-64v-384c0-38.4 25.6-64 64-64h896c38.4 0 64 25.6 64 64v384zM960 256h-896v384h896v-384zM384 448c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM576 448c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM768 448c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64z" />
+<glyph unicode="&#xe679;" glyph-name="tabs" data-tags="tabs" d="M896 704v128h-896v-832h1024v704h-128zM640 768h192v-64h-192v64zM384 768h192v-64h-192v64zM960 64h-896v704h256v-128h640v-576z" />
+<glyph unicode="&#xe67a;" glyph-name="tabs2" data-tags="tabs" d="M896 704v128h-896v-832h1024v704h-128zM640 768h192v-64h-192v64zM384 768h192v-64h-192v64zM960 64h-896v704h256v-128h640v-576z" />
+<glyph unicode="&#xe67b;" glyph-name="text-input" data-tags="text-input" d="M128 832h64v-256h-64v256zM64 960c-38.4 0-64-25.6-64-64v-896c0-38.4 25.6-64 64-64h960v1024h-960zM832 0h-768v896h768v-896zM960 0v0h-64v64h64v-64zM960 128h-64v640h64v-640zM960 832h-64v64h64v-64z" />
+<glyph unicode="&#xe67c;" glyph-name="text-input2" data-tags="text-input" d="M128 832h64v-256h-64v256zM64 960c-38.4 0-64-25.6-64-64v-896c0-38.4 25.6-64 64-64h960v1024h-960zM832 0h-768v896h768v-896zM960 0v0h-64v64h64v-64zM960 128h-64v640h64v-640zM960 832h-64v64h64v-64z" />
+<glyph unicode="&#xe67d;" glyph-name="plug2" data-tags="plug" d="M940.8 761.6c-25.6 25.6-64 25.6-89.6 0l-179.2-179.2-96 89.6 179.2 179.2c25.6 25.6 25.6 64 0 89.6s-64 25.6-89.6 0l-179.2-179.2-89.6 89.6-89.6-89.6 44.8-44.8-89.6-89.6c-89.6-89.6-96-224-32-326.4-108.8-96-166.4-243.2-166.4-364.8h128c0 83.2 25.6 204.8 134.4 281.6 96-51.2 217.6-32 294.4 44.8l89.6 89.6 44.8-44.8 89.6 89.6-89.6 89.6 179.2 179.2c32 32 32 70.4 6.4 96z" />
+<glyph unicode="&#xe67e;" glyph-name="pointer" data-tags="pointer" d="M742.4 640c-12.8 0-32 0-38.4 0 0 12.8-12.8 38.4-25.6 51.2s-38.4 25.6-70.4 25.6c-12.8 0-25.6 0-38.4-6.4-6.4 12.8-12.8 19.2-19.2 32-12.8 12.8-32 25.6-70.4 25.6-12.8 0-25.6 0-32-6.4v108.8c0 38.4-25.6 89.6-89.6 89.6-25.6 0-51.2-12.8-70.4-25.6-32-38.4-32-89.6-32-89.6v-275.2c-38.4-6.4-70.4-19.2-89.6-38.4-38.4-44.8-38.4-102.4-38.4-179.2 0-12.8 0-32 0-44.8 0-89.6 44.8-134.4 89.6-179.2l19.2-25.6c83.2-76.8 153.6-102.4 326.4-102.4 185.6 0 268.8 102.4 268.8 326.4v160c0 44.8-12.8 134.4-89.6 153.6zM768 486.4v-166.4c0-217.6-83.2-262.4-204.8-262.4-153.6 0-211.2 19.2-275.2 83.2-6.4 6.4-12.8 12.8-25.6 25.6-44.8 51.2-70.4 76.8-70.4 140.8 0 12.8 0 32 0 44.8 0 64 0 108.8 19.2 134.4 6.4 6.4 25.6 12.8 44.8 12.8v-32l-19.2-96c0-6.4 0-6.4 6.4-12.8s12.8 0 12.8 0l64 76.8c0 6.4 0 12.8 0 12.8v396.8c0 6.4 0 32 12.8 44.8 6.4 0 12.8 6.4 25.6 6.4 19.2 0 25.6-19.2 25.6-25.6v-198.4c0 0 0 0 0 0v-76.8c0-19.2 12.8-38.4 32-38.4s32 19.2 32 32v83.2c0 0 0 0 0 0 0 6.4 6.4 32 32 32 19.2 0 32-6.4 32-25.6v-83.2c0-19.2 12.8-38.4 32-38.4s32 19.2 32 32v44.8c0 6.4 6.4 19.2 32 19.2 12.8 0 19.2-6.4 19.2-6.4 12.8-6.4 12.8-25.6 12.8-25.6v-51.2c0-19.2 12.8-32 25.6-32 19.2 0 32 6.4 32 25.6 0 6.4 6.4 12.8 12.8 19.2 0 0 6.4 0 12.8 0 38.4-12.8 44.8-76.8 44.8-96 0 6.4 0 6.4 0 0z" />
+<glyph unicode="&#xe67f;" glyph-name="tree-table" data-tags="tree-table" d="M384 320v128h-128v64h64v128h-192v-128h64v-384h192v128h-128v64zM0 960v-1024h1024v1024h-1024zM448 0h-384v768h384v-768zM704 0h-192v768h192v-768zM960 0h-192v768h192v-768z" />
+<glyph unicode="&#xe680;" glyph-name="twin-col-select" data-tags="twin-col-select" d="M0 832v-768h1024v768h-1024zM448 128h-384v640h384v-640zM960 128h-384v640h384v-640zM640 704h256v-64h-256v64zM128 704h256v-64h-256v64zM128 576h256v-64h-256v64zM128 448h256v-64h-256v64z" />
+<glyph unicode="&#xe681;" glyph-name="tree-table2" data-tags="tree-table" d="M384 320v128h-128v64h64v128h-192v-128h64v-384h192v128h-128v64zM0 960v-1024h1024v1024h-1024zM448 0h-384v768h384v-768zM704 0h-192v768h192v-768zM960 0h-192v768h192v-768z" />
+<glyph unicode="&#xe682;" glyph-name="twin-col-select2" data-tags="twin-col-select" d="M0 832v-768h1024v768h-1024zM448 128h-384v640h384v-640zM960 128h-384v640h384v-640zM640 704h256v-64h-256v64zM128 704h256v-64h-256v64zM128 576h256v-64h-256v64zM128 448h256v-64h-256v64z" />
+<glyph unicode="&#xe683;" glyph-name="progressbar" data-tags="progressbar" d="M0 640v-384h1024v384h-1024zM960 320h-896v256h896v-256zM128 512h448v-128h-448v128z" />
+<glyph unicode="&#xe684;" glyph-name="resize-h" data-tags="resize-h" d="M0 512h1024v-128h-1024v128zM448 576h128v192h128l-192 192-192-192h128zM576 320h-128v-192h-128l192-192 192 192h-128z" />
+<glyph unicode="&#xe685;" glyph-name="resize-v" data-tags="resize-v" d="M448 960h128v-1024h-128v1024zM192 640l-192-192 192-192v128h192v128h-192zM1024 448l-192 192v-128h-192v-128h192v-128z" />
+<glyph unicode="&#xe686;" glyph-name="rhombus" data-tags="rhombus" d="M512 960l-512-512 512-512 512 512-512 512zM128 448l384 384 384-384-384-384-384 384z" />
+<glyph unicode="&#xe687;" glyph-name="road-branches" data-tags="road-branches" d="M1024 704v192h-1024v-192h108.8l492.8-608c83.2-102.4 198.4-160 320-160h102.4v192h-96c-64 0-121.6 32-172.8 89.6l-83.2 102.4h352v192h-512l-153.6 192h665.6z" />
+<glyph unicode="&#xe688;" glyph-name="road-split" data-tags="road-split" d="M896 128v64c0 12.8 0 262.4-179.2 345.6-140.8 64-140.8 224-140.8 230.4v192h-128v-192c0-6.4 0-166.4-140.8-230.4-179.2-83.2-179.2-332.8-179.2-345.6v-64h-128l192-192 192 192h-128v64c0 0 0 179.2 108.8 230.4 70.4 32 115.2 83.2 147.2 128 32-51.2 76.8-96 147.2-128 108.8-51.2 108.8-230.4 108.8-230.4v-64h-128l192-192 192 192h-128z" />
+<glyph unicode="&#xe689;" glyph-name="select" data-tags="select" d="M960 704h-896c-38.4 0-64-25.6-64-64v-384c0-38.4 25.6-64 64-64h896c38.4 0 64 25.6 64 64v384c0 38.4-25.6 64-64 64zM768 384l-128 128h256l-128-128z" />
+<glyph unicode="&#xe68a;" glyph-name="slider" data-tags="slider" d="M1024 576h-230.4c-44.8 76.8-128 128-217.6 128s-179.2-51.2-217.6-128h-358.4v-256h358.4c44.8-76.8 128-128 217.6-128s179.2 51.2 217.6 128h230.4v256zM64 384v128h262.4c0-19.2-6.4-44.8-6.4-64s6.4-44.8 6.4-64h-262.4zM576 256c-108.8 0-192 83.2-192 192s83.2 192 192 192 192-83.2 192-192c0-108.8-83.2-192-192-192z" />
+<glyph unicode="&#xe68b;" glyph-name="start-cog" data-tags="start-cog" d="M256 960v-384h108.8l12.8-44.8 12.8-38.4c0 0 6.4 0 6.4 0l76.8 38.4 115.2-115.2-38.4-76.8c0 0 0-6.4 0-6.4l38.4-12.8 44.8-12.8v-12.8l390.4 217.6-768 448zM288 288c-12.8 0-25.6-6.4-32-12.8-19.2-12.8-32-32-32-51.2s12.8-44.8 32-51.2c6.4-6.4 19.2-12.8 32-12.8 38.4 0 64 25.6 64 64s-25.6 64-64 64zM576 192v64l-70.4 25.6c-6.4 19.2-12.8 38.4-25.6 57.6l32 64-44.8 44.8-64-32c-19.2 12.8-38.4 19.2-57.6 25.6l-25.6 70.4h-64l-25.6-70.4c-19.2-6.4-38.4-12.8-57.6-25.6l-64 32-44.8-44.8 32-70.4c-12.8-19.2-19.2-38.4-25.6-57.6l-70.4-19.2v-64l70.4-25.6c6.4-19.2 12.8-38.4 25.6-57.6l-32-64 44.8-44.8 70.4 32c19.2-12.8 38.4-19.2 57.6-25.6l19.2-70.4h64l25.6 70.4c19.2 6.4 38.4 12.8 57.6 25.6l64-32 44.8 44.8-32 70.4c12.8 19.2 19.2 38.4 25.6 57.6l70.4 19.2zM288 96c-70.4 0-128 57.6-128 128s57.6 128 128 128 128-57.6 128-128c0-70.4-57.6-128-128-128z" />
+<glyph unicode="&#xe68c;" glyph-name="stop-cog" data-tags="stop-cog" d="M64 960v-460.8l32 32 76.8-38.4c0 0 6.4 0 6.4 0l12.8 38.4 19.2 44.8h153.6l12.8-44.8 12.8-38.4c0 0 6.4 0 6.4 0l76.8 38.4 115.2-115.2-38.4-76.8c0 0 0-6.4 0-6.4l38.4-12.8 44.8-12.8v-153.6l-44.8-12.8-38.4-12.8c0 0 0-6.4 0-6.4l38.4-76.8-25.6-44.8h460.8v960h-960zM352 224c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM505.6 166.4l70.4 25.6v64l-70.4 25.6c-6.4 19.2-12.8 38.4-25.6 57.6l32 64-44.8 44.8-64-32c-19.2 12.8-38.4 19.2-57.6 25.6l-25.6 70.4h-64l-25.6-70.4c-19.2-6.4-38.4-12.8-57.6-25.6l-64 32-44.8-44.8 32-70.4c-12.8-19.2-19.2-38.4-25.6-57.6l-70.4-19.2v-64l70.4-25.6c6.4-19.2 12.8-38.4 25.6-57.6l-32-64 44.8-44.8 70.4 32c19.2-12.8 38.4-19.2 57.6-25.6l19.2-70.4h64l25.6 70.4c19.2 6.4 38.4 12.8 57.6 25.6l64-32 44.8 44.8-32 70.4c12.8 12.8 19.2 32 25.6 51.2zM288 96c-70.4 0-128 57.6-128 128s57.6 128 128 128 128-57.6 128-128c0-70.4-57.6-128-128-128z" />
+<glyph unicode="&#xe68d;" glyph-name="sword" data-tags="sword" d="M1011.2 928l-6.4 12.8-12.8 6.4c-6.4 0-160 51.2-268.8-57.6l-428.8-422.4c-57.6 38.4-108.8 76.8-115.2 64l-25.6-19.2c-12.8-12.8 57.6-108.8 115.2-172.8l-160-217.6c-19.2 19.2-51.2 19.2-70.4 0l-19.2-19.2c-19.2-19.2-19.2-51.2 0-70.4l64-64c19.2-19.2 51.2-19.2 70.4 0l19.2 19.2c19.2 19.2 19.2 51.2 0 70.4v0l224 160c64-57.6 160-128 172.8-115.2l25.6 25.6c6.4 6.4-25.6 64-70.4 115.2l428.8 428.8c108.8 96 57.6 249.6 57.6 256zM492.8 288l-51.2 51.2 396.8 441.6-441.6-396.8-44.8 44.8 416 416c64 64 147.2 51.2 185.6 44.8 6.4-38.4 19.2-121.6-44.8-179.2l-416-422.4z" />
+<glyph unicode="&#xe68e;" glyph-name="taxi2" data-tags="taxi" d="M960 569.6l-89.6 185.6c-25.6 44.8-70.4 76.8-128 76.8h-38.4v83.2c0 25.6-19.2 44.8-44.8 44.8h-294.4c-25.6 0-44.8-19.2-44.8-44.8v-83.2h-44.8c-51.2 0-102.4-32-121.6-76.8l-89.6-185.6c-38.4-6.4-64-38.4-64-70.4v-224c0-38.4 0-70.4 64-76.8v-128c0-38.4 25.6-70.4 64-70.4h57.6c38.4 0 70.4 32 70.4 70.4v121.6h512v-121.6c0-38.4 25.6-70.4 64-70.4h57.6c38.4 0 70.4 32 70.4 70.4v128c64 6.4 64 38.4 64 76.8v224c0 32-25.6 64-64 70.4zM256 422.4c0-19.2-19.2-38.4-38.4-38.4h-115.2c-19.2 0-38.4 19.2-38.4 38.4v51.2c0 19.2 19.2 38.4 38.4 38.4h115.2c19.2 0 38.4-19.2 38.4-38.4v-51.2zM640 256h-256v64h256v-64zM134.4 576l76.8 153.6c12.8 25.6 38.4 38.4 64 38.4h473.6c25.6 0 51.2-12.8 64-38.4l76.8-153.6h-755.2zM960 422.4c0-19.2-19.2-38.4-38.4-38.4h-115.2c-19.2 0-38.4 19.2-38.4 38.4v51.2c0 19.2 19.2 38.4 38.4 38.4h115.2c19.2 0 38.4-19.2 38.4-38.4v-51.2z" />
+<glyph unicode="&#xe68f;" glyph-name="text-label" data-tags="text-label" d="M800 646.4c-89.6 0-160-51.2-166.4-57.6l76.8-102.4c0 0 44.8 32 89.6 32 89.6 0 96-76.8 96-102.4-25.6 6.4-70.4 19.2-128 6.4-89.6-19.2-179.2-128-134.4-249.6 44.8-115.2 198.4-134.4 262.4-38.4v-64h128v339.2c0 172.8-121.6 236.8-224 236.8zM736 230.4c-6.4 121.6 96 121.6 160 115.2v-64c0-76.8-147.2-147.2-160-51.2zM441.6 64h134.4l-204.8 768h-172.8l-198.4-768h134.4l64 256h172.8l70.4-256zM230.4 448l51.2 204.8 57.6-204.8h-108.8z" />
+<glyph unicode="&#xe690;" glyph-name="tooth" data-tags="tooth" d="M723.2-64c-76.8 0-108.8 249.6-108.8 262.4-6.4 83.2-64 134.4-102.4 140.8-38.4 0-89.6-57.6-102.4-140.8 0-12.8-32-262.4-108.8-262.4s-115.2 281.6-121.6 281.6c-12.8 89.6 6.4 217.6 12.8 256-25.6 76.8-115.2 358.4-32 448 32 25.6 70.4 38.4 121.6 38.4 38.4 0 83.2-6.4 128-19.2 38.4-6.4 70.4-12.8 102.4-12.8s64 6.4 102.4 12.8c44.8 12.8 89.6 19.2 128 19.2 51.2 0 89.6-12.8 115.2-44.8 83.2-89.6-6.4-371.2-32-448 6.4-32 25.6-160 12.8-249.6 6.4 0-32-281.6-115.2-281.6zM512 403.2c83.2-6.4 153.6-89.6 166.4-198.4 6.4-76.8 32-153.6 44.8-185.6 19.2 38.4 44.8 134.4 57.6 211.2 12.8 89.6-12.8 236.8-12.8 236.8v12.8c44.8 134.4 89.6 339.2 51.2 390.4-19.2 19.2-44.8 25.6-76.8 25.6s-76.8-6.4-115.2-19.2c-38.4-6.4-76.8-12.8-115.2-12.8s-76.8 6.4-115.2 12.8c-38.4 12.8-83.2 19.2-115.2 19.2s-57.6-6.4-70.4-25.6c-44.8-44.8 0-256 51.2-390.4v-12.8c0 0-25.6-147.2-12.8-236.8 12.8-76.8 38.4-172.8 57.6-211.2 12.8 38.4 38.4 108.8 44.8 185.6 6.4 102.4 76.8 192 160 198.4z" />
+<glyph unicode="&#xe691;" glyph-name="train2" data-tags="train" d="M832 243.2v473.6c0 64-51.2 115.2-115.2 115.2h-140.8v64h128v64h-384v-64h128v-64h-140.8c-64 0-115.2-51.2-115.2-115.2v-473.6c0-64 51.2-115.2 115.2-115.2h12.8l-44.8-64h-83.2v-64h44.8l-44.8-64h128l38.4 64h313.6l38.4-64h128l-44.8 64h38.4v64h-83.2l-44.8 64h12.8c64 0 115.2 51.2 115.2 115.2zM256 710.4c0 32 25.6 57.6 57.6 57.6h390.4c38.4 0 64-25.6 64-57.6v-134.4c0-38.4-25.6-64-57.6-64h-396.8c-32 0-57.6 25.6-57.6 57.6v140.8zM256 256c0 38.4 25.6 64 64 64s64-25.6 64-64c0-38.4-25.6-64-64-64s-64 25.6-64 64zM633.6 64h-243.2l38.4 64h166.4l38.4-64zM640 256c0 38.4 25.6 64 64 64s64-25.6 64-64c0-38.4-25.6-64-64-64s-64 25.6-64 64z" />
+<glyph unicode="&#xe692;" glyph-name="viewport" data-tags="viewport" d="M64 704h-64v256h256v-64h-192zM768 896v64h256v-256h-64v192zM960 192h64v-256h-256v64h192zM256 0v-64h-256v256h64v-192zM832 768v-640h-640v640h640zM896 832h-768v-768h768v768z" />
+<glyph unicode="&#xe693;" glyph-name="abacus" data-tags="abacus" d="M0 960v-1024h1024v1024h-1024zM896 832v-192h-6.4c-12.8 38.4-51.2 64-89.6 64s-76.8-25.6-89.6-64h-204.8c-12.8 38.4-44.8 64-89.6 64s-76.8-25.6-89.6-64h-12.8c-12.8 38.4-44.8 64-89.6 64s-76.8-25.6-89.6-64h-6.4v192h768zM889.6 320c-12.8 38.4-51.2 64-89.6 64s-76.8-25.6-89.6-64h-12.8c-12.8 38.4-51.2 64-89.6 64s-76.8-25.6-89.6-64h-204.8c-12.8 38.4-44.8 64-89.6 64s-76.8-25.6-89.6-64h-6.4v256h6.4c12.8-38.4 51.2-64 89.6-64s76.8 25.6 89.6 64h12.8c12.8-38.4 51.2-64 89.6-64s76.8 25.6 89.6 64h204.8c12.8-38.4 51.2-64 89.6-64s76.8 25.6 89.6 64h6.4l-6.4-256zM128 64v192h6.4c12.8-38.4 51.2-64 89.6-64s76.8 25.6 89.6 64h204.8c12.8-38.4 51.2-64 89.6-64s76.8 25.6 89.6 64h12.8c12.8-38.4 51.2-64 89.6-64s76.8 25.6 89.6 64h6.4v-192h-768z" />
+<glyph unicode="&#xe694;" glyph-name="accessibility" data-tags="accessibility" d="M665.6 320h-32c6.4-19.2 6.4-44.8 6.4-64 0-140.8-115.2-256-256-256s-256 115.2-256 256c0 134.4 102.4 243.2 236.8 256l-12.8 64c-166.4-25.6-288-153.6-288-320 0-179.2 140.8-320 320-320 153.6 0 281.6 108.8 313.6 249.6l-32 134.4zM838.4 128l-70.4 320h-262.4l-12.8 64h211.2v64h-224l-38.4 160c57.6 6.4 102.4 51.2 102.4 108.8 0 64-51.2 115.2-115.2 115.2s-108.8-51.2-108.8-115.2c0-38.4 19.2-76.8 51.2-96l83.2-364.8h262.4l76.8-320h166.4v64h-121.6z" />
+<glyph unicode="&#xe695;" glyph-name="airplane" data-tags="airplane" d="M787.2 544c32 32 57.6 51.2 76.8 70.4 102.4 102.4 204.8 262.4 140.8 326.4s-217.6-38.4-320-140.8c-19.2-19.2-38.4-44.8-70.4-76.8l-448 204.8c-44.8 19.2-96 12.8-128-19.2l-38.4-32 422.4-364.8c-83.2-102.4-172.8-198.4-217.6-256l-70.4 38.4c-32 19.2-76.8 19.2-102.4-12.8l-19.2-19.2 179.2-134.4 128-179.2 19.2 19.2c25.6 25.6 32 70.4 12.8 102.4l-32 70.4c57.6 44.8 153.6 134.4 256 217.6l364.8-422.4 32 32c32 32 38.4 83.2 19.2 128l-204.8 448z" />
+<glyph unicode="&#xe696;" glyph-name="anchor2" data-tags="anchor" d="M832 384v-128c0 0-51.2-108.8-256-121.6v441.6h140.8c12.8-19.2 32-32 51.2-32 38.4 0 64 25.6 64 64s-25.6 64-64 64c-25.6 0-44.8-12.8-51.2-32h-140.8v83.2c38.4 19.2 64 64 64 108.8 0 70.4-57.6 128-128 128s-128-57.6-128-128c0-44.8 25.6-89.6 64-108.8v-83.2h-140.8c-6.4 19.2-25.6 32-51.2 32-38.4 0-64-25.6-64-64s25.6-64 64-64c25.6 0 44.8 12.8 51.2 32h140.8v-448c-211.2 19.2-256 128-256 128v128h-192c0 0 179.2-448 512-448 320 0 512 448 512 448h-192zM512 896c38.4 0 64-25.6 64-64s-25.6-64-64-64-64 25.6-64 64 25.6 64 64 64z" />
+<glyph unicode="&#xe697;" glyph-name="cube" data-tags="cube" d="M512 960l-512-128v-640l512-256 512 256v640l-512 128zM921.6 793.6l-377.6-140.8-422.4 140.8 390.4 102.4 409.6-102.4zM64 230.4v518.4l448-153.6v-588.8l-448 224z" />
+<glyph unicode="&#xe698;" glyph-name="cube3" data-tags="cube" d="M512 960l-512-128v-640l512-256 512 256v640l-512 128zM921.6 793.6l-377.6-140.8-422.4 140.8 390.4 102.4 409.6-102.4zM64 230.4v518.4l448-153.6v-588.8l-448 224z" />
+<glyph unicode="&#xe699;" glyph-name="asterisk2" data-tags="asterisk" d="M1017.6 595.2l-128 217.6-249.6-140.8v288h-256v-288l-256 140.8-128-217.6 249.6-147.2-249.6-147.2 128-217.6 256 140.8v-288h256v288l249.6-140.8 128 217.6-256 147.2z" />
+<glyph unicode="&#xe69a;" glyph-name="automation" data-tags="automation" d="M896 192c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128zM748.8-64v0c-51.2 0-102.4 12.8-147.2 44.8l-396.8 211.2c-32 25.6-57.6 38.4-83.2 64-76.8 76.8-121.6 185.6-121.6 294.4s44.8 211.2 121.6 288c76.8 76.8 179.2 121.6 288 121.6s211.2-44.8 294.4-121.6c25.6-25.6 38.4-44.8 64-76.8l224-409.6c64-108.8 44.8-243.2-44.8-332.8-57.6-57.6-121.6-83.2-198.4-83.2zM409.6 896c-89.6 0-179.2-38.4-243.2-102.4s-102.4-153.6-102.4-243.2c0-96 38.4-179.2 102.4-243.2 19.2-19.2 38.4-32 70.4-51.2l403.2-217.6c38.4-25.6 76.8-32 115.2-32v0c57.6 0 108.8 19.2 147.2 64 70.4 70.4 83.2 172.8 32 256l-224 409.6c-19.2 25.6-32 44.8-51.2 64-70.4 57.6-153.6 96-249.6 96zM704 512v64l-89.6 32c-6.4 12.8-6.4 19.2-12.8 32l38.4 83.2-44.8 44.8-83.2-38.4c-12.8 6.4-19.2 6.4-32 12.8l-32 89.6h-64l-32-89.6c-12.8-6.4-19.2-6.4-32-12.8l-83.2 38.4-44.8-44.8 38.4-83.2c-6.4-12.8-6.4-19.2-12.8-32l-89.6-32v-64l89.6-32c6.4-12.8 6.4-19.2 12.8-32l-38.4-83.2 44.8-44.8 83.2 38.4c12.8-6.4 19.2-12.8 32-12.8l32-89.6h64l32 89.6c12.8 6.4 19.2 6.4 32 12.8l83.2-38.4 44.8 44.8-38.4 83.2c6.4 12.8 12.8 19.2 12.8 32l89.6 32zM416 448c-51.2 0-96 44.8-96 96s44.8 96 96 96 96-44.8 96-96-44.8-96-96-96z" />
+<glyph unicode="&#xe69b;" glyph-name="barcode2" data-tags="barcode" d="M0 768h64v-640h-64v640zM512 768h128v-640h-128v640zM704 768h64v-640h-64v640zM832 768h64v-640h-64v640zM960 768h64v-640h-64v640zM128 768h192v-640h-192v640zM384 768h64v-640h-64v640z" />
+<glyph unicode="&#xe69c;" glyph-name="bomb2" data-tags="bomb" d="M768 896h64v-64h-64v64zM768 640h64v-64h-64v64zM896 768h64v-64h-64v64zM640 768h64v-64h-64v64zM934.4 825.6l44.8 44.8-44.8 44.8-89.6-89.6 44.8-44.8zM889.6 691.2l-44.8-44.8 89.6-89.6 44.8 44.8-44.8 44.8zM710.4 780.8l44.8 44.8-89.6 89.6-44.8-44.8 44.8-44.8zM665.6 550.4l128 128-44.8 44.8-128-128-44.8 44.8-44.8-51.2c-51.2 32-115.2 51.2-179.2 51.2-192 0-352-160-352-352s160-352 352-352 352 160 352 352c0 64-19.2 121.6-44.8 179.2l44.8 44.8-38.4 38.4zM384 499.2c-128 0-217.6-115.2-217.6-179.2h-64c0 128 153.6 243.2 281.6 243.2v-64z" />
+<glyph unicode="&#xe69d;" glyph-name="bug-o" data-tags="bug-o" d="M768 448v134.4c83.2 25.6 128 121.6 128 217.6 0 19.2-12.8 32-32 32s-32-12.8-32-32c0-64-32-160-115.2-160h-12.8c0 0 12.8 134.4-128 179.2v108.8c0 19.2-12.8 32-32 32s-32-12.8-32-32v-96c-12.8 0-19.2 0-32 0s-19.2 0-32 0v96c0 19.2-12.8 32-32 32s-32-12.8-32-32v-108.8c-140.8-44.8-128-179.2-128-179.2h-12.8c-83.2 0-115.2 96-115.2 160 0 19.2-12.8 32-32 32s-32-12.8-32-32c0-89.6 44.8-185.6 128-217.6v-134.4c-179.2-6.4-192-89.6-192-224 0-12.8 12.8-32 32-32s32 19.2 32 32c0 115.2 0 153.6 128 160 0 0 0-102.4 38.4-198.4-25.6-6.4-44.8-12.8-57.6-32-44.8-38.4-44.8-108.8-44.8-172.8v-6.4c0-19.2 12.8-38.4 32-38.4s32 19.2 32 32v6.4c0 51.2 0 108.8 25.6 134.4 6.4 12.8 25.6 19.2 44.8 19.2 44.8-70.4 108.8-128 217.6-128s179.2 57.6 217.6 128c19.2 0 32-6.4 44.8-12.8 25.6-25.6 25.6-76.8 25.6-134.4v-6.4c0-19.2 12.8-32 32-32s32 12.8 32 32v6.4c0 64 0 134.4-44.8 179.2-12.8 12.8-38.4 25.6-57.6 32 38.4 89.6 38.4 185.6 38.4 192 128 0 128-44.8 128-160 0-19.2 12.8-32 32-32s32 12.8 32 32c0 134.4-12.8 217.6-192 224zM448 64c-192 25.6-192 307.2-192 320v192h192v-512zM448 704h-64v64h64v-64zM512 768h64v-64h-64v64zM512 64v512h192v-192c0-12.8 0-288-192-320z" />
+<glyph unicode="&#xe69e;" glyph-name="bug2" data-tags="bug" d="M512 576h192c38.4 0 64 6.4 64 6.4 83.2 25.6 128 121.6 128 217.6 0 19.2-12.8 32-32 32s-32-12.8-32-32c0-64-32-160-115.2-160h-12.8c0 0 12.8 134.4-128 179.2v108.8c0 19.2-12.8 32-32 32s-32-12.8-32-32v-96c-12.8 0-19.2 0-32 0s-19.2 0-32 0v96c0 19.2-12.8 32-32 32s-32-12.8-32-32v-108.8c-140.8-44.8-128-179.2-128-179.2h-12.8c-83.2 0-115.2 96-115.2 160 0 19.2-12.8 32-32 32s-32-12.8-32-32c0-89.6 44.8-185.6 128-217.6 0 0 19.2-6.4 64-6.4h256zM512 768h64v-64h-64v64zM384 768h64v-64h-64v64zM192 512v-64c-179.2-6.4-192-89.6-192-224 0-12.8 12.8-32 32-32s32 19.2 32 32c0 115.2 0 153.6 128 160 0 0 0-102.4 38.4-198.4-25.6-6.4-44.8-12.8-57.6-32-44.8-38.4-44.8-108.8-44.8-172.8v-6.4c0-19.2 12.8-38.4 32-38.4s32 19.2 32 32v6.4c0 51.2 0 108.8 25.6 134.4 6.4 12.8 25.6 19.2 44.8 19.2 32-64 96-115.2 185.6-128v512h-256zM768 448v64h-256v-512c89.6 12.8 153.6 64 185.6 121.6 19.2 0 32-6.4 44.8-12.8 25.6-25.6 25.6-76.8 25.6-134.4v-6.4c0-19.2 12.8-32 32-32s32 12.8 32 32v6.4c0 64 0 134.4-44.8 179.2-12.8 12.8-38.4 25.6-57.6 32 38.4 96 38.4 192 38.4 198.4 128 0 128-44.8 128-160 0-19.2 12.8-32 32-32s32 12.8 32 32c0 134.4-12.8 217.6-192 224z" />
+<glyph unicode="&#xe69f;" glyph-name="calc" data-tags="calc" d="M576 768h384v-128h-384v128zM576 256h384v-128h-384v128zM320 896h-128v-128h-128v-128h128v-128h128v128h128v128h-128zM448 294.4l-89.6 89.6-102.4-102.4-102.4 102.4-89.6-89.6 102.4-102.4-102.4-102.4 89.6-89.6 102.4 102.4 102.4-102.4 89.6 89.6-102.4 102.4zM832 32c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM832 352c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64z" />
+<glyph unicode="&#xe6a0;" glyph-name="chart-line" data-tags="chart-line" d="M0-64h1024v1024h-64v-166.4l-256-217.6v384h-64v-409.6l-256 57.6v352h-64v-364.8l-256-185.6v550.4h-64zM320 64h-256v108.8l256 185.6v-294.4zM640 64h-256v339.2l6.4 6.4 249.6-57.6v-288zM960 64h-256v275.2h6.4l249.6 204.8v-480z" />
+<glyph unicode="&#xe6a1;" glyph-name="chart" data-tags="chart" d="M0 0h1024v-64h-1024v64zM0 960h64v-1024h-64v1024zM576 448l-185.6 192-262.4-256v-320h896v838.4z" />
+<glyph unicode="&#xe6a2;" glyph-name="filter" data-tags="filter" d="M128 832h832v-128l-320-320v-448l-192 128v320l-320 320zM128 960h832v-64h-832v64z" />
+<glyph unicode="&#xe6a3;" glyph-name="filter3" data-tags="filter" d="M128 832h832v-128l-320-320v-448l-192 128v320l-320 320zM128 960h832v-64h-832v64z" />
+<glyph unicode="&#xe6a4;" glyph-name="code2" data-tags="code" d="M332.8 64l288 768h70.4l-288-768zM710.4 128h76.8l236.8 320-236.8 320h-83.2l243.2-320zM313.6 128h-76.8l-236.8 320 236.8 320h83.2l-243.2-320z" />
+<glyph unicode="&#xe6a5;" glyph-name="coffee2" data-tags="coffee" d="M896 128l-256-64h-384l-256 64v64h896zM940.8 768h-108.8v64h-768v-320c0-96 51.2-179.2 128-217.6v-38.4h512v38.4c57.6 32 102.4 89.6 121.6 153.6 0 0 6.4 0 6.4 0 147.2 0 185.6 128 192 224 6.4 51.2-32 96-83.2 96zM832 512v192h108.8c6.4 0 12.8-6.4 12.8-6.4s6.4-6.4 6.4-19.2c-12.8-166.4-102.4-166.4-128-166.4z" />
+<glyph unicode="&#xe6a6;" glyph-name="cogs2" data-tags="cogs" d="M768 512v128l-76.8 25.6c-6.4 19.2-12.8 44.8-25.6 64l38.4 76.8-96 83.2-70.4-32c-19.2 12.8-38.4 19.2-64 25.6l-25.6 76.8h-128l-25.6-76.8c-19.2-6.4-44.8-12.8-64-25.6l-70.4 32-89.6-89.6 38.4-76.8c-12.8-19.2-19.2-38.4-25.6-64l-83.2-19.2v-128l76.8-25.6c6.4-19.2 12.8-44.8 25.6-64l-32-70.4 89.6-89.6 76.8 38.4c19.2-12.8 38.4-19.2 64-25.6l19.2-83.2h128l25.6 76.8c19.2 6.4 44.8 12.8 64 25.6l76.8-38.4 89.6 89.6-38.4 76.8c12.8 19.2 19.2 38.4 25.6 64l76.8 25.6zM192 576c0 108.8 83.2 192 192 192s192-83.2 192-192c0-108.8-83.2-192-192-192s-192 83.2-192 192zM480 576c0-53.019-42.981-96-96-96s-96 42.981-96 96c0 53.019 42.981 96 96 96s96-42.981 96-96zM1024 768v64h-38.4c0 12.8-6.4 25.6-12.8 32l25.6 25.6-44.8 44.8-25.6-25.6c-12.8 6.4-19.2 12.8-32 12.8v38.4h-64v-38.4c-12.8 0-25.6-6.4-32-12.8l-25.6 25.6-44.8-44.8 25.6-25.6c-6.4-12.8-12.8-19.2-12.8-32h-38.4v-64h38.4c0-12.8 6.4-25.6 12.8-32l-25.6-25.6 44.8-44.8 25.6 25.6c12.8-6.4 19.2-12.8 32-12.8v-38.4h64v38.4c12.8 0 25.6 6.4 32 12.8l25.6-25.6 44.8 44.8-25.6 25.6c6.4 12.8 12.8 19.2 12.8 32h38.4zM864 736c-38.4 0-64 25.6-64 64s25.6 64 64 64 64-25.6 64-64c0-38.4-25.6-64-64-64zM985.6 204.8c-6.4 19.2-12.8 38.4-25.6 57.6l19.2 38.4-44.8 44.8-32-25.6c-19.2 12.8-38.4 19.2-57.6 25.6l-12.8 38.4h-64l-12.8-38.4c-19.2-6.4-38.4-12.8-57.6-25.6l-38.4 19.2-44.8-44.8 19.2-38.4c-12.8-19.2-19.2-38.4-25.6-57.6l-32-6.4v-64l38.4-12.8c6.4-19.2 12.8-38.4 25.6-57.6l-19.2-38.4 44.8-44.8 38.4 19.2c19.2-12.8 38.4-19.2 57.6-25.6l6.4-32h64l12.8 38.4c19.2 6.4 38.4 12.8 57.6 25.6l38.4-19.2 44.8 44.8-25.6 32c12.8 19.2 19.2 38.4 25.6 57.6l38.4 12.8v64l-38.4 12.8zM800 64c-51.2 0-96 44.8-96 96s44.8 96 96 96 96-44.8 96-96-44.8-96-96-96z" />
+<glyph unicode="&#xe6a7;" glyph-name="controller" data-tags="controller" d="M448 960h64v-64h-64v64zM448 64h64v-64h-64v64zM896 512h64v-64h-64v64zM0 512h64v-64h-64v64zM792.274 842.042l45.254-45.254-45.254-45.254-45.254 45.254 45.254 45.254zM167.726 208.48l45.254-45.254-45.254-45.254-45.254 45.254 45.254 45.254zM846.548 163.213l-45.254-45.254-45.254 45.254 45.254 45.254 45.254-45.254zM203.973 796.787l-45.254-45.254-45.254 45.254 45.254 45.254 45.254-45.254zM264.695 912.644l59.13 24.493 24.493-59.13-59.13-24.493-24.493 59.13zM611.717 81.993l59.13 24.493 24.493-59.13-59.13-24.493-24.493 59.13zM913.285 691.811l24.493-59.13-59.13-24.493-24.493 59.13 59.13 24.493zM81.352 351.78l24.493-59.13-59.13-24.493-24.493 59.13 59.13 24.493zM636.197 937.117l59.13-24.493-24.493-59.13-59.13 24.493 24.493 59.13zM289.172 106.467l59.13-24.493-24.493-59.13-59.13 24.493 24.493 59.13zM933.62 324.444l-24.493-59.13-59.13 24.493 24.493 59.13 59.13-24.493zM109.964 670.186l-24.493-59.13-59.13 24.493 24.493 59.13 59.13-24.493zM748.8 704l-224-224-44.8 44.8 224 224c-64 51.2-140.8 83.2-224 83.2-192 0-352-160-352-352s160-352 352-352 352 160 352 352c0 83.2-32 160-83.2 224z" />
+<glyph unicode="&#xe6a8;" glyph-name="corner-lower-left" data-tags="corner-lower-left" d="M1024-64l-1024 1024v-1024z" />
+<glyph unicode="&#xe6a9;" glyph-name="hash" data-tags="hash" d="M960 576v128h-166.4l38.4 179.2-128 25.6-44.8-204.8h-192l44.8 179.2-128 25.6-44.8-204.8h-211.2v-128h185.6l-57.6-256h-192v-128h166.4l-38.4-179.2 128-25.6 44.8 204.8h192l-44.8-179.2 128-25.6 44.8 204.8h211.2v128h-185.6l57.6 256h192zM576 320h-192l64 256h192l-64-256z" />
+<glyph unicode="&#xe6aa;" glyph-name="hash2" data-tags="hash" d="M960 576v128h-166.4l38.4 179.2-128 25.6-44.8-204.8h-192l44.8 179.2-128 25.6-44.8-204.8h-211.2v-128h185.6l-57.6-256h-192v-128h166.4l-38.4-179.2 128-25.6 44.8 204.8h192l-44.8-179.2 128-25.6 44.8 204.8h211.2v128h-185.6l57.6 256h192zM576 320h-192l64 256h192l-64-256z" />
+<glyph unicode="&#xe6ab;" glyph-name="corner-lower-right" data-tags="corner-lower-right" d="M1024-64h-1024l1024 1024z" />
+<glyph unicode="&#xe6ac;" glyph-name="corner-upper-left" data-tags="corner-upper-left" d="M0-64l1024 1024h-1024z" />
+<glyph unicode="&#xe6ad;" glyph-name="corner-upper-right" data-tags="corner-upper-right" d="M1024-64l-1024 1024h1024z" />
+<glyph unicode="&#xe6ae;" glyph-name="cubes2" data-tags="cubes" d="M704 537.6v0 243.2l-256 115.2-256-115.2v-268.8l-192-83.2v-281.6l256-115.2 224 96 224-102.4 256 115.2v288l-256 108.8zM448 825.6l179.2-76.8-172.8-70.4-166.4 76.8 160 70.4zM448 640v-185.6l-192 83.2v192l192-89.6zM256 96l-192 83.2v192l192-89.6v-185.6zM256 320l-166.4 76.8 166.4 70.4 179.2-76.8-179.2-70.4zM704 96l-192 83.2v192l192-89.6v-185.6zM704 320l-166.4 76.8 166.4 70.4 179.2-76.8-179.2-70.4z" />
+<glyph unicode="&#xe6af;" glyph-name="download-alt" data-tags="download-alt" d="M0 64h1024v-128h-1024v128zM512 128l320 320h-192v512h-256v-512h-192z" />
+<glyph unicode="&#xe6b0;" glyph-name="eraser2" data-tags="eraser" d="M518.4 64l409.6 460.8c38.4 44.8 38.4 115.2-6.4 160l-172.8 172.8c-19.2 25.6-51.2 38.4-83.2 38.4h-115.2c-32 0-64-12.8-89.6-38.4l-428.8-486.4c-38.4-44.8-38.4-121.6 6.4-160l172.8-172.8c19.2-25.6 51.2-38.4 83.2-38.4h729.6v64h-505.6zM435.2 70.4c0 0 0 6.4 0 0l-172.8 172.8c-25.6 25.6-25.6 57.6 0 83.2l217.6 249.6h-64l-192-211.2c-38.4-44.8-38.4-108.8 6.4-153.6l147.2-147.2h-83.2c-12.8 0-25.6 6.4-38.4 12.8l-179.2 179.2c-19.2 19.2-19.2 51.2 0 70.4l224 249.6h115.2l224 256h64l-224-256 198.4-236.8-224-256c-6.4-6.4-12.8-6.4-19.2-12.8z" />
+<glyph unicode="&#xe6b1;" glyph-name="facebook-square2" data-tags="facebook-square" d="M0 960v-1024h1024v1024h-1024zM825.6 422.4h-134.4v-358.4h-134.4v358.4h-96v128h96c0 0 0 51.2 0 108.8 0 96 57.6 172.8 185.6 172.8 51.2 0 89.6-6.4 89.6-6.4v-121.6c0 0-38.4 0-83.2 0s-51.2-19.2-51.2-57.6c0-6.4 0-6.4 0-6.4 0-12.8 0-32 0-89.6h134.4l-6.4-128z" />
+<glyph unicode="&#xe6b2;" glyph-name="facebook2" data-tags="facebook" d="M460.8-64v480h-128v172.8h128c0 0 0 70.4 0 147.2 0 115.2 76.8 224 249.6 224 70.4 0 121.6-6.4 121.6-6.4l-6.4-160c0 0-51.2 0-108.8 0-64 0-70.4-25.6-70.4-76.8 0-38.4 0 83.2 0-128h185.6l-6.4-172.8h-179.2v-480h-185.6z" />
+<glyph unicode="&#xe6b3;" glyph-name="female2" data-tags="female" d="M640 832c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128zM640 448v96l115.2-115.2c19.2-19.2 44.8-19.2 64 0s19.2 51.2 0 64l-166.4 166.4c-25.6 32-64 44.8-108.8 44.8h-64c-44.8 0-83.2-12.8-108.8-44.8l-166.4-166.4c-19.2-19.2-19.2-51.2 0-64 19.2-19.2 44.8-19.2 64 0l115.2 115.2v-96l-256-320h256v-192h256v192h256l-256 320z" />
+<glyph unicode="&#xe6b4;" glyph-name="file-font" data-tags="file-font" d="M640 960h-512v-1024h768v768l-256 256zM576 640h256v-640h-640v896h384v-256zM640 704v192l192-192h-192zM320 512v-128h128v-320h128v320h128v128z" />
+<glyph unicode="&#xe6b5;" glyph-name="file-presentation" data-tags="file-presentation" d="M640 960h-512v-1024h768v768l-256 256zM832 0h-640v896h384v-256h256v-640zM640 704v192l192-192h-192zM576 576h-128v-64h-192v-384h128v-64h64v64h128v-64h64v64h128v384h-192v64zM704 448v-256h-384v256h384zM448 384v-128l128 64z" />
+<glyph unicode="&#xe6b6;" glyph-name="file-table" data-tags="file-table" d="M640 960h-512v-1024h768v768l-256 256zM576 640h256v-640h-640v896h384v-256zM640 704v192l192-192h-192zM256 512v-384h512v384h-512zM384 192h-64v64h64v-64zM384 320h-64v64h64v-64zM576 192h-128v64h128v-64zM576 320h-128v64h128v-64zM704 192h-64v64h64v-64zM704 320h-64v64h64v-64z" />
+<glyph unicode="&#xe6b7;" glyph-name="fill" data-tags="fill" d="M454.4 851.2l-76.8-70.4-147.2 153.6c-38.4 32-102.4 32-140.8 0-12.8-19.2-25.6-44.8-25.6-70.4s12.8-51.2 25.6-70.4l153.6-153.6-243.2-236.8 409.6-409.6 448 454.4-403.2 403.2zM134.4 838.4c0 6.4-6.4 19.2-6.4 25.6s6.4 19.2 6.4 25.6c12.8 6.4 38.4 6.4 51.2 0l153.6-153.6-51.2-44.8-153.6 147.2zM134.4 448l243.2 243.2 76.8-76.8c6.4-6.4 12.8-6.4 25.6-6.4s19.2 0 25.6 6.4c6.4 12.8 6.4 32-6.4 44.8l-76.8 76.8 25.6 25.6 320-313.6h-633.6zM864 384c0 0-96-300.8-96-352s44.8-96 96-96 96 44.8 96 96-96 352-96 352z" />
+<glyph unicode="&#xe6b8;" glyph-name="fire2" data-tags="fire" d="M313.6-51.2c0 0-249.6 25.6-249.6 364.8 0 262.4 198.4 416 198.4 416s83.2-89.6 147.2-121.6c64-38.4 89.6 352 89.6 352s460.8-249.6 460.8-627.2c0-390.4-256-377.6-256-377.6s115.2 153.6 115.2 332.8c0 192-249.6 428.8-249.6 428.8s-32-281.6-134.4-320c-102.4 57.6-160 147.2-160 147.2s-236.8-371.2 38.4-595.2zM524.8-70.4c-128 6.4-236.8 89.6-236.8 204.8s44.8 166.4 44.8 166.4 32-64 70.4-96 115.2-51.2 153.6-6.4c38.4 38.4 51.2 147.2 51.2 147.2s89.6-70.4 76.8-192c-6.4-128-57.6-224-160-224z" />
+<glyph unicode="&#xe6b9;" glyph-name="frown-o2" data-tags="frown-o" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM448 576c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM704 576c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM723.2 172.8c-44.8 70.4-128 115.2-211.2 115.2s-166.4-44.8-211.2-115.2l-51.2 38.4c57.6 89.6 153.6 140.8 262.4 140.8s204.8-51.2 262.4-140.8l-51.2-38.4z" />
+<glyph unicode="&#xe6ba;" glyph-name="gavel2" data-tags="gavel" d="M409.6 697.6v0c-25.6 25.6-25.6 57.6-6.4 76.8l166.4 166.4c19.2 19.2 51.2 19.2 76.8 0l6.4-6.4c19.2-19.2 19.2-51.2 0-76.8l-166.4-160c-19.2-19.2-57.6-19.2-76.8 0zM768 339.2v0c-25.6 25.6-25.6 57.6-6.4 83.2l166.4 166.4c19.2 19.2 51.2 19.2 76.8 0l6.4-6.4c19.2-19.2 19.2-51.2 0-76.8l-166.4-166.4c-25.6-19.2-57.6-19.2-76.8 0zM640 467.2l-108.8 108.8c-25.6 25.6-25.6 64 0 89.6l147.2 147.2c25.6 25.6 64 25.6 89.6 0l108.8-108.8c25.6-25.6 25.6-64 0-89.6l-147.2-147.2c-25.6-25.6-64-25.6-89.6 0zM256 51.2c38.4 38.4 256 358.4 288 339.2 25.6-12.8 64 32 64 32l-121.6 121.6c0 0-44.8-38.4-32-64 19.2-32-300.8-249.6-339.2-288 0 0-179.2-140.8-89.6-230.4s230.4 89.6 230.4 89.6z" />
+<glyph unicode="&#xe6bb;" glyph-name="google-plus-square2" data-tags="google-plus-square" d="M320 742.4c-51.2 0-83.2-51.2-76.8-115.2 6.4-70.4 57.6-121.6 108.8-128 51.2 0 83.2 51.2 76.8 121.6-6.4 64-57.6 121.6-108.8 121.6zM345.6 364.8c-76.8 0-147.2-44.8-147.2-102.4s57.6-108.8 134.4-108.8c108.8 0 147.2 44.8 147.2 102.4 0 6.4 0 12.8 0 19.2-6.4 32-38.4 51.2-83.2 76.8-12.8 12.8-32 12.8-51.2 12.8zM0 960v-1024h1024v1024h-1024zM505.6 620.8c0-44.8-25.6-76.8-57.6-102.4s-38.4-38.4-38.4-57.6c0-19.2 32-51.2 51.2-64 51.2-38.4 70.4-70.4 70.4-128 0-70.4-70.4-147.2-198.4-147.2-108.8 0-204.8 44.8-204.8 115.2 0 76.8 83.2 147.2 198.4 147.2 12.8 0 25.6 0 32 0-12.8 19.2-25.6 38.4-25.6 57.6 0 12.8 6.4 25.6 12.8 38.4-6.4 0-12.8 0-19.2 0-89.6 0-153.6 64-153.6 147.2 0 76.8 83.2 147.2 172.8 147.2 51.2 0 198.4 0 198.4 0l-44.8-38.4h-64c44.8-12.8 70.4-64 70.4-115.2zM896 608h-134.4v-128h-32v128h-128v32h128v128h32v-128h134.4v-32z" />
+<glyph unicode="&#xe6bc;" glyph-name="google-plus2" data-tags="google-plus" d="M1024 710.4h-179.2v166.4h-38.4v-166.4h-172.8v-51.2h172.8v-166.4h38.4v166.4h179.2zM441.6 384c-25.6 12.8-70.4 57.6-70.4 83.2s6.4 44.8 51.2 76.8c44.8 32 76.8 76.8 76.8 134.4 0 70.4-32 134.4-83.2 153.6h83.2l57.6 44.8c0 0-198.4 0-268.8 0-121.6 0-230.4-89.6-230.4-198.4s83.2-192 204.8-192c6.4 0 19.2 0 25.6 0-12.8-12.8-12.8-25.6-12.8-44.8 0-32 19.2-51.2 38.4-76.8-12.8 0-32 0-44.8 0-147.2 0-262.4-96-262.4-192s128-160 275.2-160c166.4 0 262.4 96 262.4 192-6.4 83.2-32 128-102.4 179.2zM300.8 518.4c-70.4 0-134.4 76.8-147.2 166.4s32 160 102.4 160c70.4 0 134.4-76.8 147.2-166.4s-32-166.4-102.4-160zM275.2 57.6c-102.4 0-179.2 64-179.2 140.8s89.6 140.8 192 140.8c25.6 0 44.8-6.4 64-12.8 57.6-38.4 96-57.6 108.8-102.4 0-6.4 6.4-19.2 6.4-25.6 0-76.8-51.2-140.8-192-140.8z" />
+<glyph unicode="&#xe6bd;" glyph-name="hands-up" data-tags="hands-up" d="M608 832c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128zM883.2 883.2c-19.2 19.2-44.8 19.2-64 0l-147.2-153.6c-19.2-19.2-38.4-25.6-57.6-25.6h-268.8c-19.2 0-38.4 6.4-51.2 25.6l-153.6 147.2c-12.8 19.2-44.8 19.2-64 6.4-19.2-19.2-19.2-51.2 0-64l211.2-211.2c0-6.4 32-38.4 32-96v-576h128v384h64v-384h128v576c0 57.6 32 89.6 32 89.6l211.2 211.2c19.2 19.2 19.2 51.2 0 70.4z" />
+<glyph unicode="&#xe6be;" glyph-name="institution2" data-tags="institution" d="M512 960l-512-192v-128h1024v128zM0 64h1024v-128h-1024v128zM1024 512v64h-1024v-64h64v-320h-64v-64h1024v64h-64v320h64zM256 192h-64v320h64v-320zM448 192h-64v320h64v-320zM640 192h-64v320h64v-320zM832 192h-64v320h64v-320z" />
+<glyph unicode="&#xe6bf;" glyph-name="key-o" data-tags="key-o" d="M832 960l-448-390.4c-19.2 6.4-38.4 6.4-64 6.4-179.2 0-320-140.8-320-320s147.2-320 320-320 320 140.8 320 320c0 19.2 0 38.4-6.4 57.6l70.4 70.4v128h128v128h128l64 64v256h-192zM768 576h-108.8l108.8 89.6v-89.6zM960 729.6l-25.6-25.6h-121.6l147.2 128v-102.4zM467.2 473.6l44.8-25.6 128 108.8v-147.2l-51.2-51.2-19.2-25.6 6.4-32c0-12.8 6.4-32 6.4-44.8 0-140.8-115.2-256-256-256s-256 115.2-256 256 115.2 256 256 256c19.2 0 32 0 51.2-6.4l32-6.4 25.6 19.2 422.4 377.6h102.4l-492.8-422.4zM384 224c0-53.019-42.981-96-96-96s-96 42.981-96 96c0 53.019 42.981 96 96 96s96-42.981 96-96z" />
+<glyph unicode="&#xe6c0;" glyph-name="puzzle-piece" data-tags="puzzle-piece" d="M953.6 902.4c-70.4 64-160 83.2-198.4 25.6-44.8-70.4 32-108.8-19.2-160-32-38.4-128 51.2-128 51.2l-51.2 51.2-89.6-89.6c-38.4-44.8-134.4-96-166.4-70.4-44.8 38.4 6.4 115.2-32 166.4-44.8 64-134.4 51.2-192-19.2-64-70.4-89.6-153.6-32-192 70.4-44.8 121.6 19.2 172.8-32 25.6-25.6-12.8-108.8-32-134.4l-147.2-147.2 416-416 108.8 108.8c44.8 44.8 96 128 70.4 153.6-38.4 44.8-108.8-6.4-160 25.6-64 44.8-51.2 128 19.2 192s160 83.2 198.4 25.6c44.8-70.4-25.6-115.2 25.6-166.4 25.6-25.6 102.4 12.8 128 38.4l134.4 134.4-70.4 70.4c-38.4 38.4-121.6 128-89.6 160 38.4 44.8 108.8-12.8 160 25.6 57.6 51.2 38.4 134.4-25.6 198.4z" />
+<glyph unicode="&#xe6c1;" glyph-name="puzzle-piece3" data-tags="puzzle-piece" d="M953.6 902.4c-70.4 64-160 83.2-198.4 25.6-44.8-70.4 32-108.8-19.2-160-32-38.4-128 51.2-128 51.2l-51.2 51.2-89.6-89.6c-38.4-44.8-134.4-96-166.4-70.4-44.8 38.4 6.4 115.2-32 166.4-44.8 64-134.4 51.2-192-19.2-64-70.4-89.6-153.6-32-192 70.4-44.8 121.6 19.2 172.8-32 25.6-25.6-12.8-108.8-32-134.4l-147.2-147.2 416-416 108.8 108.8c44.8 44.8 96 128 70.4 153.6-38.4 44.8-108.8-6.4-160 25.6-64 44.8-51.2 128 19.2 192s160 83.2 198.4 25.6c44.8-70.4-25.6-115.2 25.6-166.4 25.6-25.6 102.4 12.8 128 38.4l134.4 134.4-70.4 70.4c-38.4 38.4-121.6 128-89.6 160 38.4 44.8 108.8-12.8 160 25.6 57.6 51.2 38.4 134.4-25.6 198.4z" />
+<glyph unicode="&#xe6c2;" glyph-name="key2" data-tags="key" d="M518.4 512c-12.8 6.4-25.6 12.8-38.4 19.2l480 428.8h-128l-448-390.4c-19.2 6.4-38.4 6.4-64 6.4-179.2 0-320-140.8-320-320s147.2-320 320-320 320 140.8 320 320c0 38.4-6.4 76.8-19.2 108.8l83.2 83.2v128h128v128h128l64 64v192l-505.6-448zM256 115.2c-44.8 0-76.8 38.4-76.8 76.8s38.4 76.8 76.8 76.8 76.8-38.4 76.8-76.8-32-76.8-76.8-76.8z" />
+<glyph unicode="&#xe6c3;" glyph-name="lifebuoy" data-tags="lifebuoy" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM256 448c0 140.8 115.2 256 256 256s256-115.2 256-256c0-140.8-115.2-256-256-256s-256 115.2-256 256zM806.4 332.8c19.2 32 25.6 76.8 25.6 115.2s-6.4 83.2-25.6 115.2l96 96c38.4-64 57.6-134.4 57.6-211.2s-19.2-147.2-51.2-211.2l-102.4 96zM723.2 844.8l-96-102.4c-32 19.2-76.8 25.6-115.2 25.6s-83.2-6.4-115.2-25.6l-96 102.4c64 32 134.4 51.2 211.2 51.2s147.2-19.2 211.2-51.2zM115.2 659.2l96-96c-12.8-32-19.2-76.8-19.2-115.2s6.4-83.2 25.6-115.2l-96-96c-38.4 64-57.6 134.4-57.6 211.2s19.2 147.2 51.2 211.2zM300.8 51.2l96 96c32-12.8 76.8-19.2 115.2-19.2s83.2 6.4 115.2 25.6l96-96c-64-38.4-134.4-57.6-211.2-57.6s-147.2 19.2-211.2 51.2z" />
+<glyph unicode="&#xe6c4;" glyph-name="lightbulb" data-tags="lightbulb" d="M748.8 838.4c-64 76.8-166.4 121.6-268.8 121.6s-204.8-44.8-268.8-121.6c-64-70.4-89.6-166.4-76.8-256 12.8-96 51.2-166.4 134.4-236.8 32-25.6 44.8-51.2 57.6-76.8 0-6.4 6.4-12.8 6.4-19.2-6.4-6.4-12.8-12.8-12.8-25.6 0-19.2 12.8-32 32-32-19.2 0-32-12.8-32-32s12.8-32 32-32c-19.2 0-32-12.8-32-32s12.8-32 32-32c-19.2 0-32-12.8-32-32s12.8-32 32-32h32c0-32 44.8-64 96-64s96 32 96 64h32c19.2 0 32 12.8 32 32s-12.8 32-32 32c19.2 0 32 12.8 32 32s-12.8 32-32 32c19.2 0 32 12.8 32 32s-12.8 32-32 32c19.2 0 32 12.8 32 32 0 12.8-6.4 19.2-12.8 25.6 0 6.4 6.4 6.4 6.4 12.8 12.8 25.6 25.6 51.2 57.6 76.8 83.2 70.4 121.6 140.8 134.4 243.2 12.8 89.6-12.8 179.2-76.8 256zM768 588.8c-12.8-83.2-44.8-140.8-115.2-204.8-38.4-32-57.6-64-76.8-89.6-12.8-32-19.2-38.4-32-38.4h-128c-12.8 0-19.2 6.4-32 38.4-12.8 25.6-32 64-70.4 102.4-83.2 70.4-102.4 128-115.2 192-12.8 70.4 12.8 147.2 57.6 204.8 57.6 64 140.8 102.4 224 102.4s166.4-38.4 224-102.4c44.8-57.6 70.4-134.4 64-204.8zM704 640h-64c0 44.8-51.2 128-128 128v64c115.2 0 192-115.2 192-192z" />
+<glyph unicode="&#xe6c5;" glyph-name="sign-in-alt" data-tags="sign-in-alt" d="M0 960h128v-1024h-128v1024zM192 320h512v-192l320 320-320 320v-192h-512z" />
+<glyph unicode="&#xe6c6;" glyph-name="sign-out-alt" data-tags="sign-out-alt" d="M896 960h128v-1024h-128v1024zM512 576h-512v-256h512v-192l320 320-320 320z" />
+<glyph unicode="&#xe6c7;" glyph-name="magic22" data-tags="magic" d="M0 640h192v-64h-192v64zM320 960h64v-192h-64v192zM384 256h-64v160l64-64zM704 576h-96l-64 64h160zM200.407 501.668l45.254-45.254-190.068-190.068-45.254 45.254 190.068 190.068zM648.407 949.668l45.254-45.254-190.068-190.068-45.254 45.254 190.068 190.068zM53.491 947.241l221.747-221.747-45.254-45.254-221.747 221.747 45.254 45.254zM390.4 697.6l-134.4-128 627.2-633.6 140.8 134.4-633.6 627.2zM390.4 608l153.6-160-38.4-38.4-160 160 44.8 38.4z" />
+<glyph unicode="&#xe6c8;" glyph-name="male2" data-tags="male" d="M608 832c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128zM819.2 492.8l-166.4 166.4c-25.6 32-64 44.8-108.8 44.8h-128c-44.8 0-83.2-12.8-108.8-44.8l-166.4-166.4c-19.2-19.2-19.2-51.2 0-64 19.2-19.2 44.8-19.2 64 0l115.2 115.2v-608h128v384h64v-384h128v608l115.2-115.2c19.2-19.2 44.8-19.2 64 0 19.2 12.8 19.2 44.8 0 64z" />
+<glyph unicode="&#xe6c9;" glyph-name="medal" data-tags="medal" d="M640 179.2c-19.2 0-32 6.4-51.2 12.8l-76.8 32-76.8-32c-12.8-6.4-32-12.8-51.2-12.8-12.8 0-19.2 0-32 6.4l-32-249.6 192 128 192-128-38.4 249.6c-6.4-6.4-19.2-6.4-25.6-6.4zM825.6 582.4c-6.4 12.8-6.4 32 0 44.8l38.4 76.8c12.8 25.6 0 57.6-32 70.4l-83.2 32c-12.8 6.4-25.6 19.2-32 32l-32 83.2c-6.4 25.6-25.6 38.4-44.8 38.4-6.4 0-19.2 0-25.6-6.4l-83.2-38.4c-6.4 0-12.8 0-19.2 0s-12.8 0-19.2 6.4l-83.2 32c-6.4 6.4-19.2 6.4-25.6 6.4-19.2 0-38.4-12.8-51.2-32l-32-89.6c0-12.8-12.8-25.6-25.6-32l-89.6-32c-25.6-6.4-38.4-38.4-25.6-70.4l38.4-83.2c6.4-12.8 6.4-32 0-44.8l-38.4-76.8c-12.8-25.6 0-57.6 32-70.4l83.2-32c12.8-6.4 25.6-19.2 32-32l32-83.2c6.4-25.6 25.6-38.4 44.8-38.4 6.4 0 12.8 0 19.2 6.4l83.2 38.4c6.4 0 12.8 6.4 19.2 6.4s12.8 0 19.2-6.4l83.2-38.4c6.4-6.4 12.8-6.4 19.2-6.4 19.2 0 38.4 12.8 51.2 32l32 83.2c6.4 12.8 19.2 25.6 32 32l83.2 32c25.6 12.8 44.8 44.8 32 70.4l-32 89.6zM512 345.6c-140.8 0-256 115.2-256 256s115.2 256 256 256 256-115.2 256-256c0-140.8-115.2-256-256-256zM704 601.6c0-106.039-85.961-192-192-192s-192 85.961-192 192c0 106.039 85.961 192 192 192s192-85.961 192-192z" />
+<glyph unicode="&#xe6ca;" glyph-name="megafone" data-tags="megafone" d="M992 614.4l-32 25.6v256c0 38.4-25.6 64-64 64s-64-25.6-64-64v-32c-128-57.6-320-160-512-160h-160c-89.6 0-160-76.8-160-160 0-57.6 32-108.8 76.8-134.4l70.4-377.6c0-19.2 19.2-32 44.8-32 6.4 0 6.4 0 12.8 0l230.4 44.8c25.6 6.4 38.4 25.6 32 44.8-19.2 38.4-51.2 96-76.8 115.2-12.8 6.4-32 57.6-44.8 115.2h38.4v57.6c172.8-19.2 384-102.4 448-153.6v-32c0-38.4 25.6-64 64-64s64 25.6 64 64v256l25.6 19.2c25.6 19.2 38.4 44.8 38.4 70.4v12.8c0 25.6-12.8 44.8-32 64zM128 640h192v-64h-192v64zM358.4 153.6c6.4 0 19.2-19.2 32-44.8l-179.2-44.8-64 320h121.6c12.8-83.2 38.4-204.8 89.6-230.4zM832 300.8c-102.4 51.2-281.6 128-448 147.2v192c166.4 19.2 345.6 89.6 448 147.2v-486.4z" />
+<glyph unicode="&#xe6cb;" glyph-name="meh-o2" data-tags="meh-o" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM448 576c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM704 576c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM256 320h512v-64h-512v64z" />
+<glyph unicode="&#xe6cc;" glyph-name="money2" data-tags="money" d="M960 704v-512h-896v512h896zM1024 768h-1024v-640h1024v640zM512 640c108.8 0 192-83.2 192-192s-83.2-192-192-192h320v64h64v256h-64v64h-320zM320 448c0 108.8 83.2 192 192 192h-320v-64h-64v-256h64v-64h320c-108.8 0-192 83.2-192 192z" />
+<glyph unicode="&#xe6cd;" glyph-name="package" data-tags="package" d="M512 960l-512-128v-640l512-256 512 256v640l-512 128zM512 896l134.4-32-377.6-121.6-147.2 51.2 390.4 102.4zM512 6.4l-448 224v518.4l192-64v-217.6l64-19.2v211.2l192-64v-588.8zM544 652.8l-172.8 57.6 396.8 121.6 153.6-38.4-377.6-140.8z" />
+<glyph unicode="&#xe6ce;" glyph-name="paintbrush" data-tags="paintbrush" d="M358.4 217.6l-76.8 76.8c-51.2 12.8-128 6.4-172.8-64-51.2-70.4-19.2-179.2-108.8-294.4 0 0 224 0 307.2 83.2 76.8 76.8 76.8 140.8 64 192l-12.8 6.4zM371.2 441.6c-12.8-19.2-32-44.8-44.8-64 0-12.8-6.4-19.2-12.8-25.6l96-96c6.4 6.4 19.2 12.8 25.6 19.2 19.2 12.8 44.8 25.6 64 44.8 25.6 0 38.4 12.8 51.2 25.6l-140.8 140.8c-12.8-12.8-25.6-25.6-38.4-44.8zM1011.2 947.2c-19.2 19.2-44.8 19.2-64 6.4 0 0-192-160-377.6-326.4-25.6-25.6-44.8-44.8-70.4-64-12.8-12.8-25.6-25.6-38.4-32l134.4-134.4c12.8 12.8 25.6 25.6 32 44.8 19.2 25.6 38.4 44.8 57.6 70.4 160 192 326.4 377.6 326.4 377.6 19.2 12.8 19.2 38.4 0 57.6z" />
+<glyph unicode="&#xe6cf;" glyph-name="sliders" data-tags="sliders" d="M448 960h128v-192h-128v192zM384 704v-192h64v-576h128v576h64v192zM128 960h128v-512h-128v512zM64 384v-192h64v-256h128v256h64v192zM768 960h128v-640h-128v640zM704 256v-192h64v-128h128v128h64v192z" />
+<glyph unicode="&#xe6d0;" glyph-name="sliders22" data-tags="sliders" d="M448 960h128v-192h-128v192zM384 704v-192h64v-576h128v576h64v192zM128 960h128v-512h-128v512zM64 384v-192h64v-256h128v256h64v192zM768 960h128v-640h-128v640zM704 256v-192h64v-128h128v128h64v192z" />
+<glyph unicode="&#xe6d1;" glyph-name="paperplane" data-tags="paperplane" d="M0 448l313.6-89.6h6.4v6.4l454.4 339.2-70.4-76.8-396.8-422.4 12.8-204.8 185.6 204.8 134.4-268.8 384 1024z" />
+<glyph unicode="&#xe6d2;" glyph-name="paperplane2" data-tags="paperplane" d="M1024 960l-1024-512 300.8-102.4 19.2-345.6 160 179.2 160-243.2 384 1024zM480 294.4l275.2 377.6-396.8-275.2-192 64 742.4 371.2-288-755.2-140.8 217.6z" />
+<glyph unicode="&#xe6d3;" glyph-name="paragraph2" data-tags="paragraph" d="M352 960c-160 0-288-128-288-288s128-288 288-288h160v-448h128v896h64v-896h128v896h128v128h-608z" />
+<glyph unicode="&#xe6d4;" glyph-name="paste2" data-tags="paste" d="M832 704h-192v256h-640v-896h384v-128h640v576l-192 192zM192 896h256v-64h-256v64zM960 0h-512v640h320v-192h192v-448zM832 512v128l128-128h-128z" />
+<glyph unicode="&#xe6d5;" glyph-name="pie-chart22" data-tags="pie-chart" d="M576 896c204.8-12.8 364.8-179.2 384-384h-384v384zM544 960c-12.8 0-19.2 0-32 0v-512h512c0 12.8 0 19.2 0 32 0 262.4-217.6 480-480 480v0zM448 384v512c-249.6-19.2-448-224-448-480 0-262.4 217.6-480 480-480 256 0 460.8 198.4 480 448h-512z" />
+<glyph unicode="&#xe6d6;" glyph-name="pin-post" data-tags="pin-post" d="M576 768c0 0 0 0 0 0 0 108.8 64 128 64 128v64h-320v-64c0 0 64-19.2 64-128 0 0 0 0 0 0h-384v-832h960v832h-384zM896 0h-832v704h256v-64h128v-128h64v128h128v64h256v-704z" />
+<glyph unicode="&#xe6d7;" glyph-name="presentation" data-tags="presentation" d="M1024 896h-448v64h-128v-64h-448v-704h320l-128-256h140.8l128 256h96l128-256h147.2l-128 256h320v704zM960 256h-896v576h896v-576zM384 704v-320l256 160z" />
+<glyph unicode="&#xe6d8;" glyph-name="qrcode2" data-tags="qrcode" d="M384 960h-384v-384h384v384zM320 640h-256v256h256v-256zM128 832h128v-128h-128v128zM0-64h384v384h-384v-384zM64 256h256v-256h-256v256zM128 192h128v-128h-128v128zM640 960v-384h384v384h-384zM960 640h-256v256h256v-256zM768 832h128v-128h-128v128zM128 512h-128v-128h192v64h-64zM448 384h128v-128h-128v128zM192 512h128v-64h-128v64zM576 192h-128v-64h64v-64h64v64zM384 512v-64h-64v-64h128v128zM512 704h64v-128h-64v128zM576 448v-64h128v128h-192v-64zM448 576h64v-64h-64v64zM576 64h128v-128h-128v128zM448 64h64v-128h-64v128zM576 256h64v-64h-64v64zM576 768v128h-64v64h-64v-256h64v64zM768 64h64v-128h-64v128zM768 192h128v-64h-128v64zM704 128h64v-64h-64v64zM640 192h64v-64h-64v64zM896 320v-64h64v-64h64v128h-64zM960 128h-64v-192h128v128h-64zM640 320v-64h192v128h-128v-64zM768 512v-64h128v-64h128v128h-128z" />
+<glyph unicode="&#xe6d9;" glyph-name="quote-left2" data-tags="quote-left" d="M448 512v-448h-448v454.4c0 307.2 288 345.6 288 345.6l38.4-89.6c0 0-128-19.2-153.6-121.6-25.6-76.8 25.6-140.8 25.6-140.8h249.6zM1024 512v-448h-448v454.4c0 307.2 288 345.6 288 345.6l38.4-89.6c0 0-128-19.2-153.6-121.6-25.6-76.8 25.6-140.8 25.6-140.8h249.6z" />
+<glyph unicode="&#xe6da;" glyph-name="quote-right2" data-tags="quote-right" d="M576 384v448h448v-454.4c0-307.2-288-345.6-288-345.6l-38.4 89.6c0 0 128 19.2 153.6 121.6 25.6 76.8-25.6 140.8-25.6 140.8h-249.6zM0 384v448h448v-454.4c0-307.2-288-345.6-288-345.6l-38.4 89.6c0 0 128 19.2 153.6 121.6 25.6 76.8-25.6 140.8-25.6 140.8h-249.6z" />
+<glyph unicode="&#xe6db;" glyph-name="raster-lower-left" data-tags="raster-lower-left" d="M960 512h64v-64h-64v64zM832 512h64v-64h-64v64zM704 512h64v-64h-64v64zM576 512h64v-64h-64v64zM896 576h64v-64h-64v64zM768 576h64v-64h-64v64zM640 576h64v-64h-64v64zM960 640h64v-64h-64v64zM832 640h64v-64h-64v64zM704 640h64v-64h-64v64zM896 704h64v-64h-64v64zM768 704h64v-64h-64v64zM960 768h64v-64h-64v64zM832 768h64v-64h-64v64zM896 832h64v-64h-64v64zM960 896h64v-64h-64v64zM448 0h64v-64h-64v64zM320 0h64v-64h-64v64zM192 0h64v-64h-64v64zM64 0h64v-64h-64v64zM384 64h64v-64h-64v64zM256 64h64v-64h-64v64zM128 64h64v-64h-64v64zM448 128h64v-64h-64v64zM320 128h64v-64h-64v64zM192 128h64v-64h-64v64zM384 192h64v-64h-64v64zM256 192h64v-64h-64v64zM448 256h64v-64h-64v64zM320 256h64v-64h-64v64zM384 320h64v-64h-64v64zM448 384h64v-64h-64v64zM960 0h64v-64h-64v64zM832 0h64v-64h-64v64zM704 0h64v-64h-64v64zM576 0h64v-64h-64v64zM896 64h64v-64h-64v64zM768 64h64v-64h-64v64zM640 64h64v-64h-64v64zM512 64h64v-64h-64v64zM960 128h64v-64h-64v64zM832 128h64v-64h-64v64zM704 128h64v-64h-64v64zM576 128h64v-64h-64v64zM896 192h64v-64h-64v64zM768 192h64v-64h-64v64zM640 192h64v-64h-64v64zM512 192h64v-64h-64v64zM960 256h64v-64h-64v64zM832 256h64v-64h-64v64zM704 256h64v-64h-64v64zM576 256h64v-64h-64v64zM896 320h64v-64h-64v64zM768 320h64v-64h-64v64zM640 320h64v-64h-64v64zM512 320h64v-64h-64v64zM960 384h64v-64h-64v64zM832 384h64v-64h-64v64zM704 384h64v-64h-64v64zM576 384h64v-64h-64v64zM896 448h64v-64h-64v64zM768 448h64v-64h-64v64zM640 448h64v-64h-64v64zM512 448h64v-64h-64v64z" />
+<glyph unicode="&#xe6dc;" glyph-name="raster" data-tags="raster" d="M448 512h64v-64h-64v64zM320 512h64v-64h-64v64zM192 512h64v-64h-64v64zM64 512h64v-64h-64v64zM384 576h64v-64h-64v64zM256 576h64v-64h-64v64zM128 576h64v-64h-64v64zM0 576h64v-64h-64v64zM448 640h64v-64h-64v64zM320 640h64v-64h-64v64zM192 640h64v-64h-64v64zM64 640h64v-64h-64v64zM384 704h64v-64h-64v64zM256 704h64v-64h-64v64zM128 704h64v-64h-64v64zM0 704h64v-64h-64v64zM448 768h64v-64h-64v64zM320 768h64v-64h-64v64zM192 768h64v-64h-64v64zM64 768h64v-64h-64v64zM384 832h64v-64h-64v64zM256 832h64v-64h-64v64zM128 832h64v-64h-64v64zM0 832h64v-64h-64v64zM448 896h64v-64h-64v64zM320 896h64v-64h-64v64zM192 896h64v-64h-64v64zM64 896h64v-64h-64v64zM384 960h64v-64h-64v64zM256 960h64v-64h-64v64zM128 960h64v-64h-64v64zM0 960h64v-64h-64v64zM960 512h64v-64h-64v64zM832 512h64v-64h-64v64zM704 512h64v-64h-64v64zM576 512h64v-64h-64v64zM896 576h64v-64h-64v64zM768 576h64v-64h-64v64zM640 576h64v-64h-64v64zM512 576h64v-64h-64v64zM960 640h64v-64h-64v64zM832 640h64v-64h-64v64zM704 640h64v-64h-64v64zM576 640h64v-64h-64v64zM896 704h64v-64h-64v64zM768 704h64v-64h-64v64zM640 704h64v-64h-64v64zM512 704h64v-64h-64v64zM960 768h64v-64h-64v64zM832 768h64v-64h-64v64zM704 768h64v-64h-64v64zM576 768h64v-64h-64v64zM896 832h64v-64h-64v64zM768 832h64v-64h-64v64zM640 832h64v-64h-64v64zM512 832h64v-64h-64v64zM960 896h64v-64h-64v64zM832 896h64v-64h-64v64zM704 896h64v-64h-64v64zM576 896h64v-64h-64v64zM896 960h64v-64h-64v64zM768 960h64v-64h-64v64zM640 960h64v-64h-64v64zM512 960h64v-64h-64v64zM448 0h64v-64h-64v64zM320 0h64v-64h-64v64zM192 0h64v-64h-64v64zM64 0h64v-64h-64v64zM384 64h64v-64h-64v64zM256 64h64v-64h-64v64zM128 64h64v-64h-64v64zM0 64h64v-64h-64v64zM448 128h64v-64h-64v64zM320 128h64v-64h-64v64zM192 128h64v-64h-64v64zM64 128h64v-64h-64v64zM384 192h64v-64h-64v64zM256 192h64v-64h-64v64zM128 192h64v-64h-64v64zM0 192h64v-64h-64v64zM448 256h64v-64h-64v64zM320 256h64v-64h-64v64zM192 256h64v-64h-64v64zM64 256h64v-64h-64v64zM384 320h64v-64h-64v64zM256 320h64v-64h-64v64zM128 320h64v-64h-64v64zM0 320h64v-64h-64v64zM448 384h64v-64h-64v64zM320 384h64v-64h-64v64zM192 384h64v-64h-64v64zM64 384h64v-64h-64v64zM384 448h64v-64h-64v64zM256 448h64v-64h-64v64zM128 448h64v-64h-64v64zM0 448h64v-64h-64v64zM960 0h64v-64h-64v64zM832 0h64v-64h-64v64zM704 0h64v-64h-64v64zM576 0h64v-64h-64v64zM896 64h64v-64h-64v64zM768 64h64v-64h-64v64zM640 64h64v-64h-64v64zM512 64h64v-64h-64v64zM960 128h64v-64h-64v64zM832 128h64v-64h-64v64zM704 128h64v-64h-64v64zM576 128h64v-64h-64v64zM896 192h64v-64h-64v64zM768 192h64v-64h-64v64zM640 192h64v-64h-64v64zM512 192h64v-64h-64v64zM960 256h64v-64h-64v64zM832 256h64v-64h-64v64zM704 256h64v-64h-64v64zM576 256h64v-64h-64v64zM896 320h64v-64h-64v64zM768 320h64v-64h-64v64zM640 320h64v-64h-64v64zM512 320h64v-64h-64v64zM960 384h64v-64h-64v64zM832 384h64v-64h-64v64zM704 384h64v-64h-64v64zM576 384h64v-64h-64v64zM896 448h64v-64h-64v64zM768 448h64v-64h-64v64zM640 448h64v-64h-64v64zM512 448h64v-64h-64v64z" />
+<glyph unicode="&#xe6dd;" glyph-name="recycle2" data-tags="recycle" d="M512 761.6l89.6-140.8-102.4-70.4 83.2-19.2 179.2-38.4 38.4 172.8 25.6 89.6-115.2-70.4-128 211.2h-140.8l-166.4-275.2 108.8-64zM1024 192l-172.8 275.2-108.8-64 128-211.2h-166.4v128l-192-192 192-192v128h236.8zM153.6 192v0l89.6 147.2 108.8-70.4-57.6 268.8-179.2-44.8-83.2-19.2 102.4-64-134.4-217.6 83.2-128h364.8v128z" />
+<glyph unicode="&#xe6de;" glyph-name="road2" data-tags="road" d="M576 256v-256h448l-256 896h-192v-192h-128v192h-192l-256-896h448v256h128zM448 576h128v-192h-128v192z" />
+<glyph unicode="&#xe6df;" glyph-name="rocket2" data-tags="rocket" d="M1024 960c0 0-224 25.6-428.8-179.2-102.4-96-185.6-224-249.6-339.2l-160 38.4-102.4-102.4 179.2-89.6c-19.2-38.4-25.6-64-25.6-64l51.2-51.2c0 0 25.6 12.8 64 25.6l89.6-179.2 102.4 102.4-32 160c108.8 64 243.2 147.2 339.2 243.2 198.4 204.8 172.8 435.2 172.8 435.2zM819.2 652.8c-25.6-25.6-70.4-25.6-102.4 0-25.6 25.6-25.6 70.4 0 102.4 25.6 25.6 70.4 25.6 102.4 0 25.6-25.6 25.6-70.4 0-102.4zM256 51.2c-51.2-51.2-166.4-25.6-166.4-25.6s-25.6 115.2 25.6 166.4c51.2 51.2 96 57.6 96 57.6s-83.2 19.2-134.4-38.4c-102.4-102.4-64-268.8-64-268.8s166.4-38.4 268.8 64c57.6 57.6 38.4 140.8 38.4 140.8s-12.8-44.8-64-96z" />
+<glyph unicode="&#xe6e0;" glyph-name="rss-square2" data-tags="rss-square" d="M0 960v-1024h1024v1024h-1024zM230.4 64c-57.6 0-102.4 44.8-102.4 102.4s44.8 102.4 102.4 102.4 102.4-44.8 102.4-102.4-38.4-102.4-102.4-102.4zM486.4 64c0 198.4-160 358.4-358.4 358.4v153.6c281.6 0 512-230.4 512-512h-153.6zM742.4 64c0 339.2-275.2 614.4-614.4 614.4v153.6c422.4 0 768-345.6 768-768h-153.6z" />
+<glyph unicode="&#xe6e1;" glyph-name="rss2" data-tags="rss" d="M281.6 76.8c0-77.762-63.038-140.8-140.8-140.8s-140.8 63.038-140.8 140.8c0 77.762 63.038 140.8 140.8 140.8s140.8-63.038 140.8-140.8zM678.4-64h-198.4c0 262.4-217.6 480-480 480v0 198.4c377.6 0 678.4-300.8 678.4-678.4zM819.2-64c0 454.4-364.8 819.2-819.2 819.2v204.8c563.2 0 1024-460.8 1024-1024h-204.8z" />
+<glyph unicode="&#xe6e2;" glyph-name="safe-lock" data-tags="safe-lock" d="M480 960c-262.4 0-480-217.6-480-480s217.6-480 480-480 480 217.6 480 480-217.6 480-480 480zM851.2 294.4c-12.8-32-32-57.6-57.6-83.2l-89.6 89.6c32 38.4 57.6 89.6 57.6 147.2h128c0-32-6.4-64-19.2-96l-57.6 25.6-25.6-57.6 64-25.6zM646.4 166.4l-57.6-25.6 25.6-57.6c-38.4-6.4-70.4-12.8-102.4-19.2v128c57.6 6.4 102.4 25.6 147.2 57.6l89.6-89.6c-25.6-19.2-51.2-38.4-83.2-57.6l-19.2 64zM313.6 166.4l-25.6-57.6c-32 12.8-57.6 32-83.2 57.6l96 89.6c38.4-32 89.6-57.6 147.2-57.6v-128c-32 0-64 6.4-96 19.2l25.6 57.6-64 19.2zM198.4 512h-134.4c0 32 6.4 64 19.2 96l57.6-25.6 25.6 57.6-57.6 25.6c12.8 32 32 57.6 57.6 83.2l89.6-89.6c-32-44.8-57.6-89.6-57.6-147.2zM313.6 793.6l57.6 25.6-19.2 57.6c32 6.4 64 12.8 96 19.2v-128c-57.6-6.4-102.4-32-147.2-64l-89.6 89.6c25.6 19.2 51.2 38.4 83.2 57.6l19.2-57.6zM851.2 665.6l-57.6-25.6 25.6-57.6 57.6 25.6c6.4-32 12.8-64 19.2-96h-128c-6.4 57.6-25.6 102.4-64 147.2l-89.6-89.6c12.8-25.6 25.6-57.6 25.6-89.6 0-89.6-70.4-160-160-160s-160 70.4-160 160c0 89.6 70.4 160 160 160 32 0 64-12.8 89.6-25.6l89.6 89.6c-44.8 32-89.6 57.6-147.2 64v128c32 0 64-6.4 96-19.2l-25.6-57.6 57.6-25.6 25.6 57.6c32-12.8 57.6-32 83.2-57.6l-89.6-89.6 44.8-44.8 89.6 89.6c25.6-25.6 44.8-51.2 57.6-83.2zM108.8 294.4l57.6 25.6-25.6 57.6-57.6-25.6c-6.4 32-12.8 64-19.2 96h128c6.4-57.6 32-102.4 64-147.2l-89.6-89.6c-25.6 25.6-44.8 51.2-57.6 83.2zM576 480c0-53.019-42.981-96-96-96s-96 42.981-96 96c0 53.019 42.981 96 96 96s96-42.981 96-96z" />
+<glyph unicode="&#xe6e3;" glyph-name="safe" data-tags="safe" d="M64 960v-1024h192v64h512v-64h192v1024h-896zM896 320h-64v320h64v-320zM896 768h-64v64h-640v-704h640v64h64v-128h-768v832h768v-128zM544 480c0-70.4-57.6-128-128-128s-128 57.6-128 128 57.6 128 128 128 128-57.6 128-128zM480 480c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64z" />
+<glyph unicode="&#xe6e4;" glyph-name="share-square2" data-tags="share-square" d="M704 768h-230.4c0 0-281.6 12.8-281.6-275.2 0-224 128-428.8 128-428.8s-25.6 448 147.2 448h236.8v-192l320 320-320 320v-192zM896 384v-384h-832v832h576v64h-640v-960h960v512z" />
+<glyph unicode="&#xe6e5;" glyph-name="shield2" data-tags="shield" d="M64 960c0 0 0-204.8 0-448 0-358.4 448-576 448-576s448 217.6 448 576c0 243.2 0 448 0 448h-896zM896 512c0-268.8-294.4-454.4-384-505.6v889.6h384v-384z" />
+<glyph unicode="&#xe6e6;" glyph-name="smiley-o" data-tags="smiley-o" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM512 115.2c-128 0-243.2 76.8-294.4 198.4l57.6 25.6c38.4-96 134.4-153.6 236.8-153.6s198.4 64 236.8 153.6l57.6-25.6c-51.2-128-166.4-198.4-294.4-198.4zM448 576c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM704 576c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64z" />
+<glyph unicode="&#xe6e7;" glyph-name="spinner-arc" data-tags="spinner-arc" d="M960 448c0-249.6-198.4-448-448-448s-448 192-448 448h-64c0-256 230.4-512 512-512s512 230.4 512 512h-64z" />
+<glyph unicode="&#xe6e8;" glyph-name="spinner-third" data-tags="spinner-third" d="M825.6 761.6c83.2-76.8 134.4-192 134.4-313.6 0-249.6-198.4-448-448-448s-448 198.4-448 448c0 121.6 51.2 236.8 134.4 313.6l-51.2 51.2c-89.6-96-147.2-224-147.2-364.8 0-281.6 230.4-512 512-512s512 230.4 512 512c0 140.8-57.6 268.8-147.2 364.8l-51.2-51.2z" />
+<glyph unicode="&#xe6e9;" glyph-name="spinner2" data-tags="spinner" d="M633.6 947.2l-12.8-64c192-51.2 339.2-224 339.2-435.2 0-249.6-198.4-448-448-448s-448 198.4-448 448c0 211.2 147.2 384 339.2 435.2l-12.8 64c-224-57.6-390.4-262.4-390.4-499.2 0-281.6 230.4-512 512-512s512 230.4 512 512c0 236.8-166.4 441.6-390.4 499.2z" />
+<glyph unicode="&#xe6ea;" glyph-name="subscript2" data-tags="subscript" d="M1024 0v-64h-256v64c0 0 211.2 102.4 166.4 204.8-32 70.4-128 12.8-128 12.8l-32 57.6c0 0 121.6 89.6 198.4 12.8 153.6-147.2-89.6-288-89.6-288h140.8zM768 768h-217.6l-166.4-192-166.4 192h-217.6l275.2-320-275.2-320h217.6l166.4 192 166.4-192h217.6l-275.2 320z" />
+<glyph unicode="&#xe6eb;" glyph-name="superscript2" data-tags="superscript" d="M1024 640v-64h-256v64c0 0 211.2 102.4 166.4 204.8-32 70.4-128 12.8-128 12.8l-32 57.6c0 0 121.6 89.6 198.4 12.8 153.6-147.2-89.6-288-89.6-288h140.8zM768 768h-217.6l-166.4-192-166.4 192h-217.6l275.2-320-275.2-320h217.6l166.4 192 166.4-192h217.6l-275.2 320z" />
+<glyph unicode="&#xe6ec;" glyph-name="tag2" data-tags="tag" d="M448 832h-384v-384l448-448 384 384-448 448zM243.2 576c-44.8 0-83.2 38.4-83.2 76.8s38.4 76.8 76.8 76.8 83.2-32 83.2-76.8-38.4-76.8-76.8-76.8z" />
+<glyph unicode="&#xe6ed;" glyph-name="tags2" data-tags="tags" d="M576 832h-96l448-448-339.2-332.8 51.2-51.2 384 384zM384 832h-384v-384l448-448 384 384-448 448zM179.2 576c-44.8 0-83.2 38.4-83.2 76.8s38.4 76.8 76.8 76.8 83.2-32 83.2-76.8-38.4-76.8-76.8-76.8z" />
+<glyph unicode="&#xe6ee;" glyph-name="archive" data-tags="archive" d="M0 896h1024v-192h-1024v192zM64 640v-704h896v704h-896zM704 384h-384v128h384v-128z" />
+<glyph unicode="&#xe6ef;" glyph-name="archive22" data-tags="archive" d="M0 896h1024v-192h-1024v192zM64 640v-704h896v704h-896zM704 384h-384v128h384v-128z" />
+<glyph unicode="&#xe6f0;" glyph-name="terminal2" data-tags="terminal" d="M384 192h576v-64h-576v64zM70.4 128h76.8l236.8 320-236.8 320h-83.2l243.2-320z" />
+<glyph unicode="&#xe6f1;" glyph-name="thumbs-down-o" data-tags="thumbs-down-o" d="M998.4 492.8c6.4 19.2 19.2 44.8 12.8 76.8 0 38.4-19.2 70.4-32 83.2 6.4 19.2 6.4 38.4 0 70.4s-25.6 51.2-38.4 64c6.4 19.2 6.4 51.2-19.2 89.6-25.6 64-76.8 83.2-230.4 83.2-108.8 0-211.2-51.2-294.4-96-25.6-12.8-64-32-76.8-32v0h-320v-576h320v57.6l172.8-172.8 64-179.2c12.8-12.8 25.6-25.6 51.2-25.6h6.4c0 0 0 0 0 0 32 0 128 6.4 153.6 121.6 12.8 57.6-6.4 140.8-32 198.4h147.2c44.8 6.4 134.4 38.4 140.8 134.4 0 44.8-12.8 83.2-25.6 102.4zM160 480c38.4 0 64-25.6 64-64s-25.6-64-64-64-64 25.6-64 64c0 38.4 25.6 64 64 64zM883.2 320h-160c-19.2 0-32-6.4-44.8-25.6-12.8-12.8-12.8-32-6.4-51.2 32-76.8 44.8-140.8 38.4-179.2-12.8-57.6-57.6-70.4-89.6-70.4l-64 172.8c0 6.4-6.4 12.8-12.8 19.2l-185.6 185.6c-6.4 6.4-19.2 12.8-32 12.8h-6.4v384c25.6 0 51.2 12.8 108.8 38.4 70.4 38.4 172.8 89.6 262.4 89.6 160 0 172.8-25.6 185.6-44.8 19.2-32 6.4-57.6 6.4-57.6l-12.8-25.6 25.6-19.2c0 0 25.6-12.8 32-44.8 6.4-25.6 0-44.8 0-44.8l-19.2-19.2 19.2-19.2c0 0 25.6-19.2 25.6-57.6 0-32-12.8-44.8-12.8-44.8l-25.6-19.2 25.6-25.6c0 0 25.6-25.6 19.2-76.8 0-70.4-70.4-76.8-76.8-76.8z" />
+<glyph unicode="&#xe6f2;" glyph-name="thumbs-down2" data-tags="thumbs-down" d="M998.4 460.8c0 0 32-32 25.6-102.4 0-96-102.4-102.4-102.4-102.4h-153.6c-12.8 0-19.2-12.8-19.2-25.6 19.2-44.8 51.2-134.4 38.4-198.4-19.2-89.6-96-96-121.6-96-6.4 0-12.8 6.4-12.8 12.8l-64 179.2c0 0 0 6.4-6.4 6.4l-166.4 179.2c-6.4 6.4-12.8 6.4-19.2 6.4h-12.8v448h12.8c44.8 0 204.8 128 345.6 128s172.8-19.2 198.4-64c25.6-44.8 6.4-83.2 6.4-83.2s32-19.2 38.4-64c6.4-44.8-6.4-70.4-6.4-70.4s32-25.6 32-76.8c6.4-57.6-12.8-76.8-12.8-76.8zM0 256h320v512h-320v-512zM160 480c38.4 0 64-25.6 64-64s-25.6-64-64-64-64 25.6-64 64c0 38.4 25.6 64 64 64z" />
+<glyph unicode="&#xe6f3;" glyph-name="thumbs-up-o" data-tags="thumbs-up-o" d="M1024 505.6c0 96-89.6 134.4-140.8 134.4h-140.8c25.6 64 44.8 140.8 32 198.4-32 115.2-128 121.6-160 121.6h-6.4c-25.6 0-38.4-12.8-51.2-32l-64-179.2-172.8-172.8h-320v-576h320v64c12.8 0 44.8-19.2 76.8-38.4 76.8-38.4 185.6-96 288-96 153.6 0 204.8 19.2 243.2 83.2 19.2 38.4 19.2 70.4 19.2 89.6 12.8 12.8 32 32 38.4 64s6.4 51.2 0 70.4c12.8 19.2 25.6 44.8 32 83.2 0 32-6.4 57.6-12.8 76.8 6.4 25.6 19.2 57.6 19.2 108.8zM160 96c-38.4 0-64 25.6-64 64s25.6 64 64 64 64-25.6 64-64c0-38.4-25.6-64-64-64zM940.8 377.6c0 0 12.8-12.8 12.8-44.8 0-38.4-25.6-57.6-25.6-57.6l-19.2-19.2 12.8-19.2c0 0 12.8-19.2 0-44.8-6.4-25.6-32-44.8-32-44.8l-19.2-19.2 12.8-25.6c0 0 12.8-25.6-6.4-57.6-12.8-25.6-25.6-44.8-185.6-44.8-89.6 0-192 51.2-262.4 89.6-51.2 25.6-83.2 38.4-108.8 38.4v0 384h6.4c12.8 0 25.6 6.4 38.4 12.8l179.2 179.2c6.4 6.4 6.4 12.8 12.8 19.2l64 172.8c32 0 76.8-12.8 89.6-70.4 6.4-38.4-6.4-102.4-38.4-179.2-6.4-19.2-6.4-32 6.4-51.2 6.4-12.8 25.6-19.2 44.8-19.2h160c6.4 0 76.8-12.8 76.8-70.4 0-51.2-19.2-76.8-19.2-76.8l-19.2-25.6 19.2-25.6z" />
+<glyph unicode="&#xe6f4;" glyph-name="thumbs-up2" data-tags="thumbs-up" d="M998.4 435.2c0 0 32 32 25.6 102.4 0 96-102.4 102.4-102.4 102.4h-153.6c-12.8 0-19.2 12.8-19.2 25.6 19.2 44.8 51.2 134.4 38.4 198.4-19.2 89.6-96 96-121.6 96-6.4 0-12.8-6.4-12.8-12.8l-64-179.2c0 0 0-6.4-6.4-6.4l-166.4-179.2c-6.4-6.4-12.8-6.4-19.2-6.4h-12.8v-448h12.8c44.8 0 204.8-128 345.6-128s172.8 19.2 198.4 64c25.6 44.8 6.4 83.2 6.4 83.2s32 19.2 38.4 64c6.4 44.8-6.4 70.4-6.4 70.4s32 25.6 32 76.8c6.4 57.6-12.8 76.8-12.8 76.8zM0 64h320v512h-320v-512zM160 288c38.4 0 64-25.6 64-64s-25.6-64-64-64-64 25.6-64 64c0 38.4 25.6 64 64 64z" />
+<glyph unicode="&#xe6f5;" glyph-name="truck2" data-tags="truck" d="M384 768h640v-448h-640v448zM960 64c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128zM832 256c83.2 0 153.6-51.2 179.2-128h12.8v128h-192zM320 640h-256l-64-256v-256h76.8c25.6 76.8 96 128 179.2 128s153.6-51.2 179.2-128h217.6c25.6 76.8 96 128 179.2 128h-512v384zM256 384h-192l51.2 192h140.8v-192zM384 64c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128z" />
+<glyph unicode="&#xe6f6;" glyph-name="twitter-square2" data-tags="twitter-square" d="M0 960v-1024h1024v1024h-1024zM819.2 601.6c0-6.4 0-12.8 0-19.2 0-211.2-160-448-448-448-89.6 0-172.8 25.6-243.2 70.4 12.8 0 25.6 0 38.4 0 76.8 0 140.8 25.6 198.4 70.4-70.4 0-128 44.8-147.2 108.8 12.8 0 19.2 0 32 0s25.6 0 38.4 6.4c-70.4 12.8-128 76.8-128 153.6 0 0 0 0 0 0 19.2-12.8 44.8-19.2 70.4-19.2-44.8 25.6-70.4 76.8-70.4 128 0 32 6.4 57.6 19.2 76.8 76.8-96 198.4-153.6 326.4-160 0 12.8-6.4 25.6-6.4 38.4 0 89.6 70.4 160 160 160 44.8 0 83.2-19.2 115.2-51.2 38.4 6.4 70.4 19.2 102.4 38.4-12.8-38.4-38.4-70.4-70.4-89.6 32 6.4 64 12.8 89.6 25.6-19.2-38.4-44.8-64-76.8-89.6z" />
+<glyph unicode="&#xe6f7;" glyph-name="twitter2" data-tags="twitter" d="M1024 768c-38.4-19.2-76.8-25.6-121.6-32 44.8 25.6 76.8 64 89.6 115.2-38.4-25.6-83.2-38.4-134.4-51.2-38.4 38.4-96 64-153.6 64-108.8 0-204.8-96-204.8-211.2 0-19.2 0-32 6.4-44.8-172.8 6.4-332.8 89.6-435.2 217.6-19.2-32-25.6-64-25.6-108.8 0-70.4 38.4-134.4 96-172.8-32 0-64 12.8-96 25.6 0 0 0 0 0 0 0-102.4 70.4-185.6 166.4-204.8-19.2-6.4-38.4-6.4-57.6-6.4-12.8 0-25.6 0-38.4 6.4 25.6-83.2 102.4-147.2 198.4-147.2-70.4-57.6-160-89.6-262.4-89.6-19.2 0-32 0-51.2 0 96-57.6 204.8-96 320-96 384 0 595.2 320 595.2 595.2 0 6.4 0 19.2 0 25.6 44.8 32 83.2 70.4 108.8 115.2z" />
+<glyph unicode="&#xe6f8;" glyph-name="umbrella2" data-tags="umbrella" d="M512 889.6v70.4h-64v-70.4c-396.8-25.6-448-441.6-448-441.6h6.4c12.8 0 76.8 64 153.6 64s140.8-64 153.6-64h6.4c19.2 0 64 44.8 128 57.6v-441.6c0-44.8 12.8-76.8 38.4-102.4 19.2-19.2 44.8-25.6 57.6-25.6 0 0 6.4 0 6.4 0 12.8 0 32 0 51.2 19.2 25.6 19.2 38.4 57.6 38.4 108.8h-64c0 0 0-64-32-64s-32 64-32 64v441.6c64-12.8 108.8-57.6 121.6-57.6h6.4c12.8 0 76.8 64 153.6 64s140.8-64 153.6-64h12.8c0 0-44.8 422.4-448 441.6z" />
+<glyph unicode="&#xe6f9;" glyph-name="book" data-tags="book" d="M806.4 800c-102.4 76.8-102.4 160-102.4 160h-576v-800c0-121.6 102.4-224 224-224h544v832c0 0-64 12.8-89.6 32zM256 832h320v-128h-320v128zM832 0h-480c-64 0-115.2 38.4-128 83.2-6.4 25.6 0 44.8 25.6 44.8h454.4v659.2c25.6-38.4 76.8-70.4 128-83.2v-704z" />
+<glyph unicode="&#xe6fa;" glyph-name="book3" data-tags="book" d="M806.4 800c-102.4 76.8-102.4 160-102.4 160h-576v-800c0-121.6 102.4-224 224-224h544v832c0 0-64 12.8-89.6 32zM256 832h320v-128h-320v128zM832 0h-480c-64 0-115.2 38.4-128 83.2-6.4 25.6 0 44.8 25.6 44.8h454.4v659.2c25.6-38.4 76.8-70.4 128-83.2v-704z" />
+<glyph unicode="&#xe6fb;" glyph-name="upload-alt" data-tags="upload-alt" d="M0 64h1024v-128h-1024v128zM512 960l-320-320h192v-512h256v512h192z" />
+<glyph unicode="&#xe6fc;" glyph-name="vimeo-square2" data-tags="vimeo-square" d="M0 960v-1024h1024v1024h-1024zM889.6 620.8c-44.8-243.2-281.6-448-352-492.8s-140.8 19.2-160 70.4c-25.6 57.6-108.8 364.8-128 390.4-25.6 19.2-89.6-32-89.6-32l-32 44.8c0 0 128 153.6 230.4 172.8s102.4-160 128-262.4c25.6-96 38.4-153.6 64-153.6 19.2 0 64 57.6 108.8 140.8s0 160-89.6 102.4c32 211.2 364.8 262.4 320 19.2z" />
+<glyph unicode="&#xe6fd;" glyph-name="vimeo2" data-tags="vimeo" d="M1017.6 678.4c-57.6-320-377.6-595.2-473.6-659.2s-185.6 25.6-217.6 89.6c-32 83.2-140.8 486.4-172.8 524.8-25.6 32-115.2-38.4-115.2-38.4l-38.4 57.6c0 0 172.8 211.2 307.2 236.8 140.8 25.6 140.8-217.6 172.8-352 32-128 57.6-204.8 83.2-204.8s83.2 70.4 140.8 185.6c57.6 108.8 0 211.2-121.6 140.8 51.2 275.2 492.8 345.6 435.2 19.2z" />
+<glyph unicode="&#xe6fe;" glyph-name="youtube-square2" data-tags="youtube-square" d="M505.6 576c12.8 0 19.2 12.8 19.2 32v89.6c0 19.2-6.4 32-19.2 32s-19.2-12.8-19.2-32v-89.6c0-19.2 6.4-32 19.2-32zM454.4 198.4c-6.4-12.8-19.2-19.2-25.6-19.2s-6.4 0-6.4 6.4c0 0 0 6.4 0 12.8v160h-38.4v-166.4c0-12.8 0-25.6 6.4-32 6.4-12.8 12.8-12.8 25.6-12.8s25.6 6.4 44.8 25.6v-25.6h38.4v211.2h-44.8v-160zM243.2 390.4h44.8v-243.2h44.8v243.2h44.8v44.8h-134.4zM601.6 364.8c-12.8 0-25.6-12.8-38.4-25.6v96h-38.4v-281.6h38.4v19.2c12.8-12.8 25.6-25.6 38.4-25.6s25.6 6.4 32 25.6c0 6.4 6.4 25.6 6.4 44.8v83.2c0 19.2 0 32-6.4 44.8-6.4 6.4-12.8 19.2-32 19.2zM601.6 211.2c0-19.2-6.4-25.6-19.2-25.6-6.4 0-12.8 0-19.2 6.4v128c6.4 6.4 12.8 6.4 19.2 6.4 12.8 0 19.2-12.8 19.2-32v-83.2zM723.2 364.8c-19.2 0-32-6.4-44.8-19.2-6.4-12.8-12.8-25.6-12.8-51.2v-76.8c0-25.6 6.4-38.4 12.8-51.2 12.8-12.8 25.6-19.2 44.8-19.2s38.4 6.4 44.8 25.6c6.4 6.4 6.4 12.8 6.4 25.6 0 6.4 0 12.8 0 25.6v6.4h-38.4c0-12.8 0-25.6 0-25.6 0-12.8-6.4-12.8-19.2-12.8s-19.2 12.8-19.2 32v38.4h76.8v44.8c0 25.6-6.4 38.4-12.8 51.2 0-6.4-19.2 6.4-38.4 6.4zM742.4 281.6h-38.4v19.2c0 19.2 6.4 32 19.2 32s19.2-12.8 19.2-32v-19.2zM0 960v-1024h1024v1024h-1024zM595.2 761.6h38.4v-160c0-6.4 0-12.8 0-12.8 0-6.4 0-12.8 6.4-12.8s12.8 6.4 25.6 19.2v166.4h38.4v-211.2h-38.4v19.2c-12.8-19.2-32-25.6-44.8-25.6s-19.2 6.4-25.6 12.8c0 6.4-6.4 19.2-6.4 32v172.8zM448 691.2c0 19.2 0 38.4 12.8 51.2s25.6 19.2 44.8 19.2c19.2 0 32-6.4 44.8-19.2 6.4-12.8 12.8-25.6 12.8-51.2v-76.8c0-25.6-6.4-38.4-12.8-51.2-12.8-12.8-25.6-19.2-44.8-19.2s-32 6.4-44.8 19.2c-12.8 12.8-12.8 25.6-12.8 51.2v76.8zM339.2 832l32-115.2 32 115.2h44.8l-51.2-172.8v-115.2h-44.8v115.2c-6.4 25.6-12.8 51.2-25.6 96-12.8 25.6-19.2 51.2-32 76.8h44.8zM819.2 134.4c-6.4-32-38.4-57.6-70.4-64-76.8-6.4-160-6.4-236.8-6.4s-160 0-236.8 6.4c-32 6.4-64 25.6-70.4 64-12.8 51.2-12.8 102.4-12.8 153.6 0 44.8 0 96 12.8 147.2 6.4 32 38.4 57.6 70.4 64 76.8 6.4 160 6.4 236.8 6.4s160 0 236.8-6.4c32-6.4 64-25.6 70.4-64 12.8-51.2 12.8-102.4 12.8-147.2 0-51.2 0-102.4-12.8-153.6z" />
+<glyph unicode="&#xe6ff;" glyph-name="youtube2" data-tags="youtube" d="M422.4 960h-57.6l-38.4-147.2-38.4 147.2h-64c12.8-38.4 25.6-70.4 38.4-108.8 19.2-51.2 32-96 32-121.6v-153.6h57.6v153.6l70.4 230.4zM576 672v96c0 32-6.4 51.2-19.2 70.4s-32 25.6-57.6 25.6c-25.6 0-44.8-12.8-57.6-32-12.8-12.8-19.2-32-19.2-64v-102.4c0-32 6.4-51.2 19.2-64 12.8-19.2 32-25.6 57.6-25.6s44.8 12.8 57.6 32c12.8 6.4 19.2 32 19.2 64zM524.8 659.2c0-25.6-6.4-38.4-25.6-38.4s-25.6 12.8-25.6 38.4v121.6c0 25.6 6.4 38.4 25.6 38.4s25.6-12.8 25.6-38.4v-121.6zM768 576v288h-51.2v-217.6c-12.8-19.2-19.2-25.6-32-25.6-6.4 0-12.8 6.4-12.8 12.8 0 0 0 6.4 0 19.2v211.2h-51.2v-224c0-19.2 0-32 6.4-44.8 0-12.8 12.8-19.2 32-19.2s38.4 12.8 57.6 32v-32h51.2zM793.6 288c-19.2 0-25.6-12.8-25.6-38.4v-25.6h51.2v25.6c0 25.6-6.4 38.4-25.6 38.4zM608 288c-6.4 0-19.2-6.4-25.6-12.8v-172.8c6.4-6.4 19.2-12.8 25.6-12.8 12.8 0 19.2 12.8 19.2 38.4v121.6c0 25.6-6.4 38.4-19.2 38.4zM921.6 428.8c-12.8 44.8-51.2 83.2-89.6 83.2-102.4 12.8-211.2 12.8-320 12.8s-211.2 0-320-12.8c-38.4 0-76.8-38.4-89.6-83.2-12.8-64-12.8-134.4-12.8-198.4s0-134.4 12.8-198.4c12.8-44.8 44.8-76.8 89.6-83.2 108.8-12.8 211.2-12.8 320-12.8s211.2 0 320 12.8c44.8 6.4 83.2 38.4 89.6 83.2 12.8 64 12.8 134.4 12.8 198.4s0 134.4-12.8 198.4zM332.8 371.2h-64v-326.4h-57.6v326.4h-57.6v57.6h179.2v-57.6zM486.4 44.8h-51.2v32c-19.2-25.6-38.4-32-57.6-32s-25.6 6.4-32 19.2c0 6.4-6.4 19.2-6.4 44.8v224h51.2v-204.8c0-12.8 0-19.2 0-19.2 0-6.4 6.4-12.8 12.8-12.8 12.8 0 19.2 6.4 32 25.6v211.2h51.2v-288zM678.4 134.4c0-25.6 0-44.8-6.4-57.6-6.4-19.2-19.2-32-38.4-32s-38.4 12.8-51.2 32v-25.6h-51.2v377.6h51.2v-121.6c19.2 19.2 32 32 51.2 32s32-12.8 38.4-32c6.4-12.8 6.4-32 6.4-57.6v-115.2zM870.4 179.2h-102.4v-51.2c0-25.6 6.4-38.4 25.6-38.4 12.8 0 19.2 6.4 25.6 19.2 0 0 0 12.8 0 32h51.2v-6.4c0-19.2 0-25.6 0-32 0-12.8-6.4-19.2-12.8-32-12.8-19.2-32-32-64-32-25.6 0-44.8 12.8-64 32-12.8 12.8-19.2 38.4-19.2 64v96c0 32 6.4 51.2 12.8 64 12.8 19.2 32 32 64 32 25.6 0 44.8-12.8 57.6-32 12.8-12.8 12.8-38.4 12.8-64v-51.2z" />
+<glyph unicode="&#xe700;" glyph-name="angle-double-down2" data-tags="angle-double-down" d="M192 832v-128l320-320 320 320v128l-320-320zM192 512v-128l320-320 320 320v128l-320-320z" />
+<glyph unicode="&#xe701;" glyph-name="angle-double-left2" data-tags="angle-double-left" d="M896 768h-128l-320-320 320-320h128l-320 320zM576 768h-128l-320-320 320-320h128l-320 320z" />
+<glyph unicode="&#xe702;" glyph-name="angle-double-right2" data-tags="angle-double-right" d="M128 128h128l320 320-320 320h-128l320-320zM448 128h128l320 320-320 320h-128l320-320z" />
+<glyph unicode="&#xe703;" glyph-name="angle-double-up2" data-tags="angle-double-up" d="M832 64v128l-320 320-320-320v-128l320 320zM832 384v128l-320 320-320-320v-128l320 320z" />
+<glyph unicode="&#xe704;" glyph-name="angle-down2" data-tags="angle-down" d="M832 704v-128l-320-320-320 320v128l320-320z" />
+<glyph unicode="&#xe705;" glyph-name="angle-left2" data-tags="angle-left" d="M768 128h-128l-320 320 320 320h128l-320-320z" />
+<glyph unicode="&#xe706;" glyph-name="angle-right2" data-tags="angle-right" d="M256 128h128l320 320-320 320h-128l320-320z" />
+<glyph unicode="&#xe707;" glyph-name="angle-up2" data-tags="angle-up" d="M192 192v128l320 320 320-320v-128l-320 320z" />
+<glyph unicode="&#xe708;" glyph-name="arrow-circle-down-o" data-tags="arrow-circle-down-o" d="M64 448c0 249.6 198.4 448 448 448s448-198.4 448-448-198.4-448-448-448-448 198.4-448 448zM0 448c0-281.6 230.4-512 512-512s512 230.4 512 512-230.4 512-512 512-512-230.4-512-512v0zM576 345.6l115.2 115.2 89.6-89.6-268.8-268.8-268.8 268.8 89.6 89.6 115.2-115.2v422.4h128v-422.4z" />
+<glyph unicode="&#xe709;" glyph-name="arrow-circle-down2" data-tags="arrow-circle-down" d="M0 448c0-281.6 230.4-512 512-512s512 230.4 512 512-230.4 512-512 512c-281.6 0-512-230.4-512-512zM576 345.6l115.2 115.2 89.6-89.6-268.8-268.8-268.8 268.8 89.6 89.6 115.2-115.2v422.4h128v-422.4z" />
+<glyph unicode="&#xe70a;" glyph-name="arrow-circle-left-o" data-tags="arrow-circle-left-o" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM409.6 384l115.2-115.2-89.6-89.6-268.8 268.8 268.8 268.8 89.6-89.6-115.2-115.2h422.4v-128h-422.4z" />
+<glyph unicode="&#xe70b;" glyph-name="arrow-circle-left2" data-tags="arrow-circle-left" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM409.6 384l115.2-115.2-89.6-89.6-268.8 268.8 268.8 268.8 89.6-89.6-115.2-115.2h422.4v-128h-422.4z" />
+<glyph unicode="&#xe70c;" glyph-name="arrow-circle-right-o" data-tags="arrow-circle-right-o" d="M512 0c-249.6 0-448 198.4-448 448s198.4 448 448 448 448-198.4 448-448-198.4-448-448-448zM512-64c281.6 0 512 230.4 512 512s-230.4 512-512 512-512-230.4-512-512 230.4-512 512-512v0zM614.4 512l-115.2 115.2 89.6 89.6 268.8-268.8-268.8-268.8-89.6 89.6 115.2 115.2h-422.4v128h422.4z" />
+<glyph unicode="&#xe70d;" glyph-name="arrow-circle-right2" data-tags="arrow-circle-right" d="M512-64c281.6 0 512 230.4 512 512s-230.4 512-512 512-512-230.4-512-512 230.4-512 512-512zM614.4 512l-115.2 115.2 89.6 89.6 268.8-268.8-268.8-268.8-89.6 89.6 115.2 115.2h-422.4v128h422.4z" />
+<glyph unicode="&#xe70e;" glyph-name="arrow-circle-up-o" data-tags="arrow-circle-up-o" d="M960 448c0-249.6-198.4-448-448-448s-448 198.4-448 448 198.4 448 448 448 448-198.4 448-448zM1024 448c0 281.6-230.4 512-512 512s-512-230.4-512-512c0-281.6 230.4-512 512-512s512 230.4 512 512v0zM448 550.4l-115.2-115.2-89.6 89.6 268.8 268.8 268.8-268.8-89.6-89.6-115.2 115.2v-422.4h-128v422.4z" />
+<glyph unicode="&#xe70f;" glyph-name="arrow-circle-up2" data-tags="arrow-circle-up" d="M1024 448c0 281.6-230.4 512-512 512s-512-230.4-512-512 230.4-512 512-512 512 230.4 512 512zM448 550.4l-115.2-115.2-89.6 89.6 268.8 268.8 268.8-268.8-89.6-89.6-115.2 115.2v-422.4h-128v422.4z" />
+<glyph unicode="&#xe710;" glyph-name="ban2" data-tags="ban" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM512 832c83.2 0 160-25.6 224-70.4l-537.6-537.6c-44.8 64-70.4 140.8-70.4 224 0 211.2 172.8 384 384 384zM512 64c-83.2 0-160 25.6-224 70.4l537.6 537.6c44.8-64 70.4-140.8 70.4-224 0-211.2-172.8-384-384-384z" />
+<glyph unicode="&#xe711;" glyph-name="bold2" data-tags="bold" d="M704 480c0 0 128 51.2 128 230.4 0 262.4-326.4 249.6-448 249.6h-256v-1024h256c236.8 0 512 0 512 281.6 0 243.2-192 262.4-192 262.4zM576 678.4c0-115.2-96-102.4-192-102.4v192c115.2 0 192-6.4 192-89.6zM384 128v256c115.2 0 256 19.2 256-140.8 0-121.6-160-115.2-256-115.2z" />
+<glyph unicode="&#xe712;" glyph-name="bullseye2" data-tags="bullseye" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM512 6.4c-243.2 0-441.6 198.4-441.6 441.6s198.4 441.6 441.6 441.6 441.6-198.4 441.6-441.6-198.4-441.6-441.6-441.6zM512 812.8c-204.8 0-364.8-160-364.8-364.8s166.4-364.8 364.8-364.8 364.8 166.4 364.8 364.8-160 364.8-364.8 364.8zM512 153.6c-160 0-294.4 134.4-294.4 294.4s134.4 294.4 294.4 294.4 294.4-134.4 294.4-294.4c0-160-134.4-294.4-294.4-294.4zM512 665.6c-121.6 0-217.6-96-217.6-217.6s96-217.6 217.6-217.6c121.6 0 217.6 96 217.6 217.6s-96 217.6-217.6 217.6z" />
+<glyph unicode="&#xe713;" glyph-name="cart-o" data-tags="cart-o" d="M896 121.6v70.4h-601.6l38.4 70.4 588.8 57.6 102.4 384h-787.2l-44.8 192h-192v-64h140.8l134.4-537.6-83.2-166.4v-96c0-51.2 44.8-96 96-96s96 44.8 96 96-44.8 96-96 96h480v-96c0-51.2 44.8-96 96-96s96 44.8 96 96c0 44.8-25.6 76.8-64 89.6zM256 640h684.8l-70.4-256-537.6-57.6-76.8 313.6z" />
+<glyph unicode="&#xe714;" glyph-name="cart" data-tags="cart" d="M896 121.6v70.4h-601.6l38.4 70.4 588.8 57.6 102.4 384h-787.2l-44.8 192h-192v-64h140.8l134.4-537.6-83.2-166.4v-96c0-51.2 44.8-96 96-96s96 44.8 96 96-44.8 96-96 96h480v-96c0-51.2 44.8-96 96-96s96 44.8 96 96c0 44.8-25.6 76.8-64 89.6z" />
+<glyph unicode="&#xe715;" glyph-name="check-square-o2" data-tags="check-square-o" d="M896 563.2v-499.2h-768v768h672l64 64h-800v-896h896v627.2zM505.6 262.4l-268.8 268.8 96 89.6 172.8-179.2 428.8 428.8 89.6-89.6z" />
+<glyph unicode="&#xe716;" glyph-name="cross-cutlery" data-tags="cross-cutlery" d="M697.6 409.6c0 0 0 0 0 0 38.4 6.4 76.8 25.6 102.4 57.6l198.4 198.4c25.6 25.6 25.6 64 0 89.6l-6.4 12.8-192-192c-12.8-12.8-38.4-12.8-57.6 0s-12.8 38.4 0 57.6l166.4 166.4c12.8 12.8 12.8 38.4 0 57.6-12.8 12.8-38.4 12.8-57.6 0l-166.4-166.4c-12.8-12.8-38.4-12.8-57.6 0-12.8 12.8-12.8 38.4 0 57.6l192 192-6.4 6.4c-25.6 25.6-64 25.6-89.6 0l-198.4-211.2c-25.6-25.6-44.8-64-51.2-102.4l-313.6 307.2c-25.6 25.6-64 19.2-83.2 0l-12.8-12.8c-89.6-89.6-57.6-268.8 96-422.4l51.2-51.2c25.6-25.6 57.6-44.8 96-51.2-32-25.6-51.2-51.2-51.2-51.2l-217.6-217.6c-44.8-44.8-44.8-121.6 0-166.4s121.6-44.8 166.4 0l211.2 224c12.8 12.8 44.8 51.2 83.2 96 19.2-25.6 32-38.4 32-38.4l275.2-275.2c44.8-44.8 121.6-44.8 166.4 0s44.8 121.6 0 166.4l-275.2 268.8z" />
+<glyph unicode="&#xe717;" glyph-name="cutlery2" data-tags="cutlery" d="M832 908.8c0 32-25.6 51.2-51.2 51.2h-12.8c-108.8 0-192-121.6-192-300.8v-57.6c0-64 32-121.6 89.6-153.6-19.2-76.8-25.6-160-25.6-160v-256c0-51.2 44.8-96 96-96s96 44.8 96 96v256c0 25.6-6.4 89.6-19.2 147.2 12.8 12.8 19.2 25.6 19.2 44.8v428.8zM460.8 960h-12.8v-224c0-19.2-12.8-32-32-32s-32 12.8-32 32v192c0 19.2-12.8 32-32 32s-32-12.8-32-32v-192c0-19.2-12.8-32-32-32s-32 12.8-32 32v224h-12.8c-25.6 0-51.2-25.6-51.2-51.2v-236.8c0-64 38.4-121.6 96-147.2-25.6-102.4-32-236.8-32-236.8v-256c0-51.2 44.8-96 96-96s96 44.8 96 96v256c0 32-6.4 147.2-25.6 236.8 51.2 25.6 89.6 83.2 89.6 147.2v236.8c0 25.6-25.6 51.2-51.2 51.2z" />
+<glyph unicode="&#xe718;" glyph-name="dashboard2" data-tags="dashboard" d="M1024 313.6c0 281.6-230.4 518.4-512 518.4s-512-236.8-512-518.4c0-89.6 19.2-185.6 57.6-249.6h313.6c32-38.4 83.2-64 140.8-64s108.8 25.6 140.8 64h313.6c38.4 64 57.6 160 57.6 249.6zM896 512v-64l-262.4-224c0-6.4 6.4-19.2 6.4-32 0-70.4-57.6-128-128-128s-128 57.6-128 128 57.6 128 128 128c19.2 0 38.4-6.4 51.2-12.8l268.8 204.8h64zM640 704h64v-64h-64v64zM320 704h64v-64h-64v64zM128 192h-64v64h64v-64zM192 448h-64v64h64v-64zM960 192h-64v64h64v-64zM576 192c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64z" />
+<glyph unicode="&#xe719;" glyph-name="disc" data-tags="disc" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM960 448c0-70.4-12.8-134.4-44.8-192l-172.8 76.8c12.8 38.4 25.6 76.8 25.6 115.2 0 140.8-115.2 256-256 256-32 0-57.6-6.4-89.6-19.2l-76.8 179.2c38.4 12.8 76.8 25.6 115.2 32l19.2-192h32v192c249.6 0 448-198.4 448-448zM512 640c108.8 0 192-83.2 192-192s-83.2-192-192-192-192 83.2-192 192 83.2 192 192 192zM64 448c0 70.4 12.8 134.4 44.8 192l172.8-76.8c-12.8-38.4-25.6-76.8-25.6-115.2 0-140.8 115.2-256 256-256 32 0 57.6 6.4 89.6 19.2l76.8-179.2c-38.4-12.8-76.8-25.6-115.2-32l-19.2 192h-32v-192c-249.6 0-448 198.4-448 448zM640 448c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128z" />
+<glyph unicode="&#xe71a;" glyph-name="dot-circle" data-tags="dot-circle" d="M512 704c-140.8 0-256-115.2-256-256s115.2-256 256-256 256 115.2 256 256-115.2 256-256 256zM512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0z" />
+<glyph unicode="&#xe71b;" glyph-name="download2" data-tags="download" d="M1024 320h-352l-160-160-160 160h-352v-384h1024v384zM256 64h-128v128h128v-128zM640 576v384h-256v-384h-192l320-320 320 320z" />
+<glyph unicode="&#xe71c;" glyph-name="drop" data-tags="drop" d="M512 960c0 0-320-524.8-320-704s140.8-320 320-320 320 140.8 320 320-320 704-320 704zM569.6 6.4l-12.8 64c89.6 19.2 153.6 108.8 153.6 204.8 0 19.2-6.4 70.4-51.2 166.4l57.6 25.6c38.4-89.6 51.2-153.6 51.2-192 0-128-83.2-243.2-198.4-268.8z" />
+<glyph unicode="&#xe71d;" glyph-name="exchange22" data-tags="exchange" d="M1024 640v-128h-832v-128l-192 192 192 192v-128zM0 192v128h832v128l192-192-192-192v128z" />
+<glyph unicode="&#xe71e;" glyph-name="exclamation-circle-o" data-tags="exclamation-circle-o" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM448 768h128v-448h-128v448zM448 256h128v-128h-128v128z" />
+<glyph unicode="&#xe71f;" glyph-name="exclamation-circle2" data-tags="exclamation-circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM576 128h-128v128h128v-128zM576 320h-128v448h128v-448z" />
+<glyph unicode="&#xe720;" glyph-name="exclamation2" data-tags="exclamation" d="M384 960h256v-256l-64-448h-128l-64 448zM640 64c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128z" />
+<glyph unicode="&#xe721;" glyph-name="eye-slash2" data-tags="eye-slash" d="M825.6 627.2l-51.2-51.2c108.8-57.6 160-147.2 179.2-192-44.8-57.6-179.2-198.4-448-198.4-44.8 0-76.8 6.4-115.2 12.8l-51.2-51.2c51.2-19.2 108.8-25.6 166.4-25.6 364.8 0 518.4 256 518.4 256s-38.4 153.6-198.4 249.6zM768 505.6c0 19.2 0 38.4-6.4 51.2l-307.2-300.8c19.2 0 38.4-6.4 57.6-6.4 140.8 0 256 115.2 256 256zM979.2 960l-281.6-281.6c-51.2 12.8-115.2 25.6-185.6 25.6-428.8 0-512-326.4-512-326.4s64-115.2 211.2-192l-211.2-204.8v-44.8h44.8l979.2 979.2v44.8h-44.8zM256 236.8c-102.4 44.8-160 115.2-185.6 147.2 19.2 44.8 70.4 140.8 198.4 204.8-6.4-25.6-12.8-51.2-12.8-83.2 0-70.4 32-140.8 83.2-185.6l-83.2-83.2zM396.8 454.4l-64-12.8c0 0-19.2 32-19.2 76.8 0 51.2 25.6 96 25.6 96 32 19.2 83.2 19.2 83.2 19.2s-32-57.6-32-108.8c-6.4-44.8 6.4-70.4 6.4-70.4z" />
+<glyph unicode="&#xe722;" glyph-name="file-code" data-tags="file-code" d="M640 960h-512v-1024h768v768l-256 256zM576 640h256v-640h-640v896h384v-256zM640 704v192l192-192h-192zM396.8 128h-44.8l-128 160 128 160h44.8l-128-160zM627.2 128h44.8l128 160-128 160h-44.8l128-160zM428.8 64h38.4l134.4 448h-51.2z" />
+<glyph unicode="&#xe723;" glyph-name="file-movie" data-tags="file-movie" d="M640 960h-512v-1024h768v768l-256 256zM576 640h256v-640h-640v896h384v-256zM640 704v192l192-192h-192zM640 320v128h-384v-320h384v128l128-128v320z" />
+<glyph unicode="&#xe724;" glyph-name="file-picture" data-tags="file-picture" d="M640 960h-512v-1024h768v768l-256 256zM576 640h256v-640h-640v896h384v-256zM640 704v192l192-192h-192zM256 224v-160h512v108.8c0 0 6.4 83.2-83.2 96-83.2 12.8-96-25.6-160-32-51.2 0-38.4 83.2-140.8 83.2-76.8 0-128-96-128-96zM768 416c0-53.019-42.981-96-96-96s-96 42.981-96 96c0 53.019 42.981 96 96 96s96-42.981 96-96z" />
+<glyph unicode="&#xe725;" glyph-name="file-sound" data-tags="file-sound" d="M729.6 288c0-76.8-25.6-140.8-64-192l25.6-32c44.8 57.6 76.8 134.4 76.8 224s-32 166.4-76.8 224l-25.6-32c38.4-51.2 64-121.6 64-192zM633.6 448l-25.6-32c25.6-32 44.8-76.8 44.8-128s-19.2-96-44.8-128l25.6-32c32 38.4 51.2 96 51.2 160s-19.2 115.2-51.2 160zM582.4 384l-25.6-32c12.8-19.2 19.2-38.4 19.2-64s-6.4-44.8-19.2-64l25.6-32c19.2 25.6 32 57.6 32 96s-12.8 70.4-32 96zM640 960h-512v-1024h768v768l-256 256zM576 640h256v-640h-640v896h384v-256zM640 704v192l192-192h-192zM384 384h-128v-192h128l128-128v448z" />
+<glyph unicode="&#xe726;" glyph-name="file-zip" data-tags="file-zip" d="M640 960h-512v-1024h768v768l-256 256zM576 0h-256v179.2l44.8 140.8h153.6l57.6-140.8v-179.2zM832 0h-192v192l-64 192h-128v64h-128v-64l-64-192v-192h-64v896h256v-64h128v-64h-128v-64h128v-64h256v-640zM640 704v192l192-192h-192zM320 576h128v-64h-128v64zM320 832h128v-64h-128v64zM320 704h128v-64h-128v64zM448 640h128v-64h-128v64zM448 512h128v-64h-128v64zM384 192h128v-128h-128v128z" />
+<glyph unicode="&#xe727;" glyph-name="flag-checkered2" data-tags="flag-checkered" d="M128 960c-70.4 0-128-57.6-128-128 0-44.8 25.6-89.6 64-108.8v-787.2h128v787.2c38.4 19.2 64 64 64 108.8 0 70.4-57.6 128-128 128zM768 832c-134.4 0-115.2 64-281.6 64s-230.4-192-230.4-192v-512c0 0 44.8 128 192 128 172.8 0 179.2-64 320-64 211.2 0 256 128 256 128v512c0 0-102.4-64-256-64zM960 672c-12.8-12.8-51.2-25.6-128-38.4v140.8c51.2 6.4 96 12.8 128 25.6v-128zM320 454.4v166.4c25.6 38.4 70.4 70.4 128 70.4v134.4c12.8 6.4 25.6 6.4 38.4 6.4 76.8 0 102.4-12.8 134.4-25.6 6.4-6.4 12.8-12.8 19.2-12.8v-140.8c32-12.8 70.4-25.6 128-25.6 25.6 0 44.8 0 64 6.4v-166.4c-19.2 0-38.4-6.4-64-6.4-70.4 0-96 12.8-128 32v-147.2c-44.8 19.2-96 38.4-192 38.4v140.8c-57.6-12.8-96-38.4-128-70.4zM832 326.4v140.8c70.4 12.8 108.8 38.4 128 51.2v-115.2c-12.8-19.2-44.8-64-128-76.8zM640 499.2v153.6c0 0-76.8 38.4-192 38.4v-166.4c108.8 25.6 192-25.6 192-25.6z" />
+<glyph unicode="&#xe728;" glyph-name="flag-o2" data-tags="flag-o" d="M256 832c0 70.4-57.6 128-128 128s-128-57.6-128-128c0-44.8 25.6-89.6 64-108.8v-787.2h128v787.2c38.4 19.2 64 64 64 108.8zM486.4 832c76.8 0 102.4-12.8 134.4-25.6 32-19.2 70.4-38.4 147.2-38.4s140.8 12.8 192 32v-403.2c-12.8-19.2-57.6-76.8-192-76.8-57.6 0-83.2 12.8-121.6 25.6-44.8 19.2-96 38.4-198.4 38.4-51.2 0-96-12.8-128-32v339.2c12.8 32 64 140.8 166.4 140.8zM1024 896c0 0-102.4-64-256-64-134.4 0-115.2 64-281.6 64s-230.4-192-230.4-192v-512c0 0 44.8 128 192 128 172.8 0 179.2-64 320-64 211.2 0 256 128 256 128v512z" />
+<glyph unicode="&#xe729;" glyph-name="flag2" data-tags="flag" d="M256 832c0 70.4-57.6 128-128 128s-128-57.6-128-128c0-44.8 25.6-89.6 64-108.8v-787.2h128v787.2c38.4 19.2 64 64 64 108.8zM256 704c0 0 64 192 230.4 192 172.8 0 147.2-64 281.6-64 153.6 0 256 64 256 64v-512c0 0-44.8-128-256-128-140.8 0-147.2 64-320 64-147.2 0-192-128-192-128v512z" />
+<glyph unicode="&#xe72a;" glyph-name="flash2" data-tags="flash" d="M1024 448l-140.8 102.4 70.4 153.6-172.8 12.8-12.8 172.8-153.6-70.4-102.4 140.8-102.4-140.8-153.6 70.4-12.8-172.8-172.8-12.8 70.4-153.6-140.8-102.4 140.8-102.4-70.4-153.6 172.8-12.8 12.8-172.8 153.6 70.4 102.4-140.8 102.4 140.8 153.6-70.4 12.8 172.8 172.8 12.8-70.4 153.6 140.8 102.4z" />
+<glyph unicode="&#xe72b;" glyph-name="modal-list" data-tags="modal-list" d="M0 704v-704h1024v896h-1024v-192zM896 832h64v-64h-64v64zM64 704h896v-640h-896v640zM192 576h128v-64h-128v64zM384 576h448v-64h-448v64zM192 448h128v-64h-128v64zM384 448h448v-64h-448v64zM192 320h128v-64h-128v64zM384 320h448v-64h-448v64z" />
+<glyph unicode="&#xe72c;" glyph-name="modal-list2" data-tags="modal-list" d="M0 704v-704h1024v896h-1024v-192zM896 832h64v-64h-64v64zM64 704h896v-640h-896v640zM192 576h128v-64h-128v64zM384 576h448v-64h-448v64zM192 448h128v-64h-128v64zM384 448h448v-64h-448v64zM192 320h128v-64h-128v64zM384 320h448v-64h-448v64z" />
+<glyph unicode="&#xe72d;" glyph-name="font2" data-tags="font" d="M768-64h192l-384 1024h-128l-384-1024h192l121.6 320h268.8l121.6-320zM428.8 384l83.2 230.4 83.2-230.4h-166.4z" />
+<glyph unicode="&#xe72e;" glyph-name="gamepad2" data-tags="gamepad" d="M716.8 832h-409.6c-166.4 0-307.2-140.8-307.2-307.2v-384c0-76.8 64-140.8 140.8-140.8h12.8c57.6 0 115.2 38.4 134.4 96s70.4 96 134.4 96h179.2c57.6 0 115.2-38.4 134.4-96s70.4-96 134.4-96h12.8c76.8 0 140.8 64 140.8 140.8v384c0 166.4-140.8 307.2-307.2 307.2zM448 384h-128v-128h-128v128h-128v128h128v128h128v-128h128v-128zM672 320c-51.2 0-96 44.8-96 96s44.8 96 96 96c51.2 0 96-44.8 96-96s-44.8-96-96-96zM864 448c-51.2 0-96 44.8-96 96s44.8 96 96 96c51.2 0 96-44.8 96-96s-44.8-96-96-96z" />
+<glyph unicode="&#xe72f;" glyph-name="gift2" data-tags="gift" d="M646.4 640c128 19.2 249.6 70.4 140.8 230.4-44.8 64-89.6 89.6-128 89.6-64 0-108.8-70.4-147.2-140.8-38.4 70.4-83.2 140.8-147.2 140.8-38.4 0-83.2-25.6-128-89.6-115.2-160 12.8-211.2 140.8-230.4h-377.6v-192h1024v192h-377.6zM659.2 896c6.4 0 32-6.4 76.8-64 32-44.8 38.4-70.4 32-83.2-12.8-19.2-83.2-44.8-211.2-51.2 0 12.8-6.4 25.6-12.8 38.4 38.4 89.6 83.2 160 115.2 160zM256 748.8c-6.4 12.8 0 38.4 32 83.2 44.8 57.6 70.4 64 76.8 64 32 0 76.8-70.4 115.2-160-6.4-12.8-12.8-25.6-12.8-38.4-128 6.4-198.4 32-211.2 51.2zM448 512v128h128v-128h-128zM576 0h-128v384h-384v-448h896v448h-384z" />
+<glyph unicode="&#xe730;" glyph-name="handle-corner" data-tags="handle-corner" d="M428.8-64l595.2 595.2v89.6l-684.8-684.8zM620.8-64l403.2 403.2v89.6l-492.8-492.8zM812.8-64l211.2 211.2v89.6l-300.8-300.8zM1004.8-64l19.2 19.2v89.6l-108.8-108.8z" />
+<glyph unicode="&#xe731;" glyph-name="harddrive-o" data-tags="harddrive-o" d="M128 192h64v-64h-64v64zM256 192h192v-64h-192v64zM832 896h-640l-192-576v-320h1024v320l-192 576zM236.8 832h550.4l172.8-512h-889.6l166.4 512zM64 64v192h896v-192h-896z" />
+<glyph unicode="&#xe732;" glyph-name="harddrive" data-tags="harddrive" d="M832 896h-640l-172.8-512h985.6zM0 320v-320h1024v320h-1024zM192 128h-64v64h64v-64zM448 128h-192v64h192v-64z" />
+<glyph unicode="&#xe733;" glyph-name="random" data-tags="random" d="M832 192h-128c-64 0-108.8 76.8-153.6 172.8-19.2-44.8-38.4-96-64-147.2 51.2-89.6 115.2-153.6 217.6-153.6h128v-128l192 192-192 192v-128zM345.6 537.6c19.2 44.8 38.4 96 64 140.8-51.2 89.6-121.6 153.6-217.6 153.6h-192v-128h192c64 0 108.8-76.8 153.6-166.4zM1024 768l-192 192v-128h-128c-172.8 0-249.6-192-320-364.8-51.2-134.4-108.8-275.2-192-275.2h-192v-128h192c166.4 0 243.2 179.2 313.6 358.4 57.6 140.8 115.2 281.6 198.4 281.6h128v-128l192 192z" />
+<glyph unicode="&#xe734;" glyph-name="random3" data-tags="random" d="M832 192h-128c-64 0-108.8 76.8-153.6 172.8-19.2-44.8-38.4-96-64-147.2 51.2-89.6 115.2-153.6 217.6-153.6h128v-128l192 192-192 192v-128zM345.6 537.6c19.2 44.8 38.4 96 64 140.8-51.2 89.6-121.6 153.6-217.6 153.6h-192v-128h192c64 0 108.8-76.8 153.6-166.4zM1024 768l-192 192v-128h-128c-172.8 0-249.6-192-320-364.8-51.2-134.4-108.8-275.2-192-275.2h-192v-128h192c166.4 0 243.2 179.2 313.6 358.4 57.6 140.8 115.2 281.6 198.4 281.6h128v-128l192 192z" />
+<glyph unicode="&#xe735;" glyph-name="header2" data-tags="header" d="M704 960v-448h-384v448h-192v-1024h192v448h384v-448h192v1024z" />
+<glyph unicode="&#xe736;" glyph-name="server2" data-tags="server" d="M192 640v-192h640v192h-640zM448 512h-192v64h192v-64zM192 704h640l-128 256h-384zM192 192h640v192h-640v-192zM704 320h64v-64h-64v64zM576 320h64v-64h-64v64zM192-64h640v192h-640v-192zM256 64h192v-64h-192v64z" />
+<glyph unicode="&#xe737;" glyph-name="database" data-tags="database" d="M896 800c0-53.019-171.923-96-384-96s-384 42.981-384 96c0 53.019 171.923 96 384 96s384-42.981 384-96zM512 640c-211.2 0-384 44.8-384 96v-192c0-51.2 172.8-96 384-96s384 44.8 384 96v192c0-51.2-172.8-96-384-96zM512 384c-211.2 0-384 44.8-384 96v-192c0-51.2 172.8-96 384-96s384 44.8 384 96v192c0-51.2-172.8-96-384-96zM512 128c-211.2 0-384 44.8-384 96v-192c0-51.2 172.8-96 384-96s384 44.8 384 96v192c0-51.2-172.8-96-384-96z" />
+<glyph unicode="&#xe738;" glyph-name="server22" data-tags="server" d="M192 640v-192h640v192h-640zM448 512h-192v64h192v-64zM192 704h640l-128 256h-384zM192 192h640v192h-640v-192zM704 320h64v-64h-64v64zM576 320h64v-64h-64v64zM192-64h640v192h-640v-192zM256 64h192v-64h-192v64z" />
+<glyph unicode="&#xe739;" glyph-name="sitemap" data-tags="sitemap" d="M928 192v288h-384v224h96v256h-256v-256h96v-224h-384v-288h-96v-256h256v256h-96v224h320v-224h-96v-256h256v256h-96v224h320v-224h-96v-256h256v256z" />
+<glyph unicode="&#xe73a;" glyph-name="database3" data-tags="database" d="M896 800c0-53.019-171.923-96-384-96s-384 42.981-384 96c0 53.019 171.923 96 384 96s384-42.981 384-96zM512 640c-211.2 0-384 44.8-384 96v-192c0-51.2 172.8-96 384-96s384 44.8 384 96v192c0-51.2-172.8-96-384-96zM512 384c-211.2 0-384 44.8-384 96v-192c0-51.2 172.8-96 384-96s384 44.8 384 96v192c0-51.2-172.8-96-384-96zM512 128c-211.2 0-384 44.8-384 96v-192c0-51.2 172.8-96 384-96s384 44.8 384 96v192c0-51.2-172.8-96-384-96z" />
+<glyph unicode="&#xe73b;" glyph-name="sitemap3" data-tags="sitemap" d="M928 192v288h-384v224h96v256h-256v-256h96v-224h-384v-288h-96v-256h256v256h-96v224h320v-224h-96v-256h256v256h-96v224h320v-224h-96v-256h256v256z" />
+<glyph unicode="&#xe73c;" glyph-name="headphones2" data-tags="headphones" d="M896 428.8v147.2c0 211.2-172.8 384-384 384s-384-172.8-384-384v-147.2c-76.8-32-128-108.8-128-198.4v-76.8c0-115.2 83.2-204.8 192-217.6h128v512h-64v128c0 140.8 115.2 256 256 256s256-115.2 256-256v-128h-64v-512h128c108.8 12.8 192 108.8 192 217.6v76.8c0 89.6-51.2 166.4-128 198.4zM256 0h-64v384h64v-384zM832 0h-64v384h64v-384z" />
+<glyph unicode="&#xe73d;" glyph-name="tasks" data-tags="tasks" d="M384 960h640v-256h-640v256zM384 576h640v-256h-640v256zM384 192h640v-256h-640v256zM192 896v-128h-128v128h128zM256 960h-256v-256h256v256zM192 128v-128h-128v128h128zM256 192h-256v-256h256v256zM339.2 582.4l-38.4 51.2-57.6-57.6h-243.2v-256h256v179.2l83.2 83.2zM172.8 512l-44.8-44.8-51.2 44.8h96zM64 435.2l57.6-51.2h-57.6v51.2zM192 384h-57.6l57.6 57.6v-57.6z" />
+<glyph unicode="&#xe73e;" glyph-name="tasks22" data-tags="tasks" d="M384 960h640v-256h-640v256zM384 576h640v-256h-640v256zM384 192h640v-256h-640v256zM192 896v-128h-128v128h128zM256 960h-256v-256h256v256zM192 128v-128h-128v128h128zM256 192h-256v-256h256v256zM339.2 582.4l-38.4 51.2-57.6-57.6h-243.2v-256h256v179.2l83.2 83.2zM172.8 512l-44.8-44.8-51.2 44.8h96zM64 435.2l57.6-51.2h-57.6v51.2zM192 384h-57.6l57.6 57.6v-57.6z" />
+<glyph unicode="&#xe73f;" glyph-name="inbox2" data-tags="inbox" d="M640 576v384h-256v-384h-128l256-320 256 320zM832 896h-128v-64h83.2l166.4-512h-249.6v-128h-384v128h-249.6l166.4 512h83.2v64h-128l-192-576v-320h1024v320z" />
+<glyph unicode="&#xe740;" glyph-name="ticket2" data-tags="ticket" d="M896 768h-768c0-70.4-57.6-128-128-128v-384c70.4 0 128-57.6 128-128h768c0 70.4 57.6 128 128 128v0 384c-70.4 0-128 57.6-128 128zM832 192h-640v512h640v-512zM256 640h512v-384h-512v384z" />
+<glyph unicode="&#xe741;" glyph-name="ticket22" data-tags="ticket" d="M896 768h-768c0-70.4-57.6-128-128-128v-384c70.4 0 128-57.6 128-128h768c0 70.4 57.6 128 128 128v0 384c-70.4 0-128 57.6-128 128zM832 192h-640v512h640v-512zM256 640h512v-384h-512v384z" />
+<glyph unicode="&#xe742;" glyph-name="info-circle-o" data-tags="info-circle-o" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM448 576h128v-448h-128v448zM448 768h128v-128h-128v128z" />
+<glyph unicode="&#xe743;" glyph-name="info-circle2" data-tags="info-circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM576 128h-128v448h128v-448zM576 640h-128v128h128v-128z" />
+<glyph unicode="&#xe744;" glyph-name="info2" data-tags="info" d="M448 640h192v-704h-192v704zM672 832c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128z" />
+<glyph unicode="&#xe745;" glyph-name="ist-ol" data-tags="ist-ol" d="M256 960h768v-256h-768v256zM256 576h768v-256h-768v256zM256 192h768v-256h-768v256zM64 960l-57.6-32 12.8-44.8 44.8 19.2v-198.4h64v256zM140.8 70.4c19.2 12.8 32 32 32 51.2 0 32-25.6 64-83.2 64-32 0-64-6.4-76.8-19.2h-6.4l12.8-51.2 6.4 6.4c6.4 6.4 25.6 12.8 44.8 12.8s25.6-6.4 25.6-19.2c0-25.6-32-25.6-38.4-25.6h-25.6v-44.8h25.6c19.2 0 38.4-6.4 38.4-25.6 0-12.8-12.8-25.6-38.4-25.6s-44.8 12.8-51.2 12.8l-6.4 6.4v-57.6h6.4c12.8-12.8 38.4-19.2 70.4-19.2 64 0 102.4 32 102.4 76.8 0 25.6-12.8 51.2-38.4 57.6zM6.4 550.4l19.2-64c0 0 44.8 38.4 76.8 19.2 70.4-51.2-102.4-153.6-102.4-153.6v-32h192v64h-76.8c38.4 32 76.8 76.8 64 121.6-32 121.6-172.8 44.8-172.8 44.8z" />
+<glyph unicode="&#xe746;" glyph-name="italic2" data-tags="italic" d="M512 960h192l-192-1024h-192z" />
+<glyph unicode="&#xe747;" glyph-name="keyboard-o2" data-tags="keyboard-o" d="M960 640v-448h-896v448h896zM1024 704h-1024v-576h1024v576zM256 320h512v-64h-512v64zM128 320h64v-64h-64v64zM832 320h64v-64h-64v64zM704 448h64v-64h-64v64zM576 448h64v-64h-64v64zM448 448h64v-64h-64v64zM320 448h64v-64h-64v64zM192 448h64v-64h-64v64zM640 576h64v-64h-64v64zM768 576v-64h64v-128h64v192zM512 576h64v-64h-64v64zM384 576h64v-64h-64v64zM256 576h64v-64h-64v64zM128 576h64v-64h-64v64z" />
+<glyph unicode="&#xe748;" glyph-name="keyboard" data-tags="keyboard" d="M0 704v-576h1024v576h-1024zM640 576h64v-64h-64v64zM512 576h64v-64h-64v64zM640 448v-64h-64v64h64zM384 576h64v-64h-64v64zM512 448v-64h-64v64h64zM256 576h64v-64h-64v64zM384 448v-64h-64v64h64zM128 576h64v-64h-64v64zM192 256h-64v64h64v-64zM192 448h64v-64h-64v64zM768 256h-512v64h512v-64zM768 384h-64v64h64v-64zM896 256h-64v64h64v-64zM896 384h-64v128h-64v64h128v-192z" />
+<glyph unicode="&#xe749;" glyph-name="line-h" data-tags="line-h" d="M0 512h1024v-64h-1024v64z" />
+<glyph unicode="&#xe74a;" glyph-name="line-v" data-tags="line-v" d="M512 960h64v-1024h-64v1024z" />
+<glyph unicode="&#xe74b;" glyph-name="link2" data-tags="link" d="M953.6 889.6c-89.6 89.6-236.8 89.6-326.4 0l-281.6-275.2c-89.6-96-89.6-236.8 0-332.8 6.4-6.4 19.2-12.8 25.6-19.2l96 96c-6.4 6.4-19.2 12.8-25.6 19.2-38.4 38.4-38.4 102.4 0 140.8l281.6 281.6c38.4 38.4 102.4 38.4 140.8 0s38.4-102.4 0-140.8l-83.2-83.2c25.6-51.2 32-108.8 25.6-160l147.2 147.2c96 89.6 96 236.8 0 326.4zM652.8 633.6l-96-96c0 0 19.2-12.8 25.6-19.2 38.4-38.4 38.4-102.4 0-140.8l-281.6-281.6c-38.4-38.4-102.4-38.4-140.8 0s-38.4 102.4 0 140.8l83.2 83.2c-25.6 51.2-6.4 83.2-25.6 160l-147.2-147.2c-89.6-89.6-89.6-236.8 0-326.4s236.8-89.6 326.4 0l281.6 281.6c89.6 89.6 89.6 236.8 0 326.4-12.8 6.4-25.6 19.2-25.6 19.2z" />
+<glyph unicode="&#xe74c;" glyph-name="location-arrow-circle-o" data-tags="location-arrow-circle-o" d="M64 448c0 249.6 198.4 448 448 448s448-198.4 448-448-198.4-448-448-448-448 198.4-448 448zM0 448c0-281.6 230.4-512 512-512s512 230.4 512 512-230.4 512-512 512-512-230.4-512-512v0zM128 384l640 320-320-640v320z" />
+<glyph unicode="&#xe74d;" glyph-name="location-arrow-circle" data-tags="location-arrow-circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM448 64v320h-320l640 320-320-640z" />
+<glyph unicode="&#xe74e;" glyph-name="location-arrow2" data-tags="location-arrow" d="M0 384l1024 576-576-1024v448z" />
+<glyph unicode="&#xe74f;" glyph-name="mailbox" data-tags="mailbox" d="M832 896h-640l-192-576v-320h1024v320l-192 576zM704 320v-128h-384v128h-249.6l172.8 512h550.4l172.8-512h-262.4z" />
+<glyph unicode="&#xe750;" glyph-name="microphone2" data-tags="microphone" d="M512 320v0c-108.8 0-192 83.2-192 192v256c0 102.4 83.2 192 192 192v0c102.4 0 192-83.2 192-192v-256c0-102.4-89.6-192-192-192zM768 640v-160c0-121.6-115.2-224-243.2-224h-25.6c-128 0-243.2 102.4-243.2 224v160c-38.4 0-64-25.6-64-64v-96c0-140.8 115.2-262.4 256-281.6v-134.4c-192 0-160-128-160-128h448c0 0 32 128-160 128v134.4c140.8 25.6 256 140.8 256 281.6v96c0 38.4-25.6 64-64 64z" />
+<glyph unicode="&#xe751;" glyph-name="mute" data-tags="mute" d="M972.8 960l-268.8-268.8v76.8c0 108.8-83.2 192-192 192s-192-83.2-192-192v-256c0-57.6 25.6-108.8 64-140.8l-51.2-51.2c-44.8 38.4-76.8 96-76.8 160v160c-38.4 0-64-25.6-64-64v-96c0-83.2 38.4-153.6 96-204.8l-288-294.4v-44.8h44.8l979.2 985.6v38.4h-51.2zM800 633.6l-32-32v-121.6c0-121.6-115.2-224-243.2-224h-25.6c-19.2 0-38.4 6.4-57.6 6.4l-57.6-44.8c19.2-6.4 38.4-12.8 64-19.2v-134.4c-192 0-160-128-160-128h448c0 0 32 128-160 128v134.4c140.8 25.6 256 140.8 256 281.6v96c0 25.6-12.8 44.8-32 57.6zM704 512v25.6l-211.2-217.6c6.4 0 12.8 0 19.2 0 108.8 0 192 89.6 192 192z" />
+<glyph unicode="&#xe752;" glyph-name="paperclip2" data-tags="paperclip" d="M172.8-19.2c-44.8 0-89.6 19.2-121.6 51.2-57.6 57.6-76.8 160 0 236.8l569.6 569.6c89.6 89.6 243.2 89.6 332.8 0s89.6-243.2 0-332.8l-473.6-473.6c-12.8-12.8-32-12.8-44.8 0s-12.8 32 0 44.8l473.6 473.6c64 64 64 172.8 0 236.8s-172.8 64-236.8 0l-569.6-569.6c-51.2-51.2-38.4-108.8 0-140.8 38.4-38.4 96-51.2 140.8 0l569.6 569.6c12.8 12.8 12.8 32 0 44.8s-32 12.8-44.8 0l-473.6-473.6c-12.8-12.8-32-12.8-44.8 0s-12.8 32 0 44.8l473.6 473.6c38.4 38.4 102.4 38.4 140.8 0s38.4-102.4 0-140.8l-569.6-569.6c-38.4-25.6-83.2-44.8-121.6-44.8z" />
+<glyph unicode="&#xe753;" glyph-name="play-circle-o2" data-tags="play-circle-o" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM384 704v-512l384 256z" />
+<glyph unicode="&#xe754;" glyph-name="question-circle-o" data-tags="question-circle-o" d="M576 320h-128c0 128 76.8 166.4 128 192 19.2 6.4 32 12.8 44.8 25.6 6.4 6.4 19.2 19.2 6.4 44.8-12.8 32-51.2 64-108.8 64-89.6 0-102.4-76.8-108.8-96l-128 19.2c6.4 70.4 64 204.8 230.4 204.8 102.4 0 192-57.6 230.4-140.8 25.6-70.4 12.8-140.8-38.4-192-25.6-25.6-51.2-38.4-76.8-44.8-38.4-25.6-51.2-12.8-51.2-76.8zM512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM441.6 256h128v-128h-128v128z" />
+<glyph unicode="&#xe755;" glyph-name="question-circle2" data-tags="question-circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM569.6 128h-128v128h128v-128zM704 441.6c-25.6-25.6-51.2-38.4-76.8-44.8-38.4-25.6-51.2-12.8-51.2-76.8h-128c0 128 76.8 166.4 128 192 19.2 6.4 32 12.8 44.8 25.6 6.4 6.4 19.2 19.2 6.4 44.8-12.8 32-51.2 64-108.8 64-89.6 0-102.4-76.8-108.8-96l-128 19.2c6.4 70.4 64 204.8 230.4 204.8 102.4 0 192-57.6 230.4-140.8 25.6-70.4 12.8-140.8-38.4-192z" />
+<glyph unicode="&#xe756;" glyph-name="play-circle2" data-tags="play-circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM384 192v512l384-256-384-256z" />
+<glyph unicode="&#xe757;" glyph-name="bar-chart" data-tags="bar-chart" d="M0 0h960v-64h-960v64zM0 256h192v-192h-192v192zM256 384h192v-320h-192v320zM512 640h192v-576h-192v576zM768 960h192v-896h-192v896z" />
+<glyph unicode="&#xe758;" glyph-name="bar-chart22" data-tags="bar-chart" d="M0 0h960v-64h-960v64zM0 256h192v-192h-192v192zM256 384h192v-320h-192v320zM512 640h192v-576h-192v576zM768 960h192v-896h-192v896z" />
+<glyph unicode="&#xe759;" glyph-name="question2" data-tags="question" d="M576 256h-192c0 192 102.4 256 172.8 294.4 25.6 12.8 44.8 25.6 57.6 38.4 32 32 19.2 76.8 12.8 89.6-19.2 44.8-64 89.6-147.2 89.6-134.4 0-160-121.6-160-147.2l-192 25.6c12.8 108.8 108.8 313.6 352 313.6 147.2 0 275.2-83.2 326.4-204.8 44.8-108.8 25.6-224-51.2-300.8-32-32-70.4-51.2-102.4-70.4-57.6-32-76.8-64-76.8-128zM608 64c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128z" />
+<glyph unicode="&#xe75a;" glyph-name="scissors2" data-tags="scissors" d="M1024 761.6c0 0-134.4 70.4-224 64-19.2 0-32-6.4-44.8-12.8l-275.2-217.6-115.2 96c6.4 19.2 12.8 38.4 19.2 64 6.4 115.2-89.6 217.6-211.2 204.8-76.8-6.4-147.2-64-166.4-140.8-19.2-83.2 12.8-160 76.8-204.8l211.2-166.4-211.2-166.4c-64-44.8-96-121.6-76.8-204.8 19.2-76.8 89.6-128 166.4-140.8 121.6-12.8 217.6 89.6 204.8 204.8 0 19.2-6.4 44.8-19.2 64l115.2 96 275.2-217.6c12.8-6.4 25.6-12.8 44.8-12.8 89.6-6.4 224 64 224 64l-364.8 313.6 371.2 313.6zM179.2 665.6c-57.6 6.4-102.4 57.6-96 115.2s57.6 102.4 115.2 96c57.6-6.4 102.4-57.6 96-115.2 0-57.6-57.6-102.4-115.2-96zM198.4 19.2c-57.6-6.4-108.8 38.4-115.2 96s38.4 108.8 96 115.2c57.6 6.4 108.8-38.4 115.2-96s-38.4-108.8-96-115.2zM793.6 755.2c0 0 6.4 0 12.8 0 25.6 0 57.6-6.4 89.6-12.8l-435.2-364.8-57.6 70.4 390.4 307.2zM896 153.6c-32-12.8-64-19.2-89.6-12.8-6.4 0-12.8 0-12.8 0l-256 204.8 64 57.6 294.4-249.6z" />
+<glyph unicode="&#xe75b;" glyph-name="screwdriver" data-tags="screwdriver" d="M512 268.8l57.6 51.2-57.6 57.6 364.8 364.8 76.8 25.6 70.4 140.8-44.8 44.8-147.2-64-32-76.8-358.4-364.8-57.6 57.6-51.2-57.6c0 0 51.2-38.4-6.4-96-32-32-83.2 6.4-179.2-89.6-32-32-134.4-134.4-134.4-134.4s-38.4-64 38.4-140.8 140.8-38.4 140.8-38.4 102.4 102.4 134.4 134.4c89.6 89.6 57.6 147.2 83.2 172.8 57.6 57.6 102.4 12.8 102.4 12.8zM313.6 294.4l44.8-44.8-243.2-243.2-44.8 44.8z" />
+<glyph unicode="&#xe75c;" glyph-name="signal2" data-tags="signal" d="M441.6 115.2l70.4-70.4 70.4 70.4c-19.2 19.2-44.8 32-70.4 32s-57.6-12.8-70.4-32zM512 665.6c172.8 0 326.4-70.4 441.6-179.2l70.4 70.4c-128 128-313.6 211.2-512 211.2s-384-83.2-512-211.2l70.4-70.4c115.2 108.8 268.8 179.2 441.6 179.2zM147.2 409.6l70.4-70.4c76.8 70.4 179.2 115.2 294.4 115.2s217.6-44.8 294.4-121.6l70.4 70.4c-89.6 102.4-224 160-364.8 160s-275.2-57.6-364.8-153.6zM294.4 262.4l70.4-70.4c38.4 38.4 89.6 57.6 147.2 57.6s108.8-25.6 147.2-57.6l70.4 70.4c-51.2 57.6-134.4 89.6-217.6 89.6s-166.4-32-217.6-89.6z" />
+<glyph unicode="&#xe75d;" glyph-name="spoon2" data-tags="spoon" d="M672 652.8c0 115.2-57.6 307.2-192 307.2s-192-192-192-307.2c0-96 51.2-179.2 140.8-198.4-32-102.4-44.8-294.4-44.8-294.4v-128c0-51.2 44.8-96 96-96s96 44.8 96 96v128c0 38.4-12.8 204.8-44.8 294.4 89.6 19.2 140.8 102.4 140.8 198.4z" />
+<glyph unicode="&#xe75e;" glyph-name="strikethrough2" data-tags="strikethrough" d="M672 512c-32 19.2-64 32-89.6 44.8-128 57.6-134.4 70.4-128 121.6s25.6 64 38.4 76.8c57.6 32 179.2 6.4 224-12.8l70.4 179.2c-25.6 12.8-236.8 89.6-390.4 0-51.2-32-121.6-96-134.4-217.6-12.8-83.2 6.4-147.2 44.8-192h-307.2v-64h1024v64h-352zM492.8 384c0 0 6.4 0 6.4-6.4 128-57.6 153.6-76.8 140.8-160-12.8-57.6-32-70.4-51.2-83.2-70.4-38.4-211.2 0-281.6 32l-76.8-166.4c19.2-6.4 147.2-64 288-64 57.6 0 115.2 12.8 166.4 38.4 57.6 32 128 89.6 153.6 217.6 12.8 83.2 0 147.2-25.6 198.4h-320z" />
+<glyph unicode="&#xe75f;" glyph-name="sun-o2" data-tags="sun-o" d="M1024 448l-140.8 102.4 70.4 153.6-172.8 12.8-12.8 172.8-153.6-70.4-102.4 140.8-102.4-140.8-153.6 70.4-12.8-172.8-172.8-12.8 70.4-153.6-140.8-102.4 140.8-102.4-70.4-153.6 172.8-12.8 12.8-172.8 153.6 70.4 102.4-140.8 102.4 140.8 153.6-70.4 12.8 172.8 172.8 12.8-70.4 153.6 140.8 102.4zM512 128c-179.2 0-320 140.8-320 320s140.8 320 320 320 320-140.8 320-320-140.8-320-320-320z" />
+<glyph unicode="&#xe760;" glyph-name="text-height2" data-tags="text-height" d="M960 768h64l-96 192-96-192h64v-640h-64l96-192 96 192h-64zM64 960v-192h256v-832h192v832h256v192z" />
+<glyph unicode="&#xe761;" glyph-name="text-width2" data-tags="text-width" d="M960 32l-192 96v-64h-576v64l-192-96 192-96v64h576v-64zM0 960v-192h384v-576h192v576h384v192z" />
+<glyph unicode="&#xe762;" glyph-name="toolbox" data-tags="toolbox" d="M0 448h384v-128h256v128h384v-384h-1024zM448 512h128v-128h-128v128zM704 704v128h-384v-128h-320v-192h384v64h256v-64h384v192h-320zM384 704v64h256v-64h-256z" />
+<glyph unicode="&#xe763;" glyph-name="tools" data-tags="tools" d="M659.2 435.2l-57.6-57.6 57.6-57.6-76.8-76.8 275.2-275.2c38.4-38.4 96-38.4 134.4 0s38.4 96 0 134.4l-332.8 332.8zM908.8 0c-25.6 0-51.2 19.2-51.2 51.2 0 25.6 19.2 51.2 51.2 51.2s51.2-19.2 51.2-51.2c0-32-19.2-51.2-51.2-51.2zM230.4 448l57.6 38.4 96 108.8 57.6-57.6 57.6 57.6-6.4 6.4c12.8 32 19.2 64 19.2 102.4 0 140.8-115.2 256-256 256-38.4 0-70.4-6.4-102.4-19.2l185.6-185.6-134.4-134.4-185.6 185.6c-12.8-32-19.2-64-19.2-102.4 0-134.4 102.4-236.8 230.4-256zM512 268.8l57.6 51.2-57.6 57.6 364.8 364.8 76.8 25.6 70.4 140.8-44.8 44.8-147.2-64-32-76.8-358.4-364.8-57.6 57.6-51.2-57.6c0 0 51.2-38.4-6.4-96-32-32-83.2 6.4-179.2-89.6-32-32-134.4-134.4-134.4-134.4s-38.4-64 38.4-140.8 140.8-38.4 140.8-38.4 102.4 102.4 134.4 134.4c89.6 89.6 57.6 147.2 83.2 172.8 57.6 57.6 102.4 12.8 102.4 12.8zM313.6 294.4l44.8-44.8-243.2-243.2-44.8 44.8z" />
+<glyph unicode="&#xe764;" glyph-name="trophy2" data-tags="trophy" d="M748.8 448c268.8 19.2 275.2 172.8 275.2 320h-192v192h-640v-192h-192c0-147.2 6.4-300.8 275.2-320 57.6-89.6 134.4-128 172.8-128v-256c-192 0-192-128-192-128h512c0 0 0 128-192 128v256c38.4 0 115.2 38.4 172.8 128zM832 704h128c-6.4-102.4-25.6-172.8-172.8-185.6 19.2 51.2 38.4 108.8 44.8 185.6zM64 704h128c6.4-76.8 25.6-134.4 44.8-185.6-140.8 12.8-166.4 83.2-172.8 185.6zM288 569.6c-32 108.8-32 198.4-32 198.4v128h64v-128c0 0 0-108.8 25.6-198.4 32-108.8 102.4-185.6 102.4-185.6s-115.2 12.8-160 185.6z" />
+<glyph unicode="&#xe765;" glyph-name="underline2" data-tags="underline" d="M128 0h768v-64h-768v64zM704 960v-537.6c0-96-70.4-166.4-166.4-166.4h-51.2c-96 0-166.4 70.4-166.4 166.4v537.6h-192v-537.6c0-198.4 160-358.4 358.4-358.4h57.6c198.4 0 358.4 160 358.4 358.4v537.6h-198.4z" />
+<glyph unicode="&#xe766;" glyph-name="unlink2" data-tags="unlink" d="M448 960h64v-256h-64v256zM448 192h64v-256h-64v256zM448 384h-256c-38.4 0-64 25.6-64 64s25.6 64 64 64h256v128h-256c-108.8 0-192-83.2-192-192s83.2-192 192-192h256v128zM768 640h-256v-128h256c38.4 0 64-25.6 64-64s-25.6-64-64-64h-256v-128h256c108.8 0 192 83.2 192 192s-83.2 192-192 192zM224-25.6l160 217.6h-76.8l-134.4-185.6zM736-25.6l-160 217.6h76.8l134.4-185.6zM736 896l-160-192h76.8l134.4 172.8zM224 896l160-192h-76.8l-134.4 172.8z" />
+<glyph unicode="&#xe767;" glyph-name="comment-o" data-tags="comment-o" d="M192 243.2c0-6.4 0-6.4 0 0 0-6.4 0-6.4 0 0 0 0 0 0 0 0zM531.2 896c-281.6 0-531.2-166.4-531.2-358.4 0-128 70.4-236.8 192-300.8 0 0 0 0 0 0s0-6.4 0-6.4c-6.4-83.2-57.6-108.8-57.6-108.8l-115.2-57.6h128c160 0 275.2 70.4 326.4 121.6 19.2 0 32 0 51.2 0 275.2 0 499.2 160 499.2 358.4s-217.6 352-492.8 352zM524.8 249.6c-19.2 0-44.8 0-57.6 0h-19.2l-12.8-12.8c-32-32-102.4-89.6-211.2-108.8 19.2 32 32 70.4 32 128v19.2l-19.2 6.4c-115.2 57.6-172.8 147.2-172.8 256 0 153.6 224 294.4 467.2 294.4 236.8 0 428.8-128 428.8-294.4 0-153.6-198.4-288-435.2-288z" />
+<glyph unicode="&#xe768;" glyph-name="comment" data-tags="comment" d="M512 896c-281.6 0-512-160-512-352 0-128 128-243.2 256-307.2 0 0 0 0 0 0 0-134.4-128-179.2-128-179.2 179.2 0 281.6 83.2 326.4 134.4 19.2 0 38.4 0 57.6 0 281.6 0 512 160 512 352s-230.4 352-512 352z" />
+<glyph unicode="&#xe769;" glyph-name="comment-o22" data-tags="comment-o" d="M192 243.2c0-6.4 0-6.4 0 0 0-6.4 0-6.4 0 0 0 0 0 0 0 0zM531.2 896c-281.6 0-531.2-166.4-531.2-358.4 0-128 70.4-236.8 192-300.8 0 0 0 0 0 0s0-6.4 0-6.4c-6.4-83.2-57.6-108.8-57.6-108.8l-115.2-57.6h128c160 0 275.2 70.4 326.4 121.6 19.2 0 32 0 51.2 0 275.2 0 499.2 160 499.2 358.4s-217.6 352-492.8 352zM524.8 249.6c-19.2 0-44.8 0-57.6 0h-19.2l-12.8-12.8c-32-32-102.4-89.6-211.2-108.8 19.2 32 32 70.4 32 128v19.2l-19.2 6.4c-115.2 57.6-172.8 147.2-172.8 256 0 153.6 224 294.4 467.2 294.4 236.8 0 428.8-128 428.8-294.4 0-153.6-198.4-288-435.2-288z" />
+<glyph unicode="&#xe76a;" glyph-name="comment22" data-tags="comment" d="M512 896c-281.6 0-512-160-512-352 0-128 128-243.2 256-307.2 0 0 0 0 0 0 0-134.4-128-179.2-128-179.2 179.2 0 281.6 83.2 326.4 134.4 19.2 0 38.4 0 57.6 0 281.6 0 512 160 512 352s-230.4 352-512 352z" />
+<glyph unicode="&#xe76b;" glyph-name="upload" data-tags="upload" d="M704 320v-128h-384v128h-320v-384h1024v384h-320zM256 64h-128v128h128v-128zM832 640l-320 320-320-320h192v-384h256v384z" />
+<glyph unicode="&#xe76c;" glyph-name="users2" data-tags="users" d="M339.2 339.2c-25.6 0-57.6 12.8-57.6 38.4s32 19.2 57.6 64c0 0 115.2 313.6-115.2 313.6s-115.2-313.6-115.2-313.6c25.6-44.8 57.6-38.4 57.6-64s-32-38.4-57.6-38.4c-38.4-6.4-70.4 0-108.8-38.4v-364.8h320c12.8 108.8 44.8 332.8 70.4 390.4 0 0 6.4 6.4 6.4 6.4-12.8 6.4-32 6.4-57.6 6.4zM1024 352c-44.8 51.2-83.2 44.8-128 51.2-32 6.4-70.4 12.8-70.4 44.8s38.4 19.2 70.4 76.8c0 0 134.4 377.6-140.8 377.6-281.6-6.4-147.2-384-147.2-384 32-51.2 70.4-44.8 70.4-70.4 0-32-38.4-38.4-70.4-44.8-57.6-6.4-108.8 0-160-96-25.6-57.6-64-371.2-64-371.2h640v416z" />
+<glyph unicode="&#xe76d;" glyph-name="warning2" data-tags="warning" d="M512 896l-512-896h1024l-512 896zM512 128c-38.4 0-64 25.6-64 64s25.6 64 64 64 64-25.6 64-64c0-38.4-25.6-64-64-64zM448 320v256h128v-256h-128z" />
+<glyph unicode="&#xe76e;" glyph-name="wrench2" data-tags="wrench" d="M992 102.4l-499.2 499.2c12.8 32 19.2 64 19.2 102.4 0 140.8-115.2 256-256 256-38.4 0-70.4-6.4-102.4-19.2l185.6-185.6-134.4-134.4-185.6 185.6c-12.8-32-19.2-64-19.2-102.4 0-140.8 115.2-256 256-256 38.4 0 70.4 6.4 102.4 19.2l499.2-499.2c38.4-38.4 96-38.4 134.4 0s38.4 96 0 134.4zM435.2 473.6l-89.6 89.6 57.6 57.6 89.6-89.6-57.6-57.6zM908.8 0c-25.6 0-51.2 19.2-51.2 51.2 0 25.6 19.2 51.2 51.2 51.2s51.2-19.2 51.2-51.2c0-32-19.2-51.2-51.2-51.2z" />
+<glyph unicode="&#xe76f;" glyph-name="adjust2" data-tags="adjust" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM128 448c0 211.2 172.8 384 384 384v-768c-211.2 0-384 172.8-384 384z" />
+<glyph unicode="&#xe770;" glyph-name="align-center2" data-tags="align-center" d="M320 960h384v-192h-384v192zM64 704h896v-192h-896v192zM192 448h640v-192h-640v192zM0 192h1024v-192h-1024v192z" />
+<glyph unicode="&#xe771;" glyph-name="align-left2" data-tags="align-left" d="M0 960h704v-192h-704v192zM0 704h960v-192h-960v192zM0 448h832v-192h-832v192zM0 192h1024v-192h-1024v192z" />
+<glyph unicode="&#xe772;" glyph-name="align-right2" data-tags="align-right" d="M320 960h704v-192h-704v192zM64 704h960v-192h-960v192zM192 448h832v-192h-832v192zM0 192h1024v-192h-1024v192z" />
+<glyph unicode="&#xe773;" glyph-name="arrow-long-down" data-tags="arrow-long-down" d="M448 896h128v-704h128l-192-192-192 192h128z" />
+<glyph unicode="&#xe774;" glyph-name="arrow-long-left" data-tags="arrow-long-left" d="M960 512v-128h-704v-128l-192 192 192 192v-128z" />
+<glyph unicode="&#xe775;" glyph-name="arrows-cross" data-tags="arrows-cross" d="M960 640v256h-256l83.2-83.2-275.2-275.2-275.2 275.2 83.2 83.2h-256v-256l83.2 83.2 275.2-275.2-275.2-275.2-83.2 83.2v-256h256l-83.2 83.2 275.2 275.2 275.2-275.2-83.2-83.2h256v256l-83.2-83.2-275.2 275.2 275.2 275.2z" />
+<glyph unicode="&#xe776;" glyph-name="arrows-long-h" data-tags="arrows-long-h" d="M1024 448l-192 192v-128h-640v128l-192-192 192-192v128h640v-128z" />
+<glyph unicode="&#xe777;" glyph-name="arrows-long-right" data-tags="arrows-long-right" d="M64 384v128h704v128l192-192-192-192v128z" />
+<glyph unicode="&#xe778;" glyph-name="arrows-long-up" data-tags="arrows-long-up" d="M576 0h-128v704h-128l192 192 192-192h-128z" />
+<glyph unicode="&#xe779;" glyph-name="arrows-long-v" data-tags="arrows-long-v" d="M576 768h128l-192 192-192-192h128v-640h-128l192-192 192 192h-128z" />
+<glyph unicode="&#xe77a;" glyph-name="arrows2" data-tags="arrows" d="M1024 448l-192 192v-128h-256v256h128l-192 192-192-192h128v-256h-256v128l-192-192 192-192v128h256v-256h-128l192-192 192 192h-128v256h256v-128z" />
+<glyph unicode="&#xe77b;" glyph-name="backwards" data-tags="backwards" d="M1024-64v896l-512-448zM512 0v896l-512-448z" />
+<glyph unicode="&#xe77c;" glyph-name="bell-o2" data-tags="bell-o" d="M812.8 230.4c-32 12.8-44.8 44.8-44.8 76.8v332.8c0 0 0 153.6-192 185.6v70.4c0 0 6.4 64-64 64s-64-64-64-64v-70.4c-192-32-192-185.6-192-185.6v-332.8c0-32-19.2-64-44.8-76.8l-83.2-38.4v-128h256c0 0-6.4-128 128-128s128 128 128 128h256v128l-83.2 38.4zM832 128h-640v25.6l44.8 25.6c51.2 19.2 83.2 70.4 83.2 128v332.8c0 6.4 0 102.4 140.8 121.6l51.2 12.8 51.2-6.4c128-25.6 140.8-108.8 140.8-128v-332.8c0-57.6 32-108.8 83.2-134.4l44.8-25.6v-19.2z" />
+<glyph unicode="&#xe77d;" glyph-name="bolt2" data-tags="bolt" d="M576 960l-448-601.6 384 25.6-320-448 832 640-448-32 448 416z" />
+<glyph unicode="&#xe77e;" glyph-name="chat" data-tags="chat" d="M896 51.2c0 0 0 0 0 0 0 38.4 128 115.2 128 198.4 0 96-89.6 172.8-198.4 204.8 44.8 51.2 70.4 108.8 70.4 179.2 0 179.2-185.6 326.4-422.4 326.4-224 0-473.6-134.4-473.6-326.4 0-134.4 102.4-230.4 147.2-268.8-6.4-76.8-38.4-108.8-38.4-108.8l-76.8-64h96c102.4 0 185.6 32 236.8 70.4 0-6.4 0-6.4 0-12.8 0-128 140.8-230.4 320-230.4 12.8 0 25.6 0 38.4 0 25.6-32 108.8-89.6 217.6-89.6 6.4 6.4-44.8 32-44.8 121.6zM473.6 896c198.4 0 358.4-121.6 358.4-262.4s-166.4-262.4-371.2-262.4c-12.8 0-38.4 0-51.2 0h-19.2l-6.4-12.8c-19.2-25.6-96-76.8-198.4-96 6.4 25.6 6.4 64 6.4 115.2v19.2c-64 51.2-134.4 140.8-134.4 230.4 0 140.8 204.8 268.8 416 268.8z" />
+<glyph unicode="&#xe77f;" glyph-name="check2" data-tags="check" d="M467.2 51.2l-454.4 332.8 108.8 153.6 307.2-224 422.4 544 147.2-115.2z" />
+<glyph unicode="&#xe780;" glyph-name="circle-thin2" data-tags="circle-thin" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0z" />
+<glyph unicode="&#xe781;" glyph-name="circle2" data-tags="circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512z" />
+<glyph unicode="&#xe782;" glyph-name="cloud-download-o" data-tags="cloud-download-o" d="M902.4 332.8c0 12.8 0 25.6 0 38.4 0 153.6-121.6 275.2-268.8 275.2-19.2-6.4-38.4-6.4-57.6-6.4v192h-128v-153.6c-25.6 19.2-57.6 25.6-83.2 25.6-102.4 0-185.6-83.2-185.6-185.6 0-19.2 6.4-38.4 12.8-57.6-102.4-12.8-192-115.2-192-230.4 0-121.6 96-230.4 211.2-230.4h659.2c89.6 0 153.6 96 153.6 172.8s-51.2 147.2-121.6 160zM870.4 64h-659.2c-76.8 0-147.2 83.2-147.2 166.4s70.4 166.4 147.2 166.4c6.4 0 19.2 0 25.6 0l89.6-12.8-57.6 64c-12.8 19.2-25.6 44.8-25.6 76.8 0 64 51.2 115.2 115.2 115.2 32 0 64-12.8 83.2-38.4v-153.6h-121.6l192-256 192 256h-128v121.6c19.2 6.4 38.4 6.4 57.6 6.4 115.2 0 204.8-96 204.8-211.2 0-19.2 0-38.4-6.4-57.6l-12.8-38.4 51.2-6.4c44.8 0 89.6-44.8 89.6-96 0-44.8-38.4-102.4-89.6-102.4z" />
+<glyph unicode="&#xe783;" glyph-name="cloud-download2" data-tags="cloud-download" d="M896 320c0 0-6.4 0-6.4 0 0 19.2 6.4 38.4 6.4 64 0 140.8-115.2 256-256 256v256h-256v-198.4c-12.8 6.4-19.2 6.4-32 6.4-89.6 0-160-70.4-160-160 0-38.4 12.8-70.4 38.4-102.4-12.8 6.4-25.6 6.4-38.4 6.4-108.8 0-192-83.2-192-192s83.2-192 192-192h704c70.4 0 128 57.6 128 128s-57.6 128-128 128zM512 230.4l-185.6 217.6h121.6v384h128v-384h121.6l-185.6-217.6z" />
+<glyph unicode="&#xe784;" glyph-name="cloud-o" data-tags="cloud-o" d="M902.4 390.4c0 12.8 0 25.6 0 38.4 0 153.6-121.6 275.2-268.8 275.2-38.4 0-76.8-6.4-115.2-25.6-32 44.8-96 76.8-153.6 76.8-102.4 0-185.6-76.8-185.6-179.2 0-19.2 6.4-38.4 12.8-57.6-102.4-12.8-192-115.2-192-224 0-121.6 96-230.4 211.2-230.4h659.2c89.6 0 153.6 89.6 153.6 166.4s-51.2 140.8-121.6 160zM870.4 128h-659.2c-76.8 0-147.2 76.8-147.2 160s70.4 160 147.2 160c6.4 0 19.2 0 25.6 0l83.2-19.2-51.2 76.8c-12.8 19.2-25.6 44.8-25.6 70.4 0 64 51.2 115.2 115.2 115.2 51.2 0 96-32 108.8-76.8l19.2-38.4 32 19.2c32 19.2 70.4 32 115.2 32 115.2 0 204.8-96 204.8-211.2 0-19.2 0-38.4-6.4-57.6l-12.8-38.4h51.2c44.8 0 89.6-44.8 89.6-96 0-38.4-38.4-96-89.6-96z" />
+<glyph unicode="&#xe785;" glyph-name="cloud-upload-o" data-tags="cloud-upload-o" d="M902.4 262.4c0 12.8 0 25.6 0 38.4 0 153.6-121.6 275.2-268.8 275.2-19.2 0-38.4 0-57.6-6.4v134.4h128l-192 256-192-256h128v-96c-25.6 12.8-57.6 19.2-83.2 19.2-102.4 0-185.6-76.8-185.6-179.2 0-19.2 6.4-38.4 12.8-57.6-102.4-12.8-192-115.2-192-224 0-121.6 96-230.4 211.2-230.4h659.2c89.6 0 153.6 89.6 153.6 166.4s-51.2 140.8-121.6 160zM870.4 0h-659.2c-76.8 0-147.2 76.8-147.2 160s70.4 160 147.2 160c6.4 0 19.2 0 25.6 0l83.2-19.2-51.2 76.8c-12.8 19.2-25.6 44.8-25.6 70.4 0 64 51.2 115.2 115.2 115.2 32 0 64-12.8 83.2-38.4v-204.8h128v179.2c19.2 6.4 38.4 6.4 57.6 6.4 115.2 0 204.8-96 204.8-211.2 0-19.2 0-38.4-6.4-57.6l-12.8-38.4h51.2c44.8 0 89.6-44.8 89.6-96 6.4-44.8-32-102.4-83.2-102.4z" />
+<glyph unicode="&#xe786;" glyph-name="cloud-upload2" data-tags="cloud-upload" d="M896 320c0 0-6.4 0-6.4 0 0 19.2 6.4 38.4 6.4 64 0 102.4-64 192-153.6 230.4l-230.4 281.6-160-192c-89.6 0-160-70.4-160-160 0-38.4 12.8-70.4 38.4-102.4-12.8 6.4-25.6 6.4-38.4 6.4-108.8 0-192-83.2-192-192s83.2-192 192-192h704c70.4 0 128 57.6 128 128s-57.6 128-128 128zM576 576v-384h-128v384h-121.6l185.6 217.6 185.6-217.6h-121.6z" />
+<glyph unicode="&#xe787;" glyph-name="cloud2" data-tags="cloud" d="M896 128c70.4 0 128 57.6 128 128s-57.6 128-128 128c0 0-6.4 0-6.4 0 0 19.2 6.4 38.4 6.4 64 0 140.8-115.2 256-256 256-51.2 0-96-12.8-140.8-38.4-19.2 57.6-76.8 102.4-147.2 102.4-89.6 0-160-70.4-160-160 0-38.4 12.8-70.4 38.4-102.4-12.8 6.4-25.6 6.4-38.4 6.4-108.8 0-192-83.2-192-192s83.2-192 192-192h704z" />
+<glyph unicode="&#xe788;" glyph-name="cog-o" data-tags="cog-o" d="M972.8 576l-70.4 12.8c-6.4 12.8-6.4 25.6-12.8 38.4l38.4 57.6 32 44.8-166.4 166.4-44.8-32-57.6-38.4c-12.8 6.4-25.6 6.4-38.4 12.8l-12.8 70.4-12.8 51.2h-230.4l-12.8-51.2-12.8-70.4c-12.8-6.4-25.6-6.4-38.4-12.8l-57.6 38.4-44.8 25.6-160-160 32-44.8 38.4-57.6c-12.8-12.8-12.8-25.6-19.2-38.4l-70.4-12.8-51.2-12.8v-230.4l51.2-12.8 70.4-12.8c6.4-12.8 6.4-25.6 12.8-38.4l-38.4-57.6-32-44.8 166.4-166.4 44.8 32 57.6 38.4c12.8-6.4 25.6-6.4 38.4-12.8l12.8-70.4 12.8-51.2h230.4l12.8 51.2 12.8 70.4c12.8 6.4 25.6 6.4 38.4 12.8l57.6-38.4 44.8-32 166.4 166.4-32 44.8-38.4 57.6c6.4 12.8 12.8 25.6 12.8 38.4l70.4 12.8 51.2 12.8v230.4l-51.2 12.8zM960 384l-108.8-19.2c-6.4-32-19.2-64-38.4-96l57.6-89.6-89.6-89.6-89.6 57.6c-32-19.2-64-32-96-38.4l-19.2-108.8h-128l-19.2 108.8c-32 6.4-64 19.2-96 38.4l-89.6-57.6-89.6 89.6 57.6 89.6c-19.2 32-32 64-38.4 96l-108.8 19.2v128l108.8 19.2c6.4 32 19.2 64 38.4 96l-64 89.6 89.6 89.6 89.6-57.6c32 19.2 64 32 96 38.4l25.6 108.8h128l19.2-108.8c32-6.4 64-19.2 96-38.4l89.6 57.6 89.6-89.6-57.6-89.6c19.2-32 32-64 38.4-96l108.8-19.2v-128zM512 672c-121.6 0-224-102.4-224-224s102.4-224 224-224 224 102.4 224 224c0 121.6-102.4 224-224 224zM512 288c-89.6 0-160 70.4-160 160s70.4 160 160 160 160-70.4 160-160c0-89.6-70.4-160-160-160z" />
+<glyph unicode="&#xe789;" glyph-name="comment-ellipsis-o" data-tags="comment-ellipsis-o" d="M192 243.2c0-6.4 0-6.4 0 0 0-6.4 0-6.4 0 0 0 0 0 0 0 0zM531.2 896c-281.6 0-531.2-166.4-531.2-358.4 0-128 70.4-236.8 192-300.8 0 0 0 0 0 0s0-6.4 0-6.4c-6.4-83.2-57.6-108.8-57.6-108.8l-115.2-57.6h128c160 0 275.2 70.4 326.4 121.6 19.2 0 38.4 0 51.2 0 275.2 0 499.2 160 499.2 358.4s-217.6 352-492.8 352zM524.8 249.6c-19.2 0-44.8 0-57.6 0h-12.8l-12.8-12.8c-32-32-102.4-89.6-211.2-108.8 19.2 32 32 70.4 32 128v19.2l-19.2 6.4c-115.2 57.6-179.2 147.2-179.2 256 0 153.6 224 294.4 467.2 294.4 236.8 0 428.8-128 428.8-294.4 0-153.6-198.4-288-435.2-288zM384 512c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM576 512c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM768 512c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64z" />
+<glyph unicode="&#xe78a;" glyph-name="comment-ellipsis" data-tags="comment-ellipsis" d="M512 896c-281.6 0-512-160-512-352 0-128 128-243.2 256-307.2 0 0 0 0 0 0 0-134.4-128-179.2-128-179.2 179.2 0 281.6 83.2 326.4 134.4 19.2 0 38.4 0 57.6 0 281.6 0 512 160 512 352s-230.4 352-512 352zM320 448c-38.4 0-64 25.6-64 64s25.6 64 64 64 64-25.6 64-64c0-38.4-25.6-64-64-64zM512 448c-38.4 0-64 25.6-64 64s25.6 64 64 64 64-25.6 64-64c0-38.4-25.6-64-64-64zM704 448c-38.4 0-64 25.6-64 64s25.6 64 64 64 64-25.6 64-64c0-38.4-25.6-64-64-64z" />
+<glyph unicode="&#xe78b;" glyph-name="comments-o2" data-tags="comments-o" d="M908.8 64c38.4 32 115.2 102.4 115.2 204.8 0 89.6-76.8 166.4-179.2 211.2 32 38.4 51.2 96 51.2 153.6 0 179.2-185.6 326.4-422.4 326.4-224 0-473.6-134.4-473.6-326.4 0-134.4 102.4-230.4 147.2-268.8-6.4-76.8-38.4-108.8-38.4-108.8l-76.8-64h96c76.8 0 140.8 19.2 192 44.8 19.2-121.6 160-217.6 339.2-217.6 6.4 0 19.2 0 32 0 38.4-32 115.2-83.2 224-83.2h89.6l-70.4 57.6c0 0-19.2 19.2-25.6 70.4zM659.2 83.2c-147.2 0-275.2 83.2-275.2 179.2 0 6.4 0 6.4 0 12.8 12.8 12.8 25.6 19.2 32 32 12.8 0 32 0 44.8 0 134.4 0 256 44.8 332.8 121.6 96-32 166.4-96 166.4-160s-57.6-128-108.8-160l-19.2-12.8v-19.2c0-32 12.8-51.2 19.2-70.4-64 12.8-108.8 44.8-121.6 64l-6.4 12.8h-12.8c-19.2 0-38.4 0-51.2 0zM473.6 896c198.4 0 358.4-121.6 358.4-262.4s-166.4-262.4-371.2-262.4c-12.8 0-38.4 0-51.2 0h-19.2l-6.4-12.8c-19.2-25.6-96-76.8-198.4-96 6.4 25.6 6.4 64 6.4 115.2v19.2c-64 51.2-134.4 140.8-134.4 230.4 0 140.8 204.8 268.8 416 268.8z" />
+<glyph unicode="&#xe78c;" glyph-name="comments2" data-tags="comments" d="M1024 249.6c0 96-96 179.2-204.8 211.2-83.2-96-249.6-153.6-409.6-153.6-6.4 0-19.2 0-25.6 0 0 0 0 0-6.4 0-6.4-19.2-6.4-32-6.4-51.2 0-128 140.8-230.4 320-230.4 12.8 0 25.6 0 38.4 0 25.6-32 108.8-89.6 217.6-89.6 0 0-51.2 25.6-51.2 115.2 0 0 0 0 0 0 0 38.4 128 115.2 128 198.4zM832 665.6c0 160-179.2 294.4-409.6 294.4s-422.4-134.4-422.4-294.4c0-108.8 128-204.8 192-256 0 0 0 0 0 0 0-115.2-89.6-153.6-89.6-153.6 147.2 0 230.4 70.4 268.8 115.2 12.8 0 32 0 51.2 0 224-6.4 409.6 128 409.6 294.4z" />
+<glyph unicode="&#xe78d;" glyph-name="compress2" data-tags="compress" d="M339.2 364.8l-320-320 89.6-89.6 320 320 83.2-83.2v256h-256zM1004.8 851.2l-89.6 89.6-256-256-83.2 83.2v-256h256l-83.2 83.2z" />
+<glyph unicode="&#xe78e;" glyph-name="connect-o" data-tags="connect-o" d="M800 384c-64 0-115.2-25.6-153.6-64l-204.8 108.8c6.4 19.2 6.4 32 6.4 51.2 0 12.8 0 19.2 0 25.6l185.6 83.2c38.4-44.8 96-76.8 166.4-76.8 121.6 0 224 102.4 224 224s-102.4 224-224 224-224-102.4-224-224c0-12.8 0-19.2 0-25.6l-185.6-83.2c-38.4 44.8-96 76.8-166.4 76.8-121.6 0-224-102.4-224-224s102.4-224 224-224c64 0 115.2 25.6 153.6 64l198.4-108.8c0-19.2 0-32 0-51.2 0-121.6 102.4-224 224-224s224 102.4 224 224-102.4 224-224 224zM800 896c89.6 0 160-70.4 160-160s-70.4-160-160-160-160 70.4-160 160c0 89.6 70.4 160 160 160zM224 320c-89.6 0-160 70.4-160 160s70.4 160 160 160 160-70.4 160-160c0-89.6-70.4-160-160-160zM800 0c-89.6 0-160 70.4-160 160s70.4 160 160 160 160-70.4 160-160c0-89.6-70.4-160-160-160z" />
+<glyph unicode="&#xe78f;" glyph-name="connect" data-tags="connect" d="M768 320c-51.2 0-89.6-19.2-128-51.2l-204.8 115.2c6.4 19.2 12.8 44.8 12.8 64s-6.4 44.8-12.8 64l204.8 115.2c38.4-32 76.8-51.2 128-51.2 108.8 0 192 83.2 192 192s-83.2 192-192 192-192-83.2-192-192c0-12.8 0-19.2 0-32l-224-121.6c-25.6 12.8-57.6 25.6-96 25.6-102.4 0-192-83.2-192-192v0c0-102.4 89.6-192 192-192 38.4 0 70.4 12.8 96 25.6l224-121.6c0-12.8 0-19.2 0-32 0-108.8 83.2-192 192-192s192 83.2 192 192-83.2 192-192 192z" />
+<glyph unicode="&#xe790;" glyph-name="credit-card2" data-tags="credit-card" d="M0 832v-768h1024v768h-1024zM960 128h-896v320h896v-320zM960 640h-896v128h896v-128zM640 256h192v-64h-192v64zM128 256h384v-64h-384v64z" />
+<glyph unicode="&#xe791;" glyph-name="crop2" data-tags="crop" d="M1024 915.2v44.8h-44.8l-192-192h-467.2v192h-128v-192h-192v-128h192v-512h512v-192h128v192h192v128h-192v467.2l192 192zM320 640h339.2l-339.2-339.2v339.2zM704 256h-339.2l339.2 339.2v-339.2z" />
+<glyph unicode="&#xe792;" glyph-name="deindent" data-tags="deindent" d="M256 288v384l-256-192zM0 960h1024v-192h-1024v192zM384 704h640v-192h-640v192zM384 448h640v-192h-640v192zM0 192h1024v-192h-1024v192z" />
+<glyph unicode="&#xe793;" glyph-name="retweet" data-tags="retweet" d="M128 896h768v-320h128l-192-192-192 192h128v192h-512v-128h-128zM896 64h-768v320h-128l192 192 192-192h-128v-192h512v128h128z" />
+<glyph unicode="&#xe794;" glyph-name="retweet3" data-tags="retweet" d="M128 896h768v-320h128l-192-192-192 192h128v192h-512v-128h-128zM896 64h-768v320h-128l192 192 192-192h-128v-192h512v128h128z" />
+<glyph unicode="&#xe795;" glyph-name="edit2" data-tags="edit" d="M1024 704c0 0 0 64-64 128s-121.6 64-121.6 64l-70.4-70.4v134.4h-768v-1024h768v512l256 256zM403.2 230.4l-38.4 38.4 19.2 70.4 96-96-76.8-12.8zM460.8 352l-38.4 38.4 332.8 332.8c12.8-6.4 25.6-19.2 38.4-32zM902.4 800l-57.6-64c-12.8 12.8-25.6 19.2-38.4 32l57.6 57.6c6.4-6.4 19.2-12.8 38.4-25.6zM704 0h-640v896h640v-134.4l-377.6-377.6-70.4-262.4 262.4 70.4 185.6 192v-384z" />
+<glyph unicode="&#xe796;" glyph-name="eject2" data-tags="eject" d="M64 256h896l-448 640zM64 192h896v-192h-896v192z" />
+<glyph unicode="&#xe797;" glyph-name="sign-in" data-tags="sign-in" d="M448 896v-128l64-64v128h448v-768h-448v128l-64-64v-128h576v896zM640 448l-320 256v-128h-320v-256h320v-128z" />
+<glyph unicode="&#xe798;" glyph-name="sign-out2" data-tags="sign-out" d="M576 704v192h-576v-896h576v192h-64v-128h-448v768h448v-128zM1024 448l-320 256v-128h-320v-256h320v-128z" />
+<glyph unicode="&#xe799;" glyph-name="sign-in3" data-tags="sign-in" d="M448 896v-128l64-64v128h448v-768h-448v128l-64-64v-128h576v896zM640 448l-320 256v-128h-320v-256h320v-128z" />
+<glyph unicode="&#xe79a;" glyph-name="sign-out22" data-tags="sign-out" d="M576 704v192h-576v-896h576v192h-64v-128h-448v768h448v-128zM1024 448l-320 256v-128h-320v-256h320v-128z" />
+<glyph unicode="&#xe79b;" glyph-name="ellipsis-h2" data-tags="ellipsis-h" d="M0 576h256v-256h-256v256zM384 576h256v-256h-256v256zM768 576h256v-256h-256v256z" />
+<glyph unicode="&#xe79c;" glyph-name="ellipsis-v2" data-tags="ellipsis-v" d="M384 960h256v-256h-256v256zM384 576h256v-256h-256v256zM384 192h256v-256h-256v256z" />
+<glyph unicode="&#xe79d;" glyph-name="expand-full" data-tags="expand-full" d="M339.2 531.2l89.6 89.6-192 192 83.2 83.2h-256v-256l83.2 83.2zM428.8 275.2l-89.6 89.6-192-192-83.2 83.2v-256h256l-83.2 83.2zM684.8 364.8l-89.6-89.6 192-192-83.2-83.2h256v256l-83.2-83.2zM704 896l83.2-83.2-192-192 89.6-89.6 192 192 83.2-83.2v256z" />
+<glyph unicode="&#xe79e;" glyph-name="expand2" data-tags="expand" d="M960 896h-256l83.2-83.2-288-288 89.6-89.6 288 288 83.2-83.2zM435.2 460.8l-288-288-83.2 83.2v-256h256l-83.2 83.2 288 288z" />
+<glyph unicode="&#xe79f;" glyph-name="fast-backward2" data-tags="fast-backward" d="M1024 0v896l-448-448zM576 0v896l-448-448zM0 896h128v-896h-128v896z" />
+<glyph unicode="&#xe7a0;" glyph-name="fast-forward2" data-tags="fast-forward" d="M0 896v-896l448 448zM448 896v-896l448 448zM896 896h128v-896h-128v896z" />
+<glyph unicode="&#xe7a1;" glyph-name="film2" data-tags="film" d="M0 960v-1024h64v64h64v-64h768v64h64v-64h64v1024h-1024zM128 64h-64v64h64v-64zM128 192h-64v64h64v-64zM128 320h-64v64h64v-64zM128 448h-64v64h64v-64zM128 576h-64v64h64v-64zM128 704h-64v64h64v-64zM128 832h-64v64h64v-64zM832 0h-640v384h640v-384zM832 512h-640v384h640v-384zM960 64h-64v64h64v-64zM960 192h-64v64h64v-64zM960 320h-64v64h64v-64zM960 448h-64v64h64v-64zM960 576h-64v64h64v-64zM960 704h-64v64h64v-64zM960 832h-64v64h64v-64z" />
+<glyph unicode="&#xe7a2;" glyph-name="folder-open-o2" data-tags="folder-open-o" d="M896 576v128h-448l-64 128h-256l-64-128h-64v-704h896l128 576h-128zM953.6 512l-102.4-448-761.6 6.4 147.2 441.6h716.8zM64 640h38.4l64 128h166.4l76.8-128h422.4v-64h-640l-128-377.6v441.6z" />
+<glyph unicode="&#xe7a3;" glyph-name="folder-open2" data-tags="folder-open" d="M896 576v128h-448l-64 128h-256l-64-128h-64v-608l192 480zM236.8 512l-204.8-512h819.2l160 512z" />
+<glyph unicode="&#xe7a4;" glyph-name="forward2" data-tags="forward" d="M0 896v-896l512 448zM512 896v-896l512 448z" />
+<glyph unicode="&#xe7a5;" glyph-name="table" data-tags="table" d="M0 896v-960h1024v960h-1024zM320 0h-256v128h256v-128zM320 192h-256v128h256v-128zM320 384h-256v128h256v-128zM320 576h-256v128h256v-128zM640 0h-256v128h256v-128zM640 192h-256v128h256v-128zM640 384h-256v128h256v-128zM640 576h-256v128h256v-128zM960 0h-256v128h256v-128zM960 192h-256v128h256v-128zM960 384h-256v128h256v-128zM960 576h-256v128h256v-128z" />
+<glyph unicode="&#xe7a6;" glyph-name="table3" data-tags="table" d="M0 896v-960h1024v960h-1024zM320 0h-256v128h256v-128zM320 192h-256v128h256v-128zM320 384h-256v128h256v-128zM320 576h-256v128h256v-128zM640 0h-256v128h256v-128zM640 192h-256v128h256v-128zM640 384h-256v128h256v-128zM640 576h-256v128h256v-128zM960 0h-256v128h256v-128zM960 192h-256v128h256v-128zM960 384h-256v128h256v-128zM960 576h-256v128h256v-128z" />
+<glyph unicode="&#xe7a7;" glyph-name="glass2" data-tags="glass" d="M704 0h-128v512l384 448h-960l384-448v-512h-128c-128 0-128-64-128-64h704c0 0 0 64-128 64zM825.6 896l-115.2-128h-460.8l-108.8 128h684.8zM448 0v512h64v-512h-64z" />
+<glyph unicode="&#xe7a8;" glyph-name="globe2" data-tags="globe" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM844.8 620.8c25.6 0 44.8-19.2 70.4-19.2-19.2-25.6-102.4-25.6-128 6.4 19.2 6.4 32 12.8 57.6 12.8zM64 448c0 25.6 0 51.2 6.4 83.2 6.4 0 12.8-6.4 19.2-6.4 0 0 6.4-6.4 6.4-12.8 0-19.2 19.2-32 32-32 51.2-6.4 70.4-51.2 115.2-64 12.8-6.4 6.4-19.2 0-32-38.4-51.2-6.4-89.6 25.6-121.6 32-25.6 32-51.2 38.4-89.6 0-44.8 6.4-96 25.6-140.8-160 76.8-268.8 230.4-268.8 416zM512 0c-44.8 0-96 6.4-134.4 19.2-6.4 12.8-6.4 25.6 0 38.4 25.6 51.2 51.2 96 83.2 140.8 12.8 12.8 25.6 25.6 25.6 44.8 0 12.8 6.4 32 12.8 44.8 19.2 32 12.8 51.2-12.8 57.6-51.2 12.8-76.8 57.6-115.2 76.8s-76.8 32-108.8 12.8c-12.8-6.4-32-12.8-32 6.4 0 25.6-32 44.8-25.6 70.4-6.4 0-12.8 0-19.2-6.4s-12.8-12.8-25.6-6.4c-12.8 12.8-6.4 25.6-6.4 38.4 6.4 12.8 12.8 19.2 25.6 25.6 25.6 6.4 51.2 6.4 64-25.6 19.2 57.6 57.6 89.6 96 115.2 0 0 51.2 44.8 57.6 44.8s12.8-12.8 25.6-19.2c12.8 0 19.2 0 19.2 12.8 6.4 32-12.8 70.4-38.4 76.8 0 6.4 6.4 6.4 6.4 6.4 19.2 6.4 44.8 19.2 38.4 38.4 0 25.6-25.6 38.4-51.2 38.4-12.8 0-25.6 0-38.4-6.4-25.6-12.8-57.6-25.6-96-25.6 70.4 51.2 160 76.8 249.6 76.8 19.2 0 32 0 51.2 0-38.4-6.4-76.8-19.2-102.4-32 38.4-6.4 44.8-25.6 32-57.6-6.4-12.8 0-25.6 12.8-32s25.6-6.4 32 6.4c12.8 19.2 38.4 25.6 57.6 32 25.6 6.4 44.8 19.2 64 44.8 0 6.4 6.4 6.4 12.8 12.8 38.4-12.8 76.8-38.4 115.2-64-6.4 0-6.4-6.4-12.8-6.4-12.8-12.8-32-19.2-12.8-44.8 6.4-12.8 0-19.2-6.4-25.6-12.8-6.4-19.2 0-25.6 6.4s-6.4 19.2-25.6 19.2c-6.4-12.8-25.6-19.2-25.6-38.4 32 0 25.6-25.6 32-44.8-38.4-6.4-51.2-25.6-32-57.6 6.4-12.8-6.4-19.2-12.8-25.6-25.6-38.4-51.2-64-51.2-108.8s32-89.6 83.2-83.2c57.6 6.4 57.6 6.4 76.8-44.8 0-6.4 6.4-12.8 6.4-19.2 6.4-12.8 12.8-25.6 6.4-38.4-19.2-51.2 6.4-89.6 25.6-128 6.4-12.8 12.8-19.2 19.2-25.6-83.2-89.6-192-140.8-320-140.8z" />
+<glyph unicode="&#xe7a9;" glyph-name="heart-o2" data-tags="heart-o" d="M748.8 832c-57.6 0-172.8-32-236.8-134.4-64 102.4-179.2 134.4-243.2 134.4-147.2 0-268.8-121.6-268.8-268.8 0-256 473.6-544 492.8-556.8l19.2-12.8 19.2 12.8c19.2 12.8 492.8 307.2 492.8 556.8 0 147.2-121.6 268.8-275.2 268.8zM512 70.4c-140.8 89.6-448 320-448 492.8 0 115.2 96 204.8 204.8 204.8 6.4 0 160-6.4 211.2-153.6l32-89.6 32 89.6c51.2 147.2 204.8 153.6 211.2 153.6 108.8 0 204.8-89.6 204.8-204.8 0-172.8-307.2-403.2-448-492.8z" />
+<glyph unicode="&#xe7aa;" glyph-name="heart2" data-tags="heart" d="M768 832c0 0-192 0-256-192-64 192-256 192-256 192-140.8 0-256-115.2-256-256 0-262.4 512-576 512-576s512 320 512 576c0 140.8-115.2 256-256 256z" />
+<glyph unicode="&#xe7ab;" glyph-name="indent2" data-tags="indent" d="M0 960h1024v-192h-1024v192zM384 704h640v-192h-640v192zM384 448h640v-192h-640v192zM0 192h1024v-192h-1024v192zM0 672v-384l256 192z" />
+<glyph unicode="&#xe7ac;" glyph-name="laptop2" data-tags="laptop" d="M896 256v576h-768v-576h-128v-128h1024v128h-128zM640 192h-256v64h256v-64zM832 320h-640v448h640v-448z" />
+<glyph unicode="&#xe7ad;" glyph-name="level-down2" data-tags="level-down" d="M320 896h384v-704h128l-192-192-192 192h128v576h-384z" />
+<glyph unicode="&#xe7ae;" glyph-name="level-left" data-tags="level-left" d="M960 192v384h-704v128l-192-192 192-192v128h576v-384z" />
+<glyph unicode="&#xe7af;" glyph-name="level-right" data-tags="level-right" d="M64 192v384h704v128l192-192-192-192v128h-576v-384z" />
+<glyph unicode="&#xe7b0;" glyph-name="level-up2" data-tags="level-up" d="M704 0h-384v704h-128l192 192 192-192h-128v-576h384z" />
+<glyph unicode="&#xe7b1;" glyph-name="magnet2" data-tags="magnet" d="M704 960h320v-256h-320v256zM704 640v-192c0-102.4-89.6-192-192-192s-192 89.6-192 192v192h-320v-192c0-281.6 230.4-512 512-512s512 230.4 512 512v192h-320zM0 960h320v-256h-320v256z" />
+<glyph unicode="&#xe7b2;" glyph-name="map-marker2" data-tags="map-marker" d="M512 960c-179.2 0-320-140.8-320-320s256-704 320-704c64 0 320 524.8 320 704s-140.8 320-320 320zM512 448c-108.8 0-192 83.2-192 192s83.2 192 192 192 192-83.2 192-192-83.2-192-192-192z" />
+<glyph unicode="&#xe7b3;" glyph-name="menu" data-tags="menu" d="M0 896h1024v-192h-1024v192zM0 576h1024v-192h-1024v192zM0 256h1024v-192h-1024v192z" />
+<glyph unicode="&#xe7b4;" glyph-name="menu2" data-tags="menu" d="M0 896h1024v-192h-1024v192zM0 576h1024v-192h-1024v192zM0 256h1024v-192h-1024v192z" />
+<glyph unicode="&#xe7b5;" glyph-name="moon-o2" data-tags="moon-o" d="M844.8 198.4c-288 0-518.4 230.4-518.4 518.4 0 89.6 19.2 172.8 57.6 243.2-217.6-57.6-384-262.4-384-505.6 0-288 230.4-518.4 518.4-518.4 198.4 0 371.2 115.2 460.8 281.6-38.4-12.8-83.2-19.2-134.4-19.2zM518.4 0c-249.6 0-454.4 204.8-454.4 454.4 0 160 83.2 300.8 211.2 384-12.8-38.4-12.8-76.8-12.8-121.6 0-320 262.4-582.4 582.4-588.8-89.6-76.8-204.8-128-326.4-128z" />
+<glyph unicode="&#xe7b6;" glyph-name="moon" data-tags="moon" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM512 0c-249.6 0-448 198.4-448 448 0 153.6 76.8 294.4 204.8 377.6-6.4-38.4-12.8-83.2-12.8-121.6 0-313.6 256-569.6 569.6-576-83.2-83.2-192-128-313.6-128z" />
+<glyph unicode="&#xe7b7;" glyph-name="movie" data-tags="movie" d="M768 512v192h-768v-576h768v192l256-128v448l-256-128zM576 256h-448v320h448v-320zM320 422.4c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM512 422.4c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64z" />
+<glyph unicode="&#xe7b8;" glyph-name="music2" data-tags="music" d="M256 768v-601.6c-25.6 12.8-57.6 25.6-96 25.6-89.6 0-160-57.6-160-128s70.4-128 160-128 160 57.6 160 128v467.2l448 147.2v-326.4c-25.6 19.2-57.6 32-96 32-89.6 0-160-57.6-160-128s70.4-128 160-128 160 57.6 160 128v704l-576-192z" />
+<glyph unicode="&#xe7b9;" glyph-name="pause2" data-tags="pause" d="M0 896h448v-896h-448v896zM576 896h448v-896h-448v896z" />
+<glyph unicode="&#xe7ba;" glyph-name="play2" data-tags="play" d="M128 896v-896l768 448z" />
+<glyph unicode="&#xe7bb;" glyph-name="power-off2" data-tags="power-off" d="M640 812.8v-211.2c76.8-44.8 128-128 128-217.6 0-140.8-115.2-256-256-256s-256 115.2-256 256c0 96 51.2 179.2 128 217.6v211.2c-185.6-57.6-320-224-320-428.8 0-249.6 198.4-448 448-448s448 198.4 448 448c0 204.8-134.4 371.2-320 428.8zM448 896h128v-448h-128v448z" />
+<glyph unicode="&#xe7bc;" glyph-name="refresh2" data-tags="refresh" d="M166.4 601.6c57.6 134.4 192 230.4 345.6 230.4 192 0 345.6-140.8 377.6-320h128c-32 249.6-243.2 448-505.6 448-192 0-358.4-102.4-441.6-262.4l-70.4 70.4v-256h256l-89.6 89.6zM1024 384h-262.4l96-89.6c-57.6-134.4-192-230.4-352-230.4-185.6 0-345.6 140.8-377.6 320h-128c32-249.6 249.6-448 505.6-448 192 0 358.4 108.8 448 262.4l70.4-70.4v256z" />
+<glyph unicode="&#xe7bd;" glyph-name="reply-all2" data-tags="reply-all" d="M1024 448c0 320-313.6 320-313.6 320h-134.4v192l-384-384 384-384v192h140.8c224 0 115.2-448 115.2-448s192 262.4 192 512zM0 576l384-384v96l-288 288 288 288v96z" />
+<glyph unicode="&#xe7be;" glyph-name="reply2" data-tags="reply" d="M1024 448c0 320-313.6 320-313.6 320h-326.4v192l-384-384 384-384v192h332.8c224 0 115.2-448 115.2-448s192 262.4 192 512z" />
+<glyph unicode="&#xe7bf;" glyph-name="rotate-left2" data-tags="rotate-left" d="M512 960c-192 0-358.4-102.4-441.6-262.4l-70.4 70.4v-256h256l-96 96c64 128 198.4 224 352 224 211.2 0 384-172.8 384-384s-172.8-384-384-384c-115.2 0-217.6 51.2-288 134.4l-96-83.2c89.6-108.8 230.4-179.2 384-179.2 281.6 0 512 230.4 512 512s-230.4 512-512 512z" />
+<glyph unicode="&#xe7c0;" glyph-name="rotate-right2" data-tags="rotate-right" d="M1024 512v256l-70.4-70.4c-83.2 160-249.6 262.4-441.6 262.4-281.6 0-512-230.4-512-512s230.4-512 512-512c153.6 0 294.4 70.4 384 179.2l-96 83.2c-70.4-83.2-172.8-134.4-288-134.4-211.2 0-384 172.8-384 384s172.8 384 384 384c153.6 0 288-96 352-224l-96-96h256z" />
+<glyph unicode="&#xe7c1;" glyph-name="share2" data-tags="share" d="M640 768h-326.4c0 0-313.6 0-313.6-320 0-249.6 192-512 192-512s-108.8 448 115.2 448h332.8v-192l384 384-384 384v-192z" />
+<glyph unicode="&#xe7c2;" glyph-name="sort2" data-tags="sort" d="M704 512h-384l192 256zM320 384h384l-192-256z" />
+<glyph unicode="&#xe7c3;" glyph-name="sound-disable" data-tags="sound-disable" d="M256 640h-256v-384h256l320-256v896zM1017.6 601.6l-51.2 44.8-147.2-153.6-153.6 153.6-51.2-44.8 153.6-153.6-153.6-153.6 51.2-44.8 153.6 153.6 147.2-153.6 51.2 44.8-153.6 153.6z" />
+<glyph unicode="&#xe7c4;" glyph-name="square-shadow" data-tags="square-shadow" d="M896 832v128h-896v-896h128v-128h896v896h-128zM832 128h-768v768h768v-768z" />
+<glyph unicode="&#xe7c5;" glyph-name="star-half-left-o" data-tags="star-half-left-o" d="M1017.6 563.2l-352 51.2-153.6 320-153.6-320-352-51.2 249.6-243.2-57.6-345.6 313.6 160 313.6-166.4-57.6 352 249.6 243.2zM512 204.8v582.4l115.2-230.4 256-38.4-185.6-179.2 44.8-256-230.4 121.6z" />
+<glyph unicode="&#xe7c6;" glyph-name="star-half-left" data-tags="star-half-left" d="M358.4 614.4l-352-51.2 249.6-243.2-57.6-352 313.6 166.4v800z" />
+<glyph unicode="&#xe7c7;" glyph-name="star-half-right-o" data-tags="star-half-right-o" d="M1017.6 563.2l-352 51.2-153.6 320-153.6-320-352-51.2 249.6-243.2-57.6-345.6 313.6 160 313.6-166.4-57.6 352 249.6 243.2zM281.6 83.2l44.8 256-185.6 179.2 256 38.4 115.2 230.4v-582.4l-230.4-121.6z" />
+<glyph unicode="&#xe7c8;" glyph-name="star-half-right" data-tags="star-half-right" d="M672 614.4l352-51.2-256-243.2 57.6-352-313.6 166.4v800z" />
+<glyph unicode="&#xe7c9;" glyph-name="star-o2" data-tags="star-o" d="M1017.6 563.2l-352 51.2-153.6 320-153.6-320-352-51.2 249.6-243.2-57.6-345.6 313.6 160 313.6-166.4-57.6 352 249.6 243.2zM512 204.8l-230.4-121.6 44.8 256-185.6 179.2 256 38.4 115.2 230.4 115.2-230.4 256-38.4-185.6-179.2 44.8-256-230.4 121.6z" />
+<glyph unicode="&#xe7ca;" glyph-name="star2" data-tags="star" d="M825.6-25.6l-313.6 166.4-313.6-166.4 57.6 345.6-256 249.6 352 51.2 153.6 320 153.6-320 352-51.2-243.2-249.6 57.6-345.6z" />
+<glyph unicode="&#xe7cb;" glyph-name="step-backward2" data-tags="step-backward" d="M896 0v896l-640-448zM128 896h128v-896h-128v896z" />
+<glyph unicode="&#xe7cc;" glyph-name="step-forward2" data-tags="step-forward" d="M128 896v-896l640 448zM768 896h128v-896h-128v896z" />
+<glyph unicode="&#xe7cd;" glyph-name="stop2" data-tags="stop" d="M64 896h896v-896h-896v896z" />
+<glyph unicode="&#xe7ce;" glyph-name="thin-square" data-tags="thin-square" d="M960 896h-896v-896h896v896zM896 64h-768v768h768v-768z" />
+<glyph unicode="&#xe7cf;" glyph-name="time-backward" data-tags="time-backward" d="M512 704h-64v-320h256v64h-192zM512 960c-192 0-358.4-102.4-441.6-262.4l-70.4 70.4v-256h256l-96 96c64 128 198.4 224 352 224 211.2 0 384-172.8 384-384s-172.8-384-384-384c-115.2 0-217.6 51.2-288 134.4l-96-83.2c89.6-108.8 230.4-179.2 384-179.2 281.6 0 512 230.4 512 512s-230.4 512-512 512z" />
+<glyph unicode="&#xe7d0;" glyph-name="time-forward" data-tags="time-forward" d="M512 704h-64v-320h256v64h-192zM1024 512v256l-70.4-70.4c-83.2 160-249.6 262.4-441.6 262.4-281.6 0-512-230.4-512-512s230.4-512 512-512c153.6 0 294.4 70.4 384 179.2l-96 83.2c-70.4-83.2-172.8-134.4-288-134.4-211.2 0-384 172.8-384 384s172.8 384 384 384c153.6 0 288-96 352-224l-96-96h256z" />
+<glyph unicode="&#xe7d1;" glyph-name="volume-down2" data-tags="volume-down" d="M691.2 678.4l-32-70.4c32-57.6 51.2-121.6 51.2-192 0-64-19.2-128-44.8-185.6l44.8-57.6c38.4 70.4 64 153.6 64 236.8-6.4 102.4-32 192-83.2 268.8zM256 640h-256v-384h256l320-256v896z" />
+<glyph unicode="&#xe7d2;" glyph-name="volume-off2" data-tags="volume-off" d="M256 640h-256v-384h256l320-256v896z" />
+<glyph unicode="&#xe7d3;" glyph-name="volume-up2" data-tags="volume-up" d="M960 416c0-147.2-51.2-288-128-396.8l44.8-51.2c96 121.6 153.6 281.6 153.6 448 0 198.4-76.8 377.6-204.8 512l-32-64c102.4-115.2 166.4-275.2 166.4-448zM755.2 806.4l-32-64c70.4-89.6 108.8-204.8 108.8-326.4 0-108.8-32-204.8-83.2-294.4l44.8-51.2c70.4 96 108.8 217.6 108.8 345.6-6.4 147.2-57.6 281.6-147.2 390.4zM691.2 678.4l-32-70.4c32-57.6 51.2-121.6 51.2-192 0-64-19.2-128-44.8-185.6l44.8-57.6c38.4 70.4 64 153.6 64 236.8-6.4 102.4-32 192-83.2 268.8zM256 640h-256v-384h256l320-256v896z" />
+<glyph unicode="&#xe7d4;" glyph-name="volume" data-tags="volume" d="M755.2 806.4l-32-64c70.4-89.6 108.8-204.8 108.8-326.4 0-108.8-32-204.8-83.2-294.4l44.8-51.2c70.4 96 108.8 217.6 108.8 345.6-6.4 147.2-57.6 281.6-147.2 390.4zM691.2 678.4l-32-70.4c32-57.6 51.2-121.6 51.2-192 0-64-19.2-128-44.8-185.6l44.8-57.6c38.4 70.4 64 153.6 64 236.8-6.4 102.4-32 192-83.2 268.8zM256 640h-256v-384h256l320-256v896z" />
+<glyph unicode="&#xe7d5;" glyph-name="close2" data-tags="close" d="M966.4 761.6l-140.8 140.8-313.6-320-313.6 320-140.8-140.8 320-313.6-320-313.6 140.8-140.8 313.6 320 313.6-320 140.8 140.8-320 313.6z" />
+<glyph unicode="&#xe7d6;" glyph-name="align-justify2" data-tags="align-justify" d="M0 960h1024v-192h-1024v192zM0 704h1024v-192h-1024v192zM0 192h1024v-192h-1024v192zM0 448h1024v-192h-1024v192z" />
+<glyph unicode="&#xe7d7;" glyph-name="arrow-down2" data-tags="arrow-down" d="M800 409.6l-224-230.4v780.8h-128v-780.8l-224 230.4-89.6-96 377.6-377.6 377.6 377.6z" />
+<glyph unicode="&#xe7d8;" glyph-name="arrow-left2" data-tags="arrow-left" d="M473.6 160l-230.4 224h780.8v128h-780.8l230.4 224-96 89.6-377.6-377.6 377.6-377.6z" />
+<glyph unicode="&#xe7d9;" glyph-name="arrow-right2" data-tags="arrow-right" d="M550.4 736l224-224h-774.4v-128h774.4l-224-224 89.6-89.6 384 377.6-384 377.6z" />
+<glyph unicode="&#xe7da;" glyph-name="arrow-up2" data-tags="arrow-up" d="M217.6 486.4l230.4 230.4v-780.8h128v780.8l224-230.4 89.6 96-377.6 377.6-384-377.6z" />
+<glyph unicode="&#xe7db;" glyph-name="bell2" data-tags="bell, notification, item, alert, reminder, ring" d="M384 64h256c0 0 6.4-128-128-128s-128 128-128 128zM812.8 230.4c-32 12.8-44.8 44.8-44.8 76.8v332.8c0 0-12.8 153.6-192 185.6v70.4c0 0 6.4 64-64 64s-64-64-64-64v-70.4c-179.2-32-192-185.6-192-185.6v-332.8c0-32-19.2-64-44.8-76.8l-83.2-38.4v-64h768v64l-83.2 38.4zM384 652.8v-460.8h-128c51.2 0 64 64 64 64v384c0 0 0 51.2 44.8 89.6 44.8 44.8 83.2 38.4 83.2 38.4s-64-44.8-64-115.2z" />
+<glyph unicode="&#xe7dc;" glyph-name="bookmark-o2" data-tags="bookmark-o" d="M192 960v-1024l320 320 320-320v1024h-640zM768 83.2l-256 249.6-256-249.6v684.8h512v-684.8zM768 832h-512v64h512v-64z" />
+<glyph unicode="&#xe7dd;" glyph-name="bookmark2" data-tags="bookmark" d="M192 960v0-64h640l6.4 64zM192 832h640v-896l-320 320-320-320z" />
+<glyph unicode="&#xe7de;" glyph-name="building-o2" data-tags="building-o" d="M128 960v-1024h768v1024h-768zM832 0h-256v192h-128v-192h-256v896h640v-896zM256 384h128v-128h-128v128zM448 384h128v-128h-128v128zM640 384h128v-128h-128v128zM256 576h128v-128h-128v128zM448 576h128v-128h-128v128zM640 576h128v-128h-128v128zM256 768h128v-128h-128v128zM448 768h128v-128h-128v128zM640 768h128v-128h-128v128z" />
+<glyph unicode="&#xe7df;" glyph-name="building2" data-tags="building" d="M192 960v-1024h256v192h128v-192h256v1024h-640zM384 192h-128v128h128v-128zM384 384h-128v128h128v-128zM384 576h-128v128h128v-128zM384 768h-128v128h128v-128zM576 192h-128v128h128v-128zM576 384h-128v128h128v-128zM576 576h-128v128h128v-128zM576 768h-128v128h128v-128zM768 192h-128v128h128v-128zM768 384h-128v128h128v-128zM768 576h-128v128h128v-128zM768 768h-128v128h128v-128z" />
+<glyph unicode="&#xe7e0;" glyph-name="calendar-o2" data-tags="calendar-o" d="M896 896v-192h-192v192h-384v-192h-192v192h-128v-960h1024v960h-128zM960 0h-896v576h896v-576zM192 960h64v-192h-64v192zM768 960h64v-192h-64v192z" />
+<glyph unicode="&#xe7e1;" glyph-name="file-text-o" data-tags="file-text-o" d="M640 960h-512v-1024h768v768l-256 256zM576 640h256v-640h-640v896h384v-256zM640 704v192l192-192h-192zM256 512h512v-64h-512v64zM256 384h512v-64h-512v64zM256 256h512v-64h-512v64z" />
+<glyph unicode="&#xe7e2;" glyph-name="file-text-o22" data-tags="file-text-o" d="M640 960h-512v-1024h768v768l-256 256zM576 640h256v-640h-640v896h384v-256zM640 704v192l192-192h-192zM256 512h512v-64h-512v64zM256 384h512v-64h-512v64zM256 256h512v-64h-512v64z" />
+<glyph unicode="&#xe7e3;" glyph-name="calendar2" data-tags="calendar" d="M896 896v-192h-192v192h-384v-192h-192v192h-128v-960h1024v960h-128zM192 0h-128v128h128v-128zM192 192h-128v128h128v-128zM192 384h-128v128h128v-128zM384 0h-128v128h128v-128zM384 192h-128v128h128v-128zM384 384h-128v128h128v-128zM576 0h-128v128h128v-128zM576 192h-128v128h128v-128zM576 384h-128v128h128v-128zM768 0h-128v128h128v-128zM768 192h-128v128h128v-128zM768 384h-128v128h128v-128zM960 0h-128v128h128v-128zM960 192h-128v128h128v-128zM960 384h-128v128h128v-128zM192 960h64v-192h-64v192zM768 960h64v-192h-64v192z" />
+<glyph unicode="&#xe7e4;" glyph-name="camera2" data-tags="camera" d="M704 384c0-106.039-85.961-192-192-192s-192 85.961-192 192c0 106.039 85.961 192 192 192s192-85.961 192-192zM704 704v192h-384v-192h-320v-576h320c51.2-38.4 121.6-64 192-64s140.8 25.6 192 64h320v576h-320zM384 832h256v-128h-256v128zM512 128c-140.8 0-256 115.2-256 256s115.2 256 256 256c140.8 0 256-115.2 256-256s-115.2-256-256-256zM960 576h-128v64h128v-64z" />
+<glyph unicode="&#xe7e5;" glyph-name="caret-down2" data-tags="caret-down" d="M192 704h640l-320-448z" />
+<glyph unicode="&#xe7e6;" glyph-name="caret-left2" data-tags="caret-left" d="M704 768v-640l-448 320z" />
+<glyph unicode="&#xe7e7;" glyph-name="caret-right2" data-tags="caret-right" d="M320 128v640l448-320z" />
+<glyph unicode="&#xe7e8;" glyph-name="caret-square-down-o" data-tags="caret-square-down-o" d="M960 896h-896v-896h896v896zM896 64h-768v768h768v-768zM256 576h512l-256-320z" />
+<glyph unicode="&#xe7e9;" glyph-name="caret-square-left-o" data-tags="caret-square-left-o" d="M960 896h-896v-896h896v896zM896 64h-768v768h768v-768zM640 704v-512l-320 256z" />
+<glyph unicode="&#xe7ea;" glyph-name="caret-square-right-o" data-tags="caret-square-right-o" d="M960 896h-896v-896h896v896zM896 64h-768v768h768v-768zM377.6 192v512l320-256z" />
+<glyph unicode="&#xe7eb;" glyph-name="caret-square-up-o" data-tags="caret-square-up-o" d="M960 896h-896v-896h896v896zM896 64h-768v768h768v-768zM768 320h-512l256 320z" />
+<glyph unicode="&#xe7ec;" glyph-name="caret-up2" data-tags="caret-up" d="M832 192h-640l320 448z" />
+<glyph unicode="&#xe7ed;" glyph-name="check-circle-o2" data-tags="check-circle-o" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM454.4 211.2l-268.8 262.4 89.6 89.6 179.2-172.8 313.6 313.6 89.6-89.6z" />
+<glyph unicode="&#xe7ee;" glyph-name="check-circle2" data-tags="check-circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM454.4 211.2l-268.8 262.4 89.6 89.6 172.8-172.8 320 313.6 89.6-89.6-403.2-403.2z" />
+<glyph unicode="&#xe7ef;" glyph-name="chevron-circle-down-o" data-tags="chevron-circle-down-o" d="M832 537.6l-320-320-320 320 89.6 89.6 230.4-230.4 230.4 230.4zM64 448c0 249.6 198.4 448 448 448s448-198.4 448-448-198.4-448-448-448-448 198.4-448 448zM0 448c0-281.6 230.4-512 512-512s512 230.4 512 512-230.4 512-512 512-512-230.4-512-512v0z" />
+<glyph unicode="&#xe7f0;" glyph-name="list-ul2" data-tags="list-ul" d="M0 896h192v-192h-192v192zM0 576h192v-192h-192v192zM0 256h192v-192h-192v192zM320 896h704v-192h-704v192zM320 576h704v-192h-704v192zM320 256h704v-192h-704v192z" />
+<glyph unicode="&#xe7f1;" glyph-name="list2" data-tags="list" d="M0 960h256v-192h-256v192zM0 704h256v-192h-256v192zM0 192h256v-192h-256v192zM0 448h256v-192h-256v192zM320 960h704v-192h-704v192zM320 704h704v-192h-704v192zM320 192h704v-192h-704v192zM320 448h704v-192h-704v192z" />
+<glyph unicode="&#xe7f2;" glyph-name="list-ul22" data-tags="list-ul" d="M0 896h192v-192h-192v192zM0 576h192v-192h-192v192zM0 256h192v-192h-192v192zM320 896h704v-192h-704v192zM320 576h704v-192h-704v192zM320 256h704v-192h-704v192z" />
+<glyph unicode="&#xe7f3;" glyph-name="list22" data-tags="list" d="M0 960h256v-192h-256v192zM0 704h256v-192h-256v192zM0 192h256v-192h-256v192zM0 448h256v-192h-256v192zM320 960h704v-192h-704v192zM320 704h704v-192h-704v192zM320 192h704v-192h-704v192zM320 448h704v-192h-704v192z" />
+<glyph unicode="&#xe7f4;" glyph-name="chevron-circle-down2" data-tags="chevron-circle-down" d="M0 448c0-281.6 230.4-512 512-512s512 230.4 512 512-230.4 512-512 512-512-230.4-512-512zM742.4 627.2l89.6-89.6-320-320-320 320 89.6 89.6 230.4-230.4 230.4 230.4z" />
+<glyph unicode="&#xe7f5;" glyph-name="chevron-circle-left-o" data-tags="chevron-circle-left-o" d="M601.6 128l-320 320 320 320 89.6-89.6-230.4-230.4 230.4-230.4zM512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0z" />
+<glyph unicode="&#xe7f6;" glyph-name="chevron-circle-left2" data-tags="chevron-circle-left" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM691.2 217.6l-89.6-89.6-320 320 320 320 89.6-89.6-230.4-230.4 230.4-230.4z" />
+<glyph unicode="&#xe7f7;" glyph-name="chevron-circle-right-o" data-tags="chevron-circle-right-o" d="M422.4 128l320 320-320 320-89.6-89.6 230.4-230.4-230.4-230.4zM512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0z" />
+<glyph unicode="&#xe7f8;" glyph-name="chevron-circle-right2" data-tags="chevron-circle-right" d="M512-64c281.6 0 512 230.4 512 512s-230.4 512-512 512-512-230.4-512-512 230.4-512 512-512zM332.8 678.4l89.6 89.6 320-320-320-320-89.6 89.6 230.4 230.4-230.4 230.4z" />
+<glyph unicode="&#xe7f9;" glyph-name="chevron-circle-up-o" data-tags="chevron-circle-up-o" d="M192 358.4l320 320 320-320-89.6-89.6-230.4 230.4-230.4-230.4zM960 448c0-249.6-198.4-448-448-448s-448 198.4-448 448 198.4 448 448 448 448-198.4 448-448zM1024 448c0 281.6-230.4 512-512 512s-512-230.4-512-512 230.4-512 512-512 512 230.4 512 512v0z" />
+<glyph unicode="&#xe7fa;" glyph-name="chevron-circle-up2" data-tags="chevron-circle-up" d="M1024 448c0 281.6-230.4 512-512 512s-512-230.4-512-512 230.4-512 512-512 512 230.4 512 512zM281.6 268.8l-89.6 89.6 320 320 320-320-89.6-89.6-230.4 230.4-230.4-230.4z" />
+<glyph unicode="&#xe7fb;" glyph-name="chevron-down2" data-tags="chevron-down" d="M512 121.6l-512 512 134.4 140.8 377.6-377.6 377.6 377.6 134.4-140.8z" />
+<glyph unicode="&#xe7fc;" glyph-name="chevron-left2" data-tags="chevron-left" d="M185.6 448l512 512 140.8-134.4-377.6-377.6 377.6-377.6-140.8-134.4z" />
+<glyph unicode="&#xe7fd;" glyph-name="chevron-right2" data-tags="chevron-right" d="M838.4 448l-512-512-140.8 134.4 377.6 377.6-377.6 377.6 140.8 134.4z" />
+<glyph unicode="&#xe7fe;" glyph-name="chevron-up2" data-tags="chevron-up" d="M512 774.4l512-512-134.4-140.8-377.6 377.6-377.6-377.6-134.4 140.8z" />
+<glyph unicode="&#xe7ff;" glyph-name="clock" data-tags="clock" d="M480 960c-262.4 0-480-217.6-480-480s217.6-480 480-480 480 217.6 480 480-217.6 480-480 480zM480 128c-192 0-352 160-352 352s160 352 352 352 352-160 352-352-160-352-352-352zM512 768h-64v-320h256v64h-192z" />
+<glyph unicode="&#xe800;" glyph-name="cog2" data-tags="cog" d="M1024 384v128l-108.8 38.4c-12.8 38.4-25.6 76.8-44.8 115.2l51.2 102.4-89.6 89.6-102.4-51.2c-32 19.2-70.4 38.4-115.2 44.8l-38.4 108.8h-128l-38.4-108.8c-38.4-12.8-76.8-25.6-108.8-44.8l-102.4 51.2-96-96 51.2-102.4c-19.2-32-32-70.4-44.8-108.8l-108.8-38.4v-128l108.8-38.4c12.8-38.4 25.6-76.8 44.8-115.2l-51.2-102.4 89.6-89.6 102.4 51.2c32-19.2 70.4-38.4 115.2-44.8l38.4-108.8h128l38.4 108.8c38.4 12.8 76.8 25.6 115.2 44.8l102.4-51.2 89.6 89.6-51.2 102.4c19.2 32 38.4 70.4 44.8 115.2l108.8 38.4zM512 192c-140.8 0-256 115.2-256 256s115.2 256 256 256 256-115.2 256-256-115.2-256-256-256zM678.4 454.4c0-88.366-71.634-160-160-160s-160 71.634-160 160c0 88.366 71.634 160 160 160s160-71.634 160-160z" />
+<glyph unicode="&#xe801;" glyph-name="copy-o" data-tags="copy-o" d="M832 768h-192l-192 192h-448v-832h384v-192h640v640l-192 192zM448 896l128-128h-128v128zM64 192v704h320v-192h192v-512h-512zM960 0h-512v128h192v576h128v-192h192v-512zM832 576v128l128-128h-128z" />
+<glyph unicode="&#xe802;" glyph-name="copy2" data-tags="copy" d="M384 960v-192h192zM576 704h-256v256h-320v-768h576zM832 704v-192h192zM768 704h-128v-576h-192v-192h576v512h-256z" />
+<glyph unicode="&#xe803;" glyph-name="crosshairs2" data-tags="crosshairs" d="M960 512h-64c-12.8 204.8-179.2 364.8-384 384v64h-64v-64c-204.8-19.2-364.8-179.2-384-384h-64v-64h64c12.8-204.8 179.2-364.8 384-384v-64h64v64c204.8 12.8 364.8 179.2 384 384h64v64zM512 166.4v153.6h-64v-153.6c-153.6 12.8-268.8 128-281.6 281.6h153.6v64h-153.6c12.8 153.6 128 268.8 281.6 281.6v-153.6h64v153.6c153.6-12.8 268.8-134.4 281.6-281.6h-153.6v-64h153.6c-12.8-153.6-128-268.8-281.6-281.6z" />
+<glyph unicode="&#xe804;" glyph-name="desktop2" data-tags="desktop" d="M1024 960h-1024v-832h384v-128h-128v-64h512v64h-128v128h384v832zM576 192h-128v64h128v-64zM960 320h-896v569.6c0 6.4 0 6.4 0 6.4h896c0 0 0 0 0-6.4v-569.6z" />
+<glyph unicode="&#xe805;" glyph-name="insert" data-tags="insert" d="M896-64v704l-64-64v-576h-768v768h576l64 64h-704v-896zM1024 870.4l-89.6 89.6-435.2-435.2-115.2 115.2v-320h320l-115.2 115.2z" />
+<glyph unicode="&#xe806;" glyph-name="ellipsis-circle-o" data-tags="ellipsis-circle-o" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM256 512h128v-128h-128v128zM448 512h128v-128h-128v128zM640 512h128v-128h-128v128z" />
+<glyph unicode="&#xe807;" glyph-name="ellipsis-circle" data-tags="ellipsis-circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM384 384h-128v128h128v-128zM576 384h-128v128h128v-128zM768 384h-128v128h128v-128z" />
+<glyph unicode="&#xe808;" glyph-name="envelope-o2" data-tags="envelope-o" d="M0 768v-704h1024v704h-1024zM64 505.6l249.6-128-249.6-217.6v345.6zM121.6 128l256 224 134.4-70.4 134.4 70.4 256-224h-780.8zM960 160l-249.6 224 249.6 128v-352zM960 582.4l-448-224-448 224v121.6h896v-121.6z" />
+<glyph unicode="&#xe809;" glyph-name="envelope2" data-tags="envelope" d="M0 768h1024v-153.6l-512-256-512 256zM0 64l352 307.2 160-89.6 160 89.6 352-307.2zM294.4 396.8l-294.4 147.2v-416zM729.6 396.8l294.4 147.2v-416z" />
+<glyph unicode="&#xe80a;" glyph-name="expand-square" data-tags="expand-square" d="M704 832h-576v-576l64 64v448h448zM320 64h576v576l-64-64v-448h-448zM1024 960h-320l115.2-115.2-288-288 89.6-89.6 288 288 115.2-115.2zM492.8 339.2l-89.6 89.6-288-288-115.2 115.2v-320h320l-115.2 115.2z" />
+<glyph unicode="&#xe80b;" glyph-name="external-link2" data-tags="external-link" d="M896-64v704l-64-64v-576h-768v768h576l64 64h-704v-896zM1024 960h-320l115.2-115.2-435.2-435.2 89.6-89.6 435.2 435.2 115.2-115.2z" />
+<glyph unicode="&#xe80c;" glyph-name="eye2" data-tags="eye" d="M512 710.4c-428.8 0-512-326.4-512-326.4s140.8-262.4 505.6-262.4 518.4 256 518.4 256-83.2 332.8-512 332.8zM339.2 614.4c32 19.2 83.2 19.2 83.2 19.2s-32-57.6-32-102.4c0-44.8 12.8-70.4 12.8-70.4l-70.4-12.8c0 0-19.2 32-19.2 76.8 0 51.2 25.6 89.6 25.6 89.6zM505.6 185.6c-262.4 0-396.8 147.2-435.2 204.8 19.2 44.8 70.4 140.8 198.4 204.8-6.4-25.6-12.8-51.2-12.8-83.2 0-140.8 115.2-256 256-256s256 115.2 256 256c0 32-6.4 57.6-12.8 83.2 128-57.6 179.2-160 198.4-204.8-44.8-57.6-179.2-204.8-448-204.8z" />
+<glyph unicode="&#xe80d;" glyph-name="file-o2" data-tags="file-o" d="M640 960h-512v-1024h768v768l-256 256zM576 640h256v-640h-640v896h384v-256zM640 704v192l192-192h-192z" />
+<glyph unicode="&#xe80e;" glyph-name="file-text2" data-tags="file-text" d="M640 960v-256h256zM576 960h-448v-1024h768v704h-320v320zM768 192h-512v64h512v-64zM768 320h-512v64h512v-64zM768 512v-64h-512v64h512z" />
+<glyph unicode="&#xe80f;" glyph-name="file2" data-tags="file" d="M576 640h320v-704h-768v1024h448v-320zM640 704v256l256-256h-256z" />
+<glyph unicode="&#xe810;" glyph-name="flask2" data-tags="flask" d="M128-64h768l-256 512v448h64v64h-384v-64h64v-448l-256-512zM576 896v-460.8l121.6-243.2h-371.2l121.6 243.2v460.8h128z" />
+<glyph unicode="&#xe811;" glyph-name="folder-o2" data-tags="folder-o" d="M448 704l-64 128h-256l-64-128h-64v-704h1024v704h-576zM960 64h-896v576h38.4l64 128h166.4l76.8-128h550.4v-576z" />
+<glyph unicode="&#xe812;" glyph-name="folder2" data-tags="folder" d="M1024 0h-1024v704h64l64 128h256l64-128h576z" />
+<glyph unicode="&#xe813;" glyph-name="glasses" data-tags="glasses" d="M992 512h-32c-6.4 0-6.4 0-12.8 0-25.6 76.8-96 128-179.2 128s-153.6-57.6-179.2-134.4c-19.2 25.6-44.8 38.4-76.8 38.4s-57.6-12.8-76.8-38.4c-25.6 76.8-96 134.4-179.2 134.4s-153.6-57.6-179.2-128c-6.4 0-6.4 0-12.8 0h-32c-19.2 0-32-12.8-32-32s12.8-32 32-32h32c0-108.8 83.2-192 192-192 96 0 172.8 70.4 192 160 0 0 0 0 0 0 19.2 0 32 12.8 32 32s12.8 32 32 32 32-12.8 32-32c0-19.2 12.8-32 32-32 0 0 0 0 0 0 12.8-89.6 96-160 192-160 108.8 0 192 83.2 192 192h32c19.2 0 32 12.8 32 32s-12.8 32-32 32zM256 320c-70.4 0-128 57.6-128 128s57.6 128 128 128 128-57.6 128-128-57.6-128-128-128zM768 320c-70.4 0-128 57.6-128 128s57.6 128 128 128 128-57.6 128-128-57.6-128-128-128z" />
+<glyph unicode="&#xe814;" glyph-name="grid-big-o" data-tags="grid-big-o" d="M0 512h448v448h-448v-448zM64 896h320v-320h-320v320zM576 960v-448h448v448h-448zM960 576h-320v320h320v-320zM0-64h448v448h-448v-448zM64 320h320v-320h-320v320zM576-64h448v448h-448v-448zM640 320h320v-320h-320v320z" />
+<glyph unicode="&#xe815;" glyph-name="grid-big" data-tags="grid-big" d="M0 960h448v-448h-448v448zM576 960h448v-448h-448v448zM0 384h448v-448h-448v448zM576 384h448v-448h-448v448z" />
+<glyph unicode="&#xe816;" glyph-name="grid-small-o" data-tags="grid-small-o" d="M0 704h256v256h-256v-256zM64 896h128v-128h-128v128zM0 320h256v256h-256v-256zM64 512h128v-128h-128v128zM0-64h256v256h-256v-256zM64 128h128v-128h-128v128zM384 704h256v256h-256v-256zM448 896h128v-128h-128v128zM384 320h256v256h-256v-256zM448 512h128v-128h-128v128zM384-64h256v256h-256v-256zM448 128h128v-128h-128v128zM768 960v-256h256v256h-256zM960 768h-128v128h128v-128zM768 320h256v256h-256v-256zM832 512h128v-128h-128v128zM768-64h256v256h-256v-256zM832 128h128v-128h-128v128z" />
+<glyph unicode="&#xe817;" glyph-name="grid-small" data-tags="grid-small" d="M0 960h256v-256h-256v256zM0 576h256v-256h-256v256zM0 192h256v-256h-256v256zM384 960h256v-256h-256v256zM384 576h256v-256h-256v256zM384 192h256v-256h-256v256zM768 960h256v-256h-256v256zM768 576h256v-256h-256v256zM768 192h256v-256h-256v256z" />
+<glyph unicode="&#xe818;" glyph-name="home-o" data-tags="home-o" d="M1024 537.6l-512 332.8-128-83.2v108.8h-128v-192l-256-166.4 121.6-172.8 6.4 6.4v-371.2h320v256h128v-256h320v371.2l6.4-6.4 121.6 172.8zM89.6 518.4l422.4 275.2 422.4-275.2-44.8-64-377.6 249.6-377.6-249.6-44.8 64zM832 64h-192v256h-256v-256h-192v345.6l320 211.2 320-211.2v-345.6z" />
+<glyph unicode="&#xe819;" glyph-name="home2" data-tags="home" d="M512 870.4l-128-83.2v108.8h-128v-192l-256-166.4 38.4-51.2 473.6 307.2 473.6-307.2 38.4 51.2zM512 704l-384-256v-448h320v192h128v-192h320v448z" />
+<glyph unicode="&#xe81a;" glyph-name="lines-list" data-tags="lines-list" d="M0 896h192v-128h-192v128zM0 640h192v-128h-192v128zM0 384h192v-128h-192v128zM0 128h192v-128h-192v128zM256 896h768v-128h-768v128zM256 640h768v-128h-768v128zM256 384h768v-128h-768v128zM256 128h768v-128h-768v128z" />
+<glyph unicode="&#xe81b;" glyph-name="lines" data-tags="lines" d="M0 896h1024v-128h-1024v128zM0 640h1024v-128h-1024v128zM0 384h1024v-128h-1024v128zM0 128h1024v-128h-1024v128z" />
+<glyph unicode="&#xe81c;" glyph-name="lock2" data-tags="lock" d="M768 448v198.4c0 140.8-102.4 249.6-243.2 249.6h-19.2c-134.4 0-249.6-108.8-249.6-249.6v-198.4h-64l6.4-320c0 0-6.4-192 313.6-192s320 192 320 192v320h-64zM576 64h-64v128c-38.4 0-64 25.6-64 64s25.6 64 64 64 64-25.6 64-64v-192zM640 448h-256v198.4c0 70.4 57.6 121.6 121.6 121.6h19.2c64 0 115.2-51.2 115.2-121.6v-198.4z" />
+<glyph unicode="&#xe81d;" glyph-name="minus-circle-o" data-tags="minus-circle-o" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM192 512h640v-128h-640v128z" />
+<glyph unicode="&#xe81e;" glyph-name="minus-circle2" data-tags="minus-circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM832 384h-640v128h640v-128z" />
+<glyph unicode="&#xe81f;" glyph-name="minus-square-left-o" data-tags="minus-square-left-o" d="M256 512h512v-128h-512v128zM960 896h-896v-896h896v896zM896 64h-768v768h768v-768z" />
+<glyph unicode="&#xe820;" glyph-name="minus2" data-tags="minus" d="M64 512h832v-192h-832v192z" />
+<glyph unicode="&#xe821;" glyph-name="mobile22" data-tags="mobile" d="M192 960v-1024h576v1024h-576zM512 0h-64v64h64v-64zM704 128h-448v704h448v-704z" />
+<glyph unicode="&#xe822;" glyph-name="modal" data-tags="modal" d="M0 704v-704h1024v896h-1024v-192zM896 832h64v-64h-64v64zM64 704h896v-640h-896v640z" />
+<glyph unicode="&#xe823;" glyph-name="open-book" data-tags="open-book" d="M518.4 761.6v0 0zM966.4 755.2v0 12.8zM633.6 864c-83.2 0-128-25.6-153.6-51.2-25.6 25.6-70.4 51.2-153.6 51.2-224 0-326.4-128-326.4-128v0 0-697.6l416 57.6c0 0 12.8-25.6 19.2-32h83.2c6.4 6.4 19.2 32 19.2 32l416-57.6v697.6c6.4 0-89.6 128-320 128zM448 192c-38.4 12.8-83.2 19.2-147.2 25.6-6.4 0-6.4 0-12.8 0-89.6 0-166.4-25.6-224-44.8v556.8c32 25.6 115.2 96 262.4 96 108.8 0 121.6-57.6 121.6-64 0 0 0 0 0 0v-569.6zM896 172.8c-64 25.6-134.4 44.8-224 44.8-6.4 0-12.8 0-12.8 0-64 0-83.2-12.8-147.2-25.6v569.6c0 0 0 0 0 0 0 12.8 12.8 64 121.6 64 147.2 0 256-64 256-96v-556.8z" />
+<glyph unicode="&#xe824;" glyph-name="pencil2" data-tags="pencil" d="M64 198.4l-64-262.4 262.4 64 588.8 588.8-198.4 198.4-588.8-588.8zM96 0l-25.6 32 25.6 128 128-128-128-32zM697.6 678.4l-518.4-512-38.4 38.4 518.4 512 38.4-38.4zM979.2 915.2c-70.4 70.4-166.4 32-166.4 32l-96-96 198.4-198.4 96 96c0 6.4 38.4 96-32 166.4zM857.6 857.6l-32 32c38.4 38.4 70.4 6.4 70.4 6.4l-38.4-38.4z" />
+<glyph unicode="&#xe825;" glyph-name="phone2" data-tags="phone" d="M780.8 320c-70.4 6.4-108.8-89.6-160-115.2-83.2-44.8-236.8 115.2-236.8 115.2s-160 153.6-121.6 236.8c32 51.2 128 89.6 121.6 160-6.4 64-147.2 294.4-217.6 230.4-153.6-140.8-166.4-198.4-166.4-313.6-6.4-198.4 249.6-448 249.6-448 25.6-25.6 249.6-256 448-249.6 115.2 0 172.8 12.8 313.6 166.4 64 70.4-160 211.2-230.4 217.6z" />
+<glyph unicode="&#xe826;" glyph-name="picture" data-tags="picture" d="M1024 64h-1024v768h1024v-768zM64 128h896v640h-896v-640zM128 320v-128h768v64c0 0 12.8 108.8-128 128-121.6 19.2-140.8-38.4-243.2-38.4-70.4 0-57.6 102.4-204.8 102.4-108.8 0-192-128-192-128zM832 576c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128z" />
+<glyph unicode="&#xe827;" glyph-name="pin" data-tags="pin" d="M704 544v352h64v64h-512v-64h64v-352c0 0-128-96-128-224 0-32 121.6-44.8 256-44.8v-140.8c0-44.8 12.8-89.6 32-134.4l32-64 32 64c19.2 38.4 32 83.2 32 134.4v140.8c134.4 0 256 19.2 256 44.8 0 128-128 224-128 224zM448 537.6c0 0-32-19.2-102.4-89.6-64-64-96-121.6-96-121.6s6.4 64 51.2 121.6c57.6 70.4 83.2 89.6 83.2 89.6v358.4h64v-358.4z" />
+<glyph unicode="&#xe828;" glyph-name="plus-circle-o" data-tags="plus-circle-o" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM832 512h-256v256h-128v-256h-256v-128h256v-256h128v256h256z" />
+<glyph unicode="&#xe829;" glyph-name="plus-circle2" data-tags="plus-circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM832 384h-256v-256h-128v256h-256v128h256v256h128v-256h256v-128z" />
+<glyph unicode="&#xe82a;" glyph-name="plus-square-left-o" data-tags="plus-square-left-o" d="M768 512h-192v192h-128v-192h-192v-128h192v-192h128v192h192zM960 896h-896v-896h896v896zM896 64h-768v768h768v-768z" />
+<glyph unicode="&#xe82b;" glyph-name="plus2" data-tags="plus" d="M896 512h-320v320h-192v-320h-320v-192h320v-320h192v320h320z" />
+<glyph unicode="&#xe82c;" glyph-name="print2" data-tags="print" d="M0 320v-256h128v-128h768v128h128v256h-1024zM832 0h-640v192h640v-192zM768 576v256l-172.8 128h-339.2v-384h-256v-192h1024v192h-256zM576 896l83.2-64h-83.2v64zM704 512h-384v384h192v-128h192v-256zM960 448h-64v64h64v-64z" />
+<glyph unicode="&#xe82d;" glyph-name="search-minus2" data-tags="search-minus" d="M1004.8 44.8l-268.8 268.8c-12.8 12.8-32 19.2-51.2 19.2 51.2 64 83.2 153.6 83.2 243.2 0 211.2-172.8 384-384 384s-384-172.8-384-384 172.8-384 384-384c89.6 0 179.2 32 243.2 89.6 0-19.2 0-38.4 19.2-51.2l268.8-268.8c12.8-12.8 32-19.2 44.8-19.2s32 6.4 44.8 19.2c25.6 19.2 25.6 57.6 0 83.2zM384 288c-160 0-288 128-288 288s128 288 288 288 288-128 288-288-128-288-288-288zM448 768h-128v-128h-128v-128h128v-128h128v128h128v128h-128z" />
+<glyph unicode="&#xe82e;" glyph-name="search-plus2" data-tags="search-plus" d="M1004.8 44.8l-268.8 268.8c-12.8 12.8-32 19.2-51.2 19.2 51.2 64 83.2 153.6 83.2 243.2 0 211.2-172.8 384-384 384s-384-172.8-384-384 172.8-384 384-384c89.6 0 179.2 32 243.2 89.6 0-19.2 0-38.4 19.2-51.2l268.8-268.8c12.8-12.8 32-19.2 44.8-19.2s32 6.4 44.8 19.2c25.6 19.2 25.6 57.6 0 83.2zM384 288c-160 0-288 128-288 288s128 288 288 288 288-128 288-288-128-288-288-288zM192 640h384v-128h-384v128z" />
+<glyph unicode="&#xe82f;" glyph-name="search2" data-tags="search" d="M1004.8 44.8l-268.8 268.8c-12.8 12.8-32 19.2-51.2 19.2 51.2 64 83.2 153.6 83.2 243.2 0 211.2-172.8 384-384 384s-384-172.8-384-384 172.8-384 384-384c89.6 0 179.2 32 243.2 89.6 0-19.2 0-38.4 19.2-51.2l268.8-268.8c12.8-12.8 32-19.2 44.8-19.2s32 6.4 44.8 19.2c25.6 19.2 25.6 57.6 0 83.2zM384 288c-160 0-288 128-288 288s128 288 288 288 288-128 288-288-128-288-288-288z" />
+<glyph unicode="&#xe830;" glyph-name="area-select" data-tags="area-select" d="M505.6 454.4l134.4-480 108.8 166.4 204.8-204.8 70.4 70.4-211.2 204.8 172.8 102.4zM512 192h-448v576h768v-345.6l64-12.8v422.4h-896v-704h524.8z" />
+<glyph unicode="&#xe831;" glyph-name="split-h" data-tags="split-h" d="M0 832v-832h960v832h-960zM832 768h64v-64h-64v64zM448 64h-384v576h384v-576zM896 64h-384v576h384v-576z" />
+<glyph unicode="&#xe832;" glyph-name="split-v" data-tags="split-v" d="M0 0h960v832h-960v-832zM832 768h64v-64h-64v64zM896 64h-832v256h832v-256zM896 384h-832v256h832v-256z" />
+<glyph unicode="&#xe833;" glyph-name="suitcase2" data-tags="suitcase" d="M704 768v128h-384v-128h-320v-768h1024v768h-320zM256 64h-64v640h64v-640zM640 768h-256v64h256v-64zM832 64h-64v640h64v-640z" />
+<glyph unicode="&#xe834;" glyph-name="tablet2" data-tags="tablet" d="M0 832v-768h1024v768h-1024zM832 128h-704v640h704v-640zM960 384h-64v128h64v-128z" />
+<glyph unicode="&#xe835;" glyph-name="trash2" data-tags="trash" d="M128 640v-64h64v-576c0 0 70.4-64 288-64s288 64 288 64v576h64v64h-704zM384 64h-64v448h64v-448zM512 64h-64v448h64v-448zM640 64h-64v448h64v-448zM768 768c0 0 0 32-128 51.2v44.8c0 51.2-44.8 96-96 96h-128c-51.2 0-96-44.8-96-96v-44.8c-102.4-19.2-128-51.2-128-51.2h-64v-64h704v64h-64zM384 864c0 19.2 12.8 32 32 32h128c12.8 0 32-12.8 32-32v-38.4c0 6.4-57.6 6.4-96 6.4s-70.4 0-96-6.4v38.4z" />
+<glyph unicode="&#xe836;" glyph-name="unlock2" data-tags="unlock" d="M512 448v198.4c0 140.8-115.2 249.6-249.6 249.6h-19.2c-140.8 0-243.2-108.8-243.2-249.6v-134.4h128v134.4c0 70.4 44.8 121.6 115.2 121.6h19.2c64 0 121.6-51.2 121.6-121.6v-198.4h-64l6.4-320c0 0-6.4-192 313.6-192s320 192 320 192v320h-448zM704 64h-64v115.2c-38.4 0-64 38.4-64 70.4 0 38.4 25.6 70.4 64 70.4s64-25.6 64-57.6v-198.4z" />
+<glyph unicode="&#xe837;" glyph-name="user2" data-tags="user" d="M512 960c-358.4 0-185.6-467.2-185.6-467.2 38.4-64 89.6-51.2 89.6-96 0-38.4-44.8-51.2-89.6-57.6-70.4 0-134.4 12.8-198.4-102.4-38.4-70.4-57.6-300.8-57.6-300.8h876.8c0 0-19.2 230.4-51.2 300.8-64 121.6-128 102.4-198.4 108.8-44.8 6.4-89.6 19.2-89.6 57.6s51.2 25.6 89.6 96c0-6.4 172.8 460.8-185.6 460.8z" />
+<glyph unicode="&#xe838;" glyph-name="vaadin-h" data-tags="vaadin-h" d="M448 0l-121.6 358.4h-6.4c-38.4 0-57.6 25.6-57.6 57.6 0 25.6 19.2 57.6 57.6 57.6h44.8c25.6 0 44.8-19.2 57.6-38.4l89.6-307.2 89.6 313.6c6.4 19.2 32 38.4 51.2 38.4h51.2c38.4 0 57.6-32 57.6-57.6 6.4-38.4-12.8-64-57.6-64h-6.4l-121.6-358.4c-6.4-19.2-25.6-38.4-64-38.4s-57.6 19.2-64 38.4zM172.8 800h224c102.4 0 108.8-76.8 115.2-121.6 6.4 38.4 12.8 121.6 115.2 121.6h224c44.8 0 70.4 19.2 70.4 51.2v32c0 32 12.8 51.2 51.2 51.2 32 0 51.2-19.2 51.2-51.2v-83.2c0-96-44.8-147.2-153.6-147.2h-230.4c-64 0-76.8-32-76.8-57.6 0-38.4-25.6-51.2-51.2-51.2s-51.2 19.2-51.2 51.2c0 25.6-12.8 57.6-76.8 57.6h-230.4c-108.8 0-153.6 44.8-153.6 147.2v83.2c0 32 19.2 51.2 51.2 51.2s51.2-19.2 51.2-51.2v-25.6c0-38.4 19.2-57.6 70.4-57.6z" />
+<glyph unicode="&#xe839;" glyph-name="vaadin-v" data-tags="vaadin-v" d="M960 384l-358.4-121.6v-6.4c0-38.4-32-57.6-57.6-57.6s-57.6 19.2-57.6 57.6v44.8c0 25.6 19.2 44.8 38.4 57.6l307.2 89.6-307.2 96c-19.2 6.4-38.4 25.6-38.4 51.2v44.8c0 44.8 32 64 57.6 64 32 0 57.6-19.2 57.6-64v-6.4l358.4-121.6c19.2-6.4 38.4-25.6 38.4-64s-19.2-57.6-38.4-64zM160 108.8v224c0 102.4 76.8 108.8 121.6 115.2-44.8 6.4-121.6 12.8-121.6 115.2v224c0 44.8-19.2 70.4-51.2 70.4h-32c-32 0-51.2 12.8-51.2 51.2 0 32 25.6 51.2 51.2 51.2h83.2c96 0 147.2-44.8 147.2-153.6v-230.4c0-70.4 32-76.8 57.6-76.8 38.4 0 51.2-25.6 51.2-51.2s-19.2-51.2-51.2-51.2c-25.6 0-57.6-12.8-57.6-76.8v-230.4c0-102.4-51.2-153.6-147.2-153.6h-83.2c-32 0-51.2 19.2-51.2 51.2s19.2 51.2 51.2 51.2h25.6c38.4 0 57.6 19.2 57.6 70.4z" />
+<glyph unicode="&#xe83a;" glyph-name="close-circle-o" data-tags="close-circle-o" d="M512 896c249.6 0 448-198.4 448-448s-198.4-448-448-448-448 198.4-448 448 198.4 448 448 448zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512v0zM780.8 268.8l-179.2 179.2 179.2 179.2-89.6 89.6-179.2-179.2-179.2 179.2-89.6-89.6 179.2-179.2-179.2-179.2 89.6-89.6 179.2 179.2 179.2-179.2z" />
+<glyph unicode="&#xe83b;" glyph-name="close-circle" data-tags="close-circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM780.8 268.8l-89.6-89.6-179.2 179.2-179.2-179.2-89.6 89.6 179.2 179.2-179.2 179.2 89.6 89.6 179.2-179.2 179.2 179.2 89.6-89.6-179.2-179.2 179.2-179.2z" />
+<glyph unicode="&#xe900;" glyph-name="loop-alt1" data-tags="loop-alt1, synchronize, arrows, reload, refresh" d="M384 640h-128v0.512c0 35.264 28.736 63.488 64 63.488h384c35.264 0 64-28.736 64-64v-64h128v64c0 105.888-86.112 192-192 192h-384c-105.888 0-192-86.112-192-192h-128l192-192 192 192zM832 448l-192-192h128v-0.512c0-35.232-28.736-63.488-64-63.488h-384c-35.264 0-64 28.736-64 64v64h-128v-64c0-105.888 86.112-192 192-192h384c105.888 0 192 86.112 192 192h128l-192 192z" />
+<glyph unicode="&#xe901;" glyph-name="transfer" data-tags="transfer, arrows" horiz-adv-x="1022" d="M1023.936 192h-768.192v-128l-255.744 192 255.744 192v-128h768.192zM0 576h767.936v-128l256 192-256 192v-128h-767.936z" />
+<glyph unicode="&#xf00f;" glyph-name="th-list2" data-tags="th-list" d="M292.571 237.714v-109.714q0-22.857-16-38.857t-38.857-16h-182.857q-22.857 0-38.857 16t-16 38.857v109.714q0 22.857 16 38.857t38.857 16h182.857q22.857 0 38.857-16t16-38.857zM292.571 530.286v-109.714q0-22.857-16-38.857t-38.857-16h-182.857q-22.857 0-38.857 16t-16 38.857v109.714q0 22.857 16 38.857t38.857 16h182.857q22.857 0 38.857-16t16-38.857zM1024 237.714v-109.714q0-22.857-16-38.857t-38.857-16h-548.571q-22.857 0-38.857 16t-16 38.857v109.714q0 22.857 16 38.857t38.857 16h548.571q22.857 0 38.857-16t16-38.857zM292.571 822.857v-109.714q0-22.857-16-38.857t-38.857-16h-182.857q-22.857 0-38.857 16t-16 38.857v109.714q0 22.857 16 38.857t38.857 16h182.857q22.857 0 38.857-16t16-38.857zM1024 530.286v-109.714q0-22.857-16-38.857t-38.857-16h-548.571q-22.857 0-38.857 16t-16 38.857v109.714q0 22.857 16 38.857t38.857 16h548.571q22.857 0 38.857-16t16-38.857zM1024 822.857v-109.714q0-22.857-16-38.857t-38.857-16h-548.571q-22.857 0-38.857 16t-16 38.857v109.714q0 22.857 16 38.857t38.857 16h548.571q22.857 0 38.857-16t16-38.857z" />
+<glyph unicode="&#xf03f;" glyph-name="list-alt2" data-tags="list-alt" d="M219.429 274.286v-36.571q0-7.429-5.429-12.857t-12.857-5.429h-36.571q-7.429 0-12.857 5.429t-5.429 12.857v36.571q0 7.429 5.429 12.857t12.857 5.429h36.571q7.429 0 12.857-5.429t5.429-12.857zM219.429 420.571v-36.571q0-7.429-5.429-12.857t-12.857-5.429h-36.571q-7.429 0-12.857 5.429t-5.429 12.857v36.571q0 7.429 5.429 12.857t12.857 5.429h36.571q7.429 0 12.857-5.429t5.429-12.857zM219.429 566.857v-36.571q0-7.429-5.429-12.857t-12.857-5.429h-36.571q-7.429 0-12.857 5.429t-5.429 12.857v36.571q0 7.429 5.429 12.857t12.857 5.429h36.571q7.429 0 12.857-5.429t5.429-12.857zM877.714 274.286v-36.571q0-7.429-5.429-12.857t-12.857-5.429h-548.571q-7.429 0-12.857 5.429t-5.429 12.857v36.571q0 7.429 5.429 12.857t12.857 5.429h548.571q7.429 0 12.857-5.429t5.429-12.857zM877.714 420.571v-36.571q0-7.429-5.429-12.857t-12.857-5.429h-548.571q-7.429 0-12.857 5.429t-5.429 12.857v36.571q0 7.429 5.429 12.857t12.857 5.429h548.571q7.429 0 12.857-5.429t5.429-12.857zM877.714 566.857v-36.571q0-7.429-5.429-12.857t-12.857-5.429h-548.571q-7.429 0-12.857 5.429t-5.429 12.857v36.571q0 7.429 5.429 12.857t12.857 5.429h548.571q7.429 0 12.857-5.429t5.429-12.857zM950.857 164.571v475.429q0 7.429-5.429 12.857t-12.857 5.429h-841.143q-7.429 0-12.857-5.429t-5.429-12.857v-475.429q0-7.429 5.429-12.857t12.857-5.429h841.143q7.429 0 12.857 5.429t5.429 12.857zM1024 786.286v-621.714q0-37.714-26.857-64.571t-64.571-26.857h-841.143q-37.714 0-64.571 26.857t-26.857 64.571v621.714q0 37.714 26.857 64.571t64.571 26.857h841.143q37.714 0 64.571-26.857t26.857-64.571z" />
+<glyph unicode="&#xf04f;" glyph-name="book22" data-tags="book" horiz-adv-x="953" d="M936.571 677.714q22.857-32.571 10.286-73.714l-157.143-517.714q-10.857-36.571-43.714-61.429t-70-24.857h-527.429q-44 0-84.857 30.571t-56.857 75.143q-13.714 38.286-1.143 72.571 0 2.286 1.714 15.429t2.286 21.143q0.571 4.571-1.714 12.286t-1.714 11.143q1.143 6.286 4.571 12t9.429 13.429 9.429 13.429q13.143 21.714 25.714 52.286t17.143 52.286q1.714 5.714 0.286 17.143t-0.286 16q1.714 6.286 9.714 16t9.714 13.143q12 20.571 24 52.571t14.286 51.429q0.571 5.143-1.429 18.286t0.286 16q2.286 7.429 12.571 17.429t12.571 12.857q10.857 14.857 24.286 48.286t15.714 55.143q0.571 4.571-1.714 14.571t-1.143 15.143q1.143 4.571 5.143 10.286t10.286 13.143 9.714 12q4.571 6.857 9.429 17.429t8.571 20 9.143 20.571 11.143 18.286 15.143 13.429 20.571 6.571 27.143-3.143l-0.571-1.714q21.714 5.143 29.143 5.143h434.857q42.286 0 65.143-32t10.286-74.286l-156.571-517.714q-20.571-68-40.857-87.714t-73.429-19.714h-496.571q-15.429 0-21.714-8.571-6.286-9.143-0.571-24.571 13.714-40 82.286-40h527.429q16.571 0 32 8.857t20 23.714l171.429 564q4 12.571 2.857 32.571 21.714-8.571 33.714-24.571zM328.571 676.571q-2.286-7.429 1.143-12.857t11.429-5.429h347.429q7.429 0 14.571 5.429t9.429 12.857l12 36.571q2.286 7.429-1.143 12.857t-11.429 5.429h-347.429q-7.429 0-14.571-5.429t-9.429-12.857zM281.143 530.286q-2.286-7.429 1.143-12.857t11.429-5.429h347.429q7.429 0 14.571 5.429t9.429 12.857l12 36.571q2.286 7.429-1.143 12.857t-11.429 5.429h-347.429q-7.429 0-14.571-5.429t-9.429-12.857z" />
+<glyph unicode="&#xf07f;" glyph-name="random22" data-tags="random" d="M380.571 676q-34.286-52.571-78.286-156-12.571 25.714-21.143 41.429t-23.143 36.286-29.143 32.286-36 20-46.571 8.286h-128q-8 0-13.143 5.143t-5.143 13.143v109.714q0 8 5.143 13.143t13.143 5.143h128q142.857 0 234.286-128.571zM1024 219.428q0-8-5.143-13.143l-182.857-182.857q-5.143-5.143-13.143-5.143-7.429 0-12.857 5.429t-5.429 12.857v109.714q-18.286 0-48.571-0.286t-46.286-0.571-41.714 0.571-40.571 2.857-36.571 6-36 10.571-33.143 16.286-33.714 22.857-31.429 30.571-32 39.714q33.714 53.143 77.714 156 12.571-25.714 21.143-41.429t23.143-36.286 29.143-32.286 36-20 46.571-8.286h146.286v109.714q0 8 5.143 13.143t13.143 5.143q6.857 0 13.714-5.714l182.286-182.286q5.143-5.143 5.143-13.143zM1024 731.428q0-8-5.143-13.143l-182.857-182.857q-5.143-5.143-13.143-5.143-7.429 0-12.857 5.429t-5.429 12.857v109.714h-146.286q-27.429 0-49.714-8.571t-39.429-25.714-29.143-35.143-25.714-44.286q-18.286-35.429-44.571-97.714-16.571-37.714-28.286-63.429t-30.857-60-36.571-57.143-42.286-47.429-51.429-39.143-60.857-24-73.143-9.429h-128q-8 0-13.143 5.143t-5.143 13.143v109.714q0 8 5.143 13.143t13.143 5.143h128q27.429 0 49.714 8.571t39.429 25.714 29.143 35.143 25.714 44.286q18.286 35.429 44.571 97.714 16.571 37.714 28.286 63.429t30.857 60 36.571 57.143 42.286 47.429 51.429 39.143 60.857 24 73.143 9.429h146.286v109.714q0 8 5.143 13.143t13.143 5.143q6.857 0 13.714-5.714l182.286-182.286q5.143-5.143 5.143-13.143z" />
+<glyph unicode="&#xf08f;" glyph-name="retweet22" data-tags="retweet" horiz-adv-x="1097" d="M731.429 91.428q0-7.429-5.429-12.857t-12.857-5.429h-548.571q-4.571 0-7.714 1.143t-5.143 4-3.143 4.571-1.714 6.571-0.571 6.571v342.857h-109.714q-14.857 0-25.714 10.857t-10.857 25.714q0 13.714 8.571 23.429l182.857 219.429q10.857 12.571 28 12.571t28-12.571l182.857-219.429q8.571-9.714 8.571-23.429 0-14.857-10.857-25.714t-25.714-10.857h-109.714v-219.429h329.143q9.143 0 14.286-6.286l91.429-109.714q4-6.286 4-12zM1097.143 329.143q0-13.714-8.571-23.429l-182.857-219.429q-11.429-13.143-28-13.143t-28 13.143l-182.857 219.429q-8.571 9.714-8.571 23.429 0 14.857 10.857 25.714t25.714 10.857h109.714v219.429h-329.143q-9.143 0-14.286 6.857l-91.429 109.714q-4 5.143-4 11.429 0 7.429 5.429 12.857t12.857 5.429h548.571q4.571 0 7.714-1.143t5.143-4 3.143-4.571 1.714-6.571 0.571-6.571v-342.857h109.714q14.857 0 25.714-10.857t10.857-25.714z" />
+<glyph unicode="&#xf09f;" glyph-name="sign-in22" data-tags="sign-in" horiz-adv-x="878" d="M676.571 438.857q0-14.857-10.857-25.714l-310.857-310.857q-10.857-10.857-25.714-10.857t-25.714 10.857-10.857 25.714v164.571h-256q-14.857 0-25.714 10.857t-10.857 25.714v219.429q0 14.857 10.857 25.714t25.714 10.857h256v164.571q0 14.857 10.857 25.714t25.714 10.857 25.714-10.857l310.857-310.857q10.857-10.857 10.857-25.714zM877.714 640v-402.286q0-68-48.286-116.286t-116.286-48.286h-182.857q-7.429 0-12.857 5.429t-5.429 12.857q0 2.286-0.571 11.429t-0.286 15.143 1.714 13.429 5.714 11.143 11.714 3.714h182.857q37.714 0 64.571 26.857t26.857 64.571v402.286q0 37.714-26.857 64.571t-64.571 26.857h-178.286t-6.571 0.571-6.571 1.714-4.571 3.143-4 5.143-1.143 7.714q0 2.286-0.571 11.429t-0.286 15.143 1.714 13.429 5.714 11.143 11.714 3.714h182.857q68 0 116.286-48.286t48.286-116.286z" />
+<glyph unicode="&#xf0b3;" glyph-name="filter22" data-tags="filter" horiz-adv-x="805" d="M801.714 782.286q9.714-23.429-8-40l-281.714-281.714v-424q0-24-22.286-33.714-7.429-2.857-14.286-2.857-15.429 0-25.714 10.857l-146.286 146.286q-10.857 10.857-10.857 25.714v277.714l-281.714 281.714q-17.714 16.571-8 40 9.714 22.286 33.714 22.286h731.429q24 0 33.714-22.286z" />
+<glyph unicode="&#xf0cf;" glyph-name="browser2" data-tags="browser" horiz-adv-x="896" d="M320 768h64v-64h-64v64zM192 768h64v-64h-64v64zM64 768h64v-64h-64v64zM832 128h-768v512h768v-512zM832 704h-384v64h384v-64zM896 768c0 35.35-28.65 64-64 64h-768c-35.35 0-64-28.65-64-64v-640c0-35.35 28.65-64 64-64h768c35.35 0 64 28.65 64 64v640z" />
+<glyph unicode="&#xf0df;" glyph-name="bars2, navicon2, reorder2" data-tags="bars, navicon, reorder" horiz-adv-x="878" d="M877.714 182.857v-73.143q0-14.857-10.857-25.714t-25.714-10.857h-804.571q-14.857 0-25.714 10.857t-10.857 25.714v73.143q0 14.857 10.857 25.714t25.714 10.857h804.571q14.857 0 25.714-10.857t10.857-25.714zM877.714 475.428v-73.143q0-14.857-10.857-25.714t-25.714-10.857h-804.571q-14.857 0-25.714 10.857t-10.857 25.714v73.143q0 14.857 10.857 25.714t25.714 10.857h804.571q14.857 0 25.714-10.857t10.857-25.714zM877.714 768v-73.143q0-14.857-10.857-25.714t-25.714-10.857h-804.571q-14.857 0-25.714 10.857t-10.857 25.714v73.143q0 14.857 10.857 25.714t25.714 10.857h804.571q14.857 0 25.714-10.857t10.857-25.714z" />
+<glyph unicode="&#xf0ef;" glyph-name="table22" data-tags="table" horiz-adv-x="951" d="M292.571 164.571v109.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM292.571 384v109.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM585.143 164.571v109.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM292.571 603.428v109.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM585.143 384v109.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM877.714 164.571v109.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM585.143 603.428v109.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM877.714 384v109.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM877.714 603.428v109.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM950.857 786.286v-621.714q0-37.714-26.857-64.571t-64.571-26.857h-768q-37.714 0-64.571 26.857t-26.857 64.571v621.714q0 37.714 26.857 64.571t64.571 26.857h768q37.714 0 64.571-26.857t26.857-64.571z" />
+<glyph unicode="&#xf0ff;" glyph-name="magic2" data-tags="magic" horiz-adv-x="966" d="M680 618.857l167.429 167.429-61.143 61.143-167.429-167.429zM935.429 786.286q0-15.429-10.286-25.714l-734.857-734.857q-10.286-10.286-25.714-10.286t-25.714 10.286l-113.143 113.143q-10.286 10.286-10.286 25.714t10.286 25.714l734.857 734.857q10.286 10.286 25.714 10.286t25.714-10.286l113.143-113.143q10.286-10.286 10.286-25.714zM163.429 894.857l56-17.143-56-17.143-17.143-56-17.143 56-56 17.143 56 17.143 17.143 56zM363.429 802.286l112-34.286-112-34.286-34.286-112-34.286 112-112 34.286 112 34.286 34.286 112zM894.857 529.143l56-17.143-56-17.143-17.143-56-17.143 56-56 17.143 56 17.143 17.143 56zM529.143 894.857l56-17.143-56-17.143-17.143-56-17.143 56-56 17.143 56 17.143 17.143 56z" />
+<glyph unicode="&#xf10f;" glyph-name="columns2" data-tags="columns" horiz-adv-x="951" d="M91.429 73.143h347.429v658.286h-365.714v-640q0-7.429 5.429-12.857t12.857-5.429zM877.714 91.428v640h-365.714v-658.286h347.429q7.429 0 12.857 5.429t5.429 12.857zM950.857 786.286v-694.857q0-37.714-26.857-64.571t-64.571-26.857h-768q-37.714 0-64.571 26.857t-26.857 64.571v694.857q0 37.714 26.857 64.571t64.571 26.857h768q37.714 0 64.571-26.857t26.857-64.571z" />
+<glyph unicode="&#xf116;" glyph-name="sitemap22" data-tags="sitemap" d="M1024 237.714v-182.857q0-22.857-16-38.857t-38.857-16h-182.857q-22.857 0-38.857 16t-16 38.857v182.857q0 22.857 16 38.857t38.857 16h54.857v109.714h-292.571v-109.714h54.857q22.857 0 38.857-16t16-38.857v-182.857q0-22.857-16-38.857t-38.857-16h-182.857q-22.857 0-38.857 16t-16 38.857v182.857q0 22.857 16 38.857t38.857 16h54.857v109.714h-292.571v-109.714h54.857q22.857 0 38.857-16t16-38.857v-182.857q0-22.857-16-38.857t-38.857-16h-182.857q-22.857 0-38.857 16t-16 38.857v182.857q0 22.857 16 38.857t38.857 16h54.857v109.714q0 29.714 21.714 51.429t51.429 21.714h292.571v109.714h-54.857q-22.857 0-38.857 16t-16 38.857v182.857q0 22.857 16 38.857t38.857 16h182.857q22.857 0 38.857-16t16-38.857v-182.857q0-22.857-16-38.857t-38.857-16h-54.857v-109.714h292.571q29.714 0 51.429-21.714t21.714-51.429v-109.714h54.857q22.857 0 38.857-16t16-38.857z" />
+<glyph unicode="&#xf117;" glyph-name="exchange2" data-tags="exchange" d="M1024 274.286v-109.714q0-7.429-5.429-12.857t-12.857-5.429h-786.286v-109.714q0-7.429-5.429-12.857t-12.857-5.429q-6.857 0-13.714 5.714l-182.286 182.857q-5.143 5.143-5.143 12.571 0 8 5.143 13.143l182.857 182.857q5.143 5.143 13.143 5.143 7.429 0 12.857-5.429t5.429-12.857v-109.714h786.286q7.429 0 12.857-5.429t5.429-12.857zM1024 585.143q0-8-5.143-13.143l-182.857-182.857q-5.143-5.143-13.143-5.143-7.429 0-12.857 5.429t-5.429 12.857v109.714h-786.286q-7.429 0-12.857 5.429t-5.429 12.857v109.714q0 7.429 5.429 12.857t12.857 5.429h786.286v109.714q0 8 5.143 13.143t13.143 5.143q6.857 0 13.714-5.714l182.286-182.286q5.143-5.143 5.143-13.143z" />
+<glyph unicode="&#xf11f;" glyph-name="mobile2, mobile-phone2" data-tags="mobile, mobile-phone" horiz-adv-x="439" d="M265.143 146.286q0 18.857-13.429 32.286t-32.286 13.429-32.286-13.429-13.429-32.286 13.429-32.286 32.286-13.429 32.286 13.429 13.429 32.286zM384 237.714v402.286q0 7.429-5.429 12.857t-12.857 5.429h-292.571q-7.429 0-12.857-5.429t-5.429-12.857v-402.286q0-7.429 5.429-12.857t12.857-5.429h292.571q7.429 0 12.857 5.429t5.429 12.857zM274.286 722.286q0 9.143-9.143 9.143h-91.429q-9.143 0-9.143-9.143t9.143-9.143h91.429q9.143 0 9.143 9.143zM438.857 731.428v-585.143q0-29.714-21.714-51.429t-51.429-21.714h-292.571q-29.714 0-51.429 21.714t-21.714 51.429v585.143q0 29.714 21.714 51.429t51.429 21.714h292.571q29.714 0 51.429-21.714t21.714-51.429z" />
+<glyph unicode="&#xf12f;" glyph-name="puzzle-piece22" data-tags="puzzle-piece" horiz-adv-x="951" d="M950.857 323.428q0-46.286-25.429-77.143t-70.571-30.857q-23.429 0-44.286 10t-33.714 21.714-32.286 21.714-40.571 10q-62.857 0-62.857-70.857 0-22.286 9.143-65.714t8.571-65.714v-2.857q-12.571 0-18.857-0.571-19.429-1.714-55.714-6.571t-66-7.714-56-2.857q-34.857 0-58.857 15.143t-24 47.714q0 21.143 10 40.571t21.714 32.286 21.714 33.714 10 44.286q0 45.143-30.857 70.571t-77.143 25.429q-48 0-81.714-26t-33.714-72.857q0-24.571 8.571-47.429t19.143-36.857 19.143-30.286 8.571-28.857q0-25.714-26.286-50.857-21.143-20-66.857-20-54.286 0-140 13.714-5.143 1.143-15.714 2.286t-15.714 2.286l-7.429 1.143q-0.571 0-1.714 0.571-1.143 0-1.143 0.571v585.143q1.143-0.571 10-2t19.429-2.857 12.286-2q85.714-13.714 140-13.714 45.714 0 66.857 20 26.286 25.143 26.286 50.857 0 12.571-8.571 28.857t-19.143 30.286-19.143 36.857-8.571 47.429q0 46.857 33.714 72.857t82.286 26q45.714 0 76.571-25.429t30.857-70.571q0-23.429-10-44.286t-21.714-33.714-21.714-32.286-10-40.571q0-32.571 24-47.714t58.857-15.143q36.571 0 102.857 8.571t93.143 9.714v-1.143q-0.571-1.143-2-10t-2.857-19.429-2-12.286q-13.714-85.714-13.714-140 0-45.714 20-66.857 25.143-26.286 50.857-26.286 12.571 0 28.857 8.571t30.286 19.143 36.857 19.143 47.429 8.571q46.857 0 72.857-33.714t26-81.714z" />
+<glyph unicode="&#xf13f;" glyph-name="unlock-alt2" data-tags="unlock-alt" horiz-adv-x="658" d="M603.429 512q22.857 0 38.857-16t16-38.857v-329.143q0-22.857-16-38.857t-38.857-16h-548.571q-22.857 0-38.857 16t-16 38.857v329.143q0 22.857 16 38.857t38.857 16h18.286v182.857q0 105.714 75.143 180.857t180.857 75.143 180.857-75.143 75.143-180.857q0-14.857-10.857-25.714t-25.714-10.857h-36.571q-14.857 0-25.714 10.857t-10.857 25.714q0 60.571-42.857 103.429t-103.429 42.857-103.429-42.857-42.857-103.429v-182.857h420.571z" />
+<glyph unicode="&#xf1bf;" glyph-name="cube22" data-tags="cube" horiz-adv-x="951" d="M512 20l365.714 199.429v363.429l-365.714-133.143v-429.714zM475.429 514.286l398.857 145.143-398.857 145.143-398.857-145.143zM950.857 658.286v-438.857q0-20-10.286-37.143t-28-26.857l-402.286-219.429q-16-9.143-34.857-9.143t-34.857 9.143l-402.286 219.429q-17.714 9.714-28 26.857t-10.286 37.143v438.857q0 22.857 13.143 41.714t34.857 26.857l402.286 146.286q12.571 4.571 25.143 4.571t25.143-4.571l402.286-146.286q21.714-8 34.857-26.857t13.143-41.714z" />
+<glyph unicode="&#xf1cf;" glyph-name="database22" data-tags="database" horiz-adv-x="878" d="M438.857 512q135.429 0 253.143 24.571t185.714 72.571v-97.143q0-39.429-58.857-73.143t-160-53.429-220-19.714-220 19.714-160 53.429-58.857 73.143v97.143q68-48 185.714-72.571t253.143-24.571zM438.857 73.143q135.429 0 253.143 24.571t185.714 72.571v-97.143q0-39.429-58.857-73.143t-160-53.429-220-19.714-220 19.714-160 53.429-58.857 73.143v97.143q68-48 185.714-72.571t253.143-24.571zM438.857 292.571q135.429 0 253.143 24.571t185.714 72.571v-97.143q0-39.429-58.857-73.143t-160-53.429-220-19.714-220 19.714-160 53.429-58.857 73.143v97.143q68-48 185.714-72.571t253.143-24.571zM438.857 950.857q118.857 0 220-19.714t160-53.429 58.857-73.143v-73.143q0-39.429-58.857-73.143t-160-53.429-220-19.714-220 19.714-160 53.429-58.857 73.143v73.143q0 39.429 58.857 73.143t160 53.429 220 19.714z" />
+<glyph unicode="&#xf1df;" glyph-name="paper-plane-o2, send-o2" data-tags="paper-plane-o, send-o" horiz-adv-x="1025" d="M1008 944.571q18.857-13.714 15.429-36.571l-146.286-877.714q-2.857-16.571-18.286-25.714-8-4.571-17.714-4.571-6.286 0-13.714 2.857l-301.143 122.857-170.286-186.857q-10.286-12-26.857-12-8 0-13.143 2.286-10.857 4-17.143 13.429t-6.286 20.857v258.286l-269.714 110.286q-21.143 8-22.857 31.429-1.714 22.286 18.286 33.714l950.857 548.571q20 12 38.857-1.143zM812.571 88l126.286 756-819.429-472.571 192-78.286 493.143 365.143-273.143-455.429z" />
+<glyph unicode="&#xf1ef;" glyph-name="newspaper-o2" data-tags="newspaper-o" horiz-adv-x="1170" d="M585.143 658.286h-219.429v-219.429h219.429v219.429zM658.286 292.571v-73.143h-365.714v73.143h365.714zM658.286 731.428v-365.714h-365.714v365.714h365.714zM1024 292.571v-73.143h-292.571v73.143h292.571zM1024 438.857v-73.143h-292.571v73.143h292.571zM1024 585.143v-73.143h-292.571v73.143h292.571zM1024 731.428v-73.143h-292.571v73.143h292.571zM146.286 182.857v548.571h-73.143v-548.571q0-14.857 10.857-25.714t25.714-10.857 25.714 10.857 10.857 25.714zM1097.143 182.857v621.714h-877.714v-621.714q0-18.857-6.286-36.571h847.429q14.857 0 25.714 10.857t10.857 25.714zM1170.286 877.714v-694.857q0-45.714-32-77.714t-77.714-32h-950.857q-45.714 0-77.714 32t-32 77.714v621.714h146.286v73.143h1024z" />
+<glyph unicode="&#xf20f;" glyph-name="pie-chart2" data-tags="pie-chart" horiz-adv-x="987" d="M438.857 442.286l312-312q-60.571-61.714-141.429-96t-170.571-34.286q-119.429 0-220.286 58.857t-159.714 159.714-58.857 220.286 58.857 220.286 159.714 159.714 220.286 58.857v-435.429zM545.714 438.857h441.714q0-89.714-34.286-170.571t-96-141.429zM950.857 512h-438.857v438.857q119.429 0 220.286-58.857t159.714-159.714 58.857-220.286z" />
+<glyph unicode="&#xf21f;" glyph-name="line-chart2" data-tags="line-chart" horiz-adv-x="1170" d="M1170.286 73.143v-73.143h-1170.286v877.714h73.143v-804.571h1097.143zM1097.143 786.286v-248.571q0-12-11.143-16.857t-20.286 4.286l-69.143 69.143-361.714-361.714q-5.714-5.714-13.143-5.714t-13.143 5.714l-133.143 133.143-237.714-237.714-109.714 109.714 334.286 334.286q5.714 5.714 13.143 5.714t13.143-5.714l133.143-133.143 265.143 265.143-69.143 69.143q-9.143 9.143-4.286 20.286t16.857 11.143h248.571q8 0 13.143-5.143t5.143-13.143z" />
+<glyph unicode="&#xf26f;" glyph-name="safari2" data-tags="safari" d="M542.286 440.571q0-14.857-9.429-25.714t-23.714-10.857q-14.857 0-25.714 9.429t-10.857 23.714q0 14.857 9.714 25.714t24 10.857 25.143-9.429 10.857-23.714zM550.857 407.428l200 332q-5.143-4.571-38.571-35.714t-71.714-66.571-78-72.571-66.857-63.143-28.857-29.429l-199.429-331.429q4 4 38.286 35.429t72 66.571 77.714 72.571 66.857 63.429 28.571 28.857zM920.571 438.857q0-114.857-59.429-212-1.714 1.143-9.714 6.286t-15.143 9.429-9.429 4.286q-7.429 0-7.429-7.429 0-5.714 33.714-25.143-42.286-64-105.429-108.857t-138-63.143l-9.143 38.286q-0.571 5.714-8.571 5.714-2.857 0-4.571-3.143t-1.143-5.429l9.143-38.857q-41.143-8.571-83.429-8.571-113.714 0-212.571 60 0.571 1.143 7.429 11.714t12.286 19.143 5.429 10.857q0 7.429-7.429 7.429-3.429 0-9.714-8.286t-12.857-19.714-7.714-13.143q-64.571 42.857-109.714 107.143t-62.857 139.714l39.429 8.571q5.714 1.714 5.714 8.571 0 2.857-3.143 4.571t-6 1.143l-38.857-8.571q-8 41.143-8 79.429 0 117.714 62.286 216.571 1.143-0.571 10.571-6.857t17.143-10.857 10-4.571q7.429 0 7.429 6.857 0 3.429-7.143 8.857t-18.571 12.286l-11.429 6.857q44 64 108 108t139.429 61.143l8.571-38.286q1.143-5.714 8.571-5.714 2.857 0 4.571 3.143t1.143 6l-8.571 37.714q40.571 7.429 76.571 7.429 116.571 0 216.571-62.286-22.286-32-22.286-37.143 0-7.429 6.857-7.429 6.286 0 27.429 36.571 63.429-42.857 107.143-106.286t61.429-137.714l-32-6.857q-5.714-1.143-5.714-9.143 0-2.857 3.143-4.571t5.429-1.143l32.571 7.429q8-41.143 8-80zM969.143 438.857q0 93.143-36.286 177.714t-97.429 145.714-145.714 97.429-177.714 36.286-177.714-36.286-145.714-97.429-97.429-145.714-36.286-177.714 36.286-177.714 97.429-145.714 145.714-97.429 177.714-36.286 177.714 36.286 145.714 97.429 97.429 145.714 36.286 177.714zM1024 438.857q0-104-40.571-198.857t-109.143-163.429-163.429-109.143-198.857-40.571-198.857 40.571-163.429 109.143-109.143 163.429-40.571 198.857 40.571 198.857 109.143 163.429 163.429 109.143 198.857 40.571 198.857-40.571 163.429-109.143 109.143-163.429 40.571-198.857z" />
+<glyph unicode="&#xf27f;" glyph-name="chrome2" data-tags="chrome" d="M510.286 950.857q137.143 1.143 257.714-68.571 132.571-76.571 201.143-212.571l-424 22.286q-91.429 5.143-168-42.571t-105.714-131.143l-157.714 242.286q73.143 90.857 177.714 140.286t218.857 50zM83.429 719.428l192.571-378.857q41.143-81.714 120.571-124t167.429-25.714l-131.429-257.714q-121.143 18.857-220 90t-155.714 180.571-56.857 235.143q0 152.571 83.429 280.571zM989.714 622.857q33.143-85.714 34-177.429t-27.714-174.857-87.429-155.429-140.571-119.714q-131.429-76-284.571-68l231.429 356q50.286 74.857 47.143 166t-60.857 158.571zM512 611.428q71.429 0 122-50.571t50.571-122-50.571-122-122-50.571-122 50.571-50.571 122 50.571 122 122 50.571z" />
+<glyph unicode="&#xf28f;" glyph-name="firefox2" data-tags="firefox" horiz-adv-x="1022" d="M516-73.143q-161.714 0-288.286 86t-188.286 227.714q-33.143 74.857-38.286 172t14.857 190 63.429 178.286 102.286 138.571l-6.286-160.571q6.286 8 38.857 8.857t40-8.857q24 46.286 91.714 78.857t134 33.714q-30.857-25.714-68.286-84.857t-33.429-93.429q14.286-4.571 35.714-7.714t36-4.286 38.857-2.286 28.857-1.714q8.571-2.857 5.429-26t-17.429-43.143q-2.857-4-9.429-10.571t-32.286-20.286-57.714-19.429l8.571-108-79.429 38.286q-10.286-24.571-4.286-46.571t20.571-38 37.429-23.714 46.286-3.714q29.143 5.143 56 19.714t47.714 25.714 42 10q34.857-2.286 51.143-18.857t11.143-37.143q-0.571-1.143-1.429-3.143t-4.857-7.143-10.286-8.857-18-6-26.571-0.571q-34.286-54.286-82.571-77.429t-119.714-16.857q42.286-34.857 92.857-47.143t96.286-3.429 88.286 29.714 73.143 50 46 59.429q24.571 52 22.286 110t-21.429 107.714-44.857 71.429q49.714-21.714 78.286-45.429t44-64.286q8.571 97.143-32.857 196t-119.714 162.286q151.429-44 235.429-159.714t86.286-295.714q1.143-72.571-23.143-145.714t-70.571-136-108-112-141.429-77.429-164.857-28.286z" />
+<glyph unicode="&#xf296;" glyph-name="opera2" data-tags="opera" d="M853.143 820.571q-94.286 62.857-205.143 62.857-88.571 0-167.429-41.714t-137.143-114.286q-42.857-53.143-68.286-124.571t-27.714-152v-24q2.286-80.571 27.714-152t68.286-124.571q58.286-72.571 137.143-114.286t167.429-41.714q110.857 0 205.143 62.857-69.143-61.714-156.857-96t-184.286-34.286q-16.571 0-24.571 0.571-100 4.571-190.286 46.857t-155.429 110.286-103.429 160.571-38.286 193.714q0 104 40.571 198.857t109.143 163.429 163.429 109.143 198.857 40.571h1.714q96-0.571 183.143-34.571t156.286-95.714zM1024 438.857q0-109.714-44-207.143t-121.714-169.429q-59.429-36-126.857-36-78.286 0-145.714 48 88 32 144.857 133.143t56.857 231.429q0 129.714-56.571 230.857t-144.571 133.714q68 47.429 145.143 47.429 68 0 129.143-37.143 77.143-71.429 120.286-168.571t43.143-206.286z" />
+<glyph unicode="&#xf297;" glyph-name="internet-explorer2" data-tags="internet-explorer" d="M1024 415.428q0-32-4-59.429h-657.714q0-83.429 62.571-139.714t147.143-56.286q56.571 0 106 26.571t78 74.571h241.714q-32-90.857-97.429-160.571t-152.857-107.714-183.429-38q-106.857 0-203.429 47.429-130.286-66.286-225.143-66.286-135.429 0-135.429 150.286 0 65.714 25.714 157.143 9.714 34.286 62.286 130.857 113.714 205.714 271.429 346.286-105.143-45.143-244-202.286 36 156.571 162 256.857t286.571 100.286q17.143 0 25.714-0.571 145.714 66.857 247.429 66.857 36.571 0 66.286-7.429t54-23.143 38-43.714 13.714-65.714q0-66.286-42.857-163.429 57.714-104 57.714-222.857zM984 781.143q0 47.429-30.286 75.429t-78.286 28q-61.714 0-145.143-40 69.143-26.857 127.143-75.143t97.429-111.714q29.143 77.143 29.143 123.429zM73.143 74.286q0-49.143 27.714-75.714t76.857-26.571q65.714 0 152 47.429-69.714 41.143-122 104.571t-78.571 140q-56-117.143-56-189.714zM361.143 481.714h416q-2.857 81.143-64.571 135.429t-143.429 54.286q-82.286 0-143.714-54.286t-64.286-135.429z" />
+<glyph unicode="&#xf298;" glyph-name="map-o2" data-tags="map-o" horiz-adv-x="1170" d="M1154.286 944.571q16-11.429 16-30.286v-804.571q0-11.429-6.286-20.571t-16.571-13.143l-365.714-146.286q-13.714-6.286-27.429 0l-352 140.571-352-140.571q-5.714-2.857-13.714-2.857-10.857 0-20.571 6.286-16 11.429-16 30.286v804.571q0 11.429 6.286 20.571t16.571 13.143l365.714 146.286q13.714 6.286 27.429 0l352-140.571 352 140.571q18.286 7.429 34.286-3.429zM420.571 867.428v-725.714l329.143-131.429v725.714zM73.143 743.428v-725.714l310.857 124v725.714zM1097.143 134.286v725.714l-310.857-124v-725.714z" />
+<glyph unicode="&#xf299;" glyph-name="commenting-o2" data-tags="commenting-o" d="M365.714 438.857q0-30.286-21.429-51.714t-51.714-21.429-51.714 21.429-21.429 51.714 21.429 51.714 51.714 21.429 51.714-21.429 21.429-51.714zM585.143 438.857q0-30.286-21.429-51.714t-51.714-21.429-51.714 21.429-21.429 51.714 21.429 51.714 51.714 21.429 51.714-21.429 21.429-51.714zM804.571 438.857q0-30.286-21.429-51.714t-51.714-21.429-51.714 21.429-21.429 51.714 21.429 51.714 51.714 21.429 51.714-21.429 21.429-51.714zM512 731.428q-116.571 0-218-39.714t-161.143-107.143-59.714-145.714q0-64 40.857-122t115.143-100.286l49.714-28.571-15.429-54.857q-13.714-52-40-98.286 86.857 36 157.143 97.714l24.571 21.714 32.571-3.429q39.429-4.571 74.286-4.571 116.571 0 218 39.714t161.143 107.143 59.714 145.714-59.714 145.714-161.143 107.143-218 39.714zM1024 438.857q0-99.429-68.571-183.714t-186.286-133.143-257.143-48.857q-40 0-82.857 4.571-113.143-100-262.857-138.286-28-8-65.143-12.571h-2.857q-8.571 0-15.429 6t-9.143 15.714v0.571q-1.714 2.286-0.286 6.857t1.143 5.714 2.571 5.429l3.429 5.143t4 4.857 4.571 5.143q4 4.571 17.714 19.714t19.714 21.714 17.714 22.571 18.571 29.143 15.429 33.714 14.857 43.429q-89.714 50.857-141.429 125.714t-51.714 160.571q0 74.286 40.571 142t109.143 116.857 163.429 78 198.857 28.857 198.857-28.857 163.429-78 109.143-116.857 40.571-142z" />
+<glyph unicode="&#xf29a;" glyph-name="edge2" data-tags="edge" d="M39.429 496.571h0.571q9.143 72 33.429 138t65.714 124 95.714 100.571 127.714 67.143 158 24.571q132 0 236.571-60.286t168-173.429q59.429-106.857 59.429-252.571v-107.429h-642.857q0.571-63.429 30.571-110t78-70 108.286-32.571 121.714-1.714 118.857 26.571 99.143 48.286v-215.429q-52.571-31.429-131.143-52.571t-178.571-21.714-180.571 30.286q-108 41.714-178 142.286t-71.143 212.571q-1.714 138.286 63.429 235.429t185.714 153.143q-27.429-34.286-44.571-71.714t-26.286-91.143h362.857q4.571 44-4.571 80t-26.857 58-40.286 38-46 23.429-42.857 11.714-32 4.857l-12.571 0.571q-77.143-2.857-148.286-25.429t-127.714-59.714-100.571-80.286-78.857-93.429z" />
+</font></defs></svg>
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/Vaadin-Icons.ttf b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/Vaadin-Icons.ttf
new file mode 100644
index 0000000..e00e677
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/Vaadin-Icons.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/Vaadin-Icons.woff b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/Vaadin-Icons.woff
new file mode 100644
index 0000000..906880f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/Vaadin-Icons.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/fontawesome-webfont.eot b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/fontawesome-webfont.eot
new file mode 100644
index 0000000..9b6afae
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/fontawesome-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/fontawesome-webfont.svg b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/fontawesome-webfont.svg
new file mode 100644
index 0000000..d05688e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/fontawesome-webfont.svg
@@ -0,0 +1,655 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata></metadata>
+<defs>
+<font id="fontawesomeregular" horiz-adv-x="1536" >
+<font-face units-per-em="1792" ascent="1536" descent="-256" />
+<missing-glyph horiz-adv-x="448" />
+<glyph unicode=" "  horiz-adv-x="448" />
+<glyph unicode="&#x09;" horiz-adv-x="448" />
+<glyph unicode="&#xa0;" horiz-adv-x="448" />
+<glyph unicode="&#xa8;" horiz-adv-x="1792" />
+<glyph unicode="&#xa9;" horiz-adv-x="1792" />
+<glyph unicode="&#xae;" horiz-adv-x="1792" />
+<glyph unicode="&#xb4;" horiz-adv-x="1792" />
+<glyph unicode="&#xc6;" horiz-adv-x="1792" />
+<glyph unicode="&#xd8;" horiz-adv-x="1792" />
+<glyph unicode="&#x2000;" horiz-adv-x="768" />
+<glyph unicode="&#x2001;" horiz-adv-x="1537" />
+<glyph unicode="&#x2002;" horiz-adv-x="768" />
+<glyph unicode="&#x2003;" horiz-adv-x="1537" />
+<glyph unicode="&#x2004;" horiz-adv-x="512" />
+<glyph unicode="&#x2005;" horiz-adv-x="384" />
+<glyph unicode="&#x2006;" horiz-adv-x="256" />
+<glyph unicode="&#x2007;" horiz-adv-x="256" />
+<glyph unicode="&#x2008;" horiz-adv-x="192" />
+<glyph unicode="&#x2009;" horiz-adv-x="307" />
+<glyph unicode="&#x200a;" horiz-adv-x="85" />
+<glyph unicode="&#x202f;" horiz-adv-x="307" />
+<glyph unicode="&#x205f;" horiz-adv-x="384" />
+<glyph unicode="&#x2122;" horiz-adv-x="1792" />
+<glyph unicode="&#x221e;" horiz-adv-x="1792" />
+<glyph unicode="&#x2260;" horiz-adv-x="1792" />
+<glyph unicode="&#x25fc;" horiz-adv-x="500" d="M0 0z" />
+<glyph unicode="&#xf000;" horiz-adv-x="1792" d="M1699 1350q0 -35 -43 -78l-632 -632v-768h320q26 0 45 -19t19 -45t-19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45t45 19h320v768l-632 632q-43 43 -43 78q0 23 18 36.5t38 17.5t43 4h1408q23 0 43 -4t38 -17.5t18 -36.5z" />
+<glyph unicode="&#xf001;" d="M1536 1312v-1120q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v537l-768 -237v-709q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89 t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v967q0 31 19 56.5t49 35.5l832 256q12 4 28 4q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf002;" horiz-adv-x="1664" d="M1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -52 -38 -90t-90 -38q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5 t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
+<glyph unicode="&#xf003;" horiz-adv-x="1792" d="M1664 32v768q-32 -36 -69 -66q-268 -206 -426 -338q-51 -43 -83 -67t-86.5 -48.5t-102.5 -24.5h-1h-1q-48 0 -102.5 24.5t-86.5 48.5t-83 67q-158 132 -426 338q-37 30 -69 66v-768q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1664 1083v11v13.5t-0.5 13 t-3 12.5t-5.5 9t-9 7.5t-14 2.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5q0 -168 147 -284q193 -152 401 -317q6 -5 35 -29.5t46 -37.5t44.5 -31.5t50.5 -27.5t43 -9h1h1q20 0 43 9t50.5 27.5t44.5 31.5t46 37.5t35 29.5q208 165 401 317q54 43 100.5 115.5t46.5 131.5z M1792 1120v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf004;" horiz-adv-x="1792" d="M896 -128q-26 0 -44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124t127 -344q0 -221 -229 -450l-623 -600 q-18 -18 -44 -18z" />
+<glyph unicode="&#xf005;" horiz-adv-x="1664" d="M1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -21 -10.5 -35.5t-30.5 -14.5q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455 l502 -73q56 -9 56 -46z" />
+<glyph unicode="&#xf006;" horiz-adv-x="1664" d="M1137 532l306 297l-422 62l-189 382l-189 -382l-422 -62l306 -297l-73 -421l378 199l377 -199zM1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -50 -41 -50q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500 l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455l502 -73q56 -9 56 -46z" />
+<glyph unicode="&#xf007;" horiz-adv-x="1408" d="M1408 131q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5t43 97.5t62 81t85.5 53.5t111.5 20q9 0 42 -21.5t74.5 -48t108 -48t133.5 -21.5t133.5 21.5t108 48t74.5 48t42 21.5q61 0 111.5 -20t85.5 -53.5t62 -81 t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" />
+<glyph unicode="&#xf008;" horiz-adv-x="1920" d="M384 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 320v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 704v128q0 26 -19 45t-45 19h-128 q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 -64v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM384 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45 t45 -19h128q26 0 45 19t19 45zM1792 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 704v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1792 320v128 q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 704v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19 t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1920 1248v-1344q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1344q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf009;" horiz-adv-x="1664" d="M768 512v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM768 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 512v-384q0 -52 -38 -90t-90 -38 h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf00a;" horiz-adv-x="1792" d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 288v-192q0 -40 -28 -68t-68 -28h-320 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192 q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf00b;" horiz-adv-x="1792" d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-960 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h960q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf00c;" horiz-adv-x="1792" d="M1671 970q0 -40 -28 -68l-724 -724l-136 -136q-28 -28 -68 -28t-68 28l-136 136l-362 362q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -295l656 657q28 28 68 28t68 -28l136 -136q28 -28 28 -68z" />
+<glyph unicode="&#xf00d;" horiz-adv-x="1408" d="M1298 214q0 -40 -28 -68l-136 -136q-28 -28 -68 -28t-68 28l-294 294l-294 -294q-28 -28 -68 -28t-68 28l-136 136q-28 28 -28 68t28 68l294 294l-294 294q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -294l294 294q28 28 68 28t68 -28l136 -136q28 -28 28 -68 t-28 -68l-294 -294l294 -294q28 -28 28 -68z" />
+<glyph unicode="&#xf00e;" horiz-adv-x="1664" d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-224q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v224h-224q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h224v224q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-224h224 q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5 t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
+<glyph unicode="&#xf010;" horiz-adv-x="1664" d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-576q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h576q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5z M1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z " />
+<glyph unicode="&#xf011;" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61t-298 61t-245 164t-164 245t-61 298q0 182 80.5 343t226.5 270q43 32 95.5 25t83.5 -50q32 -42 24.5 -94.5t-49.5 -84.5q-98 -74 -151.5 -181t-53.5 -228q0 -104 40.5 -198.5t109.5 -163.5t163.5 -109.5 t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5q0 121 -53.5 228t-151.5 181q-42 32 -49.5 84.5t24.5 94.5q31 43 84 50t95 -25q146 -109 226.5 -270t80.5 -343zM896 1408v-640q0 -52 -38 -90t-90 -38t-90 38t-38 90v640q0 52 38 90t90 38t90 -38t38 -90z" />
+<glyph unicode="&#xf012;" horiz-adv-x="1792" d="M256 96v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 224v-320q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 480v-576q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23 v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1408 864v-960q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1376v-1472q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1472q0 14 9 23t23 9h192q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf013;" d="M1024 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1536 749v-222q0 -12 -8 -23t-20 -13l-185 -28q-19 -54 -39 -91q35 -50 107 -138q10 -12 10 -25t-9 -23q-27 -37 -99 -108t-94 -71q-12 0 -26 9l-138 108q-44 -23 -91 -38 q-16 -136 -29 -186q-7 -28 -36 -28h-222q-14 0 -24.5 8.5t-11.5 21.5l-28 184q-49 16 -90 37l-141 -107q-10 -9 -25 -9q-14 0 -25 11q-126 114 -165 168q-7 10 -7 23q0 12 8 23q15 21 51 66.5t54 70.5q-27 50 -41 99l-183 27q-13 2 -21 12.5t-8 23.5v222q0 12 8 23t19 13 l186 28q14 46 39 92q-40 57 -107 138q-10 12 -10 24q0 10 9 23q26 36 98.5 107.5t94.5 71.5q13 0 26 -10l138 -107q44 23 91 38q16 136 29 186q7 28 36 28h222q14 0 24.5 -8.5t11.5 -21.5l28 -184q49 -16 90 -37l142 107q9 9 24 9q13 0 25 -10q129 -119 165 -170q7 -8 7 -22 q0 -12 -8 -23q-15 -21 -51 -66.5t-54 -70.5q26 -50 41 -98l183 -28q13 -2 21 -12.5t8 -23.5z" />
+<glyph unicode="&#xf014;" horiz-adv-x="1408" d="M512 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM768 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1024 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576 q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1152 76v948h-896v-948q0 -22 7 -40.5t14.5 -27t10.5 -8.5h832q3 0 10.5 8.5t14.5 27t7 40.5zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832 q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf015;" horiz-adv-x="1664" d="M1408 544v-480q0 -26 -19 -45t-45 -19h-384v384h-256v-384h-384q-26 0 -45 19t-19 45v480q0 1 0.5 3t0.5 3l575 474l575 -474q1 -2 1 -6zM1631 613l-62 -74q-8 -9 -21 -11h-3q-13 0 -21 7l-692 577l-692 -577q-12 -8 -24 -7q-13 2 -21 11l-62 74q-8 10 -7 23.5t11 21.5 l719 599q32 26 76 26t76 -26l244 -204v195q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-408l219 -182q10 -8 11 -21.5t-7 -23.5z" />
+<glyph unicode="&#xf016;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z " />
+<glyph unicode="&#xf017;" d="M896 992v-448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf018;" horiz-adv-x="1920" d="M1111 540v4l-24 320q-1 13 -11 22.5t-23 9.5h-186q-13 0 -23 -9.5t-11 -22.5l-24 -320v-4q-1 -12 8 -20t21 -8h244q12 0 21 8t8 20zM1870 73q0 -73 -46 -73h-704q13 0 22 9.5t8 22.5l-20 256q-1 13 -11 22.5t-23 9.5h-272q-13 0 -23 -9.5t-11 -22.5l-20 -256 q-1 -13 8 -22.5t22 -9.5h-704q-46 0 -46 73q0 54 26 116l417 1044q8 19 26 33t38 14h339q-13 0 -23 -9.5t-11 -22.5l-15 -192q-1 -14 8 -23t22 -9h166q13 0 22 9t8 23l-15 192q-1 13 -11 22.5t-23 9.5h339q20 0 38 -14t26 -33l417 -1044q26 -62 26 -116z" />
+<glyph unicode="&#xf019;" horiz-adv-x="1664" d="M1280 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 416v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h465l135 -136 q58 -56 136 -56t136 56l136 136h464q40 0 68 -28t28 -68zM1339 985q17 -41 -14 -70l-448 -448q-18 -19 -45 -19t-45 19l-448 448q-31 29 -14 70q17 39 59 39h256v448q0 26 19 45t45 19h256q26 0 45 -19t19 -45v-448h256q42 0 59 -39z" />
+<glyph unicode="&#xf01a;" d="M1120 608q0 -12 -10 -24l-319 -319q-11 -9 -23 -9t-23 9l-320 320q-15 16 -7 35q8 20 30 20h192v352q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-352h192q14 0 23 -9t9 -23zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273 t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf01b;" d="M1118 660q-8 -20 -30 -20h-192v-352q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v352h-192q-14 0 -23 9t-9 23q0 12 10 24l319 319q11 9 23 9t23 -9l320 -320q15 -16 7 -35zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198 t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf01c;" d="M1023 576h316q-1 3 -2.5 8t-2.5 8l-212 496h-708l-212 -496q-1 -2 -2.5 -8t-2.5 -8h316l95 -192h320zM1536 546v-482q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v482q0 62 25 123l238 552q10 25 36.5 42t52.5 17h832q26 0 52.5 -17t36.5 -42l238 -552 q25 -61 25 -123z" />
+<glyph unicode="&#xf01d;" d="M1184 640q0 -37 -32 -55l-544 -320q-15 -9 -32 -9q-16 0 -32 8q-32 19 -32 56v640q0 37 32 56q33 18 64 -1l544 -320q32 -18 32 -55zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf01e;" d="M1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l138 138q-148 137 -349 137q-104 0 -198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5q119 0 225 52t179 147q7 10 23 12q14 0 25 -9 l137 -138q9 -8 9.5 -20.5t-7.5 -22.5q-109 -132 -264 -204.5t-327 -72.5q-156 0 -298 61t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q147 0 284.5 -55.5t244.5 -156.5l130 129q29 31 70 14q39 -17 39 -59z" />
+<glyph unicode="&#xf021;" d="M1511 480q0 -5 -1 -7q-64 -268 -268 -434.5t-478 -166.5q-146 0 -282.5 55t-243.5 157l-129 -129q-19 -19 -45 -19t-45 19t-19 45v448q0 26 19 45t45 19h448q26 0 45 -19t19 -45t-19 -45l-137 -137q71 -66 161 -102t187 -36q134 0 250 65t186 179q11 17 53 117 q8 23 30 23h192q13 0 22.5 -9.5t9.5 -22.5zM1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-26 0 -45 19t-19 45t19 45l138 138q-148 137 -349 137q-134 0 -250 -65t-186 -179q-11 -17 -53 -117q-8 -23 -30 -23h-199q-13 0 -22.5 9.5t-9.5 22.5v7q65 268 270 434.5t480 166.5 q146 0 284 -55.5t245 -156.5l130 129q19 19 45 19t45 -19t19 -45z" />
+<glyph unicode="&#xf022;" horiz-adv-x="1792" d="M384 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M384 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1536 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5z M1536 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5zM1536 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5 t9.5 -22.5zM1664 160v832q0 13 -9.5 22.5t-22.5 9.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1792 1248v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47 t47 -113z" />
+<glyph unicode="&#xf023;" horiz-adv-x="1152" d="M320 768h512v192q0 106 -75 181t-181 75t-181 -75t-75 -181v-192zM1152 672v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v192q0 184 132 316t316 132t316 -132t132 -316v-192h32q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf024;" horiz-adv-x="1792" d="M320 1280q0 -72 -64 -110v-1266q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v1266q-64 38 -64 110q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -25 -12.5 -38.5t-39.5 -27.5q-215 -116 -369 -116q-61 0 -123.5 22t-108.5 48 t-115.5 48t-142.5 22q-192 0 -464 -146q-17 -9 -33 -9q-26 0 -45 19t-19 45v742q0 32 31 55q21 14 79 43q236 120 421 120q107 0 200 -29t219 -88q38 -19 88 -19q54 0 117.5 21t110 47t88 47t54.5 21q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf025;" horiz-adv-x="1664" d="M1664 650q0 -166 -60 -314l-20 -49l-185 -33q-22 -83 -90.5 -136.5t-156.5 -53.5v-32q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-32q71 0 130 -35.5t93 -95.5l68 12q29 95 29 193q0 148 -88 279t-236.5 209t-315.5 78 t-315.5 -78t-236.5 -209t-88 -279q0 -98 29 -193l68 -12q34 60 93 95.5t130 35.5v32q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v32q-88 0 -156.5 53.5t-90.5 136.5l-185 33l-20 49q-60 148 -60 314q0 151 67 291t179 242.5 t266 163.5t320 61t320 -61t266 -163.5t179 -242.5t67 -291z" />
+<glyph unicode="&#xf026;" horiz-adv-x="768" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45z" />
+<glyph unicode="&#xf027;" horiz-adv-x="1152" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 35.5 t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142z" />
+<glyph unicode="&#xf028;" horiz-adv-x="1664" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 35.5 t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142zM1408 640q0 -153 -85 -282.5t-225 -188.5q-13 -5 -25 -5q-27 0 -46 19t-19 45q0 39 39 59q56 29 76 44q74 54 115.5 135.5t41.5 173.5t-41.5 173.5 t-115.5 135.5q-20 15 -76 44q-39 20 -39 59q0 26 19 45t45 19q13 0 26 -5q140 -59 225 -188.5t85 -282.5zM1664 640q0 -230 -127 -422.5t-338 -283.5q-13 -5 -26 -5q-26 0 -45 19t-19 45q0 36 39 59q7 4 22.5 10.5t22.5 10.5q46 25 82 51q123 91 192 227t69 289t-69 289 t-192 227q-36 26 -82 51q-7 4 -22.5 10.5t-22.5 10.5q-39 23 -39 59q0 26 19 45t45 19q13 0 26 -5q211 -91 338 -283.5t127 -422.5z" />
+<glyph unicode="&#xf029;" horiz-adv-x="1408" d="M384 384v-128h-128v128h128zM384 1152v-128h-128v128h128zM1152 1152v-128h-128v128h128zM128 129h384v383h-384v-383zM128 896h384v384h-384v-384zM896 896h384v384h-384v-384zM640 640v-640h-640v640h640zM1152 128v-128h-128v128h128zM1408 128v-128h-128v128h128z M1408 640v-384h-384v128h-128v-384h-128v640h384v-128h128v128h128zM640 1408v-640h-640v640h640zM1408 1408v-640h-640v640h640z" />
+<glyph unicode="&#xf02a;" horiz-adv-x="1792" d="M63 0h-63v1408h63v-1408zM126 1h-32v1407h32v-1407zM220 1h-31v1407h31v-1407zM377 1h-31v1407h31v-1407zM534 1h-62v1407h62v-1407zM660 1h-31v1407h31v-1407zM723 1h-31v1407h31v-1407zM786 1h-31v1407h31v-1407zM943 1h-63v1407h63v-1407zM1100 1h-63v1407h63v-1407z M1226 1h-63v1407h63v-1407zM1352 1h-63v1407h63v-1407zM1446 1h-63v1407h63v-1407zM1635 1h-94v1407h94v-1407zM1698 1h-32v1407h32v-1407zM1792 0h-63v1408h63v-1408z" />
+<glyph unicode="&#xf02b;" d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5 l715 -714q37 -39 37 -91z" />
+<glyph unicode="&#xf02c;" horiz-adv-x="1920" d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5 l715 -714q37 -39 37 -91zM1899 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-36 0 -59 14t-53 45l470 470q37 37 37 90q0 52 -37 91l-715 714q-38 38 -102 64.5t-117 26.5h224q53 0 117 -26.5t102 -64.5l715 -714q37 -39 37 -91z" />
+<glyph unicode="&#xf02d;" horiz-adv-x="1664" d="M1639 1058q40 -57 18 -129l-275 -906q-19 -64 -76.5 -107.5t-122.5 -43.5h-923q-77 0 -148.5 53.5t-99.5 131.5q-24 67 -2 127q0 4 3 27t4 37q1 8 -3 21.5t-3 19.5q2 11 8 21t16.5 23.5t16.5 23.5q23 38 45 91.5t30 91.5q3 10 0.5 30t-0.5 28q3 11 17 28t17 23 q21 36 42 92t25 90q1 9 -2.5 32t0.5 28q4 13 22 30.5t22 22.5q19 26 42.5 84.5t27.5 96.5q1 8 -3 25.5t-2 26.5q2 8 9 18t18 23t17 21q8 12 16.5 30.5t15 35t16 36t19.5 32t26.5 23.5t36 11.5t47.5 -5.5l-1 -3q38 9 51 9h761q74 0 114 -56t18 -130l-274 -906 q-36 -119 -71.5 -153.5t-128.5 -34.5h-869q-27 0 -38 -15q-11 -16 -1 -43q24 -70 144 -70h923q29 0 56 15.5t35 41.5l300 987q7 22 5 57q38 -15 59 -43zM575 1056q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5 t-16.5 -22.5zM492 800q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5t-16.5 -22.5z" />
+<glyph unicode="&#xf02e;" horiz-adv-x="1280" d="M1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
+<glyph unicode="&#xf02f;" horiz-adv-x="1664" d="M384 0h896v256h-896v-256zM384 640h896v384h-160q-40 0 -68 28t-28 68v160h-640v-640zM1536 576q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 576v-416q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-160q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68 v160h-224q-13 0 -22.5 9.5t-9.5 22.5v416q0 79 56.5 135.5t135.5 56.5h64v544q0 40 28 68t68 28h672q40 0 88 -20t76 -48l152 -152q28 -28 48 -76t20 -88v-256h64q79 0 135.5 -56.5t56.5 -135.5z" />
+<glyph unicode="&#xf030;" horiz-adv-x="1920" d="M960 864q119 0 203.5 -84.5t84.5 -203.5t-84.5 -203.5t-203.5 -84.5t-203.5 84.5t-84.5 203.5t84.5 203.5t203.5 84.5zM1664 1280q106 0 181 -75t75 -181v-896q0 -106 -75 -181t-181 -75h-1408q-106 0 -181 75t-75 181v896q0 106 75 181t181 75h224l51 136 q19 49 69.5 84.5t103.5 35.5h512q53 0 103.5 -35.5t69.5 -84.5l51 -136h224zM960 128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf031;" horiz-adv-x="1664" d="M725 977l-170 -450q33 0 136.5 -2t160.5 -2q19 0 57 2q-87 253 -184 452zM0 -128l2 79q23 7 56 12.5t57 10.5t49.5 14.5t44.5 29t31 50.5l237 616l280 724h75h53q8 -14 11 -21l205 -480q33 -78 106 -257.5t114 -274.5q15 -34 58 -144.5t72 -168.5q20 -45 35 -57 q19 -15 88 -29.5t84 -20.5q6 -38 6 -57q0 -4 -0.5 -13t-0.5 -13q-63 0 -190 8t-191 8q-76 0 -215 -7t-178 -8q0 43 4 78l131 28q1 0 12.5 2.5t15.5 3.5t14.5 4.5t15 6.5t11 8t9 11t2.5 14q0 16 -31 96.5t-72 177.5t-42 100l-450 2q-26 -58 -76.5 -195.5t-50.5 -162.5 q0 -22 14 -37.5t43.5 -24.5t48.5 -13.5t57 -8.5t41 -4q1 -19 1 -58q0 -9 -2 -27q-58 0 -174.5 10t-174.5 10q-8 0 -26.5 -4t-21.5 -4q-80 -14 -188 -14z" />
+<glyph unicode="&#xf032;" horiz-adv-x="1408" d="M555 15q74 -32 140 -32q376 0 376 335q0 114 -41 180q-27 44 -61.5 74t-67.5 46.5t-80.5 25t-84 10.5t-94.5 2q-73 0 -101 -10q0 -53 -0.5 -159t-0.5 -158q0 -8 -1 -67.5t-0.5 -96.5t4.5 -83.5t12 -66.5zM541 761q42 -7 109 -7q82 0 143 13t110 44.5t74.5 89.5t25.5 142 q0 70 -29 122.5t-79 82t-108 43.5t-124 14q-50 0 -130 -13q0 -50 4 -151t4 -152q0 -27 -0.5 -80t-0.5 -79q0 -46 1 -69zM0 -128l2 94q15 4 85 16t106 27q7 12 12.5 27t8.5 33.5t5.5 32.5t3 37.5t0.5 34v35.5v30q0 982 -22 1025q-4 8 -22 14.5t-44.5 11t-49.5 7t-48.5 4.5 t-30.5 3l-4 83q98 2 340 11.5t373 9.5q23 0 68.5 -0.5t67.5 -0.5q70 0 136.5 -13t128.5 -42t108 -71t74 -104.5t28 -137.5q0 -52 -16.5 -95.5t-39 -72t-64.5 -57.5t-73 -45t-84 -40q154 -35 256.5 -134t102.5 -248q0 -100 -35 -179.5t-93.5 -130.5t-138 -85.5t-163.5 -48.5 t-176 -14q-44 0 -132 3t-132 3q-106 0 -307 -11t-231 -12z" />
+<glyph unicode="&#xf033;" horiz-adv-x="1024" d="M0 -126l17 85q6 2 81.5 21.5t111.5 37.5q28 35 41 101q1 7 62 289t114 543.5t52 296.5v25q-24 13 -54.5 18.5t-69.5 8t-58 5.5l19 103q33 -2 120 -6.5t149.5 -7t120.5 -2.5q48 0 98.5 2.5t121 7t98.5 6.5q-5 -39 -19 -89q-30 -10 -101.5 -28.5t-108.5 -33.5 q-8 -19 -14 -42.5t-9 -40t-7.5 -45.5t-6.5 -42q-27 -148 -87.5 -419.5t-77.5 -355.5q-2 -9 -13 -58t-20 -90t-16 -83.5t-6 -57.5l1 -18q17 -4 185 -31q-3 -44 -16 -99q-11 0 -32.5 -1.5t-32.5 -1.5q-29 0 -87 10t-86 10q-138 2 -206 2q-51 0 -143 -9t-121 -11z" />
+<glyph unicode="&#xf034;" horiz-adv-x="1792" d="M1744 128q33 0 42 -18.5t-11 -44.5l-126 -162q-20 -26 -49 -26t-49 26l-126 162q-20 26 -11 44.5t42 18.5h80v1024h-80q-33 0 -42 18.5t11 44.5l126 162q20 26 49 26t49 -26l126 -162q20 -26 11 -44.5t-42 -18.5h-80v-1024h80zM81 1407l54 -27q12 -5 211 -5q44 0 132 2 t132 2q36 0 107.5 -0.5t107.5 -0.5h293q6 0 21 -0.5t20.5 0t16 3t17.5 9t15 17.5l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 48t-14.5 73.5t-7.5 35.5q-6 8 -12 12.5t-15.5 6t-13 2.5t-18 0.5t-16.5 -0.5 q-17 0 -66.5 0.5t-74.5 0.5t-64 -2t-71 -6q-9 -81 -8 -136q0 -94 2 -388t2 -455q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29t78 27 q19 42 19 383q0 101 -3 303t-3 303v117q0 2 0.5 15.5t0.5 25t-1 25.5t-3 24t-5 14q-11 12 -162 12q-33 0 -93 -12t-80 -26q-19 -13 -34 -72.5t-31.5 -111t-42.5 -53.5q-42 26 -56 44v383z" />
+<glyph unicode="&#xf035;" d="M81 1407l54 -27q12 -5 211 -5q44 0 132 2t132 2q70 0 246.5 1t304.5 0.5t247 -4.5q33 -1 56 31l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 47.5t-15 73.5t-7 36q-10 13 -27 19q-5 2 -66 2q-30 0 -93 1t-103 1 t-94 -2t-96 -7q-9 -81 -8 -136l1 -152v52q0 -55 1 -154t1.5 -180t0.5 -153q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29t78 27 q7 16 11.5 74t6 145.5t1.5 155t-0.5 153.5t-0.5 89q0 7 -2.5 21.5t-2.5 22.5q0 7 0.5 44t1 73t0 76.5t-3 67.5t-6.5 32q-11 12 -162 12q-41 0 -163 -13.5t-138 -24.5q-19 -12 -34 -71.5t-31.5 -111.5t-42.5 -54q-42 26 -56 44v383zM1310 125q12 0 42 -19.5t57.5 -41.5 t59.5 -49t36 -30q26 -21 26 -49t-26 -49q-4 -3 -36 -30t-59.5 -49t-57.5 -41.5t-42 -19.5q-13 0 -20.5 10.5t-10 28.5t-2.5 33.5t1.5 33t1.5 19.5h-1024q0 -2 1.5 -19.5t1.5 -33t-2.5 -33.5t-10 -28.5t-20.5 -10.5q-12 0 -42 19.5t-57.5 41.5t-59.5 49t-36 30q-26 21 -26 49 t26 49q4 3 36 30t59.5 49t57.5 41.5t42 19.5q13 0 20.5 -10.5t10 -28.5t2.5 -33.5t-1.5 -33t-1.5 -19.5h1024q0 2 -1.5 19.5t-1.5 33t2.5 33.5t10 28.5t20.5 10.5z" />
+<glyph unicode="&#xf036;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45 t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf037;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45t-45 -19 h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h640q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf038;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45 t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf039;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45 t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf03a;" horiz-adv-x="1792" d="M256 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM256 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5 t9.5 -22.5zM256 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344 q13 0 22.5 -9.5t9.5 -22.5zM256 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5 t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192 q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf03b;" horiz-adv-x="1792" d="M384 992v-576q0 -13 -9.5 -22.5t-22.5 -9.5q-14 0 -23 9l-288 288q-9 9 -9 23t9 23l288 288q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5 t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088 q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf03c;" horiz-adv-x="1792" d="M352 704q0 -14 -9 -23l-288 -288q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v576q0 13 9.5 22.5t22.5 9.5q14 0 23 -9l288 -288q9 -9 9 -23zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5 t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088 q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf03d;" horiz-adv-x="1792" d="M1792 1184v-1088q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-403 403v-166q0 -119 -84.5 -203.5t-203.5 -84.5h-704q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h704q119 0 203.5 -84.5t84.5 -203.5v-165l403 402q18 19 45 19q12 0 25 -5 q39 -17 39 -59z" />
+<glyph unicode="&#xf03e;" horiz-adv-x="1920" d="M640 960q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1664 576v-448h-1408v192l320 320l160 -160l512 512zM1760 1280h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-1216q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5v1216 q0 13 -9.5 22.5t-22.5 9.5zM1920 1248v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf040;" d="M363 0l91 91l-235 235l-91 -91v-107h128v-128h107zM886 928q0 22 -22 22q-10 0 -17 -7l-542 -542q-7 -7 -7 -17q0 -22 22 -22q10 0 17 7l542 542q7 7 7 17zM832 1120l416 -416l-832 -832h-416v416zM1515 1024q0 -53 -37 -90l-166 -166l-416 416l166 165q36 38 90 38 q53 0 91 -38l235 -234q37 -39 37 -91z" />
+<glyph unicode="&#xf041;" horiz-adv-x="1024" d="M768 896q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1024 896q0 -109 -33 -179l-364 -774q-16 -33 -47.5 -52t-67.5 -19t-67.5 19t-46.5 52l-365 774q-33 70 -33 179q0 212 150 362t362 150t362 -150t150 -362z" />
+<glyph unicode="&#xf042;" d="M768 96v1088q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf043;" horiz-adv-x="1024" d="M512 384q0 36 -20 69q-1 1 -15.5 22.5t-25.5 38t-25 44t-21 50.5q-4 16 -21 16t-21 -16q-7 -23 -21 -50.5t-25 -44t-25.5 -38t-15.5 -22.5q-20 -33 -20 -69q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 512q0 -212 -150 -362t-362 -150t-362 150t-150 362 q0 145 81 275q6 9 62.5 90.5t101 151t99.5 178t83 201.5q9 30 34 47t51 17t51.5 -17t33.5 -47q28 -93 83 -201.5t99.5 -178t101 -151t62.5 -90.5q81 -127 81 -275z" />
+<glyph unicode="&#xf044;" horiz-adv-x="1792" d="M888 352l116 116l-152 152l-116 -116v-56h96v-96h56zM1328 1072q-16 16 -33 -1l-350 -350q-17 -17 -1 -33t33 1l350 350q17 17 1 33zM1408 478v-190q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832 q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-14 -14 -32 -8q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v126q0 13 9 22l64 64q15 15 35 7t20 -29zM1312 1216l288 -288l-672 -672h-288v288zM1756 1084l-92 -92 l-288 288l92 92q28 28 68 28t68 -28l152 -152q28 -28 28 -68t-28 -68z" />
+<glyph unicode="&#xf045;" horiz-adv-x="1664" d="M1408 547v-259q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h255v0q13 0 22.5 -9.5t9.5 -22.5q0 -27 -26 -32q-77 -26 -133 -60q-10 -4 -16 -4h-112q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832 q66 0 113 47t47 113v214q0 19 18 29q28 13 54 37q16 16 35 8q21 -9 21 -29zM1645 1043l-384 -384q-18 -19 -45 -19q-12 0 -25 5q-39 17 -39 59v192h-160q-323 0 -438 -131q-119 -137 -74 -473q3 -23 -20 -34q-8 -2 -12 -2q-16 0 -26 13q-10 14 -21 31t-39.5 68.5t-49.5 99.5 t-38.5 114t-17.5 122q0 49 3.5 91t14 90t28 88t47 81.5t68.5 74t94.5 61.5t124.5 48.5t159.5 30.5t196.5 11h160v192q0 42 39 59q13 5 25 5q26 0 45 -19l384 -384q19 -19 19 -45t-19 -45z" />
+<glyph unicode="&#xf046;" horiz-adv-x="1664" d="M1408 606v-318q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-10 -10 -23 -10q-3 0 -9 2q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832 q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v254q0 13 9 22l64 64q10 10 23 10q6 0 12 -3q20 -8 20 -29zM1639 1095l-814 -814q-24 -24 -57 -24t-57 24l-430 430q-24 24 -24 57t24 57l110 110q24 24 57 24t57 -24l263 -263l647 647q24 24 57 24t57 -24l110 -110 q24 -24 24 -57t-24 -57z" />
+<glyph unicode="&#xf047;" horiz-adv-x="1792" d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-384v-384h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v384h-384v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45 t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h384v384h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45t-19 -45t-45 -19h-128v-384h384v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
+<glyph unicode="&#xf048;" horiz-adv-x="1024" d="M979 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19z" />
+<glyph unicode="&#xf049;" horiz-adv-x="1792" d="M1747 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19l710 710 q19 19 32 13t13 -32v-710q4 11 13 19z" />
+<glyph unicode="&#xf04a;" horiz-adv-x="1664" d="M1619 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-8 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-19 19 -19 45t19 45l710 710q19 19 32 13t13 -32v-710q5 11 13 19z" />
+<glyph unicode="&#xf04b;" horiz-adv-x="1408" d="M1384 609l-1328 -738q-23 -13 -39.5 -3t-16.5 36v1472q0 26 16.5 36t39.5 -3l1328 -738q23 -13 23 -31t-23 -31z" />
+<glyph unicode="&#xf04c;" d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45zM640 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf04d;" d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf04e;" horiz-adv-x="1664" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v710q0 26 13 32t32 -13l710 -710q19 -19 19 -45t-19 -45l-710 -710q-19 -19 -32 -13t-13 32v710q-5 -10 -13 -19z" />
+<glyph unicode="&#xf050;" horiz-adv-x="1792" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v710q0 26 13 32t32 -13l710 -710q8 -8 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-5 -10 -13 -19l-710 -710 q-19 -19 -32 -13t-13 32v710q-5 -10 -13 -19z" />
+<glyph unicode="&#xf051;" horiz-adv-x="1024" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-5 -10 -13 -19z" />
+<glyph unicode="&#xf052;" horiz-adv-x="1538" d="M14 557l710 710q19 19 45 19t45 -19l710 -710q19 -19 13 -32t-32 -13h-1472q-26 0 -32 13t13 32zM1473 0h-1408q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1408q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19z" />
+<glyph unicode="&#xf053;" horiz-adv-x="1280" d="M1171 1235l-531 -531l531 -531q19 -19 19 -45t-19 -45l-166 -166q-19 -19 -45 -19t-45 19l-742 742q-19 19 -19 45t19 45l742 742q19 19 45 19t45 -19l166 -166q19 -19 19 -45t-19 -45z" />
+<glyph unicode="&#xf054;" horiz-adv-x="1280" d="M1107 659l-742 -742q-19 -19 -45 -19t-45 19l-166 166q-19 19 -19 45t19 45l531 531l-531 531q-19 19 -19 45t19 45l166 166q19 19 45 19t45 -19l742 -742q19 -19 19 -45t-19 -45z" />
+<glyph unicode="&#xf055;" d="M1216 576v128q0 26 -19 45t-45 19h-256v256q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-256h-256q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h256v-256q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v256h256q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5 t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf056;" d="M1216 576v128q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5 t103 -385.5z" />
+<glyph unicode="&#xf057;" d="M1149 414q0 26 -19 45l-181 181l181 181q19 19 19 45q0 27 -19 46l-90 90q-19 19 -46 19q-26 0 -45 -19l-181 -181l-181 181q-19 19 -45 19q-27 0 -46 -19l-90 -90q-19 -19 -19 -46q0 -26 19 -45l181 -181l-181 -181q-19 -19 -19 -45q0 -27 19 -46l90 -90q19 -19 46 -19 q26 0 45 19l181 181l181 -181q19 -19 45 -19q27 0 46 19l90 90q19 19 19 46zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf058;" d="M1284 802q0 28 -18 46l-91 90q-19 19 -45 19t-45 -19l-408 -407l-226 226q-19 19 -45 19t-45 -19l-91 -90q-18 -18 -18 -46q0 -27 18 -45l362 -362q19 -19 45 -19q27 0 46 19l543 543q18 18 18 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf059;" d="M896 160v192q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h192q14 0 23 9t9 23zM1152 832q0 88 -55.5 163t-138.5 116t-170 41q-243 0 -371 -213q-15 -24 8 -42l132 -100q7 -6 19 -6q16 0 25 12q53 68 86 92q34 24 86 24q48 0 85.5 -26t37.5 -59 q0 -38 -20 -61t-68 -45q-63 -28 -115.5 -86.5t-52.5 -125.5v-36q0 -14 9 -23t23 -9h192q14 0 23 9t9 23q0 19 21.5 49.5t54.5 49.5q32 18 49 28.5t46 35t44.5 48t28 60.5t12.5 81zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf05a;" d="M1024 160v160q0 14 -9 23t-23 9h-96v512q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h96v-320h-96q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h448q14 0 23 9t9 23zM896 1056v160q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23 t23 -9h192q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf05b;" d="M1197 512h-109q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h109q-32 108 -112.5 188.5t-188.5 112.5v-109q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v109q-108 -32 -188.5 -112.5t-112.5 -188.5h109q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-109 q32 -108 112.5 -188.5t188.5 -112.5v109q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-109q108 32 188.5 112.5t112.5 188.5zM1536 704v-128q0 -26 -19 -45t-45 -19h-143q-37 -161 -154.5 -278.5t-278.5 -154.5v-143q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v143 q-161 37 -278.5 154.5t-154.5 278.5h-143q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h143q37 161 154.5 278.5t278.5 154.5v143q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-143q161 -37 278.5 -154.5t154.5 -278.5h143q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf05c;" d="M1097 457l-146 -146q-10 -10 -23 -10t-23 10l-137 137l-137 -137q-10 -10 -23 -10t-23 10l-146 146q-10 10 -10 23t10 23l137 137l-137 137q-10 10 -10 23t10 23l146 146q10 10 23 10t23 -10l137 -137l137 137q10 10 23 10t23 -10l146 -146q10 -10 10 -23t-10 -23 l-137 -137l137 -137q10 -10 10 -23t-10 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5 t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf05d;" d="M1171 723l-422 -422q-19 -19 -45 -19t-45 19l-294 294q-19 19 -19 45t19 45l102 102q19 19 45 19t45 -19l147 -147l275 275q19 19 45 19t45 -19l102 -102q19 -19 19 -45t-19 -45zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198 t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf05e;" d="M1312 643q0 161 -87 295l-754 -753q137 -89 297 -89q111 0 211.5 43.5t173.5 116.5t116 174.5t43 212.5zM313 344l755 754q-135 91 -300 91q-148 0 -273 -73t-198 -199t-73 -274q0 -162 89 -299zM1536 643q0 -157 -61 -300t-163.5 -246t-245 -164t-298.5 -61t-298.5 61 t-245 164t-163.5 246t-61 300t61 299.5t163.5 245.5t245 164t298.5 61t298.5 -61t245 -164t163.5 -245.5t61 -299.5z" />
+<glyph unicode="&#xf060;" d="M1536 640v-128q0 -53 -32.5 -90.5t-84.5 -37.5h-704l293 -294q38 -36 38 -90t-38 -90l-75 -76q-37 -37 -90 -37q-52 0 -91 37l-651 652q-37 37 -37 90q0 52 37 91l651 650q38 38 91 38q52 0 90 -38l75 -74q38 -38 38 -91t-38 -91l-293 -293h704q52 0 84.5 -37.5 t32.5 -90.5z" />
+<glyph unicode="&#xf061;" d="M1472 576q0 -54 -37 -91l-651 -651q-39 -37 -91 -37q-51 0 -90 37l-75 75q-38 38 -38 91t38 91l293 293h-704q-52 0 -84.5 37.5t-32.5 90.5v128q0 53 32.5 90.5t84.5 37.5h704l-293 294q-38 36 -38 90t38 90l75 75q38 38 90 38q53 0 91 -38l651 -651q37 -35 37 -90z" />
+<glyph unicode="&#xf062;" horiz-adv-x="1664" d="M1611 565q0 -51 -37 -90l-75 -75q-38 -38 -91 -38q-54 0 -90 38l-294 293v-704q0 -52 -37.5 -84.5t-90.5 -32.5h-128q-53 0 -90.5 32.5t-37.5 84.5v704l-294 -293q-36 -38 -90 -38t-90 38l-75 75q-38 38 -38 90q0 53 38 91l651 651q35 37 90 37q54 0 91 -37l651 -651 q37 -39 37 -91z" />
+<glyph unicode="&#xf063;" horiz-adv-x="1664" d="M1611 704q0 -53 -37 -90l-651 -652q-39 -37 -91 -37q-53 0 -90 37l-651 652q-38 36 -38 90q0 53 38 91l74 75q39 37 91 37q53 0 90 -37l294 -294v704q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-704l294 294q37 37 90 37q52 0 91 -37l75 -75q37 -39 37 -91z" />
+<glyph unicode="&#xf064;" horiz-adv-x="1792" d="M1792 896q0 -26 -19 -45l-512 -512q-19 -19 -45 -19t-45 19t-19 45v256h-224q-98 0 -175.5 -6t-154 -21.5t-133 -42.5t-105.5 -69.5t-80 -101t-48.5 -138.5t-17.5 -181q0 -55 5 -123q0 -6 2.5 -23.5t2.5 -26.5q0 -15 -8.5 -25t-23.5 -10q-16 0 -28 17q-7 9 -13 22 t-13.5 30t-10.5 24q-127 285 -127 451q0 199 53 333q162 403 875 403h224v256q0 26 19 45t45 19t45 -19l512 -512q19 -19 19 -45z" />
+<glyph unicode="&#xf065;" d="M755 480q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23zM1536 1344v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332 q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf066;" d="M768 576v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45zM1523 1248q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45 t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23z" />
+<glyph unicode="&#xf067;" horiz-adv-x="1408" d="M1408 800v-192q0 -40 -28 -68t-68 -28h-416v-416q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v416h-416q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h416v416q0 40 28 68t68 28h192q40 0 68 -28t28 -68v-416h416q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf068;" horiz-adv-x="1408" d="M1408 800v-192q0 -40 -28 -68t-68 -28h-1216q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h1216q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf069;" horiz-adv-x="1664" d="M1482 486q46 -26 59.5 -77.5t-12.5 -97.5l-64 -110q-26 -46 -77.5 -59.5t-97.5 12.5l-266 153v-307q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v307l-266 -153q-46 -26 -97.5 -12.5t-77.5 59.5l-64 110q-26 46 -12.5 97.5t59.5 77.5l266 154l-266 154 q-46 26 -59.5 77.5t12.5 97.5l64 110q26 46 77.5 59.5t97.5 -12.5l266 -153v307q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-307l266 153q46 26 97.5 12.5t77.5 -59.5l64 -110q26 -46 12.5 -97.5t-59.5 -77.5l-266 -154z" />
+<glyph unicode="&#xf06a;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM896 161v190q0 14 -9 23.5t-22 9.5h-192q-13 0 -23 -10t-10 -23v-190q0 -13 10 -23t23 -10h192 q13 0 22 9.5t9 23.5zM894 505l18 621q0 12 -10 18q-10 8 -24 8h-220q-14 0 -24 -8q-10 -6 -10 -18l17 -621q0 -10 10 -17.5t24 -7.5h185q14 0 23.5 7.5t10.5 17.5z" />
+<glyph unicode="&#xf06b;" d="M928 180v56v468v192h-320v-192v-468v-56q0 -25 18 -38.5t46 -13.5h192q28 0 46 13.5t18 38.5zM472 1024h195l-126 161q-26 31 -69 31q-40 0 -68 -28t-28 -68t28 -68t68 -28zM1160 1120q0 40 -28 68t-68 28q-43 0 -69 -31l-125 -161h194q40 0 68 28t28 68zM1536 864v-320 q0 -14 -9 -23t-23 -9h-96v-416q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v416h-96q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h440q-93 0 -158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5q107 0 168 -77l128 -165l128 165q61 77 168 77q93 0 158.5 -65.5t65.5 -158.5 t-65.5 -158.5t-158.5 -65.5h440q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf06c;" horiz-adv-x="1792" d="M1280 832q0 26 -19 45t-45 19q-172 0 -318 -49.5t-259.5 -134t-235.5 -219.5q-19 -21 -19 -45q0 -26 19 -45t45 -19q24 0 45 19q27 24 74 71t67 66q137 124 268.5 176t313.5 52q26 0 45 19t19 45zM1792 1030q0 -95 -20 -193q-46 -224 -184.5 -383t-357.5 -268 q-214 -108 -438 -108q-148 0 -286 47q-15 5 -88 42t-96 37q-16 0 -39.5 -32t-45 -70t-52.5 -70t-60 -32q-30 0 -51 11t-31 24t-27 42q-2 4 -6 11t-5.5 10t-3 9.5t-1.5 13.5q0 35 31 73.5t68 65.5t68 56t31 48q0 4 -14 38t-16 44q-9 51 -9 104q0 115 43.5 220t119 184.5 t170.5 139t204 95.5q55 18 145 25.5t179.5 9t178.5 6t163.5 24t113.5 56.5l29.5 29.5t29.5 28t27 20t36.5 16t43.5 4.5q39 0 70.5 -46t47.5 -112t24 -124t8 -96z" />
+<glyph unicode="&#xf06d;" horiz-adv-x="1408" d="M1408 -160v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1152 896q0 -78 -24.5 -144t-64 -112.5t-87.5 -88t-96 -77.5t-87.5 -72t-64 -81.5t-24.5 -96.5q0 -96 67 -224l-4 1l1 -1 q-90 41 -160 83t-138.5 100t-113.5 122.5t-72.5 150.5t-27.5 184q0 78 24.5 144t64 112.5t87.5 88t96 77.5t87.5 72t64 81.5t24.5 96.5q0 94 -66 224l3 -1l-1 1q90 -41 160 -83t138.5 -100t113.5 -122.5t72.5 -150.5t27.5 -184z" />
+<glyph unicode="&#xf06e;" horiz-adv-x="1792" d="M1664 576q-152 236 -381 353q61 -104 61 -225q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 121 61 225q-229 -117 -381 -353q133 -205 333.5 -326.5t434.5 -121.5t434.5 121.5t333.5 326.5zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5 t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1792 576q0 -34 -20 -69q-140 -230 -376.5 -368.5t-499.5 -138.5t-499.5 139t-376.5 368q-20 35 -20 69t20 69q140 229 376.5 368t499.5 139t499.5 -139t376.5 -368q20 -35 20 -69z" />
+<glyph unicode="&#xf070;" horiz-adv-x="1792" d="M555 201l78 141q-87 63 -136 159t-49 203q0 121 61 225q-229 -117 -381 -353q167 -258 427 -375zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1307 1151q0 -7 -1 -9 q-105 -188 -315 -566t-316 -567l-49 -89q-10 -16 -28 -16q-12 0 -134 70q-16 10 -16 28q0 12 44 87q-143 65 -263.5 173t-208.5 245q-20 31 -20 69t20 69q153 235 380 371t496 136q89 0 180 -17l54 97q10 16 28 16q5 0 18 -6t31 -15.5t33 -18.5t31.5 -18.5t19.5 -11.5 q16 -10 16 -27zM1344 704q0 -139 -79 -253.5t-209 -164.5l280 502q8 -45 8 -84zM1792 576q0 -35 -20 -69q-39 -64 -109 -145q-150 -172 -347.5 -267t-419.5 -95l74 132q212 18 392.5 137t301.5 307q-115 179 -282 294l63 112q95 -64 182.5 -153t144.5 -184q20 -34 20 -69z " />
+<glyph unicode="&#xf071;" horiz-adv-x="1792" d="M1024 161v190q0 14 -9.5 23.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -23.5v-190q0 -14 9.5 -23.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 23.5zM1022 535l18 459q0 12 -10 19q-13 11 -24 11h-220q-11 0 -24 -11q-10 -7 -10 -21l17 -457q0 -10 10 -16.5t24 -6.5h185 q14 0 23.5 6.5t10.5 16.5zM1008 1469l768 -1408q35 -63 -2 -126q-17 -29 -46.5 -46t-63.5 -17h-1536q-34 0 -63.5 17t-46.5 46q-37 63 -2 126l768 1408q17 31 47 49t65 18t65 -18t47 -49z" />
+<glyph unicode="&#xf072;" horiz-adv-x="1408" d="M1376 1376q44 -52 12 -148t-108 -172l-161 -161l160 -696q5 -19 -12 -33l-128 -96q-7 -6 -19 -6q-4 0 -7 1q-15 3 -21 16l-279 508l-259 -259l53 -194q5 -17 -8 -31l-96 -96q-9 -9 -23 -9h-2q-15 2 -24 13l-189 252l-252 189q-11 7 -13 23q-1 13 9 25l96 97q9 9 23 9 q6 0 8 -1l194 -53l259 259l-508 279q-14 8 -17 24q-2 16 9 27l128 128q14 13 30 8l665 -159l160 160q76 76 172 108t148 -12z" />
+<glyph unicode="&#xf073;" horiz-adv-x="1664" d="M128 -128h288v288h-288v-288zM480 -128h320v288h-320v-288zM128 224h288v320h-288v-320zM480 224h320v320h-320v-320zM128 608h288v288h-288v-288zM864 -128h320v288h-320v-288zM480 608h320v288h-320v-288zM1248 -128h288v288h-288v-288zM864 224h320v320h-320v-320z M512 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1248 224h288v320h-288v-320zM864 608h320v288h-320v-288zM1248 608h288v288h-288v-288zM1280 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64 q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47 h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf074;" horiz-adv-x="1792" d="M666 1055q-60 -92 -137 -273q-22 45 -37 72.5t-40.5 63.5t-51 56.5t-63 35t-81.5 14.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q250 0 410 -225zM1792 256q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192q-32 0 -85 -0.5t-81 -1t-73 1 t-71 5t-64 10.5t-63 18.5t-58 28.5t-59 40t-55 53.5t-56 69.5q59 93 136 273q22 -45 37 -72.5t40.5 -63.5t51 -56.5t63 -35t81.5 -14.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1792 1152q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5 v192h-256q-48 0 -87 -15t-69 -45t-51 -61.5t-45 -77.5q-32 -62 -78 -171q-29 -66 -49.5 -111t-54 -105t-64 -100t-74 -83t-90 -68.5t-106.5 -42t-128 -16.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q48 0 87 15t69 45t51 61.5t45 77.5q32 62 78 171q29 66 49.5 111 t54 105t64 100t74 83t90 68.5t106.5 42t128 16.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
+<glyph unicode="&#xf075;" horiz-adv-x="1792" d="M1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22q-17 -2 -30.5 9t-17.5 29v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281 q0 130 71 248.5t191 204.5t286 136.5t348 50.5q244 0 450 -85.5t326 -233t120 -321.5z" />
+<glyph unicode="&#xf076;" d="M1536 704v-128q0 -201 -98.5 -362t-274 -251.5t-395.5 -90.5t-395.5 90.5t-274 251.5t-98.5 362v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-128q0 -52 23.5 -90t53.5 -57t71 -30t64 -13t44 -2t44 2t64 13t71 30t53.5 57t23.5 90v128q0 26 19 45t45 19h384 q26 0 45 -19t19 -45zM512 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45zM1536 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf077;" horiz-adv-x="1792" d="M1683 205l-166 -165q-19 -19 -45 -19t-45 19l-531 531l-531 -531q-19 -19 -45 -19t-45 19l-166 165q-19 19 -19 45.5t19 45.5l742 741q19 19 45 19t45 -19l742 -741q19 -19 19 -45.5t-19 -45.5z" />
+<glyph unicode="&#xf078;" horiz-adv-x="1792" d="M1683 728l-742 -741q-19 -19 -45 -19t-45 19l-742 741q-19 19 -19 45.5t19 45.5l166 165q19 19 45 19t45 -19l531 -531l531 531q19 19 45 19t45 -19l166 -165q19 -19 19 -45.5t-19 -45.5z" />
+<glyph unicode="&#xf079;" horiz-adv-x="1920" d="M1280 32q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-8 0 -13.5 2t-9 7t-5.5 8t-3 11.5t-1 11.5v13v11v160v416h-192q-26 0 -45 19t-19 45q0 24 15 41l320 384q19 22 49 22t49 -22l320 -384q15 -17 15 -41q0 -26 -19 -45t-45 -19h-192v-384h576q16 0 25 -11l160 -192q7 -11 7 -21 zM1920 448q0 -24 -15 -41l-320 -384q-20 -23 -49 -23t-49 23l-320 384q-15 17 -15 41q0 26 19 45t45 19h192v384h-576q-16 0 -25 12l-160 192q-7 9 -7 20q0 13 9.5 22.5t22.5 9.5h960q8 0 13.5 -2t9 -7t5.5 -8t3 -11.5t1 -11.5v-13v-11v-160v-416h192q26 0 45 -19t19 -45z " />
+<glyph unicode="&#xf07a;" horiz-adv-x="1664" d="M640 0q0 -52 -38 -90t-90 -38t-90 38t-38 90t38 90t90 38t90 -38t38 -90zM1536 0q0 -52 -38 -90t-90 -38t-90 38t-38 90t38 90t90 38t90 -38t38 -90zM1664 1088v-512q0 -24 -16.5 -42.5t-40.5 -21.5l-1044 -122q13 -60 13 -70q0 -16 -24 -64h920q26 0 45 -19t19 -45 t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 11 8 31.5t16 36t21.5 40t15.5 29.5l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t19.5 -15.5t13 -24.5t8 -26t5.5 -29.5t4.5 -26h1201q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf07b;" horiz-adv-x="1664" d="M1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf07c;" horiz-adv-x="1920" d="M1879 584q0 -31 -31 -66l-336 -396q-43 -51 -120.5 -86.5t-143.5 -35.5h-1088q-34 0 -60.5 13t-26.5 43q0 31 31 66l336 396q43 51 120.5 86.5t143.5 35.5h1088q34 0 60.5 -13t26.5 -43zM1536 928v-160h-832q-94 0 -197 -47.5t-164 -119.5l-337 -396l-5 -6q0 4 -0.5 12.5 t-0.5 12.5v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf07d;" horiz-adv-x="768" d="M704 1216q0 -26 -19 -45t-45 -19h-128v-1024h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v1024h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45z" />
+<glyph unicode="&#xf07e;" horiz-adv-x="1792" d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-1024v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h1024v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
+<glyph unicode="&#xf080;" horiz-adv-x="2048" d="M640 640v-512h-256v512h256zM1024 1152v-1024h-256v1024h256zM2048 0v-128h-2048v1536h128v-1408h1920zM1408 896v-768h-256v768h256zM1792 1280v-1152h-256v1152h256z" />
+<glyph unicode="&#xf081;" d="M1280 926q-56 -25 -121 -34q68 40 93 117q-65 -38 -134 -51q-61 66 -153 66q-87 0 -148.5 -61.5t-61.5 -148.5q0 -29 5 -48q-129 7 -242 65t-192 155q-29 -50 -29 -106q0 -114 91 -175q-47 1 -100 26v-2q0 -75 50 -133.5t123 -72.5q-29 -8 -51 -8q-13 0 -39 4 q21 -63 74.5 -104t121.5 -42q-116 -90 -261 -90q-26 0 -50 3q148 -94 322 -94q112 0 210 35.5t168 95t120.5 137t75 162t24.5 168.5q0 18 -1 27q63 45 105 109zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5 t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf082;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-188v595h199l30 232h-229v148q0 56 23.5 84t91.5 28l122 1v207q-63 9 -178 9q-136 0 -217.5 -80t-81.5 -226v-171h-200v-232h200v-595h-532q-119 0 -203.5 84.5t-84.5 203.5v960 q0 119 84.5 203.5t203.5 84.5h960z" />
+<glyph unicode="&#xf083;" horiz-adv-x="1792" d="M928 704q0 14 -9 23t-23 9q-66 0 -113 -47t-47 -113q0 -14 9 -23t23 -9t23 9t9 23q0 40 28 68t68 28q14 0 23 9t9 23zM1152 574q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM128 0h1536v128h-1536v-128zM1280 574q0 159 -112.5 271.5 t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM256 1216h384v128h-384v-128zM128 1024h1536v118v138h-828l-64 -128h-644v-128zM1792 1280v-1280q0 -53 -37.5 -90.5t-90.5 -37.5h-1536q-53 0 -90.5 37.5t-37.5 90.5v1280 q0 53 37.5 90.5t90.5 37.5h1536q53 0 90.5 -37.5t37.5 -90.5z" />
+<glyph unicode="&#xf084;" horiz-adv-x="1792" d="M832 1024q0 80 -56 136t-136 56t-136 -56t-56 -136q0 -42 19 -83q-41 19 -83 19q-80 0 -136 -56t-56 -136t56 -136t136 -56t136 56t56 136q0 42 -19 83q41 -19 83 -19q80 0 136 56t56 136zM1683 320q0 -17 -49 -66t-66 -49q-9 0 -28.5 16t-36.5 33t-38.5 40t-24.5 26 l-96 -96l220 -220q28 -28 28 -68q0 -42 -39 -81t-81 -39q-40 0 -68 28l-671 671q-176 -131 -365 -131q-163 0 -265.5 102.5t-102.5 265.5q0 160 95 313t248 248t313 95q163 0 265.5 -102.5t102.5 -265.5q0 -189 -131 -365l355 -355l96 96q-3 3 -26 24.5t-40 38.5t-33 36.5 t-16 28.5q0 17 49 66t66 49q13 0 23 -10q6 -6 46 -44.5t82 -79.5t86.5 -86t73 -78t28.5 -41z" />
+<glyph unicode="&#xf085;" horiz-adv-x="1920" d="M896 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1664 128q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1152q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5zM1280 731v-185q0 -10 -7 -19.5t-16 -10.5l-155 -24q-11 -35 -32 -76q34 -48 90 -115q7 -10 7 -20q0 -12 -7 -19q-23 -30 -82.5 -89.5t-78.5 -59.5q-11 0 -21 7l-115 90q-37 -19 -77 -31q-11 -108 -23 -155q-7 -24 -30 -24h-186q-11 0 -20 7.5t-10 17.5 l-23 153q-34 10 -75 31l-118 -89q-7 -7 -20 -7q-11 0 -21 8q-144 133 -144 160q0 9 7 19q10 14 41 53t47 61q-23 44 -35 82l-152 24q-10 1 -17 9.5t-7 19.5v185q0 10 7 19.5t16 10.5l155 24q11 35 32 76q-34 48 -90 115q-7 11 -7 20q0 12 7 20q22 30 82 89t79 59q11 0 21 -7 l115 -90q34 18 77 32q11 108 23 154q7 24 30 24h186q11 0 20 -7.5t10 -17.5l23 -153q34 -10 75 -31l118 89q8 7 20 7q11 0 21 -8q144 -133 144 -160q0 -9 -7 -19q-12 -16 -42 -54t-45 -60q23 -48 34 -82l152 -23q10 -2 17 -10.5t7 -19.5zM1920 198v-140q0 -16 -149 -31 q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20 t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31zM1920 1222v-140q0 -16 -149 -31q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68 q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70 q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31z" />
+<glyph unicode="&#xf086;" horiz-adv-x="1792" d="M1408 768q0 -139 -94 -257t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224 q0 139 94 257t256.5 186.5t353.5 68.5t353.5 -68.5t256.5 -186.5t94 -257zM1792 512q0 -120 -71 -224.5t-195 -176.5q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7 q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230z" />
+<glyph unicode="&#xf087;" d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 768q0 51 -39 89.5t-89 38.5h-352q0 58 48 159.5t48 160.5q0 98 -32 145t-128 47q-26 -26 -38 -85t-30.5 -125.5t-59.5 -109.5q-22 -23 -77 -91q-4 -5 -23 -30t-31.5 -41t-34.5 -42.5 t-40 -44t-38.5 -35.5t-40 -27t-35.5 -9h-32v-640h32q13 0 31.5 -3t33 -6.5t38 -11t35 -11.5t35.5 -12.5t29 -10.5q211 -73 342 -73h121q192 0 192 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5q32 1 53.5 47t21.5 81zM1536 769 q0 -89 -49 -163q9 -33 9 -69q0 -77 -38 -144q3 -21 3 -43q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5h-36h-93q-96 0 -189.5 22.5t-216.5 65.5q-116 40 -138 40h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h274q36 24 137 155q58 75 107 128 q24 25 35.5 85.5t30.5 126.5t62 108q39 37 90 37q84 0 151 -32.5t102 -101.5t35 -186q0 -93 -48 -192h176q104 0 180 -76t76 -179z" />
+<glyph unicode="&#xf088;" d="M256 1088q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 512q0 35 -21.5 81t-53.5 47q15 17 25 47.5t10 55.5q0 69 -53 119q18 32 18 69t-17.5 73.5t-47.5 52.5q5 30 5 56q0 85 -49 126t-136 41h-128q-131 0 -342 -73q-5 -2 -29 -10.5 t-35.5 -12.5t-35 -11.5t-38 -11t-33 -6.5t-31.5 -3h-32v-640h32q16 0 35.5 -9t40 -27t38.5 -35.5t40 -44t34.5 -42.5t31.5 -41t23 -30q55 -68 77 -91q41 -43 59.5 -109.5t30.5 -125.5t38 -85q96 0 128 47t32 145q0 59 -48 160.5t-48 159.5h352q50 0 89 38.5t39 89.5z M1536 511q0 -103 -76 -179t-180 -76h-176q48 -99 48 -192q0 -118 -35 -186q-35 -69 -102 -101.5t-151 -32.5q-51 0 -90 37q-34 33 -54 82t-25.5 90.5t-17.5 84.5t-31 64q-48 50 -107 127q-101 131 -137 155h-274q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5 h288q22 0 138 40q128 44 223 66t200 22h112q140 0 226.5 -79t85.5 -216v-5q60 -77 60 -178q0 -22 -3 -43q38 -67 38 -144q0 -36 -9 -69q49 -74 49 -163z" />
+<glyph unicode="&#xf089;" horiz-adv-x="896" d="M832 1504v-1339l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41z" />
+<glyph unicode="&#xf08a;" horiz-adv-x="1792" d="M1664 940q0 81 -21.5 143t-55 98.5t-81.5 59.5t-94 31t-98 8t-112 -25.5t-110.5 -64t-86.5 -72t-60 -61.5q-18 -22 -49 -22t-49 22q-24 28 -60 61.5t-86.5 72t-110.5 64t-112 25.5t-98 -8t-94 -31t-81.5 -59.5t-55 -98.5t-21.5 -143q0 -168 187 -355l581 -560l580 559 q188 188 188 356zM1792 940q0 -221 -229 -450l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5 q224 0 351 -124t127 -344z" />
+<glyph unicode="&#xf08b;" horiz-adv-x="1664" d="M640 96q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h320q13 0 22.5 -9.5t9.5 -22.5q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-66 0 -113 -47t-47 -113v-704 q0 -66 47 -113t113 -47h288h11h13t11.5 -1t11.5 -3t8 -5.5t7 -9t2 -13.5zM1568 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45z" />
+<glyph unicode="&#xf08c;" d="M237 122h231v694h-231v-694zM483 1030q-1 52 -36 86t-93 34t-94.5 -34t-36.5 -86q0 -51 35.5 -85.5t92.5 -34.5h1q59 0 95 34.5t36 85.5zM1068 122h231v398q0 154 -73 233t-193 79q-136 0 -209 -117h2v101h-231q3 -66 0 -694h231v388q0 38 7 56q15 35 45 59.5t74 24.5 q116 0 116 -157v-371zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf08d;" horiz-adv-x="1152" d="M480 672v448q0 14 -9 23t-23 9t-23 -9t-9 -23v-448q0 -14 9 -23t23 -9t23 9t9 23zM1152 320q0 -26 -19 -45t-45 -19h-429l-51 -483q-2 -12 -10.5 -20.5t-20.5 -8.5h-1q-27 0 -32 27l-76 485h-404q-26 0 -45 19t-19 45q0 123 78.5 221.5t177.5 98.5v512q-52 0 -90 38 t-38 90t38 90t90 38h640q52 0 90 -38t38 -90t-38 -90t-90 -38v-512q99 0 177.5 -98.5t78.5 -221.5z" />
+<glyph unicode="&#xf08e;" horiz-adv-x="1792" d="M1408 608v-320q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v320 q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1792 1472v-512q0 -26 -19 -45t-45 -19t-45 19l-176 176l-652 -652q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l652 652l-176 176q-19 19 -19 45t19 45t45 19h512q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf090;" d="M1184 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45zM1536 992v-704q0 -119 -84.5 -203.5t-203.5 -84.5h-320q-13 0 -22.5 9.5t-9.5 22.5 q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q66 0 113 47t47 113v704q0 66 -47 113t-113 47h-288h-11h-13t-11.5 1t-11.5 3t-8 5.5t-7 9t-2 13.5q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf091;" horiz-adv-x="1664" d="M458 653q-74 162 -74 371h-256v-96q0 -78 94.5 -162t235.5 -113zM1536 928v96h-256q0 -209 -74 -371q141 29 235.5 113t94.5 162zM1664 1056v-128q0 -71 -41.5 -143t-112 -130t-173 -97.5t-215.5 -44.5q-42 -54 -95 -95q-38 -34 -52.5 -72.5t-14.5 -89.5q0 -54 30.5 -91 t97.5 -37q75 0 133.5 -45.5t58.5 -114.5v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 69 58.5 114.5t133.5 45.5q67 0 97.5 37t30.5 91q0 51 -14.5 89.5t-52.5 72.5q-53 41 -95 95q-113 5 -215.5 44.5t-173 97.5t-112 130t-41.5 143v128q0 40 28 68t68 28h288v96 q0 66 47 113t113 47h576q66 0 113 -47t47 -113v-96h288q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf092;" d="M394 184q-8 -9 -20 3q-13 11 -4 19q8 9 20 -3q12 -11 4 -19zM352 245q9 -12 0 -19q-8 -6 -17 7t0 18q9 7 17 -6zM291 305q-5 -7 -13 -2q-10 5 -7 12q3 5 13 2q10 -5 7 -12zM322 271q-6 -7 -16 3q-9 11 -2 16q6 6 16 -3q9 -11 2 -16zM451 159q-4 -12 -19 -6q-17 4 -13 15 t19 7q16 -5 13 -16zM514 154q0 -11 -16 -11q-17 -2 -17 11q0 11 16 11q17 2 17 -11zM572 164q2 -10 -14 -14t-18 8t14 15q16 2 18 -9zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-224q-16 0 -24.5 1t-19.5 5t-16 14.5t-5 27.5v239q0 97 -52 142q57 6 102.5 18t94 39 t81 66.5t53 105t20.5 150.5q0 121 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-86 13.5q-44 -113 -7 -204q-79 -85 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-40 -36 -49 -103 q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -103t0.5 -68q0 -22 -11 -33.5t-22 -13t-33 -1.5 h-224q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf093;" horiz-adv-x="1664" d="M1280 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 288v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h427q21 -56 70.5 -92 t110.5 -36h256q61 0 110.5 36t70.5 92h427q40 0 68 -28t28 -68zM1339 936q-17 -40 -59 -40h-256v-448q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v448h-256q-42 0 -59 40q-17 39 14 69l448 448q18 19 45 19t45 -19l448 -448q31 -30 14 -69z" />
+<glyph unicode="&#xf094;" d="M1407 710q0 44 -7 113.5t-18 96.5q-12 30 -17 44t-9 36.5t-4 48.5q0 23 5 68.5t5 67.5q0 37 -10 55q-4 1 -13 1q-19 0 -58 -4.5t-59 -4.5q-60 0 -176 24t-175 24q-43 0 -94.5 -11.5t-85 -23.5t-89.5 -34q-137 -54 -202 -103q-96 -73 -159.5 -189.5t-88 -236t-24.5 -248.5 q0 -40 12.5 -120t12.5 -121q0 -23 -11 -66.5t-11 -65.5t12 -36.5t34 -14.5q24 0 72.5 11t73.5 11q57 0 169.5 -15.5t169.5 -15.5q181 0 284 36q129 45 235.5 152.5t166 245.5t59.5 275zM1535 712q0 -165 -70 -327.5t-196 -288t-281 -180.5q-124 -44 -326 -44 q-57 0 -170 14.5t-169 14.5q-24 0 -72.5 -14.5t-73.5 -14.5q-73 0 -123.5 55.5t-50.5 128.5q0 24 11 68t11 67q0 40 -12.5 120.5t-12.5 121.5q0 111 18 217.5t54.5 209.5t100.5 194t150 156q78 59 232 120q194 78 316 78q60 0 175.5 -24t173.5 -24q19 0 57 5t58 5 q81 0 118 -50.5t37 -134.5q0 -23 -5 -68t-5 -68q0 -10 1 -18.5t3 -17t4 -13.5t6.5 -16t6.5 -17q16 -40 25 -118.5t9 -136.5z" />
+<glyph unicode="&#xf095;" horiz-adv-x="1408" d="M1408 296q0 -27 -10 -70.5t-21 -68.5q-21 -50 -122 -106q-94 -51 -186 -51q-27 0 -52.5 3.5t-57.5 12.5t-47.5 14.5t-55.5 20.5t-49 18q-98 35 -175 83q-128 79 -264.5 215.5t-215.5 264.5q-48 77 -83 175q-3 9 -18 49t-20.5 55.5t-14.5 47.5t-12.5 57.5t-3.5 52.5 q0 92 51 186q56 101 106 122q25 11 68.5 21t70.5 10q14 0 21 -3q18 -6 53 -76q11 -19 30 -54t35 -63.5t31 -53.5q3 -4 17.5 -25t21.5 -35.5t7 -28.5q0 -20 -28.5 -50t-62 -55t-62 -53t-28.5 -46q0 -9 5 -22.5t8.5 -20.5t14 -24t11.5 -19q76 -137 174 -235t235 -174 q2 -1 19 -11.5t24 -14t20.5 -8.5t22.5 -5q18 0 46 28.5t53 62t55 62t50 28.5q14 0 28.5 -7t35.5 -21.5t25 -17.5q25 -15 53.5 -31t63.5 -35t54 -30q70 -35 76 -53q3 -7 3 -21z" />
+<glyph unicode="&#xf096;" horiz-adv-x="1408" d="M1120 1280h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v832q0 66 -47 113t-113 47zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832 q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf097;" horiz-adv-x="1280" d="M1152 1280h-1024v-1242l423 406l89 85l89 -85l423 -406v1242zM1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289 q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
+<glyph unicode="&#xf098;" d="M1280 343q0 11 -2 16q-3 8 -38.5 29.5t-88.5 49.5l-53 29q-5 3 -19 13t-25 15t-21 5q-18 0 -47 -32.5t-57 -65.5t-44 -33q-7 0 -16.5 3.5t-15.5 6.5t-17 9.5t-14 8.5q-99 55 -170.5 126.5t-126.5 170.5q-2 3 -8.5 14t-9.5 17t-6.5 15.5t-3.5 16.5q0 13 20.5 33.5t45 38.5 t45 39.5t20.5 36.5q0 10 -5 21t-15 25t-13 19q-3 6 -15 28.5t-25 45.5t-26.5 47.5t-25 40.5t-16.5 18t-16 2q-48 0 -101 -22q-46 -21 -80 -94.5t-34 -130.5q0 -16 2.5 -34t5 -30.5t9 -33t10 -29.5t12.5 -33t11 -30q60 -164 216.5 -320.5t320.5 -216.5q6 -2 30 -11t33 -12.5 t29.5 -10t33 -9t30.5 -5t34 -2.5q57 0 130.5 34t94.5 80q22 53 22 101zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf099;" horiz-adv-x="1664" d="M1620 1128q-67 -98 -162 -167q1 -14 1 -42q0 -130 -38 -259.5t-115.5 -248.5t-184.5 -210.5t-258 -146t-323 -54.5q-271 0 -496 145q35 -4 78 -4q225 0 401 138q-105 2 -188 64.5t-114 159.5q33 -5 61 -5q43 0 85 11q-112 23 -185.5 111.5t-73.5 205.5v4q68 -38 146 -41 q-66 44 -105 115t-39 154q0 88 44 163q121 -149 294.5 -238.5t371.5 -99.5q-8 38 -8 74q0 134 94.5 228.5t228.5 94.5q140 0 236 -102q109 21 205 78q-37 -115 -142 -178q93 10 186 50z" />
+<glyph unicode="&#xf09a;" horiz-adv-x="1024" d="M959 1524v-264h-157q-86 0 -116 -36t-30 -108v-189h293l-39 -296h-254v-759h-306v759h-255v296h255v218q0 186 104 288.5t277 102.5q147 0 228 -12z" />
+<glyph unicode="&#xf09b;" d="M1536 640q0 -251 -146.5 -451.5t-378.5 -277.5q-27 -5 -39.5 7t-12.5 30v211q0 97 -52 142q57 6 102.5 18t94 39t81 66.5t53 105t20.5 150.5q0 121 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-86 13.5 q-44 -113 -7 -204q-79 -85 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-40 -36 -49 -103q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23 q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -89t0.5 -54q0 -18 -13 -30t-40 -7q-232 77 -378.5 277.5t-146.5 451.5q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf09c;" horiz-adv-x="1664" d="M1664 960v-256q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45v256q0 106 -75 181t-181 75t-181 -75t-75 -181v-192h96q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h672v192q0 185 131.5 316.5t316.5 131.5 t316.5 -131.5t131.5 -316.5z" />
+<glyph unicode="&#xf09d;" horiz-adv-x="1920" d="M1760 1408q66 0 113 -47t47 -113v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600zM160 1280q-13 0 -22.5 -9.5t-9.5 -22.5v-224h1664v224q0 13 -9.5 22.5t-22.5 9.5h-1600zM1760 0q13 0 22.5 9.5t9.5 22.5v608h-1664v-608 q0 -13 9.5 -22.5t22.5 -9.5h1600zM256 128v128h256v-128h-256zM640 128v128h384v-128h-384z" />
+<glyph unicode="&#xf09e;" horiz-adv-x="1408" d="M384 192q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 69q2 -28 -17 -48q-18 -21 -47 -21h-135q-25 0 -43 16.5t-20 41.5q-22 229 -184.5 391.5t-391.5 184.5q-25 2 -41.5 20t-16.5 43v135q0 29 21 47q17 17 43 17h5q160 -13 306 -80.5 t259 -181.5q114 -113 181.5 -259t80.5 -306zM1408 67q2 -27 -18 -47q-18 -20 -46 -20h-143q-26 0 -44.5 17.5t-19.5 42.5q-12 215 -101 408.5t-231.5 336t-336 231.5t-408.5 102q-25 1 -42.5 19.5t-17.5 43.5v143q0 28 20 46q18 18 44 18h3q262 -13 501.5 -120t425.5 -294 q187 -186 294 -425.5t120 -501.5z" />
+<glyph unicode="&#xf0a0;" d="M1040 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1296 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1408 160v320q0 13 -9.5 22.5t-22.5 9.5 h-1216q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h1216q13 0 22.5 9.5t9.5 22.5zM178 640h1180l-157 482q-4 13 -16 21.5t-26 8.5h-782q-14 0 -26 -8.5t-16 -21.5zM1536 480v-320q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113v320q0 25 16 75 l197 606q17 53 63 86t101 33h782q55 0 101 -33t63 -86l197 -606q16 -50 16 -75z" />
+<glyph unicode="&#xf0a1;" horiz-adv-x="1792" d="M1664 896q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5v-384q0 -52 -38 -90t-90 -38q-417 347 -812 380q-58 -19 -91 -66t-31 -100.5t40 -92.5q-20 -33 -23 -65.5t6 -58t33.5 -55t48 -50t61.5 -50.5q-29 -58 -111.5 -83t-168.5 -11.5t-132 55.5q-7 23 -29.5 87.5 t-32 94.5t-23 89t-15 101t3.5 98.5t22 110.5h-122q-66 0 -113 47t-47 113v192q0 66 47 113t113 47h480q435 0 896 384q52 0 90 -38t38 -90v-384zM1536 292v954q-394 -302 -768 -343v-270q377 -42 768 -341z" />
+<glyph unicode="&#xf0a2;" horiz-adv-x="1792" d="M912 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM246 128h1300q-266 300 -266 832q0 51 -24 105t-69 103t-121.5 80.5t-169.5 31.5t-169.5 -31.5t-121.5 -80.5t-69 -103t-24 -105q0 -532 -266 -832z M1728 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q190 -28 307 -158.5 t117 -282.5q0 -139 19.5 -260t50 -206t74.5 -158.5t85 -119.5t91 -88z" />
+<glyph unicode="&#xf0a3;" d="M1376 640l138 -135q30 -28 20 -70q-12 -41 -52 -51l-188 -48l53 -186q12 -41 -19 -70q-29 -31 -70 -19l-186 53l-48 -188q-10 -40 -51 -52q-12 -2 -19 -2q-31 0 -51 22l-135 138l-135 -138q-28 -30 -70 -20q-41 11 -51 52l-48 188l-186 -53q-41 -12 -70 19q-31 29 -19 70 l53 186l-188 48q-40 10 -52 51q-10 42 20 70l138 135l-138 135q-30 28 -20 70q12 41 52 51l188 48l-53 186q-12 41 19 70q29 31 70 19l186 -53l48 188q10 41 51 51q41 12 70 -19l135 -139l135 139q29 30 70 19q41 -10 51 -51l48 -188l186 53q41 12 70 -19q31 -29 19 -70 l-53 -186l188 -48q40 -10 52 -51q10 -42 -20 -70z" />
+<glyph unicode="&#xf0a4;" horiz-adv-x="1792" d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 768q0 51 -39 89.5t-89 38.5h-576q0 20 15 48.5t33 55t33 68t15 84.5q0 67 -44.5 97.5t-115.5 30.5q-24 0 -90 -139q-24 -44 -37 -65q-40 -64 -112 -145q-71 -81 -101 -106 q-69 -57 -140 -57h-32v-640h32q72 0 167 -32t193.5 -64t179.5 -32q189 0 189 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5h331q52 0 90 38t38 90zM1792 769q0 -105 -75.5 -181t-180.5 -76h-169q-4 -62 -37 -119q3 -21 3 -43 q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5q-133 0 -322 69q-164 59 -223 59h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h288q10 0 21.5 4.5t23.5 14t22.5 18t24 22.5t20.5 21.5t19 21.5t14 17q65 74 100 129q13 21 33 62t37 72t40.5 63t55 49.5 t69.5 17.5q125 0 206.5 -67t81.5 -189q0 -68 -22 -128h374q104 0 180 -76t76 -179z" />
+<glyph unicode="&#xf0a5;" horiz-adv-x="1792" d="M1376 128h32v640h-32q-35 0 -67.5 12t-62.5 37t-50 46t-49 54q-2 3 -3.5 4.5t-4 4.5t-4.5 5q-72 81 -112 145q-14 22 -38 68q-1 3 -10.5 22.5t-18.5 36t-20 35.5t-21.5 30.5t-18.5 11.5q-71 0 -115.5 -30.5t-44.5 -97.5q0 -43 15 -84.5t33 -68t33 -55t15 -48.5h-576 q-50 0 -89 -38.5t-39 -89.5q0 -52 38 -90t90 -38h331q-15 -17 -25 -47.5t-10 -55.5q0 -69 53 -119q-18 -32 -18 -69t17.5 -73.5t47.5 -52.5q-4 -24 -4 -56q0 -85 48.5 -126t135.5 -41q84 0 183 32t194 64t167 32zM1664 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45 t45 -19t45 19t19 45zM1792 768v-640q0 -53 -37.5 -90.5t-90.5 -37.5h-288q-59 0 -223 -59q-190 -69 -317 -69q-142 0 -230 77.5t-87 217.5l1 5q-61 76 -61 178q0 22 3 43q-33 57 -37 119h-169q-105 0 -180.5 76t-75.5 181q0 103 76 179t180 76h374q-22 60 -22 128 q0 122 81.5 189t206.5 67q38 0 69.5 -17.5t55 -49.5t40.5 -63t37 -72t33 -62q35 -55 100 -129q2 -3 14 -17t19 -21.5t20.5 -21.5t24 -22.5t22.5 -18t23.5 -14t21.5 -4.5h288q53 0 90.5 -37.5t37.5 -90.5z" />
+<glyph unicode="&#xf0a6;" d="M1280 -64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 700q0 189 -167 189q-26 0 -56 -5q-16 30 -52.5 47.5t-73.5 17.5t-69 -18q-50 53 -119 53q-25 0 -55.5 -10t-47.5 -25v331q0 52 -38 90t-90 38q-51 0 -89.5 -39t-38.5 -89v-576 q-20 0 -48.5 15t-55 33t-68 33t-84.5 15q-67 0 -97.5 -44.5t-30.5 -115.5q0 -24 139 -90q44 -24 65 -37q64 -40 145 -112q81 -71 106 -101q57 -69 57 -140v-32h640v32q0 72 32 167t64 193.5t32 179.5zM1536 705q0 -133 -69 -322q-59 -164 -59 -223v-288q0 -53 -37.5 -90.5 t-90.5 -37.5h-640q-53 0 -90.5 37.5t-37.5 90.5v288q0 10 -4.5 21.5t-14 23.5t-18 22.5t-22.5 24t-21.5 20.5t-21.5 19t-17 14q-74 65 -129 100q-21 13 -62 33t-72 37t-63 40.5t-49.5 55t-17.5 69.5q0 125 67 206.5t189 81.5q68 0 128 -22v374q0 104 76 180t179 76 q105 0 181 -75.5t76 -180.5v-169q62 -4 119 -37q21 3 43 3q101 0 178 -60q139 1 219.5 -85t80.5 -227z" />
+<glyph unicode="&#xf0a7;" d="M1408 576q0 84 -32 183t-64 194t-32 167v32h-640v-32q0 -35 -12 -67.5t-37 -62.5t-46 -50t-54 -49q-9 -8 -14 -12q-81 -72 -145 -112q-22 -14 -68 -38q-3 -1 -22.5 -10.5t-36 -18.5t-35.5 -20t-30.5 -21.5t-11.5 -18.5q0 -71 30.5 -115.5t97.5 -44.5q43 0 84.5 15t68 33 t55 33t48.5 15v-576q0 -50 38.5 -89t89.5 -39q52 0 90 38t38 90v331q46 -35 103 -35q69 0 119 53q32 -18 69 -18t73.5 17.5t52.5 47.5q24 -4 56 -4q85 0 126 48.5t41 135.5zM1280 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 580 q0 -142 -77.5 -230t-217.5 -87l-5 1q-76 -61 -178 -61q-22 0 -43 3q-54 -30 -119 -37v-169q0 -105 -76 -180.5t-181 -75.5q-103 0 -179 76t-76 180v374q-54 -22 -128 -22q-121 0 -188.5 81.5t-67.5 206.5q0 38 17.5 69.5t49.5 55t63 40.5t72 37t62 33q55 35 129 100 q3 2 17 14t21.5 19t21.5 20.5t22.5 24t18 22.5t14 23.5t4.5 21.5v288q0 53 37.5 90.5t90.5 37.5h640q53 0 90.5 -37.5t37.5 -90.5v-288q0 -59 59 -223q69 -190 69 -317z" />
+<glyph unicode="&#xf0a8;" d="M1280 576v128q0 26 -19 45t-45 19h-502l189 189q19 19 19 45t-19 45l-91 91q-18 18 -45 18t-45 -18l-362 -362l-91 -91q-18 -18 -18 -45t18 -45l91 -91l362 -362q18 -18 45 -18t45 18l91 91q18 18 18 45t-18 45l-189 189h502q26 0 45 19t19 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0a9;" d="M1285 640q0 27 -18 45l-91 91l-362 362q-18 18 -45 18t-45 -18l-91 -91q-18 -18 -18 -45t18 -45l189 -189h-502q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h502l-189 -189q-19 -19 -19 -45t19 -45l91 -91q18 -18 45 -18t45 18l362 362l91 91q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0aa;" d="M1284 641q0 27 -18 45l-362 362l-91 91q-18 18 -45 18t-45 -18l-91 -91l-362 -362q-18 -18 -18 -45t18 -45l91 -91q18 -18 45 -18t45 18l189 189v-502q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v502l189 -189q19 -19 45 -19t45 19l91 91q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0ab;" d="M1284 639q0 27 -18 45l-91 91q-18 18 -45 18t-45 -18l-189 -189v502q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-502l-189 189q-19 19 -45 19t-45 -19l-91 -91q-18 -18 -18 -45t18 -45l362 -362l91 -91q18 -18 45 -18t45 18l91 91l362 362q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0ac;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1042 887q-2 -1 -9.5 -9.5t-13.5 -9.5q2 0 4.5 5t5 11t3.5 7q6 7 22 15q14 6 52 12q34 8 51 -11 q-2 2 9.5 13t14.5 12q3 2 15 4.5t15 7.5l2 22q-12 -1 -17.5 7t-6.5 21q0 -2 -6 -8q0 7 -4.5 8t-11.5 -1t-9 -1q-10 3 -15 7.5t-8 16.5t-4 15q-2 5 -9.5 10.5t-9.5 10.5q-1 2 -2.5 5.5t-3 6.5t-4 5.5t-5.5 2.5t-7 -5t-7.5 -10t-4.5 -5q-3 2 -6 1.5t-4.5 -1t-4.5 -3t-5 -3.5 q-3 -2 -8.5 -3t-8.5 -2q15 5 -1 11q-10 4 -16 3q9 4 7.5 12t-8.5 14h5q-1 4 -8.5 8.5t-17.5 8.5t-13 6q-8 5 -34 9.5t-33 0.5q-5 -6 -4.5 -10.5t4 -14t3.5 -12.5q1 -6 -5.5 -13t-6.5 -12q0 -7 14 -15.5t10 -21.5q-3 -8 -16 -16t-16 -12q-5 -8 -1.5 -18.5t10.5 -16.5 q2 -2 1.5 -4t-3.5 -4.5t-5.5 -4t-6.5 -3.5l-3 -2q-11 -5 -20.5 6t-13.5 26q-7 25 -16 30q-23 8 -29 -1q-5 13 -41 26q-25 9 -58 4q6 1 0 15q-7 15 -19 12q3 6 4 17.5t1 13.5q3 13 12 23q1 1 7 8.5t9.5 13.5t0.5 6q35 -4 50 11q5 5 11.5 17t10.5 17q9 6 14 5.5t14.5 -5.5 t14.5 -5q14 -1 15.5 11t-7.5 20q12 -1 3 17q-5 7 -8 9q-12 4 -27 -5q-8 -4 2 -8q-1 1 -9.5 -10.5t-16.5 -17.5t-16 5q-1 1 -5.5 13.5t-9.5 13.5q-8 0 -16 -15q3 8 -11 15t-24 8q19 12 -8 27q-7 4 -20.5 5t-19.5 -4q-5 -7 -5.5 -11.5t5 -8t10.5 -5.5t11.5 -4t8.5 -3 q14 -10 8 -14q-2 -1 -8.5 -3.5t-11.5 -4.5t-6 -4q-3 -4 0 -14t-2 -14q-5 5 -9 17.5t-7 16.5q7 -9 -25 -6l-10 1q-4 0 -16 -2t-20.5 -1t-13.5 8q-4 8 0 20q1 4 4 2q-4 3 -11 9.5t-10 8.5q-46 -15 -94 -41q6 -1 12 1q5 2 13 6.5t10 5.5q34 14 42 7l5 5q14 -16 20 -25 q-7 4 -30 1q-20 -6 -22 -12q7 -12 5 -18q-4 3 -11.5 10t-14.5 11t-15 5q-16 0 -22 -1q-146 -80 -235 -222q7 -7 12 -8q4 -1 5 -9t2.5 -11t11.5 3q9 -8 3 -19q1 1 44 -27q19 -17 21 -21q3 -11 -10 -18q-1 2 -9 9t-9 4q-3 -5 0.5 -18.5t10.5 -12.5q-7 0 -9.5 -16t-2.5 -35.5 t-1 -23.5l2 -1q-3 -12 5.5 -34.5t21.5 -19.5q-13 -3 20 -43q6 -8 8 -9q3 -2 12 -7.5t15 -10t10 -10.5q4 -5 10 -22.5t14 -23.5q-2 -6 9.5 -20t10.5 -23q-1 0 -2.5 -1t-2.5 -1q3 -7 15.5 -14t15.5 -13q1 -3 2 -10t3 -11t8 -2q2 20 -24 62q-15 25 -17 29q-3 5 -5.5 15.5 t-4.5 14.5q2 0 6 -1.5t8.5 -3.5t7.5 -4t2 -3q-3 -7 2 -17.5t12 -18.5t17 -19t12 -13q6 -6 14 -19.5t0 -13.5q9 0 20 -10t17 -20q5 -8 8 -26t5 -24q2 -7 8.5 -13.5t12.5 -9.5l16 -8t13 -7q5 -2 18.5 -10.5t21.5 -11.5q10 -4 16 -4t14.5 2.5t13.5 3.5q15 2 29 -15t21 -21 q36 -19 55 -11q-2 -1 0.5 -7.5t8 -15.5t9 -14.5t5.5 -8.5q5 -6 18 -15t18 -15q6 4 7 9q-3 -8 7 -20t18 -10q14 3 14 32q-31 -15 -49 18q0 1 -2.5 5.5t-4 8.5t-2.5 8.5t0 7.5t5 3q9 0 10 3.5t-2 12.5t-4 13q-1 8 -11 20t-12 15q-5 -9 -16 -8t-16 9q0 -1 -1.5 -5.5t-1.5 -6.5 q-13 0 -15 1q1 3 2.5 17.5t3.5 22.5q1 4 5.5 12t7.5 14.5t4 12.5t-4.5 9.5t-17.5 2.5q-19 -1 -26 -20q-1 -3 -3 -10.5t-5 -11.5t-9 -7q-7 -3 -24 -2t-24 5q-13 8 -22.5 29t-9.5 37q0 10 2.5 26.5t3 25t-5.5 24.5q3 2 9 9.5t10 10.5q2 1 4.5 1.5t4.5 0t4 1.5t3 6q-1 1 -4 3 q-3 3 -4 3q7 -3 28.5 1.5t27.5 -1.5q15 -11 22 2q0 1 -2.5 9.5t-0.5 13.5q5 -27 29 -9q3 -3 15.5 -5t17.5 -5q3 -2 7 -5.5t5.5 -4.5t5 0.5t8.5 6.5q10 -14 12 -24q11 -40 19 -44q7 -3 11 -2t4.5 9.5t0 14t-1.5 12.5l-1 8v18l-1 8q-15 3 -18.5 12t1.5 18.5t15 18.5q1 1 8 3.5 t15.5 6.5t12.5 8q21 19 15 35q7 0 11 9q-1 0 -5 3t-7.5 5t-4.5 2q9 5 2 16q5 3 7.5 11t7.5 10q9 -12 21 -2q7 8 1 16q5 7 20.5 10.5t18.5 9.5q7 -2 8 2t1 12t3 12q4 5 15 9t13 5l17 11q3 4 0 4q18 -2 31 11q10 11 -6 20q3 6 -3 9.5t-15 5.5q3 1 11.5 0.5t10.5 1.5 q15 10 -7 16q-17 5 -43 -12zM879 10q206 36 351 189q-3 3 -12.5 4.5t-12.5 3.5q-18 7 -24 8q1 7 -2.5 13t-8 9t-12.5 8t-11 7q-2 2 -7 6t-7 5.5t-7.5 4.5t-8.5 2t-10 -1l-3 -1q-3 -1 -5.5 -2.5t-5.5 -3t-4 -3t0 -2.5q-21 17 -36 22q-5 1 -11 5.5t-10.5 7t-10 1.5t-11.5 -7 q-5 -5 -6 -15t-2 -13q-7 5 0 17.5t2 18.5q-3 6 -10.5 4.5t-12 -4.5t-11.5 -8.5t-9 -6.5t-8.5 -5.5t-8.5 -7.5q-3 -4 -6 -12t-5 -11q-2 4 -11.5 6.5t-9.5 5.5q2 -10 4 -35t5 -38q7 -31 -12 -48q-27 -25 -29 -40q-4 -22 12 -26q0 -7 -8 -20.5t-7 -21.5q0 -6 2 -16z" />
+<glyph unicode="&#xf0ad;" horiz-adv-x="1664" d="M384 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1028 484l-682 -682q-37 -37 -90 -37q-52 0 -91 37l-106 108q-38 36 -38 90q0 53 38 91l681 681q39 -98 114.5 -173.5t173.5 -114.5zM1662 919q0 -39 -23 -106q-47 -134 -164.5 -217.5 t-258.5 -83.5q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q58 0 121.5 -16.5t107.5 -46.5q16 -11 16 -28t-16 -28l-293 -169v-224l193 -107q5 3 79 48.5t135.5 81t70.5 35.5q15 0 23.5 -10t8.5 -25z" />
+<glyph unicode="&#xf0ae;" horiz-adv-x="1792" d="M1024 128h640v128h-640v-128zM640 640h1024v128h-1024v-128zM1280 1152h384v128h-384v-128zM1792 320v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 832v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19 t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0b0;" horiz-adv-x="1408" d="M1403 1241q17 -41 -14 -70l-493 -493v-742q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-256 256q-19 19 -19 45v486l-493 493q-31 29 -14 70q17 39 59 39h1280q42 0 59 -39z" />
+<glyph unicode="&#xf0b1;" horiz-adv-x="1792" d="M640 1280h512v128h-512v-128zM1792 640v-480q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v480h672v-160q0 -26 19 -45t45 -19h320q26 0 45 19t19 45v160h672zM1024 640v-128h-256v128h256zM1792 1120v-384h-1792v384q0 66 47 113t113 47h352v160q0 40 28 68 t68 28h576q40 0 68 -28t28 -68v-160h352q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf0b2;" d="M1283 995l-355 -355l355 -355l144 144q29 31 70 14q39 -17 39 -59v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l144 144l-355 355l-355 -355l144 -144q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l144 -144 l355 355l-355 355l-144 -144q-19 -19 -45 -19q-12 0 -24 5q-40 17 -40 59v448q0 26 19 45t45 19h448q42 0 59 -40q17 -39 -14 -69l-144 -144l355 -355l355 355l-144 144q-31 30 -14 69q17 40 59 40h448q26 0 45 -19t19 -45v-448q0 -42 -39 -59q-13 -5 -25 -5q-26 0 -45 19z " />
+<glyph unicode="&#xf0c0;" horiz-adv-x="1920" d="M593 640q-162 -5 -265 -128h-134q-82 0 -138 40.5t-56 118.5q0 353 124 353q6 0 43.5 -21t97.5 -42.5t119 -21.5q67 0 133 23q-5 -37 -5 -66q0 -139 81 -256zM1664 3q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5 t43 97.5t62 81t85.5 53.5t111.5 20q10 0 43 -21.5t73 -48t107 -48t135 -21.5t135 21.5t107 48t73 48t43 21.5q61 0 111.5 -20t85.5 -53.5t62 -81t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM640 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75 t75 -181zM1344 896q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5zM1920 671q0 -78 -56 -118.5t-138 -40.5h-134q-103 123 -265 128q81 117 81 256q0 29 -5 66q66 -23 133 -23q59 0 119 21.5t97.5 42.5 t43.5 21q124 0 124 -353zM1792 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181z" />
+<glyph unicode="&#xf0c1;" horiz-adv-x="1664" d="M1456 320q0 40 -28 68l-208 208q-28 28 -68 28q-42 0 -72 -32q3 -3 19 -18.5t21.5 -21.5t15 -19t13 -25.5t3.5 -27.5q0 -40 -28 -68t-68 -28q-15 0 -27.5 3.5t-25.5 13t-19 15t-21.5 21.5t-18.5 19q-33 -31 -33 -73q0 -40 28 -68l206 -207q27 -27 68 -27q40 0 68 26 l147 146q28 28 28 67zM753 1025q0 40 -28 68l-206 207q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l208 -208q27 -27 68 -27q42 0 72 31q-3 3 -19 18.5t-21.5 21.5t-15 19t-13 25.5t-3.5 27.5q0 40 28 68t68 28q15 0 27.5 -3.5t25.5 -13t19 -15 t21.5 -21.5t18.5 -19q33 31 33 73zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-206 207q-83 83 -83 203q0 123 88 209l-88 88q-86 -88 -208 -88q-120 0 -204 84l-208 208q-84 84 -84 204t85 203l147 146q83 83 203 83q121 0 204 -85l206 -207 q83 -83 83 -203q0 -123 -88 -209l88 -88q86 88 208 88q120 0 204 -84l208 -208q84 -84 84 -204z" />
+<glyph unicode="&#xf0c2;" horiz-adv-x="1920" d="M1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088q-185 0 -316.5 131.5t-131.5 316.5q0 132 71 241.5t187 163.5q-2 28 -2 43q0 212 150 362t362 150q158 0 286.5 -88t187.5 -230q70 62 166 62q106 0 181 -75t75 -181q0 -75 -41 -138q129 -30 213 -134.5t84 -239.5z " />
+<glyph unicode="&#xf0c3;" horiz-adv-x="1664" d="M1527 88q56 -89 21.5 -152.5t-140.5 -63.5h-1152q-106 0 -140.5 63.5t21.5 152.5l503 793v399h-64q-26 0 -45 19t-19 45t19 45t45 19h512q26 0 45 -19t19 -45t-19 -45t-45 -19h-64v-399zM748 813l-272 -429h712l-272 429l-20 31v37v399h-128v-399v-37z" />
+<glyph unicode="&#xf0c4;" horiz-adv-x="1792" d="M960 640q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1260 576l507 -398q28 -20 25 -56q-5 -35 -35 -51l-128 -64q-13 -7 -29 -7q-17 0 -31 8l-690 387l-110 -66q-8 -4 -12 -5q14 -49 10 -97q-7 -77 -56 -147.5t-132 -123.5q-132 -84 -277 -84 q-136 0 -222 78q-90 84 -79 207q7 76 56 147t131 124q132 84 278 84q83 0 151 -31q9 13 22 22l122 73l-122 73q-13 9 -22 22q-68 -31 -151 -31q-146 0 -278 84q-82 53 -131 124t-56 147q-5 59 15.5 113t63.5 93q85 79 222 79q145 0 277 -84q83 -52 132 -123t56 -148 q4 -48 -10 -97q4 -1 12 -5l110 -66l690 387q14 8 31 8q16 0 29 -7l128 -64q30 -16 35 -51q3 -36 -25 -56zM579 836q46 42 21 108t-106 117q-92 59 -192 59q-74 0 -113 -36q-46 -42 -21 -108t106 -117q92 -59 192 -59q74 0 113 36zM494 91q81 51 106 117t-21 108 q-39 36 -113 36q-100 0 -192 -59q-81 -51 -106 -117t21 -108q39 -36 113 -36q100 0 192 59zM672 704l96 -58v11q0 36 33 56l14 8l-79 47l-26 -26q-3 -3 -10 -11t-12 -12q-2 -2 -4 -3.5t-3 -2.5zM896 480l96 -32l736 576l-128 64l-768 -431v-113l-160 -96l9 -8q2 -2 7 -6 q4 -4 11 -12t11 -12l26 -26zM1600 64l128 64l-520 408l-177 -138q-2 -3 -13 -7z" />
+<glyph unicode="&#xf0c5;" horiz-adv-x="1792" d="M1696 1152q40 0 68 -28t28 -68v-1216q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v288h-544q-40 0 -68 28t-28 68v672q0 40 20 88t48 76l408 408q28 28 76 48t88 20h416q40 0 68 -28t28 -68v-328q68 40 128 40h416zM1152 939l-299 -299h299v299zM512 1323l-299 -299 h299v299zM708 676l316 316v416h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h512v256q0 40 20 88t48 76zM1664 -128v1152h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h896z" />
+<glyph unicode="&#xf0c6;" horiz-adv-x="1408" d="M1404 151q0 -117 -79 -196t-196 -79q-135 0 -235 100l-777 776q-113 115 -113 271q0 159 110 270t269 111q158 0 273 -113l605 -606q10 -10 10 -22q0 -16 -30.5 -46.5t-46.5 -30.5q-13 0 -23 10l-606 607q-79 77 -181 77q-106 0 -179 -75t-73 -181q0 -105 76 -181 l776 -777q63 -63 145 -63q64 0 106 42t42 106q0 82 -63 145l-581 581q-26 24 -60 24q-29 0 -48 -19t-19 -48q0 -32 25 -59l410 -410q10 -10 10 -22q0 -16 -31 -47t-47 -31q-12 0 -22 10l-410 410q-63 61 -63 149q0 82 57 139t139 57q88 0 149 -63l581 -581q100 -98 100 -235 z" />
+<glyph unicode="&#xf0c7;" d="M384 0h768v384h-768v-384zM1280 0h128v896q0 14 -10 38.5t-20 34.5l-281 281q-10 10 -34 20t-39 10v-416q0 -40 -28 -68t-68 -28h-576q-40 0 -68 28t-28 68v416h-128v-1280h128v416q0 40 28 68t68 28h832q40 0 68 -28t28 -68v-416zM896 928v320q0 13 -9.5 22.5t-22.5 9.5 h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5zM1536 896v-928q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h928q40 0 88 -20t76 -48l280 -280q28 -28 48 -76t20 -88z" />
+<glyph unicode="&#xf0c8;" d="M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf0c9;" d="M1536 192v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 704v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 1216v-128q0 -26 -19 -45 t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0ca;" horiz-adv-x="1792" d="M384 128q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM384 640q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5 t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1152q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z M1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf0cb;" horiz-adv-x="1792" d="M381 -84q0 -80 -54.5 -126t-135.5 -46q-106 0 -172 66l57 88q49 -45 106 -45q29 0 50.5 14.5t21.5 42.5q0 64 -105 56l-26 56q8 10 32.5 43.5t42.5 54t37 38.5v1q-16 0 -48.5 -1t-48.5 -1v-53h-106v152h333v-88l-95 -115q51 -12 81 -49t30 -88zM383 543v-159h-362 q-6 36 -6 54q0 51 23.5 93t56.5 68t66 47.5t56.5 43.5t23.5 45q0 25 -14.5 38.5t-39.5 13.5q-46 0 -81 -58l-85 59q24 51 71.5 79.5t105.5 28.5q73 0 123 -41.5t50 -112.5q0 -50 -34 -91.5t-75 -64.5t-75.5 -50.5t-35.5 -52.5h127v60h105zM1792 224v-192q0 -13 -9.5 -22.5 t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1123v-99h-335v99h107q0 41 0.5 122t0.5 121v12h-2q-8 -17 -50 -54l-71 76l136 127h106v-404h108zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5 t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf0cc;" horiz-adv-x="1792" d="M1760 640q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1728q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h1728zM483 704q-28 35 -51 80q-48 97 -48 188q0 181 134 309q133 127 393 127q50 0 167 -19q66 -12 177 -48q10 -38 21 -118q14 -123 14 -183q0 -18 -5 -45l-12 -3l-84 6 l-14 2q-50 149 -103 205q-88 91 -210 91q-114 0 -182 -59q-67 -58 -67 -146q0 -73 66 -140t279 -129q69 -20 173 -66q58 -28 95 -52h-743zM990 448h411q7 -39 7 -92q0 -111 -41 -212q-23 -55 -71 -104q-37 -35 -109 -81q-80 -48 -153 -66q-80 -21 -203 -21q-114 0 -195 23 l-140 40q-57 16 -72 28q-8 8 -8 22v13q0 108 -2 156q-1 30 0 68l2 37v44l102 2q15 -34 30 -71t22.5 -56t12.5 -27q35 -57 80 -94q43 -36 105 -57q59 -22 132 -22q64 0 139 27q77 26 122 86q47 61 47 129q0 84 -81 157q-34 29 -137 71z" />
+<glyph unicode="&#xf0cd;" d="M48 1313q-37 2 -45 4l-3 88q13 1 40 1q60 0 112 -4q132 -7 166 -7q86 0 168 3q116 4 146 5q56 0 86 2l-1 -14l2 -64v-9q-60 -9 -124 -9q-60 0 -79 -25q-13 -14 -13 -132q0 -13 0.5 -32.5t0.5 -25.5l1 -229l14 -280q6 -124 51 -202q35 -59 96 -92q88 -47 177 -47 q104 0 191 28q56 18 99 51q48 36 65 64q36 56 53 114q21 73 21 229q0 79 -3.5 128t-11 122.5t-13.5 159.5l-4 59q-5 67 -24 88q-34 35 -77 34l-100 -2l-14 3l2 86h84l205 -10q76 -3 196 10l18 -2q6 -38 6 -51q0 -7 -4 -31q-45 -12 -84 -13q-73 -11 -79 -17q-15 -15 -15 -41 q0 -7 1.5 -27t1.5 -31q8 -19 22 -396q6 -195 -15 -304q-15 -76 -41 -122q-38 -65 -112 -123q-75 -57 -182 -89q-109 -33 -255 -33q-167 0 -284 46q-119 47 -179 122q-61 76 -83 195q-16 80 -16 237v333q0 188 -17 213q-25 36 -147 39zM1536 -96v64q0 14 -9 23t-23 9h-1472 q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h1472q14 0 23 9t9 23z" />
+<glyph unicode="&#xf0ce;" horiz-adv-x="1664" d="M512 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23 v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 160v192 q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192 q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1664 1248v-1088q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1344q66 0 113 -47t47 -113 z" />
+<glyph unicode="&#xf0d0;" horiz-adv-x="1664" d="M1190 955l293 293l-107 107l-293 -293zM1637 1248q0 -27 -18 -45l-1286 -1286q-18 -18 -45 -18t-45 18l-198 198q-18 18 -18 45t18 45l1286 1286q18 18 45 18t45 -18l198 -198q18 -18 18 -45zM286 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM636 1276 l196 -60l-196 -60l-60 -196l-60 196l-196 60l196 60l60 196zM1566 798l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM926 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98z" />
+<glyph unicode="&#xf0d1;" horiz-adv-x="1792" d="M640 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM256 640h384v256h-158q-13 0 -22 -9l-195 -195q-9 -9 -9 -22v-30zM1536 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM1792 1216v-1024q0 -15 -4 -26.5t-13.5 -18.5 t-16.5 -11.5t-23.5 -6t-22.5 -2t-25.5 0t-22.5 0.5q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-64q-3 0 -22.5 -0.5t-25.5 0t-22.5 2t-23.5 6t-16.5 11.5t-13.5 18.5t-4 26.5q0 26 19 45t45 19v320q0 8 -0.5 35t0 38 t2.5 34.5t6.5 37t14 30.5t22.5 30l198 198q19 19 50.5 32t58.5 13h160v192q0 26 19 45t45 19h1024q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0d2;" d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103q-111 0 -218 32q59 93 78 164q9 34 54 211q20 -39 73 -67.5t114 -28.5q121 0 216 68.5t147 188.5t52 270q0 114 -59.5 214t-172.5 163t-255 63q-105 0 -196 -29t-154.5 -77t-109 -110.5t-67 -129.5t-21.5 -134 q0 -104 40 -183t117 -111q30 -12 38 20q2 7 8 31t8 30q6 23 -11 43q-51 61 -51 151q0 151 104.5 259.5t273.5 108.5q151 0 235.5 -82t84.5 -213q0 -170 -68.5 -289t-175.5 -119q-61 0 -98 43.5t-23 104.5q8 35 26.5 93.5t30 103t11.5 75.5q0 50 -27 83t-77 33 q-62 0 -105 -57t-43 -142q0 -73 25 -122l-99 -418q-17 -70 -13 -177q-206 91 -333 281t-127 423q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0d3;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-725q85 122 108 210q9 34 53 209q21 -39 73.5 -67t112.5 -28q181 0 295.5 147.5t114.5 373.5q0 84 -35 162.5t-96.5 139t-152.5 97t-197 36.5q-104 0 -194.5 -28.5t-153 -76.5 t-107.5 -109.5t-66.5 -128t-21.5 -132.5q0 -102 39.5 -180t116.5 -110q13 -5 23.5 0t14.5 19q10 44 15 61q6 23 -11 42q-50 62 -50 150q0 150 103.5 256.5t270.5 106.5q149 0 232.5 -81t83.5 -210q0 -168 -67.5 -286t-173.5 -118q-60 0 -97 43.5t-23 103.5q8 34 26.5 92.5 t29.5 102t11 74.5q0 49 -26.5 81.5t-75.5 32.5q-61 0 -103.5 -56.5t-42.5 -139.5q0 -72 24 -121l-98 -414q-24 -100 -7 -254h-183q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960z" />
+<glyph unicode="&#xf0d4;" d="M917 631q0 26 -6 64h-362v-132h217q-3 -24 -16.5 -50t-37.5 -53t-66.5 -44.5t-96.5 -17.5q-99 0 -169 71t-70 171t70 171t169 71q92 0 153 -59l104 101q-108 100 -257 100q-160 0 -272 -112.5t-112 -271.5t112 -271.5t272 -112.5q165 0 266.5 105t101.5 270zM1262 585 h109v110h-109v110h-110v-110h-110v-110h110v-110h110v110zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf0d5;" horiz-adv-x="2304" d="M1437 623q0 -208 -87 -370.5t-248 -254t-369 -91.5q-149 0 -285 58t-234 156t-156 234t-58 285t58 285t156 234t234 156t285 58q286 0 491 -192l-199 -191q-117 113 -292 113q-123 0 -227.5 -62t-165.5 -168.5t-61 -232.5t61 -232.5t165.5 -168.5t227.5 -62 q83 0 152.5 23t114.5 57.5t78.5 78.5t49 83t21.5 74h-416v252h692q12 -63 12 -122zM2304 745v-210h-209v-209h-210v209h-209v210h209v209h210v-209h209z" />
+<glyph unicode="&#xf0d6;" horiz-adv-x="1920" d="M768 384h384v96h-128v448h-114l-148 -137l77 -80q42 37 55 57h2v-288h-128v-96zM1280 640q0 -70 -21 -142t-59.5 -134t-101.5 -101t-138 -39t-138 39t-101.5 101t-59.5 134t-21 142t21 142t59.5 134t101.5 101t138 39t138 -39t101.5 -101t59.5 -134t21 -142zM1792 384 v512q-106 0 -181 75t-75 181h-1152q0 -106 -75 -181t-181 -75v-512q106 0 181 -75t75 -181h1152q0 106 75 181t181 75zM1920 1216v-1152q0 -26 -19 -45t-45 -19h-1792q-26 0 -45 19t-19 45v1152q0 26 19 45t45 19h1792q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0d7;" horiz-adv-x="1024" d="M1024 832q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0d8;" horiz-adv-x="1024" d="M1024 320q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
+<glyph unicode="&#xf0d9;" horiz-adv-x="640" d="M640 1088v-896q0 -26 -19 -45t-45 -19t-45 19l-448 448q-19 19 -19 45t19 45l448 448q19 19 45 19t45 -19t19 -45z" />
+<glyph unicode="&#xf0da;" horiz-adv-x="640" d="M576 640q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19t-19 45v896q0 26 19 45t45 19t45 -19l448 -448q19 -19 19 -45z" />
+<glyph unicode="&#xf0db;" horiz-adv-x="1664" d="M160 0h608v1152h-640v-1120q0 -13 9.5 -22.5t22.5 -9.5zM1536 32v1120h-640v-1152h608q13 0 22.5 9.5t9.5 22.5zM1664 1248v-1216q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1344q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf0dc;" horiz-adv-x="1024" d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45zM1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
+<glyph unicode="&#xf0dd;" horiz-adv-x="1024" d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0de;" horiz-adv-x="1024" d="M1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
+<glyph unicode="&#xf0e0;" horiz-adv-x="1792" d="M1792 826v-794q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v794q44 -49 101 -87q362 -246 497 -345q57 -42 92.5 -65.5t94.5 -48t110 -24.5h1h1q51 0 110 24.5t94.5 48t92.5 65.5q170 123 498 345q57 39 100 87zM1792 1120q0 -79 -49 -151t-122 -123 q-376 -261 -468 -325q-10 -7 -42.5 -30.5t-54 -38t-52 -32.5t-57.5 -27t-50 -9h-1h-1q-23 0 -50 9t-57.5 27t-52 32.5t-54 38t-42.5 30.5q-91 64 -262 182.5t-205 142.5q-62 42 -117 115.5t-55 136.5q0 78 41.5 130t118.5 52h1472q65 0 112.5 -47t47.5 -113z" />
+<glyph unicode="&#xf0e1;" d="M349 911v-991h-330v991h330zM370 1217q1 -73 -50.5 -122t-135.5 -49h-2q-82 0 -132 49t-50 122q0 74 51.5 122.5t134.5 48.5t133 -48.5t51 -122.5zM1536 488v-568h-329v530q0 105 -40.5 164.5t-126.5 59.5q-63 0 -105.5 -34.5t-63.5 -85.5q-11 -30 -11 -81v-553h-329 q2 399 2 647t-1 296l-1 48h329v-144h-2q20 32 41 56t56.5 52t87 43.5t114.5 15.5q171 0 275 -113.5t104 -332.5z" />
+<glyph unicode="&#xf0e2;" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5 t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298z" />
+<glyph unicode="&#xf0e3;" horiz-adv-x="1792" d="M1771 0q0 -53 -37 -90l-107 -108q-39 -37 -91 -37q-53 0 -90 37l-363 364q-38 36 -38 90q0 53 43 96l-256 256l-126 -126q-14 -14 -34 -14t-34 14q2 -2 12.5 -12t12.5 -13t10 -11.5t10 -13.5t6 -13.5t5.5 -16.5t1.5 -18q0 -38 -28 -68q-3 -3 -16.5 -18t-19 -20.5 t-18.5 -16.5t-22 -15.5t-22 -9t-26 -4.5q-40 0 -68 28l-408 408q-28 28 -28 68q0 13 4.5 26t9 22t15.5 22t16.5 18.5t20.5 19t18 16.5q30 28 68 28q10 0 18 -1.5t16.5 -5.5t13.5 -6t13.5 -10t11.5 -10t13 -12.5t12 -12.5q-14 14 -14 34t14 34l348 348q14 14 34 14t34 -14 q-2 2 -12.5 12t-12.5 13t-10 11.5t-10 13.5t-6 13.5t-5.5 16.5t-1.5 18q0 38 28 68q3 3 16.5 18t19 20.5t18.5 16.5t22 15.5t22 9t26 4.5q40 0 68 -28l408 -408q28 -28 28 -68q0 -13 -4.5 -26t-9 -22t-15.5 -22t-16.5 -18.5t-20.5 -19t-18 -16.5q-30 -28 -68 -28 q-10 0 -18 1.5t-16.5 5.5t-13.5 6t-13.5 10t-11.5 10t-13 12.5t-12 12.5q14 -14 14 -34t-14 -34l-126 -126l256 -256q43 43 96 43q52 0 91 -37l363 -363q37 -39 37 -91z" />
+<glyph unicode="&#xf0e4;" horiz-adv-x="1792" d="M384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM576 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1004 351l101 382q6 26 -7.5 48.5t-38.5 29.5 t-48 -6.5t-30 -39.5l-101 -382q-60 -5 -107 -43.5t-63 -98.5q-20 -77 20 -146t117 -89t146 20t89 117q16 60 -6 117t-72 91zM1664 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 1024q0 53 -37.5 90.5 t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1472 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1792 384q0 -261 -141 -483q-19 -29 -54 -29h-1402q-35 0 -54 29 q-141 221 -141 483q0 182 71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
+<glyph unicode="&#xf0e5;" horiz-adv-x="1792" d="M896 1152q-204 0 -381.5 -69.5t-282 -187.5t-104.5 -255q0 -112 71.5 -213.5t201.5 -175.5l87 -50l-27 -96q-24 -91 -70 -172q152 63 275 171l43 38l57 -6q69 -8 130 -8q204 0 381.5 69.5t282 187.5t104.5 255t-104.5 255t-282 187.5t-381.5 69.5zM1792 640 q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22h-5q-15 0 -27 10.5t-16 27.5v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281q0 174 120 321.5 t326 233t450 85.5t450 -85.5t326 -233t120 -321.5z" />
+<glyph unicode="&#xf0e6;" horiz-adv-x="1792" d="M704 1152q-153 0 -286 -52t-211.5 -141t-78.5 -191q0 -82 53 -158t149 -132l97 -56l-35 -84q34 20 62 39l44 31l53 -10q78 -14 153 -14q153 0 286 52t211.5 141t78.5 191t-78.5 191t-211.5 141t-286 52zM704 1280q191 0 353.5 -68.5t256.5 -186.5t94 -257t-94 -257 t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224q0 139 94 257t256.5 186.5 t353.5 68.5zM1526 111q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129 q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230q0 -120 -71 -224.5t-195 -176.5z" />
+<glyph unicode="&#xf0e7;" horiz-adv-x="896" d="M885 970q18 -20 7 -44l-540 -1157q-13 -25 -42 -25q-4 0 -14 2q-17 5 -25.5 19t-4.5 30l197 808l-406 -101q-4 -1 -12 -1q-18 0 -31 11q-18 15 -13 39l201 825q4 14 16 23t28 9h328q19 0 32 -12.5t13 -29.5q0 -8 -5 -18l-171 -463l396 98q8 2 12 2q19 0 34 -15z" />
+<glyph unicode="&#xf0e8;" horiz-adv-x="1792" d="M1792 288v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320 q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192q0 52 38 90t90 38h512v192h-96q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-96v-192h512q52 0 90 -38t38 -90v-192h96q40 0 68 -28t28 -68 z" />
+<glyph unicode="&#xf0e9;" horiz-adv-x="1664" d="M896 708v-580q0 -104 -76 -180t-180 -76t-180 76t-76 180q0 26 19 45t45 19t45 -19t19 -45q0 -50 39 -89t89 -39t89 39t39 89v580q33 11 64 11t64 -11zM1664 681q0 -13 -9.5 -22.5t-22.5 -9.5q-11 0 -23 10q-49 46 -93 69t-102 23q-68 0 -128 -37t-103 -97 q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -28 -17q-18 0 -29 17q-4 6 -14.5 24t-17.5 28q-43 60 -102.5 97t-127.5 37t-127.5 -37t-102.5 -97q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -29 -17q-17 0 -28 17q-4 6 -14.5 24t-17.5 28q-43 60 -103 97t-128 37q-58 0 -102 -23t-93 -69 q-12 -10 -23 -10q-13 0 -22.5 9.5t-9.5 22.5q0 5 1 7q45 183 172.5 319.5t298 204.5t360.5 68q140 0 274.5 -40t246.5 -113.5t194.5 -187t115.5 -251.5q1 -2 1 -7zM896 1408v-98q-42 2 -64 2t-64 -2v98q0 26 19 45t45 19t45 -19t19 -45z" />
+<glyph unicode="&#xf0ea;" horiz-adv-x="1792" d="M768 -128h896v640h-416q-40 0 -68 28t-28 68v416h-384v-1152zM1024 1312v64q0 13 -9.5 22.5t-22.5 9.5h-704q-13 0 -22.5 -9.5t-9.5 -22.5v-64q0 -13 9.5 -22.5t22.5 -9.5h704q13 0 22.5 9.5t9.5 22.5zM1280 640h299l-299 299v-299zM1792 512v-672q0 -40 -28 -68t-68 -28 h-960q-40 0 -68 28t-28 68v160h-544q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1088q40 0 68 -28t28 -68v-328q21 -13 36 -28l408 -408q28 -28 48 -76t20 -88z" />
+<glyph unicode="&#xf0eb;" horiz-adv-x="1024" d="M736 960q0 -13 -9.5 -22.5t-22.5 -9.5t-22.5 9.5t-9.5 22.5q0 46 -54 71t-106 25q-13 0 -22.5 9.5t-9.5 22.5t9.5 22.5t22.5 9.5q50 0 99.5 -16t87 -54t37.5 -90zM896 960q0 72 -34.5 134t-90 101.5t-123 62t-136.5 22.5t-136.5 -22.5t-123 -62t-90 -101.5t-34.5 -134 q0 -101 68 -180q10 -11 30.5 -33t30.5 -33q128 -153 141 -298h228q13 145 141 298q10 11 30.5 33t30.5 33q68 79 68 180zM1024 960q0 -155 -103 -268q-45 -49 -74.5 -87t-59.5 -95.5t-34 -107.5q47 -28 47 -82q0 -37 -25 -64q25 -27 25 -64q0 -52 -45 -81q13 -23 13 -47 q0 -46 -31.5 -71t-77.5 -25q-20 -44 -60 -70t-87 -26t-87 26t-60 70q-46 0 -77.5 25t-31.5 71q0 24 13 47q-45 29 -45 81q0 37 25 64q-25 27 -25 64q0 54 47 82q-4 50 -34 107.5t-59.5 95.5t-74.5 87q-103 113 -103 268q0 99 44.5 184.5t117 142t164 89t186.5 32.5 t186.5 -32.5t164 -89t117 -142t44.5 -184.5z" />
+<glyph unicode="&#xf0ec;" horiz-adv-x="1792" d="M1792 352v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5q-12 0 -24 10l-319 320q-9 9 -9 22q0 14 9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h1376q13 0 22.5 -9.5t9.5 -22.5zM1792 896q0 -14 -9 -23l-320 -320q-9 -9 -23 -9 q-13 0 -22.5 9.5t-9.5 22.5v192h-1376q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1376v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
+<glyph unicode="&#xf0ed;" horiz-adv-x="1920" d="M1280 608q0 14 -9 23t-23 9h-224v352q0 13 -9.5 22.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-352h-224q-13 0 -22.5 -9.5t-9.5 -22.5q0 -14 9 -23l352 -352q9 -9 23 -9t23 9l351 351q10 12 10 24zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088 q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
+<glyph unicode="&#xf0ee;" horiz-adv-x="1920" d="M1280 672q0 14 -9 23l-352 352q-9 9 -23 9t-23 -9l-351 -351q-10 -12 -10 -24q0 -14 9 -23t23 -9h224v-352q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5v352h224q13 0 22.5 9.5t9.5 22.5zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088 q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
+<glyph unicode="&#xf0f0;" horiz-adv-x="1408" d="M384 192q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45zM1408 131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190q0 68 5.5 131t24 138t47.5 132.5t81 103t120 60.5q-22 -52 -22 -120v-203q-58 -20 -93 -70t-35 -111q0 -80 56 -136t136 -56 t136 56t56 136q0 61 -35.5 111t-92.5 70v203q0 62 25 93q132 -104 295 -104t295 104q25 -31 25 -93v-64q-106 0 -181 -75t-75 -181v-89q-32 -29 -32 -71q0 -40 28 -68t68 -28t68 28t28 68q0 42 -32 71v89q0 52 38 90t90 38t90 -38t38 -90v-89q-32 -29 -32 -71q0 -40 28 -68 t68 -28t68 28t28 68q0 42 -32 71v89q0 68 -34.5 127.5t-93.5 93.5q0 10 0.5 42.5t0 48t-2.5 41.5t-7 47t-13 40q68 -15 120 -60.5t81 -103t47.5 -132.5t24 -138t5.5 -131zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5 t271.5 -112.5t112.5 -271.5z" />
+<glyph unicode="&#xf0f1;" horiz-adv-x="1408" d="M1280 832q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 832q0 -62 -35.5 -111t-92.5 -70v-395q0 -159 -131.5 -271.5t-316.5 -112.5t-316.5 112.5t-131.5 271.5v132q-164 20 -274 128t-110 252v512q0 26 19 45t45 19q6 0 16 -2q17 30 47 48 t65 18q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5q-33 0 -64 18v-402q0 -106 94 -181t226 -75t226 75t94 181v402q-31 -18 -64 -18q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5q35 0 65 -18t47 -48q10 2 16 2q26 0 45 -19t19 -45v-512q0 -144 -110 -252 t-274 -128v-132q0 -106 94 -181t226 -75t226 75t94 181v395q-57 21 -92.5 70t-35.5 111q0 80 56 136t136 56t136 -56t56 -136z" />
+<glyph unicode="&#xf0f2;" horiz-adv-x="1792" d="M640 1152h512v128h-512v-128zM288 1152v-1280h-64q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h64zM1408 1152v-1280h-1024v1280h128v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h128zM1792 928v-832q0 -92 -66 -158t-158 -66h-64v1280h64q92 0 158 -66 t66 -158z" />
+<glyph unicode="&#xf0f3;" horiz-adv-x="1792" d="M912 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM1728 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q50 42 91 88t85 119.5t74.5 158.5 t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q190 -28 307 -158.5t117 -282.5q0 -139 19.5 -260t50 -206t74.5 -158.5t85 -119.5t91 -88z" />
+<glyph unicode="&#xf0f4;" horiz-adv-x="1920" d="M1664 896q0 80 -56 136t-136 56h-64v-384h64q80 0 136 56t56 136zM0 128h1792q0 -106 -75 -181t-181 -75h-1280q-106 0 -181 75t-75 181zM1856 896q0 -159 -112.5 -271.5t-271.5 -112.5h-64v-32q0 -92 -66 -158t-158 -66h-704q-92 0 -158 66t-66 158v736q0 26 19 45 t45 19h1152q159 0 271.5 -112.5t112.5 -271.5z" />
+<glyph unicode="&#xf0f5;" horiz-adv-x="1408" d="M640 1472v-640q0 -61 -35.5 -111t-92.5 -70v-779q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v779q-57 20 -92.5 70t-35.5 111v640q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45 t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45zM1408 1472v-1600q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v512h-224q-13 0 -22.5 9.5t-9.5 22.5v800q0 132 94 226t226 94h256q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0f6;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M384 736q0 14 9 23t23 9h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64zM1120 512q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704zM1120 256q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704 q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704z" />
+<glyph unicode="&#xf0f7;" horiz-adv-x="1408" d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 -128h384v1536h-1152v-1536h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM1408 1472v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0f8;" horiz-adv-x="1408" d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 -128h384v1152h-256v-32q0 -40 -28 -68t-68 -28h-448q-40 0 -68 28t-28 68v32h-256v-1152h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM896 1056v320q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-96h-128v96q0 13 -9.5 22.5 t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5v96h128v-96q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1408 1088v-1280q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1280q0 26 19 45t45 19h320 v288q0 40 28 68t68 28h448q40 0 68 -28t28 -68v-288h320q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0f9;" horiz-adv-x="1920" d="M640 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM256 640h384v256h-158q-14 -2 -22 -9l-195 -195q-7 -12 -9 -22v-30zM1536 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5zM1664 800v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM1920 1344v-1152 q0 -26 -19 -45t-45 -19h-192q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-128q-26 0 -45 19t-19 45t19 45t45 19v416q0 26 13 58t32 51l198 198q19 19 51 32t58 13h160v320q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0fa;" horiz-adv-x="1792" d="M1280 416v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM640 1152h512v128h-512v-128zM256 1152v-1280h-32 q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h32zM1440 1152v-1280h-1088v1280h160v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h160zM1792 928v-832q0 -92 -66 -158t-158 -66h-32v1280h32q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf0fb;" horiz-adv-x="1920" d="M1920 576q-1 -32 -288 -96l-352 -32l-224 -64h-64l-293 -352h69q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-96h-160h-64v32h64v416h-160l-192 -224h-96l-32 32v192h32v32h128v8l-192 24v128l192 24v8h-128v32h-32v192l32 32h96l192 -224h160v416h-64v32h64h160h96 q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-69l293 -352h64l224 -64l352 -32q261 -58 287 -93z" />
+<glyph unicode="&#xf0fc;" horiz-adv-x="1664" d="M640 640v384h-256v-256q0 -53 37.5 -90.5t90.5 -37.5h128zM1664 192v-192h-1152v192l128 192h-128q-159 0 -271.5 112.5t-112.5 271.5v320l-64 64l32 128h480l32 128h960l32 -192l-64 -32v-800z" />
+<glyph unicode="&#xf0fd;" d="M1280 192v896q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-512v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-896q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h512v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf0fe;" d="M1280 576v128q0 26 -19 45t-45 19h-320v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-320q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h320v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h320q26 0 45 19t19 45zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf100;" horiz-adv-x="1024" d="M627 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23zM1011 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23 t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23z" />
+<glyph unicode="&#xf101;" horiz-adv-x="1024" d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM979 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23 l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
+<glyph unicode="&#xf102;" horiz-adv-x="1152" d="M1075 224q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM1075 608q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393 q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
+<glyph unicode="&#xf103;" horiz-adv-x="1152" d="M1075 672q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23zM1075 1056q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23 t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
+<glyph unicode="&#xf104;" horiz-adv-x="640" d="M627 992q0 -13 -10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
+<glyph unicode="&#xf105;" horiz-adv-x="640" d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
+<glyph unicode="&#xf106;" horiz-adv-x="1152" d="M1075 352q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
+<glyph unicode="&#xf107;" horiz-adv-x="1152" d="M1075 800q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
+<glyph unicode="&#xf108;" horiz-adv-x="1920" d="M1792 544v832q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5zM1920 1376v-1088q0 -66 -47 -113t-113 -47h-544q0 -37 16 -77.5t32 -71t16 -43.5q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19 t-19 45q0 14 16 44t32 70t16 78h-544q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf109;" horiz-adv-x="1920" d="M416 256q-66 0 -113 47t-47 113v704q0 66 47 113t113 47h1088q66 0 113 -47t47 -113v-704q0 -66 -47 -113t-113 -47h-1088zM384 1120v-704q0 -13 9.5 -22.5t22.5 -9.5h1088q13 0 22.5 9.5t9.5 22.5v704q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5z M1760 192h160v-96q0 -40 -47 -68t-113 -28h-1600q-66 0 -113 28t-47 68v96h160h1600zM1040 96q16 0 16 16t-16 16h-160q-16 0 -16 -16t16 -16h160z" />
+<glyph unicode="&#xf10a;" horiz-adv-x="1152" d="M640 128q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1024 288v960q0 13 -9.5 22.5t-22.5 9.5h-832q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h832q13 0 22.5 9.5t9.5 22.5zM1152 1248v-1088q0 -66 -47 -113t-113 -47h-832 q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h832q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf10b;" horiz-adv-x="768" d="M464 128q0 33 -23.5 56.5t-56.5 23.5t-56.5 -23.5t-23.5 -56.5t23.5 -56.5t56.5 -23.5t56.5 23.5t23.5 56.5zM672 288v704q0 13 -9.5 22.5t-22.5 9.5h-512q-13 0 -22.5 -9.5t-9.5 -22.5v-704q0 -13 9.5 -22.5t22.5 -9.5h512q13 0 22.5 9.5t9.5 22.5zM480 1136 q0 16 -16 16h-160q-16 0 -16 -16t16 -16h160q16 0 16 16zM768 1152v-1024q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v1024q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf10c;" d="M768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103 t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf10d;" horiz-adv-x="1664" d="M768 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z M1664 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z" />
+<glyph unicode="&#xf10e;" horiz-adv-x="1664" d="M768 1216v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136zM1664 1216 v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136z" />
+<glyph unicode="&#xf110;" horiz-adv-x="1792" d="M526 142q0 -53 -37.5 -90.5t-90.5 -37.5q-52 0 -90 38t-38 90q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1024 -64q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM320 640q0 -53 -37.5 -90.5t-90.5 -37.5 t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1522 142q0 -52 -38 -90t-90 -38q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM558 1138q0 -66 -47 -113t-113 -47t-113 47t-47 113t47 113t113 47t113 -47t47 -113z M1728 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1088 1344q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1618 1138q0 -93 -66 -158.5t-158 -65.5q-93 0 -158.5 65.5t-65.5 158.5 q0 92 65.5 158t158.5 66q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf111;" d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf112;" horiz-adv-x="1792" d="M1792 416q0 -166 -127 -451q-3 -7 -10.5 -24t-13.5 -30t-13 -22q-12 -17 -28 -17q-15 0 -23.5 10t-8.5 25q0 9 2.5 26.5t2.5 23.5q5 68 5 123q0 101 -17.5 181t-48.5 138.5t-80 101t-105.5 69.5t-133 42.5t-154 21.5t-175.5 6h-224v-256q0 -26 -19 -45t-45 -19t-45 19 l-512 512q-19 19 -19 45t19 45l512 512q19 19 45 19t45 -19t19 -45v-256h224q713 0 875 -403q53 -134 53 -333z" />
+<glyph unicode="&#xf113;" horiz-adv-x="1664" d="M640 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1280 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1440 320 q0 120 -69 204t-187 84q-41 0 -195 -21q-71 -11 -157 -11t-157 11q-152 21 -195 21q-118 0 -187 -84t-69 -204q0 -88 32 -153.5t81 -103t122 -60t140 -29.5t149 -7h168q82 0 149 7t140 29.5t122 60t81 103t32 153.5zM1664 496q0 -207 -61 -331q-38 -77 -105.5 -133t-141 -86 t-170 -47.5t-171.5 -22t-167 -4.5q-78 0 -142 3t-147.5 12.5t-152.5 30t-137 51.5t-121 81t-86 115q-62 123 -62 331q0 237 136 396q-27 82 -27 170q0 116 51 218q108 0 190 -39.5t189 -123.5q147 35 309 35q148 0 280 -32q105 82 187 121t189 39q51 -102 51 -218 q0 -87 -27 -168q136 -160 136 -398z" />
+<glyph unicode="&#xf114;" horiz-adv-x="1664" d="M1536 224v704q0 40 -28 68t-68 28h-704q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68v-960q0 -40 28 -68t68 -28h1216q40 0 68 28t28 68zM1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320 q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf115;" horiz-adv-x="1920" d="M1781 605q0 35 -53 35h-1088q-40 0 -85.5 -21.5t-71.5 -52.5l-294 -363q-18 -24 -18 -40q0 -35 53 -35h1088q40 0 86 22t71 53l294 363q18 22 18 39zM640 768h768v160q0 40 -28 68t-68 28h-576q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68 v-853l256 315q44 53 116 87.5t140 34.5zM1909 605q0 -62 -46 -120l-295 -363q-43 -53 -116 -87.5t-140 -34.5h-1088q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158v-160h192q54 0 99 -24.5t67 -70.5q15 -32 15 -68z " />
+<glyph unicode="&#xf116;" horiz-adv-x="1792" />
+<glyph unicode="&#xf117;" horiz-adv-x="1792" />
+<glyph unicode="&#xf118;" d="M1134 461q-37 -121 -138 -195t-228 -74t-228 74t-138 195q-8 25 4 48.5t38 31.5q25 8 48.5 -4t31.5 -38q25 -80 92.5 -129.5t151.5 -49.5t151.5 49.5t92.5 129.5q8 26 32 38t49 4t37 -31.5t4 -48.5zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5 t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5 t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf119;" d="M1134 307q8 -25 -4 -48.5t-37 -31.5t-49 4t-32 38q-25 80 -92.5 129.5t-151.5 49.5t-151.5 -49.5t-92.5 -129.5q-8 -26 -31.5 -38t-48.5 -4q-26 8 -38 31.5t-4 48.5q37 121 138 195t228 74t228 -74t138 -195zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204 t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf11a;" d="M1152 448q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h640q26 0 45 -19t19 -45zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf11b;" horiz-adv-x="1920" d="M832 448v128q0 14 -9 23t-23 9h-192v192q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-192h-192q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h192v-192q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v192h192q14 0 23 9t9 23zM1408 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5 t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1920 512q0 -212 -150 -362t-362 -150q-192 0 -338 128h-220q-146 -128 -338 -128q-212 0 -362 150 t-150 362t150 362t362 150h896q212 0 362 -150t150 -362z" />
+<glyph unicode="&#xf11c;" horiz-adv-x="1920" d="M384 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM512 624v-96q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h224q16 0 16 -16zM384 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 368v-96q0 -16 -16 -16 h-864q-16 0 -16 16v96q0 16 16 16h864q16 0 16 -16zM768 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM640 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1024 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16 h96q16 0 16 -16zM896 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1280 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1152 880v-96 q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 880v-352q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h112v240q0 16 16 16h96q16 0 16 -16zM1792 128v896h-1664v-896 h1664zM1920 1024v-896q0 -53 -37.5 -90.5t-90.5 -37.5h-1664q-53 0 -90.5 37.5t-37.5 90.5v896q0 53 37.5 90.5t90.5 37.5h1664q53 0 90.5 -37.5t37.5 -90.5z" />
+<glyph unicode="&#xf11d;" horiz-adv-x="1792" d="M1664 491v616q-169 -91 -306 -91q-82 0 -145 32q-100 49 -184 76.5t-178 27.5q-173 0 -403 -127v-599q245 113 433 113q55 0 103.5 -7.5t98 -26t77 -31t82.5 -39.5l28 -14q44 -22 101 -22q120 0 293 92zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9 h-64q-14 0 -23 9t-9 23v1266q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102 q-15 -9 -33 -9q-16 0 -32 8q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
+<glyph unicode="&#xf11e;" horiz-adv-x="1792" d="M832 536v192q-181 -16 -384 -117v-185q205 96 384 110zM832 954v197q-172 -8 -384 -126v-189q215 111 384 118zM1664 491v184q-235 -116 -384 -71v224q-20 6 -39 15q-5 3 -33 17t-34.5 17t-31.5 15t-34.5 15.5t-32.5 13t-36 12.5t-35 8.5t-39.5 7.5t-39.5 4t-44 2 q-23 0 -49 -3v-222h19q102 0 192.5 -29t197.5 -82q19 -9 39 -15v-188q42 -17 91 -17q120 0 293 92zM1664 918v189q-169 -91 -306 -91q-45 0 -78 8v-196q148 -42 384 90zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v1266 q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102q-15 -9 -33 -9q-16 0 -32 8 q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
+<glyph unicode="&#xf120;" horiz-adv-x="1664" d="M585 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23zM1664 96v-64q0 -14 -9 -23t-23 -9h-960q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h960q14 0 23 -9 t9 -23z" />
+<glyph unicode="&#xf121;" horiz-adv-x="1920" d="M617 137l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23zM1208 1204l-373 -1291q-4 -13 -15.5 -19.5t-23.5 -2.5l-62 17q-13 4 -19.5 15.5t-2.5 24.5 l373 1291q4 13 15.5 19.5t23.5 2.5l62 -17q13 -4 19.5 -15.5t2.5 -24.5zM1865 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23z" />
+<glyph unicode="&#xf122;" horiz-adv-x="1792" d="M640 454v-70q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-69l-397 -398q-19 -19 -19 -45t19 -45zM1792 416q0 -58 -17 -133.5t-38.5 -138t-48 -125t-40.5 -90.5l-20 -40q-8 -17 -28 -17q-6 0 -9 1 q-25 8 -23 34q43 400 -106 565q-64 71 -170.5 110.5t-267.5 52.5v-251q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-262q411 -28 599 -221q169 -173 169 -509z" />
+<glyph unicode="&#xf123;" horiz-adv-x="1664" d="M1186 579l257 250l-356 52l-66 10l-30 60l-159 322v-963l59 -31l318 -168l-60 355l-12 66zM1638 841l-363 -354l86 -500q5 -33 -6 -51.5t-34 -18.5q-17 0 -40 12l-449 236l-449 -236q-23 -12 -40 -12q-23 0 -34 18.5t-6 51.5l86 500l-364 354q-32 32 -23 59.5t54 34.5 l502 73l225 455q20 41 49 41q28 0 49 -41l225 -455l502 -73q45 -7 54 -34.5t-24 -59.5z" />
+<glyph unicode="&#xf124;" horiz-adv-x="1408" d="M1401 1187l-640 -1280q-17 -35 -57 -35q-5 0 -15 2q-22 5 -35.5 22.5t-13.5 39.5v576h-576q-22 0 -39.5 13.5t-22.5 35.5t4 42t29 30l1280 640q13 7 29 7q27 0 45 -19q15 -14 18.5 -34.5t-6.5 -39.5z" />
+<glyph unicode="&#xf125;" horiz-adv-x="1664" d="M557 256h595v595zM512 301l595 595h-595v-595zM1664 224v-192q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v224h-864q-14 0 -23 9t-9 23v864h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224v224q0 14 9 23t23 9h192q14 0 23 -9t9 -23 v-224h851l246 247q10 9 23 9t23 -9q9 -10 9 -23t-9 -23l-247 -246v-851h224q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf126;" horiz-adv-x="1024" d="M288 64q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM288 1216q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM928 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1024 1088q0 -52 -26 -96.5t-70 -69.5 q-2 -287 -226 -414q-68 -38 -203 -81q-128 -40 -169.5 -71t-41.5 -100v-26q44 -25 70 -69.5t26 -96.5q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 52 26 96.5t70 69.5v820q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136q0 -52 -26 -96.5t-70 -69.5v-497 q54 26 154 57q55 17 87.5 29.5t70.5 31t59 39.5t40.5 51t28 69.5t8.5 91.5q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136z" />
+<glyph unicode="&#xf127;" horiz-adv-x="1664" d="M439 265l-256 -256q-10 -9 -23 -9q-12 0 -23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23zM608 224v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM384 448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23t9 23t23 9h320 q14 0 23 -9t9 -23zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-334 335q-21 21 -42 56l239 18l273 -274q27 -27 68 -27.5t68 26.5l147 146q28 28 28 67q0 40 -28 68l-274 275l18 239q35 -21 56 -42l336 -336q84 -86 84 -204zM1031 1044l-239 -18 l-273 274q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l274 -274l-18 -240q-35 21 -56 42l-336 336q-84 86 -84 204q0 120 85 203l147 146q83 83 203 83q121 0 204 -85l334 -335q21 -21 42 -56zM1664 960q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9 t-9 23t9 23t23 9h320q14 0 23 -9t9 -23zM1120 1504v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM1527 1353l-256 -256q-11 -9 -23 -9t-23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" />
+<glyph unicode="&#xf128;" horiz-adv-x="1024" d="M704 280v-240q0 -16 -12 -28t-28 -12h-240q-16 0 -28 12t-12 28v240q0 16 12 28t28 12h240q16 0 28 -12t12 -28zM1020 880q0 -54 -15.5 -101t-35 -76.5t-55 -59.5t-57.5 -43.5t-61 -35.5q-41 -23 -68.5 -65t-27.5 -67q0 -17 -12 -32.5t-28 -15.5h-240q-15 0 -25.5 18.5 t-10.5 37.5v45q0 83 65 156.5t143 108.5q59 27 84 56t25 76q0 42 -46.5 74t-107.5 32q-65 0 -108 -29q-35 -25 -107 -115q-13 -16 -31 -16q-12 0 -25 8l-164 125q-13 10 -15.5 25t5.5 28q160 266 464 266q80 0 161 -31t146 -83t106 -127.5t41 -158.5z" />
+<glyph unicode="&#xf129;" horiz-adv-x="640" d="M640 192v-128q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64v384h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-576h64q26 0 45 -19t19 -45zM512 1344v-192q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v192 q0 26 19 45t45 19h256q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf12a;" horiz-adv-x="640" d="M512 288v-224q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v224q0 26 19 45t45 19h256q26 0 45 -19t19 -45zM542 1344l-28 -768q-1 -26 -20.5 -45t-45.5 -19h-256q-26 0 -45.5 19t-20.5 45l-28 768q-1 26 17.5 45t44.5 19h320q26 0 44.5 -19t17.5 -45z" />
+<glyph unicode="&#xf12b;" d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3l-9 -21q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109zM1534 846v-206h-514l-3 27 q-4 28 -4 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q83 65 188 65q110 0 178 -59.5t68 -158.5q0 -56 -24.5 -103t-62 -76.5t-81.5 -58.5t-82 -50.5t-65.5 -51.5t-30.5 -63h232v80 h126z" />
+<glyph unicode="&#xf12c;" d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3l-9 -21q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109zM1536 -50v-206h-514l-4 27 q-3 45 -3 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q80 65 188 65q110 0 178 -59.5t68 -158.5q0 -66 -34.5 -118.5t-84 -86t-99.5 -62.5t-87 -63t-41 -73h232v80h126z" />
+<glyph unicode="&#xf12d;" horiz-adv-x="1920" d="M896 128l336 384h-768l-336 -384h768zM1909 1205q15 -34 9.5 -71.5t-30.5 -65.5l-896 -1024q-38 -44 -96 -44h-768q-38 0 -69.5 20.5t-47.5 54.5q-15 34 -9.5 71.5t30.5 65.5l896 1024q38 44 96 44h768q38 0 69.5 -20.5t47.5 -54.5z" />
+<glyph unicode="&#xf12e;" horiz-adv-x="1664" d="M1664 438q0 -81 -44.5 -135t-123.5 -54q-41 0 -77.5 17.5t-59 38t-56.5 38t-71 17.5q-110 0 -110 -124q0 -39 16 -115t15 -115v-5q-22 0 -33 -1q-34 -3 -97.5 -11.5t-115.5 -13.5t-98 -5q-61 0 -103 26.5t-42 83.5q0 37 17.5 71t38 56.5t38 59t17.5 77.5q0 79 -54 123.5 t-135 44.5q-84 0 -143 -45.5t-59 -127.5q0 -43 15 -83t33.5 -64.5t33.5 -53t15 -50.5q0 -45 -46 -89q-37 -35 -117 -35q-95 0 -245 24q-9 2 -27.5 4t-27.5 4l-13 2q-1 0 -3 1q-2 0 -2 1v1024q2 -1 17.5 -3.5t34 -5t21.5 -3.5q150 -24 245 -24q80 0 117 35q46 44 46 89 q0 22 -15 50.5t-33.5 53t-33.5 64.5t-15 83q0 82 59 127.5t144 45.5q80 0 134 -44.5t54 -123.5q0 -41 -17.5 -77.5t-38 -59t-38 -56.5t-17.5 -71q0 -57 42 -83.5t103 -26.5q64 0 180 15t163 17v-2q-1 -2 -3.5 -17.5t-5 -34t-3.5 -21.5q-24 -150 -24 -245q0 -80 35 -117 q44 -46 89 -46q22 0 50.5 15t53 33.5t64.5 33.5t83 15q82 0 127.5 -59t45.5 -143z" />
+<glyph unicode="&#xf130;" horiz-adv-x="1152" d="M1152 832v-128q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-217 24 -364.5 187.5t-147.5 384.5v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -185 131.5 -316.5t316.5 -131.5 t316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45zM896 1216v-512q0 -132 -94 -226t-226 -94t-226 94t-94 226v512q0 132 94 226t226 94t226 -94t94 -226z" />
+<glyph unicode="&#xf131;" horiz-adv-x="1408" d="M271 591l-101 -101q-42 103 -42 214v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -53 15 -113zM1385 1193l-361 -361v-128q0 -132 -94 -226t-226 -94q-55 0 -109 19l-96 -96q97 -51 205 -51q185 0 316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45v-128 q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-125 13 -235 81l-254 -254q-10 -10 -23 -10t-23 10l-82 82q-10 10 -10 23t10 23l1234 1234q10 10 23 10t23 -10l82 -82q10 -10 10 -23 t-10 -23zM1005 1325l-621 -621v512q0 132 94 226t226 94q102 0 184.5 -59t116.5 -152z" />
+<glyph unicode="&#xf132;" horiz-adv-x="1280" d="M1088 576v640h-448v-1137q119 63 213 137q235 184 235 360zM1280 1344v-768q0 -86 -33.5 -170.5t-83 -150t-118 -127.5t-126.5 -103t-121 -77.5t-89.5 -49.5t-42.5 -20q-12 -6 -26 -6t-26 6q-16 7 -42.5 20t-89.5 49.5t-121 77.5t-126.5 103t-118 127.5t-83 150 t-33.5 170.5v768q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf133;" horiz-adv-x="1664" d="M128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280 q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf134;" horiz-adv-x="1408" d="M512 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 1376v-320q0 -16 -12 -25q-8 -7 -20 -7q-4 0 -7 1l-448 96q-11 2 -18 11t-7 20h-256v-102q111 -23 183.5 -111t72.5 -203v-800q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v800 q0 106 62.5 190.5t161.5 114.5v111h-32q-59 0 -115 -23.5t-91.5 -53t-66 -66.5t-40.5 -53.5t-14 -24.5q-17 -35 -57 -35q-16 0 -29 7q-23 12 -31.5 37t3.5 49q5 10 14.5 26t37.5 53.5t60.5 70t85 67t108.5 52.5q-25 42 -25 86q0 66 47 113t113 47t113 -47t47 -113 q0 -33 -14 -64h302q0 11 7 20t18 11l448 96q3 1 7 1q12 0 20 -7q12 -9 12 -25z" />
+<glyph unicode="&#xf135;" horiz-adv-x="1664" d="M1440 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1664 1376q0 -249 -75.5 -430.5t-253.5 -360.5q-81 -80 -195 -176l-20 -379q-2 -16 -16 -26l-384 -224q-7 -4 -16 -4q-12 0 -23 9l-64 64q-13 14 -8 32l85 276l-281 281l-276 -85q-3 -1 -9 -1 q-14 0 -23 9l-64 64q-17 19 -5 39l224 384q10 14 26 16l379 20q96 114 176 195q188 187 358 258t431 71q14 0 24 -9.5t10 -22.5z" />
+<glyph unicode="&#xf136;" horiz-adv-x="1792" d="M1745 763l-164 -763h-334l178 832q13 56 -15 88q-27 33 -83 33h-169l-204 -953h-334l204 953h-286l-204 -953h-334l204 953l-153 327h1276q101 0 189.5 -40.5t147.5 -113.5q60 -73 81 -168.5t0 -194.5z" />
+<glyph unicode="&#xf137;" d="M909 141l102 102q19 19 19 45t-19 45l-307 307l307 307q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf138;" d="M717 141l454 454q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l307 -307l-307 -307q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf139;" d="M1165 397l102 102q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l307 307l307 -307q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf13a;" d="M813 237l454 454q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-307 -307l-307 307q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf13b;" horiz-adv-x="1408" d="M1130 939l16 175h-884l47 -534h612l-22 -228l-197 -53l-196 53l-13 140h-175l22 -278l362 -100h4v1l359 99l50 544h-644l-15 181h674zM0 1408h1408l-128 -1438l-578 -162l-574 162z" />
+<glyph unicode="&#xf13c;" horiz-adv-x="1792" d="M275 1408h1505l-266 -1333l-804 -267l-698 267l71 356h297l-29 -147l422 -161l486 161l68 339h-1208l58 297h1209l38 191h-1208z" />
+<glyph unicode="&#xf13d;" horiz-adv-x="1792" d="M960 1280q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1792 352v-352q0 -22 -20 -30q-8 -2 -12 -2q-13 0 -23 9l-93 93q-119 -143 -318.5 -226.5t-429.5 -83.5t-429.5 83.5t-318.5 226.5l-93 -93q-9 -9 -23 -9q-4 0 -12 2q-20 8 -20 30v352 q0 14 9 23t23 9h352q22 0 30 -20q8 -19 -7 -35l-100 -100q67 -91 189.5 -153.5t271.5 -82.5v647h-192q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h192v163q-58 34 -93 92.5t-35 128.5q0 106 75 181t181 75t181 -75t75 -181q0 -70 -35 -128.5t-93 -92.5v-163h192q26 0 45 -19 t19 -45v-128q0 -26 -19 -45t-45 -19h-192v-647q149 20 271.5 82.5t189.5 153.5l-100 100q-15 16 -7 35q8 20 30 20h352q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf13e;" horiz-adv-x="1152" d="M1056 768q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v320q0 185 131.5 316.5t316.5 131.5t316.5 -131.5t131.5 -316.5q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45q0 106 -75 181t-181 75t-181 -75t-75 -181 v-320h736z" />
+<glyph unicode="&#xf140;" d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM1152 640q0 159 -112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM1280 640q0 -212 -150 -362t-362 -150t-362 150 t-150 362t150 362t362 150t362 -150t150 -362zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf141;" horiz-adv-x="1408" d="M384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM896 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM1408 800v-192q0 -40 -28 -68t-68 -28h-192 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf142;" horiz-adv-x="384" d="M384 288v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 1312v-192q0 -40 -28 -68t-68 -28h-192 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf143;" d="M512 256q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM863 162q-13 232 -177 396t-396 177q-14 1 -24 -9t-10 -23v-128q0 -13 8.5 -22t21.5 -10q154 -11 264 -121t121 -264q1 -13 10 -21.5t22 -8.5h128q13 0 23 10 t9 24zM1247 161q-5 154 -56 297.5t-139.5 260t-205 205t-260 139.5t-297.5 56q-14 1 -23 -9q-10 -10 -10 -23v-128q0 -13 9 -22t22 -10q204 -7 378 -111.5t278.5 -278.5t111.5 -378q1 -13 10 -22t22 -9h128q13 0 23 10q11 9 9 23zM1536 1120v-960q0 -119 -84.5 -203.5 t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf144;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1152 585q32 18 32 55t-32 55l-544 320q-31 19 -64 1q-32 -19 -32 -56v-640q0 -37 32 -56 q16 -8 32 -8q17 0 32 9z" />
+<glyph unicode="&#xf145;" horiz-adv-x="1792" d="M1024 1084l316 -316l-572 -572l-316 316zM813 105l618 618q19 19 19 45t-19 45l-362 362q-18 18 -45 18t-45 -18l-618 -618q-19 -19 -19 -45t19 -45l362 -362q18 -18 45 -18t45 18zM1702 742l-907 -908q-37 -37 -90.5 -37t-90.5 37l-126 126q56 56 56 136t-56 136 t-136 56t-136 -56l-125 126q-37 37 -37 90.5t37 90.5l907 906q37 37 90.5 37t90.5 -37l125 -125q-56 -56 -56 -136t56 -136t136 -56t136 56l126 -125q37 -37 37 -90.5t-37 -90.5z" />
+<glyph unicode="&#xf146;" d="M1280 576v128q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h896q26 0 45 19t19 45zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5 t84.5 -203.5z" />
+<glyph unicode="&#xf147;" horiz-adv-x="1408" d="M1152 736v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h832q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5 t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf148;" horiz-adv-x="1024" d="M1018 933q-18 -37 -58 -37h-192v-864q0 -14 -9 -23t-23 -9h-704q-21 0 -29 18q-8 20 4 35l160 192q9 11 25 11h320v640h-192q-40 0 -58 37q-17 37 9 68l320 384q18 22 49 22t49 -22l320 -384q27 -32 9 -68z" />
+<glyph unicode="&#xf149;" horiz-adv-x="1024" d="M32 1280h704q13 0 22.5 -9.5t9.5 -23.5v-863h192q40 0 58 -37t-9 -69l-320 -384q-18 -22 -49 -22t-49 22l-320 384q-26 31 -9 69q18 37 58 37h192v640h-320q-14 0 -25 11l-160 192q-13 14 -4 34q9 19 29 19z" />
+<glyph unicode="&#xf14a;" d="M685 237l614 614q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-467 -467l-211 211q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l358 -358q19 -19 45 -19t45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5 t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf14b;" d="M404 428l152 -152l-52 -52h-56v96h-96v56zM818 818q14 -13 -3 -30l-291 -291q-17 -17 -30 -3q-14 13 3 30l291 291q17 17 30 3zM544 128l544 544l-288 288l-544 -544v-288h288zM1152 736l92 92q28 28 28 68t-28 68l-152 152q-28 28 -68 28t-68 -28l-92 -92zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf14c;" d="M1280 608v480q0 26 -19 45t-45 19h-480q-42 0 -59 -39q-17 -41 14 -70l144 -144l-534 -534q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l534 534l144 -144q18 -19 45 -19q12 0 25 5q39 17 39 59zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960 q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf14d;" d="M1005 435l352 352q19 19 19 45t-19 45l-352 352q-30 31 -69 14q-40 -17 -40 -59v-160q-119 0 -216 -19.5t-162.5 -51t-114 -79t-76.5 -95.5t-44.5 -109t-21.5 -111.5t-5 -110.5q0 -181 167 -404q10 -12 25 -12q7 0 13 3q22 9 19 33q-44 354 62 473q46 52 130 75.5 t224 23.5v-160q0 -42 40 -59q12 -5 24 -5q26 0 45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf14e;" d="M640 448l256 128l-256 128v-256zM1024 1039v-542l-512 -256v542zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf150;" d="M1145 861q18 -35 -5 -66l-320 -448q-19 -27 -52 -27t-52 27l-320 448q-23 31 -5 66q17 35 57 35h640q40 0 57 -35zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf151;" d="M1145 419q-17 -35 -57 -35h-640q-40 0 -57 35q-18 35 5 66l320 448q19 27 52 27t52 -27l320 -448q23 -31 5 -66zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf152;" d="M1088 640q0 -33 -27 -52l-448 -320q-31 -23 -66 -5q-35 17 -35 57v640q0 40 35 57q35 18 66 -5l448 -320q27 -19 27 -52zM1280 160v960q0 14 -9 23t-23 9h-960q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h960q14 0 23 9t9 23zM1536 1120v-960q0 -119 -84.5 -203.5 t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf153;" horiz-adv-x="1024" d="M976 229l35 -159q3 -12 -3 -22.5t-17 -14.5l-5 -1q-4 -2 -10.5 -3.5t-16 -4.5t-21.5 -5.5t-25.5 -5t-30 -5t-33.5 -4.5t-36.5 -3t-38.5 -1q-234 0 -409 130.5t-238 351.5h-95q-13 0 -22.5 9.5t-9.5 22.5v113q0 13 9.5 22.5t22.5 9.5h66q-2 57 1 105h-67q-14 0 -23 9 t-9 23v114q0 14 9 23t23 9h98q67 210 243.5 338t400.5 128q102 0 194 -23q11 -3 20 -15q6 -11 3 -24l-43 -159q-3 -13 -14 -19.5t-24 -2.5l-4 1q-4 1 -11.5 2.5l-17.5 3.5t-22.5 3.5t-26 3t-29 2.5t-29.5 1q-126 0 -226 -64t-150 -176h468q16 0 25 -12q10 -12 7 -26 l-24 -114q-5 -26 -32 -26h-488q-3 -37 0 -105h459q15 0 25 -12q9 -12 6 -27l-24 -112q-2 -11 -11 -18.5t-20 -7.5h-387q48 -117 149.5 -185.5t228.5 -68.5q18 0 36 1.5t33.5 3.5t29.5 4.5t24.5 5t18.5 4.5l12 3l5 2q13 5 26 -2q12 -7 15 -21z" />
+<glyph unicode="&#xf154;" horiz-adv-x="1024" d="M1020 399v-367q0 -14 -9 -23t-23 -9h-956q-14 0 -23 9t-9 23v150q0 13 9.5 22.5t22.5 9.5h97v383h-95q-14 0 -23 9.5t-9 22.5v131q0 14 9 23t23 9h95v223q0 171 123.5 282t314.5 111q185 0 335 -125q9 -8 10 -20.5t-7 -22.5l-103 -127q-9 -11 -22 -12q-13 -2 -23 7 q-5 5 -26 19t-69 32t-93 18q-85 0 -137 -47t-52 -123v-215h305q13 0 22.5 -9t9.5 -23v-131q0 -13 -9.5 -22.5t-22.5 -9.5h-305v-379h414v181q0 13 9 22.5t23 9.5h162q14 0 23 -9.5t9 -22.5z" />
+<glyph unicode="&#xf155;" horiz-adv-x="1024" d="M978 351q0 -153 -99.5 -263.5t-258.5 -136.5v-175q0 -14 -9 -23t-23 -9h-135q-13 0 -22.5 9.5t-9.5 22.5v175q-66 9 -127.5 31t-101.5 44.5t-74 48t-46.5 37.5t-17.5 18q-17 21 -2 41l103 135q7 10 23 12q15 2 24 -9l2 -2q113 -99 243 -125q37 -8 74 -8q81 0 142.5 43 t61.5 122q0 28 -15 53t-33.5 42t-58.5 37.5t-66 32t-80 32.5q-39 16 -61.5 25t-61.5 26.5t-62.5 31t-56.5 35.5t-53.5 42.5t-43.5 49t-35.5 58t-21 66.5t-8.5 78q0 138 98 242t255 134v180q0 13 9.5 22.5t22.5 9.5h135q14 0 23 -9t9 -23v-176q57 -6 110.5 -23t87 -33.5 t63.5 -37.5t39 -29t15 -14q17 -18 5 -38l-81 -146q-8 -15 -23 -16q-14 -3 -27 7q-3 3 -14.5 12t-39 26.5t-58.5 32t-74.5 26t-85.5 11.5q-95 0 -155 -43t-60 -111q0 -26 8.5 -48t29.5 -41.5t39.5 -33t56 -31t60.5 -27t70 -27.5q53 -20 81 -31.5t76 -35t75.5 -42.5t62 -50 t53 -63.5t31.5 -76.5t13 -94z" />
+<glyph unicode="&#xf156;" horiz-adv-x="898" d="M898 1066v-102q0 -14 -9 -23t-23 -9h-168q-23 -144 -129 -234t-276 -110q167 -178 459 -536q14 -16 4 -34q-8 -18 -29 -18h-195q-16 0 -25 12q-306 367 -498 571q-9 9 -9 22v127q0 13 9.5 22.5t22.5 9.5h112q132 0 212.5 43t102.5 125h-427q-14 0 -23 9t-9 23v102 q0 14 9 23t23 9h413q-57 113 -268 113h-145q-13 0 -22.5 9.5t-9.5 22.5v133q0 14 9 23t23 9h832q14 0 23 -9t9 -23v-102q0 -14 -9 -23t-23 -9h-233q47 -61 64 -144h171q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf157;" horiz-adv-x="1027" d="M603 0h-172q-13 0 -22.5 9t-9.5 23v330h-288q-13 0 -22.5 9t-9.5 23v103q0 13 9.5 22.5t22.5 9.5h288v85h-288q-13 0 -22.5 9t-9.5 23v104q0 13 9.5 22.5t22.5 9.5h214l-321 578q-8 16 0 32q10 16 28 16h194q19 0 29 -18l215 -425q19 -38 56 -125q10 24 30.5 68t27.5 61 l191 420q8 19 29 19h191q17 0 27 -16q9 -14 1 -31l-313 -579h215q13 0 22.5 -9.5t9.5 -22.5v-104q0 -14 -9.5 -23t-22.5 -9h-290v-85h290q13 0 22.5 -9.5t9.5 -22.5v-103q0 -14 -9.5 -23t-22.5 -9h-290v-330q0 -13 -9.5 -22.5t-22.5 -9.5z" />
+<glyph unicode="&#xf158;" horiz-adv-x="1280" d="M1043 971q0 100 -65 162t-171 62h-320v-448h320q106 0 171 62t65 162zM1280 971q0 -193 -126.5 -315t-326.5 -122h-340v-118h505q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9h-505v-192q0 -14 -9.5 -23t-22.5 -9h-167q-14 0 -23 9t-9 23v192h-224q-14 0 -23 9t-9 23v128 q0 14 9 23t23 9h224v118h-224q-14 0 -23 9t-9 23v149q0 13 9 22.5t23 9.5h224v629q0 14 9 23t23 9h539q200 0 326.5 -122t126.5 -315z" />
+<glyph unicode="&#xf159;" horiz-adv-x="1792" d="M514 341l81 299h-159l75 -300q1 -1 1 -3t1 -3q0 1 0.5 3.5t0.5 3.5zM630 768l35 128h-292l32 -128h225zM822 768h139l-35 128h-70zM1271 340l78 300h-162l81 -299q0 -1 0.5 -3.5t1.5 -3.5q0 1 0.5 3t0.5 3zM1382 768l33 128h-297l34 -128h230zM1792 736v-64q0 -14 -9 -23 t-23 -9h-213l-164 -616q-7 -24 -31 -24h-159q-24 0 -31 24l-166 616h-209l-167 -616q-7 -24 -31 -24h-159q-11 0 -19.5 7t-10.5 17l-160 616h-208q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h175l-33 128h-142q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h109l-89 344q-5 15 5 28 q10 12 26 12h137q26 0 31 -24l90 -360h359l97 360q7 24 31 24h126q24 0 31 -24l98 -360h365l93 360q5 24 31 24h137q16 0 26 -12q10 -13 5 -28l-91 -344h111q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-145l-34 -128h179q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf15a;" horiz-adv-x="1280" d="M1167 896q18 -182 -131 -258q117 -28 175 -103t45 -214q-7 -71 -32.5 -125t-64.5 -89t-97 -58.5t-121.5 -34.5t-145.5 -15v-255h-154v251q-80 0 -122 1v-252h-154v255q-18 0 -54 0.5t-55 0.5h-200l31 183h111q50 0 58 51v402h16q-6 1 -16 1v287q-13 68 -89 68h-111v164 l212 -1q64 0 97 1v252h154v-247q82 2 122 2v245h154v-252q79 -7 140 -22.5t113 -45t82.5 -78t36.5 -114.5zM952 351q0 36 -15 64t-37 46t-57.5 30.5t-65.5 18.5t-74 9t-69 3t-64.5 -1t-47.5 -1v-338q8 0 37 -0.5t48 -0.5t53 1.5t58.5 4t57 8.5t55.5 14t47.5 21t39.5 30 t24.5 40t9.5 51zM881 827q0 33 -12.5 58.5t-30.5 42t-48 28t-55 16.5t-61.5 8t-58 2.5t-54 -1t-39.5 -0.5v-307q5 0 34.5 -0.5t46.5 0t50 2t55 5.5t51.5 11t48.5 18.5t37 27t27 38.5t9 51z" />
+<glyph unicode="&#xf15b;" d="M1024 1024v472q22 -14 36 -28l408 -408q14 -14 28 -36h-472zM896 992q0 -40 28 -68t68 -28h544v-1056q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h800v-544z" />
+<glyph unicode="&#xf15c;" d="M1468 1060q14 -14 28 -36h-472v472q22 -14 36 -28zM992 896h544v-1056q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h800v-544q0 -40 28 -68t68 -28zM1152 160v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704 q14 0 23 9t9 23zM1152 416v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23zM1152 672v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23z" />
+<glyph unicode="&#xf15d;" horiz-adv-x="1664" d="M1191 1128h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1572 -23 v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -11v-2l14 2q9 2 30 2h248v119h121zM1661 874v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162 l230 -662h70z" />
+<glyph unicode="&#xf15e;" horiz-adv-x="1664" d="M1191 104h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1661 -150 v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162l230 -662h70zM1572 1001v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -10v-3l14 3q9 1 30 1h248 v119h121z" />
+<glyph unicode="&#xf160;" horiz-adv-x="1792" d="M736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1792 -32v-192q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832 q14 0 23 -9t9 -23zM1600 480v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1408 992v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1216 1504v-192q0 -14 -9 -23t-23 -9h-256 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf161;" horiz-adv-x="1792" d="M1216 -32v-192q0 -14 -9 -23t-23 -9h-256q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192 q14 0 23 -9t9 -23zM1408 480v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1600 992v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1792 1504v-192q0 -14 -9 -23t-23 -9h-832 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf162;" d="M1346 223q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23 zM1486 165q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5 t82 -252.5zM1456 882v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165z" />
+<glyph unicode="&#xf163;" d="M1346 1247q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9 t9 -23zM1456 -142v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165zM1486 1189q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13 q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5t82 -252.5z" />
+<glyph unicode="&#xf164;" horiz-adv-x="1664" d="M256 192q0 26 -19 45t-45 19q-27 0 -45.5 -19t-18.5 -45q0 -27 18.5 -45.5t45.5 -18.5q26 0 45 18.5t19 45.5zM416 704v-640q0 -26 -19 -45t-45 -19h-288q-26 0 -45 19t-19 45v640q0 26 19 45t45 19h288q26 0 45 -19t19 -45zM1600 704q0 -86 -55 -149q15 -44 15 -76 q3 -76 -43 -137q17 -56 0 -117q-15 -57 -54 -94q9 -112 -49 -181q-64 -76 -197 -78h-36h-76h-17q-66 0 -144 15.5t-121.5 29t-120.5 39.5q-123 43 -158 44q-26 1 -45 19.5t-19 44.5v641q0 25 18 43.5t43 20.5q24 2 76 59t101 121q68 87 101 120q18 18 31 48t17.5 48.5 t13.5 60.5q7 39 12.5 61t19.5 52t34 50q19 19 45 19q46 0 82.5 -10.5t60 -26t40 -40.5t24 -45t12 -50t5 -45t0.5 -39q0 -38 -9.5 -76t-19 -60t-27.5 -56q-3 -6 -10 -18t-11 -22t-8 -24h277q78 0 135 -57t57 -135z" />
+<glyph unicode="&#xf165;" horiz-adv-x="1664" d="M256 960q0 -26 -19 -45t-45 -19q-27 0 -45.5 19t-18.5 45q0 27 18.5 45.5t45.5 18.5q26 0 45 -18.5t19 -45.5zM416 448v640q0 26 -19 45t-45 19h-288q-26 0 -45 -19t-19 -45v-640q0 -26 19 -45t45 -19h288q26 0 45 19t19 45zM1545 597q55 -61 55 -149q-1 -78 -57.5 -135 t-134.5 -57h-277q4 -14 8 -24t11 -22t10 -18q18 -37 27 -57t19 -58.5t10 -76.5q0 -24 -0.5 -39t-5 -45t-12 -50t-24 -45t-40 -40.5t-60 -26t-82.5 -10.5q-26 0 -45 19q-20 20 -34 50t-19.5 52t-12.5 61q-9 42 -13.5 60.5t-17.5 48.5t-31 48q-33 33 -101 120q-49 64 -101 121 t-76 59q-25 2 -43 20.5t-18 43.5v641q0 26 19 44.5t45 19.5q35 1 158 44q77 26 120.5 39.5t121.5 29t144 15.5h17h76h36q133 -2 197 -78q58 -69 49 -181q39 -37 54 -94q17 -61 0 -117q46 -61 43 -137q0 -32 -15 -76z" />
+<glyph unicode="&#xf166;" d="M919 233v157q0 50 -29 50q-17 0 -33 -16v-224q16 -16 33 -16q29 0 29 49zM1103 355h66v34q0 51 -33 51t-33 -51v-34zM532 621v-70h-80v-423h-74v423h-78v70h232zM733 495v-367h-67v40q-39 -45 -76 -45q-33 0 -42 28q-6 16 -6 54v290h66v-270q0 -24 1 -26q1 -15 15 -15 q20 0 42 31v280h67zM985 384v-146q0 -52 -7 -73q-12 -42 -53 -42q-35 0 -68 41v-36h-67v493h67v-161q32 40 68 40q41 0 53 -42q7 -21 7 -74zM1236 255v-9q0 -29 -2 -43q-3 -22 -15 -40q-27 -40 -80 -40q-52 0 -81 38q-21 27 -21 86v129q0 59 20 86q29 38 80 38t78 -38 q21 -28 21 -86v-76h-133v-65q0 -51 34 -51q24 0 30 26q0 1 0.5 7t0.5 16.5v21.5h68zM785 1079v-156q0 -51 -32 -51t-32 51v156q0 52 32 52t32 -52zM1318 366q0 177 -19 260q-10 44 -43 73.5t-76 34.5q-136 15 -412 15q-275 0 -411 -15q-44 -5 -76.5 -34.5t-42.5 -73.5 q-20 -87 -20 -260q0 -176 20 -260q10 -43 42.5 -73t75.5 -35q137 -15 412 -15t412 15q43 5 75.5 35t42.5 73q20 84 20 260zM563 1017l90 296h-75l-51 -195l-53 195h-78l24 -69t23 -69q35 -103 46 -158v-201h74v201zM852 936v130q0 58 -21 87q-29 38 -78 38q-51 0 -78 -38 q-21 -29 -21 -87v-130q0 -58 21 -87q27 -38 78 -38q49 0 78 38q21 27 21 87zM1033 816h67v370h-67v-283q-22 -31 -42 -31q-15 0 -16 16q-1 2 -1 26v272h-67v-293q0 -37 6 -55q11 -27 43 -27q36 0 77 45v-40zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960 q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf167;" d="M971 292v-211q0 -67 -39 -67q-23 0 -45 22v301q22 22 45 22q39 0 39 -67zM1309 291v-46h-90v46q0 68 45 68t45 -68zM343 509h107v94h-312v-94h105v-569h100v569zM631 -60h89v494h-89v-378q-30 -42 -57 -42q-18 0 -21 21q-1 3 -1 35v364h-89v-391q0 -49 8 -73 q12 -37 58 -37q48 0 102 61v-54zM1060 88v197q0 73 -9 99q-17 56 -71 56q-50 0 -93 -54v217h-89v-663h89v48q45 -55 93 -55q54 0 71 55q9 27 9 100zM1398 98v13h-91q0 -51 -2 -61q-7 -36 -40 -36q-46 0 -46 69v87h179v103q0 79 -27 116q-39 51 -106 51q-68 0 -107 -51 q-28 -37 -28 -116v-173q0 -79 29 -116q39 -51 108 -51q72 0 108 53q18 27 21 54q2 9 2 58zM790 1011v210q0 69 -43 69t-43 -69v-210q0 -70 43 -70t43 70zM1509 260q0 -234 -26 -350q-14 -59 -58 -99t-102 -46q-184 -21 -555 -21t-555 21q-58 6 -102.5 46t-57.5 99 q-26 112 -26 350q0 234 26 350q14 59 58 99t103 47q183 20 554 20t555 -20q58 -7 102.5 -47t57.5 -99q26 -112 26 -350zM511 1536h102l-121 -399v-271h-100v271q-14 74 -61 212q-37 103 -65 187h106l71 -263zM881 1203v-175q0 -81 -28 -118q-37 -51 -106 -51q-67 0 -105 51 q-28 38 -28 118v175q0 80 28 117q38 51 105 51q69 0 106 -51q28 -37 28 -117zM1216 1365v-499h-91v55q-53 -62 -103 -62q-46 0 -59 37q-8 24 -8 75v394h91v-367q0 -33 1 -35q3 -22 21 -22q27 0 57 43v381h91z" />
+<glyph unicode="&#xf168;" horiz-adv-x="1408" d="M597 869q-10 -18 -257 -456q-27 -46 -65 -46h-239q-21 0 -31 17t0 36l253 448q1 0 0 1l-161 279q-12 22 -1 37q9 15 32 15h239q40 0 66 -45zM1403 1511q11 -16 0 -37l-528 -934v-1l336 -615q11 -20 1 -37q-10 -15 -32 -15h-239q-42 0 -66 45l-339 622q18 32 531 942 q25 45 64 45h241q22 0 31 -15z" />
+<glyph unicode="&#xf169;" d="M685 771q0 1 -126 222q-21 34 -52 34h-184q-18 0 -26 -11q-7 -12 1 -29l125 -216v-1l-196 -346q-9 -14 0 -28q8 -13 24 -13h185q31 0 50 36zM1309 1268q-7 12 -24 12h-187q-30 0 -49 -35l-411 -729q1 -2 262 -481q20 -35 52 -35h184q18 0 25 12q8 13 -1 28l-260 476v1 l409 723q8 16 0 28zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf16a;" horiz-adv-x="1792" d="M1280 640q0 37 -30 54l-512 320q-31 20 -65 2q-33 -18 -33 -56v-640q0 -38 33 -56q16 -8 31 -8q20 0 34 10l512 320q30 17 30 54zM1792 640q0 -96 -1 -150t-8.5 -136.5t-22.5 -147.5q-16 -73 -69 -123t-124 -58q-222 -25 -671 -25t-671 25q-71 8 -124.5 58t-69.5 123 q-14 65 -21.5 147.5t-8.5 136.5t-1 150t1 150t8.5 136.5t22.5 147.5q16 73 69 123t124 58q222 25 671 25t671 -25q71 -8 124.5 -58t69.5 -123q14 -65 21.5 -147.5t8.5 -136.5t1 -150z" />
+<glyph unicode="&#xf16b;" horiz-adv-x="1792" d="M402 829l494 -305l-342 -285l-490 319zM1388 274v-108l-490 -293v-1l-1 1l-1 -1v1l-489 293v108l147 -96l342 284v2l1 -1l1 1v-2l343 -284zM554 1418l342 -285l-494 -304l-338 270zM1390 829l338 -271l-489 -319l-343 285zM1239 1418l489 -319l-338 -270l-494 304z" />
+<glyph unicode="&#xf16c;" d="M1289 -96h-1118v480h-160v-640h1438v640h-160v-480zM347 428l33 157l783 -165l-33 -156zM450 802l67 146l725 -339l-67 -145zM651 1158l102 123l614 -513l-102 -123zM1048 1536l477 -641l-128 -96l-477 641zM330 65v159h800v-159h-800z" />
+<glyph unicode="&#xf16d;" d="M1362 110v648h-135q20 -63 20 -131q0 -126 -64 -232.5t-174 -168.5t-240 -62q-197 0 -337 135.5t-140 327.5q0 68 20 131h-141v-648q0 -26 17.5 -43.5t43.5 -17.5h1069q25 0 43 17.5t18 43.5zM1078 643q0 124 -90.5 211.5t-218.5 87.5q-127 0 -217.5 -87.5t-90.5 -211.5 t90.5 -211.5t217.5 -87.5q128 0 218.5 87.5t90.5 211.5zM1362 1003v165q0 28 -20 48.5t-49 20.5h-174q-29 0 -49 -20.5t-20 -48.5v-165q0 -29 20 -49t49 -20h174q29 0 49 20t20 49zM1536 1211v-1142q0 -81 -58 -139t-139 -58h-1142q-81 0 -139 58t-58 139v1142q0 81 58 139 t139 58h1142q81 0 139 -58t58 -139z" />
+<glyph unicode="&#xf16e;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM698 640q0 88 -62 150t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150zM1262 640q0 88 -62 150 t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150z" />
+<glyph unicode="&#xf170;" d="M768 914l201 -306h-402zM1133 384h94l-459 691l-459 -691h94l104 160h522zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf171;" horiz-adv-x="1408" d="M815 677q8 -63 -50.5 -101t-111.5 -6q-39 17 -53.5 58t-0.5 82t52 58q36 18 72.5 12t64 -35.5t27.5 -67.5zM926 698q-14 107 -113 164t-197 13q-63 -28 -100.5 -88.5t-34.5 -129.5q4 -91 77.5 -155t165.5 -56q91 8 152 84t50 168zM1165 1240q-20 27 -56 44.5t-58 22 t-71 12.5q-291 47 -566 -2q-43 -7 -66 -12t-55 -22t-50 -43q30 -28 76 -45.5t73.5 -22t87.5 -11.5q228 -29 448 -1q63 8 89.5 12t72.5 21.5t75 46.5zM1222 205q-8 -26 -15.5 -76.5t-14 -84t-28.5 -70t-58 -56.5q-86 -48 -189.5 -71.5t-202 -22t-201.5 18.5q-46 8 -81.5 18 t-76.5 27t-73 43.5t-52 61.5q-25 96 -57 292l6 16l18 9q223 -148 506.5 -148t507.5 148q21 -6 24 -23t-5 -45t-8 -37zM1403 1166q-26 -167 -111 -655q-5 -30 -27 -56t-43.5 -40t-54.5 -31q-252 -126 -610 -88q-248 27 -394 139q-15 12 -25.5 26.5t-17 35t-9 34t-6 39.5 t-5.5 35q-9 50 -26.5 150t-28 161.5t-23.5 147.5t-22 158q3 26 17.5 48.5t31.5 37.5t45 30t46 22.5t48 18.5q125 46 313 64q379 37 676 -50q155 -46 215 -122q16 -20 16.5 -51t-5.5 -54z" />
+<glyph unicode="&#xf172;" d="M848 666q0 43 -41 66t-77 1q-43 -20 -42.5 -72.5t43.5 -70.5q39 -23 81 4t36 72zM928 682q8 -66 -36 -121t-110 -61t-119 40t-56 113q-2 49 25.5 93t72.5 64q70 31 141.5 -10t81.5 -118zM1100 1073q-20 -21 -53.5 -34t-53 -16t-63.5 -8q-155 -20 -324 0q-44 6 -63 9.5 t-52.5 16t-54.5 32.5q13 19 36 31t40 15.5t47 8.5q198 35 408 1q33 -5 51 -8.5t43 -16t39 -31.5zM1142 327q0 7 5.5 26.5t3 32t-17.5 16.5q-161 -106 -365 -106t-366 106l-12 -6l-5 -12q26 -154 41 -210q47 -81 204 -108q249 -46 428 53q34 19 49 51.5t22.5 85.5t12.5 71z M1272 1020q9 53 -8 75q-43 55 -155 88q-216 63 -487 36q-132 -12 -226 -46q-38 -15 -59.5 -25t-47 -34t-29.5 -54q8 -68 19 -138t29 -171t24 -137q1 -5 5 -31t7 -36t12 -27t22 -28q105 -80 284 -100q259 -28 440 63q24 13 39.5 23t31 29t19.5 40q48 267 80 473zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf173;" horiz-adv-x="1024" d="M944 207l80 -237q-23 -35 -111 -66t-177 -32q-104 -2 -190.5 26t-142.5 74t-95 106t-55.5 120t-16.5 118v544h-168v215q72 26 129 69.5t91 90t58 102t34 99t15 88.5q1 5 4.5 8.5t7.5 3.5h244v-424h333v-252h-334v-518q0 -30 6.5 -56t22.5 -52.5t49.5 -41.5t81.5 -14 q78 2 134 29z" />
+<glyph unicode="&#xf174;" d="M1136 75l-62 183q-44 -22 -103 -22q-36 -1 -62 10.5t-38.5 31.5t-17.5 40.5t-5 43.5v398h257v194h-256v326h-188q-8 0 -9 -10q-5 -44 -17.5 -87t-39 -95t-77 -95t-118.5 -68v-165h130v-418q0 -57 21.5 -115t65 -111t121 -85.5t176.5 -30.5q69 1 136.5 25t85.5 50z M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf175;" horiz-adv-x="768" d="M765 237q8 -19 -5 -35l-350 -384q-10 -10 -23 -10q-14 0 -24 10l-355 384q-13 16 -5 35q9 19 29 19h224v1248q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1248h224q21 0 29 -19z" />
+<glyph unicode="&#xf176;" horiz-adv-x="768" d="M765 1043q-9 -19 -29 -19h-224v-1248q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1248h-224q-21 0 -29 19t5 35l350 384q10 10 23 10q14 0 24 -10l355 -384q13 -16 5 -35z" />
+<glyph unicode="&#xf177;" horiz-adv-x="1792" d="M1792 736v-192q0 -14 -9 -23t-23 -9h-1248v-224q0 -21 -19 -29t-35 5l-384 350q-10 10 -10 23q0 14 10 24l384 354q16 14 35 6q19 -9 19 -29v-224h1248q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf178;" horiz-adv-x="1792" d="M1728 643q0 -14 -10 -24l-384 -354q-16 -14 -35 -6q-19 9 -19 29v224h-1248q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h1248v224q0 21 19 29t35 -5l384 -350q10 -10 10 -23z" />
+<glyph unicode="&#xf179;" horiz-adv-x="1408" d="M1393 321q-39 -125 -123 -250q-129 -196 -257 -196q-49 0 -140 32q-86 32 -151 32q-61 0 -142 -33q-81 -34 -132 -34q-152 0 -301 259q-147 261 -147 503q0 228 113 374q112 144 284 144q72 0 177 -30q104 -30 138 -30q45 0 143 34q102 34 173 34q119 0 213 -65 q52 -36 104 -100q-79 -67 -114 -118q-65 -94 -65 -207q0 -124 69 -223t158 -126zM1017 1494q0 -61 -29 -136q-30 -75 -93 -138q-54 -54 -108 -72q-37 -11 -104 -17q3 149 78 257q74 107 250 148q1 -3 2.5 -11t2.5 -11q0 -4 0.5 -10t0.5 -10z" />
+<glyph unicode="&#xf17a;" horiz-adv-x="1664" d="M682 530v-651l-682 94v557h682zM682 1273v-659h-682v565zM1664 530v-786l-907 125v661h907zM1664 1408v-794h-907v669z" />
+<glyph unicode="&#xf17b;" horiz-adv-x="1408" d="M493 1053q16 0 27.5 11.5t11.5 27.5t-11.5 27.5t-27.5 11.5t-27 -11.5t-11 -27.5t11 -27.5t27 -11.5zM915 1053q16 0 27 11.5t11 27.5t-11 27.5t-27 11.5t-27.5 -11.5t-11.5 -27.5t11.5 -27.5t27.5 -11.5zM103 869q42 0 72 -30t30 -72v-430q0 -43 -29.5 -73t-72.5 -30 t-73 30t-30 73v430q0 42 30 72t73 30zM1163 850v-666q0 -46 -32 -78t-77 -32h-75v-227q0 -43 -30 -73t-73 -30t-73 30t-30 73v227h-138v-227q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73l-1 227h-74q-46 0 -78 32t-32 78v666h918zM931 1255q107 -55 171 -153.5t64 -215.5 h-925q0 117 64 215.5t172 153.5l-71 131q-7 13 5 20q13 6 20 -6l72 -132q95 42 201 42t201 -42l72 132q7 12 20 6q12 -7 5 -20zM1408 767v-430q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73v430q0 43 30 72.5t72 29.5q43 0 73 -29.5t30 -72.5z" />
+<glyph unicode="&#xf17c;" d="M663 1125q-11 -1 -15.5 -10.5t-8.5 -9.5q-5 -1 -5 5q0 12 19 15h10zM750 1111q-4 -1 -11.5 6.5t-17.5 4.5q24 11 32 -2q3 -6 -3 -9zM399 684q-4 1 -6 -3t-4.5 -12.5t-5.5 -13.5t-10 -13q-7 -10 -1 -12q4 -1 12.5 7t12.5 18q1 3 2 7t2 6t1.5 4.5t0.5 4v3t-1 2.5t-3 2z M1254 325q0 18 -55 42q4 15 7.5 27.5t5 26t3 21.5t0.5 22.5t-1 19.5t-3.5 22t-4 20.5t-5 25t-5.5 26.5q-10 48 -47 103t-72 75q24 -20 57 -83q87 -162 54 -278q-11 -40 -50 -42q-31 -4 -38.5 18.5t-8 83.5t-11.5 107q-9 39 -19.5 69t-19.5 45.5t-15.5 24.5t-13 15t-7.5 7 q-14 62 -31 103t-29.5 56t-23.5 33t-15 40q-4 21 6 53.5t4.5 49.5t-44.5 25q-15 3 -44.5 18t-35.5 16q-8 1 -11 26t8 51t36 27q37 3 51 -30t4 -58q-11 -19 -2 -26.5t30 -0.5q13 4 13 36v37q-5 30 -13.5 50t-21 30.5t-23.5 15t-27 7.5q-107 -8 -89 -134q0 -15 -1 -15 q-9 9 -29.5 10.5t-33 -0.5t-15.5 5q1 57 -16 90t-45 34q-27 1 -41.5 -27.5t-16.5 -59.5q-1 -15 3.5 -37t13 -37.5t15.5 -13.5q10 3 16 14q4 9 -7 8q-7 0 -15.5 14.5t-9.5 33.5q-1 22 9 37t34 14q17 0 27 -21t9.5 -39t-1.5 -22q-22 -15 -31 -29q-8 -12 -27.5 -23.5 t-20.5 -12.5q-13 -14 -15.5 -27t7.5 -18q14 -8 25 -19.5t16 -19t18.5 -13t35.5 -6.5q47 -2 102 15q2 1 23 7t34.5 10.5t29.5 13t21 17.5q9 14 20 8q5 -3 6.5 -8.5t-3 -12t-16.5 -9.5q-20 -6 -56.5 -21.5t-45.5 -19.5q-44 -19 -70 -23q-25 -5 -79 2q-10 2 -9 -2t17 -19 q25 -23 67 -22q17 1 36 7t36 14t33.5 17.5t30 17t24.5 12t17.5 2.5t8.5 -11q0 -2 -1 -4.5t-4 -5t-6 -4.5t-8.5 -5t-9 -4.5t-10 -5t-9.5 -4.5q-28 -14 -67.5 -44t-66.5 -43t-49 -1q-21 11 -63 73q-22 31 -25 22q-1 -3 -1 -10q0 -25 -15 -56.5t-29.5 -55.5t-21 -58t11.5 -63 q-23 -6 -62.5 -90t-47.5 -141q-2 -18 -1.5 -69t-5.5 -59q-8 -24 -29 -3q-32 31 -36 94q-2 28 4 56q4 19 -1 18l-4 -5q-36 -65 10 -166q5 -12 25 -28t24 -20q20 -23 104 -90.5t93 -76.5q16 -15 17.5 -38t-14 -43t-45.5 -23q8 -15 29 -44.5t28 -54t7 -70.5q46 24 7 92 q-4 8 -10.5 16t-9.5 12t-2 6q3 5 13 9.5t20 -2.5q46 -52 166 -36q133 15 177 87q23 38 34 30q12 -6 10 -52q-1 -25 -23 -92q-9 -23 -6 -37.5t24 -15.5q3 19 14.5 77t13.5 90q2 21 -6.5 73.5t-7.5 97t23 70.5q15 18 51 18q1 37 34.5 53t72.5 10.5t60 -22.5zM626 1152 q3 17 -2.5 30t-11.5 15q-9 2 -9 -7q2 -5 5 -6q10 0 7 -15q-3 -20 8 -20q3 0 3 3zM1045 955q-2 8 -6.5 11.5t-13 5t-14.5 5.5q-5 3 -9.5 8t-7 8t-5.5 6.5t-4 4t-4 -1.5q-14 -16 7 -43.5t39 -31.5q9 -1 14.5 8t3.5 20zM867 1168q0 11 -5 19.5t-11 12.5t-9 3q-14 -1 -7 -7l4 -2 q14 -4 18 -31q0 -3 8 2zM921 1401q0 2 -2.5 5t-9 7t-9.5 6q-15 15 -24 15q-9 -1 -11.5 -7.5t-1 -13t-0.5 -12.5q-1 -4 -6 -10.5t-6 -9t3 -8.5q4 -3 8 0t11 9t15 9q1 1 9 1t15 2t9 7zM1486 60q20 -12 31 -24.5t12 -24t-2.5 -22.5t-15.5 -22t-23.5 -19.5t-30 -18.5 t-31.5 -16.5t-32 -15.5t-27 -13q-38 -19 -85.5 -56t-75.5 -64q-17 -16 -68 -19.5t-89 14.5q-18 9 -29.5 23.5t-16.5 25.5t-22 19.5t-47 9.5q-44 1 -130 1q-19 0 -57 -1.5t-58 -2.5q-44 -1 -79.5 -15t-53.5 -30t-43.5 -28.5t-53.5 -11.5q-29 1 -111 31t-146 43q-19 4 -51 9.5 t-50 9t-39.5 9.5t-33.5 14.5t-17 19.5q-10 23 7 66.5t18 54.5q1 16 -4 40t-10 42.5t-4.5 36.5t10.5 27q14 12 57 14t60 12q30 18 42 35t12 51q21 -73 -32 -106q-32 -20 -83 -15q-34 3 -43 -10q-13 -15 5 -57q2 -6 8 -18t8.5 -18t4.5 -17t1 -22q0 -15 -17 -49t-14 -48 q3 -17 37 -26q20 -6 84.5 -18.5t99.5 -20.5q24 -6 74 -22t82.5 -23t55.5 -4q43 6 64.5 28t23 48t-7.5 58.5t-19 52t-20 36.5q-121 190 -169 242q-68 74 -113 40q-11 -9 -15 15q-3 16 -2 38q1 29 10 52t24 47t22 42q8 21 26.5 72t29.5 78t30 61t39 54q110 143 124 195 q-12 112 -16 310q-2 90 24 151.5t106 104.5q39 21 104 21q53 1 106 -13.5t89 -41.5q57 -42 91.5 -121.5t29.5 -147.5q-5 -95 30 -214q34 -113 133 -218q55 -59 99.5 -163t59.5 -191q8 -49 5 -84.5t-12 -55.5t-20 -22q-10 -2 -23.5 -19t-27 -35.5t-40.5 -33.5t-61 -14 q-18 1 -31.5 5t-22.5 13.5t-13.5 15.5t-11.5 20.5t-9 19.5q-22 37 -41 30t-28 -49t7 -97q20 -70 1 -195q-10 -65 18 -100.5t73 -33t85 35.5q59 49 89.5 66.5t103.5 42.5q53 18 77 36.5t18.5 34.5t-25 28.5t-51.5 23.5q-33 11 -49.5 48t-15 72.5t15.5 47.5q1 -31 8 -56.5 t14.5 -40.5t20.5 -28.5t21 -19t21.5 -13t16.5 -9.5z" />
+<glyph unicode="&#xf17d;" d="M1024 36q-42 241 -140 498h-2l-2 -1q-16 -6 -43 -16.5t-101 -49t-137 -82t-131 -114.5t-103 -148l-15 11q184 -150 418 -150q132 0 256 52zM839 643q-21 49 -53 111q-311 -93 -673 -93q-1 -7 -1 -21q0 -124 44 -236.5t124 -201.5q50 89 123.5 166.5t142.5 124.5t130.5 81 t99.5 48l37 13q4 1 13 3.5t13 4.5zM732 855q-120 213 -244 378q-138 -65 -234 -186t-128 -272q302 0 606 80zM1416 536q-210 60 -409 29q87 -239 128 -469q111 75 185 189.5t96 250.5zM611 1277q-1 0 -2 -1q1 1 2 1zM1201 1132q-185 164 -433 164q-76 0 -155 -19 q131 -170 246 -382q69 26 130 60.5t96.5 61.5t65.5 57t37.5 40.5zM1424 647q-3 232 -149 410l-1 -1q-9 -12 -19 -24.5t-43.5 -44.5t-71 -60.5t-100 -65t-131.5 -64.5q25 -53 44 -95q2 -6 6.5 -17.5t7.5 -16.5q36 5 74.5 7t73.5 2t69 -1.5t64 -4t56.5 -5.5t48 -6.5t36.5 -6 t25 -4.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf17e;" d="M1173 473q0 50 -19.5 91.5t-48.5 68.5t-73 49t-82.5 34t-87.5 23l-104 24q-30 7 -44 10.5t-35 11.5t-30 16t-16.5 21t-7.5 30q0 77 144 77q43 0 77 -12t54 -28.5t38 -33.5t40 -29t48 -12q47 0 75.5 32t28.5 77q0 55 -56 99.5t-142 67.5t-182 23q-68 0 -132 -15.5 t-119.5 -47t-89 -87t-33.5 -128.5q0 -61 19 -106.5t56 -75.5t80 -48.5t103 -32.5l146 -36q90 -22 112 -36q32 -20 32 -60q0 -39 -40 -64.5t-105 -25.5q-51 0 -91.5 16t-65 38.5t-45.5 45t-46 38.5t-54 16q-50 0 -75.5 -30t-25.5 -75q0 -92 122 -157.5t291 -65.5 q73 0 140 18.5t122.5 53.5t88.5 93.5t33 131.5zM1536 256q0 -159 -112.5 -271.5t-271.5 -112.5q-130 0 -234 80q-77 -16 -150 -16q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5q0 73 16 150q-80 104 -80 234q0 159 112.5 271.5t271.5 112.5q130 0 234 -80 q77 16 150 16q143 0 273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -73 -16 -150q80 -104 80 -234z" />
+<glyph unicode="&#xf180;" horiz-adv-x="1280" d="M1000 1102l37 194q5 23 -9 40t-35 17h-712q-23 0 -38.5 -17t-15.5 -37v-1101q0 -7 6 -1l291 352q23 26 38 33.5t48 7.5h239q22 0 37 14.5t18 29.5q24 130 37 191q4 21 -11.5 40t-36.5 19h-294q-29 0 -48 19t-19 48v42q0 29 19 47.5t48 18.5h346q18 0 35 13.5t20 29.5z M1227 1324q-15 -73 -53.5 -266.5t-69.5 -350t-35 -173.5q-6 -22 -9 -32.5t-14 -32.5t-24.5 -33t-38.5 -21t-58 -10h-271q-13 0 -22 -10q-8 -9 -426 -494q-22 -25 -58.5 -28.5t-48.5 5.5q-55 22 -55 98v1410q0 55 38 102.5t120 47.5h888q95 0 127 -53t10 -159zM1227 1324 l-158 -790q4 17 35 173.5t69.5 350t53.5 266.5z" />
+<glyph unicode="&#xf181;" d="M704 192v1024q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-1024q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1376 576v640q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-640q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408 q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf182;" horiz-adv-x="1280" d="M1280 480q0 -40 -28 -68t-68 -28q-51 0 -80 43l-227 341h-45v-132l247 -411q9 -15 9 -33q0 -26 -19 -45t-45 -19h-192v-272q0 -46 -33 -79t-79 -33h-160q-46 0 -79 33t-33 79v272h-192q-26 0 -45 19t-19 45q0 18 9 33l247 411v132h-45l-227 -341q-29 -43 -80 -43 q-40 0 -68 28t-28 68q0 29 16 53l256 384q73 107 176 107h384q103 0 176 -107l256 -384q16 -24 16 -53zM864 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf183;" horiz-adv-x="1024" d="M1024 832v-416q0 -40 -28 -68t-68 -28t-68 28t-28 68v352h-64v-912q0 -46 -33 -79t-79 -33t-79 33t-33 79v464h-64v-464q0 -46 -33 -79t-79 -33t-79 33t-33 79v912h-64v-352q0 -40 -28 -68t-68 -28t-68 28t-28 68v416q0 80 56 136t136 56h640q80 0 136 -56t56 -136z M736 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf184;" d="M773 234l350 473q16 22 24.5 59t-6 85t-61.5 79q-40 26 -83 25.5t-73.5 -17.5t-54.5 -45q-36 -40 -96 -40q-59 0 -95 40q-24 28 -54.5 45t-73.5 17.5t-84 -25.5q-46 -31 -60.5 -79t-6 -85t24.5 -59zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf185;" horiz-adv-x="1792" d="M1472 640q0 117 -45.5 223.5t-123 184t-184 123t-223.5 45.5t-223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5t45.5 -223.5t123 -184t184 -123t223.5 -45.5t223.5 45.5t184 123t123 184t45.5 223.5zM1748 363q-4 -15 -20 -20l-292 -96v-306q0 -16 -13 -26q-15 -10 -29 -4 l-292 94l-180 -248q-10 -13 -26 -13t-26 13l-180 248l-292 -94q-14 -6 -29 4q-13 10 -13 26v306l-292 96q-16 5 -20 20q-5 17 4 29l180 248l-180 248q-9 13 -4 29q4 15 20 20l292 96v306q0 16 13 26q15 10 29 4l292 -94l180 248q9 12 26 12t26 -12l180 -248l292 94 q14 6 29 -4q13 -10 13 -26v-306l292 -96q16 -5 20 -20q5 -16 -4 -29l-180 -248l180 -248q9 -12 4 -29z" />
+<glyph unicode="&#xf186;" d="M1262 233q-54 -9 -110 -9q-182 0 -337 90t-245 245t-90 337q0 192 104 357q-201 -60 -328.5 -229t-127.5 -384q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51q144 0 273.5 61.5t220.5 171.5zM1465 318q-94 -203 -283.5 -324.5t-413.5 -121.5q-156 0 -298 61 t-245 164t-164 245t-61 298q0 153 57.5 292.5t156 241.5t235.5 164.5t290 68.5q44 2 61 -39q18 -41 -15 -72q-86 -78 -131.5 -181.5t-45.5 -218.5q0 -148 73 -273t198 -198t273 -73q118 0 228 51q41 18 72 -13q14 -14 17.5 -34t-4.5 -38z" />
+<glyph unicode="&#xf187;" horiz-adv-x="1792" d="M1088 704q0 26 -19 45t-45 19h-256q-26 0 -45 -19t-19 -45t19 -45t45 -19h256q26 0 45 19t19 45zM1664 896v-960q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v960q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1728 1344v-256q0 -26 -19 -45t-45 -19h-1536 q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1536q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf188;" horiz-adv-x="1664" d="M1632 576q0 -26 -19 -45t-45 -19h-224q0 -171 -67 -290l208 -209q19 -19 19 -45t-19 -45q-18 -19 -45 -19t-45 19l-198 197q-5 -5 -15 -13t-42 -28.5t-65 -36.5t-82 -29t-97 -13v896h-128v-896q-51 0 -101.5 13.5t-87 33t-66 39t-43.5 32.5l-15 14l-183 -207 q-20 -21 -48 -21q-24 0 -43 16q-19 18 -20.5 44.5t15.5 46.5l202 227q-58 114 -58 274h-224q-26 0 -45 19t-19 45t19 45t45 19h224v294l-173 173q-19 19 -19 45t19 45t45 19t45 -19l173 -173h844l173 173q19 19 45 19t45 -19t19 -45t-19 -45l-173 -173v-294h224q26 0 45 -19 t19 -45zM1152 1152h-640q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5z" />
+<glyph unicode="&#xf189;" horiz-adv-x="1920" d="M1917 1016q23 -64 -150 -294q-24 -32 -65 -85q-78 -100 -90 -131q-17 -41 14 -81q17 -21 81 -82h1l1 -1l1 -1l2 -2q141 -131 191 -221q3 -5 6.5 -12.5t7 -26.5t-0.5 -34t-25 -27.5t-59 -12.5l-256 -4q-24 -5 -56 5t-52 22l-20 12q-30 21 -70 64t-68.5 77.5t-61 58 t-56.5 15.5q-3 -1 -8 -3.5t-17 -14.5t-21.5 -29.5t-17 -52t-6.5 -77.5q0 -15 -3.5 -27.5t-7.5 -18.5l-4 -5q-18 -19 -53 -22h-115q-71 -4 -146 16.5t-131.5 53t-103 66t-70.5 57.5l-25 24q-10 10 -27.5 30t-71.5 91t-106 151t-122.5 211t-130.5 272q-6 16 -6 27t3 16l4 6 q15 19 57 19l274 2q12 -2 23 -6.5t16 -8.5l5 -3q16 -11 24 -32q20 -50 46 -103.5t41 -81.5l16 -29q29 -60 56 -104t48.5 -68.5t41.5 -38.5t34 -14t27 5q2 1 5 5t12 22t13.5 47t9.5 81t0 125q-2 40 -9 73t-14 46l-6 12q-25 34 -85 43q-13 2 5 24q17 19 38 30q53 26 239 24 q82 -1 135 -13q20 -5 33.5 -13.5t20.5 -24t10.5 -32t3.5 -45.5t-1 -55t-2.5 -70.5t-1.5 -82.5q0 -11 -1 -42t-0.5 -48t3.5 -40.5t11.5 -39t22.5 -24.5q8 -2 17 -4t26 11t38 34.5t52 67t68 107.5q60 104 107 225q4 10 10 17.5t11 10.5l4 3l5 2.5t13 3t20 0.5l288 2 q39 5 64 -2.5t31 -16.5z" />
+<glyph unicode="&#xf18a;" horiz-adv-x="1792" d="M675 252q21 34 11 69t-45 50q-34 14 -73 1t-60 -46q-22 -34 -13 -68.5t43 -50.5t74.5 -2.5t62.5 47.5zM769 373q8 13 3.5 26.5t-17.5 18.5q-14 5 -28.5 -0.5t-21.5 -18.5q-17 -31 13 -45q14 -5 29 0.5t22 18.5zM943 266q-45 -102 -158 -150t-224 -12 q-107 34 -147.5 126.5t6.5 187.5q47 93 151.5 139t210.5 19q111 -29 158.5 -119.5t2.5 -190.5zM1255 426q-9 96 -89 170t-208.5 109t-274.5 21q-223 -23 -369.5 -141.5t-132.5 -264.5q9 -96 89 -170t208.5 -109t274.5 -21q223 23 369.5 141.5t132.5 264.5zM1563 422 q0 -68 -37 -139.5t-109 -137t-168.5 -117.5t-226 -83t-270.5 -31t-275 33.5t-240.5 93t-171.5 151t-65 199.5q0 115 69.5 245t197.5 258q169 169 341.5 236t246.5 -7q65 -64 20 -209q-4 -14 -1 -20t10 -7t14.5 0.5t13.5 3.5l6 2q139 59 246 59t153 -61q45 -63 0 -178 q-2 -13 -4.5 -20t4.5 -12.5t12 -7.5t17 -6q57 -18 103 -47t80 -81.5t34 -116.5zM1489 1046q42 -47 54.5 -108.5t-6.5 -117.5q-8 -23 -29.5 -34t-44.5 -4q-23 8 -34 29.5t-4 44.5q20 63 -24 111t-107 35q-24 -5 -45 8t-25 37q-5 24 8 44.5t37 25.5q60 13 119 -5.5t101 -65.5z M1670 1209q87 -96 112.5 -222.5t-13.5 -241.5q-9 -27 -34 -40t-52 -4t-40 34t-5 52q28 82 10 172t-80 158q-62 69 -148 95.5t-173 8.5q-28 -6 -52 9.5t-30 43.5t9.5 51.5t43.5 29.5q123 26 244 -11.5t208 -134.5z" />
+<glyph unicode="&#xf18b;" d="M1133 -34q-171 -94 -368 -94q-196 0 -367 94q138 87 235.5 211t131.5 268q35 -144 132.5 -268t235.5 -211zM638 1394v-485q0 -252 -126.5 -459.5t-330.5 -306.5q-181 215 -181 495q0 187 83.5 349.5t229.5 269.5t325 137zM1536 638q0 -280 -181 -495 q-204 99 -330.5 306.5t-126.5 459.5v485q179 -30 325 -137t229.5 -269.5t83.5 -349.5z" />
+<glyph unicode="&#xf18c;" horiz-adv-x="1408" d="M1402 433q-32 -80 -76 -138t-91 -88.5t-99 -46.5t-101.5 -14.5t-96.5 8.5t-86.5 22t-69.5 27.5t-46 22.5l-17 10q-113 -228 -289.5 -359.5t-384.5 -132.5q-19 0 -32 13t-13 32t13 31.5t32 12.5q173 1 322.5 107.5t251.5 294.5q-36 -14 -72 -23t-83 -13t-91 2.5t-93 28.5 t-92 59t-84.5 100t-74.5 146q114 47 214 57t167.5 -7.5t124.5 -56.5t88.5 -77t56.5 -82q53 131 79 291q-7 -1 -18 -2.5t-46.5 -2.5t-69.5 0.5t-81.5 10t-88.5 23t-84 42.5t-75 65t-54.5 94.5t-28.5 127.5q70 28 133.5 36.5t112.5 -1t92 -30t73.5 -50t56 -61t42 -63t27.5 -56 t16 -39.5l4 -16q12 122 12 195q-8 6 -21.5 16t-49 44.5t-63.5 71.5t-54 93t-33 112.5t12 127t70 138.5q73 -25 127.5 -61.5t84.5 -76.5t48 -85t20.5 -89t-0.5 -85.5t-13 -76.5t-19 -62t-17 -42l-7 -15q1 -5 1 -50.5t-1 -71.5q3 7 10 18.5t30.5 43t50.5 58t71 55.5t91.5 44.5 t112 14.5t132.5 -24q-2 -78 -21.5 -141.5t-50 -104.5t-69.5 -71.5t-81.5 -45.5t-84.5 -24t-80 -9.5t-67.5 1t-46.5 4.5l-17 3q-23 -147 -73 -283q6 7 18 18.5t49.5 41t77.5 52.5t99.5 42t117.5 20t129 -23.5t137 -77.5z" />
+<glyph unicode="&#xf18d;" horiz-adv-x="1280" d="M1259 283v-66q0 -85 -57.5 -144.5t-138.5 -59.5h-57l-260 -269v269h-529q-81 0 -138.5 59.5t-57.5 144.5v66h1238zM1259 609v-255h-1238v255h1238zM1259 937v-255h-1238v255h1238zM1259 1077v-67h-1238v67q0 84 57.5 143.5t138.5 59.5h846q81 0 138.5 -59.5t57.5 -143.5z " />
+<glyph unicode="&#xf18e;" d="M1152 640q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192h-352q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h352v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198 t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf190;" d="M1152 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-352v-192q0 -14 -9 -23t-23 -9q-12 0 -24 10l-319 319q-9 9 -9 23t9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h352q13 0 22.5 -9.5t9.5 -22.5zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198 t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf191;" d="M1024 960v-640q0 -26 -19 -45t-45 -19q-20 0 -37 12l-448 320q-27 19 -27 52t27 52l448 320q17 12 37 12q26 0 45 -19t19 -45zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5z M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf192;" d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5 t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf193;" horiz-adv-x="1664" d="M1023 349l102 -204q-58 -179 -210 -290t-339 -111q-156 0 -288.5 77.5t-210 210t-77.5 288.5q0 181 104.5 330t274.5 211l17 -131q-122 -54 -195 -165.5t-73 -244.5q0 -185 131.5 -316.5t316.5 -131.5q126 0 232.5 65t165 175.5t49.5 236.5zM1571 249l58 -114l-256 -128 q-13 -7 -29 -7q-40 0 -57 35l-239 477h-472q-24 0 -42.5 16.5t-21.5 40.5l-96 779q-2 16 6 42q14 51 57 82.5t97 31.5q66 0 113 -47t47 -113q0 -69 -52 -117.5t-120 -41.5l37 -289h423v-128h-407l16 -128h455q40 0 57 -35l228 -455z" />
+<glyph unicode="&#xf194;" d="M1292 898q10 216 -161 222q-231 8 -312 -261q44 19 82 19q85 0 74 -96q-4 -57 -74 -167t-105 -110q-43 0 -82 169q-13 54 -45 255q-30 189 -160 177q-59 -7 -164 -100l-81 -72l-81 -72l52 -67q76 52 87 52q57 0 107 -179q15 -55 45 -164.5t45 -164.5q68 -179 164 -179 q157 0 383 294q220 283 226 444zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf195;" horiz-adv-x="1152" d="M1152 704q0 -191 -94.5 -353t-256.5 -256.5t-353 -94.5h-160q-14 0 -23 9t-9 23v611l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v93l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v250q0 14 9 23t23 9h160 q14 0 23 -9t9 -23v-181l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-93l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-487q188 13 318 151t130 328q0 14 9 23t23 9h160q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf196;" horiz-adv-x="1408" d="M1152 736v-64q0 -14 -9 -23t-23 -9h-352v-352q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v352h-352q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h352v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-352h352q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832 q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf197;" horiz-adv-x="2176" d="M620 416q-110 -64 -268 -64h-128v64h-64q-13 0 -22.5 23.5t-9.5 56.5q0 24 7 49q-58 2 -96.5 10.5t-38.5 20.5t38.5 20.5t96.5 10.5q-7 25 -7 49q0 33 9.5 56.5t22.5 23.5h64v64h128q158 0 268 -64h1113q42 -7 106.5 -18t80.5 -14q89 -15 150 -40.5t83.5 -47.5t22.5 -40 t-22.5 -40t-83.5 -47.5t-150 -40.5q-16 -3 -80.5 -14t-106.5 -18h-1113zM1739 668q53 -36 53 -92t-53 -92l81 -30q68 48 68 122t-68 122zM625 400h1015q-217 -38 -456 -80q-57 0 -113 -24t-83 -48l-28 -24l-288 -288q-26 -26 -70.5 -45t-89.5 -19h-96l-93 464h29 q157 0 273 64zM352 816h-29l93 464h96q46 0 90 -19t70 -45l288 -288q4 -4 11 -10.5t30.5 -23t48.5 -29t61.5 -23t72.5 -10.5l456 -80h-1015q-116 64 -273 64z" />
+<glyph unicode="&#xf198;" horiz-adv-x="1664" d="M1519 760q62 0 103.5 -40.5t41.5 -101.5q0 -97 -93 -130l-172 -59l56 -167q7 -21 7 -47q0 -59 -42 -102t-101 -43q-47 0 -85.5 27t-53.5 72l-55 165l-310 -106l55 -164q8 -24 8 -47q0 -59 -42 -102t-102 -43q-47 0 -85 27t-53 72l-55 163l-153 -53q-29 -9 -50 -9 q-61 0 -101.5 40t-40.5 101q0 47 27.5 85t71.5 53l156 53l-105 313l-156 -54q-26 -8 -48 -8q-60 0 -101 40.5t-41 100.5q0 47 27.5 85t71.5 53l157 53l-53 159q-8 24 -8 47q0 60 42 102.5t102 42.5q47 0 85 -27t53 -72l54 -160l310 105l-54 160q-8 24 -8 47q0 59 42.5 102 t101.5 43q47 0 85.5 -27.5t53.5 -71.5l53 -161l162 55q21 6 43 6q60 0 102.5 -39.5t42.5 -98.5q0 -45 -30 -81.5t-74 -51.5l-157 -54l105 -316l164 56q24 8 46 8zM725 498l310 105l-105 315l-310 -107z" />
+<glyph unicode="&#xf199;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM1280 352v436q-31 -35 -64 -55q-34 -22 -132.5 -85t-151.5 -99q-98 -69 -164 -69v0v0q-66 0 -164 69 q-46 32 -141.5 92.5t-142.5 92.5q-12 8 -33 27t-31 27v-436q0 -40 28 -68t68 -28h832q40 0 68 28t28 68zM1280 925q0 41 -27.5 70t-68.5 29h-832q-40 0 -68 -28t-28 -68q0 -37 30.5 -76.5t67.5 -64.5q47 -32 137.5 -89t129.5 -83q3 -2 17 -11.5t21 -14t21 -13t23.5 -13 t21.5 -9.5t22.5 -7.5t20.5 -2.5t20.5 2.5t22.5 7.5t21.5 9.5t23.5 13t21 13t21 14t17 11.5l267 174q35 23 66.5 62.5t31.5 73.5z" />
+<glyph unicode="&#xf19a;" horiz-adv-x="1792" d="M127 640q0 163 67 313l367 -1005q-196 95 -315 281t-119 411zM1415 679q0 -19 -2.5 -38.5t-10 -49.5t-11.5 -44t-17.5 -59t-17.5 -58l-76 -256l-278 826q46 3 88 8q19 2 26 18.5t-2.5 31t-28.5 13.5l-205 -10q-75 1 -202 10q-12 1 -20.5 -5t-11.5 -15t-1.5 -18.5t9 -16.5 t19.5 -8l80 -8l120 -328l-168 -504l-280 832q46 3 88 8q19 2 26 18.5t-2.5 31t-28.5 13.5l-205 -10q-7 0 -23 0.5t-26 0.5q105 160 274.5 253.5t367.5 93.5q147 0 280.5 -53t238.5 -149h-10q-55 0 -92 -40.5t-37 -95.5q0 -12 2 -24t4 -21.5t8 -23t9 -21t12 -22.5t12.5 -21 t14.5 -24t14 -23q63 -107 63 -212zM909 573l237 -647q1 -6 5 -11q-126 -44 -255 -44q-112 0 -217 32zM1570 1009q95 -174 95 -369q0 -209 -104 -385.5t-279 -278.5l235 678q59 169 59 276q0 42 -6 79zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286 t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM896 -215q173 0 331.5 68t273 182.5t182.5 273t68 331.5t-68 331.5t-182.5 273t-273 182.5t-331.5 68t-331.5 -68t-273 -182.5t-182.5 -273t-68 -331.5t68 -331.5t182.5 -273 t273 -182.5t331.5 -68z" />
+<glyph unicode="&#xf19b;" horiz-adv-x="1792" d="M1086 1536v-1536l-272 -128q-228 20 -414 102t-293 208.5t-107 272.5q0 140 100.5 263.5t275 205.5t391.5 108v-172q-217 -38 -356.5 -150t-139.5 -255q0 -152 154.5 -267t388.5 -145v1360zM1755 954l37 -390l-525 114l147 83q-119 70 -280 99v172q277 -33 481 -157z" />
+<glyph unicode="&#xf19c;" horiz-adv-x="2048" d="M960 1536l960 -384v-128h-128q0 -26 -20.5 -45t-48.5 -19h-1526q-28 0 -48.5 19t-20.5 45h-128v128zM256 896h256v-768h128v768h256v-768h128v768h256v-768h128v768h256v-768h59q28 0 48.5 -19t20.5 -45v-64h-1664v64q0 26 20.5 45t48.5 19h59v768zM1851 -64 q28 0 48.5 -19t20.5 -45v-128h-1920v128q0 26 20.5 45t48.5 19h1782z" />
+<glyph unicode="&#xf19d;" horiz-adv-x="2304" d="M1774 700l18 -316q4 -69 -82 -128t-235 -93.5t-323 -34.5t-323 34.5t-235 93.5t-82 128l18 316l574 -181q22 -7 48 -7t48 7zM2304 1024q0 -23 -22 -31l-1120 -352q-4 -1 -10 -1t-10 1l-652 206q-43 -34 -71 -111.5t-34 -178.5q63 -36 63 -109q0 -69 -58 -107l58 -433 q2 -14 -8 -25q-9 -11 -24 -11h-192q-15 0 -24 11q-10 11 -8 25l58 433q-58 38 -58 107q0 73 65 111q11 207 98 330l-333 104q-22 8 -22 31t22 31l1120 352q4 1 10 1t10 -1l1120 -352q22 -8 22 -31z" />
+<glyph unicode="&#xf19e;" d="M859 579l13 -707q-62 11 -105 11q-41 0 -105 -11l13 707q-40 69 -168.5 295.5t-216.5 374.5t-181 287q58 -15 108 -15q43 0 111 15q63 -111 133.5 -229.5t167 -276.5t138.5 -227q37 61 109.5 177.5t117.5 190t105 176t107 189.5q54 -14 107 -14q56 0 114 14v0 q-28 -39 -60 -88.5t-49.5 -78.5t-56.5 -96t-49 -84q-146 -248 -353 -610z" />
+<glyph unicode="&#xf1a0;" d="M768 750h725q12 -67 12 -128q0 -217 -91 -387.5t-259.5 -266.5t-386.5 -96q-157 0 -299 60.5t-245 163.5t-163.5 245t-60.5 299t60.5 299t163.5 245t245 163.5t299 60.5q300 0 515 -201l-209 -201q-123 119 -306 119q-129 0 -238.5 -65t-173.5 -176.5t-64 -243.5 t64 -243.5t173.5 -176.5t238.5 -65q87 0 160 24t120 60t82 82t51.5 87t22.5 78h-436v264z" />
+<glyph unicode="&#xf1a1;" horiz-adv-x="1792" d="M1095 369q16 -16 0 -31q-62 -62 -199 -62t-199 62q-16 15 0 31q6 6 15 6t15 -6q48 -49 169 -49q120 0 169 49q6 6 15 6t15 -6zM788 550q0 -37 -26 -63t-63 -26t-63.5 26t-26.5 63q0 38 26.5 64t63.5 26t63 -26.5t26 -63.5zM1183 550q0 -37 -26.5 -63t-63.5 -26t-63 26 t-26 63t26 63.5t63 26.5t63.5 -26t26.5 -64zM1434 670q0 49 -35 84t-85 35t-86 -36q-130 90 -311 96l63 283l200 -45q0 -37 26 -63t63 -26t63.5 26.5t26.5 63.5t-26.5 63.5t-63.5 26.5q-54 0 -80 -50l-221 49q-19 5 -25 -16l-69 -312q-180 -7 -309 -97q-35 37 -87 37 q-50 0 -85 -35t-35 -84q0 -35 18.5 -64t49.5 -44q-6 -27 -6 -56q0 -142 140 -243t337 -101q198 0 338 101t140 243q0 32 -7 57q30 15 48 43.5t18 63.5zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191 t348 71t348 -71t286 -191t191 -286t71 -348z" />
+<glyph unicode="&#xf1a2;" d="M939 407q13 -13 0 -26q-53 -53 -171 -53t-171 53q-13 13 0 26q5 6 13 6t13 -6q42 -42 145 -42t145 42q5 6 13 6t13 -6zM676 563q0 -31 -23 -54t-54 -23t-54 23t-23 54q0 32 22.5 54.5t54.5 22.5t54.5 -22.5t22.5 -54.5zM1014 563q0 -31 -23 -54t-54 -23t-54 23t-23 54 q0 32 22.5 54.5t54.5 22.5t54.5 -22.5t22.5 -54.5zM1229 666q0 42 -30 72t-73 30q-42 0 -73 -31q-113 78 -267 82l54 243l171 -39q1 -32 23.5 -54t53.5 -22q32 0 54.5 22.5t22.5 54.5t-22.5 54.5t-54.5 22.5q-48 0 -69 -43l-189 42q-17 5 -21 -13l-60 -268q-154 -6 -265 -83 q-30 32 -74 32q-43 0 -73 -30t-30 -72q0 -30 16 -55t42 -38q-5 -25 -5 -48q0 -122 120 -208.5t289 -86.5q170 0 290 86.5t120 208.5q0 25 -6 49q25 13 40.5 37.5t15.5 54.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960 q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf1a3;" d="M866 697l90 27v62q0 79 -58 135t-138 56t-138 -55.5t-58 -134.5v-283q0 -20 -14 -33.5t-33 -13.5t-32.5 13.5t-13.5 33.5v120h-151v-122q0 -82 57.5 -139t139.5 -57q81 0 138.5 56.5t57.5 136.5v280q0 19 13.5 33t33.5 14q19 0 32.5 -14t13.5 -33v-54zM1199 502v122h-150 v-126q0 -20 -13.5 -33.5t-33.5 -13.5q-19 0 -32.5 14t-13.5 33v123l-90 -26l-60 28v-123q0 -80 58 -137t139 -57t138.5 57t57.5 139zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103 t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf1a4;" horiz-adv-x="1920" d="M1062 824v118q0 42 -30 72t-72 30t-72 -30t-30 -72v-612q0 -175 -126 -299t-303 -124q-178 0 -303.5 125.5t-125.5 303.5v266h328v-262q0 -43 30 -72.5t72 -29.5t72 29.5t30 72.5v620q0 171 126.5 292t301.5 121q176 0 302 -122t126 -294v-136l-195 -58zM1592 602h328 v-266q0 -178 -125.5 -303.5t-303.5 -125.5q-177 0 -303 124.5t-126 300.5v268l131 -61l195 58v-270q0 -42 30 -71.5t72 -29.5t72 29.5t30 71.5v275z" />
+<glyph unicode="&#xf1a5;" d="M1472 160v480h-704v704h-480q-93 0 -158.5 -65.5t-65.5 -158.5v-480h704v-704h480q93 0 158.5 65.5t65.5 158.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5 t84.5 -203.5z" />
+<glyph unicode="&#xf1a6;" horiz-adv-x="2048" d="M328 1254h204v-983h-532v697h328v286zM328 435v369h-123v-369h123zM614 968v-697h205v697h-205zM614 1254v-204h205v204h-205zM901 968h533v-942h-533v163h328v82h-328v697zM1229 435v369h-123v-369h123zM1516 968h532v-942h-532v163h327v82h-327v697zM1843 435v369h-123 v-369h123z" />
+<glyph unicode="&#xf1a7;" d="M1046 516q0 -64 -38 -109t-91 -45q-43 0 -70 15v277q28 17 70 17q53 0 91 -45.5t38 -109.5zM703 944q0 -64 -38 -109.5t-91 -45.5q-43 0 -70 15v277q28 17 70 17q53 0 91 -45t38 -109zM1265 513q0 134 -88 229t-213 95q-20 0 -39 -3q-23 -78 -78 -136q-87 -95 -211 -101 v-636l211 41v206q51 -19 117 -19q125 0 213 95t88 229zM922 940q0 134 -88.5 229t-213.5 95q-74 0 -141 -36h-186v-840l211 41v206q55 -19 116 -19q125 0 213.5 95t88.5 229zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960 q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf1a8;" horiz-adv-x="2038" d="M1222 607q75 3 143.5 -20.5t118 -58.5t101 -94.5t84 -108t75.5 -120.5q33 -56 78.5 -109t75.5 -80.5t99 -88.5q-48 -30 -108.5 -57.5t-138.5 -59t-114 -47.5q-44 37 -74 115t-43.5 164.5t-33 180.5t-42.5 168.5t-72.5 123t-122.5 48.5l-10 -2l-6 -4q4 -5 13 -14 q6 -5 28 -23.5t25.5 -22t19 -18t18 -20.5t11.5 -21t10.5 -27.5t4.5 -31t4 -40.5l1 -33q1 -26 -2.5 -57.5t-7.5 -52t-12.5 -58.5t-11.5 -53q-35 1 -101 -9.5t-98 -10.5q-39 0 -72 10q-2 16 -2 47q0 74 3 96q2 13 31.5 41.5t57 59t26.5 51.5q-24 2 -43 -24 q-36 -53 -111.5 -99.5t-136.5 -46.5q-25 0 -75.5 63t-106.5 139.5t-84 96.5q-6 4 -27 30q-482 -112 -513 -112q-16 0 -28 11t-12 27q0 15 8.5 26.5t22.5 14.5l486 106q-8 14 -8 25t5.5 17.5t16 11.5t20 7t23 4.5t18.5 4.5q4 1 15.5 7.5t17.5 6.5q15 0 28 -16t20 -33 q163 37 172 37q17 0 29.5 -11t12.5 -28q0 -15 -8.5 -26t-23.5 -14l-182 -40l-1 -16q-1 -26 81.5 -117.5t104.5 -91.5q47 0 119 80t72 129q0 36 -23.5 53t-51 18.5t-51 11.5t-23.5 34q0 16 10 34l-68 19q43 44 43 117q0 26 -5 58q82 16 144 16q44 0 71.5 -1.5t48.5 -8.5 t31 -13.5t20.5 -24.5t15.5 -33.5t17 -47.5t24 -60l50 25q-3 -40 -23 -60t-42.5 -21t-40 -6.5t-16.5 -20.5zM1282 842q-5 5 -13.5 15.5t-12 14.5t-10.5 11.5t-10 10.5l-8 8t-8.5 7.5t-8 5t-8.5 4.5q-7 3 -14.5 5t-20.5 2.5t-22 0.5h-32.5h-37.5q-126 0 -217 -43 q16 30 36 46.5t54 29.5t65.5 36t46 36.5t50 55t43.5 50.5q12 -9 28 -31.5t32 -36.5t38 -13l12 1v-76l22 -1q247 95 371 190q28 21 50 39t42.5 37.5t33 31t29.5 34t24 31t24.5 37t23 38t27 47.5t29.5 53l7 9q-2 -53 -43 -139q-79 -165 -205 -264t-306 -142q-14 -3 -42 -7.5 t-50 -9.5t-39 -14q3 -19 24.5 -46t21.5 -34q0 -11 -26 -30zM1061 -79q39 26 131.5 47.5t146.5 21.5q9 0 22.5 -15.5t28 -42.5t26 -50t24 -51t14.5 -33q-121 -45 -244 -45q-61 0 -125 11zM822 568l48 12l109 -177l-73 -48zM1323 51q3 -15 3 -16q0 -7 -17.5 -14.5t-46 -13 t-54 -9.5t-53.5 -7.5t-32 -4.5l-7 43q21 2 60.5 8.5t72 10t60.5 3.5h14zM866 679l-96 -20l-6 17q10 1 32.5 7t34.5 6q19 0 35 -10zM1061 45h31l10 -83l-41 -12v95zM1950 1535v1v-1zM1950 1535l-1 -5l-2 -2l1 3zM1950 1535l1 1z" />
+<glyph unicode="&#xf1a9;" d="M1167 -50q-5 19 -24 5q-30 -22 -87 -39t-131 -17q-129 0 -193 49q-5 4 -13 4q-11 0 -26 -12q-7 -6 -7.5 -16t7.5 -20q34 -32 87.5 -46t102.5 -12.5t99 4.5q41 4 84.5 20.5t65 30t28.5 20.5q12 12 7 29zM1128 65q-19 47 -39 61q-23 15 -76 15q-47 0 -71 -10 q-29 -12 -78 -56q-26 -24 -12 -44q9 -8 17.5 -4.5t31.5 23.5q3 2 10.5 8.5t10.5 8.5t10 7t11.5 7t12.5 5t15 4.5t16.5 2.5t20.5 1q27 0 44.5 -7.5t23 -14.5t13.5 -22q10 -17 12.5 -20t12.5 1q23 12 14 34zM1483 346q0 22 -5 44.5t-16.5 45t-34 36.5t-52.5 14 q-33 0 -97 -41.5t-129 -83.5t-101 -42q-27 -1 -63.5 19t-76 49t-83.5 58t-100 49t-111 19q-115 -1 -197 -78.5t-84 -178.5q-2 -112 74 -164q29 -20 62.5 -28.5t103.5 -8.5q57 0 132 32.5t134 71t120 70.5t93 31q26 -1 65 -31.5t71.5 -67t68 -67.5t55.5 -32q35 -3 58.5 14 t55.5 63q28 41 42.5 101t14.5 106zM1536 506q0 -164 -62 -304.5t-166 -236t-242.5 -149.5t-290.5 -54t-293 57.5t-247.5 157t-170.5 241.5t-64 302q0 89 19.5 172.5t49 145.5t70.5 118.5t78.5 94t78.5 69.5t64.5 46.5t42.5 24.5q14 8 51 26.5t54.5 28.5t48 30t60.5 44 q36 28 58 72.5t30 125.5q129 -155 186 -193q44 -29 130 -68t129 -66q21 -13 39 -25t60.5 -46.5t76 -70.5t75 -95t69 -122t47 -148.5t19.5 -177.5z" />
+<glyph unicode="&#xf1aa;" d="M1070 463l-160 -160l-151 -152l-30 -30q-65 -64 -151.5 -87t-171.5 -2q-16 -70 -72 -115t-129 -45q-85 0 -145 60.5t-60 145.5q0 72 44.5 128t113.5 72q-22 86 1 173t88 152l12 12l151 -152l-11 -11q-37 -37 -37 -89t37 -90q37 -37 89 -37t89 37l30 30l151 152l161 160z M729 1145l12 -12l-152 -152l-12 12q-37 37 -89 37t-89 -37t-37 -89.5t37 -89.5l29 -29l152 -152l160 -160l-151 -152l-161 160l-151 152l-30 30q-68 67 -90 159.5t5 179.5q-70 15 -115 71t-45 129q0 85 60 145.5t145 60.5q76 0 133.5 -49t69.5 -123q84 20 169.5 -3.5 t149.5 -87.5zM1536 78q0 -85 -60 -145.5t-145 -60.5q-74 0 -131 47t-71 118q-86 -28 -179.5 -6t-161.5 90l-11 12l151 152l12 -12q37 -37 89 -37t89 37t37 89t-37 89l-30 30l-152 152l-160 160l152 152l160 -160l152 -152l29 -30q64 -64 87.5 -150.5t2.5 -171.5 q76 -11 126.5 -68.5t50.5 -134.5zM1534 1202q0 -77 -51 -135t-127 -69q26 -85 3 -176.5t-90 -158.5l-12 -12l-151 152l12 12q37 37 37 89t-37 89t-89 37t-89 -37l-30 -30l-152 -152l-160 -160l-152 152l161 160l152 152l29 30q67 67 159 89.5t178 -3.5q11 75 68.5 126 t135.5 51q85 0 145 -60.5t60 -145.5z" />
+<glyph unicode="&#xf1ab;" d="M654 458q-1 -3 -12.5 0.5t-31.5 11.5l-20 9q-44 20 -87 49q-7 5 -41 31.5t-38 28.5q-67 -103 -134 -181q-81 -95 -105 -110q-4 -2 -19.5 -4t-18.5 0q6 4 82 92q21 24 85.5 115t78.5 118q17 30 51 98.5t36 77.5q-8 1 -110 -33q-8 -2 -27.5 -7.5t-34.5 -9.5t-17 -5 q-2 -2 -2 -10.5t-1 -9.5q-5 -10 -31 -15q-23 -7 -47 0q-18 4 -28 21q-4 6 -5 23q6 2 24.5 5t29.5 6q58 16 105 32q100 35 102 35q10 2 43 19.5t44 21.5q9 3 21.5 8t14.5 5.5t6 -0.5q2 -12 -1 -33q0 -2 -12.5 -27t-26.5 -53.5t-17 -33.5q-25 -50 -77 -131l64 -28 q12 -6 74.5 -32t67.5 -28q4 -1 10.5 -25.5t4.5 -30.5zM449 944q3 -15 -4 -28q-12 -23 -50 -38q-30 -12 -60 -12q-26 3 -49 26q-14 15 -18 41l1 3q3 -3 19.5 -5t26.5 0t58 16q36 12 55 14q17 0 21 -17zM1147 815l63 -227l-139 42zM39 15l694 232v1032l-694 -233v-1031z M1280 332l102 -31l-181 657l-100 31l-216 -536l102 -31l45 110l211 -65zM777 1294l573 -184v380zM1088 -29l158 -13l-54 -160l-40 66q-130 -83 -276 -108q-58 -12 -91 -12h-84q-79 0 -199.5 39t-183.5 85q-8 7 -8 16q0 8 5 13.5t13 5.5q4 0 18 -7.5t30.5 -16.5t20.5 -11 q73 -37 159.5 -61.5t157.5 -24.5q95 0 167 14.5t157 50.5q15 7 30.5 15.5t34 19t28.5 16.5zM1536 1050v-1079l-774 246q-14 -6 -375 -127.5t-368 -121.5q-13 0 -18 13q0 1 -1 3v1078q3 9 4 10q5 6 20 11q106 35 149 50v384l558 -198q2 0 160.5 55t316 108.5t161.5 53.5 q20 0 20 -21v-418z" />
+<glyph unicode="&#xf1ac;" horiz-adv-x="1792" d="M288 1152q66 0 113 -47t47 -113v-1088q0 -66 -47 -113t-113 -47h-128q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h128zM1664 989q58 -34 93 -93t35 -128v-768q0 -106 -75 -181t-181 -75h-864q-66 0 -113 47t-47 113v1536q0 40 28 68t68 28h672q40 0 88 -20t76 -48 l152 -152q28 -28 48 -76t20 -88v-163zM928 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM928 256v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM928 512v128q0 14 -9 23 t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1184 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1184 256v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128 q14 0 23 9t9 23zM1184 512v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 256v128q0 14 -9 23t-23 9h-128 q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 512v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1536 896v256h-160q-40 0 -68 28t-28 68v160h-640v-512h896z" />
+<glyph unicode="&#xf1ad;" d="M1344 1536q26 0 45 -19t19 -45v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280zM512 1248v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 992v-64q0 -14 9 -23t23 -9h64q14 0 23 9 t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 736v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 480v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM384 160v64 q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64 q14 0 23 9t9 23zM384 928v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 -96v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9 t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM896 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 928v64 q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 160v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64 q14 0 23 9t9 23zM1152 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 928v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9 t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23z" />
+<glyph unicode="&#xf1ae;" horiz-adv-x="1280" d="M1188 988l-292 -292v-824q0 -46 -33 -79t-79 -33t-79 33t-33 79v384h-64v-384q0 -46 -33 -79t-79 -33t-79 33t-33 79v824l-292 292q-28 28 -28 68t28 68t68 28t68 -28l228 -228h368l228 228q28 28 68 28t68 -28t28 -68t-28 -68zM864 1152q0 -93 -65.5 -158.5 t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf1b0;" horiz-adv-x="1664" d="M780 1064q0 -60 -19 -113.5t-63 -92.5t-105 -39q-76 0 -138 57.5t-92 135.5t-30 151q0 60 19 113.5t63 92.5t105 39q77 0 138.5 -57.5t91.5 -135t30 -151.5zM438 581q0 -80 -42 -139t-119 -59q-76 0 -141.5 55.5t-100.5 133.5t-35 152q0 80 42 139.5t119 59.5 q76 0 141.5 -55.5t100.5 -134t35 -152.5zM832 608q118 0 255 -97.5t229 -237t92 -254.5q0 -46 -17 -76.5t-48.5 -45t-64.5 -20t-76 -5.5q-68 0 -187.5 45t-182.5 45q-66 0 -192.5 -44.5t-200.5 -44.5q-183 0 -183 146q0 86 56 191.5t139.5 192.5t187.5 146t193 59zM1071 819 q-61 0 -105 39t-63 92.5t-19 113.5q0 74 30 151.5t91.5 135t138.5 57.5q61 0 105 -39t63 -92.5t19 -113.5q0 -73 -30 -151t-92 -135.5t-138 -57.5zM1503 923q77 0 119 -59.5t42 -139.5q0 -74 -35 -152t-100.5 -133.5t-141.5 -55.5q-77 0 -119 59t-42 139q0 74 35 152.5 t100.5 134t141.5 55.5z" />
+<glyph unicode="&#xf1b1;" horiz-adv-x="768" d="M704 1008q0 -145 -57 -243.5t-152 -135.5l45 -821q2 -26 -16 -45t-44 -19h-192q-26 0 -44 19t-16 45l45 821q-95 37 -152 135.5t-57 243.5q0 128 42.5 249.5t117.5 200t160 78.5t160 -78.5t117.5 -200t42.5 -249.5z" />
+<glyph unicode="&#xf1b2;" horiz-adv-x="1792" d="M896 -93l640 349v636l-640 -233v-752zM832 772l698 254l-698 254l-698 -254zM1664 1024v-768q0 -35 -18 -65t-49 -47l-704 -384q-28 -16 -61 -16t-61 16l-704 384q-31 17 -49 47t-18 65v768q0 40 23 73t61 47l704 256q22 8 44 8t44 -8l704 -256q38 -14 61 -47t23 -73z " />
+<glyph unicode="&#xf1b3;" horiz-adv-x="2304" d="M640 -96l384 192v314l-384 -164v-342zM576 358l404 173l-404 173l-404 -173zM1664 -96l384 192v314l-384 -164v-342zM1600 358l404 173l-404 173l-404 -173zM1152 651l384 165v266l-384 -164v-267zM1088 1030l441 189l-441 189l-441 -189zM2176 512v-416q0 -36 -19 -67 t-52 -47l-448 -224q-25 -14 -57 -14t-57 14l-448 224q-5 2 -7 4q-2 -2 -7 -4l-448 -224q-25 -14 -57 -14t-57 14l-448 224q-33 16 -52 47t-19 67v416q0 38 21.5 70t56.5 48l434 186v400q0 38 21.5 70t56.5 48l448 192q23 10 50 10t50 -10l448 -192q35 -16 56.5 -48t21.5 -70 v-400l434 -186q36 -16 57 -48t21 -70z" />
+<glyph unicode="&#xf1b4;" horiz-adv-x="2048" d="M1848 1197h-511v-124h511v124zM1596 771q-90 0 -146 -52.5t-62 -142.5h408q-18 195 -200 195zM1612 186q63 0 122 32t76 87h221q-100 -307 -427 -307q-214 0 -340.5 132t-126.5 347q0 208 130.5 345.5t336.5 137.5q138 0 240.5 -68t153 -179t50.5 -248q0 -17 -2 -47h-658 q0 -111 57.5 -171.5t166.5 -60.5zM277 236h296q205 0 205 167q0 180 -199 180h-302v-347zM277 773h281q78 0 123.5 36.5t45.5 113.5q0 144 -190 144h-260v-294zM0 1282h594q87 0 155 -14t126.5 -47.5t90 -96.5t31.5 -154q0 -181 -172 -263q114 -32 172 -115t58 -204 q0 -75 -24.5 -136.5t-66 -103.5t-98.5 -71t-121 -42t-134 -13h-611v1260z" />
+<glyph unicode="&#xf1b5;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM499 1041h-371v-787h382q117 0 197 57.5t80 170.5q0 158 -143 200q107 52 107 164q0 57 -19.5 96.5 t-56.5 60.5t-79 29.5t-97 8.5zM477 723h-176v184h163q119 0 119 -90q0 -94 -106 -94zM486 388h-185v217h189q124 0 124 -113q0 -104 -128 -104zM1136 356q-68 0 -104 38t-36 107h411q1 10 1 30q0 132 -74.5 220.5t-203.5 88.5q-128 0 -210 -86t-82 -216q0 -135 79 -217 t213 -82q205 0 267 191h-138q-11 -34 -47.5 -54t-75.5 -20zM1126 722q113 0 124 -122h-254q4 56 39 89t91 33zM964 988h319v-77h-319v77z" />
+<glyph unicode="&#xf1b6;" horiz-adv-x="1792" d="M1582 954q0 -101 -71.5 -172.5t-172.5 -71.5t-172.5 71.5t-71.5 172.5t71.5 172.5t172.5 71.5t172.5 -71.5t71.5 -172.5zM812 212q0 104 -73 177t-177 73q-27 0 -54 -6l104 -42q77 -31 109.5 -106.5t1.5 -151.5q-31 -77 -107 -109t-152 -1q-21 8 -62 24.5t-61 24.5 q32 -60 91 -96.5t130 -36.5q104 0 177 73t73 177zM1642 953q0 126 -89.5 215.5t-215.5 89.5q-127 0 -216.5 -89.5t-89.5 -215.5q0 -127 89.5 -216t216.5 -89q126 0 215.5 89t89.5 216zM1792 953q0 -189 -133.5 -322t-321.5 -133l-437 -319q-12 -129 -109 -218t-229 -89 q-121 0 -214 76t-118 192l-230 92v429l389 -157q79 48 173 48q13 0 35 -2l284 407q2 187 135.5 319t320.5 132q188 0 321.5 -133.5t133.5 -321.5z" />
+<glyph unicode="&#xf1b7;" d="M1242 889q0 80 -57 136.5t-137 56.5t-136.5 -57t-56.5 -136q0 -80 56.5 -136.5t136.5 -56.5t137 56.5t57 136.5zM632 301q0 -83 -58 -140.5t-140 -57.5q-56 0 -103 29t-72 77q52 -20 98 -40q60 -24 120 1.5t85 86.5q24 60 -1.5 120t-86.5 84l-82 33q22 5 42 5 q82 0 140 -57.5t58 -140.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v153l172 -69q20 -92 93.5 -152t168.5 -60q104 0 181 70t87 173l345 252q150 0 255.5 105.5t105.5 254.5q0 150 -105.5 255.5t-255.5 105.5 q-148 0 -253 -104.5t-107 -252.5l-225 -322q-9 1 -28 1q-75 0 -137 -37l-297 119v468q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5zM1289 887q0 -100 -71 -170.5t-171 -70.5t-170.5 70.5t-70.5 170.5t70.5 171t170.5 71q101 0 171.5 -70.5t70.5 -171.5z " />
+<glyph unicode="&#xf1b8;" horiz-adv-x="1792" d="M836 367l-15 -368l-2 -22l-420 29q-36 3 -67 31.5t-47 65.5q-11 27 -14.5 55t4 65t12 55t21.5 64t19 53q78 -12 509 -28zM449 953l180 -379l-147 92q-63 -72 -111.5 -144.5t-72.5 -125t-39.5 -94.5t-18.5 -63l-4 -21l-190 357q-17 26 -18 56t6 47l8 18q35 63 114 188 l-140 86zM1680 436l-188 -359q-12 -29 -36.5 -46.5t-43.5 -20.5l-18 -4q-71 -7 -219 -12l8 -164l-230 367l211 362l7 -173q170 -16 283 -5t170 33zM895 1360q-47 -63 -265 -435l-317 187l-19 12l225 356q20 31 60 45t80 10q24 -2 48.5 -12t42 -21t41.5 -33t36 -34.5 t36 -39.5t32 -35zM1550 1053l212 -363q18 -37 12.5 -76t-27.5 -74q-13 -20 -33 -37t-38 -28t-48.5 -22t-47 -16t-51.5 -14t-46 -12q-34 72 -265 436l313 195zM1407 1279l142 83l-220 -373l-419 20l151 86q-34 89 -75 166t-75.5 123.5t-64.5 80t-47 46.5l-17 13l405 -1 q31 3 58 -10.5t39 -28.5l11 -15q39 -61 112 -190z" />
+<glyph unicode="&#xf1b9;" horiz-adv-x="2048" d="M480 448q0 66 -47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47t113 47t47 113zM516 768h1016l-89 357q-2 8 -14 17.5t-21 9.5h-768q-9 0 -21 -9.5t-14 -17.5zM1888 448q0 66 -47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47t113 47t47 113zM2048 544v-384 q0 -14 -9 -23t-23 -9h-96v-128q0 -80 -56 -136t-136 -56t-136 56t-56 136v128h-1024v-128q0 -80 -56 -136t-136 -56t-136 56t-56 136v128h-96q-14 0 -23 9t-9 23v384q0 93 65.5 158.5t158.5 65.5h28l105 419q23 94 104 157.5t179 63.5h768q98 0 179 -63.5t104 -157.5 l105 -419h28q93 0 158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf1ba;" horiz-adv-x="2048" d="M1824 640q93 0 158.5 -65.5t65.5 -158.5v-384q0 -14 -9 -23t-23 -9h-96v-64q0 -80 -56 -136t-136 -56t-136 56t-56 136v64h-1024v-64q0 -80 -56 -136t-136 -56t-136 56t-56 136v64h-96q-14 0 -23 9t-9 23v384q0 93 65.5 158.5t158.5 65.5h28l105 419q23 94 104 157.5 t179 63.5h128v224q0 14 9 23t23 9h448q14 0 23 -9t9 -23v-224h128q98 0 179 -63.5t104 -157.5l105 -419h28zM320 160q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47zM516 640h1016l-89 357q-2 8 -14 17.5t-21 9.5h-768q-9 0 -21 -9.5t-14 -17.5z M1728 160q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47z" />
+<glyph unicode="&#xf1bb;" d="M1504 64q0 -26 -19 -45t-45 -19h-462q1 -17 6 -87.5t5 -108.5q0 -25 -18 -42.5t-43 -17.5h-320q-25 0 -43 17.5t-18 42.5q0 38 5 108.5t6 87.5h-462q-26 0 -45 19t-19 45t19 45l402 403h-229q-26 0 -45 19t-19 45t19 45l402 403h-197q-26 0 -45 19t-19 45t19 45l384 384 q19 19 45 19t45 -19l384 -384q19 -19 19 -45t-19 -45t-45 -19h-197l402 -403q19 -19 19 -45t-19 -45t-45 -19h-229l402 -403q19 -19 19 -45z" />
+<glyph unicode="&#xf1bc;" d="M1127 326q0 32 -30 51q-193 115 -447 115q-133 0 -287 -34q-42 -9 -42 -52q0 -20 13.5 -34.5t35.5 -14.5q5 0 37 8q132 27 243 27q226 0 397 -103q19 -11 33 -11q19 0 33 13.5t14 34.5zM1223 541q0 40 -35 61q-237 141 -548 141q-153 0 -303 -42q-48 -13 -48 -64 q0 -25 17.5 -42.5t42.5 -17.5q7 0 37 8q122 33 251 33q279 0 488 -124q24 -13 38 -13q25 0 42.5 17.5t17.5 42.5zM1331 789q0 47 -40 70q-126 73 -293 110.5t-343 37.5q-204 0 -364 -47q-23 -7 -38.5 -25.5t-15.5 -48.5q0 -31 20.5 -52t51.5 -21q11 0 40 8q133 37 307 37 q159 0 309.5 -34t253.5 -95q21 -12 40 -12q29 0 50.5 20.5t21.5 51.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf1bd;" horiz-adv-x="1024" d="M1024 1233l-303 -582l24 -31h279v-415h-507l-44 -30l-142 -273l-30 -30h-301v303l303 583l-24 30h-279v415h507l44 30l142 273l30 30h301v-303z" />
+<glyph unicode="&#xf1be;" horiz-adv-x="2304" d="M784 164l16 241l-16 523q-1 10 -7.5 17t-16.5 7q-9 0 -16 -7t-7 -17l-14 -523l14 -241q1 -10 7.5 -16.5t15.5 -6.5q22 0 24 23zM1080 193l11 211l-12 586q0 16 -13 24q-8 5 -16 5t-16 -5q-13 -8 -13 -24l-1 -6l-10 -579q0 -1 11 -236v-1q0 -10 6 -17q9 -11 23 -11 q11 0 20 9q9 7 9 20zM35 533l20 -128l-20 -126q-2 -9 -9 -9t-9 9l-17 126l17 128q2 9 9 9t9 -9zM121 612l26 -207l-26 -203q-2 -9 -10 -9q-9 0 -9 10l-23 202l23 207q0 9 9 9q8 0 10 -9zM401 159zM213 650l25 -245l-25 -237q0 -11 -11 -11q-10 0 -12 11l-21 237l21 245 q2 12 12 12q11 0 11 -12zM307 657l23 -252l-23 -244q-2 -13 -14 -13q-13 0 -13 13l-21 244l21 252q0 13 13 13q12 0 14 -13zM401 639l21 -234l-21 -246q-2 -16 -16 -16q-6 0 -10.5 4.5t-4.5 11.5l-20 246l20 234q0 6 4.5 10.5t10.5 4.5q14 0 16 -15zM784 164zM495 785 l21 -380l-21 -246q0 -7 -5 -12.5t-12 -5.5q-16 0 -18 18l-18 246l18 380q2 18 18 18q7 0 12 -5.5t5 -12.5zM589 871l19 -468l-19 -244q0 -8 -5.5 -13.5t-13.5 -5.5q-18 0 -20 19l-16 244l16 468q2 19 20 19q8 0 13.5 -5.5t5.5 -13.5zM687 911l18 -506l-18 -242 q-2 -21 -22 -21q-19 0 -21 21l-16 242l16 506q0 9 6.5 15.5t14.5 6.5q9 0 15 -6.5t7 -15.5zM1079 169v0v0zM881 915l15 -510l-15 -239q0 -10 -7.5 -17.5t-17.5 -7.5t-17 7t-8 18l-14 239l14 510q0 11 7.5 18t17.5 7t17.5 -7t7.5 -18zM980 896l14 -492l-14 -236q0 -11 -8 -19 t-19 -8t-19 8t-9 19l-12 236l12 492q1 12 9 20t19 8t18.5 -8t8.5 -20zM1192 404l-14 -231v0q0 -13 -9 -22t-22 -9t-22 9t-10 22l-6 114l-6 117l12 636v3q2 15 12 24q9 7 20 7q8 0 15 -5q14 -8 16 -26zM2304 423q0 -117 -83 -199.5t-200 -82.5h-786q-13 2 -22 11t-9 22v899 q0 23 28 33q85 34 181 34q195 0 338 -131.5t160 -323.5q53 22 110 22q117 0 200 -83t83 -201z" />
+<glyph unicode="&#xf1c0;" d="M768 768q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127t443 -43zM768 0q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127 t443 -43zM768 384q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127t443 -43zM768 1536q208 0 385 -34.5t280 -93.5t103 -128v-128q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5 t-103 128v128q0 69 103 128t280 93.5t385 34.5z" />
+<glyph unicode="&#xf1c1;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M894 465q33 -26 84 -56q59 7 117 7q147 0 177 -49q16 -22 2 -52q0 -1 -1 -2l-2 -2v-1q-6 -38 -71 -38q-48 0 -115 20t-130 53q-221 -24 -392 -83q-153 -262 -242 -262q-15 0 -28 7l-24 12q-1 1 -6 5q-10 10 -6 36q9 40 56 91.5t132 96.5q14 9 23 -6q2 -2 2 -4q52 85 107 197 q68 136 104 262q-24 82 -30.5 159.5t6.5 127.5q11 40 42 40h21h1q23 0 35 -15q18 -21 9 -68q-2 -6 -4 -8q1 -3 1 -8v-30q-2 -123 -14 -192q55 -164 146 -238zM318 54q52 24 137 158q-51 -40 -87.5 -84t-49.5 -74zM716 974q-15 -42 -2 -132q1 7 7 44q0 3 7 43q1 4 4 8 q-1 1 -1 2t-0.5 1.5t-0.5 1.5q-1 22 -13 36q0 -1 -1 -2v-2zM592 313q135 54 284 81q-2 1 -13 9.5t-16 13.5q-76 67 -127 176q-27 -86 -83 -197q-30 -56 -45 -83zM1238 329q-24 24 -140 24q76 -28 124 -28q14 0 18 1q0 1 -2 3z" />
+<glyph unicode="&#xf1c2;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M233 768v-107h70l164 -661h159l128 485q7 20 10 46q2 16 2 24h4l3 -24q1 -3 3.5 -20t5.5 -26l128 -485h159l164 661h70v107h-300v-107h90l-99 -438q-5 -20 -7 -46l-2 -21h-4l-3 21q-1 5 -4 21t-5 25l-144 545h-114l-144 -545q-2 -9 -4.5 -24.5t-3.5 -21.5l-4 -21h-4l-2 21 q-2 26 -7 46l-99 438h90v107h-300z" />
+<glyph unicode="&#xf1c3;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M429 106v-106h281v106h-75l103 161q5 7 10 16.5t7.5 13.5t3.5 4h2q1 -4 5 -10q2 -4 4.5 -7.5t6 -8t6.5 -8.5l107 -161h-76v-106h291v106h-68l-192 273l195 282h67v107h-279v-107h74l-103 -159q-4 -7 -10 -16.5t-9 -13.5l-2 -3h-2q-1 4 -5 10q-6 11 -17 23l-106 159h76v107 h-290v-107h68l189 -272l-194 -283h-68z" />
+<glyph unicode="&#xf1c4;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M416 106v-106h327v106h-93v167h137q76 0 118 15q67 23 106.5 87t39.5 146q0 81 -37 141t-100 87q-48 19 -130 19h-368v-107h92v-555h-92zM769 386h-119v268h120q52 0 83 -18q56 -33 56 -115q0 -89 -62 -120q-31 -15 -78 -15z" />
+<glyph unicode="&#xf1c5;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M1280 320v-320h-1024v192l192 192l128 -128l384 384zM448 512q-80 0 -136 56t-56 136t56 136t136 56t136 -56t56 -136t-56 -136t-136 -56z" />
+<glyph unicode="&#xf1c6;" d="M640 1152v128h-128v-128h128zM768 1024v128h-128v-128h128zM640 896v128h-128v-128h128zM768 768v128h-128v-128h128zM1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400 v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-128v-128h-128v128h-512v-1536h1280zM781 593l107 -349q8 -27 8 -52q0 -83 -72.5 -137.5t-183.5 -54.5t-183.5 54.5t-72.5 137.5q0 25 8 52q21 63 120 396v128h128v-128h79 q22 0 39 -13t23 -34zM640 128q53 0 90.5 19t37.5 45t-37.5 45t-90.5 19t-90.5 -19t-37.5 -45t37.5 -45t90.5 -19z" />
+<glyph unicode="&#xf1c7;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M620 686q20 -8 20 -30v-544q0 -22 -20 -30q-8 -2 -12 -2q-12 0 -23 9l-166 167h-131q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h131l166 167q16 15 35 7zM1037 -3q31 0 50 24q129 159 129 363t-129 363q-16 21 -43 24t-47 -14q-21 -17 -23.5 -43.5t14.5 -47.5 q100 -123 100 -282t-100 -282q-17 -21 -14.5 -47.5t23.5 -42.5q18 -15 40 -15zM826 145q27 0 47 20q87 93 87 219t-87 219q-18 19 -45 20t-46 -17t-20 -44.5t18 -46.5q52 -57 52 -131t-52 -131q-19 -20 -18 -46.5t20 -44.5q20 -17 44 -17z" />
+<glyph unicode="&#xf1c8;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M768 768q52 0 90 -38t38 -90v-384q0 -52 -38 -90t-90 -38h-384q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h384zM1260 766q20 -8 20 -30v-576q0 -22 -20 -30q-8 -2 -12 -2q-14 0 -23 9l-265 266v90l265 266q9 9 23 9q4 0 12 -2z" />
+<glyph unicode="&#xf1c9;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M480 768q8 11 21 12.5t24 -6.5l51 -38q11 -8 12.5 -21t-6.5 -24l-182 -243l182 -243q8 -11 6.5 -24t-12.5 -21l-51 -38q-11 -8 -24 -6.5t-21 12.5l-226 301q-14 19 0 38zM1282 467q14 -19 0 -38l-226 -301q-8 -11 -21 -12.5t-24 6.5l-51 38q-11 8 -12.5 21t6.5 24l182 243 l-182 243q-8 11 -6.5 24t12.5 21l51 38q11 8 24 6.5t21 -12.5zM662 6q-13 2 -20.5 13t-5.5 24l138 831q2 13 13 20.5t24 5.5l63 -10q13 -2 20.5 -13t5.5 -24l-138 -831q-2 -13 -13 -20.5t-24 -5.5z" />
+<glyph unicode="&#xf1ca;" d="M1497 709v-198q-101 -23 -198 -23q-65 -136 -165.5 -271t-181.5 -215.5t-128 -106.5q-80 -45 -162 3q-28 17 -60.5 43.5t-85 83.5t-102.5 128.5t-107.5 184t-105.5 244t-91.5 314.5t-70.5 390h283q26 -218 70 -398.5t104.5 -317t121.5 -235.5t140 -195q169 169 287 406 q-142 72 -223 220t-81 333q0 192 104 314.5t284 122.5q178 0 273 -105.5t95 -297.5q0 -159 -58 -286q-7 -1 -19.5 -3t-46 -2t-63 6t-62 25.5t-50.5 51.5q31 103 31 184q0 87 -29 132t-79 45q-53 0 -85 -49.5t-32 -140.5q0 -186 105 -293.5t267 -107.5q62 0 121 14z" />
+<glyph unicode="&#xf1cb;" horiz-adv-x="1792" d="M216 367l603 -402v359l-334 223zM154 511l193 129l-193 129v-258zM973 -35l603 402l-269 180l-334 -223v-359zM896 458l272 182l-272 182l-272 -182zM485 733l334 223v359l-603 -402zM1445 640l193 -129v258zM1307 733l269 180l-603 402v-359zM1792 913v-546 q0 -41 -34 -64l-819 -546q-21 -13 -43 -13t-43 13l-819 546q-34 23 -34 64v546q0 41 34 64l819 546q21 13 43 13t43 -13l819 -546q34 -23 34 -64z" />
+<glyph unicode="&#xf1cc;" horiz-adv-x="2048" d="M1800 764q111 -46 179.5 -145.5t68.5 -221.5q0 -164 -118 -280.5t-285 -116.5q-4 0 -11.5 0.5t-10.5 0.5h-1209h-1h-2h-5q-170 10 -288 125.5t-118 280.5q0 110 55 203t147 147q-12 39 -12 82q0 115 82 196t199 81q95 0 172 -58q75 154 222.5 248t326.5 94 q166 0 306 -80.5t221.5 -218.5t81.5 -301q0 -6 -0.5 -18t-0.5 -18zM468 498q0 -122 84 -193t208 -71q137 0 240 99q-16 20 -47.5 56.5t-43.5 50.5q-67 -65 -144 -65q-55 0 -93.5 33.5t-38.5 87.5q0 53 38.5 87t91.5 34q44 0 84.5 -21t73 -55t65 -75t69 -82t77 -75t97 -55 t121.5 -21q121 0 204.5 71.5t83.5 190.5q0 121 -84 192t-207 71q-143 0 -241 -97q14 -16 29.5 -34t34.5 -40t29 -34q66 64 142 64q52 0 92 -33t40 -84q0 -57 -37 -91.5t-94 -34.5q-43 0 -82.5 21t-72 55t-65.5 75t-69.5 82t-77.5 75t-96.5 55t-118.5 21q-122 0 -207 -70.5 t-85 -189.5z" />
+<glyph unicode="&#xf1cd;" horiz-adv-x="1792" d="M896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM896 1408q-190 0 -361 -90l194 -194q82 28 167 28t167 -28l194 194q-171 90 -361 90zM218 279l194 194 q-28 82 -28 167t28 167l-194 194q-90 -171 -90 -361t90 -361zM896 -128q190 0 361 90l-194 194q-82 -28 -167 -28t-167 28l-194 -194q171 -90 361 -90zM896 256q159 0 271.5 112.5t112.5 271.5t-112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5 t271.5 -112.5zM1380 473l194 -194q90 171 90 361t-90 361l-194 -194q28 -82 28 -167t-28 -167z" />
+<glyph unicode="&#xf1ce;" horiz-adv-x="1792" d="M1760 640q0 -176 -68.5 -336t-184 -275.5t-275.5 -184t-336 -68.5t-336 68.5t-275.5 184t-184 275.5t-68.5 336q0 213 97 398.5t265 305.5t374 151v-228q-221 -45 -366.5 -221t-145.5 -406q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5 t136.5 204t51 248.5q0 230 -145.5 406t-366.5 221v228q206 -31 374 -151t265 -305.5t97 -398.5z" />
+<glyph unicode="&#xf1d0;" horiz-adv-x="1792" d="M19 662q8 217 116 406t305 318h5q0 -1 -1 -3q-8 -8 -28 -33.5t-52 -76.5t-60 -110.5t-44.5 -135.5t-14 -150.5t39 -157.5t108.5 -154q50 -50 102 -69.5t90.5 -11.5t69.5 23.5t47 32.5l16 16q39 51 53 116.5t6.5 122.5t-21 107t-26.5 80l-14 29q-10 25 -30.5 49.5t-43 41 t-43.5 29.5t-35 19l-13 6l104 115q39 -17 78 -52t59 -61l19 -27q1 48 -18.5 103.5t-40.5 87.5l-20 31l161 183l160 -181q-33 -46 -52.5 -102.5t-22.5 -90.5l-4 -33q22 37 61.5 72.5t67.5 52.5l28 17l103 -115q-44 -14 -85 -50t-60 -65l-19 -29q-31 -56 -48 -133.5t-7 -170 t57 -156.5q33 -45 77.5 -60.5t85 -5.5t76 26.5t57.5 33.5l21 16q60 53 96.5 115t48.5 121.5t10 121.5t-18 118t-37 107.5t-45.5 93t-45 72t-34.5 47.5l-13 17q-14 13 -7 13l10 -3q40 -29 62.5 -46t62 -50t64 -58t58.5 -65t55.5 -77t45.5 -88t38 -103t23.5 -117t10.5 -136 q3 -259 -108 -465t-312 -321t-456 -115q-185 0 -351 74t-283.5 198t-184 293t-60.5 353z" />
+<glyph unicode="&#xf1d1;" horiz-adv-x="1792" d="M874 -102v-66q-208 6 -385 109.5t-283 275.5l58 34q29 -49 73 -99l65 57q148 -168 368 -212l-17 -86q65 -12 121 -13zM276 428l-83 -28q22 -60 49 -112l-57 -33q-98 180 -98 385t98 385l57 -33q-30 -56 -49 -112l82 -28q-35 -100 -35 -212q0 -109 36 -212zM1528 251 l58 -34q-106 -172 -283 -275.5t-385 -109.5v66q56 1 121 13l-17 86q220 44 368 212l65 -57q44 50 73 99zM1377 805l-233 -80q14 -42 14 -85t-14 -85l232 -80q-31 -92 -98 -169l-185 162q-57 -67 -147 -85l48 -241q-52 -10 -98 -10t-98 10l48 241q-90 18 -147 85l-185 -162 q-67 77 -98 169l232 80q-14 42 -14 85t14 85l-233 80q33 93 99 169l185 -162q59 68 147 86l-48 240q44 10 98 10t98 -10l-48 -240q88 -18 147 -86l185 162q66 -76 99 -169zM874 1448v-66q-65 -2 -121 -13l17 -86q-220 -42 -368 -211l-65 56q-38 -42 -73 -98l-57 33 q106 172 282 275.5t385 109.5zM1705 640q0 -205 -98 -385l-57 33q27 52 49 112l-83 28q36 103 36 212q0 112 -35 212l82 28q-19 56 -49 112l57 33q98 -180 98 -385zM1585 1063l-57 -33q-35 56 -73 98l-65 -56q-148 169 -368 211l17 86q-56 11 -121 13v66q209 -6 385 -109.5 t282 -275.5zM1748 640q0 173 -67.5 331t-181.5 272t-272 181.5t-331 67.5t-331 -67.5t-272 -181.5t-181.5 -272t-67.5 -331t67.5 -331t181.5 -272t272 -181.5t331 -67.5t331 67.5t272 181.5t181.5 272t67.5 331zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71 t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
+<glyph unicode="&#xf1d2;" d="M582 228q0 -66 -93 -66q-107 0 -107 63q0 64 98 64q102 0 102 -61zM546 694q0 -85 -74 -85q-77 0 -77 84q0 90 77 90q36 0 55 -25.5t19 -63.5zM712 769v125q-78 -29 -135 -29q-50 29 -110 29q-86 0 -145 -57t-59 -143q0 -50 29.5 -102t73.5 -67v-3q-38 -17 -38 -85 q0 -53 41 -77v-3q-113 -37 -113 -139q0 -45 20 -78.5t54 -51t72 -25.5t81 -8q224 0 224 188q0 67 -48 99t-126 46q-27 5 -51.5 20.5t-24.5 39.5q0 44 49 52q77 15 122 70t45 134q0 24 -10 52q37 9 49 13zM771 350h137q-2 27 -2 82v387q0 46 2 69h-137q3 -23 3 -71v-392 q0 -50 -3 -75zM1280 366v121q-30 -21 -68 -21q-53 0 -53 82v225h52q9 0 26.5 -1t26.5 -1v117h-105q0 82 3 102h-140q4 -24 4 -55v-47h-60v-117q36 3 37 3q3 0 11 -0.5t12 -0.5v-2h-2v-217q0 -37 2.5 -64t11.5 -56.5t24.5 -48.5t43.5 -31t66 -12q64 0 108 24zM924 1072 q0 36 -24 63.5t-60 27.5t-60.5 -27t-24.5 -64q0 -36 25 -62.5t60 -26.5t59.5 27t24.5 62zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf1d3;" horiz-adv-x="1792" d="M595 22q0 100 -165 100q-158 0 -158 -104q0 -101 172 -101q151 0 151 105zM536 777q0 61 -30 102t-89 41q-124 0 -124 -145q0 -135 124 -135q119 0 119 137zM805 1101v-202q-36 -12 -79 -22q16 -43 16 -84q0 -127 -73 -216.5t-197 -112.5q-40 -8 -59.5 -27t-19.5 -58 q0 -31 22.5 -51.5t58 -32t78.5 -22t86 -25.5t78.5 -37.5t58 -64t22.5 -98.5q0 -304 -363 -304q-69 0 -130 12.5t-116 41t-87.5 82t-32.5 127.5q0 165 182 225v4q-67 41 -67 126q0 109 63 137v4q-72 24 -119.5 108.5t-47.5 165.5q0 139 95 231.5t235 92.5q96 0 178 -47 q98 0 218 47zM1123 220h-222q4 45 4 134v609q0 94 -4 128h222q-4 -33 -4 -124v-613q0 -89 4 -134zM1724 442v-196q-71 -39 -174 -39q-62 0 -107 20t-70 50t-39.5 78t-18.5 92t-4 103v351h2v4q-7 0 -19 1t-18 1q-21 0 -59 -6v190h96v76q0 54 -6 89h227q-6 -41 -6 -165h171 v-190q-15 0 -43.5 2t-42.5 2h-85v-365q0 -131 87 -131q61 0 109 33zM1148 1389q0 -58 -39 -101.5t-96 -43.5q-58 0 -98 43.5t-40 101.5q0 59 39.5 103t98.5 44q58 0 96.5 -44.5t38.5 -102.5z" />
+<glyph unicode="&#xf1d4;" d="M809 532l266 499h-112l-157 -312q-24 -48 -44 -92l-42 92l-155 312h-120l263 -493v-324h101v318zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf1d5;" horiz-adv-x="1280" d="M842 964q0 -80 -57 -136.5t-136 -56.5q-60 0 -111 35q-62 -67 -115 -146q-247 -371 -202 -859q1 -22 -12.5 -38.5t-34.5 -18.5h-5q-20 0 -35 13.5t-17 33.5q-14 126 -3.5 247.5t29.5 217t54 186t69 155.5t74 125q61 90 132 165q-16 35 -16 77q0 80 56.5 136.5t136.5 56.5 t136.5 -56.5t56.5 -136.5zM1223 953q0 -158 -78 -292t-212.5 -212t-292.5 -78q-64 0 -131 14q-21 5 -32.5 23.5t-6.5 39.5q5 20 23 31.5t39 7.5q51 -13 108 -13q97 0 186 38t153 102t102 153t38 186t-38 186t-102 153t-153 102t-186 38t-186 -38t-153 -102t-102 -153 t-38 -186q0 -114 52 -218q10 -20 3.5 -40t-25.5 -30t-39.5 -3t-30.5 26q-64 123 -64 265q0 119 46.5 227t124.5 186t186 124t226 46q158 0 292.5 -78t212.5 -212.5t78 -292.5z" />
+<glyph unicode="&#xf1d6;" horiz-adv-x="1792" d="M270 730q-8 19 -8 52q0 20 11 49t24 45q-1 22 7.5 53t22.5 43q0 139 92.5 288.5t217.5 209.5q139 66 324 66q133 0 266 -55q49 -21 90 -48t71 -56t55 -68t42 -74t32.5 -84.5t25.5 -89.5t22 -98l1 -5q55 -83 55 -150q0 -14 -9 -40t-9 -38q0 -1 1.5 -3.5t3.5 -5t2 -3.5 q77 -114 120.5 -214.5t43.5 -208.5q0 -43 -19.5 -100t-55.5 -57q-9 0 -19.5 7.5t-19 17.5t-19 26t-16 26.5t-13.5 26t-9 17.5q-1 1 -3 1l-5 -4q-59 -154 -132 -223q20 -20 61.5 -38.5t69 -41.5t35.5 -65q-2 -4 -4 -16t-7 -18q-64 -97 -302 -97q-53 0 -110.5 9t-98 20 t-104.5 30q-15 5 -23 7q-14 4 -46 4.5t-40 1.5q-41 -45 -127.5 -65t-168.5 -20q-35 0 -69 1.5t-93 9t-101 20.5t-74.5 40t-32.5 64q0 40 10 59.5t41 48.5q11 2 40.5 13t49.5 12q4 0 14 2q2 2 2 4l-2 3q-48 11 -108 105.5t-73 156.5l-5 3q-4 0 -12 -20q-18 -41 -54.5 -74.5 t-77.5 -37.5h-1q-4 0 -6 4.5t-5 5.5q-23 54 -23 100q0 275 252 466z" />
+<glyph unicode="&#xf1d7;" horiz-adv-x="2048" d="M580 1075q0 41 -25 66t-66 25q-43 0 -76 -25.5t-33 -65.5q0 -39 33 -64.5t76 -25.5q41 0 66 24.5t25 65.5zM1323 568q0 28 -25.5 50t-65.5 22q-27 0 -49.5 -22.5t-22.5 -49.5q0 -28 22.5 -50.5t49.5 -22.5q40 0 65.5 22t25.5 51zM1087 1075q0 41 -24.5 66t-65.5 25 q-43 0 -76 -25.5t-33 -65.5q0 -39 33 -64.5t76 -25.5q41 0 65.5 24.5t24.5 65.5zM1722 568q0 28 -26 50t-65 22q-27 0 -49.5 -22.5t-22.5 -49.5q0 -28 22.5 -50.5t49.5 -22.5q39 0 65 22t26 51zM1456 965q-31 4 -70 4q-169 0 -311 -77t-223.5 -208.5t-81.5 -287.5 q0 -78 23 -152q-35 -3 -68 -3q-26 0 -50 1.5t-55 6.5t-44.5 7t-54.5 10.5t-50 10.5l-253 -127l72 218q-290 203 -290 490q0 169 97.5 311t264 223.5t363.5 81.5q176 0 332.5 -66t262 -182.5t136.5 -260.5zM2048 404q0 -117 -68.5 -223.5t-185.5 -193.5l55 -181l-199 109 q-150 -37 -218 -37q-169 0 -311 70.5t-223.5 191.5t-81.5 264t81.5 264t223.5 191.5t311 70.5q161 0 303 -70.5t227.5 -192t85.5 -263.5z" />
+<glyph unicode="&#xf1d8;" horiz-adv-x="1792" d="M1764 1525q33 -24 27 -64l-256 -1536q-5 -29 -32 -45q-14 -8 -31 -8q-11 0 -24 5l-453 185l-242 -295q-18 -23 -49 -23q-13 0 -22 4q-19 7 -30.5 23.5t-11.5 36.5v349l864 1059l-1069 -925l-395 162q-37 14 -40 55q-2 40 32 59l1664 960q15 9 32 9q20 0 36 -11z" />
+<glyph unicode="&#xf1d9;" horiz-adv-x="1792" d="M1764 1525q33 -24 27 -64l-256 -1536q-5 -29 -32 -45q-14 -8 -31 -8q-11 0 -24 5l-527 215l-298 -327q-18 -21 -47 -21q-14 0 -23 4q-19 7 -30 23.5t-11 36.5v452l-472 193q-37 14 -40 55q-3 39 32 59l1664 960q35 21 68 -2zM1422 26l221 1323l-1434 -827l336 -137 l863 639l-478 -797z" />
+<glyph unicode="&#xf1da;" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5 t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298zM896 928v-448q0 -14 -9 -23 t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf1db;" d="M768 1280q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf1dc;" horiz-adv-x="1792" d="M1682 -128q-44 0 -132.5 3.5t-133.5 3.5q-44 0 -132 -3.5t-132 -3.5q-24 0 -37 20.5t-13 45.5q0 31 17 46t39 17t51 7t45 15q33 21 33 140l-1 391q0 21 -1 31q-13 4 -50 4h-675q-38 0 -51 -4q-1 -10 -1 -31l-1 -371q0 -142 37 -164q16 -10 48 -13t57 -3.5t45 -15 t20 -45.5q0 -26 -12.5 -48t-36.5 -22q-47 0 -139.5 3.5t-138.5 3.5q-43 0 -128 -3.5t-127 -3.5q-23 0 -35.5 21t-12.5 45q0 30 15.5 45t36 17.5t47.5 7.5t42 15q33 23 33 143l-1 57v813q0 3 0.5 26t0 36.5t-1.5 38.5t-3.5 42t-6.5 36.5t-11 31.5t-16 18q-15 10 -45 12t-53 2 t-41 14t-18 45q0 26 12 48t36 22q46 0 138.5 -3.5t138.5 -3.5q42 0 126.5 3.5t126.5 3.5q25 0 37.5 -22t12.5 -48q0 -30 -17 -43.5t-38.5 -14.5t-49.5 -4t-43 -13q-35 -21 -35 -160l1 -320q0 -21 1 -32q13 -3 39 -3h699q25 0 38 3q1 11 1 32l1 320q0 139 -35 160 q-18 11 -58.5 12.5t-66 13t-25.5 49.5q0 26 12.5 48t37.5 22q44 0 132 -3.5t132 -3.5q43 0 129 3.5t129 3.5q25 0 37.5 -22t12.5 -48q0 -30 -17.5 -44t-40 -14.5t-51.5 -3t-44 -12.5q-35 -23 -35 -161l1 -943q0 -119 34 -140q16 -10 46 -13.5t53.5 -4.5t41.5 -15.5t18 -44.5 q0 -26 -12 -48t-36 -22z" />
+<glyph unicode="&#xf1dd;" horiz-adv-x="1280" d="M1278 1347v-73q0 -29 -18.5 -61t-42.5 -32q-50 0 -54 -1q-26 -6 -32 -31q-3 -11 -3 -64v-1152q0 -25 -18 -43t-43 -18h-108q-25 0 -43 18t-18 43v1218h-143v-1218q0 -25 -17.5 -43t-43.5 -18h-108q-26 0 -43.5 18t-17.5 43v496q-147 12 -245 59q-126 58 -192 179 q-64 117 -64 259q0 166 88 286q88 118 209 159q111 37 417 37h479q25 0 43 -18t18 -43z" />
+<glyph unicode="&#xf1de;" d="M352 128v-128h-352v128h352zM704 256q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM864 640v-128h-864v128h864zM224 1152v-128h-224v128h224zM1536 128v-128h-736v128h736zM576 1280q26 0 45 -19t19 -45v-256 q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM1216 768q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM1536 640v-128h-224v128h224zM1536 1152v-128h-864v128h864z" />
+<glyph unicode="&#xf1e0;" d="M1216 512q133 0 226.5 -93.5t93.5 -226.5t-93.5 -226.5t-226.5 -93.5t-226.5 93.5t-93.5 226.5q0 12 2 34l-360 180q-92 -86 -218 -86q-133 0 -226.5 93.5t-93.5 226.5t93.5 226.5t226.5 93.5q126 0 218 -86l360 180q-2 22 -2 34q0 133 93.5 226.5t226.5 93.5 t226.5 -93.5t93.5 -226.5t-93.5 -226.5t-226.5 -93.5q-126 0 -218 86l-360 -180q2 -22 2 -34t-2 -34l360 -180q92 86 218 86z" />
+<glyph unicode="&#xf1e1;" d="M1280 341q0 88 -62.5 151t-150.5 63q-84 0 -145 -58l-241 120q2 16 2 23t-2 23l241 120q61 -58 145 -58q88 0 150.5 63t62.5 151t-62.5 150.5t-150.5 62.5t-151 -62.5t-63 -150.5q0 -7 2 -23l-241 -120q-62 57 -145 57q-88 0 -150.5 -62.5t-62.5 -150.5t62.5 -150.5 t150.5 -62.5q83 0 145 57l241 -120q-2 -16 -2 -23q0 -88 63 -150.5t151 -62.5t150.5 62.5t62.5 150.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf1e2;" horiz-adv-x="1792" d="M571 947q-10 25 -34 35t-49 0q-108 -44 -191 -127t-127 -191q-10 -25 0 -49t35 -34q13 -5 24 -5q42 0 60 40q34 84 98.5 148.5t148.5 98.5q25 11 35 35t0 49zM1513 1303l46 -46l-244 -243l68 -68q19 -19 19 -45.5t-19 -45.5l-64 -64q89 -161 89 -343q0 -143 -55.5 -273.5 t-150 -225t-225 -150t-273.5 -55.5t-273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5q182 0 343 -89l64 64q19 19 45.5 19t45.5 -19l68 -68zM1521 1359q-10 -10 -22 -10q-13 0 -23 10l-91 90q-9 10 -9 23t9 23q10 9 23 9t23 -9l90 -91 q10 -9 10 -22.5t-10 -22.5zM1751 1129q-11 -9 -23 -9t-23 9l-90 91q-10 9 -10 22.5t10 22.5q9 10 22.5 10t22.5 -10l91 -90q9 -10 9 -23t-9 -23zM1792 1312q0 -14 -9 -23t-23 -9h-96q-14 0 -23 9t-9 23t9 23t23 9h96q14 0 23 -9t9 -23zM1600 1504v-96q0 -14 -9 -23t-23 -9 t-23 9t-9 23v96q0 14 9 23t23 9t23 -9t9 -23zM1751 1449l-91 -90q-10 -10 -22 -10q-13 0 -23 10q-10 9 -10 22.5t10 22.5l90 91q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" />
+<glyph unicode="&#xf1e3;" horiz-adv-x="1792" d="M609 720l287 208l287 -208l-109 -336h-355zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM1515 186q149 203 149 454v3l-102 -89l-240 224l63 323 l134 -12q-150 206 -389 282l53 -124l-287 -159l-287 159l53 124q-239 -76 -389 -282l135 12l62 -323l-240 -224l-102 89v-3q0 -251 149 -454l30 132l326 -40l139 -298l-116 -69q117 -39 240 -39t240 39l-116 69l139 298l326 40z" />
+<glyph unicode="&#xf1e4;" horiz-adv-x="1792" d="M448 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM256 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM832 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23 v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM66 768q-28 0 -47 19t-19 46v129h514v-129q0 -27 -19 -46t-46 -19h-383zM1216 224v-192q0 -14 -9 -23t-23 -9h-192 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1600 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23 zM1408 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1016v-13h-514v10q0 104 -382 102q-382 -1 -382 -102v-10h-514v13q0 17 8.5 43t34 64t65.5 75.5t110.5 76t160 67.5t224 47.5t293.5 18.5t293 -18.5t224 -47.5 t160.5 -67.5t110.5 -76t65.5 -75.5t34 -64t8.5 -43zM1792 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 962v-129q0 -27 -19 -46t-46 -19h-384q-27 0 -46 19t-19 46v129h514z" />
+<glyph unicode="&#xf1e5;" horiz-adv-x="1792" d="M704 1216v-768q0 -26 -19 -45t-45 -19v-576q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v512l249 873q7 23 31 23h424zM1024 1216v-704h-256v704h256zM1792 320v-512q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v576q-26 0 -45 19t-19 45v768h424q24 0 31 -23z M736 1504v-224h-352v224q0 14 9 23t23 9h288q14 0 23 -9t9 -23zM1408 1504v-224h-352v224q0 14 9 23t23 9h288q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf1e6;" horiz-adv-x="1792" d="M1755 1083q37 -37 37 -90t-37 -91l-401 -400l150 -150l-160 -160q-163 -163 -389.5 -186.5t-411.5 100.5l-362 -362h-181v181l362 362q-124 185 -100.5 411.5t186.5 389.5l160 160l150 -150l400 401q38 37 91 37t90 -37t37 -90.5t-37 -90.5l-400 -401l234 -234l401 400 q38 37 91 37t90 -37z" />
+<glyph unicode="&#xf1e7;" horiz-adv-x="1792" d="M873 796q0 -83 -63.5 -142.5t-152.5 -59.5t-152.5 59.5t-63.5 142.5q0 84 63.5 143t152.5 59t152.5 -59t63.5 -143zM1375 796q0 -83 -63 -142.5t-153 -59.5q-89 0 -152.5 59.5t-63.5 142.5q0 84 63.5 143t152.5 59q90 0 153 -59t63 -143zM1600 616v667q0 87 -32 123.5 t-111 36.5h-1112q-83 0 -112.5 -34t-29.5 -126v-673q43 -23 88.5 -40t81 -28t81 -18.5t71 -11t70 -4t58.5 -0.5t56.5 2t44.5 2q68 1 95 -27q6 -6 10 -9q26 -25 61 -51q7 91 118 87q5 0 36.5 -1.5t43 -2t45.5 -1t53 1t54.5 4.5t61 8.5t62 13.5t67 19.5t67.5 27t72 34.5z M1763 621q-121 -149 -372 -252q84 -285 -23 -465q-66 -113 -183 -148q-104 -32 -182 15q-86 51 -82 164l-1 326v1q-8 2 -24.5 6t-23.5 5l-1 -338q4 -114 -83 -164q-79 -47 -183 -15q-117 36 -182 150q-105 180 -22 463q-251 103 -372 252q-25 37 -4 63t60 -1q3 -2 11 -7 t11 -8v694q0 72 47 123t114 51h1257q67 0 114 -51t47 -123v-694l21 15q39 27 60 1t-4 -63z" />
+<glyph unicode="&#xf1e8;" horiz-adv-x="1792" d="M896 1102v-434h-145v434h145zM1294 1102v-434h-145v434h145zM1294 342l253 254v795h-1194v-1049h326v-217l217 217h398zM1692 1536v-1013l-434 -434h-326l-217 -217h-217v217h-398v1158l109 289h1483z" />
+<glyph unicode="&#xf1e9;" d="M773 217v-127q-1 -292 -6 -305q-12 -32 -51 -40q-54 -9 -181.5 38t-162.5 89q-13 15 -17 36q-1 12 4 26q4 10 34 47t181 216q1 0 60 70q15 19 39.5 24.5t49.5 -3.5q24 -10 37.5 -29t12.5 -42zM624 468q-3 -55 -52 -70l-120 -39q-275 -88 -292 -88q-35 2 -54 36 q-12 25 -17 75q-8 76 1 166.5t30 124.5t56 32q13 0 202 -77q70 -29 115 -47l84 -34q23 -9 35.5 -30.5t11.5 -48.5zM1450 171q-7 -54 -91.5 -161t-135.5 -127q-37 -14 -63 7q-14 10 -184 287l-47 77q-14 21 -11.5 46t19.5 46q35 43 83 26q1 -1 119 -40q203 -66 242 -79.5 t47 -20.5q28 -22 22 -61zM778 803q5 -102 -54 -122q-58 -17 -114 71l-378 598q-8 35 19 62q41 43 207.5 89.5t224.5 31.5q40 -10 49 -45q3 -18 22 -305.5t24 -379.5zM1440 695q3 -39 -26 -59q-15 -10 -329 -86q-67 -15 -91 -23l1 2q-23 -6 -46 4t-37 32q-30 47 0 87 q1 1 75 102q125 171 150 204t34 39q28 19 65 2q48 -23 123 -133.5t81 -167.5v-3z" />
+<glyph unicode="&#xf1ea;" horiz-adv-x="2048" d="M1024 1024h-384v-384h384v384zM1152 384v-128h-640v128h640zM1152 1152v-640h-640v640h640zM1792 384v-128h-512v128h512zM1792 640v-128h-512v128h512zM1792 896v-128h-512v128h512zM1792 1152v-128h-512v128h512zM256 192v960h-128v-960q0 -26 19 -45t45 -19t45 19 t19 45zM1920 192v1088h-1536v-1088q0 -33 -11 -64h1483q26 0 45 19t19 45zM2048 1408v-1216q0 -80 -56 -136t-136 -56h-1664q-80 0 -136 56t-56 136v1088h256v128h1792z" />
+<glyph unicode="&#xf1eb;" horiz-adv-x="2048" d="M1024 13q-20 0 -93 73.5t-73 93.5q0 32 62.5 54t103.5 22t103.5 -22t62.5 -54q0 -20 -73 -93.5t-93 -73.5zM1294 284q-2 0 -40 25t-101.5 50t-128.5 25t-128.5 -25t-101 -50t-40.5 -25q-18 0 -93.5 75t-75.5 93q0 13 10 23q78 77 196 121t233 44t233 -44t196 -121 q10 -10 10 -23q0 -18 -75.5 -93t-93.5 -75zM1567 556q-11 0 -23 8q-136 105 -252 154.5t-268 49.5q-85 0 -170.5 -22t-149 -53t-113.5 -62t-79 -53t-31 -22q-17 0 -92 75t-75 93q0 12 10 22q132 132 320 205t380 73t380 -73t320 -205q10 -10 10 -22q0 -18 -75 -93t-92 -75z M1838 827q-11 0 -22 9q-179 157 -371.5 236.5t-420.5 79.5t-420.5 -79.5t-371.5 -236.5q-11 -9 -22 -9q-17 0 -92.5 75t-75.5 93q0 13 10 23q187 186 445 288t527 102t527 -102t445 -288q10 -10 10 -23q0 -18 -75.5 -93t-92.5 -75z" />
+<glyph unicode="&#xf1ec;" horiz-adv-x="1792" d="M384 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5 t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1152 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5 t37.5 90.5zM384 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1152 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 768q0 53 -37.5 90.5t-90.5 37.5 t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1536 0v384q0 52 -38 90t-90 38t-90 -38t-38 -90v-384q0 -52 38 -90t90 -38t90 38t38 90zM1152 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5z M1536 1088v256q0 26 -19 45t-45 19h-1280q-26 0 -45 -19t-19 -45v-256q0 -26 19 -45t45 -19h1280q26 0 45 19t19 45zM1536 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1408v-1536q0 -52 -38 -90t-90 -38 h-1408q-52 0 -90 38t-38 90v1536q0 52 38 90t90 38h1408q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf1ed;" d="M1519 890q18 -84 -4 -204q-87 -444 -565 -444h-44q-25 0 -44 -16.5t-24 -42.5l-4 -19l-55 -346l-2 -15q-5 -26 -24.5 -42.5t-44.5 -16.5h-251q-21 0 -33 15t-9 36q9 56 26.5 168t26.5 168t27 167.5t27 167.5q5 37 43 37h131q133 -2 236 21q175 39 287 144q102 95 155 246 q24 70 35 133q1 6 2.5 7.5t3.5 1t6 -3.5q79 -59 98 -162zM1347 1172q0 -107 -46 -236q-80 -233 -302 -315q-113 -40 -252 -42q0 -1 -90 -1l-90 1q-100 0 -118 -96q-2 -8 -85 -530q-1 -10 -12 -10h-295q-22 0 -36.5 16.5t-11.5 38.5l232 1471q5 29 27.5 48t51.5 19h598 q34 0 97.5 -13t111.5 -32q107 -41 163.5 -123t56.5 -196z" />
+<glyph unicode="&#xf1ee;" horiz-adv-x="1792" d="M602 949q19 -61 31 -123.5t17 -141.5t-14 -159t-62 -145q-21 81 -67 157t-95.5 127t-99 90.5t-78.5 57.5t-33 19q-62 34 -81.5 100t14.5 128t101 81.5t129 -14.5q138 -83 238 -177zM927 1236q11 -25 20.5 -46t36.5 -100.5t42.5 -150.5t25.5 -179.5t0 -205.5t-47.5 -209.5 t-105.5 -208.5q-51 -72 -138 -72q-54 0 -98 31q-57 40 -69 109t28 127q60 85 81 195t13 199.5t-32 180.5t-39 128t-22 52q-31 63 -8.5 129.5t85.5 97.5q34 17 75 17q47 0 88.5 -25t63.5 -69zM1248 567q-17 -160 -72 -311q-17 131 -63 246q25 174 -5 361q-27 178 -94 342 q114 -90 212 -211q9 -37 15 -80q26 -179 7 -347zM1520 1440q9 -17 23.5 -49.5t43.5 -117.5t50.5 -178t34 -227.5t5 -269t-47 -300t-112.5 -323.5q-22 -48 -66 -75.5t-95 -27.5q-39 0 -74 16q-67 31 -92.5 100t4.5 136q58 126 90 257.5t37.5 239.5t-3.5 213.5t-26.5 180.5 t-38.5 138.5t-32.5 90t-15.5 32.5q-34 65 -11.5 135.5t87.5 104.5q37 20 81 20q49 0 91.5 -25.5t66.5 -70.5z" />
+<glyph unicode="&#xf1f0;" horiz-adv-x="2304" d="M1975 546h-138q14 37 66 179l3 9q4 10 10 26t9 26l12 -55zM531 611l-58 295q-11 54 -75 54h-268l-2 -13q311 -79 403 -336zM710 960l-162 -438l-17 89q-26 70 -85 129.5t-131 88.5l135 -510h175l261 641h-176zM849 318h166l104 642h-166zM1617 944q-69 27 -149 27 q-123 0 -201 -59t-79 -153q-1 -102 145 -174q48 -23 67 -41t19 -39q0 -30 -30 -46t-69 -16q-86 0 -156 33l-22 11l-23 -144q74 -34 185 -34q130 -1 208.5 59t80.5 160q0 106 -140 174q-49 25 -71 42t-22 38q0 22 24.5 38.5t70.5 16.5q70 1 124 -24l15 -8zM2042 960h-128 q-65 0 -87 -54l-246 -588h174l35 96h212q5 -22 20 -96h154zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf1f1;" horiz-adv-x="2304" d="M671 603h-13q-47 0 -47 -32q0 -22 20 -22q17 0 28 15t12 39zM1066 639h62v3q1 4 0.5 6.5t-1 7t-2 8t-4.5 6.5t-7.5 5t-11.5 2q-28 0 -36 -38zM1606 603h-12q-48 0 -48 -32q0 -22 20 -22q17 0 28 15t12 39zM1925 629q0 41 -30 41q-19 0 -31 -20t-12 -51q0 -42 28 -42 q20 0 32.5 20t12.5 52zM480 770h87l-44 -262h-56l32 201l-71 -201h-39l-4 200l-34 -200h-53l44 262h81l2 -163zM733 663q0 -6 -4 -42q-16 -101 -17 -113h-47l1 22q-20 -26 -58 -26q-23 0 -37.5 16t-14.5 42q0 39 26 60.5t73 21.5q14 0 23 -1q0 3 0.5 5.5t1 4.5t0.5 3 q0 20 -36 20q-29 0 -59 -10q0 4 7 48q38 11 67 11q74 0 74 -62zM889 721l-8 -49q-22 3 -41 3q-27 0 -27 -17q0 -8 4.5 -12t21.5 -11q40 -19 40 -60q0 -72 -87 -71q-34 0 -58 6q0 2 7 49q29 -8 51 -8q32 0 32 19q0 7 -4.5 11.5t-21.5 12.5q-43 20 -43 59q0 72 84 72 q30 0 50 -4zM977 721h28l-7 -52h-29q-2 -17 -6.5 -40.5t-7 -38.5t-2.5 -18q0 -16 19 -16q8 0 16 2l-8 -47q-21 -7 -40 -7q-43 0 -45 47q0 12 8 56q3 20 25 146h55zM1180 648q0 -23 -7 -52h-111q-3 -22 10 -33t38 -11q30 0 58 14l-9 -54q-30 -8 -57 -8q-95 0 -95 95 q0 55 27.5 90.5t69.5 35.5q35 0 55.5 -21t20.5 -56zM1319 722q-13 -23 -22 -62q-22 2 -31 -24t-25 -128h-56l3 14q22 130 29 199h51l-3 -33q14 21 25.5 29.5t28.5 4.5zM1506 763l-9 -57q-28 14 -50 14q-31 0 -51 -27.5t-20 -70.5q0 -30 13.5 -47t38.5 -17q21 0 48 13 l-10 -59q-28 -8 -50 -8q-45 0 -71.5 30.5t-26.5 82.5q0 70 35.5 114.5t91.5 44.5q26 0 61 -13zM1668 663q0 -18 -4 -42q-13 -79 -17 -113h-46l1 22q-20 -26 -59 -26q-23 0 -37 16t-14 42q0 39 25.5 60.5t72.5 21.5q15 0 23 -1q2 7 2 13q0 20 -36 20q-29 0 -59 -10q0 4 8 48 q38 11 67 11q73 0 73 -62zM1809 722q-14 -24 -21 -62q-23 2 -31.5 -23t-25.5 -129h-56l3 14q19 104 29 199h52q0 -11 -4 -33q15 21 26.5 29.5t27.5 4.5zM1950 770h56l-43 -262h-53l3 19q-23 -23 -52 -23q-31 0 -49.5 24t-18.5 64q0 53 27.5 92t64.5 39q31 0 53 -29z M2061 640q0 148 -72.5 273t-198 198t-273.5 73q-181 0 -328 -110q127 -116 171 -284h-50q-44 150 -158 253q-114 -103 -158 -253h-50q44 168 171 284q-147 110 -328 110q-148 0 -273.5 -73t-198 -198t-72.5 -273t72.5 -273t198 -198t273.5 -73q181 0 328 110 q-120 111 -165 264h50q46 -138 152 -233q106 95 152 233h50q-45 -153 -165 -264q147 -110 328 -110q148 0 273.5 73t198 198t72.5 273zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf1f2;" horiz-adv-x="2304" d="M313 759q0 -51 -36 -84q-29 -26 -89 -26h-17v220h17q61 0 89 -27q36 -31 36 -83zM2089 824q0 -52 -64 -52h-19v101h20q63 0 63 -49zM380 759q0 74 -50 120.5t-129 46.5h-95v-333h95q74 0 119 38q60 51 60 128zM410 593h65v333h-65v-333zM730 694q0 40 -20.5 62t-75.5 42 q-29 10 -39.5 19t-10.5 23q0 16 13.5 26.5t34.5 10.5q29 0 53 -27l34 44q-41 37 -98 37q-44 0 -74 -27.5t-30 -67.5q0 -35 18 -55.5t64 -36.5q37 -13 45 -19q19 -12 19 -34q0 -20 -14 -33.5t-36 -13.5q-48 0 -71 44l-42 -40q44 -64 115 -64q51 0 83 30.5t32 79.5zM1008 604 v77q-37 -37 -78 -37q-49 0 -80.5 32.5t-31.5 82.5q0 48 31.5 81.5t77.5 33.5q43 0 81 -38v77q-40 20 -80 20q-74 0 -125.5 -50.5t-51.5 -123.5t51 -123.5t125 -50.5q42 0 81 19zM2240 0v527q-65 -40 -144.5 -84t-237.5 -117t-329.5 -137.5t-417.5 -134.5t-504 -118h1569 q26 0 45 19t19 45zM1389 757q0 75 -53 128t-128 53t-128 -53t-53 -128t53 -128t128 -53t128 53t53 128zM1541 584l144 342h-71l-90 -224l-89 224h-71l142 -342h35zM1714 593h184v56h-119v90h115v56h-115v74h119v57h-184v-333zM2105 593h80l-105 140q76 16 76 94q0 47 -31 73 t-87 26h-97v-333h65v133h9zM2304 1274v-1268q0 -56 -38.5 -95t-93.5 -39h-2040q-55 0 -93.5 39t-38.5 95v1268q0 56 38.5 95t93.5 39h2040q55 0 93.5 -39t38.5 -95z" />
+<glyph unicode="&#xf1f3;" horiz-adv-x="2304" d="M119 854h89l-45 108zM740 328l74 79l-70 79h-163v-49h142v-55h-142v-54h159zM898 406l99 -110v217zM1186 453q0 33 -40 33h-84v-69h83q41 0 41 36zM1475 457q0 29 -42 29h-82v-61h81q43 0 43 32zM1197 923q0 29 -42 29h-82v-60h81q43 0 43 31zM1656 854h89l-44 108z M699 1009v-271h-66v212l-94 -212h-57l-94 212v-212h-132l-25 60h-135l-25 -60h-70l116 271h96l110 -257v257h106l85 -184l77 184h108zM1255 453q0 -20 -5.5 -35t-14 -25t-22.5 -16.5t-26 -10t-31.5 -4.5t-31.5 -1t-32.5 0.5t-29.5 0.5v-91h-126l-80 90l-83 -90h-256v271h260 l80 -89l82 89h207q109 0 109 -89zM964 794v-56h-217v271h217v-57h-152v-49h148v-55h-148v-54h152zM2304 235v-229q0 -55 -38.5 -94.5t-93.5 -39.5h-2040q-55 0 -93.5 39.5t-38.5 94.5v678h111l25 61h55l25 -61h218v46l19 -46h113l20 47v-47h541v99l10 1q10 0 10 -14v-86h279 v23q23 -12 55 -18t52.5 -6.5t63 0.5t51.5 1l25 61h56l25 -61h227v58l34 -58h182v378h-180v-44l-25 44h-185v-44l-23 44h-249q-69 0 -109 -22v22h-172v-22q-24 22 -73 22h-628l-43 -97l-43 97h-198v-44l-22 44h-169l-78 -179v391q0 55 38.5 94.5t93.5 39.5h2040 q55 0 93.5 -39.5t38.5 -94.5v-678h-120q-51 0 -81 -22v22h-177q-55 0 -78 -22v22h-316v-22q-31 22 -87 22h-209v-22q-23 22 -91 22h-234l-54 -58l-50 58h-349v-378h343l55 59l52 -59h211v89h21q59 0 90 13v-102h174v99h8q8 0 10 -2t2 -10v-87h529q57 0 88 24v-24h168 q60 0 95 17zM1546 469q0 -23 -12 -43t-34 -29q25 -9 34 -26t9 -46v-54h-65v45q0 33 -12 43.5t-46 10.5h-69v-99h-65v271h154q48 0 77 -15t29 -58zM1269 936q0 -24 -12.5 -44t-33.5 -29q26 -9 34.5 -25.5t8.5 -46.5v-53h-65q0 9 0.5 26.5t0 25t-3 18.5t-8.5 16t-17.5 8.5 t-29.5 3.5h-70v-98h-64v271l153 -1q49 0 78 -14.5t29 -57.5zM1798 327v-56h-216v271h216v-56h-151v-49h148v-55h-148v-54zM1372 1009v-271h-66v271h66zM2065 357q0 -86 -102 -86h-126v58h126q34 0 34 25q0 16 -17 21t-41.5 5t-49.5 3.5t-42 22.5t-17 55q0 39 26 60t66 21 h130v-57h-119q-36 0 -36 -25q0 -16 17.5 -20.5t42 -4t49 -2.5t42 -21.5t17.5 -54.5zM2304 407v-101q-24 -35 -88 -35h-125v58h125q33 0 33 25q0 13 -12.5 19t-31 5.5t-40 2t-40 8t-31 24t-12.5 48.5q0 39 26.5 60t66.5 21h129v-57h-118q-36 0 -36 -25q0 -20 29 -22t68.5 -5 t56.5 -26zM2139 1008v-270h-92l-122 203v-203h-132l-26 60h-134l-25 -60h-75q-129 0 -129 133q0 138 133 138h63v-59q-7 0 -28 1t-28.5 0.5t-23 -2t-21.5 -6.5t-14.5 -13.5t-11.5 -23t-3 -33.5q0 -38 13.5 -58t49.5 -20h29l92 213h97l109 -256v256h99l114 -188v188h66z" />
+<glyph unicode="&#xf1f4;" horiz-adv-x="2304" d="M745 630q0 -37 -25.5 -61.5t-62.5 -24.5q-29 0 -46.5 16t-17.5 44q0 37 25 62.5t62 25.5q28 0 46.5 -16.5t18.5 -45.5zM1530 779q0 -42 -22 -57t-66 -15l-32 -1l17 107q2 11 13 11h18q22 0 35 -2t25 -12.5t12 -30.5zM1881 630q0 -36 -25.5 -61t-61.5 -25q-29 0 -47 16 t-18 44q0 37 25 62.5t62 25.5q28 0 46.5 -16.5t18.5 -45.5zM513 801q0 59 -38.5 85.5t-100.5 26.5h-160q-19 0 -21 -19l-65 -408q-1 -6 3 -11t10 -5h76q20 0 22 19l18 110q1 8 7 13t15 6.5t17 1.5t19 -1t14 -1q86 0 135 48.5t49 134.5zM822 489l41 261q1 6 -3 11t-10 5h-76 q-14 0 -17 -33q-27 40 -95 40q-72 0 -122.5 -54t-50.5 -127q0 -59 34.5 -94t92.5 -35q28 0 58 12t48 32q-4 -12 -4 -21q0 -16 13 -16h69q19 0 22 19zM1269 752q0 5 -4 9.5t-9 4.5h-77q-11 0 -18 -10l-106 -156l-44 150q-5 16 -22 16h-75q-5 0 -9 -4.5t-4 -9.5q0 -2 19.5 -59 t42 -123t23.5 -70q-82 -112 -82 -120q0 -13 13 -13h77q11 0 18 10l255 368q2 2 2 7zM1649 801q0 59 -38.5 85.5t-100.5 26.5h-159q-20 0 -22 -19l-65 -408q-1 -6 3 -11t10 -5h82q12 0 16 13l18 116q1 8 7 13t15 6.5t17 1.5t19 -1t14 -1q86 0 135 48.5t49 134.5zM1958 489 l41 261q1 6 -3 11t-10 5h-76q-14 0 -17 -33q-26 40 -95 40q-72 0 -122.5 -54t-50.5 -127q0 -59 34.5 -94t92.5 -35q29 0 59 12t47 32q0 -1 -2 -9t-2 -12q0 -16 13 -16h69q19 0 22 19zM2176 898v1q0 14 -13 14h-74q-11 0 -13 -11l-65 -416l-1 -2q0 -5 4 -9.5t10 -4.5h66 q19 0 21 19zM392 764q-5 -35 -26 -46t-60 -11l-33 -1l17 107q2 11 13 11h19q40 0 58 -11.5t12 -48.5zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf1f5;" horiz-adv-x="2304" d="M1597 633q0 -69 -21 -106q-19 -35 -52 -35q-23 0 -41 9v224q29 30 57 30q57 0 57 -122zM2035 669h-110q6 98 56 98q51 0 54 -98zM476 534q0 59 -33 91.5t-101 57.5q-36 13 -52 24t-16 25q0 26 38 26q58 0 124 -33l18 112q-67 32 -149 32q-77 0 -123 -38q-48 -39 -48 -109 q0 -58 32.5 -90.5t99.5 -56.5q39 -14 54.5 -25.5t15.5 -27.5q0 -31 -48 -31q-29 0 -70 12.5t-72 30.5l-18 -113q72 -41 168 -41q81 0 129 37q51 41 51 117zM771 749l19 111h-96v135l-129 -21l-18 -114l-46 -8l-17 -103h62v-219q0 -84 44 -120q38 -30 111 -30q32 0 79 11v118 q-32 -7 -44 -7q-42 0 -42 50v197h77zM1087 724v139q-15 3 -28 3q-32 0 -55.5 -16t-33.5 -46l-10 56h-131v-471h150v306q26 31 82 31q16 0 26 -2zM1124 389h150v471h-150v-471zM1746 638q0 122 -45 179q-40 52 -111 52q-64 0 -117 -56l-8 47h-132v-645l150 25v151 q36 -11 68 -11q83 0 134 56q61 65 61 202zM1278 986q0 33 -23 56t-56 23t-56 -23t-23 -56t23 -56.5t56 -23.5t56 23.5t23 56.5zM2176 629q0 113 -48 176q-50 64 -144 64q-96 0 -151.5 -66t-55.5 -180q0 -128 63 -188q55 -55 161 -55q101 0 160 40l-16 103q-57 -31 -128 -31 q-43 0 -63 19q-23 19 -28 66h248q2 14 2 52zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf1f6;" horiz-adv-x="2048" d="M1558 684q61 -356 298 -556q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-180.5 74.5t-75.5 180.5zM1024 -176q16 0 16 16t-16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5zM2026 1424q8 -10 7.5 -23.5t-10.5 -22.5 l-1872 -1622q-10 -8 -23.5 -7t-21.5 11l-84 96q-8 10 -7.5 23.5t10.5 21.5l186 161q-19 32 -19 66q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q124 -18 219 -82.5t148 -157.5 l418 363q10 8 23.5 7t21.5 -11z" />
+<glyph unicode="&#xf1f7;" horiz-adv-x="2048" d="M1040 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM503 315l877 760q-42 88 -132.5 146.5t-223.5 58.5q-93 0 -169.5 -31.5t-121.5 -80.5t-69 -103t-24 -105q0 -384 -137 -645zM1856 128 q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-180.5 74.5t-75.5 180.5l149 129h757q-166 187 -227 459l111 97q61 -356 298 -556zM1942 1520l84 -96q8 -10 7.5 -23.5t-10.5 -22.5l-1872 -1622q-10 -8 -23.5 -7t-21.5 11l-84 96q-8 10 -7.5 23.5t10.5 21.5l186 161 q-19 32 -19 66q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q124 -18 219 -82.5t148 -157.5l418 363q10 8 23.5 7t21.5 -11z" />
+<glyph unicode="&#xf1f8;" horiz-adv-x="1408" d="M512 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM768 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1024 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704 q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167 q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf1f9;" d="M1150 462v-109q0 -50 -36.5 -89t-94 -60.5t-118 -32.5t-117.5 -11q-205 0 -342.5 139t-137.5 346q0 203 136 339t339 136q34 0 75.5 -4.5t93 -18t92.5 -34t69 -56.5t28 -81v-109q0 -16 -16 -16h-118q-16 0 -16 16v70q0 43 -65.5 67.5t-137.5 24.5q-140 0 -228.5 -91.5 t-88.5 -237.5q0 -151 91.5 -249.5t233.5 -98.5q68 0 138 24t70 66v70q0 7 4.5 11.5t10.5 4.5h119q6 0 11 -4.5t5 -11.5zM768 1280q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5 t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf1fa;" d="M972 761q0 108 -53.5 169t-147.5 61q-63 0 -124 -30.5t-110 -84.5t-79.5 -137t-30.5 -180q0 -112 53.5 -173t150.5 -61q96 0 176 66.5t122.5 166t42.5 203.5zM1536 640q0 -111 -37 -197t-98.5 -135t-131.5 -74.5t-145 -27.5q-6 0 -15.5 -0.5t-16.5 -0.5q-95 0 -142 53 q-28 33 -33 83q-52 -66 -131.5 -110t-173.5 -44q-161 0 -249.5 95.5t-88.5 269.5q0 157 66 290t179 210.5t246 77.5q87 0 155 -35.5t106 -99.5l2 19l11 56q1 6 5.5 12t9.5 6h118q5 0 13 -11q5 -5 3 -16l-120 -614q-5 -24 -5 -48q0 -39 12.5 -52t44.5 -13q28 1 57 5.5t73 24 t77 50t57 89.5t24 137q0 292 -174 466t-466 174q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51q228 0 405 144q11 9 24 8t21 -12l41 -49q8 -12 7 -24q-2 -13 -12 -22q-102 -83 -227.5 -128t-258.5 -45q-156 0 -298 61 t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q344 0 556 -212t212 -556z" />
+<glyph unicode="&#xf1fb;" horiz-adv-x="1792" d="M1698 1442q94 -94 94 -226.5t-94 -225.5l-225 -223l104 -104q10 -10 10 -23t-10 -23l-210 -210q-10 -10 -23 -10t-23 10l-105 105l-603 -603q-37 -37 -90 -37h-203l-256 -128l-64 64l128 256v203q0 53 37 90l603 603l-105 105q-10 10 -10 23t10 23l210 210q10 10 23 10 t23 -10l104 -104l223 225q93 94 225.5 94t226.5 -94zM512 64l576 576l-192 192l-576 -576v-192h192z" />
+<glyph unicode="&#xf1fc;" horiz-adv-x="1792" d="M1615 1536q70 0 122.5 -46.5t52.5 -116.5q0 -63 -45 -151q-332 -629 -465 -752q-97 -91 -218 -91q-126 0 -216.5 92.5t-90.5 219.5q0 128 92 212l638 579q59 54 130 54zM706 502q39 -76 106.5 -130t150.5 -76l1 -71q4 -213 -129.5 -347t-348.5 -134q-123 0 -218 46.5 t-152.5 127.5t-86.5 183t-29 220q7 -5 41 -30t62 -44.5t59 -36.5t46 -17q41 0 55 37q25 66 57.5 112.5t69.5 76t88 47.5t103 25.5t125 10.5z" />
+<glyph unicode="&#xf1fd;" horiz-adv-x="1792" d="M1792 128v-384h-1792v384q45 0 85 14t59 27.5t47 37.5q30 27 51.5 38t56.5 11t55.5 -11t52.5 -38q29 -25 47 -38t58 -27t86 -14q45 0 85 14.5t58 27t48 37.5q21 19 32.5 27t31 15t43.5 7q35 0 56.5 -11t51.5 -38q28 -24 47 -37.5t59 -27.5t85 -14t85 14t59 27.5t47 37.5 q30 27 51.5 38t56.5 11q34 0 55.5 -11t51.5 -38q28 -24 47 -37.5t59 -27.5t85 -14zM1792 448v-192q-35 0 -55.5 11t-52.5 38q-29 25 -47 38t-58 27t-85 14q-46 0 -86 -14t-58 -27t-47 -38q-22 -19 -33 -27t-31 -15t-44 -7q-35 0 -56.5 11t-51.5 38q-29 25 -47 38t-58 27 t-86 14q-45 0 -85 -14.5t-58 -27t-48 -37.5q-21 -19 -32.5 -27t-31 -15t-43.5 -7q-35 0 -56.5 11t-51.5 38q-28 24 -47 37.5t-59 27.5t-85 14q-46 0 -86 -14t-58 -27t-47 -38q-30 -27 -51.5 -38t-56.5 -11v192q0 80 56 136t136 56h64v448h256v-448h256v448h256v-448h256v448 h256v-448h64q80 0 136 -56t56 -136zM512 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150zM1024 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51 t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150zM1536 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150z" />
+<glyph unicode="&#xf1fe;" horiz-adv-x="2048" d="M2048 0v-128h-2048v1536h128v-1408h1920zM1664 1024l256 -896h-1664v576l448 576l576 -576z" />
+<glyph unicode="&#xf200;" horiz-adv-x="1792" d="M768 646l546 -546q-106 -108 -247.5 -168t-298.5 -60q-209 0 -385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103v-762zM955 640h773q0 -157 -60 -298.5t-168 -247.5zM1664 768h-768v768q209 0 385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf201;" horiz-adv-x="2048" d="M2048 0v-128h-2048v1536h128v-1408h1920zM1920 1248v-435q0 -21 -19.5 -29.5t-35.5 7.5l-121 121l-633 -633q-10 -10 -23 -10t-23 10l-233 233l-416 -416l-192 192l585 585q10 10 23 10t23 -10l233 -233l464 464l-121 121q-16 16 -7.5 35.5t29.5 19.5h435q14 0 23 -9 t9 -23z" />
+<glyph unicode="&#xf202;" horiz-adv-x="1792" d="M1292 832q0 -6 10 -41q10 -29 25 -49.5t41 -34t44 -20t55 -16.5q325 -91 325 -332q0 -146 -105.5 -242.5t-254.5 -96.5q-59 0 -111.5 18.5t-91.5 45.5t-77 74.5t-63 87.5t-53.5 103.5t-43.5 103t-39.5 106.5t-35.5 95q-32 81 -61.5 133.5t-73.5 96.5t-104 64t-142 20 q-96 0 -183 -55.5t-138 -144.5t-51 -185q0 -160 106.5 -279.5t263.5 -119.5q177 0 258 95q56 63 83 116l84 -152q-15 -34 -44 -70l1 -1q-131 -152 -388 -152q-147 0 -269.5 79t-190.5 207.5t-68 274.5q0 105 43.5 206t116 176.5t172 121.5t204.5 46q87 0 159 -19t123.5 -50 t95 -80t72.5 -99t58.5 -117t50.5 -124.5t50 -130.5t55 -127q96 -200 233 -200q81 0 138.5 48.5t57.5 128.5q0 42 -19 72t-50.5 46t-72.5 31.5t-84.5 27t-87.5 34t-81 52t-65 82t-39 122.5q-3 16 -3 33q0 110 87.5 192t198.5 78q78 -3 120.5 -14.5t90.5 -53.5h-1 q12 -11 23 -24.5t26 -36t19 -27.5l-129 -99q-26 49 -54 70v1q-23 21 -97 21q-49 0 -84 -33t-35 -83z" />
+<glyph unicode="&#xf203;" d="M1432 484q0 173 -234 239q-35 10 -53 16.5t-38 25t-29 46.5q0 2 -2 8.5t-3 12t-1 7.5q0 36 24.5 59.5t60.5 23.5q54 0 71 -15h-1q20 -15 39 -51l93 71q-39 54 -49 64q-33 29 -67.5 39t-85.5 10q-80 0 -142 -57.5t-62 -137.5q0 -7 2 -23q16 -96 64.5 -140t148.5 -73 q29 -8 49 -15.5t45 -21.5t38.5 -34.5t13.5 -46.5v-5q1 -58 -40.5 -93t-100.5 -35q-97 0 -167 144q-23 47 -51.5 121.5t-48 125.5t-54 110.5t-74 95.5t-103.5 60.5t-147 24.5q-101 0 -192 -56t-144 -148t-50 -192v-1q4 -108 50.5 -199t133.5 -147.5t196 -56.5q186 0 279 110 q20 27 31 51l-60 109q-42 -80 -99 -116t-146 -36q-115 0 -191 87t-76 204q0 105 82 189t186 84q112 0 170 -53.5t104 -172.5q8 -21 25.5 -68.5t28.5 -76.5t31.5 -74.5t38.5 -74t45.5 -62.5t55.5 -53.5t66 -33t80 -13.5q107 0 183 69.5t76 174.5zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf204;" horiz-adv-x="2048" d="M1152 640q0 104 -40.5 198.5t-109.5 163.5t-163.5 109.5t-198.5 40.5t-198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5zM1920 640q0 104 -40.5 198.5 t-109.5 163.5t-163.5 109.5t-198.5 40.5h-386q119 -90 188.5 -224t69.5 -288t-69.5 -288t-188.5 -224h386q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5zM2048 640q0 -130 -51 -248.5t-136.5 -204t-204 -136.5t-248.5 -51h-768q-130 0 -248.5 51t-204 136.5 t-136.5 204t-51 248.5t51 248.5t136.5 204t204 136.5t248.5 51h768q130 0 248.5 -51t204 -136.5t136.5 -204t51 -248.5z" />
+<glyph unicode="&#xf205;" horiz-adv-x="2048" d="M0 640q0 130 51 248.5t136.5 204t204 136.5t248.5 51h768q130 0 248.5 -51t204 -136.5t136.5 -204t51 -248.5t-51 -248.5t-136.5 -204t-204 -136.5t-248.5 -51h-768q-130 0 -248.5 51t-204 136.5t-136.5 204t-51 248.5zM1408 128q104 0 198.5 40.5t163.5 109.5 t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5t-163.5 109.5t-198.5 40.5t-198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5z" />
+<glyph unicode="&#xf206;" horiz-adv-x="2304" d="M762 384h-314q-40 0 -57.5 35t6.5 67l188 251q-65 31 -137 31q-132 0 -226 -94t-94 -226t94 -226t226 -94q115 0 203 72.5t111 183.5zM576 512h186q-18 85 -75 148zM1056 512l288 384h-480l-99 -132q105 -103 126 -252h165zM2176 448q0 132 -94 226t-226 94 q-60 0 -121 -24l174 -260q15 -23 10 -49t-27 -40q-15 -11 -36 -11q-35 0 -53 29l-174 260q-93 -95 -93 -225q0 -132 94 -226t226 -94t226 94t94 226zM2304 448q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 97 39.5 183.5t109.5 149.5l-65 98l-353 -469 q-18 -26 -51 -26h-197q-23 -164 -149 -274t-294 -110q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q114 0 215 -55l137 183h-224q-26 0 -45 19t-19 45t19 45t45 19h384v-128h435l-85 128h-222q-26 0 -45 19t-19 45t19 45t45 19h256q33 0 53 -28l267 -400 q91 44 192 44q185 0 316.5 -131.5t131.5 -316.5z" />
+<glyph unicode="&#xf207;" d="M384 320q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1408 320q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1362 716l-72 384q-5 23 -22.5 37.5t-40.5 14.5 h-918q-23 0 -40.5 -14.5t-22.5 -37.5l-72 -384q-5 -30 14 -53t49 -23h1062q30 0 49 23t14 53zM1136 1328q0 20 -14 34t-34 14h-640q-20 0 -34 -14t-14 -34t14 -34t34 -14h640q20 0 34 14t14 34zM1536 603v-603h-128v-128q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5v128h-768v-128q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5v128h-128v603q0 112 25 223l103 454q9 78 97.5 137t230 89t312.5 30t312.5 -30t230 -89t97.5 -137l105 -454q23 -102 23 -223z" />
+<glyph unicode="&#xf208;" horiz-adv-x="2048" d="M1463 704q0 -35 -25 -60.5t-61 -25.5h-702q-36 0 -61 25.5t-25 60.5t25 60.5t61 25.5h702q36 0 61 -25.5t25 -60.5zM1677 704q0 86 -23 170h-982q-36 0 -61 25t-25 60q0 36 25 61t61 25h908q-88 143 -235 227t-320 84q-177 0 -327.5 -87.5t-238 -237.5t-87.5 -327 q0 -86 23 -170h982q36 0 61 -25t25 -60q0 -36 -25 -61t-61 -25h-908q88 -143 235.5 -227t320.5 -84q132 0 253 51.5t208 139t139 208t52 253.5zM2048 959q0 -35 -25 -60t-61 -25h-131q17 -85 17 -170q0 -167 -65.5 -319.5t-175.5 -263t-262.5 -176t-319.5 -65.5 q-246 0 -448.5 133t-301.5 350h-189q-36 0 -61 25t-25 61q0 35 25 60t61 25h132q-17 85 -17 170q0 167 65.5 319.5t175.5 263t262.5 176t320.5 65.5q245 0 447.5 -133t301.5 -350h188q36 0 61 -25t25 -61z" />
+<glyph unicode="&#xf209;" horiz-adv-x="1280" d="M953 1158l-114 -328l117 -21q165 451 165 518q0 56 -38 56q-57 0 -130 -225zM654 471l33 -88q37 42 71 67l-33 5.5t-38.5 7t-32.5 8.5zM362 1367q0 -98 159 -521q18 10 49 10q15 0 75 -5l-121 351q-75 220 -123 220q-19 0 -29 -17.5t-10 -37.5zM283 608q0 -36 51.5 -119 t117.5 -153t100 -70q14 0 25.5 13t11.5 27q0 24 -32 102q-13 32 -32 72t-47.5 89t-61.5 81t-62 32q-20 0 -45.5 -27t-25.5 -47zM125 273q0 -41 25 -104q59 -145 183.5 -227t281.5 -82q227 0 382 170q152 169 152 427q0 43 -1 67t-11.5 62t-30.5 56q-56 49 -211.5 75.5 t-270.5 26.5q-37 0 -49 -11q-12 -5 -12 -35q0 -34 21.5 -60t55.5 -40t77.5 -23.5t87.5 -11.5t85 -4t70 0h23q24 0 40 -19q15 -19 19 -55q-28 -28 -96 -54q-61 -22 -93 -46q-64 -46 -108.5 -114t-44.5 -137q0 -31 18.5 -88.5t18.5 -87.5l-3 -12q-4 -12 -4 -14 q-137 10 -146 216q-8 -2 -41 -2q2 -7 2 -21q0 -53 -40.5 -89.5t-94.5 -36.5q-82 0 -166.5 78t-84.5 159q0 34 33 67q52 -64 60 -76q77 -104 133 -104q12 0 26.5 8.5t14.5 20.5q0 34 -87.5 145t-116.5 111q-43 0 -70 -44.5t-27 -90.5zM11 264q0 101 42.5 163t136.5 88 q-28 74 -28 104q0 62 61 123t122 61q29 0 70 -15q-163 462 -163 567q0 80 41 130.5t119 50.5q131 0 325 -581q6 -17 8 -23q6 16 29 79.5t43.5 118.5t54 127.5t64.5 123t70.5 86.5t76.5 36q71 0 112 -49t41 -122q0 -108 -159 -550q61 -15 100.5 -46t58.5 -78t26 -93.5 t7 -110.5q0 -150 -47 -280t-132 -225t-211 -150t-278 -55q-111 0 -223 42q-149 57 -258 191.5t-109 286.5z" />
+<glyph unicode="&#xf20a;" horiz-adv-x="2048" d="M785 528h207q-14 -158 -98.5 -248.5t-214.5 -90.5q-162 0 -254.5 116t-92.5 316q0 194 93 311.5t233 117.5q148 0 232 -87t97 -247h-203q-5 64 -35.5 99t-81.5 35q-57 0 -88.5 -60.5t-31.5 -177.5q0 -48 5 -84t18 -69.5t40 -51.5t66 -18q95 0 109 139zM1497 528h206 q-14 -158 -98 -248.5t-214 -90.5q-162 0 -254.5 116t-92.5 316q0 194 93 311.5t233 117.5q148 0 232 -87t97 -247h-204q-4 64 -35 99t-81 35q-57 0 -88.5 -60.5t-31.5 -177.5q0 -48 5 -84t18 -69.5t39.5 -51.5t65.5 -18q49 0 76.5 38t33.5 101zM1856 647q0 207 -15.5 307 t-60.5 161q-6 8 -13.5 14t-21.5 15t-16 11q-86 63 -697 63q-625 0 -710 -63q-5 -4 -17.5 -11.5t-21 -14t-14.5 -14.5q-45 -60 -60 -159.5t-15 -308.5q0 -208 15 -307.5t60 -160.5q6 -8 15 -15t20.5 -14t17.5 -12q44 -33 239.5 -49t470.5 -16q610 0 697 65q5 4 17 11t20.5 14 t13.5 16q46 60 61 159t15 309zM2048 1408v-1536h-2048v1536h2048z" />
+<glyph unicode="&#xf20b;" d="M992 912v-496q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v496q0 112 -80 192t-192 80h-272v-1152q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v1344q0 14 9 23t23 9h464q135 0 249 -66.5t180.5 -180.5t66.5 -249zM1376 1376v-880q0 -135 -66.5 -249t-180.5 -180.5 t-249 -66.5h-464q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h160q14 0 23 -9t9 -23v-768h272q112 0 192 80t80 192v880q0 14 9 23t23 9h160q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf20c;" d="M1311 694v-114q0 -24 -13.5 -38t-37.5 -14h-202q-24 0 -38 14t-14 38v114q0 24 14 38t38 14h202q24 0 37.5 -14t13.5 -38zM821 464v250q0 53 -32.5 85.5t-85.5 32.5h-133q-68 0 -96 -52q-28 52 -96 52h-130q-53 0 -85.5 -32.5t-32.5 -85.5v-250q0 -22 21 -22h55 q22 0 22 22v230q0 24 13.5 38t38.5 14h94q24 0 38 -14t14 -38v-230q0 -22 21 -22h54q22 0 22 22v230q0 24 14 38t38 14h97q24 0 37.5 -14t13.5 -38v-230q0 -22 22 -22h55q21 0 21 22zM1410 560v154q0 53 -33 85.5t-86 32.5h-264q-53 0 -86 -32.5t-33 -85.5v-410 q0 -21 22 -21h55q21 0 21 21v180q31 -42 94 -42h191q53 0 86 32.5t33 85.5zM1536 1176v-1072q0 -96 -68 -164t-164 -68h-1072q-96 0 -164 68t-68 164v1072q0 96 68 164t164 68h1072q96 0 164 -68t68 -164z" />
+<glyph unicode="&#xf20d;" d="M915 450h-294l147 551zM1001 128h311l-324 1024h-440l-324 -1024h311l383 314zM1536 1120v-960q0 -118 -85 -203t-203 -85h-960q-118 0 -203 85t-85 203v960q0 118 85 203t203 85h960q118 0 203 -85t85 -203z" />
+<glyph unicode="&#xf20e;" horiz-adv-x="2048" d="M2048 641q0 -21 -13 -36.5t-33 -19.5l-205 -356q3 -9 3 -18q0 -20 -12.5 -35.5t-32.5 -19.5l-193 -337q3 -8 3 -16q0 -23 -16.5 -40t-40.5 -17q-25 0 -41 18h-400q-17 -20 -43 -20t-43 20h-399q-17 -20 -43 -20q-23 0 -40 16.5t-17 40.5q0 8 4 20l-193 335 q-20 4 -32.5 19.5t-12.5 35.5q0 9 3 18l-206 356q-20 5 -32.5 20.5t-12.5 35.5q0 21 13.5 36.5t33.5 19.5l199 344q0 1 -0.5 3t-0.5 3q0 36 34 51l209 363q-4 10 -4 18q0 24 17 40.5t40 16.5q26 0 44 -21h396q16 21 43 21t43 -21h398q18 21 44 21q23 0 40 -16.5t17 -40.5 q0 -6 -4 -18l207 -358q23 -1 39 -17.5t16 -38.5q0 -13 -7 -27l187 -324q19 -4 31.5 -19.5t12.5 -35.5zM1063 -158h389l-342 354h-143l-342 -354h360q18 16 39 16t39 -16zM112 654q1 -4 1 -13q0 -10 -2 -15l208 -360q2 0 4.5 -1t5.5 -2.5l5 -2.5l188 199v347l-187 194 q-13 -8 -29 -10zM986 1438h-388l190 -200l554 200h-280q-16 -16 -38 -16t-38 16zM1689 226q1 6 5 11l-64 68l-17 -79h76zM1583 226l22 105l-252 266l-296 -307l63 -64h463zM1495 -142l16 28l65 310h-427l333 -343q8 4 13 5zM578 -158h5l342 354h-373v-335l4 -6q14 -5 22 -13 zM552 226h402l64 66l-309 321l-157 -166v-221zM359 226h163v189l-168 -177q4 -8 5 -12zM358 1051q0 -1 0.5 -2t0.5 -2q0 -16 -8 -29l171 -177v269zM552 1121v-311l153 -157l297 314l-223 236zM556 1425l-4 -8v-264l205 74l-191 201q-6 -2 -10 -3zM1447 1438h-16l-621 -224 l213 -225zM1023 946l-297 -315l311 -319l296 307zM688 634l-136 141v-284zM1038 270l-42 -44h85zM1374 618l238 -251l132 624l-3 5l-1 1zM1718 1018q-8 13 -8 29v2l-216 376q-5 1 -13 5l-437 -463l310 -327zM522 1142v223l-163 -282zM522 196h-163l163 -283v283zM1607 196 l-48 -227l130 227h-82zM1729 266l207 361q-2 10 -2 14q0 1 3 16l-171 296l-129 -612l77 -82q5 3 15 7z" />
+<glyph unicode="&#xf210;" d="M0 856q0 131 91.5 226.5t222.5 95.5h742l352 358v-1470q0 -132 -91.5 -227t-222.5 -95h-780q-131 0 -222.5 95t-91.5 227v790zM1232 102l-176 180v425q0 46 -32 79t-78 33h-484q-46 0 -78 -33t-32 -79v-492q0 -46 32.5 -79.5t77.5 -33.5h770z" />
+<glyph unicode="&#xf211;" d="M934 1386q-317 -121 -556 -362.5t-358 -560.5q-20 89 -20 176q0 208 102.5 384.5t278.5 279t384 102.5q82 0 169 -19zM1203 1267q93 -65 164 -155q-389 -113 -674.5 -400.5t-396.5 -676.5q-93 72 -155 162q112 386 395 671t667 399zM470 -67q115 356 379.5 622t619.5 384 q40 -92 54 -195q-292 -120 -516 -345t-343 -518q-103 14 -194 52zM1536 -125q-193 50 -367 115q-135 -84 -290 -107q109 205 274 370.5t369 275.5q-21 -152 -101 -284q65 -175 115 -370z" />
+<glyph unicode="&#xf212;" horiz-adv-x="2048" d="M1893 1144l155 -1272q-131 0 -257 57q-200 91 -393 91q-226 0 -374 -148q-148 148 -374 148q-193 0 -393 -91q-128 -57 -252 -57h-5l155 1272q224 127 482 127q233 0 387 -106q154 106 387 106q258 0 482 -127zM1398 157q129 0 232 -28.5t260 -93.5l-124 1021 q-171 78 -368 78q-224 0 -374 -141q-150 141 -374 141q-197 0 -368 -78l-124 -1021q105 43 165.5 65t148.5 39.5t178 17.5q202 0 374 -108q172 108 374 108zM1438 191l-55 907q-211 -4 -359 -155q-152 155 -374 155q-176 0 -336 -66l-114 -941q124 51 228.5 76t221.5 25 q209 0 374 -102q172 107 374 102z" />
+<glyph unicode="&#xf213;" horiz-adv-x="2048" d="M1500 165v733q0 21 -15 36t-35 15h-93q-20 0 -35 -15t-15 -36v-733q0 -20 15 -35t35 -15h93q20 0 35 15t15 35zM1216 165v531q0 20 -15 35t-35 15h-101q-20 0 -35 -15t-15 -35v-531q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM924 165v429q0 20 -15 35t-35 15h-101 q-20 0 -35 -15t-15 -35v-429q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM632 165v362q0 20 -15 35t-35 15h-101q-20 0 -35 -15t-15 -35v-362q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM2048 311q0 -166 -118 -284t-284 -118h-1244q-166 0 -284 118t-118 284 q0 116 63 214.5t168 148.5q-10 34 -10 73q0 113 80.5 193.5t193.5 80.5q102 0 180 -67q45 183 194 300t338 117q149 0 275 -73.5t199.5 -199.5t73.5 -275q0 -66 -14 -122q135 -33 221 -142.5t86 -247.5z" />
+<glyph unicode="&#xf214;" d="M0 1536h1536v-1392l-776 -338l-760 338v1392zM1436 209v926h-1336v-926l661 -294zM1436 1235v201h-1336v-201h1336zM181 937v-115h-37v115h37zM181 789v-115h-37v115h37zM181 641v-115h-37v115h37zM181 493v-115h-37v115h37zM181 345v-115h-37v115h37zM207 202l15 34 l105 -47l-15 -33zM343 142l15 34l105 -46l-15 -34zM478 82l15 34l105 -46l-15 -34zM614 23l15 33l104 -46l-15 -34zM797 10l105 46l15 -33l-105 -47zM932 70l105 46l15 -34l-105 -46zM1068 130l105 46l15 -34l-105 -46zM1203 189l105 47l15 -34l-105 -46zM259 1389v-36h-114 v36h114zM421 1389v-36h-115v36h115zM583 1389v-36h-115v36h115zM744 1389v-36h-114v36h114zM906 1389v-36h-114v36h114zM1068 1389v-36h-115v36h115zM1230 1389v-36h-115v36h115zM1391 1389v-36h-114v36h114zM181 1049v-79h-37v115h115v-36h-78zM421 1085v-36h-115v36h115z M583 1085v-36h-115v36h115zM744 1085v-36h-114v36h114zM906 1085v-36h-114v36h114zM1068 1085v-36h-115v36h115zM1230 1085v-36h-115v36h115zM1355 970v79h-78v36h115v-115h-37zM1355 822v115h37v-115h-37zM1355 674v115h37v-115h-37zM1355 526v115h37v-115h-37zM1355 378 v115h37v-115h-37zM1355 230v115h37v-115h-37zM760 265q-129 0 -221 91.5t-92 221.5q0 129 92 221t221 92q130 0 221.5 -92t91.5 -221q0 -130 -91.5 -221.5t-221.5 -91.5zM595 646q0 -36 19.5 -56.5t49.5 -25t64 -7t64 -2t49.5 -9t19.5 -30.5q0 -49 -112 -49q-97 0 -123 51 h-3l-31 -63q67 -42 162 -42q29 0 56.5 5t55.5 16t45.5 33t17.5 53q0 46 -27.5 69.5t-67.5 27t-79.5 3t-67 5t-27.5 25.5q0 21 20.5 33t40.5 15t41 3q34 0 70.5 -11t51.5 -34h3l30 58q-3 1 -21 8.5t-22.5 9t-19.5 7t-22 7t-20 4.5t-24 4t-23 1q-29 0 -56.5 -5t-54 -16.5 t-43 -34t-16.5 -53.5z" />
+<glyph unicode="&#xf215;" horiz-adv-x="2048" d="M863 504q0 112 -79.5 191.5t-191.5 79.5t-191 -79.5t-79 -191.5t79 -191t191 -79t191.5 79t79.5 191zM1726 505q0 112 -79 191t-191 79t-191.5 -79t-79.5 -191q0 -113 79.5 -192t191.5 -79t191 79.5t79 191.5zM2048 1314v-1348q0 -44 -31.5 -75.5t-76.5 -31.5h-1832 q-45 0 -76.5 31.5t-31.5 75.5v1348q0 44 31.5 75.5t76.5 31.5h431q44 0 76 -31.5t32 -75.5v-161h754v161q0 44 32 75.5t76 31.5h431q45 0 76.5 -31.5t31.5 -75.5z" />
+<glyph unicode="&#xf216;" horiz-adv-x="2048" d="M1430 953zM1690 749q148 0 253 -98.5t105 -244.5q0 -157 -109 -261.5t-267 -104.5q-85 0 -162 27.5t-138 73.5t-118 106t-109 126.5t-103.5 132.5t-108.5 126t-117 106t-136 73.5t-159 27.5q-154 0 -251.5 -91.5t-97.5 -244.5q0 -157 104 -250t263 -93q100 0 208 37.5 t193 98.5q5 4 21 18.5t30 24t22 9.5q14 0 24.5 -10.5t10.5 -24.5q0 -24 -60 -77q-101 -88 -234.5 -142t-260.5 -54q-133 0 -245.5 58t-180 165t-67.5 241q0 205 141.5 341t347.5 136q120 0 226.5 -43.5t185.5 -113t151.5 -153t139 -167.5t133.5 -153.5t149.5 -113 t172.5 -43.5q102 0 168.5 61.5t66.5 162.5q0 95 -64.5 159t-159.5 64q-30 0 -81.5 -18.5t-68.5 -18.5q-20 0 -35.5 15t-15.5 35q0 18 8.5 57t8.5 59q0 159 -107.5 263t-266.5 104q-58 0 -111.5 -18.5t-84 -40.5t-55.5 -40.5t-33 -18.5q-15 0 -25.5 10.5t-10.5 25.5 q0 19 25 46q59 67 147 103.5t182 36.5q191 0 318 -125.5t127 -315.5q0 -37 -4 -66q57 15 115 15z" />
+<glyph unicode="&#xf217;" horiz-adv-x="1664" d="M1216 832q0 26 -19 45t-45 19h-128v128q0 26 -19 45t-45 19t-45 -19t-19 -45v-128h-128q-26 0 -45 -19t-19 -45t19 -45t45 -19h128v-128q0 -26 19 -45t45 -19t45 19t19 45v128h128q26 0 45 19t19 45zM640 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5 t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1536 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1664 1088v-512q0 -24 -16 -42.5t-41 -21.5l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920 q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf218;" horiz-adv-x="1664" d="M1280 832q0 26 -19 45t-45 19t-45 -19l-147 -146v293q0 26 -19 45t-45 19t-45 -19t-19 -45v-293l-147 146q-19 19 -45 19t-45 -19t-19 -45t19 -45l256 -256q19 -19 45 -19t45 19l256 256q19 19 19 45zM640 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5 t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1536 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1664 1088v-512q0 -24 -16 -42.5t-41 -21.5l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920 q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf219;" horiz-adv-x="2048" d="M212 768l623 -665l-300 665h-323zM1024 -4l349 772h-698zM538 896l204 384h-262l-288 -384h346zM1213 103l623 665h-323zM683 896h682l-204 384h-274zM1510 896h346l-288 384h-262zM1651 1382l384 -512q14 -18 13 -41.5t-17 -40.5l-960 -1024q-18 -20 -47 -20t-47 20 l-960 1024q-16 17 -17 40.5t13 41.5l384 512q18 26 51 26h1152q33 0 51 -26z" />
+<glyph unicode="&#xf21a;" horiz-adv-x="2048" d="M1811 -19q19 19 45 19t45 -19l128 -128l-90 -90l-83 83l-83 -83q-18 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83 q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-128 128l90 90l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83 q19 19 45 19t45 -19l83 -83zM237 19q-19 -19 -45 -19t-45 19l-128 128l90 90l83 -82l83 82q19 19 45 19t45 -19l83 -82l64 64v293l-210 314q-17 26 -7 56.5t40 40.5l177 58v299h128v128h256v128h256v-128h256v-128h128v-299l177 -58q30 -10 40 -40.5t-7 -56.5l-210 -314 v-293l19 18q19 19 45 19t45 -19l83 -82l83 82q19 19 45 19t45 -19l128 -128l-90 -90l-83 83l-83 -83q-18 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83 q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83zM640 1152v-128l384 128l384 -128v128h-128v128h-512v-128h-128z" />
+<glyph unicode="&#xf21b;" d="M576 0l96 448l-96 128l-128 64zM832 0l128 640l-128 -64l-96 -128zM992 1010q-2 4 -4 6q-10 8 -96 8q-70 0 -167 -19q-7 -2 -21 -2t-21 2q-97 19 -167 19q-86 0 -96 -8q-2 -2 -4 -6q2 -18 4 -27q2 -3 7.5 -6.5t7.5 -10.5q2 -4 7.5 -20.5t7 -20.5t7.5 -17t8.5 -17t9 -14 t12 -13.5t14 -9.5t17.5 -8t20.5 -4t24.5 -2q36 0 59 12.5t32.5 30t14.5 34.5t11.5 29.5t17.5 12.5h12q11 0 17.5 -12.5t11.5 -29.5t14.5 -34.5t32.5 -30t59 -12.5q13 0 24.5 2t20.5 4t17.5 8t14 9.5t12 13.5t9 14t8.5 17t7.5 17t7 20.5t7.5 20.5q2 7 7.5 10.5t7.5 6.5 q2 9 4 27zM1408 131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190q0 61 4.5 118t19 125.5t37.5 123.5t63.5 103.5t93.5 74.5l-90 220h214q-22 64 -22 128q0 12 2 32q-194 40 -194 96q0 57 210 99q17 62 51.5 134t70.5 114q32 37 76 37q30 0 84 -31t84 -31t84 31 t84 31q44 0 76 -37q36 -42 70.5 -114t51.5 -134q210 -42 210 -99q0 -56 -194 -96q7 -81 -20 -160h214l-82 -225q63 -33 107.5 -96.5t65.5 -143.5t29 -151.5t8 -148.5z" />
+<glyph unicode="&#xf21c;" horiz-adv-x="2304" d="M2301 500q12 -103 -22 -198.5t-99 -163.5t-158.5 -106t-196.5 -31q-161 11 -279.5 125t-134.5 274q-12 111 27.5 210.5t118.5 170.5l-71 107q-96 -80 -151 -194t-55 -244q0 -27 -18.5 -46.5t-45.5 -19.5h-256h-69q-23 -164 -149 -274t-294 -110q-185 0 -316.5 131.5 t-131.5 316.5t131.5 316.5t316.5 131.5q76 0 152 -27l24 45q-123 110 -304 110h-64q-26 0 -45 19t-19 45t19 45t45 19h128q78 0 145 -13.5t116.5 -38.5t71.5 -39.5t51 -36.5h512h115l-85 128h-222q-30 0 -49 22.5t-14 52.5q4 23 23 38t43 15h253q33 0 53 -28l70 -105 l114 114q19 19 46 19h101q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-179l115 -172q131 63 275 36q143 -26 244 -134.5t118 -253.5zM448 128q115 0 203 72.5t111 183.5h-314q-35 0 -55 31q-18 32 -1 63l147 277q-47 13 -91 13q-132 0 -226 -94t-94 -226t94 -226 t226 -94zM1856 128q132 0 226 94t94 226t-94 226t-226 94q-60 0 -121 -24l174 -260q15 -23 10 -49t-27 -40q-15 -11 -36 -11q-35 0 -53 29l-174 260q-93 -95 -93 -225q0 -132 94 -226t226 -94z" />
+<glyph unicode="&#xf21d;" d="M1408 0q0 -63 -61.5 -113.5t-164 -81t-225 -46t-253.5 -15.5t-253.5 15.5t-225 46t-164 81t-61.5 113.5q0 49 33 88.5t91 66.5t118 44.5t131 29.5q26 5 48 -10.5t26 -41.5q5 -26 -10.5 -48t-41.5 -26q-58 -10 -106 -23.5t-76.5 -25.5t-48.5 -23.5t-27.5 -19.5t-8.5 -12 q3 -11 27 -26.5t73 -33t114 -32.5t160.5 -25t201.5 -10t201.5 10t160.5 25t114 33t73 33.5t27 27.5q-1 4 -8.5 11t-27.5 19t-48.5 23.5t-76.5 25t-106 23.5q-26 4 -41.5 26t-10.5 48q4 26 26 41.5t48 10.5q71 -12 131 -29.5t118 -44.5t91 -66.5t33 -88.5zM1024 896v-384 q0 -26 -19 -45t-45 -19h-64v-384q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v384h-64q-26 0 -45 19t-19 45v384q0 53 37.5 90.5t90.5 37.5h384q53 0 90.5 -37.5t37.5 -90.5zM928 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5 t158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf21e;" horiz-adv-x="1792" d="M1280 512h305q-5 -6 -10 -10.5t-9 -7.5l-3 -4l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-5 2 -21 20h369q22 0 39.5 13.5t22.5 34.5l70 281l190 -667q6 -20 23 -33t39 -13q21 0 38 13t23 33l146 485l56 -112q18 -35 57 -35zM1792 940q0 -145 -103 -300h-369l-111 221 q-8 17 -25.5 27t-36.5 8q-45 -5 -56 -46l-129 -430l-196 686q-6 20 -23.5 33t-39.5 13t-39 -13.5t-22 -34.5l-116 -464h-423q-103 155 -103 300q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124 t127 -344z" />
+<glyph unicode="&#xf221;" horiz-adv-x="1280" d="M1152 960q0 -221 -147.5 -384.5t-364.5 -187.5v-260h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v260q-150 16 -271.5 103t-186 224t-52.5 292 q11 134 80.5 249t182 188t245.5 88q170 19 319 -54t236 -212t87 -306zM128 960q0 -185 131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5z" />
+<glyph unicode="&#xf222;" d="M1472 1408q26 0 45 -19t19 -45v-416q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v262l-382 -383q126 -156 126 -359q0 -117 -45.5 -223.5t-123 -184t-184 -123t-223.5 -45.5t-223.5 45.5t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123t223.5 45.5 q203 0 359 -126l382 382h-261q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h416zM576 0q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf223;" horiz-adv-x="1280" d="M830 1220q145 -72 233.5 -210.5t88.5 -305.5q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-217 24 -364.5 187.5 t-147.5 384.5q0 167 88.5 305.5t233.5 210.5q-165 96 -228 273q-6 16 3.5 29.5t26.5 13.5h69q21 0 29 -20q44 -106 140 -171t214 -65t214 65t140 171q8 20 37 20h61q17 0 26.5 -13.5t3.5 -29.5q-63 -177 -228 -273zM576 256q185 0 316.5 131.5t131.5 316.5t-131.5 316.5 t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf224;" d="M1024 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q126 -158 126 -359q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64 q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-149 16 -270.5 103t-186.5 223.5t-53 291.5q16 204 160 353.5t347 172.5q118 14 228 -19t198 -103l255 254h-134q-14 0 -23 9t-9 23v64zM576 256q185 0 316.5 131.5t131.5 316.5t-131.5 316.5 t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf225;" horiz-adv-x="1792" d="M1280 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q126 -158 126 -359q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64 q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-217 24 -364.5 187.5t-147.5 384.5q0 201 126 359l-52 53l-101 -111q-9 -10 -22 -10.5t-23 7.5l-48 44q-10 8 -10.5 21.5t8.5 23.5l105 115l-111 112v-134q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9 t-9 23v288q0 26 19 45t45 19h288q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-133l106 -107l86 94q9 10 22 10.5t23 -7.5l48 -44q10 -8 10.5 -21.5t-8.5 -23.5l-90 -99l57 -56q158 126 359 126t359 -126l255 254h-134q-14 0 -23 9t-9 23v64zM832 256q185 0 316.5 131.5 t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf226;" horiz-adv-x="1792" d="M1790 1007q12 -155 -52.5 -292t-186 -224t-271.5 -103v-260h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-512v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23 t23 9h224v260q-150 16 -271.5 103t-186 224t-52.5 292q17 206 164.5 356.5t352.5 169.5q206 21 377 -94q171 115 377 94q205 -19 352.5 -169.5t164.5 -356.5zM896 647q128 131 128 313t-128 313q-128 -131 -128 -313t128 -313zM576 512q115 0 218 57q-154 165 -154 391 q0 224 154 391q-103 57 -218 57q-185 0 -316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5zM1152 128v260q-137 15 -256 94q-119 -79 -256 -94v-260h512zM1216 512q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5q-115 0 -218 -57q154 -167 154 -391 q0 -226 -154 -391q103 -57 218 -57z" />
+<glyph unicode="&#xf227;" horiz-adv-x="1920" d="M1536 1120q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q76 -95 107.5 -214t9.5 -247q-31 -182 -166 -312t-318 -156q-210 -29 -384.5 80t-241.5 300q-117 6 -221 57.5t-177.5 133t-113.5 192.5t-32 230 q9 135 78 252t182 191.5t248 89.5q118 14 227.5 -19t198.5 -103l255 254h-134q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q59 -74 93 -169q182 -9 328 -124l255 254h-134q-14 0 -23 9 t-9 23v64zM1024 704q0 20 -4 58q-162 -25 -271 -150t-109 -292q0 -20 4 -58q162 25 271 150t109 292zM128 704q0 -168 111 -294t276 -149q-3 29 -3 59q0 210 135 369.5t338 196.5q-53 120 -163.5 193t-245.5 73q-185 0 -316.5 -131.5t-131.5 -316.5zM1088 -128 q185 0 316.5 131.5t131.5 316.5q0 168 -111 294t-276 149q3 -29 3 -59q0 -210 -135 -369.5t-338 -196.5q53 -120 163.5 -193t245.5 -73z" />
+<glyph unicode="&#xf228;" horiz-adv-x="2048" d="M1664 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q76 -95 107.5 -214t9.5 -247q-32 -180 -164.5 -310t-313.5 -157q-223 -34 -409 90q-117 -78 -256 -93v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23 t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-155 17 -279.5 109.5t-187 237.5t-39.5 307q25 187 159.5 322.5t320.5 164.5q224 34 410 -90q146 97 320 97q201 0 359 -126l255 254h-134q-14 0 -23 9 t-9 23v64zM896 391q128 131 128 313t-128 313q-128 -131 -128 -313t128 -313zM128 704q0 -185 131.5 -316.5t316.5 -131.5q117 0 218 57q-154 167 -154 391t154 391q-101 57 -218 57q-185 0 -316.5 -131.5t-131.5 -316.5zM1216 256q185 0 316.5 131.5t131.5 316.5 t-131.5 316.5t-316.5 131.5q-117 0 -218 -57q154 -167 154 -391t-154 -391q101 -57 218 -57z" />
+<glyph unicode="&#xf229;" d="M1472 1408q26 0 45 -19t19 -45v-416q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v262l-213 -214l140 -140q9 -10 9 -23t-9 -22l-46 -46q-9 -9 -22 -9t-23 9l-140 141l-78 -79q126 -156 126 -359q0 -117 -45.5 -223.5t-123 -184t-184 -123t-223.5 -45.5t-223.5 45.5 t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123t223.5 45.5q203 0 359 -126l78 78l-172 172q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l172 -172l213 213h-261q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h416zM576 0q185 0 316.5 131.5t131.5 316.5t-131.5 316.5 t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf22a;" horiz-adv-x="1280" d="M640 892q217 -24 364.5 -187.5t147.5 -384.5q0 -167 -87 -306t-236 -212t-319 -54q-133 15 -245.5 88t-182 188t-80.5 249q-12 155 52.5 292t186 224t271.5 103v132h-160q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h160v165l-92 -92q-10 -9 -23 -9t-22 9l-46 46q-9 9 -9 22 t9 23l202 201q19 19 45 19t45 -19l202 -201q9 -10 9 -23t-9 -22l-46 -46q-9 -9 -22 -9t-23 9l-92 92v-165h160q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-160v-132zM576 -128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5 t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf22b;" horiz-adv-x="2048" d="M1901 621q19 -19 19 -45t-19 -45l-294 -294q-9 -10 -22.5 -10t-22.5 10l-45 45q-10 9 -10 22.5t10 22.5l185 185h-294v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-132q-24 -217 -187.5 -364.5t-384.5 -147.5q-167 0 -306 87t-212 236t-54 319q15 133 88 245.5 t188 182t249 80.5q155 12 292 -52.5t224 -186t103 -271.5h132v224q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-224h294l-185 185q-10 9 -10 22.5t10 22.5l45 45q9 10 22.5 10t22.5 -10zM576 128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5 t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf22c;" horiz-adv-x="1280" d="M1152 960q0 -221 -147.5 -384.5t-364.5 -187.5v-612q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v612q-217 24 -364.5 187.5t-147.5 384.5q0 117 45.5 223.5t123 184t184 123t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5zM576 512q185 0 316.5 131.5 t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf22d;" horiz-adv-x="1280" d="M1024 576q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1152 576q0 -117 -45.5 -223.5t-123 -184t-184 -123t-223.5 -45.5t-223.5 45.5t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123 t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5z" />
+<glyph unicode="&#xf22e;" horiz-adv-x="1792" />
+<glyph unicode="&#xf22f;" horiz-adv-x="1792" />
+<glyph unicode="&#xf230;" d="M1451 1408q35 0 60 -25t25 -60v-1366q0 -35 -25 -60t-60 -25h-391v595h199l30 232h-229v148q0 56 23.5 84t91.5 28l122 1v207q-63 9 -178 9q-136 0 -217.5 -80t-81.5 -226v-171h-200v-232h200v-595h-735q-35 0 -60 25t-25 60v1366q0 35 25 60t60 25h1366z" />
+<glyph unicode="&#xf231;" horiz-adv-x="1280" d="M0 939q0 108 37.5 203.5t103.5 166.5t152 123t185 78t202 26q158 0 294 -66.5t221 -193.5t85 -287q0 -96 -19 -188t-60 -177t-100 -149.5t-145 -103t-189 -38.5q-68 0 -135 32t-96 88q-10 -39 -28 -112.5t-23.5 -95t-20.5 -71t-26 -71t-32 -62.5t-46 -77.5t-62 -86.5 l-14 -5l-9 10q-15 157 -15 188q0 92 21.5 206.5t66.5 287.5t52 203q-32 65 -32 169q0 83 52 156t132 73q61 0 95 -40.5t34 -102.5q0 -66 -44 -191t-44 -187q0 -63 45 -104.5t109 -41.5q55 0 102 25t78.5 68t56 95t38 110.5t20 111t6.5 99.5q0 173 -109.5 269.5t-285.5 96.5 q-200 0 -334 -129.5t-134 -328.5q0 -44 12.5 -85t27 -65t27 -45.5t12.5 -30.5q0 -28 -15 -73t-37 -45q-2 0 -17 3q-51 15 -90.5 56t-61 94.5t-32.5 108t-11 106.5z" />
+<glyph unicode="&#xf232;" d="M985 562q13 0 97.5 -44t89.5 -53q2 -5 2 -15q0 -33 -17 -76q-16 -39 -71 -65.5t-102 -26.5q-57 0 -190 62q-98 45 -170 118t-148 185q-72 107 -71 194v8q3 91 74 158q24 22 52 22q6 0 18 -1.5t19 -1.5q19 0 26.5 -6.5t15.5 -27.5q8 -20 33 -88t25 -75q0 -21 -34.5 -57.5 t-34.5 -46.5q0 -7 5 -15q34 -73 102 -137q56 -53 151 -101q12 -7 22 -7q15 0 54 48.5t52 48.5zM782 32q127 0 243.5 50t200.5 134t134 200.5t50 243.5t-50 243.5t-134 200.5t-200.5 134t-243.5 50t-243.5 -50t-200.5 -134t-134 -200.5t-50 -243.5q0 -203 120 -368l-79 -233 l242 77q158 -104 345 -104zM782 1414q153 0 292.5 -60t240.5 -161t161 -240.5t60 -292.5t-60 -292.5t-161 -240.5t-240.5 -161t-292.5 -60q-195 0 -365 94l-417 -134l136 405q-108 178 -108 389q0 153 60 292.5t161 240.5t240.5 161t292.5 60z" />
+<glyph unicode="&#xf233;" horiz-adv-x="1792" d="M128 128h1024v128h-1024v-128zM128 640h1024v128h-1024v-128zM1696 192q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM128 1152h1024v128h-1024v-128zM1696 704q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1696 1216 q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1792 384v-384h-1792v384h1792zM1792 896v-384h-1792v384h1792zM1792 1408v-384h-1792v384h1792z" />
+<glyph unicode="&#xf234;" horiz-adv-x="2048" d="M704 640q-159 0 -271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5zM1664 512h352q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-352v-352q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5 t-9.5 22.5v352h-352q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h352v352q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5v-352zM928 288q0 -52 38 -90t90 -38h256v-238q-68 -50 -171 -50h-874q-121 0 -194 69t-73 190q0 53 3.5 103.5t14 109t26.5 108.5 t43 97.5t62 81t85.5 53.5t111.5 20q19 0 39 -17q79 -61 154.5 -91.5t164.5 -30.5t164.5 30.5t154.5 91.5q20 17 39 17q132 0 217 -96h-223q-52 0 -90 -38t-38 -90v-192z" />
+<glyph unicode="&#xf235;" horiz-adv-x="2048" d="M704 640q-159 0 -271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5zM1781 320l249 -249q9 -9 9 -23q0 -13 -9 -22l-136 -136q-9 -9 -22 -9q-14 0 -23 9l-249 249l-249 -249q-9 -9 -23 -9q-13 0 -22 9l-136 136 q-9 9 -9 22q0 14 9 23l249 249l-249 249q-9 9 -9 23q0 13 9 22l136 136q9 9 22 9q14 0 23 -9l249 -249l249 249q9 9 23 9q13 0 22 -9l136 -136q9 -9 9 -22q0 -14 -9 -23zM1283 320l-181 -181q-37 -37 -37 -91q0 -53 37 -90l83 -83q-21 -3 -44 -3h-874q-121 0 -194 69 t-73 190q0 53 3.5 103.5t14 109t26.5 108.5t43 97.5t62 81t85.5 53.5t111.5 20q19 0 39 -17q154 -122 319 -122t319 122q20 17 39 17q28 0 57 -6q-28 -27 -41 -50t-13 -56q0 -54 37 -91z" />
+<glyph unicode="&#xf236;" horiz-adv-x="2048" d="M256 512h1728q26 0 45 -19t19 -45v-448h-256v256h-1536v-256h-256v1216q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-704zM832 832q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM2048 576v64q0 159 -112.5 271.5t-271.5 112.5h-704 q-26 0 -45 -19t-19 -45v-384h1152z" />
+<glyph unicode="&#xf237;" d="M1536 1536l-192 -448h192v-192h-274l-55 -128h329v-192h-411l-357 -832l-357 832h-411v192h329l-55 128h-274v192h192l-192 448h256l323 -768h378l323 768h256zM768 320l108 256h-216z" />
+<glyph unicode="&#xf238;" d="M1088 1536q185 0 316.5 -93.5t131.5 -226.5v-896q0 -130 -125.5 -222t-305.5 -97l213 -202q16 -15 8 -35t-30 -20h-1056q-22 0 -30 20t8 35l213 202q-180 5 -305.5 97t-125.5 222v896q0 133 131.5 226.5t316.5 93.5h640zM768 192q80 0 136 56t56 136t-56 136t-136 56 t-136 -56t-56 -136t56 -136t136 -56zM1344 768v512h-1152v-512h1152z" />
+<glyph unicode="&#xf239;" d="M1088 1536q185 0 316.5 -93.5t131.5 -226.5v-896q0 -130 -125.5 -222t-305.5 -97l213 -202q16 -15 8 -35t-30 -20h-1056q-22 0 -30 20t8 35l213 202q-180 5 -305.5 97t-125.5 222v896q0 133 131.5 226.5t316.5 93.5h640zM288 224q66 0 113 47t47 113t-47 113t-113 47 t-113 -47t-47 -113t47 -113t113 -47zM704 768v512h-544v-512h544zM1248 224q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47zM1408 768v512h-576v-512h576z" />
+<glyph unicode="&#xf23a;" horiz-adv-x="1792" d="M597 1115v-1173q0 -25 -12.5 -42.5t-36.5 -17.5q-17 0 -33 8l-465 233q-21 10 -35.5 33.5t-14.5 46.5v1140q0 20 10 34t29 14q14 0 44 -15l511 -256q3 -3 3 -5zM661 1014l534 -866l-534 266v600zM1792 996v-1054q0 -25 -14 -40.5t-38 -15.5t-47 13l-441 220zM1789 1116 q0 -3 -256.5 -419.5t-300.5 -487.5l-390 634l324 527q17 28 52 28q14 0 26 -6l541 -270q4 -2 4 -6z" />
+<glyph unicode="&#xf23b;" d="M809 532l266 499h-112l-157 -312q-24 -48 -44 -92l-42 92l-155 312h-120l263 -493v-324h101v318zM1536 1408v-1536h-1536v1536h1536z" />
+<glyph unicode="&#xf23c;" horiz-adv-x="2296" d="M478 -139q-8 -16 -27 -34.5t-37 -25.5q-25 -9 -51.5 3.5t-28.5 31.5q-1 22 40 55t68 38q23 4 34 -21.5t2 -46.5zM1819 -139q7 -16 26 -34.5t38 -25.5q25 -9 51.5 3.5t27.5 31.5q2 22 -39.5 55t-68.5 38q-22 4 -33 -21.5t-2 -46.5zM1867 -30q13 -27 56.5 -59.5t77.5 -41.5 q45 -13 82 4.5t37 50.5q0 46 -67.5 100.5t-115.5 59.5q-40 5 -63.5 -37.5t-6.5 -76.5zM428 -30q-13 -27 -56 -59.5t-77 -41.5q-45 -13 -82 4.5t-37 50.5q0 46 67.5 100.5t115.5 59.5q40 5 63 -37.5t6 -76.5zM1158 1094h1q-41 0 -76 -15q27 -8 44 -30.5t17 -49.5 q0 -35 -27 -60t-65 -25q-52 0 -80 43q-5 -23 -5 -42q0 -74 56 -126.5t135 -52.5q80 0 136 52.5t56 126.5t-56 126.5t-136 52.5zM1462 1312q-99 109 -220.5 131.5t-245.5 -44.5q27 60 82.5 96.5t118 39.5t121.5 -17t99.5 -74.5t44.5 -131.5zM2212 73q8 -11 -11 -42 q7 -23 7 -40q1 -56 -44.5 -112.5t-109.5 -91.5t-118 -37q-48 -2 -92 21.5t-66 65.5q-687 -25 -1259 0q-23 -41 -66.5 -65t-92.5 -22q-86 3 -179.5 80.5t-92.5 160.5q2 22 7 40q-19 31 -11 42q6 10 31 1q14 22 41 51q-7 29 2 38q11 10 39 -4q29 20 59 34q0 29 13 37 q23 12 51 -16q35 5 61 -2q18 -4 38 -19v73q-11 0 -18 2q-53 10 -97 44.5t-55 87.5q-9 38 0 81q15 62 93 95q2 17 19 35.5t36 23.5t33 -7.5t19 -30.5h13q46 -5 60 -23q3 -3 5 -7q10 1 30.5 3.5t30.5 3.5q-15 11 -30 17q-23 40 -91 43q0 6 1 10q-62 2 -118.5 18.5t-84.5 47.5 q-32 36 -42.5 92t-2.5 112q16 126 90 179q23 16 52 4.5t32 -40.5q0 -1 1.5 -14t2.5 -21t3 -20t5.5 -19t8.5 -10q27 -14 76 -12q48 46 98 74q-40 4 -162 -14l47 46q61 58 163 111q145 73 282 86q-20 8 -41 15.5t-47 14t-42.5 10.5t-47.5 11t-43 10q595 126 904 -139 q98 -84 158 -222q85 -10 121 9h1q5 3 8.5 10t5.5 19t3 19.5t3 21.5l1 14q3 28 32 40t52 -5q73 -52 91 -178q7 -57 -3.5 -113t-42.5 -91q-28 -32 -83.5 -48.5t-115.5 -18.5v-10q-71 -2 -95 -43q-14 -5 -31 -17q11 -1 32 -3.5t30 -3.5q1 4 5 8q16 18 60 23h13q5 18 19 30t33 8 t36 -23t19 -36q79 -32 93 -95q9 -40 1 -81q-12 -53 -56 -88t-97 -44q-10 -2 -17 -2q0 -49 -1 -73q20 15 38 19q26 7 61 2q28 28 51 16q14 -9 14 -37q33 -16 59 -34q27 13 38 4q10 -10 2 -38q28 -30 41 -51q23 8 31 -1zM1937 1025q0 -29 -9 -54q82 -32 112 -132 q4 37 -9.5 98.5t-41.5 90.5q-20 19 -36 17t-16 -20zM1859 925q35 -42 47.5 -108.5t-0.5 -124.5q67 13 97 45q13 14 18 28q-3 64 -31 114.5t-79 66.5q-15 -15 -52 -21zM1822 921q-30 0 -44 1q42 -115 53 -239q21 0 43 3q16 68 1 135t-53 100zM258 839q30 100 112 132 q-9 25 -9 54q0 18 -16.5 20t-35.5 -17q-28 -29 -41.5 -90.5t-9.5 -98.5zM294 737q29 -31 97 -45q-13 58 -0.5 124.5t47.5 108.5v0q-37 6 -52 21q-51 -16 -78.5 -66t-31.5 -115q9 -17 18 -28zM471 683q14 124 73 235q-19 -4 -55 -18l-45 -19v1q-46 -89 -20 -196q25 -3 47 -3z M1434 644q8 -38 16.5 -108.5t11.5 -89.5q3 -18 9.5 -21.5t23.5 4.5q40 20 62 85.5t23 125.5q-24 2 -146 4zM1152 1285q-116 0 -199 -82.5t-83 -198.5q0 -117 83 -199.5t199 -82.5t199 82.5t83 199.5q0 116 -83 198.5t-199 82.5zM1380 646q-106 2 -211 0v1q-1 -27 2.5 -86 t13.5 -66q29 -14 93.5 -14.5t95.5 10.5q9 3 11 39t-0.5 69.5t-4.5 46.5zM1112 447q8 4 9.5 48t-0.5 88t-4 63v1q-212 -3 -214 -3q-4 -20 -7 -62t0 -83t14 -46q34 -15 101 -16t101 10zM718 636q-16 -59 4.5 -118.5t77.5 -84.5q15 -8 24 -5t12 21q3 16 8 90t10 103 q-69 -2 -136 -6zM591 510q3 -23 -34 -36q132 -141 271.5 -240t305.5 -154q172 49 310.5 146t293.5 250q-33 13 -30 34l3 9v1v-1q-17 2 -50 5.5t-48 4.5q-26 -90 -82 -132q-51 -38 -82 1q-5 6 -9 14q-7 13 -17 62q-2 -5 -5 -9t-7.5 -7t-8 -5.5t-9.5 -4l-10 -2.5t-12 -2 l-12 -1.5t-13.5 -1t-13.5 -0.5q-106 -9 -163 11q-4 -17 -10 -26.5t-21 -15t-23 -7t-36 -3.5q-2 0 -3 -0.5t-3 -0.5h-3q-179 -17 -203 40q-2 -63 -56 -54q-47 8 -91 54q-12 13 -20 26q-17 29 -26 65q-58 -6 -87 -10q1 -2 4 -10zM507 -118q3 14 3 30q-17 71 -51 130t-73 70 q-41 12 -101.5 -14.5t-104.5 -80t-39 -107.5q35 -53 100 -93t119 -42q51 -2 94 28t53 79zM510 53q23 -63 27 -119q195 113 392 174q-98 52 -180.5 120t-179.5 165q-6 -4 -29 -13q0 -2 -1 -5t-1 -4q31 -18 22 -37q-12 -23 -56 -34q-10 -13 -29 -24h-1q-2 -83 1 -150 q19 -34 35 -73zM579 -113q532 -21 1145 0q-254 147 -428 196q-76 -35 -156 -57q-8 -3 -16 0q-65 21 -129 49q-208 -60 -416 -188h-1v-1q1 0 1 1zM1763 -67q4 54 28 120q14 38 33 71l-1 -1q3 77 3 153q-15 8 -30 25q-42 9 -56 33q-9 20 22 38q-2 4 -2 9q-16 4 -28 12 q-204 -190 -383 -284q198 -59 414 -176zM2155 -90q5 54 -39 107.5t-104 80t-102 14.5q-38 -11 -72.5 -70.5t-51.5 -129.5q0 -16 3 -30q10 -49 53 -79t94 -28q54 2 119 42t100 93z" />
+<glyph unicode="&#xf23d;" horiz-adv-x="2304" d="M1524 -25q0 -68 -48 -116t-116 -48t-116.5 48t-48.5 116t48.5 116.5t116.5 48.5t116 -48.5t48 -116.5zM775 -25q0 -68 -48.5 -116t-116.5 -48t-116 48t-48 116t48 116.5t116 48.5t116.5 -48.5t48.5 -116.5zM0 1469q57 -60 110.5 -104.5t121 -82t136 -63t166 -45.5 t200 -31.5t250 -18.5t304 -9.5t372.5 -2.5q139 0 244.5 -5t181 -16.5t124 -27.5t71 -39.5t24 -51.5t-19.5 -64t-56.5 -76.5t-89.5 -91t-116 -104.5t-139 -119q-185 -157 -286 -247q29 51 76.5 109t94 105.5t94.5 98.5t83 91.5t54 80.5t13 70t-45.5 55.5t-116.5 41t-204 23.5 t-304 5q-168 -2 -314 6t-256 23t-204.5 41t-159.5 51.5t-122.5 62.5t-91.5 66.5t-68 71.5t-50.5 69.5t-40 68t-36.5 59.5z" />
+<glyph unicode="&#xf23e;" horiz-adv-x="1792" d="M896 1472q-169 0 -323 -66t-265.5 -177.5t-177.5 -265.5t-66 -323t66 -323t177.5 -265.5t265.5 -177.5t323 -66t323 66t265.5 177.5t177.5 265.5t66 323t-66 323t-177.5 265.5t-265.5 177.5t-323 66zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348 t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM496 704q16 0 16 -16v-480q0 -16 -16 -16h-32q-16 0 -16 16v480q0 16 16 16h32zM896 640q53 0 90.5 -37.5t37.5 -90.5q0 -35 -17.5 -64t-46.5 -46v-114q0 -14 -9 -23 t-23 -9h-64q-14 0 -23 9t-9 23v114q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5zM896 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM544 928v-96 q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v96q0 93 65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5v-96q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v96q0 146 -103 249t-249 103t-249 -103t-103 -249zM1408 192v512q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-512 q0 -26 19 -45t45 -19h896q26 0 45 19t19 45z" />
+<glyph unicode="&#xf240;" horiz-adv-x="2304" d="M1920 1024v-768h-1664v768h1664zM2048 448h128v384h-128v288q0 14 -9 23t-23 9h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288zM2304 832v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113 v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160q53 0 90.5 -37.5t37.5 -90.5z" />
+<glyph unicode="&#xf241;" horiz-adv-x="2304" d="M256 256v768h1280v-768h-1280zM2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9 h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
+<glyph unicode="&#xf242;" horiz-adv-x="2304" d="M256 256v768h896v-768h-896zM2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9 h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
+<glyph unicode="&#xf243;" horiz-adv-x="2304" d="M256 256v768h512v-768h-512zM2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9 h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
+<glyph unicode="&#xf244;" horiz-adv-x="2304" d="M2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9h-1856q-14 0 -23 -9t-9 -23 v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
+<glyph unicode="&#xf245;" horiz-adv-x="1280" d="M1133 493q31 -30 14 -69q-17 -40 -59 -40h-382l201 -476q10 -25 0 -49t-34 -35l-177 -75q-25 -10 -49 0t-35 34l-191 452l-312 -312q-19 -19 -45 -19q-12 0 -24 5q-40 17 -40 59v1504q0 42 40 59q12 5 24 5q27 0 45 -19z" />
+<glyph unicode="&#xf246;" horiz-adv-x="1024" d="M832 1408q-320 0 -320 -224v-416h128v-128h-128v-544q0 -224 320 -224h64v-128h-64q-272 0 -384 146q-112 -146 -384 -146h-64v128h64q320 0 320 224v544h-128v128h128v416q0 224 -320 224h-64v128h64q272 0 384 -146q112 146 384 146h64v-128h-64z" />
+<glyph unicode="&#xf247;" horiz-adv-x="2048" d="M2048 1152h-128v-1024h128v-384h-384v128h-1280v-128h-384v384h128v1024h-128v384h384v-128h1280v128h384v-384zM1792 1408v-128h128v128h-128zM128 1408v-128h128v128h-128zM256 -128v128h-128v-128h128zM1664 0v128h128v1024h-128v128h-1280v-128h-128v-1024h128v-128 h1280zM1920 -128v128h-128v-128h128zM1280 896h384v-768h-896v256h-384v768h896v-256zM512 512h640v512h-640v-512zM1536 256v512h-256v-384h-384v-128h640z" />
+<glyph unicode="&#xf248;" horiz-adv-x="2304" d="M2304 768h-128v-640h128v-384h-384v128h-896v-128h-384v384h128v128h-384v-128h-384v384h128v640h-128v384h384v-128h896v128h384v-384h-128v-128h384v128h384v-384zM2048 1024v-128h128v128h-128zM1408 1408v-128h128v128h-128zM128 1408v-128h128v128h-128zM256 256 v128h-128v-128h128zM1536 384h-128v-128h128v128zM384 384h896v128h128v640h-128v128h-896v-128h-128v-640h128v-128zM896 -128v128h-128v-128h128zM2176 -128v128h-128v-128h128zM2048 128v640h-128v128h-384v-384h128v-384h-384v128h-384v-128h128v-128h896v128h128z" />
+<glyph unicode="&#xf249;" d="M1024 288v-416h-928q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1344q40 0 68 -28t28 -68v-928h-416q-40 0 -68 -28t-28 -68zM1152 256h381q-15 -82 -65 -132l-184 -184q-50 -50 -132 -65v381z" />
+<glyph unicode="&#xf24a;" d="M1400 256h-248v-248q29 10 41 22l185 185q12 12 22 41zM1120 384h288v896h-1280v-1280h896v288q0 40 28 68t68 28zM1536 1312v-1024q0 -40 -20 -88t-48 -76l-184 -184q-28 -28 -76 -48t-88 -20h-1024q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1344q40 0 68 -28t28 -68 z" />
+<glyph unicode="&#xf24b;" horiz-adv-x="2304" d="M1951 538q0 -26 -15.5 -44.5t-38.5 -23.5q-8 -2 -18 -2h-153v140h153q10 0 18 -2q23 -5 38.5 -23.5t15.5 -44.5zM1933 751q0 -25 -15 -42t-38 -21q-3 -1 -15 -1h-139v129h139q3 0 8.5 -0.5t6.5 -0.5q23 -4 38 -21.5t15 -42.5zM728 587v308h-228v-308q0 -58 -38 -94.5 t-105 -36.5q-108 0 -229 59v-112q53 -15 121 -23t109 -9l42 -1q328 0 328 217zM1442 403v113q-99 -52 -200 -59q-108 -8 -169 41t-61 142t61 142t169 41q101 -7 200 -58v112q-48 12 -100 19.5t-80 9.5l-28 2q-127 6 -218.5 -14t-140.5 -60t-71 -88t-22 -106t22 -106t71 -88 t140.5 -60t218.5 -14q101 4 208 31zM2176 518q0 54 -43 88.5t-109 39.5v3q57 8 89 41.5t32 79.5q0 55 -41 88t-107 36q-3 0 -12 0.5t-14 0.5h-455v-510h491q74 0 121.5 36.5t47.5 96.5zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90 t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf24c;" horiz-adv-x="2304" d="M858 295v693q-106 -41 -172 -135.5t-66 -211.5t66 -211.5t172 -134.5zM1362 641q0 117 -66 211.5t-172 135.5v-694q106 41 172 135.5t66 211.5zM1577 641q0 -159 -78.5 -294t-213.5 -213.5t-294 -78.5q-119 0 -227.5 46.5t-187 125t-125 187t-46.5 227.5q0 159 78.5 294 t213.5 213.5t294 78.5t294 -78.5t213.5 -213.5t78.5 -294zM1960 634q0 139 -55.5 261.5t-147.5 205.5t-213.5 131t-252.5 48h-301q-176 0 -323.5 -81t-235 -230t-87.5 -335q0 -171 87 -317.5t236 -231.5t323 -85h301q129 0 251.5 50.5t214.5 135t147.5 202.5t55.5 246z M2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf24d;" horiz-adv-x="1792" d="M1664 -96v1088q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5v-1088q0 -13 9.5 -22.5t22.5 -9.5h1088q13 0 22.5 9.5t9.5 22.5zM1792 992v-1088q0 -66 -47 -113t-113 -47h-1088q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1088q66 0 113 -47t47 -113 zM1408 1376v-160h-128v160q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5v-1088q0 -13 9.5 -22.5t22.5 -9.5h160v-128h-160q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1088q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf24e;" horiz-adv-x="2304" d="M1728 1088l-384 -704h768zM448 1088l-384 -704h768zM1269 1280q-14 -40 -45.5 -71.5t-71.5 -45.5v-1291h608q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1344q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h608v1291q-40 14 -71.5 45.5t-45.5 71.5h-491q-14 0 -23 9t-9 23v64 q0 14 9 23t23 9h491q21 57 70 92.5t111 35.5t111 -35.5t70 -92.5h491q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-491zM1088 1264q33 0 56.5 23.5t23.5 56.5t-23.5 56.5t-56.5 23.5t-56.5 -23.5t-23.5 -56.5t23.5 -56.5t56.5 -23.5zM2176 384q0 -73 -46.5 -131t-117.5 -91 t-144.5 -49.5t-139.5 -16.5t-139.5 16.5t-144.5 49.5t-117.5 91t-46.5 131q0 11 35 81t92 174.5t107 195.5t102 184t56 100q18 33 56 33t56 -33q4 -7 56 -100t102 -184t107 -195.5t92 -174.5t35 -81zM896 384q0 -73 -46.5 -131t-117.5 -91t-144.5 -49.5t-139.5 -16.5 t-139.5 16.5t-144.5 49.5t-117.5 91t-46.5 131q0 11 35 81t92 174.5t107 195.5t102 184t56 100q18 33 56 33t56 -33q4 -7 56 -100t102 -184t107 -195.5t92 -174.5t35 -81z" />
+<glyph unicode="&#xf250;" d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9 t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM874 700q77 29 149 92.5t129.5 152.5t92.5 210t35 253h-1024q0 -132 35 -253t92.5 -210t129.5 -152.5t149 -92.5q19 -7 30.5 -23.5t11.5 -36.5t-11.5 -36.5t-30.5 -23.5q-77 -29 -149 -92.5 t-129.5 -152.5t-92.5 -210t-35 -253h1024q0 132 -35 253t-92.5 210t-129.5 152.5t-149 92.5q-19 7 -30.5 23.5t-11.5 36.5t11.5 36.5t30.5 23.5z" />
+<glyph unicode="&#xf251;" d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9 t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM1280 1408h-1024q0 -66 9 -128h1006q9 61 9 128zM1280 -128q0 130 -34 249.5t-90.5 208t-126.5 152t-146 94.5h-230q-76 -31 -146 -94.5t-126.5 -152t-90.5 -208t-34 -249.5h1024z" />
+<glyph unicode="&#xf252;" d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9 t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM1280 1408h-1024q0 -206 85 -384h854q85 178 85 384zM1223 192q-54 141 -145.5 241.5t-194.5 142.5h-230q-103 -42 -194.5 -142.5t-145.5 -241.5h910z" />
+<glyph unicode="&#xf253;" d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9 t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM874 700q77 29 149 92.5t129.5 152.5t92.5 210t35 253h-1024q0 -132 35 -253t92.5 -210t129.5 -152.5t149 -92.5q19 -7 30.5 -23.5t11.5 -36.5t-11.5 -36.5t-30.5 -23.5q-137 -51 -244 -196 h700q-107 145 -244 196q-19 7 -30.5 23.5t-11.5 36.5t11.5 36.5t30.5 23.5z" />
+<glyph unicode="&#xf254;" d="M1504 -64q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v128q0 14 9 23t23 9h1472zM130 0q3 55 16 107t30 95t46 87t53.5 76t64.5 69.5t66 60t70.5 55t66.5 47.5t65 43q-43 28 -65 43t-66.5 47.5t-70.5 55t-66 60t-64.5 69.5t-53.5 76t-46 87 t-30 95t-16 107h1276q-3 -55 -16 -107t-30 -95t-46 -87t-53.5 -76t-64.5 -69.5t-66 -60t-70.5 -55t-66.5 -47.5t-65 -43q43 -28 65 -43t66.5 -47.5t70.5 -55t66 -60t64.5 -69.5t53.5 -76t46 -87t30 -95t16 -107h-1276zM1504 1536q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9 h-1472q-14 0 -23 9t-9 23v128q0 14 9 23t23 9h1472z" />
+<glyph unicode="&#xf255;" d="M768 1152q-53 0 -90.5 -37.5t-37.5 -90.5v-128h-32v93q0 48 -32 81.5t-80 33.5q-46 0 -79 -33t-33 -79v-429l-32 30v172q0 48 -32 81.5t-80 33.5q-46 0 -79 -33t-33 -79v-224q0 -47 35 -82l310 -296q39 -39 39 -102q0 -26 19 -45t45 -19h640q26 0 45 19t19 45v25 q0 41 10 77l108 436q10 36 10 77v246q0 48 -32 81.5t-80 33.5q-46 0 -79 -33t-33 -79v-32h-32v125q0 40 -25 72.5t-64 40.5q-14 2 -23 2q-46 0 -79 -33t-33 -79v-128h-32v122q0 51 -32.5 89.5t-82.5 43.5q-5 1 -13 1zM768 1280q84 0 149 -50q57 34 123 34q59 0 111 -27 t86 -76q27 7 59 7q100 0 170 -71.5t70 -171.5v-246q0 -51 -13 -108l-109 -436q-6 -24 -6 -71q0 -80 -56 -136t-136 -56h-640q-84 0 -138 58.5t-54 142.5l-308 296q-76 73 -76 175v224q0 99 70.5 169.5t169.5 70.5q11 0 16 -1q6 95 75.5 160t164.5 65q52 0 98 -21 q72 69 174 69z" />
+<glyph unicode="&#xf256;" horiz-adv-x="1792" d="M880 1408q-46 0 -79 -33t-33 -79v-656h-32v528q0 46 -33 79t-79 33t-79 -33t-33 -79v-528v-256l-154 205q-38 51 -102 51q-53 0 -90.5 -37.5t-37.5 -90.5q0 -43 26 -77l384 -512q38 -51 102 -51h688q34 0 61 22t34 56l76 405q5 32 5 59v498q0 46 -33 79t-79 33t-79 -33 t-33 -79v-272h-32v528q0 46 -33 79t-79 33t-79 -33t-33 -79v-528h-32v656q0 46 -33 79t-79 33zM880 1536q68 0 125.5 -35.5t88.5 -96.5q19 4 42 4q99 0 169.5 -70.5t70.5 -169.5v-17q105 6 180.5 -64t75.5 -175v-498q0 -40 -8 -83l-76 -404q-14 -79 -76.5 -131t-143.5 -52 h-688q-60 0 -114.5 27.5t-90.5 74.5l-384 512q-51 68 -51 154q0 106 75 181t181 75q78 0 128 -34v434q0 99 70.5 169.5t169.5 70.5q23 0 42 -4q31 61 88.5 96.5t125.5 35.5z" />
+<glyph unicode="&#xf257;" horiz-adv-x="1792" d="M1073 -128h-177q-163 0 -226 141q-23 49 -23 102v5q-62 30 -98.5 88.5t-36.5 127.5q0 38 5 48h-261q-106 0 -181 75t-75 181t75 181t181 75h113l-44 17q-74 28 -119.5 93.5t-45.5 145.5q0 106 75 181t181 75q46 0 91 -17l628 -239h401q106 0 181 -75t75 -181v-668 q0 -88 -54 -157.5t-140 -90.5l-339 -85q-92 -23 -186 -23zM1024 583l-155 -71l-163 -74q-30 -14 -48 -41.5t-18 -60.5q0 -46 33 -79t79 -33q26 0 46 10l338 154q-49 10 -80.5 50t-31.5 90v55zM1344 272q0 46 -33 79t-79 33q-26 0 -46 -10l-290 -132q-28 -13 -37 -17 t-30.5 -17t-29.5 -23.5t-16 -29t-8 -40.5q0 -50 31.5 -82t81.5 -32q20 0 38 9l352 160q30 14 48 41.5t18 60.5zM1112 1024l-650 248q-24 8 -46 8q-53 0 -90.5 -37.5t-37.5 -90.5q0 -40 22.5 -73t59.5 -47l526 -200v-64h-640q-53 0 -90.5 -37.5t-37.5 -90.5t37.5 -90.5 t90.5 -37.5h535l233 106v198q0 63 46 106l111 102h-69zM1073 0q82 0 155 19l339 85q43 11 70 45.5t27 78.5v668q0 53 -37.5 90.5t-90.5 37.5h-308l-136 -126q-36 -33 -36 -82v-296q0 -46 33 -77t79 -31t79 35t33 81v208h32v-208q0 -70 -57 -114q52 -8 86.5 -48.5t34.5 -93.5 q0 -42 -23 -78t-61 -53l-310 -141h91z" />
+<glyph unicode="&#xf258;" horiz-adv-x="2048" d="M1151 1536q61 0 116 -28t91 -77l572 -781q118 -159 118 -359v-355q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v177l-286 143h-546q-80 0 -136 56t-56 136v32q0 119 84.5 203.5t203.5 84.5h420l42 128h-686q-100 0 -173.5 67.5t-81.5 166.5q-65 79 -65 182v32 q0 80 56 136t136 56h959zM1920 -64v355q0 157 -93 284l-573 781q-39 52 -103 52h-959q-26 0 -45 -19t-19 -45q0 -32 1.5 -49.5t9.5 -40.5t25 -43q10 31 35.5 50t56.5 19h832v-32h-832q-26 0 -45 -19t-19 -45q0 -44 3 -58q8 -44 44 -73t81 -29h640h91q40 0 68 -28t28 -68 q0 -15 -5 -30l-64 -192q-10 -29 -35 -47.5t-56 -18.5h-443q-66 0 -113 -47t-47 -113v-32q0 -26 19 -45t45 -19h561q16 0 29 -7l317 -158q24 -13 38.5 -36t14.5 -50v-197q0 -26 19 -45t45 -19h384q26 0 45 19t19 45z" />
+<glyph unicode="&#xf259;" horiz-adv-x="2048" d="M816 1408q-48 0 -79.5 -34t-31.5 -82q0 -14 3 -28l150 -624h-26l-116 482q-9 38 -39.5 62t-69.5 24q-47 0 -79 -34t-32 -81q0 -11 4 -29q3 -13 39 -161t68 -282t32 -138v-227l-307 230q-34 26 -77 26q-52 0 -89.5 -36.5t-37.5 -88.5q0 -67 56 -110l507 -379 q34 -26 76 -26h694q33 0 59 20.5t34 52.5l100 401q8 30 10 88t9 86l116 478q3 12 3 26q0 46 -33 79t-80 33q-38 0 -69 -25.5t-40 -62.5l-99 -408h-26l132 547q3 14 3 28q0 47 -32 80t-80 33q-38 0 -68.5 -24t-39.5 -62l-145 -602h-127l-164 682q-9 38 -39.5 62t-68.5 24z M1461 -256h-694q-85 0 -153 51l-507 380q-50 38 -78.5 94t-28.5 118q0 105 75 179t180 74q25 0 49.5 -5.5t41.5 -11t41 -20.5t35 -23t38.5 -29.5t37.5 -28.5l-123 512q-7 35 -7 59q0 93 60 162t152 79q14 87 80.5 144.5t155.5 57.5q83 0 148 -51.5t85 -132.5l103 -428 l83 348q20 81 85 132.5t148 51.5q87 0 152.5 -54t82.5 -139q93 -10 155 -78t62 -161q0 -30 -7 -57l-116 -477q-5 -22 -5 -67q0 -51 -13 -108l-101 -401q-19 -75 -79.5 -122.5t-137.5 -47.5z" />
+<glyph unicode="&#xf25a;" horiz-adv-x="1792" d="M640 1408q-53 0 -90.5 -37.5t-37.5 -90.5v-512v-384l-151 202q-41 54 -107 54q-52 0 -89 -38t-37 -90q0 -43 26 -77l384 -512q38 -51 102 -51h718q22 0 39.5 13.5t22.5 34.5l92 368q24 96 24 194v217q0 41 -28 71t-68 30t-68 -28t-28 -68h-32v61q0 48 -32 81.5t-80 33.5 q-46 0 -79 -33t-33 -79v-64h-32v90q0 55 -37 94.5t-91 39.5q-53 0 -90.5 -37.5t-37.5 -90.5v-96h-32v570q0 55 -37 94.5t-91 39.5zM640 1536q107 0 181.5 -77.5t74.5 -184.5v-220q22 2 32 2q99 0 173 -69q47 21 99 21q113 0 184 -87q27 7 56 7q94 0 159 -67.5t65 -161.5 v-217q0 -116 -28 -225l-92 -368q-16 -64 -68 -104.5t-118 -40.5h-718q-60 0 -114.5 27.5t-90.5 74.5l-384 512q-51 68 -51 154q0 105 74.5 180.5t179.5 75.5q71 0 130 -35v547q0 106 75 181t181 75zM768 128v384h-32v-384h32zM1024 128v384h-32v-384h32zM1280 128v384h-32 v-384h32z" />
+<glyph unicode="&#xf25b;" d="M1288 889q60 0 107 -23q141 -63 141 -226v-177q0 -94 -23 -186l-85 -339q-21 -86 -90.5 -140t-157.5 -54h-668q-106 0 -181 75t-75 181v401l-239 628q-17 45 -17 91q0 106 75 181t181 75q80 0 145.5 -45.5t93.5 -119.5l17 -44v113q0 106 75 181t181 75t181 -75t75 -181 v-261q27 5 48 5q69 0 127.5 -36.5t88.5 -98.5zM1072 896q-33 0 -60.5 -18t-41.5 -48l-74 -163l-71 -155h55q50 0 90 -31.5t50 -80.5l154 338q10 20 10 46q0 46 -33 79t-79 33zM1293 761q-22 0 -40.5 -8t-29 -16t-23.5 -29.5t-17 -30.5t-17 -37l-132 -290q-10 -20 -10 -46 q0 -46 33 -79t79 -33q33 0 60.5 18t41.5 48l160 352q9 18 9 38q0 50 -32 81.5t-82 31.5zM128 1120q0 -22 8 -46l248 -650v-69l102 111q43 46 106 46h198l106 233v535q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5v-640h-64l-200 526q-14 37 -47 59.5t-73 22.5 q-53 0 -90.5 -37.5t-37.5 -90.5zM1180 -128q44 0 78.5 27t45.5 70l85 339q19 73 19 155v91l-141 -310q-17 -38 -53 -61t-78 -23q-53 0 -93.5 34.5t-48.5 86.5q-44 -57 -114 -57h-208v32h208q46 0 81 33t35 79t-31 79t-77 33h-296q-49 0 -82 -36l-126 -136v-308 q0 -53 37.5 -90.5t90.5 -37.5h668z" />
+<glyph unicode="&#xf25c;" horiz-adv-x="1973" d="M857 992v-117q0 -13 -9.5 -22t-22.5 -9h-298v-812q0 -13 -9 -22.5t-22 -9.5h-135q-13 0 -22.5 9t-9.5 23v812h-297q-13 0 -22.5 9t-9.5 22v117q0 14 9 23t23 9h793q13 0 22.5 -9.5t9.5 -22.5zM1895 995l77 -961q1 -13 -8 -24q-10 -10 -23 -10h-134q-12 0 -21 8.5 t-10 20.5l-46 588l-189 -425q-8 -19 -29 -19h-120q-20 0 -29 19l-188 427l-45 -590q-1 -12 -10 -20.5t-21 -8.5h-135q-13 0 -23 10q-9 10 -9 24l78 961q1 12 10 20.5t21 8.5h142q20 0 29 -19l220 -520q10 -24 20 -51q3 7 9.5 24.5t10.5 26.5l221 520q9 19 29 19h141 q13 0 22 -8.5t10 -20.5z" />
+<glyph unicode="&#xf25d;" horiz-adv-x="1792" d="M1042 833q0 88 -60 121q-33 18 -117 18h-123v-281h162q66 0 102 37t36 105zM1094 548l205 -373q8 -17 -1 -31q-8 -16 -27 -16h-152q-20 0 -28 17l-194 365h-155v-350q0 -14 -9 -23t-23 -9h-134q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h294q128 0 190 -24q85 -31 134 -109 t49 -180q0 -92 -42.5 -165.5t-115.5 -109.5q6 -10 9 -16zM896 1376q-150 0 -286 -58.5t-234.5 -157t-157 -234.5t-58.5 -286t58.5 -286t157 -234.5t234.5 -157t286 -58.5t286 58.5t234.5 157t157 234.5t58.5 286t-58.5 286t-157 234.5t-234.5 157t-286 58.5zM1792 640 q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
+<glyph unicode="&#xf25e;" horiz-adv-x="1792" d="M605 303q153 0 257 104q14 18 3 36l-45 82q-6 13 -24 17q-16 2 -27 -11l-4 -3q-4 -4 -11.5 -10t-17.5 -13t-23.5 -14.5t-28.5 -13.5t-33.5 -9.5t-37.5 -3.5q-76 0 -125 50t-49 127q0 76 48 125.5t122 49.5q37 0 71.5 -14t50.5 -28l16 -14q11 -11 26 -10q16 2 24 14l53 78 q13 20 -2 39q-3 4 -11 12t-30 23.5t-48.5 28t-67.5 22.5t-86 10q-148 0 -246 -96.5t-98 -240.5q0 -146 97 -241.5t247 -95.5zM1235 303q153 0 257 104q14 18 4 36l-45 82q-8 14 -25 17q-16 2 -27 -11l-4 -3q-4 -4 -11.5 -10t-17.5 -13t-23.5 -14.5t-28.5 -13.5t-33.5 -9.5 t-37.5 -3.5q-76 0 -125 50t-49 127q0 76 48 125.5t122 49.5q37 0 71.5 -14t50.5 -28l16 -14q11 -11 26 -10q16 2 24 14l53 78q13 20 -2 39q-3 4 -11 12t-30 23.5t-48.5 28t-67.5 22.5t-86 10q-147 0 -245.5 -96.5t-98.5 -240.5q0 -146 97 -241.5t247 -95.5zM896 1376 q-150 0 -286 -58.5t-234.5 -157t-157 -234.5t-58.5 -286t58.5 -286t157 -234.5t234.5 -157t286 -58.5t286 58.5t234.5 157t157 234.5t58.5 286t-58.5 286t-157 234.5t-234.5 157t-286 58.5zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191 t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71z" />
+<glyph unicode="&#xf260;" horiz-adv-x="2048" d="M736 736l384 -384l-384 -384l-672 672l672 672l168 -168l-96 -96l-72 72l-480 -480l480 -480l193 193l-289 287zM1312 1312l672 -672l-672 -672l-168 168l96 96l72 -72l480 480l-480 480l-193 -193l289 -287l-96 -96l-384 384z" />
+<glyph unicode="&#xf261;" horiz-adv-x="1792" d="M717 182l271 271l-279 279l-88 -88l192 -191l-96 -96l-279 279l279 279l40 -40l87 87l-127 128l-454 -454zM1075 190l454 454l-454 454l-271 -271l279 -279l88 88l-192 191l96 96l279 -279l-279 -279l-40 40l-87 -88zM1792 640q0 -182 -71 -348t-191 -286t-286 -191 t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
+<glyph unicode="&#xf262;" horiz-adv-x="2304" d="M651 539q0 -39 -27.5 -66.5t-65.5 -27.5q-39 0 -66.5 27.5t-27.5 66.5q0 38 27.5 65.5t66.5 27.5q38 0 65.5 -27.5t27.5 -65.5zM1805 540q0 -39 -27.5 -66.5t-66.5 -27.5t-66.5 27.5t-27.5 66.5t27.5 66t66.5 27t66.5 -27t27.5 -66zM765 539q0 79 -56.5 136t-136.5 57 t-136.5 -56.5t-56.5 -136.5t56.5 -136.5t136.5 -56.5t136.5 56.5t56.5 136.5zM1918 540q0 80 -56.5 136.5t-136.5 56.5q-79 0 -136 -56.5t-57 -136.5t56.5 -136.5t136.5 -56.5t136.5 56.5t56.5 136.5zM850 539q0 -116 -81.5 -197.5t-196.5 -81.5q-116 0 -197.5 82t-81.5 197 t82 196.5t197 81.5t196.5 -81.5t81.5 -196.5zM2004 540q0 -115 -81.5 -196.5t-197.5 -81.5q-115 0 -196.5 81.5t-81.5 196.5t81.5 196.5t196.5 81.5q116 0 197.5 -81.5t81.5 -196.5zM1040 537q0 191 -135.5 326.5t-326.5 135.5q-125 0 -231 -62t-168 -168.5t-62 -231.5 t62 -231.5t168 -168.5t231 -62q191 0 326.5 135.5t135.5 326.5zM1708 1110q-254 111 -556 111q-319 0 -573 -110q117 0 223 -45.5t182.5 -122.5t122 -183t45.5 -223q0 115 43.5 219.5t118 180.5t177.5 123t217 50zM2187 537q0 191 -135 326.5t-326 135.5t-326.5 -135.5 t-135.5 -326.5t135.5 -326.5t326.5 -135.5t326 135.5t135 326.5zM1921 1103h383q-44 -51 -75 -114.5t-40 -114.5q110 -151 110 -337q0 -156 -77 -288t-209 -208.5t-287 -76.5q-133 0 -249 56t-196 155q-47 -56 -129 -179q-11 22 -53.5 82.5t-74.5 97.5 q-80 -99 -196.5 -155.5t-249.5 -56.5q-155 0 -287 76.5t-209 208.5t-77 288q0 186 110 337q-9 51 -40 114.5t-75 114.5h365q149 100 355 156.5t432 56.5q224 0 421 -56t348 -157z" />
+<glyph unicode="&#xf263;" horiz-adv-x="1280" d="M640 629q-188 0 -321 133t-133 320q0 188 133 321t321 133t321 -133t133 -321q0 -187 -133 -320t-321 -133zM640 1306q-92 0 -157.5 -65.5t-65.5 -158.5q0 -92 65.5 -157.5t157.5 -65.5t157.5 65.5t65.5 157.5q0 93 -65.5 158.5t-157.5 65.5zM1163 574q13 -27 15 -49.5 t-4.5 -40.5t-26.5 -38.5t-42.5 -37t-61.5 -41.5q-115 -73 -315 -94l73 -72l267 -267q30 -31 30 -74t-30 -73l-12 -13q-31 -30 -74 -30t-74 30q-67 68 -267 268l-267 -268q-31 -30 -74 -30t-73 30l-12 13q-31 30 -31 73t31 74l267 267l72 72q-203 21 -317 94 q-39 25 -61.5 41.5t-42.5 37t-26.5 38.5t-4.5 40.5t15 49.5q10 20 28 35t42 22t56 -2t65 -35q5 -4 15 -11t43 -24.5t69 -30.5t92 -24t113 -11q91 0 174 25.5t120 50.5l38 25q33 26 65 35t56 2t42 -22t28 -35z" />
+<glyph unicode="&#xf264;" d="M927 956q0 -66 -46.5 -112.5t-112.5 -46.5t-112.5 46.5t-46.5 112.5t46.5 112.5t112.5 46.5t112.5 -46.5t46.5 -112.5zM1141 593q-10 20 -28 32t-47.5 9.5t-60.5 -27.5q-10 -8 -29 -20t-81 -32t-127 -20t-124 18t-86 36l-27 18q-31 25 -60.5 27.5t-47.5 -9.5t-28 -32 q-22 -45 -2 -74.5t87 -73.5q83 -53 226 -67l-51 -52q-142 -142 -191 -190q-22 -22 -22 -52.5t22 -52.5l9 -9q22 -22 52.5 -22t52.5 22l191 191q114 -115 191 -191q22 -22 52.5 -22t52.5 22l9 9q22 22 22 52.5t-22 52.5l-191 190l-52 52q141 14 225 67q67 44 87 73.5t-2 74.5 zM1092 956q0 134 -95 229t-229 95t-229 -95t-95 -229t95 -229t229 -95t229 95t95 229zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf265;" horiz-adv-x="1720" d="M1565 1408q65 0 110 -45.5t45 -110.5v-519q0 -176 -68 -336t-182.5 -275t-274 -182.5t-334.5 -67.5q-176 0 -335.5 67.5t-274.5 182.5t-183 275t-68 336v519q0 64 46 110t110 46h1409zM861 344q47 0 82 33l404 388q37 35 37 85q0 49 -34.5 83.5t-83.5 34.5q-47 0 -82 -33 l-323 -310l-323 310q-35 33 -81 33q-49 0 -83.5 -34.5t-34.5 -83.5q0 -51 36 -85l405 -388q33 -33 81 -33z" />
+<glyph unicode="&#xf266;" horiz-adv-x="2304" d="M1494 -103l-295 695q-25 -49 -158.5 -305.5t-198.5 -389.5q-1 -1 -27.5 -0.5t-26.5 1.5q-82 193 -255.5 587t-259.5 596q-21 50 -66.5 107.5t-103.5 100.5t-102 43q0 5 -0.5 24t-0.5 27h583v-50q-39 -2 -79.5 -16t-66.5 -43t-10 -64q26 -59 216.5 -499t235.5 -540 q31 61 140 266.5t131 247.5q-19 39 -126 281t-136 295q-38 69 -201 71v50l513 -1v-47q-60 -2 -93.5 -25t-12.5 -69q33 -70 87 -189.5t86 -187.5q110 214 173 363q24 55 -10 79.5t-129 26.5q1 7 1 25v24q64 0 170.5 0.5t180 1t92.5 0.5v-49q-62 -2 -119 -33t-90 -81 l-213 -442q13 -33 127.5 -290t121.5 -274l441 1017q-14 38 -49.5 62.5t-65 31.5t-55.5 8v50l460 -4l1 -2l-1 -44q-139 -4 -201 -145q-526 -1216 -559 -1291h-49z" />
+<glyph unicode="&#xf267;" horiz-adv-x="1792" d="M949 643q0 -26 -16.5 -45t-41.5 -19q-26 0 -45 16.5t-19 41.5q0 26 17 45t42 19t44 -16.5t19 -41.5zM964 585l350 581q-9 -8 -67.5 -62.5t-125.5 -116.5t-136.5 -127t-117 -110.5t-50.5 -51.5l-349 -580q7 7 67 62t126 116.5t136 127t117 111t50 50.5zM1611 640 q0 -201 -104 -371q-3 2 -17 11t-26.5 16.5t-16.5 7.5q-13 0 -13 -13q0 -10 59 -44q-74 -112 -184.5 -190.5t-241.5 -110.5l-16 67q-1 10 -15 10q-5 0 -8 -5.5t-2 -9.5l16 -68q-72 -15 -146 -15q-199 0 -372 105q1 2 13 20.5t21.5 33.5t9.5 19q0 13 -13 13q-6 0 -17 -14.5 t-22.5 -34.5t-13.5 -23q-113 75 -192 187.5t-110 244.5l69 15q10 3 10 15q0 5 -5.5 8t-10.5 2l-68 -15q-14 72 -14 139q0 206 109 379q2 -1 18.5 -12t30 -19t17.5 -8q13 0 13 12q0 6 -12.5 15.5t-32.5 21.5l-20 12q77 112 189 189t244 107l15 -67q2 -10 15 -10q5 0 8 5.5 t2 10.5l-15 66q71 13 134 13q204 0 379 -109q-39 -56 -39 -65q0 -13 12 -13q11 0 48 64q111 -75 187.5 -186t107.5 -241l-56 -12q-10 -2 -10 -16q0 -5 5.5 -8t9.5 -2l57 13q14 -72 14 -140zM1696 640q0 163 -63.5 311t-170.5 255t-255 170.5t-311 63.5t-311 -63.5 t-255 -170.5t-170.5 -255t-63.5 -311t63.5 -311t170.5 -255t255 -170.5t311 -63.5t311 63.5t255 170.5t170.5 255t63.5 311zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191 t191 -286t71 -348z" />
+<glyph unicode="&#xf268;" horiz-adv-x="1792" d="M893 1536q240 2 451 -120q232 -134 352 -372l-742 39q-160 9 -294 -74.5t-185 -229.5l-276 424q128 159 311 245.5t383 87.5zM146 1131l337 -663q72 -143 211 -217t293 -45l-230 -451q-212 33 -385 157.5t-272.5 316t-99.5 411.5q0 267 146 491zM1732 962 q58 -150 59.5 -310.5t-48.5 -306t-153 -272t-246 -209.5q-230 -133 -498 -119l405 623q88 131 82.5 290.5t-106.5 277.5zM896 942q125 0 213.5 -88.5t88.5 -213.5t-88.5 -213.5t-213.5 -88.5t-213.5 88.5t-88.5 213.5t88.5 213.5t213.5 88.5z" />
+<glyph unicode="&#xf269;" horiz-adv-x="1792" d="M903 -256q-283 0 -504.5 150.5t-329.5 398.5q-58 131 -67 301t26 332.5t111 312t179 242.5l-11 -281q11 14 68 15.5t70 -15.5q42 81 160.5 138t234.5 59q-54 -45 -119.5 -148.5t-58.5 -163.5q25 -8 62.5 -13.5t63 -7.5t68 -4t50.5 -3q15 -5 9.5 -45.5t-30.5 -75.5 q-5 -7 -16.5 -18.5t-56.5 -35.5t-101 -34l15 -189l-139 67q-18 -43 -7.5 -81.5t36 -66.5t65.5 -41.5t81 -6.5q51 9 98 34.5t83.5 45t73.5 17.5q61 -4 89.5 -33t19.5 -65q-1 -2 -2.5 -5.5t-8.5 -12.5t-18 -15.5t-31.5 -10.5t-46.5 -1q-60 -95 -144.5 -135.5t-209.5 -29.5 q74 -61 162.5 -82.5t168.5 -6t154.5 52t128 87.5t80.5 104q43 91 39 192.5t-37.5 188.5t-78.5 125q87 -38 137 -79.5t77 -112.5q15 170 -57.5 343t-209.5 284q265 -77 412 -279.5t151 -517.5q2 -127 -40.5 -255t-123.5 -238t-189 -196t-247.5 -135.5t-288.5 -49.5z" />
+<glyph unicode="&#xf26a;" horiz-adv-x="1792" d="M1493 1308q-165 110 -359 110q-155 0 -293 -73t-240 -200q-75 -93 -119.5 -218t-48.5 -266v-42q4 -141 48.5 -266t119.5 -218q102 -127 240 -200t293 -73q194 0 359 110q-121 -108 -274.5 -168t-322.5 -60q-29 0 -43 1q-175 8 -333 82t-272 193t-181 281t-67 339 q0 182 71 348t191 286t286 191t348 71h3q168 -1 320.5 -60.5t273.5 -167.5zM1792 640q0 -192 -77 -362.5t-213 -296.5q-104 -63 -222 -63q-137 0 -255 84q154 56 253.5 233t99.5 405q0 227 -99 404t-253 234q119 83 254 83q119 0 226 -65q135 -125 210.5 -295t75.5 -361z " />
+<glyph unicode="&#xf26b;" horiz-adv-x="1792" d="M1792 599q0 -56 -7 -104h-1151q0 -146 109.5 -244.5t257.5 -98.5q99 0 185.5 46.5t136.5 130.5h423q-56 -159 -170.5 -281t-267.5 -188.5t-321 -66.5q-187 0 -356 83q-228 -116 -394 -116q-237 0 -237 263q0 115 45 275q17 60 109 229q199 360 475 606 q-184 -79 -427 -354q63 274 283.5 449.5t501.5 175.5q30 0 45 -1q255 117 433 117q64 0 116 -13t94.5 -40.5t66.5 -76.5t24 -115q0 -116 -75 -286q101 -182 101 -390zM1722 1239q0 83 -53 132t-137 49q-108 0 -254 -70q121 -47 222.5 -131.5t170.5 -195.5q51 135 51 216z M128 2q0 -86 48.5 -132.5t134.5 -46.5q115 0 266 83q-122 72 -213.5 183t-137.5 245q-98 -205 -98 -332zM632 715h728q-5 142 -113 237t-251 95q-144 0 -251.5 -95t-112.5 -237z" />
+<glyph unicode="&#xf26c;" horiz-adv-x="2048" d="M1792 288v960q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5zM1920 1248v-960q0 -66 -47 -113t-113 -47h-736v-128h352q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23 v64q0 14 9 23t23 9h352v128h-736q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf26d;" horiz-adv-x="1792" d="M138 1408h197q-70 -64 -126 -149q-36 -56 -59 -115t-30 -125.5t-8.5 -120t10.5 -132t21 -126t28 -136.5q4 -19 6 -28q51 -238 81 -329q57 -171 152 -275h-272q-48 0 -82 34t-34 82v1304q0 48 34 82t82 34zM1346 1408h308q48 0 82 -34t34 -82v-1304q0 -48 -34 -82t-82 -34 h-178q212 210 196 565l-469 -101q-2 -45 -12 -82t-31 -72t-59.5 -59.5t-93.5 -36.5q-123 -26 -199 40q-32 27 -53 61t-51.5 129t-64.5 258q-35 163 -45.5 263t-5.5 139t23 77q20 41 62.5 73t102.5 45q45 12 83.5 6.5t67 -17t54 -35t43 -48t34.5 -56.5l468 100 q-68 175 -180 287z" />
+<glyph unicode="&#xf26e;" d="M1401 -11l-6 -6q-113 -114 -259 -175q-154 -64 -317 -64q-165 0 -317 64q-148 63 -259 175q-113 112 -175 258q-42 103 -54 189q-4 28 48 36q51 8 56 -20q1 -1 1 -4q18 -90 46 -159q50 -124 152 -226q98 -98 226 -152q132 -56 276 -56q143 0 276 56q128 55 225 152l6 6 q10 10 25 6q12 -3 33 -22q36 -37 17 -58zM929 604l-66 -66l63 -63q21 -21 -7 -49q-17 -17 -32 -17q-10 0 -19 10l-62 61l-66 -66q-5 -5 -15 -5q-15 0 -31 16l-2 2q-18 15 -18 29q0 7 8 17l66 65l-66 66q-16 16 14 45q18 18 31 18q6 0 13 -5l65 -66l65 65q18 17 48 -13 q27 -27 11 -44zM1400 547q0 -118 -46 -228q-45 -105 -126 -186q-80 -80 -187 -126t-228 -46t-228 46t-187 126q-82 82 -125 186q-15 32 -15 40h-1q-9 27 43 44q50 16 60 -12q37 -99 97 -167h1v339v2q3 136 102 232q105 103 253 103q147 0 251 -103t104 -249 q0 -147 -104.5 -251t-250.5 -104q-58 0 -112 16q-28 11 -13 61q16 51 44 43l14 -3q14 -3 32.5 -6t30.5 -3q104 0 176 71.5t72 174.5q0 101 -72 171q-71 71 -175 71q-107 0 -178 -80q-64 -72 -64 -160v-413q110 -67 242 -67q96 0 185 36.5t156 103.5t103.5 155t36.5 183 q0 198 -141 339q-140 140 -339 140q-200 0 -340 -140q-53 -53 -77 -87l-2 -2q-8 -11 -13 -15.5t-21.5 -9.5t-38.5 3q-21 5 -36.5 16.5t-15.5 26.5v680q0 15 10.5 26.5t27.5 11.5h877q30 0 30 -55t-30 -55h-811v-483h1q40 42 102 84t108 61q109 46 231 46q121 0 228 -46 t187 -126q81 -81 126 -186q46 -112 46 -229zM1369 1128q9 -8 9 -18t-5.5 -18t-16.5 -21q-26 -26 -39 -26q-9 0 -16 7q-106 91 -207 133q-128 56 -276 56q-133 0 -262 -49q-27 -10 -45 37q-9 25 -8 38q3 16 16 20q130 57 299 57q164 0 316 -64q137 -58 235 -152z" />
+<glyph unicode="&#xf270;" horiz-adv-x="1792" d="M1551 60q15 6 26 3t11 -17.5t-15 -33.5q-13 -16 -44 -43.5t-95.5 -68t-141 -74t-188 -58t-229.5 -24.5q-119 0 -238 31t-209 76.5t-172.5 104t-132.5 105t-84 87.5q-8 9 -10 16.5t1 12t8 7t11.5 2t11.5 -4.5q192 -117 300 -166q389 -176 799 -90q190 40 391 135z M1758 175q11 -16 2.5 -69.5t-28.5 -102.5q-34 -83 -85 -124q-17 -14 -26 -9t0 24q21 45 44.5 121.5t6.5 98.5q-5 7 -15.5 11.5t-27 6t-29.5 2.5t-35 0t-31.5 -2t-31 -3t-22.5 -2q-6 -1 -13 -1.5t-11 -1t-8.5 -1t-7 -0.5h-5.5h-4.5t-3 0.5t-2 1.5l-1.5 3q-6 16 47 40t103 30 q46 7 108 1t76 -24zM1364 618q0 -31 13.5 -64t32 -58t37.5 -46t33 -32l13 -11l-227 -224q-40 37 -79 75.5t-58 58.5l-19 20q-11 11 -25 33q-38 -59 -97.5 -102.5t-127.5 -63.5t-140 -23t-137.5 21t-117.5 65.5t-83 113t-31 162.5q0 84 28 154t72 116.5t106.5 83t122.5 57 t130 34.5t119.5 18.5t99.5 6.5v127q0 65 -21 97q-34 53 -121 53q-6 0 -16.5 -1t-40.5 -12t-56 -29.5t-56 -59.5t-48 -96l-294 27q0 60 22 119t67 113t108 95t151.5 65.5t190.5 24.5q100 0 181 -25t129.5 -61.5t81 -83t45 -86t12.5 -73.5v-589zM692 597q0 -86 70 -133 q66 -44 139 -22q84 25 114 123q14 45 14 101v162q-59 -2 -111 -12t-106.5 -33.5t-87 -71t-32.5 -114.5z" />
+<glyph unicode="&#xf271;" horiz-adv-x="1792" d="M1536 1280q52 0 90 -38t38 -90v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128zM1152 1376v-288q0 -14 9 -23t23 -9 h64q14 0 23 9t9 23v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM384 1376v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM1536 -128v1024h-1408v-1024h1408zM896 448h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224 v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v224q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-224z" />
+<glyph unicode="&#xf272;" horiz-adv-x="1792" d="M1152 416v-64q0 -14 -9 -23t-23 -9h-576q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h576q14 0 23 -9t9 -23zM128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23 t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47 t47 -113v-96h128q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf273;" horiz-adv-x="1792" d="M1111 151l-46 -46q-9 -9 -22 -9t-23 9l-188 189l-188 -189q-10 -9 -23 -9t-22 9l-46 46q-9 9 -9 22t9 23l189 188l-189 188q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l188 -188l188 188q10 9 23 9t22 -9l46 -46q9 -9 9 -22t-9 -23l-188 -188l188 -188q9 -10 9 -23t-9 -22z M128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280 q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf274;" horiz-adv-x="1792" d="M1303 572l-512 -512q-10 -9 -23 -9t-23 9l-288 288q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l220 -220l444 444q10 9 23 9t22 -9l46 -46q9 -9 9 -22t-9 -23zM128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23 t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47 t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf275;" horiz-adv-x="1792" d="M448 1536q26 0 45 -19t19 -45v-891l536 429q17 14 40 14q26 0 45 -19t19 -45v-379l536 429q17 14 40 14q26 0 45 -19t19 -45v-1152q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h384z" />
+<glyph unicode="&#xf276;" horiz-adv-x="1024" d="M512 448q66 0 128 15v-655q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v655q61 -15 128 -15zM512 1536q212 0 362 -150t150 -362t-150 -362t-362 -150t-362 150t-150 362t150 362t362 150zM512 1312q14 0 23 9t9 23t-9 23t-23 9q-146 0 -249 -103t-103 -249 q0 -14 9 -23t23 -9t23 9t9 23q0 119 84.5 203.5t203.5 84.5z" />
+<glyph unicode="&#xf277;" horiz-adv-x="1792" d="M1745 1239q10 -10 10 -23t-10 -23l-141 -141q-28 -28 -68 -28h-1344q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h576v64q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-64h512q40 0 68 -28zM768 320h256v-512q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v512zM1600 768 q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-1344q-40 0 -68 28l-141 141q-10 10 -10 23t10 23l141 141q28 28 68 28h512v192h256v-192h576z" />
+<glyph unicode="&#xf278;" horiz-adv-x="2048" d="M2020 1525q28 -20 28 -53v-1408q0 -20 -11 -36t-29 -23l-640 -256q-24 -11 -48 0l-616 246l-616 -246q-10 -5 -24 -5q-19 0 -36 11q-28 20 -28 53v1408q0 20 11 36t29 23l640 256q24 11 48 0l616 -246l616 246q32 13 60 -6zM736 1390v-1270l576 -230v1270zM128 1173 v-1270l544 217v1270zM1920 107v1270l-544 -217v-1270z" />
+<glyph unicode="&#xf279;" horiz-adv-x="1792" d="M512 1536q13 0 22.5 -9.5t9.5 -22.5v-1472q0 -20 -17 -28l-480 -256q-7 -4 -15 -4q-13 0 -22.5 9.5t-9.5 22.5v1472q0 20 17 28l480 256q7 4 15 4zM1760 1536q13 0 22.5 -9.5t9.5 -22.5v-1472q0 -20 -17 -28l-480 -256q-7 -4 -15 -4q-13 0 -22.5 9.5t-9.5 22.5v1472 q0 20 17 28l480 256q7 4 15 4zM640 1536q8 0 14 -3l512 -256q18 -10 18 -29v-1472q0 -13 -9.5 -22.5t-22.5 -9.5q-8 0 -14 3l-512 256q-18 10 -18 29v1472q0 13 9.5 22.5t22.5 9.5z" />
+<glyph unicode="&#xf27a;" horiz-adv-x="1792" d="M640 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1408 640q0 53 -37.5 90.5t-90.5 37.5 t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-110 0 -211 18q-173 -173 -435 -229q-52 -10 -86 -13q-12 -1 -22 6t-13 18q-4 15 20 37q5 5 23.5 21.5t25.5 23.5t23.5 25.5t24 31.5t20.5 37 t20 48t14.5 57.5t12.5 72.5q-146 90 -229.5 216.5t-83.5 269.5q0 174 120 321.5t326 233t450 85.5t450 -85.5t326 -233t120 -321.5z" />
+<glyph unicode="&#xf27b;" horiz-adv-x="1792" d="M640 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1024 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 -53 -37.5 -90.5t-90.5 -37.5 t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM896 1152q-204 0 -381.5 -69.5t-282 -187.5t-104.5 -255q0 -112 71.5 -213.5t201.5 -175.5l87 -50l-27 -96q-24 -91 -70 -172q152 63 275 171l43 38l57 -6q69 -8 130 -8q204 0 381.5 69.5t282 187.5 t104.5 255t-104.5 255t-282 187.5t-381.5 69.5zM1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22h-5q-15 0 -27 10.5t-16 27.5v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51 t27 59t26 76q-157 89 -247.5 220t-90.5 281q0 130 71 248.5t191 204.5t286 136.5t348 50.5t348 -50.5t286 -136.5t191 -204.5t71 -248.5z" />
+<glyph unicode="&#xf27c;" horiz-adv-x="1024" d="M512 345l512 295v-591l-512 -296v592zM0 640v-591l512 296zM512 1527v-591l-512 -296v591zM512 936l512 295v-591z" />
+<glyph unicode="&#xf27d;" horiz-adv-x="1792" d="M1709 1018q-10 -236 -332 -651q-333 -431 -562 -431q-142 0 -240 263q-44 160 -132 482q-72 262 -157 262q-18 0 -127 -76l-77 98q24 21 108 96.5t130 115.5q156 138 241 146q95 9 153 -55.5t81 -203.5q44 -287 66 -373q55 -249 120 -249q51 0 154 161q101 161 109 246 q13 139 -109 139q-57 0 -121 -26q120 393 459 382q251 -8 236 -326z" />
+<glyph unicode="&#xf27e;" d="M0 1408h1536v-1536h-1536v1536zM1085 293l-221 631l221 297h-634l221 -297l-221 -631l317 -304z" />
+<glyph unicode="&#xf280;" d="M0 1408h1536v-1536h-1536v1536zM908 1088l-12 -33l75 -83l-31 -114l25 -25l107 57l107 -57l25 25l-31 114l75 83l-12 33h-95l-53 96h-32l-53 -96h-95zM641 925q32 0 44.5 -16t11.5 -63l174 21q0 55 -17.5 92.5t-50.5 56t-69 25.5t-85 7q-133 0 -199 -57.5t-66 -182.5v-72 h-96v-128h76q20 0 20 -8v-382q0 -14 -5 -20t-18 -7l-73 -7v-88h448v86l-149 14q-6 1 -8.5 1.5t-3.5 2.5t-0.5 4t1 7t0.5 10v387h191l38 128h-231q-6 0 -2 6t4 9v80q0 27 1.5 40.5t7.5 28t19.5 20t36.5 5.5zM1248 96v86l-54 9q-7 1 -9.5 2.5t-2.5 3t1 7.5t1 12v520h-275 l-23 -101l83 -22q23 -7 23 -27v-370q0 -14 -6 -18.5t-20 -6.5l-70 -9v-86h352z" />
+<glyph unicode="&#xf281;" horiz-adv-x="1792" d="M1792 690q0 -58 -29.5 -105.5t-79.5 -72.5q12 -46 12 -96q0 -155 -106.5 -287t-290.5 -208.5t-400 -76.5t-399.5 76.5t-290 208.5t-106.5 287q0 47 11 94q-51 25 -82 73.5t-31 106.5q0 82 58 140.5t141 58.5q85 0 145 -63q218 152 515 162l116 521q3 13 15 21t26 5 l369 -81q18 37 54 59.5t79 22.5q62 0 106 -43.5t44 -105.5t-44 -106t-106 -44t-105.5 43.5t-43.5 105.5l-334 74l-104 -472q300 -9 519 -160q58 61 143 61q83 0 141 -58.5t58 -140.5zM418 491q0 -62 43.5 -106t105.5 -44t106 44t44 106t-44 105.5t-106 43.5q-61 0 -105 -44 t-44 -105zM1228 136q11 11 11 26t-11 26q-10 10 -25 10t-26 -10q-41 -42 -121 -62t-160 -20t-160 20t-121 62q-11 10 -26 10t-25 -10q-11 -10 -11 -25.5t11 -26.5q43 -43 118.5 -68t122.5 -29.5t91 -4.5t91 4.5t122.5 29.5t118.5 68zM1225 341q62 0 105.5 44t43.5 106 q0 61 -44 105t-105 44q-62 0 -106 -43.5t-44 -105.5t44 -106t106 -44z" />
+<glyph unicode="&#xf282;" horiz-adv-x="1792" d="M69 741h1q16 126 58.5 241.5t115 217t167.5 176t223.5 117.5t276.5 43q231 0 414 -105.5t294 -303.5q104 -187 104 -442v-188h-1125q1 -111 53.5 -192.5t136.5 -122.5t189.5 -57t213 -3t208 46.5t173.5 84.5v-377q-92 -55 -229.5 -92t-312.5 -38t-316 53 q-189 73 -311.5 249t-124.5 372q-3 242 111 412t325 268q-48 -60 -78 -125.5t-46 -159.5h635q8 77 -8 140t-47 101.5t-70.5 66.5t-80.5 41t-75 20.5t-56 8.5l-22 1q-135 -5 -259.5 -44.5t-223.5 -104.5t-176 -140.5t-138 -163.5z" />
+<glyph unicode="&#xf283;" horiz-adv-x="2304" d="M0 32v608h2304v-608q0 -66 -47 -113t-113 -47h-1984q-66 0 -113 47t-47 113zM640 256v-128h384v128h-384zM256 256v-128h256v128h-256zM2144 1408q66 0 113 -47t47 -113v-224h-2304v224q0 66 47 113t113 47h1984z" />
+<glyph unicode="&#xf284;" horiz-adv-x="1792" d="M1549 857q55 0 85.5 -28.5t30.5 -83.5t-34 -82t-91 -27h-136v-177h-25v398h170zM1710 267l-4 -11l-5 -10q-113 -230 -330.5 -366t-474.5 -136q-182 0 -348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71q244 0 454.5 -124t329.5 -338l2 -4l8 -16 q-30 -15 -136.5 -68.5t-163.5 -84.5q-6 -3 -479 -268q384 -183 799 -366zM896 -234q250 0 462.5 132.5t322.5 357.5l-287 129q-72 -140 -206 -222t-292 -82q-151 0 -280 75t-204 204t-75 280t75 280t204 204t280 75t280 -73.5t204 -204.5l280 143q-116 208 -321 329 t-443 121q-119 0 -232.5 -31.5t-209 -87.5t-176.5 -137t-137 -176.5t-87.5 -209t-31.5 -232.5t31.5 -232.5t87.5 -209t137 -176.5t176.5 -137t209 -87.5t232.5 -31.5z" />
+<glyph unicode="&#xf285;" horiz-adv-x="1792" d="M1427 827l-614 386l92 151h855zM405 562l-184 116v858l1183 -743zM1424 697l147 -95v-858l-532 335zM1387 718l-500 -802h-855l356 571z" />
+<glyph unicode="&#xf286;" horiz-adv-x="1792" d="M640 528v224q0 16 -16 16h-96q-16 0 -16 -16v-224q0 -16 16 -16h96q16 0 16 16zM1152 528v224q0 16 -16 16h-96q-16 0 -16 -16v-224q0 -16 16 -16h96q16 0 16 16zM1664 496v-752h-640v320q0 80 -56 136t-136 56t-136 -56t-56 -136v-320h-640v752q0 16 16 16h96 q16 0 16 -16v-112h128v624q0 16 16 16h96q16 0 16 -16v-112h128v112q0 16 16 16h96q16 0 16 -16v-112h128v112q0 16 16 16h16v393q-32 19 -32 55q0 26 19 45t45 19t45 -19t19 -45q0 -36 -32 -55v-9h272q16 0 16 -16v-224q0 -16 -16 -16h-272v-128h16q16 0 16 -16v-112h128 v112q0 16 16 16h96q16 0 16 -16v-112h128v112q0 16 16 16h96q16 0 16 -16v-624h128v112q0 16 16 16h96q16 0 16 -16z" />
+<glyph unicode="&#xf287;" horiz-adv-x="2304" d="M2288 731q16 -8 16 -27t-16 -27l-320 -192q-8 -5 -16 -5q-9 0 -16 4q-16 10 -16 28v128h-858q37 -58 83 -165q16 -37 24.5 -55t24 -49t27 -47t27 -34t31.5 -26t33 -8h96v96q0 14 9 23t23 9h320q14 0 23 -9t9 -23v-320q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v96h-96 q-32 0 -61 10t-51 23.5t-45 40.5t-37 46t-33.5 57t-28.5 57.5t-28 60.5q-23 53 -37 81.5t-36 65t-44.5 53.5t-46.5 17h-360q-22 -84 -91 -138t-157 -54q-106 0 -181 75t-75 181t75 181t181 75q88 0 157 -54t91 -138h104q24 0 46.5 17t44.5 53.5t36 65t37 81.5q19 41 28 60.5 t28.5 57.5t33.5 57t37 46t45 40.5t51 23.5t61 10h107q21 57 70 92.5t111 35.5q80 0 136 -56t56 -136t-56 -136t-136 -56q-62 0 -111 35.5t-70 92.5h-107q-17 0 -33 -8t-31.5 -26t-27 -34t-27 -47t-24 -49t-24.5 -55q-46 -107 -83 -165h1114v128q0 18 16 28t32 -1z" />
+<glyph unicode="&#xf288;" horiz-adv-x="1792" d="M1150 774q0 -56 -39.5 -95t-95.5 -39h-253v269h253q56 0 95.5 -39.5t39.5 -95.5zM1329 774q0 130 -91.5 222t-222.5 92h-433v-896h180v269h253q130 0 222 91.5t92 221.5zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348 t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
+<glyph unicode="&#xf289;" horiz-adv-x="2304" d="M1645 438q0 59 -34 106.5t-87 68.5q-7 -45 -23 -92q-7 -24 -27.5 -38t-44.5 -14q-12 0 -24 3q-31 10 -45 38.5t-4 58.5q23 71 23 143q0 123 -61 227.5t-166 165.5t-228 61q-134 0 -247 -73t-167 -194q108 -28 188 -106q22 -23 22 -55t-22 -54t-54 -22t-55 22 q-75 75 -180 75q-106 0 -181 -74.5t-75 -180.5t75 -180.5t181 -74.5h1046q79 0 134.5 55.5t55.5 133.5zM1798 438q0 -142 -100.5 -242t-242.5 -100h-1046q-169 0 -289 119.5t-120 288.5q0 153 100 267t249 136q62 184 221 298t354 114q235 0 408.5 -158.5t196.5 -389.5 q116 -25 192.5 -118.5t76.5 -214.5zM2048 438q0 -175 -97 -319q-23 -33 -64 -33q-24 0 -43 13q-26 17 -32 48.5t12 57.5q71 104 71 233t-71 233q-18 26 -12 57t32 49t57.5 11.5t49.5 -32.5q97 -142 97 -318zM2304 438q0 -244 -134 -443q-23 -34 -64 -34q-23 0 -42 13 q-26 18 -32.5 49t11.5 57q108 164 108 358q0 195 -108 357q-18 26 -11.5 57.5t32.5 48.5q26 18 57 12t49 -33q134 -198 134 -442z" />
+<glyph unicode="&#xf28a;" d="M1500 -13q0 -89 -63 -152.5t-153 -63.5t-153.5 63.5t-63.5 152.5q0 90 63.5 153.5t153.5 63.5t153 -63.5t63 -153.5zM1267 268q-115 -15 -192.5 -102.5t-77.5 -205.5q0 -74 33 -138q-146 -78 -379 -78q-109 0 -201 21t-153.5 54.5t-110.5 76.5t-76 85t-44.5 83 t-23.5 66.5t-6 39.5q0 19 4.5 42.5t18.5 56t36.5 58t64 43.5t94.5 18t94 -17.5t63 -41t35.5 -53t17.5 -49t4 -33.5q0 -34 -23 -81q28 -27 82 -42t93 -17l40 -1q115 0 190 51t75 133q0 26 -9 48.5t-31.5 44.5t-49.5 41t-74 44t-93.5 47.5t-119.5 56.5q-28 13 -43 20 q-116 55 -187 100t-122.5 102t-72 125.5t-20.5 162.5q0 78 20.5 150t66 137.5t112.5 114t166.5 77t221.5 28.5q120 0 220 -26t164.5 -67t109.5 -94t64 -105.5t19 -103.5q0 -46 -15 -82.5t-36.5 -58t-48.5 -36t-49 -19.5t-39 -5h-8h-32t-39 5t-44 14t-41 28t-37 46t-24 70.5 t-10 97.5q-15 16 -59 25.5t-81 10.5l-37 1q-68 0 -117.5 -31t-70.5 -70t-21 -76q0 -24 5 -43t24 -46t53 -51t97 -53.5t150 -58.5q76 -25 138.5 -53.5t109 -55.5t83 -59t60.5 -59.5t41 -62.5t26.5 -62t14.5 -63.5t6 -62t1 -62.5z" />
+<glyph unicode="&#xf28b;" d="M704 352v576q0 14 -9 23t-23 9h-256q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h256q14 0 23 9t9 23zM1152 352v576q0 14 -9 23t-23 9h-256q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h256q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103 t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf28c;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM768 96q148 0 273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273 t73 -273t198 -198t273 -73zM864 320q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-192zM480 320q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-192z" />
+<glyph unicode="&#xf28d;" d="M1088 352v576q0 14 -9 23t-23 9h-576q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h576q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5 t103 -385.5z" />
+<glyph unicode="&#xf28e;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM768 96q148 0 273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273 t73 -273t198 -198t273 -73zM480 320q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h576q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-576z" />
+<glyph unicode="&#xf290;" horiz-adv-x="1792" d="M1757 128l35 -313q3 -28 -16 -50q-19 -21 -48 -21h-1664q-29 0 -48 21q-19 22 -16 50l35 313h1722zM1664 967l86 -775h-1708l86 775q3 24 21 40.5t43 16.5h256v-128q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5v128h384v-128q0 -53 37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5v128h256q25 0 43 -16.5t21 -40.5zM1280 1152v-256q0 -26 -19 -45t-45 -19t-45 19t-19 45v256q0 106 -75 181t-181 75t-181 -75t-75 -181v-256q0 -26 -19 -45t-45 -19t-45 19t-19 45v256q0 159 112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" />
+<glyph unicode="&#xf291;" horiz-adv-x="2048" d="M1920 768q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5h-15l-115 -662q-8 -46 -44 -76t-82 -30h-1280q-46 0 -82 30t-44 76l-115 662h-15q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5h1792zM485 -32q26 2 43.5 22.5t15.5 46.5l-32 416q-2 26 -22.5 43.5 t-46.5 15.5t-43.5 -22.5t-15.5 -46.5l32 -416q2 -25 20.5 -42t43.5 -17h5zM896 32v416q0 26 -19 45t-45 19t-45 -19t-19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45zM1280 32v416q0 26 -19 45t-45 19t-45 -19t-19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45zM1632 27l32 416 q2 26 -15.5 46.5t-43.5 22.5t-46.5 -15.5t-22.5 -43.5l-32 -416q-2 -26 15.5 -46.5t43.5 -22.5h5q25 0 43.5 17t20.5 42zM476 1244l-93 -412h-132l101 441q19 88 89 143.5t160 55.5h167q0 26 19 45t45 19h384q26 0 45 -19t19 -45h167q90 0 160 -55.5t89 -143.5l101 -441 h-132l-93 412q-11 44 -45.5 72t-79.5 28h-167q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45h-167q-45 0 -79.5 -28t-45.5 -72z" />
+<glyph unicode="&#xf292;" horiz-adv-x="1792" d="M991 512l64 256h-254l-64 -256h254zM1759 1016l-56 -224q-7 -24 -31 -24h-327l-64 -256h311q15 0 25 -12q10 -14 6 -28l-56 -224q-5 -24 -31 -24h-327l-81 -328q-7 -24 -31 -24h-224q-16 0 -26 12q-9 12 -6 28l78 312h-254l-81 -328q-7 -24 -31 -24h-225q-15 0 -25 12 q-9 12 -6 28l78 312h-311q-15 0 -25 12q-9 12 -6 28l56 224q7 24 31 24h327l64 256h-311q-15 0 -25 12q-10 14 -6 28l56 224q5 24 31 24h327l81 328q7 24 32 24h224q15 0 25 -12q9 -12 6 -28l-78 -312h254l81 328q7 24 32 24h224q15 0 25 -12q9 -12 6 -28l-78 -312h311 q15 0 25 -12q9 -12 6 -28z" />
+<glyph unicode="&#xf293;" d="M841 483l148 -148l-149 -149zM840 1094l149 -149l-148 -148zM710 -130l464 464l-306 306l306 306l-464 464v-611l-255 255l-93 -93l320 -321l-320 -321l93 -93l255 255v-611zM1429 640q0 -209 -32 -365.5t-87.5 -257t-140.5 -162.5t-181.5 -86.5t-219.5 -24.5 t-219.5 24.5t-181.5 86.5t-140.5 162.5t-87.5 257t-32 365.5t32 365.5t87.5 257t140.5 162.5t181.5 86.5t219.5 24.5t219.5 -24.5t181.5 -86.5t140.5 -162.5t87.5 -257t32 -365.5z" />
+<glyph unicode="&#xf294;" horiz-adv-x="1024" d="M596 113l173 172l-173 172v-344zM596 823l173 172l-173 172v-344zM628 640l356 -356l-539 -540v711l-297 -296l-108 108l372 373l-372 373l108 108l297 -296v711l539 -540z" />
+<glyph unicode="&#xf295;" d="M1280 256q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM512 1024q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM1536 256q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5 t112.5 -271.5zM1440 1344q0 -20 -13 -38l-1056 -1408q-19 -26 -51 -26h-160q-26 0 -45 19t-19 45q0 20 13 38l1056 1408q19 26 51 26h160q26 0 45 -19t19 -45zM768 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5 t271.5 -112.5t112.5 -271.5z" />
+<glyph unicode="&#xf296;" horiz-adv-x="1792" />
+<glyph unicode="&#xf297;" horiz-adv-x="1792" />
+<glyph unicode="&#xf298;" horiz-adv-x="1792" />
+<glyph unicode="&#xf299;" horiz-adv-x="1792" />
+<glyph unicode="&#xf29a;" horiz-adv-x="1792" />
+<glyph unicode="&#xf29b;" horiz-adv-x="1792" />
+<glyph unicode="&#xf29c;" horiz-adv-x="1792" />
+<glyph unicode="&#xf29d;" horiz-adv-x="1792" />
+<glyph unicode="&#xf29e;" horiz-adv-x="1792" />
+<glyph unicode="&#xf500;" horiz-adv-x="1792" />
+</font>
+</defs></svg> 
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/fontawesome-webfont.ttf b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/fontawesome-webfont.ttf
new file mode 100644
index 0000000..26dea79
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/fontawesome-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/fontawesome-webfont.woff b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/fontawesome-webfont.woff
new file mode 100644
index 0000000..dc35ce3
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/fontawesome-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/fontawesome-webfont.woff2 b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/fontawesome-webfont.woff2
new file mode 100644
index 0000000..500e517
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/fontawesome-webfont.woff2
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/fontello.eot b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/fontello.eot
new file mode 100644
index 0000000..8647aca
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/fontello.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/fontello.svg b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/fontello.svg
new file mode 100644
index 0000000..c2a022d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/fontello.svg
@@ -0,0 +1,254 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata>
+Created by FontForge 20100429 at Tue Sep 18 09:27:03 2012
+ By root
+Copyright (C) 2012 by original authors @ fontello.com
+</metadata>
+<defs>
+<font id="fontello" horiz-adv-x="1030" >
+  <font-face 
+    font-family="fontello"
+    font-weight="500"
+    font-stretch="normal"
+    units-per-em="1000"
+    panose-1="2 0 6 3 0 0 0 0 0 0"
+    ascent="800"
+    descent="-200"
+    bbox="-0.555556 -200 1101 800"
+    underline-thickness="50"
+    underline-position="-100"
+    unicode-range="U+002B-1F6AB"
+  />
+<missing-glyph horiz-adv-x="364" 
+d="M33 0v666h265v-666h-265zM66 33h199v600h-199v-600z" />
+    <glyph glyph-name=".notdef" horiz-adv-x="364" 
+d="M33 0v666h265v-666h-265zM66 33h199v600h-199v-600z" />
+    <glyph glyph-name=".null" horiz-adv-x="0" 
+ />
+    <glyph glyph-name="nonmarkingreturn" horiz-adv-x="333" 
+ />
+    <glyph glyph-name="plus" unicode="+" horiz-adv-x="610" 
+d="M565 350q19 0 24.5 -12.5t5.5 -37.5q0 -17 -1.5 -26t-8.5 -16.5t-20 -7.5h-210v-210q0 -19 -12.5 -24.5t-37.5 -5.5q-17 0 -26 1.5t-16.5 8.5t-7.5 20v210h-210q-19 0 -24.5 12.5t-5.5 37.5q0 17 1.5 26t8.5 16.5t20 7.5h210v210q0 19 12.5 24.5t37.5 5.5q17 0 26 -1.5
+t16.5 -8.5t7.5 -20v-210h210z" />
+    <glyph glyph-name="hyphen" unicode="-" horiz-adv-x="610" 
+d="M565 350q19 0 24.5 -12.5t5.5 -37.5q0 -17 -1.5 -26t-8.5 -16.5t-20 -7.5h-520q-19 0 -24.5 12.5t-5.5 37.5q0 17 1.5 26t8.5 16.5t20 7.5h520z" />
+    <glyph glyph-name="uni2139" unicode="&#x2139;" horiz-adv-x="490" 
+d="M367 800q48 0 74 -28t26 -70q0 -50 -39 -88t-95 -38q-47 0 -73.5 27t-25.5 73q0 45 36 84.5t97 39.5zM160 -200q-29 0 -45.5 13.5t-22.5 52.5t14 110l60 255q15 57 0 57q-13 0 -54.5 -18t-70.5 -38l-26 44q91 77 190 125t150 48q26 0 38.5 -20t11 -55.5t-14.5 -85.5
+l-69 -268q-16 -63 5 -63q15 0 49.5 16t69.5 44l30 -41q-84 -86 -175 -131t-140 -45z" />
+    <glyph glyph-name="arrowleft" unicode="&#x2190;" horiz-adv-x="760" 
+d="M394 -30l-379 330l379 330v-191h351v-278h-351v-191z" />
+    <glyph glyph-name="arrowup" unicode="&#x2191;" horiz-adv-x="690" 
+d="M675 286h-191v-351h-278v351h-191l330 379z" />
+    <glyph glyph-name="arrowright" unicode="&#x2192;" horiz-adv-x="760" 
+d="M366 630l379 -330l-379 -330v191h-351v278h351v191z" />
+    <glyph glyph-name="arrowdown" unicode="&#x2193;" horiz-adv-x="690" 
+d="M675 314l-330 -379l-330 379h191v351h278v-351h191z" />
+    <glyph glyph-name="uni21C4" unicode="&#x21c4;" horiz-adv-x="928" 
+d="M911 96h-670v-111l-223 168l223 167v-112h670v-112zM18 431v112h670v111l223 -166l-223 -168v111h-670z" />
+    <glyph glyph-name="house" unicode="&#x2302;" horiz-adv-x="930" 
+d="M903 285q16 -16 11 -27.5t-28 -11.5h-83v-308q0 -14 -1.5 -21t-8.5 -13.5t-22 -6.5h-204v310h-204v-310h-195q-19 0 -28.5 6.5t-11 13.5t-1.5 21v308h-83q-23 0 -28 11.5t11 27.5l401 401q16 16 37 16t37 -16z" />
+    <glyph glyph-name="uni25B4" unicode="&#x25b4;" horiz-adv-x="490" 
+d="M15 100l230 400l230 -400h-460z" />
+    <glyph glyph-name="uni25B8" unicode="&#x25b8;" horiz-adv-x="430" 
+d="M15 530l400 -230l-400 -230v460z" />
+    <glyph glyph-name="uni25BE" unicode="&#x25be;" horiz-adv-x="490" 
+d="M475 500l-230 -400l-230 400h460z" />
+    <glyph glyph-name="uni25C2" unicode="&#x25c2;" horiz-adv-x="430" 
+d="M415 530v-460l-400 230z" />
+    <glyph glyph-name="uni2605" unicode="&#x2605;" horiz-adv-x="910" 
+d="M455 740l119 -336h321l-262 -198l94 -346l-272 208l-272 -208l94 346l-262 198h321z" />
+    <glyph glyph-name="uni2606" unicode="&#x2606;" horiz-adv-x="910" 
+d="M895 404l-262 -198l94 -346l-272 208l-272 -208l94 346l-262 198h321l119 336l119 -336h321zM455 166l151 -125l-62 178l142 115l-176 -5l-55 202l-55 -202l-176 5l142 -115l-62 -178z" />
+    <glyph glyph-name="uni2630" unicode="&#x2630;" horiz-adv-x="730" 
+d="M665 350q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h600zM65 450q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h600q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-600zM665 150
+q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h600z" />
+    <glyph glyph-name="uni2661" unicode="&#x2661;" horiz-adv-x="880" 
+d="M795 591q70 -65 70 -156t-70 -156l-355 -330l-355 330q-70 65 -70 156t70 156q62 58 149.5 58t149.5 -58l56 -52l56 52q62 58 149.5 58t149.5 -58zM743 330q42 38 42 105t-37 100q-42 39 -102 39q-49 0 -102 -49l-104 -91l-104 91q-53 49 -102 49q-60 0 -102 -39
+q-37 -33 -37 -100t42 -105l303 -286z" />
+    <glyph glyph-name="heart" unicode="&#x2665;" horiz-adv-x="890" 
+d="M804 591q70 -65 70 -156t-70 -156l-359 -330l-359 330q-70 65 -70 156t70 156q63 58 151 58t151 -58l57 -52l57 52q63 58 151 58t151 -58z" />
+    <glyph glyph-name="musicalnote" unicode="&#x266a;" horiz-adv-x="610" 
+d="M395 771q0 -26 17 -55.5t41 -55.5l52 -56q28 -30 50 -63t34 -69t4 -80.5t-39 -92.5q-18 -29 -26 -17q-4 5 0 17q6 16 6.5 43t-6 60t-21 63t-43.5 53.5t-69 29.5v-535q1 -49 -38 -96t-103 -70q-76 -28 -144.5 -8t-88.5 75t19.5 113.5t115.5 86.5q85 31 159 3v654h80z" />
+    <glyph glyph-name="uni268F" unicode="&#x268f;" horiz-adv-x="630" 
+d="M185 600q80 0 80 -80v-90q0 -80 -80 -80h-90q-80 0 -80 80v90q0 80 80 80h90zM535 600q80 0 80 -80v-90q0 -80 -80 -80h-90q-80 0 -80 80v90q0 80 80 80h90zM185 250q80 0 80 -80v-90q0 -80 -80 -80h-90q-80 0 -80 80v90q0 80 80 80h90zM535 250q80 0 80 -80v-90
+q0 -80 -80 -80h-90q-80 0 -80 80v90q0 80 80 80h90z" />
+    <glyph glyph-name="uni2691" unicode="&#x2691;" horiz-adv-x="930" 
+d="M889 555q14 5 22 -1.5t0 -18.5q-75 -109 -133.5 -178t-98 -97.5t-70 -34.5t-54 7t-44.5 31t-48.5 32.5t-59.5 17.5t-82 -20.5t-112 -75.5l90 -353h-101l-183 720l93 34q71 52 124 75.5t87.5 21t60.5 -20t48 -44.5l46 -56q23 -29 58 -52t79.5 -34t115.5 0t162 47z" />
+    <glyph glyph-name="uni2699" unicode="&#x2699;" horiz-adv-x="870" 
+d="M774 300q0 -76 81 -122q-14 -45 -35 -84q-72 19 -135 -44q-55 -55 -34 -135q-39 -21 -84 -35q-21 37 -57 59t-75 22t-75 -22t-57 -59q-45 14 -84 35q21 80 -34 135t-135 34q-21 39 -35 84q37 21 59 57t22 75q0 76 -81 122q14 45 35 84q72 -19 135 44q55 55 34 135
+q39 21 84 35q21 -37 57 -59t75 -22t75 22t57 59q45 -14 84 -35q-21 -80 34 -135q63 -63 135 -44q21 -39 35 -84q-81 -46 -81 -122zM435 117q76 0 129.5 53.5t53.5 129.5t-53.5 129.5t-129.5 53.5t-129.5 -53.5t-53.5 -129.5t53.5 -129.5t129.5 -53.5z" />
+    <glyph glyph-name="uni26A0" unicode="&#x26a0;" horiz-adv-x="990" 
+d="M971 -74q11 -18 -1 -34.5t-30 -16.5h-890q-18 0 -30 16.5t-1 34.5l446 782q9 17 30 17t30 -17zM556 -25v100h-122v-100h122zM556 150v300h-122v-300h122z" />
+    <glyph glyph-name="uni2709" unicode="&#x2709;" horiz-adv-x="930" 
+d="M45 536q-23 12 -28 33q1 19 25 21h846q33 0 23 -25q-7 -19 -26 -29l-375 -202q-19 -10 -45 -10t-45 10zM896 436q15 4 17 1.5t2 -12.5v-367q0 -16 -17 -32t-33 -16h-800q-16 0 -33 16t-17 32v367q0 10 2 12.5t17 -1.5l386 -202q19 -10 45 -10t45 10z" />
+    <glyph glyph-name="uni270D" unicode="&#x270d;" horiz-adv-x="947" 
+d="M0 92v474q0 32 12.5 61t33.5 50t50 34t62 13h553q2 0 5 -0.5t5 -0.5l-98 -98h-465q-24 0 -41.5 -17.5t-17.5 -41.5v-474q0 -24 17.5 -41.5t41.5 -17.5h553q24 0 41 17.5t17 41.5v229l99 98v-327q0 -33 -12.5 -61t-34 -50t-50 -34.5t-60.5 -12.5h-553q-33 0 -62 12.5
+t-50 34.5t-33.5 50t-12.5 61zM324 101l56 169l335 335l113 -114l-334 -335zM445 257q3 -4 8.5 -4t8.5 4l263 262q10 10 0.5 18.5t-18.5 -0.5l-262 -262q-9 -9 0 -18zM772 662l47 48q15 15 35 15t33 -15l24 -23l23 -23q13 -15 13.5 -34.5t-13.5 -34.5l-49 -47z" />
+    <glyph glyph-name="uni270E" unicode="&#x270e;" horiz-adv-x="810" 
+d="M733 628q32 -32 47.5 -63.5t14.5 -46.5l-1 -16l-270 -271l-271 -271l-238 -50l51 238l541 541q2 0 6 0.5t17.5 -1.5t27.5 -7.5t34.5 -19t40.5 -33.5zM239 -11l23 24q0 44 -50 94q-22 22 -45.5 34.5t-36.5 14.5l-12 1l-24 -23l-17 -81q24 -13 46 -35t35 -46z" />
+    <glyph glyph-name="uni2713" unicode="&#x2713;" horiz-adv-x="697" 
+d="M263 -50q-34 0 -55 28l-179 236q-17 23 -13 51.5t27 45.5t51.5 13.5t45.5 -26.5l118 -155l295 474q15 25 43 31t53 -9t31.5 -43t-8.5 -53l-349 -560q-21 -33 -60 -33z" />
+    <glyph glyph-name="uni2715" unicode="&#x2715;" horiz-adv-x="500" 
+d="M467 142q17 -17 17 -42t-17 -42t-42 -17t-42 17l-133 151l-133 -151q-17 -17 -42 -17t-42 17t-17 42t17 42l137 158l-137 158q-17 17 -17 42t17 42t42 17t42 -17l133 -151l133 151q17 17 42 17t42 -17t17 -42t-17 -42l-137 -158z" />
+    <glyph glyph-name="uni2716" unicode="&#x2716;" horiz-adv-x="870" 
+d="M435 720q174 0 297 -123t123 -297t-123 -297t-297 -123t-297 123t-123 297t123 297t297 123zM521 300l153 153l-86 86l-153 -153l-153 153l-86 -86l153 -153l-153 -153l86 -87l153 154l153 -153l86 86z" />
+    <glyph glyph-name="uni2753" unicode="&#x2753;" horiz-adv-x="610" 
+d="M15 476q5 130 77 202t203 72q128 0 214 -62t86 -183q0 -68 -42 -125q-13 -19 -88 -78l-46 -32q-29 -22 -42 -43.5t-14 -60.5q0 -13 -15 -13h-129q-16 0 -16 12q2 52 6.5 79.5t20.5 45.5q17 20 49.5 46t56.5 42l23 16q61 46 61 102q0 44 -25 79q-25 36 -93 36
+q-67 0 -94 -44q-28 -45 -28 -91h-165zM292 54q45 -2 73.5 -31t27.5 -75t-31.5 -73t-75.5 -25q-44 2 -72.5 30.5t-27.5 73.5q1 46 31.5 74t74.5 26z" />
+    <glyph glyph-name="uni2795" unicode="&#x2795;" horiz-adv-x="870" 
+d="M435 720q174 0 297 -123t123 -297t-123 -297t-297 -123t-297 123t-123 297t123 297t297 123zM486 249h202l-1 102h-201v201h-102v-201h-202v-102h202v-202h102v202z" />
+    <glyph glyph-name="uni2796" unicode="&#x2796;" horiz-adv-x="870" 
+d="M435 720q174 0 297 -123t123 -297t-123 -297t-297 -123t-297 123t-123 297t123 297t297 123zM687 351h-505v-102h505v102z" />
+    <glyph glyph-name="uni27A1" unicode="&#x27a1;" horiz-adv-x="1010" 
+d="M756 50v161h-741v178h741v161l239 -250z" />
+    <glyph glyph-name="uni27A6" unicode="&#x27a6;" horiz-adv-x="930" 
+d="M554 201q-81 0 -136.5 -4t-119 -18t-110 -39.5t-92 -70.5t-81.5 -109q2 10 6.5 27.5t23.5 68t43.5 96.5t69 102.5t97.5 97t131 68t168 27.5v193l361 -323l-361 -334v218z" />
+    <glyph glyph-name="uni27F3" unicode="&#x27f3;" horiz-adv-x="786" 
+d="M0 329q0 82 31 153.5t84.5 125.5t125.5 85t154 31q69 0 134 -24.5t118 -68.5l80 80q17 17 28.5 12t11.5 -29v-228q0 -16 -11 -28q-11 -10 -27 -10l-228 -1q-24 0 -29 12t12 29l79 79q-37 27 -79.5 43t-88.5 16q-57 0 -107.5 -21.5t-88 -59.5t-59 -88.5t-21.5 -107.5
+t21.5 -107.5t59 -88t88 -59t107.5 -21.5q51 0 98 18t84 50t61 76t30 95q1 6 8 13q7 5 15 4l78 -11q9 -1 13.5 -7t3.5 -15q-9 -72 -44 -135t-87.5 -108.5t-119.5 -72t-140 -26.5q-82 0 -154 31t-125.5 85t-84.5 125.5t-31 153.5z" />
+    <glyph glyph-name="uni2B05" unicode="&#x2b05;" horiz-adv-x="1010" 
+d="M254 50l-239 250l239 250v-161h741v-178h-741v-161z" />
+    <glyph glyph-name="uni2B06" unicode="&#x2b06;" horiz-adv-x="530" 
+d="M515 551h-161v-741h-178v741h-161l250 239z" />
+    <glyph glyph-name="uni2B07" unicode="&#x2b07;" horiz-adv-x="530" 
+d="M515 49l-250 -239l-250 239h161v741h178v-741h161z" />
+    <glyph glyph-name="uniE4AD" unicode="&#xe4ad;" horiz-adv-x="760" 
+d="M394 -80l-379 380l379 380v-191h351v-378h-351v-191z" />
+    <glyph glyph-name="uniE4AE" unicode="&#xe4ae;" horiz-adv-x="760" 
+d="M366 680l379 -380l-379 -380v191h-351v378h351v191z" />
+    <glyph glyph-name="uniE4AF" unicode="&#xe4af;" horiz-adv-x="790" 
+d="M775 286h-191v-351h-378v351h-191l380 379z" />
+    <glyph glyph-name="uniE4B0" unicode="&#xe4b0;" horiz-adv-x="790" 
+d="M775 314l-380 -379l-380 379h191v351h378v-351h191z" />
+    <glyph glyph-name="uniE700" unicode="&#xe700;" 
+d="M634 78q89 -32 135 -65t46 -58v-105h-800v201q13 6 29.5 11.5t32 10t19.5 5.5q94 34 129.5 69t35.5 95q0 20 -10 31.5t-24 31.5t-21 58q-2 12 -9.5 17.5t-14.5 8t-14 17t-9 43.5q0 15 4.5 25.5t8.5 13.5l5 3q-9 50 -13 88q-2 21 5.5 47.5t27.5 55.5t63.5 48.5t104.5 19.5
+t104.5 -19.5t63.5 -48.5t27.5 -55.5t5.5 -47.5l-13 -88q18 -8 18 -42q-2 -29 -9 -43.5t-14 -17t-14.5 -8t-9.5 -17.5q-7 -38 -21 -58t-24 -31.5t-10 -31.5q0 -60 35.5 -95t129.5 -69zM865 350h150v-100h-150v-150h-100v150h-150v100h150v150h100v-150z" />
+    <glyph glyph-name="uniE704" unicode="&#xe704;" horiz-adv-x="950" 
+d="M469 760q94 1 179.5 -34.5t148 -96t100 -145t38.5 -178.5t-34.5 -179.5t-96 -148t-145 -100t-178.5 -38.5t-179.5 34.5t-148 96t-100 145t-38.5 178.5t34.5 179.5t96 148t145 100t178.5 38.5zM535 84q1 31 -18 50t-50 20q-29 0 -48 -19t-20 -47q-1 -30 18 -48.5t50 -19.5
+q29 0 48 18t20 46zM475 486q67 0 67 -66q0 -14 -11 -31.5t-24 -27.5q-3 -1 -16 -10.5t-33 -25.5t-31 -28q-16 -19 -18 -87h107q0 21 5 34q6 16 28 34l28 19q30 23 43.5 36t26 37.5t12.5 55.5q0 74 -53.5 114t-135.5 40q-84 0 -128 -46.5t-48 -130.5h111v5q0 28 16 53
+q15 25 54 25z" />
+    <glyph glyph-name="uniE705" unicode="&#xe705;" horiz-adv-x="950" 
+d="M469 760q94 1 179.5 -34.5t148 -96t100 -145t38.5 -178.5t-34.5 -179.5t-96 -148t-145 -100t-178.5 -38.5t-179.5 34.5t-148 96t-100 145t-38.5 178.5t34.5 179.5t96 148t145 100t178.5 38.5zM520 607q-43 0 -65.5 -23.5t-22.5 -50.5q-1 -28 15.5 -43.5t48.5 -15.5
+q38 0 61 21.5t23 52.5q0 59 -60 59zM400 12q30 0 84.5 27t105.5 78l-18 24q-46 -36 -72 -36q-12 0 -3 38l42 159q26 96 -21 96q-31 0 -91 -28.5t-115 -74.5l16 -26q17 11 42.5 22t33.5 11t0 -34l-37 -151q-27 -105 33 -105z" />
+    <glyph glyph-name="uniE706" unicode="&#xe706;" horiz-adv-x="880" 
+d="M765 490q41 0 70.5 -29.5t29.5 -70.5v-290q0 -41 -29.5 -70.5t-70.5 -29.5h-690v140h650v210h-500v-110l-210 180l210 180v-110h540z" />
+    <glyph glyph-name="uniE70A" unicode="&#xe70a;" 
+d="M515 580q92 0 177 -25.5t141.5 -62t99 -77.5t62.5 -71.5t20 -43.5t-20 -43.5t-62.5 -71.5t-99 -77.5t-141.5 -62t-177 -25.5t-177 25.5t-141.5 62t-99 77.5t-62.5 71.5t-20 43.5t20 43.5t62.5 71.5t99 77.5t141.5 62t177 25.5zM515 85q92 0 157 63t65 152t-65 152
+t-157 63t-157 -63t-65 -152t65 -152t157 -63zM515 300q6 -6 18 -5t28 4.5t30.5 7t24.5 2t10 -8.5q0 -44 -32.5 -76t-78.5 -32t-78.5 32t-32.5 76t32.5 76t78.5 32q14 0 10 -23t-12 -47t2 -38z" />
+    <glyph glyph-name="uniE70C" unicode="&#xe70c;" horiz-adv-x="789" 
+d="M0 433v230q0 25 18 43t43 18h230q25 0 55.5 -13t48.5 -30l377 -377q17 -18 17 -43.5t-17 -43.5l-266 -265q-18 -18 -43 -18t-43 18l-377 377q-18 18 -30.5 48.5t-12.5 55.5zM99 566q0 -24 17.5 -41.5t41.5 -17.5t41.5 17.5t17.5 41.5t-17.5 41.5t-41.5 17.5t-41.5 -17.5
+t-17.5 -41.5z" />
+    <glyph glyph-name="uniE711" unicode="&#xe711;" 
+d="M776 443q99 0 169 -68.5t70 -165.5t-70 -165.5t-169 -68.5h-191v190h105l-175 230l-175 -230h105v-190h-249q-75 0 -128 52t-53 125t53 125t128 52q7 0 21 -2q-3 18 -3 38q0 108 78 184t188 76q89 0 159.5 -52t95.5 -133q19 3 41 3z" />
+    <glyph glyph-name="uniE712" unicode="&#xe712;" horiz-adv-x="930" 
+d="M915 -40q-36 64 -81.5 109t-92 70.5t-110 39.5t-119 18t-136.5 4v-218l-361 334l361 323v-193q70 0 133.5 -16.5t111.5 -45t89.5 -65t71 -77t53 -80.5t38.5 -76.5t24.5 -65t13.5 -45.5z" />
+    <glyph glyph-name="uniE715" unicode="&#xe715;" 
+d="M765 10v55l100 82v-187q0 -21 -14.5 -35.5t-35.5 -14.5h-750q-21 0 -35.5 14.5t-14.5 35.5v550q0 21 14.5 35.5t35.5 14.5h288q-33 -24 -60 -49t-37 -38l-11 -13h-130v-450h650zM683 357q-114 0 -179 -17t-115 -63t-109 -142q0 8 1 22.5t9 56t21.5 79t44 83.5t71 79
+t107.5 55.5t149 22.5v157l332 -250l-332 -260v177z" />
+    <glyph glyph-name="uniE716" unicode="&#xe716;" horiz-adv-x="1010" 
+d="M80 475q-13 0 -18 7.5t-2 16t10 11.5q182 65 200 65h45v150h380v-150h45q18 0 200 -65q7 -3 10 -11.5t-2 -16t-18 -7.5h-850zM940 420q21 0 38 -19.5t17 -40.5v-175q0 -21 -17 -40.5t-38 -19.5h-99l44 -250h-760l44 250h-99q-21 0 -38 19.5t-17 40.5v175q0 21 17 40.5
+t38 19.5h870zM225 -25h560l-70 325h-420z" />
+    <glyph glyph-name="uniE717" unicode="&#xe717;" 
+d="M275 140h222l128 -140h-390q-41 0 -70.5 29.5t-29.5 70.5v300h-120l190 200l190 -200h-120v-260zM895 200h120l-190 -200l-190 200h120v260h-222l-128 140h390q41 0 70.5 -29.5t29.5 -70.5v-300z" />
+    <glyph glyph-name="uniE718" unicode="&#xe718;" horiz-adv-x="830" 
+d="M715 650q41 0 70.5 -29.5t29.5 -70.5v-350q0 -41 -29.5 -70.5t-70.5 -29.5h-200v-150l-200 150h-200q-41 0 -70.5 29.5t-29.5 70.5v350q0 41 29.5 70.5t70.5 29.5h600z" />
+    <glyph glyph-name="uniE722" unicode="&#xe722;" 
+d="M915 700q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-800q-41 0 -70.5 29.5t-29.5 70.5v600q0 41 29.5 70.5t70.5 29.5h800zM915 0v600h-800v-600h800zM465 195v-90h-250v90h250zM465 345v-90h-250v90h250zM465 495v-90h-250v90h250zM810 175
+q2 0 3.5 -17.5t1.5 -35.5v-17h-250q0 70 5 70q10 2 24 7t37.5 22t23.5 37q0 16 -13.5 34.5t-27.5 45.5t-14 64q0 55 20.5 82.5t69.5 27.5t69.5 -27.5t20.5 -82.5q0 -37 -14 -64t-27.5 -45.5t-13.5 -34.5q0 -20 21.5 -36.5t42.5 -22.5z" />
+    <glyph glyph-name="uniE724" unicode="&#xe724;" horiz-adv-x="530" 
+d="M265 700q103 0 176.5 -73t73.5 -177q0 -67 -25.5 -148t-62.5 -149.5t-74 -127t-63 -91.5l-25 -34l-27 35q-17 22 -60 89t-76 130t-60 146t-27 150q0 104 73.5 177t176.5 73zM265 312q56 0 95.5 39.5t39.5 95.5t-39.5 95.5t-95.5 39.5t-95.5 -39.5t-39.5 -95.5t39.5 -95.5
+t95.5 -39.5z" />
+    <glyph glyph-name="uniE729" unicode="&#xe729;" horiz-adv-x="682" 
+d="M0 546.5q0 8.5 0.5 17t0.5 18.5q12 6 34.5 10t49.5 7.5t55 5.5t52 3q-3 17 -1.5 33.5t7.5 34.5q1 5 6 12.5t19.5 15.5t42.5 14t75 6t75 -6t42.5 -14t19.5 -16l6 -13q7 -18 8 -34t-1 -33q23 -1 51.5 -3t55.5 -5.5t49 -7.5t34 -10q1 -10 1 -18v-17v-17q0 -8 -1 -18
+q-10 -6 -32 -10.5t-48 -7.5t-53.5 -5t-50.5 -3t-39 -1.5t-17 -0.5l-100 -1h-14h-29q-20 0 -57 1q-2 0 -17.5 0.5t-38.5 1.5t-50.5 3t-53.5 5t-47.5 7.5t-32.5 10.5q0 10 -0.5 18t-0.5 16.5zM71 444q43 -6 88.5 -8.5t79.5 -3.5q9 -1 24 -1h78h77q15 0 24 1q35 1 80.5 3.5
+t89.5 8.5q-6 -80 -9 -163t-7 -163q-1 -20 -1.5 -44.5t-2 -47.5t-6.5 -42.5t-15 -30.5q-13 -11 -44.5 -15t-61.5 -4h-248q-31 0 -62 4t-43 15q-11 11 -15.5 30.5t-6.5 42.5t-2.5 47.5t-1.5 44.5q-4 80 -7.5 163t-7.5 163zM155 337q1 -15 1 -29t1 -23q0 -12 1 -20
+q2 -36 3.5 -72t3.5 -70q1 -9 1 -18v-21v-13q0 -6 0.5 -14.5t1.5 -20.5q1 -8 10 -14.5t15 -6.5q5 -1 10 -1t9 -1h11q5 0 5 20v301q0 9 -5.5 14.5t-14.5 5.5l-34 2q-9 0 -14 -5t-5 -14zM268.5 625.5q0.5 -6.5 2.5 -15.5q9 1 21 1h49l71 -1q1 9 1.5 15.5t-0.5 11.5
+q-12 4 -31.5 5.5t-40.5 1.5t-40.5 -1.5t-31.5 -5.5q-1 -5 -0.5 -11.5zM307 33q0 -8 5.5 -14t13.5 -6h30q8 0 14 6t6 14v300q0 9 -11.5 14t-15.5 5h-15q-3 0 -15 -5t-12 -14v-300zM455 33q0 -20 4 -20h12q3 1 13.5 1.5t15.5 0.5q5 1 9 7t5 14q0 12 0.5 20.5t0.5 14.5
+q0 7 1 13v21q0 9 1 18q2 34 3 69.5t3 71.5q0 9 1 21q1 9 1.5 23t1.5 29q0 9 -5 14t-14 5l-34 -2q-9 0 -14 -5.5t-5 -14.5v-301z" />
+    <glyph glyph-name="uniE744" unicode="&#xe744;" horiz-adv-x="830" 
+d="M539 678l276 22l-21 -280l-78 79l-142 -143l-99 100l142 144zM256 244l99 -100l-142 -144l78 -79l-276 -21l21 279l78 -78z" />
+    <glyph glyph-name="uniE746" unicode="&#xe746;" horiz-adv-x="850" 
+d="M835 607l-145 -147l80 -81l-283 -22l22 287l79 -81l145 147zM160 140l-80 81l283 22l-22 -287l-79 81l-145 -147l-102 103z" />
+    <glyph glyph-name="uniE75C" unicode="&#xe75c;" horiz-adv-x="610" 
+d="M579 372l-235 -225q-17 -17 -39 -17t-39 17q-215 204 -235 225q-15 16 -15.5 40t15.5 41q37 37 79 0l195 -188l195 188q42 37 79 0q16 -17 15.5 -41t-15.5 -40z" />
+    <glyph glyph-name="uniE75D" unicode="&#xe75d;" horiz-adv-x="370" 
+d="M257 574q16 15 40 15.5t41 -15.5q37 -37 0 -79l-188 -195l188 -195q37 -42 0 -79q-17 -16 -41 -15.5t-40 15.5l-225 235q-17 17 -17 39t17 39q204 215 225 235z" />
+    <glyph glyph-name="uniE75E" unicode="&#xe75e;" horiz-adv-x="370" 
+d="M113 574l225 -235q17 -17 17 -39t-17 -39q-204 -215 -225 -235q-16 -15 -40 -15.5t-41 15.5q-37 37 0 79l188 195l-188 195q-37 42 0 79q17 16 41 15.5t40 -15.5z" />
+    <glyph glyph-name="uniE75F" unicode="&#xe75f;" horiz-adv-x="610" 
+d="M579 228q15 -16 15.5 -40t-15.5 -41q-37 -37 -79 0l-195 188l-195 -188q-42 -37 -79 0q-16 17 -15.5 41t15.5 40l235 225q17 17 39 17t39 -17q215 -204 235 -225z" />
+    <glyph glyph-name="uniE760" unicode="&#xe760;" horiz-adv-x="947" 
+d="M3 103l74 216q4 14 19 22q16 6 29 2l217 -74q22 -7 22.5 -20t-20.5 -23l-100 -50q25 -38 60.5 -66t79.5 -43q54 -19 108.5 -14.5t102.5 28t85 64.5t56 94q2 9 9 12t15 1l75 -25q18 -8 12 -25q-26 -78 -78.5 -136t-120.5 -91t-146.5 -39.5t-155.5 19.5q-66 22 -119 65.5
+t-89 103.5l-102 -50q-21 -11 -31 -2t-2 31zM100 455q26 77 79 135.5t120.5 92t145.5 40t156 -19.5q66 -24 119 -67t89 -103l103 51q21 10 31 1t1 -31l-73 -216q-5 -14 -19 -22q-16 -6 -30 -2l-217 74q-22 7 -22.5 20t20.5 23l100 50q-25 37 -61 65.5t-80 43.5
+q-54 19 -108.5 14t-102 -28t-84 -64t-55.5 -95q-3 -8 -10 -11t-15 -1l-74 26q-9 2 -12 9.5t-1 14.5z" />
+    <glyph glyph-name="uniE7A2" unicode="&#xe7a2;" horiz-adv-x="1228" 
+d="M205 274q0 107 66 194q67 93 164 123l77 -348l297 -169q-41 -56 -118 -102q-71 -36 -153 -36q-138 0 -235.5 97.5t-97.5 240.5zM491 735q47 20 113 20q61 0 128 -26l-158 -373zM625 264l163 378q108 -46 170 -138q66 -97 66 -210q0 -123 -72 -220z" />
+    <glyph glyph-name="uniE800" unicode="&#xe800;" horiz-adv-x="820" 
+d="M787 27q34 -34 7 -61l-47 -47q-14 -14 -33.5 -14t-33.5 14l-190 190q-72 -42 -156 -42q-128 0 -223.5 95.5t-95.5 223.5t90.5 218.5t218.5 90.5t223.5 -95.5t95.5 -223.5q0 -84 -45 -160zM110 386q0 -88 68 -156t156 -68t151 63t63 151t-68 156t-156 68t-151 -63
+t-63 -151z" />
+    <glyph glyph-name="uniE801" unicode="&#xe801;" horiz-adv-x="789" 
+d="M0 33q0 20 15 35l261 262l-261 257q-15 15 -15 35t15 34l51 52q15 15 35 15t35 -15l259 -259l259 259q14 15 34 15t35 -15l52 -52q14 -14 14 -34t-14 -35l-261 -262l261 -257q14 -15 14 -34.5t-14 -34.5l-52 -52q-15 -15 -35 -15t-34 15l-259 260l-260 -260
+q-15 -15 -34.5 -15t-34.5 15l-51 51q-15 15 -15 35z" />
+    <glyph glyph-name="uniE802" unicode="&#xe802;" horiz-adv-x="1228" 
+d="M128 304.5q0 10.5 15 20.5l471 379l471 -379q16 -10 16 -20.5t-26 -10.5h-51h-51v-51v-256v-51q0 -51 -51 -51h-154q-51 0 -51 51v205v51h-52h-102h-51v-51v-205q0 -51 -51 -51h-154q-51 0 -51 51v51v256v51h-51h-51q-26 0 -26 10.5z" />
+    <glyph glyph-name="u1F464" unicode="&#x1f464;" horiz-adv-x="970" 
+d="M751 78q94 -34 149 -67t55 -56v-105h-940v105q0 23 55 56t149 67q93 34 128 69t35 95q0 20 -10 31.5t-24 31.5t-21 58q-2 12 -9 17.5t-14.5 8t-14 17t-8.5 43.5q0 15 4.5 25.5t8.5 13.5l5 3q-9 50 -13 88q-2 21 6 47.5t27.5 55.5t62.5 48.5t103 19.5t103 -19.5
+t62.5 -48.5t27.5 -55.5t6 -47.5l-13 -88q18 -8 18 -42q-2 -29 -8.5 -43.5t-14 -17t-14.5 -8t-9 -17.5q-7 -38 -21 -58t-24 -31.5t-10 -31.5q0 -60 35 -95t128 -69z" />
+    <glyph glyph-name="u1F465" unicode="&#x1f465;" 
+d="M1015 -125h-225v144q0 52 -30 78.5t-154 85.5q41 29 41 81q0 14 -13.5 31.5t-18.5 49.5q-1 8 -5.5 11.5t-8.5 5t-8.5 11.5t-5.5 29q0 10 2.5 17t5.5 9l3 2q-6 33 -8 59q-1 14 3.5 31.5t16.5 37t38 32.5t62 13t62 -13t37.5 -32.5t16 -37t3.5 -31.5l-7 -59q10 -6 10 -28
+q-1 -19 -5.5 -29t-8.5 -11.5t-8.5 -5t-5.5 -11.5q-5 -32 -18.5 -49.5t-13.5 -31.5q0 -40 21 -63.5t77 -46.5q61 -25 90 -41t41 -36q5 -8 8.5 -58.5t4.5 -96.5zM526 127q89 -36 136.5 -64t47.5 -56v-132h-695v176q0 20 15.5 36t28.5 22.5t35 15.5q3 1 5 2q75 30 103 61t28 85
+q0 19 -18.5 42t-25.5 66q-2 10 -7.5 15t-11.5 7t-11 15t-7 39q0 13 3.5 22.5t7.5 12.5l4 2q-8 45 -11 79q-2 19 4.5 42t22 49t50.5 43.5t83 17.5t82.5 -17.5t50 -43.5t22 -49t4.5 -42l-10 -79q14 -7 14 -37q-2 -26 -7.5 -39t-11 -15t-11 -7t-7.5 -15q-7 -43 -25 -66t-18 -42
+q0 -54 28 -85t102 -61z" />
+    <glyph glyph-name="u1F4BB" unicode="&#x1f4bb;" 
+d="M915 740q41 0 70.5 -29.5t29.5 -70.5v-550q0 -41 -29 -76.5t-69 -43.5l-219 -43l68 -28q81 -39 -1 -39h-500q-88 0 8 43l59 24l-219 43q-40 8 -69 43.5t-29 76.5v550q0 41 29.5 70.5t70.5 29.5h800zM915 95v555h-800v-555h800z" />
+    <glyph glyph-name="u1F4C1" unicode="&#x1f4c1;" 
+d="M968 450q31 0 40 -13t6 -37l-41 -450q-2 -25 -12.5 -37.5t-42.5 -12.5h-806q-31 0 -42 13t-13 37l-41 450q-1 16 0.5 25.5t12.5 17t33 7.5h906zM935 560l10 -40h-846l14 130q2 20 18.5 35t37.5 15h163q21 0 46 -10.5t40 -24.5l30 -30q15 -14 40 -24.5t46 -10.5h341
+q21 0 38 -11.5t22 -28.5z" />
+    <glyph glyph-name="u1F4C4" unicode="&#x1f4c4;" horiz-adv-x="631" 
+d="M0 -7v672q0 24 17.5 41.5t41.5 17.5h230v-283q0 -25 17.5 -42t41.5 -17h284v-389q0 -24 -17.5 -41.5t-41.5 -17.5h-514q-24 0 -41.5 17.5t-17.5 41.5zM348 441v280h4l276 -277v-3h-280z" />
+    <glyph glyph-name="u1F4C5" unicode="&#x1f4c5;" horiz-adv-x="930" 
+d="M815 650q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-700q-41 0 -70.5 29.5t-29.5 70.5v600q0 41 29.5 70.5t70.5 29.5h45v-100h160v100h290v-100h160v100h45zM815 -50v400h-700v-400h700zM275 750v-170h-70v170h70zM725 750v-170h-70v170h70z" />
+    <glyph glyph-name="u1F4C8" unicode="&#x1f4c8;" horiz-adv-x="1228" 
+d="M205 -64v666h102v-374l251 358l220 -276l113 77l61 -82l-194 -134l-195 246l-256 -363v-16h666v-102h-768z" />
+    <glyph glyph-name="u1F4CE" unicode="&#x1f4ce;" horiz-adv-x="965" 
+d="M259 -192q-58 0 -110 26.5t-84.5 72t-45.5 100t6.5 116t72.5 114.5l222 222l273 274q37 37 83.5 51t92.5 2q45 -12 79 -46t46 -79q12 -46 -2 -92.5t-51 -83.5l-474 -473q-24 -24 -52 -37t-60 -10t-56 27q-19 19 -25.5 46t4.5 60t40 62l333 332q11 10 25 10t24 -10t10 -24
+t-10 -25l-332 -333q-21 -21 -25.5 -40.5t5.5 -27.5q9 -9 23 -7q25 3 47 26l473 474q50 52 35 108q-8 27 -28 47t-47 28q-57 16 -108 -35l-274 -273l-222 -222q-44 -44 -56.5 -94t1 -91t45.5 -73t73 -45.5t91 -1t94 56.5l495 496q10 10 25 10t25 -10t10 -25t-10 -25
+l-496 -495q-83 -83 -185 -83z" />
+    <glyph glyph-name="u1F4E4" unicode="&#x1f4e4;" 
+d="M515 725l270 -254h-150v-246h-240v246h-150zM982 148q18 -10 27 -31.5t4 -41.5l-28 -153q-4 -19 -22.5 -33t-39.5 -14h-816q-21 0 -39.5 14t-22.5 33l-28 153q-5 20 4 41.5t27 31.5l159 107h98l-170 -130h178q9 0 12 -7l40 -112h300l40 112q3 7 12 7h178l-170 130h98z
+" />
+    <glyph glyph-name="u1F4E5" unicode="&#x1f4e5;" 
+d="M785 479l-270 -254l-270 254h150v246h240v-246h150zM982 148q18 -10 27 -31.5t4 -41.5l-28 -153q-4 -19 -22.5 -33t-39.5 -14h-816q-21 0 -39.5 14t-22.5 33l-28 153q-5 20 4 41.5t27 31.5l159 107h98l-170 -131h178q9 0 12 -6l40 -112h300l40 112q3 6 12 6h178l-170 131
+h98z" />
+    <glyph glyph-name="u1F4F1" unicode="&#x1f4f1;" horiz-adv-x="610" 
+d="M495 790q41 0 70.5 -29.5t29.5 -70.5v-780q0 -41 -29.5 -70.5t-70.5 -29.5h-380q-41 0 -70.5 29.5t-29.5 70.5v780q0 41 29.5 70.5t70.5 29.5h380zM305 -150q29 0 49.5 14.5t20.5 35.5t-20.5 35.5t-49.5 14.5t-49.5 -14.5t-20.5 -35.5t20.5 -35.5t49.5 -14.5zM515 0v660
+h-420v-660h420z" />
+    <glyph glyph-name="u1F4F7" unicode="&#x1f4f7;" 
+d="M515 400q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM915 550q41 0 70.5 -29.5t29.5 -70.5v-450q0 -41 -29.5 -70.5t-70.5 -29.5h-800q-41 0 -70.5 29.5t-29.5 70.5v450q0 41 29.5 70.5t70.5 29.5h120q12 0 23.5 8t15.5 20l32 93
+q4 12 15 20.5t24 8.5h340q12 0 23.5 -8.5t15.5 -20.5l32 -93q4 -12 15 -20t24 -8h120zM515 0q103 0 176.5 73t73.5 177t-73.5 177t-176.5 73t-176.5 -73t-73.5 -177t73.5 -177t176.5 -73zM880 380q14 0 24.5 10.5t10.5 24.5t-10.5 24.5t-24.5 10.5t-24.5 -10.5t-10.5 -24.5
+t10.5 -24.5t24.5 -10.5z" />
+    <glyph glyph-name="u1F512" unicode="&#x1f512;" horiz-adv-x="730" 
+d="M655 425q21 0 40.5 -19.5t19.5 -40.5v-390q0 -21 -14 -40t-34 -25l-59 -20q-49 -15 -98 -15h-290q-49 0 -98 15l-59 20q-20 6 -34 25t-14 40v390q0 22 15 41t35 19h100v70q0 110 51 170t149 60t149 -60t51 -170v-70h90zM265 515v-90h200v90q0 53 -27 81.5t-73 28.5
+t-73 -28.5t-27 -81.5z" />
+    <glyph glyph-name="u1F513" unicode="&#x1f513;" horiz-adv-x="730" 
+d="M655 400q21 0 40.5 -19.5t19.5 -40.5v-390q0 -21 -14 -40t-34 -25l-59 -20q-49 -15 -98 -15h-290q-49 0 -98 15l-59 20q-20 6 -34 25t-14 40v390q0 22 15 41t35 19h400v140q0 53 -27 81.5t-73 28.5t-73 -28.5t-27 -81.5v-40h-100v20q0 110 51 170t149 60t149 -60t51 -170
+v-120h90z" />
+    <glyph glyph-name="u1F514" unicode="&#x1f514;" horiz-adv-x="830" 
+d="M648 375q16 -34 40.5 -52t45 -22t42.5 -22.5t35 -54.5q22 -62 -74 -161.5t-252 -157.5q-104 -39 -205.5 -45.5t-166.5 15t-79 60.5q-13 36 -7.5 64.5t19 46t20.5 47t-2 66.5q-23 89 -33.5 142t-14.5 109t7.5 93.5t36 74.5t68.5 73q17 14 24 28.5t6 24t5.5 19.5t23.5 16
+q26 10 47.5 -9.5t53.5 -19.5q56 1 98.5 -11t75 -33.5t64.5 -67t58 -93.5t64 -130zM461 -29q55 20 104.5 49t82 56.5t56 53.5t33.5 44t7 25q-7 20 -47.5 31t-124.5 1t-187 -48q-63 -23 -115.5 -51.5t-84.5 -53.5t-53 -49t-28 -41.5t-3 -27.5q2 -6 21 -13t53.5 -12t76.5 -5
+t98 10.5t111 30.5zM437 159q15 -40 -15.5 -82.5t-88.5 -64.5q-45 -16 -86.5 -12t-65.5 26q81 68 218 120q17 7 38 13z" />
+    <glyph glyph-name="u1F517" unicode="&#x1f517;" horiz-adv-x="830" 
+d="M308 64q14 14 35 14t35 -14t14 -35t-14 -35l-41 -40q-55 -55 -133 -55q-79 0 -134 55q-55 53 -55 133t55 133l149 147q70 69 143.5 78t127.5 -44q14 -14 14.5 -35t-13.5 -35t-35 -14t-35 14q-49 49 -132 -34l-149 -148q-26 -26 -26 -62q0 -37 26 -63t64 -26t64 26z
+M760 638q55 -55 55 -132q0 -78 -55 -133l-159 -158q-73 -73 -150 -73q-62 0 -111 49q-14 14 -14.5 35t13.5 35t35 14t35 -14q9 -9 16 -13t22.5 -7t36.5 8t47 36l159 158q26 26 26 63q0 36 -26 62q-27 26 -57.5 30.5t-60.5 -20.5l-50 -50q-14 -14 -35 -14t-35 14t-14 35
+t14 35l51 50q54 53 126.5 50.5t130.5 -60.5z" />
+    <glyph glyph-name="u1F554" unicode="&#x1f554;" horiz-adv-x="950" 
+d="M475 760q125 0 231 -61.5t167.5 -167.5t61.5 -231t-61.5 -231t-167.5 -167.5t-231 -61.5t-231 61.5t-167.5 167.5t-61.5 231t61.5 231t167.5 167.5t231 61.5zM475 -60q149 0 254.5 105.5t105.5 254.5t-105.5 254.5t-254.5 105.5t-254.5 -105.5t-105.5 -254.5
+t105.5 -254.5t254.5 -105.5zM510 560v-246l150 -149l-50 -50l-170 170v275h70z" />
+    <glyph glyph-name="u1F6AB" unicode="&#x1f6ab;" horiz-adv-x="950" 
+d="M475 760q125 0 231 -61.5t167.5 -167.5t61.5 -231t-61.5 -231t-167.5 -167.5t-231 -61.5t-231 61.5t-167.5 167.5t-61.5 231t61.5 231t167.5 167.5t231 61.5zM723 547h-1h1zM125 300q0 -125 79 -222l492 493q-97 79 -221 79q-145 0 -247.5 -102.5t-102.5 -247.5zM227 53
+l1 -1zM475 -50q145 0 247.5 102.5t102.5 247.5q0 124 -79 221l-492 -492q97 -79 221 -79z" />
+  </font>
+</defs></svg>
+
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/fontello.ttf b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/fontello.ttf
new file mode 100644
index 0000000..b815d4c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/fontello.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/fontello.woff b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/fontello.woff
new file mode 100644
index 0000000..c045814
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/fontello.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/themeicons-webfont.eot b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/themeicons-webfont.eot
new file mode 100644
index 0000000..9cc0478
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/themeicons-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/themeicons-webfont.svg b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/themeicons-webfont.svg
new file mode 100644
index 0000000..59685c3
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/themeicons-webfont.svg
@@ -0,0 +1,50 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
+<metadata></metadata>
+<defs>
+<font id="fontawesomeregular" horiz-adv-x="2048" >
+<font-face units-per-em="2048" ascent="1755" descent="-293" />
+<missing-glyph horiz-adv-x="512" />
+<glyph unicode=" "  horiz-adv-x="512" />
+<glyph unicode="&#x09;" horiz-adv-x="512" />
+<glyph unicode="&#xa0;" horiz-adv-x="512" />
+<glyph unicode="&#x25fc;" horiz-adv-x="571" d="M0 0z" />
+<glyph unicode="&#xf00c;" d="M138 695q0 46 32 78l156 155q32 32 77 32q46 0 78 -32l336 -337l750 751q32 32 78 32q45 0 77 -32l156 -156q32 -32 32 -77q0 -46 -32 -78l-828 -828l-155 -155q-32 -32 -78 -32t-78 32l-155 155l-414 414q-32 32 -32 78z" />
+<glyph unicode="&#xf013;" horiz-adv-x="1755" d="M0 607v254q0 13 9.5 26t21.5 15l212 32q14 46 45 105q-50 71 -122 158q-12 14 -12 27q0 11 11 26q29 40 111.5 122.5t108.5 82.5q15 0 30 -12l158 -122q56 29 104 44q17 152 33 212q9 32 41 32h254q16 0 27.5 -10t13.5 -24l32 -210q50 -16 103 -43l162 123q10 10 27 10 q15 0 29 -12q143 -131 188 -194q8 -9 8 -25q0 -14 -9 -26q-18 -24 -58.5 -76t-61.5 -81q33 -65 47 -112l209 -32q14 -2 23.5 -14t9.5 -27v-254q0 -13 -9.5 -26t-22.5 -15l-211 -32q-21 -60 -45 -104q39 -56 123 -158q11 -13 11 -28t-10 -26q-30 -41 -112.5 -123t-108.5 -82 q-14 0 -29 10l-158 124q-56 -29 -104 -44q-17 -152 -33 -212q-9 -32 -41 -32h-254q-16 0 -27.5 10t-13.5 24l-32 210q-50 16 -103 43l-161 -123q-11 -10 -29 -10q-15 0 -28 13q-143 129 -189 192q-8 11 -8 26q0 14 9 26q18 24 58.5 76t61.5 81q-34 65 -47 113l-209 31 q-14 2 -23.5 14t-9.5 27zM585 731q0 -121 86 -206.5t207 -85.5t206.5 85.5t85.5 206.5t-85.5 207t-206.5 86t-207 -86t-86 -207z" />
+<glyph unicode="&#xf032;" horiz-adv-x="1609" d="M0 -146l2 107q16 4 96.5 17.5t122.5 31.5q8 14 14.5 31t10 38t5.5 37.5t3 42.5t1 39v40.5v34.5q0 1122 -25 1172q-5 9 -25.5 16.5t-50 12t-56.5 7.5t-55.5 5.5t-35.5 3.5l-5 95q107 2 385.5 13t429.5 11q25 0 77.5 -0.5t78.5 -0.5q80 0 156 -15t146.5 -48t123.5 -81 t84.5 -119.5t31.5 -157.5q0 -50 -11 -92t-36 -75.5t-49.5 -58.5t-67 -50t-72.5 -40t-80 -38q84 -19 156 -55.5t130 -90t91 -128.5t33 -162q0 -114 -40 -205t-106.5 -149.5t-157.5 -97.5t-187 -55.5t-201 -16.5q-51 0 -151 3.5t-151 3.5q-121 0 -353 -12.5t-262 -13.5z M609 1477q0 -57 4.5 -173t4.5 -174q0 -30 -0.5 -90t-0.5 -91q0 -53 1 -79q47 -8 125 -8q94 0 163 15t125.5 50.5t85.5 102t29 162.5q0 80 -33 140t-90 93.5t-123 49.5t-142 16q-63 0 -149 -14zM615.5 188.5q0.5 -42.5 5 -95.5t13.5 -76q82 -36 160 -36q430 0 430 382 q0 131 -47 206q-31 50 -70.5 84.5t-77 53t-91.5 28.5t-96 12.5t-108 2.5q-81 0 -116 -12q0 -61 -0.5 -181.5t-0.5 -180.5q0 -9 -1 -77t-0.5 -110.5z" />
+<glyph unicode="&#xf033;" horiz-adv-x="1170" d="M0 -144l19 97q25 8 70.5 19t82.5 22t68 27q32 41 47 115q1 7 71 330t130 621.5t59 338.5v29q-28 15 -62.5 21t-79 9t-66.5 6l22 118q30 -1 135.5 -7t174.5 -8.5t136 -2.5q55 0 111.5 2.5t140.5 8t111 7.5q-8 -54 -21 -102q-33 -11 -115 -32t-125 -38q-9 -22 -16 -50 t-10.5 -44t-9 -54t-7.5 -47q-32 -171 -101 -486t-87 -399q-2 -8 -21 -92.5t-31.5 -151t-10.5 -87.5l1 -20q45 -10 211 -36q-3 -48 -18 -113q-13 0 -37 -1.5t-37 -1.5q-33 0 -99.5 11.5t-98.5 11.5q-158 2 -235 2q-59 0 -164.5 -10.5t-137.5 -12.5z" />
+<glyph unicode="&#xf036;" d="M0 73v146q0 30 21.5 52t51.5 22h1902q30 0 51.5 -22t21.5 -52v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1902q-30 0 -51.5 21.5t-21.5 51.5zM0 512v146q0 30 21.5 51.5t51.5 21.5h1463q30 0 51.5 -21.5t21.5 -51.5v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1463 q-30 0 -51.5 21.5t-21.5 51.5zM0 951v146q0 30 21.5 51.5t51.5 21.5h1756q30 0 51.5 -21.5t21.5 -51.5v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1756q-30 0 -51.5 21.5t-21.5 51.5zM0 1390v146q0 30 21.5 51.5t51.5 21.5h1317q30 0 51.5 -21.5t21.5 -51.5v-146 q0 -30 -21.5 -51.5t-51.5 -21.5h-1317q-30 0 -51.5 21.5t-21.5 51.5z" />
+<glyph unicode="&#xf037;" d="M0 73v146q0 30 21.5 52t51.5 22h1902q30 0 51.5 -22t21.5 -52v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1902q-30 0 -51.5 21.5t-21.5 51.5zM146 951v146q0 30 21.5 51.5t51.5 21.5h1610q30 0 51.5 -21.5t21.5 -51.5v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1610 q-30 0 -51.5 21.5t-21.5 51.5zM439 512v146q0 30 21.5 51.5t51.5 21.5h1024q30 0 51.5 -21.5t21.5 -51.5v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1024q-30 0 -51.5 21.5t-21.5 51.5zM585 1390v146q0 30 21.5 51.5t51.5 21.5h732q30 0 51.5 -21.5t21.5 -51.5v-146 q0 -30 -21.5 -51.5t-51.5 -21.5h-732q-30 0 -51.5 21.5t-21.5 51.5z" />
+<glyph unicode="&#xf038;" d="M0 73v146q0 30 21.5 52t51.5 22h1902q30 0 51.5 -22t21.5 -52v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1902q-30 0 -51.5 21.5t-21.5 51.5zM146 951v146q0 30 21.5 51.5t51.5 21.5h1756q30 0 51.5 -21.5t21.5 -51.5v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1756 q-30 0 -51.5 21.5t-21.5 51.5zM439 512v146q0 30 21.5 51.5t51.5 21.5h1463q30 0 51.5 -21.5t21.5 -51.5v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1463q-30 0 -51.5 21.5t-21.5 51.5zM585 1390v146q0 30 21.5 51.5t51.5 21.5h1317q30 0 51.5 -21.5t21.5 -51.5v-146 q0 -30 -21.5 -51.5t-51.5 -21.5h-1317q-30 0 -51.5 21.5t-21.5 51.5z" />
+<glyph unicode="&#xf03b;" d="M0 37v219q0 14 11.5 25.5t25.5 11.5h1974q14 0 25.5 -11.5t11.5 -25.5v-219q0 -14 -11.5 -25.5t-25.5 -11.5h-1974q-14 0 -25.5 11.5t-11.5 25.5zM0 1353v220q0 14 11.5 25t25.5 11h1974q14 0 25.5 -11t11.5 -25v-220q0 -14 -11.5 -25t-25.5 -11h-1974q-14 0 -25.5 11 t-11.5 25zM37 805q0 16 10 26l329 329q10 10 26 10q14 0 25.5 -11t11.5 -25v-659q0 -14 -11.5 -25t-25.5 -11q-16 0 -26 10l-329 329q-10 10 -10 27zM731 475v220q0 14 11.5 25t25.5 11h1243q14 0 25.5 -11t11.5 -25v-220q0 -14 -11.5 -25t-25.5 -11h-1243q-14 0 -25.5 11 t-11.5 25zM731 914v220q0 14 11.5 25t25.5 11h1243q14 0 25.5 -11t11.5 -25v-220q0 -14 -11.5 -25t-25.5 -11h-1243q-14 0 -25.5 11t-11.5 25z" />
+<glyph unicode="&#xf03c;" d="M0 37v219q0 14 11.5 25.5t25.5 11.5h1974q14 0 25.5 -11.5t11.5 -25.5v-219q0 -14 -11.5 -25.5t-25.5 -11.5h-1974q-14 0 -25.5 11.5t-11.5 25.5zM0 475v659q0 14 11.5 25t25.5 11q16 0 26 -10l329 -329q10 -10 10 -26q0 -17 -10 -27l-329 -329q-10 -10 -26 -10 q-14 0 -25.5 11t-11.5 25zM0 1353v220q0 14 11.5 25t25.5 11h1974q14 0 25.5 -11t11.5 -25v-220q0 -14 -11.5 -25t-25.5 -11h-1974q-14 0 -25.5 11t-11.5 25zM731 475v220q0 14 11.5 25t25.5 11h1243q14 0 25.5 -11t11.5 -25v-220q0 -14 -11.5 -25t-25.5 -11h-1243 q-14 0 -25.5 11t-11.5 25zM731 914v220q0 14 11.5 25t25.5 11h1243q14 0 25.5 -11t11.5 -25v-220q0 -14 -11.5 -25t-25.5 -11h-1243q-14 0 -25.5 11t-11.5 25z" />
+<glyph unicode="&#xf03e;" horiz-adv-x="2194" d="M0 37v1389q0 76 53.5 129.5t129.5 53.5h1828q76 0 129.5 -53.5t53.5 -129.5v-1389q0 -76 -53.5 -129.5t-129.5 -53.5h-1828q-76 0 -129.5 53.5t-53.5 129.5zM146 37q0 -14 11.5 -25.5t25.5 -11.5h1828q14 0 25.5 11.5t11.5 25.5v1389q0 14 -11.5 25.5t-25.5 11.5h-1828 q-14 0 -25.5 -11.5t-11.5 -25.5v-1389zM293 146v220l365 365l183 -182l585 585l476 -476v-512h-1609zM293 1097q0 91 64 155.5t155 64.5t155 -64.5t64 -155.5t-64 -155t-155 -64t-155 64t-64 155z" />
+<glyph unicode="&#xf053;" horiz-adv-x="1462" d="M176 804.5q0 29.5 22 51.5l848 848q22 22 51.5 22t51.5 -22l189 -190q22 -22 22 -51.5t-22 -51.5l-607 -606l607 -607q22 -22 22 -51.5t-22 -51.5l-189 -190q-22 -22 -51.5 -22t-51.5 22l-848 848q-22 22 -22 51.5z" />
+<glyph unicode="&#xf054;" horiz-adv-x="1462" d="M103 146.5q0 29.5 22 51.5l606 607l-606 606q-22 22 -22 51.5t22 51.5l189 190q22 22 51.5 22t51.5 -22l848 -848q22 -22 22 -51.5t-22 -51.5l-848 -848q-22 -22 -51.5 -22t-51.5 22l-189 190q-22 22 -22 51.5z" />
+<glyph unicode="&#xf05e;" horiz-adv-x="1755" d="M0 735q0 179 69.5 342t187 281t280 187.5t341.5 69.5t341.5 -69.5t279.5 -187.5t186.5 -281t69.5 -342q0 -120 -31.5 -234t-88 -211t-137.5 -178t-177 -138t-210 -88.5t-233 -31.5q-143 0 -277 44.5t-242 126t-189 189.5t-125.5 242.5t-44.5 278.5zM256 735 q0 -186 102 -342l863 862q-154 104 -343 104q-169 0 -312 -83.5t-226.5 -227.5t-83.5 -313zM538 211q155 -101 340 -101q126 0 241 49.5t198.5 133t132.5 199.5t49 243q0 185 -99 337z" />
+<glyph unicode="&#xf073;" horiz-adv-x="1901" d="M0 -146v1463q0 60 43 103t103 43h147v110q0 76 53 129t129 53h74q76 0 129 -53t53 -129v-110h439v110q0 76 53.5 129t129.5 53h73q76 0 129.5 -53t53.5 -129v-110h146q60 0 103.5 -43t43.5 -103v-1463q0 -60 -43.5 -103.5t-103.5 -43.5h-1609q-60 0 -103 43.5t-43 103.5z M146 -146h329v329h-329v-329zM146 256h329v366h-329v-366zM146 695h329v329h-329v-329zM439 1243q0 -14 11 -25t25 -11h74q14 0 25 11t11 25v330q0 14 -11 25t-25 11h-74q-14 0 -25 -11t-11 -25v-330zM549 -146h365v329h-365v-329zM549 256h365v366h-365v-366zM549 695h365 v329h-365v-329zM987 -146h366v329h-366v-329zM987 256h366v366h-366v-366zM987 695h366v329h-366v-329zM1317 1243q0 -14 11 -25t25 -11h73q14 0 25.5 11t11.5 25v330q0 14 -11.5 25t-25.5 11h-73q-14 0 -25 -11t-11 -25v-330zM1426 -146h329v329h-329v-329zM1426 256h329 v366h-329v-366zM1426 695h329v329h-329v-329z" />
+<glyph unicode="&#xf078;" d="M103 884q0 30 22 52l189 189q22 22 51.5 22t51.5 -22l607 -607l607 607q22 22 51.5 22t51.5 -22l189 -189q22 -22 22 -52t-22 -52l-848 -847q-22 -22 -51 -22t-51 22l-848 847q-22 22 -22 52z" />
+<glyph unicode="&#xf0c1;" horiz-adv-x="1901" d="M18 1243q0 137 97 232l168 167q95 95 232 95q139 0 234 -97l235 -237q95 -95 95 -232q0 -139 -101 -238l101 -101q99 101 238 101q137 0 233 -96l237 -238q96 -96 96 -233t-97 -232l-168 -167q-95 -95 -232 -95q-138 0 -233 97l-235 237q-95 95 -95 232q0 141 100 239 l-100 100q-98 -100 -238 -100q-137 0 -233 96l-238 237q-96 96 -96 233zM238 1243q0 -45 32 -77l237 -238q31 -31 78 -31t82 36q-3 3 -22 21t-24.5 25t-16.5 22t-15 29t-4 31q0 46 32 77.5t78 31.5q17 0 31 -4t29 -15t22 -16.5t25 -24.5t21 -22q38 36 38 83q0 46 -32 78 l-236 237q-32 32 -78 32q-43 0 -77 -31l-168 -167q-32 -32 -32 -77zM1041 438q0 -46 32 -78l236 -237q30 -30 77 -30q46 0 78 29l168 167q32 32 32 77t-32 77l-238 238q-32 32 -77 32q-49 0 -83 -36q5 -5 22.5 -21.5t24 -24t17.5 -22.5t15 -29t4 -31q0 -46 -32 -78t-78 -32 q-17 0 -31 4t-29 15t-22 16.5t-25 24.5t-21 22q-38 -36 -38 -83z" />
+<glyph unicode="&#xf0c9;" horiz-adv-x="1755" d="M0 73v146q0 30 21.5 52t51.5 22h1609q30 0 51.5 -22t21.5 -52v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1609q-30 0 -51.5 21.5t-21.5 51.5zM0 658v147q0 30 21.5 51.5t51.5 21.5h1609q30 0 51.5 -21.5t21.5 -51.5v-147q0 -30 -21.5 -51.5t-51.5 -21.5h-1609 q-30 0 -51.5 21.5t-21.5 51.5zM0 1243v147q0 30 21.5 51.5t51.5 21.5h1609q30 0 51.5 -21.5t21.5 -51.5v-147q0 -30 -21.5 -51.5t-51.5 -21.5h-1609q-30 0 -51.5 21.5t-21.5 51.5z" />
+<glyph unicode="&#xf0ca;" d="M0 146q0 91 64 155.5t155 64.5t155.5 -64.5t64.5 -155.5t-64.5 -155t-155.5 -64t-155 64t-64 155zM0 731q0 91 64 155.5t155 64.5t155.5 -64.5t64.5 -155.5t-64.5 -155t-155.5 -64t-155 64t-64 155zM0 1317q0 91 64 155t155 64t155.5 -64t64.5 -155t-64.5 -155.5 t-155.5 -64.5t-155 64.5t-64 155.5zM585 37v219q0 14 11.5 25.5t25.5 11.5h1389q14 0 25.5 -11.5t11.5 -25.5v-219q0 -14 -11.5 -25.5t-25.5 -11.5h-1389q-14 0 -25.5 11.5t-11.5 25.5zM585 622v219q0 14 11.5 25.5t25.5 11.5h1389q14 0 25.5 -11.5t11.5 -25.5v-219 q0 -14 -11.5 -25.5t-25.5 -11.5h-1389q-14 0 -25.5 11.5t-11.5 25.5zM585 1207v219q0 14 11.5 25.5t25.5 11.5h1389q14 0 25.5 -11.5t11.5 -25.5v-219q0 -14 -11.5 -25.5t-25.5 -11.5h-1389q-14 0 -25.5 11.5t-11.5 25.5z" />
+<glyph unicode="&#xf0cb;" d="M17 501q0 59 26.5 106.5t64.5 77t76 54.5t64.5 50t26.5 51q0 59 -61 59q-54 0 -93 -66l-97 68q28 59 82 91t120 32q83 0 140.5 -47t57.5 -129q0 -40 -18.5 -74.5t-46 -57.5t-60 -46t-60 -39.5t-46.5 -37t-20 -41.5h145v69h120v-182h-414q-7 49 -7 62zM22 -217l65 100 q55 -51 121 -51q33 0 57.5 16.5t24.5 48.5q0 72 -120 64l-29 64q10 13 29.5 39.5t32 42.5t31 37t35.5 37v1q-19 0 -56 -1.5t-55 -1.5v-60h-121v174h380v-101l-108 -131q58 -14 92 -56t34 -101q0 -91 -62 -144t-155 -53q-120 0 -196 76zM39 1600l155 145h121v-462h124v-113 h-383v113h122q0 47 0.5 139t0.5 139v14h-2q-12 -23 -57 -62zM585 37v219q0 16 10.5 26.5t26.5 10.5h1389q15 0 26 -11t11 -26v-219q0 -14 -11.5 -25.5t-25.5 -11.5h-1389q-15 0 -26 11t-11 26zM585 622v219q0 16 10.5 26.5t26.5 10.5h1389q15 0 26 -11t11 -26v-219 q0 -14 -11.5 -25.5t-25.5 -11.5h-1389q-15 0 -26 11t-11 26zM585 1207v219q0 15 11 26t26 11h1389q14 0 25.5 -11.5t11.5 -25.5v-219q0 -14 -11.5 -25.5t-25.5 -11.5h-1389q-15 0 -26 11t-11 26z" />
+<glyph unicode="&#xf0cc;" d="M0 622v73q0 16 10.5 26t26.5 10h1974q16 0 26.5 -10t10.5 -26v-73q0 -16 -10.5 -26.5t-26.5 -10.5h-1974q-16 0 -26.5 10.5t-10.5 26.5zM439 1111q0 207 153 353q152 145 449 145q57 0 191 -22q74 -13 202 -54q12 -43 24 -135q16 -144 16 -209q0 -22 -5 -52l-14 -3l-96 7 l-16 2q-58 171 -118 234q-100 104 -240 104q-132 0 -208 -67t-76 -167q0 -83 75 -160q76 -77 319 -148q78 -23 198 -75q66 -31 108 -59h-849q-30 37 -58 91q-55 110 -55 215zM473 176q-1 34 0.5 76.5t1.5 43.5v50l117 3q17 -39 34 -81.5t25.5 -64t14.5 -30.5q39 -64 92 -108 q51 -41 120 -65q68 -25 151 -25q74 0 158 31q89 29 140 98q54 71 54 147q0 96 -93 180q-37 32 -157 81h470q8 -43 8 -105q0 -126 -47 -242q-26 -64 -81 -119q-46 -44 -124 -93q-91 -54 -175 -75q-92 -24 -232 -24q-131 0 -223 26l-160 46q-66 19 -82 32q-10 10 -10 25v15 q0 134 -2 178z" />
+<glyph unicode="&#xf0cd;" horiz-adv-x="1755" d="M0 -37v-73q0 -16 10.5 -26t26.5 -10h1682q16 0 26 10t10 26v73q0 16 -10 26.5t-26 10.5h-1682q-16 0 -26.5 -10.5t-10.5 -26.5zM0 1606q15 1 46 1q53 0 128 -5q143 -8 189 -8q66 0 192 4q134 4 167 5q48 0 99 3l-2 -16l3 -73v-11q-66 -10 -142 -10q-67 0 -90 -29 q-15 -17 -15 -150q0 -15 0.5 -37.5t0.5 -29.5l1 -261l16 -320q8 -142 58 -231q39 -67 110 -105q101 -54 202 -54q122 0 219 32q65 21 113 58q54 40 74 73q43 66 61 131q24 84 24 261q0 91 -4 147t-13 140t-15 182l-5 67q-5 77 -27 101q-39 40 -88 39l-115 -3l-16 4l3 98h96 l234 -11q93 -4 224 11l21 -2q6 -35 6 -58q0 -8 -4 -36q-53 -14 -96 -15q-83 -12 -90 -19q-18 -18 -18 -47q0 -7 1.5 -29t2.5 -37q9 -22 25 -453q8 -218 -17 -347q-16 -85 -47 -140q-45 -75 -128 -140q-88 -66 -208 -102q-126 -38 -291 -38q-189 0 -325 53q-135 53 -205 139 q-68 84 -94 223q-19 92 -19 271v381q0 217 -19 243q-29 42 -168 45q-43 2 -52 4z" />
+<glyph unicode="&#xf0d7;" horiz-adv-x="1170" d="M0 951q0 30 21.5 51.5t51.5 21.5h1024q30 0 51.5 -21.5t21.5 -51.5q0 -31 -21 -52l-512 -512q-21 -21 -52 -21q-30 0 -51 21l-512 512q-22 22 -22 52z" />
+<glyph unicode="&#xf0d8;" horiz-adv-x="1170" d="M0 366q0 29 22 51l512 512q22 22 51 22q30 0 52 -22l512 -512q21 -21 21 -51t-21.5 -51.5t-51.5 -21.5h-1024q-30 0 -51.5 21.5t-21.5 51.5z" />
+<glyph unicode="&#xf0d9;" horiz-adv-x="731" d="M73 731q0 30 22 52l512 512q22 22 51 22q30 0 51.5 -22t21.5 -52v-1024q0 -30 -21.5 -51.5t-51.5 -21.5q-29 0 -51 22l-512 512q-22 22 -22 51z" />
+<glyph unicode="&#xf0da;" horiz-adv-x="731" d="M0 219v1024q0 30 21.5 52t51.5 22t52 -22l512 -512q21 -21 21 -52q0 -30 -21 -51l-512 -512q-22 -22 -52 -22t-51.5 21.5t-21.5 51.5z" />
+<glyph unicode="&#xf0dd;" horiz-adv-x="1170" d="M0 512q0 30 21.5 51.5t51.5 21.5h1024q30 0 51.5 -21.5t21.5 -51.5t-21 -51l-512 -512q-22 -22 -52 -22q-29 0 -51 22l-512 512q-22 22 -22 51z" />
+<glyph unicode="&#xf0de;" horiz-adv-x="1170" d="M0 951q0 29 22 51l512 512q22 22 51 22q30 0 52 -22l512 -512q21 -21 21 -51t-21.5 -51.5t-51.5 -21.5h-1024q-30 0 -51.5 21.5t-21.5 51.5z" />
+<glyph unicode="&#xf100;" horiz-adv-x="1170" d="M51 658q0 15 12 27l532 532q12 12 27 12q14 0 26 -12l57 -57q12 -12 12 -26q0 -15 -12 -27l-449 -449l449 -449q12 -12 12 -26t-12 -26l-57 -58q-11 -11 -26 -11q-16 0 -27 11l-532 533q-12 12 -12 26zM490 658q0 15 12 27l532 532q12 12 27 12q14 0 26 -12l57 -57 q11 -11 11 -26q0 -16 -11 -27l-449 -449l449 -449q11 -11 11 -26t-11 -26l-57 -58q-11 -11 -26 -11q-16 0 -27 11l-532 533q-12 12 -12 26z" />
+<glyph unicode="&#xf101;" horiz-adv-x="1170" d="M15 183q0 15 11 26l449 449l-449 449q-11 11 -11 27q0 15 11 26l57 57q12 12 27 12q14 0 26 -12l533 -532q11 -11 11 -27q0 -15 -11 -26l-533 -533q-11 -11 -26 -11q-16 0 -27 11l-57 58q-11 11 -11 26zM454 183q0 15 11 26l449 449l-449 449q-11 11 -11 27q0 15 11 26 l57 57q12 12 27 12q14 0 26 -12l532 -532q12 -12 12 -27q0 -14 -12 -26l-532 -533q-11 -11 -26 -11q-16 0 -27 11l-57 58q-11 11 -11 26z" />
+<glyph unicode="&#xf104;" horiz-adv-x="731" d="M51 658q0 15 12 27l532 532q12 12 27 12q14 0 26 -12l57 -57q12 -12 12 -26q0 -15 -12 -27l-449 -449l449 -449q12 -12 12 -26t-12 -26l-57 -58q-11 -11 -26 -11q-16 0 -27 11l-532 533q-12 12 -12 26z" />
+<glyph unicode="&#xf105;" horiz-adv-x="731" d="M15 183q0 15 11 26l449 449l-449 449q-11 11 -11 27q0 15 11 26l57 57q12 12 27 12q14 0 26 -12l533 -532q11 -11 11 -27q0 -15 -11 -26l-533 -533q-11 -11 -26 -11q-16 0 -27 11l-57 58q-11 11 -11 26z" />
+<glyph unicode="&#xf127;" horiz-adv-x="1901" d="M0 512q0 16 10.5 26.5t26.5 10.5h365q16 0 26.5 -10.5t10.5 -26.5t-10.5 -26.5t-26.5 -10.5h-365q-16 0 -26.5 10.5t-10.5 26.5zM18 1243q0 137 97 232l168 167q95 95 232 95q139 0 234 -97l381 -383q23 -23 48 -64l-273 -20l-312 313q-32 32 -78 32q-43 0 -77 -31 l-168 -167q-32 -32 -32 -77t32 -77l313 -313l-21 -275q-41 25 -64 48l-384 384q-96 98 -96 233zM146 36.5q0 15.5 11 26.5l292 292q11 11 26.5 11t26.5 -11q10 -11 10 -26t-10 -26l-293 -293q-11 -10 -26 -10t-26 10q-11 11 -11 26.5zM622 -110v366q0 16 10 26.5t26 10.5 t26.5 -10.5t10.5 -26.5v-366q0 -16 -10.5 -26t-26.5 -10t-26 10t-10 26zM723 416l274 21l312 -314q31 -31 77.5 -31.5t77.5 30.5l168 167q32 32 32 77t-32 77l-313 315l20 273q41 -25 64 -48l384 -384q96 -98 96 -233q0 -137 -97 -232l-168 -167q-95 -95 -232 -95 q-138 0 -233 97l-382 383q-23 23 -48 64zM1207 1353v366q0 16 10 26t26 10t26.5 -10t10.5 -26v-366q0 -16 -10.5 -26t-26.5 -10t-26 10t-10 26zM1390 1280q0 15 10 26l293 293q11 11 26 11t26 -11t11 -26.5t-11 -26.5l-292 -292q-13 -11 -27 -11q-13 0 -26 11q-10 11 -10 26 zM1463 1097q0 16 10 26.5t26 10.5h366q16 0 26.5 -10.5t10.5 -26.5t-10.5 -26t-26.5 -10h-366q-16 0 -26 10t-10 26z" />
+<glyph unicode="&#xf12b;" horiz-adv-x="1755" d="M6 0v191h146l225 332l-211 311h-157v192h316l158 -260q10 -15 27 -48q8 -10 12 -24h4q3 12 12 24l29 48l160 260h294v-192h-143l-211 -305l234 -338h124v-191h-283l-182 288l-27 48q-10 11 -13 24h-3q-1 -4 -5.5 -12.5t-5.5 -11.5q-12 -23 -28 -50l-177 -286h-295z M1158 815q0 63 22 117t57.5 91t78 68.5t85 58t78 51.5t57.5 55t22 63q0 43 -34 71t-81 28q-57 0 -110 -44q-16 -13 -42 -44l-120 105q32 44 72 76q93 74 215 74q125 0 203 -68t78 -181q0 -64 -28 -117.5t-70.5 -87.5t-93 -67t-94 -58t-74.5 -59t-35 -72h265v92h144v-236 h-587l-4 31q-4 32 -4 53z" />
+<glyph unicode="&#xf12c;" horiz-adv-x="1755" d="M6 0v191h146l225 332l-211 311h-157v192h316l158 -260q10 -15 27 -48q8 -10 12 -24h4q3 12 12 24l29 48l160 260h294v-192h-143l-211 -305l234 -338h124v-191h-283l-182 288l-27 48q-10 11 -13 24h-3q-1 -4 -5.5 -12.5t-5.5 -11.5q-12 -23 -28 -50l-177 -286h-295z M1160 -209q0 63 22 117t57.5 91t78 68.5t85 58t78 51.5t57.5 55t22 63q0 43 -33.5 71t-80.5 28q-58 0 -111 -44q-12 -10 -41 -44l-120 105q32 44 72 76q91 74 215 74q125 0 203 -68t78 -181q0 -55 -21 -102t-55 -80t-75 -61.5t-82.5 -53t-76.5 -48.5t-59 -53.5t-27 -62.5 h265v92h144v-236h-587l-5 31q-3 51 -3 53z" />
+<glyph unicode="&#xf12d;" horiz-adv-x="2194" d="M2.5 168q6.5 42 34.5 74l1024 1171q42 50 109 50h878q43 0 79.5 -23.5t54.5 -62.5q17 -40 10.5 -82t-34.5 -74l-1024 -1171q-42 -50 -110 -50h-878q-43 0 -79 23t-54 63q-17 40 -10.5 82zM146 146h878l384 439h-878z" />
+<glyph unicode="&#xf141;" horiz-adv-x="1609" d="M0 695v219q0 46 32 78t78 32h219q46 0 78 -32t32 -78v-219q0 -46 -32 -78t-78 -32h-219q-46 0 -78 32t-32 78zM585 695v219q0 46 32 78t78 32h219q46 0 78 -32t32 -78v-219q0 -46 -32 -78t-78 -32h-219q-46 0 -78 32t-32 78zM1170 695v219q0 46 32 78t78 32h219 q46 0 78 -32t32 -78v-219q0 -46 -32 -78t-78 -32h-219q-46 0 -78 32t-32 78z" />
+</font>
+</defs></svg> 
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/themeicons-webfont.ttf b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/themeicons-webfont.ttf
new file mode 100644
index 0000000..1b7dd4a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/themeicons-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/themeicons-webfont.woff b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/themeicons-webfont.woff
new file mode 100644
index 0000000..7d055f6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/fonts/themeicons-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/100EUR.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/100EUR.png
new file mode 100644
index 0000000..103d693
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/100EUR.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/10EUR.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/10EUR.png
new file mode 100644
index 0000000..b310646
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/10EUR.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/20EUR.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/20EUR.png
new file mode 100644
index 0000000..a888f6a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/20EUR.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/50EUR.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/50EUR.png
new file mode 100644
index 0000000..1403020
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/50EUR.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/5EUR.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/5EUR.png
new file mode 100644
index 0000000..0ffcbf1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/5EUR.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/about.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/about.png
new file mode 100644
index 0000000..523a9f4
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/about.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/badrising.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/badrising.png
new file mode 100644
index 0000000..848ee76
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/badrising.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/bike.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/bike.png
new file mode 100644
index 0000000..5daed50
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/bike.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/bomb.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/bomb.png
new file mode 100644
index 0000000..7c7b644
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/bomb.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/book.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/book.png
new file mode 100644
index 0000000..4804d8c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/book.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/box.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/box.png
new file mode 100644
index 0000000..1e36a20
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/box.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/calendar.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/calendar.png
new file mode 100644
index 0000000..d57ee26
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/calendar.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/cancel.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/cancel.png
new file mode 100644
index 0000000..06fea84
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/cancel.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/cargo.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/cargo.png
new file mode 100644
index 0000000..9ce0c1d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/cargo.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/cashregister.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/cashregister.png
new file mode 100644
index 0000000..fee6b22
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/cashregister.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/coins.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/coins.png
new file mode 100644
index 0000000..3899990
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/coins.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/collapse_all.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/collapse_all.png
new file mode 100644
index 0000000..6ae6c01
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/collapse_all.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/collapse_arrow_16.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/collapse_arrow_16.png
new file mode 100644
index 0000000..b59eb00
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/collapse_arrow_16.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/collapse_minus_16.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/collapse_minus_16.png
new file mode 100644
index 0000000..a23150b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/collapse_minus_16.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/company.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/company.png
new file mode 100644
index 0000000..f86286f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/company.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/companygroup.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/companygroup.png
new file mode 100644
index 0000000..c346a6e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/companygroup.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/configure.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/configure.gif
new file mode 100644
index 0000000..13102f6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/configure.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/crm.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/crm.png
new file mode 100644
index 0000000..73db110
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/crm.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/css.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/css.png
new file mode 100644
index 0000000..00b61e4
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/css.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/csv_import.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/csv_import.png
new file mode 100644
index 0000000..2aaa9dc
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/csv_import.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/currency_euro.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/currency_euro.png
new file mode 100644
index 0000000..3b7be5b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/currency_euro.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/database.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/database.png
new file mode 100644
index 0000000..08b5c67
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/database.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/database_go.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/database_go.png
new file mode 100644
index 0000000..61a8556
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/database_go.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/database_table.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/database_table.png
new file mode 100644
index 0000000..693709c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/database_table.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/date.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/date.gif
new file mode 100644
index 0000000..96aae05
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/date.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/delete.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/delete.png
new file mode 100644
index 0000000..e720662
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/delete.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/download.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/download.png
new file mode 100644
index 0000000..49ee852
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/download.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dropdown.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dropdown.png
new file mode 100644
index 0000000..040e72c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dropdown.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dropdown_2.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dropdown_2.png
new file mode 100644
index 0000000..cb64772
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dropdown_2.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dropedit2.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dropedit2.png
new file mode 100644
index 0000000..025ebca
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dropedit2.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dscancel.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dscancel.png
new file mode 100644
index 0000000..b2340aa
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dscancel.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsdelete.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsdelete.png
new file mode 100644
index 0000000..ea95966
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsdelete.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_action.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_action.png
new file mode 100644
index 0000000..c3763d1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_action.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_aggregate.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_aggregate.png
new file mode 100644
index 0000000..4df09cb
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_aggregate.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_allinone-1.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_allinone-1.png
new file mode 100644
index 0000000..8239a4b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_allinone-1.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_allinone-2.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_allinone-2.gif
new file mode 100644
index 0000000..e9644aa
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_allinone-2.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_allinone-3.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_allinone-3.gif
new file mode 100644
index 0000000..c77a2c9
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_allinone-3.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_authorization.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_authorization.png
new file mode 100644
index 0000000..e6a305d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_authorization.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_blip.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_blip.png
new file mode 100644
index 0000000..2fa0e5b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_blip.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_chart.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_chart.png
new file mode 100644
index 0000000..76b1330
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_chart.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_chart_1.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_chart_1.png
new file mode 100644
index 0000000..76b1330
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_chart_1.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_chart_2.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_chart_2.png
new file mode 100644
index 0000000..3be5f64
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_chart_2.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_cube.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_cube.png
new file mode 100644
index 0000000..de9f107
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_cube.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_datainterchange.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_datainterchange.png
new file mode 100644
index 0000000..7ffb0e9
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_datainterchange.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_datamart.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_datamart.png
new file mode 100644
index 0000000..e9d5626
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_datamart.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_dialog.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_dialog.gif
new file mode 100644
index 0000000..246a9f8
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_dialog.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_dto.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_dto.png
new file mode 100644
index 0000000..fe0a52f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_dto.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_entity.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_entity.png
new file mode 100644
index 0000000..a8fb8e9
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_entity.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_expression.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_expression.png
new file mode 100644
index 0000000..be9c390
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_expression.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_filter.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_filter.png
new file mode 100644
index 0000000..f898baf
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_filter.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_format.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_format.png
new file mode 100644
index 0000000..0bfcd82
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_format.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_functionlibrary.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_functionlibrary.png
new file mode 100644
index 0000000..e44f7be
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_functionlibrary.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_hierarchy.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_hierarchy.gif
new file mode 100644
index 0000000..6d46246
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_hierarchy.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_import2.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_import2.png
new file mode 100644
index 0000000..af511de
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_import2.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_menu.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_menu.png
new file mode 100644
index 0000000..025ebca
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_menu.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_message.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_message.gif
new file mode 100644
index 0000000..f1ec2dc
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_message.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_organigram.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_organigram.png
new file mode 100644
index 0000000..2d89bc8
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_organigram.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_path.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_path.png
new file mode 100644
index 0000000..c262256
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_path.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_perspective.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_perspective.png
new file mode 100644
index 0000000..10841fe
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_perspective.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_report.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_report.gif
new file mode 100644
index 0000000..a6d7bf5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_report.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_scsstheme.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_scsstheme.gif
new file mode 100644
index 0000000..ab287a5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_scsstheme.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_strategy.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_strategy.gif
new file mode 100644
index 0000000..504c7f9
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_strategy.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_strategy.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_strategy.png
new file mode 100644
index 0000000..10841fe
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_strategy.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_table.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_table.png
new file mode 100644
index 0000000..af7fee4
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_table.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_topology.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_topology.png
new file mode 100644
index 0000000..4b0cf5b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsl_topology.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsnew.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsnew.png
new file mode 100644
index 0000000..32f4adc
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dsnew.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dssave.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dssave.png
new file mode 100644
index 0000000..b90d6ac
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/dssave.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/edi.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/edi.png
new file mode 100644
index 0000000..7ae4eff
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/edi.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/editor_area.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/editor_area.png
new file mode 100644
index 0000000..d697779
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/editor_area.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/employee.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/employee.png
new file mode 100644
index 0000000..1fc723d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/employee.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/empty_small.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/empty_small.png
new file mode 100644
index 0000000..e7964e0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/empty_small.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/excelcsv.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/excelcsv.png
new file mode 100644
index 0000000..e912bec
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/excelcsv.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/expand_arrow_16.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/expand_arrow_16.png
new file mode 100644
index 0000000..ad0db33
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/expand_arrow_16.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/expand_plus_16.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/expand_plus_16.png
new file mode 100644
index 0000000..26eed23
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/expand_plus_16.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/export.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/export.png
new file mode 100644
index 0000000..8c58e9e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/export.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/fastview_restore.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/fastview_restore.gif
new file mode 100644
index 0000000..e0010df
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/fastview_restore.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/filter.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/filter.png
new file mode 100644
index 0000000..d0ef56a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/filter.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/filter_except.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/filter_except.png
new file mode 100644
index 0000000..cab46df
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/filter_except.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/filter_multiple.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/filter_multiple.png
new file mode 100644
index 0000000..d155cba
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/filter_multiple.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/filter_single.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/filter_single.png
new file mode 100644
index 0000000..d0ef56a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/filter_single.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/flag_canada.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/flag_canada.png
new file mode 100644
index 0000000..5bd23fc
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/flag_canada.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/flag_finland.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/flag_finland.png
new file mode 100644
index 0000000..20b97bb
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/flag_finland.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/flag_germany.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/flag_germany.png
new file mode 100644
index 0000000..11d0091
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/flag_germany.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/flag_mexico.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/flag_mexico.png
new file mode 100644
index 0000000..d53081f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/flag_mexico.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/flag_sweden.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/flag_sweden.png
new file mode 100644
index 0000000..fd0f8d6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/flag_sweden.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/flag_swiss.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/flag_swiss.png
new file mode 100644
index 0000000..b968e5c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/flag_swiss.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/flag_turkey.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/flag_turkey.png
new file mode 100644
index 0000000..6bff22d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/flag_turkey.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/flag_united_kingdom.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/flag_united_kingdom.png
new file mode 100644
index 0000000..46e0d03
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/flag_united_kingdom.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/flag_usa.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/flag_usa.png
new file mode 100644
index 0000000..c6df2d1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/flag_usa.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/folder.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/folder.png
new file mode 100644
index 0000000..f633bb5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/folder.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/gender_female.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/gender_female.png
new file mode 100644
index 0000000..3c5ba8c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/gender_female.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/gender_male.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/gender_male.png
new file mode 100644
index 0000000..463d364
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/gender_male.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/goodsloping.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/goodsloping.png
new file mode 100644
index 0000000..7878e5f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/goodsloping.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/help.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/help.png
new file mode 100644
index 0000000..8fcfb91
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/help.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/html.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/html.png
new file mode 100644
index 0000000..a4c08bc
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/html.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/img.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/img.png
new file mode 100644
index 0000000..91a4a2b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/img.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/import.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/import.png
new file mode 100644
index 0000000..f4fdcc9
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/import.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/information.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/information.png
new file mode 100644
index 0000000..d22fde8
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/information.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/item.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/item.png
new file mode 100644
index 0000000..802bd6c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/item.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/java.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/java.png
new file mode 100644
index 0000000..3b59c6b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/java.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/java_perspective_16x16.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/java_perspective_16x16.png
new file mode 100644
index 0000000..2611f2a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/java_perspective_16x16.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/javadoc.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/javadoc.png
new file mode 100644
index 0000000..f2834c9
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/javadoc.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/junit.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/junit.png
new file mode 100644
index 0000000..7ea6c87
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/junit.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/length_measure-16x16.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/length_measure-16x16.png
new file mode 100644
index 0000000..92d7c5d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/length_measure-16x16.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/length_measure-24x24.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/length_measure-24x24.png
new file mode 100644
index 0000000..685e936
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/length_measure-24x24.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/license.txt b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/license.txt
new file mode 100644
index 0000000..897ccf5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/license.txt
@@ -0,0 +1,230 @@
+The pictures and their license:
+
+Pixabay:
+------------------------------------------
+https://pixabay.com/de/service/terms/#usage
+https://creativecommons.org/publicdomain/zero/1.0/deed.de
+
+100EUR.png
+10EUR.png
+20EUR.png
+50EUR.png
+5EUR.png
+
+
+Based on http://fontawesome.io
+License: OFL http://scripts.sil.org/OFL
+---------------------------------------
+dsl_action.png
+dsl_aggregate.png
+dsl_allinone-1.png
+dsl_allinone-2.gif
+dsl_allinone-3.gif
+dsl_authorization.png
+dsl_blip.png
+dsl_chart.png
+dsl_chart_1.png
+dsl_chart_2.png
+dsl_cube.png
+dsl_datainterchange.png
+dsl_datamart.png
+dsl_dialog.gif
+dsl_dto.png
+dsl_entity.png
+dsl_expression.png
+dsl_filter.png
+dsl_format.png
+dsl_functionlibrary.png
+dsl_hierarchy.gif
+dsl_import2.png
+dsl_menu.png
+dsl_message.gif
+dsl_organigram.png
+dsl_path.png
+dsl_perspective.png
+dsl_report.gif
+dsl_scsstheme.gif
+dsl_strategy.gif
+dsl_strategy.png
+dsl_table.png
+dsl_topology.png
+
+-----------------------------------------
+
+Silk icon set 1.3
+
+_________________________________________
+Mark James
+http://www.famfamfam.com/lab/icons/flags/
+_________________________________________
+
+This work is licensed under a
+Creative Commons Attribution 2.5 License.
+[ http://creativecommons.org/licenses/by/2.5/ ]
+
+This means you may use it for any purpose,
+and make any changes you like.
+All I ask is that you include a link back
+to this page in your credits.
+
+Are you using this icon set? Send me an email
+(including a link or picture if available) to
+mjames@gmail.com
+
+Any other questions about this icon set please
+contact mjames@gmail.com
+--------------------------------------------
+flag_canada.png
+flag_finland.png
+flag_germany.png
+flag_mexico.png
+flag_sweden.png
+flag_swiss.png
+flag_turkey.png
+flag_united_kingdom.png
+flag_usa.png
+
+--------------------------------------------
+
+
+
+(C) 2014 Loetz GmbH&Co.KG,  
+License: EPL 1.0:
+------------------------------------
+about.png
+badrising.png
+bike.png
+bomb.png
+book.png
+box.png
+calendar.png
+cancel.png
+cargo.png
+cashregister.png
+coins.png
+collapse_all.png
+collapse_arrow_16.png
+collapse_minus_16.png
+company.png
+companygroup.png
+configure.gif
+crm.png
+css.png
+csv_import.png
+currency_euro.png
+database.png
+database_go.png
+database_table.png
+date.gif
+delete.png
+dir.txt
+dropdown.png
+dropdown_2.png
+dropedit2.png
+dscancel.png
+dsdelete.png
+dssave.png
+edi.png
+editor_area.png
+employee.png
+empty_small.png
+excelcsv.png
+expand_arrow_16.png
+expand_plus_16.png
+export.png
+fastview_restore.gif
+filter.png
+filter_except.png
+filter_multiple.png
+filter_single.png
+folder.png
+gender_female.png
+gender_male.png
+goodsloping.png
+help.png
+html.png
+img.png
+import.png
+information.png
+item.png
+java.png
+java_perspective_16x16.png
+javadoc.png
+junit.png
+length_measure-16x16.png
+length_measure-24x24.png
+link_to_editor.png
+locksview.gif
+logout.png
+logout_big.png
+marital_married.png
+marital_single.png
+modules.png
+new.png
+nopic_small.png
+notok.png
+nuclear.png
+ok.png
+package.gif
+payment_amex.png
+payment_cash.png
+payment_customer.png
+payment_ecmaestro.png
+payment_maestro.png
+payment_mastercard.png
+payment_visa.png
+persp_management.png
+persp_tasks.png
+popup_button_16x16.png
+popup_button_17x20.png
+popup_button_active_17x20.png
+popup_button_hover_17x20.png
+print.png
+private_field.png
+private_method.png
+process.png
+products.png
+project.png
+save.png
+save_all.png
+shipping.png
+statistics.png
+supplier.png
+task_action_claim.png
+task_action_complete.png
+task_action_delegate.png
+task_action_release.png
+task_action_resume.png
+task_action_skip.png
+task_action_start.png
+task_action_stop.png
+task_action_suspend.png
+task_priority_0.png
+task_priority_1.png
+task_priority_2.png
+task_priority_3.png
+task_priority_4.png
+task_priority_5.png
+task_status_completed.png
+task_status_created.png
+task_status_error.png
+task_status_exited.png
+task_status_failed.png
+task_status_inprogress.png
+task_status_obsolete.png
+task_status_ready.png
+task_status_reserved.png
+task_status_suspended.png
+tasks.png
+text.png
+toolbar_button_background_active_23x20.png
+toolbar_button_background_hover_23x20.png
+trend_rising.png
+trend_sloping.png
+trend_stagnating.png
+truck.png
+vaaclipse.png
+warehouse.png
+welcome.png
+xmi.png
+xml.png
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/link_to_editor.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/link_to_editor.png
new file mode 100644
index 0000000..ab61503
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/link_to_editor.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/locksview.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/locksview.gif
new file mode 100644
index 0000000..8e3d48a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/locksview.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/logout.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/logout.png
new file mode 100644
index 0000000..ce48e0c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/logout.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/logout_big.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/logout_big.png
new file mode 100644
index 0000000..ce48e0c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/logout_big.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/marital_married.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/marital_married.png
new file mode 100644
index 0000000..a0cae85
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/marital_married.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/marital_single.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/marital_single.png
new file mode 100644
index 0000000..7b96019
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/marital_single.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/modules.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/modules.png
new file mode 100644
index 0000000..807b862
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/modules.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/new.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/new.png
new file mode 100644
index 0000000..64c8a86
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/new.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/nopic_small.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/nopic_small.png
new file mode 100644
index 0000000..06fea84
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/nopic_small.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/notok.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/notok.png
new file mode 100644
index 0000000..5626f55
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/notok.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/nuclear.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/nuclear.png
new file mode 100644
index 0000000..0dc4ae4
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/nuclear.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/ok.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/ok.png
new file mode 100644
index 0000000..35d886c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/ok.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/package.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/package.gif
new file mode 100644
index 0000000..34506fb
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/package.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/payment_amex.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/payment_amex.png
new file mode 100644
index 0000000..8da3d6d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/payment_amex.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/payment_cash.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/payment_cash.png
new file mode 100644
index 0000000..f0bf155
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/payment_cash.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/payment_customer.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/payment_customer.png
new file mode 100644
index 0000000..90c8f36
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/payment_customer.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/payment_ecmaestro.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/payment_ecmaestro.png
new file mode 100644
index 0000000..90b5c03
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/payment_ecmaestro.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/payment_maestro.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/payment_maestro.png
new file mode 100644
index 0000000..5a0d4fc
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/payment_maestro.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/payment_mastercard.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/payment_mastercard.png
new file mode 100644
index 0000000..837af8e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/payment_mastercard.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/payment_visa.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/payment_visa.png
new file mode 100644
index 0000000..332f0ec
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/payment_visa.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/persp_management.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/persp_management.png
new file mode 100644
index 0000000..0eaa571
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/persp_management.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/persp_tasks.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/persp_tasks.png
new file mode 100644
index 0000000..998d65c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/persp_tasks.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/popup_button_16x16.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/popup_button_16x16.png
new file mode 100644
index 0000000..af511de
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/popup_button_16x16.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/popup_button_17x20.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/popup_button_17x20.png
new file mode 100644
index 0000000..6288cf9
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/popup_button_17x20.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/popup_button_active_17x20.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/popup_button_active_17x20.png
new file mode 100644
index 0000000..b71d5cd
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/popup_button_active_17x20.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/popup_button_hover_17x20.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/popup_button_hover_17x20.png
new file mode 100644
index 0000000..dc7caba
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/popup_button_hover_17x20.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/print.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/print.png
new file mode 100644
index 0000000..e21b697
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/print.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/private_field.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/private_field.png
new file mode 100644
index 0000000..25718ea
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/private_field.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/private_method.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/private_method.png
new file mode 100644
index 0000000..8372b48
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/private_method.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/process.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/process.png
new file mode 100644
index 0000000..b2d3a98
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/process.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/products.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/products.png
new file mode 100644
index 0000000..58ad2b8
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/products.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/project.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/project.png
new file mode 100644
index 0000000..0194704
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/project.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/save.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/save.png
new file mode 100644
index 0000000..9b645ec
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/save.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/save_all.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/save_all.png
new file mode 100644
index 0000000..5fc9f1f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/save_all.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/shipping.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/shipping.png
new file mode 100644
index 0000000..7ef6e1f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/shipping.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/statistics.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/statistics.png
new file mode 100644
index 0000000..d283e84
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/statistics.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/supplier.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/supplier.png
new file mode 100644
index 0000000..165e902
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/supplier.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_action_claim.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_action_claim.png
new file mode 100644
index 0000000..382cb60
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_action_claim.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_action_complete.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_action_complete.png
new file mode 100644
index 0000000..fb02e04
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_action_complete.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_action_delegate.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_action_delegate.png
new file mode 100644
index 0000000..f27b078
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_action_delegate.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_action_release.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_action_release.png
new file mode 100644
index 0000000..f9e209e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_action_release.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_action_resume.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_action_resume.png
new file mode 100644
index 0000000..bbc3f1c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_action_resume.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_action_skip.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_action_skip.png
new file mode 100644
index 0000000..c2d2c23
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_action_skip.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_action_start.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_action_start.png
new file mode 100644
index 0000000..fa515a2
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_action_start.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_action_stop.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_action_stop.png
new file mode 100644
index 0000000..2dd41f3
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_action_stop.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_action_suspend.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_action_suspend.png
new file mode 100644
index 0000000..95ed2fd
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_action_suspend.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_priority_0.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_priority_0.png
new file mode 100644
index 0000000..7dc6ced
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_priority_0.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_priority_1.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_priority_1.png
new file mode 100644
index 0000000..7a12a4e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_priority_1.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_priority_2.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_priority_2.png
new file mode 100644
index 0000000..5a64d3f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_priority_2.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_priority_3.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_priority_3.png
new file mode 100644
index 0000000..c017801
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_priority_3.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_priority_4.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_priority_4.png
new file mode 100644
index 0000000..764f629
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_priority_4.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_priority_5.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_priority_5.png
new file mode 100644
index 0000000..6dbd12a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_priority_5.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_status_completed.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_status_completed.png
new file mode 100644
index 0000000..fb02e04
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_status_completed.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_status_created.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_status_created.png
new file mode 100644
index 0000000..99a5af2
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_status_created.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_status_error.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_status_error.png
new file mode 100644
index 0000000..0f059d4
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_status_error.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_status_exited.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_status_exited.png
new file mode 100644
index 0000000..6a7d7dc
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_status_exited.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_status_failed.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_status_failed.png
new file mode 100644
index 0000000..3024e5c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_status_failed.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_status_inprogress.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_status_inprogress.png
new file mode 100644
index 0000000..761c6fb
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_status_inprogress.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_status_obsolete.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_status_obsolete.png
new file mode 100644
index 0000000..6fb739d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_status_obsolete.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_status_ready.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_status_ready.png
new file mode 100644
index 0000000..7810c93
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_status_ready.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_status_reserved.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_status_reserved.png
new file mode 100644
index 0000000..b3bc7b5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_status_reserved.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_status_suspended.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_status_suspended.png
new file mode 100644
index 0000000..cca19b8
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/task_status_suspended.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/tasks.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/tasks.png
new file mode 100644
index 0000000..998d65c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/tasks.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/text.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/text.png
new file mode 100644
index 0000000..4efeae9
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/text.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/toolbar_button_background_active_23x20.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/toolbar_button_background_active_23x20.png
new file mode 100644
index 0000000..18b8b0d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/toolbar_button_background_active_23x20.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/toolbar_button_background_hover_23x20.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/toolbar_button_background_hover_23x20.png
new file mode 100644
index 0000000..931fe7d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/toolbar_button_background_hover_23x20.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/trend_rising.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/trend_rising.png
new file mode 100644
index 0000000..5a7686b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/trend_rising.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/trend_sloping.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/trend_sloping.png
new file mode 100644
index 0000000..b145d9e
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/trend_sloping.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/trend_stagnating.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/trend_stagnating.png
new file mode 100644
index 0000000..0961ff8
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/trend_stagnating.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/truck.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/truck.png
new file mode 100644
index 0000000..797c47d
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/truck.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/upload.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/upload.png
new file mode 100644
index 0000000..c943e3f
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/upload.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/vaaclipse.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/vaaclipse.png
new file mode 100644
index 0000000..372b536
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/vaaclipse.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/warehouse.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/warehouse.png
new file mode 100644
index 0000000..9d93692
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/warehouse.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/welcome.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/welcome.png
new file mode 100644
index 0000000..559f449
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/welcome.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/xmi.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/xmi.png
new file mode 100644
index 0000000..647fae1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/xmi.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/xml.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/xml.png
new file mode 100644
index 0000000..2f0a698
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/xml.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/2M1AXEU9Q2.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/2M1AXEU9Q2.jpg
new file mode 100644
index 0000000..c13aeff
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/2M1AXEU9Q2.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/Top_view.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/Top_view.jpg
new file mode 100644
index 0000000..79a63bc
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/Top_view.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/U68NITW3EI.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/U68NITW3EI.jpg
new file mode 100644
index 0000000..36c3058
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/U68NITW3EI.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/U68NITW3EI_s.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/U68NITW3EI_s.jpg
new file mode 100644
index 0000000..cd4fea7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/U68NITW3EI_s.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/WARNING.TXT b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/WARNING.TXT
new file mode 100644
index 0000000..8d2e983
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/WARNING.TXT
@@ -0,0 +1 @@
+This directory must exist for the Vaadin SASS Compiler to run properly!
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/app-loading.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/app-loading.jpg
new file mode 100644
index 0000000..ca7929b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/app-loading.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/binary-797263_1920.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/binary-797263_1920.jpg
new file mode 100644
index 0000000..8e6a468
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/binary-797263_1920.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/binary-797274_1920.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/binary-797274_1920.jpg
new file mode 100644
index 0000000..e890bf7
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/binary-797274_1920.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/bkgnd1.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/bkgnd1.jpg
new file mode 100644
index 0000000..accd7c6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/bkgnd1.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/cpu-564789_1920.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/cpu-564789_1920.jpg
new file mode 100644
index 0000000..b8959c0
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/cpu-564789_1920.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/grid-684983_1920.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/grid-684983_1920.jpg
new file mode 100644
index 0000000..126ecf1
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/grid-684983_1920.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/grid-871475_1920.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/grid-871475_1920.jpg
new file mode 100644
index 0000000..1b46fc5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/grid-871475_1920.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/key.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/key.png
new file mode 100644
index 0000000..5ca33d4
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/key.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/license.txt b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/license.txt
new file mode 100644
index 0000000..db93c45
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/license.txt
@@ -0,0 +1,49 @@
+
+
+Pictures from StockSnap/pixabay:
+------------------------
+
+2M1AXEU9Q2.jpg
+app-loading.jpg / grid-684983_1920.jpg
+binary-797263_1920
+binary-797274_1920.jpg
+bkgnd1.jpg
+cpu-564789_1920.jpg
+grid-871475_1920.jpg
+padlock.png
+personal-95715_1920.jpg
+rain-455120_640.jpg
+statistics-706383_1920.jpg
+Top_view.jpg
+U68NITW3EI.jpg
+U68NITW3EI_s.jpg
+
+
+
+
+CC0 License   https://stocksnap.io/license
+-----------
+All photos on StockSnap fall under the Creative Commons CC0 license. 
+That means you can copy, modify, distribute any photo on the site, even for commercial purposes, all without asking permission!
+
+Pixabay:
+--------
+https://pixabay.com/de/service/terms/#usage
+
+https://creativecommons.org/publicdomain/zero/1.0/deed.de
+
+
+
+
+created with http://www.ajaxload.info/
+license: http://www.wtfpl.net/about/
+
+load_bar_1.gif
+load_bar_2.gif
+load_spinner_1.gif
+load_spinner_2.gif
+load_spinner_3.gif
+
+
+
+
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/load_bar_1.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/load_bar_1.gif
new file mode 100644
index 0000000..b9fc304
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/load_bar_1.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/load_bar_2.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/load_bar_2.gif
new file mode 100644
index 0000000..2fd8e07
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/load_bar_2.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/load_spinner_1.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/load_spinner_1.gif
new file mode 100644
index 0000000..c69e937
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/load_spinner_1.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/load_spinner_2.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/load_spinner_2.gif
new file mode 100644
index 0000000..e2a116c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/load_spinner_2.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/load_spinner_3.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/load_spinner_3.gif
new file mode 100644
index 0000000..3288d10
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/load_spinner_3.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/padlock.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/padlock.png
new file mode 100644
index 0000000..6fb1062
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/padlock.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/personal-95715_1920.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/personal-95715_1920.jpg
new file mode 100644
index 0000000..046a32b
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/personal-95715_1920.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/rain-455120_640.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/rain-455120_640.jpg
new file mode 100644
index 0000000..043a09a
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/rain-455120_640.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/statistics-706383_1920.jpg b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/statistics-706383_1920.jpg
new file mode 100644
index 0000000..7863fab
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/statistics-706383_1920.jpg
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/layout/add.png b/org.eclipse.osbp.themes/VAADIN/themes/osbp/layout/add.png
new file mode 100644
index 0000000..64c8a86
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/layout/add.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/layout/delete.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/layout/delete.gif
new file mode 100644
index 0000000..2ff6678
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/layout/delete.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/layout/edit_properties.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/layout/edit_properties.gif
new file mode 100644
index 0000000..94eedf6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/layout/edit_properties.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/layout/margin.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/layout/margin.gif
new file mode 100644
index 0000000..9be7aa5
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/layout/margin.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/layout/openProperties.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/layout/openProperties.gif
new file mode 100644
index 0000000..1dc19a3
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/layout/openProperties.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/layout/spacing.gif b/org.eclipse.osbp.themes/VAADIN/themes/osbp/layout/spacing.gif
new file mode 100644
index 0000000..8eb28e6
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/layout/spacing.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/osbp/styles.css b/org.eclipse.osbp.themes/VAADIN/themes/osbp/styles.css
new file mode 100644
index 0000000..880f29c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/osbp/styles.css
@@ -0,0 +1,22029 @@
+/******************************************************************
+ *                                                                *
+ *  Copyright (C) - Sample Corp., Smalltown, Sampleland
+ *                                                                *
+ *  This source was generated via the OS.bee toolset!             *
+ *                                                                *
+ *  OS.bee is (C) - Loetz GmbH&Co.KG, 69115 Heidelberg, Germany *
+ *                                                                *
+ *================================================================*
+ *                                                                *
+ *  @file           $HeadURL$
+ *  @version        $Revision$
+ *  @date           $Date$
+ *  @author         $Author$
+ *                                                                *
+ ******************************************************************/
+
+/***************/
+
+/**
+ * Checks if a list contains a certain value.
+ * 
+ * @param {list} $list - the list to check
+ * @param {value} $var - the value to search for
+ * @param {bool} $recursive (false) - should any contained lists be checked for the value
+ * 
+ * @return {bool} true if the value is found from the list, false otherwise
+ * 
+ * @group lists
+ */
+
+/**
+ * Cross-browser opacity.
+ *
+ * @param {number} $value - opacity value from 0 to 1
+ * @param {bool} $important (false) - should the property value be declared with !important
+ *
+ * @group util
+ */
+
+@-webkit-keyframes valo-animate-in-fade {
+		0% {
+		opacity: 0;
+	}
+	}
+
+@-moz-keyframes valo-animate-in-fade {
+		0% {
+		opacity: 0;
+	}
+	}
+
+@keyframes valo-animate-in-fade {
+		0% {
+		opacity: 0;
+	}
+	}
+
+@-webkit-keyframes valo-animate-out-fade {
+		100% {
+		opacity: 0;
+	}
+	}
+
+@-moz-keyframes valo-animate-out-fade {
+		100% {
+		opacity: 0;
+	}
+	}
+
+@keyframes valo-animate-out-fade {
+		100% {
+		opacity: 0;
+	}
+	}
+
+@-webkit-keyframes valo-animate-in-slide-down {
+		0% {
+		-webkit-transform: translateY(-100%);
+	}
+	}
+
+@-moz-keyframes valo-animate-in-slide-down {
+		0% {
+		-moz-transform: translateY(-100%);
+	}
+	}
+
+@keyframes valo-animate-in-slide-down {
+		0% {
+		-webkit-transform: translateY(-100%);
+		-moz-transform: translateY(-100%);
+		-ms-transform: translateY(-100%);
+		-o-transform: translateY(-100%);
+		transform: translateY(-100%);
+	}
+	}
+
+@-webkit-keyframes valo-animate-in-slide-up {
+		0% {
+		-webkit-transform: translateY(100%);
+	}
+	}
+
+@-moz-keyframes valo-animate-in-slide-up {
+		0% {
+		-moz-transform: translateY(100%);
+	}
+	}
+
+@keyframes valo-animate-in-slide-up {
+		0% {
+		-webkit-transform: translateY(100%);
+		-moz-transform: translateY(100%);
+		-ms-transform: translateY(100%);
+		-o-transform: translateY(100%);
+		transform: translateY(100%);
+	}
+	}
+
+@-webkit-keyframes valo-animate-in-slide-left {
+		0% {
+		-webkit-transform: translateX(100%);
+	}
+	}
+
+@-moz-keyframes valo-animate-in-slide-left {
+		0% {
+		-moz-transform: translateX(100%);
+	}
+	}
+
+@keyframes valo-animate-in-slide-left {
+		0% {
+		-webkit-transform: translateX(100%);
+		-moz-transform: translateX(100%);
+		-ms-transform: translateX(100%);
+		-o-transform: translateX(100%);
+		transform: translateX(100%);
+	}
+	}
+
+@-webkit-keyframes valo-animate-in-slide-right {
+		0% {
+		-webkit-transform: translateX(-100%);
+	}
+	}
+
+@-moz-keyframes valo-animate-in-slide-right {
+		0% {
+		-moz-transform: translateX(-100%);
+	}
+	}
+
+@keyframes valo-animate-in-slide-right {
+		0% {
+		-webkit-transform: translateX(-100%);
+		-moz-transform: translateX(-100%);
+		-ms-transform: translateX(-100%);
+		-o-transform: translateX(-100%);
+		transform: translateX(-100%);
+	}
+	}
+
+@-webkit-keyframes valo-animate-out-slide-down {
+		100% {
+		-webkit-transform: translateY(100%);
+	}
+	}
+
+@-moz-keyframes valo-animate-out-slide-down {
+		100% {
+		-moz-transform: translateY(100%);
+	}
+	}
+
+@keyframes valo-animate-out-slide-down {
+		100% {
+		-webkit-transform: translateY(100%);
+		-moz-transform: translateY(100%);
+		-ms-transform: translateY(100%);
+		-o-transform: translateY(100%);
+		transform: translateY(100%);
+	}
+	}
+
+@-webkit-keyframes valo-animate-out-slide-up {
+		100% {
+		-webkit-transform: translateY(-100%);
+	}
+	}
+
+@-moz-keyframes valo-animate-out-slide-up {
+		100% {
+		-moz-transform: translateY(-100%);
+	}
+	}
+
+@keyframes valo-animate-out-slide-up {
+		100% {
+		-webkit-transform: translateY(-100%);
+		-moz-transform: translateY(-100%);
+		-ms-transform: translateY(-100%);
+		-o-transform: translateY(-100%);
+		transform: translateY(-100%);
+	}
+	}
+
+@-webkit-keyframes valo-animate-out-slide-left {
+		100% {
+		-webkit-transform: translateX(-100%);
+	}
+	}
+
+@-moz-keyframes valo-animate-out-slide-left {
+		100% {
+		-moz-transform: translateX(-100%);
+	}
+	}
+
+@keyframes valo-animate-out-slide-left {
+		100% {
+		-webkit-transform: translateX(-100%);
+		-moz-transform: translateX(-100%);
+		-ms-transform: translateX(-100%);
+		-o-transform: translateX(-100%);
+		transform: translateX(-100%);
+	}
+	}
+
+@-webkit-keyframes valo-animate-out-slide-right {
+		100% {
+		-webkit-transform: translateX(100%);
+	}
+	}
+
+@-moz-keyframes valo-animate-out-slide-right {
+		100% {
+		-moz-transform: translateX(100%);
+	}
+	}
+
+@keyframes valo-animate-out-slide-right {
+		100% {
+		-webkit-transform: translateX(100%);
+		-moz-transform: translateX(100%);
+		-ms-transform: translateX(100%);
+		-o-transform: translateX(100%);
+		transform: translateX(100%);
+	}
+	}
+
+@-webkit-keyframes valo-overlay-animate-in {
+		0% {
+		-webkit-transform: translatey(-4px);
+		opacity: 0;
+	}
+	}
+
+@-moz-keyframes valo-overlay-animate-in {
+		0% {
+		-moz-transform: translatey(-4px);
+		opacity: 0;
+	}
+	}
+
+@keyframes valo-overlay-animate-in {
+		0% {
+		-webkit-transform: translatey(-4px);
+		-moz-transform: translatey(-4px);
+		-ms-transform: translatey(-4px);
+		-o-transform: translatey(-4px);
+		transform: translatey(-4px);
+		opacity: 0;
+	}
+	}
+
+@-webkit-keyframes valo-animate-out-slide-down-fade {
+		100% {
+		opacity: 0;
+		-webkit-transform: translatey(30%);
+	}
+	}
+
+@-moz-keyframes valo-animate-out-slide-down-fade {
+		100% {
+		opacity: 0;
+		-moz-transform: translatey(30%);
+	}
+	}
+
+@keyframes valo-animate-out-slide-down-fade {
+		100% {
+		opacity: 0;
+		-webkit-transform: translatey(30%);
+		-moz-transform: translatey(30%);
+		-ms-transform: translatey(30%);
+		-o-transform: translatey(30%);
+		transform: translatey(30%);
+	}
+	}
+
+/**
+ * Outputs cross-browser Valo-specific linear gradient background-image declarations.
+ * 
+ * @group style
+ * 
+ * @param {color} $color ($v-background-color) - The base color for the gradient color stops
+ * @param {list} $gradient ($v-gradient) - Valo-specific gradient value. See the documentation for $v-gradient.
+ * @param {color} $fallback (null) - A fallback color for browser which do not support linear gradients (IE8 and IE9 in particular). If null, the base $color is used instead.
+ * @param {string} $direction (to bottom) - the direction of the linear gradient. The color stops are by default so that a lighter shade is at the start and a darker shade is at the end.
+ */
+
+/**
+ * Computes a CSS border property value for the given base color.
+ *
+ * @group style
+ *
+ * @param {list} $border ($v-border) - CSS border value which can contain any of the color keywords
+ * @param {color} $color ($v-background-color) - the base color to which the color keywords are applied to
+ * @param {color} $context (null) - context/surrounding color where the border is expected to appear. The color of the final border is the darker of the two parameters passed to this function.
+ * @param {number} $strength (1) - adjustment for the border contrast
+ *
+ * @return {list} The input $border value with any color keyword replaced with the corresponding actual color
+ */
+
+/**
+ * Ouput selectors and properties to vertically center elements inside their parent.
+ * 
+ * @param {string} $to-align (()) - The selector to match the elements which you wish to align vertically. The targeted elements should be inline or inline-block elements.
+ * @param {string} $align (middle) - The vertical-align value, e.g. top, middle, bottom
+ * @param {string} $pseudo-element (after) - Which pseudo element to use for the vertical align guide
+ * 
+ * @group util
+ */
+
+@font-face {
+	font-family: ThemeIcons;
+	font-weight: normal;
+	font-style: normal;
+	src: url(../valo/util/bourbon/css3/../../../../base/fonts/themeicons-webfont.eot);
+	src: url(../valo/util/bourbon/css3/../../../../base/fonts/themeicons-webfont.eot?#iefix) format("embedded-opentype"), url(../valo/util/bourbon/css3/../../../../base/fonts/themeicons-webfont.woff) format("woff"), url(../valo/util/bourbon/css3/../../../../base/fonts/themeicons-webfont.ttf) format("truetype"), url(../valo/util/bourbon/css3/../../../../base/fonts/themeicons-webfont.svg#ThemeIcons) format("svg");
+}
+
+.ThemeIcons {
+	font-family: ThemeIcons;
+	font-style: normal;
+	font-weight: normal;
+	-webkit-font-smoothing: antialiased;
+	-moz-osx-font-smoothing: grayscale;
+	display: inline-block;
+	text-align: center;
+}
+
+@font-face {
+	font-family: FontAwesome;
+	font-weight: normal;
+	font-style: normal;
+	src: url(../valo/util/bourbon/css3/../../../../base/fonts/fontawesome-webfont.eot);
+	src: url(../valo/util/bourbon/css3/../../../../base/fonts/fontawesome-webfont.eot?#iefix) format("embedded-opentype"), url(../valo/util/bourbon/css3/../../../../base/fonts/fontawesome-webfont.woff) format("woff"), url(../valo/util/bourbon/css3/../../../../base/fonts/fontawesome-webfont.ttf) format("truetype"), url(../valo/util/bourbon/css3/../../../../base/fonts/fontawesome-webfont.svg#FontAwesome) format("svg");
+}
+
+.FontAwesome {
+	font-family: FontAwesome;
+	font-style: normal;
+	font-weight: normal;
+	-webkit-font-smoothing: antialiased;
+	-moz-osx-font-smoothing: grayscale;
+	display: inline-block;
+	text-align: center;
+}
+
+@-webkit-keyframes v-rotate-360 {
+		to {
+		-webkit-transform: rotate(360deg);
+	}
+	}
+
+@-moz-keyframes v-rotate-360 {
+		to {
+		-moz-transform: rotate(360deg);
+	}
+	}
+
+@-o-keyframes v-rotate-360 {
+		to {
+		-o-transform: rotate(360deg);
+	}
+	}
+
+@keyframes v-rotate-360 {
+		to {
+		transform: rotate(360deg);
+	}
+	}
+
+@-webkit-keyframes v-progress-start {
+		0% {
+		width: 0%;
+	}
+		100% {
+		width: 50%;
+	}
+	}
+
+@-moz-keyframes v-progress-start {
+		0% {
+		width: 0%;
+	}
+		100% {
+		width: 50%;
+	}
+	}
+
+@keyframes v-progress-start {
+		0% {
+		width: 0%;
+	}
+		100% {
+		width: 50%;
+	}
+	}
+
+@-webkit-keyframes v-progress-delay {
+		0% {
+		width: 50%;
+	}
+		100% {
+		width: 90%;
+	}
+	}
+
+@-moz-keyframes v-progress-delay {
+		0% {
+		width: 50%;
+	}
+		100% {
+		width: 90%;
+	}
+	}
+
+@keyframes v-progress-delay {
+		0% {
+		width: 50%;
+	}
+		100% {
+		width: 90%;
+	}
+	}
+
+@-webkit-keyframes v-progress-wait {
+		0% {
+		width: 90%;
+		height: 22px;
+	}
+		3% {
+		width: 91%;
+		height: 4px;
+	}
+		100% {
+		width: 96%;
+		height: 4px;
+	}
+	}
+
+@-moz-keyframes v-progress-wait {
+		0% {
+		width: 90%;
+		height: 22px;
+	}
+		3% {
+		width: 91%;
+		height: 4px;
+	}
+		100% {
+		width: 96%;
+		height: 4px;
+	}
+	}
+
+@keyframes v-progress-wait {
+		0% {
+		width: 90%;
+		height: 22px;
+	}
+		3% {
+		width: 91%;
+		height: 4px;
+	}
+		100% {
+		width: 96%;
+		height: 4px;
+	}
+	}
+
+@-webkit-keyframes v-progress-wait-pulse {
+		0% {
+		opacity: 1;
+	}
+		50% {
+		opacity: 0.1;
+	}
+		100% {
+		opacity: 1;
+	}
+	}
+
+@-moz-keyframes v-progress-wait-pulse {
+		0% {
+		opacity: 1;
+	}
+		50% {
+		opacity: 0.1;
+	}
+		100% {
+		opacity: 1;
+	}
+	}
+
+@keyframes v-progress-wait-pulse {
+		0% {
+		opacity: 1;
+	}
+		50% {
+		opacity: 0.1;
+	}
+		100% {
+		opacity: 1;
+	}
+	}
+
+/**
+ * Outputs the context menu selectors and styles, which is used by Table and Tree for instance.
+ * 
+ * @requires {mixin} valo-selection-item-style
+ * @requires {mixin} valo-selection-item-selected-style
+ */
+
+/**
+ * The background color for overlay elements.
+ *
+ * @type color
+ * @group overlay
+ */
+
+.v-shadow, .v-shadow-window {
+	display: none;
+}
+
+.v-ie8 .v-shadow, .v-ie8 .v-shadow-window {
+	display: block;
+}
+
+.v-ie8 .v-shadow .top, .v-ie8 .v-shadow-window .top {
+	position: absolute;
+	top: -6px;
+	right: 10px;
+	bottom: 6px;
+	left: -10px;
+	background: black;
+	filter: alpha(opacity=10) progid:DXImageTransform.Microsoft.blur(pixelradius=10, makeShadow=false);
+}
+
+.v-ie8 .v-shadow .top-left, .v-ie8 .v-shadow-window .top-left {
+	position: absolute;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+	background: black;
+	filter: alpha(opacity=18) progid:DXImageTransform.Microsoft.blur(pixelradius=0, makeShadow=false);
+}
+
+/**
+ * The backgound color for tooltips.
+ *
+ * @type color
+ * @group tooltip
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-absolutelayout) - 
+ *
+ * @group absolutelayout
+ */
+
+/**
+ * Outputs the selectors and properties for the Accordion component.
+ *
+ * @param {string} $primary-stylename (v-accordion) - the primary style name for the selectors
+ * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
+ * @group accordion
+ */
+
+/**
+ * Outputs the selectors and properties for the Button component.
+ *
+ * @param {string} $primary-stylename (v-button) - the primary style name for the selectors
+ * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
+ *
+ * @group button
+ */
+
+/**
+ * A list of colors for custom event colors. Can be an empty list of you don't 
+ * need any custom event colors.
+ * 
+ * @example javascript
+ * // Java code
+ * // 'event' is an instance of EditableCalendarEvent
+ * event.setStyleName("color1"); // 1st color in the list
+ * event.setStyleName("color2"); // 2nd color in the list
+ * // etc.
+ * 
+ * @group calendar
+ */
+
+/**
+ * Outputs the selectors and properties for the CheckBox component.
+ *
+ * @param {string} $primary-stylename (v-checkbox) - the primary style name for the selectors
+ * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
+ *
+ * @group checkbox
+ */
+
+/**
+ * Outputs the global selectors and properties for the ColorPicker component - styles which are 
+ * considered mandatory for the component to work properly.
+ *
+ * @param {string} $primary-stylename (v-colorpicker) - the primary style name for the selectors
+ *
+ * @group colorpicker
+ */
+
+/**
+ * Outputs the selectors and properties for the ComboBox component.
+ *
+ * @param {string} $primary-stylename (v-filterselect) - the primary style name for the selectors
+ * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
+ *
+ * @group combobox
+ */
+
+/**
+ * The amount of spacing between different widgets in a component group.
+ * If null, a computed value is used ($v-border size * -1, or 1px if $v-border size is 0)
+ * 
+ * @group csslayout
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-customcomponent) - 
+ *
+ * @group customcomponent
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-customlayout) - 
+ *
+ * @group customlayout
+ */
+
+/**
+ * Outputs the selectors and properties for the DateField component.
+ *
+ * @param {string} $primary-stylename (v-datefield) - the primary style name for the selectors
+ * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
+ *
+ * @group datefield
+ */
+
+/**
+ * Outputs the styles and selectors for the DragAndDropWrapper component.
+ * 
+ * @param {string} $primary-stylename (v-ddwrapper) - the primary style name for the selectors
+ * 
+ * @group drag-n-drop
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-form) - 
+ *
+ * @group form
+ */
+
+/**
+ * Outputs the selectors and properties for the FormLayout component.
+ *
+ * @param {string} $primary-stylename (v-formlayout) - the primary style name for the selectors
+ * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
+ *
+ * @group formlayout
+ */
+
+/**
+ *
+ * @group table
+ */
+
+@-webkit-keyframes valo-grid-editor-footer-animate-in {
+		0% {
+		margin-top: -22px;
+	}
+	}
+
+@-moz-keyframes valo-grid-editor-footer-animate-in {
+		0% {
+		margin-top: -22px;
+	}
+	}
+
+@keyframes valo-grid-editor-footer-animate-in {
+		0% {
+		margin-top: -22px;
+	}
+	}
+
+@-webkit-keyframes valo-grid-editor-footer-animate-in-alt {
+		0% {
+		margin-bottom: -23px;
+	}
+		100% {
+		margin-bottom: -1px;
+	}
+	}
+
+@-moz-keyframes valo-grid-editor-footer-animate-in-alt {
+		0% {
+		margin-bottom: -23px;
+	}
+		100% {
+		margin-bottom: -1px;
+	}
+	}
+
+@keyframes valo-grid-editor-footer-animate-in-alt {
+		0% {
+		margin-bottom: -23px;
+	}
+		100% {
+		margin-bottom: -1px;
+	}
+	}
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-gridlayout) - 
+ *
+ * @group gridlayout
+ */
+
+/**
+ * The font weight for headers.
+ * 
+ * @group label
+ */
+
+/**
+ *
+ * @group link
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-loginform) - 
+ *
+ * @group loginform
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-menubar) - 
+ * @param {bool} $include-additional-styles - 
+ *
+ * @group menubar
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-nativebutton) - 
+ *
+ * @group nativebutton
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-select) - 
+ *
+ * @group nativeselect
+ */
+
+/**
+ *
+ * @group notification
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-select-optiongroup) - 
+ * @param {bool} $include-additional-styles - 
+ *
+ * @group optiongroup
+ */
+
+/**
+ *
+ *
+ *
+ * @group orderedlayout
+ */
+
+/**
+ *
+ * @group panel
+ */
+
+@-webkit-keyframes v-popupview-animate-in {
+		0% {
+		-webkit-transform: scale(0);
+	}
+	}
+
+@-moz-keyframes v-popupview-animate-in {
+		0% {
+		-moz-transform: scale(0);
+	}
+	}
+
+@keyframes v-popupview-animate-in {
+		0% {
+		-webkit-transform: scale(0);
+		-moz-transform: scale(0);
+		-ms-transform: scale(0);
+		-o-transform: scale(0);
+		transform: scale(0);
+	}
+	}
+
+/**
+ *
+ * @group progressbar
+ */
+
+/**
+ *
+ * @group richtextarea
+ */
+
+/**
+ *
+ * @group slider
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-splitpanel) - 
+ * @param {bool} $include-additional-styles - 
+ *
+ * @group splitpanel
+ */
+
+/**
+ *
+ * @group table
+ */
+
+/**
+ * Should the tabsheet content changes be animated.
+ * 
+ * @group tabsheet
+ */
+
+/**
+ * The background color for text fields.
+ * @group textfield
+ */
+
+/**
+ * Outputs the selectors and properties for the TextArea component.
+ *
+ * @param {string} $primary-stylename (v-textarea) - the primary style name for the selectors
+ * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
+ *
+ * @group textarea
+ */
+
+/**
+ *
+ * @group tree
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-treetable) - 
+ *
+ * @group treetable
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-select-twincol) - 
+ *
+ * @group twin-column-select
+ */
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-upload) -
+ *
+ * @group upload
+ */
+
+/**
+ *
+ */
+
+/**
+ * @group window
+ */
+
+@-webkit-keyframes valo-modal-window-indication {
+		0% {
+		opacity: 0;
+	}
+		100% {
+		opacity: 1;
+	}
+	}
+
+@-moz-keyframes valo-modal-window-indication {
+		0% {
+		opacity: 0;
+	}
+		100% {
+		opacity: 1;
+	}
+	}
+
+@keyframes valo-modal-window-indication {
+		0% {
+		opacity: 0;
+	}
+		100% {
+		opacity: 1;
+	}
+	}
+
+@-webkit-keyframes valo-animate-out-scale-down-fade {
+		100% {
+		-webkit-transform: scale(0.8);
+		opacity: 0;
+	}
+	}
+
+@-moz-keyframes valo-animate-out-scale-down-fade {
+		100% {
+		-moz-transform: scale(0.8);
+		opacity: 0;
+	}
+	}
+
+@keyframes valo-animate-out-scale-down-fade {
+		100% {
+		-webkit-transform: scale(0.8);
+		-moz-transform: scale(0.8);
+		-ms-transform: scale(0.8);
+		-o-transform: scale(0.8);
+		transform: scale(0.8);
+		opacity: 0;
+	}
+	}
+
+/**
+ * @group valo-menu
+ */
+
+.v-vaadin-version:after {
+	content: "@version@";
+}
+
+.v-widget {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	display: inline-block;
+	vertical-align: top;
+	text-align: left;
+	white-space: normal;
+}
+
+.v-generated-body {
+	overflow: hidden;
+	margin: 0;
+	padding: 0;
+	border: 0;
+}
+
+.v-app {
+	height: 100%;
+	-webkit-tap-highlight-color: transparent;
+	-webkit-text-size-adjust: 100%;
+	-ms-text-size-adjust: 100%;
+	-webkit-text-size-adjust: 100%;
+	-webkit-user-select: none;
+	-moz-user-select: none;
+	-ms-user-select: none;
+	user-select: none;
+}
+
+.v-app input[type="text"], .v-app .v-slot > .v-caption, .v-app .v-gridlayout-slot > .v-caption, .v-app .v-has-caption > .v-caption, .v-app .v-formlayout-captioncell > .v-caption, .v-app .v-csslayout > .v-caption {
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+}
+
+.v-app input::-ms-clear {
+	display: none;
+}
+
+.v-ui {
+	position: relative;
+}
+
+.v-ui.v-ui-embedded {
+	margin-top: -1px;
+	border-top: 1px solid transparent;
+}
+
+.v-ui:focus {
+	outline: none;
+}
+
+.v-overlay-container {
+	width: 0;
+	height: 0;
+}
+
+.v-drag-element {
+	z-index: 60000;
+	position: absolute !important;
+	cursor: default;
+}
+
+.v-clip {
+	overflow: hidden;
+}
+
+.v-scrollable {
+	overflow: auto;
+}
+
+.v-scrollable  > .v-widget {
+	vertical-align: middle;
+	overflow: hidden;
+}
+
+.v-ios.v-webkit .v-scrollable {
+	-webkit-overflow-scrolling: touch;
+}
+
+.v-ios5.v-webkit .v-scrollable {
+	-webkit-overflow-scrolling: none;
+}
+
+.v-webkit.v-ios .v-browserframe {
+	-webkit-overflow-scrolling: touch;
+	overflow: auto;
+}
+
+.v-assistive-device-only {
+	position: absolute;
+	top: -2000px;
+	left: -2000px;
+	width: 10px;
+	overflow: hidden;
+}
+
+.v-icon {
+	cursor: inherit;
+	-webkit-user-select: none;
+	-moz-user-select: none;
+	-ms-user-select: none;
+	user-select: none;
+}
+
+.v-icon, .v-errorindicator, .v-required-field-indicator {
+	display: inline-block;
+	line-height: inherit;
+}
+
+.v-caption {
+	display: inline-block;
+	white-space: nowrap;
+	line-height: 21px;
+}
+
+.v-captiontext {
+	display: inline-block;
+	line-height: inherit;
+}
+
+div.v-layout.v-horizontal.v-widget {
+	white-space: nowrap;
+}
+
+.v-layout.v-vertical > .v-expand, .v-layout.v-horizontal > .v-expand {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 100%;
+	height: 100%;
+}
+
+.v-slot, .v-spacing {
+	display: inline-block;
+	white-space: nowrap;
+	vertical-align: top;
+}
+
+.v-vertical > .v-slot:after {
+	display: inline-block;
+	clear: both;
+	width: 0;
+	height: 0;
+	overflow: hidden;
+}
+
+.v-vertical > .v-slot, .v-vertical > .v-expand > .v-slot {
+	display: block;
+	clear: both;
+}
+
+.v-horizontal > .v-slot, .v-horizontal > .v-expand > .v-slot {
+	height: 100%;
+}
+
+.v-horizontal > .v-expand > .v-slot {
+	position: relative;
+}
+
+.v-vertical > .v-spacing, .v-vertical > .v-expand > .v-spacing {
+	width: 0 !important;
+	display: block;
+	clear: both;
+}
+
+.v-horizontal > .v-spacing, .v-horizontal > .v-expand > .v-spacing {
+	height: 0 !important;
+}
+
+.v-align-middle:before, .v-align-bottom:before, .v-expand > .v-align-middle:before, .v-expand > .v-align-bottom:before {
+	content: "";
+	display: inline-block;
+	height: 100%;
+	vertical-align: middle;
+	width: 0;
+}
+
+.v-align-middle, .v-align-bottom {
+	white-space: nowrap;
+}
+
+.v-align-middle > .v-widget, .v-align-bottom > .v-widget {
+	display: inline-block;
+}
+
+.v-align-middle, .v-align-middle > .v-widget {
+	vertical-align: middle;
+}
+
+.v-align-bottom, .v-align-bottom > .v-widget {
+	vertical-align: bottom;
+}
+
+.v-align-center {
+	text-align: center;
+}
+
+.v-align-center > .v-widget {
+	margin-left: auto;
+	margin-right: auto;
+}
+
+.v-align-right {
+	text-align: right;
+}
+
+.v-align-right > .v-widget {
+	margin-left: auto;
+}
+
+.v-has-caption, .v-has-caption > .v-caption {
+	display: inline-block;
+}
+
+.v-caption-on-left, .v-caption-on-right {
+	white-space: nowrap;
+}
+
+.v-caption-on-top > .v-caption, .v-caption-on-bottom > .v-caption {
+	display: block;
+}
+
+.v-caption-on-left > .v-caption {
+	padding-right: 0.5em;
+}
+
+.v-caption-on-left > .v-widget, .v-caption-on-right > .v-widget {
+	display: inline-block;
+}
+
+.v-has-caption.v-has-width > .v-widget {
+	width: 100% !important;
+}
+
+.v-has-caption.v-has-height > .v-widget {
+	height: 100% !important;
+}
+
+.v-gridlayout {
+	position: relative;
+}
+
+.v-gridlayout-slot {
+	position: absolute;
+	line-height: 21px;
+}
+
+.v-gridlayout-spacing-on {
+	overflow: hidden;
+}
+
+.v-gridlayout-spacing, .v-gridlayout-spacing-off {
+	padding-left: 0;
+	padding-top: 0;
+}
+
+.v-gridlayout-spacing-off {
+	overflow: hidden;
+}
+
+.v-calendar-month-day-scrollable {
+	overflow-y: scroll;
+}
+
+.v-calendar-week-wrapper {
+	position: relative;
+	overflow: hidden;
+}
+
+.v-calendar-current-time {
+	position: absolute;
+	left: 0;
+	width: 100%;
+	height: 1px;
+	background: red;
+	z-index: 2;
+}
+
+.v-calendar-event-resizetop, .v-calendar-event-resizebottom {
+	position: absolute;
+	height: 5%;
+	min-height: 3px;
+	width: 100%;
+	z-index: 1;
+}
+
+.v-calendar-event-resizetop {
+	cursor: row-resize;
+	top: 0;
+}
+
+.v-calendar-event-resizebottom {
+	cursor: row-resize;
+	bottom: 0;
+}
+
+.v-calendar-header-month td:first-child {
+	padding-left: 20px;
+}
+
+.v-calendar-month-sizedheight .v-calendar-month-day {
+	height: 100px;
+}
+
+.v-calendar-month-sizedwidth .v-calendar-month-day {
+	width: 100px;
+}
+
+.v-calendar-header-month-Hsized .v-calendar-header-day {
+	width: 101px;
+}
+
+.v-calendar-header-month-Hsized td:first-child {
+	padding-left: 21px;
+}
+
+.v-calendar-header-day-Hsized {
+	width: 200px;
+}
+
+.v-calendar-week-numbers-Vsized .v-calendar-week-number {
+	height: 100px;
+	line-height: 100px;
+}
+
+.v-calendar-week-wrapper-Vsized {
+	height: 400px;
+	overflow-x: hidden !important;
+}
+
+.v-calendar-times-Vsized .v-calendar-time {
+	height: 38px;
+}
+
+.v-calendar-times-Hsized .v-calendar-time {
+	width: 42px;
+}
+
+.v-calendar-day-times-Vsized .v-datecellslot, .v-calendar-day-times-Vsized .v-datecellslot-even {
+	height: 18px;
+}
+
+.v-calendar-day-times-Hsized, .v-calendar-day-times-Hsized .v-datecellslot, .v-calendar-day-times-Hsized .v-datecellslot-even {
+	width: 200px;
+}
+
+.v-colorpicker-popup.v-window {
+	min-width: 220px !important;
+}
+
+.v-colorpicker-gradient-container {
+	overflow: visible !important;
+}
+
+.v-colorpicker-gradient-clicklayer {
+	opacity: 0;
+	filter: alpha(opacity=0) ;
+}
+
+.rgb-gradient .v-colorpicker-gradient-background {
+	background: url(../valo/components/img/colorpicker/gradient2.png);
+}
+
+.hsv-gradient .v-colorpicker-gradient-foreground {
+	background: url(../valo/components/img/colorpicker/gradient.png);
+}
+
+.v-colorpicker-gradient-higherbox:before {
+	content: "";
+	width: 11px;
+	height: 11px;
+	border-radius: 7px;
+	border: 1px solid #fff;
+	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(0, 0, 0, 0.3);
+	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(0, 0, 0, 0.3);
+	position: absolute;
+	bottom: -6px;
+	left: -6px;
+}
+
+.v-colorpicker-popup .v-slider.v-slider-red:before {
+	background-color: red;
+}
+
+.v-colorpicker-popup .v-slider.v-slider-green:before {
+	background-color: green;
+}
+
+.v-colorpicker-popup .v-slider.v-slider-blue:before {
+	background-color: blue;
+}
+
+.v-colorpicker-popup .v-slider.hue-slider:before {
+	background: url(../valo/components/img/colorpicker/slider_hue_bg.png);
+}
+
+.v-colorpicker-popup input.v-textfield-dark {
+	color: #fff;
+}
+
+.v-colorpicker-popup input.v-textfield-light {
+	color: #000;
+}
+
+.v-colorpicker-grid {
+	height: 319px;
+}
+
+.v-colorpicker-popup .colorselect td {
+	line-height: 15px;
+}
+
+.v-table-header table, .v-table-footer table, .v-table-table {
+	border-spacing: 0;
+	border-collapse: separate;
+	margin: 0;
+	padding: 0;
+	border: 0;
+	line-height: 21px;
+}
+
+.v-table-resizer, .v-table-sort-indicator {
+	float: right;
+}
+
+.v-table-caption-container-align-center {
+	text-align: center;
+}
+
+.v-table-caption-container-align-right {
+	text-align: right;
+}
+
+.v-table-header td, .v-table-footer td, .v-table-cell-content {
+	padding: 0;
+}
+
+.v-table-sort-indicator {
+	width: 0;
+}
+
+.v-tabsheet-hidetabs > .v-tabsheet-tabcontainer, .v-tabsheet-spacertd, .v-disabled .v-tabsheet-scroller, .v-tabsheet .v-disabled .v-tabsheet-caption-close {
+	display: none;
+}
+
+.v-tabsheet {
+	overflow: visible !important;
+	position: relative;
+}
+
+.v-tabsheet-tabcontainer table, .v-tabsheet-tabcontainer tbody, .v-tabsheet-tabcontainer tr {
+	display: inline-block;
+	border-spacing: 0;
+	border-collapse: collapse;
+	vertical-align: top;
+}
+
+.v-tabsheet-tabcontainer td {
+	display: inline-block;
+	padding: 0;
+}
+
+.v-tabsheet-tabs {
+	white-space: nowrap;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.v-tabsheet-content {
+	position: relative;
+}
+
+.v-tabsheet-content  > div > .v-scrollable  > .v-margin-top {
+	padding-top: 7px;
+}
+
+.v-tabsheet-content  > div > .v-scrollable  > .v-margin-right {
+	padding-right: 7px;
+}
+
+.v-tabsheet-content  > div > .v-scrollable  > .v-margin-bottom {
+	padding-bottom: 7px;
+}
+
+.v-tabsheet-content  > div > .v-scrollable  > .v-margin-left {
+	padding-left: 7px;
+}
+
+.v-splitpanel-vertical, .v-splitpanel-horizontal {
+	overflow: hidden;
+	white-space: nowrap;
+}
+
+.v-splitpanel-hsplitter {
+	z-index: 100;
+	cursor: e-resize;
+	cursor: col-resize;
+}
+
+.v-splitpanel-vsplitter {
+	z-index: 100;
+	cursor: s-resize;
+	cursor: row-resize;
+}
+
+.v-splitpanel-hsplitter:after, .v-splitpanel-vsplitter:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+}
+
+.v-splitpanel-hsplitter div, .v-splitpanel-vsplitter div {
+	width: inherit;
+	height: inherit;
+	overflow: hidden;
+	position: relative;
+}
+
+.v-splitpanel-hsplitter div:before, .v-splitpanel-vsplitter div:before {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+}
+
+.v-disabled [class$="splitter"] div {
+	cursor: default;
+}
+
+.v-disabled [class$="splitter"] div:before {
+	display: none;
+}
+
+.v-splitpanel-horizontal > div  > .v-splitpanel-second-container {
+	position: static !important;
+	display: inline-block;
+	vertical-align: top;
+}
+
+.v-splitpanel-horizontal > div  > .v-splitpanel-first-container {
+	display: inline-block;
+	vertical-align: top;
+}
+
+@font-face {
+	font-family: "Vaadin-Icons";
+	src: url(fonts/Vaadin-Icons.eot);
+	src: url(fonts/Vaadin-Icons.eot?#iefix) format("embedded-opentype"), url(fonts/Vaadin-Icons.woff) format("woff"), url(fonts/Vaadin-Icons.ttf) format("truetype"), url(fonts/Vaadin-Icons.svg#icomoon) format("svg");
+}
+
+@font-face {
+	font-family: "fontello";
+	src: url(fonts/fontello.eot);
+	src: url(fonts/fontello.eot?#iefix) format("embedded-opentype"), url(fonts/fontello.woff) format("woff"), url(fonts/fontello.ttf) format("truetype"), url(fonts/fontello.svg#icomoon) format("svg");
+}
+
+[class^="icon-"] > .v-button-wrap:before, [class*=" icon-"] > .v-button-wrap:before, [class^="icon-"].v-nativebutton:before, [class*=" icon-"].v-nativebutton:before, [class^="icon-"].v-label:before, [class*=" icon-"].v-label:before, [class*="-icon-"].v-menubar-menuitem:before {
+	font-family: "fontello";
+	font-style: normal;
+	font-weight: normal;
+	speak: none;
+	display: inline-block;
+	text-decoration: inherit;
+	text-align: center;
+	line-height: 1;
+	margin-right: 0.4em;
+	vertical-align: 1px;
+}
+
+[class^="icon-"] > .v-button-wrap:before, [class*=" icon-"] > .v-button-wrap:before, [class^="icon-"].v-nativebutton:before, [class*=" icon-"].v-nativebutton:before {
+	margin: 0;
+	margin-left: -0.3em;
+}
+
+[class^="icon-"] > span > .v-button-caption, [class^="icon-"] > .v-nativebutton-caption, [class*=" icon-"] > span > .v-button-caption, [class*=" icon-"] > .v-nativebutton-caption {
+	margin-left: 11px;
+}
+
+.icon-plus.v-nativebutton:before, .icon-plus > .v-button-wrap:before, .icon-plus.v-label:before, .v-menubar-menuitem-icon-plus:before {
+	content: "\2b";
+}
+
+.icon-minus.v-nativebutton:before, .icon-minus > .v-button-wrap:before, .icon-minus.v-label:before, .v-menubar-menuitem-icon-minus:before {
+	content: "\2d";
+}
+
+.icon-info.v-nativebutton:before, .icon-info > .v-button-wrap:before, .icon-info.v-label:before, .v-menubar-menuitem-icon-info:before {
+	content: "\2139";
+}
+
+.icon-left.v-nativebutton:before, .icon-left > .v-button-wrap:before, .icon-left.v-label:before, .v-menubar-menuitem-icon-left:before {
+	content: "\2190";
+}
+
+.icon-up.v-nativebutton:before, .icon-up > .v-button-wrap:before, .icon-up.v-label:before, .v-menubar-menuitem-icon-up:before {
+	content: "\2191";
+}
+
+.icon-right.v-nativebutton:before, .icon-right > .v-button-wrap:before, .icon-right.v-label:before, .v-menubar-menuitem-icon-right:before {
+	content: "\2192";
+}
+
+.icon-down.v-nativebutton:before, .icon-down > .v-button-wrap:before, .icon-down.v-label:before, .v-menubar-menuitem-icon-down:before {
+	content: "\2193";
+}
+
+.icon-exchange.v-nativebutton:before, .icon-exchange > .v-button-wrap:before, .icon-exchange.v-label:before, .v-menubar-menuitem-icon-exchange:before {
+	content: "\21c4";
+}
+
+.icon-home.v-nativebutton:before, .icon-home > .v-button-wrap:before, .icon-home.v-label:before, .v-menubar-menuitem-icon-home:before {
+	content: "\2302";
+}
+
+.icon-home-1.v-nativebutton:before, .icon-home-1 > .v-button-wrap:before, .icon-home-1.v-label:before, .v-menubar-menuitem-icon-home-1:before {
+	content: "\e802";
+}
+
+.icon-up-dir.v-nativebutton:before, .icon-up-dir > .v-button-wrap:before, .icon-up-dir.v-label:before, .v-menubar-menuitem-icon-up-dir:before {
+	content: "\25b4";
+}
+
+.icon-right-dir.v-nativebutton:before, .icon-right-dir > .v-button-wrap:before, .icon-right-dir.v-label:before, .v-menubar-menuitem-icon-right-dir:before {
+	content: "\25b8";
+}
+
+.icon-down-dir.v-nativebutton:before, .icon-down-dir > .v-button-wrap:before, .icon-down-dir.v-label:before, .v-menubar-menuitem-icon-down-dir:before {
+	content: "\25be";
+}
+
+.icon-left-dir.v-nativebutton:before, .icon-left-dir > .v-button-wrap:before, .icon-left-dir.v-label:before, .v-menubar-menuitem-icon-left-dir:before {
+	content: "\25c2";
+}
+
+.icon-star.v-nativebutton:before, .icon-star > .v-button-wrap:before, .icon-star.v-label:before, .v-menubar-menuitem-icon-star:before {
+	content: "\2605";
+}
+
+.icon-star-empty.v-nativebutton:before, .icon-star-empty > .v-button-wrap:before, .icon-star-empty.v-label:before, .v-menubar-menuitem-icon-star-empty:before {
+	content: "\2606";
+}
+
+.icon-th-list.v-nativebutton:before, .icon-th-list > .v-button-wrap:before, .icon-th-list.v-label:before, .v-menubar-menuitem-icon-th-list:before {
+	content: "\2630";
+}
+
+.icon-heart-empty.v-nativebutton:before, .icon-heart-empty > .v-button-wrap:before, .icon-heart-empty.v-label:before, .v-menubar-menuitem-icon-heart-empty:before {
+	content: "\2661";
+}
+
+.icon-heart.v-nativebutton:before, .icon-heart > .v-button-wrap:before, .icon-heart.v-label:before, .v-menubar-menuitem-icon-heart:before {
+	content: "\2665";
+}
+
+.icon-music.v-nativebutton:before, .icon-music > .v-button-wrap:before, .icon-music.v-label:before, .v-menubar-menuitem-icon-music:before {
+	content: "\266a";
+}
+
+.icon-th.v-nativebutton:before, .icon-th > .v-button-wrap:before, .icon-th.v-label:before, .v-menubar-menuitem-icon-th:before {
+	content: "\268f";
+}
+
+.icon-flag.v-nativebutton:before, .icon-flag > .v-button-wrap:before, .icon-flag.v-label:before, .v-menubar-menuitem-icon-flag:before {
+	content: "\2691";
+}
+
+.icon-cog.v-nativebutton:before, .icon-cog > .v-button-wrap:before, .icon-cog.v-label:before, .v-menubar-menuitem-icon-cog:before {
+	content: "\2699";
+}
+
+.icon-attention.v-nativebutton:before, .icon-attention > .v-button-wrap:before, .icon-attention.v-label:before, .v-menubar-menuitem-icon-attention:before {
+	content: "\26a0";
+}
+
+.icon-mail.v-nativebutton:before, .icon-mail > .v-button-wrap:before, .icon-mail.v-label:before, .v-menubar-menuitem-icon-mail:before {
+	content: "\2709";
+}
+
+.icon-edit.v-nativebutton:before, .icon-edit > .v-button-wrap:before, .icon-edit.v-label:before, .v-menubar-menuitem-icon-edit:before {
+	content: "\270d";
+}
+
+.icon-pencil.v-nativebutton:before, .icon-pencil > .v-button-wrap:before, .icon-pencil.v-label:before, .v-menubar-menuitem-icon-pencil:before {
+	content: "\270e";
+}
+
+.icon-ok.v-nativebutton:before, .icon-ok > .v-button-wrap:before, .icon-ok.v-label:before, .v-menubar-menuitem-icon-ok:before {
+	content: "\2713";
+}
+
+.icon-cancel-1.v-nativebutton:before, .icon-cancel-1 > .v-button-wrap:before, .icon-cancel-1.v-label:before, .v-menubar-menuitem-icon-cancel-1:before {
+	content: "\e801";
+}
+
+.icon-cancel.v-nativebutton:before, .icon-cancel > .v-button-wrap:before, .icon-cancel.v-label:before, .v-menubar-menuitem-icon-cancel:before {
+	content: "\2715";
+}
+
+.icon-cancel-circle.v-nativebutton:before, .icon-cancel-circle > .v-button-wrap:before, .icon-cancel-circle.v-label:before, .v-menubar-menuitem-icon-cancel-circle:before {
+	content: "\2716";
+}
+
+.icon-help.v-nativebutton:before, .icon-help > .v-button-wrap:before, .icon-help.v-label:before, .v-menubar-menuitem-icon-help:before {
+	content: "\2753";
+}
+
+.icon-plus-circle.v-nativebutton:before, .icon-plus-circle > .v-button-wrap:before, .icon-plus-circle.v-label:before, .v-menubar-menuitem-icon-plus-circle:before {
+	content: "\2795";
+}
+
+.icon-minus-circle.v-nativebutton:before, .icon-minus-circle > .v-button-wrap:before, .icon-minus-circle.v-label:before, .v-menubar-menuitem-icon-minus-circle:before {
+	content: "\2796";
+}
+
+.icon-right-thin.v-nativebutton:before, .icon-right-thin > .v-button-wrap:before, .icon-right-thin.v-label:before, .v-menubar-menuitem-icon-right-thin:before {
+	content: "\27a1";
+}
+
+.icon-forward.v-nativebutton:before, .icon-forward > .v-button-wrap:before, .icon-forward.v-label:before, .v-menubar-menuitem-icon-forward:before {
+	content: "\27a6";
+}
+
+.icon-cw.v-nativebutton:before, .icon-cw > .v-button-wrap:before, .icon-cw.v-label:before, .v-menubar-menuitem-icon-cw:before {
+	content: "\27f3";
+}
+
+.icon-left-thin.v-nativebutton:before, .icon-left-thin > .v-button-wrap:before, .icon-left-thin.v-label:before, .v-menubar-menuitem-icon-left-thin:before {
+	content: "\2b05";
+}
+
+.icon-up-thin.v-nativebutton:before, .icon-up-thin > .v-button-wrap:before, .icon-up-thin.v-label:before, .v-menubar-menuitem-icon-up-thin:before {
+	content: "\2b06";
+}
+
+.icon-down-thin.v-nativebutton:before, .icon-down-thin > .v-button-wrap:before, .icon-down-thin.v-label:before, .v-menubar-menuitem-icon-down-thin:before {
+	content: "\2b07";
+}
+
+.icon-left-bold.v-nativebutton:before, .icon-left-bold > .v-button-wrap:before, .icon-left-bold.v-label:before, .v-menubar-menuitem-icon-left-bold:before {
+	content: "\e4ad";
+}
+
+.icon-right-bold.v-nativebutton:before, .icon-right-bold > .v-button-wrap:before, .icon-right-bold.v-label:before, .v-menubar-menuitem-icon-right-bold:before {
+	content: "\e4ae";
+}
+
+.icon-up-bold.v-nativebutton:before, .icon-up-bold > .v-button-wrap:before, .icon-up-bold.v-label:before, .v-menubar-menuitem-icon-up-bold:before {
+	content: "\e4af";
+}
+
+.icon-down-bold.v-nativebutton:before, .icon-down-bold > .v-button-wrap:before, .icon-down-bold.v-label:before, .v-menubar-menuitem-icon-down-bold:before {
+	content: "\e4b0";
+}
+
+.icon-user-add.v-nativebutton:before, .icon-user-add > .v-button-wrap:before, .icon-user-add.v-label:before, .v-menubar-menuitem-icon-user-add:before {
+	content: "\e700";
+}
+
+.icon-help-circle.v-nativebutton:before, .icon-help-circle > .v-button-wrap:before, .icon-help-circle.v-label:before, .v-menubar-menuitem-icon-help-circle:before {
+	content: "\e704";
+}
+
+.icon-info-circle.v-nativebutton:before, .icon-info-circle > .v-button-wrap:before, .icon-info-circle.v-label:before, .v-menubar-menuitem-icon-info-circle:before {
+	content: "\e705";
+}
+
+.icon-back.v-nativebutton:before, .icon-back > .v-button-wrap:before, .icon-back.v-label:before, .v-menubar-menuitem-icon-back:before {
+	content: "\e706";
+}
+
+.icon-eye.v-nativebutton:before, .icon-eye > .v-button-wrap:before, .icon-eye.v-label:before, .v-menubar-menuitem-icon-eye:before {
+	content: "\e70a";
+}
+
+.icon-tag.v-nativebutton:before, .icon-tag > .v-button-wrap:before, .icon-tag.v-label:before, .v-menubar-menuitem-icon-tag:before {
+	content: "\e70c";
+}
+
+.icon-upload-cloud.v-nativebutton:before, .icon-upload-cloud > .v-button-wrap:before, .icon-upload-cloud.v-label:before, .v-menubar-menuitem-icon-upload-cloud:before {
+	content: "\e711";
+}
+
+.icon-reply.v-nativebutton:before, .icon-reply > .v-button-wrap:before, .icon-reply.v-label:before, .v-menubar-menuitem-icon-reply:before {
+	content: "\e712";
+}
+
+.icon-export.v-nativebutton:before, .icon-export > .v-button-wrap:before, .icon-export.v-label:before, .v-menubar-menuitem-icon-export:before {
+	content: "\e715";
+}
+
+.icon-print.v-nativebutton:before, .icon-print > .v-button-wrap:before, .icon-print.v-label:before, .v-menubar-menuitem-icon-print:before {
+	content: "\e716";
+}
+
+.icon-retweet.v-nativebutton:before, .icon-retweet > .v-button-wrap:before, .icon-retweet.v-label:before, .v-menubar-menuitem-icon-retweet:before {
+	content: "\e717";
+}
+
+.icon-comment.v-nativebutton:before, .icon-comment > .v-button-wrap:before, .icon-comment.v-label:before, .v-menubar-menuitem-icon-comment:before {
+	content: "\e718";
+}
+
+.icon-vcard.v-nativebutton:before, .icon-vcard > .v-button-wrap:before, .icon-vcard.v-label:before, .v-menubar-menuitem-icon-vcard:before {
+	content: "\e722";
+}
+
+.icon-location.v-nativebutton:before, .icon-location > .v-button-wrap:before, .icon-location.v-label:before, .v-menubar-menuitem-icon-location:before {
+	content: "\e724";
+}
+
+.icon-trash.v-nativebutton:before, .icon-trash > .v-button-wrap:before, .icon-trash.v-label:before, .v-menubar-menuitem-icon-trash:before {
+	content: "\e729";
+}
+
+.icon-resize-full.v-nativebutton:before, .icon-resize-full > .v-button-wrap:before, .icon-resize-full.v-label:before, .v-menubar-menuitem-icon-resize-full:before {
+	content: "\e744";
+}
+
+.icon-resize-small.v-nativebutton:before, .icon-resize-small > .v-button-wrap:before, .icon-resize-small.v-label:before, .v-menubar-menuitem-icon-resize-small:before {
+	content: "\e746";
+}
+
+.icon-down-open.v-nativebutton:before, .icon-down-open > .v-button-wrap:before, .icon-down-open.v-label:before, .v-menubar-menuitem-icon-down-open:before {
+	content: "\e75c";
+}
+
+.icon-left-open.v-nativebutton:before, .icon-left-open > .v-button-wrap:before, .icon-left-open.v-label:before, .v-menubar-menuitem-icon-left-open:before {
+	content: "\e75d";
+}
+
+.icon-right-open.v-nativebutton:before, .icon-right-open > .v-button-wrap:before, .icon-right-open.v-label:before, .v-menubar-menuitem-icon-right-open:before {
+	content: "\e75e";
+}
+
+.icon-up-open.v-nativebutton:before, .icon-up-open > .v-button-wrap:before, .icon-up-open.v-label:before, .v-menubar-menuitem-icon-up-open:before {
+	content: "\e75f";
+}
+
+.icon-arrows-cw.v-nativebutton:before, .icon-arrows-cw > .v-button-wrap:before, .icon-arrows-cw.v-label:before, .v-menubar-menuitem-icon-arrows-cw:before {
+	content: "\e760";
+}
+
+.icon-chart-pie.v-nativebutton:before, .icon-chart-pie > .v-button-wrap:before, .icon-chart-pie.v-label:before, .v-menubar-menuitem-icon-chart-pie:before {
+	content: "\e7a2";
+}
+
+.icon-search-1.v-nativebutton:before, .icon-search-1 > .v-button-wrap:before, .icon-search-1.v-label:before, .v-menubar-menuitem-icon-search-1:before {
+	content: "\e800";
+}
+
+.icon-user.v-nativebutton:before, .icon-user > .v-button-wrap:before, .icon-user.v-label:before, .v-menubar-menuitem-icon-user:before {
+	content: "\1f464";
+}
+
+.icon-users.v-nativebutton:before, .icon-users > .v-button-wrap:before, .icon-users.v-label:before, .v-menubar-menuitem-icon-users:before {
+	content: "\1f465";
+}
+
+.icon-monitor.v-nativebutton:before, .icon-monitor > .v-button-wrap:before, .icon-monitor.v-label:before, .v-menubar-menuitem-icon-monitor:before {
+	content: "\1f4bb";
+}
+
+.icon-folder.v-nativebutton:before, .icon-folder > .v-button-wrap:before, .icon-folder.v-label:before, .v-menubar-menuitem-icon-folder:before {
+	content: "\1f4c1";
+}
+
+.icon-doc.v-nativebutton:before, .icon-doc > .v-button-wrap:before, .icon-doc.v-label:before, .v-menubar-menuitem-icon-doc:before {
+	content: "\1f4c4";
+}
+
+.icon-calendar.v-nativebutton:before, .icon-calendar > .v-button-wrap:before, .icon-calendar.v-label:before, .v-menubar-menuitem-icon-calendar:before {
+	content: "\1f4c5";
+}
+
+.icon-chart.v-nativebutton:before, .icon-chart > .v-button-wrap:before, .icon-chart.v-label:before, .v-menubar-menuitem-icon-chart:before {
+	content: "\1f4c8";
+}
+
+.icon-attach.v-nativebutton:before, .icon-attach > .v-button-wrap:before, .icon-attach.v-label:before, .v-menubar-menuitem-icon-attach:before {
+	content: "\1f4ce";
+}
+
+.icon-upload.v-nativebutton:before, .icon-upload > .v-button-wrap:before, .icon-upload.v-label:before, .v-menubar-menuitem-icon-upload:before {
+	content: "\1f4e4";
+}
+
+.icon-download.v-nativebutton:before, .icon-download > .v-button-wrap:before, .icon-download.v-label:before, .v-menubar-menuitem-icon-download:before {
+	content: "\1f4e5";
+}
+
+.icon-mobile.v-nativebutton:before, .icon-mobile > .v-button-wrap:before, .icon-mobile.v-label:before, .v-menubar-menuitem-icon-mobile:before {
+	content: "\1f4f1";
+}
+
+.icon-camera.v-nativebutton:before, .icon-camera > .v-button-wrap:before, .icon-camera.v-label:before, .v-menubar-menuitem-icon-camera:before {
+	content: "\1f4f7";
+}
+
+.icon-lock.v-nativebutton:before, .icon-lock > .v-button-wrap:before, .icon-lock.v-label:before, .v-menubar-menuitem-icon-lock:before {
+	content: "\1f512";
+}
+
+.icon-lock-open.v-nativebutton:before, .icon-lock-open > .v-button-wrap:before, .icon-lock-open.v-label:before, .v-menubar-menuitem-icon-lock-open:before {
+	content: "\1f513";
+}
+
+.icon-bell.v-nativebutton:before, .icon-bell > .v-button-wrap:before, .icon-bell.v-label:before, .v-menubar-menuitem-icon-bell:before {
+	content: "\1f514";
+}
+
+.icon-link.v-nativebutton:before, .icon-link > .v-button-wrap:before, .icon-link.v-label:before, .v-menubar-menuitem-icon-link:before {
+	content: "\1f517";
+}
+
+.icon-clock.v-nativebutton:before, .icon-clock > .v-button-wrap:before, .icon-clock.v-label:before, .v-menubar-menuitem-icon-clock:before {
+	content: "\1f554";
+}
+
+.icon-block.v-nativebutton:before, .icon-block > .v-button-wrap:before, .icon-block.v-label:before, .v-menubar-menuitem-icon-block:before {
+	content: "\1f6ab";
+}
+
+.icon-plus.v-nativebutton:before, .icon-plus > .v-button-wrap:before, .icon-plus.v-label:before, .v-menubar-menuitem-icon-plus:before {
+	content: "\2b";
+}
+
+.icon-minus.v-nativebutton:before, .icon-minus > .v-button-wrap:before, .icon-minus.v-label:before, .v-menubar-menuitem-icon-minus:before {
+	content: "\2d";
+}
+
+.icon-info.v-nativebutton:before, .icon-info > .v-button-wrap:before, .icon-info.v-label:before, .v-menubar-menuitem-icon-info:before {
+	content: "\2139";
+}
+
+.icon-left.v-nativebutton:before, .icon-left > .v-button-wrap:before, .icon-left.v-label:before, .v-menubar-menuitem-icon-left:before {
+	content: "\2190";
+}
+
+.icon-up.v-nativebutton:before, .icon-up > .v-button-wrap:before, .icon-up.v-label:before, .v-menubar-menuitem-icon-up:before {
+	content: "\2191";
+}
+
+.icon-right.v-nativebutton:before, .icon-right > .v-button-wrap:before, .icon-right.v-label:before, .v-menubar-menuitem-icon-right:before {
+	content: "\2192";
+}
+
+.icon-down.v-nativebutton:before, .icon-down > .v-button-wrap:before, .icon-down.v-label:before, .v-menubar-menuitem-icon-down:before {
+	content: "\2193";
+}
+
+.icon-exchange.v-nativebutton:before, .icon-exchange > .v-button-wrap:before, .icon-exchange.v-label:before, .v-menubar-menuitem-icon-exchange:before {
+	content: "\21c4";
+}
+
+.icon-home.v-nativebutton:before, .icon-home > .v-button-wrap:before, .icon-home.v-label:before, .v-menubar-menuitem-icon-home:before {
+	content: "\2302";
+}
+
+.icon-home-1.v-nativebutton:before, .icon-home-1 > .v-button-wrap:before, .icon-home-1.v-label:before, .v-menubar-menuitem-icon-home-1:before {
+	content: "\e802";
+}
+
+.icon-up-dir.v-nativebutton:before, .icon-up-dir > .v-button-wrap:before, .icon-up-dir.v-label:before, .v-menubar-menuitem-icon-up-dir:before {
+	content: "\25b4";
+}
+
+.icon-right-dir.v-nativebutton:before, .icon-right-dir > .v-button-wrap:before, .icon-right-dir.v-label:before, .v-menubar-menuitem-icon-right-dir:before {
+	content: "\25b8";
+}
+
+.icon-down-dir.v-nativebutton:before, .icon-down-dir > .v-button-wrap:before, .icon-down-dir.v-label:before, .v-menubar-menuitem-icon-down-dir:before {
+	content: "\25be";
+}
+
+.icon-left-dir.v-nativebutton:before, .icon-left-dir > .v-button-wrap:before, .icon-left-dir.v-label:before, .v-menubar-menuitem-icon-left-dir:before {
+	content: "\25c2";
+}
+
+.icon-star.v-nativebutton:before, .icon-star > .v-button-wrap:before, .icon-star.v-label:before, .v-menubar-menuitem-icon-star:before {
+	content: "\2605";
+}
+
+.icon-star-empty.v-nativebutton:before, .icon-star-empty > .v-button-wrap:before, .icon-star-empty.v-label:before, .v-menubar-menuitem-icon-star-empty:before {
+	content: "\2606";
+}
+
+.icon-th-list.v-nativebutton:before, .icon-th-list > .v-button-wrap:before, .icon-th-list.v-label:before, .v-menubar-menuitem-icon-th-list:before {
+	content: "\2630";
+}
+
+.icon-heart-empty.v-nativebutton:before, .icon-heart-empty > .v-button-wrap:before, .icon-heart-empty.v-label:before, .v-menubar-menuitem-icon-heart-empty:before {
+	content: "\2661";
+}
+
+.icon-heart.v-nativebutton:before, .icon-heart > .v-button-wrap:before, .icon-heart.v-label:before, .v-menubar-menuitem-icon-heart:before {
+	content: "\2665";
+}
+
+.icon-music.v-nativebutton:before, .icon-music > .v-button-wrap:before, .icon-music.v-label:before, .v-menubar-menuitem-icon-music:before {
+	content: "\266a";
+}
+
+.icon-th.v-nativebutton:before, .icon-th > .v-button-wrap:before, .icon-th.v-label:before, .v-menubar-menuitem-icon-th:before {
+	content: "\268f";
+}
+
+.icon-flag.v-nativebutton:before, .icon-flag > .v-button-wrap:before, .icon-flag.v-label:before, .v-menubar-menuitem-icon-flag:before {
+	content: "\2691";
+}
+
+.icon-cog.v-nativebutton:before, .icon-cog > .v-button-wrap:before, .icon-cog.v-label:before, .v-menubar-menuitem-icon-cog:before {
+	content: "\2699";
+}
+
+.icon-attention.v-nativebutton:before, .icon-attention > .v-button-wrap:before, .icon-attention.v-label:before, .v-menubar-menuitem-icon-attention:before {
+	content: "\26a0";
+}
+
+.icon-mail.v-nativebutton:before, .icon-mail > .v-button-wrap:before, .icon-mail.v-label:before, .v-menubar-menuitem-icon-mail:before {
+	content: "\2709";
+}
+
+.icon-edit.v-nativebutton:before, .icon-edit > .v-button-wrap:before, .icon-edit.v-label:before, .v-menubar-menuitem-icon-edit:before {
+	content: "\270d";
+}
+
+.icon-pencil.v-nativebutton:before, .icon-pencil > .v-button-wrap:before, .icon-pencil.v-label:before, .v-menubar-menuitem-icon-pencil:before {
+	content: "\270e";
+}
+
+.icon-ok.v-nativebutton:before, .icon-ok > .v-button-wrap:before, .icon-ok.v-label:before, .v-menubar-menuitem-icon-ok:before {
+	content: "\2713";
+}
+
+.icon-cancel-1.v-nativebutton:before, .icon-cancel-1 > .v-button-wrap:before, .icon-cancel-1.v-label:before, .v-menubar-menuitem-icon-cancel-1:before {
+	content: "\e801";
+}
+
+.icon-cancel.v-nativebutton:before, .icon-cancel > .v-button-wrap:before, .icon-cancel.v-label:before, .v-menubar-menuitem-icon-cancel:before {
+	content: "\2715";
+}
+
+.icon-cancel-circle.v-nativebutton:before, .icon-cancel-circle > .v-button-wrap:before, .icon-cancel-circle.v-label:before, .v-menubar-menuitem-icon-cancel-circle:before {
+	content: "\2716";
+}
+
+.icon-help.v-nativebutton:before, .icon-help > .v-button-wrap:before, .icon-help.v-label:before, .v-menubar-menuitem-icon-help:before {
+	content: "\2753";
+}
+
+.icon-plus-circle.v-nativebutton:before, .icon-plus-circle > .v-button-wrap:before, .icon-plus-circle.v-label:before, .v-menubar-menuitem-icon-plus-circle:before {
+	content: "\2795";
+}
+
+.icon-minus-circle.v-nativebutton:before, .icon-minus-circle > .v-button-wrap:before, .icon-minus-circle.v-label:before, .v-menubar-menuitem-icon-minus-circle:before {
+	content: "\2796";
+}
+
+.icon-right-thin.v-nativebutton:before, .icon-right-thin > .v-button-wrap:before, .icon-right-thin.v-label:before, .v-menubar-menuitem-icon-right-thin:before {
+	content: "\27a1";
+}
+
+.icon-forward.v-nativebutton:before, .icon-forward > .v-button-wrap:before, .icon-forward.v-label:before, .v-menubar-menuitem-icon-forward:before {
+	content: "\27a6";
+}
+
+.icon-cw.v-nativebutton:before, .icon-cw > .v-button-wrap:before, .icon-cw.v-label:before, .v-menubar-menuitem-icon-cw:before {
+	content: "\27f3";
+}
+
+.icon-left-thin.v-nativebutton:before, .icon-left-thin > .v-button-wrap:before, .icon-left-thin.v-label:before, .v-menubar-menuitem-icon-left-thin:before {
+	content: "\2b05";
+}
+
+.icon-up-thin.v-nativebutton:before, .icon-up-thin > .v-button-wrap:before, .icon-up-thin.v-label:before, .v-menubar-menuitem-icon-up-thin:before {
+	content: "\2b06";
+}
+
+.icon-down-thin.v-nativebutton:before, .icon-down-thin > .v-button-wrap:before, .icon-down-thin.v-label:before, .v-menubar-menuitem-icon-down-thin:before {
+	content: "\2b07";
+}
+
+.icon-left-bold.v-nativebutton:before, .icon-left-bold > .v-button-wrap:before, .icon-left-bold.v-label:before, .v-menubar-menuitem-icon-left-bold:before {
+	content: "\e4ad";
+}
+
+.icon-right-bold.v-nativebutton:before, .icon-right-bold > .v-button-wrap:before, .icon-right-bold.v-label:before, .v-menubar-menuitem-icon-right-bold:before {
+	content: "\e4ae";
+}
+
+.icon-up-bold.v-nativebutton:before, .icon-up-bold > .v-button-wrap:before, .icon-up-bold.v-label:before, .v-menubar-menuitem-icon-up-bold:before {
+	content: "\e4af";
+}
+
+.icon-down-bold.v-nativebutton:before, .icon-down-bold > .v-button-wrap:before, .icon-down-bold.v-label:before, .v-menubar-menuitem-icon-down-bold:before {
+	content: "\e4b0";
+}
+
+.icon-user-add.v-nativebutton:before, .icon-user-add > .v-button-wrap:before, .icon-user-add.v-label:before, .v-menubar-menuitem-icon-user-add:before {
+	content: "\e700";
+}
+
+.icon-help-circle.v-nativebutton:before, .icon-help-circle > .v-button-wrap:before, .icon-help-circle.v-label:before, .v-menubar-menuitem-icon-help-circle:before {
+	content: "\e704";
+}
+
+.icon-info-circle.v-nativebutton:before, .icon-info-circle > .v-button-wrap:before, .icon-info-circle.v-label:before, .v-menubar-menuitem-icon-info-circle:before {
+	content: "\e705";
+}
+
+.icon-back.v-nativebutton:before, .icon-back > .v-button-wrap:before, .icon-back.v-label:before, .v-menubar-menuitem-icon-back:before {
+	content: "\e706";
+}
+
+.icon-eye.v-nativebutton:before, .icon-eye > .v-button-wrap:before, .icon-eye.v-label:before, .v-menubar-menuitem-icon-eye:before {
+	content: "\e70a";
+}
+
+.icon-tag.v-nativebutton:before, .icon-tag > .v-button-wrap:before, .icon-tag.v-label:before, .v-menubar-menuitem-icon-tag:before {
+	content: "\e70c";
+}
+
+.icon-upload-cloud.v-nativebutton:before, .icon-upload-cloud > .v-button-wrap:before, .icon-upload-cloud.v-label:before, .v-menubar-menuitem-icon-upload-cloud:before {
+	content: "\e711";
+}
+
+.icon-reply.v-nativebutton:before, .icon-reply > .v-button-wrap:before, .icon-reply.v-label:before, .v-menubar-menuitem-icon-reply:before {
+	content: "\e712";
+}
+
+.icon-export.v-nativebutton:before, .icon-export > .v-button-wrap:before, .icon-export.v-label:before, .v-menubar-menuitem-icon-export:before {
+	content: "\e715";
+}
+
+.icon-print.v-nativebutton:before, .icon-print > .v-button-wrap:before, .icon-print.v-label:before, .v-menubar-menuitem-icon-print:before {
+	content: "\e716";
+}
+
+.icon-retweet.v-nativebutton:before, .icon-retweet > .v-button-wrap:before, .icon-retweet.v-label:before, .v-menubar-menuitem-icon-retweet:before {
+	content: "\e717";
+}
+
+.icon-comment.v-nativebutton:before, .icon-comment > .v-button-wrap:before, .icon-comment.v-label:before, .v-menubar-menuitem-icon-comment:before {
+	content: "\e718";
+}
+
+.icon-vcard.v-nativebutton:before, .icon-vcard > .v-button-wrap:before, .icon-vcard.v-label:before, .v-menubar-menuitem-icon-vcard:before {
+	content: "\e722";
+}
+
+.icon-location.v-nativebutton:before, .icon-location > .v-button-wrap:before, .icon-location.v-label:before, .v-menubar-menuitem-icon-location:before {
+	content: "\e724";
+}
+
+.icon-trash.v-nativebutton:before, .icon-trash > .v-button-wrap:before, .icon-trash.v-label:before, .v-menubar-menuitem-icon-trash:before {
+	content: "\e729";
+}
+
+.icon-resize-full.v-nativebutton:before, .icon-resize-full > .v-button-wrap:before, .icon-resize-full.v-label:before, .v-menubar-menuitem-icon-resize-full:before {
+	content: "\e744";
+}
+
+.icon-resize-small.v-nativebutton:before, .icon-resize-small > .v-button-wrap:before, .icon-resize-small.v-label:before, .v-menubar-menuitem-icon-resize-small:before {
+	content: "\e746";
+}
+
+.icon-down-open.v-nativebutton:before, .icon-down-open > .v-button-wrap:before, .icon-down-open.v-label:before, .v-menubar-menuitem-icon-down-open:before {
+	content: "\e75c";
+}
+
+.icon-left-open.v-nativebutton:before, .icon-left-open > .v-button-wrap:before, .icon-left-open.v-label:before, .v-menubar-menuitem-icon-left-open:before {
+	content: "\e75d";
+}
+
+.icon-right-open.v-nativebutton:before, .icon-right-open > .v-button-wrap:before, .icon-right-open.v-label:before, .v-menubar-menuitem-icon-right-open:before {
+	content: "\e75e";
+}
+
+.icon-up-open.v-nativebutton:before, .icon-up-open > .v-button-wrap:before, .icon-up-open.v-label:before, .v-menubar-menuitem-icon-up-open:before {
+	content: "\e75f";
+}
+
+.icon-arrows-cw.v-nativebutton:before, .icon-arrows-cw > .v-button-wrap:before, .icon-arrows-cw.v-label:before, .v-menubar-menuitem-icon-arrows-cw:before {
+	content: "\e760";
+}
+
+.icon-chart-pie.v-nativebutton:before, .icon-chart-pie > .v-button-wrap:before, .icon-chart-pie.v-label:before, .v-menubar-menuitem-icon-chart-pie:before {
+	content: "\e7a2";
+}
+
+.icon-search-1.v-nativebutton:before, .icon-search-1 > .v-button-wrap:before, .icon-search-1.v-label:before, .v-menubar-menuitem-icon-search-1:before {
+	content: "\e800";
+}
+
+.icon-user.v-nativebutton:before, .icon-user > .v-button-wrap:before, .icon-user.v-label:before, .v-menubar-menuitem-icon-user:before {
+	content: "\1f464";
+}
+
+.icon-users.v-nativebutton:before, .icon-users > .v-button-wrap:before, .icon-users.v-label:before, .v-menubar-menuitem-icon-users:before {
+	content: "\1f465";
+}
+
+.icon-monitor.v-nativebutton:before, .icon-monitor > .v-button-wrap:before, .icon-monitor.v-label:before, .v-menubar-menuitem-icon-monitor:before {
+	content: "\1f4bb";
+}
+
+.icon-folder.v-nativebutton:before, .icon-folder > .v-button-wrap:before, .icon-folder.v-label:before, .v-menubar-menuitem-icon-folder:before {
+	content: "\1f4c1";
+}
+
+.icon-doc.v-nativebutton:before, .icon-doc > .v-button-wrap:before, .icon-doc.v-label:before, .v-menubar-menuitem-icon-doc:before {
+	content: "\1f4c4";
+}
+
+.icon-calendar.v-nativebutton:before, .icon-calendar > .v-button-wrap:before, .icon-calendar.v-label:before, .v-menubar-menuitem-icon-calendar:before {
+	content: "\1f4c5";
+}
+
+.icon-chart.v-nativebutton:before, .icon-chart > .v-button-wrap:before, .icon-chart.v-label:before, .v-menubar-menuitem-icon-chart:before {
+	content: "\1f4c8";
+}
+
+.icon-attach.v-nativebutton:before, .icon-attach > .v-button-wrap:before, .icon-attach.v-label:before, .v-menubar-menuitem-icon-attach:before {
+	content: "\1f4ce";
+}
+
+.icon-upload.v-nativebutton:before, .icon-upload > .v-button-wrap:before, .icon-upload.v-label:before, .v-menubar-menuitem-icon-upload:before {
+	content: "\1f4e4";
+}
+
+.icon-download.v-nativebutton:before, .icon-download > .v-button-wrap:before, .icon-download.v-label:before, .v-menubar-menuitem-icon-download:before {
+	content: "\1f4e5";
+}
+
+.icon-mobile.v-nativebutton:before, .icon-mobile > .v-button-wrap:before, .icon-mobile.v-label:before, .v-menubar-menuitem-icon-mobile:before {
+	content: "\1f4f1";
+}
+
+.icon-camera.v-nativebutton:before, .icon-camera > .v-button-wrap:before, .icon-camera.v-label:before, .v-menubar-menuitem-icon-camera:before {
+	content: "\1f4f7";
+}
+
+.icon-lock.v-nativebutton:before, .icon-lock > .v-button-wrap:before, .icon-lock.v-label:before, .v-menubar-menuitem-icon-lock:before {
+	content: "\1f512";
+}
+
+.icon-lock-open.v-nativebutton:before, .icon-lock-open > .v-button-wrap:before, .icon-lock-open.v-label:before, .v-menubar-menuitem-icon-lock-open:before {
+	content: "\1f513";
+}
+
+.icon-bell.v-nativebutton:before, .icon-bell > .v-button-wrap:before, .icon-bell.v-label:before, .v-menubar-menuitem-icon-bell:before {
+	content: "\1f514";
+}
+
+.icon-link.v-nativebutton:before, .icon-link > .v-button-wrap:before, .icon-link.v-label:before, .v-menubar-menuitem-icon-link:before {
+	content: "\1f517";
+}
+
+.icon-clock.v-nativebutton:before, .icon-clock > .v-button-wrap:before, .icon-clock.v-label:before, .v-menubar-menuitem-icon-clock:before {
+	content: "\1f554";
+}
+
+.icon-block.v-nativebutton:before, .icon-block > .v-button-wrap:before, .icon-block.v-label:before, .v-menubar-menuitem-icon-block:before {
+	content: "\1f6ab";
+}
+
+@font-face {
+	font-family: "ThemeIcons";
+	src: url(fonts/themeicons-webfont.eot);
+	src: url(fonts/themeicons-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/themeicons-webfont.woff) format("woff"), url(fonts/themeicons-webfont.ttf) format("truetype"), url(fonts/themeicons-webfont.svg#icomoon) format("svg");
+}
+
+@font-face {
+	font-family: "FontAwesome";
+	src: url(fonts/FontAwesome.eot);
+	src: url(fonts/FontAwesome.eot?#iefix) format("embedded-opentype"), url(fonts/FontAwesome.woff) format("woff"), url(fonts/FontAwesome.ttf) format("truetype"), url(fonts/FontAwesome.svg#icomoon) format("svg");
+}
+
+[class^="fa-"], [class*=" fa-"] {
+	font-family: "FontAwesome";
+	speak: none;
+	font-style: normal;
+	font-weight: normal;
+	font-variant: normal;
+	text-transform: none;
+	line-height: 1;
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+	-webkit-font-smoothing: antialiased;
+	-moz-osx-font-smoothing: grayscale;
+}
+
+[class^="vi-"], [class*=" vi-"] {
+	font-family: "Vaadin-Icons";
+	speak: none;
+	font-style: normal;
+	font-weight: normal;
+	font-variant: normal;
+	text-transform: none;
+	line-height: 1;
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+	-webkit-font-smoothing: antialiased;
+	-moz-osx-font-smoothing: grayscale;
+}
+
+.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-close:before {
+	content: "\f00d";
+}
+
+.fa-remove:before {
+	content: "\f00d";
+}
+
+.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-cog:before {
+	content: "\f013";
+}
+
+.fa-gear: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-repeat:before {
+	content: "\f01e";
+}
+
+.fa-rotate-right: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-book2: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 {
+	content: "\f03b";
+}
+
+.fa-outdent:before {
+	content: "\f03b";
+}
+
+.fa-indent:before {
+	content: "\f03c";
+}
+
+.fa-video-camera:before {
+	content: "\f03d";
+}
+
+.fa-image:before {
+	content: "\f03e";
+}
+
+.fa-photo:before {
+	content: "\f03e";
+}
+
+.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 {
+	content: "\f044";
+}
+
+.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 {
+	content: "\f064";
+}
+
+.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-exclamation-triangle:before {
+	content: "\f071";
+}
+
+.fa-warning:before {
+	content: "\f071";
+}
+
+.fa-plane:before {
+	content: "\f072";
+}
+
+.fa-calendar:before {
+	content: "\f073";
+}
+
+.fa-random2:before {
+	content: "\f074";
+}
+
+.fa-comment2:before {
+	content: "\f075";
+}
+
+.fa-magnet:before {
+	content: "\f076";
+}
+
+.fa-chevron-up:before {
+	content: "\f077";
+}
+
+.fa-chevron-down:before {
+	content: "\f078";
+}
+
+.fa-retweet2: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-chart2:before {
+	content: "\f080";
+}
+
+.fa-bar-chart-o: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-cogs:before {
+	content: "\f085";
+}
+
+.fa-gears: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-in2:before {
+	content: "\f090";
+}
+
+.fa-trophy:before {
+	content: "\f091";
+}
+
+.fa-github-square:before {
+	content: "\f092";
+}
+
+.fa-upload3: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:before {
+	content: "\f09a";
+}
+
+.fa-facebook-f:before {
+	content: "\f09a";
+}
+
+.fa-github:before {
+	content: "\f09b";
+}
+
+.fa-unlock:before {
+	content: "\f09c";
+}
+
+.fa-credit-card:before {
+	content: "\f09d";
+}
+
+.fa-feed:before {
+	content: "\f09e";
+}
+
+.fa-rss:before {
+	content: "\f09e";
+}
+
+.fa-hdd-o:before {
+	content: "\f0a0";
+}
+
+.fa-bullhorn:before {
+	content: "\f0a1";
+}
+
+.fa-bell-o:before {
+	content: "\f0a2";
+}
+
+.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-tasks2:before {
+	content: "\f0ae";
+}
+
+.fa-filter2:before {
+	content: "\f0b0";
+}
+
+.fa-briefcase:before {
+	content: "\f0b1";
+}
+
+.fa-arrows-alt:before {
+	content: "\f0b2";
+}
+
+.fa-group:before {
+	content: "\f0c0";
+}
+
+.fa-users:before {
+	content: "\f0c0";
+}
+
+.fa-chain:before {
+	content: "\f0c1";
+}
+
+.fa-link:before {
+	content: "\f0c1";
+}
+
+.fa-cloud:before {
+	content: "\f0c2";
+}
+
+.fa-flask:before {
+	content: "\f0c3";
+}
+
+.fa-cut:before {
+	content: "\f0c4";
+}
+
+.fa-scissors:before {
+	content: "\f0c4";
+}
+
+.fa-copy:before {
+	content: "\f0c5";
+}
+
+.fa-files-o:before {
+	content: "\f0c5";
+}
+
+.fa-paperclip:before {
+	content: "\f0c6";
+}
+
+.fa-floppy-o:before {
+	content: "\f0c7";
+}
+
+.fa-save:before {
+	content: "\f0c7";
+}
+
+.fa-square:before {
+	content: "\f0c8";
+}
+
+.fa-bars:before {
+	content: "\f0c9";
+}
+
+.fa-navicon:before {
+	content: "\f0c9";
+}
+
+.fa-reorder: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-table2: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-sort:before {
+	content: "\f0dc";
+}
+
+.fa-unsorted:before {
+	content: "\f0dc";
+}
+
+.fa-sort-desc:before {
+	content: "\f0dd";
+}
+
+.fa-sort-down:before {
+	content: "\f0dd";
+}
+
+.fa-sort-asc:before {
+	content: "\f0de";
+}
+
+.fa-sort-up:before {
+	content: "\f0de";
+}
+
+.fa-envelope:before {
+	content: "\f0e0";
+}
+
+.fa-linkedin:before {
+	content: "\f0e1";
+}
+
+.fa-rotate-left:before {
+	content: "\f0e2";
+}
+
+.fa-undo:before {
+	content: "\f0e2";
+}
+
+.fa-gavel:before {
+	content: "\f0e3";
+}
+
+.fa-legal:before {
+	content: "\f0e3";
+}
+
+.fa-dashboard:before {
+	content: "\f0e4";
+}
+
+.fa-tachometer:before {
+	content: "\f0e4";
+}
+
+.fa-comment-o2:before {
+	content: "\f0e5";
+}
+
+.fa-comments-o:before {
+	content: "\f0e6";
+}
+
+.fa-bolt:before {
+	content: "\f0e7";
+}
+
+.fa-flash:before {
+	content: "\f0e7";
+}
+
+.fa-sitemap2:before {
+	content: "\f0e8";
+}
+
+.fa-umbrella:before {
+	content: "\f0e9";
+}
+
+.fa-clipboard:before {
+	content: "\f0ea";
+}
+
+.fa-paste: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:before {
+	content: "\f0f3";
+}
+
+.fa-coffee:before {
+	content: "\f0f4";
+}
+
+.fa-cutlery:before {
+	content: "\f0f5";
+}
+
+.fa-file-text-o2: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:before {
+	content: "\f10b";
+}
+
+.fa-mobile-phone: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 {
+	content: "\f112";
+}
+
+.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 {
+	content: "\f122";
+}
+
+.fa-reply-all:before {
+	content: "\f122";
+}
+
+.fa-star-half-empty:before {
+	content: "\f123";
+}
+
+.fa-star-half-full:before {
+	content: "\f123";
+}
+
+.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-chain-broken:before {
+	content: "\f127";
+}
+
+.fa-unlink: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-piece2: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-caret-square-o-down:before {
+	content: "\f150";
+}
+
+.fa-toggle-down:before {
+	content: "\f150";
+}
+
+.fa-caret-square-o-up:before {
+	content: "\f151";
+}
+
+.fa-toggle-up:before {
+	content: "\f151";
+}
+
+.fa-caret-square-o-right:before {
+	content: "\f152";
+}
+
+.fa-toggle-right:before {
+	content: "\f152";
+}
+
+.fa-eur:before {
+	content: "\f153";
+}
+
+.fa-euro:before {
+	content: "\f153";
+}
+
+.fa-gbp:before {
+	content: "\f154";
+}
+
+.fa-dollar:before {
+	content: "\f155";
+}
+
+.fa-usd:before {
+	content: "\f155";
+}
+
+.fa-inr:before {
+	content: "\f156";
+}
+
+.fa-rupee:before {
+	content: "\f156";
+}
+
+.fa-cny:before {
+	content: "\f157";
+}
+
+.fa-jpy:before {
+	content: "\f157";
+}
+
+.fa-rmb:before {
+	content: "\f157";
+}
+
+.fa-yen:before {
+	content: "\f157";
+}
+
+.fa-rouble:before {
+	content: "\f158";
+}
+
+.fa-rub:before {
+	content: "\f158";
+}
+
+.fa-ruble:before {
+	content: "\f158";
+}
+
+.fa-krw:before {
+	content: "\f159";
+}
+
+.fa-won:before {
+	content: "\f159";
+}
+
+.fa-bitcoin:before {
+	content: "\f15a";
+}
+
+.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 {
+	content: "\f184";
+}
+
+.fa-gratipay:before {
+	content: "\f184";
+}
+
+.fa-sun-o:before {
+	content: "\f185";
+}
+
+.fa-moon-o:before {
+	content: "\f186";
+}
+
+.fa-archive2: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-caret-square-o-left:before {
+	content: "\f191";
+}
+
+.fa-toggle-left:before {
+	content: "\f191";
+}
+
+.fa-dot-circle-o:before {
+	content: "\f192";
+}
+
+.fa-wheelchair:before {
+	content: "\f193";
+}
+
+.fa-vimeo-square:before {
+	content: "\f194";
+}
+
+.fa-try:before {
+	content: "\f195";
+}
+
+.fa-turkish-lira: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-bank:before {
+	content: "\f19c";
+}
+
+.fa-institution:before {
+	content: "\f19c";
+}
+
+.fa-university:before {
+	content: "\f19c";
+}
+
+.fa-graduation-cap:before {
+	content: "\f19d";
+}
+
+.fa-mortar-board: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: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-cube2: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 {
+	content: "\f1b9";
+}
+
+.fa-car:before {
+	content: "\f1b9";
+}
+
+.fa-cab:before {
+	content: "\f1ba";
+}
+
+.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-database2: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-image-o:before {
+	content: "\f1c5";
+}
+
+.fa-file-photo-o:before {
+	content: "\f1c5";
+}
+
+.fa-file-picture-o:before {
+	content: "\f1c5";
+}
+
+.fa-file-archive-o:before {
+	content: "\f1c6";
+}
+
+.fa-file-zip-o:before {
+	content: "\f1c6";
+}
+
+.fa-file-audio-o:before {
+	content: "\f1c7";
+}
+
+.fa-file-sound-o:before {
+	content: "\f1c7";
+}
+
+.fa-file-movie-o:before {
+	content: "\f1c8";
+}
+
+.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 {
+	content: "\f1cd";
+}
+
+.fa-life-buoy:before {
+	content: "\f1cd";
+}
+
+.fa-life-ring:before {
+	content: "\f1cd";
+}
+
+.fa-life-saver:before {
+	content: "\f1cd";
+}
+
+.fa-support:before {
+	content: "\f1cd";
+}
+
+.fa-circle-o-notch:before {
+	content: "\f1ce";
+}
+
+.fa-ra:before {
+	content: "\f1d0";
+}
+
+.fa-rebel:before {
+	content: "\f1d0";
+}
+
+.fa-empire:before {
+	content: "\f1d1";
+}
+
+.fa-ge:before {
+	content: "\f1d1";
+}
+
+.fa-git-square:before {
+	content: "\f1d2";
+}
+
+.fa-git:before {
+	content: "\f1d3";
+}
+
+.fa-hacker-news:before {
+	content: "\f1d4";
+}
+
+.fa-y-combinator-square:before {
+	content: "\f1d4";
+}
+
+.fa-yc-square:before {
+	content: "\f1d4";
+}
+
+.fa-tencent-weibo:before {
+	content: "\f1d5";
+}
+
+.fa-qq:before {
+	content: "\f1d6";
+}
+
+.fa-wechat:before {
+	content: "\f1d7";
+}
+
+.fa-weixin:before {
+	content: "\f1d7";
+}
+
+.fa-paper-plane:before {
+	content: "\f1d8";
+}
+
+.fa-send:before {
+	content: "\f1d8";
+}
+
+.fa-paper-plane-o:before {
+	content: "\f1d9";
+}
+
+.fa-send-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-sliders2:before {
+	content: "\f1de";
+}
+
+.fa-share-alt:before {
+	content: "\f1e0";
+}
+
+.fa-share-alt-square:before {
+	content: "\f1e1";
+}
+
+.fa-bomb:before {
+	content: "\f1e2";
+}
+
+.fa-futbol-o:before {
+	content: "\f1e3";
+}
+
+.fa-soccer-ball-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-ils:before {
+	content: "\f20b";
+}
+
+.fa-shekel:before {
+	content: "\f20b";
+}
+
+.fa-sheqel: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 {
+	content: "\f224";
+}
+
+.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-bed:before {
+	content: "\f236";
+}
+
+.fa-hotel:before {
+	content: "\f236";
+}
+
+.fa-viacoin:before {
+	content: "\f237";
+}
+
+.fa-train:before {
+	content: "\f238";
+}
+
+.fa-subway:before {
+	content: "\f239";
+}
+
+.fa-medium:before {
+	content: "\f23a";
+}
+
+.fa-y-combinator:before {
+	content: "\f23b";
+}
+
+.fa-yc:before {
+	content: "\f23b";
+}
+
+.fa-optin-monster:before {
+	content: "\f23c";
+}
+
+.fa-opencart:before {
+	content: "\f23d";
+}
+
+.fa-expeditedssl:before {
+	content: "\f23e";
+}
+
+.fa-battery-4:before {
+	content: "\f240";
+}
+
+.fa-battery-full:before {
+	content: "\f240";
+}
+
+.fa-battery-3:before {
+	content: "\f241";
+}
+
+.fa-battery-three-quarters:before {
+	content: "\f241";
+}
+
+.fa-battery-2:before {
+	content: "\f242";
+}
+
+.fa-battery-half:before {
+	content: "\f242";
+}
+
+.fa-battery-1:before {
+	content: "\f243";
+}
+
+.fa-battery-quarter:before {
+	content: "\f243";
+}
+
+.fa-battery-0:before {
+	content: "\f244";
+}
+
+.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 {
+	content: "\f251";
+}
+
+.fa-hourglass-start:before {
+	content: "\f251";
+}
+
+.fa-hourglass-2:before {
+	content: "\f252";
+}
+
+.fa-hourglass-half:before {
+	content: "\f252";
+}
+
+.fa-hourglass-3:before {
+	content: "\f253";
+}
+
+.fa-hourglass-end:before {
+	content: "\f253";
+}
+
+.fa-hourglass:before {
+	content: "\f254";
+}
+
+.fa-hand-grab-o:before {
+	content: "\f255";
+}
+
+.fa-hand-rock-o:before {
+	content: "\f255";
+}
+
+.fa-hand-paper-o:before {
+	content: "\f256";
+}
+
+.fa-hand-stop-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-television:before {
+	content: "\f26c";
+}
+
+.fa-tv: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-map2: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";
+}
+
+.vi-browser:before {
+	content: "\f0cf";
+}
+
+.vi-bullets:before {
+	content: "\e62b";
+}
+
+.vi-combobox:before {
+	content: "\e637";
+}
+
+.vi-file-tree:before {
+	content: "\e648";
+}
+
+.vi-form:before {
+	content: "\e64c";
+}
+
+.vi-grid-bevel:before {
+	content: "\e64f";
+}
+
+.vi-grid:before {
+	content: "\e652";
+}
+
+.vi-layout:before {
+	content: "\e656";
+}
+
+.vi-level-right-bold:before {
+	content: "\e657";
+}
+
+.vi-options:before {
+	content: "\e65f";
+}
+
+.vi-panel:before {
+	content: "\e669";
+}
+
+.vi-road-branch:before {
+	content: "\e671";
+}
+
+.vi-split:before {
+	content: "\e676";
+}
+
+.vi-tabs:before {
+	content: "\e67a";
+}
+
+.vi-text-input:before {
+	content: "\e67c";
+}
+
+.vi-tree-table:before {
+	content: "\e681";
+}
+
+.vi-twin-col-select:before {
+	content: "\e682";
+}
+
+.vi-cube:before {
+	content: "\f1bf";
+}
+
+.vi-filter:before {
+	content: "\f0b3";
+}
+
+.vi-hash:before {
+	content: "\e6aa";
+}
+
+.vi-puzzle-piece:before {
+	content: "\f12f";
+}
+
+.vi-sliders:before {
+	content: "\e6d0";
+}
+
+.vi-archive:before {
+	content: "\e6ef";
+}
+
+.vi-book:before {
+	content: "\f04f";
+}
+
+.vi-modal-list:before {
+	content: "\e72c";
+}
+
+.vi-random:before {
+	content: "\f07f";
+}
+
+.vi-server:before {
+	content: "\e738";
+}
+
+.vi-database:before {
+	content: "\f1cf";
+}
+
+.vi-sitemap:before {
+	content: "\f116";
+}
+
+.vi-tasks:before {
+	content: "\e73e";
+}
+
+.vi-ticket:before {
+	content: "\e741";
+}
+
+.vi-bar-chart:before {
+	content: "\e758";
+}
+
+.vi-comment-o:before {
+	content: "\e769";
+}
+
+.vi-comment:before {
+	content: "\e76a";
+}
+
+.vi-retweet:before {
+	content: "\f08f";
+}
+
+.vi-sign-in:before {
+	content: "\f09f";
+}
+
+.vi-sign-out:before {
+	content: "\e79a";
+}
+
+.vi-table:before {
+	content: "\f0ef";
+}
+
+.vi-menu:before {
+	content: "\e7b4";
+}
+
+.vi-file-text-o:before {
+	content: "\e7e2";
+}
+
+.vi-list-ul:before {
+	content: "\e7f2";
+}
+
+.vi-list:before {
+	content: "\e7f3";
+}
+
+.vi-book-dollar:before {
+	content: "\e600";
+}
+
+.vi-book-percent:before {
+	content: "\e601";
+}
+
+.vi-briefcase:before {
+	content: "\e602";
+}
+
+.vi-plus-minus:before {
+	content: "\e603";
+}
+
+.vi-calendar-briefcase:before {
+	content: "\e604";
+}
+
+.vi-calendar-clock:before {
+	content: "\e605";
+}
+
+.vi-calendar-user:before {
+	content: "\e606";
+}
+
+.vi-dental-chair:before {
+	content: "\e607";
+}
+
+.vi-doctor-briefcase:before {
+	content: "\e608";
+}
+
+.vi-doctor:before {
+	content: "\e609";
+}
+
+.vi-dollar:before {
+	content: "\e60a";
+}
+
+.vi-exit-o:before {
+	content: "\e60b";
+}
+
+.vi-exit:before {
+	content: "\e60c";
+}
+
+.vi-golf:before {
+	content: "\e60d";
+}
+
+.vi-group:before {
+	content: "\e60e";
+}
+
+.vi-health-card:before {
+	content: "\e60f";
+}
+
+.vi-invoice:before {
+	content: "\e610";
+}
+
+.vi-level-down-bold:before {
+	content: "\e611";
+}
+
+.vi-level-left-bold:before {
+	content: "\e612";
+}
+
+.vi-level-up-bold:before {
+	content: "\e613";
+}
+
+.vi-out:before {
+	content: "\e614";
+}
+
+.vi-pill:before {
+	content: "\e615";
+}
+
+.vi-pills:before {
+	content: "\e616";
+}
+
+.vi-specialist:before {
+	content: "\e617";
+}
+
+.vi-stethoscope:before {
+	content: "\e618";
+}
+
+.vi-teeth:before {
+	content: "\e619";
+}
+
+.vi-user-card:before {
+	content: "\e61a";
+}
+
+.vi-user-check:before {
+	content: "\e61b";
+}
+
+.vi-user-clock:before {
+	content: "\e61c";
+}
+
+.vi-user-heart:before {
+	content: "\e61d";
+}
+
+.vi-absolute-position:before {
+	content: "\e61e";
+}
+
+.vi-accordion-menu:before {
+	content: "\e61f";
+}
+
+.vi-add-dock:before {
+	content: "\e620";
+}
+
+.vi-archives:before {
+	content: "\e621";
+}
+
+.vi-arrow-backward:before {
+	content: "\e622";
+}
+
+.vi-arrow-forward:before {
+	content: "\e623";
+}
+
+.vi-at:before {
+	content: "\e624";
+}
+
+.vi-bell-slash-o:before {
+	content: "\e625";
+}
+
+.vi-bell-slash:before {
+	content: "\e626";
+}
+
+.vi-boat:before {
+	content: "\e627";
+}
+
+.vi-browser3:before {
+	content: "\e62a";
+}
+
+.vi-bullets:before {
+	content: "\e62b";
+}
+
+.vi-button:before {
+	content: "\e62c";
+}
+
+.vi-calc-book:before {
+	content: "\e62d";
+}
+
+.vi-calendar-envelope:before {
+	content: "\e62e";
+}
+
+.vi-car:before {
+	content: "\e62f";
+}
+
+.vi-check-square:before {
+	content: "\e630";
+}
+
+.vi-child:before {
+	content: "\e631";
+}
+
+.vi-clipboard-cross:before {
+	content: "\e632";
+}
+
+.vi-clipboard-heart:before {
+	content: "\e633";
+}
+
+.vi-clipboard-pulse:before {
+	content: "\e634";
+}
+
+.vi-clipboard-text:before {
+	content: "\e635";
+}
+
+.vi-clipboard-user:before {
+	content: "\e638";
+}
+
+.vi-clipboard:before {
+	content: "\e639";
+}
+
+.vi-combobox:before {
+	content: "\e637";
+}
+
+.vi-compress-square:before {
+	content: "\e63a";
+}
+
+.vi-copyright:before {
+	content: "\e63b";
+}
+
+.vi-css:before {
+	content: "\e63c";
+}
+
+.vi-curly-brackets:before {
+	content: "\e63d";
+}
+
+.vi-date-input:before {
+	content: "\e63e";
+}
+
+.vi-elastic:before {
+	content: "\e63f";
+}
+
+.vi-envelope-open-o:before {
+	content: "\e640";
+}
+
+.vi-envelope-open:before {
+	content: "\e641";
+}
+
+.vi-external-browser:before {
+	content: "\e642";
+}
+
+.vi-eyedropper:before {
+	content: "\e643";
+}
+
+.vi-factory:before {
+	content: "\e644";
+}
+
+.vi-file-process:before {
+	content: "\e645";
+}
+
+.vi-file-refresh:before {
+	content: "\e646";
+}
+
+.vi-file-start:before {
+	content: "\e649";
+}
+
+.vi-file-tree-small:before {
+	content: "\e64a";
+}
+
+.vi-file-tree-sub:before {
+	content: "\e64d";
+}
+
+.vi-file-tree:before {
+	content: "\e648";
+}
+
+.vi-adobe-flash:before {
+	content: "\e650";
+}
+
+.vi-flip-h:before {
+	content: "\e653";
+}
+
+.vi-flip-v:before {
+	content: "\e658";
+}
+
+.vi-form:before {
+	content: "\e64c";
+}
+
+.vi-funcion:before {
+	content: "\e659";
+}
+
+.vi-grab:before {
+	content: "\e65a";
+}
+
+.vi-grid-bevel:before {
+	content: "\e64f";
+}
+
+.vi-grid-h:before {
+	content: "\e65b";
+}
+
+.vi-grid-v:before {
+	content: "\e65c";
+}
+
+.vi-grid:before {
+	content: "\e652";
+}
+
+.vi-hand:before {
+	content: "\e65d";
+}
+
+.vi-input:before {
+	content: "\e660";
+}
+
+.vi-layout:before {
+	content: "\e656";
+}
+
+.vi-level-right-bold:before {
+	content: "\e657";
+}
+
+.vi-list-select:before {
+	content: "\e661";
+}
+
+.vi-margin-bottom:before {
+	content: "\e662";
+}
+
+.vi-margin-left:before {
+	content: "\e663";
+}
+
+.vi-margin-right:before {
+	content: "\e664";
+}
+
+.vi-margin-top:before {
+	content: "\e665";
+}
+
+.vi-margin:before {
+	content: "\e666";
+}
+
+.vi-native-button:before {
+	content: "\e667";
+}
+
+.vi-notebook:before {
+	content: "\e66a";
+}
+
+.vi-options:before {
+	content: "\e65f";
+}
+
+.vi-orientation:before {
+	content: "\e66b";
+}
+
+.vi-outbox:before {
+	content: "\e66c";
+}
+
+.vi-padding-bottom:before {
+	content: "\e66d";
+}
+
+.vi-padding-left:before {
+	content: "\e66e";
+}
+
+.vi-padding-right:before {
+	content: "\e66f";
+}
+
+.vi-padding-top:before {
+	content: "\e672";
+}
+
+.vi-padding:before {
+	content: "\e673";
+}
+
+.vi-paint-roll:before {
+	content: "\e674";
+}
+
+.vi-palete:before {
+	content: "\e677";
+}
+
+.vi-panel:before {
+	content: "\e669";
+}
+
+.vi-password:before {
+	content: "\e678";
+}
+
+.vi-plug:before {
+	content: "\e67d";
+}
+
+.vi-pointer:before {
+	content: "\e67e";
+}
+
+.vi-progressbar:before {
+	content: "\e683";
+}
+
+.vi-resize-h:before {
+	content: "\e684";
+}
+
+.vi-resize-v:before {
+	content: "\e685";
+}
+
+.vi-rhombus:before {
+	content: "\e686";
+}
+
+.vi-road-branch:before {
+	content: "\e671";
+}
+
+.vi-road-branches:before {
+	content: "\e687";
+}
+
+.vi-road-split:before {
+	content: "\e688";
+}
+
+.vi-select:before {
+	content: "\e689";
+}
+
+.vi-slider:before {
+	content: "\e68a";
+}
+
+.vi-split:before {
+	content: "\e676";
+}
+
+.vi-start-cog:before {
+	content: "\e68b";
+}
+
+.vi-stop-cog:before {
+	content: "\e68c";
+}
+
+.vi-sword:before {
+	content: "\e68d";
+}
+
+.vi-tabs:before {
+	content: "\e67a";
+}
+
+.vi-taxi:before {
+	content: "\e68e";
+}
+
+.vi-text-input:before {
+	content: "\e67c";
+}
+
+.vi-text-label:before {
+	content: "\e68f";
+}
+
+.vi-tooth:before {
+	content: "\e690";
+}
+
+.vi-train:before {
+	content: "\e691";
+}
+
+.vi-tree-table:before {
+	content: "\e681";
+}
+
+.vi-twin-col-select:before {
+	content: "\e682";
+}
+
+.vi-viewport:before {
+	content: "\e692";
+}
+
+.vi-abacus:before {
+	content: "\e693";
+}
+
+.vi-accessibility:before {
+	content: "\e694";
+}
+
+.vi-airplane:before {
+	content: "\e695";
+}
+
+.vi-anchor:before {
+	content: "\e696";
+}
+
+.vi-asterisk:before {
+	content: "\e699";
+}
+
+.vi-automation:before {
+	content: "\e69a";
+}
+
+.vi-barcode:before {
+	content: "\e69b";
+}
+
+.vi-bomb:before {
+	content: "\e69c";
+}
+
+.vi-bug-o:before {
+	content: "\e69d";
+}
+
+.vi-bug:before {
+	content: "\e69e";
+}
+
+.vi-calc:before {
+	content: "\e69f";
+}
+
+.vi-chart-line:before {
+	content: "\e6a0";
+}
+
+.vi-chart:before {
+	content: "\e6a1";
+}
+
+.vi-code:before {
+	content: "\e6a4";
+}
+
+.vi-coffee:before {
+	content: "\e6a5";
+}
+
+.vi-cogs:before {
+	content: "\e6a6";
+}
+
+.vi-controller:before {
+	content: "\e6a7";
+}
+
+.vi-corner-lower-left:before {
+	content: "\e6a8";
+}
+
+.vi-corner-lower-right:before {
+	content: "\e6ab";
+}
+
+.vi-corner-upper-left:before {
+	content: "\e6ac";
+}
+
+.vi-corner-upper-right:before {
+	content: "\e6ad";
+}
+
+.vi-cube3:before {
+	content: "\e698";
+}
+
+.vi-cubes:before {
+	content: "\e6ae";
+}
+
+.vi-download-alt:before {
+	content: "\e6af";
+}
+
+.vi-eraser:before {
+	content: "\e6b0";
+}
+
+.vi-facebook-square:before {
+	content: "\e6b1";
+}
+
+.vi-facebook:before {
+	content: "\e6b2";
+}
+
+.vi-female:before {
+	content: "\e6b3";
+}
+
+.vi-file-font:before {
+	content: "\e6b4";
+}
+
+.vi-file-presentation:before {
+	content: "\e6b5";
+}
+
+.vi-file-table:before {
+	content: "\e6b6";
+}
+
+.vi-fill:before {
+	content: "\e6b7";
+}
+
+.vi-filter3:before {
+	content: "\e6a3";
+}
+
+.vi-fire:before {
+	content: "\e6b8";
+}
+
+.vi-frown-o:before {
+	content: "\e6b9";
+}
+
+.vi-gavel:before {
+	content: "\e6ba";
+}
+
+.vi-google-plus-square:before {
+	content: "\e6bb";
+}
+
+.vi-google-plus:before {
+	content: "\e6bc";
+}
+
+.vi-hands-up:before {
+	content: "\e6bd";
+}
+
+.vi-hash:before {
+	content: "\e6aa";
+}
+
+.vi-institution:before {
+	content: "\e6be";
+}
+
+.vi-key-o:before {
+	content: "\e6bf";
+}
+
+.vi-key:before {
+	content: "\e6c2";
+}
+
+.vi-lifebuoy:before {
+	content: "\e6c3";
+}
+
+.vi-lightbulb:before {
+	content: "\e6c4";
+}
+
+.vi-sign-in-alt:before {
+	content: "\e6c5";
+}
+
+.vi-sign-out-alt:before {
+	content: "\e6c6";
+}
+
+.vi-magic:before {
+	content: "\f0ff";
+}
+
+.vi-male:before {
+	content: "\e6c8";
+}
+
+.vi-medal:before {
+	content: "\e6c9";
+}
+
+.vi-megafone:before {
+	content: "\e6ca";
+}
+
+.vi-meh-o:before {
+	content: "\e6cb";
+}
+
+.vi-money:before {
+	content: "\e6cc";
+}
+
+.vi-package:before {
+	content: "\e6cd";
+}
+
+.vi-paintbrush:before {
+	content: "\e6ce";
+}
+
+.vi-paperplane:before {
+	content: "\e6d2";
+}
+
+.vi-paperplane:before {
+	content: "\e6d2";
+}
+
+.vi-paragraph:before {
+	content: "\e6d3";
+}
+
+.vi-paste:before {
+	content: "\e6d4";
+}
+
+.vi-pie-chart:before {
+	content: "\f20f";
+}
+
+.vi-pin-post:before {
+	content: "\e6d6";
+}
+
+.vi-presentation:before {
+	content: "\e6d7";
+}
+
+.vi-puzzle-piece3:before {
+	content: "\e6c1";
+}
+
+.vi-qrcode:before {
+	content: "\e6d8";
+}
+
+.vi-quote-left:before {
+	content: "\e6d9";
+}
+
+.vi-quote-right:before {
+	content: "\e6da";
+}
+
+.vi-raster-lower-left:before {
+	content: "\e6db";
+}
+
+.vi-raster:before {
+	content: "\e6dc";
+}
+
+.vi-recycle:before {
+	content: "\e6dd";
+}
+
+.vi-road:before {
+	content: "\e6de";
+}
+
+.vi-rocket:before {
+	content: "\e6df";
+}
+
+.vi-rss-square:before {
+	content: "\e6e0";
+}
+
+.vi-rss:before {
+	content: "\e6e1";
+}
+
+.vi-safe-lock:before {
+	content: "\e6e2";
+}
+
+.vi-safe:before {
+	content: "\e6e3";
+}
+
+.vi-share-square:before {
+	content: "\e6e4";
+}
+
+.vi-shield:before {
+	content: "\e6e5";
+}
+
+.vi-sliders:before {
+	content: "\e6d0";
+}
+
+.vi-smiley-o:before {
+	content: "\e6e6";
+}
+
+.vi-spinner-arc:before {
+	content: "\e6e7";
+}
+
+.vi-spinner-third:before {
+	content: "\e6e8";
+}
+
+.vi-spinner:before {
+	content: "\e6e9";
+}
+
+.vi-subscript:before {
+	content: "\e6ea";
+}
+
+.vi-superscript:before {
+	content: "\e6eb";
+}
+
+.vi-tag:before {
+	content: "\e6ec";
+}
+
+.vi-tags:before {
+	content: "\e6ed";
+}
+
+.vi-terminal:before {
+	content: "\e6f0";
+}
+
+.vi-thumbs-down-o:before {
+	content: "\e6f1";
+}
+
+.vi-thumbs-down:before {
+	content: "\e6f2";
+}
+
+.vi-thumbs-up-o:before {
+	content: "\e6f3";
+}
+
+.vi-thumbs-up:before {
+	content: "\e6f4";
+}
+
+.vi-truck:before {
+	content: "\e6f5";
+}
+
+.vi-twitter-square:before {
+	content: "\e6f6";
+}
+
+.vi-twitter:before {
+	content: "\e6f7";
+}
+
+.vi-umbrella:before {
+	content: "\e6f8";
+}
+
+.vi-upload-alt:before {
+	content: "\e6fb";
+}
+
+.vi-vimeo-square:before {
+	content: "\e6fc";
+}
+
+.vi-vimeo:before {
+	content: "\e6fd";
+}
+
+.vi-youtube-square:before {
+	content: "\e6fe";
+}
+
+.vi-youtube:before {
+	content: "\e6ff";
+}
+
+.vi-angle-double-down:before {
+	content: "\e700";
+}
+
+.vi-angle-double-left:before {
+	content: "\e701";
+}
+
+.vi-angle-double-right:before {
+	content: "\e702";
+}
+
+.vi-angle-double-up:before {
+	content: "\e703";
+}
+
+.vi-angle-down:before {
+	content: "\e704";
+}
+
+.vi-angle-left:before {
+	content: "\e705";
+}
+
+.vi-angle-right:before {
+	content: "\e706";
+}
+
+.vi-angle-up:before {
+	content: "\e707";
+}
+
+.vi-archive:before {
+	content: "\e6ef";
+}
+
+.vi-arrow-circle-down-o:before {
+	content: "\e708";
+}
+
+.vi-arrow-circle-down:before {
+	content: "\e709";
+}
+
+.vi-arrow-circle-left-o:before {
+	content: "\e70a";
+}
+
+.vi-arrow-circle-left:before {
+	content: "\e70b";
+}
+
+.vi-arrow-circle-right-o:before {
+	content: "\e70c";
+}
+
+.vi-arrow-circle-right:before {
+	content: "\e70d";
+}
+
+.vi-arrow-circle-up-o:before {
+	content: "\e70e";
+}
+
+.vi-arrow-circle-up:before {
+	content: "\e70f";
+}
+
+.vi-ban:before {
+	content: "\e710";
+}
+
+.vi-bold:before {
+	content: "\e711";
+}
+
+.vi-book3:before {
+	content: "\e6fa";
+}
+
+.vi-bullseye:before {
+	content: "\e712";
+}
+
+.vi-cart-o:before {
+	content: "\e713";
+}
+
+.vi-cart:before {
+	content: "\e714";
+}
+
+.vi-check-square-o:before {
+	content: "\e715";
+}
+
+.vi-cross-cutlery:before {
+	content: "\e716";
+}
+
+.vi-cutlery:before {
+	content: "\e717";
+}
+
+.vi-dashboard:before {
+	content: "\e718";
+}
+
+.vi-disc:before {
+	content: "\e719";
+}
+
+.vi-dot-circle:before {
+	content: "\e71a";
+}
+
+.vi-download:before {
+	content: "\e71b";
+}
+
+.vi-drop:before {
+	content: "\e71c";
+}
+
+.vi-exchange:before {
+	content: "\f117";
+}
+
+.vi-exclamation-circle-o:before {
+	content: "\e71e";
+}
+
+.vi-exclamation-circle:before {
+	content: "\e71f";
+}
+
+.vi-exclamation:before {
+	content: "\e720";
+}
+
+.vi-eye-slash:before {
+	content: "\e721";
+}
+
+.vi-file-code:before {
+	content: "\e722";
+}
+
+.vi-file-movie:before {
+	content: "\e723";
+}
+
+.vi-file-picture:before {
+	content: "\e724";
+}
+
+.vi-file-sound:before {
+	content: "\e725";
+}
+
+.vi-file-zip:before {
+	content: "\e726";
+}
+
+.vi-flag-checkered:before {
+	content: "\e727";
+}
+
+.vi-flag-o:before {
+	content: "\e728";
+}
+
+.vi-flag:before {
+	content: "\e729";
+}
+
+.vi-flash:before {
+	content: "\e72a";
+}
+
+.vi-font:before {
+	content: "\e72d";
+}
+
+.vi-gamepad:before {
+	content: "\e72e";
+}
+
+.vi-gift:before {
+	content: "\e72f";
+}
+
+.vi-handle-corner:before {
+	content: "\e730";
+}
+
+.vi-harddrive-o:before {
+	content: "\e731";
+}
+
+.vi-harddrive:before {
+	content: "\e732";
+}
+
+.vi-header:before {
+	content: "\e735";
+}
+
+.vi-headphones:before {
+	content: "\e73c";
+}
+
+.vi-inbox:before {
+	content: "\e73f";
+}
+
+.vi-info-circle-o:before {
+	content: "\e742";
+}
+
+.vi-info-circle:before {
+	content: "\e743";
+}
+
+.vi-info:before {
+	content: "\e744";
+}
+
+.vi-ist-ol:before {
+	content: "\e745";
+}
+
+.vi-italic:before {
+	content: "\e746";
+}
+
+.vi-keyboard-o:before {
+	content: "\e747";
+}
+
+.vi-keyboard:before {
+	content: "\e748";
+}
+
+.vi-line-h:before {
+	content: "\e749";
+}
+
+.vi-line-v:before {
+	content: "\e74a";
+}
+
+.vi-link:before {
+	content: "\e74b";
+}
+
+.vi-location-arrow-circle-o:before {
+	content: "\e74c";
+}
+
+.vi-location-arrow-circle:before {
+	content: "\e74d";
+}
+
+.vi-location-arrow:before {
+	content: "\e74e";
+}
+
+.vi-mailbox:before {
+	content: "\e74f";
+}
+
+.vi-microphone:before {
+	content: "\e750";
+}
+
+.vi-modal-list:before {
+	content: "\e72c";
+}
+
+.vi-mute:before {
+	content: "\e751";
+}
+
+.vi-paperclip:before {
+	content: "\e752";
+}
+
+.vi-play-circle-o:before {
+	content: "\e753";
+}
+
+.vi-question-circle-o:before {
+	content: "\e754";
+}
+
+.vi-question-circle:before {
+	content: "\e755";
+}
+
+.vi-play-circle:before {
+	content: "\e756";
+}
+
+.vi-question:before {
+	content: "\e759";
+}
+
+.vi-random3:before {
+	content: "\e734";
+}
+
+.vi-scissors:before {
+	content: "\e75a";
+}
+
+.vi-screwdriver:before {
+	content: "\e75b";
+}
+
+.vi-server:before {
+	content: "\e738";
+}
+
+.vi-database3:before {
+	content: "\e73a";
+}
+
+.vi-signal:before {
+	content: "\e75c";
+}
+
+.vi-sitemap3:before {
+	content: "\e73b";
+}
+
+.vi-spoon:before {
+	content: "\e75d";
+}
+
+.vi-strikethrough:before {
+	content: "\e75e";
+}
+
+.vi-sun-o:before {
+	content: "\e75f";
+}
+
+.vi-tasks:before {
+	content: "\e73e";
+}
+
+.vi-text-height:before {
+	content: "\e760";
+}
+
+.vi-text-width:before {
+	content: "\e761";
+}
+
+.vi-ticket:before {
+	content: "\e741";
+}
+
+.vi-toolbox:before {
+	content: "\e762";
+}
+
+.vi-tools:before {
+	content: "\e763";
+}
+
+.vi-trophy:before {
+	content: "\e764";
+}
+
+.vi-underline:before {
+	content: "\e765";
+}
+
+.vi-unlink:before {
+	content: "\e766";
+}
+
+.vi-upload:before {
+	content: "\e76b";
+}
+
+.vi-users:before {
+	content: "\e76c";
+}
+
+.vi-warning:before {
+	content: "\e76d";
+}
+
+.vi-wrench:before {
+	content: "\e76e";
+}
+
+.vi-adjust:before {
+	content: "\e76f";
+}
+
+.vi-align-center:before {
+	content: "\e770";
+}
+
+.vi-align-left:before {
+	content: "\e771";
+}
+
+.vi-align-right:before {
+	content: "\e772";
+}
+
+.vi-arrow-long-down:before {
+	content: "\e773";
+}
+
+.vi-arrow-long-left:before {
+	content: "\e774";
+}
+
+.vi-arrows-cross:before {
+	content: "\e775";
+}
+
+.vi-arrows-long-h:before {
+	content: "\e776";
+}
+
+.vi-arrows-long-right:before {
+	content: "\e777";
+}
+
+.vi-arrows-long-up:before {
+	content: "\e778";
+}
+
+.vi-arrows-long-v:before {
+	content: "\e779";
+}
+
+.vi-arrows:before {
+	content: "\e77a";
+}
+
+.vi-backwards:before {
+	content: "\e77b";
+}
+
+.vi-bar-chart:before {
+	content: "\e758";
+}
+
+.vi-bell-o:before {
+	content: "\e77c";
+}
+
+.vi-bolt:before {
+	content: "\e77d";
+}
+
+.vi-chat:before {
+	content: "\e77e";
+}
+
+.vi-check:before {
+	content: "\e77f";
+}
+
+.vi-circle-thin:before {
+	content: "\e780";
+}
+
+.vi-circle:before {
+	content: "\e781";
+}
+
+.vi-cloud-download-o:before {
+	content: "\e782";
+}
+
+.vi-cloud-download:before {
+	content: "\e783";
+}
+
+.vi-cloud-o:before {
+	content: "\e784";
+}
+
+.vi-cloud-upload-o:before {
+	content: "\e785";
+}
+
+.vi-cloud-upload:before {
+	content: "\e786";
+}
+
+.vi-cloud:before {
+	content: "\e787";
+}
+
+.vi-cog-o:before {
+	content: "\e788";
+}
+
+.vi-comment-ellipsis-o:before {
+	content: "\e789";
+}
+
+.vi-comment-ellipsis:before {
+	content: "\e78a";
+}
+
+.vi-comment-o:before {
+	content: "\e769";
+}
+
+.vi-comment:before {
+	content: "\e76a";
+}
+
+.vi-comments-o:before {
+	content: "\e78b";
+}
+
+.vi-comments:before {
+	content: "\e78c";
+}
+
+.vi-compress:before {
+	content: "\e78d";
+}
+
+.vi-connect-o:before {
+	content: "\e78e";
+}
+
+.vi-connect:before {
+	content: "\e78f";
+}
+
+.vi-credit-card:before {
+	content: "\e790";
+}
+
+.vi-crop:before {
+	content: "\e791";
+}
+
+.vi-deindent:before {
+	content: "\e792";
+}
+
+.vi-edit:before {
+	content: "\e795";
+}
+
+.vi-eject:before {
+	content: "\e796";
+}
+
+.vi-ellipsis-h:before {
+	content: "\e79b";
+}
+
+.vi-ellipsis-v:before {
+	content: "\e79c";
+}
+
+.vi-expand-full:before {
+	content: "\e79d";
+}
+
+.vi-expand:before {
+	content: "\e79e";
+}
+
+.vi-fast-backward:before {
+	content: "\e79f";
+}
+
+.vi-fast-forward:before {
+	content: "\e7a0";
+}
+
+.vi-film:before {
+	content: "\e7a1";
+}
+
+.vi-folder-open-o:before {
+	content: "\e7a2";
+}
+
+.vi-folder-open:before {
+	content: "\e7a3";
+}
+
+.vi-forward:before {
+	content: "\e7a4";
+}
+
+.vi-glass:before {
+	content: "\e7a7";
+}
+
+.vi-globe:before {
+	content: "\e7a8";
+}
+
+.vi-heart-o:before {
+	content: "\e7a9";
+}
+
+.vi-heart:before {
+	content: "\e7aa";
+}
+
+.vi-indent:before {
+	content: "\e7ab";
+}
+
+.vi-laptop:before {
+	content: "\e7ac";
+}
+
+.vi-level-down:before {
+	content: "\e7ad";
+}
+
+.vi-level-left:before {
+	content: "\e7ae";
+}
+
+.vi-level-right:before {
+	content: "\e7af";
+}
+
+.vi-level-up:before {
+	content: "\e7b0";
+}
+
+.vi-magnet:before {
+	content: "\e7b1";
+}
+
+.vi-map-marker:before {
+	content: "\e7b2";
+}
+
+.vi-moon-o:before {
+	content: "\e7b5";
+}
+
+.vi-moon:before {
+	content: "\e7b6";
+}
+
+.vi-movie:before {
+	content: "\e7b7";
+}
+
+.vi-music:before {
+	content: "\e7b8";
+}
+
+.vi-pause:before {
+	content: "\e7b9";
+}
+
+.vi-play:before {
+	content: "\e7ba";
+}
+
+.vi-power-off:before {
+	content: "\e7bb";
+}
+
+.vi-refresh:before {
+	content: "\e7bc";
+}
+
+.vi-reply-all:before {
+	content: "\e7bd";
+}
+
+.vi-reply:before {
+	content: "\e7be";
+}
+
+.vi-retweet3:before {
+	content: "\e794";
+}
+
+.vi-rotate-left:before {
+	content: "\e7bf";
+}
+
+.vi-rotate-right:before {
+	content: "\e7c0";
+}
+
+.vi-share:before {
+	content: "\e7c1";
+}
+
+.vi-sign-in3:before {
+	content: "\e799";
+}
+
+.vi-sign-out:before {
+	content: "\e79a";
+}
+
+.vi-sort:before {
+	content: "\e7c2";
+}
+
+.vi-sound-disable:before {
+	content: "\e7c3";
+}
+
+.vi-square-shadow:before {
+	content: "\e7c4";
+}
+
+.vi-star-half-left-o:before {
+	content: "\e7c5";
+}
+
+.vi-star-half-left:before {
+	content: "\e7c6";
+}
+
+.vi-star-half-right-o:before {
+	content: "\e7c7";
+}
+
+.vi-star-half-right:before {
+	content: "\e7c8";
+}
+
+.vi-star-o:before {
+	content: "\e7c9";
+}
+
+.vi-star:before {
+	content: "\e7ca";
+}
+
+.vi-step-backward:before {
+	content: "\e7cb";
+}
+
+.vi-step-forward:before {
+	content: "\e7cc";
+}
+
+.vi-stop:before {
+	content: "\e7cd";
+}
+
+.vi-table3:before {
+	content: "\e7a6";
+}
+
+.vi-thin-square:before {
+	content: "\e7ce";
+}
+
+.vi-time-backward:before {
+	content: "\e7cf";
+}
+
+.vi-time-forward:before {
+	content: "\e7d0";
+}
+
+.vi-volume-down:before {
+	content: "\e7d1";
+}
+
+.vi-volume-off:before {
+	content: "\e7d2";
+}
+
+.vi-volume-up:before {
+	content: "\e7d3";
+}
+
+.vi-volume:before {
+	content: "\e7d4";
+}
+
+.vi-close:before {
+	content: "\e7d5";
+}
+
+.vi-align-justify:before {
+	content: "\e7d6";
+}
+
+.vi-arrow-down:before {
+	content: "\e7d7";
+}
+
+.vi-arrow-left:before {
+	content: "\e7d8";
+}
+
+.vi-arrow-right:before {
+	content: "\e7d9";
+}
+
+.vi-arrow-up:before {
+	content: "\e7da";
+}
+
+.vi-menu:before {
+	content: "\e7b4";
+}
+
+.vi-bell:before {
+	content: "\e7db";
+}
+
+.vi-bookmark-o:before {
+	content: "\e7dc";
+}
+
+.vi-bookmark:before {
+	content: "\e7dd";
+}
+
+.vi-building-o:before {
+	content: "\e7de";
+}
+
+.vi-building:before {
+	content: "\e7df";
+}
+
+.vi-calendar-o:before {
+	content: "\e7e0";
+}
+
+.vi-calendar:before {
+	content: "\e7e3";
+}
+
+.vi-camera:before {
+	content: "\e7e4";
+}
+
+.vi-caret-down:before {
+	content: "\e7e5";
+}
+
+.vi-caret-left:before {
+	content: "\e7e6";
+}
+
+.vi-caret-right:before {
+	content: "\e7e7";
+}
+
+.vi-caret-square-down-o:before {
+	content: "\e7e8";
+}
+
+.vi-caret-square-left-o:before {
+	content: "\e7e9";
+}
+
+.vi-caret-square-right-o:before {
+	content: "\e7ea";
+}
+
+.vi-caret-square-up-o:before {
+	content: "\e7eb";
+}
+
+.vi-caret-up:before {
+	content: "\e7ec";
+}
+
+.vi-check-circle-o:before {
+	content: "\e7ed";
+}
+
+.vi-check-circle:before {
+	content: "\e7ee";
+}
+
+.vi-chevron-circle-down-o:before {
+	content: "\e7ef";
+}
+
+.vi-chevron-circle-down:before {
+	content: "\e7f4";
+}
+
+.vi-chevron-circle-left-o:before {
+	content: "\e7f5";
+}
+
+.vi-chevron-circle-left:before {
+	content: "\e7f6";
+}
+
+.vi-chevron-circle-right-o:before {
+	content: "\e7f7";
+}
+
+.vi-chevron-circle-right:before {
+	content: "\e7f8";
+}
+
+.vi-chevron-circle-up-o:before {
+	content: "\e7f9";
+}
+
+.vi-chevron-circle-up:before {
+	content: "\e7fa";
+}
+
+.vi-chevron-down:before {
+	content: "\e7fb";
+}
+
+.vi-chevron-left:before {
+	content: "\e7fc";
+}
+
+.vi-chevron-right:before {
+	content: "\e7fd";
+}
+
+.vi-chevron-up:before {
+	content: "\e7fe";
+}
+
+.vi-clock:before {
+	content: "\e7ff";
+}
+
+.vi-cog:before {
+	content: "\e800";
+}
+
+.vi-copy-o:before {
+	content: "\e801";
+}
+
+.vi-copy:before {
+	content: "\e802";
+}
+
+.vi-crosshairs:before {
+	content: "\e803";
+}
+
+.vi-desktop:before {
+	content: "\e804";
+}
+
+.vi-insert:before {
+	content: "\e805";
+}
+
+.vi-ellipsis-circle-o:before {
+	content: "\e806";
+}
+
+.vi-ellipsis-circle:before {
+	content: "\e807";
+}
+
+.vi-envelope-o:before {
+	content: "\e808";
+}
+
+.vi-envelope:before {
+	content: "\e809";
+}
+
+.vi-expand-square:before {
+	content: "\e80a";
+}
+
+.vi-external-link:before {
+	content: "\e80b";
+}
+
+.vi-eye:before {
+	content: "\e80c";
+}
+
+.vi-file-o:before {
+	content: "\e80d";
+}
+
+.vi-file-text-o:before {
+	content: "\e7e2";
+}
+
+.vi-file-text:before {
+	content: "\e80e";
+}
+
+.vi-file:before {
+	content: "\e80f";
+}
+
+.vi-flask:before {
+	content: "\e810";
+}
+
+.vi-folder-o:before {
+	content: "\e811";
+}
+
+.vi-folder:before {
+	content: "\e812";
+}
+
+.vi-glasses:before {
+	content: "\e813";
+}
+
+.vi-grid-big-o:before {
+	content: "\e814";
+}
+
+.vi-grid-big:before {
+	content: "\e815";
+}
+
+.vi-grid-small-o:before {
+	content: "\e816";
+}
+
+.vi-grid-small:before {
+	content: "\e817";
+}
+
+.vi-home-o:before {
+	content: "\e818";
+}
+
+.vi-home:before {
+	content: "\e819";
+}
+
+.vi-lines-list:before {
+	content: "\e81a";
+}
+
+.vi-lines:before {
+	content: "\e81b";
+}
+
+.vi-list-ul:before {
+	content: "\e7f2";
+}
+
+.vi-list:before {
+	content: "\e7f3";
+}
+
+.vi-lock:before {
+	content: "\e81c";
+}
+
+.vi-minus-circle-o:before {
+	content: "\e81d";
+}
+
+.vi-minus-circle:before {
+	content: "\e81e";
+}
+
+.vi-minus-square-left-o:before {
+	content: "\e81f";
+}
+
+.vi-minus:before {
+	content: "\e820";
+}
+
+.vi-mobile:before {
+	content: "\f11f";
+}
+
+.vi-modal:before {
+	content: "\e822";
+}
+
+.vi-open-book:before {
+	content: "\e823";
+}
+
+.vi-pencil:before {
+	content: "\e824";
+}
+
+.vi-phone:before {
+	content: "\e825";
+}
+
+.vi-picture:before {
+	content: "\e826";
+}
+
+.vi-pin:before {
+	content: "\e827";
+}
+
+.vi-plus-circle-o:before {
+	content: "\e828";
+}
+
+.vi-plus-circle:before {
+	content: "\e829";
+}
+
+.vi-plus-square-left-o:before {
+	content: "\e82a";
+}
+
+.vi-plus:before {
+	content: "\e82b";
+}
+
+.vi-print:before {
+	content: "\e82c";
+}
+
+.vi-search-minus:before {
+	content: "\e82d";
+}
+
+.vi-search-plus:before {
+	content: "\e82e";
+}
+
+.vi-search:before {
+	content: "\e82f";
+}
+
+.vi-area-select:before {
+	content: "\e830";
+}
+
+.vi-split-h:before {
+	content: "\e831";
+}
+
+.vi-split-v:before {
+	content: "\e832";
+}
+
+.vi-suitcase:before {
+	content: "\e833";
+}
+
+.vi-tablet:before {
+	content: "\e834";
+}
+
+.vi-trash:before {
+	content: "\e835";
+}
+
+.vi-unlock:before {
+	content: "\e836";
+}
+
+.vi-user:before {
+	content: "\e837";
+}
+
+.vi-vaadin-h:before {
+	content: "\e838";
+}
+
+.vi-vaadin-v:before {
+	content: "\e839";
+}
+
+.vi-close-circle-o:before {
+	content: "\e83a";
+}
+
+.vi-close-circle:before {
+	content: "\e83b";
+}
+
+.vi-browser:before {
+	content: "\f0cf";
+}
+
+.vi-loop-alt1:before {
+	content: "\e900";
+}
+
+.vi-transfer:before {
+	content: "\e901";
+}
+
+.vi-th-list:before {
+	content: "\f00f";
+}
+
+.vi-list-alt:before {
+	content: "\f03f";
+}
+
+.vi-book:before {
+	content: "\f04f";
+}
+
+.vi-random:before {
+	content: "\f07f";
+}
+
+.vi-retweet:before {
+	content: "\f08f";
+}
+
+.vi-sign-in:before {
+	content: "\f09f";
+}
+
+.vi-filter:before {
+	content: "\f0b3";
+}
+
+.vi-bars:before {
+	content: "\f0df";
+}
+
+.vi-navicon:before {
+	content: "\f0df";
+}
+
+.vi-reorder:before {
+	content: "\f0df";
+}
+
+.vi-table:before {
+	content: "\f0ef";
+}
+
+.vi-magic:before {
+	content: "\f0ff";
+}
+
+.vi-columns:before {
+	content: "\f10f";
+}
+
+.vi-sitemap:before {
+	content: "\f116";
+}
+
+.vi-exchange:before {
+	content: "\f117";
+}
+
+.vi-mobile:before {
+	content: "\f11f";
+}
+
+.vi-mobile-phone:before {
+	content: "\f11f";
+}
+
+.vi-puzzle-piece:before {
+	content: "\f12f";
+}
+
+.vi-unlock-alt:before {
+	content: "\f13f";
+}
+
+.vi-cube:before {
+	content: "\f1bf";
+}
+
+.vi-database:before {
+	content: "\f1cf";
+}
+
+.vi-paper-plane-o:before {
+	content: "\f1df";
+}
+
+.vi-send-o:before {
+	content: "\f1df";
+}
+
+.vi-newspaper-o:before {
+	content: "\f1ef";
+}
+
+.vi-pie-chart:before {
+	content: "\f20f";
+}
+
+.vi-line-chart:before {
+	content: "\f21f";
+}
+
+.vi-safari:before {
+	content: "\f26f";
+}
+
+.vi-chrome:before {
+	content: "\f27f";
+}
+
+.vi-firefox:before {
+	content: "\f28f";
+}
+
+.vi-opera:before {
+	content: "\f296";
+}
+
+.vi-internet-explorer:before {
+	content: "\f297";
+}
+
+.vi-map-o:before {
+	content: "\f298";
+}
+
+.vi-commenting-o:before {
+	content: "\f299";
+}
+
+.vi-edge:before {
+	content: "\f29a";
+}
+
+.osbp.v-app, .osbp.v-app-loading {
+	font: 300 12px/21px Arial;
+	color: #474747;
+	background-color: #fff;
+	cursor: default;
+}
+
+.osbp .v-app-loading {
+	width: 100%;
+	height: 100%;
+	background: #fff;
+}
+
+.osbp .v-app-loading:before {
+	content: "";
+	position: fixed;
+	z-index: 100;
+	top: 45%;
+	left: 50%;
+	width: 28px;
+	height: 28px;
+	padding: 6px;
+	margin-top: -20px;
+	margin-left: -20px;
+	background: #fff url(../valo/shared/img/spinner.gif) no-repeat 50%;
+	border-radius: 0px;
+}
+
+.osbp .v-app-loading:after {
+	position: fixed;
+	z-index: 100;
+	top: 45%;
+	padding-top: 39px;
+	text-align: center;
+	left: 0;
+	right: 0;
+	content: "OSBP";
+}
+
+.osbp .v-loading-indicator {
+	position: fixed !important;
+	z-index: 99999;
+	left: 0;
+	right: auto;
+	top: 0;
+	width: 50%;
+	opacity: 1;
+	height: 22px;
+	background-color: #f5863c;
+	pointer-events: none;
+	-webkit-transition: none;
+	-moz-transition: none;
+	transition: none;
+	-webkit-animation: v-progress-start 1000ms 200ms both;
+	-moz-animation: v-progress-start 1000ms 200ms both;
+	animation: v-progress-start 1000ms 200ms both;
+}
+
+.osbp .v-loading-indicator[style*="none"] {
+	display: block !important;
+	width: 100% !important;
+	opacity: 0;
+	-webkit-animation: none;
+	-moz-animation: none;
+	animation: none;
+	-webkit-transition: opacity 500ms 300ms, width 300ms;
+	-moz-transition: opacity 500ms 300ms, width 300ms;
+	transition: opacity 500ms 300ms, width 300ms;
+}
+
+.osbp .v-loading-indicator-delay {
+	width: 90%;
+	-webkit-animation: v-progress-delay 3.8s forwards;
+	-moz-animation: v-progress-delay 3.8s forwards;
+	animation: v-progress-delay 3.8s forwards;
+}
+
+.v-ff .osbp .v-loading-indicator-delay {
+	width: 50%;
+}
+
+.osbp .v-loading-indicator-wait {
+	width: 96%;
+	-webkit-animation: v-progress-wait 5s forwards, v-progress-wait-pulse 1s 4s infinite backwards;
+	-moz-animation: v-progress-wait 5s forwards, v-progress-wait-pulse 1s 4s infinite backwards;
+	animation: v-progress-wait 5s forwards, v-progress-wait-pulse 1s 4s infinite backwards;
+}
+
+.v-ff .osbp .v-loading-indicator-wait {
+	width: 90%;
+}
+
+.v-ie8 .osbp .v-loading-indicator, .v-ie8 .osbp .v-loading-indicator-delay, .v-ie8 .osbp .v-loading-indicator-wait, .v-ie9 .osbp .v-loading-indicator, .v-ie9 .osbp .v-loading-indicator-delay, .v-ie9 .osbp .v-loading-indicator-wait {
+	width: 28px !important;
+	height: 28px;
+	padding: 6px;
+	background: #fff url(../valo/shared/img/spinner.gif) no-repeat 50%;
+	border-radius: 0px;
+	top: 6px;
+	right: 6px;
+	left: auto;
+	filter: alpha(opacity=50);
+}
+
+.v-ie8 .osbp .v-loading-indicator[style*="none"], .v-ie8 .osbp .v-loading-indicator-delay[style*="none"], .v-ie8 .osbp .v-loading-indicator-wait[style*="none"], .v-ie9 .osbp .v-loading-indicator[style*="none"], .v-ie9 .osbp .v-loading-indicator-delay[style*="none"], .v-ie9 .osbp .v-loading-indicator-wait[style*="none"] {
+	display: none !important;
+}
+
+.v-ie8 .osbp .v-loading-indicator-wait, .v-ie9 .osbp .v-loading-indicator-wait {
+	filter: alpha(opacity=100);
+}
+
+.osbp .v-scrollable:focus {
+	outline: none;
+}
+
+.osbp img.v-icon {
+	vertical-align: middle;
+}
+
+.osbp .v-caption {
+	font-size: 11px;
+	font-weight: 400;
+	padding-bottom: 0.3em;
+}
+
+.osbp .v-caption-on-left .v-caption, .osbp .v-caption-on-right .v-caption {
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp .v-icon + .v-captiontext, .osbp .v-icon + span {
+	margin-left: 4px;
+}
+
+.osbp .v-icon + .v-captiontext:empty, .osbp .v-icon + span:empty {
+	margin-left: 0;
+}
+
+.osbp .v-errorindicator {
+	color: #ed473b;
+	font-weight: 600;
+	width: 11px;
+	text-align: center;
+}
+
+.osbp .v-errorindicator:before {
+	content: "!";
+}
+
+.osbp .v-required-field-indicator {
+	color: #ed473b;
+	padding: 0 0.2em;
+}
+
+.osbp select {
+	font: inherit;
+	font-weight: 400;
+	line-height: inherit;
+	padding: 3px;
+	margin: 0;
+	border-radius: 0px;
+	border: 1px solid #d4d4d4;
+	background: #fafafa;
+	color: #464646;
+}
+
+.osbp select:focus {
+	outline: none;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp button {
+	font: inherit;
+	font-weight: 400;
+	line-height: 21px;
+}
+
+.osbp a {
+	cursor: pointer;
+	color: #f5863c;
+	text-decoration: underline;
+	font-weight: inherit;
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+}
+
+.osbp a:hover {
+	color: #f7a46d;
+}
+
+.osbp a.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-disabled {
+	cursor: default !important;
+}
+
+.osbp .v-drag-element {
+	background: #fff;
+	color: #474747;
+	-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
+	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
+	border-radius: 0px;
+	overflow: hidden;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-tooltip {
+	background-color: #323232;
+	background-color: rgba(50, 50, 50, 0.9);
+	-webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2);
+	box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2);
+	color: white;
+	padding: 3px 6px;
+	border-radius: -1px;
+	max-width: 35em;
+	overflow: hidden !important;
+	font-size: 12px;
+}
+
+.osbp .v-tooltip div[style*="width"] {
+	width: auto !important;
+}
+
+.osbp .v-tooltip .v-errormessage {
+	background-color: white;
+	background-color: #fff;
+	color: #ed473b;
+	margin: -3px -6px;
+	padding: 3px 6px;
+	max-height: 10em;
+	overflow: auto;
+	font-weight: 400;
+}
+
+.osbp .v-tooltip .v-errormessage h2:only-child {
+	font: inherit;
+	line-height: inherit;
+}
+
+.osbp .v-tooltip .v-tooltip-text {
+	max-height: 10em;
+	overflow: auto;
+	margin-top: 6px;
+}
+
+.osbp .v-tooltip .v-errormessage[aria-hidden="true"] + .v-tooltip-text {
+	margin-top: 0;
+}
+
+.osbp .v-tooltip h1, .osbp .v-tooltip h2, .osbp .v-tooltip h3, .osbp .v-tooltip h4 {
+	color: inherit;
+}
+
+.osbp .v-contextmenu {
+	padding: 2px 2px;
+	border-radius: 0px;
+	background-color: white;
+	color: #474747;
+	-webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.18196);
+	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.18196);
+	-webkit-backface-visibility: hidden;
+	-moz-backface-visibility: hidden;
+	-ms-backface-visibility: hidden;
+	backface-visibility: hidden;
+	padding: 2px 2px;
+}
+
+.osbp .v-contextmenu[class*="animate-in"] {
+	-webkit-animation: valo-overlay-animate-in 120ms;
+	-moz-animation: valo-overlay-animate-in 120ms;
+	animation: valo-overlay-animate-in 120ms;
+}
+
+.osbp .v-contextmenu[class*="animate-out"] {
+	-webkit-animation: valo-animate-out-fade 120ms;
+	-moz-animation: valo-animate-out-fade 120ms;
+	animation: valo-animate-out-fade 120ms;
+}
+
+.osbp .v-contextmenu table {
+	border-spacing: 0;
+}
+
+.osbp .v-contextmenu .gwt-MenuItem {
+	cursor: pointer;
+	line-height: 16px;
+	padding: 0 12px 0 6px;
+	font-weight: 400;
+	white-space: nowrap;
+	position: relative;
+	display: block;
+}
+
+.osbp .v-contextmenu .gwt-MenuItem:active:before {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	background: #d05605;
+	opacity: 0.15;
+	filter: alpha(opacity=15.0) ;
+	pointer-events: none;
+	border-radius: inherit;
+}
+
+.osbp .v-contextmenu .gwt-MenuItem .v-icon {
+	max-height: 16px;
+	margin-right: 3px;
+	min-width: 1em;
+}
+
+.osbp .v-contextmenu .gwt-MenuItem-selected {
+	background: #f5863c;
+	color: #faf4f0;
+	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
+}
+
+.osbp .v-reconnect-dialog {
+	color: white;
+	top: 0px;
+	right: 7px;
+	max-width: 100%;
+	border-radius: 0;
+	-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
+	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
+	padding: 7px 9px;
+	background-color: #444;
+	background-color: rgba(68, 68, 68, 0.9);
+	line-height: 17px;
+	text-align: center;
+}
+
+.osbp .v-reconnect-dialog .text {
+	display: inline-block;
+	padding-left: 10px;
+}
+
+.osbp .v-reconnect-dialog .spinner {
+	height: 24px !important;
+	width: 24px !important;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	border: 2px solid rgba(245, 134, 60, 0.2);
+	border-top-color: #f5863c;
+	border-right-color: #f5863c;
+	border-radius: 100%;
+	-webkit-animation: v-rotate-360 500ms infinite linear;
+	-moz-animation: v-rotate-360 500ms infinite linear;
+	animation: v-rotate-360 500ms infinite linear;
+	pointer-events: none;
+	display: none;
+	vertical-align: middle;
+}
+
+.v-ie8 .osbp .v-reconnect-dialog .spinner, .v-ie9 .osbp .v-reconnect-dialog .spinner {
+	border: none;
+	border-radius: 0px;
+	background: #fff url(../valo/shared/img/spinner.gif) no-repeat 50% 50%;
+	background-size: 80%;
+}
+
+.v-ie8 .osbp .v-reconnect-dialog .spinner {
+	min-width: 30px;
+	min-height: 30px;
+}
+
+.osbp .v-reconnect-dialog.active .spinner {
+	display: inline-block;
+}
+
+.osbp .v-absolutelayout-wrapper {
+	position: absolute;
+}
+
+.osbp .v-absolutelayout-margin, .osbp .v-absolutelayout-canvas {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.osbp .v-absolutelayout.v-has-height > div, .osbp .v-absolutelayout.v-has-height .v-absolutelayout-margin {
+	height: 100%;
+}
+
+.osbp .v-absolutelayout.v-has-height > div, .osbp .v-absolutelayout.v-has-width .v-absolutelayout-margin {
+	width: 100%;
+}
+
+.osbp .v-margin-top {
+	padding-top: 11px;
+}
+
+.osbp .v-margin-right {
+	padding-right: 11px;
+}
+
+.osbp .v-margin-bottom {
+	padding-bottom: 11px;
+}
+
+.osbp .v-margin-left {
+	padding-left: 11px;
+}
+
+.osbp .v-spacing {
+	width: 7px;
+	height: 0px;
+}
+
+.osbp .v-verticallayout-well, .osbp .v-horizontallayout-well {
+	background: #f5f5f5;
+	color: #454545;
+	-webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1), inset 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1), inset 1px 3px 7px rgba(0, 0, 0, 0.1);
+	border-radius: 0px;
+	border: 1px solid #d4d4d4;
+}
+
+.osbp .v-verticallayout-well  > div > [class*="-caption"], .osbp .v-horizontallayout-well  > div > [class*="-caption"] {
+	background: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp .v-verticallayout-well  > .v-margin-top, .osbp .v-horizontallayout-well  > .v-margin-top {
+	padding-top: 7px;
+}
+
+.osbp .v-verticallayout-well  > .v-margin-right, .osbp .v-horizontallayout-well  > .v-margin-right {
+	padding-right: 7px;
+}
+
+.osbp .v-verticallayout-well  > .v-margin-bottom, .osbp .v-horizontallayout-well  > .v-margin-bottom {
+	padding-bottom: 7px;
+}
+
+.osbp .v-verticallayout-well  > .v-margin-left, .osbp .v-horizontallayout-well  > .v-margin-left {
+	padding-left: 7px;
+}
+
+.osbp .v-verticallayout-card, .osbp .v-horizontallayout-card {
+	background: white;
+	color: #474747;
+	border-radius: 0px;
+	border: 1px solid #d4d4d4;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+}
+
+.osbp .v-verticallayout-card  > .v-margin-top, .osbp .v-horizontallayout-card  > .v-margin-top {
+	padding-top: 7px;
+}
+
+.osbp .v-verticallayout-card  > .v-margin-right, .osbp .v-horizontallayout-card  > .v-margin-right {
+	padding-right: 7px;
+}
+
+.osbp .v-verticallayout-card  > .v-margin-bottom, .osbp .v-horizontallayout-card  > .v-margin-bottom {
+	padding-bottom: 7px;
+}
+
+.osbp .v-verticallayout-card  > .v-margin-left, .osbp .v-horizontallayout-card  > .v-margin-left {
+	padding-left: 7px;
+}
+
+.osbp .v-horizontallayout-wrapping {
+	white-space: normal !important;
+}
+
+.osbp .v-horizontallayout-wrapping > .v-spacing + .v-slot, .osbp .v-horizontallayout-wrapping > .v-slot:first-child {
+	margin-bottom: 0px;
+}
+
+.osbp .v-horizontallayout-wrapping > .v-slot:first-child:last-child {
+	margin-bottom: 0;
+}
+
+.osbp .v-button {
+	position: relative;
+	text-align: center;
+	white-space: nowrap;
+	outline: none;
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	height: 22px;
+	padding: 0 9px;
+	color: #191919;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #d4d4d4;
+	background: #fafafa;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+}
+
+.osbp .v-button:before {
+	content: "";
+	display: inline-block;
+	width: 0;
+	height: 100%;
+	vertical-align: middle;
+}
+
+.osbp .v-button > div {
+	vertical-align: middle;
+}
+
+.v-sa .osbp .v-button:before {
+	height: 110%;
+}
+
+.v-ff .osbp .v-button:before {
+	height: 107%;
+}
+
+.v-ie .osbp .v-button:before {
+	margin-top: 4px;
+}
+
+.osbp .v-button:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+}
+
+.osbp .v-button:focus:after {
+	-webkit-transition: none;
+	-moz-transition: none;
+	transition: none;
+}
+
+.osbp .v-button.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-button.v-disabled:after {
+	display: none;
+}
+
+.osbp .v-button:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp .v-button:hover:after {
+	background-color: rgba(186, 186, 186, 0.1);
+}
+
+.osbp .v-button:focus:after {
+	border-color: #f5863c;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp .v-button:active:after {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+.osbp .v-button-primary {
+	height: 22px;
+	padding: 0 9px;
+	color: #faf4f0;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #d4d4d4;
+	background: #f5863c;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	padding: 0 11px;
+	font-weight: bold;
+	min-width: 48px;
+}
+
+.osbp .v-button-primary:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp .v-button-primary:hover:after {
+	background-color: rgba(249, 179, 133, 0.1);
+}
+
+.osbp .v-button-primary:focus:after {
+	border: inherit;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp .v-button-primary:active:after {
+	background-color: rgba(152, 61, 1, 0.2);
+}
+
+.v-ie8 .osbp .v-button-primary {
+	min-width: 26px;
+}
+
+.osbp .v-button-friendly {
+	height: 22px;
+	padding: 0 9px;
+	color: #eaf4e9;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #d4d4d4;
+	background: #2c9720;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+}
+
+.osbp .v-button-friendly:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp .v-button-friendly:hover:after {
+	background-color: rgba(65, 211, 48, 0.1);
+}
+
+.osbp .v-button-friendly:focus:after {
+	border: inherit;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp .v-button-friendly:active:after {
+	background-color: rgba(14, 86, 6, 0.2);
+}
+
+.osbp .v-button-danger {
+	height: 22px;
+	padding: 0 9px;
+	color: #f9f0ef;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #d4d4d4;
+	background: #ed473b;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+}
+
+.osbp .v-button-danger:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp .v-button-danger:hover:after {
+	background-color: rgba(243, 137, 129, 0.1);
+}
+
+.osbp .v-button-danger:focus:after {
+	border: inherit;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp .v-button-danger:active:after {
+	background-color: rgba(146, 12, 2, 0.2);
+}
+
+.osbp .v-button-borderless {
+	border: none;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	background: transparent;
+	color: inherit;
+}
+
+.osbp .v-button-borderless:hover:after {
+	background: transparent;
+}
+
+.osbp .v-button-borderless:active {
+	opacity: 0.7;
+	filter: alpha(opacity=70) ;
+}
+
+.osbp .v-button-borderless:active:after {
+	background: transparent;
+}
+
+.osbp .v-button-borderless-colored {
+	border: none;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	background: transparent;
+	color: #f5863c;
+}
+
+.osbp .v-button-borderless-colored:hover {
+	color: #f7a46d;
+}
+
+.osbp .v-button-borderless-colored:hover:after {
+	background: transparent;
+}
+
+.osbp .v-button-borderless-colored:active {
+	opacity: 0.7;
+	filter: alpha(opacity=70) ;
+}
+
+.osbp .v-button-borderless-colored:active:after {
+	background: transparent;
+}
+
+.osbp .v-button-quiet {
+	visibility: hidden;
+}
+
+.osbp .v-button-quiet:focus, .osbp .v-button-quiet:hover {
+	visibility: visible;
+}
+
+.osbp .v-button-quiet [class*="wrap"] {
+	visibility: visible;
+}
+
+.osbp .v-button-quiet [class*="caption"] {
+	display: inline-block;
+}
+
+.osbp .v-button-link {
+	border: none;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	background: transparent;
+	color: inherit;
+	cursor: pointer;
+	color: #f5863c;
+	text-decoration: underline;
+	font-weight: inherit;
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+}
+
+.osbp .v-button-link:hover:after {
+	background: transparent;
+}
+
+.osbp .v-button-link:active {
+	opacity: 0.7;
+	filter: alpha(opacity=70) ;
+}
+
+.osbp .v-button-link:active:after {
+	background: transparent;
+}
+
+.osbp .v-button-link:hover {
+	color: #f7a46d;
+}
+
+.osbp .v-button-link.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-button-tiny {
+	height: 22px;
+	padding: 0 9px;
+	
+	
+	font-size: 12px;
+	
+	border-radius: 0px;
+}
+
+.osbp .v-button-tiny:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp .v-button-small {
+	height: 19px;
+	padding: 0 8px;
+	
+	
+	font-size: 11px;
+	
+	border-radius: 0px;
+}
+
+.osbp .v-button-small:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp .v-button-large {
+	height: 26px;
+	padding: 0 11px;
+	
+	
+	font-size: 15px;
+	
+	border-radius: 0px;
+}
+
+.osbp .v-button-large:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp .v-button-huge {
+	height: 35px;
+	padding: 0 15px;
+	
+	
+	font-size: 20px;
+	
+	border-radius: 0px;
+}
+
+.osbp .v-button-huge:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp .v-button-icon-align-right [class*="wrap"] {
+	display: inline-block;
+}
+
+.osbp .v-button-icon-align-right .v-icon {
+	float: right;
+	margin-left: 8px;
+}
+
+.osbp .v-button-icon-align-right .v-icon  + span:not(:empty) {
+	margin-left: 0;
+}
+
+.osbp .v-button-icon-align-top {
+	height: auto;
+	padding-top: 3px;
+	padding-bottom: 3px;
+}
+
+.osbp .v-button-icon-align-top [class*="wrap"] {
+	display: inline-block;
+}
+
+.osbp .v-button-icon-align-top .v-icon {
+	display: block;
+	margin-left: auto;
+	margin-right: auto;
+}
+
+.osbp .v-button-icon-align-top .v-icon  + span:not(:empty) {
+	margin-top: 4px;
+	margin-left: 0;
+}
+
+.osbp .v-button-icon-only {
+	width: 22px;
+	padding: 0;
+}
+
+.osbp .v-button-icon-only.v-button-tiny {
+	width: 22px;
+}
+
+.osbp .v-button-icon-only.v-button-small {
+	width: 19px;
+}
+
+.osbp .v-button-icon-only.v-button-large {
+	width: 26px;
+}
+
+.osbp .v-button-icon-only.v-button-huge {
+	width: 35px;
+}
+
+.osbp .v-button-icon-only .v-button-caption {
+	display: none;
+}
+
+.osbp .v-checkbox {
+	position: relative;
+	line-height: 11px;
+	white-space: nowrap;
+}
+
+.osbp .v-checkbox.v-has-width label {
+	white-space: normal;
+}
+
+:root .osbp .v-checkbox {
+	padding-left: 15px;
+}
+
+:root .osbp .v-checkbox label {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	display: inline-block;
+}
+
+:root .osbp .v-checkbox > input {
+	position: absolute;
+	clip: rect(0, 0, 0, 0);
+	left: 0.2em;
+	top: 0.2em;
+	z-index: 0;
+	margin: 0;
+}
+
+:root .osbp .v-checkbox > input:focus ~ label:before {
+	border-color: #f5863c;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	-webkit-box-shadow: 0 0 0 1px transparent, 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 0 0 0 1px transparent, 1px 3px 7px rgba(0, 0, 0, 0.1);
+}
+
+:root .osbp .v-checkbox > input ~ label:before, :root .osbp .v-checkbox > input ~ label:after {
+	content: "";
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 11px;
+	height: 11px;
+	position: absolute;
+	top: 0;
+	left: 0;
+	border-radius: 0px;
+	font-size: 10px;
+	text-align: center;
+}
+
+:root .osbp .v-checkbox > input ~ label:before {
+	height: 11px;
+	padding: 0 5px;
+	color: #191919;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #d4d4d4;
+	background: #fafafa;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	padding: 0;
+	height: 11px;
+}
+
+:root .osbp .v-checkbox > input ~ label:after {
+	content: "\f00c";
+	font-family: ThemeIcons;
+	color: transparent;
+	-webkit-transition: color 100ms;
+	-moz-transition: color 100ms;
+	transition: color 100ms;
+}
+
+:root .osbp .v-checkbox > input:active ~ label:after {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+:root .osbp .v-checkbox > input:checked ~ label:after {
+	color: #f5863c;
+}
+
+.osbp .v-checkbox > .v-icon, .osbp .v-checkbox > label .v-icon {
+	margin: 0 4px 0 2px;
+	min-width: 1em;
+	cursor: pointer;
+}
+
+.osbp .v-checkbox.v-disabled  > label, .osbp .v-checkbox.v-disabled  > .v-icon {
+	cursor: default;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-checkbox.v-disabled  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp .v-checkbox.v-disabled > input:active ~ label:after {
+	background: transparent;
+}
+
+.osbp .v-checkbox.v-readonly  > label, .osbp .v-checkbox.v-readonly  > .v-icon {
+	cursor: default;
+}
+
+.osbp .v-checkbox.v-readonly  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp .v-checkbox.v-readonly > input:active ~ label:after {
+	background: transparent;
+}
+
+:root .osbp .v-checkbox.v-readonly > input ~ label:after {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-checkbox-small {
+	position: relative;
+	line-height: 10px;
+	white-space: nowrap;
+	font-size: 11px;
+}
+
+.osbp .v-checkbox-small.v-has-width label {
+	white-space: normal;
+}
+
+:root .osbp .v-checkbox-small {
+	padding-left: 13px;
+}
+
+:root .osbp .v-checkbox-small label {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	display: inline-block;
+}
+
+:root .osbp .v-checkbox-small > input {
+	position: absolute;
+	clip: rect(0, 0, 0, 0);
+	left: 0.2em;
+	top: 0.2em;
+	z-index: 0;
+	margin: 0;
+}
+
+:root .osbp .v-checkbox-small > input:focus ~ label:before {
+	border-color: #f5863c;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	-webkit-box-shadow: 0 0 0 1px transparent, 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 0 0 0 1px transparent, 1px 3px 7px rgba(0, 0, 0, 0.1);
+}
+
+:root .osbp .v-checkbox-small > input ~ label:before, :root .osbp .v-checkbox-small > input ~ label:after {
+	content: "";
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 10px;
+	height: 10px;
+	position: absolute;
+	top: 0;
+	left: 0;
+	border-radius: 0px;
+	font-size: 8px;
+	text-align: center;
+}
+
+:root .osbp .v-checkbox-small > input ~ label:before {
+	height: 9.5px;
+	padding: 0 4px;
+	color: #191919;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #d4d4d4;
+	background: #fafafa;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	padding: 0;
+	height: 10px;
+}
+
+:root .osbp .v-checkbox-small > input ~ label:after {
+	content: "\f00c";
+	font-family: ThemeIcons;
+	color: transparent;
+	-webkit-transition: color 100ms;
+	-moz-transition: color 100ms;
+	transition: color 100ms;
+}
+
+:root .osbp .v-checkbox-small > input:active ~ label:after {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+:root .osbp .v-checkbox-small > input:checked ~ label:after {
+	color: #f5863c;
+}
+
+.osbp .v-checkbox-small > .v-icon, .osbp .v-checkbox-small > label .v-icon {
+	margin: 0 3px 0 2px;
+	min-width: 1em;
+	cursor: pointer;
+}
+
+.osbp .v-checkbox-small.v-disabled  > label, .osbp .v-checkbox-small.v-disabled  > .v-icon {
+	cursor: default;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-checkbox-small.v-disabled  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp .v-checkbox-small.v-disabled > input:active ~ label:after {
+	background: transparent;
+}
+
+.osbp .v-checkbox-small.v-readonly  > label, .osbp .v-checkbox-small.v-readonly  > .v-icon {
+	cursor: default;
+}
+
+.osbp .v-checkbox-small.v-readonly  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp .v-checkbox-small.v-readonly > input:active ~ label:after {
+	background: transparent;
+}
+
+:root .osbp .v-checkbox-small.v-readonly > input ~ label:after {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-checkbox-large {
+	position: relative;
+	line-height: 13px;
+	white-space: nowrap;
+	font-size: 15px;
+}
+
+.osbp .v-checkbox-large.v-has-width label {
+	white-space: normal;
+}
+
+:root .osbp .v-checkbox-large {
+	padding-left: 17px;
+}
+
+:root .osbp .v-checkbox-large label {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	display: inline-block;
+}
+
+:root .osbp .v-checkbox-large > input {
+	position: absolute;
+	clip: rect(0, 0, 0, 0);
+	left: 0.2em;
+	top: 0.2em;
+	z-index: 0;
+	margin: 0;
+}
+
+:root .osbp .v-checkbox-large > input:focus ~ label:before {
+	border-color: #f5863c;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	-webkit-box-shadow: 0 0 0 1px transparent, 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 0 0 0 1px transparent, 1px 3px 7px rgba(0, 0, 0, 0.1);
+}
+
+:root .osbp .v-checkbox-large > input ~ label:before, :root .osbp .v-checkbox-large > input ~ label:after {
+	content: "";
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 13px;
+	height: 13px;
+	position: absolute;
+	top: 0;
+	left: 0;
+	border-radius: 0px;
+	font-size: 11px;
+	text-align: center;
+}
+
+:root .osbp .v-checkbox-large > input ~ label:before {
+	height: 13px;
+	padding: 0 5px;
+	color: #191919;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #d4d4d4;
+	background: #fafafa;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	padding: 0;
+	height: 13px;
+}
+
+:root .osbp .v-checkbox-large > input ~ label:after {
+	content: "\f00c";
+	font-family: ThemeIcons;
+	color: transparent;
+	-webkit-transition: color 100ms;
+	-moz-transition: color 100ms;
+	transition: color 100ms;
+}
+
+:root .osbp .v-checkbox-large > input:active ~ label:after {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+:root .osbp .v-checkbox-large > input:checked ~ label:after {
+	color: #f5863c;
+}
+
+.osbp .v-checkbox-large > .v-icon, .osbp .v-checkbox-large > label .v-icon {
+	margin: 0 4px 0 2px;
+	min-width: 1em;
+	cursor: pointer;
+}
+
+.osbp .v-checkbox-large.v-disabled  > label, .osbp .v-checkbox-large.v-disabled  > .v-icon {
+	cursor: default;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-checkbox-large.v-disabled  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp .v-checkbox-large.v-disabled > input:active ~ label:after {
+	background: transparent;
+}
+
+.osbp .v-checkbox-large.v-readonly  > label, .osbp .v-checkbox-large.v-readonly  > .v-icon {
+	cursor: default;
+}
+
+.osbp .v-checkbox-large.v-readonly  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp .v-checkbox-large.v-readonly > input:active ~ label:after {
+	background: transparent;
+}
+
+:root .osbp .v-checkbox-large.v-readonly > input ~ label:after {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-filterselect {
+	position: relative;
+	width: 220px;
+	height: 22px;
+	border-radius: 0px;
+	white-space: nowrap;
+}
+
+.osbp .v-filterselect [class*="input"] {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 22px;
+	border-radius: 0px;
+	padding: 2px 4px;
+	border: 1px solid #d4d4d4;
+	background: white;
+	color: #474747;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	width: 100% !important;
+	height: 100%;
+	padding-right: 23px;
+	border-radius: inherit;
+}
+
+.v-ie8 .osbp .v-filterselect [class*="input"], .v-ie9 .osbp .v-filterselect [class*="input"] {
+	line-height: 22px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp .v-filterselect [class*="input"].v-disabled {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp .v-filterselect [class*="input"]:focus {
+	outline: none;
+	-webkit-transition: none;
+	-moz-transition: none;
+	transition: none;
+	border-color: #f5863c;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp .v-filterselect [class*="input"][class*="prompt"] {
+	color: #a3a3a3;
+}
+
+.osbp .v-filterselect .v-icon + [class*="input"] {
+	padding-left: 22px;
+}
+
+.osbp .v-filterselect img.v-icon {
+	max-height: 22px;
+	margin-left: 4px;
+}
+
+.osbp .v-filterselect span.v-icon {
+	color: #474747;
+	width: 22px;
+	line-height: 1;
+	padding-top: 0.12em;
+}
+
+.osbp .v-filterselect[class*="prompt"] > [class*="input"] {
+	color: #a3a3a3;
+}
+
+.osbp .v-filterselect [class$="button"] {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	position: absolute;
+	width: 22px;
+	top: 1px;
+	right: 1px;
+	bottom: 1px;
+	border-left: 1px solid #d4d4d4;
+	color: #a3a3a3;
+}
+
+.v-ie8 .osbp .v-filterselect [class$="button"] {
+	background-color: white;
+}
+
+.osbp .v-filterselect [class$="button"]:before {
+	font-family: ThemeIcons;
+	content: "\f078";
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+	position: absolute;
+	width: 22px;
+	text-align: center;
+	top: 50%;
+	line-height: 1;
+	margin-top: -0.47em;
+}
+
+.osbp .v-filterselect [class$="button"]:hover:before {
+	color: #474747;
+}
+
+.osbp .v-filterselect [class$="button"]:active:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+	background-color: rgba(128, 128, 128, 0.2);
+}
+
+.osbp .v-filterselect.v-disabled {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp .v-filterselect.v-disabled [class$="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp .v-filterselect.v-disabled [class$="button"]:active:after {
+	display: none;
+}
+
+.osbp .v-filterselect.v-readonly [class*="input"] {
+	background: #fafafa;
+	color: #464646;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp .v-filterselect.v-readonly [class*="input"]:focus {
+	box-shadow: none;
+	border-color: #d4d4d4;
+}
+
+.osbp .v-filterselect.v-readonly [class$="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp .v-filterselect.v-readonly [class$="button"]:active:after {
+	display: none;
+}
+
+.osbp .v-filterselect .v-icon {
+	position: absolute;
+	pointer-events: none;
+}
+
+.osbp .v-filterselect-error .v-filterselect-input {
+	border-color: #ed473b !important;
+	background: #fffbfb;
+	color: #6c2621;
+}
+
+.osbp .v-filterselect-error .v-filterselect-button {
+	color: #ed473b;
+	border-color: #ed473b;
+}
+
+.osbp .v-filterselect-suggestpopup {
+	margin-top: 3px !important;
+}
+
+.osbp .v-filterselect-suggestpopup[class*="animate-in"] {
+	-webkit-animation: valo-overlay-animate-in 120ms;
+	-moz-animation: valo-overlay-animate-in 120ms;
+	animation: valo-overlay-animate-in 120ms;
+}
+
+.osbp .v-filterselect-suggestpopup [class$="suggestmenu"] {
+	padding: 2px 2px;
+	border-radius: 0px;
+	background-color: white;
+	color: #474747;
+	-webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.18196);
+	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.18196);
+	-webkit-backface-visibility: hidden;
+	-moz-backface-visibility: hidden;
+	-ms-backface-visibility: hidden;
+	backface-visibility: hidden;
+	padding: 2px 2px;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	position: relative;
+	z-index: 1;
+}
+
+.osbp .v-filterselect-suggestpopup [class$="suggestmenu"][style*="height"] {
+	-webkit-box-sizing: content-box;
+	-moz-box-sizing: content-box;
+	box-sizing: content-box;
+}
+
+.osbp .v-filterselect-suggestpopup table, .osbp .v-filterselect-suggestpopup tbody, .osbp .v-filterselect-suggestpopup tr, .osbp .v-filterselect-suggestpopup td {
+	display: block;
+}
+
+.osbp .v-filterselect-suggestpopup .gwt-MenuItem {
+	cursor: pointer;
+	line-height: 16px;
+	padding: 0 12px 0 6px;
+	font-weight: 400;
+	white-space: nowrap;
+	position: relative;
+}
+
+.osbp .v-filterselect-suggestpopup .gwt-MenuItem:active:before {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	background: #d05605;
+	opacity: 0.15;
+	filter: alpha(opacity=15.0) ;
+	pointer-events: none;
+	border-radius: inherit;
+}
+
+.osbp .v-filterselect-suggestpopup .gwt-MenuItem .v-icon {
+	max-height: 16px;
+	margin-right: 3px;
+	min-width: 1em;
+}
+
+.osbp .v-filterselect-suggestpopup .gwt-MenuItem-selected {
+	background: #f5863c;
+	color: #faf4f0;
+	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
+}
+
+.osbp .v-filterselect-suggestpopup [class$="status"] {
+	position: absolute;
+	right: 0px;
+	background: rgba(212, 212, 212, 0.9);
+	color: #3b3b3b;
+	border-radius: 0 0 0px 0px;
+	height: 14px;
+	bottom: -14px;
+	font-size: 9px;
+	line-height: 14px;
+	padding: 0 4px;
+	cursor: default;
+	pointer-events: none;
+	-webkit-animation: valo-animate-in-slide-down 200ms 80ms backwards;
+	-moz-animation: valo-animate-in-slide-down 200ms 80ms backwards;
+	animation: valo-animate-in-slide-down 200ms 80ms backwards;
+}
+
+.osbp .v-filterselect-suggestpopup [class$="status"]  > * {
+	color: #3b3b3b;
+	text-decoration: none;
+}
+
+.osbp .v-filterselect-suggestpopup div[class*="page"] {
+	position: absolute;
+	z-index: 3;
+	right: 0;
+	opacity: 0.2;
+	filter: alpha(opacity=20) ;
+	cursor: pointer;
+	-webkit-transition: all 200ms;
+	-moz-transition: all 200ms;
+	transition: all 200ms;
+	width: 15px;
+	height: 15px;
+	line-height: 15px;
+	text-align: center;
+	font-family: ThemeIcons;
+	-webkit-transform: scale(0.8);
+	-moz-transform: scale(0.8);
+	-ms-transform: scale(0.8);
+	-o-transform: scale(0.8);
+	transform: scale(0.8);
+	color: #464646;
+}
+
+.osbp .v-filterselect-suggestpopup div[class*="page"]:after {
+	content: "";
+	position: absolute;
+	display: block;
+	border-radius: 50%;
+}
+
+.osbp .v-filterselect-suggestpopup div[class*="page"]:hover {
+	opacity: 1;
+	filter: none ;
+	background: rgba(250, 250, 250, 0.5);
+}
+
+.osbp .v-filterselect-suggestpopup div[class*="page"]:hover:after {
+	top: -10px;
+	bottom: -10px;
+	left: -20px;
+	right: -20px;
+}
+
+.osbp .v-filterselect-suggestpopup div[class*="page"] span {
+	display: none;
+}
+
+.osbp .v-filterselect-suggestpopup:hover div[class*="page"] {
+	-webkit-transform: scale(1);
+	-moz-transform: scale(1);
+	-ms-transform: scale(1);
+	-o-transform: scale(1);
+	transform: scale(1);
+}
+
+.osbp .v-filterselect-suggestpopup div[class*="prev"] {
+	top: 0;
+	-webkit-transform-origin: 100% 0%;
+	-moz-transform-origin: 100% 0%;
+	-ms-transform-origin: 100% 0%;
+	-o-transform-origin: 100% 0%;
+	transform-origin: 100% 0%;
+	border-radius: 0 0px 0 0px;
+}
+
+.osbp .v-filterselect-suggestpopup div[class*="prev"]:before {
+	content: "\f0d8";
+}
+
+.osbp .v-filterselect-suggestpopup div[class*="next"] {
+	bottom: 0;
+	-webkit-transform-origin: 100% 100%;
+	-moz-transform-origin: 100% 100%;
+	-ms-transform-origin: 100% 100%;
+	-o-transform-origin: 100% 100%;
+	transform-origin: 100% 100%;
+	border-radius: 0px 0 0px 0;
+}
+
+.osbp .v-filterselect-suggestpopup div[class*="next"]:before {
+	content: "\f0d7";
+}
+
+.osbp .v-filterselect-suggestpopup div[class*="-off"] {
+	display: none;
+}
+
+.osbp .v-filterselect-no-input {
+	cursor: pointer;
+	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
+}
+
+.osbp .v-filterselect-no-input [class*="input"] {
+	-webkit-user-select: none;
+	-moz-user-select: none;
+	-ms-user-select: none;
+	user-select: none;
+	background: #fafafa;
+	cursor: inherit;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	border: 1px solid #d4d4d4;
+	text-shadow: inherit;
+	text-overflow: ellipsis;
+	border-radius: inherit;
+}
+
+.osbp .v-filterselect-no-input [class*="input"]:focus {
+	outline: none;
+	-webkit-transition: none;
+	-moz-transition: none;
+	transition: none;
+	border-color: #f5863c;
+	-webkit-box-shadow: 0 0 0 1px transparent, 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 0 0 0 1px transparent, 1px 3px 7px rgba(0, 0, 0, 0.1);
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp .v-filterselect-no-input [class$="button"] {
+	border-left: none !important;
+}
+
+.osbp .v-filterselect-no-input:hover [class$="button"]:before {
+	color: inherit;
+}
+
+.osbp .v-filterselect-borderless .v-filterselect-input {
+	border: none;
+	border-radius: 0;
+	background: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	color: inherit;
+}
+
+.osbp .v-filterselect-borderless .v-filterselect-input:focus {
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp .v-filterselect-borderless .v-filterselect-input[class*="prompt"] {
+	color: inherit;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-filterselect-borderless .v-filterselect-button {
+	border: none;
+	color: inherit;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-filterselect-borderless.v-filterselect-prompt .v-filterselect-input {
+	color: inherit;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-filterselect-align-right input {
+	text-align: right;
+}
+
+.osbp .v-filterselect-align-center input {
+	text-align: center;
+}
+
+.osbp .v-filterselect-tiny {
+	height: 22px;
+	
+	font-size: 12px;
+}
+
+.osbp .v-filterselect-tiny [class*="input"] {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 22px;
+	
+	padding: 2px 4px;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	width: 100% !important;
+	height: 100%;
+	padding-right: 23px;
+	border-radius: inherit;
+}
+
+.v-ie8 .osbp .v-filterselect-tiny [class*="input"], .v-ie9 .osbp .v-filterselect-tiny [class*="input"] {
+	line-height: 22px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp .v-filterselect-tiny .v-icon + [class*="input"] {
+	padding-left: 22px;
+}
+
+.osbp .v-filterselect-tiny img.v-icon {
+	max-height: 22px;
+	margin-left: 4px;
+}
+
+.osbp .v-filterselect-tiny span.v-icon {
+	
+	width: 22px;
+	line-height: 1;
+	padding-top: 0.12em;
+}
+
+.osbp .v-filterselect-tiny [class$="button"] {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	position: absolute;
+	width: 22px;
+}
+
+.osbp .v-filterselect-tiny [class$="button"]:before {
+	font-family: ThemeIcons;
+	content: "\f078";
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+	position: absolute;
+	width: 22px;
+	text-align: center;
+	top: 50%;
+	line-height: 1;
+	margin-top: -0.47em;
+}
+
+.osbp .v-filterselect-tiny [class$="button"]:active:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+}
+
+.osbp .v-filterselect-tiny.v-disabled {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp .v-filterselect-tiny.v-disabled [class$="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp .v-filterselect-tiny.v-disabled [class$="button"]:active:after {
+	display: none;
+}
+
+.osbp .v-filterselect-tiny.v-readonly [class*="input"] {
+	background: #fafafa;
+	color: #464646;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp .v-filterselect-tiny.v-readonly [class*="input"]:focus {
+	box-shadow: none;
+	border-color: #d4d4d4;
+}
+
+.osbp .v-filterselect-tiny.v-readonly [class$="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp .v-filterselect-tiny.v-readonly [class$="button"]:active:after {
+	display: none;
+}
+
+.osbp .v-filterselect-compact, .osbp .v-filterselect-small {
+	height: 19px;
+	
+}
+
+.osbp .v-filterselect-compact [class*="input"], .osbp .v-filterselect-small [class*="input"] {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 19px;
+	
+	padding: 2px 4px;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	width: 100% !important;
+	height: 100%;
+	padding-right: 20px;
+	border-radius: inherit;
+}
+
+.v-ie8 .osbp .v-filterselect-compact [class*="input"], .v-ie9 .osbp .v-filterselect-compact [class*="input"], .v-ie8 .osbp .v-filterselect-small [class*="input"], .v-ie9 .osbp .v-filterselect-small [class*="input"] {
+	line-height: 19px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp .v-filterselect-compact .v-icon + [class*="input"], .osbp .v-filterselect-small .v-icon + [class*="input"] {
+	padding-left: 19px;
+}
+
+.osbp .v-filterselect-compact img.v-icon, .osbp .v-filterselect-small img.v-icon {
+	max-height: 19px;
+	margin-left: 4px;
+}
+
+.osbp .v-filterselect-compact span.v-icon, .osbp .v-filterselect-small span.v-icon {
+	
+	width: 19px;
+	line-height: 1;
+	padding-top: 0.12em;
+}
+
+.osbp .v-filterselect-compact [class$="button"], .osbp .v-filterselect-small [class$="button"] {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	position: absolute;
+	width: 19px;
+}
+
+.osbp .v-filterselect-compact [class$="button"]:before, .osbp .v-filterselect-small [class$="button"]:before {
+	font-family: ThemeIcons;
+	content: "\f078";
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+	position: absolute;
+	width: 19px;
+	text-align: center;
+	top: 50%;
+	line-height: 1;
+	margin-top: -0.47em;
+}
+
+.osbp .v-filterselect-compact [class$="button"]:active:after, .osbp .v-filterselect-small [class$="button"]:active:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+}
+
+.osbp .v-filterselect-compact.v-disabled, .osbp .v-filterselect-small.v-disabled {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp .v-filterselect-compact.v-disabled [class$="button"], .osbp .v-filterselect-small.v-disabled [class$="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp .v-filterselect-compact.v-disabled [class$="button"]:active:after, .osbp .v-filterselect-small.v-disabled [class$="button"]:active:after {
+	display: none;
+}
+
+.osbp .v-filterselect-compact.v-readonly [class*="input"], .osbp .v-filterselect-small.v-readonly [class*="input"] {
+	background: #fafafa;
+	color: #464646;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp .v-filterselect-compact.v-readonly [class*="input"]:focus, .osbp .v-filterselect-small.v-readonly [class*="input"]:focus {
+	box-shadow: none;
+	border-color: #d4d4d4;
+}
+
+.osbp .v-filterselect-compact.v-readonly [class$="button"], .osbp .v-filterselect-small.v-readonly [class$="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp .v-filterselect-compact.v-readonly [class$="button"]:active:after, .osbp .v-filterselect-small.v-readonly [class$="button"]:active:after {
+	display: none;
+}
+
+.osbp .v-filterselect-small {
+	font-size: 11px;
+}
+
+.osbp .v-filterselect-large {
+	height: 26px;
+	
+	font-size: 15px;
+}
+
+.osbp .v-filterselect-large [class*="input"] {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 26px;
+	
+	padding: 3px 5px;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	width: 100% !important;
+	height: 100%;
+	padding-right: 27px;
+	border-radius: inherit;
+}
+
+.v-ie8 .osbp .v-filterselect-large [class*="input"], .v-ie9 .osbp .v-filterselect-large [class*="input"] {
+	line-height: 26px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp .v-filterselect-large .v-icon + [class*="input"] {
+	padding-left: 26px;
+}
+
+.osbp .v-filterselect-large img.v-icon {
+	max-height: 26px;
+	margin-left: 5px;
+}
+
+.osbp .v-filterselect-large span.v-icon {
+	
+	width: 26px;
+	line-height: 1;
+	padding-top: 0.12em;
+}
+
+.osbp .v-filterselect-large [class$="button"] {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	position: absolute;
+	width: 26px;
+}
+
+.osbp .v-filterselect-large [class$="button"]:before {
+	font-family: ThemeIcons;
+	content: "\f078";
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+	position: absolute;
+	width: 26px;
+	text-align: center;
+	top: 50%;
+	line-height: 1;
+	margin-top: -0.47em;
+}
+
+.osbp .v-filterselect-large [class$="button"]:active:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+}
+
+.osbp .v-filterselect-large.v-disabled {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp .v-filterselect-large.v-disabled [class$="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp .v-filterselect-large.v-disabled [class$="button"]:active:after {
+	display: none;
+}
+
+.osbp .v-filterselect-large.v-readonly [class*="input"] {
+	background: #fafafa;
+	color: #464646;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp .v-filterselect-large.v-readonly [class*="input"]:focus {
+	box-shadow: none;
+	border-color: #d4d4d4;
+}
+
+.osbp .v-filterselect-large.v-readonly [class$="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp .v-filterselect-large.v-readonly [class$="button"]:active:after {
+	display: none;
+}
+
+.osbp .v-filterselect-huge {
+	height: 35px;
+	
+	font-size: 20px;
+}
+
+.osbp .v-filterselect-huge [class*="input"] {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 35px;
+	
+	padding: 4px 6px;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	width: 100% !important;
+	height: 100%;
+	padding-right: 36px;
+	border-radius: inherit;
+}
+
+.v-ie8 .osbp .v-filterselect-huge [class*="input"], .v-ie9 .osbp .v-filterselect-huge [class*="input"] {
+	line-height: 35px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp .v-filterselect-huge .v-icon + [class*="input"] {
+	padding-left: 35px;
+}
+
+.osbp .v-filterselect-huge img.v-icon {
+	max-height: 35px;
+	margin-left: 6px;
+}
+
+.osbp .v-filterselect-huge span.v-icon {
+	
+	width: 35px;
+	line-height: 1;
+	padding-top: 0.12em;
+}
+
+.osbp .v-filterselect-huge [class$="button"] {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	position: absolute;
+	width: 35px;
+}
+
+.osbp .v-filterselect-huge [class$="button"]:before {
+	font-family: ThemeIcons;
+	content: "\f078";
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+	position: absolute;
+	width: 35px;
+	text-align: center;
+	top: 50%;
+	line-height: 1;
+	margin-top: -0.47em;
+}
+
+.osbp .v-filterselect-huge [class$="button"]:active:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+}
+
+.osbp .v-filterselect-huge.v-disabled {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp .v-filterselect-huge.v-disabled [class$="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp .v-filterselect-huge.v-disabled [class$="button"]:active:after {
+	display: none;
+}
+
+.osbp .v-filterselect-huge.v-readonly [class*="input"] {
+	background: #fafafa;
+	color: #464646;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp .v-filterselect-huge.v-readonly [class*="input"]:focus {
+	box-shadow: none;
+	border-color: #d4d4d4;
+}
+
+.osbp .v-filterselect-huge.v-readonly [class$="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp .v-filterselect-huge.v-readonly [class$="button"]:active:after {
+	display: none;
+}
+
+.osbp .v-csslayout-well {
+	background: #f5f5f5;
+	color: #454545;
+	-webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1), inset 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1), inset 1px 3px 7px rgba(0, 0, 0, 0.1);
+	border-radius: 0px;
+	border: 1px solid #d4d4d4;
+}
+
+.osbp .v-csslayout-well  > div > [class*="-caption"] {
+	background: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp .v-csslayout-well  > .v-margin-top {
+	padding-top: 7px;
+}
+
+.osbp .v-csslayout-well  > .v-margin-right {
+	padding-right: 7px;
+}
+
+.osbp .v-csslayout-well  > .v-margin-bottom {
+	padding-bottom: 7px;
+}
+
+.osbp .v-csslayout-well  > .v-margin-left {
+	padding-left: 7px;
+}
+
+.osbp .v-csslayout-card {
+	background: white;
+	color: #474747;
+	border-radius: 0px;
+	border: 1px solid #d4d4d4;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+}
+
+.osbp .v-csslayout-card  > .v-margin-top {
+	padding-top: 7px;
+}
+
+.osbp .v-csslayout-card  > .v-margin-right {
+	padding-right: 7px;
+}
+
+.osbp .v-csslayout-card  > .v-margin-bottom {
+	padding-bottom: 7px;
+}
+
+.osbp .v-csslayout-card  > .v-margin-left {
+	padding-left: 7px;
+}
+
+.osbp .v-csslayout-v-component-group {
+	white-space: nowrap;
+	position: relative;
+}
+
+.osbp .v-csslayout-v-component-group .v-widget {
+	vertical-align: middle;
+	margin-left: -1px;
+}
+
+.osbp .v-csslayout-v-component-group .v-widget:first-child {
+	margin-left: 0;
+}
+
+.osbp .v-csslayout-v-component-group .v-widget:focus, .osbp .v-csslayout-v-component-group .v-widget[class*="focus"], .osbp .v-csslayout-v-component-group .v-widget [class*="focus"] {
+	position: relative;
+	z-index: 5;
+}
+
+.osbp .v-form fieldset {
+	border: none;
+	padding: 0;
+	margin: 0;
+	height: 100%;
+}
+
+.osbp .v-form-content {
+	height: 100%;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.osbp [class*="spacing"] > tbody > [class*="row"] > td {
+	padding-top: 0px;
+}
+
+.osbp [class*="spacing"] > tbody > [class*="firstrow"] > td {
+	padding-top: 0;
+}
+
+.osbp [class*="margin-top"] > tbody > [class*="firstrow"] > td {
+	padding-top: 11px;
+}
+
+.osbp [class*="margin-bottom"] > tbody > [class*="lastrow"] > td {
+	padding-bottom: 11px;
+}
+
+.osbp [class*="margin-left"] > tbody > [class*="row"] > [class*="captioncell"] {
+	padding-left: 11px;
+}
+
+.osbp [class*="margin-left"] > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h2, .osbp [class*="margin-left"] > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h3, .osbp [class*="margin-left"] > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h4 {
+	left: 11px;
+}
+
+.osbp [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"] {
+	padding-right: 11px;
+}
+
+.osbp [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h2, .osbp [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h3, .osbp [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h4 {
+	right: 11px;
+}
+
+.osbp .v-formlayout > table {
+	border-spacing: 0;
+	position: relative;
+}
+
+.osbp .v-formlayout.v-has-width > table, .osbp .v-formlayout.v-has-width .v-formlayout-contentcell {
+	width: 100%;
+}
+
+.osbp .v-formlayout-error-indicator {
+	width: 11px;
+}
+
+.osbp .v-formlayout-captioncell {
+	vertical-align: top;
+	line-height: 21px;
+}
+
+.osbp .v-formlayout-captioncell .v-caption {
+	padding-bottom: 0;
+}
+
+.osbp .v-formlayout-captioncell .v-caption-h2, .osbp .v-formlayout-captioncell .v-caption-h3, .osbp .v-formlayout-captioncell .v-caption-h4 {
+	height: 3em;
+}
+
+.osbp .v-formlayout-contentcell .v-checkbox, .osbp .v-formlayout-contentcell .v-radiobutton {
+	font-weight: 400;
+}
+
+.osbp .v-formlayout-contentcell  > .v-label-h2, .osbp .v-formlayout-contentcell  > .v-label-h3, .osbp .v-formlayout-contentcell  > .v-label-h4 {
+	position: absolute;
+	left: 0;
+	right: 0;
+	width: auto !important;
+	margin-top: -0.5em;
+	padding-bottom: 0.5em;
+	border-bottom: 1px solid #d4d4d4;
+}
+
+.osbp .v-formlayout.light  > table {
+	padding: 0;
+}
+
+.osbp .v-formlayout.light  > table > tbody > tr > td {
+	padding-top: 0;
+	height: 22px;
+	border-bottom: 1px solid #d4d4d4;
+}
+
+.osbp .v-formlayout.light  > table > tbody > [class*="lastrow"] > td {
+	border-bottom: none;
+}
+
+.osbp .v-formlayout.light  > table > tbody > tr > [class*="captioncell"] {
+	color: #7d7d7d;
+	text-align: right;
+	padding-left: 8px;
+	line-height: 22px;
+}
+
+.osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"] {
+	padding-right: 0;
+}
+
+.osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textfield, .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textarea, .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-filterselect, .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-datefield, .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-filterselect-input, .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-datefield-textfield {
+	width: 100%;
+}
+
+.osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textfield, .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textarea, .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-filterselect input, .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-datefield input, .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-richtextarea {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 22px;
+	border-radius: 0;
+	padding: 2px 4px;
+	
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	background: transparent;
+	border: none;
+	color: inherit;
+}
+
+.v-ie8 .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textfield, .v-ie9 .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textfield, .v-ie8 .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textarea, .v-ie9 .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textarea, .v-ie8 .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-filterselect input, .v-ie9 .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-filterselect input, .v-ie8 .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-datefield input, .v-ie9 .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-datefield input, .v-ie8 .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-richtextarea, .v-ie9 .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-richtextarea {
+	line-height: 22px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textfield.v-disabled, .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textarea.v-disabled, .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-filterselect input.v-disabled, .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-datefield input.v-disabled, .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-richtextarea.v-disabled {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textfield:focus, .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textarea:focus, .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-filterselect input:focus, .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-datefield input:focus, .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-richtextarea:focus {
+	outline: none;
+	-webkit-transition: none;
+	-moz-transition: none;
+	transition: none;
+	border-color: #f5863c;
+	-webkit-box-shadow: 0 0 0 1px transparent, none;
+	box-shadow: 0 0 0 1px transparent, none;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textfield:focus, .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textarea:focus, .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-filterselect input:focus, .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-datefield input:focus, .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-richtextarea:focus {
+	box-shadow: none;
+}
+
+.osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textfield-prompt, .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textarea-prompt, .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-filterselect-prompt input, .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-datefield-prompt input {
+	color: #a3a3a3;
+}
+
+.osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-textarea, .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-richtextarea {
+	height: auto;
+}
+
+.osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h2, .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h3, .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h4 {
+	border-bottom: none;
+	left: 0;
+	right: 0;
+}
+
+.osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h3, .osbp .v-formlayout.light  > table > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h4 {
+	margin-top: 0;
+}
+
+.osbp .v-formlayout.light .v-richtextarea {
+	margin: 3px 0;
+}
+
+.osbp .v-formlayout.light .v-filterselect-button, .osbp .v-formlayout.light .v-datefield-button {
+	border: none;
+}
+
+.osbp .v-formlayout.light .v-filterselect-button:active:after, .osbp .v-formlayout.light .v-datefield-button:active:after {
+	display: none;
+}
+
+.osbp .v-formlayout.light .v-datefield-button {
+	right: 0;
+	left: auto;
+}
+
+.osbp .v-formlayout.light .v-checkbox {
+	margin-left: 4px;
+}
+
+.osbp .v-grid {
+	position: relative;
+}
+
+.osbp .v-grid-scroller {
+	position: absolute;
+	z-index: 1;
+	outline: none;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.osbp .v-grid-scroller-horizontal {
+	left: 0;
+	right: 0;
+	bottom: 0;
+	overflow-y: hidden;
+	-ms-overflow-y: hidden;
+}
+
+.osbp .v-grid-scroller-vertical {
+	right: 0;
+	top: 0;
+	bottom: 0;
+	overflow-x: hidden;
+	-ms-overflow-x: hidden;
+}
+
+.osbp .v-grid-tablewrapper {
+	position: absolute;
+	overflow: hidden;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	z-index: 5;
+}
+
+.osbp .v-grid-tablewrapper > table {
+	border-spacing: 0;
+	table-layout: fixed;
+	width: inherit;
+}
+
+.osbp .v-grid-header-deco, .osbp .v-grid-footer-deco {
+	position: absolute;
+	right: 0;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.osbp .v-grid-horizontal-scrollbar-deco {
+	position: absolute;
+	bottom: 0;
+	left: 0;
+	right: 0;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.osbp .v-grid-header, .osbp .v-grid-body, .osbp .v-grid-footer {
+	position: absolute;
+	left: 0;
+	width: inherit;
+	z-index: 10;
+}
+
+.osbp .v-grid-header, .osbp .v-grid-header-deco {
+	top: 0;
+}
+
+.osbp .v-grid-footer, .osbp .v-grid-footer-deco {
+	bottom: 0;
+}
+
+.osbp .v-grid-body {
+	z-index: 0;
+	top: 0;
+}
+
+.osbp .v-grid-body .v-grid-row {
+	position: absolute;
+	top: 0;
+	left: 0;
+}
+
+.osbp .v-grid-row {
+	display: block;
+}
+
+.v-ie8 .osbp .v-grid-row, .v-ie9 .osbp .v-grid-row {
+	float: left;
+	clear: left;
+	margin-top: 0;
+}
+
+.osbp .v-grid-row  > td, .osbp .v-grid-row  > th {
+	background-color: white;
+}
+
+.osbp .v-grid-row {
+	width: inherit;
+}
+
+.osbp .v-grid-cell {
+	display: block;
+	float: left;
+	padding: 2px;
+	white-space: nowrap;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	overflow: hidden;
+	font-size: 12px;
+}
+
+.osbp .v-grid-cell.frozen {
+	position: relative;
+	z-index: 1;
+}
+
+.osbp .v-grid-spacer {
+	position: absolute;
+	display: block;
+	background-color: white;
+}
+
+.osbp .v-grid-spacer  > td {
+	width: 100%;
+	height: 100%;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.v-ie8 .osbp .v-grid-spacer, .v-ie9 .osbp .v-grid-spacer {
+	margin-top: 0;
+}
+
+.osbp .v-grid {
+	outline: none;
+}
+
+.osbp .v-grid-scroller-vertical, .osbp .v-grid-scroller-horizontal {
+	border: 1px solid #d4d4d4;
+}
+
+.osbp .v-grid-scroller-vertical {
+	border-left: none;
+}
+
+.osbp .v-grid-scroller-horizontal {
+	border-top: none;
+}
+
+.osbp .v-grid-tablewrapper {
+	border: 1px solid #d4d4d4;
+}
+
+.osbp .v-grid .header-drag-table {
+	border-spacing: 0;
+	position: relative;
+	table-layout: fixed;
+	width: inherit;
+}
+
+.osbp .v-grid .header-drag-table .v-grid-header {
+	position: absolute;
+}
+
+.osbp .v-grid .header-drag-table .v-grid-header  > .v-grid-cell {
+	border: 1px solid #d4d4d4;
+	margin-top: -10px;
+	opacity: 0.9;
+	filter: alpha(opacity=90);
+	z-index: 30000;
+}
+
+.osbp .v-grid .header-drag-table .v-grid-header  > .v-grid-drop-marker {
+	background-color: #f5863c;
+	position: absolute;
+	width: 3px;
+}
+
+.osbp .v-grid-sidebar.v-contextmenu {
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	border-radius: 0;
+	position: absolute;
+	top: 0;
+	right: 0;
+	background-color: #fafafa;
+	border: 1px solid #d4d4d4;
+	padding: 0;
+	z-index: 5;
+}
+
+.osbp .v-grid-sidebar.v-contextmenu.v-grid-sidebar-popup {
+	right: auto;
+}
+
+.osbp .v-grid-sidebar.v-contextmenu .v-grid-sidebar-button {
+	background: transparent;
+	border: none;
+	color: inherit;
+	cursor: pointer;
+	outline: none;
+	padding: 0 4px;
+	text-align: right;
+	line-height: 1;
+}
+
+.osbp .v-grid-sidebar.v-contextmenu .v-grid-sidebar-button[disabled] {
+	cursor: default;
+}
+
+.osbp .v-grid-sidebar.v-contextmenu .v-grid-sidebar-button::-moz-focus-inner {
+	border: 0;
+}
+
+.osbp .v-grid-sidebar.v-contextmenu .v-grid-sidebar-button:after {
+	content: "\f0c9";
+	display: block;
+	font-family: ThemeIcons, sans-serif;
+	font-size: 10px;
+}
+
+.osbp .v-grid-sidebar.v-contextmenu.closed {
+	border-radius: 0;
+}
+
+.osbp .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-button {
+	width: 100%;
+}
+
+.osbp .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-button:after {
+	content: "\f0c9";
+	font-size: 10px;
+	line-height: 1;
+}
+
+.v-ie .osbp .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-button {
+	vertical-align: middle;
+}
+
+.v-ie8 .osbp .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-button:after {
+	vertical-align: middle;
+	text-align: center;
+	display: inline;
+}
+
+.osbp .v-grid-sidebar.v-contextmenu .v-grid-sidebar-content {
+	padding: 4px 0;
+}
+
+.osbp .v-grid-sidebar.v-contextmenu .v-grid-sidebar-content .gwt-MenuBar .gwt-MenuItem .column-hiding-toggle {
+	text-shadow: none;
+}
+
+.osbp .v-grid-cell {
+	background-color: white;
+	padding: 0 10.5px;
+	line-height: 22px;
+	text-overflow: ellipsis;
+}
+
+.osbp .v-grid-cell  > * {
+	line-height: 21px;
+	vertical-align: middle;
+}
+
+.osbp .v-grid-cell  > div {
+	display: inline-block;
+}
+
+.osbp .v-grid-cell.frozen {
+	-webkit-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1);
+	box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1);
+	border-right: 1px solid #d4d4d4;
+}
+
+.osbp .v-grid-cell.frozen  + th, .osbp .v-grid-cell.frozen  + td {
+	border-left: none;
+}
+
+.osbp .v-grid-row > td, .osbp .v-grid-editor-cells > div {
+	border-left: 1px solid #d4d4d4;
+	border-bottom: 1px solid #d4d4d4;
+}
+
+.osbp .v-grid-row > td:first-child, .osbp .v-grid-editor-cells > div:first-child {
+	border-left: none;
+}
+
+.osbp .v-grid-editor-cells.frozen > div {
+	-webkit-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1);
+	box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1);
+	border-right: 1px solid #d4d4d4;
+	border-left: none;
+}
+
+.osbp .v-grid-row-stripe > td {
+	background-color: #f5f5f5;
+}
+
+.osbp .v-grid-row-selected > td {
+	background: #f5863c;
+}
+
+.osbp .v-grid-row-focused > td {
+	
+}
+
+.osbp .v-grid-header th {
+	position: relative;
+	background-color: #fafafa;
+	font-size: 10px;
+	font-weight: inherit;
+	border-left: 1px solid #d4d4d4;
+	border-bottom: 1px solid #d4d4d4;
+	
+	text-align: left;
+}
+
+.osbp .v-grid-header th:first-child {
+	border-left: none;
+}
+
+.osbp .v-grid-header .sort-asc, .osbp .v-grid-header .sort-desc {
+	padding-right: 22.5px;
+}
+
+.osbp .v-grid-header .sort-asc:after, .osbp .v-grid-header .sort-desc:after {
+	font-family: ThemeIcons, sans-serif;
+	content: "\f0de" " " attr(sort-order);
+	position: absolute;
+	right: 10.5px;
+	font-size: 9px;
+}
+
+.osbp .v-grid-header .sort-desc:after {
+	content: "\f0dd" " " attr(sort-order);
+}
+
+.osbp .v-grid-column-resize-handle {
+	position: absolute;
+	width: 21px;
+	right: -10.5px;
+	top: 0px;
+	bottom: 0px;
+	cursor: col-resize;
+	z-index: 10;
+	-webkit-user-select: none;
+	-khtml-user-select: none;
+	-moz-user-select: none;
+	-ms-user-select: none;
+	user-select: none;
+}
+
+.osbp .v-grid-footer td {
+	background-color: #fafafa;
+	font-size: 10px;
+	font-weight: inherit;
+	border-left: 1px solid #d4d4d4;
+	border-top: 1px solid #d4d4d4;
+	border-bottom: none;
+	
+}
+
+.osbp .v-grid-footer td:first-child {
+	border-left: none;
+}
+
+.osbp .v-grid-header .v-grid-cell, .osbp .v-grid-footer .v-grid-cell {
+	overflow: visible;
+}
+
+.osbp .v-grid-column-header-content, .osbp .v-grid-column-footer-content {
+	width: 100%;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	line-height: 22px;
+	vertical-align: baseline;
+}
+
+.osbp .v-grid-header-deco {
+	border-top: 1px solid #d4d4d4;
+	border-right: 1px solid #d4d4d4;
+	background-color: #fafafa;
+}
+
+.osbp .v-grid-footer-deco {
+	border-bottom: 1px solid #d4d4d4;
+	border-right: 1px solid #d4d4d4;
+	background-color: #fafafa;
+}
+
+.osbp .v-grid-horizontal-scrollbar-deco {
+	background-color: #fafafa;
+	border: 1px solid #d4d4d4;
+	border-top: none;
+}
+
+.osbp .v-grid-cell-focused {
+	position: relative;
+}
+
+.osbp .v-grid-cell-focused:before {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border: 2px solid #f5863c;
+	display: none;
+	pointer-events: none;
+}
+
+.ie8 .osbp .v-grid-cell-focused:before, .ie9 .osbp .v-grid-cell-focused:before, .ie10 .osbp .v-grid-cell-focused:before {
+	content: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==);
+}
+
+.osbp .v-grid:focus .v-grid-cell-focused:before {
+	display: block;
+}
+
+.osbp .v-grid.v-disabled:focus .v-grid-cell-focused:before {
+	display: none;
+}
+
+.osbp .v-grid-editor {
+	position: absolute;
+	z-index: 20;
+	overflow: hidden;
+	left: 0;
+	right: 0;
+	border: 1px solid #d4d4d4;
+	box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	margin-top: -1px;
+	-webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.2);
+	box-shadow: 0 0 9px rgba(0, 0, 0, 0.2);
+}
+
+.osbp .v-grid-editor.unbuffered .v-grid-editor-footer {
+	width: 100%;
+}
+
+.osbp .v-grid-editor-cells {
+	position: relative;
+	white-space: nowrap;
+}
+
+.osbp .v-grid-editor-cells.frozen {
+	z-index: 2;
+}
+
+.osbp .v-grid-editor-cells  > div {
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	vertical-align: middle;
+	background: white;
+}
+
+.osbp .v-grid-editor-cells  > div:first-child {
+	border-left: none;
+}
+
+.osbp .v-grid-editor-cells  > div  > * {
+	vertical-align: middle;
+	display: inline-block;
+}
+
+.osbp .v-grid-editor-cells  > div .v-filterselect {
+	padding-left: 0;
+}
+
+.osbp .v-grid-editor-cells  > div input[type="text"], .osbp .v-grid-editor-cells  > div input[type="text"].v-filterselect-input, .osbp .v-grid-editor-cells  > div input[type="password"] {
+	padding-left: 10.5px;
+}
+
+.osbp .v-grid-editor-cells  > div input[type="text"]:not(.v-filterselect-input), .osbp .v-grid-editor-cells  > div input[type="password"] {
+	padding-right: 5.25px;
+}
+
+.osbp .v-grid-editor-cells  > div input[type="checkbox"] {
+	margin-left: 10.5px;
+}
+
+.osbp .v-grid-editor-cells  > div .v-textfield, .osbp .v-grid-editor-cells  > div .v-datefield, .osbp .v-grid-editor-cells  > div .v-filterselect {
+	min-width: 100%;
+	max-width: 100%;
+	min-height: 100%;
+	max-height: 100%;
+}
+
+.v-ie8 .osbp .v-grid-editor-cells  > div .v-datefield-button {
+	margin-left: -37px;
+}
+
+.v-ie8 .osbp .v-grid-editor-cells  > div .v-filterselect-button {
+	margin-left: -25px;
+}
+
+.osbp .v-grid-editor-cells  > div .v-select, .osbp .v-grid-editor-cells  > div .v-select-select {
+	min-width: 100%;
+	max-width: 100%;
+}
+
+.osbp .v-grid-editor-cells  > div.not-editable.v-grid-cell {
+	float: none;
+}
+
+.osbp .v-grid-editor-cells .error::before {
+	position: absolute;
+	display: block;
+	height: 0;
+	width: 0;
+	content: "";
+	border-top: 5px solid red;
+	border-right: 5px solid transparent;
+}
+
+.osbp .v-grid-editor-cells .error, .osbp .v-grid-editor-cells .error > input {
+	background-color: #fee;
+}
+
+.osbp .v-grid-editor-footer {
+	display: table;
+	height: 22px;
+	border-top: 1px solid #d4d4d4;
+	margin-top: -1px;
+	background: white;
+	padding: 0 5px;
+}
+
+.osbp .v-grid-editor-footer  + .v-grid-editor-cells > div {
+	border-bottom: none;
+	border-top: 1px solid #d4d4d4;
+}
+
+.osbp .v-grid-editor-footer:first-child {
+	border-top: none;
+	margin-top: 0;
+	border-bottom: 1px solid #d4d4d4;
+	margin-bottom: -1px;
+}
+
+.osbp .v-grid-editor-message, .osbp .v-grid-editor-buttons {
+	display: table-cell;
+	white-space: nowrap;
+	vertical-align: middle;
+}
+
+.osbp .v-grid-editor-message {
+	width: 100%;
+	position: relative;
+}
+
+.osbp .v-grid-editor-message  > div {
+	position: absolute;
+	width: 100%;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	line-height: 22px;
+	top: 0;
+}
+
+.osbp .v-grid-editor-save {
+	margin-right: 4px;
+}
+
+.osbp .v-grid-spacer {
+	padding-left: 1px;
+}
+
+.osbp .v-grid-spacer > td {
+	display: block;
+	padding: 0;
+	background-color: white;
+	border-top: 1px solid #d4d4d4;
+	border-bottom: 1px solid #d4d4d4;
+}
+
+.osbp .v-grid-spacer.stripe > td {
+	background-color: #f5f5f5;
+	border-top: 1px solid #d4d4d4;
+	border-bottom: 1px solid #d4d4d4;
+}
+
+.osbp .v-grid-spacer-deco-container {
+	border-top: 1px solid transparent;
+	position: relative;
+	top: 0;
+	z-index: 5;
+}
+
+.osbp .v-grid-spacer-deco {
+	top: 0;
+	left: 0;
+	width: 2px;
+	background-color: #f5863c;
+	position: absolute;
+	height: 100%;
+	pointer-events: none;
+}
+
+.ie8 .osbp .v-grid-spacer-deco:before, .ie9 .osbp .v-grid-spacer-deco:before, .ie10 .osbp .v-grid-spacer-deco:before {
+	content: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==);
+}
+
+.osbp .v-grid-cell > .v-progressbar {
+	width: 100%;
+}
+
+.osbp .v-grid {
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	background-color: #fafafa;
+}
+
+.osbp .v-grid.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-grid-header .v-grid-cell {
+	background: #fafafa;
+	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
+}
+
+.osbp .v-grid-header .v-grid-cell.dragged {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+	-webkit-transition: opacity 0.3s ease-in-out;
+	-moz-transition: opacity 0.3s ease-in-out;
+	transition: opacity 0.3s ease-in-out;
+}
+
+.osbp .v-grid-header .v-grid-cell.dragged-column-header {
+	margin-top: -11px;
+}
+
+.osbp .v-grid-footer .v-grid-cell {
+	background: #fafafa;
+	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
+}
+
+.osbp .v-grid-header-deco {
+	background: #fafafa;
+}
+
+.osbp .v-grid-footer-deco, .osbp .v-grid-horizontal-scrollbar-deco {
+	background: #fafafa;
+}
+
+.osbp .v-grid-row-selected  > .v-grid-cell {
+	background: #f5863c;
+	color: #f3dfd2;
+	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
+	border-color: #e9701f;
+}
+
+.osbp .v-grid-row-selected  > .v-grid-cell-focused:before {
+	border-color: #fac29d;
+}
+
+.osbp .v-grid-editor {
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	border-color: #f5863c;
+}
+
+.osbp .v-grid-editor-footer {
+	font-size: 11px;
+	padding: 0 4px;
+	background: #fff;
+	-webkit-animation: valo-grid-editor-footer-animate-in 200ms 120ms backwards;
+	-moz-animation: valo-grid-editor-footer-animate-in 200ms 120ms backwards;
+	animation: valo-grid-editor-footer-animate-in 200ms 120ms backwards;
+}
+
+.osbp .v-grid-editor-footer:first-child {
+	-webkit-animation: valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards;
+	-moz-animation: valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards;
+	animation: valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards;
+}
+
+.osbp .v-grid-editor-cells {
+	z-index: 1;
+}
+
+.osbp .v-grid-editor-cells > div:before {
+	content: "";
+	display: inline-block;
+	height: 100%;
+	vertical-align: middle;
+}
+
+.osbp .v-grid-editor-cells > div.not-editable.v-grid-cell {
+	float: none;
+}
+
+.osbp .v-grid-editor-cells > div .error::before {
+	border-top: 6px solid #ed473b;
+	border-right: 6px solid transparent;
+}
+
+.osbp .v-grid-editor-cells > div .error, .osbp .v-grid-editor-cells > div .error > input {
+	background-color: #fffbfb;
+}
+
+.osbp .v-grid-editor-cells > div .v-textfield, .osbp .v-grid-editor-cells > div .v-textfield-focus, .osbp .v-grid-editor-cells > div .v-datefield, .osbp .v-grid-editor-cells > div .v-datefield .v-textfield-focus, .osbp .v-grid-editor-cells > div .v-filterselect-input, .osbp .v-grid-editor-cells > div .v-filterselect-input:focus {
+	border: none;
+	border-radius: 0;
+	background: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp .v-grid-editor-cells > div input[type="text"].v-datefield-textfield {
+	padding-left: 26.4px;
+}
+
+.v-ie8 .osbp .v-grid-editor-cells > div .v-datefield-button {
+	margin-left: 0px;
+}
+
+.v-ie8 .osbp .v-grid-editor-cells > div .v-filterselect-button {
+	margin-left: 0px;
+}
+
+.osbp .v-grid-editor-cells > div .v-textfield-focus, .osbp .v-grid-editor-cells > div .v-datefield .v-textfield-focus, .osbp .v-grid-editor-cells > div .v-filterselect-input:focus {
+	position: relative;
+}
+
+.osbp .v-grid-editor-cells > div .v-select {
+	padding-left: 5px;
+	padding-right: 5px;
+}
+
+.osbp .v-grid-editor-cells > div .v-checkbox {
+	margin: 0 5px 0 10.5px;
+}
+
+.osbp .v-grid-editor-cells > div .v-checkbox  > input[type="checkbox"] {
+	margin-left: 0;
+}
+
+.osbp .v-grid-editor-cells > div .v-checkbox  > label {
+	white-space: nowrap;
+}
+
+.osbp .v-grid-editor-message > div:before {
+	display: inline-block;
+	color: #ed473b;
+	font-weight: 600;
+	width: 11px;
+	text-align: center;
+	content: "!";
+}
+
+.osbp .v-grid-editor-save, .osbp .v-grid-editor-cancel {
+	cursor: pointer;
+	color: #f5863c;
+	text-decoration: underline;
+	font-weight: inherit;
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+	font-weight: 400;
+	text-decoration: none;
+	border: none;
+	background: transparent;
+	padding: 0px 4px;
+	margin: 0;
+	outline: none;
+}
+
+.osbp .v-grid-editor-save:hover, .osbp .v-grid-editor-cancel:hover {
+	color: #f7a46d;
+}
+
+.osbp .v-grid-editor-save.v-disabled, .osbp .v-grid-editor-cancel.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-grid-spacer {
+	margin-top: -1px;
+}
+
+.osbp .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-content {
+	margin: 0 0 2px;
+	padding: 4px 4px 2px;
+}
+
+.osbp .v-grid-sidebar.v-contextmenu.closed {
+	background: #fafafa;
+}
+
+.osbp .v-grid-scroller::-webkit-scrollbar {
+	border: none;
+}
+
+.osbp .v-grid-scroller::-webkit-scrollbar-thumb {
+	border-radius: 10px;
+	border: 4px solid transparent;
+	background: rgba(0, 0, 0, 0.3);
+	-webkit-background-clip: content-box;
+	background-clip: content-box;
+}
+
+.osbp .v-grid-scroller-vertical::-webkit-scrollbar-thumb {
+	min-height: 30px;
+}
+
+.osbp .v-grid-scroller-horizontal::-webkit-scrollbar-thumb {
+	min-width: 30px;
+}
+
+.osbp .v-textfield {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 22px;
+	border-radius: 0px;
+	padding: 2px 4px;
+	border: 1px solid #d4d4d4;
+	background: white;
+	color: #474747;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	width: 220px;
+}
+
+.v-ie8 .osbp .v-textfield, .v-ie9 .osbp .v-textfield {
+	line-height: 22px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp .v-textfield.v-disabled {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp .v-textfield:focus {
+	outline: none;
+	-webkit-transition: none;
+	-moz-transition: none;
+	transition: none;
+	border-color: #f5863c;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp .v-textfield[class*="prompt"] {
+	color: #a3a3a3;
+}
+
+.osbp .v-textfield-readonly {
+	background: #fafafa;
+	color: #464646;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp .v-textfield-readonly:focus {
+	box-shadow: none;
+	border-color: #d4d4d4;
+}
+
+.osbp .v-textfield-error {
+	border-color: #ed473b !important;
+	background: #fffbfb;
+	color: #6c2621;
+}
+
+.osbp .v-textfield-borderless {
+	border: none;
+	border-radius: 0;
+	background: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	color: inherit;
+}
+
+.osbp .v-textfield-borderless:focus {
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp .v-textfield-borderless[class*="prompt"] {
+	color: inherit;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-textfield-tiny {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 22px;
+	border-radius: 0px;
+	padding: 2px 4px;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	font-size: 12px;
+}
+
+.v-ie8 .osbp .v-textfield-tiny, .v-ie9 .osbp .v-textfield-tiny {
+	line-height: 22px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp .v-textfield-compact, .osbp .v-textfield-small {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 19px;
+	border-radius: 0px;
+	padding: 2px 4px;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+}
+
+.v-ie8 .osbp .v-textfield-compact, .v-ie9 .osbp .v-textfield-compact, .v-ie8 .osbp .v-textfield-small, .v-ie9 .osbp .v-textfield-small {
+	line-height: 19px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp .v-textfield-small {
+	font-size: 11px;
+}
+
+.osbp .v-textfield-large {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 26px;
+	border-radius: 0px;
+	padding: 3px 5px;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	font-size: 15px;
+}
+
+.v-ie8 .osbp .v-textfield-large, .v-ie9 .osbp .v-textfield-large {
+	line-height: 26px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp .v-textfield-huge {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 35px;
+	border-radius: 0px;
+	padding: 4px 6px;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	font-size: 20px;
+}
+
+.v-ie8 .osbp .v-textfield-huge, .v-ie9 .osbp .v-textfield-huge {
+	line-height: 35px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp .v-slot-inline-icon {
+	position: relative;
+}
+
+.osbp .v-caption-inline-icon {
+	padding: 0;
+}
+
+.osbp .v-caption-inline-icon .v-captiontext {
+	font-size: 11px;
+	font-weight: 400;
+	padding-bottom: 0.3em;
+	margin: 0;
+}
+
+.osbp .v-caption-inline-icon .v-icon {
+	position: absolute;
+	z-index: 10;
+}
+
+.osbp .v-caption-inline-icon span.v-icon {
+	left: 1px;
+	bottom: 1px;
+	width: 22px;
+	line-height: 20px;
+	text-align: center;
+	font-size: 12px;
+}
+
+.osbp .v-caption-inline-icon img.v-icon {
+	left: 3px;
+	bottom: 3px;
+}
+
+.osbp .v-textfield-inline-icon  {
+	padding-left: 22px;
+}
+
+.osbp .v-slot-inline-icon.v-slot-tiny {
+	position: relative;
+}
+
+.osbp .v-caption-inline-icon.v-caption-tiny {
+	padding: 0;
+}
+
+.osbp .v-caption-inline-icon.v-caption-tiny .v-captiontext {
+	font-size: 11px;
+	font-weight: 400;
+	padding-bottom: 0.3em;
+	margin: 0;
+}
+
+.osbp .v-caption-inline-icon.v-caption-tiny .v-icon {
+	position: absolute;
+	z-index: 10;
+}
+
+.osbp .v-caption-inline-icon.v-caption-tiny span.v-icon {
+	left: 1px;
+	bottom: 1px;
+	width: 22px;
+	line-height: 20px;
+	text-align: center;
+	font-size: 12px;
+}
+
+.osbp .v-caption-inline-icon.v-caption-tiny img.v-icon {
+	left: 3px;
+	bottom: 3px;
+}
+
+.osbp .v-textfield-inline-icon.v-textfield-tiny  {
+	padding-left: 22px;
+}
+
+.osbp .v-slot-inline-icon.v-slot-compact {
+	position: relative;
+}
+
+.osbp .v-caption-inline-icon.v-caption-compact {
+	padding: 0;
+}
+
+.osbp .v-caption-inline-icon.v-caption-compact .v-captiontext {
+	font-size: 11px;
+	font-weight: 400;
+	padding-bottom: 0.3em;
+	margin: 0;
+}
+
+.osbp .v-caption-inline-icon.v-caption-compact .v-icon {
+	position: absolute;
+	z-index: 10;
+}
+
+.osbp .v-caption-inline-icon.v-caption-compact span.v-icon {
+	left: 1px;
+	bottom: 1px;
+	width: 19px;
+	line-height: 17px;
+	text-align: center;
+	font-size: 12px;
+}
+
+.osbp .v-caption-inline-icon.v-caption-compact img.v-icon {
+	left: 2px;
+	bottom: 2px;
+}
+
+.osbp .v-textfield-inline-icon.v-textfield-compact  {
+	padding-left: 19px;
+}
+
+.osbp .v-slot-inline-icon.v-slot-small {
+	position: relative;
+}
+
+.osbp .v-caption-inline-icon.v-caption-small {
+	padding: 0;
+}
+
+.osbp .v-caption-inline-icon.v-caption-small .v-captiontext {
+	font-size: 11px;
+	font-weight: 400;
+	padding-bottom: 0.3em;
+	margin: 0;
+}
+
+.osbp .v-caption-inline-icon.v-caption-small .v-icon {
+	position: absolute;
+	z-index: 10;
+}
+
+.osbp .v-caption-inline-icon.v-caption-small span.v-icon {
+	left: 1px;
+	bottom: 1px;
+	width: 19px;
+	line-height: 17px;
+	text-align: center;
+	font-size: 11px;
+}
+
+.osbp .v-caption-inline-icon.v-caption-small img.v-icon {
+	left: 2px;
+	bottom: 2px;
+}
+
+.osbp .v-textfield-inline-icon.v-textfield-small  {
+	padding-left: 19px;
+}
+
+.osbp .v-slot-inline-icon.v-slot-large {
+	position: relative;
+}
+
+.osbp .v-caption-inline-icon.v-caption-large {
+	padding: 0;
+}
+
+.osbp .v-caption-inline-icon.v-caption-large .v-captiontext {
+	font-size: 11px;
+	font-weight: 400;
+	padding-bottom: 0.3em;
+	margin: 0;
+}
+
+.osbp .v-caption-inline-icon.v-caption-large .v-icon {
+	position: absolute;
+	z-index: 10;
+}
+
+.osbp .v-caption-inline-icon.v-caption-large span.v-icon {
+	left: 1px;
+	bottom: 1px;
+	width: 26px;
+	line-height: 24px;
+	text-align: center;
+	font-size: 15px;
+}
+
+.osbp .v-caption-inline-icon.v-caption-large img.v-icon {
+	left: 5px;
+	bottom: 5px;
+}
+
+.osbp .v-textfield-inline-icon.v-textfield-large  {
+	padding-left: 26px;
+}
+
+.osbp .v-slot-inline-icon.v-slot-huge {
+	position: relative;
+}
+
+.osbp .v-caption-inline-icon.v-caption-huge {
+	padding: 0;
+}
+
+.osbp .v-caption-inline-icon.v-caption-huge .v-captiontext {
+	font-size: 11px;
+	font-weight: 400;
+	padding-bottom: 0.3em;
+	margin: 0;
+}
+
+.osbp .v-caption-inline-icon.v-caption-huge .v-icon {
+	position: absolute;
+	z-index: 10;
+}
+
+.osbp .v-caption-inline-icon.v-caption-huge span.v-icon {
+	left: 1px;
+	bottom: 1px;
+	width: 35px;
+	line-height: 33px;
+	text-align: center;
+	font-size: 20px;
+}
+
+.osbp .v-caption-inline-icon.v-caption-huge img.v-icon {
+	left: 10px;
+	bottom: 10px;
+}
+
+.osbp .v-textfield-inline-icon.v-textfield-huge  {
+	padding-left: 35px;
+}
+
+.osbp .v-textfield-align-right {
+	text-align: right;
+}
+
+.osbp .v-textfield-align-center {
+	text-align: center;
+}
+
+.osbp .v-textarea {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 22px;
+	border-radius: 0px;
+	padding: 4px;
+	border: 1px solid #d4d4d4;
+	background: white;
+	color: #474747;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	height: auto;
+	resize: none;
+	white-space: pre-wrap;
+	width: 220px;
+}
+
+.v-ie8 .osbp .v-textarea, .v-ie9 .osbp .v-textarea {
+	line-height: 22px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp .v-textarea.v-disabled {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp .v-textarea:focus {
+	outline: none;
+	-webkit-transition: none;
+	-moz-transition: none;
+	transition: none;
+	border-color: #f5863c;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp .v-textarea[class*="prompt"] {
+	color: #a3a3a3;
+}
+
+.v-ie8 .osbp .v-textarea, .v-ie9 .osbp .v-textarea {
+	line-height: inherit;
+	padding-top: 2px;
+	padding-bottom: 2px;
+}
+
+.osbp .v-textarea-readonly {
+	background: #fafafa;
+	color: #464646;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp .v-textarea-readonly:focus {
+	box-shadow: none;
+	border-color: #d4d4d4;
+}
+
+.osbp .v-textarea-error {
+	border-color: #ed473b !important;
+	background: #fffbfb;
+	color: #6c2621;
+}
+
+.osbp .v-textarea-borderless {
+	border: none;
+	border-radius: 0;
+	background: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	color: inherit;
+}
+
+.osbp .v-textarea-borderless:focus {
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp .v-textarea-borderless[class*="prompt"] {
+	color: inherit;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-textarea-tiny {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 22px;
+	border-radius: 0px;
+	padding: 4px;
+	
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	height: auto;
+	resize: none;
+	white-space: pre-wrap;
+	font-size: 12px;
+}
+
+.v-ie8 .osbp .v-textarea-tiny, .v-ie9 .osbp .v-textarea-tiny {
+	line-height: 22px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.v-ie8 .osbp .v-textarea-tiny, .v-ie9 .osbp .v-textarea-tiny {
+	line-height: inherit;
+	padding-top: 2px;
+	padding-bottom: 2px;
+}
+
+.osbp .v-textarea-small {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 19px;
+	border-radius: 0px;
+	padding: 4px;
+	
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	height: auto;
+	resize: none;
+	white-space: pre-wrap;
+	font-size: 11px;
+}
+
+.v-ie8 .osbp .v-textarea-small, .v-ie9 .osbp .v-textarea-small {
+	line-height: 19px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.v-ie8 .osbp .v-textarea-small, .v-ie9 .osbp .v-textarea-small {
+	line-height: inherit;
+	padding-top: 2px;
+	padding-bottom: 2px;
+}
+
+.osbp .v-textarea-large {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 26px;
+	border-radius: 0px;
+	padding: 4px;
+	
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	height: auto;
+	resize: none;
+	white-space: pre-wrap;
+	font-size: 15px;
+}
+
+.v-ie8 .osbp .v-textarea-large, .v-ie9 .osbp .v-textarea-large {
+	line-height: 26px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.v-ie8 .osbp .v-textarea-large, .v-ie9 .osbp .v-textarea-large {
+	line-height: inherit;
+	padding-top: 3px;
+	padding-bottom: 3px;
+}
+
+.osbp .v-textarea-huge {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 35px;
+	border-radius: 0px;
+	padding: 4px;
+	
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	height: auto;
+	resize: none;
+	white-space: pre-wrap;
+	font-size: 20px;
+}
+
+.v-ie8 .osbp .v-textarea-huge, .v-ie9 .osbp .v-textarea-huge {
+	line-height: 35px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.v-ie8 .osbp .v-textarea-huge, .v-ie9 .osbp .v-textarea-huge {
+	line-height: inherit;
+	padding-top: 4px;
+	padding-bottom: 4px;
+}
+
+.osbp .v-textarea-align-right {
+	text-align: right;
+}
+
+.osbp .v-textarea-align-center {
+	text-align: center;
+}
+
+.osbp .v-datefield {
+	position: relative;
+	width: 220px;
+	height: 22px;
+	border-radius: 0px;
+}
+
+.osbp .v-datefield [class*="textfield"] {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 22px;
+	border-radius: 0px;
+	padding: 2px 4px;
+	border: 1px solid #d4d4d4;
+	background: white;
+	color: #474747;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	padding-left: 26.4px;
+	width: 100%;
+	height: 100%;
+	border-radius: inherit;
+}
+
+.v-ie8 .osbp .v-datefield [class*="textfield"], .v-ie9 .osbp .v-datefield [class*="textfield"] {
+	line-height: 22px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp .v-datefield [class*="textfield"].v-disabled {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp .v-datefield [class*="textfield"]:focus {
+	outline: none;
+	-webkit-transition: none;
+	-moz-transition: none;
+	transition: none;
+	border-color: #f5863c;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp .v-datefield [class*="textfield"][class*="prompt"] {
+	color: #a3a3a3;
+}
+
+.osbp .v-datefield[class*="prompt"] > [class*="textfield"] {
+	color: #a3a3a3;
+}
+
+.osbp .v-datefield [class*="button"] {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	-webkit-appearance: none;
+	background: transparent;
+	padding: 0;
+	position: absolute;
+	z-index: 10;
+	width: 22px;
+	line-height: 20px;
+	text-align: center;
+	font: inherit;
+	outline: none;
+	margin: 0;
+	top: 1px;
+	bottom: 1px;
+	left: 1px;
+	border: none;
+	border-right: 1px solid #d4d4d4;
+	color: #a3a3a3;
+}
+
+.osbp .v-datefield [class*="button"]:hover {
+	color: #474747;
+}
+
+.osbp .v-datefield [class*="button"]:before {
+	font-family: ThemeIcons;
+	content: "\f073";
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+}
+
+.osbp .v-datefield [class*="button"]:active:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	background-color: rgba(128, 128, 128, 0.2);
+	border-radius: inherit;
+}
+
+.osbp .v-datefield.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-datefield.v-disabled [class*="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp .v-datefield.v-disabled [class*="button"]:active:after {
+	display: none;
+}
+
+.osbp .v-datefield.v-readonly [class*="textfield"] {
+	background: #fafafa;
+	color: #464646;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp .v-datefield.v-readonly [class*="textfield"]:focus {
+	box-shadow: none;
+	border-color: #d4d4d4;
+}
+
+.osbp .v-datefield.v-readonly [class*="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp .v-datefield.v-readonly [class*="button"]:active:after {
+	display: none;
+}
+
+.osbp .v-datefield-error .v-datefield-textfield {
+	border-color: #ed473b !important;
+	background: #fffbfb;
+	color: #6c2621;
+}
+
+.osbp .v-datefield-error .v-datefield-button {
+	color: #ed473b;
+	border-color: #ed473b;
+}
+
+.osbp .v-datefield-full {
+	width: 180px;
+}
+
+.osbp .v-datefield-day {
+	width: 220px;
+}
+
+.osbp .v-datefield-month {
+	width: 90px;
+}
+
+.osbp .v-datefield-year {
+	width: 78px;
+}
+
+.osbp .v-datefield-popup {
+	padding: 2px 2px;
+	border-radius: 0px;
+	background-color: white;
+	color: #474747;
+	-webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.18196);
+	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.18196);
+	-webkit-backface-visibility: hidden;
+	-moz-backface-visibility: hidden;
+	-ms-backface-visibility: hidden;
+	backface-visibility: hidden;
+	margin-top: 3px !important;
+	margin-bottom: 3px !important;
+	margin-right: 3px !important;
+	cursor: default;
+	width: auto;
+}
+
+.osbp .v-datefield-popup[class*="animate-in"] {
+	-webkit-animation: valo-overlay-animate-in 120ms;
+	-moz-animation: valo-overlay-animate-in 120ms;
+	animation: valo-overlay-animate-in 120ms;
+}
+
+.osbp .v-datefield-popup[class*="animate-out"] {
+	-webkit-animation: valo-animate-out-fade 120ms;
+	-moz-animation: valo-animate-out-fade 120ms;
+	animation: valo-animate-out-fade 120ms;
+}
+
+.osbp .v-datefield-popup table {
+	border-collapse: collapse;
+	border-spacing: 0;
+	margin: 0 auto;
+}
+
+.osbp .v-datefield-popup td {
+	padding: 1px;
+}
+
+.osbp .v-datefield-popup .v-datefield-calendarpanel {
+	font-size: 12px;
+	text-align: center;
+}
+
+.osbp .v-datefield-popup .v-datefield-calendarpanel:focus {
+	outline: none;
+}
+
+.osbp .v-datefield-popup .v-datefield-calendarpanel-day {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 18px;
+	height: 15px;
+	border: 1px solid transparent;
+	line-height: 15px;
+	text-align: center;
+	font-size: 11px;
+	background: #fafafa;
+	-webkit-transition: color 200ms;
+	-moz-transition: color 200ms;
+	transition: color 200ms;
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	cursor: pointer;
+}
+
+.osbp .v-datefield-popup .v-datefield-calendarpanel-day:hover {
+	color: #f5863c;
+}
+
+.osbp .v-datefield-popup .v-datefield-calendarpanel-day-offmonth {
+	color: #a0a0a0;
+	background: transparent;
+}
+
+.osbp .v-datefield-popup .v-datefield-calendarpanel-day-today {
+	color: #191919;
+	font-weight: 600;
+	border-color: #afafaf;
+}
+
+.osbp .v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected, .osbp .v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected:hover {
+	color: #f3dfd2;
+	background: #f5863c;
+	border: none;
+	font-weight: 600;
+}
+
+.osbp .v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-focused {
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	position: relative;
+}
+
+.v-ie8 .osbp .v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-focused {
+	border-color: #f5863c;
+}
+
+.osbp .v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range, .osbp .v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range:hover {
+	color: #a0a0a0;
+	cursor: not-allowed;
+}
+
+.osbp .v-datefield-popup .v-datefield-calendarpanel-weekdays {
+	height: 15px;
+	color: rgba(133, 133, 133, 0.85);
+}
+
+.osbp .v-datefield-popup .v-datefield-calendarpanel-weekdays strong {
+	font: inherit;
+	font-size: 11px;
+}
+
+.osbp .v-datefield-popup .v-datefield-calendarpanel-header {
+	white-space: nowrap;
+}
+
+.osbp .v-datefield-popup td[class*="year"] button, .osbp .v-datefield-popup td[class*="month"] button {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	border: none;
+	background: transparent;
+	padding: 0;
+	margin: 0;
+	cursor: pointer;
+	color: transparent;
+	font-size: 0;
+	width: 11px;
+	height: 15px;
+	outline: none;
+	position: relative;
+	vertical-align: middle;
+}
+
+.osbp .v-datefield-popup td[class*="year"] button:before, .osbp .v-datefield-popup td[class*="month"] button:before {
+	color: #a0a0a0;
+	font-size: 16px;
+	line-height: 18px;
+	-webkit-transition: color 200ms;
+	-moz-transition: color 200ms;
+	transition: color 200ms;
+}
+
+.osbp .v-datefield-popup td[class*="year"] button:hover:before, .osbp .v-datefield-popup td[class*="month"] button:hover:before {
+	color: #f5863c;
+}
+
+.osbp .v-datefield-popup td[class*="year"] button.outside-range, .osbp .v-datefield-popup td[class*="month"] button.outside-range {
+	cursor: default;
+	opacity: 0.3;
+	filter: alpha(opacity=30.0) ;
+}
+
+.osbp .v-datefield-popup td[class*="year"] button.outside-range:hover:before, .osbp .v-datefield-popup td[class*="month"] button.outside-range:hover:before {
+	color: #a0a0a0;
+}
+
+.osbp .v-datefield-popup .v-button-prevyear:before {
+	font-family: ThemeIcons;
+	content: "\f100";
+}
+
+.osbp .v-datefield-popup .v-button-prevmonth:before {
+	font-family: ThemeIcons;
+	content: "\f104";
+}
+
+.osbp .v-datefield-popup .v-button-nextyear:before {
+	font-family: ThemeIcons;
+	content: "\f101";
+}
+
+.osbp .v-datefield-popup .v-button-nextmonth:before {
+	font-family: ThemeIcons;
+	content: "\f105";
+}
+
+.osbp .v-datefield-popup td.v-datefield-calendarpanel-month {
+	width: 88px;
+	color: #f5863c;
+}
+
+.osbp .v-datefield-popup .v-datefield-calendarpanel-year td.v-datefield-calendarpanel-month {
+	width: 44px;
+}
+
+.osbp .v-datefield-popup .v-datefield-calendarpanel-weeknumber, .osbp .v-datefield-popup .v-datefield-calendarpanel-weekdays.v-datefield-calendarpanel-weeknumbers td:first-child {
+	width: 18px;
+	color: rgba(133, 133, 133, 0.85);
+	font-size: 11px;
+	display: inline-block;
+	text-align: left;
+}
+
+.osbp .v-datefield-popup .v-datefield-calendarpanel-weeknumber {
+	position: relative;
+}
+
+.osbp .v-datefield-popup .v-datefield-calendarpanel-weeknumbers .v-first:before {
+	content: "";
+	position: absolute;
+	top: 21px;
+	bottom: 0;
+	left: 0;
+	width: 19px;
+	border-top: 1px solid #d4d4d4;
+	border-right: 1px solid #d4d4d4;
+	border-top-right-radius: 0px;
+	border-bottom-left-radius: 0px;
+	background: #fff;
+}
+
+.osbp .v-datefield-popup td.v-datefield-calendarpanel-time {
+	width: 100%;
+	font-size: 11px;
+}
+
+.osbp .v-datefield-popup td.v-datefield-calendarpanel-time .v-label {
+	display: inline;
+	margin: 0 0.1em;
+	font-weight: 400;
+}
+
+.osbp .v-datefield-calendarpanel {
+	font-size: 12px;
+	text-align: center;
+}
+
+.osbp .v-datefield-calendarpanel:focus {
+	outline: none;
+}
+
+.osbp .v-datefield-calendarpanel-day {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 18px;
+	height: 15px;
+	border: 1px solid transparent;
+	line-height: 15px;
+	text-align: center;
+	font-size: 11px;
+	background: #fafafa;
+	-webkit-transition: color 200ms;
+	-moz-transition: color 200ms;
+	transition: color 200ms;
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	cursor: pointer;
+}
+
+.osbp .v-datefield-calendarpanel-day:hover {
+	color: #f5863c;
+}
+
+.osbp .v-datefield-calendarpanel-day-offmonth {
+	color: #a0a0a0;
+	background: transparent;
+}
+
+.osbp .v-datefield-calendarpanel-day-today {
+	color: #191919;
+	font-weight: 600;
+	border-color: #afafaf;
+}
+
+.osbp .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected, .osbp .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected:hover {
+	color: #f3dfd2;
+	background: #f5863c;
+	border: none;
+	font-weight: 600;
+}
+
+.osbp .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-focused {
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	position: relative;
+}
+
+.v-ie8 .osbp .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-focused {
+	border-color: #f5863c;
+}
+
+.osbp .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range, .osbp .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range:hover {
+	color: #a0a0a0;
+	cursor: not-allowed;
+}
+
+.osbp .v-datefield-calendarpanel-weekdays {
+	height: 15px;
+	color: rgba(133, 133, 133, 0.85);
+}
+
+.osbp .v-datefield-calendarpanel-weekdays strong {
+	font: inherit;
+	font-size: 11px;
+}
+
+.osbp .v-datefield-calendarpanel-header {
+	white-space: nowrap;
+}
+
+.osbp td[class*="year"] button, .osbp td[class*="month"] button {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	border: none;
+	background: transparent;
+	padding: 0;
+	margin: 0;
+	cursor: pointer;
+	color: transparent;
+	font-size: 0;
+	width: 11px;
+	height: 15px;
+	outline: none;
+	position: relative;
+	vertical-align: middle;
+}
+
+.osbp td[class*="year"] button:before, .osbp td[class*="month"] button:before {
+	color: #a0a0a0;
+	font-size: 16px;
+	line-height: 18px;
+	-webkit-transition: color 200ms;
+	-moz-transition: color 200ms;
+	transition: color 200ms;
+}
+
+.osbp td[class*="year"] button:hover:before, .osbp td[class*="month"] button:hover:before {
+	color: #f5863c;
+}
+
+.osbp td[class*="year"] button.outside-range, .osbp td[class*="month"] button.outside-range {
+	cursor: default;
+	opacity: 0.3;
+	filter: alpha(opacity=30.0) ;
+}
+
+.osbp td[class*="year"] button.outside-range:hover:before, .osbp td[class*="month"] button.outside-range:hover:before {
+	color: #a0a0a0;
+}
+
+.osbp .v-button-prevyear:before {
+	font-family: ThemeIcons;
+	content: "\f100";
+}
+
+.osbp .v-button-prevmonth:before {
+	font-family: ThemeIcons;
+	content: "\f104";
+}
+
+.osbp .v-button-nextyear:before {
+	font-family: ThemeIcons;
+	content: "\f101";
+}
+
+.osbp .v-button-nextmonth:before {
+	font-family: ThemeIcons;
+	content: "\f105";
+}
+
+.osbp td.v-datefield-calendarpanel-month {
+	width: 88px;
+	color: #f5863c;
+}
+
+.osbp .v-datefield-calendarpanel-year td.v-datefield-calendarpanel-month {
+	width: 44px;
+}
+
+.osbp .v-datefield-calendarpanel-weeknumber, .osbp .v-datefield-calendarpanel-weekdays.v-datefield-calendarpanel-weeknumbers td:first-child {
+	width: 18px;
+	color: rgba(133, 133, 133, 0.85);
+	font-size: 11px;
+	display: inline-block;
+	text-align: left;
+}
+
+.osbp .v-datefield-calendarpanel-weeknumber {
+	position: relative;
+}
+
+.osbp .v-datefield-calendarpanel-weeknumbers .v-first:before {
+	content: "";
+	position: absolute;
+	top: 21px;
+	bottom: 0;
+	left: 0;
+	width: 19px;
+	border-top: 1px solid #d4d4d4;
+	border-right: 1px solid #d4d4d4;
+	border-top-right-radius: 0px;
+	border-bottom-left-radius: 0px;
+	background: #fff;
+}
+
+.osbp td.v-datefield-calendarpanel-time {
+	width: 100%;
+	font-size: 11px;
+}
+
+.osbp td.v-datefield-calendarpanel-time .v-label {
+	display: inline;
+	margin: 0 0.1em;
+	font-weight: 400;
+}
+
+.osbp .v-datefield-borderless .v-datefield-textfield {
+	border: none;
+	border-radius: 0;
+	background: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	color: inherit;
+}
+
+.osbp .v-datefield-borderless .v-datefield-textfield:focus {
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp .v-datefield-borderless .v-datefield-textfield[class*="prompt"] {
+	color: inherit;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-datefield-borderless .v-datefield-button {
+	border: none;
+	color: inherit;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-datefield-align-right input {
+	text-align: right;
+}
+
+.osbp .v-datefield-align-center input {
+	text-align: center;
+}
+
+.osbp .v-datefield-tiny {
+	height: 22px;
+	border-radius: 0px;
+	font-size: 12px;
+}
+
+.osbp .v-datefield-tiny [class*="textfield"] {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 22px;
+	border-radius: 0px;
+	padding: 2px 4px;
+	
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	padding-left: 26.4px;
+	width: 100%;
+	height: 100%;
+	border-radius: inherit;
+}
+
+.v-ie8 .osbp .v-datefield-tiny [class*="textfield"], .v-ie9 .osbp .v-datefield-tiny [class*="textfield"] {
+	line-height: 22px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp .v-datefield-tiny [class*="button"] {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	-webkit-appearance: none;
+	background: transparent;
+	padding: 0;
+	position: absolute;
+	z-index: 10;
+	width: 22px;
+	line-height: 22px;
+	text-align: center;
+	font: inherit;
+	outline: none;
+	margin: 0;
+}
+
+.osbp .v-datefield-tiny [class*="button"]:before {
+	font-family: ThemeIcons;
+	content: "\f073";
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+}
+
+.osbp .v-datefield-tiny [class*="button"]:active:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+}
+
+.osbp .v-datefield-tiny.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-datefield-tiny.v-disabled [class*="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp .v-datefield-tiny.v-disabled [class*="button"]:active:after {
+	display: none;
+}
+
+.osbp .v-datefield-tiny.v-readonly [class*="textfield"] {
+	background: #fafafa;
+	color: #464646;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp .v-datefield-tiny.v-readonly [class*="textfield"]:focus {
+	box-shadow: none;
+	border-color: #d4d4d4;
+}
+
+.osbp .v-datefield-tiny.v-readonly [class*="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp .v-datefield-tiny.v-readonly [class*="button"]:active:after {
+	display: none;
+}
+
+.osbp .v-datefield-compact, .osbp .v-datefield-small {
+	height: 19px;
+	border-radius: 0px;
+}
+
+.osbp .v-datefield-compact [class*="textfield"], .osbp .v-datefield-small [class*="textfield"] {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 19px;
+	border-radius: 0px;
+	padding: 2px 4px;
+	
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	padding-left: 22.8px;
+	width: 100%;
+	height: 100%;
+	border-radius: inherit;
+}
+
+.v-ie8 .osbp .v-datefield-compact [class*="textfield"], .v-ie9 .osbp .v-datefield-compact [class*="textfield"], .v-ie8 .osbp .v-datefield-small [class*="textfield"], .v-ie9 .osbp .v-datefield-small [class*="textfield"] {
+	line-height: 19px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp .v-datefield-compact [class*="button"], .osbp .v-datefield-small [class*="button"] {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	-webkit-appearance: none;
+	background: transparent;
+	padding: 0;
+	position: absolute;
+	z-index: 10;
+	width: 19px;
+	line-height: 19px;
+	text-align: center;
+	font: inherit;
+	outline: none;
+	margin: 0;
+}
+
+.osbp .v-datefield-compact [class*="button"]:before, .osbp .v-datefield-small [class*="button"]:before {
+	font-family: ThemeIcons;
+	content: "\f073";
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+}
+
+.osbp .v-datefield-compact [class*="button"]:active:after, .osbp .v-datefield-small [class*="button"]:active:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+}
+
+.osbp .v-datefield-compact.v-disabled, .osbp .v-datefield-small.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-datefield-compact.v-disabled [class*="button"], .osbp .v-datefield-small.v-disabled [class*="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp .v-datefield-compact.v-disabled [class*="button"]:active:after, .osbp .v-datefield-small.v-disabled [class*="button"]:active:after {
+	display: none;
+}
+
+.osbp .v-datefield-compact.v-readonly [class*="textfield"], .osbp .v-datefield-small.v-readonly [class*="textfield"] {
+	background: #fafafa;
+	color: #464646;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp .v-datefield-compact.v-readonly [class*="textfield"]:focus, .osbp .v-datefield-small.v-readonly [class*="textfield"]:focus {
+	box-shadow: none;
+	border-color: #d4d4d4;
+}
+
+.osbp .v-datefield-compact.v-readonly [class*="button"], .osbp .v-datefield-small.v-readonly [class*="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp .v-datefield-compact.v-readonly [class*="button"]:active:after, .osbp .v-datefield-small.v-readonly [class*="button"]:active:after {
+	display: none;
+}
+
+.osbp .v-datefield-small {
+	font-size: 11px;
+}
+
+.osbp .v-datefield-large {
+	height: 26px;
+	border-radius: 0px;
+	font-size: 15px;
+}
+
+.osbp .v-datefield-large [class*="textfield"] {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 26px;
+	border-radius: 0px;
+	padding: 3px 5px;
+	
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	padding-left: 31.2px;
+	width: 100%;
+	height: 100%;
+	border-radius: inherit;
+}
+
+.v-ie8 .osbp .v-datefield-large [class*="textfield"], .v-ie9 .osbp .v-datefield-large [class*="textfield"] {
+	line-height: 26px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp .v-datefield-large [class*="button"] {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	-webkit-appearance: none;
+	background: transparent;
+	padding: 0;
+	position: absolute;
+	z-index: 10;
+	width: 26px;
+	line-height: 26px;
+	text-align: center;
+	font: inherit;
+	outline: none;
+	margin: 0;
+}
+
+.osbp .v-datefield-large [class*="button"]:before {
+	font-family: ThemeIcons;
+	content: "\f073";
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+}
+
+.osbp .v-datefield-large [class*="button"]:active:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+}
+
+.osbp .v-datefield-large.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-datefield-large.v-disabled [class*="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp .v-datefield-large.v-disabled [class*="button"]:active:after {
+	display: none;
+}
+
+.osbp .v-datefield-large.v-readonly [class*="textfield"] {
+	background: #fafafa;
+	color: #464646;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp .v-datefield-large.v-readonly [class*="textfield"]:focus {
+	box-shadow: none;
+	border-color: #d4d4d4;
+}
+
+.osbp .v-datefield-large.v-readonly [class*="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp .v-datefield-large.v-readonly [class*="button"]:active:after {
+	display: none;
+}
+
+.osbp .v-datefield-huge {
+	height: 35px;
+	border-radius: 0px;
+	font-size: 20px;
+}
+
+.osbp .v-datefield-huge [class*="textfield"] {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 35px;
+	border-radius: 0px;
+	padding: 4px 6px;
+	
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	padding-left: 42px;
+	width: 100%;
+	height: 100%;
+	border-radius: inherit;
+}
+
+.v-ie8 .osbp .v-datefield-huge [class*="textfield"], .v-ie9 .osbp .v-datefield-huge [class*="textfield"] {
+	line-height: 35px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp .v-datefield-huge [class*="button"] {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	-webkit-appearance: none;
+	background: transparent;
+	padding: 0;
+	position: absolute;
+	z-index: 10;
+	width: 35px;
+	line-height: 35px;
+	text-align: center;
+	font: inherit;
+	outline: none;
+	margin: 0;
+}
+
+.osbp .v-datefield-huge [class*="button"]:before {
+	font-family: ThemeIcons;
+	content: "\f073";
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+}
+
+.osbp .v-datefield-huge [class*="button"]:active:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+}
+
+.osbp .v-datefield-huge.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-datefield-huge.v-disabled [class*="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp .v-datefield-huge.v-disabled [class*="button"]:active:after {
+	display: none;
+}
+
+.osbp .v-datefield-huge.v-readonly [class*="textfield"] {
+	background: #fafafa;
+	color: #464646;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp .v-datefield-huge.v-readonly [class*="textfield"]:focus {
+	box-shadow: none;
+	border-color: #d4d4d4;
+}
+
+.osbp .v-datefield-huge.v-readonly [class*="button"] {
+	cursor: default;
+	pointer-events: none;
+}
+
+.osbp .v-datefield-huge.v-readonly [class*="button"]:active:after {
+	display: none;
+}
+
+.osbp .v-inline-datefield-calendarpanel {
+	font-size: 12px;
+	text-align: center;
+}
+
+.osbp .v-inline-datefield-calendarpanel:focus {
+	outline: none;
+}
+
+.osbp .v-inline-datefield-calendarpanel-day {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 18px;
+	height: 15px;
+	border: 1px solid transparent;
+	line-height: 15px;
+	text-align: center;
+	font-size: 11px;
+	background: #fafafa;
+	-webkit-transition: color 200ms;
+	-moz-transition: color 200ms;
+	transition: color 200ms;
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	cursor: pointer;
+}
+
+.osbp .v-inline-datefield-calendarpanel-day:hover {
+	color: #f5863c;
+}
+
+.osbp .v-inline-datefield-calendarpanel-day-offmonth {
+	color: #a0a0a0;
+	background: transparent;
+}
+
+.osbp .v-inline-datefield-calendarpanel-day-today {
+	color: #191919;
+	font-weight: 600;
+	border-color: #afafaf;
+}
+
+.osbp .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-selected, .osbp .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-selected:hover {
+	color: #f3dfd2;
+	background: #f5863c;
+	border: none;
+	font-weight: 600;
+}
+
+.osbp .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-focused {
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	position: relative;
+}
+
+.v-ie8 .osbp .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-focused {
+	border-color: #f5863c;
+}
+
+.osbp .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-outside-range, .osbp .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-outside-range:hover {
+	color: #a0a0a0;
+	cursor: not-allowed;
+}
+
+.osbp .v-inline-datefield-calendarpanel-weekdays {
+	height: 15px;
+	color: rgba(133, 133, 133, 0.85);
+}
+
+.osbp .v-inline-datefield-calendarpanel-weekdays strong {
+	font: inherit;
+	font-size: 11px;
+}
+
+.osbp .v-inline-datefield-calendarpanel-header {
+	white-space: nowrap;
+}
+
+.osbp td[class*="year"] button, .osbp td[class*="month"] button {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	border: none;
+	background: transparent;
+	padding: 0;
+	margin: 0;
+	cursor: pointer;
+	color: transparent;
+	font-size: 0;
+	width: 11px;
+	height: 15px;
+	outline: none;
+	position: relative;
+	vertical-align: middle;
+}
+
+.osbp td[class*="year"] button:before, .osbp td[class*="month"] button:before {
+	color: #a0a0a0;
+	font-size: 16px;
+	line-height: 18px;
+	-webkit-transition: color 200ms;
+	-moz-transition: color 200ms;
+	transition: color 200ms;
+}
+
+.osbp td[class*="year"] button:hover:before, .osbp td[class*="month"] button:hover:before {
+	color: #f5863c;
+}
+
+.osbp td[class*="year"] button.outside-range, .osbp td[class*="month"] button.outside-range {
+	cursor: default;
+	opacity: 0.3;
+	filter: alpha(opacity=30.0) ;
+}
+
+.osbp td[class*="year"] button.outside-range:hover:before, .osbp td[class*="month"] button.outside-range:hover:before {
+	color: #a0a0a0;
+}
+
+.osbp .v-button-prevyear:before {
+	font-family: ThemeIcons;
+	content: "\f100";
+}
+
+.osbp .v-button-prevmonth:before {
+	font-family: ThemeIcons;
+	content: "\f104";
+}
+
+.osbp .v-button-nextyear:before {
+	font-family: ThemeIcons;
+	content: "\f101";
+}
+
+.osbp .v-button-nextmonth:before {
+	font-family: ThemeIcons;
+	content: "\f105";
+}
+
+.osbp td.v-inline-datefield-calendarpanel-month {
+	width: 88px;
+	color: #f5863c;
+}
+
+.osbp .v-inline-datefield-calendarpanel-year td.v-inline-datefield-calendarpanel-month {
+	width: 44px;
+}
+
+.osbp .v-inline-datefield-calendarpanel-weeknumber, .osbp .v-inline-datefield-calendarpanel-weekdays.v-inline-datefield-calendarpanel-weeknumbers td:first-child {
+	width: 18px;
+	color: rgba(133, 133, 133, 0.85);
+	font-size: 11px;
+	display: inline-block;
+	text-align: left;
+}
+
+.osbp .v-inline-datefield-calendarpanel-weeknumber {
+	position: relative;
+}
+
+.osbp .v-inline-datefield-calendarpanel-weeknumbers .v-first:before {
+	content: "";
+	position: absolute;
+	top: 21px;
+	bottom: 0;
+	left: 0;
+	width: 19px;
+	border-top: 1px solid #d4d4d4;
+	border-right: 1px solid #d4d4d4;
+	border-top-right-radius: 0px;
+	border-bottom-left-radius: 0px;
+	background: #fff;
+}
+
+.osbp td.v-inline-datefield-calendarpanel-time {
+	width: 100%;
+	font-size: 11px;
+}
+
+.osbp td.v-inline-datefield-calendarpanel-time .v-label {
+	display: inline;
+	margin: 0 0.1em;
+	font-weight: 400;
+}
+
+.osbp .v-inline-datefield-calendarpanel {
+	position: relative;
+	background: white;
+	padding: 4px;
+}
+
+.osbp .v-gridlayout-margin-top {
+	padding-top: 11px;
+}
+
+.osbp .v-gridlayout-margin-bottom {
+	padding-bottom: 11px;
+}
+
+.osbp .v-gridlayout-margin-left {
+	padding-left: 11px;
+}
+
+.osbp .v-gridlayout-margin-right {
+	padding-right: 11px;
+}
+
+.osbp .v-gridlayout-spacing-on {
+	padding-left: 7px;
+	padding-top: 0px;
+}
+
+.osbp .v-menubar {
+	position: relative;
+	text-align: center;
+	white-space: nowrap;
+	outline: none;
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	height: 22px;
+	padding: 0 9px;
+	color: #191919;
+	font-weight: 400;
+	
+	cursor: default;
+	border-radius: 0px;
+	border: 1px solid #d4d4d4;
+	background: #fafafa;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	padding: 0;
+	text-align: left;
+	line-height: 20px;
+}
+
+.osbp .v-menubar:after {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+}
+
+.osbp .v-menubar:focus:after {
+	-webkit-transition: none;
+	-moz-transition: none;
+	transition: none;
+}
+
+.osbp .v-menubar.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-menubar.v-disabled:after {
+	display: none;
+}
+
+.osbp .v-menubar:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp .v-menubar:focus:after {
+	border-color: #f5863c;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp .v-menubar  > .v-menubar-menuitem {
+	padding: 0 8px;
+}
+
+.osbp .v-menubar  > .v-menubar-menuitem[class*="-icon-only"] {
+	width: 22px;
+}
+
+.osbp .v-menubar:active:after {
+	background: transparent;
+}
+
+.osbp .v-menubar > .v-menubar-menuitem {
+	position: relative;
+	z-index: 1;
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	height: 22px;
+	padding: 0 9px;
+	color: inherit;
+	font-weight: 400;
+	
+	cursor: pointer;
+	border-radius: 0;
+	border: 1px solid #d4d4d4;
+	background: #fafafa;
+	
+	
+	background: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	border-width: 0 1px 0 0;
+	border-color: inherit;
+	height: 100%;
+	line-height: inherit;
+	vertical-align: top;
+	text-align: center;
+}
+
+.osbp .v-menubar > .v-menubar-menuitem:first-child {
+	border-left-width: 0;
+}
+
+.osbp .v-menubar > .v-menubar-menuitem:last-child {
+	border-right-width: 0;
+}
+
+.osbp .v-menubar > .v-menubar-menuitem:before {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+}
+
+.osbp .v-menubar > .v-menubar-menuitem:hover {
+	zoom: 1;
+}
+
+.osbp .v-menubar > .v-menubar-menuitem:hover:before {
+	background-color: rgba(186, 186, 186, 0.1);
+	border: none;
+}
+
+.osbp .v-menubar > .v-menubar-menuitem:active:before {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+.osbp .v-menubar > .v-menubar-menuitem .v-icon {
+	margin: 0 2px 0 -2px;
+	cursor: inherit;
+}
+
+.osbp .v-menubar > .v-menubar-menuitem[class*="-icon-only"] {
+	width: 22px;
+	padding: 0;
+}
+
+.osbp .v-menubar > .v-menubar-menuitem[class*="-icon-only"] .v-icon {
+	margin: 0;
+}
+
+.osbp .v-menubar > .v-menubar-menuitem-checked {
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	background-color: #ededed;
+	background-image: -webkit-linear-gradient(bottom, #ededed 0%, #ededed 100%);
+	background-image: linear-gradient(to top,#ededed 0%, #ededed 100%);
+	color: #181818;
+}
+
+.osbp .v-disabled > .v-menubar-menuitem, .osbp .v-menubar > .v-menubar-menuitem-disabled {
+	cursor: default;
+}
+
+.osbp .v-disabled > .v-menubar-menuitem:before, .osbp .v-menubar > .v-menubar-menuitem-disabled:before {
+	display: none;
+}
+
+.osbp .v-menubar-menuitem-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-menubar > .v-menubar-menuitem-selected {
+	color: #faf4f0;
+	
+	
+	
+	border-radius: 0;
+	border: 1px solid #d4d4d4;
+	background: #f5863c;
+	
+	
+	border-top-width: 0;
+	border-left-width: 0;
+	border-bottom-width: 0;
+	z-index: 2;
+}
+
+.osbp .v-menubar > .v-menubar-menuitem-selected:hover:before {
+	background: none;
+}
+
+.osbp .v-menubar .v-menubar-submenu-indicator {
+	display: none;
+}
+
+.osbp .v-menubar .v-menubar-submenu-indicator  + .v-menubar-menuitem-caption:after {
+	font-family: ThemeIcons;
+	content: "\f078";
+	font-size: 0.7em;
+	vertical-align: 0.15em;
+	margin: 0 -0.2em 0 0.5em;
+	opacity: 0.5;
+}
+
+.osbp .v-menubar .v-menubar-submenu-indicator  + .v-menubar-menuitem-caption:empty:after {
+	margin-left: -0.2em;
+}
+
+.osbp .v-menubar-popup {
+	padding: 2px 2px;
+	border-radius: 0px;
+	background-color: white;
+	color: #474747;
+	-webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.18196);
+	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.18196);
+	-webkit-backface-visibility: hidden;
+	-moz-backface-visibility: hidden;
+	-ms-backface-visibility: hidden;
+	backface-visibility: hidden;
+	padding: 2px 2px;
+	margin: 3px 0 0 1px !important;
+}
+
+.osbp .v-menubar-popup[class*="animate-in"] {
+	-webkit-animation: valo-overlay-animate-in 120ms;
+	-moz-animation: valo-overlay-animate-in 120ms;
+	animation: valo-overlay-animate-in 120ms;
+}
+
+.osbp .v-menubar-popup[class*="animate-out"] {
+	-webkit-animation: valo-animate-out-fade 120ms;
+	-moz-animation: valo-animate-out-fade 120ms;
+	animation: valo-animate-out-fade 120ms;
+}
+
+.osbp .v-menubar-popup .v-menubar-submenu {
+	outline: none;
+}
+
+.osbp .v-menubar-popup .v-menubar-menuitem {
+	display: block;
+	cursor: pointer;
+	line-height: 16px;
+	padding: 0 12px 0 6px;
+	font-weight: 400;
+	white-space: nowrap;
+	position: relative;
+	padding-left: 19px;
+	padding-right: 22px;
+	position: relative;
+}
+
+.osbp .v-menubar-popup .v-menubar-menuitem:active:before {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	background: #d05605;
+	opacity: 0.15;
+	filter: alpha(opacity=15.0) ;
+	pointer-events: none;
+	border-radius: inherit;
+}
+
+.osbp .v-menubar-popup .v-menubar-menuitem .v-icon {
+	max-height: 16px;
+	margin-right: 3px;
+	min-width: 1em;
+}
+
+.osbp .v-menubar-popup .v-menubar-submenu-indicator {
+	display: none;
+}
+
+.osbp .v-menubar-popup .v-menubar-submenu-indicator  + .v-menubar-menuitem-caption:after {
+	position: absolute;
+	right: 6px;
+	font-family: ThemeIcons;
+	content: "\f054";
+	line-height: 18px;
+}
+
+.osbp .v-menubar-popup .v-menubar-menuitem-selected {
+	background: #f5863c;
+	color: #faf4f0;
+	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
+}
+
+.osbp .v-menubar-popup .v-menubar-separator {
+	display: block;
+	margin: 2px 0;
+	height: 0;
+	overflow: hidden;
+	border-bottom: 1px solid #d4d4d4;
+}
+
+.osbp .v-menubar-popup [class*="checked"] .v-menubar-menuitem-caption:before {
+	content: "\f00c";
+	font-family: ThemeIcons;
+	position: absolute;
+	left: 6px;
+}
+
+.osbp .v-menubar-popup [class*="unchecked"] .v-menubar-menuitem-caption:before {
+	content: "";
+}
+
+.osbp .v-menubar-popup [class*="disabled"] {
+	cursor: default;
+}
+
+.osbp .v-menubar-small {
+	height: 19px;
+	padding: 0 8px;
+	
+	font-weight: 400;
+	
+	cursor: default;
+	border-radius: 0px;
+	padding: 0;
+	text-align: left;
+	line-height: 17px;
+	font-size: 11px;
+}
+
+.osbp .v-menubar-small:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp .v-menubar-small  > .v-menubar-menuitem {
+	padding: 0 7px;
+}
+
+.osbp .v-menubar-small  > .v-menubar-menuitem[class*="-icon-only"] {
+	width: 19px;
+}
+
+.osbp .v-menubar-borderless {
+	border: none;
+	border-radius: 0;
+	padding: 1px;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	text-shadow: none;
+	background: transparent;
+	color: inherit;
+}
+
+.osbp .v-menubar-borderless:focus:after {
+	display: none;
+}
+
+.osbp .v-menubar-borderless .v-menubar-menuitem {
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	border: none;
+	margin-right: 1px;
+	border-radius: 0px;
+	color: #f5863c;
+	padding: 0 7px;
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+}
+
+.osbp .v-menubar-borderless .v-menubar-menuitem:first-child, .osbp .v-menubar-borderless .v-menubar-menuitem:last-child, .osbp .v-menubar-borderless .v-menubar-menuitem:first-child:last-child {
+	border-radius: 0px;
+}
+
+.osbp .v-menubar-borderless .v-menubar-menuitem:before {
+	content: none;
+}
+
+.osbp .v-menubar-borderless .v-menubar-menuitem:hover {
+	color: #f7a46d;
+}
+
+.osbp .v-menubar-borderless .v-menubar-menuitem:active {
+	color: inherit;
+}
+
+.osbp .v-menubar-borderless .v-menubar-menuitem-checked, .osbp .v-menubar-borderless .v-menubar-menuitem-checked:first-child {
+	border: 1px solid #d4d4d4;
+	color: #f5863c;
+}
+
+.osbp .v-menubar-borderless .v-menubar-menuitem-checked .v-menubar-menuitem-caption, .osbp .v-menubar-borderless .v-menubar-menuitem-checked:first-child .v-menubar-menuitem-caption {
+	position: relative;
+	top: -1px;
+}
+
+.osbp .v-menubar-borderless .v-menubar-menuitem-selected {
+	color: #faf4f0;
+	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
+}
+
+.osbp .v-menubar-borderless .v-menubar-menuitem-selected:hover {
+	color: #faf4f0;
+}
+
+.osbp .v-menubar-borderless .v-menubar-menuitem-disabled, .osbp .v-menubar-borderless .v-menubar-menuitem-disabled:hover {
+	color: inherit;
+}
+
+.osbp .v-radiobutton {
+	position: relative;
+	line-height: 11px;
+	white-space: nowrap;
+}
+
+.osbp .v-radiobutton.v-has-width label {
+	white-space: normal;
+}
+
+:root .osbp .v-radiobutton {
+	padding-left: 15px;
+}
+
+:root .osbp .v-radiobutton label {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	display: inline-block;
+}
+
+:root .osbp .v-radiobutton > input {
+	position: absolute;
+	clip: rect(0, 0, 0, 0);
+	left: 0.2em;
+	top: 0.2em;
+	z-index: 0;
+	margin: 0;
+}
+
+:root .osbp .v-radiobutton > input:focus ~ label:before {
+	border-color: #f5863c;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	-webkit-box-shadow: 0 0 0 1px transparent, 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 0 0 0 1px transparent, 1px 3px 7px rgba(0, 0, 0, 0.1);
+}
+
+:root .osbp .v-radiobutton > input ~ label:before, :root .osbp .v-radiobutton > input ~ label:after {
+	content: "";
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 11px;
+	height: 11px;
+	position: absolute;
+	top: 0;
+	left: 0;
+	border-radius: 0px;
+	font-size: 10px;
+	text-align: center;
+}
+
+:root .osbp .v-radiobutton > input ~ label:before {
+	height: 11px;
+	padding: 0 5px;
+	color: #191919;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #d4d4d4;
+	background: #fafafa;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	padding: 0;
+	height: 11px;
+}
+
+:root .osbp .v-radiobutton > input ~ label:after {
+	content: "\f00c";
+	font-family: ThemeIcons;
+	color: transparent;
+	-webkit-transition: color 100ms;
+	-moz-transition: color 100ms;
+	transition: color 100ms;
+}
+
+:root .osbp .v-radiobutton > input:active ~ label:after {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+:root .osbp .v-radiobutton > input:checked ~ label:after {
+	color: #f5863c;
+}
+
+.osbp .v-radiobutton > .v-icon, .osbp .v-radiobutton > label .v-icon {
+	margin: 0 4px 0 2px;
+	min-width: 1em;
+	cursor: pointer;
+}
+
+.osbp .v-radiobutton.v-disabled  > label, .osbp .v-radiobutton.v-disabled  > .v-icon {
+	cursor: default;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-radiobutton.v-disabled  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp .v-radiobutton.v-disabled > input:active ~ label:after {
+	background: transparent;
+}
+
+.osbp .v-radiobutton.v-readonly  > label, .osbp .v-radiobutton.v-readonly  > .v-icon {
+	cursor: default;
+}
+
+.osbp .v-radiobutton.v-readonly  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp .v-radiobutton.v-readonly > input:active ~ label:after {
+	background: transparent;
+}
+
+:root .osbp .v-radiobutton.v-readonly > input ~ label:after {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+:root .osbp .v-radiobutton > input:checked ~ label:after {
+	width: 4px;
+	height: 4px;
+	top: 4px;
+	left: 4px;
+	background: #f5863c;
+}
+
+:root .osbp .v-radiobutton > input ~ label:before, :root .osbp .v-radiobutton > input ~ label:after {
+	border-radius: 50%;
+	content: "";
+}
+
+.osbp .v-select-optiongroup .v-radiobutton, .osbp .v-select-optiongroup .v-checkbox {
+	display: block;
+	margin: 6px 12px 0 0;
+}
+
+.osbp .v-select-optiongroup .v-radiobutton:first-child, .osbp .v-select-optiongroup .v-checkbox:first-child {
+	margin-top: 4px;
+}
+
+.osbp .v-select-optiongroup .v-radiobutton:last-child, .osbp .v-select-optiongroup .v-checkbox:last-child {
+	margin-bottom: 4px;
+}
+
+.osbp .v-select-optiongroup.v-has-width label {
+	white-space: normal;
+}
+
+.osbp .v-select-optiongroup-small {
+	font-size: 11px;
+}
+
+.osbp .v-select-optiongroup-small .v-checkbox {
+	position: relative;
+	line-height: 10px;
+	white-space: nowrap;
+}
+
+.osbp .v-select-optiongroup-small .v-checkbox.v-has-width label {
+	white-space: normal;
+}
+
+:root .osbp .v-select-optiongroup-small .v-checkbox {
+	padding-left: 13px;
+}
+
+:root .osbp .v-select-optiongroup-small .v-checkbox label {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	display: inline-block;
+}
+
+:root .osbp .v-select-optiongroup-small .v-checkbox > input {
+	position: absolute;
+	clip: rect(0, 0, 0, 0);
+	left: 0.2em;
+	top: 0.2em;
+	z-index: 0;
+	margin: 0;
+}
+
+:root .osbp .v-select-optiongroup-small .v-checkbox > input:focus ~ label:before {
+	border-color: #f5863c;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	-webkit-box-shadow: 0 0 0 1px transparent, 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 0 0 0 1px transparent, 1px 3px 7px rgba(0, 0, 0, 0.1);
+}
+
+:root .osbp .v-select-optiongroup-small .v-checkbox > input ~ label:before, :root .osbp .v-select-optiongroup-small .v-checkbox > input ~ label:after {
+	content: "";
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 10px;
+	height: 10px;
+	position: absolute;
+	top: 0;
+	left: 0;
+	border-radius: 0px;
+	font-size: 8px;
+	text-align: center;
+}
+
+:root .osbp .v-select-optiongroup-small .v-checkbox > input ~ label:before {
+	height: 9.5px;
+	padding: 0 4px;
+	color: #191919;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #d4d4d4;
+	background: #fafafa;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	padding: 0;
+	height: 10px;
+}
+
+:root .osbp .v-select-optiongroup-small .v-checkbox > input ~ label:after {
+	content: "\f00c";
+	font-family: ThemeIcons;
+	color: transparent;
+	-webkit-transition: color 100ms;
+	-moz-transition: color 100ms;
+	transition: color 100ms;
+}
+
+:root .osbp .v-select-optiongroup-small .v-checkbox > input:active ~ label:after {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+:root .osbp .v-select-optiongroup-small .v-checkbox > input:checked ~ label:after {
+	color: #f5863c;
+}
+
+.osbp .v-select-optiongroup-small .v-checkbox > .v-icon, .osbp .v-select-optiongroup-small .v-checkbox > label .v-icon {
+	margin: 0 3px 0 2px;
+	min-width: 1em;
+	cursor: pointer;
+}
+
+.osbp .v-select-optiongroup-small .v-checkbox.v-disabled  > label, .osbp .v-select-optiongroup-small .v-checkbox.v-disabled  > .v-icon {
+	cursor: default;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-select-optiongroup-small .v-checkbox.v-disabled  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp .v-select-optiongroup-small .v-checkbox.v-disabled > input:active ~ label:after {
+	background: transparent;
+}
+
+.osbp .v-select-optiongroup-small .v-checkbox.v-readonly  > label, .osbp .v-select-optiongroup-small .v-checkbox.v-readonly  > .v-icon {
+	cursor: default;
+}
+
+.osbp .v-select-optiongroup-small .v-checkbox.v-readonly  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp .v-select-optiongroup-small .v-checkbox.v-readonly > input:active ~ label:after {
+	background: transparent;
+}
+
+:root .osbp .v-select-optiongroup-small .v-checkbox.v-readonly > input ~ label:after {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-select-optiongroup-small .v-radiobutton {
+	position: relative;
+	line-height: 10px;
+	white-space: nowrap;
+}
+
+.osbp .v-select-optiongroup-small .v-radiobutton.v-has-width label {
+	white-space: normal;
+}
+
+:root .osbp .v-select-optiongroup-small .v-radiobutton {
+	padding-left: 13px;
+}
+
+:root .osbp .v-select-optiongroup-small .v-radiobutton label {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	display: inline-block;
+}
+
+:root .osbp .v-select-optiongroup-small .v-radiobutton > input {
+	position: absolute;
+	clip: rect(0, 0, 0, 0);
+	left: 0.2em;
+	top: 0.2em;
+	z-index: 0;
+	margin: 0;
+}
+
+:root .osbp .v-select-optiongroup-small .v-radiobutton > input:focus ~ label:before {
+	border-color: #f5863c;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	-webkit-box-shadow: 0 0 0 1px transparent, 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 0 0 0 1px transparent, 1px 3px 7px rgba(0, 0, 0, 0.1);
+}
+
+:root .osbp .v-select-optiongroup-small .v-radiobutton > input ~ label:before, :root .osbp .v-select-optiongroup-small .v-radiobutton > input ~ label:after {
+	content: "";
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 10px;
+	height: 10px;
+	position: absolute;
+	top: 0;
+	left: 0;
+	border-radius: 0px;
+	font-size: 8px;
+	text-align: center;
+}
+
+:root .osbp .v-select-optiongroup-small .v-radiobutton > input ~ label:before {
+	height: 9.5px;
+	padding: 0 4px;
+	color: #191919;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #d4d4d4;
+	background: #fafafa;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	padding: 0;
+	height: 10px;
+}
+
+:root .osbp .v-select-optiongroup-small .v-radiobutton > input ~ label:after {
+	content: "\f00c";
+	font-family: ThemeIcons;
+	color: transparent;
+	-webkit-transition: color 100ms;
+	-moz-transition: color 100ms;
+	transition: color 100ms;
+}
+
+:root .osbp .v-select-optiongroup-small .v-radiobutton > input:active ~ label:after {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+:root .osbp .v-select-optiongroup-small .v-radiobutton > input:checked ~ label:after {
+	color: #f5863c;
+}
+
+.osbp .v-select-optiongroup-small .v-radiobutton > .v-icon, .osbp .v-select-optiongroup-small .v-radiobutton > label .v-icon {
+	margin: 0 3px 0 2px;
+	min-width: 1em;
+	cursor: pointer;
+}
+
+.osbp .v-select-optiongroup-small .v-radiobutton.v-disabled  > label, .osbp .v-select-optiongroup-small .v-radiobutton.v-disabled  > .v-icon {
+	cursor: default;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-select-optiongroup-small .v-radiobutton.v-disabled  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp .v-select-optiongroup-small .v-radiobutton.v-disabled > input:active ~ label:after {
+	background: transparent;
+}
+
+.osbp .v-select-optiongroup-small .v-radiobutton.v-readonly  > label, .osbp .v-select-optiongroup-small .v-radiobutton.v-readonly  > .v-icon {
+	cursor: default;
+}
+
+.osbp .v-select-optiongroup-small .v-radiobutton.v-readonly  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp .v-select-optiongroup-small .v-radiobutton.v-readonly > input:active ~ label:after {
+	background: transparent;
+}
+
+:root .osbp .v-select-optiongroup-small .v-radiobutton.v-readonly > input ~ label:after {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+:root .osbp .v-select-optiongroup-small .v-radiobutton > input:checked ~ label:after {
+	width: 4px;
+	height: 4px;
+	top: 3px;
+	left: 3px;
+	background: #f5863c;
+}
+
+:root .osbp .v-select-optiongroup-small .v-radiobutton > input ~ label:before, :root .osbp .v-select-optiongroup-small .v-radiobutton > input ~ label:after {
+	border-radius: 50%;
+	content: "";
+}
+
+.osbp .v-select-optiongroup-small .v-radiobutton, .osbp .v-select-optiongroup-small .v-checkbox {
+	display: block;
+	margin: 5px 12px 0 0;
+}
+
+.osbp .v-select-optiongroup-small .v-radiobutton:first-child, .osbp .v-select-optiongroup-small .v-checkbox:first-child {
+	margin-top: 3px;
+}
+
+.osbp .v-select-optiongroup-small .v-radiobutton:last-child, .osbp .v-select-optiongroup-small .v-checkbox:last-child {
+	margin-bottom: 3px;
+}
+
+.osbp .v-select-optiongroup-small.v-has-width label {
+	white-space: normal;
+}
+
+.osbp .v-select-optiongroup-large {
+	font-size: 15px;
+}
+
+.osbp .v-select-optiongroup-large .v-checkbox {
+	position: relative;
+	line-height: 13px;
+	white-space: nowrap;
+}
+
+.osbp .v-select-optiongroup-large .v-checkbox.v-has-width label {
+	white-space: normal;
+}
+
+:root .osbp .v-select-optiongroup-large .v-checkbox {
+	padding-left: 17px;
+}
+
+:root .osbp .v-select-optiongroup-large .v-checkbox label {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	display: inline-block;
+}
+
+:root .osbp .v-select-optiongroup-large .v-checkbox > input {
+	position: absolute;
+	clip: rect(0, 0, 0, 0);
+	left: 0.2em;
+	top: 0.2em;
+	z-index: 0;
+	margin: 0;
+}
+
+:root .osbp .v-select-optiongroup-large .v-checkbox > input:focus ~ label:before {
+	border-color: #f5863c;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	-webkit-box-shadow: 0 0 0 1px transparent, 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 0 0 0 1px transparent, 1px 3px 7px rgba(0, 0, 0, 0.1);
+}
+
+:root .osbp .v-select-optiongroup-large .v-checkbox > input ~ label:before, :root .osbp .v-select-optiongroup-large .v-checkbox > input ~ label:after {
+	content: "";
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 13px;
+	height: 13px;
+	position: absolute;
+	top: 0;
+	left: 0;
+	border-radius: 0px;
+	font-size: 11px;
+	text-align: center;
+}
+
+:root .osbp .v-select-optiongroup-large .v-checkbox > input ~ label:before {
+	height: 13px;
+	padding: 0 5px;
+	color: #191919;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #d4d4d4;
+	background: #fafafa;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	padding: 0;
+	height: 13px;
+}
+
+:root .osbp .v-select-optiongroup-large .v-checkbox > input ~ label:after {
+	content: "\f00c";
+	font-family: ThemeIcons;
+	color: transparent;
+	-webkit-transition: color 100ms;
+	-moz-transition: color 100ms;
+	transition: color 100ms;
+}
+
+:root .osbp .v-select-optiongroup-large .v-checkbox > input:active ~ label:after {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+:root .osbp .v-select-optiongroup-large .v-checkbox > input:checked ~ label:after {
+	color: #f5863c;
+}
+
+.osbp .v-select-optiongroup-large .v-checkbox > .v-icon, .osbp .v-select-optiongroup-large .v-checkbox > label .v-icon {
+	margin: 0 4px 0 2px;
+	min-width: 1em;
+	cursor: pointer;
+}
+
+.osbp .v-select-optiongroup-large .v-checkbox.v-disabled  > label, .osbp .v-select-optiongroup-large .v-checkbox.v-disabled  > .v-icon {
+	cursor: default;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-select-optiongroup-large .v-checkbox.v-disabled  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp .v-select-optiongroup-large .v-checkbox.v-disabled > input:active ~ label:after {
+	background: transparent;
+}
+
+.osbp .v-select-optiongroup-large .v-checkbox.v-readonly  > label, .osbp .v-select-optiongroup-large .v-checkbox.v-readonly  > .v-icon {
+	cursor: default;
+}
+
+.osbp .v-select-optiongroup-large .v-checkbox.v-readonly  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp .v-select-optiongroup-large .v-checkbox.v-readonly > input:active ~ label:after {
+	background: transparent;
+}
+
+:root .osbp .v-select-optiongroup-large .v-checkbox.v-readonly > input ~ label:after {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-select-optiongroup-large .v-radiobutton {
+	position: relative;
+	line-height: 13px;
+	white-space: nowrap;
+}
+
+.osbp .v-select-optiongroup-large .v-radiobutton.v-has-width label {
+	white-space: normal;
+}
+
+:root .osbp .v-select-optiongroup-large .v-radiobutton {
+	padding-left: 17px;
+}
+
+:root .osbp .v-select-optiongroup-large .v-radiobutton label {
+	-webkit-tap-highlight-color: transparent;
+	-webkit-touch-callout: none;
+	cursor: pointer;
+	display: inline-block;
+}
+
+:root .osbp .v-select-optiongroup-large .v-radiobutton > input {
+	position: absolute;
+	clip: rect(0, 0, 0, 0);
+	left: 0.2em;
+	top: 0.2em;
+	z-index: 0;
+	margin: 0;
+}
+
+:root .osbp .v-select-optiongroup-large .v-radiobutton > input:focus ~ label:before {
+	border-color: #f5863c;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	-webkit-box-shadow: 0 0 0 1px transparent, 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 0 0 0 1px transparent, 1px 3px 7px rgba(0, 0, 0, 0.1);
+}
+
+:root .osbp .v-select-optiongroup-large .v-radiobutton > input ~ label:before, :root .osbp .v-select-optiongroup-large .v-radiobutton > input ~ label:after {
+	content: "";
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 13px;
+	height: 13px;
+	position: absolute;
+	top: 0;
+	left: 0;
+	border-radius: 0px;
+	font-size: 11px;
+	text-align: center;
+}
+
+:root .osbp .v-select-optiongroup-large .v-radiobutton > input ~ label:before {
+	height: 13px;
+	padding: 0 5px;
+	color: #191919;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #d4d4d4;
+	background: #fafafa;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	padding: 0;
+	height: 13px;
+}
+
+:root .osbp .v-select-optiongroup-large .v-radiobutton > input ~ label:after {
+	content: "\f00c";
+	font-family: ThemeIcons;
+	color: transparent;
+	-webkit-transition: color 100ms;
+	-moz-transition: color 100ms;
+	transition: color 100ms;
+}
+
+:root .osbp .v-select-optiongroup-large .v-radiobutton > input:active ~ label:after {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+:root .osbp .v-select-optiongroup-large .v-radiobutton > input:checked ~ label:after {
+	color: #f5863c;
+}
+
+.osbp .v-select-optiongroup-large .v-radiobutton > .v-icon, .osbp .v-select-optiongroup-large .v-radiobutton > label .v-icon {
+	margin: 0 4px 0 2px;
+	min-width: 1em;
+	cursor: pointer;
+}
+
+.osbp .v-select-optiongroup-large .v-radiobutton.v-disabled  > label, .osbp .v-select-optiongroup-large .v-radiobutton.v-disabled  > .v-icon {
+	cursor: default;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-select-optiongroup-large .v-radiobutton.v-disabled  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp .v-select-optiongroup-large .v-radiobutton.v-disabled > input:active ~ label:after {
+	background: transparent;
+}
+
+.osbp .v-select-optiongroup-large .v-radiobutton.v-readonly  > label, .osbp .v-select-optiongroup-large .v-radiobutton.v-readonly  > .v-icon {
+	cursor: default;
+}
+
+.osbp .v-select-optiongroup-large .v-radiobutton.v-readonly  > label > .v-icon {
+	cursor: default;
+}
+
+:root .osbp .v-select-optiongroup-large .v-radiobutton.v-readonly > input:active ~ label:after {
+	background: transparent;
+}
+
+:root .osbp .v-select-optiongroup-large .v-radiobutton.v-readonly > input ~ label:after {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+:root .osbp .v-select-optiongroup-large .v-radiobutton > input:checked ~ label:after {
+	width: 5px;
+	height: 5px;
+	top: 4px;
+	left: 4px;
+	background: #f5863c;
+}
+
+:root .osbp .v-select-optiongroup-large .v-radiobutton > input ~ label:before, :root .osbp .v-select-optiongroup-large .v-radiobutton > input ~ label:after {
+	border-radius: 50%;
+	content: "";
+}
+
+.osbp .v-select-optiongroup-large .v-radiobutton, .osbp .v-select-optiongroup-large .v-checkbox {
+	display: block;
+	margin: 7px 12px 0 0;
+}
+
+.osbp .v-select-optiongroup-large .v-radiobutton:first-child, .osbp .v-select-optiongroup-large .v-checkbox:first-child {
+	margin-top: 4px;
+}
+
+.osbp .v-select-optiongroup-large .v-radiobutton:last-child, .osbp .v-select-optiongroup-large .v-checkbox:last-child {
+	margin-bottom: 4px;
+}
+
+.osbp .v-select-optiongroup-large.v-has-width label {
+	white-space: normal;
+}
+
+.osbp .v-select-optiongroup-horizontal {
+	white-space: nowrap;
+}
+
+.osbp .v-select-optiongroup-horizontal .v-radiobutton, .osbp .v-select-optiongroup-horizontal .v-checkbox {
+	display: inline-block;
+}
+
+.osbp .v-select-optiongroup-horizontal.v-has-width {
+	white-space: normal;
+}
+
+.osbp .v-select-optiongroup-horizontal.v-has-width label {
+	white-space: nowrap;
+}
+
+.osbp .v-link {
+	cursor: pointer;
+	color: #f5863c;
+	text-decoration: underline;
+	font-weight: inherit;
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+}
+
+.osbp .v-link:hover {
+	color: #f7a46d;
+}
+
+.osbp .v-link.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-link a {
+	cursor: inherit;
+	color: inherit;
+	text-decoration: inherit;
+	-webkit-transition: inherit;
+	-moz-transition: inherit;
+	transition: inherit;
+}
+
+.osbp .v-link .v-icon {
+	cursor: inherit;
+}
+
+.osbp .v-link-small {
+	font-size: 11px;
+}
+
+.osbp .v-link-large {
+	font-size: 15px;
+}
+
+.osbp .v-window {
+	padding: 2px 2px;
+	border-radius: 0px;
+	background-color: white;
+	color: #474747;
+	-webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.18196);
+	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.18196);
+	-webkit-backface-visibility: hidden;
+	-moz-backface-visibility: hidden;
+	-ms-backface-visibility: hidden;
+	backface-visibility: hidden;
+	-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2), 0 16px 80px -6px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(0, 0, 0, 0.18196);
+	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2), 0 16px 80px -6px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(0, 0, 0, 0.18196);
+	padding: 0;
+	min-width: 88px !important;
+	min-height: 22px !important;
+	white-space: nowrap;
+	overflow: hidden !important;
+	-webkit-transition: width 200ms, height 200ms, top 200ms, left 200ms;
+	-moz-transition: width 200ms, height 200ms, top 200ms, left 200ms;
+	transition: width 200ms, height 200ms, top 200ms, left 200ms;
+}
+
+.osbp .v-window[class*="animate-in"] {
+	-webkit-animation: valo-animate-in-fade 140ms;
+	-moz-animation: valo-animate-in-fade 140ms;
+	animation: valo-animate-in-fade 140ms;
+}
+
+.osbp .v-window[class*="animate-out"] {
+	-webkit-animation: valo-animate-out-scale-down-fade 100ms;
+	-moz-animation: valo-animate-out-scale-down-fade 100ms;
+	animation: valo-animate-out-scale-down-fade 100ms;
+}
+
+.osbp .v-window.v-window-animate-in {
+	-webkit-transition: none;
+	-moz-transition: none;
+	transition: none;
+}
+
+.osbp .v-window-modalitycurtain {
+	position: fixed;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	background-color: #222;
+	background-image: -webkit-radial-gradient(50% 50%, circle, #222, #222222);
+	background-image: radial-gradient(  circle at 50% 50%, #222, #222222);
+	opacity: 0.8;
+	filter: alpha(opacity=80) ;
+	-webkit-animation: valo-animate-in-fade 400ms 100ms backwards;
+	-moz-animation: valo-animate-in-fade 400ms 100ms backwards;
+	animation: valo-animate-in-fade 400ms 100ms backwards;
+}
+
+.v-op12 .osbp .v-window-modalitycurtain {
+	-webkit-animation: none;
+	-moz-animation: none;
+	animation: none;
+}
+
+.osbp .v-window-draggingCurtain {
+	position: fixed !important;
+}
+
+.osbp .v-window-resizingCurtain + .v-window, .osbp .v-window-draggingCurtain + .v-window {
+	-webkit-transition: none;
+	-moz-transition: none;
+	transition: none;
+}
+
+.osbp .v-window-outerheader {
+	cursor: move;
+	position: absolute;
+	z-index: 2;
+	top: 0;
+	left: 0;
+	right: 0;
+	-webkit-transform: translatez(0);
+	-moz-transform: translatez(0);
+	-ms-transform: translatez(0);
+	-o-transform: translatez(0);
+	transform: translatez(0);
+}
+
+.osbp .v-window-outerheader:after {
+	content: "";
+	position: absolute;
+	bottom: -1px;
+	right: 0;
+	left: 0;
+	height: 0;
+	border-top: 1px solid #d4d4d4;
+	border-color: rgba(212, 212, 212, 0.5);
+}
+
+.osbp .v-window-header {
+	line-height: 21px;
+	padding-left: 7px;
+	margin-right: 44px;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+	color: #7e7e7e;
+}
+
+.osbp .v-window-restorebox-disabled  ~ .v-window-closebox ~ .v-window-header, .osbp .v-window-maximizebox-disabled  ~ .v-window-closebox ~ .v-window-header {
+	margin-right: 22px;
+}
+
+.osbp .v-window-restorebox-disabled  ~ .v-window-closebox-disabled ~ .v-window-header, .osbp .v-window-maximizebox-disabled  ~ .v-window-closebox-disabled ~ .v-window-header {
+	margin-right: 7px;
+}
+
+.osbp .v-window-closebox, .osbp .v-window-maximizebox, .osbp .v-window-restorebox {
+	position: absolute;
+	z-index: 3;
+	top: 0;
+	right: 0;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 20px;
+	height: 21px;
+	background-color: white;
+	line-height: 19px;
+	text-align: center;
+	cursor: pointer;
+	font-size: 16px;
+	color: #999999;
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+}
+
+.osbp .v-window-closebox:focus, .osbp .v-window-maximizebox:focus, .osbp .v-window-restorebox:focus {
+	outline: none;
+}
+
+.osbp .v-window-closebox:hover, .osbp .v-window-maximizebox:hover, .osbp .v-window-restorebox:hover {
+	opacity: 1;
+	filter: none ;
+	color: #f5863c;
+}
+
+.osbp .v-window-closebox:active, .osbp .v-window-maximizebox:active, .osbp .v-window-restorebox:active {
+	color: inherit;
+}
+
+.osbp .v-window-closebox {
+	padding-right: 2px;
+}
+
+.osbp .v-window-closebox:before {
+	content: "\00d7";
+}
+
+.osbp .v-window-maximizebox, .osbp .v-window-restorebox {
+	right: 20px;
+	padding-left: 2px;
+}
+
+.osbp .v-window-closebox-disabled, .osbp .v-window-resizebox-disabled, .osbp .v-window-restorebox-disabled, .osbp .v-window-maximizebox-disabled {
+	display: none;
+}
+
+.osbp .v-window-closebox-disabled  + .v-window-closebox, .osbp .v-window-resizebox-disabled  + .v-window-closebox, .osbp .v-window-restorebox-disabled  + .v-window-closebox, .osbp .v-window-maximizebox-disabled  + .v-window-closebox {
+	width: 22px;
+	padding-right: 0;
+	border-bottom-left-radius: 0px;
+}
+
+.osbp .v-window-maximizebox:before {
+	content: "+";
+}
+
+.osbp .v-window-restorebox:before {
+	content: "\2013";
+}
+
+.osbp .v-window > .popupContent, .osbp .v-window-wrap, .osbp .v-window-contents, .osbp .v-window-contents > .v-scrollable {
+	height: 100%;
+}
+
+.osbp .v-window-contents {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	border-radius: 0px;
+	margin-top: 0 !important;
+}
+
+.osbp .v-window-contents  > .v-scrollable {
+	position: relative;
+}
+
+.osbp .v-window-contents  > .v-scrollable  > .v-margin-top {
+	padding-top: 7px;
+}
+
+.osbp .v-window-contents  > .v-scrollable  > .v-margin-right {
+	padding-right: 7px;
+}
+
+.osbp .v-window-contents  > .v-scrollable  > .v-margin-bottom {
+	padding-bottom: 7px;
+}
+
+.osbp .v-window-contents  > .v-scrollable  > .v-margin-left {
+	padding-left: 7px;
+}
+
+.osbp .v-window-contents  > .v-scrollable  > .v-formlayout [class*="margin-top"] > tbody > [class*="firstrow"] > td {
+	padding-top: 7px;
+}
+
+.osbp .v-window-contents  > .v-scrollable  > .v-formlayout [class*="margin-bottom"] > tbody > [class*="lastrow"] > td {
+	padding-bottom: 7px;
+}
+
+.osbp .v-window-contents  > .v-scrollable  > .v-formlayout [class*="margin-left"] > tbody > [class*="row"] > [class*="captioncell"] {
+	padding-left: 7px;
+}
+
+.osbp .v-window-contents  > .v-scrollable  > .v-formlayout [class*="margin-left"] > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h2, .osbp .v-window-contents  > .v-scrollable  > .v-formlayout [class*="margin-left"] > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h3, .osbp .v-window-contents  > .v-scrollable  > .v-formlayout [class*="margin-left"] > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h4 {
+	left: 7px;
+}
+
+.osbp .v-window-contents  > .v-scrollable  > .v-formlayout [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"] {
+	padding-right: 7px;
+}
+
+.osbp .v-window-contents  > .v-scrollable  > .v-formlayout [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h2, .osbp .v-window-contents  > .v-scrollable  > .v-formlayout [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h3, .osbp .v-window-contents  > .v-scrollable  > .v-formlayout [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"]  > .v-label-h4 {
+	right: 7px;
+}
+
+.osbp .v-window-contents  > .v-scrollable:focus {
+	outline: none;
+}
+
+.osbp .v-window-contents  > .v-scrollable:before {
+	content: "";
+	position: absolute;
+	z-index: 2;
+	top: 0;
+	height: 0;
+	border-top: 1px solid white;
+	left: 0;
+	right: 0;
+}
+
+.osbp .v-window-contents  > .v-scrollable .v-panel-captionwrap:after {
+	border-color: #d4d4d4;
+}
+
+.osbp .v-window-contents  > .v-scrollable .v-panel-content:before {
+	border-color: white;
+}
+
+.osbp .v-window-footer {
+	height: 0;
+}
+
+.osbp .v-window-resizebox {
+	position: absolute;
+	z-index: 1000;
+	right: 0;
+	bottom: 0;
+	width: 11px;
+	height: 11px;
+	cursor: nwse-resize;
+}
+
+.v-ie8 .osbp .v-window-resizebox {
+	background: #000;
+	filter: alpha(opacity=0.1);
+}
+
+.v-ie8 .osbp .v-window-resizebox, .v-ie9 .osbp .v-window-resizebox {
+	cursor: se-resize;
+}
+
+.osbp .v-window-modalitycurtain:active  ~ .v-window {
+	-webkit-animation: none;
+	-moz-animation: none;
+	animation: none;
+}
+
+.osbp .v-window-top-toolbar  > .v-widget, .osbp .v-window-bottom-toolbar  > .v-widget {
+	vertical-align: top;
+}
+
+.osbp .v-window-top-toolbar .v-label, .osbp .v-window-bottom-toolbar .v-label {
+	line-height: 21px;
+}
+
+.osbp .v-window-top-toolbar .v-spacing, .osbp .v-window-bottom-toolbar .v-spacing {
+	width: 4px;
+}
+
+.osbp .v-window-top-toolbar.v-layout {
+	padding: 4px 7px;
+	position: relative;
+	z-index: 2;
+	border-top: 1px solid #d4d4d4;
+	border-bottom: 1px solid #d4d4d4;
+	background-color: #fafafa;
+}
+
+.osbp .v-window-top-toolbar.v-menubar {
+	margin: 7px 7px 4px;
+}
+
+.osbp .v-window-top-toolbar.v-menubar-borderless {
+	padding-left: 4px;
+	padding-right: 4px;
+	margin: 3px 0;
+}
+
+.osbp .v-window-bottom-toolbar.v-layout {
+	padding: 4px 7px;
+	background-color: #fafafa;
+	background-image: -webkit-linear-gradient(top, #fafafa 0, #fafafa 2px);
+	background-image: linear-gradient(to bottom,#fafafa 0, #fafafa 2px);
+	border-top: 1px solid #d4d4d4;
+	border-radius: 0 0 0px 0px;
+}
+
+.osbp .v-margin-left.v-margin-right.v-margin-top .v-window-top-toolbar.v-layout {
+	-webkit-box-sizing: content-box;
+	-moz-box-sizing: content-box;
+	box-sizing: content-box;
+	margin: -7px -7px 0;
+}
+
+.osbp .v-margin-left.v-margin-right.v-margin-top .v-window-top-toolbar.v-menubar {
+	margin: 0;
+}
+
+.osbp .v-margin-left.v-margin-right.v-margin-top .v-window-top-toolbar.v-menubar-borderless {
+	margin: -3px -3px 0;
+	padding: 0;
+}
+
+.osbp .v-margin-left.v-margin-right.v-margin-bottom .v-window-bottom-toolbar.v-layout {
+	-webkit-box-sizing: content-box;
+	-moz-box-sizing: content-box;
+	box-sizing: content-box;
+	margin: 0 -7px -7px;
+}
+
+.osbp .v-tree {
+	position: relative;
+	white-space: nowrap;
+}
+
+.osbp .v-tree:focus {
+	outline: none;
+}
+
+.osbp .v-tree-node:before {
+	content: "";
+	position: absolute;
+	display: inline-block;
+	z-index: 3;
+	width: 1.9em;
+	height: 17px;
+	cursor: pointer;
+	background: red;
+	opacity: 0;
+}
+
+.v-ie8 .osbp .v-tree-node:before {
+	position: static;
+	margin-left: -1.9em;
+	vertical-align: top;
+	content: "\f0da";
+	font-family: ThemeIcons;
+	text-align: center;
+	background: transparent;
+}
+
+.v-ie8 .osbp .v-tree-node {
+	padding-left: 1.9em;
+}
+
+.osbp .v-tree-node-caption {
+	height: 17px;
+	line-height: 16px;
+	overflow: hidden;
+	white-space: nowrap;
+	vertical-align: top;
+}
+
+.osbp .v-tree-node-caption > div {
+	display: inline-block;
+	width: 100%;
+	position: relative;
+	z-index: 2;
+}
+
+.osbp .v-tree-node-caption > div:before {
+	content: "\f0da";
+	font-family: ThemeIcons;
+	display: inline-block;
+	width: 0.5em;
+	text-align: center;
+	margin: 0 0.6em 0 0.8em;
+	-webkit-transition: all 100ms;
+	-moz-transition: all 100ms;
+	transition: all 100ms;
+}
+
+.v-ie8 .osbp .v-tree-node-caption > div:before {
+	display: none;
+}
+
+.osbp .v-tree-node-caption span {
+	padding-right: 17px;
+	cursor: pointer;
+	display: inline-block;
+	width: 100%;
+}
+
+.v-ie .osbp .v-tree-node-caption span {
+	width: auto;
+}
+
+.osbp .v-tree-node-caption .v-icon {
+	padding-right: 0;
+	width: auto;
+	min-width: 1em;
+}
+
+.osbp .v-tree-node-caption:after {
+	content: "";
+	display: block;
+	vertical-align: top;
+	position: absolute;
+	z-index: 1;
+	left: 0;
+	margin-top: -17px;
+	width: 100%;
+	height: 17px;
+	border-radius: 0px;
+	opacity: 0;
+	-webkit-transition: opacity 120ms;
+	-moz-transition: opacity 120ms;
+	transition: opacity 120ms;
+}
+
+.v-ie8 .osbp .v-tree-node-caption:after {
+	content: none;
+}
+
+.v-ie8 .osbp .v-tree-node-caption {
+	display: inline-block;
+}
+
+.osbp .v-tree-node-expanded > .v-tree-node-caption > div:before {
+	-webkit-transform: rotate(90deg);
+	-moz-transform: rotate(90deg);
+	-ms-transform: rotate(90deg);
+	-o-transform: rotate(90deg);
+	transform: rotate(90deg);
+	content: "\f0da";
+	font-family: ThemeIcons;
+}
+
+.v-ie8 .osbp .v-tree-node-expanded:before {
+	content: "\f0d7";
+	font-family: ThemeIcons;
+}
+
+.osbp .v-tree-node-leaf:before, .osbp .v-tree-node-leaf > .v-tree-node-caption > div:before {
+	visibility: hidden;
+}
+
+.osbp .v-tree-node-focused:after {
+	opacity: 1;
+	border: 1px solid #f5863c;
+}
+
+.v-ie8 .osbp .v-tree-node-focused {
+	outline: 1px dotted #f5863c;
+}
+
+.osbp .v-tree-node-selected {
+	color: #faf4f0;
+	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
+}
+
+.osbp .v-tree-node-selected:after {
+	opacity: 1;
+	background: #f5863c;
+	border: none;
+}
+
+.v-ie8 .osbp .v-tree-node-selected {
+	background: #f5863c;
+}
+
+.osbp .v-tree-node-children {
+	padding-left: 11px;
+}
+
+.v-ie8 .osbp .v-tree-node-children {
+	padding-left: 0;
+}
+
+.osbp .v-tree-node-drag-top:before, .osbp .v-tree-node-drag-bottom:after, .osbp .v-tree-node-drag-bottom.v-tree-node-dragfolder.v-tree-node-expanded > .v-tree-node-children:before {
+	content: "\2022";
+	display: block;
+	position: absolute;
+	height: 2px;
+	width: 100%;
+	background: #f5863c;
+	font-size: 24px;
+	line-height: 2px;
+	color: #f5863c;
+	text-indent: -3px;
+	text-shadow: 0 0 1px #fafafa, 0 0 1px #fafafa;
+	opacity: 1;
+	visibility: visible;
+}
+
+.osbp .v-tree-node-drag-bottom.v-tree-node-dragfolder.v-tree-node-expanded:after {
+	content: none;
+}
+
+.osbp .v-tree-node-caption-drag-center {
+	-webkit-box-shadow: 0 0 0 2px #f5863c;
+	box-shadow: 0 0 0 2px #f5863c;
+	position: relative;
+	border-radius: 0px;
+}
+
+.v-ie8 .osbp .v-tree-node-caption-drag-center {
+	outline: 2px solid #f5863c;
+}
+
+.v-ff .osbp .v-tree-node-drag-top:before, .v-ff .osbp .v-tree-node-drag-bottom:after {
+	line-height: 1px;
+}
+
+.v-ie8 .osbp .v-tree-node-drag-top:before, .v-ie8 .osbp .v-tree-node-drag-bottom:after {
+	line-height: 0;
+}
+
+.osbp .v-table {
+	position: relative;
+	background: #fafafa;
+	color: #464646;
+	overflow: hidden;
+}
+
+.osbp .v-table-header table, .osbp .v-table-footer table, .osbp .v-table-table {
+	-webkit-box-shadow: 0 0 0 1px #d4d4d4;
+	box-shadow: 0 0 0 1px #d4d4d4;
+}
+
+.v-ie8 .osbp .v-table-header table, .v-ie8 .osbp .v-table-footer table, .v-ie8 .osbp .v-table-table {
+	outline: 1px solid #d4d4d4;
+}
+
+.osbp .v-table-header-wrap, .osbp .v-table-footer-wrap, .osbp .v-table-header-drag {
+	border: 1px solid #d4d4d4;
+	background: #fafafa;
+	white-space: nowrap;
+	font-size: 10px;
+	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
+}
+
+.osbp .v-table-header-wrap {
+	position: relative;
+	border-bottom: none;
+}
+
+.osbp .v-table-footer-wrap {
+	border-top: none;
+}
+
+.osbp .v-table-footer td {
+	border-left: 1px solid #d4d4d4;
+}
+
+.osbp .v-table-footer-container, .osbp .v-table-caption-container {
+	overflow: hidden;
+	line-height: 1;
+	min-height: 22px;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.v-ie8 .osbp .v-table-footer-container, .v-ie8 .osbp .v-table-caption-container {
+	min-height: 11px;
+}
+
+.osbp .v-table-footer-container {
+	padding: 5px 7px 6px;
+	float: right;
+}
+
+.osbp [class^="v-table-header-cell"] {
+	position: relative;
+}
+
+.osbp .v-table-caption-container, .osbp .v-table-header-drag {
+	padding: 6px 7px 5px;
+	border-left: 1px solid #d4d4d4;
+}
+
+.osbp .v-table-caption-container-align-right {
+	padding-right: 2px;
+}
+
+.osbp .v-table-resizer {
+	height: 22px;
+	width: 5px;
+	cursor: e-resize;
+	cursor: col-resize;
+	position: relative;
+	right: -3px;
+	z-index: 1;
+	margin-left: -5px;
+}
+
+.osbp .v-table-cell-content {
+	border-left: 1px solid #d4d4d4;
+	overflow: hidden;
+	height: 22px;
+	vertical-align: middle;
+}
+
+.osbp .v-table-cell-content:first-child {
+	border-left: none;
+	padding-left: 1px;
+}
+
+.osbp .v-table-header td:first-child .v-table-caption-container, .osbp .v-table-footer td:first-child {
+	border-left-color: transparent;
+}
+
+.osbp .v-table-cell-wrapper {
+	line-height: 1;
+	padding: 0 7px;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	margin-right: 0 !important;
+}
+
+.osbp .v-table-cell-wrapper  > .v-widget {
+	margin: 2px -4px;
+}
+
+.osbp .v-table-cell-wrapper  > .v-widget.v-label, .osbp .v-table-cell-wrapper  > .v-widget.v-checkbox, .osbp .v-table-cell-wrapper  > .v-widget.v-select-optiongroup {
+	margin: 0;
+}
+
+.osbp .v-table-cell-wrapper  > .v-widget.v-progressbar {
+	margin-left: 0;
+	margin-right: 0;
+}
+
+.osbp .v-table-body {
+	border: 1px solid #d4d4d4;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+}
+
+.osbp .v-table-table {
+	background-color: #fff;
+	white-space: nowrap;
+}
+
+.osbp .v-table-table td {
+	border-top: 1px solid #d4d4d4;
+}
+
+.osbp .v-table-table tr:first-child > td {
+	border-top: none;
+}
+
+.osbp .v-table-row {
+	background-color: #fff;
+	cursor: pointer;
+}
+
+.osbp .v-table-row-odd {
+	background-color: #f5f5f5;
+	cursor: pointer;
+}
+
+.osbp .v-table-body-noselection .v-table-row, .osbp .v-table-body-noselection .v-table-row-odd {
+	cursor: default;
+}
+
+.osbp .v-table [class*="-row"].v-selected {
+	background: #f5863c;
+	background-origin: border-box;
+	color: #faf4f0;
+	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
+}
+
+.osbp .v-table [class*="-row"].v-selected  + .v-selected {
+	background: #f5863c;
+}
+
+.osbp .v-table [class*="-row"].v-selected  + .v-selected td {
+	border-top-color: #f5863c;
+}
+
+.osbp .v-table [class*="-row"].v-selected .v-table-cell-content {
+	border-color: transparent;
+	border-left-color: #e9701f;
+}
+
+.osbp .v-table [class*="-row"].v-selected .v-table-cell-content:first-child {
+	border-left-color: transparent;
+}
+
+.osbp .v-table-header-cell-asc .v-table-sort-indicator, .osbp .v-table-header-cell-desc .v-table-sort-indicator {
+	background: transparent;
+	width: 11px;
+	height: 22px;
+	line-height: 22px;
+	margin-left: -11px;
+}
+
+.osbp .v-table-header-cell-asc .v-table-sort-indicator:before, .osbp .v-table-header-cell-desc .v-table-sort-indicator:before {
+	font-style: normal;
+	font-weight: normal;
+	display: inline-block;
+}
+
+.osbp .v-table-header-cell-asc .v-table-sort-indicator:before {
+	content: "\f0de";
+	font-family: ThemeIcons;
+}
+
+.osbp .v-table-header-cell-desc .v-table-sort-indicator:before {
+	content: "\f0dd";
+	font-family: ThemeIcons;
+}
+
+.osbp [class*="rowheader"] span.v-icon {
+	min-width: 1em;
+}
+
+.osbp .v-table-focus {
+	outline: 1px solid #f5863c;
+	outline-offset: -1px;
+}
+
+.osbp .v-drag-element.v-table-focus, .osbp .v-drag-element .v-table-focus {
+	outline: none;
+}
+
+.osbp .v-table-header-drag {
+	position: absolute;
+	opacity: 0.9;
+	filter: alpha(opacity=90) ;
+	margin-top: -11px;
+	z-index: 30000;
+	line-height: 1;
+}
+
+.osbp .v-table-focus-slot-right {
+	border-right: 3px solid #f5863c;
+	right: -2px;
+	margin-left: -8px !important;
+}
+
+.osbp .v-table-focus-slot-left {
+	float: left;
+	border-left: 3px solid #f5863c;
+	left: -1px;
+	right: auto;
+	margin-left: 0 !important;
+	margin-right: -8px;
+}
+
+.osbp .v-table-column-selector {
+	height: 22px;
+	padding: 0 9px;
+	color: #191919;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #d4d4d4;
+	background: #fafafa;
+	
+	
+	position: absolute;
+	z-index: 2;
+	top: 0;
+	right: 0;
+	width: 11px;
+	height: 11px;
+	line-height: 11px;
+	padding: 0;
+	border-top-width: 0;
+	border-right-width: 0;
+	border-radius: 0 0 0 0px;
+	cursor: pointer;
+	text-align: center;
+	opacity: 0;
+	filter: alpha(opacity=0) ;
+	-webkit-transition: opacity 200ms 2s;
+	-moz-transition: opacity 200ms 2s;
+	transition: opacity 200ms 2s;
+}
+
+.osbp .v-table-column-selector:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp .v-table-column-selector:hover:after {
+	background-color: rgba(186, 186, 186, 0.1);
+}
+
+.osbp .v-table-column-selector:focus:after {
+	border-color: #f5863c;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp .v-table-column-selector:active:after {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+.osbp .v-table-column-selector:after {
+	content: "";
+	position: absolute;
+	border: none;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+}
+
+.osbp .v-table-column-selector:active:after {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+.osbp .v-table-column-selector:before {
+	font-family: ThemeIcons;
+	content: "\f013";
+}
+
+.osbp .v-table-header-wrap:hover .v-table-column-selector {
+	opacity: 1;
+	filter: none ;
+	-webkit-transition-delay: 200ms;
+	-moz-transition-delay: 200ms;
+	transition-delay: 200ms;
+}
+
+.osbp .v-on:before, .osbp .v-off:before {
+	content: "\f00c";
+	font-family: ThemeIcons;
+	font-size: 0.9em;
+	margin-right: 4px;
+}
+
+.osbp .v-on div, .osbp .v-off div {
+	display: inline;
+}
+
+.osbp .v-off:before {
+	visibility: hidden;
+}
+
+.osbp tbody.v-drag-element {
+	display: block;
+	overflow: visible;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	background: transparent;
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp tbody.v-drag-element tr {
+	display: block;
+	
+	
+	-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
+	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
+	border-radius: 0px;
+	overflow: hidden;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+	background: #fff;
+}
+
+.osbp .v-table-body {
+	position: relative;
+	z-index: 1;
+}
+
+.osbp .v-table-scrollposition {
+	position: absolute;
+	top: 50%;
+	width: 100%;
+	height: 22px;
+	line-height: 22px;
+	margin: -11px 0 0 !important;
+	text-align: center;
+}
+
+.osbp .v-table-drag {
+	overflow: visible;
+}
+
+.osbp .v-table-drag .v-table-body {
+	-webkit-box-shadow: 0 0 0 2px rgba(245, 134, 60, 0.5);
+	box-shadow: 0 0 0 2px rgba(245, 134, 60, 0.5);
+	border-color: #f5863c;
+}
+
+.v-ie8 .osbp .v-table-drag .v-table-body {
+	border-color: #f5863c;
+}
+
+.osbp .v-table-drag .v-table-body .v-table-focus {
+	outline: none;
+}
+
+.osbp .v-table-row-drag-middle .v-table-cell-content {
+	background-color: #fde6d8;
+	color: #68381c;
+}
+
+.osbp .v-table-row-drag-bottom td.v-table-cell-content {
+	border-bottom: 2px solid #f5863c;
+	height: 20px;
+}
+
+.osbp .v-table-row-drag-bottom .v-table-cell-wrapper {
+	margin-bottom: -2px;
+}
+
+.osbp .v-table-row-drag-top td.v-table-cell-content {
+	border-top: 2px solid #f5863c;
+	height: 21px;
+}
+
+.osbp .v-table-row-drag-top .v-table-cell-wrapper {
+	margin-top: -1px;
+}
+
+.osbp .v-table-no-stripes .v-table-row, .osbp .v-table-no-stripes .v-table-row-odd {
+	background: transparent;
+}
+
+.osbp .v-table-no-vertical-lines .v-table-cell-content {
+	border-left: none;
+	padding-left: 1px;
+}
+
+.osbp .v-table-no-vertical-lines.v-treetable .v-table-cell-content {
+	padding-left: 8px;
+}
+
+.osbp .v-table-no-horizontal-lines .v-table-cell-content {
+	border-top: none;
+	border-bottom: none;
+}
+
+.osbp .v-table-no-horizontal-lines .v-table-row-drag-top .v-table-cell-content, .osbp .v-table-no-horizontal-lines .v-table-row-drag-bottom .v-table-cell-content {
+	height: 21px;
+}
+
+.osbp .v-table-no-header .v-table-header-wrap {
+	display: none;
+}
+
+.osbp .v-table-borderless .v-table-header-wrap, .osbp .v-table-borderless .v-table-footer-wrap, .osbp .v-table-borderless .v-table-header-drag, .osbp .v-table-borderless .v-table-body {
+	border: none;
+}
+
+.osbp .v-table-borderless .v-table-header-wrap {
+	border-bottom: 1px solid #d4d4d4;
+}
+
+.osbp .v-table-borderless .v-table-footer-wrap {
+	border-top: 1px solid #d4d4d4;
+}
+
+.osbp .v-table-compact .v-table-header-wrap, .osbp .v-table-compact .v-table-footer-wrap, .osbp .v-table-compact .v-table-header-drag, .osbp .v-table-small .v-table-header-wrap, .osbp .v-table-small .v-table-footer-wrap, .osbp .v-table-small .v-table-header-drag {
+	font-size: 10px;
+}
+
+.osbp .v-table-compact .v-table-footer-container, .osbp .v-table-small .v-table-footer-container {
+	padding: 4px 5px 5px;
+}
+
+.osbp .v-table-compact .v-table-caption-container, .osbp .v-table-compact .v-table-header-drag, .osbp .v-table-small .v-table-caption-container, .osbp .v-table-small .v-table-header-drag {
+	padding-top: 5px;
+	padding-bottom: 4px;
+	padding-left: 4px;
+	padding-right: 4px;
+}
+
+.osbp .v-table-compact .v-table-caption-container-align-right, .osbp .v-table-small .v-table-caption-container-align-right {
+	padding-right: 0;
+}
+
+.osbp .v-table-compact .v-table-resizer, .osbp .v-table-small .v-table-resizer {
+	height: 19px;
+}
+
+.osbp .v-table-compact .v-table-cell-content, .osbp .v-table-small .v-table-cell-content {
+	height: 19px;
+}
+
+.osbp .v-table-compact .v-table-cell-wrapper, .osbp .v-table-small .v-table-cell-wrapper {
+	padding-left: 4px;
+	padding-right: 4px;
+}
+
+.osbp .v-table-compact .v-table-cell-wrapper  > .v-widget, .osbp .v-table-small .v-table-cell-wrapper  > .v-widget {
+	margin: 1px -2px;
+}
+
+.osbp .v-table-compact .v-table-cell-wrapper  > .v-widget.v-label, .osbp .v-table-compact .v-table-cell-wrapper  > .v-widget.v-checkbox, .osbp .v-table-compact .v-table-cell-wrapper  > .v-widget.v-select-optiongroup, .osbp .v-table-small .v-table-cell-wrapper  > .v-widget.v-label, .osbp .v-table-small .v-table-cell-wrapper  > .v-widget.v-checkbox, .osbp .v-table-small .v-table-cell-wrapper  > .v-widget.v-select-optiongroup {
+	margin: 0;
+}
+
+.osbp .v-table-compact .v-table-cell-wrapper  > .v-widget.v-progressbar, .osbp .v-table-small .v-table-cell-wrapper  > .v-widget.v-progressbar {
+	margin-left: 0;
+	margin-right: 0;
+}
+
+.osbp .v-table-compact .v-table-header-cell-asc .v-table-sort-indicator, .osbp .v-table-compact .v-table-header-cell-desc .v-table-sort-indicator, .osbp .v-table-small .v-table-header-cell-asc .v-table-sort-indicator, .osbp .v-table-small .v-table-header-cell-desc .v-table-sort-indicator {
+	height: 19px;
+	line-height: 19px;
+}
+
+.osbp .v-table-compact .v-table-header-drag, .osbp .v-table-small .v-table-header-drag {
+	margin-top: -10px;
+}
+
+.osbp .v-table-compact.v-treetable .v-table-cell-wrapper, .osbp .v-table-small.v-treetable .v-table-cell-wrapper {
+	padding-left: 0;
+	padding-right: 0;
+	min-height: 12px;
+}
+
+.osbp .v-table-compact.v-treetable .v-table-cell-content, .osbp .v-table-small.v-treetable .v-table-cell-content {
+	padding-left: 4px;
+	padding-right: 4px;
+}
+
+.osbp .v-table-compact.v-treetable .v-table-cell-content:first-child, .osbp .v-table-small.v-treetable .v-table-cell-content:first-child {
+	padding-left: 5px;
+}
+
+.osbp .v-table-compact.v-treetable .v-table-footer-container, .osbp .v-table-small.v-treetable .v-table-footer-container {
+	padding-left: 4px;
+	padding-right: 4px;
+}
+
+.osbp .v-table-compact .v-table-row-drag-top .v-table-cell-content, .osbp .v-table-compact .v-table-row-drag-bottom .v-table-cell-content, .osbp .v-table-small .v-table-row-drag-top .v-table-cell-content, .osbp .v-table-small .v-table-row-drag-bottom .v-table-cell-content {
+	height: 18px;
+}
+
+.osbp .v-table-small {
+	font-size: 11px;
+}
+
+.osbp .v-table-small.v-treetable .v-table-cell-wrapper {
+	min-height: 11px;
+}
+
+.osbp .v-treetable [class*="caption-container"], .osbp .v-treetable [class*="footer-container"], .osbp .v-treetable [class*="cell-wrapper"] {
+	-webkit-box-sizing: content-box;
+	-moz-box-sizing: content-box;
+	box-sizing: content-box;
+	padding-left: 0;
+	padding-right: 0;
+}
+
+.osbp .v-treetable [class*="caption-container"], .osbp .v-treetable [class*="footer-container"] {
+	min-height: 11px;
+}
+
+.osbp .v-treetable [class*="cell-wrapper"] {
+	min-height: 12px;
+}
+
+.osbp .v-treetable [class*="caption-container"] {
+	padding-left: 7px;
+}
+
+.osbp .v-treetable [class*="caption-container-align-right"] {
+	padding-left: 12px;
+}
+
+.osbp .v-treetable [class*="footer-container"] {
+	padding-right: 7px;
+}
+
+.osbp .v-treetable [class*="cell-content"] {
+	padding-left: 7px;
+	padding-right: 7px;
+}
+
+.osbp .v-treetable [class*="cell-content"]:first-child {
+	padding-left: 8px;
+}
+
+.osbp .v-treetable-treespacer {
+	display: inline-block;
+	position: absolute;
+	width: 11px !important;
+	margin-left: -15px;
+	text-align: center;
+	cursor: pointer;
+}
+
+.osbp .v-treetable-node-closed:before {
+	content: "\f0da";
+	font-family: ThemeIcons;
+}
+
+.osbp .v-treetable-node-open:before {
+	content: "\f0d7";
+	font-family: ThemeIcons;
+}
+
+.osbp .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter {
+	width: 1px;
+}
+
+.osbp .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter:after {
+	left: -3px;
+	right: -3px;
+}
+
+.osbp .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter div:before {
+	height: 22px;
+	padding: 0 9px;
+	color: #191919;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #d4d4d4;
+	background: #fafafa;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	height: auto;
+	padding: 0;
+	border-radius: 0;
+	background: #fafafa;
+}
+
+.osbp .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter div:before:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter div:before:hover:after {
+	background-color: rgba(186, 186, 186, 0.1);
+}
+
+.osbp .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter div:before:focus:after {
+	border-color: #f5863c;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter div:before:active:after {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+.osbp .v-splitpanel-horizontal  > div > .v-splitpanel-second-container {
+	margin-left: 1px;
+}
+
+.osbp .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter {
+	height: 1px;
+}
+
+.osbp .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter:after {
+	top: -3px;
+	bottom: -3px;
+}
+
+.osbp .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter div:before {
+	height: 22px;
+	padding: 0 9px;
+	color: #191919;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #d4d4d4;
+	background: #fafafa;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	height: auto;
+	padding: 0;
+	border-radius: 0;
+}
+
+.osbp .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter div:before:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter div:before:hover:after {
+	background-color: rgba(186, 186, 186, 0.1);
+}
+
+.osbp .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter div:before:focus:after {
+	border-color: #f5863c;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter div:before:active:after {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+.osbp .v-splitpanel-horizontal.large  > div > .v-splitpanel-hsplitter {
+	width: 7px;
+}
+
+.osbp .v-splitpanel-horizontal.large  > div > .v-splitpanel-hsplitter:after {
+	left: 0px;
+	right: 0px;
+}
+
+.osbp .v-splitpanel-horizontal.large  > div > .v-splitpanel-hsplitter div:before {
+	height: 22px;
+	padding: 0 9px;
+	color: #191919;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #d4d4d4;
+	background: #fafafa;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	height: auto;
+	padding: 0;
+	border-radius: 0;
+	background: #fafafa;
+}
+
+.osbp .v-splitpanel-horizontal.large  > div > .v-splitpanel-hsplitter div:before:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp .v-splitpanel-horizontal.large  > div > .v-splitpanel-hsplitter div:before:hover:after {
+	background-color: rgba(186, 186, 186, 0.1);
+}
+
+.osbp .v-splitpanel-horizontal.large  > div > .v-splitpanel-hsplitter div:before:focus:after {
+	border-color: #f5863c;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp .v-splitpanel-horizontal.large  > div > .v-splitpanel-hsplitter div:before:active:after {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+.osbp .v-splitpanel-horizontal.large  > div > .v-splitpanel-hsplitter div:after {
+	content: "";
+	border: 1px solid #d4d4d4;
+	border-top-color: #d4d4d4;
+	border-left-color: #d4d4d4;
+	position: absolute;
+	top: 50%;
+	left: 50%;
+	width: 0;
+	height: 22px;
+	margin-left: -1px;
+	margin-top: -11px;
+}
+
+.osbp .v-splitpanel-horizontal.large  > div > .v-splitpanel-second-container {
+	margin-left: 7px;
+}
+
+.osbp .v-splitpanel-vertical.large  > div > .v-splitpanel-vsplitter {
+	height: 7px;
+}
+
+.osbp .v-splitpanel-vertical.large  > div > .v-splitpanel-vsplitter:after {
+	top: 0px;
+	bottom: 0px;
+}
+
+.osbp .v-splitpanel-vertical.large  > div > .v-splitpanel-vsplitter div:before {
+	height: 22px;
+	padding: 0 9px;
+	color: #191919;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #d4d4d4;
+	background: #fafafa;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	height: auto;
+	padding: 0;
+	border-radius: 0;
+}
+
+.osbp .v-splitpanel-vertical.large  > div > .v-splitpanel-vsplitter div:before:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp .v-splitpanel-vertical.large  > div > .v-splitpanel-vsplitter div:before:hover:after {
+	background-color: rgba(186, 186, 186, 0.1);
+}
+
+.osbp .v-splitpanel-vertical.large  > div > .v-splitpanel-vsplitter div:before:focus:after {
+	border-color: #f5863c;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp .v-splitpanel-vertical.large  > div > .v-splitpanel-vsplitter div:before:active:after {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+.osbp .v-splitpanel-vertical.large  > div > .v-splitpanel-vsplitter div:after {
+	content: "";
+	border: 1px solid #d4d4d4;
+	border-top-color: #d4d4d4;
+	border-left-color: #d4d4d4;
+	position: absolute;
+	top: 50%;
+	left: 50%;
+	width: 22px;
+	height: 0;
+	margin-left: -11px;
+	margin-top: -1px;
+}
+
+.osbp .v-progressbar-wrapper {
+	border-radius: 0px;
+	height: 6px;
+	background: #d4d4d4;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	min-width: 44px;
+}
+
+.osbp .v-progressbar-indicator {
+	border-radius: 0px;
+	height: inherit;
+	background: #f5863c;
+	
+	
+	border: 1px solid #d4d4d4;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	max-width: 100%;
+	min-width: 3px;
+	-webkit-transition: width 160ms;
+	-moz-transition: width 160ms;
+	transition: width 160ms;
+}
+
+.osbp .v-progressbar-point .v-progressbar-indicator {
+	background: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	border: none;
+	text-align: right;
+	overflow: hidden;
+}
+
+.osbp .v-progressbar-point .v-progressbar-indicator:before {
+	content: "";
+	display: inline-block;
+	border-radius: 0px;
+	height: inherit;
+	background: #f5863c;
+	
+	
+	border: 1px solid #d4d4d4;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	max-width: 100%;
+	width: 6px;
+	vertical-align: top;
+}
+
+.osbp .v-progressbar-indeterminate {
+	height: 24px !important;
+	width: 24px !important;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	border: 2px solid rgba(245, 134, 60, 0.2);
+	border-top-color: #f5863c;
+	border-right-color: #f5863c;
+	border-radius: 100%;
+	-webkit-animation: v-rotate-360 500ms infinite linear;
+	-moz-animation: v-rotate-360 500ms infinite linear;
+	animation: v-rotate-360 500ms infinite linear;
+	pointer-events: none;
+}
+
+.v-ie8 .osbp .v-progressbar-indeterminate, .v-ie9 .osbp .v-progressbar-indeterminate {
+	border: none;
+	border-radius: 0px;
+	background: #fff url(../valo/shared/img/spinner.gif) no-repeat 50% 50%;
+	background-size: 80%;
+}
+
+.v-ie8 .osbp .v-progressbar-indeterminate {
+	min-width: 30px;
+	min-height: 30px;
+}
+
+.osbp .v-progressbar-indeterminate .v-progressbar-wrapper {
+	display: none;
+}
+
+.osbp .v-slider {
+	position: relative;
+}
+
+.osbp .v-slider:focus {
+	outline: none;
+}
+
+.osbp .v-slider:focus .v-slider-handle:after {
+	opacity: 1;
+}
+
+.v-ie8 .osbp .v-slider:focus .v-slider-handle:after {
+	visibility: visible;
+}
+
+.osbp .v-slider.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-slider-base {
+	border-radius: 0px;
+	height: 6px;
+	background: #d4d4d4;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	min-width: 44px;
+	height: 4px;
+	margin: 10px 6px;
+	white-space: nowrap;
+	overflow: hidden;
+	
+}
+
+.osbp .v-slider-base:before {
+	content: "";
+	position: absolute;
+	top: 10px;
+	bottom: 10px;
+	left: 6px;
+	width: 0px;
+	border-radius: 0px;
+	border-left: 1px solid #d4d4d4;
+}
+
+.osbp .v-slider-base:after {
+	border-radius: 0px;
+	height: inherit;
+	background: #f5863c;
+	
+	
+	border: 1px solid #d4d4d4;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	max-width: 100%;
+	content: "";
+	display: inline-block;
+	margin-left: -100%;
+	width: 100%;
+	vertical-align: top;
+}
+
+.v-ie8 .osbp .v-slider-base:after {
+	position: relative;
+	left: -6px;
+}
+
+.osbp .v-has-width > .v-slider-base {
+	min-width: 0;
+}
+
+.osbp .v-slider-handle {
+	margin-top: -9px;
+	width: 0.1px;
+	display: inline-block;
+	vertical-align: top;
+}
+
+.osbp .v-slider-handle:before {
+	height: 22px;
+	padding: 0 9px;
+	color: #191919;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #d4d4d4;
+	background: #fafafa;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+}
+
+.osbp .v-slider-handle:before:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp .v-slider-handle:before:hover:after {
+	background-color: rgba(186, 186, 186, 0.1);
+}
+
+.osbp .v-slider-handle:before:focus:after {
+	border-color: #f5863c;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp .v-slider-handle:before:active:after {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+.osbp .v-slider-handle:after {
+	border: 1px solid #d4d4d4;
+	border-color: #f5863c;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	opacity: 0;
+	-webkit-transition: opacity 200ms;
+	-moz-transition: opacity 200ms;
+	transition: opacity 200ms;
+}
+
+.v-ie8 .osbp .v-slider-handle:after {
+	visibility: hidden;
+}
+
+.osbp .v-slider-handle:before, .osbp .v-slider-handle:after {
+	content: "";
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	padding: 0;
+	width: 12px;
+	height: 12px;
+	border-radius: 6px;
+	position: absolute;
+	z-index: 1;
+	margin-top: 5px;
+	margin-left: -6px;
+}
+
+.osbp .v-slider-feedback {
+	background-color: #323232;
+	background-color: rgba(50, 50, 50, 0.9);
+	-webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2);
+	box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2);
+	color: white;
+	padding: 3px 6px;
+	border-radius: -1px;
+	max-width: 35em;
+	overflow: hidden !important;
+	font-size: 12px;
+}
+
+.osbp .v-slider-vertical {
+	padding: 6px 0;
+	height: 56px;
+}
+
+.osbp .v-slider-vertical .v-slider-base {
+	background: #d4d4d4;
+	width: 4px;
+	height: 100% !important;
+	min-width: 0;
+	margin: 0 9px;
+}
+
+.osbp .v-slider-vertical .v-slider-base:before {
+	top: auto;
+	bottom: 6px;
+	left: 10px;
+	right: 10px;
+	width: auto;
+	height: 0px;
+	border-left: none;
+	border-bottom: 1px solid #d4d4d4;
+}
+
+.osbp .v-slider-vertical .v-slider-base:after {
+	height: 101%;
+	margin-left: 0;
+	background: #f5863c;
+}
+
+.v-ie8 .osbp .v-slider-vertical .v-slider-base:after {
+	top: 6px;
+	left: 0;
+	height: 130%;
+}
+
+.osbp .v-slider-vertical .v-slider-handle {
+	width: 0;
+	height: 0.1px;
+	width: 22px;
+	display: block;
+}
+
+.osbp .v-slider-vertical .v-slider-handle:before, .osbp .v-slider-vertical .v-slider-handle:after {
+	width: 12px;
+	height: 12px;
+	margin-top: -6px;
+	margin-left: -4px;
+}
+
+.osbp .v-slider-no-indicator .v-slider-base:before, .osbp .v-slider-no-indicator .v-slider-base:after {
+	display: none;
+}
+
+.osbp .v-tabsheet:not(.v-has-width) {
+	width: auto !important;
+}
+
+.osbp .v-tabsheet-spacertd {
+	display: none !important;
+}
+
+.osbp .v-tabsheet-tabcontainer {
+	position: relative;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.osbp .v-tabsheet-tabcontainer:before {
+	content: "";
+	position: absolute;
+	height: 0;
+	border-top: 1px solid #d4d4d4;
+	bottom: 0;
+	left: 0;
+	right: 0;
+}
+
+.osbp .v-tabsheet-tabcontainer .v-tabsheet-tabs {
+	position: relative;
+}
+
+.osbp .v-tabsheet-tabitemcell {
+	vertical-align: bottom;
+}
+
+.osbp .v-tabsheet-tabitemcell .v-tabsheet-tabitem {
+	line-height: 0;
+	overflow: hidden;
+}
+
+.osbp .v-tabsheet-tabitemcell .v-caption {
+	margin-left: 11px;
+	padding: 0 2px;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	cursor: pointer;
+	text-align: center;
+	line-height: 22px;
+	font-size: 11px;
+	font-weight: 300;
+	color: #6b6b6b;
+	width: auto !important;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	border-bottom: 2px solid transparent;
+	position: relative;
+	-webkit-transition: border-bottom 200ms, color 200ms;
+	-moz-transition: border-bottom 200ms, color 200ms;
+	transition: border-bottom 200ms, color 200ms;
+}
+
+.osbp .v-tabsheet-tabitemcell .v-caption .v-captiontext {
+	display: inline;
+}
+
+.osbp .v-tabsheet-tabitemcell .v-caption .v-icon + .v-captiontext {
+	margin-left: 6px;
+}
+
+.osbp .v-tabsheet-tabitemcell .v-caption:hover {
+	color: #f5863c;
+}
+
+.osbp .v-tabsheet-tabitemcell .v-caption.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+	cursor: default;
+	color: inherit !important;
+}
+
+.osbp .v-tabsheet-tabitemcell:first-child .v-caption, .osbp .v-tabsheet-tabitemcell[aria-hidden="true"] + td .v-caption {
+	margin-left: 0;
+}
+
+.osbp .v-tabsheet-tabitemcell:focus {
+	outline: none;
+}
+
+.osbp .v-tabsheet-tabitemcell:focus .v-caption {
+	color: #f5863c;
+}
+
+.osbp .v-tabsheet-tabitemcell .v-tabsheet-tabitem-selected .v-caption.v-caption {
+	border-bottom-color: #f5863c;
+	color: #f5863c;
+}
+
+.osbp .v-tabsheet-tabitemcell .v-caption-closable {
+	padding-right: 15px;
+}
+
+.osbp .v-tabsheet-tabitemcell.icons-on-top .v-caption-closable {
+	padding-right: 2px;
+}
+
+.osbp .v-tabsheet-tabitemcell .v-tabsheet-caption-close {
+	position: absolute;
+	right: 0;
+	top: 50%;
+	margin: -6px 0 0;
+	font-size: 13px;
+	line-height: 13px;
+	width: 13px;
+	text-align: center;
+	border-radius: 0px;
+	color: #999999;
+}
+
+.osbp .v-tabsheet-tabitemcell .v-tabsheet-caption-close:hover {
+	background: rgba(0, 0, 0, 0.03);
+	color: #f5863c;
+}
+
+.osbp .v-tabsheet-tabitemcell .v-tabsheet-caption-close:active {
+	background: #f5863c;
+	color: #f3dfd2;
+}
+
+.osbp .v-tabsheet-scroller {
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	padding-left: 11px;
+	background-color: transparent;
+	background-image: -webkit-linear-gradient(right, #fafafa 70%, rgba(250, 250, 250, 0) 100%);
+	background-image: linear-gradient(to left,#fafafa 70%, rgba(250, 250, 250, 0) 100%);
+	pointer-events: none;
+}
+
+.osbp .v-tabsheet-scroller:after {
+	content: "";
+	height: 1px;
+	position: absolute;
+	bottom: 0;
+	left: 0;
+	right: 0;
+	display: block;
+	background-color: transparent;
+	background-image: -webkit-linear-gradient(right, #d4d4d4 70%, rgba(212, 212, 212, 0) 100%);
+	background-image: linear-gradient(to left,#d4d4d4 70%, rgba(212, 212, 212, 0) 100%);
+}
+
+.v-ie8 .osbp .v-tabsheet-scroller, .v-ie9 .osbp .v-tabsheet-scroller {
+	background-color: #fafafa;
+}
+
+.v-ie8 .osbp .v-tabsheet-scroller:after, .v-ie9 .osbp .v-tabsheet-scroller:after {
+	background-color: #d4d4d4;
+}
+
+.osbp .v-tabsheet-scroller button {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	border: none;
+	background: transparent;
+	font: inherit;
+	color: inherit;
+	height: 100%;
+	margin: 0;
+	padding: 0 6px;
+	outline: none;
+	cursor: pointer;
+	pointer-events: auto;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-tabsheet-scroller button:hover {
+	opacity: 1;
+	filter: none ;
+	color: #f5863c;
+}
+
+.osbp .v-tabsheet-scroller button:active {
+	opacity: 0.7;
+	filter: alpha(opacity=70) ;
+	color: #f5863c;
+}
+
+.osbp .v-tabsheet-scroller button::-moz-focus-inner {
+	padding: 0;
+	border: 0;
+}
+
+.osbp .v-tabsheet-scroller [class*="Next"] {
+	padding-left: 3px;
+}
+
+.osbp .v-tabsheet-scroller [class*="Next"]:before {
+	font-family: ThemeIcons;
+	content: "\f054";
+}
+
+.osbp .v-tabsheet-scroller [class*="Prev"] {
+	padding-right: 3px;
+}
+
+.osbp .v-tabsheet-scroller [class*="Prev"]:before {
+	font-family: ThemeIcons;
+	content: "\f053";
+}
+
+.osbp .v-tabsheet-scroller [class*="disabled"] {
+	cursor: default;
+	color: inherit !important;
+	opacity: 0.1 !important;
+	filter: alpha(opacity=10) !important;
+}
+
+.osbp .v-tabsheet-equal-width-tabs  > .v-tabsheet-tabcontainer table, .osbp .v-tabsheet-equal-width-tabs  > .v-tabsheet-tabcontainer tbody, .osbp .v-tabsheet-equal-width-tabs  > .v-tabsheet-tabcontainer tr {
+	width: 100%;
+}
+
+.osbp .v-tabsheet-equal-width-tabs  > .v-tabsheet-tabcontainer tr {
+	display: table;
+	table-layout: fixed;
+}
+
+.osbp .v-tabsheet-equal-width-tabs  > .v-tabsheet-tabcontainer td {
+	display: table-cell;
+}
+
+.osbp .v-tabsheet-equal-width-tabs  > .v-tabsheet-tabcontainer .v-caption {
+	margin: 0;
+	display: block;
+}
+
+.osbp .v-tabsheet-framed  > .v-tabsheet-tabcontainer .v-caption {
+	margin-left: 2px;
+	padding: 0 7px;
+	background-color: #fff;
+	border: 1px solid transparent;
+	line-height: 21px;
+	border-radius: 0px 0px 0 0;
+	font-weight: 400;
+	-webkit-transition: background-color 160ms;
+	-moz-transition: background-color 160ms;
+	transition: background-color 160ms;
+}
+
+.osbp .v-tabsheet-framed  > .v-tabsheet-tabcontainer .v-caption:hover {
+	background-color: #f7f7f7;
+	border-bottom-color: #d4d4d4;
+}
+
+.osbp .v-tabsheet-framed  > .v-tabsheet-tabcontainer .v-caption.v-disabled:hover {
+	background-color: #fff;
+}
+
+.osbp .v-tabsheet-framed  > .v-tabsheet-tabcontainer .v-caption-closable {
+	padding-right: 20px;
+}
+
+.osbp .v-tabsheet-framed  > .v-tabsheet-tabcontainer .v-tabsheet-caption-close {
+	top: 3px;
+	right: 3px;
+	margin-top: 0;
+}
+
+.osbp .v-tabsheet-framed  > .v-tabsheet-tabcontainer td:first-child .v-caption, .osbp .v-tabsheet-framed  > .v-tabsheet-tabcontainer [aria-hidden="true"] + td .v-caption {
+	margin-left: 0;
+}
+
+.osbp .v-tabsheet-framed  > .v-tabsheet-tabcontainer .v-tabsheet-tabitem .v-caption {
+	border-color: #d4d4d4;
+}
+
+.osbp .v-tabsheet-framed  > .v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-caption {
+	background: white;
+	border-color: #d4d4d4;
+	border-bottom: none;
+	padding-bottom: 1px;
+}
+
+.osbp .v-tabsheet-framed  > .v-tabsheet-content {
+	border: 1px solid #d4d4d4;
+	border-top: none;
+}
+
+.osbp .v-tabsheet-framed  > .v-tabsheet-content  > div {
+	background: white;
+}
+
+.osbp .v-tabsheet-framed.padded-tabbar  > .v-tabsheet-tabcontainer {
+	border: 1px solid #d4d4d4;
+	border-bottom: none;
+	background: #fafafa;
+	padding-top: 4px;
+}
+
+.osbp .v-tabsheet-framed.icons-on-top  > .v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-caption {
+	padding-bottom: 5px;
+}
+
+.osbp .v-tabsheet-centered-tabs  > .v-tabsheet-tabcontainer {
+	text-align: center;
+}
+
+.osbp .v-tabsheet-right-aligned-tabs  > .v-tabsheet-tabcontainer {
+	text-align: right;
+}
+
+.osbp .v-tabsheet-padded-tabbar  > .v-tabsheet-tabcontainer .v-tabsheet-tabs {
+	padding: 0 6px;
+}
+
+.osbp .v-tabsheet-icons-on-top  > .v-tabsheet-tabcontainer .v-caption {
+	padding-top: 4px;
+	padding-bottom: 4px;
+	line-height: 1.2;
+}
+
+.osbp .v-tabsheet-icons-on-top  > .v-tabsheet-tabcontainer .v-icon {
+	display: block;
+}
+
+.osbp .v-tabsheet-icons-on-top  > .v-tabsheet-tabcontainer .v-icon  + .v-captiontext.v-captiontext {
+	margin-left: 0;
+}
+
+.osbp .v-tabsheet-icons-on-top  > .v-tabsheet-tabcontainer .v-caption-closable {
+	padding-right: 7px;
+}
+
+.osbp .v-tabsheet-icons-on-top  > .v-tabsheet-tabcontainer .v-tabsheet-caption-close {
+	top: 3px;
+	margin-top: 0;
+}
+
+.osbp .v-tabsheet-compact-tabbar  > .v-tabsheet-tabcontainer-compact-tabbar .v-caption {
+	line-height: 1.8;
+}
+
+.osbp .v-tabsheet-only-selected-closable  > .v-tabsheet-tabcontainer .v-tabsheet-caption-close {
+	visibility: hidden;
+}
+
+.osbp .v-tabsheet-only-selected-closable  > .v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-tabsheet-caption-close {
+	visibility: visible;
+}
+
+.osbp .v-colorpicker-popup.v-window {
+	min-width: 220px !important;
+}
+
+.osbp .v-colorpicker-popup .v-tabsheet-tabs {
+	padding: 0 6px;
+}
+
+.osbp .v-colorpicker-popup [class$="sliders"] {
+	padding: 7px;
+}
+
+.osbp .v-colorpicker-popup [class$="sliders"] .v-widget {
+	width: 100% !important;
+	vertical-align: middle;
+}
+
+.osbp .v-colorpicker-popup [class$="sliders"] .v-has-caption {
+	white-space: nowrap;
+	padding-left: 36px;
+}
+
+.osbp .v-colorpicker-popup [class$="sliders"] .v-caption {
+	display: inline-block;
+	margin-left: -36px;
+	width: 36px;
+}
+
+.osbp .v-colorpicker-popup [class$="sliders"] .v-slot-hue-slider + .v-slot .v-has-caption {
+	padding-left: 60px;
+}
+
+.osbp .v-colorpicker-popup [class$="sliders"] .v-slot-hue-slider + .v-slot .v-caption {
+	margin-left: -60px;
+	width: 60px;
+}
+
+.osbp .v-colorpicker-popup .v-slider-red .v-slider-base:after {
+	background: red;
+	border: none;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp .v-colorpicker-popup .v-slider-green .v-slider-base:after {
+	background: green;
+	border: none;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp .v-colorpicker-popup .v-slider-blue .v-slider-base:after {
+	background: blue;
+	border: none;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp .v-colorpicker-popup .v-margin-bottom {
+	padding-bottom: 0;
+}
+
+.osbp .v-colorpicker-popup .resize-button {
+	width: 100% !important;
+	height: auto !important;
+	text-align: center;
+	outline: none;
+}
+
+.osbp .v-colorpicker-popup .resize-button:before {
+	font-family: ThemeIcons;
+	content: "\f141";
+}
+
+.osbp .v-colorpicker-popup .resize-button-caption {
+	display: none;
+}
+
+.osbp .v-colorpicker-popup .v-horizontallayout {
+	height: auto !important;
+	padding: 6px 0;
+	background-color: #fafafa;
+	border-top: 1px solid #ededed;
+}
+
+.osbp .v-colorpicker-popup .v-horizontallayout .v-expand {
+	overflow: visible;
+}
+
+.osbp .v-colorpicker-popup .v-horizontallayout .v-button {
+	width: 80% !important;
+}
+
+.osbp .v-colorpicker-preview {
+	width: 100% !important;
+	height: auto !important;
+	padding: 6px;
+}
+
+.osbp .v-colorpicker-preview-textfield {
+	height: auto !important;
+	text-align: center;
+	border: none;
+}
+
+.osbp .v-colorpicker {
+	width: auto;
+}
+
+.osbp .v-colorpicker-button-color {
+	position: absolute;
+	top: 4px;
+	right: 4px;
+	bottom: 4px;
+	left: 4px;
+	border-radius: -1px;
+	border: 1px solid rgba(0, 0, 0, 0.5);
+	max-width: 13px;
+}
+
+.osbp .v-colorpicker-button-color  + .v-button-caption:not(:empty) {
+	margin-left: 11px;
+}
+
+.v-ie8 .osbp .v-colorpicker-button-color {
+	position: relative;
+	top: auto;
+	right: auto;
+	bottom: auto;
+	left: auto;
+	width: 12px;
+	height: 12px;
+	display: inline-block;
+	vertical-align: middle;
+	margin: 0 -6px;
+}
+
+.v-ie8 .osbp .v-colorpicker-button-color  + .v-button-caption {
+	margin-left: 11px;
+}
+
+.osbp .v-panel {
+	background: white;
+	color: #474747;
+	border-radius: 0px;
+	border: 1px solid #d4d4d4;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	overflow: visible !important;
+}
+
+.osbp .v-panel-caption {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	padding: 0 7px;
+	line-height: 21px;
+	border-bottom: 1px solid #d4d4d4;
+	background-color: #fafafa;
+	background-image: -webkit-linear-gradient(top, #fafafa 0%, #fafafa 100%);
+	background-image: linear-gradient(to bottom,#fafafa 0%, #fafafa 100%);
+	color: #464646;
+	font-weight: 400;
+	font-size: 11px;
+	
+	
+	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
+	border-radius: -1px -1px 0 0;
+}
+
+.osbp .v-panel-content {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 100%;
+	height: 100%;
+}
+
+.osbp .v-panel-content  > .v-margin-top {
+	padding-top: 7px;
+}
+
+.osbp .v-panel-content  > .v-margin-right {
+	padding-right: 7px;
+}
+
+.osbp .v-panel-content  > .v-margin-bottom {
+	padding-bottom: 7px;
+}
+
+.osbp .v-panel-content  > .v-margin-left {
+	padding-left: 7px;
+}
+
+.osbp .v-panel-borderless {
+	background: transparent;
+	color: inherit;
+	border: none;
+	border-radius: 0;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp .v-panel-borderless  > div > [class*="-caption"] {
+	background: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	color: inherit;
+	padding: 0;
+	margin: 0 7px;
+	border-bottom: none;
+}
+
+.osbp .v-panel-well {
+	background: #f5f5f5;
+	color: #454545;
+	-webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1), inset 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1), inset 1px 3px 7px rgba(0, 0, 0, 0.1);
+	border-radius: 0px;
+	border: 1px solid #d4d4d4;
+}
+
+.osbp .v-panel-well  > div > [class*="-caption"] {
+	background: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp .v-panel-scroll-divider  > [class*="-captionwrap"] {
+	position: relative;
+	z-index: 2;
+}
+
+.osbp .v-panel-scroll-divider  > [class*="-captionwrap"]:after {
+	content: "";
+	position: absolute;
+	bottom: -1px;
+	right: 0;
+	left: 0;
+	height: 0;
+	border-top: 1px solid #d4d4d4;
+	border-color: rgba(212, 212, 212, 0.5);
+}
+
+.osbp .v-panel-scroll-divider  > [class*="-content"]:before {
+	content: "";
+	position: absolute;
+	z-index: 2;
+	top: 0;
+	height: 0;
+	border-top: 1px solid #fff;
+	left: 0;
+	right: 0;
+}
+
+.osbp .v-panel-caption.v-horizontallayout {
+	height: auto !important;
+	line-height: 0;
+}
+
+.osbp .v-panel-caption.v-horizontallayout .v-slot {
+	vertical-align: middle;
+}
+
+.osbp .v-panel-caption.v-horizontallayout .v-label {
+	line-height: 22px;
+}
+
+.osbp .v-accordion {
+	background: white;
+	color: #474747;
+	border-radius: 0px;
+	border: 1px solid #d4d4d4;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	background-color: #fafafa;
+	background-image: -webkit-linear-gradient(top, #fafafa 0%, #fafafa 100%);
+	background-image: linear-gradient(to bottom,#fafafa 0%, #fafafa 100%);
+	overflow: hidden;
+}
+
+.osbp .v-accordion-item {
+	position: relative;
+}
+
+.osbp .v-accordion-item[class*="item-open"]:last-child > div > .v-caption {
+	border-radius: 0;
+}
+
+.osbp .v-accordion-item:not([class*="item-open"]):last-child > div > .v-caption {
+	border-bottom: none;
+	margin-bottom: 0;
+}
+
+.osbp .v-accordion-item[class*="item-open"] + [class*="item"] {
+	border-top: 1px solid #d4d4d4;
+}
+
+.osbp .v-accordion-item-caption {
+	border-radius: inherit;
+}
+
+.osbp .v-accordion-item-caption  > .v-caption {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	padding: 0 7px;
+	line-height: 21px;
+	border-bottom: 1px solid #d4d4d4;
+	background-color: #fafafa;
+	background-image: -webkit-linear-gradient(top, #fafafa 0%, #fafafa 100%);
+	background-image: linear-gradient(to bottom,#fafafa 0%, #fafafa 100%);
+	color: #464646;
+	font-weight: 400;
+	font-size: 11px;
+	
+	
+	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
+	display: block;
+	background: transparent;
+	border-bottom-color: #d4d4d4;
+	border-radius: inherit;
+	cursor: pointer;
+	position: relative;
+}
+
+.osbp .v-accordion-item-caption  > .v-caption:hover:before, .osbp .v-accordion-item-caption  > .v-caption:active:before {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	border-radius: inherit;
+}
+
+.osbp .v-accordion-item-caption  > .v-caption:hover:before {
+	background-color: rgba(186, 186, 186, 0.1);
+	border: none;
+}
+
+.osbp .v-accordion-item-caption  > .v-caption:active:before {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+.osbp .v-accordion-item-content {
+	-webkit-box-shadow: inset 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: inset 1px 3px 7px rgba(0, 0, 0, 0.1);
+	background-color: white;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.osbp .v-accordion-item-content  > .v-margin-top {
+	padding-top: 7px;
+}
+
+.osbp .v-accordion-item-content  > .v-margin-right {
+	padding-right: 7px;
+}
+
+.osbp .v-accordion-item-content  > .v-margin-bottom {
+	padding-bottom: 7px;
+}
+
+.osbp .v-accordion-item-content  > .v-margin-left {
+	padding-left: 7px;
+}
+
+.osbp .v-accordion-borderless {
+	border: none;
+	border-radius: 0;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp .v-accordion-borderless  > .v-accordion-item, .osbp .v-accordion-borderless  > .v-accordion-item > div > .v-caption, .osbp .v-accordion-borderless  > .v-accordion-item > .v-accordion-item-content {
+	border-radius: 0;
+}
+
+.osbp .v-select-twincol {
+	white-space: normal;
+}
+
+.osbp .v-select-twincol select {
+	border: 1px solid #d4d4d4;
+	background: #fafafa;
+	color: #464646;
+}
+
+.osbp .v-select-twincol select:focus {
+	outline: none;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp .v-select-twincol .v-textfield, .osbp .v-select-twincol .v-nativebutton {
+	width: auto !important;
+	margin-top: 6px;
+}
+
+.osbp .v-select-twincol .v-nativebutton {
+	margin-left: 6px;
+}
+
+.osbp .v-select-twincol-caption-left, .osbp .v-select-twincol-caption-right {
+	font-size: 11px;
+	font-weight: 400;
+	padding-bottom: 0.3em;
+}
+
+.osbp .v-select-twincol-buttons {
+	white-space: nowrap;
+	display: inline-block;
+	vertical-align: top;
+	position: relative;
+	min-width: 3.5em;
+}
+
+.osbp .v-select-twincol-buttons .v-button {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	display: inline-block;
+	vertical-align: top;
+	text-align: left;
+	white-space: normal;
+	position: absolute;
+	left: 6px;
+	right: 6px;
+	top: 21px;
+	padding: 0;
+	text-align: center;
+}
+
+.osbp .v-select-twincol-buttons .v-button:first-child {
+	top: 0;
+}
+
+.osbp .v-select-twincol-buttons .v-button-caption {
+	display: none;
+}
+
+.osbp .v-select-twincol-buttons .v-button:focus {
+	z-index: 1;
+}
+
+.osbp .v-select-twincol-buttons .v-button-wrap:before {
+	font-family: ThemeIcons;
+	content: "\f053";
+}
+
+.osbp .v-select-twincol-buttons .v-button:first-child .v-button-wrap:before {
+	font-family: ThemeIcons;
+	content: "\f054";
+}
+
+.osbp .v-select select {
+	border: 1px solid #d4d4d4;
+	background: #fafafa;
+	color: #464646;
+}
+
+.osbp .v-select select:focus {
+	outline: none;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp .v-select-select {
+	display: block;
+}
+
+.osbp .v-select-select  + .v-textfield {
+	width: auto !important;
+	margin-top: 6px;
+}
+
+.osbp .v-select-select  + .v-textfield  + .v-nativebutton {
+	margin-top: 6px;
+	margin-left: 6px;
+}
+
+.osbp .v-calendar-header-day {
+	font-weight: 400;
+	text-align: center;
+	padding: 4px 0;
+}
+
+.osbp .v-calendar-header-week .v-calendar-back, .osbp .v-calendar-header-week .v-calendar-next {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	background: transparent;
+	border: none;
+	padding: 0;
+	margin: 0;
+	cursor: pointer;
+	outline: none;
+	color: inherit;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-calendar-header-week .v-calendar-back:focus, .osbp .v-calendar-header-week .v-calendar-next:focus {
+	outline: none;
+}
+
+.osbp .v-calendar-header-week .v-calendar-back:hover, .osbp .v-calendar-header-week .v-calendar-next:hover {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp .v-calendar-header-week .v-calendar-back:active, .osbp .v-calendar-header-week .v-calendar-next:active {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-calendar-header-week .v-calendar-back:before {
+	font-family: ThemeIcons;
+	content: "\f053";
+}
+
+.osbp .v-calendar-header-week .v-calendar-next:before {
+	font-family: ThemeIcons;
+	content: "\f054";
+}
+
+.osbp .v-calendar-month {
+	outline: none;
+	overflow: hidden;
+}
+
+.osbp .v-calendar-month td {
+	vertical-align: top;
+}
+
+.osbp .v-calendar-week-number {
+	cursor: pointer;
+	width: 20px;
+	text-align: center;
+	font-size: 0.8em;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-calendar-week-number:hover {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp .v-calendar-month-day {
+	outline: none;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	line-height: 1.2;
+}
+
+.osbp .v-calendar-bottom-spacer, .osbp .v-calendar-spacer, .osbp .v-calendar-bottom-spacer-empty {
+	height: 14px;
+	margin-bottom: 2px;
+}
+
+.osbp .v-calendar-bottom-spacer {
+	font-size: 0.8em;
+	padding: 0 3px;
+	cursor: pointer;
+}
+
+.osbp .v-calendar-bottom-spacer:hover {
+	color: #f5863c;
+}
+
+.osbp .v-calendar-day-number {
+	line-height: 15px;
+	font-size: 12px;
+	text-align: right;
+	margin: 0 3px;
+	white-space: nowrap;
+	border-top: 1px solid #f2f2f2;
+	cursor: pointer;
+}
+
+.osbp .v-calendar-day-number:hover {
+	color: #f5863c;
+}
+
+.osbp .v-calendar-month-day-today {
+	background: #f9f4f0;
+}
+
+.osbp .v-calendar-month-day-today .v-calendar-day-number {
+	font-weight: 400;
+	color: #f5863c;
+	border-top: 2px solid #f5863c;
+	line-height: 14px;
+	margin: 0;
+	padding: 0 3px;
+}
+
+.osbp .v-calendar-month-day-selected {
+	background-color: #f9eee7;
+}
+
+.osbp .v-calendar-month-day-dragemphasis {
+	background-color: #a8a8a8;
+}
+
+.osbp .v-calendar-month-day-scrollable {
+	overflow-y: scroll;
+}
+
+.osbp .v-calendar-weekly-longevents {
+	margin-left: 50px;
+	border-bottom: 2px solid #e0e0e0;
+}
+
+.osbp .v-calendar-weekly-longevents .v-calendar-event-all-day {
+	height: 16px;
+	line-height: 1.6;
+	margin-bottom: 2px;
+}
+
+.osbp .v-calendar-header-week td {
+	vertical-align: middle !important;
+}
+
+.osbp .v-calendar-header-week .v-calendar-header-day {
+	cursor: pointer;
+}
+
+.osbp .v-calendar-times {
+	width: 50px;
+	font-size: 0.77em;
+	line-height: 1;
+	white-space: nowrap;
+}
+
+.osbp .v-calendar-time {
+	text-align: right;
+	padding-right: 6px;
+	margin-top: -5px;
+	padding-bottom: 5px;
+}
+
+.osbp .v-calendar-day-times, .osbp .v-calendar-day-times-today {
+	outline: none;
+	border-right: 1px solid transparent;
+}
+
+.osbp .v-calendar-day-times:focus, .osbp .v-calendar-day-times-today:focus {
+	outline: none;
+}
+
+.osbp .v-calendar .v-datecellslot, .osbp .v-calendar .v-datecellslot-even {
+	border-top: 1px solid #d4d4d4;
+}
+
+.osbp .v-calendar .v-datecellslot:first-child, .osbp .v-calendar .v-datecellslot-even:first-child {
+	border-top-color: transparent;
+}
+
+.osbp .v-calendar .v-datecellslot {
+	border-top-style: dotted;
+}
+
+.osbp .v-calendar .v-datecellslot, .osbp .v-calendar .v-datecellslot-even {
+	margin-right: 3px;
+}
+
+.osbp .v-calendar-current-time {
+	background: #f5863c;
+	line-height: 1px;
+	pointer-events: none;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-calendar-current-time:before {
+	content: "\2022";
+	color: #f5863c;
+	font-size: 22px;
+	margin-left: -0.07em;
+}
+
+.osbp .v-calendar .v-daterange {
+	position: relative;
+}
+
+.osbp .v-calendar .v-daterange:before {
+	content: "";
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: -1px;
+	left: 0;
+	background: #f5863c;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-calendar .v-daterange  + .v-daterange {
+	border-color: transparent;
+}
+
+.osbp .v-calendar-event {
+	font-size: 0.85em;
+	overflow: hidden;
+	cursor: pointer;
+	outline: none;
+	border-radius: 0px;
+}
+
+.osbp .v-calendar-event:focus {
+	outline: none;
+}
+
+.osbp .v-calendar-event-month {
+	padding: 0 3px;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	margin-bottom: 2px;
+	white-space: nowrap;
+	text-overflow: ellipsis;
+	height: 14px;
+	line-height: 14px;
+}
+
+.osbp .v-calendar-event-month .v-calendar-event-time {
+	float: right;
+	font-size: 0.9em;
+	line-height: 14px;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-calendar-event-month:before {
+	content: "\25cf";
+	margin-right: 0.2em;
+}
+
+.osbp .v-calendar-event-all-day {
+	padding: 0 3px;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	height: 14px;
+	line-height: 14px;
+	border-radius: 0;
+	margin-left: -1px;
+	white-space: nowrap;
+}
+
+.osbp .v-calendar-event-all-day:before {
+	content: "";
+}
+
+.osbp .v-calendar-event-start {
+	overflow: visible;
+	margin-left: 0;
+}
+
+.osbp .v-calendar-event-start.v-calendar-event-continued-to, .osbp .v-calendar-event-start.v-calendar-event-end {
+	overflow: hidden;
+	text-overflow: ellipsis;
+}
+
+.osbp .v-calendar-event-caption {
+	font-weight: 500;
+	line-height: 1.2;
+	padding: 3px 0;
+	position: absolute;
+	overflow: hidden;
+	right: 6px;
+	left: 3px;
+	bottom: 0;
+	top: 0;
+}
+
+.osbp .v-calendar-event-caption span {
+	font-weight: 300;
+	white-space: nowrap;
+}
+
+.osbp .v-calendar-week-wrapper .v-calendar-event {
+	overflow: visible;
+}
+
+.osbp .v-calendar-week-wrapper .v-calendar-event-content {
+	margin-top: -1px;
+	border-radius: 1px;
+	border: 1px solid #fff;
+	padding-top: 3px;
+	margin-right: 3px;
+}
+
+.osbp .v-calendar-event-month:before {
+	color: #00ace0;
+}
+
+.osbp .v-calendar-event-all-day {
+	background-color: #c8eaf4;
+	background-color: rgba(200, 234, 244, 0.8);
+	color: #00ace0;
+}
+
+.osbp .v-calendar-week-wrapper .v-calendar-event {
+	color: #00ace0;
+}
+
+.osbp .v-calendar-week-wrapper .v-calendar-event .v-calendar-event-content {
+	background-color: #c8eaf4;
+	background-color: rgba(200, 234, 244, 0.8);
+}
+
+.osbp .v-calendar-event-month[class*="color2"]:before {
+	color: #2d9f19;
+}
+
+.osbp .v-calendar-event-all-day[class*="color2"] {
+	background-color: #d1e7cd;
+	background-color: rgba(209, 231, 205, 0.8);
+	color: #2d9f19;
+}
+
+.osbp .v-calendar-week-wrapper .v-calendar-event[class*="color2"] {
+	color: #2d9f19;
+}
+
+.osbp .v-calendar-week-wrapper .v-calendar-event[class*="color2"] .v-calendar-event-content {
+	background-color: #d1e7cd;
+	background-color: rgba(209, 231, 205, 0.8);
+}
+
+.osbp .v-calendar-event-month[class*="color3"]:before {
+	color: #d18100;
+}
+
+.osbp .v-calendar-event-all-day[class*="color3"] {
+	background-color: #f1e1c8;
+	background-color: rgba(241, 225, 200, 0.8);
+	color: #d18100;
+}
+
+.osbp .v-calendar-week-wrapper .v-calendar-event[class*="color3"] {
+	color: #d18100;
+}
+
+.osbp .v-calendar-week-wrapper .v-calendar-event[class*="color3"] .v-calendar-event-content {
+	background-color: #f1e1c8;
+	background-color: rgba(241, 225, 200, 0.8);
+}
+
+.osbp .v-calendar-event-month[class*="color4"]:before {
+	color: #ce3812;
+}
+
+.osbp .v-calendar-event-all-day[class*="color4"] {
+	background-color: #f1d3cb;
+	background-color: rgba(241, 211, 203, 0.8);
+	color: #ce3812;
+}
+
+.osbp .v-calendar-week-wrapper .v-calendar-event[class*="color4"] {
+	color: #ce3812;
+}
+
+.osbp .v-calendar-week-wrapper .v-calendar-event[class*="color4"] .v-calendar-event-content {
+	background-color: #f1d3cb;
+	background-color: rgba(241, 211, 203, 0.8);
+}
+
+.osbp .v-calendar-event-month[class*="color5"]:before {
+	color: #2d55cd;
+}
+
+.osbp .v-calendar-event-all-day[class*="color5"] {
+	background-color: #d1d9f1;
+	background-color: rgba(209, 217, 241, 0.8);
+	color: #2d55cd;
+}
+
+.osbp .v-calendar-week-wrapper .v-calendar-event[class*="color5"] {
+	color: #2d55cd;
+}
+
+.osbp .v-calendar-week-wrapper .v-calendar-event[class*="color5"] .v-calendar-event-content {
+	background-color: #d1d9f1;
+	background-color: rgba(209, 217, 241, 0.8);
+}
+
+.osbp .v-calendar.v-disabled * {
+	cursor: default;
+}
+
+.osbp .v-label {
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+}
+
+.osbp .v-label-undef-w {
+	white-space: nowrap;
+}
+
+.osbp h1, .osbp .v-label-h1, .osbp h2, .osbp .v-label-h2, .osbp h3, .osbp .v-label-h3 {
+	line-height: 1.1;
+	font-weight: 200;
+	color: #141414;
+}
+
+.osbp h1, .osbp .v-label-h1 {
+	font-size: 2.4em;
+	margin-top: 1.4em;
+	margin-bottom: 1em;
+	
+	letter-spacing: -0.03em;
+}
+
+.osbp h2, .osbp .v-label-h2 {
+	font-size: 1.6em;
+	
+	margin-top: 1.6em;
+	margin-bottom: 0.77em;
+	letter-spacing: -0.02em;
+}
+
+.osbp h3, .osbp .v-label-h3 {
+	font-size: 1.2em;
+	
+	margin-top: 1.8em;
+	margin-bottom: 0.77em;
+	letter-spacing: 0;
+}
+
+.osbp h4, .osbp .v-label-h4 {
+	line-height: 1.1;
+	font-weight: 500;
+	font-size: 11px;
+	color: #424242;
+	text-transform: uppercase;
+	letter-spacing: 0;
+	margin-top: 2.4em;
+	margin-bottom: 0.8em;
+}
+
+.osbp .v-csslayout  > h1:first-child, .osbp .v-csslayout  > h2:first-child, .osbp .v-csslayout  > h3:first-child, .osbp .v-csslayout  > h4 > .v-label-h1:first-child, .osbp .v-csslayout  > .v-label-h2:first-child, .osbp .v-csslayout  > .v-label-h3:first-child, .osbp .v-csslayout  > .v-label-h4:first-child {
+	margin-top: 12px;
+}
+
+.osbp .v-verticallayout > .v-slot:first-child h1, .osbp .v-verticallayout > .v-slot:first-child .v-label-h1, .osbp .v-verticallayout > .v-slot:first-child h2, .osbp .v-verticallayout > .v-slot:first-child .v-label-h2, .osbp .v-verticallayout > .v-slot:first-child h3, .osbp .v-verticallayout > .v-slot:first-child .v-label-h3, .osbp .v-verticallayout > .v-slot:first-child h4, .osbp .v-verticallayout > .v-slot:first-child .v-label-h4, .osbp .v-verticallayout > div > .v-slot:first-child h1, .osbp .v-verticallayout > div > .v-slot:first-child .v-label-h1, .osbp .v-verticallayout > div > .v-slot:first-child h2, .osbp .v-verticallayout > div > .v-slot:first-child .v-label-h2, .osbp .v-verticallayout > div > .v-slot:first-child h3, .osbp .v-verticallayout > div > .v-slot:first-child .v-label-h3, .osbp .v-verticallayout > div > .v-slot:first-child h4, .osbp .v-verticallayout > div > .v-slot:first-child .v-label-h4 {
+	margin-top: 12px;
+}
+
+.osbp .v-verticallayout > .v-slot:first-child .v-formlayout-contentcell h1, .osbp .v-verticallayout > .v-slot:first-child .v-formlayout-contentcell .v-label-h1, .osbp .v-verticallayout > .v-slot:first-child .v-formlayout-contentcell h2, .osbp .v-verticallayout > .v-slot:first-child .v-formlayout-contentcell .v-label-h2, .osbp .v-verticallayout > .v-slot:first-child .v-formlayout-contentcell h3, .osbp .v-verticallayout > .v-slot:first-child .v-formlayout-contentcell .v-label-h3, .osbp .v-verticallayout > .v-slot:first-child .v-formlayout-contentcell h4, .osbp .v-verticallayout > .v-slot:first-child .v-formlayout-contentcell .v-label-h4, .osbp .v-verticallayout > div > .v-slot:first-child .v-formlayout-contentcell h1, .osbp .v-verticallayout > div > .v-slot:first-child .v-formlayout-contentcell .v-label-h1, .osbp .v-verticallayout > div > .v-slot:first-child .v-formlayout-contentcell h2, .osbp .v-verticallayout > div > .v-slot:first-child .v-formlayout-contentcell .v-label-h2, .osbp .v-verticallayout > div > .v-slot:first-child .v-formlayout-contentcell h3, .osbp .v-verticallayout > div > .v-slot:first-child .v-formlayout-contentcell .v-label-h3, .osbp .v-verticallayout > div > .v-slot:first-child .v-formlayout-contentcell h4, .osbp .v-verticallayout > div > .v-slot:first-child .v-formlayout-contentcell .v-label-h4 {
+	margin-top: -0.5em;
+}
+
+.osbp h1.no-margin, .osbp .v-label-h1.no-margin, .osbp h2.no-margin, .osbp .v-label-h2.no-margin, .osbp h3.no-margin, .osbp .v-label-h3.no-margin, .osbp h4.no-margin, .osbp .v-label-h4.no-margin {
+	margin: 0 !important;
+}
+
+.osbp .v-label-colored {
+	color: #f5863c;
+}
+
+.osbp .v-label-large {
+	font-size: 15px;
+}
+
+.osbp .v-label-small {
+	font-size: 11px;
+}
+
+.osbp .v-label-tiny {
+	font-size: 12px;
+}
+
+.osbp .v-label-huge {
+	font-size: 20px;
+}
+
+.osbp .v-label-bold {
+	font-weight: 500;
+}
+
+.osbp .v-label-light {
+	font-weight: 200;
+	color: gray;
+}
+
+.osbp .v-label-align-right {
+	text-align: right;
+}
+
+.osbp .v-label-align-center {
+	text-align: center;
+}
+
+.osbp .v-label-spinner {
+	height: 24px !important;
+	width: 24px !important;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	border: 2px solid rgba(245, 134, 60, 0.2);
+	border-top-color: #f5863c;
+	border-right-color: #f5863c;
+	border-radius: 100%;
+	-webkit-animation: v-rotate-360 500ms infinite linear;
+	-moz-animation: v-rotate-360 500ms infinite linear;
+	animation: v-rotate-360 500ms infinite linear;
+	pointer-events: none;
+}
+
+.v-ie8 .osbp .v-label-spinner, .v-ie9 .osbp .v-label-spinner {
+	border: none;
+	border-radius: 0px;
+	background: #fff url(../valo/shared/img/spinner.gif) no-repeat 50% 50%;
+	background-size: 80%;
+}
+
+.v-ie8 .osbp .v-label-spinner {
+	min-width: 30px;
+	min-height: 30px;
+}
+
+.osbp .v-label-success, .osbp .v-label-failure {
+	background: white;
+	color: #474747;
+	border: 2px solid #2c9720;
+	border-radius: 0px;
+	padding: 4px 11px 4px 22px;
+	font-weight: 400;
+	font-size: 11px;
+}
+
+.osbp .v-label-success:before, .osbp .v-label-failure:before {
+	font-family: ThemeIcons;
+	content: "\f00c";
+	margin-right: 0.5em;
+	margin-left: -11px;
+	color: #2c9720;
+}
+
+.osbp .v-label-failure {
+	border-color: #ed473b;
+}
+
+.osbp .v-label-failure:before {
+	content: "\f05e";
+	color: #ed473b;
+}
+
+.osbp [draggable=true] {
+	-khtml-user-drag: element;
+	-webkit-user-drag: element;
+}
+
+.osbp .v-ddwrapper {
+	position: relative;
+}
+
+.osbp .v-ddwrapper-over:before, .osbp .v-ddwrapper-over:after {
+	content: "";
+	position: absolute;
+	z-index: 10;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+	border: 0 solid #f5863c;
+}
+
+.osbp .v-ddwrapper-over-top:before {
+	border-top-width: 2px;
+}
+
+.osbp .v-ddwrapper-over-right:before {
+	border-right-width: 2px;
+}
+
+.osbp .v-ddwrapper-over-bottom:before {
+	border-bottom-width: 2px;
+}
+
+.osbp .v-ddwrapper-over-left:before {
+	border-left-width: 2px;
+}
+
+.osbp .no-vertical-drag-hints .v-ddwrapper-over-top:before, .osbp .no-vertical-drag-hints.v-ddwrapper-over-top:before {
+	border-top-width: 0;
+}
+
+.osbp .no-vertical-drag-hints .v-ddwrapper-over-top:after, .osbp .no-vertical-drag-hints.v-ddwrapper-over-top:after {
+	border-width: 2px;
+	border-radius: 0px;
+	opacity: 0.3;
+	filter: alpha(opacity=30.0) ;
+	background: #fac39e;
+}
+
+.osbp .no-vertical-drag-hints .v-ddwrapper-over-bottom:before, .osbp .no-vertical-drag-hints.v-ddwrapper-over-bottom:before {
+	border-bottom-width: 0;
+}
+
+.osbp .no-vertical-drag-hints .v-ddwrapper-over-bottom:after, .osbp .no-vertical-drag-hints.v-ddwrapper-over-bottom:after {
+	border-width: 2px;
+	border-radius: 0px;
+	opacity: 0.3;
+	filter: alpha(opacity=30.0) ;
+	background: #fac39e;
+}
+
+.osbp .no-horizontal-drag-hints.v-ddwrapper-over-left:before, .osbp .no-horizontal-drag-hints .v-ddwrapper-over-left:before {
+	border-left-width: 0;
+}
+
+.osbp .no-horizontal-drag-hints.v-ddwrapper-over-left:after, .osbp .no-horizontal-drag-hints .v-ddwrapper-over-left:after {
+	border-width: 2px;
+	border-radius: 0px;
+	opacity: 0.3;
+	filter: alpha(opacity=30.0) ;
+	background: #fac39e;
+}
+
+.osbp .no-horizontal-drag-hints.v-ddwrapper-over-right:before, .osbp .no-horizontal-drag-hints .v-ddwrapper-over-right:before {
+	border-right-width: 0;
+}
+
+.osbp .no-horizontal-drag-hints.v-ddwrapper-over-right:after, .osbp .no-horizontal-drag-hints .v-ddwrapper-over-right:after {
+	border-width: 2px;
+	border-radius: 0px;
+	opacity: 0.3;
+	filter: alpha(opacity=30.0) ;
+	background: #fac39e;
+}
+
+.osbp .v-ddwrapper-over-middle:after, .osbp .v-ddwrapper-over-center:after {
+	border-width: 2px;
+	border-radius: 0px;
+	opacity: 0.3;
+	filter: alpha(opacity=30.0) ;
+	background: #fac39e;
+}
+
+.osbp .no-box-drag-hints.v-ddwrapper:after, .osbp .no-box-drag-hints .v-ddwrapper:after {
+	display: none !important;
+	content: none;
+}
+
+.osbp .v-nativebutton {
+	-webkit-touch-callout: none;
+}
+
+.osbp .v-select select {
+	border: 1px solid #d4d4d4;
+	background: #fafafa;
+	color: #464646;
+}
+
+.osbp .v-select select:focus {
+	outline: none;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp .v-select-select {
+	display: block;
+}
+
+.osbp .v-select-select  + .v-textfield {
+	width: auto !important;
+	margin-top: 6px;
+}
+
+.osbp .v-select-select  + .v-textfield  + .v-nativebutton {
+	margin-top: 6px;
+	margin-left: 6px;
+}
+
+.osbp .v-popupview {
+	cursor: pointer;
+	color: #f5863c;
+	text-decoration: underline;
+	font-weight: inherit;
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+}
+
+.osbp .v-popupview:hover {
+	color: #f7a46d;
+}
+
+.osbp .v-popupview.v-disabled {
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+}
+
+.osbp .v-popupview-popup {
+	padding: 2px 2px;
+	border-radius: 0px;
+	background-color: white;
+	color: #474747;
+	-webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.18196);
+	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.18196);
+	-webkit-backface-visibility: hidden;
+	-moz-backface-visibility: hidden;
+	-ms-backface-visibility: hidden;
+	backface-visibility: hidden;
+}
+
+.osbp .v-popupview-popup[class*="animate-in"] {
+	-webkit-animation: v-popupview-animate-in 120ms;
+	-moz-animation: v-popupview-animate-in 120ms;
+	animation: v-popupview-animate-in 120ms;
+}
+
+.osbp .v-popupview-popup[class*="animate-out"] {
+	-webkit-animation: valo-animate-out-fade 120ms;
+	-moz-animation: valo-animate-out-fade 120ms;
+	animation: valo-animate-out-fade 120ms;
+}
+
+.osbp .v-popupview-popup .popupContent  > .v-margin-top {
+	padding-top: 7px;
+}
+
+.osbp .v-popupview-popup .popupContent  > .v-margin-right {
+	padding-right: 7px;
+}
+
+.osbp .v-popupview-popup .popupContent  > .v-margin-bottom {
+	padding-bottom: 7px;
+}
+
+.osbp .v-popupview-popup .popupContent  > .v-margin-left {
+	padding-left: 7px;
+}
+
+.osbp .v-popupview-loading {
+	margin: 0px 7px;
+	height: 24px !important;
+	width: 24px !important;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	border: 2px solid rgba(245, 134, 60, 0.2);
+	border-top-color: #f5863c;
+	border-right-color: #f5863c;
+	border-radius: 100%;
+	-webkit-animation: v-rotate-360 500ms infinite linear;
+	-moz-animation: v-rotate-360 500ms infinite linear;
+	animation: v-rotate-360 500ms infinite linear;
+	pointer-events: none;
+}
+
+.v-ie8 .osbp .v-popupview-loading, .v-ie9 .osbp .v-popupview-loading {
+	border: none;
+	border-radius: 0px;
+	background: #fff url(../valo/shared/img/spinner.gif) no-repeat 50% 50%;
+	background-size: 80%;
+}
+
+.v-ie8 .osbp .v-popupview-loading {
+	min-width: 30px;
+	min-height: 30px;
+}
+
+.osbp .v-richtextarea {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	-webkit-user-select: text;
+	-moz-user-select: text;
+	-ms-user-select: text;
+	user-select: text;
+	margin: 0;
+	font: inherit;
+	
+	font-weight: 400;
+	line-height: normal;
+	height: 22px;
+	border-radius: 0px;
+	padding: 0;
+	border: 1px solid #d4d4d4;
+	background: white;
+	color: #474747;
+	
+	
+	-webkit-transition: box-shadow 180ms, border 180ms;
+	-moz-transition: box-shadow 180ms, border 180ms;
+	transition: box-shadow 180ms, border 180ms;
+	height: auto;
+	overflow: hidden;
+}
+
+.v-ie8 .osbp .v-richtextarea, .v-ie9 .osbp .v-richtextarea {
+	line-height: 22px;
+	padding-top: 0;
+	padding-bottom: 0;
+}
+
+.osbp .v-richtextarea[class*="prompt"] {
+	color: #a3a3a3;
+}
+
+.osbp .v-richtextarea .gwt-RichTextToolbar {
+	background: #fafafa;
+	
+	
+	border-bottom: 1px solid #d4d4d4;
+	color: #464646;
+}
+
+.osbp .v-richtextarea .gwt-ToggleButton, .osbp .v-richtextarea .gwt-PushButton {
+	display: inline-block;
+	line-height: 22px;
+	width: 22px;
+	text-align: center;
+	outline: none;
+}
+
+.osbp .v-richtextarea .gwt-ToggleButton:hover, .osbp .v-richtextarea .gwt-PushButton:hover {
+	color: black;
+}
+
+.osbp .v-richtextarea .gwt-ToggleButton-down, .osbp .v-richtextarea .gwt-ToggleButton-down-hovering {
+	background-color: #e0e0e0;
+	background-image: -webkit-linear-gradient(bottom, #e0e0e0 0%, #e0e0e0 100%);
+	background-image: linear-gradient(to top,#e0e0e0 0%, #e0e0e0 100%);
+}
+
+.osbp .v-richtextarea .gwt-RichTextToolbar-top img {
+	display: none;
+}
+
+.osbp .v-richtextarea .gwt-RichTextToolbar-top div:before {
+	font-family: ThemeIcons;
+}
+
+.osbp .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Bold"]:before {
+	content: "\f032";
+}
+
+.osbp .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Italic"]:before {
+	content: "\f033";
+}
+
+.osbp .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Underline"]:before {
+	content: "\f0cd";
+}
+
+.osbp .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Subscript"]:before {
+	content: "\f12c";
+}
+
+.osbp .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Superscript"]:before {
+	content: "\f12b";
+}
+
+.osbp .v-richtextarea .gwt-RichTextToolbar-top div[title="Left Justify"]:before {
+	content: "\f036";
+}
+
+.osbp .v-richtextarea .gwt-RichTextToolbar-top div[title="Center"]:before {
+	content: "\f037";
+}
+
+.osbp .v-richtextarea .gwt-RichTextToolbar-top div[title="Right Justify"]:before {
+	content: "\f038";
+}
+
+.osbp .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Strikethrough"]:before {
+	content: "\f0cc";
+}
+
+.osbp .v-richtextarea .gwt-RichTextToolbar-top div[title="Indent Right"]:before {
+	content: "\f03c";
+}
+
+.osbp .v-richtextarea .gwt-RichTextToolbar-top div[title="Indent Left"]:before {
+	content: "\f03b";
+}
+
+.osbp .v-richtextarea .gwt-RichTextToolbar-top div[title="Insert Horizontal Rule"]:before {
+	content: "\2014";
+}
+
+.osbp .v-richtextarea .gwt-RichTextToolbar-top div[title="Insert Ordered List"]:before {
+	content: "\f0cb";
+}
+
+.osbp .v-richtextarea .gwt-RichTextToolbar-top div[title="Insert Unordered List"]:before {
+	content: "\f0ca";
+}
+
+.osbp .v-richtextarea .gwt-RichTextToolbar-top div[title="Insert Image"]:before {
+	content: "\f03e";
+}
+
+.osbp .v-richtextarea .gwt-RichTextToolbar-top div[title="Create Link"]:before {
+	content: "\f0c1";
+}
+
+.osbp .v-richtextarea .gwt-RichTextToolbar-top div[title="Remove Link"]:before {
+	content: "\f127";
+}
+
+.osbp .v-richtextarea .gwt-RichTextToolbar-top div[title="Remove Formatting"]:before {
+	content: "\f12d";
+}
+
+.osbp .v-richtextarea .gwt-RichTextToolbar-bottom {
+	font-size: 10px;
+	padding: 0 6px 6px 0;
+}
+
+.osbp .v-richtextarea .gwt-RichTextToolbar-bottom select {
+	margin: 6px 0 0 6px;
+}
+
+.osbp .v-richtextarea .gwt-RichTextArea {
+	background: #fff;
+	border: none;
+	display: block;
+}
+
+.osbp .v-richtextarea-readonly {
+	padding: 3px 4px;
+	background: transparent;
+}
+
+.osbp .v-upload .v-button {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	display: inline-block;
+	vertical-align: top;
+	text-align: left;
+	white-space: normal;
+}
+
+.osbp .v-upload-immediate .v-button {
+	width: 100%;
+}
+
+.osbp .v-upload-immediate input[type="file"] {
+	opacity: 0;
+	filter: alpha(opacity=0) ;
+	z-index: -1;
+	position: absolute;
+	right: 0;
+	height: 22px;
+	text-align: right;
+	border: none;
+	background: transparent;
+}
+
+.osbp .v-Notification.v-position-top {
+	top: 0px;
+}
+
+.osbp .v-Notification.v-position-right {
+	right: 7px;
+}
+
+.osbp .v-Notification.v-position-bottom {
+	bottom: 0px;
+}
+
+.osbp .v-Notification.v-position-left {
+	left: 7px;
+}
+
+.osbp .v-Notification.v-position-assistive {
+	top: -9999px;
+	left: -9999px;
+}
+
+.osbp .v-Notification-animate-in {
+	-webkit-animation: valo-animate-in-fade 180ms 10ms backwards;
+	-moz-animation: valo-animate-in-fade 180ms 10ms backwards;
+	animation: valo-animate-in-fade 180ms 10ms backwards;
+}
+
+.osbp .v-Notification-animate-in.v-position-top {
+	-webkit-animation: valo-animate-in-slide-down 400ms 10ms backwards;
+	-moz-animation: valo-animate-in-slide-down 400ms 10ms backwards;
+	animation: valo-animate-in-slide-down 400ms 10ms backwards;
+}
+
+.osbp .v-Notification-animate-in.v-position-bottom {
+	-webkit-animation: valo-animate-in-slide-up 400ms 10ms backwards;
+	-moz-animation: valo-animate-in-slide-up 400ms 10ms backwards;
+	animation: valo-animate-in-slide-up 400ms 10ms backwards;
+}
+
+.osbp .v-Notification-animate-out {
+	-webkit-animation: valo-animate-out-fade 150ms;
+	-moz-animation: valo-animate-out-fade 150ms;
+	animation: valo-animate-out-fade 150ms;
+}
+
+.osbp .v-Notification-animate-out.v-position-top, .osbp .v-Notification-animate-out.v-position-bottom {
+	-webkit-animation: valo-animate-out-slide-down-fade 200ms;
+	-moz-animation: valo-animate-out-slide-down-fade 200ms;
+	animation: valo-animate-out-slide-down-fade 200ms;
+}
+
+.osbp .v-Notification {
+	border-radius: 0px;
+	text-align: center;
+	position: fixed !important;
+	-webkit-backface-visibility: hidden;
+	-moz-backface-visibility: hidden;
+	-ms-backface-visibility: hidden;
+	backface-visibility: hidden;
+	background: white;
+	-webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15);
+	box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15);
+	padding: 11px 13px;
+}
+
+.osbp .v-Notification .v-Notification-caption {
+	color: #f5863c;
+	font-size: 14px;
+	line-height: 1;
+}
+
+.osbp .v-Notification .v-Notification-description {
+	line-height: 1.4;
+}
+
+.osbp .v-Notification-caption {
+	margin: 0;
+	display: inline-block;
+	text-align: left;
+	font-weight: inherit;
+	line-height: inherit;
+	white-space: nowrap;
+	letter-spacing: 0;
+}
+
+.osbp .v-Notification-description, .osbp .v-Notification-details {
+	margin: 0;
+	display: inline-block;
+	vertical-align: middle;
+	max-width: 30em;
+	text-align: left;
+	max-height: 20em;
+	overflow: auto;
+}
+
+.osbp .v-Notification-caption ~ .v-Notification-description, .osbp .v-Notification-caption ~ .v-Notification-details {
+	margin-left: 18px;
+}
+
+.osbp .v-icon + .v-Notification-caption {
+	margin-left: 12px;
+}
+
+.osbp .v-Notification-system {
+	left: 0 !important;
+	right: 0;
+	max-width: 100%;
+	margin: 0 !important;
+	border-radius: 0;
+	-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
+	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
+	padding: 7px 9px;
+	background-color: #444;
+	background-color: rgba(68, 68, 68, 0.9);
+	font-weight: 400;
+	line-height: 17px;
+}
+
+.osbp .v-Notification-system .v-Notification-description, .osbp .v-Notification-system .v-Notification-details {
+	max-width: 50em;
+}
+
+.osbp .v-Notification-system.v-position-top {
+	top: 0;
+}
+
+.osbp .v-Notification-system.v-position-top[class*="animate-in"] {
+	-webkit-animation: valo-animate-in-slide-down 300ms 10ms backwards;
+	-moz-animation: valo-animate-in-slide-down 300ms 10ms backwards;
+	animation: valo-animate-in-slide-down 300ms 10ms backwards;
+}
+
+.osbp .v-Notification-system.v-position-top[class*="animate-out"] {
+	-webkit-animation: valo-animate-out-slide-up 200ms;
+	-moz-animation: valo-animate-out-slide-up 200ms;
+	animation: valo-animate-out-slide-up 200ms;
+}
+
+.osbp .v-Notification-system.v-position-bottom {
+	bottom: 0;
+}
+
+.osbp .v-Notification-system.v-position-bottom[class*="animate-in"] {
+	-webkit-animation: valo-animate-in-slide-up 300ms 10ms backwards;
+	-moz-animation: valo-animate-in-slide-up 300ms 10ms backwards;
+	animation: valo-animate-in-slide-up 300ms 10ms backwards;
+}
+
+.osbp .v-Notification-system.v-position-bottom[class*="animate-out"] {
+	-webkit-animation: valo-animate-out-slide-down 200ms;
+	-moz-animation: valo-animate-out-slide-down 200ms;
+	animation: valo-animate-out-slide-down 200ms;
+}
+
+.osbp .v-Notification-system .v-Notification-caption {
+	color: #fff;
+	vertical-align: middle;
+}
+
+.osbp .v-Notification-system .v-Notification-description, .osbp .v-Notification-system .v-Notification-details {
+	color: #e6e6e6;
+}
+
+.osbp .v-Notification-system u {
+	text-decoration: none;
+}
+
+.osbp .v-Notification.tray {
+	text-align: left;
+}
+
+.osbp .v-Notification.tray .v-Notification-caption + .v-Notification-description {
+	display: block;
+	margin: 0.5em 0 0;
+}
+
+.osbp .v-Notification.warning {
+	background: #FFF3D2;
+}
+
+.osbp .v-Notification.warning .v-Notification-caption {
+	color: #AC7C00;
+}
+
+.osbp .v-Notification.warning .v-Notification-description {
+	color: #9D874D;
+}
+
+.osbp .v-Notification.error {
+	background: #ed473b;
+	font-weight: 400;
+	-webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.25);
+	box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.25);
+}
+
+.osbp .v-Notification.error .v-Notification-caption {
+	color: white;
+}
+
+.osbp .v-Notification.error .v-Notification-description {
+	color: #f4e0df;
+}
+
+.osbp .v-Notification.dark {
+	background-color: #444;
+	background-color: rgba(68, 68, 68, 0.9);
+	font-weight: 400;
+	line-height: 17px;
+}
+
+.osbp .v-Notification.dark .v-Notification-caption {
+	color: #fff;
+	vertical-align: middle;
+}
+
+.osbp .v-Notification.dark .v-Notification-description, .osbp .v-Notification.dark .v-Notification-details {
+	color: #e6e6e6;
+}
+
+.osbp .v-Notification.bar {
+	left: 0 !important;
+	right: 0;
+	max-width: 100%;
+	margin: 0 !important;
+	border-radius: 0;
+	-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
+	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
+	padding: 7px 9px;
+}
+
+.osbp .v-Notification.bar .v-Notification-description, .osbp .v-Notification.bar .v-Notification-details {
+	max-width: 50em;
+}
+
+.osbp .v-Notification.bar.v-position-top {
+	top: 0;
+}
+
+.osbp .v-Notification.bar.v-position-top[class*="animate-in"] {
+	-webkit-animation: valo-animate-in-slide-down 300ms 10ms backwards;
+	-moz-animation: valo-animate-in-slide-down 300ms 10ms backwards;
+	animation: valo-animate-in-slide-down 300ms 10ms backwards;
+}
+
+.osbp .v-Notification.bar.v-position-top[class*="animate-out"] {
+	-webkit-animation: valo-animate-out-slide-up 200ms;
+	-moz-animation: valo-animate-out-slide-up 200ms;
+	animation: valo-animate-out-slide-up 200ms;
+}
+
+.osbp .v-Notification.bar.v-position-bottom {
+	bottom: 0;
+}
+
+.osbp .v-Notification.bar.v-position-bottom[class*="animate-in"] {
+	-webkit-animation: valo-animate-in-slide-up 300ms 10ms backwards;
+	-moz-animation: valo-animate-in-slide-up 300ms 10ms backwards;
+	animation: valo-animate-in-slide-up 300ms 10ms backwards;
+}
+
+.osbp .v-Notification.bar.v-position-bottom[class*="animate-out"] {
+	-webkit-animation: valo-animate-out-slide-down 200ms;
+	-moz-animation: valo-animate-out-slide-down 200ms;
+	animation: valo-animate-out-slide-down 200ms;
+}
+
+.osbp .v-Notification.small {
+	padding: 7px 8px;
+}
+
+.osbp .v-Notification.small .v-Notification-caption {
+	font-size: 12px;
+}
+
+.osbp .v-Notification.small .v-Notification-description {
+	font-size: 10px;
+}
+
+.osbp .v-Notification.closable {
+	padding-right: 35px;
+	overflow: hidden !important;
+	cursor: pointer;
+}
+
+.osbp .v-Notification.closable:after {
+	content: "\00d7";
+	font-size: 1.5em;
+	position: absolute;
+	top: 50%;
+	margin-top: -7px;
+	right: 7px;
+	width: 15px;
+	height: 15px;
+	line-height: 14px;
+	cursor: pointer;
+	color: #000;
+	opacity: 0.5;
+	filter: alpha(opacity=50) ;
+	text-align: center;
+	border: 1px solid #000;
+	border-color: rgba(0, 0, 0, 0.3);
+	border-radius: 50%;
+	-webkit-transition: opacity 200ms;
+	-moz-transition: opacity 200ms;
+	transition: opacity 200ms;
+}
+
+.osbp .v-Notification.closable:hover:after {
+	opacity: 1;
+	filter: none ;
+}
+
+.osbp .v-Notification.closable:active:after {
+	background-color: #000;
+	color: #fff;
+	opacity: 0.3;
+	filter: alpha(opacity=30.0) ;
+	-webkit-transition: none 200ms;
+	-moz-transition: none 200ms;
+	transition: none 200ms;
+}
+
+.osbp .v-Notification.closable.dark:after, .osbp .v-Notification.closable.error:after, .osbp .v-Notification.closable.system:after {
+	color: #fff;
+	border-color: #fff;
+	border-color: rgba(255, 255, 255, 0.3);
+}
+
+.osbp .v-Notification.closable.dark:active:after, .osbp .v-Notification.closable.error:active:after, .osbp .v-Notification.closable.system:active:after {
+	background-color: #fff;
+	color: #000;
+}
+
+.osbp .v-Notification.closable.tray:after {
+	top: 10px;
+	margin-top: 0;
+}
+
+.osbp .v-Notification.success, .osbp .v-Notification.failure {
+	background: #fff;
+	color: #555;
+	border: 2px solid #2c9720;
+}
+
+.osbp .v-Notification.success .v-Notification-caption, .osbp .v-Notification.failure .v-Notification-caption {
+	color: #2c9720;
+	font-weight: 400;
+}
+
+.osbp .v-Notification.success .v-Notification-caption:before, .osbp .v-Notification.failure .v-Notification-caption:before {
+	font-family: ThemeIcons;
+	content: "\f00c";
+	margin-right: 0.5em;
+}
+
+.osbp .v-Notification.success.bar, .osbp .v-Notification.failure.bar {
+	margin: -2px !important;
+}
+
+.osbp .v-Notification.failure {
+	border-color: #ed473b;
+}
+
+.osbp .v-Notification.failure .v-Notification-caption {
+	color: #ed473b;
+}
+
+.osbp .v-Notification.failure .v-Notification-caption:before {
+	content: "\f05e";
+}
+
+.osbp .valo-menu {
+	height: 100%;
+	background-color: #1f567d;
+	background-image: -webkit-linear-gradient(right, #1f567d 0%, #1f567d 6px);
+	background-image: linear-gradient(to left,#1f567d 0%, #1f567d 6px);
+	color: #7fadce;
+	font-size: 11px;
+	line-height: 18px;
+	border-right: 1px solid #d4d4d4;
+	white-space: nowrap;
+}
+
+.osbp .valo-menu-toggle {
+	display: none;
+	position: fixed;
+	z-index: 200;
+	top: 2px;
+	left: 2px;
+	min-width: 0;
+}
+
+.osbp .valo-menu-part {
+	border-left: 1px solid #d4d4d4;
+	height: 100%;
+	padding-bottom: 22px;
+	overflow: auto;
+}
+
+.osbp .valo-menu-part:first-child {
+	border-left: none;
+}
+
+.osbp .valo-menu-title, .osbp .valo-menu-subtitle, .osbp .valo-menu-item {
+	display: block;
+	line-height: inherit;
+	white-space: nowrap;
+	position: relative;
+}
+
+.osbp .valo-menu-title .valo-menu-badge, .osbp .valo-menu-subtitle .valo-menu-badge, .osbp .valo-menu-item .valo-menu-badge {
+	position: absolute;
+	right: 11px;
+}
+
+.osbp .valo-menu-title {
+	line-height: 1.2;
+	background: #f5863c;
+	color: white;
+	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
+	padding: 7px 11px;
+	font-size: 11px;
+	border-bottom: 1px solid #d4d4d4;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	text-align: center;
+}
+
+.osbp .valo-menu-title .v-menubar.v-menubar {
+	background: transparent;
+	border-color: #d4d4d4;
+	color: inherit;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	text-shadow: inherit;
+}
+
+.osbp .valo-menu-title .v-menubar-menuitem {
+	background: transparent;
+	
+	
+	text-shadow: inherit;
+	font-size: 12px;
+	border-color: inherit;
+}
+
+.osbp .valo-menu-title h1, .osbp .valo-menu-title .v-label-h1, .osbp .valo-menu-title h2, .osbp .valo-menu-title .v-label-h2, .osbp .valo-menu-title h3, .osbp .valo-menu-title .v-label-h3, .osbp .valo-menu-title h4, .osbp .valo-menu-title .v-label-h4 {
+	margin-top: 0;
+	margin-bottom: 0;
+	color: inherit;
+}
+
+.osbp .v-menubar-user-menu {
+	border: none;
+	border-radius: 0;
+	padding: 1px;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	text-shadow: none;
+	background: transparent;
+	color: inherit;
+	margin: 11px 4px;
+	display: block;
+	overflow: hidden;
+	text-align: center;
+	height: auto;
+	color: inherit;
+}
+
+.osbp .v-menubar-user-menu:focus:after {
+	display: none;
+}
+
+.osbp .v-menubar-user-menu .v-menubar-menuitem {
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	border: none;
+	margin-right: 1px;
+	border-radius: 0px;
+	color: #f5863c;
+	padding: 0 7px;
+	-webkit-transition: color 140ms;
+	-moz-transition: color 140ms;
+	transition: color 140ms;
+}
+
+.osbp .v-menubar-user-menu .v-menubar-menuitem:first-child, .osbp .v-menubar-user-menu .v-menubar-menuitem:last-child, .osbp .v-menubar-user-menu .v-menubar-menuitem:first-child:last-child {
+	border-radius: 0px;
+}
+
+.osbp .v-menubar-user-menu .v-menubar-menuitem:before {
+	content: none;
+}
+
+.osbp .v-menubar-user-menu .v-menubar-menuitem:hover {
+	color: #f7a46d;
+}
+
+.osbp .v-menubar-user-menu .v-menubar-menuitem:active {
+	color: inherit;
+}
+
+.osbp .v-menubar-user-menu .v-menubar-menuitem-checked, .osbp .v-menubar-user-menu .v-menubar-menuitem-checked:first-child {
+	border: 1px solid #d4d4d4;
+	color: #f5863c;
+}
+
+.osbp .v-menubar-user-menu .v-menubar-menuitem-checked .v-menubar-menuitem-caption, .osbp .v-menubar-user-menu .v-menubar-menuitem-checked:first-child .v-menubar-menuitem-caption {
+	position: relative;
+	top: -1px;
+}
+
+.osbp .v-menubar-user-menu .v-menubar-menuitem-selected {
+	color: #faf4f0;
+	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
+}
+
+.osbp .v-menubar-user-menu .v-menubar-menuitem-selected:hover {
+	color: #faf4f0;
+}
+
+.osbp .v-menubar-user-menu .v-menubar-menuitem-disabled, .osbp .v-menubar-user-menu .v-menubar-menuitem-disabled:hover {
+	color: inherit;
+}
+
+.osbp .v-menubar-user-menu  > .v-menubar-menuitem {
+	color: inherit;
+	white-space: normal;
+	line-height: 1.4;
+	margin: 0;
+}
+
+.osbp .v-menubar-user-menu  > .v-menubar-menuitem img.v-icon {
+	width: 33px;
+	height: 33px;
+	border-radius: 18px;
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	display: block;
+	margin: 0 auto 0.3em;
+	border: 1px solid #d4d4d4;
+}
+
+.osbp .v-menubar-user-menu  > .v-menubar-menuitem:after {
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+}
+
+.osbp .v-menubar-user-menu .v-menubar-menuitem-selected {
+	background: transparent;
+}
+
+.osbp .valo-menu-subtitle {
+	color: #4d93c4;
+	margin: 4px 0 4px 11px;
+	border-bottom: 1px solid #406f90;
+}
+
+.osbp .valo-menu-subtitle [class*="badge"] {
+	color: #d7ab8e;
+}
+
+.osbp .valo-menuitems {
+	display: block;
+}
+
+.osbp .valo-menu-item {
+	outline: none;
+	font-weight: 400;
+	padding: 0 22px 0 11px;
+	cursor: pointer;
+	position: relative;
+	overflow: hidden;
+	text-shadow: 0 2px 0 rgba(0, 0, 0, 0.1);
+	-webkit-transition: background-color 300ms, color 60ms;
+	-moz-transition: background-color 300ms, color 60ms;
+	transition: background-color 300ms, color 60ms;
+}
+
+.osbp .valo-menu-item [class*="caption"] {
+	vertical-align: middle;
+	display: inline-block;
+	width: 90%;
+	max-width: 15em;
+	padding-right: 11px;
+	text-overflow: ellipsis;
+	overflow: hidden;
+}
+
+.osbp .valo-menu-item [class*="badge"] {
+	color: #f5863c;
+}
+
+.osbp .valo-menu-item.selected {
+	background: #1c4e71;
+}
+
+.osbp .valo-menu-item.selected .v-icon {
+	color: #f5863c;
+}
+
+.osbp .valo-menu-item.selected [class*="badge"] {
+	background: #f5863c;
+	color: #f3dfd2;
+}
+
+.osbp .valo-menu-item:focus, .osbp .valo-menu-item:hover, .osbp .valo-menu-item.selected {
+	color: white;
+}
+
+.osbp .valo-menu-item span.v-icon {
+	min-width: 1em;
+	margin-right: 11px;
+	text-align: center;
+	vertical-align: middle;
+}
+
+.osbp .valo-menu-item span.v-icon  + span {
+	margin-left: 0;
+}
+
+.osbp .valo-menu-item [class*="badge"] {
+	background-color: #246491;
+	-webkit-transition: background-color 300ms;
+	-moz-transition: background-color 300ms;
+	transition: background-color 300ms;
+	line-height: 1;
+	padding: 2px 4px;
+	min-width: 8px;
+	text-align: center;
+	top: 1.5px;
+	border-radius: 0px;
+}
+
+.osbp .valo-menu-part.large-icons {
+	background-color: #1f567d;
+	min-width: 44px;
+	max-width: 66px;
+}
+
+.osbp .valo-menu-part.large-icons .valo-menu-title {
+	font-size: 9px;
+}
+
+.osbp .valo-menu-part.large-icons .valo-menu-title .v-label-undef-w {
+	white-space: normal;
+}
+
+.osbp .valo-menu-part.large-icons .v-menubar-user-menu {
+	margin-left: 0;
+	margin-right: 0;
+	font-size: 8px;
+}
+
+.osbp .valo-menu-part.large-icons .v-menubar-user-menu img.v-icon {
+	width: 17px;
+	height: 17px;
+}
+
+.osbp .valo-menu-part.large-icons [class*="subtitle"] {
+	margin: 6px 0 0;
+	padding: 4px 15px 4px 6px;
+	line-height: 1;
+	border: none;
+	text-overflow: ellipsis;
+	overflow: hidden;
+	background: #194564;
+	font-size: 10px;
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+}
+
+.osbp .valo-menu-part.large-icons [class*="subtitle"] [class*="badge"] {
+	right: 6px;
+}
+
+.osbp .valo-menu-part.large-icons [class*="subtitle"]  + .valo-menu-item {
+	border-top: none;
+}
+
+.osbp .valo-menu-part.large-icons .valo-menu-item {
+	display: block;
+	font-size: 19px;
+	line-height: 1;
+	padding: 7px;
+	text-align: center;
+	border-top: 1px solid #2c6084;
+}
+
+.osbp .valo-menu-part.large-icons .valo-menu-item:first-child {
+	border-top: none;
+}
+
+.osbp .valo-menu-part.large-icons .valo-menu-item [class*="caption"] {
+	display: block;
+	width: auto;
+	margin: 0.3em 0 0;
+	padding: 0;
+	font-size: 8px;
+	line-height: 1.3;
+}
+
+.osbp .valo-menu-part.large-icons .valo-menu-item .v-icon {
+	margin: 0;
+}
+
+.osbp .valo-menu-part.large-icons .valo-menu-item span.v-icon {
+	opacity: 0.8;
+}
+
+.osbp .valo-menu-part.large-icons .valo-menu-item.selected {
+	background: #1c4e71;
+}
+
+.osbp .valo-menu-part.large-icons .valo-menu-item.selected .v-icon {
+	opacity: 1;
+}
+
+.osbp .valo-menu-part.large-icons .valo-menu-item.selected [class*="badge"] {
+	border-color: #1c4e71;
+}
+
+.osbp .valo-menu-part.large-icons .valo-menu-item [class*="badge"] {
+	padding-left: 2px;
+	padding-right: 2px;
+	top: 4px;
+	right: 4px;
+	border: 2px solid #1f567d;
+}
+
+.osbp .valo-menu-logo {
+	display: block;
+	overflow: hidden;
+	width: 26px !important;
+	height: 26px;
+	border-radius: 0px;
+	text-align: center;
+	background: #f5863c;
+	color: white;
+	font-size: 15px;
+	line-height: 26px;
+	margin: 11px auto;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+}
+
+.osbp .valo-menu-logo:focus {
+	outline: none;
+}
+
+.osbp .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part {
+	background-color: #1f567d;
+	min-width: 44px;
+	max-width: 66px;
+}
+
+.osbp .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-title {
+	font-size: 9px;
+}
+
+.osbp .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-title .v-label-undef-w {
+	white-space: normal;
+}
+
+.osbp .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .v-menubar-user-menu {
+	margin-left: 0;
+	margin-right: 0;
+	font-size: 8px;
+}
+
+.osbp .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .v-menubar-user-menu img.v-icon {
+	width: 17px;
+	height: 17px;
+}
+
+.osbp .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part [class*="subtitle"] {
+	margin: 6px 0 0;
+	padding: 4px 15px 4px 6px;
+	line-height: 1;
+	border: none;
+	text-overflow: ellipsis;
+	overflow: hidden;
+	background: #194564;
+	font-size: 10px;
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+}
+
+.osbp .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part [class*="subtitle"] [class*="badge"] {
+	right: 6px;
+}
+
+.osbp .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part [class*="subtitle"]  + .valo-menu-item {
+	border-top: none;
+}
+
+.osbp .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item {
+	display: block;
+	font-size: 19px;
+	line-height: 1;
+	padding: 7px;
+	text-align: center;
+	border-top: 1px solid #2c6084;
+}
+
+.osbp .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item:first-child {
+	border-top: none;
+}
+
+.osbp .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item [class*="caption"] {
+	display: block;
+	width: auto;
+	margin: 0.3em 0 0;
+	padding: 0;
+	font-size: 8px;
+	line-height: 1.3;
+}
+
+.osbp .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item .v-icon {
+	margin: 0;
+}
+
+.osbp .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item span.v-icon {
+	opacity: 0.8;
+}
+
+.osbp .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item.selected {
+	background: #1c4e71;
+}
+
+.osbp .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item.selected .v-icon {
+	opacity: 1;
+}
+
+.osbp .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item.selected [class*="badge"] {
+	border-color: #1c4e71;
+}
+
+.osbp .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item [class*="badge"] {
+	padding-left: 2px;
+	padding-right: 2px;
+	top: 4px;
+	right: 4px;
+	border: 2px solid #1f567d;
+}
+
+.osbp .valo-menu-responsive[width-range~="0-800px"] {
+	padding-top: 22px;
+	-webkit-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.osbp .valo-menu-responsive[width-range~="0-800px"] .v-loading-indicator {
+	top: 22px;
+}
+
+.osbp .valo-menu-responsive[width-range~="0-800px"]  > .v-widget {
+	position: relative !important;
+}
+
+.osbp .valo-menu-responsive[width-range~="0-800px"] .valo-menu {
+	border-right: none;
+}
+
+.osbp .valo-menu-responsive[width-range~="0-800px"] .valo-menu-part {
+	overflow: visible;
+}
+
+.osbp .valo-menu-responsive[width-range~="0-800px"] .valo-menu-toggle {
+	display: inline-block;
+}
+
+.osbp .valo-menu-responsive[width-range~="0-800px"] .valo-menu-title {
+	position: fixed;
+	z-index: 100;
+	top: 0;
+	left: 0;
+	right: 0;
+	height: 22px !important;
+	padding-top: 0;
+	padding-bottom: 0;
+	-webkit-backface-visibility: hidden;
+}
+
+.osbp .valo-menu-responsive[width-range~="0-800px"] .valo-menu .v-menubar-user-menu {
+	position: fixed;
+	z-index: 100;
+	top: 0;
+	right: 0;
+	margin: 0;
+	padding: 0;
+	height: 22px;
+	color: #eec5a9;
+	max-width: 30%;
+	-webkit-backface-visibility: hidden;
+}
+
+.osbp .valo-menu-responsive[width-range~="0-800px"] .valo-menu .v-menubar-user-menu .v-menubar-menuitem {
+	line-height: 21px;
+	white-space: nowrap;
+}
+
+.osbp .valo-menu-responsive[width-range~="0-800px"] .valo-menu .v-menubar-user-menu img.v-icon {
+	display: inline-block;
+	margin: 0 4px 0 0;
+	width: 11px;
+	height: 11px;
+	border-radius: 6px;
+	border: none;
+}
+
+.osbp .valo-menu-responsive[width-range~="0-800px"] .valo-menuitems {
+	height: 100%;
+	background-color: #1f567d;
+	background-image: -webkit-linear-gradient(right, #1f567d 0%, #1f567d 6px);
+	background-image: linear-gradient(to left,#1f567d 0%, #1f567d 6px);
+	color: #7fadce;
+	font-size: 11px;
+	line-height: 18px;
+	border-right: 1px solid #d4d4d4;
+	white-space: nowrap;
+	position: fixed;
+	z-index: 9000;
+	top: 22px;
+	bottom: 0;
+	height: auto;
+	max-width: 100%;
+	overflow: auto;
+	padding: 11px 0;
+	-webkit-transform: translatex(-100%);
+	-moz-transform: translatex(-100%);
+	-ms-transform: translatex(-100%);
+	-o-transform: translatex(-100%);
+	transform: translatex(-100%);
+	-webkit-transition: all 300ms;
+	-moz-transition: all 300ms;
+	transition: all 300ms;
+}
+
+.osbp .valo-menu-responsive[width-range~="0-800px"] .valo-menu-visible .valo-menuitems {
+	-webkit-transform: translatex(0%);
+	-moz-transform: translatex(0%);
+	-ms-transform: translatex(0%);
+	-o-transform: translatex(0%);
+	transform: translatex(0%);
+}
+
+.osbp .valo-menu-responsive[width-range~="0-500px"] .valo-menu-toggle .v-button-caption {
+	display: none;
+}
+
+.osbp .valo-menu-responsive[width-range~="0-500px"] .valo-menu .v-menubar-user-menu .v-menubar-menuitem-caption {
+	display: inline-block;
+	width: 11px;
+	overflow: hidden;
+}
+
+:root .osbp .v-checkbox {
+	line-height: 22px;
+	padding-top: inherit;
+}
+
+:root .osbp .v-checkbox label {
+	padding-left: 11px;
+}
+
+:root .osbp .v-checkbox  > input ~ label:before, :root .osbp .v-checkbox  > input ~ label:after {
+	width: 22px;
+	height: 21px;
+	position: absolute;
+	left: 0px !important;
+	font-size: 12px;
+	line-height: 22px;
+}
+
+:root .osbp .v-checkbox  > input ~ label:before {
+	height: 22px;
+	border: 0px;
+	border-bottom: 1px solid #d4d4d4;
+	background: #ededed;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+:root .osbp .v-checkbox  > input ~ label:before, :root .osbp .v-checkbox  > input ~ label:after {
+	margin-top: inherit;
+}
+
+:root .osbp .v-checkbox  > input ~ label:before {
+	margin-top: inherit;
+}
+
+.osbp h1 {
+	background: #ededed;
+	padding: 5.5px 11px;
+	border: 1px solid #d4d4d4;
+	font-size: 21.6px;
+	font-weight: bold;
+	color: #424242;
+	text-align: center;
+}
+
+.osbp .popupContent .v-window-header {
+	font-size: 16.8px;
+	margin: 7px;
+	font-weight: bold;
+	text-overflow: ellipsis;
+	overflow: hidden;
+	white-space: nowrap;
+	color: #424242;
+	line-height: 29.4px;
+	letter-spacing: 0em !important;
+	min-width: 154px;
+	text-align: center;
+}
+
+.osbp .popupContent .v-window-header .v-icon {
+	padding-right: 6.6px;
+}
+
+.osbp .popupContent .v-window-closebox {
+	background: transparent;
+	border: 0px;
+	float: right;
+}
+
+.osbp .popupContent .v-window-closebox:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\2715";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp .popupContent .v-window-maximizebox {
+	width: 26.4px !important;
+	background: transparent;
+	border: 0px;
+	float: right;
+	border-bottom-left-radius: 11px;
+}
+
+.osbp .popupContent .v-window-maximizebox:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f096";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp .popupContent .v-window-restorebox {
+	width: 35.2px !important;
+	background: transparent;
+	border: 0px;
+	float: right;
+	-moz-transform: scale(-1, 1);
+	-webkit-transform: scale(-1, 1);
+	-o-transform: scale(-1, 1);
+	-ms-transform: scale(-1, 1);
+	transform: scale(-1, 1);
+	border-bottom-right-radius: 11px;
+}
+
+.osbp .popupContent .v-window-restorebox:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f24d";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp .popupContent .v-window-closebox, .osbp .popupContent .v-window-maximizebox, .osbp .popupContent .v-window-restorebox {
+	background-color: #ededed;
+	height: 22px;
+	color: #424242;
+}
+
+.osbp .popupContent .v-window-closebox-disabled {
+	display: block;
+	cursor: auto;
+	color: #a0a0a0;
+}
+
+.osbp .popupContent .v-table-cell-content {
+	height: 28px;
+}
+
+.osbp .v-panel {
+	border-width: 0px;
+}
+
+.osbp .v-button {
+	height: 29px;
+	padding: 0 12px;
+	color: #bad1e1;
+	font-weight: 600;
+	
+	
+	border-radius: 0px;
+	border: #1f567d #d4d4d4;
+	background: #1f567d;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	text-transform: uppercase;
+	border-color: #1f567d;
+	margin-left: 4px;
+}
+
+.osbp .v-button.v-pressed {
+	background: #f8aa76 !important;
+	border-color: #f8aa76 !important;
+}
+
+.osbp .v-button:after {
+	transition: none;
+}
+
+.osbp .v-button:hover {
+	background: #f5863c;
+	border-color: #f5863c;
+	color: #f3dfd2;
+}
+
+.osbp .v-button:focus:after {
+	border-color: transparent;
+	transition: none;
+}
+
+.osbp .os-data-component > .v-button {
+	margin-right: 12px;
+}
+
+.osbp .v-textfield {
+	background-color: #ededed;
+	border-top: transparent;
+	border-left: transparent;
+	border-right: transparent;
+}
+
+.osbp .v-textfield:focus {
+	background-color: #fac29d;
+	color: #5a3218;
+}
+
+.osbp .v-textfield:hover {
+	border-bottom-color: #f5863c;
+}
+
+.osbp .v-textarea {
+	background-color: #ededed;
+	border-top: transparent;
+	border-left: transparent;
+	border-right: transparent;
+}
+
+.osbp .v-textarea:focus {
+	background-color: #fac29d;
+	color: #5a3218;
+}
+
+.osbp .v-textarea:hover {
+	border-bottom-color: #f5863c;
+}
+
+.osbp .v-filterselect {
+	background-color: #ededed;
+	border-top: transparent;
+	border-left: transparent;
+	border-right: transparent;
+}
+
+.osbp .v-filterselect:focus {
+	background-color: #fac29d;
+	color: #5a3218;
+}
+
+.osbp .v-filterselect:hover {
+	border-bottom-color: #f5863c;
+}
+
+.osbp .o-XSuggestBox, .osbp .o-XSuggestBox > .v-textfield {
+	background-color: #ededed;
+	border-top: transparent;
+	border-left: transparent;
+	border-right: transparent;
+	height: 22px;
+}
+
+.osbp .o-XSuggestBox:focus, .osbp .o-XSuggestBox > .v-textfield:focus {
+	background-color: #fac29d;
+	color: #5a3218;
+}
+
+.osbp .o-XSuggestBox:hover, .osbp .o-XSuggestBox > .v-textfield:hover {
+	border-bottom-color: #f5863c;
+}
+
+.osbp .os-view-header-h2, .osbp .v-label-h2 {
+	font-size: 16.8px;
+	margin: 7px;
+	font-weight: bold;
+	text-overflow: ellipsis;
+	overflow: hidden;
+	white-space: nowrap;
+	color: #424242;
+	line-height: 29.4px;
+	letter-spacing: 0em !important;
+	min-width: 154px;
+}
+
+.osbp .os-org-container {
+	background: transparent !important;
+}
+
+.osbp .os-data-area {
+	margin: 7px;
+}
+
+.osbp .os-multi-area .os-data-area {
+	overflow: inherit !important;
+}
+
+.osbp input.gwt-FileUpload {
+	z-index: -1 !important;
+}
+
+.osbp .v-customcomponent .v-button {
+	margin: 0px;
+}
+
+.osbp .os-mparttoolbararea, .osbp .os-embedded-toolbar {
+	width: 100%;
+	min-height: 29px;
+	border-bottom: 1px solid #d4d4d4;
+	color: #424242;
+	background: #fff;
+}
+
+.osbp .os-mparttoolbararea .v-button, .osbp .os-embedded-toolbar .v-button {
+	background: #fff;
+	border: none;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp .os-mparttoolbararea .v-button:hover, .osbp .os-mparttoolbararea .v-button:focus, .osbp .os-mparttoolbararea .v-button:active, .osbp .os-embedded-toolbar .v-button:hover, .osbp .os-embedded-toolbar .v-button:focus, .osbp .os-embedded-toolbar .v-button:active {
+	background: #fac29d;
+}
+
+.osbp .os-mparttoolbararea span.v-button-caption, .osbp .os-embedded-toolbar span.v-button-caption {
+	vertical-align: middle;
+}
+
+.osbp .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter {
+	height: 8px;
+}
+
+.osbp .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter:after {
+	top: 0px;
+	bottom: 0px;
+}
+
+.osbp .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter div:before {
+	height: 22px;
+	padding: 0 9px;
+	color: #191919;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #d4d4d4;
+	background: #fafafa;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	height: auto;
+	padding: 0;
+	border-radius: 0;
+}
+
+.osbp .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter div:before:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter div:before:hover:after {
+	background-color: rgba(186, 186, 186, 0.1);
+}
+
+.osbp .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter div:before:focus:after {
+	border-color: #f5863c;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter div:before:active:after {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+.osbp .v-splitpanel-vertical  > div > .v-splitpanel-vsplitter div:after {
+	content: "";
+	border: 1px solid #d4d4d4;
+	border-top-color: #d4d4d4;
+	border-left-color: #d4d4d4;
+	position: absolute;
+	top: 50%;
+	left: 50%;
+	width: 22px;
+	height: 0;
+	margin-left: -11px;
+	margin-top: -1px;
+}
+
+.osbp .v-splitpanel-vertical  > div {
+	height: 8px;
+}
+
+.osbp .v-splitpanel-vertical  > div  > .v-splitpanel-vsplitter div:before {
+	border: transparent;
+	background-color: #ededed;
+}
+
+.osbp .v-splitpanel-vertical  > div  > .v-splitpanel-vsplitter div:after {
+	border-color: #8f8f8f;
+}
+
+.osbp .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter {
+	width: 8px;
+}
+
+.osbp .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter:after {
+	left: 0px;
+	right: 0px;
+}
+
+.osbp .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter div:before {
+	height: 22px;
+	padding: 0 9px;
+	color: #191919;
+	font-weight: 400;
+	
+	
+	border-radius: 0px;
+	border: 1px solid #d4d4d4;
+	background: #fafafa;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	height: auto;
+	padding: 0;
+	border-radius: 0;
+	background: #fafafa;
+}
+
+.osbp .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter div:before:after {
+	border: inherit;
+	top: -1px;
+	right: -1px;
+	bottom: -1px;
+	left: -1px;
+}
+
+.osbp .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter div:before:hover:after {
+	background-color: rgba(186, 186, 186, 0.1);
+}
+
+.osbp .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter div:before:focus:after {
+	border-color: #f5863c;
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+}
+
+.osbp .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter div:before:active:after {
+	background-color: rgba(125, 125, 125, 0.2);
+}
+
+.osbp .v-splitpanel-horizontal  > div > .v-splitpanel-hsplitter div:after {
+	content: "";
+	border: 1px solid #d4d4d4;
+	border-top-color: #d4d4d4;
+	border-left-color: #d4d4d4;
+	position: absolute;
+	top: 50%;
+	left: 50%;
+	width: 0;
+	height: 22px;
+	margin-left: -1px;
+	margin-top: -11px;
+}
+
+.osbp .v-splitpanel-horizontal  > div > .v-splitpanel-second-container {
+	margin-left: 8px;
+}
+
+.osbp .v-splitpanel-horizontal  > div {
+	width: 8px;
+}
+
+.osbp .v-splitpanel-horizontal  > div  > .v-splitpanel-hsplitter div:before {
+	border: transparent;
+	background-color: #ededed;
+}
+
+.osbp .v-splitpanel-horizontal  > div  > .v-splitpanel-hsplitter div:after {
+	border-color: #8f8f8f;
+}
+
+.osbp .os-important .v-progressbar-indicator {
+	background: #be1e2d none;
+}
+
+.osbp .v-loading-indicator {
+	opacity: 0.5;
+}
+
+.osbp .v-app-loading:before {
+	left: auto;
+	width: 100%;
+	height: 32px;
+	padding: 0px;
+	margin-top: 0px;
+	margin-left: 0px;
+	background: transparent url('load_spinner_3.gif') no-repeat 50%;
+	border-radius: 0px;
+}
+
+.osbp .v-menubar {
+	background-repeat: no-repeat;
+	background-position: 50%;
+	background-size: auto 22px;
+	background-color: #ededed;
+	border: 0px;
+	border-bottom: 1px solid #d4d4d4;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp .v-ui > .v-panel > .v-panel-content > .v-verticallayout > .v-expand > .v-slot > .v-verticallayout > .v-expand  > .v-slot:nth-child(1) {
+	background-color: #f5863c;
+	background-image: -webkit-linear-gradient(bottom, #f5863c 5px, #ededed 5px);
+	background-image: linear-gradient(to top,#f5863c 5px, #ededed 5px);
+}
+
+.osbp .v-ui > .v-panel > .v-panel-content > .v-verticallayout > .v-expand > .v-slot > .v-verticallayout > .v-expand  > .v-slot:nth-child(2) {
+	display: none;
+}
+
+.osbp .v-ui > .v-panel > .v-panel-content > .v-verticallayout > .v-expand > .v-slot > .v-verticallayout > .v-expand  > .v.slot:nth-child(3) {
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp .toptrimbar {
+	overflow: hidden;
+	white-space: nowrap;
+	position: inherit;
+	bottom: 0px;
+	height: 53.4px;
+}
+
+.osbp .toptrimbar .ToolControlMenu {
+	vertical-align: text-top;
+}
+
+.osbp .toptrimbar .ToolControlCombo {
+	position: relative;
+	top: 75%;
+}
+
+.osbp .toptrimbar .v-button {
+	border: none;
+	background: transparent;
+	padding: 0px;
+}
+
+.osbp .toptrimbar .v-filterselect, .osbp .toptrimbar .v-filterselect-input {
+	background-color: #ededed !important;
+	color: #424242 !important;
+}
+
+.osbp .toptrimbar .v-filterselect.v-widget.os-combobox-with-icon .v-icon {
+	z-index: 999;
+}
+
+.osbp .toptrimbar td.v-formlayout-errorcell, .osbp .toptrimbar td.v-formlayout-captioncell {
+	border-bottom: none;
+}
+
+.osbp .perspectivepanel {
+	margin-right: 22px;
+	position: absolute;
+	bottom: 5px;
+}
+
+.osbp .perspectivepanel .v-button {
+	-webkit-box-shadow: 0px -2px 2px rgba(0, 0, 0, 0.1);
+	box-shadow: 0px -2px 2px rgba(0, 0, 0, 0.1);
+}
+
+.osbp .perspectivepanel .v-button-pushed {
+	background: #f5863c !important;
+	border-color: #f5863c !important;
+}
+
+.osbp .perspectivepanel .v-button-pushed .v-button-caption {
+	color: #f3dfd2 !important;
+}
+
+.osbp .v-slot-loginPanelArea {
+	background-image: url('U68NITW3EI_s.jpg');
+	background-repeat: no-repeat;
+	background-size: cover;
+	background-color: #ededed;
+}
+
+.osbp .loginPanelArea.v-panel {
+	border: 0px !important;
+	background: transparent;
+}
+
+.osbp .loginFullArea {
+	background: #fff;
+}
+
+.osbp .osbpLoginForm {
+	background: transparent;
+	padding: 0px !important;
+}
+
+.osbp .v-slot-loginTitleArea {
+	background: transparent;
+	border-left: 1px solid #d4d4d4;
+	border-right: 1px solid #d4d4d4;
+	border-top: 1px solid #d4d4d4;
+}
+
+.osbp .v-slot-loginTextArea {
+	background: transparent;
+	width: 100% !important;
+}
+
+.osbp .v-slot-loginTextArea .v-textfield {
+	height: 33px;
+	background-color: #ededed;
+	margin-bottom: 5px;
+	border-radius: 4px;
+}
+
+.osbp .v-slot-loginTextArea .v-textfield:focus {
+	background-color: #fac29d;
+}
+
+.osbp .v-slot-loginTextArea .v-textfield:hover {
+	border-color: #f5863c;
+}
+
+.osbp div#loginUserArea {
+	background: transparent;
+	border-left: 1px solid #d4d4d4;
+	border-right: 1px solid #d4d4d4;
+	padding: 22px 44px 22px 44px;
+}
+
+.osbp div#loginButtonArea {
+	background: transparent;
+	border-left: 1px solid #d4d4d4;
+	border-right: 1px solid #d4d4d4;
+	border-bottom: 1px solid #d4d4d4;
+	padding: 0px 44px 22px 44px;
+	-webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.35);
+	box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.35);
+}
+
+.osbp div#loginTextArea {
+	background: transparent;
+	border-left: 1px solid #d4d4d4;
+	border-right: 1px solid #d4d4d4;
+	padding: 0px 44px 22px 44px;
+}
+
+.osbp div#loginTextArea  > .v-expand {
+	width: 90%;
+	margin: 0 auto;
+}
+
+.osbp div#loginImageArea {
+	padding: 0px;
+	width: 0px !important;
+}
+
+.osbp div#loginImageArea img {
+	display: none;
+}
+
+.osbp .loginLoginArea > .v-expand > .v-slot {
+	vertical-align: middle !important;
+}
+
+.osbp .loginLoginArea > .v-expand > .v-slot .v-checkbox > input ~ label:before {
+	border-radius: 50%;
+}
+
+.osbp div#loginRegisterArea button.v-nativebutton.v-widget.v-has-width {
+	border: none;
+	background: transparent;
+	color: #f5863c;
+	font-weight: bold;
+}
+
+.osbp div#loginRegisterArea .v-expand {
+	padding-top: 1px;
+}
+
+.osbp .loginCopyrightArea .v-label.v-widget.v-has-width {
+	padding: 6.6px;
+	text-align: center;
+	background-color: rgba(255, 255, 255, 0.25);
+	color: #1f567d;
+	font-weight: bold;
+}
+
+.osbp .v-table-table td {
+	border-top: 0px;
+}
+
+.osbp .v-table-body-wrapper {
+	border: 0px;
+}
+
+.osbp .v-table-body {
+	background-color: #ededed;
+}
+
+.osbp .v-table-cell-wrapper > .v-widget {
+	margin: inherit;
+}
+
+.osbp .v-table-header {
+	font-size: 12px;
+}
+
+.osbp .v-table-header .v-icon {
+	display: none;
+}
+
+.osbp .v-table-header-wrap {
+	border: 0px;
+	font-weight: bold;
+	border-top: 1px solid #d4d4d4;
+	border-bottom: 1px solid #d4d4d4;
+}
+
+.osbp .v-table-header-wrap .v-table-column-selector {
+	border: 0px;
+	width: auto !important;
+	right: 1px;
+	background: transparent;
+	border: 0px;
+	float: right;
+}
+
+.osbp .v-table-header-wrap .v-table-column-selector:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f0c9";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp .v-align-right > .v-table-cell-wrapper {
+	text-align: right !important;
+}
+
+.osbp .v-align-center > .v-table-cell-wrapper {
+	text-align: center !important;
+}
+
+.osbp .v-align-left > .v-table-cell-wrapper {
+	text-align: left !important;
+}
+
+.osbp [class*="rowheader"] {
+	background-color: rgba(245, 134, 60, 0.1);
+}
+
+.osbp .filters-wrap {
+	overflow: hidden;
+	background-color: #ededed;
+	height: 22px;
+}
+
+.osbp .filters-wrap div {
+	height: 22px;
+}
+
+.osbp .filters-panel {
+	width: 90000px;
+	overflow: hidden;
+	line-height: 21px;
+	color: #424242;
+	font-style: italic;
+}
+
+.osbp .filters-panel  > div, .osbp .filters-panel  > span, .osbp .filters-panel  > input {
+	float: left !important;
+}
+
+.osbp .filters-panel .v.label, .osbp .filters-panel .filterplaceholder {
+	height: 21px;
+	border-bottom: 1px solid #d4d4d4;
+}
+
+.osbp .filters-panel .v-textfield {
+	text-align: center;
+	white-space: normal;
+	color: #424242;
+	background-color: #ededed;
+	border-right-width: 0px;
+	border-top-width: 0px;
+	border-left: 1px solid #d4d4d4;
+	border-left-color: #fff;
+}
+
+.osbp .filters-panel .v-textfield:focus, .osbp .filters-panel .v-textfield .v-textfield-focus {
+	background-color: #fac29d;
+	color: #5a3218;
+	border-right-width: 0px;
+	border-top-width: 0px;
+	border-left: 1px solid #d4d4d4;
+	border-left-color: #fff;
+	border-bottom-color: #f5863c;
+}
+
+.osbp .filters-panel .datefilterpopup  > .v-button, .osbp .filters-panel .numberfilterpopup  > .v-button {
+	color: #424242;
+	white-space: normal;
+	background: #ededed;
+	padding-top: 1px;
+	border-right-width: 0px;
+	border-top-width: 0px;
+	border-left-width: 1px;
+	border-left-color: #fff;
+	border-bottom: 1px solid #d4d4d4;
+	margin-left: 0px;
+	font-weight: normal;
+	text-transform: none;
+}
+
+.osbp .filters-panel .datefilterpopup  > .v-button:focus, .osbp .filters-panel .numberfilterpopup  > .v-button:focus {
+	background-color: #fac29d;
+	color: #5a3218;
+	border-bottom-color: #f5863c;
+	border-bottom-width: 1px;
+	border-left: 1px solid #d4d4d4;
+	border-left-color: #fff;
+}
+
+.osbp .filters-panel .datefilterpopup  > .v-button:focus:after, .osbp .filters-panel .numberfilterpopup  > .v-button:focus:after {
+	border-right-width: 0px;
+	border-top-width: 0px;
+	border-left: 1px solid #d4d4d4;
+	border-left-color: #fff;
+	border-bottom-width: 1px;
+}
+
+.osbp .filters-panel .datefilterpopup  > .v-button:hover:after, .osbp .filters-panel .numberfilterpopup  > .v-button:hover:after {
+	border-bottom-width: 1px;
+	border-left: 1px solid #d4d4d4;
+	border-left-color: #fff;
+}
+
+.osbp .filters-panel .datefilterpopup  > .v-button .v-popup-indicator, .osbp .filters-panel .numberfilterpopup  > .v-button .v-popup-indicator {
+	display: none;
+}
+
+.osbp .filters-panel .datefilterpopup  > .v-button .v-button-caption, .osbp .filters-panel .numberfilterpopup  > .v-button .v-button-caption {
+	background: transparent;
+	border: 0px;
+	float: none;
+	text-transform: none;
+}
+
+.osbp .filters-panel .datefilterpopup  > .v-button .v-button-caption:after, .osbp .filters-panel .numberfilterpopup  > .v-button .v-button-caption:after {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\F078";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp .filters-panel .datefilterpopup  > .v-button .v-button-caption:after, .osbp .filters-panel .numberfilterpopup  > .v-button .v-button-caption:after {
+	font-style: normal;
+	padding-left: 6px;
+}
+
+.osbp .v-tabsheet-tabsheetpanel .v-panel .v-verticallayout-part {
+	border-top: 0px;
+}
+
+.osbp .vaadock-tabsheet-button-panel {
+	float: right;
+	position: absolute;
+	height: 100%;
+	top: 0px;
+	right: 0px;
+	width: 55px;
+	background-color: #ededed;
+}
+
+.osbp .vaadock-tabsheet-button-panel .v-vaadock-tabsheet-maximize-button {
+	background: transparent;
+	border: 0px;
+	float: right;
+	color: #424242;
+}
+
+.osbp .vaadock-tabsheet-button-panel .v-vaadock-tabsheet-maximize-button:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f096";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp .vaadock-tabsheet-button-panel .v-vaadock-tabsheet-maximize-button:before {
+	vertical-align: middle;
+}
+
+.osbp .vaadock-tabsheet-button-panel .v-vaadock-tabsheet-minimize-button {
+	background: transparent;
+	border: 0px;
+	float: right;
+	color: #424242;
+}
+
+.osbp .vaadock-tabsheet-button-panel .v-vaadock-tabsheet-minimize-button:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f147";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp .vaadock-tabsheet-button-panel .v-vaadock-tabsheet-minimize-button:before {
+	vertical-align: middle;
+}
+
+.osbp .vaadock-tabsheet-button-panel .v-vaadock-tabsheet-restore-button {
+	background: transparent;
+	border: 0px;
+	float: right;
+	-moz-transform: scale(-1, 1);
+	-webkit-transform: scale(-1, 1);
+	-o-transform: scale(-1, 1);
+	-ms-transform: scale(-1, 1);
+	transform: scale(-1, 1);
+	color: #424242;
+}
+
+.osbp .vaadock-tabsheet-button-panel .v-vaadock-tabsheet-restore-button:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f24d";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp .vaadock-tabsheet-button-panel .v-vaadock-tabsheet-restore-button:before {
+	vertical-align: middle;
+}
+
+.osbp .v-tabsheet-scroller {
+	position: absolute;
+	top: 0px;
+	height: 100%;
+	right: 55px;
+	border-bottom: 0px;
+	padding-left: 11px;
+	background-color: #ededed;
+	background-image: -webkit-linear-gradient(right, #ededed 70%, rgba(250, 250, 250, 0) 100%);
+	background-image: linear-gradient(to left,#ededed 70%, rgba(250, 250, 250, 0) 100%);
+	background-color: transparent;
+}
+
+.osbp .v-tabsheet-scroller:after {
+	display: none;
+}
+
+.osbp .v-tabsheet-tabcontainer {
+	background: #ededed;
+	padding: 0px;
+}
+
+.osbp .v-tabsheet-tabcontainer:before {
+	border: 0px;
+}
+
+.osbp .v-tabsheet-tabitemcell .v-tabsheet-tabitem {
+	background-color: #545454;
+	color: #cfcfcf;
+	border-top: 2px solid #545454;
+}
+
+.osbp .v-tabsheet-tabitemcell .v-tabsheet-tabitem .v-icon {
+	width: 16px !important;
+}
+
+.osbp .v-tabsheet-tabitemcell .v-tabsheet-tabitem .v-caption {
+	font-size: 12px;
+	color: #cfcfcf;
+	padding-right: 11px;
+	padding-left: 11px;
+	margin-left: 0px;
+}
+
+.osbp .v-tabsheet-tabitemcell .v-tabsheet-tabitem .v-caption-closable {
+	margin-left: 0px;
+}
+
+.osbp .v-tabsheet-tabitemcell .v-tabsheet-tabitem-selected {
+	border-top: 2px solid #f5863c;
+	background-color: white;
+}
+
+.osbp .v-tabsheet-tabitemcell .v-tabsheet-tabitem-selected > .v-caption, .osbp .v-tabsheet-tabitemcell .v-tabsheet-tabitem-selected > .v-caption.v-caption {
+	border-bottom-color: white;
+	color: #474747;
+}
+
+.osbp .v-caption-on-top > .v-caption > .v-captiontext {
+	font-size: 16.8px;
+}
+
+.osbp .v-caption-on-top > .v-caption-l-control > .v-captiontext {
+	font-size: 12px;
+}
+
+:root .osbp .v-formlayout-row .v-checkbox {
+	line-height: 22px;
+	padding-top: inherit;
+}
+
+:root .osbp .v-formlayout-row .v-checkbox label {
+	padding-left: 11px;
+}
+
+:root .osbp .v-formlayout-row .v-checkbox  > input ~ label:before, :root .osbp .v-formlayout-row .v-checkbox  > input ~ label:after {
+	width: 22px;
+	height: 21px;
+	position: absolute;
+	left: 0px !important;
+	font-size: 12px;
+	line-height: 22px;
+}
+
+:root .osbp .v-formlayout-row .v-checkbox  > input ~ label:before {
+	height: 22px;
+	border: 0px;
+	border-bottom: 1px solid #d4d4d4;
+	background: #ededed;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+:root .osbp .v-formlayout-row .v-checkbox  > input ~ label:before, :root .osbp .v-formlayout-row .v-checkbox  > input ~ label:after {
+	margin-top: inherit;
+}
+
+:root .osbp .v-formlayout-row .v-checkbox  > input ~ label:before {
+	margin-top: inherit;
+}
+
+.osbp .v-gridlayout-slot .v-checkbox-os-box {
+	line-height: 22px;
+	padding-top: 26px;
+}
+
+.osbp .v-gridlayout-slot .v-checkbox-os-box label {
+	padding-left: 11px;
+}
+
+.osbp .v-gridlayout-slot .v-checkbox-os-box  > input ~ label:before, .osbp .v-gridlayout-slot .v-checkbox-os-box  > input ~ label:after {
+	width: 22px;
+	height: 21px;
+	position: absolute;
+	left: 0px !important;
+	font-size: 12px;
+	line-height: 22px;
+}
+
+.osbp .v-gridlayout-slot .v-checkbox-os-box  > input ~ label:before {
+	height: 22px;
+	border: 0px;
+	border-bottom: 1px solid #d4d4d4;
+	background: #ededed;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp .v-gridlayout-slot .v-checkbox-os-box  > input ~ label:before, .osbp .v-gridlayout-slot .v-checkbox-os-box  > input ~ label:after {
+	margin-top: 26px;
+}
+
+.osbp .v-gridlayout-slot .v-checkbox-os-box  > input ~ label:before {
+	margin-top: 26px;
+}
+
+.osbp select.v-select-select {
+	color: inherit !important;
+	border: 1px solid #d4d4d4;
+}
+
+.osbp select.v-select-select option:checked {
+	box-shadow: 0 0 10px 100px #f5863c inset;
+	color: #f3dfd2 !important;
+}
+
+.osbp .l-controlbase {
+	overflow: auto;
+}
+
+.osbp .v-panel-os-has-focus {
+	border-color: #f5863c;
+}
+
+.osbp .l-control .v-table {
+	border-bottom: 1px solid #d4d4d4;
+}
+
+.osbp .l-control .v-table-header-wrap {
+	border-top: none;
+	height: 22px;
+}
+
+.osbp .l-control .v-grid-os-box .v-grid-tablewrapper {
+	border-top: 0px;
+}
+
+.osbp .l-control .v-gridlayout-slot .v-grid-os-box .v-grid-tablewrapper {
+	border-top: 1px solid #d4d4d4;
+}
+
+.osbp .l-control .v-panel, .osbp .toptrimbar .v-panel, .osbp .os-selection-area .v-panel {
+	border-width: 1px;
+}
+
+.osbp .l-control .v-caption, .osbp .toptrimbar .v-caption, .osbp .os-selection-area .v-caption {
+	font-size: 12px;
+}
+
+.osbp .l-control .v-caption-on-top > .v-caption, .osbp .l-control .v-gridlayout-slot > .v-caption, .osbp .toptrimbar .v-caption-on-top > .v-caption, .osbp .toptrimbar .v-gridlayout-slot > .v-caption, .osbp .os-selection-area .v-caption-on-top > .v-caption, .osbp .os-selection-area .v-gridlayout-slot > .v-caption {
+	padding-bottom: 1.1px;
+	padding-top: 6.6px;
+}
+
+.osbp .l-control .v-caption-os-has-focus, .osbp .toptrimbar .v-caption-os-has-focus, .osbp .os-selection-area .v-caption-os-has-focus {
+	color: #f5863c;
+	border-bottom-color: #f5863c;
+}
+
+.osbp .l-control .v-formlayout-captioncell, .osbp .l-control .v-formlayout-errorcell, .osbp .toptrimbar .v-formlayout-captioncell, .osbp .toptrimbar .v-formlayout-errorcell, .osbp .os-selection-area .v-formlayout-captioncell, .osbp .os-selection-area .v-formlayout-errorcell {
+	border-bottom: 1px solid #d4d4d4;
+	vertical-align: bottom;
+}
+
+.osbp .l-control .v-textfield, .osbp .toptrimbar .v-textfield, .osbp .os-selection-area .v-textfield {
+	width: 220px;
+	background-color: #ededed;
+	border-top: transparent;
+	border-left: transparent;
+	border-right: transparent;
+}
+
+.osbp .l-control .v-textfield:focus, .osbp .toptrimbar .v-textfield:focus, .osbp .os-selection-area .v-textfield:focus {
+	background-color: #fac29d;
+	color: #5a3218;
+}
+
+.osbp .l-control .v-textfield:hover, .osbp .toptrimbar .v-textfield:hover, .osbp .os-selection-area .v-textfield:hover {
+	border-bottom-color: #f5863c;
+}
+
+.osbp .l-control .v-filterselect-input, .osbp .l-control .v-filterselect [class*="input"], .osbp .toptrimbar .v-filterselect-input, .osbp .toptrimbar .v-filterselect [class*="input"], .osbp .os-selection-area .v-filterselect-input, .osbp .os-selection-area .v-filterselect [class*="input"] {
+	background-color: #ededed;
+	border-top: transparent;
+	border-left: transparent;
+	border-right: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.osbp .l-control .v-filterselect-input:focus, .osbp .l-control .v-filterselect [class*="input"]:focus, .osbp .toptrimbar .v-filterselect-input:focus, .osbp .toptrimbar .v-filterselect [class*="input"]:focus, .osbp .os-selection-area .v-filterselect-input:focus, .osbp .os-selection-area .v-filterselect [class*="input"]:focus {
+	background-color: #fac29d;
+	color: #5a3218;
+}
+
+.osbp .l-control .v-filterselect-input:hover, .osbp .l-control .v-filterselect [class*="input"]:hover, .osbp .toptrimbar .v-filterselect-input:hover, .osbp .toptrimbar .v-filterselect [class*="input"]:hover, .osbp .os-selection-area .v-filterselect-input:hover, .osbp .os-selection-area .v-filterselect [class*="input"]:hover {
+	border-bottom-color: #f5863c;
+}
+
+.osbp .l-control .v-filterselect-os-box .v-icon, .osbp .toptrimbar .v-filterselect-os-box .v-icon, .osbp .os-selection-area .v-filterselect-os-box .v-icon {
+	z-index: 999;
+}
+
+.osbp .l-control .v-textfield-readonly, .osbp .l-control .v-disabled, .osbp .toptrimbar .v-textfield-readonly, .osbp .toptrimbar .v-disabled, .osbp .os-selection-area .v-textfield-readonly, .osbp .os-selection-area .v-disabled {
+	background-color: transparent;
+}
+
+.osbp .l-control .l-beansearchfield button, .osbp .toptrimbar .l-beansearchfield button, .osbp .os-selection-area .l-beansearchfield button {
+	background: transparent;
+	border: 0px;
+	float: none;
+	margin-left: 0px;
+	font-weight: normal;
+	color: #424242;
+	border-width: 0px;
+	background-color: #ededed;
+	border-left: 1px solid #d4d4d4;
+	border-bottom: 1px solid #d4d4d4;
+	outline: 0;
+	height: 22px;
+	width: 22px !important;
+	cursor: pointer;
+}
+
+.osbp .l-control .l-beansearchfield button:before, .osbp .toptrimbar .l-beansearchfield button:before, .osbp .os-selection-area .l-beansearchfield button:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f0b0";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp .l-control .l-beansearchfield button img, .osbp .toptrimbar .l-beansearchfield button img, .osbp .os-selection-area .l-beansearchfield button img {
+	display: none;
+}
+
+.osbp .l-control .v-datefield-error .v-datefield-textfield, .osbp .toptrimbar .v-datefield-error .v-datefield-textfield, .osbp .os-selection-area .v-datefield-error .v-datefield-textfield {
+	color: #ed473b;
+	border-bottom-style: dashed;
+}
+
+.osbp .l-control .v-datefield-error .v-datefield-textfield.v-textfield-focus, .osbp .toptrimbar .v-datefield-error .v-datefield-textfield.v-textfield-focus, .osbp .os-selection-area .v-datefield-error .v-datefield-textfield.v-textfield-focus {
+	color: #5a3218;
+}
+
+.osbp .l-control .v-datefield-error .v-datefield-button, .osbp .toptrimbar .v-datefield-error .v-datefield-button, .osbp .os-selection-area .v-datefield-error .v-datefield-button {
+	border-color: #d4d4d4 !important;
+	color: #ed473b;
+}
+
+.osbp .l-control .v-textfield-error, .osbp .toptrimbar .v-textfield-error, .osbp .os-selection-area .v-textfield-error {
+	color: #ed473b;
+	border-bottom-style: dashed;
+}
+
+.osbp .l-control .v-button, .osbp .toptrimbar .v-button, .osbp .os-selection-area .v-button {
+	height: 22px;
+}
+
+.osbp .l-control .v-upload-immediate .v-button .v-upload-immediate .v-button, .osbp .toptrimbar .v-upload-immediate .v-button .v-upload-immediate .v-button, .osbp .os-selection-area .v-upload-immediate .v-button .v-upload-immediate .v-button {
+	margin-left: 0px;
+}
+
+.osbp .l-control [class*="margin-bottom"] > tbody > [class*="lastrow"] > td, .osbp .toptrimbar [class*="margin-bottom"] > tbody > [class*="lastrow"] > td, .osbp .os-selection-area [class*="margin-bottom"] > tbody > [class*="lastrow"] > td {
+	padding-bottom: 0px;
+}
+
+.osbp .l-control [class*="margin-top"] > tbody > [class*="firstrow"] > td, .osbp .toptrimbar [class*="margin-top"] > tbody > [class*="firstrow"] > td, .osbp .os-selection-area [class*="margin-top"] > tbody > [class*="firstrow"] > td {
+	padding-top: 0px;
+}
+
+.osbp .v-filterselect-os-single-selection {
+	color: #424242;
+	margin: 7px;
+	width: 154px;
+}
+
+.osbp .os-multi-selection select.v-select-select {
+	color: inherit !important;
+	border: 1px solid #d4d4d4;
+	margin: 7px;
+	width: 154px;
+}
+
+.osbp .os-multi-selection select.v-select-select option:checked {
+	box-shadow: 0 0 10px 100px #f5863c inset;
+}
+
+.osbp .v-horizontallayout-UserHandler {
+	margin-right: 22px;
+	margin-left: 22px;
+}
+
+.osbp .v-slot-os-userportrait {
+	width: auto;
+	height: auto;
+}
+
+.osbp .os-userportrait img {
+	border-radius: 50%;
+	width: 44px;
+	height: 44px;
+	border: 0px solid grey;
+	padding-right: 4px;
+}
+
+.osbp .v-slot-os-username, .osbp .v-slot-os-userposition, .osbp .v-slot-os-useremail {
+	font-size: 12px;
+}
+
+.osbp .v-slot-os-username .os-username, .osbp .v-slot-os-userposition .os-username, .osbp .v-slot-os-useremail .os-username {
+	color: #424242;
+	font-weight: bold;
+	font-size: 16.8px;
+	padding-left: 24px;
+	line-height: 22px;
+	font-size: 12px;
+}
+
+.osbp .v-slot-os-username .os-userposition, .osbp .v-slot-os-userposition .os-userposition, .osbp .v-slot-os-useremail .os-userposition {
+	color: #424242;
+	font-size: 16.8px;
+	padding-left: 24px;
+	line-height: 22px;
+	font-size: 12px;
+}
+
+.osbp .v-slot-os-username .os-useremail, .osbp .v-slot-os-userposition .os-useremail, .osbp .v-slot-os-useremail .os-useremail {
+	font-size: 12px;
+	color: #424242;
+}
+
+.osbp .v-slot-os-useremail {
+	display: none;
+}
+
+.osbp .os-userlogoutbutton, .osbp .os-usermenubutton {
+	content: "&nbsp;";
+}
+
+.osbp .os-userlogoutbutton {
+	background: transparent;
+	border: 0px;
+	float: right;
+	color: #424242;
+}
+
+.osbp .os-userlogoutbutton:after {
+	transition: none;
+}
+
+.osbp .os-userlogoutbutton:hover, .osbp .os-userlogoutbutton:focus, .osbp .os-userlogoutbutton:active {
+	color: #f5863c;
+}
+
+.osbp .os-userlogoutbutton:hover:after {
+	transition: none;
+}
+
+.osbp .os-userlogoutbutton:focus:after {
+	transition: none;
+}
+
+.osbp .os-userlogoutbutton:active:after {
+	transition: none;
+}
+
+.osbp .os-userlogoutbutton:after {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f08b";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp .os-userlogoutbutton:after {
+	line-height: 22px;
+}
+
+.osbp .os-userlogoutbutton .v-icon {
+	display: none;
+}
+
+.osbp .os-usermenubutton {
+	background: transparent;
+	border: 0px;
+	float: right;
+	color: #424242;
+}
+
+.osbp .os-usermenubutton:after {
+	transition: none;
+}
+
+.osbp .os-usermenubutton:hover, .osbp .os-usermenubutton:focus, .osbp .os-usermenubutton:active {
+	color: #f5863c;
+}
+
+.osbp .os-usermenubutton:hover:after {
+	transition: none;
+}
+
+.osbp .os-usermenubutton:focus:after {
+	transition: none;
+}
+
+.osbp .os-usermenubutton:active:after {
+	transition: none;
+}
+
+.osbp .os-usermenubutton:after {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f0c9";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp .os-usermenubutton:after {
+	line-height: 22px;
+}
+
+.osbp .os-usermenubutton .v-popup-indicator {
+	display: none;
+}
+
+.osbp .v-accordion {
+	border: 0px;
+}
+
+.osbp .v-tree {
+	padding-top: 4px;
+	padding-bottom: 4px;
+}
+
+.osbp .v-accordion-item {
+	border-top-width: 0px !important;
+	background: #ededed;
+}
+
+.osbp .v-popupbutton-popup-os-usermenubutton.v-popupview-popup {
+	padding: 0px;
+}
+
+.osbp .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion [class*='os-menutree-']  > .v-tree {
+	width: 100% !important;
+}
+
+.osbp .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion [class*='os-menutree-'] .v-tree-node-caption:hover {
+	color: #f5863c;
+}
+
+.osbp .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion [class*='os-menutree-'] .v-tree-node-selected {
+	color: #f5863c;
+	font-weight: bold;
+}
+
+.osbp .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion [class*='os-menutree-'] .v-tree-node-selected::after {
+	background: transparent;
+}
+
+.osbp .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion-item-caption  > .v-caption {
+	border-top: 1px solid #d4d4d4;
+	border-bottom-width: 0px;
+	background-image: none;
+}
+
+.osbp .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion-item-caption  > .v-caption  > .v-captiontext {
+	background: transparent;
+	border: 0px;
+	float: none;
+}
+
+.osbp .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion-item-caption  > .v-caption  > .v-captiontext:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f138";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion-item-caption  > .v-caption  > .v-captiontext::before {
+	padding-right: 8px;
+}
+
+.osbp .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion-item-caption  > .v-caption  > img.v-icon {
+	display: none;
+}
+
+.osbp .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion-item-open .v-accordion-item-caption  > .v-caption {
+	background-color: #f5863c;
+	border-top: 1px solid #d4d4d4;
+	border-top-color: #f5863c;
+	color: #f3dfd2;
+}
+
+.osbp .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion-item-open .v-accordion-item-caption  > .v-caption  > .v-captiontext {
+	background: transparent;
+	border: 0px;
+	float: none;
+	color: #f5863c;
+	color: #f3dfd2;
+	font-weight: bold;
+}
+
+.osbp .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion-item-open .v-accordion-item-caption  > .v-caption  > .v-captiontext:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f13a";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp .v-popupbutton-popup-os-usermenubutton.v-popupview-popup .v-accordion-item-open .v-accordion-item-caption  > .v-caption  > .v-captiontext::before {
+	padding-right: 10px;
+}
+
+.osbp .icon-download {
+	background: transparent;
+	border: 0px;
+	float: none;
+}
+
+.osbp .icon-download:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f019";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp .icon-upload {
+	background: transparent;
+	border: 0px;
+	float: none;
+}
+
+.osbp .icon-upload:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f093";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp .icon-chart {
+	background: transparent;
+	border: 0px;
+	float: none;
+	background: transparent;
+	border: 0px;
+	float: none;
+}
+
+.osbp .icon-chart:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f080";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp .icon-chart:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f201";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp .icon-user {
+	background: transparent;
+	border: 0px;
+	float: none;
+}
+
+.osbp .icon-user:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f007";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp .icon-attention {
+	background: transparent;
+	border: 0px;
+	float: none;
+}
+
+.osbp .icon-attention:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f071";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp .icon-cancel {
+	background: transparent;
+	border: 0px;
+	float: none;
+}
+
+.osbp .icon-cancel:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f08b";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp .icon-cog {
+	background: transparent;
+	border: 0px;
+	float: none;
+}
+
+.osbp .icon-cog:before {
+	font-family: FontAwesome;
+	font-size: 14px;
+	line-height: 21px;
+	content: "\f013";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp .v-slot-osbpsidebar .v-slot-branding {
+	background-color: #ededed;
+}
+
+.osbp .v-slot-osbpsidebar .branding {
+	padding-bottom: 8.8px;
+	padding-top: 8.8px;
+}
+
+.osbp .v-slot-osbpsidebar .branding .v-label {
+	padding: 0px;
+	padding-left: 8.8px;
+	line-height: 29.4px;
+	font-size: 16.8px;
+	font-weight: bold;
+}
+
+.osbp .v-slot-osbpsidebar .branding .v-label span {
+	font-size: 16.8px;
+	margin: 0px !important;
+	font-weight: bold;
+	text-overflow: ellipsis;
+	overflow: hidden;
+	white-space: nowrap;
+	color: #424242;
+	letter-spacing: 0em !important;
+	min-height: 29px;
+	display: block;
+}
+
+.osbp .v-slot-osbpsidebar .menu {
+	width: 100%;
+	padding: 11px;
+	overflow: auto;
+}
+
+.osbp .v-slot-osbpsidebar .menu .v-nativebutton {
+	border: 0px;
+	width: 100%;
+	background-color: #fff;
+	cursor: pointer;
+	height: 29px;
+	white-space: inherit;
+	border-bottom: 1px solid #d4d4d4;
+	font-weight: normal;
+	text-align: left;
+}
+
+.osbp .v-slot-osbpsidebar .menu .v-nativebutton .badge {
+	position: relative;
+	float: right;
+	display: inline-block;
+	line-height: 21px;
+	color: #f3dfd2;
+	padding: 0em 0.4em 0em;
+	background: #f5863c;
+}
+
+.osbp .v-slot-osbpsidebar .menu .v-nativebutton:active {
+	background: rgba(0, 0, 0, 0.1);
+}
+
+.osbp .v-slot-osbpsidebar .menu .v-nativebutton:focus, .osbp .v-slot-osbpsidebar .menu .v-nativebutton:hover {
+	outline: 0;
+	border-bottom-color: #f5863c;
+}
+
+.osbp .v-slot-osbpsidebar .user {
+	display: block;
+	background-color: #ededed;
+	padding: 5px;
+}
+
+.osbp .v-slot-osbpsidebar .user  > .v-slot {
+	height: 100%;
+	display: inline-block;
+}
+
+.osbp .v-slot-osbpsidebar .user :nth-child(4) {
+	float: right;
+}
+
+.osbp .v-slot-osbpsidebar .user .v-image {
+	border: 1px solid #d4d4d4;
+	border-width: 0px;
+	vertical-align: text-top;
+	border-radius: 22px;
+	max-width: 31px;
+	max-height: 31px;
+}
+
+.osbp .v-slot-osbpsidebar .user .v-label {
+	font-size: 16.8px;
+	margin: 7px;
+	font-weight: bold;
+	text-overflow: ellipsis;
+	overflow: hidden;
+	white-space: nowrap;
+	color: #424242;
+	line-height: 29.4px;
+	letter-spacing: 0em !important;
+	min-width: 154px;
+	color: #424242;
+	padding-top: 0px;
+}
+
+.osbp .v-slot-osbpsidebar .user .v-menubar, .osbp .v-slot-osbpsidebar .user .v-nativebutton {
+	background-image: none;
+	background-color: transparent;
+	border: 0px;
+}
+
+.osbp .v-slot-osbpsidebar .user .v-menubar > .v-menubar-menuitem-icon-cog {
+	vertical-align: text-top;
+	height: 100%;
+	display: inline !important;
+	background: transparent;
+	border: 0px;
+	float: none;
+	color: #424242;
+}
+
+.osbp .v-slot-osbpsidebar .user .v-menubar > .v-menubar-menuitem-icon-cog:before {
+	font-family: FontAwesome;
+	font-size: 21px;
+	line-height: 29.4px;
+	content: "\f013";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp .v-slot-osbpsidebar .user .v-menubar-submenu-indicator  + .v-menubar-menuitem-caption:after {
+	display: none;
+}
+
+.osbp .v-slot-osbpsidebar .user .v-nativebutton {
+	font-size: 16.8px;
+	color: #424242;
+}
+
+.osbp .v-slot-osbpsidebar .user .icon-cancel:before {
+	font-size: 16.8px;
+	color: #424242;
+	font-weight: bold;
+	line-height: 29.4px;
+	color: #474747;
+}
+
+.osbp .v-slot-osbpsidebar .user .v-nativebutton-caption {
+	display: none;
+}
+
+.osbp .l-csslayout {
+	background: green;
+}
+
+.osbp .l-csslayout .v-caption-os-box {
+	background: yellow;
+}
+
+.osbp .l-csslayout[width-range~="0-399px"] .os-box {
+	width: 100%;
+}
+
+.osbp .l-csslayout[width-range~="0-399px"] .v-caption-os-box {
+	width: 100%;
+}
+
+.osbp .l-csslayout[width-range~="400-499px"] .os-box {
+	width: 50%;
+}
+
+.osbp .l-csslayout[width-range~="400-499px"] .v-caption-os-box {
+	width: 50%;
+}
+
+.osbp .l-csslayout[width-range~="500px-599px"] .os-box {
+	width: 40%;
+}
+
+.osbp .l-csslayout[width-range~="500px-599px"] .v-caption-os-box {
+	width: 10%;
+}
+
+.osbp .l-csslayout[width-range~="600px-799px"] .os-box {
+	width: 20%;
+}
+
+.osbp .l-csslayout[width-range~="600px-799px"] .v-caption-os-box {
+	width: 13%;
+}
+
+.osbp .l-csslayout[width-range~="800px-"] .os-box {
+	width: 20%;
+}
+
+.osbp .l-csslayout[width-range~="800px-"] .v-caption-os-box {
+	width: 5%;
+}
+
+.osbp .v-grid .v-grid-tablewrapper .v-grid-header {
+	border: 0px;
+	height: 22px;
+	background-image: none !important;
+	font-weight: bold;
+}
+
+.osbp .v-grid .v-grid-tablewrapper .v-grid-header .v-grid-row .v-grid-cell {
+	font-size: 12px;
+	font-weight: bold;
+}
+
+.osbp .v-grid .v-grid-tablewrapper .v-grid-header .v-grid-row .v-grid-cell.filter-header {
+	padding: 0px !important;
+	height: 22px !important;
+}
+
+.osbp .v-grid .v-grid-tablewrapper .v-grid-body .v-progressbar .v-progressbar-wrapper {
+	outline: 1px solid #d4d4d4;
+	outline-color: #fff;
+}
+
+.osbp .v-grid .v-grid-tablewrapper .v-grid-body .v-progressbar .v-progressbar-wrapper .v-progressbar-indicator {
+	border: 0px;
+}
+
+.osbp .v-grid .v-grid-scroller::-webkit-scrollbar-thumb {
+	border-radius: 0px;
+}
+
+.osbp .v-icon.v-grid-cell-boolean {
+	font-family: FontAwesome;
+	font-style: normal;
+	font-weight: normal;
+	-webkit-font-smoothing: antialiased;
+	-moz-osx-font-smoothing: grayscale;
+	display: inline-block;
+	text-align: center;
+	vertical-align: middle;
+}
+
+.osbp .v-grid-cell-boolean.boolean-true:before {
+	content: "\f14a";
+}
+
+.osbp .v-grid-cell-boolean.boolean-false:before {
+	content: "\f00d";
+}
+
+.osbp .v-grid-cell-boolean.boolean-null:before {
+	content: "\f096";
+}
+
+.osbp .v-grid-row .v-grid-cell center, .osbp .v-grid-row .v-grid-cell .v-icon.v-grid-cell-boolean {
+	line-height: inherit;
+}
+
+.osbp .v-button-value-cell {
+	clear: both;
+	position: relative;
+	width: 100%;
+}
+
+.osbp .v-button-value-cell .v-button-bar {
+	position: absolute;
+	left: -4px;
+	top: -4px;
+	display: inline-block;
+	text-align: center;
+}
+
+.osbp .v-button-value-cell .v-button-bar button {
+	cursor: pointer;
+	width: 30px;
+	height: 30px;
+	font-family: FontAwesome !important;
+	font-style: normal;
+	font-weight: normal;
+	-webkit-font-smoothing: antialiased;
+	-moz-osx-font-smoothing: grayscale;
+	margin-right: 2px;
+}
+
+.osbp .v-button-value-cell .v-button-bar button.v-view span:before {
+	content: "\f06e";
+}
+
+.osbp .v-button-value-cell .v-button-bar button.v-edit span:before {
+	content: "\f040";
+}
+
+.osbp .v-button-value-cell .v-button-bar button.v-delete span:before {
+	content: "\f014";
+}
+
+.osbp .v-button-value-cell .v-cell-value {
+	padding-left: 32px;
+}
+
+.osbp .v-button-value-cell.two-buttons .v-cell-value {
+	padding-left: 65px;
+}
+
+.osbp .v-button-value-cell.three-buttons .v-cell-value {
+	padding-left: 98px;
+}
+
+.osbp .reindeer .v-button-value-cell .v-button-bar button {
+	width: 20px;
+	height: 20px;
+}
+
+.osbp .reindeer .v-button-value-cell .v-cell-value {
+	padding-left: 22px;
+}
+
+.osbp .reindeer .v-button-value-cell.two-buttons .v-cell-value {
+	padding-left: 45px;
+}
+
+.osbp .reindeer .v-button-value-cell.three-buttons .v-cell-value {
+	padding-left: 68px;
+}
+
+.osbp .reindeer .v-button-bar button span {
+	margin: 0 0 0 -3px;
+}
+
+.osbp .v-grid-cell.centeralign {
+	text-align: center;
+}
+
+.osbp .v-grid-cell.rightalign {
+	text-align: right;
+}
+
+.osbp .v-grid-cell-indicator {
+	width: 100%;
+	height: 100%;
+	text-align: center;
+	cursor: pointer;
+}
+
+.osbp .v-grid-row .v-grid-cell .v-grid-cell-indicator {
+	line-height: inherit;
+}
+
+.osbp .v-grid-cell-indicator span.green {
+	color: green;
+}
+
+.osbp .v-grid-cell-indicator span.red {
+	color: red;
+}
+
+.osbp .v-grid-cell-indicator span.black {
+	color: black;
+}
+
+.osbp .v-grid-cell-indicator span.na {
+	color: yellow;
+}
+
+.osbp .orgchart {
+	background: #919293 url(layout/img/sidebar-gradient.png) repeat-y top right;
+	border: 1px solid grey;
+	color: grey;
+	font-weight: bold;
+	font-family: Tahoma;
+	padding: 10px;
+}
+
+.osbp .orgchartNode {
+	background: #e1e2e3 url(layout/img/sidebar-gradient.png) repeat-y top right;
+	border-radius: 18px;
+	border: 4px solid #9edbfb;
+	padding: 10px !important;
+}
+
+.osbp .orgchartSelectedNode {
+	background-color: #9edbfb;
+	border: 4px solid #fbe99e;
+	border-radius: 18px;
+}
+
+.osbp .v-caption-orgchart .v-captiontext {
+	font-size: 16px;
+	line-height: 1;
+	font-weight: normal;
+	padding: 0.5em 0.5em 1em;
+	-webkit-font-smoothing: antialiased;
+	background: #414243 url(layout/img/sidebar-gradient.png) repeat-y top right;
+	overflow: visible;
+	position: relative;
+	z-index: 2;
+	white-space: normal;
+	color: #fff;
+	text-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
+	display: block !important;
+}
+
+.osbp .v-gridlayout-orgchartUser {
+	color: grey;
+	font-family: Tahoma;
+	font-weight: bold;
+	margin: 10px;
+	padding: 10px;
+	text-align: center;
+}
+
+.osbp .v-horizontallayout-orgchartUser {
+	color: grey;
+	font-family: Tahoma;
+	font-weight: bold;
+	border-radius: 18px;
+	border: 4px solid #9edbfb;
+	margin: 10px;
+	padding: 10px;
+	text-align: center;
+}
+
+.osbp .v-gridlayout-orgchartUser div {
+	margin-left: auto;
+	margin-right: auto;
+}
+
+.osbp .v-gridlayout-orgchartUser div > div {
+	padding: 3px;
+	text-align: center;
+}
+
+.osbp .orgchart-multipos {
+	color: red;
+	font-style: italic;
+}
+
+.osbp .orgchart-classic {
+	color: red;
+	font-style: italic;
+}
+
+.osbp .orgchart-modern {
+	color: red;
+	font-style: italic;
+}
+
+.osbp .orgchart-compex {
+	color: blue;
+	font-style: italic;
+}
+
+.osbp .node {
+	cursor: pointer;
+	border: solid 1px white;
+	font: 10px sans-serif;
+	line-height: 12px;
+	overflow: hidden;
+	position: absolute;
+	text-indent: 2px;
+}
+
+.osbp .node circle {
+	fill: #fff;
+	stroke: steelblue;
+	stroke-width: 1.5px;
+}
+
+.osbp .node text {
+	font: 10px sans-serif;
+}
+
+.osbp .link {
+	fill: none;
+	stroke: #ccc;
+	stroke-width: 1.5px;
+}
+
+.osbp .subunit-label {
+	fill: #777;
+	fill-opacity: 0.5;
+	font-size: 20px;
+	font-weight: 300;
+	text-anchor: middle;
+}
+
+.osbp .place, .osbp .place-label {
+	fill: #444;
+}
+
+.osbp text.place-label {
+	font-size: 10px;
+	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+}
+
+.osbp text.place-label:hover {
+	fill: #6699FF;
+	font-size: 20px;
+}
+
+.osbp path.usa {
+	fill: #60a060;
+	stroke: #fff;
+	stroke-width: 0.5px;
+}
+
+.osbp path.usa:hover {
+	fill: #80e080;
+}
+
+.osbp path.world {
+	stroke: white;
+	stroke-width: 0.25px;
+	fill: black;
+}
+
+.osbp path.world:hover {
+	fill: red;
+}
+
+.osbp path.subunit.DEU:hover {
+	fill: #80e080;
+}
+
+.osbp path.subunit.DEU {
+	fill: #60a060;
+	stroke: #fff;
+	stroke-width: 0.5px;
+}
+
+.osbp path.deu {
+	fill: #60a060;
+	stroke: #fff;
+	stroke-width: 0.5px;
+}
+
+.osbp path.deu:hover {
+	fill: #80e080;
+}
+
+.osbp path.world {
+	stroke: white;
+	stroke-width: 0.25px;
+	fill: black;
+}
+
+.osbp path.world:hover {
+	fill: red;
+}
+
+.osbp .o-configuration-dialog .o-navigation-area .v-nativebutton {
+	width: 100%;
+	border-style: solid;
+	border-bottom-color: black;
+	border-bottom-width: 1px;
+}
+
+.osbp .o-configuration-dialog .v-slot-o-navigation-area {
+	margin-right: 15px;
+	margin-left: 0px;
+}
+
+.osbp .o-configuration-dialog .l-yview-provider {
+	width: 100%;
+	height: 100%;
+}
+
+.osbp .os-cash-register {
+	font-size: 24px !important;
+	height: 44px !important;
+}
+
+.osbp .os-cash-register .v-button {
+	height: 46.2px;
+	font-size: 24px;
+	margin-bottom: 8px;
+}
+
+.osbp .os-cash-register .os-numkeys .v-button {
+	height: 29px;
+	padding: 0 12px;
+	color: #bad1e1;
+	font-weight: 600;
+	
+	
+	border-radius: 0px;
+	border: #1f567d #d4d4d4;
+	background: #1f567d;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	text-transform: uppercase;
+	border-color: #1f567d;
+	margin-left: 4px;
+	font-size: 24px;
+	margin-bottom: 8px;
+	height: 88px;
+	width: 88px;
+	background: #545454;
+	border-color: #545454;
+	color: #cfcfcf;
+}
+
+.osbp .os-cash-register .os-numkeys .v-button.v-pressed {
+	background: #f8aa76 !important;
+	border-color: #f8aa76 !important;
+}
+
+.osbp .os-cash-register .os-numkeys .v-button:after {
+	transition: none;
+}
+
+.osbp .os-cash-register .os-numkeys .v-button:hover {
+	background: #f5863c;
+	border-color: #f5863c;
+	color: #f3dfd2;
+}
+
+.osbp .os-cash-register .os-numkeys .v-button:focus:after {
+	border-color: transparent;
+	transition: none;
+}
+
+.osbp .os-cash-register .os-numkeys .v-button.v-pressed {
+	color: #512d16 !important;
+}
+
+.osbp .os-cash-register .os-funckeys .v-button, .osbp .os-cash-register .os-extrakeys .v-button {
+	min-width: 132px;
+}
+
+.osbp .os-cash-register .os-funckeys .v-button:before, .osbp .os-cash-register .os-extrakeys .v-button:before {
+	height: 100%;
+}
+
+.osbp .os-cash-register .os-funckeys .v-button img.v-icon, .osbp .os-cash-register .os-extrakeys .v-button img.v-icon {
+	height: 87px;
+}
+
+.osbp .os-cash-register .os-alphakeys .v-button {
+	width: 55px;
+	height: 55px;
+}
+
+.osbp .os-cash-register.v-disabled {
+	background-color: transparent;
+	opacity: 0.75;
+}
+
+.osbp .os-cash-register .os-no-padding {
+	padding: 0px;
+}
+
+.osbp .os-cash-register .o-XSuggestBox {
+	font-size: 24px !important;
+	height: 44px !important;
+}
+
+.osbp .os-cash-register .o-XSuggestBox.v-disabled {
+	background-color: transparent;
+	opacity: 0.75;
+}
+
+.osbp .os-cash-register .o-SuggestBoxPopup .popupContent table td.item {
+	font-size: 24px !important;
+	height: 44px !important;
+}
+
+.osbp .os-cash-register .o-SuggestBoxPopup .popupContent table td.item.v-disabled {
+	background-color: transparent;
+	opacity: 0.75;
+}
+
+.osbp .os-cash-register .v-textfield {
+	font-size: 24px !important;
+	height: 44px !important;
+}
+
+.osbp .os-cash-register .v-textfield.v-disabled {
+	background-color: transparent;
+	opacity: 0.75;
+}
+
+.osbp .os-cash-register .os-cash-total .v-textfield, .osbp .os-cash-register .os-cash-total .v-caption {
+	font-weight: bold;
+}
+
+.osbp .os-cash-register .os-cash-total .v-formlayout > table {
+	width: 100%;
+}
+
+.osbp .os-cash-register .os-cash-total .v-textfield {
+	width: auto;
+}
+
+.osbp .os-cash-register .v-caption, .osbp .os-cash-register .v-captiontext, .osbp .os-cash-register .v-caption-on-top > .v-caption-l-control > .v-captiontext {
+	font-size: 18px;
+	line-height: 32px;
+}
+
+.osbp .os-cash-register .v-formlayout .v-caption, .osbp .os-cash-register .v-formlayout .v-captiontext {
+	font-size: 24px;
+	line-height: 43px;
+}
+
+.osbp .os-cash-register .v-table-cell-content {
+	height: 33px;
+}
+
+.osbp .os-cash-keypad .v-button {
+	height: 88px;
+	font-size: 24px;
+	margin-bottom: 8px;
+}
+
+.osbp .os-cash-keypad .os-numkeys .v-button {
+	height: 29px;
+	padding: 0 12px;
+	color: #bad1e1;
+	font-weight: 600;
+	
+	
+	border-radius: 0px;
+	border: #1f567d #d4d4d4;
+	background: #1f567d;
+	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.1);
+	text-transform: uppercase;
+	border-color: #1f567d;
+	margin-left: 4px;
+	font-size: 24px;
+	margin-bottom: 8px;
+	height: 88px;
+	width: 88px;
+	background: #545454;
+	border-color: #545454;
+	color: #cfcfcf;
+}
+
+.osbp .os-cash-keypad .os-numkeys .v-button.v-pressed {
+	background: #f8aa76 !important;
+	border-color: #f8aa76 !important;
+}
+
+.osbp .os-cash-keypad .os-numkeys .v-button:after {
+	transition: none;
+}
+
+.osbp .os-cash-keypad .os-numkeys .v-button:hover {
+	background: #f5863c;
+	border-color: #f5863c;
+	color: #f3dfd2;
+}
+
+.osbp .os-cash-keypad .os-numkeys .v-button:focus:after {
+	border-color: transparent;
+	transition: none;
+}
+
+.osbp .os-cash-keypad .os-numkeys .v-button.v-pressed {
+	color: #512d16 !important;
+}
+
+.osbp .os-cash-keypad .os-funckeys .v-button, .osbp .os-cash-keypad .os-extrakeys .v-button {
+	min-width: 132px;
+}
+
+.osbp .os-cash-keypad .os-funckeys .v-button:before, .osbp .os-cash-keypad .os-extrakeys .v-button:before {
+	height: 100%;
+}
+
+.osbp .os-cash-keypad .os-funckeys .v-button img.v-icon, .osbp .os-cash-keypad .os-extrakeys .v-button img.v-icon {
+	height: 87px;
+}
+
+.osbp .os-cash-keypad .os-alphakeys .v-button {
+	width: 55px;
+	height: 55px;
+}
+
+.osbp .v-caption-initialization-progress .v-captiontext {
+	font-size: 10.2px !important;
+	color: #474747 !important;
+}
+
+.osbp h1[class^="v-Notification"] {
+	background: none;
+	border: none;
+}
+
+.osbp .v-ddabsolutelayout-drag-shadow, .osbp .v-ddcsslayout-drag-shadow {
+	background-color: #a9d1ff;
+	background-color: rgba(169, 209, 255, 0.6);
+	background-position: 0;
+	background-image: none !important;
+	-moz-border-radius: 4px;
+	-webkit-border-radius: 4px;
+	border-radius: 4px;
+	vertical-align: bottom;
+}
+
+.osbp .v-ddorderedlayout-over {
+	-moz-border-radius: 4px;
+	-webkit-border-radius: 4px;
+	border-radius: 4px;
+}
+
+.osbp .v-ddorderedlayout-over-middle, .osbp .v-ddorderedlayout-over-center {
+	background-color: #a9d1ff;
+	background-color: rgba(169, 209, 255, 0.6);
+}
+
+.osbp .v-ddorderedlayout-over.v-ddorderedlayout-over-left {
+	border-left: 2px solid #1d9dff;
+	margin-right: -2px;
+}
+
+.osbp .v-ddorderedlayout-over-spaced.v-ddorderedlayout-over-left {
+	border-left: 6px solid #1d9dff;
+	padding-left: 0px !important;
+}
+
+.osbp .v-ddorderedlayout-over.v-ddorderedlayout-over-right {
+	border-right: 2px solid #1d9dff;
+	margin-left: -2px;
+}
+
+.osbp .v-ddorderedlayout-over.v-ddorderedlayout-over-top {
+	border-top: 2px solid #1d9dff;
+	margin-bottom: -2px;
+}
+
+.osbp .v-ddorderedlayout-over-spaced.v-ddorderedlayout-over-top {
+	border-top: 7px solid #1d9dff;
+	padding-top: 0px !important;
+}
+
+.osbp .v-ddorderedlayout-over.v-ddorderedlayout-over-bottom {
+	border-bottom: 2px solid #1d9dff;
+	margin-top: -2px;
+}
+
+.osbp .v-ddorderedlayout-over-spaced.v-ddorderedlayout-over-right + div {
+	border-left: 6px solid #1d9dff;
+	padding-left: 0px !important;
+}
+
+.osbp .v-ddorderedlayout-over-spaced.v-ddorderedlayout-over-bottom + div {
+	border-top: 7px solid #1d9dff;
+	padding-top: 0px !important;
+}
+
+.osbp .v-horizontallayout div:first-child.v-ddorderedlayout-over-spaced.v-ddorderedlayout-over-left {
+	border-left: 2px solid #1d9dff;
+	margin-right: -2px;
+}
+
+.osbp .v-verticallayout div:first-child.v-ddorderedlayout-over-spaced.v-ddorderedlayout-over-top {
+	border-top: 2px solid #1d9dff;
+	margin-bottom: -2px;
+}
+
+.osbp .v-ddgridlayout-over-middle, .osbp .v-ddgridlayout-over-center {
+	-moz-border-radius: 4px;
+	-webkit-border-radius: 4px;
+	border-radius: 4px;
+	background-color: #a9d1ff;
+	background-color: rgba(169, 209, 255, 0.6);
+}
+
+.osbp .v-ddgridlayout-over-left {
+	background-color: transparent;
+	border-left: 2px solid #1d9dff;
+	margin-right: -2px;
+}
+
+.osbp .v-ddgridlayout-over-right {
+	background-color: transparent;
+	border-right: 2px solid #1d9dff;
+	margin-left: -2px;
+}
+
+.osbp .v-ddgridlayout-over-top {
+	background-color: transparent;
+	border-top: 2px solid #1d9dff;
+	margin-bottom: -2px;
+}
+
+.osbp .v-ddgridlayout-over-bottom {
+	background-color: transparent;
+	border-bottom: 2px solid #1d9dff;
+	margin-top: -2px;
+}
+
+.osbp .v-ddgridlayout-drag-shadow {
+	position: absolute;
+}
+
+.osbp .v-ddsplitpanel-over {
+	-moz-border-radius: 4px;
+	-webkit-border-radius: 4px;
+	border-radius: 4px;
+	background-color: #a9d1ff;
+	background-color: rgba(169, 209, 255, 0.6);
+}
+
+.osbp .v-ddsplitpanel-over-splitter {
+	border: 1px solid #a9d1ff;
+	border: 1px solid rgba(169, 209, 255, 0.6);
+}
+
+.osbp .v-tabsheet-tabs .v-tabsheet-spacertd .new-tab {
+	background: none;
+	-moz-border-radius: 2px;
+	-webkit-border-radius: 2px;
+	border-radius: 2px;
+	background-color: #a9d1ff;
+	background-color: rgba(169, 209, 255, 0.6);
+	width: 48px;
+	height: 23px;
+	padding: 9px 8px 0 6px;
+}
+
+.osbp .v-tabsheet-tabs .new-tab-left {
+	border-left: 2px solid #1d9dff;
+	margin-right: -1px;
+}
+
+.osbp .v-tabsheet-tabs .new-tab-right {
+	border-right: 2px solid #1d9dff;
+	margin-left: -1px;
+}
+
+.osbp .v-tabsheet-tabs .new-tab-center {
+	border-top: 2px solid #1d9dff;
+	margin-bottom: -2px;
+}
+
+.osbp .v-tabsheet.v-dd-active-drag-source {
+	opacity: 1;
+}
+
+.osbp .v-accordion-item.dd-over, .osbp .v-accordion-item-caption .v-caption.dd-over {
+	background: none;
+	-moz-border-radius: 2px;
+	-webkit-border-radius: 2px;
+	border-radius: 2px;
+	background-color: #a9d1ff;
+	background-color: rgba(169, 209, 255, 0.6);
+}
+
+.osbp .v-accordion .spacer {
+	background-color: #1d9dff;
+	height: 2px;
+	width: 100%;
+	position: relative;
+}
+
+.osbp .v-ddformlayout-over {
+	-moz-border-radius: 4px;
+	-webkit-border-radius: 4px;
+	border-radius: 4px;
+	background-color: #a9d1ff;
+	background-color: rgba(169, 209, 255, 0.6);
+}
+
+.osbp .v-ddformlayout-over-top .v-formlayout-captioncell, .osbp .v-ddformlayout-over-top .v-formlayout-errorcell, .osbp .v-ddformlayout-over-top .v-formlayout-contentcell {
+	border-top: 2px solid #1d9dff;
+	padding-top: 6px !important;
+}
+
+.osbp .v-ddformlayout-over-middle .v-formlayout-captioncell, .osbp .v-ddformlayout-over-middle .v-formlayout-errorcell, .osbp .v-ddformlayout-over-middle .v-formlayout-contentcell {
+	background: none;
+	-moz-border-radius: 2px;
+	-webkit-border-radius: 2px;
+	border-radius: 2px;
+	background-color: #a9d1ff;
+	background-color: rgba(169, 209, 255, 0.6);
+}
+
+.osbp .v-ddformlayout-over-bottom .v-formlayout-captioncell, .osbp .v-ddformlayout-over-bottom .v-formlayout-errorcell, .osbp .v-ddformlayout-over-bottom .v-formlayout-contentcell {
+	border-bottom: 2px solid #1d9dff;
+	padding-top: 6px !important;
+}
+
+.osbp .v-drag-element .v-filterselect-input {
+	float: left;
+	padding: 4px 0px 4px 2px;
+	border: none;
+	height: 16px;
+	background-position: 0% -499px;
+	-moz-border-radius: 0;
+	-webkit-border-radius: 0;
+	border-radius: 0;
+	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
+	font-size: 12px;
+	line-height: normal;
+	background: transparent repeat-x;
+	background-image: url(../themes/reindeer/common/img/vertical-sprites.png);
+	-background-image: url(../themes/reindeer/common/img/vertical-sprites-ie6.png);
+	background-position: left -499px;
+}
+
+.osbp .v-drag-element .v-filterselect-button {
+	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
+	font-size: 12px;
+	line-height: normal;
+}
+
+.osbp .v-drag-element .v-textfield {
+	padding: 3px 3px 4px;
+	color: #222;
+	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
+	font-size: 12px;
+	line-height: normal;
+}
+
+.osbp .v-drag-element input.v-textfield-small {
+	font-size: 11px;
+	line-height: normal;
+	height: auto;
+	padding: 2px;
+}
+
+.osbp .v-drag-element .v-textarea {
+	padding: 3px 3px 4px;
+	color: #222222;
+	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
+	font-size: 12px;
+	line-height: normal;
+}
+
+.osbp .v-drag-element textarea.v-textarea-small {
+	font-size: 11px;
+}
+
+.osbp .v-dragdrop-iframe-cover {
+	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
+	filter: alpha(opacity=0);
+	-moz-opacity: 0;
+	-webkit-opacity: 0;
+	-khtml-opacity: 0;
+	opacity: 0;
+	background-color: #a9d1ff;
+	background-color: rgba(169, 209, 255, 0.6);
+}
+
+.osbp .v-dd-active-drag-source {
+	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
+	filter: alpha(opacity=20);
+	-moz-opacity: 0.2;
+	-webkit-opacity: 0.2;
+	-khtml-opacity: 0.2;
+	opacity: 0.2;
+}
+
+.osbp .o-SuggestBoxPopup {
+	z-index: 99999;
+}
+
+.osbp .o-SuggestBoxPopup .popupContent {
+	padding: 2px 2px;
+	border-radius: 0px;
+	background-color: white;
+	color: #474747;
+	-webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.18196);
+	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.18196);
+	-webkit-backface-visibility: hidden;
+	-moz-backface-visibility: hidden;
+	-ms-backface-visibility: hidden;
+	backface-visibility: hidden;
+	margin-top: 3px !important;
+	margin-bottom: 3px !important;
+	margin-right: 3px !important;
+	cursor: default;
+	width: auto;
+	color: #f5863c;
+}
+
+.osbp .o-SuggestBoxPopup .popupContent[class*="animate-in"] {
+	-webkit-animation: valo-overlay-animate-in 120ms;
+	-moz-animation: valo-overlay-animate-in 120ms;
+	animation: valo-overlay-animate-in 120ms;
+}
+
+.osbp .o-SuggestBoxPopup .popupContent[class*="animate-out"] {
+	-webkit-animation: valo-animate-out-fade 120ms;
+	-moz-animation: valo-animate-out-fade 120ms;
+	animation: valo-animate-out-fade 120ms;
+}
+
+.osbp .o-SuggestBoxPopup .popupContent table {
+	border-collapse: collapse;
+	border-spacing: 0;
+	margin: 0 auto;
+}
+
+.osbp .o-SuggestBoxPopup .popupContent td {
+	padding: 1px;
+}
+
+.osbp .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel {
+	font-size: 12px;
+	text-align: center;
+}
+
+.osbp .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel:focus {
+	outline: none;
+}
+
+.osbp .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 18px;
+	height: 15px;
+	border: 1px solid transparent;
+	line-height: 15px;
+	text-align: center;
+	font-size: 11px;
+	background: #fafafa;
+	-webkit-transition: color 200ms;
+	-moz-transition: color 200ms;
+	transition: color 200ms;
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	cursor: pointer;
+}
+
+.osbp .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day:hover {
+	color: #f5863c;
+}
+
+.osbp .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day-offmonth {
+	color: #a0a0a0;
+	background: transparent;
+}
+
+.osbp .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day-today {
+	color: #191919;
+	font-weight: 600;
+	border-color: #afafaf;
+}
+
+.osbp .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected, .osbp .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected:hover {
+	color: #f3dfd2;
+	background: #f5863c;
+	border: none;
+	font-weight: 600;
+}
+
+.osbp .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-focused {
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	position: relative;
+}
+
+.v-ie8 .osbp .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-focused {
+	border-color: #f5863c;
+}
+
+.osbp .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range, .osbp .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range:hover {
+	color: #a0a0a0;
+	cursor: not-allowed;
+}
+
+.osbp .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-weekdays {
+	height: 15px;
+	color: rgba(133, 133, 133, 0.85);
+}
+
+.osbp .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-weekdays strong {
+	font: inherit;
+	font-size: 11px;
+}
+
+.osbp .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-header {
+	white-space: nowrap;
+}
+
+.osbp .o-SuggestBoxPopup .popupContent td[class*="year"] button, .osbp .o-SuggestBoxPopup .popupContent td[class*="month"] button {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	border: none;
+	background: transparent;
+	padding: 0;
+	margin: 0;
+	cursor: pointer;
+	color: transparent;
+	font-size: 0;
+	width: 11px;
+	height: 15px;
+	outline: none;
+	position: relative;
+	vertical-align: middle;
+}
+
+.osbp .o-SuggestBoxPopup .popupContent td[class*="year"] button:before, .osbp .o-SuggestBoxPopup .popupContent td[class*="month"] button:before {
+	color: #a0a0a0;
+	font-size: 16px;
+	line-height: 18px;
+	-webkit-transition: color 200ms;
+	-moz-transition: color 200ms;
+	transition: color 200ms;
+}
+
+.osbp .o-SuggestBoxPopup .popupContent td[class*="year"] button:hover:before, .osbp .o-SuggestBoxPopup .popupContent td[class*="month"] button:hover:before {
+	color: #f5863c;
+}
+
+.osbp .o-SuggestBoxPopup .popupContent td[class*="year"] button.outside-range, .osbp .o-SuggestBoxPopup .popupContent td[class*="month"] button.outside-range {
+	cursor: default;
+	opacity: 0.3;
+	filter: alpha(opacity=30.0) ;
+}
+
+.osbp .o-SuggestBoxPopup .popupContent td[class*="year"] button.outside-range:hover:before, .osbp .o-SuggestBoxPopup .popupContent td[class*="month"] button.outside-range:hover:before {
+	color: #a0a0a0;
+}
+
+.osbp .o-SuggestBoxPopup .popupContent .v-button-prevyear:before {
+	font-family: ThemeIcons;
+	content: "\f100";
+}
+
+.osbp .o-SuggestBoxPopup .popupContent .v-button-prevmonth:before {
+	font-family: ThemeIcons;
+	content: "\f104";
+}
+
+.osbp .o-SuggestBoxPopup .popupContent .v-button-nextyear:before {
+	font-family: ThemeIcons;
+	content: "\f101";
+}
+
+.osbp .o-SuggestBoxPopup .popupContent .v-button-nextmonth:before {
+	font-family: ThemeIcons;
+	content: "\f105";
+}
+
+.osbp .o-SuggestBoxPopup .popupContent td.v-datefield-calendarpanel-month {
+	width: 88px;
+	color: #f5863c;
+}
+
+.osbp .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-year td.v-datefield-calendarpanel-month {
+	width: 44px;
+}
+
+.osbp .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-weeknumber, .osbp .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-weekdays.v-datefield-calendarpanel-weeknumbers td:first-child {
+	width: 18px;
+	color: rgba(133, 133, 133, 0.85);
+	font-size: 11px;
+	display: inline-block;
+	text-align: left;
+}
+
+.osbp .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-weeknumber {
+	position: relative;
+}
+
+.osbp .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-weeknumbers .v-first:before {
+	content: "";
+	position: absolute;
+	top: 21px;
+	bottom: 0;
+	left: 0;
+	width: 19px;
+	border-top: 1px solid #d4d4d4;
+	border-right: 1px solid #d4d4d4;
+	border-top-right-radius: 0px;
+	border-bottom-left-radius: 0px;
+	background: #fff;
+}
+
+.osbp .o-SuggestBoxPopup .popupContent td.v-datefield-calendarpanel-time {
+	width: 100%;
+	font-size: 11px;
+}
+
+.osbp .o-SuggestBoxPopup .popupContent td.v-datefield-calendarpanel-time .v-label {
+	display: inline;
+	margin: 0 0.1em;
+	font-weight: 400;
+}
+
+.osbp .o-SuggestBoxPopup .item-selected {
+	background-color: darkgray;
+	color: white;
+}
+
+.osbp .v-absolutelayout .o-alignmentLine {
+	background-color: green;
+}
+
+.osbp .o-absolutelayout {
+	snap: 7;
+}
+
+.osbp .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .resizing {
+	overflow: visible;
+}
+
+.osbp .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .drag-overlay {
+	border: 1px solid red;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	position: absolute;
+	z-index: 10;
+}
+
+.osbp .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .tlc, .osbp .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .te, .osbp .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .trc, .osbp .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .re, .osbp .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .brc, .osbp .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .be, .osbp .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .blc, .osbp .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .le {
+	background-color: transparent;
+	display: block;
+	overflow: visible;
+	position: absolute;
+}
+
+.osbp .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .div.unused {
+	cursor: default !important;
+}
+
+.osbp .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .te {
+	cursor: ns-resize;
+	top: 0;
+	left: 0;
+	right: 0;
+	z-index: 6;
+}
+
+.osbp .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .re {
+	cursor: ew-resize;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	z-index: 5;
+}
+
+.osbp .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .le {
+	cursor: ew-resize;
+	top: 0;
+	bottom: 0;
+	left: 0;
+	z-index: 5;
+}
+
+.osbp .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .be {
+	cursor: ns-resize;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	z-index: 6;
+}
+
+.osbp .osbee-designer-active-selection {
+	border-radius: 3px !important;
+	border: 2px solid blue !important;
+}
+
+.osbp .o-designer-active .l-control {
+	border: 1px solid #d4d4d4;
+	border-color: lightblue;
+}
+
+.osbp .o-designer-active .l-control .v-gridlayout-slot {
+	border: 1px solid #d4d4d4;
+	border-color: lightpink;
+}
+
+.osbp .o-designer-overlay .popupContent {
+	height: 36px;
+	width: 100%;
+	display: block;
+	background-color: #545454;
+	border-radius: 3px;
+	border: 2px solid #545454;
+}
+
+.osbp .o-designer-overlay .popupContent  > div {
+	height: 100%;
+}
+
+.osbp .o-designer-overlayed {
+	border-radius: 3px !important;
+	border: 2px solid blue !important;
+}
+
+.osbp .o-designer-overlay .o-alignment-widget {
+	position: relative;
+	width: 30px;
+	height: 30px;
+	background-color: #cfcfcf;
+	float: left;
+	padding: 3px;
+	margin-right: 3px;
+}
+
+.osbp .o-alignment-widget .alignment {
+	display: block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	height: 30px;
+	width: 30px;
+	position: absolute;
+	z-index: 10;
+}
+
+.osbp .o-alignment-widget .alignment .singles {
+	position: absolute;
+	top: 0px;
+	left: 0px;
+	bottom: 0px;
+	cursor: pointer;
+	height: 22px;
+	width: 22px;
+	overflow: hidden;
+}
+
+.osbp .o-alignment-widget .singles .topleft, .osbp .o-alignment-widget .singles .topcenter, .osbp .o-alignment-widget .singles .topright, .osbp .o-alignment-widget .singles .middleleft, .osbp .o-alignment-widget .singles .middlecenter, .osbp .o-alignment-widget .singles .middleright, .osbp .o-alignment-widget .singles .bottomleft, .osbp .o-alignment-widget .singles .bottomcenter, .osbp .o-alignment-widget .singles .bottomright {
+	background-color: #545454;
+	height: 6px;
+	width: 6px;
+	display: block;
+	overflow: visible;
+	position: absolute;
+	z-index: 30;
+}
+
+.osbp .o-alignment-widget .singles .o-selected {
+	background-color: #f5863c;
+}
+
+.osbp .o-alignment-widget .singles .topleft {
+	top: 0px;
+	left: 0px;
+}
+
+.osbp .o-alignment-widget .singles .topcenter {
+	top: 0px;
+	left: 0px;
+	margin-left: 8px;
+}
+
+.osbp .o-alignment-widget .singles .topright {
+	top: 0px;
+	right: 0px;
+}
+
+.osbp .o-alignment-widget .singles .middleleft {
+	top: 0px;
+	left: 0px;
+	margin-top: 8px;
+}
+
+.osbp .o-alignment-widget .singles .middlecenter {
+	top: 0px;
+	margin-top: 8px;
+	left: 0px;
+	margin-left: 8px;
+}
+
+.osbp .o-alignment-widget .singles .middleright {
+	top: 0px;
+	margin-top: 8px;
+	right: 0px;
+}
+
+.osbp .o-alignment-widget .singles .bottomleft {
+	bottom: 0px;
+	left: 0px;
+}
+
+.osbp .o-alignment-widget .singles .bottomcenter {
+	bottom: 0px;
+	margin-left: 8px;
+	left: 0px;
+}
+
+.osbp .o-alignment-widget .singles .bottomright {
+	bottom: 0px;
+	right: 0px;
+}
+
+.osbp .o-alignment-widget .alignment .hfill {
+	position: absolute;
+	bottom: 0px;
+	left: 0px;
+	width: 22px;
+	height: 6px;
+	background-color: #545454;
+}
+
+.osbp .o-alignment-widget .alignment .vfill {
+	position: absolute;
+	top: 0px;
+	left: 24px;
+	width: 6px;
+	height: 22px;
+	background-color: #545454;
+}
+
+.osbp .o-alignment-widget .alignment .vfill .o-selected, .osbp .o-alignment-widget .alignment .hfill .o-selected {
+	background-color: #f5863c !important;
+}
+
+.osbp .o-designer-overlay .o-button-widget {
+	position: relative;
+	overflow: hidden;
+	cursor: pointer;
+	background-color: #545454;
+	background-repeat: no-repeat;
+	background-position: center;
+}
+
+.osbp .o-designer-overlay .v-image {
+	position: relative;
+	overflow: hidden;
+	cursor: pointer;
+	height: 16px;
+	float: left;
+	padding: 14px;
+	padding-top: 11px;
+}
+
+.osbp .o-designer-overlay .switchEditable {
+	padding-top: 11px;
+	background: transparent;
+	border: 0px;
+	float: none;
+	color: #cfcfcf;
+}
+
+.osbp .o-designer-overlay .switchEditable:before {
+	font-family: Vaadin-Icons;
+	font-size: 16px;
+	line-height: 16px;
+	content: "\e771";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp .o-designer-overlay .removeChild {
+	padding-top: 11px;
+	background: transparent;
+	border: 0px;
+	float: none;
+	color: #cfcfcf;
+}
+
+.osbp .o-designer-overlay .removeChild:before {
+	font-family: Vaadin-Icons;
+	font-size: 16px;
+	line-height: 16px;
+	content: "\e80b";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp .o-designer-overlay .addChild {
+	padding-top: 11px;
+	background: transparent;
+	border: 0px;
+	float: none;
+	color: #cfcfcf;
+}
+
+.osbp .o-designer-overlay .addChild:before {
+	font-family: Vaadin-Icons;
+	font-size: 16px;
+	line-height: 16px;
+	content: "\e801";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp .o-designer-overlay .openProperties {
+	padding-top: 11px;
+	background: transparent;
+	border: 0px;
+	float: none;
+	color: #cfcfcf;
+}
+
+.osbp .o-designer-overlay .openProperties:before {
+	font-family: Vaadin-Icons;
+	font-size: 16px;
+	line-height: 16px;
+	content: "\e6cf";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp .o-designer-overlay .switchMargin {
+	padding-top: 11px;
+	background: transparent;
+	border: 0px;
+	float: none;
+	color: #cfcfcf;
+}
+
+.osbp .o-designer-overlay .switchMargin:before {
+	font-family: Vaadin-Icons;
+	font-size: 16px;
+	line-height: 16px;
+	content: "\e65b";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.osbp .o-designer-overlay .switchSpacing {
+	padding-top: 11px;
+	background: transparent;
+	border: 0px;
+	float: none;
+	color: #cfcfcf;
+}
+
+.osbp .o-designer-overlay .switchSpacing:before {
+	font-family: Vaadin-Icons;
+	font-size: 16px;
+	line-height: 16px;
+	content: "\e665";
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.o-SuggestBoxPopup {
+	z-index: 99999;
+}
+
+.o-SuggestBoxPopup .popupContent {
+	padding: 2px 2px;
+	border-radius: 0px;
+	background-color: white;
+	color: #474747;
+	-webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.18196);
+	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.18196);
+	-webkit-backface-visibility: hidden;
+	-moz-backface-visibility: hidden;
+	-ms-backface-visibility: hidden;
+	backface-visibility: hidden;
+	margin-top: 3px !important;
+	margin-bottom: 3px !important;
+	margin-right: 3px !important;
+	cursor: default;
+	width: auto;
+	color: #f5863c;
+}
+
+.o-SuggestBoxPopup .popupContent[class*="animate-in"] {
+	-webkit-animation: valo-overlay-animate-in 120ms;
+	-moz-animation: valo-overlay-animate-in 120ms;
+	animation: valo-overlay-animate-in 120ms;
+}
+
+.o-SuggestBoxPopup .popupContent[class*="animate-out"] {
+	-webkit-animation: valo-animate-out-fade 120ms;
+	-moz-animation: valo-animate-out-fade 120ms;
+	animation: valo-animate-out-fade 120ms;
+}
+
+.o-SuggestBoxPopup .popupContent table {
+	border-collapse: collapse;
+	border-spacing: 0;
+	margin: 0 auto;
+}
+
+.o-SuggestBoxPopup .popupContent td {
+	padding: 1px;
+}
+
+.o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel {
+	font-size: 12px;
+	text-align: center;
+}
+
+.o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel:focus {
+	outline: none;
+}
+
+.o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 18px;
+	height: 15px;
+	border: 1px solid transparent;
+	line-height: 15px;
+	text-align: center;
+	font-size: 11px;
+	background: #fafafa;
+	-webkit-transition: color 200ms;
+	-moz-transition: color 200ms;
+	transition: color 200ms;
+	display: inline-block;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	cursor: pointer;
+}
+
+.o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day:hover {
+	color: #f5863c;
+}
+
+.o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day-offmonth {
+	color: #a0a0a0;
+	background: transparent;
+}
+
+.o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day-today {
+	color: #191919;
+	font-weight: 600;
+	border-color: #afafaf;
+}
+
+.o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected, .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected:hover {
+	color: #f3dfd2;
+	background: #f5863c;
+	border: none;
+	font-weight: 600;
+}
+
+.o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-focused {
+	-webkit-box-shadow: 0 0 0 1px transparent;
+	box-shadow: 0 0 0 1px transparent;
+	position: relative;
+}
+
+.v-ie8 .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-focused {
+	border-color: #f5863c;
+}
+
+.o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range, .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range:hover {
+	color: #a0a0a0;
+	cursor: not-allowed;
+}
+
+.o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-weekdays {
+	height: 15px;
+	color: rgba(133, 133, 133, 0.85);
+}
+
+.o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-weekdays strong {
+	font: inherit;
+	font-size: 11px;
+}
+
+.o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-header {
+	white-space: nowrap;
+}
+
+.o-SuggestBoxPopup .popupContent td[class*="year"] button, .o-SuggestBoxPopup .popupContent td[class*="month"] button {
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-ms-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	border: none;
+	background: transparent;
+	padding: 0;
+	margin: 0;
+	cursor: pointer;
+	color: transparent;
+	font-size: 0;
+	width: 11px;
+	height: 15px;
+	outline: none;
+	position: relative;
+	vertical-align: middle;
+}
+
+.o-SuggestBoxPopup .popupContent td[class*="year"] button:before, .o-SuggestBoxPopup .popupContent td[class*="month"] button:before {
+	color: #a0a0a0;
+	font-size: 16px;
+	line-height: 18px;
+	-webkit-transition: color 200ms;
+	-moz-transition: color 200ms;
+	transition: color 200ms;
+}
+
+.o-SuggestBoxPopup .popupContent td[class*="year"] button:hover:before, .o-SuggestBoxPopup .popupContent td[class*="month"] button:hover:before {
+	color: #f5863c;
+}
+
+.o-SuggestBoxPopup .popupContent td[class*="year"] button.outside-range, .o-SuggestBoxPopup .popupContent td[class*="month"] button.outside-range {
+	cursor: default;
+	opacity: 0.3;
+	filter: alpha(opacity=30.0) ;
+}
+
+.o-SuggestBoxPopup .popupContent td[class*="year"] button.outside-range:hover:before, .o-SuggestBoxPopup .popupContent td[class*="month"] button.outside-range:hover:before {
+	color: #a0a0a0;
+}
+
+.o-SuggestBoxPopup .popupContent .v-button-prevyear:before {
+	font-family: ThemeIcons;
+	content: "\f100";
+}
+
+.o-SuggestBoxPopup .popupContent .v-button-prevmonth:before {
+	font-family: ThemeIcons;
+	content: "\f104";
+}
+
+.o-SuggestBoxPopup .popupContent .v-button-nextyear:before {
+	font-family: ThemeIcons;
+	content: "\f101";
+}
+
+.o-SuggestBoxPopup .popupContent .v-button-nextmonth:before {
+	font-family: ThemeIcons;
+	content: "\f105";
+}
+
+.o-SuggestBoxPopup .popupContent td.v-datefield-calendarpanel-month {
+	width: 88px;
+	color: #f5863c;
+}
+
+.o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-year td.v-datefield-calendarpanel-month {
+	width: 44px;
+}
+
+.o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-weeknumber, .o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-weekdays.v-datefield-calendarpanel-weeknumbers td:first-child {
+	width: 18px;
+	color: rgba(133, 133, 133, 0.85);
+	font-size: 11px;
+	display: inline-block;
+	text-align: left;
+}
+
+.o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-weeknumber {
+	position: relative;
+}
+
+.o-SuggestBoxPopup .popupContent .v-datefield-calendarpanel-weeknumbers .v-first:before {
+	content: "";
+	position: absolute;
+	top: 21px;
+	bottom: 0;
+	left: 0;
+	width: 19px;
+	border-top: 1px solid #d4d4d4;
+	border-right: 1px solid #d4d4d4;
+	border-top-right-radius: 0px;
+	border-bottom-left-radius: 0px;
+	background: #fff;
+}
+
+.o-SuggestBoxPopup .popupContent td.v-datefield-calendarpanel-time {
+	width: 100%;
+	font-size: 11px;
+}
+
+.o-SuggestBoxPopup .popupContent td.v-datefield-calendarpanel-time .v-label {
+	display: inline;
+	margin: 0 0.1em;
+	font-weight: 400;
+}
+
+.o-SuggestBoxPopup .item-selected {
+	background-color: darkgray;
+	color: white;
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/VAADIN/themes/valo/shared/img/spinner.gif b/org.eclipse.osbp.themes/VAADIN/themes/valo/shared/img/spinner.gif
new file mode 100644
index 0000000..acf8f1c
--- /dev/null
+++ b/org.eclipse.osbp.themes/VAADIN/themes/valo/shared/img/spinner.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/about.html b/org.eclipse.osbp.themes/about.html
new file mode 100644
index 0000000..3295c89
--- /dev/null
+++ b/org.eclipse.osbp.themes/about.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+ 
+<p>June 1, 2016</p>	
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;).  Unless otherwise 
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 (&quot;EPL&quot;).  A copy of the EPL is available 
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is 
+being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
+apply to your use of any object code in the Content.  Check the Redistributor's license that was 
+provided with the Content.  If no such license exists, contact the Redistributor.  Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
+
+<p>
+The bundle contains software licensed under the follwing licenses:<br>
+   - <a href="about_files/Apache-license-2.0.txt">Apache License 2.0</a> for dragdrop.scss<br> 
+   - <a href="about_files/Vaadin-Licensing.html">Vaadin License</a>, which itself contains further licenses, for Vaadin Themes and Tools<br>
+   - <a href="about_files/OFL.html">SIL Open Font License (OFL)</a> for Font Awesome which is Dual licensed. We decided to go with the OFL<br>
+   - <a href="about_files/org.w3c.css.sac_1.3.1-about.html">w3c EPL</a> for org.w3c.css.sac_1.3.1<br>
+   - <a href="about_files/org.w3c.flute_1.3.0.gg2-license.html">w3c flute 1.3.0 license</a> for org.w3c.flute_1.3.0.gg2<br>
+   - <a href="about_files/reset_scss.txt">public domain</a> for reset.scss<br>
+
+</body>
+</html>
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/about.ini b/org.eclipse.osbp.themes/about.ini
new file mode 100644
index 0000000..7df671f
--- /dev/null
+++ b/org.eclipse.osbp.themes/about.ini
@@ -0,0 +1,17 @@
+# about.ini
+# contains information about a feature
+# java.io.Properties file (ISO 8859-1 with "\" escapes)
+# "%key" are externalized strings defined in about.properties
+# This file does not need to be translated.
+
+# Property "aboutText" contains blurb for "About" dialog (translated)
+aboutText=%featureText
+
+# Property "featureImage" contains path to feature image (32x32)
+featureImage=
+
+# Property "appName" contains name of the application (translated)
+appName=%featureName
+
+# Property "welcomePage" contains path to welcome page (special XML-based format)
+welcomePage=
diff --git a/org.eclipse.osbp.themes/about.mappings b/org.eclipse.osbp.themes/about.mappings
new file mode 100644
index 0000000..4511a0a
--- /dev/null
+++ b/org.eclipse.osbp.themes/about.mappings
@@ -0,0 +1,6 @@
+# about.mappings
+# contains fill-ins for about.properties
+# java.io.Properties file (ISO 8859-1 with "\" escapes)
+# This file does not need to be translated.
+
+0=qualifier
diff --git a/org.eclipse.osbp.themes/about.properties b/org.eclipse.osbp.themes/about.properties
new file mode 100644
index 0000000..63f6ebe
--- /dev/null
+++ b/org.eclipse.osbp.themes/about.properties
@@ -0,0 +1,34 @@
+#
+# Copyright (c) 2012, 2016 - Loetz GmbH&Co.KG (Heidelberg)
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#    Loetz GmbH&Co.KG - initial API and implementation
+#
+
+# NLS_MESSAGEFORMAT_VAR
+
+################ blurb property ####################################
+featureText=\
+Copyright (c) 2012-2016 - Loetz GmbH&Co.KG \n\
+All rights reserved. This program and the accompanying materials\n\
+are made available under the terms of the Eclipse Public License v1.0\n\
+which accompanies this distribution, and is available at\n\
+http://www.eclipse.org/legal/epl-v10.html\n\
+\n\
+Contributors:\n\
+    Loetz GmbH&Co.KG - implementation\n\
+\n\
+\n\
+The bundle contains software licensed under the follwing licenses:\n\
+	- Apache License 2.0 for dragdrop.scss\n\
+	- Vaadin License, which itself contains further licenses, for Vaadin Themes and Tools\n\
+	- SIL Open Font License (OFL) for Font Awesome which is Dual licensed. We decided to go with the OFL\n\
+	- w3c EPL for org.w3c.css.sac_1.3.1\n\
+	- w3c flute 1.3.0 license for org.w3c.flute_1.3.0.gg2\n\
+	- "public domain" for reset.scss\n\
+\n
+################ end of blurb property ####################################
diff --git a/org.eclipse.osbp.themes/about_files/Apache-license-2.0.txt b/org.eclipse.osbp.themes/about_files/Apache-license-2.0.txt
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/org.eclipse.osbp.themes/about_files/Apache-license-2.0.txt
@@ -0,0 +1,202 @@
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (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.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
diff --git a/org.eclipse.osbp.themes/about_files/OFL.html b/org.eclipse.osbp.themes/about_files/OFL.html
new file mode 100644
index 0000000..94c7970
--- /dev/null
+++ b/org.eclipse.osbp.themes/about_files/OFL.html
@@ -0,0 +1,252 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>OFL web version</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="keywords" content="OFL, font, typography, license, FLOSS">
+<link rel="stylesheet" href="/cms/assets/misc/css/default.css" type="text/css">
+<link rel="stylesheet" href="../sites/nrsi/themes/default/_css/default.css" type="text/css">
+
+<style type="text/css">
+<!--
+
+A.GlobalNavLink, A.GlobalNavLink:visited {
+	color: #FFFF00;
+	font-size: smaller;
+	font-weight: bold;
+}
+
+-->
+
+</style>
+
+<!-- START Google Analytics -->
+<script type="text/javascript">
+var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
+document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
+</script>
+<script type="text/javascript">
+var pageTracker = _gat._getTracker("UA-5469534-1");
+pageTracker._trackPageview();
+</script>
+<!-- END Google Analytics -->
+
+
+	<title>OFL web version</title>
+</head>
+
+<body style="padding:0; margin:0">
+
+
+<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
+  <tr>
+    <td style="background: #0068a6; padding-left:20; padding-top:10; white-space:nowrap;" width="110" valign="top">
+		<p><a href="http://www.sil.org/">
+<!-- <img src="../sites/nrsi/themes/default/_media/SIL_logo_left_column.gif" width="86" height="80" border="0"> -->
+<img src="../sites/nrsi/themes/default/_media/SIL_Logo_TM_Blue_2014.png" width="85" height="95" border="0" alt="">
+</a><br><br></p>
+    	<p class="Cat1"><a class="Cat1" href="page.php?cat_id=Home">Home</a></p>
+<p class="Cat1"><a class="Cat1" href="page.php?cat_id=ContactUs">Contact Us</a></p>
+<p class="Cat1"><a class="Cat1" href="page.php?cat_id=General">General</a></p>
+<p class="Cat2"><a class="Cat2" href="page.php?cat_id=Babel">Initiative B@bel</a></p>
+<p class="Cat2"><a class="Cat2" href="page.php?cat_id=WSI_Guidelines">WSI Guidelines</a></p>
+<p class="Cat1"><a class="Cat1" href="page.php?cat_id=Encoding">Encoding</a></p>
+<p class="Cat2"><a class="Cat2" href="page.php?cat_id=EncodingPrinciples">Principles</a></p>
+<p class="Cat2"><a class="Cat2" href="page.php?cat_id=Unicode">Unicode</a></p>
+<p class="Cat3"><a class="Cat3" href="page.php?cat_id=UnicodeTraining">Training</a></p>
+<p class="Cat3"><a class="Cat3" href="page.php?cat_id=UnicodeTutorials">Tutorials</a></p>
+<p class="Cat3"><a class="Cat3" href="page.php?cat_id=UnicodePUA">PUA</a></p>
+<p class="Cat2"><a class="Cat2" href="page.php?cat_id=Conversion">Conversion</a></p>
+<p class="Cat3"><a class="Cat3" href="page.php?cat_id=EncConvRes">Resources</a></p>
+<p class="Cat3"><a class="Cat3" href="page.php?cat_id=ConversionUtilities">Utilities</a></p>
+<p class="Cat4"><a class="Cat4" href="page.php?cat_id=TECkit">TECkit</a></p>
+<p class="Cat3"><a class="Cat3" href="page.php?cat_id=ConversionMaps">Maps</a></p>
+<p class="Cat2"><a class="Cat2" href="page.php?cat_id=EncodingResources">Resources</a></p>
+<p class="Cat1"><a class="Cat1" href="page.php?cat_id=Input">Input</a></p>
+<p class="Cat2"><a class="Cat2" href="page.php?cat_id=InputPrinciples">Principles</a></p>
+<p class="Cat2"><a class="Cat2" href="page.php?cat_id=InputUtilities">Utilities</a></p>
+<p class="Cat2"><a class="Cat2" href="page.php?cat_id=InputTutorials">Tutorials</a></p>
+<p class="Cat2"><a class="Cat2" href="page.php?cat_id=InputResources">Resources</a></p>
+<p class="Cat1"><a class="Cat1" href="page.php?cat_id=TypeDesign">Type Design</a></p>
+<p class="Cat2"><a class="Cat2" href="page.php?cat_id=TypeDesignPrinciples">Principles</a></p>
+<p class="Cat2"><a class="Cat2" href="page.php?cat_id=FontDesignTools">Design Tools</a></p>
+<p class="Cat2"><a class="Cat2" href="page.php?cat_id=FontFormats">Formats</a></p>
+<p class="Cat2"><a class="Cat2" href="page.php?cat_id=TypeDesignResources">Resources</a></p>
+<p class="Cat3"><a class="Cat3" href="page.php?cat_id=FontDownloads">Font Downloads</a></p>
+<p class="Cat3"><a class="Cat3" href="page.php?cat_id=FontDownloadsGentium">Gentium</a></p>
+<p class="Cat3"><a class="Cat3" href="page.php?cat_id=FontDownloadsDoulos">Doulos</a></p>
+<p class="Cat3"><a class="Cat3" href="page.php?cat_id=FontDownloadsIPA">IPA</a></p>
+<p class="Cat1"><a class="Cat1" href="page.php?cat_id=Rendering">Rendering</a></p>
+<p class="Cat2"><a class="Cat2" href="page.php?cat_id=RenderingPrinciples">Principles</a></p>
+<p class="Cat2"><a class="Cat2" href="page.php?cat_id=RenderingTechnologies">Technologies</a></p>
+<p class="Cat3"><a class="Cat3" href="page.php?cat_id=RenderingOpenType">OpenType</a></p>
+<p class="Cat3"><a class="Cat3" href="page.php?cat_id=RenderingGraphite">Graphite</a></p>
+<p class="Cat2"><a class="Cat2" href="page.php?cat_id=RenderingResources">Resources</a></p>
+<p class="Cat3"><a class="Cat3" href="page.php?cat_id=FontFAQ">Font FAQ</a></p>
+<p class="Cat1"><a class="Cat1" href="page.php?cat_id=Links">Links</a></p>
+<p class="Cat1"><a class="Cat1" href="page.php?cat_id=Glossary">Glossary</a></p>
+
+    	<br>
+	</td>
+
+    <td valign="top" style="padding:0" xwidth="650">
+		<div style="background: #6699CC url(../sites/nrsi/themes/default/_media/home_banner_gradient.gif) no-repeat right; padding:0 0 0 25; height:36px; margin:0; color:#FFFFFF;">
+			<p style="font-family:Times New Roman; font-size:25px; color:#FFFFFF; padding:10 0 0 0; margin:0 0 0 0">NRSI: Computers & Writing Systems</p>
+		</div>
+		<div style="padding:0 0 0 0; background-color:#000000; color:#FFFFFF">
+			<table width='100%'>
+				<tr>
+					<td style="padding: 0 0 0 25px"><a class="GlobalNavLink" href="http://www.sil.org/">SIL HOME</a>
+| <a class="GlobalNavLink" href="http://software.sil.org/products/">SIL SOFTWARE</a>
+| <a class="GlobalNavLink" href="http://scripts.sil.org/support">SUPPORT</a>
+| <a class="GlobalNavLink" href="https://www.charity-pay.com/d/donation.asp?CID=83">DONATE</a>
+					</td>
+					<td align='right'>
+<div id="google_translate_element"></div>
+					</td>
+					<td align='right' width='20%'>
+						<p><!-- RegionBegin: region_type='SearchForm' id='df50f139' --><form action='/cms/scripts/page.php?' method='POST' name='search_form'><input style='font-size:9' maxlength='200' name='search_query' size='30' value=''/> <input style='font-size:9' type='submit' value='Search'/></form><!-- RegionEnd: region_type='SearchForm' id='df50f139' --></p>
+					</td>
+				</tr>
+			</table>
+		</div>
+
+		<div style="padding:0 25 25 25">
+			<p class='CategoryPath'>You are here: <a class='CategoryPath' href='page.php?cat_id=TypeDesign'>Type Design</a><br>
+			Short URL: <a href='http://scripts.sil.org/OFL_web'>http://scripts.sil.org/OFL_web</a></p>
+			
+			<!-- 
+			 -->
+<!-- 
+<div class='Warning'  >
+	<p class='Warning_heading'  >
+		Site unavailability
+	</p>
+	<p>
+		Due to essential repairs, this website may be unavailable at times during September 6 (Tue) and 7 (Wed). We apologize for the inconvenience.
+	</p>
+</div>
+-->
+			<h1>OFL web version
+</h1>
+<p> <span class='author_date_hits'>Nicolas Spalinger & Victor Gaultney, 2007-02-26</span></p><div class='Sidebar'><p><a href='page.php?item_id=OFL'>General Information</a></p>
+<p><a href='page.php?item_id=OFL_web'>Text of the SIL Open Font License</a></p>
+<p><a href='page.php?item_id=OFL-FAQ_web'>The OFL FAQ</a></p>
+<p><a href='page.php?item_id=OFL_fonts'>Fonts licensed via the OFL</a></p>
+<p><a href='page.php?item_id=OFL_logo'>OFL Graphics</a></p>
+<div class='mediacontainer'>
+  <a href='http://scripts.sil.org/OFL'><img src='http://scripts.sil.org/cms/scripts/../sites/nrsi/media/OFL_logo_rect_color.png' height='31' width='88'></a>
+</div>
+</div><p></p>
+<p></p>
+<div class='Note'><p class='Note_heading'>Note</p><p>The Google translate widget on this page should not be used to provide a rough translation. Only the English original should be considered official and authoritative. See our translation policy in the OFL-FAQ section 8.5.</p>
+</div><p>Copyright (c) &lt;dates&gt;, &lt;Copyright Holder&gt; (&lt;URL|email&gt;),<br />
+with Reserved Font Name &lt;Reserved Font Name&gt;.</p>
+<p>Copyright (c) &lt;dates&gt;, &lt;additional Copyright Holder&gt; (&lt;URL|email&gt;),<br />
+with Reserved Font Name &lt;additional Reserved Font Name&gt;.</p>
+<p>Copyright (c) &lt;dates&gt;, &lt;additional Copyright Holder&gt; (&lt;URL|email&gt;).</p>
+<p>This Font Software is licensed under the SIL Open Font License, Version 1.1.</p>
+<p>This license is copied below, and is also available with a FAQ at: <a href='http://scripts.sil.org/OFL'>http://scripts.sil.org/OFL</a></p>
+<a name='949d16a9'></a>
+<h2> SIL OPEN FONT LICENSE </h2>
+
+<p>Version 1.1 - 26 February 2007</p>
+<a name='c6e67051'></a>
+<h3> PREAMBLE</h3>
+
+<p>The goals of the Open Font License (OFL) are to stimulate worldwide<br />
+development of collaborative font projects, to support the font creation<br />
+efforts of academic and linguistic communities, and to provide a free and<br />
+open framework in which fonts may be shared and improved in partnership<br />
+with others.</p>
+<p>The OFL allows the licensed fonts to be used, studied, modified and<br />
+redistributed freely as long as they are not sold by themselves. The<br />
+fonts, including any derivative works, can be bundled, embedded, <br />
+redistributed and/or sold with any software provided that any reserved<br />
+names are not used by derivative works. The fonts and derivatives,<br />
+however, cannot be released under any other type of license. The<br />
+requirement for fonts to remain under this license does not apply<br />
+to any document created using the fonts or their derivatives.</p>
+<a name='ebb1469e'></a>
+<h3> DEFINITIONS</h3>
+
+<p>"Font Software" refers to the set of files released by the Copyright<br />
+Holder(s) under this license and clearly marked as such. This may<br />
+include source files, build scripts and documentation.</p>
+<p>"Reserved Font Name" refers to any names specified as such after the<br />
+copyright statement(s).</p>
+<p>"Original Version" refers to the collection of Font Software components as<br />
+distributed by the Copyright Holder(s).</p>
+<p>"Modified Version" refers to any derivative made by adding to, deleting,<br />
+or substituting &mdash; in part or in whole &mdash; any of the components of the<br />
+Original Version, by changing formats or by porting the Font Software to a<br />
+new environment.</p>
+<p>"Author" refers to any designer, engineer, programmer, technical<br />
+writer or other person who contributed to the Font Software.</p>
+<a name='eb655f4e'></a>
+<h3>PERMISSION &amp; CONDITIONS</h3>
+
+<p>Permission is hereby granted, free of charge, to any person obtaining<br />
+a copy of the Font Software, to use, study, copy, merge, embed, modify,<br />
+redistribute, and sell modified and unmodified copies of the Font<br />
+Software, subject to the following conditions:</p>
+<p>1) Neither the Font Software nor any of its individual components,<br />
+in Original or Modified Versions, may be sold by itself.</p>
+<p>2) Original or Modified Versions of the Font Software may be bundled,<br />
+redistributed and/or sold with any software, provided that each copy<br />
+contains the above copyright notice and this license. These can be<br />
+included either as stand-alone text files, human-readable headers or<br />
+in the appropriate machine-readable metadata fields within text or<br />
+binary files as long as those fields can be easily viewed by the user.</p>
+<p>3) No Modified Version of the Font Software may use the Reserved Font<br />
+Name(s) unless explicit written permission is granted by the corresponding<br />
+Copyright Holder. This restriction only applies to the primary font name as<br />
+presented to the users.</p>
+<p>4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font<br />
+Software shall not be used to promote, endorse or advertise any<br />
+Modified Version, except to acknowledge the contribution(s) of the<br />
+Copyright Holder(s) and the Author(s) or with their explicit written<br />
+permission.</p>
+<p>5) The Font Software, modified or unmodified, in part or in whole,<br />
+must be distributed entirely under this license, and must not be<br />
+distributed under any other license. The requirement for fonts to<br />
+remain under this license does not apply to any document created<br />
+using the Font Software.</p>
+<a name='81bc75c5'></a>
+<h3>TERMINATION</h3>
+
+<p>This license becomes null and void if any of the above conditions are<br />
+not met.</p>
+<a name='c6abc7e0'></a>
+<h3>DISCLAIMER</h3>
+
+<p>THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,<br />
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF<br />
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT<br />
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE<br />
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,<br />
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL<br />
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING<br />
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM<br />
+OTHER DEALINGS IN THE FONT SOFTWARE.</p>
+
+
+			<hr>
+			
+			<p><small>© 2003-2017 <a href='http://www.sil.org/' target='_blank'>SIL International</a>, all rights reserved, unless otherwise noted elsewhere on this page.<br>
+			Provided by SIL's Non-Roman Script Initiative. <a href='http://scripts.sil.org/support'>Contact us here.</a></small></p>
+		</div>
+    </td>
+
+</table>
+<!-- Page duration: 0.03 -->
+<script>
+function googleTranslateElementInit() {
+  new google.translate.TranslateElement({
+    pageLanguage: 'en'
+  }, 'google_translate_element');
+}
+</script><script src="http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
+</body>
+
+</html>
diff --git a/org.eclipse.osbp.themes/about_files/Vaadin-Licensing.html b/org.eclipse.osbp.themes/about_files/Vaadin-Licensing.html
new file mode 100644
index 0000000..9d62340
--- /dev/null
+++ b/org.eclipse.osbp.themes/about_files/Vaadin-Licensing.html
@@ -0,0 +1,412 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!-- saved from url=(0057)http://vaadin.com/download/release/7.5/7.5.7/license.html -->
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+
+<title>Vaadin Licensing</title>
+<link rel="stylesheet" type="text/css" href="./Vaadin-Licensing_files/styles.css">
+<!--[if IE]>
+		<link rel="stylesheet" type="text/css" href="css/ie.css" />
+		<![endif]-->
+</head>
+<body>
+
+	<div id="header">
+		<h1>Vaadin – thinking of U and I</h1>
+		<div id="version"></div>
+	</div>
+	<!-- /header -->
+
+	<div id="content">
+
+      <h1>Licensing</h1>
+
+      <p>
+        <strong><i>Vaadin Framework</i> is intended to be freely used and extended by
+        anyone without any fees</strong>. In order to guarantee these freedoms, <i>Vaadin
+        Framework</i> is licensed under the <a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/apache-license-version-2-0.txt">Apache License, Version 2.0</a>.
+      </p>
+
+      <p>
+        Third-party software included in this distribution is provided under the same
+        license or compatible licenses, as listed in the section below.
+      </p>
+
+      <p>
+        The license of the Vaadin Framework is for this product only and may not apply to
+        all Vaadin add-ons, such as those available from Vaadin Directory, or other Vaadin
+        products, which may have different licenses.
+      </p>
+
+      <p>
+        If you have any questions on licensing terms, please contact us through <a href="http://vaadin.com/contact">the vaadin.com web-site</a>.
+      </p>
+
+      <h3>Included Third-Party Software and Licenses</h3>
+
+      <h4>Vaadin Production Dependencies</h4>
+
+      <p>The following dependencies are used by the Vaadin runtime
+         libraries when running the application in the production
+	 mode, and some also by the development libraries:</p>
+
+      <table border="1" cellspacing="1">
+        <thead style="background: #ccc;">
+          <tr><th>Package</th><th>License</th></tr>
+        </thead>
+        <tbody>
+          <tr>
+            <td>Apache Commons<br>
+                CLI<br> <!-- Used by theme-compiler -->
+                Discovery<br>
+                IO<br>
+                Jexl<br>
+                Lang<br>
+                Logging<br> <!-- Used by theme-compiler -->
+                Math<br>
+            </td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/apache-license-version-2-0.txt">Apache License, Version 2.0</a></td>
+          </tr>
+ 
+          <!-- Used by GWT and vaadin-server -->
+          <tr>
+            <td>Bean Validation (JSR-303) API</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/apache-license-version-2-0.txt">Apache License, Version 2.0</a></td>
+          </tr>
+
+          <tr>
+            <td>Google AppEngine API*</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/google-cloud-platform-terms-of-service.txt">Google Cloud Platform Terms of Service</a></td>
+          </tr>
+
+          <tr>
+            <td>Google Collections</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/apache-license-version-2-0.txt">Apache License, Version 2.0</a></td>
+          </tr>
+
+          <!-- In vaadin-shared, vaadin-client-compiler, etc. -->
+          <tr>
+            <td>Google GWT</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/apache-license-version-2-0.txt">Apache License, Version 2.0</a></td>
+          </tr>
+
+          <tr>
+            <td>Closure Stylesheets</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/apache-license-version-2-0.txt">Apache License, Version 2.0</a></td>
+          </tr>
+
+          <tr>
+            <td>ASM</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/ow2-asm-license.txt">ASM Project License</a></td>
+          </tr>
+
+          <!-- In vaadin-shared-deps -->
+          <tr>
+            <td>Guava</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/apache-license-version-2-0.txt">Apache License, Version 2.0</a></td>
+          </tr>
+
+          <!-- In vaadin-shared-deps -->
+          <tr>
+            <td>JSON</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/apache-license-version-2-0.txt">Apache License, Version 2.0</a></td>
+          </tr>
+
+          <!-- Used by vaadin-server -->
+          <tr>
+            <td>JSoup</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/the-mit-license.txt">The MIT License</a></td>
+          </tr>
+
+          <tr>
+            <td>streamhtmlparser</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/new-bsd-license.txt">New BSD License</a></td>
+          </tr>
+
+          <!-- If vaadin-push used. Atmosphere has some internal dependencies, but they are all Apache 2. -->
+          <tr>
+            <td>Atmosphere Framework^</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/apache-license-version-2-0.txt">Apache License, Version 2.0</a>,<br>
+                <a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/common-development-and-distribution-license-v1-0.txt">Common Development and Distribution License, Version 1.0</a></td>
+          </tr>
+
+          <!-- Used by vaadin-push -->
+          <tr>
+            <td>SLF4J^</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/the-mit-license.txt">The MIT License</a></td>
+          </tr>
+          <!-- Used by vaadin-push -->
+          <tr>
+            <td>jQuery^</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/the-mit-license.txt">The MIT License</a></td>
+          </tr>
+          <!-- Used by font icons -->
+          <tr>
+            <td title="Custom web font">FontAwesome</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/OFL.txt">SIL OFL 1.1</a></td>
+          </tr>
+          <!-- Included in the Valo theme -->
+          <tr>
+            <td title="Custom web font">Open Sans</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/apache-license-version-2-0.txt">Apache License, version 2.0</a></td>
+          </tr>
+          <tr>
+            <td title="Custom web font">Roboto</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/apache-license-version-2-0.txt">Apache License, version 2.0</a></td>
+          </tr>
+          <tr>
+            <td title="Custom web font">Roboto Condensed</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/apache-license-version-2-0.txt">Apache License, version 2.0</a></td>
+          </tr>
+          <tr>
+            <td title="Custom web font">Source Sans Pro</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/OFL.txt">SIL OFL 1.1</a></td>
+          </tr>
+          <tr>
+            <td title="Custom web font">Lato</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/OFL.txt">SIL OFL 1.1</a></td>
+          </tr>
+          <tr>
+            <td title="Custom web font">Lora</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/OFL.txt">SIL OFL 1.1</a></td>
+          </tr>
+          <tr>
+            <td><a href="https://github.com/heygrady/scss-blend-modes">SCSS Blend Modes</a></td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/the-mit-license.txt">The MIT License</a></td>
+          </tr>
+          <tr>
+            <td><a href="https://github.com/Team-Sass/Sass-list-functions">Sass list functions</a></td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/the-mit-license.txt">The MIT License</a></td>
+          </tr>
+	  <!-- The extracted vaadin-sass-compiler -->
+          <tr>
+            <td>Vaadin Sass Compiler</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/apache-license-version-2-0.txt">Apache License, Version 2.0</a></td>
+          </tr>
+	  <!-- Bourbon sass library -->
+          <tr>
+            <td>Bourbon</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/the-mit-license.txt">The MIT License</a></td>
+          </tr>
+        </tbody>
+      </table>
+      
+      <p>* Not required by Vaadin, only used if provided by the user.<br>
+^ Only if <tt>vaadin-push</tt> is used.</p>
+
+      <h4>Vaadin Development Dependencies</h4>
+
+      <p>The following dependencies are only used by the Vaadin
+         development libraries. Some are also used when running a
+	 Vaadin application in the development mode:</p>
+
+      <table border="1" cellspacing="1">
+        <thead style="background: #ccc;">
+          <tr><th>Package</th><th>License</th></tr>
+        </thead>
+        <tbody>
+          <!-- Required by Smartsprites -->
+          <tr>
+            <td>Apache Ant<br>
+                Ant Launcher</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/apache-license-version-2-0.txt">Apache License, Version 2.0</a></td>
+          </tr>
+
+          <tr>
+            <td>Apache Commons<br>
+                BCEL<br>
+                <!-- Beanutils<br/> --> <!-- Does not appear to be used anywhere -->
+                Codec<br>
+                Collections<br>
+                Digester 3<br>
+                EL<br>
+                Modeler</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/apache-license-version-2-0.txt">Apache License, Version 2.0</a></td>
+          </tr>
+
+          <!-- Is this used anywhere? -->
+          <tr>
+            <td>Apache HttpComponents Core</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/apache-license-version-2-0.txt">Apache License, Version 2.0</a></td>
+          </tr>
+
+          <!-- In vaadin-client-compiler -->
+          <tr>
+            <td>Apache Jakarta Regexp</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/apache-license-version-2-0.txt">Apache License, Version 2.0</a></td>
+          </tr>
+          <tr>
+            <td>Apache Mime4j</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/apache-license-version-2-0.txt">Apache License, Version 2.0</a></td>
+          </tr>
+
+          <!-- The Mime4j does not appear to be used anywhere. Remove if necessary.
+          <tr>
+            <td>Apache James Server<br/>
+                Apache James Mime4j</td>
+            <td><a href="licenses/apache-license-version-2-0.txt">Apache License, Version 2.0</a></td>
+          </tr>
+          -->
+
+          <!-- In vaadin-client-compiler -->
+          <tr>
+            <td>Apache Tapestry</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/apache-license-version-2-0.txt">Apache License, Version 2.0</a></td>
+          </tr>
+
+          <tr>
+            <td>Apache Tomcat<br>
+                Catalina<br> <!-- Is this used anywhere? -->
+                Coyote<br> <!-- Is this used anywhere? -->
+                Jasper<br> <!-- In vaadin-client-compiler -->
+                JK<br> <!-- Is this used anywhere? -->
+                Naming <!-- In vaadin-client-compiler -->
+            </td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/apache-license-version-2-0.txt">Apache License, Version 2.0</a></td>
+          </tr>
+
+          <!-- In vaadin-client-compiler -->
+          <tr>
+            <td>Apache Xalan</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/apache-license-version-2-0.txt">Apache License, Version 2.0</a></td>
+          </tr>
+
+          <!-- In vaadin-client-compiler -->
+          <tr>
+            <td>Apache Xerces</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/apache-license-version-2-0.txt">Apache License, Version 2.0</a></td>
+          </tr>
+
+          <!-- Used by GWT and smartsprites -->
+          <tr>
+            <td>Args4j</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/the-mit-license.txt">The MIT License</a></td>
+          </tr>
+
+          <!-- Used by theme-compiler -->
+          <tr>
+            <td>CSS Parser</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/gnu-lesser-general-public-license-version-2-0.txt">GNU Lesser General Public License, version 2.0</a></td>
+          </tr>
+
+          <!-- In vaadin-client-compiler -->
+          <tr>
+            <td>CUP</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/cup-open-source-license.txt">CUP Open Source License</a></td>
+          </tr>
+
+          <!-- In vaadin-client-compiler -->
+          <tr>
+            <td>CyberNeko HTML Parser</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/apache-license-version-2-0.txt">Apache License, Version 2.0</a></td>
+          </tr>
+
+          <!-- In vaadin-client-compiler -->
+          <tr>
+            <td>Eclipse JDT</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/eclipse-public-license-v1-0.txt">Eclipse Public License - v 1.0</a></td>
+          </tr>
+
+          <!-- In vaadin-shared-deps but only invoked in development mode -->
+          <tr>
+            <td>Flute</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/w3c-software-copyright-notice-and-license.txt">W3C Software Copyright Notice and License</a></td>
+          </tr>
+
+          <!-- Is this used anywhere? -->
+          <tr>
+            <td>Google Closure Compiler</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/apache-license-version-2-0.txt">Apache License, Version 2.0</a></td>
+          </tr>
+
+          <!-- In vaadin-client-compiler -->
+          <tr>
+            <td>Google Protocol Buffers</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/google-bsd-license.txt">BSD License</a></td>
+          </tr>
+
+          <!-- In vaadin-client-compiler -->
+          <tr>
+            <td>HtmlUnit</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/apache-license-version-2-0.txt">Apache License, Version 2.0</a></td>
+          </tr>
+
+          <!-- In vaadin-client-compiler -->
+          <tr>
+            <td>ICU</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/icu-license-icu-1-8-1-and-later.txt">ICU License</a></td>
+          </tr>
+
+          <!-- In vaadin-client-compiler -->
+          <tr>
+            <td>Jetty</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/apache-license-version-2-0.txt">Apache License, Version 2.0</a><br><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/eclipse-public-license-v1-0.txt">Eclipse Public License - v 1.0</a><br><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/jetty-web-container-license.txt">Jetty Web Container License</a></td>
+          </tr>
+
+          <!-- Is this used anywhere? -->
+          <tr>
+            <td>Jsilver</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/apache-license-version-2-0.txt">Apache License, Version 2.0</a></td>
+          </tr>
+
+          <!-- Includes portal-service -->
+          <tr>
+            <td>Liferay Service Interfaces*</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/gnu-lesser-general-public-license-version-2-1.txt">GNU Lesser General Public License 2.1 or newer</a></td>
+          </tr>
+
+          <!-- In vaadin-client-compiler -->
+          <tr>
+            <td>Mozilla Rhino</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/mozilla-public-license-v1-1.txt">Mozilla Public License v. 1.1</a></td>
+          </tr>
+
+          <!-- Is this used anywhere? -->
+          <tr>
+            <td>MX4J</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/the-mx4j-license.txt">The MX4J License</a></td>
+          </tr>
+
+          <!-- Used by theme-compiler -->
+          <tr>
+            <td>SAC: The Simple API for CSS</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/w3c-software-copyright-notice-and-license.txt">W3C Software Copyright Notice and License</a></td>
+          </tr>
+
+          <!-- Used by theme-compiler -->
+          <tr>
+            <td>SmartSprites</td>
+            <td><a href="http://vaadin.com/download/release/7.5/7.5.7/licenses/smartsprites-bsd-license.txt">BSD License</a></td>
+          </tr>
+
+          <!-- Explicitly excluded from vaadin-client-compiler
+          <tr>
+            <td>Swingworker</td>
+            <td><a href="http://www.gnu.org/licenses/lgpl-2.1.html">GNU Lesser General Public License 2.1</a></td>
+          </tr>
+          -->
+        </tbody>
+      </table>
+
+      <p>* Not required by Vaadin, only used if provided by the user.</p>
+
+		<h1>Copyright and trademarks</h1>
+		<p>
+			"Vaadin" and "}&gt;" are registered trademarks of <a href="http://vaadin.com/company">Vaadin Ltd</a>. You may not market
+			your products or services using the Vaadin -brand name, use Vaadin
+			logos or trademarks without written permission from <a href="http://vaadin.com/company">Vaadin Ltd</a>.
+		</p>
+		<p>
+			Copyright to <i>Vaadin Framework</i> is owned by <a href="http://vaadin.com/company">Vaadin Ltd</a>.
+		</p>		
+	</div>
+	<!-- /content-->
+
+
+	<div id="footer">
+		<span class="slogan">Vaadin – thinking of U and I</span>
+	</div>
+	<!-- /footer -->
+
+
+
+</body></html>
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/about_files/Vaadin-Licensing_files/styles.css b/org.eclipse.osbp.themes/about_files/Vaadin-Licensing_files/styles.css
new file mode 100644
index 0000000..9bd03ae
--- /dev/null
+++ b/org.eclipse.osbp.themes/about_files/Vaadin-Licensing_files/styles.css
@@ -0,0 +1,475 @@
+html {
+	margin: 0;
+	padding: 0;
+	text-align: center;
+	}
+
+body {
+	background-color: #fff;
+	font: normal 14px/20px Helvetica, "Lucida Grande", Arial, Verdana, sans-serif;
+	color: #464440;
+	padding: 0;
+	min-width: 980px;
+	text-align: left;
+	margin: 0 auto;
+	}
+
+.clearer {
+	height: 0;
+	overflow: hidden;
+	clear: both;
+	}
+
+h1,h2,h3,h4,h5,h6 {
+	color: #000;
+	font-weight: normal;
+	line-height: normal;
+	}
+
+h1 {
+	font-size: 48px;
+	font-weight: bold;
+	}
+
+h2 {
+	font-size: 36px;
+	font-weight: bold;
+	}
+
+h3 {
+	font-size: 30px;
+	font-weight: bold;
+	margin-bottom: 23px;
+	}
+
+h4 {
+	font-size: 18px;
+	margin-bottom: .8em;
+	}
+
+h5 {
+	font-size: 16px;
+	margin-bottom: .5em;
+	}
+
+h6 {
+	font-size: 14px;
+	margin: .6em 0 .1em;
+	}
+
+p {
+	margin: 0 0 1em;
+	}
+
+a {
+	text-decoration: none;
+	padding: 0 3px;
+	margin: 0 -3px;
+	-moz-border-radius: 2px;
+	-webkit-border-radius: 2px;
+	border-radius: 2px;
+	}
+
+a:link {
+	color: #00a2d8;
+	}
+
+a:visited {
+	color: #00a248;
+	}
+
+a:hover {
+	background: #e4e3da;
+	color: #505048;
+	}
+
+a:active {
+	color: #000;
+	background: #a09f91;
+	}
+
+ul {
+	list-style-type: square;
+	}
+
+.codeblock {
+	background: #f0efea;
+	padding: 1em;
+	margin: 1em 0;
+	-webkit-border-radius: 8px;
+	-moz-border-radius: 8px;
+	}
+
+.codeblock h4 {
+	margin-top: 0;
+	}
+
+
+/***************************************************
+ * Furniture 
+ ***************************************************/
+
+#header {
+	height: 93px;
+	position: relative;
+	}
+
+#header h1 {
+	width: 393px;
+	height: 46px;
+	background: transparent url(../img/vaadin-logo.png) no-repeat;
+	position: absolute;
+	top: 23px;
+	left: 50%;
+	margin: 0;
+	margin-left: -484px;
+	text-indent: -9999px;
+	}
+
+#version {
+	position: absolute;
+	left: 50%;
+	top: 38px;
+	color: #000;
+	text-align: right;
+	width: 484px;
+	}
+
+#version a {
+	color: #78776d;
+	display: inline-block;
+	zoom: 1;
+	padding: 1px 12px;
+	font-size: 12px;
+	background: #e4e3da;
+	-moz-border-radius: 9px;
+	-webkit-border-radius: 9px;
+	border-radius: 9px;
+	}
+
+#version a:hover {
+	border: none;
+	background: #a09f91;
+	color: #fff;
+	}
+
+#version .release-notes {
+	margin-left: 10px;
+	}
+
+#subheader {
+	position: relative;
+	height: 38px;
+	line-height: 38px;
+	background: #000;
+	}
+
+#menu,
+#links {
+	list-style: none;
+	padding: 0;
+	margin: 0;
+	}
+
+#subheader li {
+	display: inline;
+	float: left;
+	padding: 0;
+	}
+
+#menu {
+	position: absolute;
+	left: 50%;
+	width: 650px;
+	margin-left: -483px;
+	font-weight: bold;
+	white-space: nowrap;
+	z-index: 2;
+	}
+
+#menu li {
+	margin: 0 .3em;
+	}
+
+#menu li,
+#menu a {
+	color: #d9d8cb;
+	}
+
+#links {
+	width: 484px;
+	position: absolute;
+	top: 2px;
+	left: 50%;
+	z-index: 1;
+	}
+
+#links li {
+	float: right;
+	}
+
+#links a {
+	font-size: 12px;
+	line-height: 34px;
+	color: #a09f91;
+	margin-left: 14px;
+	white-space: nowrap;
+	}
+
+#subheader a:hover {
+	background: transparent;
+	color: #fff;
+	}
+
+ul {
+	padding-left: 1.3em;
+	}
+
+#footer {
+	margin: 0 auto;
+	width: 968px;
+	height: 60px;
+	color: #000;
+	font-size: 11px;
+	}
+
+#footer a {
+	float: right;
+	}
+
+#footer strong {
+	font-size: 13px;
+	}
+
+#footer strong em {
+	color: #00b4f0;
+	font-style: normal;
+	margin: 0 0.2em 0 -0.15em;
+	}
+
+/***************************************************
+ * Content wrapper
+ ***************************************************/
+
+#content {
+	position: relative;
+	margin: 0 0 56px -484px;
+	left: 50%;
+	width: 968px;
+	overflow: hidden;
+	}
+
+
+
+/***************************************************
+ * Vertical tabs
+ ***************************************************/
+#tabs {
+	float: left;
+	width: 196px;
+	}
+
+#tabs .tab {
+	font-size: 18px;
+	cursor: pointer;
+	padding: 8px 14px;
+	background: #fff;
+	color: #a09f91;
+	-webkit-transition: linear .2s color;
+	}
+
+#tabs .tab * {
+	vertical-align: middle;
+}
+
+#tabs .tab a {
+	margin: 0;
+	padding: 0;
+	color: #00a2d8;
+	-webkit-transition: linear .2s color;
+	}
+
+#tabs .tab:hover a,
+#tabs .tab a:focus {
+	background: transparent;
+	margin: 0;
+	padding: 0;
+	color: #464440;
+	}
+
+#tabs .tab:hover {
+	color: #464440;
+	}
+
+#tabs .tab span {
+	font-size: 9px;
+	margin-left: .7em;
+	}
+
+#tabs .selected,
+#tabs .selected:hover,
+#tabs .selected:hover a,
+#tabs .selected a,
+#tabs .selected a:hover,
+#tabs .selected a:focus {
+	color: #000;
+	cursor: default;
+	-webkit-transition: linear .2s color;
+	font-weight: bold;
+	}
+
+#tabs .first {
+	margin-top: 0;
+	}
+
+h3.reasons {
+	color: #78776d;
+	margin: 0 0 40px;
+	height: 30px;
+	}
+	
+#reasons {
+	list-style: none;
+	margin: 0;
+	padding: 0;
+	}
+
+#reasons.js {
+	float: left;
+	width: 769px;
+	}
+
+#reasons .tab {
+	display: block;
+	margin: 0 0 1em;
+	padding: 20px 40px;
+	background: #efeee9;
+	-webkit-border-radius: 9px;
+	-moz-border-radius: 9px;
+	border-radius: 9px;
+	clear: left;
+	overflow: hidden;
+	}
+
+#reasons.js .tab {
+	width: 689px;
+	}
+
+#reasons .tab h4 {
+	font-weight: bold;
+	font-size: 24px;
+	margin: 14px 0 24px;
+	}
+
+#reasons .tab .col {
+	width: 22.8%;
+	margin-right: 2%;
+	float: left;
+	margin-bottom: 2em;
+	}
+
+#reasons .tab .col2 {
+	width: 47.8%;
+	margin-right: 2%;
+	float: left;
+	margin-bottom: 2em;
+	}
+
+#reasons .tab .col3 {
+	width: 72.8%;
+	margin-right: 2%;
+	float: left;
+	margin-bottom: 2em;
+	}
+
+#reasons .tab .col4 {
+	clear: left;
+	margin-bottom: 2em;
+	}
+
+#reasons .tab .newline {
+	clear: left;
+	}
+
+#reasons .tab p:last-child {
+	margin: 0;
+	}
+
+#reasons .tab h5 {
+	margin-top: 0;
+	}
+
+
+/***************************************************
+ * Section specific styles
+ ***************************************************/
+img {
+	border: none;
+	}
+
+.book {
+	overflow: hidden;
+	}
+
+.book h5 {
+	font-weight: bold;
+	font-size: 18px;
+	}
+
+.book h6 {
+	margin: -0.7em 0 .7em;
+	color: #464440;
+	font-size: 13px;
+	font-style: italic;
+	color: #736f5e;
+	}
+
+.book img {
+	float: left;
+	margin-right: 1.2em;
+	}
+
+.dzone img,
+.tutorial img {
+	float: left;
+	margin: 0 1em 2em 0;
+	}
+
+.tools img {
+	margin: 0em 2em .8em 2em;
+	float: right;
+	}
+	
+span.fv {
+	padding: 2px 10px;
+	margin-right: 5px;
+	color: rgb(71,174,67);
+	font-weight: bold;
+}
+td.fv {
+	background-color: rgb(206,247,205);
+	text-align: center;
+	border-radius: 3px;
+	font-size: 12px;
+	line-height: 1;
+	font-weight: bold;
+}
+td.bfp {
+	text-align: center;
+	color: rgb(37,114,146);
+	border-radius: 3px;
+
+	padding: 2px 10px;
+	margin-right: 5px;
+	background-color: rgb(216,245,255);
+	font-size: 12px;
+	line-height: 1;
+	font-weight: bold;
+}
+.ticket {
+	text-align: right;
+	padding-left: 5px;
+}
+.pad {
+	padding-left: 5px;
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/about_files/about_files/LICENSE-2.0.txt b/org.eclipse.osbp.themes/about_files/about_files/LICENSE-2.0.txt
new file mode 100644
index 0000000..3e4e3d0
--- /dev/null
+++ b/org.eclipse.osbp.themes/about_files/about_files/LICENSE-2.0.txt
@@ -0,0 +1,201 @@
+                                  Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (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.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/about_files/about_files/LICENSE-W3C-20021231.html b/org.eclipse.osbp.themes/about_files/about_files/LICENSE-W3C-20021231.html
new file mode 100644
index 0000000..bb9c0a2
--- /dev/null
+++ b/org.eclipse.osbp.themes/about_files/about_files/LICENSE-W3C-20021231.html
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+  <title>W3C Software License</title>
+  <link rel="stylesheet" type="text/css" href="/StyleSheets/base.css" />
+  <style type="text/css">
+ <!--
+h3#version { margin-top: -0.8em;}  
+-->
+
+
+
+
+
+
+
+
+
+  </style>
+</head>
+
+<body text="#000000" bgcolor="#FFFFFF">
+<h1>W3C<sup>®</sup> SOFTWARE NOTICE AND LICENSE</h1>
+
+<h3 id="version"><a
+href="http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231">http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231</a></h3>
+
+<p>This work (and included software, documentation such as READMEs, or other
+related items) is being provided by the copyright holders under the following
+license. By obtaining, using and/or copying this work, you (the licensee)
+agree that you have read, understood, and will comply with the following
+terms and conditions.</p>
+
+<p>Permission to copy, modify, and distribute this software and its
+documentation, with or without modification,&nbsp;for any purpose and without
+fee or royalty is hereby granted, provided that you include the following on
+ALL copies of the software and documentation or portions thereof, including
+modifications:</p>
+<ol>
+  <li>The full text of this NOTICE in a location viewable to users of the
+    redistributed or derivative work.</li>
+  <li>Any pre-existing intellectual property disclaimers, notices, or terms
+    and conditions. If none exist, the <a
+    href="copyright-software-short-notice-20021231.html">W3C Software Short
+    Notice</a> should be included (hypertext is preferred, text is permitted)
+    within the body of any redistributed or derivative code.</li>
+  <li>Notice of any changes or modifications to the files, including the date
+    changes were made. (We recommend you provide URIs to the location from
+    which the code is derived.)</li>
+</ol>
+
+<p>THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS
+MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT
+LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR
+PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE
+ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.</p>
+
+<p>COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR
+DOCUMENTATION.</p>
+
+<p>The name and trademarks of copyright holders may NOT be used in
+advertising or publicity pertaining to the software without specific, written
+prior permission. Title to copyright in this software and any associated
+documentation will at all times remain with copyright holders.</p>
+
+<p></p>
+
+<p>____________________________________</p>
+
+<p>This formulation of W3C's notice and license became active on December 31
+2002. This version removes the copyright ownership notice such that this
+license can be used with materials other than those owned by the W3C,
+reflects that ERCIM is now a host of the W3C, includes references to this
+specific dated version of the license, and removes the ambiguous grant of
+"use". Otherwise, this version is the same as the <a
+href="http://www.w3.org/Consortium/Legal/copyright-software-19980720">previous
+version</a> and is written so as to preserve the <a
+href="http://www.gnu.org/philosophy/license-list.html#GPLCompatibleLicenses">Free
+Software Foundation's assessment of GPL compatibility</a> and <a
+href="http://www.opensource.org/licenses/W3C.php">OSI's certification</a>
+under the <a href="http://www.opensource.org/docs/definition.php">Open Source
+Definition</a>. Please see our <a
+href="http://www.w3.org/Consortium/Legal/IPR-FAQ">Copyright FAQ</a> for
+common questions about using materials from our site, including specific
+terms and conditions for packages like libwww, Amaya, and Jigsaw. Other
+questions about this notice can be directed to <a
+href="mailto:site-policy@w3.org">site-policy@w3.org</a>.<br />
+&nbsp;</p>
+<address>
+  Joseph Reagle &lt;<a
+  href="mailto:site-policy@w3.org">site-policy@w3.org&gt;</a>
+</address>
+
+<p>Last revised $Id: LICENSE-W3C-20021231.html,v 1.2.2.2 2009/02/27 15:48:32 cdamus Exp $</p>
+</body>
+</html>
diff --git a/org.eclipse.osbp.themes/about_files/about_files/LICENSE.sac.html b/org.eclipse.osbp.themes/about_files/about_files/LICENSE.sac.html
new file mode 100644
index 0000000..dbec13d
--- /dev/null
+++ b/org.eclipse.osbp.themes/about_files/about_files/LICENSE.sac.html
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!-- $Id: LICENSE.sac.html,v 1.1.2.2 2009/02/27 15:48:32 cdamus Exp $ -->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+  <title>W3C IPR SOFTWARE NOTICE</title>
+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+  <style type='text/css'>
+   body { background: white; color: black; }
+  </style>
+</head>
+
+<body>
+<h1>W3C IPR SOFTWARE NOTICE</h1>
+
+<h3>Copyright © 2002 World Wide Web Consortium, (Massachusetts Institute of
+Technology, Institut National de Recherche en Informatique et en Automatique,
+Keio University). All Rights Reserved.</h3>
+
+<p><b>Note:</b> The original version of the W3C Software Copyright Notice and
+License could be found at <a
+href="http://www.w3.org/Consortium/Legal/copyright-software-19980720">http://www.w3.org/Consortium/Legal/copyright-software-19980720</a></p>
+
+<h3>Copyright © 1994-2002 <a href="http://www.w3.org/">World Wide Web
+Consortium</a>, (<a href="http://www.lcs.mit.edu/">Massachusetts Institute of
+Technology</a>, <a href="http://www.inria.fr/">Institut National de Recherche
+en Informatique et en Automatique</a>, <a href="http://www.keio.ac.jp/">Keio
+University</a>). All Rights Reserved. http://www.w3.org/Consortium/Legal/</h3>
+
+<p>This W3C work (including software, documents, or other related items) is
+being provided by the copyright holders under the following license. By
+obtaining, using and/or copying this work, you (the licensee) agree that you
+have read, understood, and will comply with the following terms and
+conditions:</p>
+
+<p>Permission to use, copy, and modify this software and its documentation,
+with or without modification,  for any purpose and without fee or royalty is
+hereby granted, provided that you include the following on ALL copies of the
+software and documentation or portions thereof, including modifications, that
+you make:</p>
+<ol>
+  <li>The full text of this NOTICE in a location viewable to users of the
+    redistributed or derivative work.</li>
+  <li>Any pre-existing intellectual property disclaimers, notices, or terms
+    and conditions. If none exist, a short notice of the following form
+    (hypertext is preferred, text is permitted) should be used within the body
+    of any redistributed or derivative code: "Copyright © 2002
+    <a href="http://www.w3.org/">World Wide Web Consortium</a>, (<a
+    href="http://www.lcs.mit.edu/">Massachusetts Institute of Technology</a>,
+    <a href="http://www.inria.fr/">Institut National de Recherche en
+    Informatique et en Automatique</a>, <a href="http://www.keio.ac.jp/">Keio
+    University</a>).  All Rights Reserved.
+    http://www.w3.org/Consortium/Legal/"</li>
+  <li>Notice of any changes or modifications to the W3C files, including the
+    date changes were made. (We recommend you provide URIs to the location
+    from which the code is derived.)</li>
+</ol>
+
+<p>THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS
+MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT
+LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR
+PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY
+THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.</p>
+
+<p>COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR
+DOCUMENTATION.</p>
+
+<p>The name and trademarks of copyright holders may NOT be used in advertising
+or publicity pertaining to the software without specific, written prior
+permission. Title to copyright in this software and any associated
+documentation will at all times remain with copyright holders.</p>
+</body>
+</html>
diff --git a/org.eclipse.osbp.themes/about_files/about_files/LICENSE.sax.txt b/org.eclipse.osbp.themes/about_files/about_files/LICENSE.sax.txt
new file mode 100644
index 0000000..bfec540
--- /dev/null
+++ b/org.eclipse.osbp.themes/about_files/about_files/LICENSE.sax.txt
@@ -0,0 +1,23 @@
+xml-commons/java/external/LICENSE.sax.txt $Id: LICENSE.sax.txt,v 1.2.2.2 2009/02/27 15:48:32 cdamus Exp $
+
+
+This license came from: http://www.megginson.com/SAX/copying.html
+  However please note future versions of SAX may be covered 
+  under http://saxproject.org/?selected=pd
+
+
+This page is now out of date -- see the new SAX site at 
+http://www.saxproject.org/ for more up-to-date
+releases and other information. Please change your bookmarks.
+
+
+SAX2 is Free!
+
+I hereby abandon any property rights to SAX 2.0 (the Simple API for
+XML), and release all of the SAX 2.0 source code, compiled code, and
+documentation contained in this distribution into the Public Domain.
+SAX comes with NO WARRANTY or guarantee of fitness for any
+purpose.
+
+David Megginson, david@megginson.com
+2000-05-05
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/about_files/about_files/NOTICE b/org.eclipse.osbp.themes/about_files/about_files/NOTICE
new file mode 100644
index 0000000..f6d34b5
--- /dev/null
+++ b/org.eclipse.osbp.themes/about_files/about_files/NOTICE
@@ -0,0 +1,16 @@
+   =========================================================================
+   ==  NOTICE file corresponding to section 4(d) of the Apache License,   ==
+   ==  Version 2.0, in this case for the Apache xml-commons xml-apis      ==
+   ==  distribution.                                                      ==
+   =========================================================================
+
+   Apache XML Commons XML APIs
+   Copyright 2006 The Apache Software Foundation.
+
+   This product includes software developed at
+   The Apache Software Foundation (http://www.apache.org/).
+
+   Portions of this software were originally based on the following:
+     - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
+     - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
+     - software copyright (c) 2000 World Wide Web Consortium, http://www.w3.org
diff --git a/org.eclipse.osbp.themes/about_files/about_files/README b/org.eclipse.osbp.themes/about_files/about_files/README
new file mode 100644
index 0000000..1119a0d
--- /dev/null
+++ b/org.eclipse.osbp.themes/about_files/about_files/README
@@ -0,0 +1,75 @@
+
+                  A  P  A  C  H  E     B  A  T  I  K
+
+  What is it?
+  -----------
+
+  Batik is a Java based toolkit for applications which handle
+  images in the Scalable Vector Graphics (SVG) format for
+  various purposes, such as viewing, generation or
+  manipulation. 
+
+  The project's ambition is to give developers a set of core
+  modules which can be used together or individually to
+  support specific SVG solutions. Examples of modules are
+  an SVG parser, an SVG generator and an SVG DOM
+  implementation. Another ambition of the Batik project is to
+  make it highly extensible (for example, Batik allows the
+  developer to handle custom SVG tags). Even though the
+  goal of the project is to provide a set of core modules, one
+  of the deliveries is a full fledged SVG Viewer
+  implementation which validates the various modules and
+  their inter-operability. 
+
+  In a nutshell, Batik provides building blocks that developers
+  can assemble in various ways in their Java technology
+  applications to generate, parse, view or convert SVG
+  contents. For example, Batik contains a Swing component
+  that can add SVG viewing capability to all Java technology
+  applications. Batik can also be used to generate SVG on a
+  client or on a server, and Batik can convert SVG content
+  into other formats such as JPEG or PNG. Batik's goal is to
+  make it easy for application developers to handle SVG
+  content for various purposes, client-side or server-side.
+
+
+  Where is it?
+  ------------
+
+  The home page for the Apache Batik project can be found in the Apache XML 
+  Project web site (http://xml.apache.org/batik/). There you also find 
+  information on how to download the latest release as well as all the other 
+  information you might need regarding this project.
+
+
+  Requirements
+  ------------
+
+   o  A Java 1.3 or later compatible virtual machine for your operating system.
+
+  Optional Libraries
+  ------------------
+
+  By default, Batik includes a scripting engine for ECMAScript. It is possible
+  to add support for additional scripting languages (Python and TCL)
+  
+  See : http://xml.apache.org/batik/install.html#optionalComponents for details.
+ 
+  Installation Instructions and Documentation
+  -------------------------------------------
+
+  Read the Install page at http://xml.apache.org/batik for the installation instructions.
+
+  Look for the most updated documentation on the Apache Batik web site under
+  the Apache XML Project (http://xml.apache.org/batik/).
+
+
+  Licensing and legal issues
+  --------------------------
+
+  For legal and licensing issues, please read the LICENSE file.
+
+  Thanks for using Apache Batik.
+
+                                           The Apache XML Project
+                                           http://xml.apache.org/
diff --git a/org.eclipse.osbp.themes/about_files/org.w3c.css.sac_1.3.1-about.html b/org.eclipse.osbp.themes/about_files/org.w3c.css.sac_1.3.1-about.html
new file mode 100644
index 0000000..9c38b8d
--- /dev/null
+++ b/org.eclipse.osbp.themes/about_files/org.w3c.css.sac_1.3.1-about.html
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+<html>
+<head>
+<title>About</title>
+<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+ 
+<p>May 28, 2008</p>
+<h3>License</h3>
+<p>The Eclipse Foundation makes available all content in this plug-in ("Content").  Unless otherwise 
+  indicated below, the Content is provided to you under the terms and conditions of the Eclipse Public License Version 1.0 ("EPL").  A copy of the EPL is available 
+  at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+  For purposes of the EPL, "Program" will mean the Content.</p>
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is 
+  being redistributed by another party ("Redistributor") and different terms and conditions may
+  apply to your use of any object code in the Content.  Check the Redistributor's license that was 
+  provided with the Content.  If no such license exists, contact the Redistributor.  Unless otherwise
+  indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+  and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
+
+<h3>Third Party Content</h3>
+<p>The Content includes items that have been sourced from third parties as set out below. If you 
+  did not receive this Content directly from the Eclipse Foundation, the following is provided 
+  for informational purposes only, and you should look to the Redistributor's license for 
+  terms and conditions of use.</p>
+
+<h4>Batik SVG Toolkit 1.6 (subset)</h4>
+
+<p>The plug-in includes a subset of Batik SVG Toolkit 1.6 (&quot;Batik&quot;) developed by the Apache Software Foundation as
+part of the XML Graphics project.  Your use of Batik is subject to the terms and conditions of the Apache License, Version 2.0 (&quot;Apache License&quot;).
+A copy of the Apache License can be found in <a href="about_files/LICENSE-2.0.txt">about_files/LICENSE-2.0.txt</a>
+and is also available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>.</p>
+
+<p>The Apache attribution <a href="about_files/NOTICE">NOTICE</a> file is included with the Content in accordance with 4d of the Apache License.</p>
+
+<p>Batik is a subset of the original distribution available from the Apache Software Foundation and does NOT include:</p>
+
+<ul>
+	<li>Rhino</li>
+	<li>Xerces-J</li>
+	<li>PDF Transcoder</li>
+</ul>
+
+<p>A subset of the Apache binary code located in the file batik-ext.jar
+of the original distribution is included in this plug-in.</p>
+
+<p>Source code for Batik is available at <a href="http://xmlgraphics.apache.org/batik/">http://xmlgraphics.apache.org/batik/</a>.</p>
+
+<p>The names &quot;Batik&quot; and  &quot;Apache Software Foundation&quot; must not be used to endorse or promote products derived from this 
+software without prior written permission.  For written permission, please contact <a href="mailto:apache@apache.org">apache@apache.org</a>.</p>
+
+<h4>CSS SAC 1.3 Java Binding</h4>
+
+<p>The plug-in includes CSS SAC 1.3 Java Binding (&quot;CSS SAC&quot;) developed by the World Wide Web Consortium (&quot;W3C&quot;).
+Your use of CSS SAC is subject to the terms and conditions of the W3C software license, dated December 31 2002 (&quot;W3C License&quot;).
+A copy of the W3C License can be found in <a href="about_files/LICENSE-W3C-20021231.html">about_files/LICENSE-W3C-20021231.html</a>
+and is also available at <a href="http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231">http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231</a>.</p>
+
+<p>Source code for CSS SAC is available at <a href="http://www.w3.org/Style/CSS/SAC/">http://www.w3.org/Style/CSS/SAC/</a>.</p>
+
+<h4>SAX</h4>
+
+<p>SAX is developed by the SAX project (<a href="http://www.saxproject.org" target="_blank">http://www.saxproject.org</a>).  Your use of SAX is subject to the
+terms and conditions of the license found in the file <a href="about_files/LICENSE.sax.txt" target="_blank">LICENSE.sax.txt</a> which is included with this plug-in.</p>
+
+</body>
+</html>
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/about_files/org.w3c.flute_1.3.0.gg2-license.html b/org.eclipse.osbp.themes/about_files/org.w3c.flute_1.3.0.gg2-license.html
new file mode 100644
index 0000000..463ccf3
--- /dev/null
+++ b/org.eclipse.osbp.themes/about_files/org.w3c.flute_1.3.0.gg2-license.html
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<meta http-equiv="Content-Type"
+content="text/html; charset=iso-8859-1" />
+<link rel="stylesheet" type="text/css"
+href="/StyleSheets/base.css" />
+<title>W3C IPR SOFTWARE NOTICE</title>
+</head>
+<body text="#000000" bgcolor="#FFFFFF">
+<h1>W3C<sup>&reg;</sup> SOFTWARE NOTICE AND LICENSE</h1>
+
+<h3>Copyright &copy; 1994-2002 <a href="http://www.w3.org/">World
+Wide Web Consortium</a>, (<a
+href="http://www.lcs.mit.edu/">Massachusetts Institute of
+Technology</a>, <a href="http://www.inria.fr/">Institut National de
+Recherche en Informatique et en Automatique</a>, <a
+href="http://www.keio.ac.jp/">Keio University</a>). All Rights
+Reserved. http://www.w3.org/Consortium/Legal/</h3>
+
+<p>This W3C work (including software, documents, or other related
+items) is being provided by the copyright holders under the
+following license. By obtaining, using and/or copying this work,
+you (the licensee) agree that you have read, understood, and will
+comply with the following terms and conditions:</p>
+
+<p>Permission to use, copy, modify, and distribute this software
+and its documentation, with or without modification,&nbsp; for any
+purpose and without fee or royalty is hereby granted, provided that
+you include the following on ALL copies of the software and
+documentation or portions thereof, including modifications, that
+you make:</p>
+
+<ol>
+<li>The full text of this NOTICE in a location viewable to users of
+the redistributed or derivative work.</li>
+
+<li>Any pre-existing intellectual property disclaimers, notices, or
+terms and conditions. If none exist, a short notice of the
+following form (hypertext is preferred, text is permitted) should
+be used within the body of any redistributed or derivative code:
+"Copyright &copy; [$date-of-software] <a
+href="http://www.w3.org/">World Wide Web Consortium</a>, (<a
+href="http://www.lcs.mit.edu/">Massachusetts Institute of
+Technology</a>, <a href="http://www.inria.fr/">Institut National de
+Recherche en Informatique et en Automatique</a>, <a
+href="http://www.keio.ac.jp/">Keio University</a>). All Rights
+Reserved. http://www.w3.org/Consortium/Legal/"</li>
+
+<li>Notice of any changes or modifications to the W3C files,
+including the date changes were made. (We recommend you provide
+URIs to the location from which the code is derived.)</li>
+</ol>
+
+<p>THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND
+COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF
+MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE
+USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD
+PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.</p>
+
+<p>COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT,
+SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE
+SOFTWARE OR DOCUMENTATION.</p>
+
+<p>The name and trademarks of copyright holders may NOT be used in
+advertising or publicity pertaining to the software without
+specific, written prior permission. Title to copyright in this
+software and any associated documentation will at all times remain
+with copyright holders.</p>
+
+<p>____________________________________</p>
+
+<p>This formulation of W3C's notice and license became active on
+August 14 1998 so as to improve compatibility with GPL. This
+version ensures that W3C software licensing terms are no more
+restrictive than GPL and consequently W3C software may be
+distributed in GPL packages. See the <a
+href="copyright-software-19980519.html">older formulation</a> for
+the policy prior to this date. Please see our <a
+href="IPR-FAQ.html">Copyright FAQ</a> for common questions about
+using materials from our site, including specific terms and
+conditions for packages like libwww, Amaya, and Jigsaw. Other
+questions about this notice can be directed to <a
+href="mailto:site-policy@w3.org">site-policy@w3.org</a>.<br />
+&nbsp;</p>
+
+<p>&nbsp;</p>
+
+<address><a href="../../Help/Webmaster.html">webmaster</a><br />
+ (last updated $Date: 2002/02/13 14:08:32 $)</address>
+</body>
+</html>
+
diff --git a/org.eclipse.osbp.themes/about_files/reset.scss.txt b/org.eclipse.osbp.themes/about_files/reset.scss.txt
new file mode 100644
index 0000000..aa190b4
--- /dev/null
+++ b/org.eclipse.osbp.themes/about_files/reset.scss.txt
@@ -0,0 +1,4 @@
+/* http://meyerweb.com/eric/tools/css/reset/ 
+   v2.0 | 20110126
+   License: none (public domain)
+*/
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/absolutelayout/absolutelayout.scss b/org.eclipse.osbp.themes/base/absolutelayout/absolutelayout.scss
new file mode 100644
index 0000000..4f007de
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/absolutelayout/absolutelayout.scss
@@ -0,0 +1,19 @@
+@mixin base-absolutelayout($primaryStyleName : v-absolutelayout) {
+
+.#{$primaryStyleName}-wrapper {
+	position: absolute;
+	overflow: hidden;
+}
+.#{$primaryStyleName}-margin, .#{$primaryStyleName}-canvas {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+.#{$primaryStyleName}.v-has-height > div, .#{$primaryStyleName}.v-has-height > div > div {
+	height: 100%;
+}
+.#{$primaryStyleName}.v-has-width > div, .#{$primaryStyleName}.v-has-width > div > div {
+	width: 100%;
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/accordion/accordion.scss b/org.eclipse.osbp.themes/base/accordion/accordion.scss
new file mode 100644
index 0000000..a8def37
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/accordion/accordion.scss
@@ -0,0 +1,33 @@
+@mixin base-accordion {
+
+.v-accordion {
+	position: relative;
+	outline: none;
+	overflow: visible;
+	text-align: left; /* Force default alignment */
+	font-size: 0;
+}
+.v-accordion-item {
+	position: relative;
+	display: inline-block;
+ 	width: 100%;
+}
+.v-accordion-item-caption {
+	overflow: visible;
+	white-space: nowrap;
+	background: #eee;
+	border-bottom: 1px solid #ddd;
+}
+.v-accordion-item-caption .v-caption {
+	cursor: pointer;
+	font-size: $font-size;
+}
+.v-accordion-item-open .v-accordion-item-caption .v-caption {
+	cursor: default;
+}
+.v-accordion-item-content {
+	position: absolute;
+	width: 100%;
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/base.scss b/org.eclipse.osbp.themes/base/base.scss
new file mode 100644
index 0000000..56b2e31
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/base.scss
@@ -0,0 +1,134 @@
+$font-size: 16px !default;
+$line-height: normal !default;
+
+// Provide these so that we can use them in base mixins
+// and so that we can use base mixins in Valo
+$v-font-size: $font-size !default;
+$v-line-height: $line-height !default;
+
+@import "common/mixins.scss";
+@import "absolutelayout/absolutelayout.scss";
+@import "accordion/accordion.scss";
+@import "button/button.scss";
+@import "button/nativebutton.scss";
+@import "button/checkbox.scss";
+@import "layout/layout.scss";
+@import "calendar/calendar.scss";
+@import "caption/caption.scss";
+@import "colorpicker/colorpicker.scss";
+@import "common/common.scss";
+@import "common/reconnect-dialog.scss";
+@import "csslayout/csslayout.scss";
+@import "customcomponent/customcomponent.scss";
+@import "customlayout/customlayout.scss";
+@import "datefield/datefield.scss";
+@import "inlinedatefield/inlinedatefield.scss";
+@import "dragwrapper/dragwrapper.scss";
+@import "embedded/embedded.scss";
+@import "escalator/escalator.scss";
+@import "fonts/fonts.scss";
+@import "formlayout/formlayout.scss";
+@import "grid/grid.scss";
+@import "gridlayout/gridlayout.scss";
+@import "label/label.scss";
+@import "link/link.scss";
+@import "loginform/loginform.scss";
+@import "menubar/menubar.scss";
+@import "notification/notification.scss";
+@import "orderedlayout/orderedlayout.scss";
+@import "panel/panel.scss";
+@import "popupview/popupview.scss";
+@import "progressindicator/progressindicator.scss";
+@import "select/select.scss";
+@import "shadow/shadow.scss";
+@import "slider/slider.scss";
+@import "splitpanel/splitpanel.scss";
+@import "table/table.scss";
+@import "tabsheet/tabsheet.scss";
+@import "textfield/textfield.scss";
+@import "tree/tree.scss";
+@import "treetable/treetable.scss";
+@import "upload/upload.scss";
+@import "widget/widget.scss";
+@import "window/window.scss";
+@import "browserframe/browserframe.scss";
+
+.v-vaadin-version:after {
+	content: "@version@";
+}
+
+/* References the BODY tag generated by Vaadin application servlet */
+.v-generated-body {
+	width: 100%;
+	height: 100%;
+	border: 0;
+	margin: 0;
+	overflow: hidden;
+}
+
+.v-modal-window-open {
+	overflow: hidden;
+}
+
+@mixin base {
+	// @include base-app;
+
+	// everything included from base theme
+	// other themes should enclose corresponding definitions in theme selectors
+
+	@include base-widget;
+
+	@include base-absolutelayout;
+	@include base-accordion;
+	@include base-browserframe;
+	@include base-button;
+	@include base-nativebutton;
+	@include base-checkbox;
+	@include base-caption;
+	@include base-colorpicker;
+	@include base-calendar;
+
+	// here for now to preserve old semantics
+	@include base-common;
+	@include base-reconnect-dialog;
+
+	@include base-layout;
+	@include base-csslayout;
+	@include base-customcomponent;
+	@include base-customlayout;
+	@include base-datefield;
+	@include base-inline-datefield;
+	@include base-dragwrapper;
+	@include base-embedded;
+	@include base-escalator;
+	@include base-formlayout;
+	@include base-grid;
+	@include base-gridlayout;
+	@include base-label;
+	@include base-link;
+	@include base-loginform;
+	@include base-menubar;
+	@include base-notification;
+	@include base-orderedlayout;
+	@include base-panel;
+	@include base-popupview;
+	@include base-progressindicator(v-progressbar);
+	/* For legacy ProgressIndicator component */
+	@include base-progressindicator(v-progressindicator);
+
+	@include base-select;
+	@include base-shadow;
+	@include base-slider;
+	@include base-splitpanel;
+	@include base-table;
+	@include base-tabsheet;
+	@include base-textfield;
+	@include base-richtextarea;
+	@include base-tree;
+	@include base-treetable;
+	@include base-upload;
+	@include base-window;
+}
+
+// always include, don't wrap in .themename{}
+@include fonts;
diff --git a/org.eclipse.osbp.themes/base/browserframe/browserframe.scss b/org.eclipse.osbp.themes/base/browserframe/browserframe.scss
new file mode 100644
index 0000000..fce9c11
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/browserframe/browserframe.scss
@@ -0,0 +1,18 @@
+@mixin base-browserframe {
+
+ 	/* Removes duplicate scrollbars in some cases  */
+	.v-browserframe {
+		font-size: 0;
+	}
+
+	/* fix for #14813 - unable to scroll on iOS devices */
+	.v-webkit.v-ios & .v-browserframe {
+		-webkit-overflow-scrolling: touch;
+		overflow:auto;
+	}
+
+	/* Some times a browser frame can contain a span with altenate text */
+	.v-browserframe > span {
+		font-size: $font-size;
+	}
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/button/button.scss b/org.eclipse.osbp.themes/base/button/button.scss
new file mode 100644
index 0000000..694e49a
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/button/button.scss
@@ -0,0 +1,82 @@
+@mixin base-button($primaryStyleName : v-button) {
+
+/*
+ * Default button (more customizable)
+ * -------------------------------------- */
+.#{$primaryStyleName} {
+	display: inline-block;
+	zoom: 1;
+	text-align: center !important;
+	text-decoration: none;
+	border: 2px outset #ddd;
+	background: #eee;
+	cursor: pointer;
+	white-space: nowrap;
+	margin: 0;
+	padding: .2em 1em;
+	color: inherit;
+	font: inherit;
+	font-size: $font-size;
+	line-height: normal;
+	-webkit-touch-callout: none;
+	-webkit-user-select: none;
+	-khtml-user-select: none;
+	-moz-user-select: none;
+	-ms-user-select: none;
+	user-select: none;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.#{$primaryStyleName}.v-disabled {
+	cursor: default;
+}
+
+.#{$primaryStyleName}-wrap,
+.#{$primaryStyleName}-caption {
+	vertical-align: baseline;
+	white-space: nowrap;
+	font: inherit;
+	color: inherit;
+	line-height: normal;
+	}
+
+.#{$primaryStyleName} .v-icon {
+	vertical-align: middle;
+	margin-right: 3px;
+	border: none;
+	}
+
+.#{$primaryStyleName} .v-errorindicator {
+	display: inline-block;
+	zoom: 1;
+	vertical-align: middle;
+	float: none;
+}
+
+/* Link style (we really should deprecate this) */
+.#{$primaryStyleName}-link {
+	border: none;
+	text-align: left !important;
+	background: transparent;
+	padding: 0;
+	color: inherit;
+	-khtml-user-select: text;
+	-moz-user-select: text;
+	-ie-user-select: text;
+	user-select: text;
+}
+
+/* Inset Safari focus outline a bit */
+.v-sa & .#{$primaryStyleName}-link:focus{
+	outline-offset: -3px;
+	}
+
+.#{$primaryStyleName}-link .#{$primaryStyleName}-caption {
+	text-decoration: underline;
+	color: inherit;
+	text-align: left;
+	}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/button/checkbox.scss b/org.eclipse.osbp.themes/base/button/checkbox.scss
new file mode 100644
index 0000000..e46d236
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/button/checkbox.scss
@@ -0,0 +1,33 @@
+@mixin base-checkbox($primaryStyleName : v-checkbox) {
+
+.#{$primaryStyleName},
+.#{$primaryStyleName} label,
+.#{$primaryStyleName} input,
+.#{$primaryStyleName} .v-icon {
+	vertical-align: middle;
+	white-space: nowrap;
+}
+
+.#{$primaryStyleName} .v-icon {
+	margin: 0 2px;
+}
+.#{$primaryStyleName} .v-errorindicator {
+	float: none;
+	display: inline;
+	display: inline-block;
+	zoom: 1;
+}
+
+
+/* Disabled by default
+.#{$primaryStyleName}-error {
+	background: #ffe0e0;
+}
+*/
+/* Disabled by default
+.#{$primaryStyleName}-required {
+	background: #ffe0e0;
+}
+*/
+
+}
diff --git a/org.eclipse.osbp.themes/base/button/nativebutton.scss b/org.eclipse.osbp.themes/base/button/nativebutton.scss
new file mode 100644
index 0000000..f85bd50
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/button/nativebutton.scss
@@ -0,0 +1,73 @@
+@mixin base-nativebutton($primaryStyleName : v-nativebutton) {
+
+
+.#{$primaryStyleName} .v-icon {
+	vertical-align: middle;
+	margin-right: 3px;
+	border: none;
+	}
+
+.#{$primaryStyleName} .v-errorindicator {
+	display: inline-block;
+	zoom: 1;
+	vertical-align: middle;
+	float: none;
+}
+
+/* Link style (we really should deprecate this) */
+.#{$primaryStyleName}-link {
+	border: none;
+	text-align: left !important;
+	background: transparent;
+	padding: 0;
+	color: inherit;
+	-khtml-user-select: text;
+	-moz-user-select: text;
+	-ie-user-select: text;
+	user-select: text;
+}
+
+.#{$primaryStyleName}-link .#{$primaryStyleName}-caption {
+	text-decoration: underline;
+	color: inherit;
+	text-align: left;
+	}
+
+.#{$primaryStyleName} {
+	text-align: center !important;
+	cursor: pointer;
+	white-space: nowrap;
+	margin: 0;
+	color: inherit;
+	font: inherit;
+	line-height: normal;
+	}
+.#{$primaryStyleName} .#{$primaryStyleName}-caption {
+	vertical-align: middle;
+	white-space: nowrap;
+	font: inherit;
+	color: inherit;
+	}
+
+.#{$primaryStyleName} .v-icon {
+	vertical-align: middle;
+	margin-right: 3px;
+	}
+
+.#{$primaryStyleName} .v-errorindicator {
+	display: inline-block;
+	zoom: 1;
+	float: none;
+}
+/* Fixes stretched buttons in IE7*/
+.v-ie & .#{$primaryStyleName} {
+	overflow: visible;
+	padding-left: 1em;
+	padding-right: 1em;
+}
+
+.v-ie & .#{$primaryStyleName}-link {
+	padding: 0;
+}
+
+}
diff --git a/org.eclipse.osbp.themes/base/calendar/calendar.scss b/org.eclipse.osbp.themes/base/calendar/calendar.scss
new file mode 100644
index 0000000..8ff97df
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/calendar/calendar.scss
@@ -0,0 +1,378 @@
+@mixin base-calendar($primaryStyleName : v-calendar) {
+
+/* Global resize style */
+.#{$primaryStyleName}-nresize DIV DIV {
+	cursor: n-resize !important;
+}
+
+.#{$primaryStyleName}-sresize DIV DIV {
+	cursor: s-resize !important;
+}
+
+/* Header bar */
+.#{$primaryStyleName} {
+	background-color: #fff;
+}
+
+.#{$primaryStyleName}-header-month,.#{$primaryStyleName}-header-week {
+	border-bottom: 1px solid #c1c1c1;
+}
+
+.#{$primaryStyleName}-header-day {
+	text-align: center;
+	color: #666;
+	font-size: 12px;
+	line-height: normal;
+}
+
+.#{$primaryStyleName}-header-week .#{$primaryStyleName}-header-day:hover {
+	cursor: pointer;
+	color: #222
+}
+
+.#{$primaryStyleName}-header-day-today {
+	font-weight: bold;
+	color: #444;
+}
+
+.#{$primaryStyleName}-header-month td:first-child {
+	padding-left: 19px;
+	/* Same as VCalendar.MONTHLY_WEEKTOOLBARWIDTH - .#{$primaryStyleName}-week-numbers border */
+}
+
+.#{$primaryStyleName}-header-week .#{$primaryStyleName}-back,.#{$primaryStyleName}-header-week .#{$primaryStyleName}-next
+	{
+	border: none;
+	padding: 0;
+	margin: 0;
+	height: 12px;
+	width: 12px;
+	overflow: hidden;
+	background: transparent url(img/arrows.png) no-repeat 50% 0;
+	opacity: .3;
+	filter: alpha(opacity = 30);
+	cursor: default;
+}
+
+.#{$primaryStyleName}-header-week .#{$primaryStyleName}-back:hover,.#{$primaryStyleName}-header-week .#{$primaryStyleName}-next:hover
+	{
+	opacity: .6;
+	filter: alpha(opacity = 60);
+}
+
+.#{$primaryStyleName}-header-week .#{$primaryStyleName}-back:active,.#{$primaryStyleName}-header-week .#{$primaryStyleName}-next:active
+	{
+	opacity: 1;
+	filter: alpha(opacity = 100);
+}
+
+.#{$primaryStyleName}-header-week .#{$primaryStyleName}-next {
+	background-position: 50% -12px;
+}
+
+/* Month grid */
+.#{$primaryStyleName}-month {
+	outline: none;
+}
+
+.#{$primaryStyleName}-week-numbers {
+	width: 20px;
+	border-right: 1px solid #ccc;
+}
+
+.#{$primaryStyleName}-week-number {
+	border: none;
+	background: transparent;
+	padding: 0;
+	margin: 0;
+	cursor: pointer;
+	opacity: .5;
+	width: 20px;
+	text-align: center;
+	border-bottom: 1px solid #ddd;
+}
+
+.#{$primaryStyleName}-week-number:hover {
+	opacity: 1;
+}
+
+.#{$primaryStyleName}-month-day {
+	border-bottom: 1px solid #ccc;
+	border-right: 1px solid #ccc;
+	outline: none;
+}
+
+.#{$primaryStyleName}-month-day-today {
+	background-color: #e7f0f5;
+}
+
+.#{$primaryStyleName}-month-day-selected {
+	background-color: #fffee7;
+}
+
+.#{$primaryStyleName}-month-day-dragemphasis {
+		background-color: #a8a8a8;
+}
+
+.#{$primaryStyleName}-month-day-scrollable {
+	overflow-y: scroll;
+}
+
+.#{$primaryStyleName}-day-number {
+	height: 18px;
+	line-height: 18px;
+	font-size: 12px;
+	text-align: right;
+	padding-right: 3px;
+	white-space: nowrap;
+}
+
+.#{$primaryStyleName}-day-number:hover {
+	cursor: pointer;
+	opacity: .6;
+	filter: alpha(opacity = 60);
+}
+
+.#{$primaryStyleName}-month .#{$primaryStyleName}-spacer,.#{$primaryStyleName}-month .#{$primaryStyleName}-bottom-spacer,.#{$primaryStyleName}-month .#{$primaryStyleName}-bottom-spacer-empty
+	{
+	/* Bottom spacer is used in GWT to measure the event height (offsetHeight) */
+	height: 15px;
+	font-size: 11px;
+}
+
+.#{$primaryStyleName}-month .#{$primaryStyleName}-bottom-spacer:hover {
+	cursor: pointer;
+	opacity: .6;
+	filter: alpha(opacity = 60);
+}
+
+.#{$primaryStyleName}-event {
+	line-height: 14px;
+	font-size: 11px;
+	padding: 0 0 0 4px;
+	cursor: pointer;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	
+	outline: none;
+}
+
+.#{$primaryStyleName}-event-month {
+	margin-bottom: 1px;
+	white-space: nowrap;
+}
+
+.#{$primaryStyleName}-event-month:hover {
+	text-decoration: underline;
+}
+
+.#{$primaryStyleName}-event-all-day {
+	background: #999;
+	display: block;
+	margin-left: -2px;
+}
+
+div.#{$primaryStyleName}-event-all-day {
+	color: #fff;
+	height: 14px;
+}
+
+.#{$primaryStyleName}-event-continued-from {
+	margin-left: 0;
+}
+
+.#{$primaryStyleName}-event-start {
+	-webkit-border-top-left-radius: 6px;
+	-webkit-border-bottom-left-radius: 6px;
+	-moz-border-radius-topleft: 6px;
+	-moz-border-radius-bottomleft: 6px;
+	border-top-left-radius: 6px;
+	border-bottom-left-radius: 6px;
+	margin-left: 0;
+}
+
+.#{$primaryStyleName}-event-end {
+	-webkit-border-top-right-radius: 6px;
+	-webkit-border-bottom-right-radius: 6px;
+	-moz-border-radius-topright: 6px;
+	-moz-border-radius-bottomright: 6px;
+	border-top-right-radius: 6px;
+	border-bottom-right-radius: 6px;
+}
+
+/* Week/day view */
+.#{$primaryStyleName}-week-wrapper {
+	position: relative;
+}
+
+/*.v-ie7 .#{$primaryStyleName}-week-wrapper TABLE{
+	table-layout: fixed;
+}*/
+.#{$primaryStyleName}-times {
+	width: 51px;
+}
+
+.#{$primaryStyleName}-time {
+	padding: 0 8px 7px 0;
+	margin-top: -7px;
+	text-align: right;
+	font-size: 11px;
+	color: #666;
+	border-right: 1px solid #ccc;
+}
+
+.#{$primaryStyleName}-weekly-longevents {
+	border-left: 1px solid #ccc;
+	border-bottom: 2px solid #bbb;
+	margin-left: 50px;
+}
+
+.#{$primaryStyleName}-weekly-longevents .#{$primaryStyleName}-datecell {
+	border-right: 1px solid #ccc;
+	padding: 1px 0 0;
+}
+
+.#{$primaryStyleName}-weekly-longevents .#{$primaryStyleName}-event {
+	height: 14px;
+	margin-bottom: 1px;
+}
+
+.#{$primaryStyleName}-weekly-longevents .#{$primaryStyleName}-event:hover {
+	text-decoration: underline;
+}
+
+.#{$primaryStyleName}-day-times {
+	border-right: 1px solid #ccc;
+	outline: none;
+}
+
+.#{$primaryStyleName}-day-times .v-datecellslot,.#{$primaryStyleName}-day-times .v-datecellslot-even {
+	border-bottom: 1px solid #ccc;
+}
+
+.#{$primaryStyleName}-day-times .v-datecellslot-even {
+	border-bottom-color: #eee;
+}
+
+.#{$primaryStyleName}-day-times .v-daterange {
+	background-color: #a8a8a8;
+}
+
+.#{$primaryStyleName}-day-times .v-reserved {
+	background-color: #FF3333;
+}
+
+.#{$primaryStyleName}-day-times .dragemphasis {
+	background-color: #a8a8a8;
+}
+
+.#{$primaryStyleName}-week-wrapper .#{$primaryStyleName}-event {
+	padding: 0;
+	-webkit-border-radius: 4px;
+	-moz-border-radius: 4px;
+	border-radius: 4px;
+	margin-top: -1px;
+}
+
+.#{$primaryStyleName}-event-caption {
+	position: absolute;
+	z-index: 1;
+	top: 2px;
+	left: 4px;
+	width: 100%;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	line-height: normal;
+}
+
+.#{$primaryStyleName}-event-content {
+	-webkit-border-radius: 4px;
+	-moz-border-radius: 4px;
+	border-radius: 4px;
+	border: 1px solid #777;
+	background: #eee;
+	opacity: .8;
+	filter: alpha(opacity = 80);
+	height: 14px; /* "min-height" */
+}
+
+.#{$primaryStyleName}-current-time {
+	position: absolute;
+	left: 0;
+	width: 100%;
+	height: 1px;
+	overflow: hidden;
+	background: #5a6c86;
+	opacity: .6;
+	filter: alpha(opacity = 60);
+	z-index: 2;
+}
+
+.#{$primaryStyleName}-event-resizetop {
+	position: absolute;
+	cursor: n-resize;
+	height: 5%;
+	min-height: 3px;
+	top: 0;
+	width: 100%;
+	z-index: 1;
+}
+
+.#{$primaryStyleName}-event-resizebottom {
+	position: absolute;
+	cursor: s-resize;
+	height: 5%;
+	min-height: 3px;
+	bottom: 0;
+	width: 100%;
+	z-index: 1;
+}
+
+.#{$primaryStyleName}-month-sizedheight .#{$primaryStyleName}-month-day {
+	height: 100px;
+}
+
+.#{$primaryStyleName}-month-sizedwidth .#{$primaryStyleName}-month-day {
+	width: 100px;
+}
+
+.#{$primaryStyleName}-header-month-Hsized .#{$primaryStyleName}-header-day {
+	width: 101px;
+}
+
+/* for others */
+.#{$primaryStyleName}-header-month-Hsized td:first-child {
+	padding-left: 21px;
+}
+
+.#{$primaryStyleName}-header-day-Hsized {
+	width: 200px;
+}
+
+.#{$primaryStyleName}-week-numbers-Vsized .#{$primaryStyleName}-week-number {
+	height: 100px;
+	line-height: 100px;
+}
+
+.#{$primaryStyleName}-week-wrapper-Vsized {
+	height: 400px;
+	overflow-x: hidden !important;
+}
+
+.#{$primaryStyleName}-times-Vsized .#{$primaryStyleName}-time {
+	height: 38px;
+}
+
+.#{$primaryStyleName}-times-Hsized .#{$primaryStyleName}-time {
+	width: 42px;
+}
+
+.#{$primaryStyleName}-day-times-Vsized .v-datecellslot,.#{$primaryStyleName}-day-times-Vsized .v-datecellslot-even {
+	height: 18px;
+}
+
+.#{$primaryStyleName}-day-times-Hsized, .#{$primaryStyleName}-day-times-Hsized .v-datecellslot,.#{$primaryStyleName}-day-times-Hsized .v-datecellslot-even {
+	width: 200px;
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/calendar/img/arrows.png b/org.eclipse.osbp.themes/base/calendar/img/arrows.png
new file mode 100644
index 0000000..9905c0b
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/calendar/img/arrows.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/caption/caption.scss b/org.eclipse.osbp.themes/base/caption/caption.scss
new file mode 100644
index 0000000..ec87f71
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/caption/caption.scss
@@ -0,0 +1,28 @@
+@mixin base-caption($primaryStyleName : v-caption) {
+
+.#{$primaryStyleName}wrapper {
+	text-align: left; /* Force default alignment */
+}
+.#{$primaryStyleName} {
+	overflow: hidden;
+	white-space: nowrap;
+	font-size: $font-size;
+}
+.v-errorindicator {
+	display: inline-block;
+}
+.#{$primaryStyleName} .v-icon {
+	display: inline-block;
+	padding-right: 2px;
+	vertical-align: middle;
+}
+.#{$primaryStyleName} .#{$primaryStyleName}text {
+	display: inline-block;
+	overflow: hidden;
+	vertical-align: middle;
+}
+.#{$primaryStyleName} .v-required-field-indicator {
+	display: inline-block;
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/colorpicker/colorpicker.scss b/org.eclipse.osbp.themes/base/colorpicker/colorpicker.scss
new file mode 100644
index 0000000..70705dc
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/colorpicker/colorpicker.scss
@@ -0,0 +1,212 @@
+@mixin base-colorpicker($name : v-colorpicker) {
+
+.#{$name} {
+	text-align: center;
+}
+
+.#{$name}-button-color {
+	border: 1px solid silver;
+	float: left;
+	width: 10px;
+	height: 10px;
+	margin-top: 2px;
+	margin-right: 5px;
+}
+
+.#{$name}-area {
+	border: 1px solid silver;
+	margin: 1px auto;
+}
+
+.#{$name}.v-default-caption-width {
+	width: 100px;
+}
+
+/***************** COLOR HISTORY COMPONENT *****************************/
+.#{$name}-history {
+	margin: 5px;
+}
+
+.#{$name}-history td {
+	border: 1px solid silver !important;
+}
+
+.#{$name}-history td {
+	line-height: 15px;
+}
+/***********************************************************************/
+
+
+/**************** COLOR POPUP COMPONENT ********************************/
+.#{$name}-popup {
+	width: 244px;
+}
+
+.#{$name}-popup .v-scrollable {
+	background-color: #dddddd;
+}
+
+.#{$name}-popup .v-tabsheet-content .v-scrollable {
+	background-color: #eaeaea;
+}
+
+.#{$name}-popup .v-tabsheet-content .v-tabsheet-tabsheetpanel {
+	background: transparent;
+}
+
+.#{$name}-popup .resize-button {
+	border: 0px solid silver;
+	background: url(images/resizebg.png);
+	margin-top: 5px;
+}
+
+.#{$name}-popup .resize-button-caption {
+	display: none;
+}
+
+.#{$name}-popup .resize-button:hover {
+	background: url(images/resizebg-selected.png);
+}
+
+.#{$name}-popup .resize-button:focus {
+	outline: none;
+}
+
+/***********************************************************************/
+
+
+/*********************** COLOR GRADIENT *******************************/
+.#{$name}-gradient {
+	width: 220px;
+	height: 220px;
+	padding-left: 10px;
+	margin-top: 0px;
+}
+
+.#{$name}-gradient .#{$name}-gradient-clicklayer {
+	background-color: white;
+	filter: alpha(opacity = 0);
+	opacity: 0;
+}
+
+.#{$name}-popup .rgb-gradient .#{$name}-gradient-background {
+	width: 220px;
+	height: 220px;
+	background: url(images/gradient2.png);
+}
+
+.#{$name}-popup .hsv-gradient .#{$name}-gradient-foreground {
+	background: url(images/gradient.png);
+}
+
+.#{$name}-popup .#{$name}-gradient-lowerbox {
+	border-right: 1px solid white;
+	border-top: 1px solid white;
+}
+
+.#{$name}-popup .#{$name}-gradient-higherbox {
+	border-left: 1px solid white;
+	border-bottom: 1px solid white;
+}
+/**********************************************************************/
+
+
+/************************ COLOR SLIDER ********************************/
+.#{$name}-popup .rgb-sliders {
+	width: 227px;
+	padding-left: 10px;
+	color: #444444;
+	text-shadow: 0 1px 0 #FFFFFF;
+}
+
+.#{$name}-popup .rgb-sliders .red .v-slider-base {
+	background-color: red;
+}
+
+.#{$name}-popup .rgb-sliders .green .v-slider-base {
+	background-color: green;
+}
+
+.#{$name}-popup .rgb-sliders .blue .v-slider-base {
+	background-color: blue;
+}
+
+.#{$name}-popup .hsv-sliders {
+	padding-left: 10px;
+	color: #444444;
+	text-shadow: 0 1px 0 #FFFFFF;
+}
+
+.#{$name}-popup .hue-slider {
+	height: 10px;
+	border: 0px solid silver;
+	background-image: url(images/slider_hue_bg.png);
+	background-color: transparent;
+	background-repeat: no-repeat;
+	background-position: 0 3px;
+	margin-top: 0px;
+}
+
+.#{$name}-popup .hue-slider .v-slider-handle {
+	margin-top: -2px;
+}
+
+.#{$name}-popup .hue-slider .v-slider-base {
+	border: 0px none;
+	height: 0px;
+	background-color: transparent;
+}
+/****************************************************************/
+
+
+/****************** COLOR PREVIEW *******************************/
+.#{$name}-popup .#{$name}-preview {
+	margin-top: 5px;
+	padding-left: 11px;
+	padding-right: 10px;
+	margin-bottom: 0px;
+}
+
+.#{$name}-popup .v-absolutelayout-wrapper {
+	width: 100%;
+	height: 100%;
+}
+
+.#{$name}-popup .#{$name}-preview-textfield {
+	background: none;
+	overflow: hidden;
+	overflow-y: hidden;
+	overflow-x: hidden;
+}
+
+.#{$name}-popup .v-textfield-dark {
+	color: #FFFFFF;
+}
+
+.#{$name}-popup .v-textfield-light {
+	color: #000000;
+}
+/****************************************************************/
+
+
+/*************** COLOR SELECT ***********************************/
+.#{$name}-popup .colorselect {
+	margin-top: 5px;
+	padding-left: 10px;
+	padding-right: 10px;
+}
+
+.#{$name}-popup .v-tabsheet .#{$name}-grid {
+	height: 319px;
+}
+
+.#{$name}-popup .colorselect td {
+	line-height: 15px;
+}
+
+.#{$name}-popup .v-filterselect {
+	padding-right: 16px;
+}
+/****************************************************************/
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/colorpicker/images/gradient.png b/org.eclipse.osbp.themes/base/colorpicker/images/gradient.png
new file mode 100644
index 0000000..def063a
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/colorpicker/images/gradient.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/colorpicker/images/gradient2.png b/org.eclipse.osbp.themes/base/colorpicker/images/gradient2.png
new file mode 100644
index 0000000..f51ed75
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/colorpicker/images/gradient2.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/colorpicker/images/resizebg-selected.png b/org.eclipse.osbp.themes/base/colorpicker/images/resizebg-selected.png
new file mode 100644
index 0000000..6e56ec0
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/colorpicker/images/resizebg-selected.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/colorpicker/images/resizebg.png b/org.eclipse.osbp.themes/base/colorpicker/images/resizebg.png
new file mode 100644
index 0000000..b6e3532
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/colorpicker/images/resizebg.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/colorpicker/images/slider_hue_bg.png b/org.eclipse.osbp.themes/base/colorpicker/images/slider_hue_bg.png
new file mode 100644
index 0000000..bcef2c5
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/colorpicker/images/slider_hue_bg.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/common/common.scss b/org.eclipse.osbp.themes/base/common/common.scss
new file mode 100644
index 0000000..ea8b5e5
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/common/common.scss
@@ -0,0 +1,293 @@
+@mixin base-common {
+
+&.v-app {
+	height: 100%;
+}
+/* Force arrow cursor for all elements inside the app */
+&.v-app,
+.v-window,
+.v-popupview-popup,
+.v-label,
+.v-caption {
+	cursor: default;
+}
+/* add box-shadows to overlay elements */
+.v-window {
+  box-shadow: 0 5px 18px 0 rgba(0, 0, 0, .5);
+}
+.v-datefield-popup,
+.v-filterselect-suggestpopup,
+.v-menubar-popup,
+.v-slider-feedback,
+.v-popupview-popup,
+.v-contextmenu  {
+	 box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .5);
+}
+
+body &.v-app .v-app-loading {
+	/* You can use this to provide indication for the user that the application is loading. */
+	/* It is applied to the same element as .v-app */
+	background-image: url(img/loading-indicator.gif);
+	background-repeat: no-repeat;
+	background-position: 50%;
+	width: 100%;
+	height: 100%;
+}
+.v-ui {
+	height: 100%;
+	width: 100%;
+	/* avoid scrollbars with margins in root layout */
+	outline: none;
+	position: relative;
+}
+/* Prevent margin collapse */
+.v-ui.v-ui-embedded {
+	margin-top: -1px;
+	border-top: 1px solid transparent;
+}
+/**
+ * Try to handle printing somehow. Reasonable printing support 
+ * needs application specific planning and CSS tuning.
+ */
+ /* Disabled for now, see #10336
+@media print {
+	.v-generated-body {
+		height: auto;
+		min-height: 20cm;
+		overflow: visible;
+	}
+	.v-app {
+		height: auto;
+		min-height: 20cm;
+	}
+	.v-ui {
+		overflow: visible;
+	}
+	.v-gridlayout {
+		overflow: visible !important;
+	}
+}
+*/
+
+.v-ui:active,
+.v-ui:focus {
+	outline: none;
+}
+&.v-app select,
+.v-window select {
+	margin: 0;
+}
+.v-disabled {
+	opacity: .3;
+	filter: alpha(opacity=30);
+	cursor: default;
+}
+.v-disabled * {
+	cursor: default;
+}
+* html & .v-disabled {
+	zoom: 1;
+}
+*+html & .v-disabled {
+	zoom: 1;
+}
+.v-disabled .v-disabled {
+	opacity: 1;
+}
+.v-required-field-indicator {
+	padding-left: 2px;
+	color: red;
+}
+.v-form fieldset {
+	border: none;
+	padding: 0;
+	margin: 0;
+	height: 100%;
+}
+.v-form-content {
+	height: 100%;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+/* Field modified */ /* Disabled by default
+.v-modified,
+.v-richtextarea.v-modified iframe.gwt-RichTextArea,
+.v-checkbox.v-modified,
+.v-modified .v-select-option,
+.v-modified .v-textfield,
+.v-modified .v-datefield-calendarpanel,
+.v-modified .v-select-select,
+.v-modified .v-select-twincol-selections,
+.v-modified .v-select-twincol-options,
+.v-modified .v-slider-base {
+	background: #ffffe0;
+}
+*/
+.v-tooltip {
+	cursor: default;
+	background: #fff;
+	box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .5);
+}
+.v-tooltip-text {
+	overflow: auto;
+}
+.v-tooltip .v-errormessage {
+	overflow: auto;
+}
+.v-contextmenu {
+	background: #fff;
+}
+.v-contextmenu .gwt-MenuItem {
+	cursor: pointer;
+	vertical-align: middle;
+	padding: 0;
+	border: 0;
+	margin: 0;
+}
+
+.v-contextmenu .gwt-MenuBar {
+	overflow-y: auto;
+	overflow-x: hidden;
+}
+
+.v-contextmenu .gwt-MenuItem div {
+	cursor: pointer;
+	vertical-align: middle;
+	white-space: nowrap;
+}
+.v-contextmenu .gwt-MenuItem-selected div {
+	background: #aaa;
+	color: #fff;
+}
+.v-contextmenu table {
+	border-collapse: collapse;
+	margin: 0;
+	padding: 0;
+}
+.v-contextmenu .gwt-MenuItem img {
+	margin-right: 1em;
+	vertical-align: middle;
+}
+/* Margins are not supported within Label */
+.v-label pre {
+	margin: 0;
+}
+/* A label with undefined width is always considered to be on one line */
+.v-label-undef-w {
+	white-space: nowrap;
+}
+/* Revert line-height for heading elements inside labels */
+.v-label h1,
+.v-label h2,
+.v-label h3,
+.v-label h4,
+.v-label h5,
+.v-label h6 {
+	line-height: normal;
+} 
+/* Loading indicator states
+ * Note: client side expects that loading indicator has a height. It depends on
+ * this css property to ensure browsers have applied all required styles.
+ */
+.v-loading-indicator,
+.v-loading-indicator-delay,
+.v-loading-indicator-wait {
+	position: absolute;
+	top: 0;
+	right: 0;
+	z-index: 30000;
+	width: 31px;
+	height: 31px;
+	background: transparent url(img/loading-indicator.gif);
+	margin-right: 5px;
+	margin-top: 5px;
+}
+.v-loading-indicator-delay {
+	background-image: url(img/loading-indicator-delay.gif);
+}
+.v-loading-indicator-wait {
+	background-image: url(img/loading-indicator-wait.gif);
+}
+/* Fix for Liferay, issue #2384 */
+&.v-app input[type="text"],
+&.v-app input[type="password"],
+&.v-app input[type="reset"],
+&.v-app select,
+&.v-app textarea ,
+.v-window input[type="text"],
+.v-window input[type="password"],
+.v-window input[type="reset"],
+.v-window select,
+.v-window textarea {
+	padding: 2px;
+}
+
+/* Removes clear button from input fields introduced by IE10 */
+input::-ms-clear {
+    display: none;
+}
+
+.v-drag-element {
+	z-index: 60000;
+	/* override any other position: properties */
+	position: absolute !important;
+	opacity: 0.5;
+	filter: alpha(opacity=50);
+	cursor: default;
+}
+
+.v-clip {
+	overflow: hidden;
+}
+
+.v-scrollable {
+	overflow: auto;
+	font-size: 0;
+	line-height: normal;
+}
+/* Set font-size in order to make Firefox scrolling better #11353 */
+.v-ff & .v-scrollable {
+	font-size: $font-size;
+}
+.v-ios.v-webkit & .v-scrollable {
+	-webkit-overflow-scrolling: touch; 
+}
+/* Disable native scrolling on iOS 5 due to #8792 */
+.v-ios5.v-webkit & .v-scrollable {
+	-webkit-overflow-scrolling: none;
+}
+
+/* "Unnecessary scrollbar" related fixes (#14631, copied from Valo) */
+.v-scrollable.v-panel-content > .v-widget {
+        /* This is needed for IE */
+        vertical-align: middle;
+
+        /* Needed for all browsers. Can't really show anything outside the
+         * scrolling area anyway, so we can safely hide any overflow */
+        overflow: hidden;
+}
+
+
+
+&.v-overlay-container {
+	width: 0;
+	height: 0;
+}
+
+}
+
+/* Outside the base mixin because elements might be added directly to the body */
+.v-assistive-device-only {
+	position: absolute;
+	top: -2000px;
+	left: -2000px;
+	width: 10px;
+	overflow: hidden;
+}
+/* fix for #14681 - mobile safari 8 sometimes displayed text cursor on that element */
+.v-radiobutton {
+	-webkit-user-select: none;
+}
+
diff --git a/org.eclipse.osbp.themes/base/common/img/ajax-loader-big.gif b/org.eclipse.osbp.themes/base/common/img/ajax-loader-big.gif
new file mode 100644
index 0000000..73dc88e
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/common/img/ajax-loader-big.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/common/img/ajax-loader-medium.gif b/org.eclipse.osbp.themes/base/common/img/ajax-loader-medium.gif
new file mode 100644
index 0000000..0a0c6aa
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/common/img/ajax-loader-medium.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/common/img/ajax-loader.gif b/org.eclipse.osbp.themes/base/common/img/ajax-loader.gif
new file mode 100644
index 0000000..354dc46
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/common/img/ajax-loader.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/common/img/drag-slot-dot.png b/org.eclipse.osbp.themes/base/common/img/drag-slot-dot.png
new file mode 100644
index 0000000..f8abcf7
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/common/img/drag-slot-dot.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/common/img/loading-indicator-delay.gif b/org.eclipse.osbp.themes/base/common/img/loading-indicator-delay.gif
new file mode 100644
index 0000000..8315268
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/common/img/loading-indicator-delay.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/common/img/loading-indicator-wait.gif b/org.eclipse.osbp.themes/base/common/img/loading-indicator-wait.gif
new file mode 100644
index 0000000..b10a072
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/common/img/loading-indicator-wait.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/common/img/loading-indicator.gif b/org.eclipse.osbp.themes/base/common/img/loading-indicator.gif
new file mode 100644
index 0000000..3fae1b8
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/common/img/loading-indicator.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/common/img/reconnect-spinner.gif b/org.eclipse.osbp.themes/base/common/img/reconnect-spinner.gif
new file mode 100644
index 0000000..bc1a496
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/common/img/reconnect-spinner.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/common/img/sprites.png b/org.eclipse.osbp.themes/base/common/img/sprites.png
new file mode 100644
index 0000000..c5d2e89
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/common/img/sprites.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/common/mixins.scss b/org.eclipse.osbp.themes/base/common/mixins.scss
new file mode 100644
index 0000000..fab97e9
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/common/mixins.scss
@@ -0,0 +1,29 @@
+@mixin keyframes ($name) {
+  @-webkit-keyframes #{$name} {
+    @content;
+  }
+  @-moz-keyframes #{$name} {
+    @content;
+  }
+  @keyframes #{$name} {
+    @content;
+  }
+}
+
+@mixin animation ($anim) {
+  -webkit-animation: $anim;
+  -moz-animation: $anim;
+  animation: $anim;
+}
+
+@mixin box-shadow ($shadow) {
+  -webkit-box-shadow: $shadow;
+  -moz-box-shadow: $shadow;
+  box-shadow: $shadow;
+}
+
+@mixin box-sizing ($box-sizing) {
+  -webkit-box-sizing: $box-sizing;
+  -moz-box-sizing: $box-sizing;
+  box-sizing: $box-sizing;
+}
diff --git a/org.eclipse.osbp.themes/base/common/reconnect-dialog.scss b/org.eclipse.osbp.themes/base/common/reconnect-dialog.scss
new file mode 100644
index 0000000..15b7880
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/common/reconnect-dialog.scss
@@ -0,0 +1,31 @@
+@mixin base-reconnect-dialog {
+  .v-reconnect-dialog {
+    color: white;
+    top: 12px;
+    right: 12px;
+    max-width: 100%;
+    border-radius: 0;
+    @include box-shadow(0 0 20px 0 rgba(0,0,0,0.25));
+    padding: 10px;
+
+    background-color: #444;
+    text-align: center;
+
+    .text {
+        display: inline-block;
+        padding-left: 10px;
+    }
+
+    .spinner {
+        background-image: url(img/reconnect-spinner.gif);
+        width: 31px;
+        height: 31px;
+        display: none;
+        vertical-align: middle;
+    }
+
+    &.active .spinner {
+        display: inline-block;
+    }
+  }
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/csslayout/csslayout.scss b/org.eclipse.osbp.themes/base/csslayout/csslayout.scss
new file mode 100644
index 0000000..d6df771
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/csslayout/csslayout.scss
@@ -0,0 +1,36 @@
+@mixin base-csslayout($primaryStyleName : v-csslayout) {
+
+.#{$primaryStyleName} {
+	overflow: hidden;
+}
+/* More specific selector to override 'v-connector' */
+div.#{$primaryStyleName} {
+	display: block;
+}
+.#{$primaryStyleName}-margin, .#{$primaryStyleName}-container {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+.v-has-width > .#{$primaryStyleName}-margin,
+.v-has-width > .#{$primaryStyleName}-margin > .#{$primaryStyleName}-container {
+	width: 100%;
+}
+.v-has-height > .#{$primaryStyleName}-margin,
+.v-has-height > .#{$primaryStyleName}-margin > .#{$primaryStyleName}-container {
+	height: 100%;
+}
+.#{$primaryStyleName}-margin-top {
+	padding-top: 12px;	
+}
+.#{$primaryStyleName}-margin-bottom {
+	padding-bottom: 12px;	
+}
+.#{$primaryStyleName}-margin-left {
+	padding-left: 12px;	
+}
+.#{$primaryStyleName}-margin-right {
+	padding-right: 12px;	
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/customcomponent/customcomponent.scss b/org.eclipse.osbp.themes/base/customcomponent/customcomponent.scss
new file mode 100644
index 0000000..d672254
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/customcomponent/customcomponent.scss
@@ -0,0 +1,6 @@
+@mixin base-customcomponent($primaryStyleName : v-customcomponent) {
+
+.#{$primaryStyleName} {
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/customlayout/customlayout.scss b/org.eclipse.osbp.themes/base/customlayout/customlayout.scss
new file mode 100644
index 0000000..c8a13da
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/customlayout/customlayout.scss
@@ -0,0 +1,7 @@
+@mixin base-customlayout($primaryStyleName : v-customlayout) {
+
+.#{$primaryStyleName} {
+	overflow: hidden;
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/datefield/datefield.scss b/org.eclipse.osbp.themes/base/datefield/datefield.scss
new file mode 100644
index 0000000..57a6912
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/datefield/datefield.scss
@@ -0,0 +1,122 @@
+@mixin base-datefield($primaryStyleName : v-datefield) {
+
+.#{$primaryStyleName} {
+	white-space: nowrap;
+	display: inline-block; /* Force minimum width */
+}
+.#{$primaryStyleName}-textfield {
+	vertical-align: top;
+}
+.v-ie & .#{$primaryStyleName}-button:after {
+	content: "\200B";
+}
+
+.#{$primaryStyleName}-button {
+	cursor: pointer;
+	vertical-align: top;
+}
+.v-has-width > input.#{$primaryStyleName}-textfield {
+	width: 100%;
+}
+
+.#{$primaryStyleName}-prompt .#{$primaryStyleName}-textfield {
+	color: #999;
+	font-style: italic;
+}
+.#{$primaryStyleName} .#{$primaryStyleName}-button-readonly {
+	display: none;
+}
+.#{$primaryStyleName}-calendarpanel table {
+	width: 100%;
+}
+.#{$primaryStyleName}-calendarpanel td {
+	padding: 0;
+	margin: 0;
+}
+.#{$primaryStyleName}-calendarpanel:focus {
+	outline:none;	
+}
+.#{$primaryStyleName}-calendarpanel-header td {
+	text-align: center;
+}
+.#{$primaryStyleName}-calendarpanel-month {
+	text-align: center;
+	white-space: nowrap;
+}
+.#{$primaryStyleName}-calendarpanel-weeknumber {
+	color: #999;
+	border-right: 1px solid #ddd;
+	font-size: 11.7px;
+}
+.#{$primaryStyleName}-calendarpanel-day,
+.#{$primaryStyleName}-calendarpanel-day-today {
+	cursor: pointer;
+}
+.#{$primaryStyleName}-calendarpanel-day-today {
+	border: 1px solid #ddd;
+}
+.v-disabled .#{$primaryStyleName}-calendarpanel-day,
+.v-disabled .#{$primaryStyleName}-calendarpanel-day-today,
+.v-disabled.#{$primaryStyleName}-popupcalendar .#{$primaryStyleName}-button {
+	cursor: default;
+}
+.#{$primaryStyleName}-calendarpanel-day-disabled,
+.#{$primaryStyleName}-calendarpanel-day-outside-range {
+	cursor: default;
+	opacity: .5;
+}
+
+.#{$primaryStyleName}-calendarpanel-prevyear,
+.#{$primaryStyleName}-calendarpanel-nextyear,
+.#{$primaryStyleName}-calendarpanel-prevmonth,
+.#{$primaryStyleName}-calendarpanel-nextmonth {
+	button.outside-range{
+		opacity: .5;
+ 	}
+}
+
+.#{$primaryStyleName}-calendarpanel-day-selected {
+	cursor: default;
+	background: #333;
+	color: #fff;
+}
+.#{$primaryStyleName}-calendarpanel-day-focused {
+	outline: 1px dotted black;
+}
+.#{$primaryStyleName}-calendarpanel-day-offmonth {
+    color: #666;
+}
+
+.#{$primaryStyleName}-time {
+	white-space: nowrap;
+}
+.#{$primaryStyleName}-time .v-label {
+	display: inline;
+}
+.#{$primaryStyleName}-popup {
+	background: #fff;
+	 .v-ie9 &, .v-ie10 &, .v-ie11 & {
+	 	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .5);
+    }	
+}
+.#{$primaryStyleName}-popupcalendar input.#{$primaryStyleName}-textfield {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+/* Disabled by default
+.#{$primaryStyleName}-error .v-textfield,
+.#{$primaryStyleName}-error .#{$primaryStyleName}-calendarpanel {
+	background: #ffe0e0;
+}
+*/
+
+/* Disabled by default
+.#{$primaryStyleName}-required .v-textfield,
+.#{$primaryStyleName}-required .#{$primaryStyleName}-calendarpanel {
+	background:transparent;
+	background-color: #ffe0e0;
+}
+*/
+
+}
diff --git a/org.eclipse.osbp.themes/base/dragwrapper/dragwrapper.scss b/org.eclipse.osbp.themes/base/dragwrapper/dragwrapper.scss
new file mode 100644
index 0000000..86000ab
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/dragwrapper/dragwrapper.scss
@@ -0,0 +1,164 @@
+@mixin base-dragwrapper($primaryStyleName : v-ddwrapper) {
+
+.#{$primaryStyleName} {
+	padding: 2px;
+	-moz-border-radius: 4px;
+	-webkit-border-radius: 4px;
+	border-radius: 4px;
+	position: relative;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+[draggable=true] {
+	-khtml-user-drag: element;
+	-webkit-user-drag: element;
+	-khtml-user-select: none;
+	-webkit-user-select: none;
+}
+.v-ie & .#{$primaryStyleName} a.drag-start {
+	display: block;
+	position: absolute;
+	top: 0;
+	bottom: 0;
+    left: 0;
+	right: 0;
+	width: 100%;
+	height: 100%;
+	opacity: 0;
+	/* Some color needed to make it draggable */
+	background-color:cyan;
+	filter: alpha(opacity=0);
+}
+.#{$primaryStyleName}-over {
+	border: 2px solid #1d9dff;
+	background-color: #bcdcff;
+	padding: 0;
+}
+.#{$primaryStyleName}-over {
+	background-color: rgba(169,209,255,.6);
+}
+.no-box-drag-hints .#{$primaryStyleName}-over {
+	border: none;
+	background-color: transparent;
+	padding: 2px;
+}
+&.v-app .#{$primaryStyleName}-over-top,
+.v-window .#{$primaryStyleName}-over-top,
+.v-popupview-popup .#{$primaryStyleName}-over-top {
+	border: none;
+	border-top: 2px solid #1d9dff;
+	background-color: transparent;
+	padding: 2px;
+	padding-top: 0;
+	-moz-border-radius: 0;
+	-webkit-border-radius: 0;
+	border-radius: 0;
+}
+&.v-app .#{$primaryStyleName}-over-bottom,
+.v-window .#{$primaryStyleName}-over-bottom,
+.v-popupview-popup .#{$primaryStyleName}-over-bottom {
+	border: none;
+	border-bottom: 2px solid #1d9dff;
+	background-color: transparent;
+	padding: 2px;
+	padding-bottom: 0;
+	-moz-border-radius: 0;
+	-webkit-border-radius: 0;
+	border-radius: 0;
+}
+&.v-app .#{$primaryStyleName}-over-left,
+.v-window .#{$primaryStyleName}-over-left,
+.v-popupview-popup .#{$primaryStyleName}-over-left {
+	border: none;
+	border-left: 2px solid #1d9dff;
+	background-color: transparent;
+	padding: 2px;
+	padding-left: 0;
+	-moz-border-radius: 0;
+	-webkit-border-radius: 0;
+	border-radius: 0;
+}
+&.v-app .#{$primaryStyleName}-over-right,
+.v-window .#{$primaryStyleName}-over-right,
+.v-popupview-popup .#{$primaryStyleName}-over-right {
+	border: none;
+	border-right: 2px solid #1d9dff;
+	background-color: transparent;
+	padding: 2px;
+	padding-right: 0;
+	-moz-border-radius: 0;
+	-webkit-border-radius: 0;
+	border-radius: 0;
+}
+.#{$primaryStyleName},
+.#{$primaryStyleName}-over,
+&.v-app .#{$primaryStyleName}-over-top,
+.v-window .#{$primaryStyleName}-over-top,
+.v-popupview-popup .#{$primaryStyleName}-over-top,
+&.v-app .#{$primaryStyleName}-over-bottom,
+.v-window .#{$primaryStyleName}-over-bottom,
+.v-popupview-popup .#{$primaryStyleName}-over-bottom,
+&.v-app .#{$primaryStyleName}-over-left,
+.v-window .#{$primaryStyleName}-over-left,
+.v-popupview-popup .#{$primaryStyleName}-over-left,
+&.v-app .#{$primaryStyleName}-over-right,
+.v-window .#{$primaryStyleName}-over-right,
+.v-popupview-popup .#{$primaryStyleName}-over-right {
+	border-color: rgba(0,109,232,.6);
+}
+
+.#{$primaryStyleName}-over-top:before,
+.#{$primaryStyleName}-over-bottom:after,
+.#{$primaryStyleName}-over-left:before,
+.#{$primaryStyleName}-over-right:before {
+	display: block;
+	
+	position: absolute;
+	width: 6px;
+	height: 6px;
+	margin-top: -4px;
+	margin-left: -2px;
+	background: transparent url(../common/img/drag-slot-dot.png) no-repeat;
+}
+.#{$primaryStyleName}-over-bottom:after {
+	margin-top: -2px;
+}
+.#{$primaryStyleName}-over-left:before,
+.#{$primaryStyleName}-over-right:before {
+	background-position: 0 -6px;
+	margin-top: -2px;
+	margin-left: -4px;
+}
+.#{$primaryStyleName}-over-right:before {
+	position: relative;
+	margin-bottom: -4px;
+	margin-right: -4px;
+	margin-left: 0;
+	width: auto;
+	background-position: 100% -6px;
+}
+
+.no-horizontal-drag-hints .#{$primaryStyleName}-over-left {
+	padding-left: 2px;
+	border-left: none;
+}
+.no-horizontal-drag-hints .#{$primaryStyleName}-over-right {
+	padding-right: 2px;
+	border-right: none;
+}
+.no-vertical-drag-hints .#{$primaryStyleName}-over-top {
+	padding-top: 2px;
+	border-top: none;
+}
+.no-vertical-drag-hints .#{$primaryStyleName}-over-bottom {
+	padding-bottom: 2px;
+	border-bottom: none;
+}
+.no-horizontal-drag-hints .#{$primaryStyleName}-over-left:before,
+.no-horizontal-drag-hints .#{$primaryStyleName}-over-right:before,
+.no-vertical-drag-hints .#{$primaryStyleName}-over-top:before,
+.no-vertical-drag-hints .#{$primaryStyleName}-over-bottom:after {
+	display: none;
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/embedded/embedded.scss b/org.eclipse.osbp.themes/base/embedded/embedded.scss
new file mode 100644
index 0000000..abb5e79
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/embedded/embedded.scss
@@ -0,0 +1,8 @@
+@mixin base-embedded($primaryStyleName : v-embedded) {
+
+.v-table .#{$primaryStyleName}-image {
+    /* make embeddeds be centered in centered table cells. */
+	display: inline-block;
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/escalator/escalator.scss b/org.eclipse.osbp.themes/base/escalator/escalator.scss
new file mode 100644
index 0000000..2d5ad72
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/escalator/escalator.scss
@@ -0,0 +1,156 @@
+@mixin base-escalator($primaryStyleName: v-escalator, $background-color: #fff) {
+
+  .#{$primaryStyleName} {
+    position: relative;
+  }
+
+  .#{$primaryStyleName}-scroller {
+    position: absolute;
+    z-index: 1;
+    outline: none;
+    @include box-sizing(border-box);
+  }
+
+  .#{$primaryStyleName}-scroller-horizontal {
+    left: 0; // Left position adjusted to align with frozen columns
+    right: 0;
+    bottom: 0;
+    overflow-y: hidden;
+    -ms-overflow-y: hidden;
+  }
+
+  .#{$primaryStyleName}-scroller-vertical {
+    right: 0;
+    top: 0;    // this will be overridden by code, but it's a good default behavior
+    bottom: 0; // this will be overridden by code, but it's a good default behavior
+    overflow-x: hidden;
+    -ms-overflow-x: hidden;
+  }
+
+  .#{$primaryStyleName}-tablewrapper {
+    position: absolute;
+    overflow: hidden;
+    @include box-sizing(border-box);
+    z-index: 5;
+  }
+
+  .#{$primaryStyleName}-tablewrapper > table {
+    border-spacing: 0;
+    table-layout: fixed;
+    width: inherit; // a decent default fallback
+  }
+
+  .#{$primaryStyleName}-header-deco,
+  .#{$primaryStyleName}-footer-deco {
+    position: absolute;
+    right: 0;
+    @include box-sizing(border-box);
+  }
+
+  .#{$primaryStyleName}-horizontal-scrollbar-deco {
+    position: absolute;
+    bottom: 0;
+    left: 0;
+    right: 0;
+    @include box-sizing(border-box);
+  }
+
+  .#{$primaryStyleName}-header,
+  .#{$primaryStyleName}-body,
+  .#{$primaryStyleName}-footer {
+    position: absolute;
+    left: 0;
+    width: inherit;
+    z-index: 10;
+  }
+
+  .#{$primaryStyleName}-header,
+  .#{$primaryStyleName}-header-deco {
+    top: 0;
+  }
+
+  .#{$primaryStyleName}-footer,
+  .#{$primaryStyleName}-footer-deco {
+    bottom: 0;
+  }
+
+  .#{$primaryStyleName}-body {
+    z-index: 0;
+    top: 0;
+
+    .#{$primaryStyleName}-row {
+      position: absolute;
+      top: 0;
+      left: 0;
+    }
+  }
+
+  .#{$primaryStyleName}-row {
+    display: block;
+
+    .v-ie8 &, .v-ie9 & {
+      // Neither IE8 nor IE9 let table rows be longer than tbody, with only
+      // "display: block". Moar hax.
+
+      float: left;
+      clear: left;
+
+      // The inline style of margin-top from the <tbody> to offset the
+      // header's dimension is, for some strange reason, inherited into each
+      // contained <tr>. We need to cancel it:
+
+      margin-top: 0;
+    }
+
+    > td,
+    > th {
+      // IE8 likes the bgcolor here instead of on the row
+      background-color: $background-color;
+    }
+  }
+
+  .#{$primaryStyleName}-row {
+    width: inherit;
+  }
+
+  .#{$primaryStyleName}-cell {
+    display: block;
+    float: left;
+    padding: 2px;
+    white-space: nowrap;
+    @include box-sizing(border-box);
+    overflow: hidden;
+
+     // Because Vaadin changes the font size after the initial render, we
+     // need to mention the font size here explicitly, otherwise automatic
+     // row height detection gets broken.
+
+    font-size: $v-font-size;
+  }
+
+  .#{$primaryStyleName}-cell.frozen {
+    position: relative;
+    z-index: 1;
+  }
+
+  .#{$primaryStyleName}-spacer {
+    position: absolute;
+    display: block;
+
+    background-color: $background-color;
+
+    > td {
+      width: 100%;
+      height: 100%;
+      @include box-sizing(border-box);
+    }
+    
+    .v-ie8 &, .v-ie9 & {
+      // The inline style of margin-top from the <tbody> to offset the
+      // header's dimension is, for some strange reason, inherited into each
+      // contained <tr>. We need to cancel it:
+
+      margin-top: 0;
+    }
+  }
+}
diff --git a/org.eclipse.osbp.themes/base/favicon.ico b/org.eclipse.osbp.themes/base/favicon.ico
new file mode 100644
index 0000000..1f81f0d
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/favicon.ico
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/fonts/FontAwesome.otf b/org.eclipse.osbp.themes/base/fonts/FontAwesome.otf
new file mode 100644
index 0000000..3ed7f8b4
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/fonts/FontAwesome.otf
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/fonts/LICENCE.txt b/org.eclipse.osbp.themes/base/fonts/LICENCE.txt
new file mode 100644
index 0000000..e770792
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/fonts/LICENCE.txt
@@ -0,0 +1,28 @@
+
+FontAwesome 4.5.0
+-----------------
+
+License: SIL OFL 1.1
+URL: http://scripts.sil.org/OFL
+
+FontAwesome.otf
+fontawesome-webfont.eot
+fontawesome-webfont.svg
+fontawesome-webfont.ttf
+fontawesome-webfont.woff
+fontawesome-webfont.woff2
+
+
+FontAwesome 4.1.0
+-----------------
+
+License: SIL OFL 1.1
+URL: http://scripts.sil.org/OFL
+(files renamed due to parallel usage)
+
+themeicons-webfont.eot
+themeicons-webfont.svg
+themeicons-webfont.ttf
+themeicons-webfont.woff
+
+
diff --git a/org.eclipse.osbp.themes/base/fonts/fontawesome-webfont.eot b/org.eclipse.osbp.themes/base/fonts/fontawesome-webfont.eot
new file mode 100644
index 0000000..9b6afae
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/fonts/fontawesome-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/fonts/fontawesome-webfont.svg b/org.eclipse.osbp.themes/base/fonts/fontawesome-webfont.svg
new file mode 100644
index 0000000..d05688e
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/fonts/fontawesome-webfont.svg
@@ -0,0 +1,655 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata></metadata>
+<defs>
+<font id="fontawesomeregular" horiz-adv-x="1536" >
+<font-face units-per-em="1792" ascent="1536" descent="-256" />
+<missing-glyph horiz-adv-x="448" />
+<glyph unicode=" "  horiz-adv-x="448" />
+<glyph unicode="&#x09;" horiz-adv-x="448" />
+<glyph unicode="&#xa0;" horiz-adv-x="448" />
+<glyph unicode="&#xa8;" horiz-adv-x="1792" />
+<glyph unicode="&#xa9;" horiz-adv-x="1792" />
+<glyph unicode="&#xae;" horiz-adv-x="1792" />
+<glyph unicode="&#xb4;" horiz-adv-x="1792" />
+<glyph unicode="&#xc6;" horiz-adv-x="1792" />
+<glyph unicode="&#xd8;" horiz-adv-x="1792" />
+<glyph unicode="&#x2000;" horiz-adv-x="768" />
+<glyph unicode="&#x2001;" horiz-adv-x="1537" />
+<glyph unicode="&#x2002;" horiz-adv-x="768" />
+<glyph unicode="&#x2003;" horiz-adv-x="1537" />
+<glyph unicode="&#x2004;" horiz-adv-x="512" />
+<glyph unicode="&#x2005;" horiz-adv-x="384" />
+<glyph unicode="&#x2006;" horiz-adv-x="256" />
+<glyph unicode="&#x2007;" horiz-adv-x="256" />
+<glyph unicode="&#x2008;" horiz-adv-x="192" />
+<glyph unicode="&#x2009;" horiz-adv-x="307" />
+<glyph unicode="&#x200a;" horiz-adv-x="85" />
+<glyph unicode="&#x202f;" horiz-adv-x="307" />
+<glyph unicode="&#x205f;" horiz-adv-x="384" />
+<glyph unicode="&#x2122;" horiz-adv-x="1792" />
+<glyph unicode="&#x221e;" horiz-adv-x="1792" />
+<glyph unicode="&#x2260;" horiz-adv-x="1792" />
+<glyph unicode="&#x25fc;" horiz-adv-x="500" d="M0 0z" />
+<glyph unicode="&#xf000;" horiz-adv-x="1792" d="M1699 1350q0 -35 -43 -78l-632 -632v-768h320q26 0 45 -19t19 -45t-19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45t45 19h320v768l-632 632q-43 43 -43 78q0 23 18 36.5t38 17.5t43 4h1408q23 0 43 -4t38 -17.5t18 -36.5z" />
+<glyph unicode="&#xf001;" d="M1536 1312v-1120q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v537l-768 -237v-709q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89 t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v967q0 31 19 56.5t49 35.5l832 256q12 4 28 4q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf002;" horiz-adv-x="1664" d="M1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -52 -38 -90t-90 -38q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5 t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
+<glyph unicode="&#xf003;" horiz-adv-x="1792" d="M1664 32v768q-32 -36 -69 -66q-268 -206 -426 -338q-51 -43 -83 -67t-86.5 -48.5t-102.5 -24.5h-1h-1q-48 0 -102.5 24.5t-86.5 48.5t-83 67q-158 132 -426 338q-37 30 -69 66v-768q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1664 1083v11v13.5t-0.5 13 t-3 12.5t-5.5 9t-9 7.5t-14 2.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5q0 -168 147 -284q193 -152 401 -317q6 -5 35 -29.5t46 -37.5t44.5 -31.5t50.5 -27.5t43 -9h1h1q20 0 43 9t50.5 27.5t44.5 31.5t46 37.5t35 29.5q208 165 401 317q54 43 100.5 115.5t46.5 131.5z M1792 1120v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf004;" horiz-adv-x="1792" d="M896 -128q-26 0 -44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124t127 -344q0 -221 -229 -450l-623 -600 q-18 -18 -44 -18z" />
+<glyph unicode="&#xf005;" horiz-adv-x="1664" d="M1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -21 -10.5 -35.5t-30.5 -14.5q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455 l502 -73q56 -9 56 -46z" />
+<glyph unicode="&#xf006;" horiz-adv-x="1664" d="M1137 532l306 297l-422 62l-189 382l-189 -382l-422 -62l306 -297l-73 -421l378 199l377 -199zM1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -50 -41 -50q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500 l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455l502 -73q56 -9 56 -46z" />
+<glyph unicode="&#xf007;" horiz-adv-x="1408" d="M1408 131q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5t43 97.5t62 81t85.5 53.5t111.5 20q9 0 42 -21.5t74.5 -48t108 -48t133.5 -21.5t133.5 21.5t108 48t74.5 48t42 21.5q61 0 111.5 -20t85.5 -53.5t62 -81 t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" />
+<glyph unicode="&#xf008;" horiz-adv-x="1920" d="M384 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 320v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 704v128q0 26 -19 45t-45 19h-128 q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 -64v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM384 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45 t45 -19h128q26 0 45 19t19 45zM1792 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 704v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1792 320v128 q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 704v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19 t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1920 1248v-1344q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1344q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf009;" horiz-adv-x="1664" d="M768 512v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM768 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 512v-384q0 -52 -38 -90t-90 -38 h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf00a;" horiz-adv-x="1792" d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 288v-192q0 -40 -28 -68t-68 -28h-320 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192 q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf00b;" horiz-adv-x="1792" d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-960 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h960q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf00c;" horiz-adv-x="1792" d="M1671 970q0 -40 -28 -68l-724 -724l-136 -136q-28 -28 -68 -28t-68 28l-136 136l-362 362q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -295l656 657q28 28 68 28t68 -28l136 -136q28 -28 28 -68z" />
+<glyph unicode="&#xf00d;" horiz-adv-x="1408" d="M1298 214q0 -40 -28 -68l-136 -136q-28 -28 -68 -28t-68 28l-294 294l-294 -294q-28 -28 -68 -28t-68 28l-136 136q-28 28 -28 68t28 68l294 294l-294 294q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -294l294 294q28 28 68 28t68 -28l136 -136q28 -28 28 -68 t-28 -68l-294 -294l294 -294q28 -28 28 -68z" />
+<glyph unicode="&#xf00e;" horiz-adv-x="1664" d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-224q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v224h-224q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h224v224q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-224h224 q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5 t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
+<glyph unicode="&#xf010;" horiz-adv-x="1664" d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-576q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h576q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5z M1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z " />
+<glyph unicode="&#xf011;" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61t-298 61t-245 164t-164 245t-61 298q0 182 80.5 343t226.5 270q43 32 95.5 25t83.5 -50q32 -42 24.5 -94.5t-49.5 -84.5q-98 -74 -151.5 -181t-53.5 -228q0 -104 40.5 -198.5t109.5 -163.5t163.5 -109.5 t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5q0 121 -53.5 228t-151.5 181q-42 32 -49.5 84.5t24.5 94.5q31 43 84 50t95 -25q146 -109 226.5 -270t80.5 -343zM896 1408v-640q0 -52 -38 -90t-90 -38t-90 38t-38 90v640q0 52 38 90t90 38t90 -38t38 -90z" />
+<glyph unicode="&#xf012;" horiz-adv-x="1792" d="M256 96v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 224v-320q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 480v-576q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23 v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1408 864v-960q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1376v-1472q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1472q0 14 9 23t23 9h192q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf013;" d="M1024 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1536 749v-222q0 -12 -8 -23t-20 -13l-185 -28q-19 -54 -39 -91q35 -50 107 -138q10 -12 10 -25t-9 -23q-27 -37 -99 -108t-94 -71q-12 0 -26 9l-138 108q-44 -23 -91 -38 q-16 -136 -29 -186q-7 -28 -36 -28h-222q-14 0 -24.5 8.5t-11.5 21.5l-28 184q-49 16 -90 37l-141 -107q-10 -9 -25 -9q-14 0 -25 11q-126 114 -165 168q-7 10 -7 23q0 12 8 23q15 21 51 66.5t54 70.5q-27 50 -41 99l-183 27q-13 2 -21 12.5t-8 23.5v222q0 12 8 23t19 13 l186 28q14 46 39 92q-40 57 -107 138q-10 12 -10 24q0 10 9 23q26 36 98.5 107.5t94.5 71.5q13 0 26 -10l138 -107q44 23 91 38q16 136 29 186q7 28 36 28h222q14 0 24.5 -8.5t11.5 -21.5l28 -184q49 -16 90 -37l142 107q9 9 24 9q13 0 25 -10q129 -119 165 -170q7 -8 7 -22 q0 -12 -8 -23q-15 -21 -51 -66.5t-54 -70.5q26 -50 41 -98l183 -28q13 -2 21 -12.5t8 -23.5z" />
+<glyph unicode="&#xf014;" horiz-adv-x="1408" d="M512 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM768 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1024 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576 q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1152 76v948h-896v-948q0 -22 7 -40.5t14.5 -27t10.5 -8.5h832q3 0 10.5 8.5t14.5 27t7 40.5zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832 q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf015;" horiz-adv-x="1664" d="M1408 544v-480q0 -26 -19 -45t-45 -19h-384v384h-256v-384h-384q-26 0 -45 19t-19 45v480q0 1 0.5 3t0.5 3l575 474l575 -474q1 -2 1 -6zM1631 613l-62 -74q-8 -9 -21 -11h-3q-13 0 -21 7l-692 577l-692 -577q-12 -8 -24 -7q-13 2 -21 11l-62 74q-8 10 -7 23.5t11 21.5 l719 599q32 26 76 26t76 -26l244 -204v195q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-408l219 -182q10 -8 11 -21.5t-7 -23.5z" />
+<glyph unicode="&#xf016;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z " />
+<glyph unicode="&#xf017;" d="M896 992v-448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf018;" horiz-adv-x="1920" d="M1111 540v4l-24 320q-1 13 -11 22.5t-23 9.5h-186q-13 0 -23 -9.5t-11 -22.5l-24 -320v-4q-1 -12 8 -20t21 -8h244q12 0 21 8t8 20zM1870 73q0 -73 -46 -73h-704q13 0 22 9.5t8 22.5l-20 256q-1 13 -11 22.5t-23 9.5h-272q-13 0 -23 -9.5t-11 -22.5l-20 -256 q-1 -13 8 -22.5t22 -9.5h-704q-46 0 -46 73q0 54 26 116l417 1044q8 19 26 33t38 14h339q-13 0 -23 -9.5t-11 -22.5l-15 -192q-1 -14 8 -23t22 -9h166q13 0 22 9t8 23l-15 192q-1 13 -11 22.5t-23 9.5h339q20 0 38 -14t26 -33l417 -1044q26 -62 26 -116z" />
+<glyph unicode="&#xf019;" horiz-adv-x="1664" d="M1280 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 416v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h465l135 -136 q58 -56 136 -56t136 56l136 136h464q40 0 68 -28t28 -68zM1339 985q17 -41 -14 -70l-448 -448q-18 -19 -45 -19t-45 19l-448 448q-31 29 -14 70q17 39 59 39h256v448q0 26 19 45t45 19h256q26 0 45 -19t19 -45v-448h256q42 0 59 -39z" />
+<glyph unicode="&#xf01a;" d="M1120 608q0 -12 -10 -24l-319 -319q-11 -9 -23 -9t-23 9l-320 320q-15 16 -7 35q8 20 30 20h192v352q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-352h192q14 0 23 -9t9 -23zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273 t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf01b;" d="M1118 660q-8 -20 -30 -20h-192v-352q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v352h-192q-14 0 -23 9t-9 23q0 12 10 24l319 319q11 9 23 9t23 -9l320 -320q15 -16 7 -35zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198 t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf01c;" d="M1023 576h316q-1 3 -2.5 8t-2.5 8l-212 496h-708l-212 -496q-1 -2 -2.5 -8t-2.5 -8h316l95 -192h320zM1536 546v-482q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v482q0 62 25 123l238 552q10 25 36.5 42t52.5 17h832q26 0 52.5 -17t36.5 -42l238 -552 q25 -61 25 -123z" />
+<glyph unicode="&#xf01d;" d="M1184 640q0 -37 -32 -55l-544 -320q-15 -9 -32 -9q-16 0 -32 8q-32 19 -32 56v640q0 37 32 56q33 18 64 -1l544 -320q32 -18 32 -55zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf01e;" d="M1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l138 138q-148 137 -349 137q-104 0 -198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5q119 0 225 52t179 147q7 10 23 12q14 0 25 -9 l137 -138q9 -8 9.5 -20.5t-7.5 -22.5q-109 -132 -264 -204.5t-327 -72.5q-156 0 -298 61t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q147 0 284.5 -55.5t244.5 -156.5l130 129q29 31 70 14q39 -17 39 -59z" />
+<glyph unicode="&#xf021;" d="M1511 480q0 -5 -1 -7q-64 -268 -268 -434.5t-478 -166.5q-146 0 -282.5 55t-243.5 157l-129 -129q-19 -19 -45 -19t-45 19t-19 45v448q0 26 19 45t45 19h448q26 0 45 -19t19 -45t-19 -45l-137 -137q71 -66 161 -102t187 -36q134 0 250 65t186 179q11 17 53 117 q8 23 30 23h192q13 0 22.5 -9.5t9.5 -22.5zM1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-26 0 -45 19t-19 45t19 45l138 138q-148 137 -349 137q-134 0 -250 -65t-186 -179q-11 -17 -53 -117q-8 -23 -30 -23h-199q-13 0 -22.5 9.5t-9.5 22.5v7q65 268 270 434.5t480 166.5 q146 0 284 -55.5t245 -156.5l130 129q19 19 45 19t45 -19t19 -45z" />
+<glyph unicode="&#xf022;" horiz-adv-x="1792" d="M384 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M384 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1536 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5z M1536 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5zM1536 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5 t9.5 -22.5zM1664 160v832q0 13 -9.5 22.5t-22.5 9.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1792 1248v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47 t47 -113z" />
+<glyph unicode="&#xf023;" horiz-adv-x="1152" d="M320 768h512v192q0 106 -75 181t-181 75t-181 -75t-75 -181v-192zM1152 672v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v192q0 184 132 316t316 132t316 -132t132 -316v-192h32q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf024;" horiz-adv-x="1792" d="M320 1280q0 -72 -64 -110v-1266q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v1266q-64 38 -64 110q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -25 -12.5 -38.5t-39.5 -27.5q-215 -116 -369 -116q-61 0 -123.5 22t-108.5 48 t-115.5 48t-142.5 22q-192 0 -464 -146q-17 -9 -33 -9q-26 0 -45 19t-19 45v742q0 32 31 55q21 14 79 43q236 120 421 120q107 0 200 -29t219 -88q38 -19 88 -19q54 0 117.5 21t110 47t88 47t54.5 21q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf025;" horiz-adv-x="1664" d="M1664 650q0 -166 -60 -314l-20 -49l-185 -33q-22 -83 -90.5 -136.5t-156.5 -53.5v-32q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-32q71 0 130 -35.5t93 -95.5l68 12q29 95 29 193q0 148 -88 279t-236.5 209t-315.5 78 t-315.5 -78t-236.5 -209t-88 -279q0 -98 29 -193l68 -12q34 60 93 95.5t130 35.5v32q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v32q-88 0 -156.5 53.5t-90.5 136.5l-185 33l-20 49q-60 148 -60 314q0 151 67 291t179 242.5 t266 163.5t320 61t320 -61t266 -163.5t179 -242.5t67 -291z" />
+<glyph unicode="&#xf026;" horiz-adv-x="768" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45z" />
+<glyph unicode="&#xf027;" horiz-adv-x="1152" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 35.5 t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142z" />
+<glyph unicode="&#xf028;" horiz-adv-x="1664" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 35.5 t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142zM1408 640q0 -153 -85 -282.5t-225 -188.5q-13 -5 -25 -5q-27 0 -46 19t-19 45q0 39 39 59q56 29 76 44q74 54 115.5 135.5t41.5 173.5t-41.5 173.5 t-115.5 135.5q-20 15 -76 44q-39 20 -39 59q0 26 19 45t45 19q13 0 26 -5q140 -59 225 -188.5t85 -282.5zM1664 640q0 -230 -127 -422.5t-338 -283.5q-13 -5 -26 -5q-26 0 -45 19t-19 45q0 36 39 59q7 4 22.5 10.5t22.5 10.5q46 25 82 51q123 91 192 227t69 289t-69 289 t-192 227q-36 26 -82 51q-7 4 -22.5 10.5t-22.5 10.5q-39 23 -39 59q0 26 19 45t45 19q13 0 26 -5q211 -91 338 -283.5t127 -422.5z" />
+<glyph unicode="&#xf029;" horiz-adv-x="1408" d="M384 384v-128h-128v128h128zM384 1152v-128h-128v128h128zM1152 1152v-128h-128v128h128zM128 129h384v383h-384v-383zM128 896h384v384h-384v-384zM896 896h384v384h-384v-384zM640 640v-640h-640v640h640zM1152 128v-128h-128v128h128zM1408 128v-128h-128v128h128z M1408 640v-384h-384v128h-128v-384h-128v640h384v-128h128v128h128zM640 1408v-640h-640v640h640zM1408 1408v-640h-640v640h640z" />
+<glyph unicode="&#xf02a;" horiz-adv-x="1792" d="M63 0h-63v1408h63v-1408zM126 1h-32v1407h32v-1407zM220 1h-31v1407h31v-1407zM377 1h-31v1407h31v-1407zM534 1h-62v1407h62v-1407zM660 1h-31v1407h31v-1407zM723 1h-31v1407h31v-1407zM786 1h-31v1407h31v-1407zM943 1h-63v1407h63v-1407zM1100 1h-63v1407h63v-1407z M1226 1h-63v1407h63v-1407zM1352 1h-63v1407h63v-1407zM1446 1h-63v1407h63v-1407zM1635 1h-94v1407h94v-1407zM1698 1h-32v1407h32v-1407zM1792 0h-63v1408h63v-1408z" />
+<glyph unicode="&#xf02b;" d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5 l715 -714q37 -39 37 -91z" />
+<glyph unicode="&#xf02c;" horiz-adv-x="1920" d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5 l715 -714q37 -39 37 -91zM1899 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-36 0 -59 14t-53 45l470 470q37 37 37 90q0 52 -37 91l-715 714q-38 38 -102 64.5t-117 26.5h224q53 0 117 -26.5t102 -64.5l715 -714q37 -39 37 -91z" />
+<glyph unicode="&#xf02d;" horiz-adv-x="1664" d="M1639 1058q40 -57 18 -129l-275 -906q-19 -64 -76.5 -107.5t-122.5 -43.5h-923q-77 0 -148.5 53.5t-99.5 131.5q-24 67 -2 127q0 4 3 27t4 37q1 8 -3 21.5t-3 19.5q2 11 8 21t16.5 23.5t16.5 23.5q23 38 45 91.5t30 91.5q3 10 0.5 30t-0.5 28q3 11 17 28t17 23 q21 36 42 92t25 90q1 9 -2.5 32t0.5 28q4 13 22 30.5t22 22.5q19 26 42.5 84.5t27.5 96.5q1 8 -3 25.5t-2 26.5q2 8 9 18t18 23t17 21q8 12 16.5 30.5t15 35t16 36t19.5 32t26.5 23.5t36 11.5t47.5 -5.5l-1 -3q38 9 51 9h761q74 0 114 -56t18 -130l-274 -906 q-36 -119 -71.5 -153.5t-128.5 -34.5h-869q-27 0 -38 -15q-11 -16 -1 -43q24 -70 144 -70h923q29 0 56 15.5t35 41.5l300 987q7 22 5 57q38 -15 59 -43zM575 1056q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5 t-16.5 -22.5zM492 800q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5t-16.5 -22.5z" />
+<glyph unicode="&#xf02e;" horiz-adv-x="1280" d="M1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
+<glyph unicode="&#xf02f;" horiz-adv-x="1664" d="M384 0h896v256h-896v-256zM384 640h896v384h-160q-40 0 -68 28t-28 68v160h-640v-640zM1536 576q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 576v-416q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-160q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68 v160h-224q-13 0 -22.5 9.5t-9.5 22.5v416q0 79 56.5 135.5t135.5 56.5h64v544q0 40 28 68t68 28h672q40 0 88 -20t76 -48l152 -152q28 -28 48 -76t20 -88v-256h64q79 0 135.5 -56.5t56.5 -135.5z" />
+<glyph unicode="&#xf030;" horiz-adv-x="1920" d="M960 864q119 0 203.5 -84.5t84.5 -203.5t-84.5 -203.5t-203.5 -84.5t-203.5 84.5t-84.5 203.5t84.5 203.5t203.5 84.5zM1664 1280q106 0 181 -75t75 -181v-896q0 -106 -75 -181t-181 -75h-1408q-106 0 -181 75t-75 181v896q0 106 75 181t181 75h224l51 136 q19 49 69.5 84.5t103.5 35.5h512q53 0 103.5 -35.5t69.5 -84.5l51 -136h224zM960 128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf031;" horiz-adv-x="1664" d="M725 977l-170 -450q33 0 136.5 -2t160.5 -2q19 0 57 2q-87 253 -184 452zM0 -128l2 79q23 7 56 12.5t57 10.5t49.5 14.5t44.5 29t31 50.5l237 616l280 724h75h53q8 -14 11 -21l205 -480q33 -78 106 -257.5t114 -274.5q15 -34 58 -144.5t72 -168.5q20 -45 35 -57 q19 -15 88 -29.5t84 -20.5q6 -38 6 -57q0 -4 -0.5 -13t-0.5 -13q-63 0 -190 8t-191 8q-76 0 -215 -7t-178 -8q0 43 4 78l131 28q1 0 12.5 2.5t15.5 3.5t14.5 4.5t15 6.5t11 8t9 11t2.5 14q0 16 -31 96.5t-72 177.5t-42 100l-450 2q-26 -58 -76.5 -195.5t-50.5 -162.5 q0 -22 14 -37.5t43.5 -24.5t48.5 -13.5t57 -8.5t41 -4q1 -19 1 -58q0 -9 -2 -27q-58 0 -174.5 10t-174.5 10q-8 0 -26.5 -4t-21.5 -4q-80 -14 -188 -14z" />
+<glyph unicode="&#xf032;" horiz-adv-x="1408" d="M555 15q74 -32 140 -32q376 0 376 335q0 114 -41 180q-27 44 -61.5 74t-67.5 46.5t-80.5 25t-84 10.5t-94.5 2q-73 0 -101 -10q0 -53 -0.5 -159t-0.5 -158q0 -8 -1 -67.5t-0.5 -96.5t4.5 -83.5t12 -66.5zM541 761q42 -7 109 -7q82 0 143 13t110 44.5t74.5 89.5t25.5 142 q0 70 -29 122.5t-79 82t-108 43.5t-124 14q-50 0 -130 -13q0 -50 4 -151t4 -152q0 -27 -0.5 -80t-0.5 -79q0 -46 1 -69zM0 -128l2 94q15 4 85 16t106 27q7 12 12.5 27t8.5 33.5t5.5 32.5t3 37.5t0.5 34v35.5v30q0 982 -22 1025q-4 8 -22 14.5t-44.5 11t-49.5 7t-48.5 4.5 t-30.5 3l-4 83q98 2 340 11.5t373 9.5q23 0 68.5 -0.5t67.5 -0.5q70 0 136.5 -13t128.5 -42t108 -71t74 -104.5t28 -137.5q0 -52 -16.5 -95.5t-39 -72t-64.5 -57.5t-73 -45t-84 -40q154 -35 256.5 -134t102.5 -248q0 -100 -35 -179.5t-93.5 -130.5t-138 -85.5t-163.5 -48.5 t-176 -14q-44 0 -132 3t-132 3q-106 0 -307 -11t-231 -12z" />
+<glyph unicode="&#xf033;" horiz-adv-x="1024" d="M0 -126l17 85q6 2 81.5 21.5t111.5 37.5q28 35 41 101q1 7 62 289t114 543.5t52 296.5v25q-24 13 -54.5 18.5t-69.5 8t-58 5.5l19 103q33 -2 120 -6.5t149.5 -7t120.5 -2.5q48 0 98.5 2.5t121 7t98.5 6.5q-5 -39 -19 -89q-30 -10 -101.5 -28.5t-108.5 -33.5 q-8 -19 -14 -42.5t-9 -40t-7.5 -45.5t-6.5 -42q-27 -148 -87.5 -419.5t-77.5 -355.5q-2 -9 -13 -58t-20 -90t-16 -83.5t-6 -57.5l1 -18q17 -4 185 -31q-3 -44 -16 -99q-11 0 -32.5 -1.5t-32.5 -1.5q-29 0 -87 10t-86 10q-138 2 -206 2q-51 0 -143 -9t-121 -11z" />
+<glyph unicode="&#xf034;" horiz-adv-x="1792" d="M1744 128q33 0 42 -18.5t-11 -44.5l-126 -162q-20 -26 -49 -26t-49 26l-126 162q-20 26 -11 44.5t42 18.5h80v1024h-80q-33 0 -42 18.5t11 44.5l126 162q20 26 49 26t49 -26l126 -162q20 -26 11 -44.5t-42 -18.5h-80v-1024h80zM81 1407l54 -27q12 -5 211 -5q44 0 132 2 t132 2q36 0 107.5 -0.5t107.5 -0.5h293q6 0 21 -0.5t20.5 0t16 3t17.5 9t15 17.5l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 48t-14.5 73.5t-7.5 35.5q-6 8 -12 12.5t-15.5 6t-13 2.5t-18 0.5t-16.5 -0.5 q-17 0 -66.5 0.5t-74.5 0.5t-64 -2t-71 -6q-9 -81 -8 -136q0 -94 2 -388t2 -455q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29t78 27 q19 42 19 383q0 101 -3 303t-3 303v117q0 2 0.5 15.5t0.5 25t-1 25.5t-3 24t-5 14q-11 12 -162 12q-33 0 -93 -12t-80 -26q-19 -13 -34 -72.5t-31.5 -111t-42.5 -53.5q-42 26 -56 44v383z" />
+<glyph unicode="&#xf035;" d="M81 1407l54 -27q12 -5 211 -5q44 0 132 2t132 2q70 0 246.5 1t304.5 0.5t247 -4.5q33 -1 56 31l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 47.5t-15 73.5t-7 36q-10 13 -27 19q-5 2 -66 2q-30 0 -93 1t-103 1 t-94 -2t-96 -7q-9 -81 -8 -136l1 -152v52q0 -55 1 -154t1.5 -180t0.5 -153q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29t78 27 q7 16 11.5 74t6 145.5t1.5 155t-0.5 153.5t-0.5 89q0 7 -2.5 21.5t-2.5 22.5q0 7 0.5 44t1 73t0 76.5t-3 67.5t-6.5 32q-11 12 -162 12q-41 0 -163 -13.5t-138 -24.5q-19 -12 -34 -71.5t-31.5 -111.5t-42.5 -54q-42 26 -56 44v383zM1310 125q12 0 42 -19.5t57.5 -41.5 t59.5 -49t36 -30q26 -21 26 -49t-26 -49q-4 -3 -36 -30t-59.5 -49t-57.5 -41.5t-42 -19.5q-13 0 -20.5 10.5t-10 28.5t-2.5 33.5t1.5 33t1.5 19.5h-1024q0 -2 1.5 -19.5t1.5 -33t-2.5 -33.5t-10 -28.5t-20.5 -10.5q-12 0 -42 19.5t-57.5 41.5t-59.5 49t-36 30q-26 21 -26 49 t26 49q4 3 36 30t59.5 49t57.5 41.5t42 19.5q13 0 20.5 -10.5t10 -28.5t2.5 -33.5t-1.5 -33t-1.5 -19.5h1024q0 2 -1.5 19.5t-1.5 33t2.5 33.5t10 28.5t20.5 10.5z" />
+<glyph unicode="&#xf036;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45 t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf037;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45t-45 -19 h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h640q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf038;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45 t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf039;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45 t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf03a;" horiz-adv-x="1792" d="M256 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM256 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5 t9.5 -22.5zM256 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344 q13 0 22.5 -9.5t9.5 -22.5zM256 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5 t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192 q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf03b;" horiz-adv-x="1792" d="M384 992v-576q0 -13 -9.5 -22.5t-22.5 -9.5q-14 0 -23 9l-288 288q-9 9 -9 23t9 23l288 288q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5 t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088 q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf03c;" horiz-adv-x="1792" d="M352 704q0 -14 -9 -23l-288 -288q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v576q0 13 9.5 22.5t22.5 9.5q14 0 23 -9l288 -288q9 -9 9 -23zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5 t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088 q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf03d;" horiz-adv-x="1792" d="M1792 1184v-1088q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-403 403v-166q0 -119 -84.5 -203.5t-203.5 -84.5h-704q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h704q119 0 203.5 -84.5t84.5 -203.5v-165l403 402q18 19 45 19q12 0 25 -5 q39 -17 39 -59z" />
+<glyph unicode="&#xf03e;" horiz-adv-x="1920" d="M640 960q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1664 576v-448h-1408v192l320 320l160 -160l512 512zM1760 1280h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-1216q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5v1216 q0 13 -9.5 22.5t-22.5 9.5zM1920 1248v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf040;" d="M363 0l91 91l-235 235l-91 -91v-107h128v-128h107zM886 928q0 22 -22 22q-10 0 -17 -7l-542 -542q-7 -7 -7 -17q0 -22 22 -22q10 0 17 7l542 542q7 7 7 17zM832 1120l416 -416l-832 -832h-416v416zM1515 1024q0 -53 -37 -90l-166 -166l-416 416l166 165q36 38 90 38 q53 0 91 -38l235 -234q37 -39 37 -91z" />
+<glyph unicode="&#xf041;" horiz-adv-x="1024" d="M768 896q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1024 896q0 -109 -33 -179l-364 -774q-16 -33 -47.5 -52t-67.5 -19t-67.5 19t-46.5 52l-365 774q-33 70 -33 179q0 212 150 362t362 150t362 -150t150 -362z" />
+<glyph unicode="&#xf042;" d="M768 96v1088q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf043;" horiz-adv-x="1024" d="M512 384q0 36 -20 69q-1 1 -15.5 22.5t-25.5 38t-25 44t-21 50.5q-4 16 -21 16t-21 -16q-7 -23 -21 -50.5t-25 -44t-25.5 -38t-15.5 -22.5q-20 -33 -20 -69q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 512q0 -212 -150 -362t-362 -150t-362 150t-150 362 q0 145 81 275q6 9 62.5 90.5t101 151t99.5 178t83 201.5q9 30 34 47t51 17t51.5 -17t33.5 -47q28 -93 83 -201.5t99.5 -178t101 -151t62.5 -90.5q81 -127 81 -275z" />
+<glyph unicode="&#xf044;" horiz-adv-x="1792" d="M888 352l116 116l-152 152l-116 -116v-56h96v-96h56zM1328 1072q-16 16 -33 -1l-350 -350q-17 -17 -1 -33t33 1l350 350q17 17 1 33zM1408 478v-190q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832 q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-14 -14 -32 -8q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v126q0 13 9 22l64 64q15 15 35 7t20 -29zM1312 1216l288 -288l-672 -672h-288v288zM1756 1084l-92 -92 l-288 288l92 92q28 28 68 28t68 -28l152 -152q28 -28 28 -68t-28 -68z" />
+<glyph unicode="&#xf045;" horiz-adv-x="1664" d="M1408 547v-259q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h255v0q13 0 22.5 -9.5t9.5 -22.5q0 -27 -26 -32q-77 -26 -133 -60q-10 -4 -16 -4h-112q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832 q66 0 113 47t47 113v214q0 19 18 29q28 13 54 37q16 16 35 8q21 -9 21 -29zM1645 1043l-384 -384q-18 -19 -45 -19q-12 0 -25 5q-39 17 -39 59v192h-160q-323 0 -438 -131q-119 -137 -74 -473q3 -23 -20 -34q-8 -2 -12 -2q-16 0 -26 13q-10 14 -21 31t-39.5 68.5t-49.5 99.5 t-38.5 114t-17.5 122q0 49 3.5 91t14 90t28 88t47 81.5t68.5 74t94.5 61.5t124.5 48.5t159.5 30.5t196.5 11h160v192q0 42 39 59q13 5 25 5q26 0 45 -19l384 -384q19 -19 19 -45t-19 -45z" />
+<glyph unicode="&#xf046;" horiz-adv-x="1664" d="M1408 606v-318q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-10 -10 -23 -10q-3 0 -9 2q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832 q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v254q0 13 9 22l64 64q10 10 23 10q6 0 12 -3q20 -8 20 -29zM1639 1095l-814 -814q-24 -24 -57 -24t-57 24l-430 430q-24 24 -24 57t24 57l110 110q24 24 57 24t57 -24l263 -263l647 647q24 24 57 24t57 -24l110 -110 q24 -24 24 -57t-24 -57z" />
+<glyph unicode="&#xf047;" horiz-adv-x="1792" d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-384v-384h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v384h-384v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45 t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h384v384h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45t-19 -45t-45 -19h-128v-384h384v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
+<glyph unicode="&#xf048;" horiz-adv-x="1024" d="M979 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19z" />
+<glyph unicode="&#xf049;" horiz-adv-x="1792" d="M1747 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19l710 710 q19 19 32 13t13 -32v-710q4 11 13 19z" />
+<glyph unicode="&#xf04a;" horiz-adv-x="1664" d="M1619 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-8 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-19 19 -19 45t19 45l710 710q19 19 32 13t13 -32v-710q5 11 13 19z" />
+<glyph unicode="&#xf04b;" horiz-adv-x="1408" d="M1384 609l-1328 -738q-23 -13 -39.5 -3t-16.5 36v1472q0 26 16.5 36t39.5 -3l1328 -738q23 -13 23 -31t-23 -31z" />
+<glyph unicode="&#xf04c;" d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45zM640 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf04d;" d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf04e;" horiz-adv-x="1664" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v710q0 26 13 32t32 -13l710 -710q19 -19 19 -45t-19 -45l-710 -710q-19 -19 -32 -13t-13 32v710q-5 -10 -13 -19z" />
+<glyph unicode="&#xf050;" horiz-adv-x="1792" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v710q0 26 13 32t32 -13l710 -710q8 -8 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-5 -10 -13 -19l-710 -710 q-19 -19 -32 -13t-13 32v710q-5 -10 -13 -19z" />
+<glyph unicode="&#xf051;" horiz-adv-x="1024" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-5 -10 -13 -19z" />
+<glyph unicode="&#xf052;" horiz-adv-x="1538" d="M14 557l710 710q19 19 45 19t45 -19l710 -710q19 -19 13 -32t-32 -13h-1472q-26 0 -32 13t13 32zM1473 0h-1408q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1408q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19z" />
+<glyph unicode="&#xf053;" horiz-adv-x="1280" d="M1171 1235l-531 -531l531 -531q19 -19 19 -45t-19 -45l-166 -166q-19 -19 -45 -19t-45 19l-742 742q-19 19 -19 45t19 45l742 742q19 19 45 19t45 -19l166 -166q19 -19 19 -45t-19 -45z" />
+<glyph unicode="&#xf054;" horiz-adv-x="1280" d="M1107 659l-742 -742q-19 -19 -45 -19t-45 19l-166 166q-19 19 -19 45t19 45l531 531l-531 531q-19 19 -19 45t19 45l166 166q19 19 45 19t45 -19l742 -742q19 -19 19 -45t-19 -45z" />
+<glyph unicode="&#xf055;" d="M1216 576v128q0 26 -19 45t-45 19h-256v256q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-256h-256q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h256v-256q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v256h256q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5 t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf056;" d="M1216 576v128q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5 t103 -385.5z" />
+<glyph unicode="&#xf057;" d="M1149 414q0 26 -19 45l-181 181l181 181q19 19 19 45q0 27 -19 46l-90 90q-19 19 -46 19q-26 0 -45 -19l-181 -181l-181 181q-19 19 -45 19q-27 0 -46 -19l-90 -90q-19 -19 -19 -46q0 -26 19 -45l181 -181l-181 -181q-19 -19 -19 -45q0 -27 19 -46l90 -90q19 -19 46 -19 q26 0 45 19l181 181l181 -181q19 -19 45 -19q27 0 46 19l90 90q19 19 19 46zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf058;" d="M1284 802q0 28 -18 46l-91 90q-19 19 -45 19t-45 -19l-408 -407l-226 226q-19 19 -45 19t-45 -19l-91 -90q-18 -18 -18 -46q0 -27 18 -45l362 -362q19 -19 45 -19q27 0 46 19l543 543q18 18 18 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf059;" d="M896 160v192q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h192q14 0 23 9t9 23zM1152 832q0 88 -55.5 163t-138.5 116t-170 41q-243 0 -371 -213q-15 -24 8 -42l132 -100q7 -6 19 -6q16 0 25 12q53 68 86 92q34 24 86 24q48 0 85.5 -26t37.5 -59 q0 -38 -20 -61t-68 -45q-63 -28 -115.5 -86.5t-52.5 -125.5v-36q0 -14 9 -23t23 -9h192q14 0 23 9t9 23q0 19 21.5 49.5t54.5 49.5q32 18 49 28.5t46 35t44.5 48t28 60.5t12.5 81zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf05a;" d="M1024 160v160q0 14 -9 23t-23 9h-96v512q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h96v-320h-96q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h448q14 0 23 9t9 23zM896 1056v160q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23 t23 -9h192q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf05b;" d="M1197 512h-109q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h109q-32 108 -112.5 188.5t-188.5 112.5v-109q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v109q-108 -32 -188.5 -112.5t-112.5 -188.5h109q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-109 q32 -108 112.5 -188.5t188.5 -112.5v109q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-109q108 32 188.5 112.5t112.5 188.5zM1536 704v-128q0 -26 -19 -45t-45 -19h-143q-37 -161 -154.5 -278.5t-278.5 -154.5v-143q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v143 q-161 37 -278.5 154.5t-154.5 278.5h-143q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h143q37 161 154.5 278.5t278.5 154.5v143q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-143q161 -37 278.5 -154.5t154.5 -278.5h143q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf05c;" d="M1097 457l-146 -146q-10 -10 -23 -10t-23 10l-137 137l-137 -137q-10 -10 -23 -10t-23 10l-146 146q-10 10 -10 23t10 23l137 137l-137 137q-10 10 -10 23t10 23l146 146q10 10 23 10t23 -10l137 -137l137 137q10 10 23 10t23 -10l146 -146q10 -10 10 -23t-10 -23 l-137 -137l137 -137q10 -10 10 -23t-10 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5 t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf05d;" d="M1171 723l-422 -422q-19 -19 -45 -19t-45 19l-294 294q-19 19 -19 45t19 45l102 102q19 19 45 19t45 -19l147 -147l275 275q19 19 45 19t45 -19l102 -102q19 -19 19 -45t-19 -45zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198 t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf05e;" d="M1312 643q0 161 -87 295l-754 -753q137 -89 297 -89q111 0 211.5 43.5t173.5 116.5t116 174.5t43 212.5zM313 344l755 754q-135 91 -300 91q-148 0 -273 -73t-198 -199t-73 -274q0 -162 89 -299zM1536 643q0 -157 -61 -300t-163.5 -246t-245 -164t-298.5 -61t-298.5 61 t-245 164t-163.5 246t-61 300t61 299.5t163.5 245.5t245 164t298.5 61t298.5 -61t245 -164t163.5 -245.5t61 -299.5z" />
+<glyph unicode="&#xf060;" d="M1536 640v-128q0 -53 -32.5 -90.5t-84.5 -37.5h-704l293 -294q38 -36 38 -90t-38 -90l-75 -76q-37 -37 -90 -37q-52 0 -91 37l-651 652q-37 37 -37 90q0 52 37 91l651 650q38 38 91 38q52 0 90 -38l75 -74q38 -38 38 -91t-38 -91l-293 -293h704q52 0 84.5 -37.5 t32.5 -90.5z" />
+<glyph unicode="&#xf061;" d="M1472 576q0 -54 -37 -91l-651 -651q-39 -37 -91 -37q-51 0 -90 37l-75 75q-38 38 -38 91t38 91l293 293h-704q-52 0 -84.5 37.5t-32.5 90.5v128q0 53 32.5 90.5t84.5 37.5h704l-293 294q-38 36 -38 90t38 90l75 75q38 38 90 38q53 0 91 -38l651 -651q37 -35 37 -90z" />
+<glyph unicode="&#xf062;" horiz-adv-x="1664" d="M1611 565q0 -51 -37 -90l-75 -75q-38 -38 -91 -38q-54 0 -90 38l-294 293v-704q0 -52 -37.5 -84.5t-90.5 -32.5h-128q-53 0 -90.5 32.5t-37.5 84.5v704l-294 -293q-36 -38 -90 -38t-90 38l-75 75q-38 38 -38 90q0 53 38 91l651 651q35 37 90 37q54 0 91 -37l651 -651 q37 -39 37 -91z" />
+<glyph unicode="&#xf063;" horiz-adv-x="1664" d="M1611 704q0 -53 -37 -90l-651 -652q-39 -37 -91 -37q-53 0 -90 37l-651 652q-38 36 -38 90q0 53 38 91l74 75q39 37 91 37q53 0 90 -37l294 -294v704q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-704l294 294q37 37 90 37q52 0 91 -37l75 -75q37 -39 37 -91z" />
+<glyph unicode="&#xf064;" horiz-adv-x="1792" d="M1792 896q0 -26 -19 -45l-512 -512q-19 -19 -45 -19t-45 19t-19 45v256h-224q-98 0 -175.5 -6t-154 -21.5t-133 -42.5t-105.5 -69.5t-80 -101t-48.5 -138.5t-17.5 -181q0 -55 5 -123q0 -6 2.5 -23.5t2.5 -26.5q0 -15 -8.5 -25t-23.5 -10q-16 0 -28 17q-7 9 -13 22 t-13.5 30t-10.5 24q-127 285 -127 451q0 199 53 333q162 403 875 403h224v256q0 26 19 45t45 19t45 -19l512 -512q19 -19 19 -45z" />
+<glyph unicode="&#xf065;" d="M755 480q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23zM1536 1344v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332 q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf066;" d="M768 576v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45zM1523 1248q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45 t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23z" />
+<glyph unicode="&#xf067;" horiz-adv-x="1408" d="M1408 800v-192q0 -40 -28 -68t-68 -28h-416v-416q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v416h-416q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h416v416q0 40 28 68t68 28h192q40 0 68 -28t28 -68v-416h416q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf068;" horiz-adv-x="1408" d="M1408 800v-192q0 -40 -28 -68t-68 -28h-1216q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h1216q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf069;" horiz-adv-x="1664" d="M1482 486q46 -26 59.5 -77.5t-12.5 -97.5l-64 -110q-26 -46 -77.5 -59.5t-97.5 12.5l-266 153v-307q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v307l-266 -153q-46 -26 -97.5 -12.5t-77.5 59.5l-64 110q-26 46 -12.5 97.5t59.5 77.5l266 154l-266 154 q-46 26 -59.5 77.5t12.5 97.5l64 110q26 46 77.5 59.5t97.5 -12.5l266 -153v307q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-307l266 153q46 26 97.5 12.5t77.5 -59.5l64 -110q26 -46 12.5 -97.5t-59.5 -77.5l-266 -154z" />
+<glyph unicode="&#xf06a;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM896 161v190q0 14 -9 23.5t-22 9.5h-192q-13 0 -23 -10t-10 -23v-190q0 -13 10 -23t23 -10h192 q13 0 22 9.5t9 23.5zM894 505l18 621q0 12 -10 18q-10 8 -24 8h-220q-14 0 -24 -8q-10 -6 -10 -18l17 -621q0 -10 10 -17.5t24 -7.5h185q14 0 23.5 7.5t10.5 17.5z" />
+<glyph unicode="&#xf06b;" d="M928 180v56v468v192h-320v-192v-468v-56q0 -25 18 -38.5t46 -13.5h192q28 0 46 13.5t18 38.5zM472 1024h195l-126 161q-26 31 -69 31q-40 0 -68 -28t-28 -68t28 -68t68 -28zM1160 1120q0 40 -28 68t-68 28q-43 0 -69 -31l-125 -161h194q40 0 68 28t28 68zM1536 864v-320 q0 -14 -9 -23t-23 -9h-96v-416q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v416h-96q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h440q-93 0 -158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5q107 0 168 -77l128 -165l128 165q61 77 168 77q93 0 158.5 -65.5t65.5 -158.5 t-65.5 -158.5t-158.5 -65.5h440q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf06c;" horiz-adv-x="1792" d="M1280 832q0 26 -19 45t-45 19q-172 0 -318 -49.5t-259.5 -134t-235.5 -219.5q-19 -21 -19 -45q0 -26 19 -45t45 -19q24 0 45 19q27 24 74 71t67 66q137 124 268.5 176t313.5 52q26 0 45 19t19 45zM1792 1030q0 -95 -20 -193q-46 -224 -184.5 -383t-357.5 -268 q-214 -108 -438 -108q-148 0 -286 47q-15 5 -88 42t-96 37q-16 0 -39.5 -32t-45 -70t-52.5 -70t-60 -32q-30 0 -51 11t-31 24t-27 42q-2 4 -6 11t-5.5 10t-3 9.5t-1.5 13.5q0 35 31 73.5t68 65.5t68 56t31 48q0 4 -14 38t-16 44q-9 51 -9 104q0 115 43.5 220t119 184.5 t170.5 139t204 95.5q55 18 145 25.5t179.5 9t178.5 6t163.5 24t113.5 56.5l29.5 29.5t29.5 28t27 20t36.5 16t43.5 4.5q39 0 70.5 -46t47.5 -112t24 -124t8 -96z" />
+<glyph unicode="&#xf06d;" horiz-adv-x="1408" d="M1408 -160v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1152 896q0 -78 -24.5 -144t-64 -112.5t-87.5 -88t-96 -77.5t-87.5 -72t-64 -81.5t-24.5 -96.5q0 -96 67 -224l-4 1l1 -1 q-90 41 -160 83t-138.5 100t-113.5 122.5t-72.5 150.5t-27.5 184q0 78 24.5 144t64 112.5t87.5 88t96 77.5t87.5 72t64 81.5t24.5 96.5q0 94 -66 224l3 -1l-1 1q90 -41 160 -83t138.5 -100t113.5 -122.5t72.5 -150.5t27.5 -184z" />
+<glyph unicode="&#xf06e;" horiz-adv-x="1792" d="M1664 576q-152 236 -381 353q61 -104 61 -225q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 121 61 225q-229 -117 -381 -353q133 -205 333.5 -326.5t434.5 -121.5t434.5 121.5t333.5 326.5zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5 t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1792 576q0 -34 -20 -69q-140 -230 -376.5 -368.5t-499.5 -138.5t-499.5 139t-376.5 368q-20 35 -20 69t20 69q140 229 376.5 368t499.5 139t499.5 -139t376.5 -368q20 -35 20 -69z" />
+<glyph unicode="&#xf070;" horiz-adv-x="1792" d="M555 201l78 141q-87 63 -136 159t-49 203q0 121 61 225q-229 -117 -381 -353q167 -258 427 -375zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1307 1151q0 -7 -1 -9 q-105 -188 -315 -566t-316 -567l-49 -89q-10 -16 -28 -16q-12 0 -134 70q-16 10 -16 28q0 12 44 87q-143 65 -263.5 173t-208.5 245q-20 31 -20 69t20 69q153 235 380 371t496 136q89 0 180 -17l54 97q10 16 28 16q5 0 18 -6t31 -15.5t33 -18.5t31.5 -18.5t19.5 -11.5 q16 -10 16 -27zM1344 704q0 -139 -79 -253.5t-209 -164.5l280 502q8 -45 8 -84zM1792 576q0 -35 -20 -69q-39 -64 -109 -145q-150 -172 -347.5 -267t-419.5 -95l74 132q212 18 392.5 137t301.5 307q-115 179 -282 294l63 112q95 -64 182.5 -153t144.5 -184q20 -34 20 -69z " />
+<glyph unicode="&#xf071;" horiz-adv-x="1792" d="M1024 161v190q0 14 -9.5 23.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -23.5v-190q0 -14 9.5 -23.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 23.5zM1022 535l18 459q0 12 -10 19q-13 11 -24 11h-220q-11 0 -24 -11q-10 -7 -10 -21l17 -457q0 -10 10 -16.5t24 -6.5h185 q14 0 23.5 6.5t10.5 16.5zM1008 1469l768 -1408q35 -63 -2 -126q-17 -29 -46.5 -46t-63.5 -17h-1536q-34 0 -63.5 17t-46.5 46q-37 63 -2 126l768 1408q17 31 47 49t65 18t65 -18t47 -49z" />
+<glyph unicode="&#xf072;" horiz-adv-x="1408" d="M1376 1376q44 -52 12 -148t-108 -172l-161 -161l160 -696q5 -19 -12 -33l-128 -96q-7 -6 -19 -6q-4 0 -7 1q-15 3 -21 16l-279 508l-259 -259l53 -194q5 -17 -8 -31l-96 -96q-9 -9 -23 -9h-2q-15 2 -24 13l-189 252l-252 189q-11 7 -13 23q-1 13 9 25l96 97q9 9 23 9 q6 0 8 -1l194 -53l259 259l-508 279q-14 8 -17 24q-2 16 9 27l128 128q14 13 30 8l665 -159l160 160q76 76 172 108t148 -12z" />
+<glyph unicode="&#xf073;" horiz-adv-x="1664" d="M128 -128h288v288h-288v-288zM480 -128h320v288h-320v-288zM128 224h288v320h-288v-320zM480 224h320v320h-320v-320zM128 608h288v288h-288v-288zM864 -128h320v288h-320v-288zM480 608h320v288h-320v-288zM1248 -128h288v288h-288v-288zM864 224h320v320h-320v-320z M512 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1248 224h288v320h-288v-320zM864 608h320v288h-320v-288zM1248 608h288v288h-288v-288zM1280 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64 q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47 h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf074;" horiz-adv-x="1792" d="M666 1055q-60 -92 -137 -273q-22 45 -37 72.5t-40.5 63.5t-51 56.5t-63 35t-81.5 14.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q250 0 410 -225zM1792 256q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192q-32 0 -85 -0.5t-81 -1t-73 1 t-71 5t-64 10.5t-63 18.5t-58 28.5t-59 40t-55 53.5t-56 69.5q59 93 136 273q22 -45 37 -72.5t40.5 -63.5t51 -56.5t63 -35t81.5 -14.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1792 1152q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5 v192h-256q-48 0 -87 -15t-69 -45t-51 -61.5t-45 -77.5q-32 -62 -78 -171q-29 -66 -49.5 -111t-54 -105t-64 -100t-74 -83t-90 -68.5t-106.5 -42t-128 -16.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q48 0 87 15t69 45t51 61.5t45 77.5q32 62 78 171q29 66 49.5 111 t54 105t64 100t74 83t90 68.5t106.5 42t128 16.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
+<glyph unicode="&#xf075;" horiz-adv-x="1792" d="M1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22q-17 -2 -30.5 9t-17.5 29v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281 q0 130 71 248.5t191 204.5t286 136.5t348 50.5q244 0 450 -85.5t326 -233t120 -321.5z" />
+<glyph unicode="&#xf076;" d="M1536 704v-128q0 -201 -98.5 -362t-274 -251.5t-395.5 -90.5t-395.5 90.5t-274 251.5t-98.5 362v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-128q0 -52 23.5 -90t53.5 -57t71 -30t64 -13t44 -2t44 2t64 13t71 30t53.5 57t23.5 90v128q0 26 19 45t45 19h384 q26 0 45 -19t19 -45zM512 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45zM1536 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf077;" horiz-adv-x="1792" d="M1683 205l-166 -165q-19 -19 -45 -19t-45 19l-531 531l-531 -531q-19 -19 -45 -19t-45 19l-166 165q-19 19 -19 45.5t19 45.5l742 741q19 19 45 19t45 -19l742 -741q19 -19 19 -45.5t-19 -45.5z" />
+<glyph unicode="&#xf078;" horiz-adv-x="1792" d="M1683 728l-742 -741q-19 -19 -45 -19t-45 19l-742 741q-19 19 -19 45.5t19 45.5l166 165q19 19 45 19t45 -19l531 -531l531 531q19 19 45 19t45 -19l166 -165q19 -19 19 -45.5t-19 -45.5z" />
+<glyph unicode="&#xf079;" horiz-adv-x="1920" d="M1280 32q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-8 0 -13.5 2t-9 7t-5.5 8t-3 11.5t-1 11.5v13v11v160v416h-192q-26 0 -45 19t-19 45q0 24 15 41l320 384q19 22 49 22t49 -22l320 -384q15 -17 15 -41q0 -26 -19 -45t-45 -19h-192v-384h576q16 0 25 -11l160 -192q7 -11 7 -21 zM1920 448q0 -24 -15 -41l-320 -384q-20 -23 -49 -23t-49 23l-320 384q-15 17 -15 41q0 26 19 45t45 19h192v384h-576q-16 0 -25 12l-160 192q-7 9 -7 20q0 13 9.5 22.5t22.5 9.5h960q8 0 13.5 -2t9 -7t5.5 -8t3 -11.5t1 -11.5v-13v-11v-160v-416h192q26 0 45 -19t19 -45z " />
+<glyph unicode="&#xf07a;" horiz-adv-x="1664" d="M640 0q0 -52 -38 -90t-90 -38t-90 38t-38 90t38 90t90 38t90 -38t38 -90zM1536 0q0 -52 -38 -90t-90 -38t-90 38t-38 90t38 90t90 38t90 -38t38 -90zM1664 1088v-512q0 -24 -16.5 -42.5t-40.5 -21.5l-1044 -122q13 -60 13 -70q0 -16 -24 -64h920q26 0 45 -19t19 -45 t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 11 8 31.5t16 36t21.5 40t15.5 29.5l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t19.5 -15.5t13 -24.5t8 -26t5.5 -29.5t4.5 -26h1201q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf07b;" horiz-adv-x="1664" d="M1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf07c;" horiz-adv-x="1920" d="M1879 584q0 -31 -31 -66l-336 -396q-43 -51 -120.5 -86.5t-143.5 -35.5h-1088q-34 0 -60.5 13t-26.5 43q0 31 31 66l336 396q43 51 120.5 86.5t143.5 35.5h1088q34 0 60.5 -13t26.5 -43zM1536 928v-160h-832q-94 0 -197 -47.5t-164 -119.5l-337 -396l-5 -6q0 4 -0.5 12.5 t-0.5 12.5v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf07d;" horiz-adv-x="768" d="M704 1216q0 -26 -19 -45t-45 -19h-128v-1024h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v1024h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45z" />
+<glyph unicode="&#xf07e;" horiz-adv-x="1792" d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-1024v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h1024v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
+<glyph unicode="&#xf080;" horiz-adv-x="2048" d="M640 640v-512h-256v512h256zM1024 1152v-1024h-256v1024h256zM2048 0v-128h-2048v1536h128v-1408h1920zM1408 896v-768h-256v768h256zM1792 1280v-1152h-256v1152h256z" />
+<glyph unicode="&#xf081;" d="M1280 926q-56 -25 -121 -34q68 40 93 117q-65 -38 -134 -51q-61 66 -153 66q-87 0 -148.5 -61.5t-61.5 -148.5q0 -29 5 -48q-129 7 -242 65t-192 155q-29 -50 -29 -106q0 -114 91 -175q-47 1 -100 26v-2q0 -75 50 -133.5t123 -72.5q-29 -8 -51 -8q-13 0 -39 4 q21 -63 74.5 -104t121.5 -42q-116 -90 -261 -90q-26 0 -50 3q148 -94 322 -94q112 0 210 35.5t168 95t120.5 137t75 162t24.5 168.5q0 18 -1 27q63 45 105 109zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5 t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf082;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-188v595h199l30 232h-229v148q0 56 23.5 84t91.5 28l122 1v207q-63 9 -178 9q-136 0 -217.5 -80t-81.5 -226v-171h-200v-232h200v-595h-532q-119 0 -203.5 84.5t-84.5 203.5v960 q0 119 84.5 203.5t203.5 84.5h960z" />
+<glyph unicode="&#xf083;" horiz-adv-x="1792" d="M928 704q0 14 -9 23t-23 9q-66 0 -113 -47t-47 -113q0 -14 9 -23t23 -9t23 9t9 23q0 40 28 68t68 28q14 0 23 9t9 23zM1152 574q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM128 0h1536v128h-1536v-128zM1280 574q0 159 -112.5 271.5 t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM256 1216h384v128h-384v-128zM128 1024h1536v118v138h-828l-64 -128h-644v-128zM1792 1280v-1280q0 -53 -37.5 -90.5t-90.5 -37.5h-1536q-53 0 -90.5 37.5t-37.5 90.5v1280 q0 53 37.5 90.5t90.5 37.5h1536q53 0 90.5 -37.5t37.5 -90.5z" />
+<glyph unicode="&#xf084;" horiz-adv-x="1792" d="M832 1024q0 80 -56 136t-136 56t-136 -56t-56 -136q0 -42 19 -83q-41 19 -83 19q-80 0 -136 -56t-56 -136t56 -136t136 -56t136 56t56 136q0 42 -19 83q41 -19 83 -19q80 0 136 56t56 136zM1683 320q0 -17 -49 -66t-66 -49q-9 0 -28.5 16t-36.5 33t-38.5 40t-24.5 26 l-96 -96l220 -220q28 -28 28 -68q0 -42 -39 -81t-81 -39q-40 0 -68 28l-671 671q-176 -131 -365 -131q-163 0 -265.5 102.5t-102.5 265.5q0 160 95 313t248 248t313 95q163 0 265.5 -102.5t102.5 -265.5q0 -189 -131 -365l355 -355l96 96q-3 3 -26 24.5t-40 38.5t-33 36.5 t-16 28.5q0 17 49 66t66 49q13 0 23 -10q6 -6 46 -44.5t82 -79.5t86.5 -86t73 -78t28.5 -41z" />
+<glyph unicode="&#xf085;" horiz-adv-x="1920" d="M896 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1664 128q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1152q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5zM1280 731v-185q0 -10 -7 -19.5t-16 -10.5l-155 -24q-11 -35 -32 -76q34 -48 90 -115q7 -10 7 -20q0 -12 -7 -19q-23 -30 -82.5 -89.5t-78.5 -59.5q-11 0 -21 7l-115 90q-37 -19 -77 -31q-11 -108 -23 -155q-7 -24 -30 -24h-186q-11 0 -20 7.5t-10 17.5 l-23 153q-34 10 -75 31l-118 -89q-7 -7 -20 -7q-11 0 -21 8q-144 133 -144 160q0 9 7 19q10 14 41 53t47 61q-23 44 -35 82l-152 24q-10 1 -17 9.5t-7 19.5v185q0 10 7 19.5t16 10.5l155 24q11 35 32 76q-34 48 -90 115q-7 11 -7 20q0 12 7 20q22 30 82 89t79 59q11 0 21 -7 l115 -90q34 18 77 32q11 108 23 154q7 24 30 24h186q11 0 20 -7.5t10 -17.5l23 -153q34 -10 75 -31l118 89q8 7 20 7q11 0 21 -8q144 -133 144 -160q0 -9 -7 -19q-12 -16 -42 -54t-45 -60q23 -48 34 -82l152 -23q10 -2 17 -10.5t7 -19.5zM1920 198v-140q0 -16 -149 -31 q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20 t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31zM1920 1222v-140q0 -16 -149 -31q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68 q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70 q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31z" />
+<glyph unicode="&#xf086;" horiz-adv-x="1792" d="M1408 768q0 -139 -94 -257t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224 q0 139 94 257t256.5 186.5t353.5 68.5t353.5 -68.5t256.5 -186.5t94 -257zM1792 512q0 -120 -71 -224.5t-195 -176.5q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7 q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230z" />
+<glyph unicode="&#xf087;" d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 768q0 51 -39 89.5t-89 38.5h-352q0 58 48 159.5t48 160.5q0 98 -32 145t-128 47q-26 -26 -38 -85t-30.5 -125.5t-59.5 -109.5q-22 -23 -77 -91q-4 -5 -23 -30t-31.5 -41t-34.5 -42.5 t-40 -44t-38.5 -35.5t-40 -27t-35.5 -9h-32v-640h32q13 0 31.5 -3t33 -6.5t38 -11t35 -11.5t35.5 -12.5t29 -10.5q211 -73 342 -73h121q192 0 192 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5q32 1 53.5 47t21.5 81zM1536 769 q0 -89 -49 -163q9 -33 9 -69q0 -77 -38 -144q3 -21 3 -43q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5h-36h-93q-96 0 -189.5 22.5t-216.5 65.5q-116 40 -138 40h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h274q36 24 137 155q58 75 107 128 q24 25 35.5 85.5t30.5 126.5t62 108q39 37 90 37q84 0 151 -32.5t102 -101.5t35 -186q0 -93 -48 -192h176q104 0 180 -76t76 -179z" />
+<glyph unicode="&#xf088;" d="M256 1088q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 512q0 35 -21.5 81t-53.5 47q15 17 25 47.5t10 55.5q0 69 -53 119q18 32 18 69t-17.5 73.5t-47.5 52.5q5 30 5 56q0 85 -49 126t-136 41h-128q-131 0 -342 -73q-5 -2 -29 -10.5 t-35.5 -12.5t-35 -11.5t-38 -11t-33 -6.5t-31.5 -3h-32v-640h32q16 0 35.5 -9t40 -27t38.5 -35.5t40 -44t34.5 -42.5t31.5 -41t23 -30q55 -68 77 -91q41 -43 59.5 -109.5t30.5 -125.5t38 -85q96 0 128 47t32 145q0 59 -48 160.5t-48 159.5h352q50 0 89 38.5t39 89.5z M1536 511q0 -103 -76 -179t-180 -76h-176q48 -99 48 -192q0 -118 -35 -186q-35 -69 -102 -101.5t-151 -32.5q-51 0 -90 37q-34 33 -54 82t-25.5 90.5t-17.5 84.5t-31 64q-48 50 -107 127q-101 131 -137 155h-274q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5 h288q22 0 138 40q128 44 223 66t200 22h112q140 0 226.5 -79t85.5 -216v-5q60 -77 60 -178q0 -22 -3 -43q38 -67 38 -144q0 -36 -9 -69q49 -74 49 -163z" />
+<glyph unicode="&#xf089;" horiz-adv-x="896" d="M832 1504v-1339l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41z" />
+<glyph unicode="&#xf08a;" horiz-adv-x="1792" d="M1664 940q0 81 -21.5 143t-55 98.5t-81.5 59.5t-94 31t-98 8t-112 -25.5t-110.5 -64t-86.5 -72t-60 -61.5q-18 -22 -49 -22t-49 22q-24 28 -60 61.5t-86.5 72t-110.5 64t-112 25.5t-98 -8t-94 -31t-81.5 -59.5t-55 -98.5t-21.5 -143q0 -168 187 -355l581 -560l580 559 q188 188 188 356zM1792 940q0 -221 -229 -450l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5 q224 0 351 -124t127 -344z" />
+<glyph unicode="&#xf08b;" horiz-adv-x="1664" d="M640 96q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h320q13 0 22.5 -9.5t9.5 -22.5q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-66 0 -113 -47t-47 -113v-704 q0 -66 47 -113t113 -47h288h11h13t11.5 -1t11.5 -3t8 -5.5t7 -9t2 -13.5zM1568 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45z" />
+<glyph unicode="&#xf08c;" d="M237 122h231v694h-231v-694zM483 1030q-1 52 -36 86t-93 34t-94.5 -34t-36.5 -86q0 -51 35.5 -85.5t92.5 -34.5h1q59 0 95 34.5t36 85.5zM1068 122h231v398q0 154 -73 233t-193 79q-136 0 -209 -117h2v101h-231q3 -66 0 -694h231v388q0 38 7 56q15 35 45 59.5t74 24.5 q116 0 116 -157v-371zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf08d;" horiz-adv-x="1152" d="M480 672v448q0 14 -9 23t-23 9t-23 -9t-9 -23v-448q0 -14 9 -23t23 -9t23 9t9 23zM1152 320q0 -26 -19 -45t-45 -19h-429l-51 -483q-2 -12 -10.5 -20.5t-20.5 -8.5h-1q-27 0 -32 27l-76 485h-404q-26 0 -45 19t-19 45q0 123 78.5 221.5t177.5 98.5v512q-52 0 -90 38 t-38 90t38 90t90 38h640q52 0 90 -38t38 -90t-38 -90t-90 -38v-512q99 0 177.5 -98.5t78.5 -221.5z" />
+<glyph unicode="&#xf08e;" horiz-adv-x="1792" d="M1408 608v-320q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v320 q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1792 1472v-512q0 -26 -19 -45t-45 -19t-45 19l-176 176l-652 -652q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l652 652l-176 176q-19 19 -19 45t19 45t45 19h512q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf090;" d="M1184 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45zM1536 992v-704q0 -119 -84.5 -203.5t-203.5 -84.5h-320q-13 0 -22.5 9.5t-9.5 22.5 q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q66 0 113 47t47 113v704q0 66 -47 113t-113 47h-288h-11h-13t-11.5 1t-11.5 3t-8 5.5t-7 9t-2 13.5q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf091;" horiz-adv-x="1664" d="M458 653q-74 162 -74 371h-256v-96q0 -78 94.5 -162t235.5 -113zM1536 928v96h-256q0 -209 -74 -371q141 29 235.5 113t94.5 162zM1664 1056v-128q0 -71 -41.5 -143t-112 -130t-173 -97.5t-215.5 -44.5q-42 -54 -95 -95q-38 -34 -52.5 -72.5t-14.5 -89.5q0 -54 30.5 -91 t97.5 -37q75 0 133.5 -45.5t58.5 -114.5v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 69 58.5 114.5t133.5 45.5q67 0 97.5 37t30.5 91q0 51 -14.5 89.5t-52.5 72.5q-53 41 -95 95q-113 5 -215.5 44.5t-173 97.5t-112 130t-41.5 143v128q0 40 28 68t68 28h288v96 q0 66 47 113t113 47h576q66 0 113 -47t47 -113v-96h288q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf092;" d="M394 184q-8 -9 -20 3q-13 11 -4 19q8 9 20 -3q12 -11 4 -19zM352 245q9 -12 0 -19q-8 -6 -17 7t0 18q9 7 17 -6zM291 305q-5 -7 -13 -2q-10 5 -7 12q3 5 13 2q10 -5 7 -12zM322 271q-6 -7 -16 3q-9 11 -2 16q6 6 16 -3q9 -11 2 -16zM451 159q-4 -12 -19 -6q-17 4 -13 15 t19 7q16 -5 13 -16zM514 154q0 -11 -16 -11q-17 -2 -17 11q0 11 16 11q17 2 17 -11zM572 164q2 -10 -14 -14t-18 8t14 15q16 2 18 -9zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-224q-16 0 -24.5 1t-19.5 5t-16 14.5t-5 27.5v239q0 97 -52 142q57 6 102.5 18t94 39 t81 66.5t53 105t20.5 150.5q0 121 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-86 13.5q-44 -113 -7 -204q-79 -85 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-40 -36 -49 -103 q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -103t0.5 -68q0 -22 -11 -33.5t-22 -13t-33 -1.5 h-224q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf093;" horiz-adv-x="1664" d="M1280 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 288v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h427q21 -56 70.5 -92 t110.5 -36h256q61 0 110.5 36t70.5 92h427q40 0 68 -28t28 -68zM1339 936q-17 -40 -59 -40h-256v-448q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v448h-256q-42 0 -59 40q-17 39 14 69l448 448q18 19 45 19t45 -19l448 -448q31 -30 14 -69z" />
+<glyph unicode="&#xf094;" d="M1407 710q0 44 -7 113.5t-18 96.5q-12 30 -17 44t-9 36.5t-4 48.5q0 23 5 68.5t5 67.5q0 37 -10 55q-4 1 -13 1q-19 0 -58 -4.5t-59 -4.5q-60 0 -176 24t-175 24q-43 0 -94.5 -11.5t-85 -23.5t-89.5 -34q-137 -54 -202 -103q-96 -73 -159.5 -189.5t-88 -236t-24.5 -248.5 q0 -40 12.5 -120t12.5 -121q0 -23 -11 -66.5t-11 -65.5t12 -36.5t34 -14.5q24 0 72.5 11t73.5 11q57 0 169.5 -15.5t169.5 -15.5q181 0 284 36q129 45 235.5 152.5t166 245.5t59.5 275zM1535 712q0 -165 -70 -327.5t-196 -288t-281 -180.5q-124 -44 -326 -44 q-57 0 -170 14.5t-169 14.5q-24 0 -72.5 -14.5t-73.5 -14.5q-73 0 -123.5 55.5t-50.5 128.5q0 24 11 68t11 67q0 40 -12.5 120.5t-12.5 121.5q0 111 18 217.5t54.5 209.5t100.5 194t150 156q78 59 232 120q194 78 316 78q60 0 175.5 -24t173.5 -24q19 0 57 5t58 5 q81 0 118 -50.5t37 -134.5q0 -23 -5 -68t-5 -68q0 -10 1 -18.5t3 -17t4 -13.5t6.5 -16t6.5 -17q16 -40 25 -118.5t9 -136.5z" />
+<glyph unicode="&#xf095;" horiz-adv-x="1408" d="M1408 296q0 -27 -10 -70.5t-21 -68.5q-21 -50 -122 -106q-94 -51 -186 -51q-27 0 -52.5 3.5t-57.5 12.5t-47.5 14.5t-55.5 20.5t-49 18q-98 35 -175 83q-128 79 -264.5 215.5t-215.5 264.5q-48 77 -83 175q-3 9 -18 49t-20.5 55.5t-14.5 47.5t-12.5 57.5t-3.5 52.5 q0 92 51 186q56 101 106 122q25 11 68.5 21t70.5 10q14 0 21 -3q18 -6 53 -76q11 -19 30 -54t35 -63.5t31 -53.5q3 -4 17.5 -25t21.5 -35.5t7 -28.5q0 -20 -28.5 -50t-62 -55t-62 -53t-28.5 -46q0 -9 5 -22.5t8.5 -20.5t14 -24t11.5 -19q76 -137 174 -235t235 -174 q2 -1 19 -11.5t24 -14t20.5 -8.5t22.5 -5q18 0 46 28.5t53 62t55 62t50 28.5q14 0 28.5 -7t35.5 -21.5t25 -17.5q25 -15 53.5 -31t63.5 -35t54 -30q70 -35 76 -53q3 -7 3 -21z" />
+<glyph unicode="&#xf096;" horiz-adv-x="1408" d="M1120 1280h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v832q0 66 -47 113t-113 47zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832 q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf097;" horiz-adv-x="1280" d="M1152 1280h-1024v-1242l423 406l89 85l89 -85l423 -406v1242zM1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289 q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
+<glyph unicode="&#xf098;" d="M1280 343q0 11 -2 16q-3 8 -38.5 29.5t-88.5 49.5l-53 29q-5 3 -19 13t-25 15t-21 5q-18 0 -47 -32.5t-57 -65.5t-44 -33q-7 0 -16.5 3.5t-15.5 6.5t-17 9.5t-14 8.5q-99 55 -170.5 126.5t-126.5 170.5q-2 3 -8.5 14t-9.5 17t-6.5 15.5t-3.5 16.5q0 13 20.5 33.5t45 38.5 t45 39.5t20.5 36.5q0 10 -5 21t-15 25t-13 19q-3 6 -15 28.5t-25 45.5t-26.5 47.5t-25 40.5t-16.5 18t-16 2q-48 0 -101 -22q-46 -21 -80 -94.5t-34 -130.5q0 -16 2.5 -34t5 -30.5t9 -33t10 -29.5t12.5 -33t11 -30q60 -164 216.5 -320.5t320.5 -216.5q6 -2 30 -11t33 -12.5 t29.5 -10t33 -9t30.5 -5t34 -2.5q57 0 130.5 34t94.5 80q22 53 22 101zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf099;" horiz-adv-x="1664" d="M1620 1128q-67 -98 -162 -167q1 -14 1 -42q0 -130 -38 -259.5t-115.5 -248.5t-184.5 -210.5t-258 -146t-323 -54.5q-271 0 -496 145q35 -4 78 -4q225 0 401 138q-105 2 -188 64.5t-114 159.5q33 -5 61 -5q43 0 85 11q-112 23 -185.5 111.5t-73.5 205.5v4q68 -38 146 -41 q-66 44 -105 115t-39 154q0 88 44 163q121 -149 294.5 -238.5t371.5 -99.5q-8 38 -8 74q0 134 94.5 228.5t228.5 94.5q140 0 236 -102q109 21 205 78q-37 -115 -142 -178q93 10 186 50z" />
+<glyph unicode="&#xf09a;" horiz-adv-x="1024" d="M959 1524v-264h-157q-86 0 -116 -36t-30 -108v-189h293l-39 -296h-254v-759h-306v759h-255v296h255v218q0 186 104 288.5t277 102.5q147 0 228 -12z" />
+<glyph unicode="&#xf09b;" d="M1536 640q0 -251 -146.5 -451.5t-378.5 -277.5q-27 -5 -39.5 7t-12.5 30v211q0 97 -52 142q57 6 102.5 18t94 39t81 66.5t53 105t20.5 150.5q0 121 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-86 13.5 q-44 -113 -7 -204q-79 -85 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-40 -36 -49 -103q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23 q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -89t0.5 -54q0 -18 -13 -30t-40 -7q-232 77 -378.5 277.5t-146.5 451.5q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf09c;" horiz-adv-x="1664" d="M1664 960v-256q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45v256q0 106 -75 181t-181 75t-181 -75t-75 -181v-192h96q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h672v192q0 185 131.5 316.5t316.5 131.5 t316.5 -131.5t131.5 -316.5z" />
+<glyph unicode="&#xf09d;" horiz-adv-x="1920" d="M1760 1408q66 0 113 -47t47 -113v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600zM160 1280q-13 0 -22.5 -9.5t-9.5 -22.5v-224h1664v224q0 13 -9.5 22.5t-22.5 9.5h-1600zM1760 0q13 0 22.5 9.5t9.5 22.5v608h-1664v-608 q0 -13 9.5 -22.5t22.5 -9.5h1600zM256 128v128h256v-128h-256zM640 128v128h384v-128h-384z" />
+<glyph unicode="&#xf09e;" horiz-adv-x="1408" d="M384 192q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 69q2 -28 -17 -48q-18 -21 -47 -21h-135q-25 0 -43 16.5t-20 41.5q-22 229 -184.5 391.5t-391.5 184.5q-25 2 -41.5 20t-16.5 43v135q0 29 21 47q17 17 43 17h5q160 -13 306 -80.5 t259 -181.5q114 -113 181.5 -259t80.5 -306zM1408 67q2 -27 -18 -47q-18 -20 -46 -20h-143q-26 0 -44.5 17.5t-19.5 42.5q-12 215 -101 408.5t-231.5 336t-336 231.5t-408.5 102q-25 1 -42.5 19.5t-17.5 43.5v143q0 28 20 46q18 18 44 18h3q262 -13 501.5 -120t425.5 -294 q187 -186 294 -425.5t120 -501.5z" />
+<glyph unicode="&#xf0a0;" d="M1040 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1296 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1408 160v320q0 13 -9.5 22.5t-22.5 9.5 h-1216q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h1216q13 0 22.5 9.5t9.5 22.5zM178 640h1180l-157 482q-4 13 -16 21.5t-26 8.5h-782q-14 0 -26 -8.5t-16 -21.5zM1536 480v-320q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113v320q0 25 16 75 l197 606q17 53 63 86t101 33h782q55 0 101 -33t63 -86l197 -606q16 -50 16 -75z" />
+<glyph unicode="&#xf0a1;" horiz-adv-x="1792" d="M1664 896q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5v-384q0 -52 -38 -90t-90 -38q-417 347 -812 380q-58 -19 -91 -66t-31 -100.5t40 -92.5q-20 -33 -23 -65.5t6 -58t33.5 -55t48 -50t61.5 -50.5q-29 -58 -111.5 -83t-168.5 -11.5t-132 55.5q-7 23 -29.5 87.5 t-32 94.5t-23 89t-15 101t3.5 98.5t22 110.5h-122q-66 0 -113 47t-47 113v192q0 66 47 113t113 47h480q435 0 896 384q52 0 90 -38t38 -90v-384zM1536 292v954q-394 -302 -768 -343v-270q377 -42 768 -341z" />
+<glyph unicode="&#xf0a2;" horiz-adv-x="1792" d="M912 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM246 128h1300q-266 300 -266 832q0 51 -24 105t-69 103t-121.5 80.5t-169.5 31.5t-169.5 -31.5t-121.5 -80.5t-69 -103t-24 -105q0 -532 -266 -832z M1728 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q190 -28 307 -158.5 t117 -282.5q0 -139 19.5 -260t50 -206t74.5 -158.5t85 -119.5t91 -88z" />
+<glyph unicode="&#xf0a3;" d="M1376 640l138 -135q30 -28 20 -70q-12 -41 -52 -51l-188 -48l53 -186q12 -41 -19 -70q-29 -31 -70 -19l-186 53l-48 -188q-10 -40 -51 -52q-12 -2 -19 -2q-31 0 -51 22l-135 138l-135 -138q-28 -30 -70 -20q-41 11 -51 52l-48 188l-186 -53q-41 -12 -70 19q-31 29 -19 70 l53 186l-188 48q-40 10 -52 51q-10 42 20 70l138 135l-138 135q-30 28 -20 70q12 41 52 51l188 48l-53 186q-12 41 19 70q29 31 70 19l186 -53l48 188q10 41 51 51q41 12 70 -19l135 -139l135 139q29 30 70 19q41 -10 51 -51l48 -188l186 53q41 12 70 -19q31 -29 19 -70 l-53 -186l188 -48q40 -10 52 -51q10 -42 -20 -70z" />
+<glyph unicode="&#xf0a4;" horiz-adv-x="1792" d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 768q0 51 -39 89.5t-89 38.5h-576q0 20 15 48.5t33 55t33 68t15 84.5q0 67 -44.5 97.5t-115.5 30.5q-24 0 -90 -139q-24 -44 -37 -65q-40 -64 -112 -145q-71 -81 -101 -106 q-69 -57 -140 -57h-32v-640h32q72 0 167 -32t193.5 -64t179.5 -32q189 0 189 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5h331q52 0 90 38t38 90zM1792 769q0 -105 -75.5 -181t-180.5 -76h-169q-4 -62 -37 -119q3 -21 3 -43 q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5q-133 0 -322 69q-164 59 -223 59h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h288q10 0 21.5 4.5t23.5 14t22.5 18t24 22.5t20.5 21.5t19 21.5t14 17q65 74 100 129q13 21 33 62t37 72t40.5 63t55 49.5 t69.5 17.5q125 0 206.5 -67t81.5 -189q0 -68 -22 -128h374q104 0 180 -76t76 -179z" />
+<glyph unicode="&#xf0a5;" horiz-adv-x="1792" d="M1376 128h32v640h-32q-35 0 -67.5 12t-62.5 37t-50 46t-49 54q-2 3 -3.5 4.5t-4 4.5t-4.5 5q-72 81 -112 145q-14 22 -38 68q-1 3 -10.5 22.5t-18.5 36t-20 35.5t-21.5 30.5t-18.5 11.5q-71 0 -115.5 -30.5t-44.5 -97.5q0 -43 15 -84.5t33 -68t33 -55t15 -48.5h-576 q-50 0 -89 -38.5t-39 -89.5q0 -52 38 -90t90 -38h331q-15 -17 -25 -47.5t-10 -55.5q0 -69 53 -119q-18 -32 -18 -69t17.5 -73.5t47.5 -52.5q-4 -24 -4 -56q0 -85 48.5 -126t135.5 -41q84 0 183 32t194 64t167 32zM1664 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45 t45 -19t45 19t19 45zM1792 768v-640q0 -53 -37.5 -90.5t-90.5 -37.5h-288q-59 0 -223 -59q-190 -69 -317 -69q-142 0 -230 77.5t-87 217.5l1 5q-61 76 -61 178q0 22 3 43q-33 57 -37 119h-169q-105 0 -180.5 76t-75.5 181q0 103 76 179t180 76h374q-22 60 -22 128 q0 122 81.5 189t206.5 67q38 0 69.5 -17.5t55 -49.5t40.5 -63t37 -72t33 -62q35 -55 100 -129q2 -3 14 -17t19 -21.5t20.5 -21.5t24 -22.5t22.5 -18t23.5 -14t21.5 -4.5h288q53 0 90.5 -37.5t37.5 -90.5z" />
+<glyph unicode="&#xf0a6;" d="M1280 -64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 700q0 189 -167 189q-26 0 -56 -5q-16 30 -52.5 47.5t-73.5 17.5t-69 -18q-50 53 -119 53q-25 0 -55.5 -10t-47.5 -25v331q0 52 -38 90t-90 38q-51 0 -89.5 -39t-38.5 -89v-576 q-20 0 -48.5 15t-55 33t-68 33t-84.5 15q-67 0 -97.5 -44.5t-30.5 -115.5q0 -24 139 -90q44 -24 65 -37q64 -40 145 -112q81 -71 106 -101q57 -69 57 -140v-32h640v32q0 72 32 167t64 193.5t32 179.5zM1536 705q0 -133 -69 -322q-59 -164 -59 -223v-288q0 -53 -37.5 -90.5 t-90.5 -37.5h-640q-53 0 -90.5 37.5t-37.5 90.5v288q0 10 -4.5 21.5t-14 23.5t-18 22.5t-22.5 24t-21.5 20.5t-21.5 19t-17 14q-74 65 -129 100q-21 13 -62 33t-72 37t-63 40.5t-49.5 55t-17.5 69.5q0 125 67 206.5t189 81.5q68 0 128 -22v374q0 104 76 180t179 76 q105 0 181 -75.5t76 -180.5v-169q62 -4 119 -37q21 3 43 3q101 0 178 -60q139 1 219.5 -85t80.5 -227z" />
+<glyph unicode="&#xf0a7;" d="M1408 576q0 84 -32 183t-64 194t-32 167v32h-640v-32q0 -35 -12 -67.5t-37 -62.5t-46 -50t-54 -49q-9 -8 -14 -12q-81 -72 -145 -112q-22 -14 -68 -38q-3 -1 -22.5 -10.5t-36 -18.5t-35.5 -20t-30.5 -21.5t-11.5 -18.5q0 -71 30.5 -115.5t97.5 -44.5q43 0 84.5 15t68 33 t55 33t48.5 15v-576q0 -50 38.5 -89t89.5 -39q52 0 90 38t38 90v331q46 -35 103 -35q69 0 119 53q32 -18 69 -18t73.5 17.5t52.5 47.5q24 -4 56 -4q85 0 126 48.5t41 135.5zM1280 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 580 q0 -142 -77.5 -230t-217.5 -87l-5 1q-76 -61 -178 -61q-22 0 -43 3q-54 -30 -119 -37v-169q0 -105 -76 -180.5t-181 -75.5q-103 0 -179 76t-76 180v374q-54 -22 -128 -22q-121 0 -188.5 81.5t-67.5 206.5q0 38 17.5 69.5t49.5 55t63 40.5t72 37t62 33q55 35 129 100 q3 2 17 14t21.5 19t21.5 20.5t22.5 24t18 22.5t14 23.5t4.5 21.5v288q0 53 37.5 90.5t90.5 37.5h640q53 0 90.5 -37.5t37.5 -90.5v-288q0 -59 59 -223q69 -190 69 -317z" />
+<glyph unicode="&#xf0a8;" d="M1280 576v128q0 26 -19 45t-45 19h-502l189 189q19 19 19 45t-19 45l-91 91q-18 18 -45 18t-45 -18l-362 -362l-91 -91q-18 -18 -18 -45t18 -45l91 -91l362 -362q18 -18 45 -18t45 18l91 91q18 18 18 45t-18 45l-189 189h502q26 0 45 19t19 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0a9;" d="M1285 640q0 27 -18 45l-91 91l-362 362q-18 18 -45 18t-45 -18l-91 -91q-18 -18 -18 -45t18 -45l189 -189h-502q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h502l-189 -189q-19 -19 -19 -45t19 -45l91 -91q18 -18 45 -18t45 18l362 362l91 91q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0aa;" d="M1284 641q0 27 -18 45l-362 362l-91 91q-18 18 -45 18t-45 -18l-91 -91l-362 -362q-18 -18 -18 -45t18 -45l91 -91q18 -18 45 -18t45 18l189 189v-502q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v502l189 -189q19 -19 45 -19t45 19l91 91q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0ab;" d="M1284 639q0 27 -18 45l-91 91q-18 18 -45 18t-45 -18l-189 -189v502q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-502l-189 189q-19 19 -45 19t-45 -19l-91 -91q-18 -18 -18 -45t18 -45l362 -362l91 -91q18 -18 45 -18t45 18l91 91l362 362q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0ac;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1042 887q-2 -1 -9.5 -9.5t-13.5 -9.5q2 0 4.5 5t5 11t3.5 7q6 7 22 15q14 6 52 12q34 8 51 -11 q-2 2 9.5 13t14.5 12q3 2 15 4.5t15 7.5l2 22q-12 -1 -17.5 7t-6.5 21q0 -2 -6 -8q0 7 -4.5 8t-11.5 -1t-9 -1q-10 3 -15 7.5t-8 16.5t-4 15q-2 5 -9.5 10.5t-9.5 10.5q-1 2 -2.5 5.5t-3 6.5t-4 5.5t-5.5 2.5t-7 -5t-7.5 -10t-4.5 -5q-3 2 -6 1.5t-4.5 -1t-4.5 -3t-5 -3.5 q-3 -2 -8.5 -3t-8.5 -2q15 5 -1 11q-10 4 -16 3q9 4 7.5 12t-8.5 14h5q-1 4 -8.5 8.5t-17.5 8.5t-13 6q-8 5 -34 9.5t-33 0.5q-5 -6 -4.5 -10.5t4 -14t3.5 -12.5q1 -6 -5.5 -13t-6.5 -12q0 -7 14 -15.5t10 -21.5q-3 -8 -16 -16t-16 -12q-5 -8 -1.5 -18.5t10.5 -16.5 q2 -2 1.5 -4t-3.5 -4.5t-5.5 -4t-6.5 -3.5l-3 -2q-11 -5 -20.5 6t-13.5 26q-7 25 -16 30q-23 8 -29 -1q-5 13 -41 26q-25 9 -58 4q6 1 0 15q-7 15 -19 12q3 6 4 17.5t1 13.5q3 13 12 23q1 1 7 8.5t9.5 13.5t0.5 6q35 -4 50 11q5 5 11.5 17t10.5 17q9 6 14 5.5t14.5 -5.5 t14.5 -5q14 -1 15.5 11t-7.5 20q12 -1 3 17q-5 7 -8 9q-12 4 -27 -5q-8 -4 2 -8q-1 1 -9.5 -10.5t-16.5 -17.5t-16 5q-1 1 -5.5 13.5t-9.5 13.5q-8 0 -16 -15q3 8 -11 15t-24 8q19 12 -8 27q-7 4 -20.5 5t-19.5 -4q-5 -7 -5.5 -11.5t5 -8t10.5 -5.5t11.5 -4t8.5 -3 q14 -10 8 -14q-2 -1 -8.5 -3.5t-11.5 -4.5t-6 -4q-3 -4 0 -14t-2 -14q-5 5 -9 17.5t-7 16.5q7 -9 -25 -6l-10 1q-4 0 -16 -2t-20.5 -1t-13.5 8q-4 8 0 20q1 4 4 2q-4 3 -11 9.5t-10 8.5q-46 -15 -94 -41q6 -1 12 1q5 2 13 6.5t10 5.5q34 14 42 7l5 5q14 -16 20 -25 q-7 4 -30 1q-20 -6 -22 -12q7 -12 5 -18q-4 3 -11.5 10t-14.5 11t-15 5q-16 0 -22 -1q-146 -80 -235 -222q7 -7 12 -8q4 -1 5 -9t2.5 -11t11.5 3q9 -8 3 -19q1 1 44 -27q19 -17 21 -21q3 -11 -10 -18q-1 2 -9 9t-9 4q-3 -5 0.5 -18.5t10.5 -12.5q-7 0 -9.5 -16t-2.5 -35.5 t-1 -23.5l2 -1q-3 -12 5.5 -34.5t21.5 -19.5q-13 -3 20 -43q6 -8 8 -9q3 -2 12 -7.5t15 -10t10 -10.5q4 -5 10 -22.5t14 -23.5q-2 -6 9.5 -20t10.5 -23q-1 0 -2.5 -1t-2.5 -1q3 -7 15.5 -14t15.5 -13q1 -3 2 -10t3 -11t8 -2q2 20 -24 62q-15 25 -17 29q-3 5 -5.5 15.5 t-4.5 14.5q2 0 6 -1.5t8.5 -3.5t7.5 -4t2 -3q-3 -7 2 -17.5t12 -18.5t17 -19t12 -13q6 -6 14 -19.5t0 -13.5q9 0 20 -10t17 -20q5 -8 8 -26t5 -24q2 -7 8.5 -13.5t12.5 -9.5l16 -8t13 -7q5 -2 18.5 -10.5t21.5 -11.5q10 -4 16 -4t14.5 2.5t13.5 3.5q15 2 29 -15t21 -21 q36 -19 55 -11q-2 -1 0.5 -7.5t8 -15.5t9 -14.5t5.5 -8.5q5 -6 18 -15t18 -15q6 4 7 9q-3 -8 7 -20t18 -10q14 3 14 32q-31 -15 -49 18q0 1 -2.5 5.5t-4 8.5t-2.5 8.5t0 7.5t5 3q9 0 10 3.5t-2 12.5t-4 13q-1 8 -11 20t-12 15q-5 -9 -16 -8t-16 9q0 -1 -1.5 -5.5t-1.5 -6.5 q-13 0 -15 1q1 3 2.5 17.5t3.5 22.5q1 4 5.5 12t7.5 14.5t4 12.5t-4.5 9.5t-17.5 2.5q-19 -1 -26 -20q-1 -3 -3 -10.5t-5 -11.5t-9 -7q-7 -3 -24 -2t-24 5q-13 8 -22.5 29t-9.5 37q0 10 2.5 26.5t3 25t-5.5 24.5q3 2 9 9.5t10 10.5q2 1 4.5 1.5t4.5 0t4 1.5t3 6q-1 1 -4 3 q-3 3 -4 3q7 -3 28.5 1.5t27.5 -1.5q15 -11 22 2q0 1 -2.5 9.5t-0.5 13.5q5 -27 29 -9q3 -3 15.5 -5t17.5 -5q3 -2 7 -5.5t5.5 -4.5t5 0.5t8.5 6.5q10 -14 12 -24q11 -40 19 -44q7 -3 11 -2t4.5 9.5t0 14t-1.5 12.5l-1 8v18l-1 8q-15 3 -18.5 12t1.5 18.5t15 18.5q1 1 8 3.5 t15.5 6.5t12.5 8q21 19 15 35q7 0 11 9q-1 0 -5 3t-7.5 5t-4.5 2q9 5 2 16q5 3 7.5 11t7.5 10q9 -12 21 -2q7 8 1 16q5 7 20.5 10.5t18.5 9.5q7 -2 8 2t1 12t3 12q4 5 15 9t13 5l17 11q3 4 0 4q18 -2 31 11q10 11 -6 20q3 6 -3 9.5t-15 5.5q3 1 11.5 0.5t10.5 1.5 q15 10 -7 16q-17 5 -43 -12zM879 10q206 36 351 189q-3 3 -12.5 4.5t-12.5 3.5q-18 7 -24 8q1 7 -2.5 13t-8 9t-12.5 8t-11 7q-2 2 -7 6t-7 5.5t-7.5 4.5t-8.5 2t-10 -1l-3 -1q-3 -1 -5.5 -2.5t-5.5 -3t-4 -3t0 -2.5q-21 17 -36 22q-5 1 -11 5.5t-10.5 7t-10 1.5t-11.5 -7 q-5 -5 -6 -15t-2 -13q-7 5 0 17.5t2 18.5q-3 6 -10.5 4.5t-12 -4.5t-11.5 -8.5t-9 -6.5t-8.5 -5.5t-8.5 -7.5q-3 -4 -6 -12t-5 -11q-2 4 -11.5 6.5t-9.5 5.5q2 -10 4 -35t5 -38q7 -31 -12 -48q-27 -25 -29 -40q-4 -22 12 -26q0 -7 -8 -20.5t-7 -21.5q0 -6 2 -16z" />
+<glyph unicode="&#xf0ad;" horiz-adv-x="1664" d="M384 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1028 484l-682 -682q-37 -37 -90 -37q-52 0 -91 37l-106 108q-38 36 -38 90q0 53 38 91l681 681q39 -98 114.5 -173.5t173.5 -114.5zM1662 919q0 -39 -23 -106q-47 -134 -164.5 -217.5 t-258.5 -83.5q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q58 0 121.5 -16.5t107.5 -46.5q16 -11 16 -28t-16 -28l-293 -169v-224l193 -107q5 3 79 48.5t135.5 81t70.5 35.5q15 0 23.5 -10t8.5 -25z" />
+<glyph unicode="&#xf0ae;" horiz-adv-x="1792" d="M1024 128h640v128h-640v-128zM640 640h1024v128h-1024v-128zM1280 1152h384v128h-384v-128zM1792 320v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 832v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19 t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0b0;" horiz-adv-x="1408" d="M1403 1241q17 -41 -14 -70l-493 -493v-742q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-256 256q-19 19 -19 45v486l-493 493q-31 29 -14 70q17 39 59 39h1280q42 0 59 -39z" />
+<glyph unicode="&#xf0b1;" horiz-adv-x="1792" d="M640 1280h512v128h-512v-128zM1792 640v-480q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v480h672v-160q0 -26 19 -45t45 -19h320q26 0 45 19t19 45v160h672zM1024 640v-128h-256v128h256zM1792 1120v-384h-1792v384q0 66 47 113t113 47h352v160q0 40 28 68 t68 28h576q40 0 68 -28t28 -68v-160h352q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf0b2;" d="M1283 995l-355 -355l355 -355l144 144q29 31 70 14q39 -17 39 -59v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l144 144l-355 355l-355 -355l144 -144q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l144 -144 l355 355l-355 355l-144 -144q-19 -19 -45 -19q-12 0 -24 5q-40 17 -40 59v448q0 26 19 45t45 19h448q42 0 59 -40q17 -39 -14 -69l-144 -144l355 -355l355 355l-144 144q-31 30 -14 69q17 40 59 40h448q26 0 45 -19t19 -45v-448q0 -42 -39 -59q-13 -5 -25 -5q-26 0 -45 19z " />
+<glyph unicode="&#xf0c0;" horiz-adv-x="1920" d="M593 640q-162 -5 -265 -128h-134q-82 0 -138 40.5t-56 118.5q0 353 124 353q6 0 43.5 -21t97.5 -42.5t119 -21.5q67 0 133 23q-5 -37 -5 -66q0 -139 81 -256zM1664 3q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5 t43 97.5t62 81t85.5 53.5t111.5 20q10 0 43 -21.5t73 -48t107 -48t135 -21.5t135 21.5t107 48t73 48t43 21.5q61 0 111.5 -20t85.5 -53.5t62 -81t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM640 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75 t75 -181zM1344 896q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5zM1920 671q0 -78 -56 -118.5t-138 -40.5h-134q-103 123 -265 128q81 117 81 256q0 29 -5 66q66 -23 133 -23q59 0 119 21.5t97.5 42.5 t43.5 21q124 0 124 -353zM1792 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181z" />
+<glyph unicode="&#xf0c1;" horiz-adv-x="1664" d="M1456 320q0 40 -28 68l-208 208q-28 28 -68 28q-42 0 -72 -32q3 -3 19 -18.5t21.5 -21.5t15 -19t13 -25.5t3.5 -27.5q0 -40 -28 -68t-68 -28q-15 0 -27.5 3.5t-25.5 13t-19 15t-21.5 21.5t-18.5 19q-33 -31 -33 -73q0 -40 28 -68l206 -207q27 -27 68 -27q40 0 68 26 l147 146q28 28 28 67zM753 1025q0 40 -28 68l-206 207q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l208 -208q27 -27 68 -27q42 0 72 31q-3 3 -19 18.5t-21.5 21.5t-15 19t-13 25.5t-3.5 27.5q0 40 28 68t68 28q15 0 27.5 -3.5t25.5 -13t19 -15 t21.5 -21.5t18.5 -19q33 31 33 73zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-206 207q-83 83 -83 203q0 123 88 209l-88 88q-86 -88 -208 -88q-120 0 -204 84l-208 208q-84 84 -84 204t85 203l147 146q83 83 203 83q121 0 204 -85l206 -207 q83 -83 83 -203q0 -123 -88 -209l88 -88q86 88 208 88q120 0 204 -84l208 -208q84 -84 84 -204z" />
+<glyph unicode="&#xf0c2;" horiz-adv-x="1920" d="M1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088q-185 0 -316.5 131.5t-131.5 316.5q0 132 71 241.5t187 163.5q-2 28 -2 43q0 212 150 362t362 150q158 0 286.5 -88t187.5 -230q70 62 166 62q106 0 181 -75t75 -181q0 -75 -41 -138q129 -30 213 -134.5t84 -239.5z " />
+<glyph unicode="&#xf0c3;" horiz-adv-x="1664" d="M1527 88q56 -89 21.5 -152.5t-140.5 -63.5h-1152q-106 0 -140.5 63.5t21.5 152.5l503 793v399h-64q-26 0 -45 19t-19 45t19 45t45 19h512q26 0 45 -19t19 -45t-19 -45t-45 -19h-64v-399zM748 813l-272 -429h712l-272 429l-20 31v37v399h-128v-399v-37z" />
+<glyph unicode="&#xf0c4;" horiz-adv-x="1792" d="M960 640q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1260 576l507 -398q28 -20 25 -56q-5 -35 -35 -51l-128 -64q-13 -7 -29 -7q-17 0 -31 8l-690 387l-110 -66q-8 -4 -12 -5q14 -49 10 -97q-7 -77 -56 -147.5t-132 -123.5q-132 -84 -277 -84 q-136 0 -222 78q-90 84 -79 207q7 76 56 147t131 124q132 84 278 84q83 0 151 -31q9 13 22 22l122 73l-122 73q-13 9 -22 22q-68 -31 -151 -31q-146 0 -278 84q-82 53 -131 124t-56 147q-5 59 15.5 113t63.5 93q85 79 222 79q145 0 277 -84q83 -52 132 -123t56 -148 q4 -48 -10 -97q4 -1 12 -5l110 -66l690 387q14 8 31 8q16 0 29 -7l128 -64q30 -16 35 -51q3 -36 -25 -56zM579 836q46 42 21 108t-106 117q-92 59 -192 59q-74 0 -113 -36q-46 -42 -21 -108t106 -117q92 -59 192 -59q74 0 113 36zM494 91q81 51 106 117t-21 108 q-39 36 -113 36q-100 0 -192 -59q-81 -51 -106 -117t21 -108q39 -36 113 -36q100 0 192 59zM672 704l96 -58v11q0 36 33 56l14 8l-79 47l-26 -26q-3 -3 -10 -11t-12 -12q-2 -2 -4 -3.5t-3 -2.5zM896 480l96 -32l736 576l-128 64l-768 -431v-113l-160 -96l9 -8q2 -2 7 -6 q4 -4 11 -12t11 -12l26 -26zM1600 64l128 64l-520 408l-177 -138q-2 -3 -13 -7z" />
+<glyph unicode="&#xf0c5;" horiz-adv-x="1792" d="M1696 1152q40 0 68 -28t28 -68v-1216q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v288h-544q-40 0 -68 28t-28 68v672q0 40 20 88t48 76l408 408q28 28 76 48t88 20h416q40 0 68 -28t28 -68v-328q68 40 128 40h416zM1152 939l-299 -299h299v299zM512 1323l-299 -299 h299v299zM708 676l316 316v416h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h512v256q0 40 20 88t48 76zM1664 -128v1152h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h896z" />
+<glyph unicode="&#xf0c6;" horiz-adv-x="1408" d="M1404 151q0 -117 -79 -196t-196 -79q-135 0 -235 100l-777 776q-113 115 -113 271q0 159 110 270t269 111q158 0 273 -113l605 -606q10 -10 10 -22q0 -16 -30.5 -46.5t-46.5 -30.5q-13 0 -23 10l-606 607q-79 77 -181 77q-106 0 -179 -75t-73 -181q0 -105 76 -181 l776 -777q63 -63 145 -63q64 0 106 42t42 106q0 82 -63 145l-581 581q-26 24 -60 24q-29 0 -48 -19t-19 -48q0 -32 25 -59l410 -410q10 -10 10 -22q0 -16 -31 -47t-47 -31q-12 0 -22 10l-410 410q-63 61 -63 149q0 82 57 139t139 57q88 0 149 -63l581 -581q100 -98 100 -235 z" />
+<glyph unicode="&#xf0c7;" d="M384 0h768v384h-768v-384zM1280 0h128v896q0 14 -10 38.5t-20 34.5l-281 281q-10 10 -34 20t-39 10v-416q0 -40 -28 -68t-68 -28h-576q-40 0 -68 28t-28 68v416h-128v-1280h128v416q0 40 28 68t68 28h832q40 0 68 -28t28 -68v-416zM896 928v320q0 13 -9.5 22.5t-22.5 9.5 h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5zM1536 896v-928q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h928q40 0 88 -20t76 -48l280 -280q28 -28 48 -76t20 -88z" />
+<glyph unicode="&#xf0c8;" d="M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf0c9;" d="M1536 192v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 704v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 1216v-128q0 -26 -19 -45 t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0ca;" horiz-adv-x="1792" d="M384 128q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM384 640q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5 t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1152q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z M1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf0cb;" horiz-adv-x="1792" d="M381 -84q0 -80 -54.5 -126t-135.5 -46q-106 0 -172 66l57 88q49 -45 106 -45q29 0 50.5 14.5t21.5 42.5q0 64 -105 56l-26 56q8 10 32.5 43.5t42.5 54t37 38.5v1q-16 0 -48.5 -1t-48.5 -1v-53h-106v152h333v-88l-95 -115q51 -12 81 -49t30 -88zM383 543v-159h-362 q-6 36 -6 54q0 51 23.5 93t56.5 68t66 47.5t56.5 43.5t23.5 45q0 25 -14.5 38.5t-39.5 13.5q-46 0 -81 -58l-85 59q24 51 71.5 79.5t105.5 28.5q73 0 123 -41.5t50 -112.5q0 -50 -34 -91.5t-75 -64.5t-75.5 -50.5t-35.5 -52.5h127v60h105zM1792 224v-192q0 -13 -9.5 -22.5 t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1123v-99h-335v99h107q0 41 0.5 122t0.5 121v12h-2q-8 -17 -50 -54l-71 76l136 127h106v-404h108zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5 t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf0cc;" horiz-adv-x="1792" d="M1760 640q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1728q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h1728zM483 704q-28 35 -51 80q-48 97 -48 188q0 181 134 309q133 127 393 127q50 0 167 -19q66 -12 177 -48q10 -38 21 -118q14 -123 14 -183q0 -18 -5 -45l-12 -3l-84 6 l-14 2q-50 149 -103 205q-88 91 -210 91q-114 0 -182 -59q-67 -58 -67 -146q0 -73 66 -140t279 -129q69 -20 173 -66q58 -28 95 -52h-743zM990 448h411q7 -39 7 -92q0 -111 -41 -212q-23 -55 -71 -104q-37 -35 -109 -81q-80 -48 -153 -66q-80 -21 -203 -21q-114 0 -195 23 l-140 40q-57 16 -72 28q-8 8 -8 22v13q0 108 -2 156q-1 30 0 68l2 37v44l102 2q15 -34 30 -71t22.5 -56t12.5 -27q35 -57 80 -94q43 -36 105 -57q59 -22 132 -22q64 0 139 27q77 26 122 86q47 61 47 129q0 84 -81 157q-34 29 -137 71z" />
+<glyph unicode="&#xf0cd;" d="M48 1313q-37 2 -45 4l-3 88q13 1 40 1q60 0 112 -4q132 -7 166 -7q86 0 168 3q116 4 146 5q56 0 86 2l-1 -14l2 -64v-9q-60 -9 -124 -9q-60 0 -79 -25q-13 -14 -13 -132q0 -13 0.5 -32.5t0.5 -25.5l1 -229l14 -280q6 -124 51 -202q35 -59 96 -92q88 -47 177 -47 q104 0 191 28q56 18 99 51q48 36 65 64q36 56 53 114q21 73 21 229q0 79 -3.5 128t-11 122.5t-13.5 159.5l-4 59q-5 67 -24 88q-34 35 -77 34l-100 -2l-14 3l2 86h84l205 -10q76 -3 196 10l18 -2q6 -38 6 -51q0 -7 -4 -31q-45 -12 -84 -13q-73 -11 -79 -17q-15 -15 -15 -41 q0 -7 1.5 -27t1.5 -31q8 -19 22 -396q6 -195 -15 -304q-15 -76 -41 -122q-38 -65 -112 -123q-75 -57 -182 -89q-109 -33 -255 -33q-167 0 -284 46q-119 47 -179 122q-61 76 -83 195q-16 80 -16 237v333q0 188 -17 213q-25 36 -147 39zM1536 -96v64q0 14 -9 23t-23 9h-1472 q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h1472q14 0 23 9t9 23z" />
+<glyph unicode="&#xf0ce;" horiz-adv-x="1664" d="M512 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23 v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 160v192 q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192 q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1664 1248v-1088q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1344q66 0 113 -47t47 -113 z" />
+<glyph unicode="&#xf0d0;" horiz-adv-x="1664" d="M1190 955l293 293l-107 107l-293 -293zM1637 1248q0 -27 -18 -45l-1286 -1286q-18 -18 -45 -18t-45 18l-198 198q-18 18 -18 45t18 45l1286 1286q18 18 45 18t45 -18l198 -198q18 -18 18 -45zM286 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM636 1276 l196 -60l-196 -60l-60 -196l-60 196l-196 60l196 60l60 196zM1566 798l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM926 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98z" />
+<glyph unicode="&#xf0d1;" horiz-adv-x="1792" d="M640 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM256 640h384v256h-158q-13 0 -22 -9l-195 -195q-9 -9 -9 -22v-30zM1536 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM1792 1216v-1024q0 -15 -4 -26.5t-13.5 -18.5 t-16.5 -11.5t-23.5 -6t-22.5 -2t-25.5 0t-22.5 0.5q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-64q-3 0 -22.5 -0.5t-25.5 0t-22.5 2t-23.5 6t-16.5 11.5t-13.5 18.5t-4 26.5q0 26 19 45t45 19v320q0 8 -0.5 35t0 38 t2.5 34.5t6.5 37t14 30.5t22.5 30l198 198q19 19 50.5 32t58.5 13h160v192q0 26 19 45t45 19h1024q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0d2;" d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103q-111 0 -218 32q59 93 78 164q9 34 54 211q20 -39 73 -67.5t114 -28.5q121 0 216 68.5t147 188.5t52 270q0 114 -59.5 214t-172.5 163t-255 63q-105 0 -196 -29t-154.5 -77t-109 -110.5t-67 -129.5t-21.5 -134 q0 -104 40 -183t117 -111q30 -12 38 20q2 7 8 31t8 30q6 23 -11 43q-51 61 -51 151q0 151 104.5 259.5t273.5 108.5q151 0 235.5 -82t84.5 -213q0 -170 -68.5 -289t-175.5 -119q-61 0 -98 43.5t-23 104.5q8 35 26.5 93.5t30 103t11.5 75.5q0 50 -27 83t-77 33 q-62 0 -105 -57t-43 -142q0 -73 25 -122l-99 -418q-17 -70 -13 -177q-206 91 -333 281t-127 423q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0d3;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-725q85 122 108 210q9 34 53 209q21 -39 73.5 -67t112.5 -28q181 0 295.5 147.5t114.5 373.5q0 84 -35 162.5t-96.5 139t-152.5 97t-197 36.5q-104 0 -194.5 -28.5t-153 -76.5 t-107.5 -109.5t-66.5 -128t-21.5 -132.5q0 -102 39.5 -180t116.5 -110q13 -5 23.5 0t14.5 19q10 44 15 61q6 23 -11 42q-50 62 -50 150q0 150 103.5 256.5t270.5 106.5q149 0 232.5 -81t83.5 -210q0 -168 -67.5 -286t-173.5 -118q-60 0 -97 43.5t-23 103.5q8 34 26.5 92.5 t29.5 102t11 74.5q0 49 -26.5 81.5t-75.5 32.5q-61 0 -103.5 -56.5t-42.5 -139.5q0 -72 24 -121l-98 -414q-24 -100 -7 -254h-183q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960z" />
+<glyph unicode="&#xf0d4;" d="M917 631q0 26 -6 64h-362v-132h217q-3 -24 -16.5 -50t-37.5 -53t-66.5 -44.5t-96.5 -17.5q-99 0 -169 71t-70 171t70 171t169 71q92 0 153 -59l104 101q-108 100 -257 100q-160 0 -272 -112.5t-112 -271.5t112 -271.5t272 -112.5q165 0 266.5 105t101.5 270zM1262 585 h109v110h-109v110h-110v-110h-110v-110h110v-110h110v110zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf0d5;" horiz-adv-x="2304" d="M1437 623q0 -208 -87 -370.5t-248 -254t-369 -91.5q-149 0 -285 58t-234 156t-156 234t-58 285t58 285t156 234t234 156t285 58q286 0 491 -192l-199 -191q-117 113 -292 113q-123 0 -227.5 -62t-165.5 -168.5t-61 -232.5t61 -232.5t165.5 -168.5t227.5 -62 q83 0 152.5 23t114.5 57.5t78.5 78.5t49 83t21.5 74h-416v252h692q12 -63 12 -122zM2304 745v-210h-209v-209h-210v209h-209v210h209v209h210v-209h209z" />
+<glyph unicode="&#xf0d6;" horiz-adv-x="1920" d="M768 384h384v96h-128v448h-114l-148 -137l77 -80q42 37 55 57h2v-288h-128v-96zM1280 640q0 -70 -21 -142t-59.5 -134t-101.5 -101t-138 -39t-138 39t-101.5 101t-59.5 134t-21 142t21 142t59.5 134t101.5 101t138 39t138 -39t101.5 -101t59.5 -134t21 -142zM1792 384 v512q-106 0 -181 75t-75 181h-1152q0 -106 -75 -181t-181 -75v-512q106 0 181 -75t75 -181h1152q0 106 75 181t181 75zM1920 1216v-1152q0 -26 -19 -45t-45 -19h-1792q-26 0 -45 19t-19 45v1152q0 26 19 45t45 19h1792q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0d7;" horiz-adv-x="1024" d="M1024 832q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0d8;" horiz-adv-x="1024" d="M1024 320q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
+<glyph unicode="&#xf0d9;" horiz-adv-x="640" d="M640 1088v-896q0 -26 -19 -45t-45 -19t-45 19l-448 448q-19 19 -19 45t19 45l448 448q19 19 45 19t45 -19t19 -45z" />
+<glyph unicode="&#xf0da;" horiz-adv-x="640" d="M576 640q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19t-19 45v896q0 26 19 45t45 19t45 -19l448 -448q19 -19 19 -45z" />
+<glyph unicode="&#xf0db;" horiz-adv-x="1664" d="M160 0h608v1152h-640v-1120q0 -13 9.5 -22.5t22.5 -9.5zM1536 32v1120h-640v-1152h608q13 0 22.5 9.5t9.5 22.5zM1664 1248v-1216q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1344q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf0dc;" horiz-adv-x="1024" d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45zM1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
+<glyph unicode="&#xf0dd;" horiz-adv-x="1024" d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0de;" horiz-adv-x="1024" d="M1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
+<glyph unicode="&#xf0e0;" horiz-adv-x="1792" d="M1792 826v-794q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v794q44 -49 101 -87q362 -246 497 -345q57 -42 92.5 -65.5t94.5 -48t110 -24.5h1h1q51 0 110 24.5t94.5 48t92.5 65.5q170 123 498 345q57 39 100 87zM1792 1120q0 -79 -49 -151t-122 -123 q-376 -261 -468 -325q-10 -7 -42.5 -30.5t-54 -38t-52 -32.5t-57.5 -27t-50 -9h-1h-1q-23 0 -50 9t-57.5 27t-52 32.5t-54 38t-42.5 30.5q-91 64 -262 182.5t-205 142.5q-62 42 -117 115.5t-55 136.5q0 78 41.5 130t118.5 52h1472q65 0 112.5 -47t47.5 -113z" />
+<glyph unicode="&#xf0e1;" d="M349 911v-991h-330v991h330zM370 1217q1 -73 -50.5 -122t-135.5 -49h-2q-82 0 -132 49t-50 122q0 74 51.5 122.5t134.5 48.5t133 -48.5t51 -122.5zM1536 488v-568h-329v530q0 105 -40.5 164.5t-126.5 59.5q-63 0 -105.5 -34.5t-63.5 -85.5q-11 -30 -11 -81v-553h-329 q2 399 2 647t-1 296l-1 48h329v-144h-2q20 32 41 56t56.5 52t87 43.5t114.5 15.5q171 0 275 -113.5t104 -332.5z" />
+<glyph unicode="&#xf0e2;" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5 t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298z" />
+<glyph unicode="&#xf0e3;" horiz-adv-x="1792" d="M1771 0q0 -53 -37 -90l-107 -108q-39 -37 -91 -37q-53 0 -90 37l-363 364q-38 36 -38 90q0 53 43 96l-256 256l-126 -126q-14 -14 -34 -14t-34 14q2 -2 12.5 -12t12.5 -13t10 -11.5t10 -13.5t6 -13.5t5.5 -16.5t1.5 -18q0 -38 -28 -68q-3 -3 -16.5 -18t-19 -20.5 t-18.5 -16.5t-22 -15.5t-22 -9t-26 -4.5q-40 0 -68 28l-408 408q-28 28 -28 68q0 13 4.5 26t9 22t15.5 22t16.5 18.5t20.5 19t18 16.5q30 28 68 28q10 0 18 -1.5t16.5 -5.5t13.5 -6t13.5 -10t11.5 -10t13 -12.5t12 -12.5q-14 14 -14 34t14 34l348 348q14 14 34 14t34 -14 q-2 2 -12.5 12t-12.5 13t-10 11.5t-10 13.5t-6 13.5t-5.5 16.5t-1.5 18q0 38 28 68q3 3 16.5 18t19 20.5t18.5 16.5t22 15.5t22 9t26 4.5q40 0 68 -28l408 -408q28 -28 28 -68q0 -13 -4.5 -26t-9 -22t-15.5 -22t-16.5 -18.5t-20.5 -19t-18 -16.5q-30 -28 -68 -28 q-10 0 -18 1.5t-16.5 5.5t-13.5 6t-13.5 10t-11.5 10t-13 12.5t-12 12.5q14 -14 14 -34t-14 -34l-126 -126l256 -256q43 43 96 43q52 0 91 -37l363 -363q37 -39 37 -91z" />
+<glyph unicode="&#xf0e4;" horiz-adv-x="1792" d="M384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM576 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1004 351l101 382q6 26 -7.5 48.5t-38.5 29.5 t-48 -6.5t-30 -39.5l-101 -382q-60 -5 -107 -43.5t-63 -98.5q-20 -77 20 -146t117 -89t146 20t89 117q16 60 -6 117t-72 91zM1664 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 1024q0 53 -37.5 90.5 t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1472 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1792 384q0 -261 -141 -483q-19 -29 -54 -29h-1402q-35 0 -54 29 q-141 221 -141 483q0 182 71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
+<glyph unicode="&#xf0e5;" horiz-adv-x="1792" d="M896 1152q-204 0 -381.5 -69.5t-282 -187.5t-104.5 -255q0 -112 71.5 -213.5t201.5 -175.5l87 -50l-27 -96q-24 -91 -70 -172q152 63 275 171l43 38l57 -6q69 -8 130 -8q204 0 381.5 69.5t282 187.5t104.5 255t-104.5 255t-282 187.5t-381.5 69.5zM1792 640 q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22h-5q-15 0 -27 10.5t-16 27.5v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281q0 174 120 321.5 t326 233t450 85.5t450 -85.5t326 -233t120 -321.5z" />
+<glyph unicode="&#xf0e6;" horiz-adv-x="1792" d="M704 1152q-153 0 -286 -52t-211.5 -141t-78.5 -191q0 -82 53 -158t149 -132l97 -56l-35 -84q34 20 62 39l44 31l53 -10q78 -14 153 -14q153 0 286 52t211.5 141t78.5 191t-78.5 191t-211.5 141t-286 52zM704 1280q191 0 353.5 -68.5t256.5 -186.5t94 -257t-94 -257 t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224q0 139 94 257t256.5 186.5 t353.5 68.5zM1526 111q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129 q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230q0 -120 -71 -224.5t-195 -176.5z" />
+<glyph unicode="&#xf0e7;" horiz-adv-x="896" d="M885 970q18 -20 7 -44l-540 -1157q-13 -25 -42 -25q-4 0 -14 2q-17 5 -25.5 19t-4.5 30l197 808l-406 -101q-4 -1 -12 -1q-18 0 -31 11q-18 15 -13 39l201 825q4 14 16 23t28 9h328q19 0 32 -12.5t13 -29.5q0 -8 -5 -18l-171 -463l396 98q8 2 12 2q19 0 34 -15z" />
+<glyph unicode="&#xf0e8;" horiz-adv-x="1792" d="M1792 288v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320 q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192q0 52 38 90t90 38h512v192h-96q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-96v-192h512q52 0 90 -38t38 -90v-192h96q40 0 68 -28t28 -68 z" />
+<glyph unicode="&#xf0e9;" horiz-adv-x="1664" d="M896 708v-580q0 -104 -76 -180t-180 -76t-180 76t-76 180q0 26 19 45t45 19t45 -19t19 -45q0 -50 39 -89t89 -39t89 39t39 89v580q33 11 64 11t64 -11zM1664 681q0 -13 -9.5 -22.5t-22.5 -9.5q-11 0 -23 10q-49 46 -93 69t-102 23q-68 0 -128 -37t-103 -97 q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -28 -17q-18 0 -29 17q-4 6 -14.5 24t-17.5 28q-43 60 -102.5 97t-127.5 37t-127.5 -37t-102.5 -97q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -29 -17q-17 0 -28 17q-4 6 -14.5 24t-17.5 28q-43 60 -103 97t-128 37q-58 0 -102 -23t-93 -69 q-12 -10 -23 -10q-13 0 -22.5 9.5t-9.5 22.5q0 5 1 7q45 183 172.5 319.5t298 204.5t360.5 68q140 0 274.5 -40t246.5 -113.5t194.5 -187t115.5 -251.5q1 -2 1 -7zM896 1408v-98q-42 2 -64 2t-64 -2v98q0 26 19 45t45 19t45 -19t19 -45z" />
+<glyph unicode="&#xf0ea;" horiz-adv-x="1792" d="M768 -128h896v640h-416q-40 0 -68 28t-28 68v416h-384v-1152zM1024 1312v64q0 13 -9.5 22.5t-22.5 9.5h-704q-13 0 -22.5 -9.5t-9.5 -22.5v-64q0 -13 9.5 -22.5t22.5 -9.5h704q13 0 22.5 9.5t9.5 22.5zM1280 640h299l-299 299v-299zM1792 512v-672q0 -40 -28 -68t-68 -28 h-960q-40 0 -68 28t-28 68v160h-544q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1088q40 0 68 -28t28 -68v-328q21 -13 36 -28l408 -408q28 -28 48 -76t20 -88z" />
+<glyph unicode="&#xf0eb;" horiz-adv-x="1024" d="M736 960q0 -13 -9.5 -22.5t-22.5 -9.5t-22.5 9.5t-9.5 22.5q0 46 -54 71t-106 25q-13 0 -22.5 9.5t-9.5 22.5t9.5 22.5t22.5 9.5q50 0 99.5 -16t87 -54t37.5 -90zM896 960q0 72 -34.5 134t-90 101.5t-123 62t-136.5 22.5t-136.5 -22.5t-123 -62t-90 -101.5t-34.5 -134 q0 -101 68 -180q10 -11 30.5 -33t30.5 -33q128 -153 141 -298h228q13 145 141 298q10 11 30.5 33t30.5 33q68 79 68 180zM1024 960q0 -155 -103 -268q-45 -49 -74.5 -87t-59.5 -95.5t-34 -107.5q47 -28 47 -82q0 -37 -25 -64q25 -27 25 -64q0 -52 -45 -81q13 -23 13 -47 q0 -46 -31.5 -71t-77.5 -25q-20 -44 -60 -70t-87 -26t-87 26t-60 70q-46 0 -77.5 25t-31.5 71q0 24 13 47q-45 29 -45 81q0 37 25 64q-25 27 -25 64q0 54 47 82q-4 50 -34 107.5t-59.5 95.5t-74.5 87q-103 113 -103 268q0 99 44.5 184.5t117 142t164 89t186.5 32.5 t186.5 -32.5t164 -89t117 -142t44.5 -184.5z" />
+<glyph unicode="&#xf0ec;" horiz-adv-x="1792" d="M1792 352v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5q-12 0 -24 10l-319 320q-9 9 -9 22q0 14 9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h1376q13 0 22.5 -9.5t9.5 -22.5zM1792 896q0 -14 -9 -23l-320 -320q-9 -9 -23 -9 q-13 0 -22.5 9.5t-9.5 22.5v192h-1376q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1376v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
+<glyph unicode="&#xf0ed;" horiz-adv-x="1920" d="M1280 608q0 14 -9 23t-23 9h-224v352q0 13 -9.5 22.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-352h-224q-13 0 -22.5 -9.5t-9.5 -22.5q0 -14 9 -23l352 -352q9 -9 23 -9t23 9l351 351q10 12 10 24zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088 q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
+<glyph unicode="&#xf0ee;" horiz-adv-x="1920" d="M1280 672q0 14 -9 23l-352 352q-9 9 -23 9t-23 -9l-351 -351q-10 -12 -10 -24q0 -14 9 -23t23 -9h224v-352q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5v352h224q13 0 22.5 9.5t9.5 22.5zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088 q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
+<glyph unicode="&#xf0f0;" horiz-adv-x="1408" d="M384 192q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45zM1408 131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190q0 68 5.5 131t24 138t47.5 132.5t81 103t120 60.5q-22 -52 -22 -120v-203q-58 -20 -93 -70t-35 -111q0 -80 56 -136t136 -56 t136 56t56 136q0 61 -35.5 111t-92.5 70v203q0 62 25 93q132 -104 295 -104t295 104q25 -31 25 -93v-64q-106 0 -181 -75t-75 -181v-89q-32 -29 -32 -71q0 -40 28 -68t68 -28t68 28t28 68q0 42 -32 71v89q0 52 38 90t90 38t90 -38t38 -90v-89q-32 -29 -32 -71q0 -40 28 -68 t68 -28t68 28t28 68q0 42 -32 71v89q0 68 -34.5 127.5t-93.5 93.5q0 10 0.5 42.5t0 48t-2.5 41.5t-7 47t-13 40q68 -15 120 -60.5t81 -103t47.5 -132.5t24 -138t5.5 -131zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5 t271.5 -112.5t112.5 -271.5z" />
+<glyph unicode="&#xf0f1;" horiz-adv-x="1408" d="M1280 832q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 832q0 -62 -35.5 -111t-92.5 -70v-395q0 -159 -131.5 -271.5t-316.5 -112.5t-316.5 112.5t-131.5 271.5v132q-164 20 -274 128t-110 252v512q0 26 19 45t45 19q6 0 16 -2q17 30 47 48 t65 18q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5q-33 0 -64 18v-402q0 -106 94 -181t226 -75t226 75t94 181v402q-31 -18 -64 -18q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5q35 0 65 -18t47 -48q10 2 16 2q26 0 45 -19t19 -45v-512q0 -144 -110 -252 t-274 -128v-132q0 -106 94 -181t226 -75t226 75t94 181v395q-57 21 -92.5 70t-35.5 111q0 80 56 136t136 56t136 -56t56 -136z" />
+<glyph unicode="&#xf0f2;" horiz-adv-x="1792" d="M640 1152h512v128h-512v-128zM288 1152v-1280h-64q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h64zM1408 1152v-1280h-1024v1280h128v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h128zM1792 928v-832q0 -92 -66 -158t-158 -66h-64v1280h64q92 0 158 -66 t66 -158z" />
+<glyph unicode="&#xf0f3;" horiz-adv-x="1792" d="M912 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM1728 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q50 42 91 88t85 119.5t74.5 158.5 t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q190 -28 307 -158.5t117 -282.5q0 -139 19.5 -260t50 -206t74.5 -158.5t85 -119.5t91 -88z" />
+<glyph unicode="&#xf0f4;" horiz-adv-x="1920" d="M1664 896q0 80 -56 136t-136 56h-64v-384h64q80 0 136 56t56 136zM0 128h1792q0 -106 -75 -181t-181 -75h-1280q-106 0 -181 75t-75 181zM1856 896q0 -159 -112.5 -271.5t-271.5 -112.5h-64v-32q0 -92 -66 -158t-158 -66h-704q-92 0 -158 66t-66 158v736q0 26 19 45 t45 19h1152q159 0 271.5 -112.5t112.5 -271.5z" />
+<glyph unicode="&#xf0f5;" horiz-adv-x="1408" d="M640 1472v-640q0 -61 -35.5 -111t-92.5 -70v-779q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v779q-57 20 -92.5 70t-35.5 111v640q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45 t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45zM1408 1472v-1600q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v512h-224q-13 0 -22.5 9.5t-9.5 22.5v800q0 132 94 226t226 94h256q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0f6;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M384 736q0 14 9 23t23 9h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64zM1120 512q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704zM1120 256q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704 q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704z" />
+<glyph unicode="&#xf0f7;" horiz-adv-x="1408" d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 -128h384v1536h-1152v-1536h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM1408 1472v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0f8;" horiz-adv-x="1408" d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 -128h384v1152h-256v-32q0 -40 -28 -68t-68 -28h-448q-40 0 -68 28t-28 68v32h-256v-1152h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM896 1056v320q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-96h-128v96q0 13 -9.5 22.5 t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5v96h128v-96q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1408 1088v-1280q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1280q0 26 19 45t45 19h320 v288q0 40 28 68t68 28h448q40 0 68 -28t28 -68v-288h320q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0f9;" horiz-adv-x="1920" d="M640 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM256 640h384v256h-158q-14 -2 -22 -9l-195 -195q-7 -12 -9 -22v-30zM1536 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5zM1664 800v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM1920 1344v-1152 q0 -26 -19 -45t-45 -19h-192q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-128q-26 0 -45 19t-19 45t19 45t45 19v416q0 26 13 58t32 51l198 198q19 19 51 32t58 13h160v320q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0fa;" horiz-adv-x="1792" d="M1280 416v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM640 1152h512v128h-512v-128zM256 1152v-1280h-32 q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h32zM1440 1152v-1280h-1088v1280h160v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h160zM1792 928v-832q0 -92 -66 -158t-158 -66h-32v1280h32q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf0fb;" horiz-adv-x="1920" d="M1920 576q-1 -32 -288 -96l-352 -32l-224 -64h-64l-293 -352h69q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-96h-160h-64v32h64v416h-160l-192 -224h-96l-32 32v192h32v32h128v8l-192 24v128l192 24v8h-128v32h-32v192l32 32h96l192 -224h160v416h-64v32h64h160h96 q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-69l293 -352h64l224 -64l352 -32q261 -58 287 -93z" />
+<glyph unicode="&#xf0fc;" horiz-adv-x="1664" d="M640 640v384h-256v-256q0 -53 37.5 -90.5t90.5 -37.5h128zM1664 192v-192h-1152v192l128 192h-128q-159 0 -271.5 112.5t-112.5 271.5v320l-64 64l32 128h480l32 128h960l32 -192l-64 -32v-800z" />
+<glyph unicode="&#xf0fd;" d="M1280 192v896q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-512v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-896q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h512v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf0fe;" d="M1280 576v128q0 26 -19 45t-45 19h-320v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-320q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h320v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h320q26 0 45 19t19 45zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf100;" horiz-adv-x="1024" d="M627 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23zM1011 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23 t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23z" />
+<glyph unicode="&#xf101;" horiz-adv-x="1024" d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM979 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23 l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
+<glyph unicode="&#xf102;" horiz-adv-x="1152" d="M1075 224q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM1075 608q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393 q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
+<glyph unicode="&#xf103;" horiz-adv-x="1152" d="M1075 672q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23zM1075 1056q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23 t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
+<glyph unicode="&#xf104;" horiz-adv-x="640" d="M627 992q0 -13 -10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
+<glyph unicode="&#xf105;" horiz-adv-x="640" d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
+<glyph unicode="&#xf106;" horiz-adv-x="1152" d="M1075 352q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
+<glyph unicode="&#xf107;" horiz-adv-x="1152" d="M1075 800q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
+<glyph unicode="&#xf108;" horiz-adv-x="1920" d="M1792 544v832q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5zM1920 1376v-1088q0 -66 -47 -113t-113 -47h-544q0 -37 16 -77.5t32 -71t16 -43.5q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19 t-19 45q0 14 16 44t32 70t16 78h-544q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf109;" horiz-adv-x="1920" d="M416 256q-66 0 -113 47t-47 113v704q0 66 47 113t113 47h1088q66 0 113 -47t47 -113v-704q0 -66 -47 -113t-113 -47h-1088zM384 1120v-704q0 -13 9.5 -22.5t22.5 -9.5h1088q13 0 22.5 9.5t9.5 22.5v704q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5z M1760 192h160v-96q0 -40 -47 -68t-113 -28h-1600q-66 0 -113 28t-47 68v96h160h1600zM1040 96q16 0 16 16t-16 16h-160q-16 0 -16 -16t16 -16h160z" />
+<glyph unicode="&#xf10a;" horiz-adv-x="1152" d="M640 128q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1024 288v960q0 13 -9.5 22.5t-22.5 9.5h-832q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h832q13 0 22.5 9.5t9.5 22.5zM1152 1248v-1088q0 -66 -47 -113t-113 -47h-832 q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h832q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf10b;" horiz-adv-x="768" d="M464 128q0 33 -23.5 56.5t-56.5 23.5t-56.5 -23.5t-23.5 -56.5t23.5 -56.5t56.5 -23.5t56.5 23.5t23.5 56.5zM672 288v704q0 13 -9.5 22.5t-22.5 9.5h-512q-13 0 -22.5 -9.5t-9.5 -22.5v-704q0 -13 9.5 -22.5t22.5 -9.5h512q13 0 22.5 9.5t9.5 22.5zM480 1136 q0 16 -16 16h-160q-16 0 -16 -16t16 -16h160q16 0 16 16zM768 1152v-1024q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v1024q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf10c;" d="M768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103 t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf10d;" horiz-adv-x="1664" d="M768 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z M1664 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z" />
+<glyph unicode="&#xf10e;" horiz-adv-x="1664" d="M768 1216v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136zM1664 1216 v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136z" />
+<glyph unicode="&#xf110;" horiz-adv-x="1792" d="M526 142q0 -53 -37.5 -90.5t-90.5 -37.5q-52 0 -90 38t-38 90q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1024 -64q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM320 640q0 -53 -37.5 -90.5t-90.5 -37.5 t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1522 142q0 -52 -38 -90t-90 -38q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM558 1138q0 -66 -47 -113t-113 -47t-113 47t-47 113t47 113t113 47t113 -47t47 -113z M1728 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1088 1344q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1618 1138q0 -93 -66 -158.5t-158 -65.5q-93 0 -158.5 65.5t-65.5 158.5 q0 92 65.5 158t158.5 66q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf111;" d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf112;" horiz-adv-x="1792" d="M1792 416q0 -166 -127 -451q-3 -7 -10.5 -24t-13.5 -30t-13 -22q-12 -17 -28 -17q-15 0 -23.5 10t-8.5 25q0 9 2.5 26.5t2.5 23.5q5 68 5 123q0 101 -17.5 181t-48.5 138.5t-80 101t-105.5 69.5t-133 42.5t-154 21.5t-175.5 6h-224v-256q0 -26 -19 -45t-45 -19t-45 19 l-512 512q-19 19 -19 45t19 45l512 512q19 19 45 19t45 -19t19 -45v-256h224q713 0 875 -403q53 -134 53 -333z" />
+<glyph unicode="&#xf113;" horiz-adv-x="1664" d="M640 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1280 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1440 320 q0 120 -69 204t-187 84q-41 0 -195 -21q-71 -11 -157 -11t-157 11q-152 21 -195 21q-118 0 -187 -84t-69 -204q0 -88 32 -153.5t81 -103t122 -60t140 -29.5t149 -7h168q82 0 149 7t140 29.5t122 60t81 103t32 153.5zM1664 496q0 -207 -61 -331q-38 -77 -105.5 -133t-141 -86 t-170 -47.5t-171.5 -22t-167 -4.5q-78 0 -142 3t-147.5 12.5t-152.5 30t-137 51.5t-121 81t-86 115q-62 123 -62 331q0 237 136 396q-27 82 -27 170q0 116 51 218q108 0 190 -39.5t189 -123.5q147 35 309 35q148 0 280 -32q105 82 187 121t189 39q51 -102 51 -218 q0 -87 -27 -168q136 -160 136 -398z" />
+<glyph unicode="&#xf114;" horiz-adv-x="1664" d="M1536 224v704q0 40 -28 68t-68 28h-704q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68v-960q0 -40 28 -68t68 -28h1216q40 0 68 28t28 68zM1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320 q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf115;" horiz-adv-x="1920" d="M1781 605q0 35 -53 35h-1088q-40 0 -85.5 -21.5t-71.5 -52.5l-294 -363q-18 -24 -18 -40q0 -35 53 -35h1088q40 0 86 22t71 53l294 363q18 22 18 39zM640 768h768v160q0 40 -28 68t-68 28h-576q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68 v-853l256 315q44 53 116 87.5t140 34.5zM1909 605q0 -62 -46 -120l-295 -363q-43 -53 -116 -87.5t-140 -34.5h-1088q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158v-160h192q54 0 99 -24.5t67 -70.5q15 -32 15 -68z " />
+<glyph unicode="&#xf116;" horiz-adv-x="1792" />
+<glyph unicode="&#xf117;" horiz-adv-x="1792" />
+<glyph unicode="&#xf118;" d="M1134 461q-37 -121 -138 -195t-228 -74t-228 74t-138 195q-8 25 4 48.5t38 31.5q25 8 48.5 -4t31.5 -38q25 -80 92.5 -129.5t151.5 -49.5t151.5 49.5t92.5 129.5q8 26 32 38t49 4t37 -31.5t4 -48.5zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5 t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5 t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf119;" d="M1134 307q8 -25 -4 -48.5t-37 -31.5t-49 4t-32 38q-25 80 -92.5 129.5t-151.5 49.5t-151.5 -49.5t-92.5 -129.5q-8 -26 -31.5 -38t-48.5 -4q-26 8 -38 31.5t-4 48.5q37 121 138 195t228 74t228 -74t138 -195zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204 t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf11a;" d="M1152 448q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h640q26 0 45 -19t19 -45zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf11b;" horiz-adv-x="1920" d="M832 448v128q0 14 -9 23t-23 9h-192v192q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-192h-192q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h192v-192q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v192h192q14 0 23 9t9 23zM1408 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5 t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1920 512q0 -212 -150 -362t-362 -150q-192 0 -338 128h-220q-146 -128 -338 -128q-212 0 -362 150 t-150 362t150 362t362 150h896q212 0 362 -150t150 -362z" />
+<glyph unicode="&#xf11c;" horiz-adv-x="1920" d="M384 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM512 624v-96q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h224q16 0 16 -16zM384 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 368v-96q0 -16 -16 -16 h-864q-16 0 -16 16v96q0 16 16 16h864q16 0 16 -16zM768 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM640 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1024 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16 h96q16 0 16 -16zM896 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1280 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1152 880v-96 q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 880v-352q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h112v240q0 16 16 16h96q16 0 16 -16zM1792 128v896h-1664v-896 h1664zM1920 1024v-896q0 -53 -37.5 -90.5t-90.5 -37.5h-1664q-53 0 -90.5 37.5t-37.5 90.5v896q0 53 37.5 90.5t90.5 37.5h1664q53 0 90.5 -37.5t37.5 -90.5z" />
+<glyph unicode="&#xf11d;" horiz-adv-x="1792" d="M1664 491v616q-169 -91 -306 -91q-82 0 -145 32q-100 49 -184 76.5t-178 27.5q-173 0 -403 -127v-599q245 113 433 113q55 0 103.5 -7.5t98 -26t77 -31t82.5 -39.5l28 -14q44 -22 101 -22q120 0 293 92zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9 h-64q-14 0 -23 9t-9 23v1266q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102 q-15 -9 -33 -9q-16 0 -32 8q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
+<glyph unicode="&#xf11e;" horiz-adv-x="1792" d="M832 536v192q-181 -16 -384 -117v-185q205 96 384 110zM832 954v197q-172 -8 -384 -126v-189q215 111 384 118zM1664 491v184q-235 -116 -384 -71v224q-20 6 -39 15q-5 3 -33 17t-34.5 17t-31.5 15t-34.5 15.5t-32.5 13t-36 12.5t-35 8.5t-39.5 7.5t-39.5 4t-44 2 q-23 0 -49 -3v-222h19q102 0 192.5 -29t197.5 -82q19 -9 39 -15v-188q42 -17 91 -17q120 0 293 92zM1664 918v189q-169 -91 -306 -91q-45 0 -78 8v-196q148 -42 384 90zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v1266 q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102q-15 -9 -33 -9q-16 0 -32 8 q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
+<glyph unicode="&#xf120;" horiz-adv-x="1664" d="M585 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23zM1664 96v-64q0 -14 -9 -23t-23 -9h-960q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h960q14 0 23 -9 t9 -23z" />
+<glyph unicode="&#xf121;" horiz-adv-x="1920" d="M617 137l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23zM1208 1204l-373 -1291q-4 -13 -15.5 -19.5t-23.5 -2.5l-62 17q-13 4 -19.5 15.5t-2.5 24.5 l373 1291q4 13 15.5 19.5t23.5 2.5l62 -17q13 -4 19.5 -15.5t2.5 -24.5zM1865 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23z" />
+<glyph unicode="&#xf122;" horiz-adv-x="1792" d="M640 454v-70q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-69l-397 -398q-19 -19 -19 -45t19 -45zM1792 416q0 -58 -17 -133.5t-38.5 -138t-48 -125t-40.5 -90.5l-20 -40q-8 -17 -28 -17q-6 0 -9 1 q-25 8 -23 34q43 400 -106 565q-64 71 -170.5 110.5t-267.5 52.5v-251q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-262q411 -28 599 -221q169 -173 169 -509z" />
+<glyph unicode="&#xf123;" horiz-adv-x="1664" d="M1186 579l257 250l-356 52l-66 10l-30 60l-159 322v-963l59 -31l318 -168l-60 355l-12 66zM1638 841l-363 -354l86 -500q5 -33 -6 -51.5t-34 -18.5q-17 0 -40 12l-449 236l-449 -236q-23 -12 -40 -12q-23 0 -34 18.5t-6 51.5l86 500l-364 354q-32 32 -23 59.5t54 34.5 l502 73l225 455q20 41 49 41q28 0 49 -41l225 -455l502 -73q45 -7 54 -34.5t-24 -59.5z" />
+<glyph unicode="&#xf124;" horiz-adv-x="1408" d="M1401 1187l-640 -1280q-17 -35 -57 -35q-5 0 -15 2q-22 5 -35.5 22.5t-13.5 39.5v576h-576q-22 0 -39.5 13.5t-22.5 35.5t4 42t29 30l1280 640q13 7 29 7q27 0 45 -19q15 -14 18.5 -34.5t-6.5 -39.5z" />
+<glyph unicode="&#xf125;" horiz-adv-x="1664" d="M557 256h595v595zM512 301l595 595h-595v-595zM1664 224v-192q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v224h-864q-14 0 -23 9t-9 23v864h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224v224q0 14 9 23t23 9h192q14 0 23 -9t9 -23 v-224h851l246 247q10 9 23 9t23 -9q9 -10 9 -23t-9 -23l-247 -246v-851h224q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf126;" horiz-adv-x="1024" d="M288 64q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM288 1216q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM928 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1024 1088q0 -52 -26 -96.5t-70 -69.5 q-2 -287 -226 -414q-68 -38 -203 -81q-128 -40 -169.5 -71t-41.5 -100v-26q44 -25 70 -69.5t26 -96.5q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 52 26 96.5t70 69.5v820q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136q0 -52 -26 -96.5t-70 -69.5v-497 q54 26 154 57q55 17 87.5 29.5t70.5 31t59 39.5t40.5 51t28 69.5t8.5 91.5q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136z" />
+<glyph unicode="&#xf127;" horiz-adv-x="1664" d="M439 265l-256 -256q-10 -9 -23 -9q-12 0 -23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23zM608 224v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM384 448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23t9 23t23 9h320 q14 0 23 -9t9 -23zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-334 335q-21 21 -42 56l239 18l273 -274q27 -27 68 -27.5t68 26.5l147 146q28 28 28 67q0 40 -28 68l-274 275l18 239q35 -21 56 -42l336 -336q84 -86 84 -204zM1031 1044l-239 -18 l-273 274q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l274 -274l-18 -240q-35 21 -56 42l-336 336q-84 86 -84 204q0 120 85 203l147 146q83 83 203 83q121 0 204 -85l334 -335q21 -21 42 -56zM1664 960q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9 t-9 23t9 23t23 9h320q14 0 23 -9t9 -23zM1120 1504v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM1527 1353l-256 -256q-11 -9 -23 -9t-23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" />
+<glyph unicode="&#xf128;" horiz-adv-x="1024" d="M704 280v-240q0 -16 -12 -28t-28 -12h-240q-16 0 -28 12t-12 28v240q0 16 12 28t28 12h240q16 0 28 -12t12 -28zM1020 880q0 -54 -15.5 -101t-35 -76.5t-55 -59.5t-57.5 -43.5t-61 -35.5q-41 -23 -68.5 -65t-27.5 -67q0 -17 -12 -32.5t-28 -15.5h-240q-15 0 -25.5 18.5 t-10.5 37.5v45q0 83 65 156.5t143 108.5q59 27 84 56t25 76q0 42 -46.5 74t-107.5 32q-65 0 -108 -29q-35 -25 -107 -115q-13 -16 -31 -16q-12 0 -25 8l-164 125q-13 10 -15.5 25t5.5 28q160 266 464 266q80 0 161 -31t146 -83t106 -127.5t41 -158.5z" />
+<glyph unicode="&#xf129;" horiz-adv-x="640" d="M640 192v-128q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64v384h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-576h64q26 0 45 -19t19 -45zM512 1344v-192q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v192 q0 26 19 45t45 19h256q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf12a;" horiz-adv-x="640" d="M512 288v-224q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v224q0 26 19 45t45 19h256q26 0 45 -19t19 -45zM542 1344l-28 -768q-1 -26 -20.5 -45t-45.5 -19h-256q-26 0 -45.5 19t-20.5 45l-28 768q-1 26 17.5 45t44.5 19h320q26 0 44.5 -19t17.5 -45z" />
+<glyph unicode="&#xf12b;" d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3l-9 -21q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109zM1534 846v-206h-514l-3 27 q-4 28 -4 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q83 65 188 65q110 0 178 -59.5t68 -158.5q0 -56 -24.5 -103t-62 -76.5t-81.5 -58.5t-82 -50.5t-65.5 -51.5t-30.5 -63h232v80 h126z" />
+<glyph unicode="&#xf12c;" d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3l-9 -21q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109zM1536 -50v-206h-514l-4 27 q-3 45 -3 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q80 65 188 65q110 0 178 -59.5t68 -158.5q0 -66 -34.5 -118.5t-84 -86t-99.5 -62.5t-87 -63t-41 -73h232v80h126z" />
+<glyph unicode="&#xf12d;" horiz-adv-x="1920" d="M896 128l336 384h-768l-336 -384h768zM1909 1205q15 -34 9.5 -71.5t-30.5 -65.5l-896 -1024q-38 -44 -96 -44h-768q-38 0 -69.5 20.5t-47.5 54.5q-15 34 -9.5 71.5t30.5 65.5l896 1024q38 44 96 44h768q38 0 69.5 -20.5t47.5 -54.5z" />
+<glyph unicode="&#xf12e;" horiz-adv-x="1664" d="M1664 438q0 -81 -44.5 -135t-123.5 -54q-41 0 -77.5 17.5t-59 38t-56.5 38t-71 17.5q-110 0 -110 -124q0 -39 16 -115t15 -115v-5q-22 0 -33 -1q-34 -3 -97.5 -11.5t-115.5 -13.5t-98 -5q-61 0 -103 26.5t-42 83.5q0 37 17.5 71t38 56.5t38 59t17.5 77.5q0 79 -54 123.5 t-135 44.5q-84 0 -143 -45.5t-59 -127.5q0 -43 15 -83t33.5 -64.5t33.5 -53t15 -50.5q0 -45 -46 -89q-37 -35 -117 -35q-95 0 -245 24q-9 2 -27.5 4t-27.5 4l-13 2q-1 0 -3 1q-2 0 -2 1v1024q2 -1 17.5 -3.5t34 -5t21.5 -3.5q150 -24 245 -24q80 0 117 35q46 44 46 89 q0 22 -15 50.5t-33.5 53t-33.5 64.5t-15 83q0 82 59 127.5t144 45.5q80 0 134 -44.5t54 -123.5q0 -41 -17.5 -77.5t-38 -59t-38 -56.5t-17.5 -71q0 -57 42 -83.5t103 -26.5q64 0 180 15t163 17v-2q-1 -2 -3.5 -17.5t-5 -34t-3.5 -21.5q-24 -150 -24 -245q0 -80 35 -117 q44 -46 89 -46q22 0 50.5 15t53 33.5t64.5 33.5t83 15q82 0 127.5 -59t45.5 -143z" />
+<glyph unicode="&#xf130;" horiz-adv-x="1152" d="M1152 832v-128q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-217 24 -364.5 187.5t-147.5 384.5v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -185 131.5 -316.5t316.5 -131.5 t316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45zM896 1216v-512q0 -132 -94 -226t-226 -94t-226 94t-94 226v512q0 132 94 226t226 94t226 -94t94 -226z" />
+<glyph unicode="&#xf131;" horiz-adv-x="1408" d="M271 591l-101 -101q-42 103 -42 214v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -53 15 -113zM1385 1193l-361 -361v-128q0 -132 -94 -226t-226 -94q-55 0 -109 19l-96 -96q97 -51 205 -51q185 0 316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45v-128 q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-125 13 -235 81l-254 -254q-10 -10 -23 -10t-23 10l-82 82q-10 10 -10 23t10 23l1234 1234q10 10 23 10t23 -10l82 -82q10 -10 10 -23 t-10 -23zM1005 1325l-621 -621v512q0 132 94 226t226 94q102 0 184.5 -59t116.5 -152z" />
+<glyph unicode="&#xf132;" horiz-adv-x="1280" d="M1088 576v640h-448v-1137q119 63 213 137q235 184 235 360zM1280 1344v-768q0 -86 -33.5 -170.5t-83 -150t-118 -127.5t-126.5 -103t-121 -77.5t-89.5 -49.5t-42.5 -20q-12 -6 -26 -6t-26 6q-16 7 -42.5 20t-89.5 49.5t-121 77.5t-126.5 103t-118 127.5t-83 150 t-33.5 170.5v768q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf133;" horiz-adv-x="1664" d="M128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280 q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf134;" horiz-adv-x="1408" d="M512 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 1376v-320q0 -16 -12 -25q-8 -7 -20 -7q-4 0 -7 1l-448 96q-11 2 -18 11t-7 20h-256v-102q111 -23 183.5 -111t72.5 -203v-800q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v800 q0 106 62.5 190.5t161.5 114.5v111h-32q-59 0 -115 -23.5t-91.5 -53t-66 -66.5t-40.5 -53.5t-14 -24.5q-17 -35 -57 -35q-16 0 -29 7q-23 12 -31.5 37t3.5 49q5 10 14.5 26t37.5 53.5t60.5 70t85 67t108.5 52.5q-25 42 -25 86q0 66 47 113t113 47t113 -47t47 -113 q0 -33 -14 -64h302q0 11 7 20t18 11l448 96q3 1 7 1q12 0 20 -7q12 -9 12 -25z" />
+<glyph unicode="&#xf135;" horiz-adv-x="1664" d="M1440 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1664 1376q0 -249 -75.5 -430.5t-253.5 -360.5q-81 -80 -195 -176l-20 -379q-2 -16 -16 -26l-384 -224q-7 -4 -16 -4q-12 0 -23 9l-64 64q-13 14 -8 32l85 276l-281 281l-276 -85q-3 -1 -9 -1 q-14 0 -23 9l-64 64q-17 19 -5 39l224 384q10 14 26 16l379 20q96 114 176 195q188 187 358 258t431 71q14 0 24 -9.5t10 -22.5z" />
+<glyph unicode="&#xf136;" horiz-adv-x="1792" d="M1745 763l-164 -763h-334l178 832q13 56 -15 88q-27 33 -83 33h-169l-204 -953h-334l204 953h-286l-204 -953h-334l204 953l-153 327h1276q101 0 189.5 -40.5t147.5 -113.5q60 -73 81 -168.5t0 -194.5z" />
+<glyph unicode="&#xf137;" d="M909 141l102 102q19 19 19 45t-19 45l-307 307l307 307q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf138;" d="M717 141l454 454q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l307 -307l-307 -307q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf139;" d="M1165 397l102 102q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l307 307l307 -307q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf13a;" d="M813 237l454 454q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-307 -307l-307 307q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf13b;" horiz-adv-x="1408" d="M1130 939l16 175h-884l47 -534h612l-22 -228l-197 -53l-196 53l-13 140h-175l22 -278l362 -100h4v1l359 99l50 544h-644l-15 181h674zM0 1408h1408l-128 -1438l-578 -162l-574 162z" />
+<glyph unicode="&#xf13c;" horiz-adv-x="1792" d="M275 1408h1505l-266 -1333l-804 -267l-698 267l71 356h297l-29 -147l422 -161l486 161l68 339h-1208l58 297h1209l38 191h-1208z" />
+<glyph unicode="&#xf13d;" horiz-adv-x="1792" d="M960 1280q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1792 352v-352q0 -22 -20 -30q-8 -2 -12 -2q-13 0 -23 9l-93 93q-119 -143 -318.5 -226.5t-429.5 -83.5t-429.5 83.5t-318.5 226.5l-93 -93q-9 -9 -23 -9q-4 0 -12 2q-20 8 -20 30v352 q0 14 9 23t23 9h352q22 0 30 -20q8 -19 -7 -35l-100 -100q67 -91 189.5 -153.5t271.5 -82.5v647h-192q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h192v163q-58 34 -93 92.5t-35 128.5q0 106 75 181t181 75t181 -75t75 -181q0 -70 -35 -128.5t-93 -92.5v-163h192q26 0 45 -19 t19 -45v-128q0 -26 -19 -45t-45 -19h-192v-647q149 20 271.5 82.5t189.5 153.5l-100 100q-15 16 -7 35q8 20 30 20h352q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf13e;" horiz-adv-x="1152" d="M1056 768q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v320q0 185 131.5 316.5t316.5 131.5t316.5 -131.5t131.5 -316.5q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45q0 106 -75 181t-181 75t-181 -75t-75 -181 v-320h736z" />
+<glyph unicode="&#xf140;" d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM1152 640q0 159 -112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM1280 640q0 -212 -150 -362t-362 -150t-362 150 t-150 362t150 362t362 150t362 -150t150 -362zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf141;" horiz-adv-x="1408" d="M384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM896 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM1408 800v-192q0 -40 -28 -68t-68 -28h-192 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf142;" horiz-adv-x="384" d="M384 288v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 1312v-192q0 -40 -28 -68t-68 -28h-192 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf143;" d="M512 256q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM863 162q-13 232 -177 396t-396 177q-14 1 -24 -9t-10 -23v-128q0 -13 8.5 -22t21.5 -10q154 -11 264 -121t121 -264q1 -13 10 -21.5t22 -8.5h128q13 0 23 10 t9 24zM1247 161q-5 154 -56 297.5t-139.5 260t-205 205t-260 139.5t-297.5 56q-14 1 -23 -9q-10 -10 -10 -23v-128q0 -13 9 -22t22 -10q204 -7 378 -111.5t278.5 -278.5t111.5 -378q1 -13 10 -22t22 -9h128q13 0 23 10q11 9 9 23zM1536 1120v-960q0 -119 -84.5 -203.5 t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf144;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1152 585q32 18 32 55t-32 55l-544 320q-31 19 -64 1q-32 -19 -32 -56v-640q0 -37 32 -56 q16 -8 32 -8q17 0 32 9z" />
+<glyph unicode="&#xf145;" horiz-adv-x="1792" d="M1024 1084l316 -316l-572 -572l-316 316zM813 105l618 618q19 19 19 45t-19 45l-362 362q-18 18 -45 18t-45 -18l-618 -618q-19 -19 -19 -45t19 -45l362 -362q18 -18 45 -18t45 18zM1702 742l-907 -908q-37 -37 -90.5 -37t-90.5 37l-126 126q56 56 56 136t-56 136 t-136 56t-136 -56l-125 126q-37 37 -37 90.5t37 90.5l907 906q37 37 90.5 37t90.5 -37l125 -125q-56 -56 -56 -136t56 -136t136 -56t136 56l126 -125q37 -37 37 -90.5t-37 -90.5z" />
+<glyph unicode="&#xf146;" d="M1280 576v128q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h896q26 0 45 19t19 45zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5 t84.5 -203.5z" />
+<glyph unicode="&#xf147;" horiz-adv-x="1408" d="M1152 736v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h832q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5 t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf148;" horiz-adv-x="1024" d="M1018 933q-18 -37 -58 -37h-192v-864q0 -14 -9 -23t-23 -9h-704q-21 0 -29 18q-8 20 4 35l160 192q9 11 25 11h320v640h-192q-40 0 -58 37q-17 37 9 68l320 384q18 22 49 22t49 -22l320 -384q27 -32 9 -68z" />
+<glyph unicode="&#xf149;" horiz-adv-x="1024" d="M32 1280h704q13 0 22.5 -9.5t9.5 -23.5v-863h192q40 0 58 -37t-9 -69l-320 -384q-18 -22 -49 -22t-49 22l-320 384q-26 31 -9 69q18 37 58 37h192v640h-320q-14 0 -25 11l-160 192q-13 14 -4 34q9 19 29 19z" />
+<glyph unicode="&#xf14a;" d="M685 237l614 614q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-467 -467l-211 211q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l358 -358q19 -19 45 -19t45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5 t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf14b;" d="M404 428l152 -152l-52 -52h-56v96h-96v56zM818 818q14 -13 -3 -30l-291 -291q-17 -17 -30 -3q-14 13 3 30l291 291q17 17 30 3zM544 128l544 544l-288 288l-544 -544v-288h288zM1152 736l92 92q28 28 28 68t-28 68l-152 152q-28 28 -68 28t-68 -28l-92 -92zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf14c;" d="M1280 608v480q0 26 -19 45t-45 19h-480q-42 0 -59 -39q-17 -41 14 -70l144 -144l-534 -534q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l534 534l144 -144q18 -19 45 -19q12 0 25 5q39 17 39 59zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960 q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf14d;" d="M1005 435l352 352q19 19 19 45t-19 45l-352 352q-30 31 -69 14q-40 -17 -40 -59v-160q-119 0 -216 -19.5t-162.5 -51t-114 -79t-76.5 -95.5t-44.5 -109t-21.5 -111.5t-5 -110.5q0 -181 167 -404q10 -12 25 -12q7 0 13 3q22 9 19 33q-44 354 62 473q46 52 130 75.5 t224 23.5v-160q0 -42 40 -59q12 -5 24 -5q26 0 45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf14e;" d="M640 448l256 128l-256 128v-256zM1024 1039v-542l-512 -256v542zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf150;" d="M1145 861q18 -35 -5 -66l-320 -448q-19 -27 -52 -27t-52 27l-320 448q-23 31 -5 66q17 35 57 35h640q40 0 57 -35zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf151;" d="M1145 419q-17 -35 -57 -35h-640q-40 0 -57 35q-18 35 5 66l320 448q19 27 52 27t52 -27l320 -448q23 -31 5 -66zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf152;" d="M1088 640q0 -33 -27 -52l-448 -320q-31 -23 -66 -5q-35 17 -35 57v640q0 40 35 57q35 18 66 -5l448 -320q27 -19 27 -52zM1280 160v960q0 14 -9 23t-23 9h-960q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h960q14 0 23 9t9 23zM1536 1120v-960q0 -119 -84.5 -203.5 t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf153;" horiz-adv-x="1024" d="M976 229l35 -159q3 -12 -3 -22.5t-17 -14.5l-5 -1q-4 -2 -10.5 -3.5t-16 -4.5t-21.5 -5.5t-25.5 -5t-30 -5t-33.5 -4.5t-36.5 -3t-38.5 -1q-234 0 -409 130.5t-238 351.5h-95q-13 0 -22.5 9.5t-9.5 22.5v113q0 13 9.5 22.5t22.5 9.5h66q-2 57 1 105h-67q-14 0 -23 9 t-9 23v114q0 14 9 23t23 9h98q67 210 243.5 338t400.5 128q102 0 194 -23q11 -3 20 -15q6 -11 3 -24l-43 -159q-3 -13 -14 -19.5t-24 -2.5l-4 1q-4 1 -11.5 2.5l-17.5 3.5t-22.5 3.5t-26 3t-29 2.5t-29.5 1q-126 0 -226 -64t-150 -176h468q16 0 25 -12q10 -12 7 -26 l-24 -114q-5 -26 -32 -26h-488q-3 -37 0 -105h459q15 0 25 -12q9 -12 6 -27l-24 -112q-2 -11 -11 -18.5t-20 -7.5h-387q48 -117 149.5 -185.5t228.5 -68.5q18 0 36 1.5t33.5 3.5t29.5 4.5t24.5 5t18.5 4.5l12 3l5 2q13 5 26 -2q12 -7 15 -21z" />
+<glyph unicode="&#xf154;" horiz-adv-x="1024" d="M1020 399v-367q0 -14 -9 -23t-23 -9h-956q-14 0 -23 9t-9 23v150q0 13 9.5 22.5t22.5 9.5h97v383h-95q-14 0 -23 9.5t-9 22.5v131q0 14 9 23t23 9h95v223q0 171 123.5 282t314.5 111q185 0 335 -125q9 -8 10 -20.5t-7 -22.5l-103 -127q-9 -11 -22 -12q-13 -2 -23 7 q-5 5 -26 19t-69 32t-93 18q-85 0 -137 -47t-52 -123v-215h305q13 0 22.5 -9t9.5 -23v-131q0 -13 -9.5 -22.5t-22.5 -9.5h-305v-379h414v181q0 13 9 22.5t23 9.5h162q14 0 23 -9.5t9 -22.5z" />
+<glyph unicode="&#xf155;" horiz-adv-x="1024" d="M978 351q0 -153 -99.5 -263.5t-258.5 -136.5v-175q0 -14 -9 -23t-23 -9h-135q-13 0 -22.5 9.5t-9.5 22.5v175q-66 9 -127.5 31t-101.5 44.5t-74 48t-46.5 37.5t-17.5 18q-17 21 -2 41l103 135q7 10 23 12q15 2 24 -9l2 -2q113 -99 243 -125q37 -8 74 -8q81 0 142.5 43 t61.5 122q0 28 -15 53t-33.5 42t-58.5 37.5t-66 32t-80 32.5q-39 16 -61.5 25t-61.5 26.5t-62.5 31t-56.5 35.5t-53.5 42.5t-43.5 49t-35.5 58t-21 66.5t-8.5 78q0 138 98 242t255 134v180q0 13 9.5 22.5t22.5 9.5h135q14 0 23 -9t9 -23v-176q57 -6 110.5 -23t87 -33.5 t63.5 -37.5t39 -29t15 -14q17 -18 5 -38l-81 -146q-8 -15 -23 -16q-14 -3 -27 7q-3 3 -14.5 12t-39 26.5t-58.5 32t-74.5 26t-85.5 11.5q-95 0 -155 -43t-60 -111q0 -26 8.5 -48t29.5 -41.5t39.5 -33t56 -31t60.5 -27t70 -27.5q53 -20 81 -31.5t76 -35t75.5 -42.5t62 -50 t53 -63.5t31.5 -76.5t13 -94z" />
+<glyph unicode="&#xf156;" horiz-adv-x="898" d="M898 1066v-102q0 -14 -9 -23t-23 -9h-168q-23 -144 -129 -234t-276 -110q167 -178 459 -536q14 -16 4 -34q-8 -18 -29 -18h-195q-16 0 -25 12q-306 367 -498 571q-9 9 -9 22v127q0 13 9.5 22.5t22.5 9.5h112q132 0 212.5 43t102.5 125h-427q-14 0 -23 9t-9 23v102 q0 14 9 23t23 9h413q-57 113 -268 113h-145q-13 0 -22.5 9.5t-9.5 22.5v133q0 14 9 23t23 9h832q14 0 23 -9t9 -23v-102q0 -14 -9 -23t-23 -9h-233q47 -61 64 -144h171q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf157;" horiz-adv-x="1027" d="M603 0h-172q-13 0 -22.5 9t-9.5 23v330h-288q-13 0 -22.5 9t-9.5 23v103q0 13 9.5 22.5t22.5 9.5h288v85h-288q-13 0 -22.5 9t-9.5 23v104q0 13 9.5 22.5t22.5 9.5h214l-321 578q-8 16 0 32q10 16 28 16h194q19 0 29 -18l215 -425q19 -38 56 -125q10 24 30.5 68t27.5 61 l191 420q8 19 29 19h191q17 0 27 -16q9 -14 1 -31l-313 -579h215q13 0 22.5 -9.5t9.5 -22.5v-104q0 -14 -9.5 -23t-22.5 -9h-290v-85h290q13 0 22.5 -9.5t9.5 -22.5v-103q0 -14 -9.5 -23t-22.5 -9h-290v-330q0 -13 -9.5 -22.5t-22.5 -9.5z" />
+<glyph unicode="&#xf158;" horiz-adv-x="1280" d="M1043 971q0 100 -65 162t-171 62h-320v-448h320q106 0 171 62t65 162zM1280 971q0 -193 -126.5 -315t-326.5 -122h-340v-118h505q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9h-505v-192q0 -14 -9.5 -23t-22.5 -9h-167q-14 0 -23 9t-9 23v192h-224q-14 0 -23 9t-9 23v128 q0 14 9 23t23 9h224v118h-224q-14 0 -23 9t-9 23v149q0 13 9 22.5t23 9.5h224v629q0 14 9 23t23 9h539q200 0 326.5 -122t126.5 -315z" />
+<glyph unicode="&#xf159;" horiz-adv-x="1792" d="M514 341l81 299h-159l75 -300q1 -1 1 -3t1 -3q0 1 0.5 3.5t0.5 3.5zM630 768l35 128h-292l32 -128h225zM822 768h139l-35 128h-70zM1271 340l78 300h-162l81 -299q0 -1 0.5 -3.5t1.5 -3.5q0 1 0.5 3t0.5 3zM1382 768l33 128h-297l34 -128h230zM1792 736v-64q0 -14 -9 -23 t-23 -9h-213l-164 -616q-7 -24 -31 -24h-159q-24 0 -31 24l-166 616h-209l-167 -616q-7 -24 -31 -24h-159q-11 0 -19.5 7t-10.5 17l-160 616h-208q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h175l-33 128h-142q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h109l-89 344q-5 15 5 28 q10 12 26 12h137q26 0 31 -24l90 -360h359l97 360q7 24 31 24h126q24 0 31 -24l98 -360h365l93 360q5 24 31 24h137q16 0 26 -12q10 -13 5 -28l-91 -344h111q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-145l-34 -128h179q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf15a;" horiz-adv-x="1280" d="M1167 896q18 -182 -131 -258q117 -28 175 -103t45 -214q-7 -71 -32.5 -125t-64.5 -89t-97 -58.5t-121.5 -34.5t-145.5 -15v-255h-154v251q-80 0 -122 1v-252h-154v255q-18 0 -54 0.5t-55 0.5h-200l31 183h111q50 0 58 51v402h16q-6 1 -16 1v287q-13 68 -89 68h-111v164 l212 -1q64 0 97 1v252h154v-247q82 2 122 2v245h154v-252q79 -7 140 -22.5t113 -45t82.5 -78t36.5 -114.5zM952 351q0 36 -15 64t-37 46t-57.5 30.5t-65.5 18.5t-74 9t-69 3t-64.5 -1t-47.5 -1v-338q8 0 37 -0.5t48 -0.5t53 1.5t58.5 4t57 8.5t55.5 14t47.5 21t39.5 30 t24.5 40t9.5 51zM881 827q0 33 -12.5 58.5t-30.5 42t-48 28t-55 16.5t-61.5 8t-58 2.5t-54 -1t-39.5 -0.5v-307q5 0 34.5 -0.5t46.5 0t50 2t55 5.5t51.5 11t48.5 18.5t37 27t27 38.5t9 51z" />
+<glyph unicode="&#xf15b;" d="M1024 1024v472q22 -14 36 -28l408 -408q14 -14 28 -36h-472zM896 992q0 -40 28 -68t68 -28h544v-1056q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h800v-544z" />
+<glyph unicode="&#xf15c;" d="M1468 1060q14 -14 28 -36h-472v472q22 -14 36 -28zM992 896h544v-1056q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h800v-544q0 -40 28 -68t68 -28zM1152 160v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704 q14 0 23 9t9 23zM1152 416v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23zM1152 672v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23z" />
+<glyph unicode="&#xf15d;" horiz-adv-x="1664" d="M1191 1128h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1572 -23 v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -11v-2l14 2q9 2 30 2h248v119h121zM1661 874v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162 l230 -662h70z" />
+<glyph unicode="&#xf15e;" horiz-adv-x="1664" d="M1191 104h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1661 -150 v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162l230 -662h70zM1572 1001v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -10v-3l14 3q9 1 30 1h248 v119h121z" />
+<glyph unicode="&#xf160;" horiz-adv-x="1792" d="M736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1792 -32v-192q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832 q14 0 23 -9t9 -23zM1600 480v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1408 992v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1216 1504v-192q0 -14 -9 -23t-23 -9h-256 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf161;" horiz-adv-x="1792" d="M1216 -32v-192q0 -14 -9 -23t-23 -9h-256q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192 q14 0 23 -9t9 -23zM1408 480v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1600 992v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1792 1504v-192q0 -14 -9 -23t-23 -9h-832 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf162;" d="M1346 223q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23 zM1486 165q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5 t82 -252.5zM1456 882v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165z" />
+<glyph unicode="&#xf163;" d="M1346 1247q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9 t9 -23zM1456 -142v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165zM1486 1189q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13 q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5t82 -252.5z" />
+<glyph unicode="&#xf164;" horiz-adv-x="1664" d="M256 192q0 26 -19 45t-45 19q-27 0 -45.5 -19t-18.5 -45q0 -27 18.5 -45.5t45.5 -18.5q26 0 45 18.5t19 45.5zM416 704v-640q0 -26 -19 -45t-45 -19h-288q-26 0 -45 19t-19 45v640q0 26 19 45t45 19h288q26 0 45 -19t19 -45zM1600 704q0 -86 -55 -149q15 -44 15 -76 q3 -76 -43 -137q17 -56 0 -117q-15 -57 -54 -94q9 -112 -49 -181q-64 -76 -197 -78h-36h-76h-17q-66 0 -144 15.5t-121.5 29t-120.5 39.5q-123 43 -158 44q-26 1 -45 19.5t-19 44.5v641q0 25 18 43.5t43 20.5q24 2 76 59t101 121q68 87 101 120q18 18 31 48t17.5 48.5 t13.5 60.5q7 39 12.5 61t19.5 52t34 50q19 19 45 19q46 0 82.5 -10.5t60 -26t40 -40.5t24 -45t12 -50t5 -45t0.5 -39q0 -38 -9.5 -76t-19 -60t-27.5 -56q-3 -6 -10 -18t-11 -22t-8 -24h277q78 0 135 -57t57 -135z" />
+<glyph unicode="&#xf165;" horiz-adv-x="1664" d="M256 960q0 -26 -19 -45t-45 -19q-27 0 -45.5 19t-18.5 45q0 27 18.5 45.5t45.5 18.5q26 0 45 -18.5t19 -45.5zM416 448v640q0 26 -19 45t-45 19h-288q-26 0 -45 -19t-19 -45v-640q0 -26 19 -45t45 -19h288q26 0 45 19t19 45zM1545 597q55 -61 55 -149q-1 -78 -57.5 -135 t-134.5 -57h-277q4 -14 8 -24t11 -22t10 -18q18 -37 27 -57t19 -58.5t10 -76.5q0 -24 -0.5 -39t-5 -45t-12 -50t-24 -45t-40 -40.5t-60 -26t-82.5 -10.5q-26 0 -45 19q-20 20 -34 50t-19.5 52t-12.5 61q-9 42 -13.5 60.5t-17.5 48.5t-31 48q-33 33 -101 120q-49 64 -101 121 t-76 59q-25 2 -43 20.5t-18 43.5v641q0 26 19 44.5t45 19.5q35 1 158 44q77 26 120.5 39.5t121.5 29t144 15.5h17h76h36q133 -2 197 -78q58 -69 49 -181q39 -37 54 -94q17 -61 0 -117q46 -61 43 -137q0 -32 -15 -76z" />
+<glyph unicode="&#xf166;" d="M919 233v157q0 50 -29 50q-17 0 -33 -16v-224q16 -16 33 -16q29 0 29 49zM1103 355h66v34q0 51 -33 51t-33 -51v-34zM532 621v-70h-80v-423h-74v423h-78v70h232zM733 495v-367h-67v40q-39 -45 -76 -45q-33 0 -42 28q-6 16 -6 54v290h66v-270q0 -24 1 -26q1 -15 15 -15 q20 0 42 31v280h67zM985 384v-146q0 -52 -7 -73q-12 -42 -53 -42q-35 0 -68 41v-36h-67v493h67v-161q32 40 68 40q41 0 53 -42q7 -21 7 -74zM1236 255v-9q0 -29 -2 -43q-3 -22 -15 -40q-27 -40 -80 -40q-52 0 -81 38q-21 27 -21 86v129q0 59 20 86q29 38 80 38t78 -38 q21 -28 21 -86v-76h-133v-65q0 -51 34 -51q24 0 30 26q0 1 0.5 7t0.5 16.5v21.5h68zM785 1079v-156q0 -51 -32 -51t-32 51v156q0 52 32 52t32 -52zM1318 366q0 177 -19 260q-10 44 -43 73.5t-76 34.5q-136 15 -412 15q-275 0 -411 -15q-44 -5 -76.5 -34.5t-42.5 -73.5 q-20 -87 -20 -260q0 -176 20 -260q10 -43 42.5 -73t75.5 -35q137 -15 412 -15t412 15q43 5 75.5 35t42.5 73q20 84 20 260zM563 1017l90 296h-75l-51 -195l-53 195h-78l24 -69t23 -69q35 -103 46 -158v-201h74v201zM852 936v130q0 58 -21 87q-29 38 -78 38q-51 0 -78 -38 q-21 -29 -21 -87v-130q0 -58 21 -87q27 -38 78 -38q49 0 78 38q21 27 21 87zM1033 816h67v370h-67v-283q-22 -31 -42 -31q-15 0 -16 16q-1 2 -1 26v272h-67v-293q0 -37 6 -55q11 -27 43 -27q36 0 77 45v-40zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960 q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf167;" d="M971 292v-211q0 -67 -39 -67q-23 0 -45 22v301q22 22 45 22q39 0 39 -67zM1309 291v-46h-90v46q0 68 45 68t45 -68zM343 509h107v94h-312v-94h105v-569h100v569zM631 -60h89v494h-89v-378q-30 -42 -57 -42q-18 0 -21 21q-1 3 -1 35v364h-89v-391q0 -49 8 -73 q12 -37 58 -37q48 0 102 61v-54zM1060 88v197q0 73 -9 99q-17 56 -71 56q-50 0 -93 -54v217h-89v-663h89v48q45 -55 93 -55q54 0 71 55q9 27 9 100zM1398 98v13h-91q0 -51 -2 -61q-7 -36 -40 -36q-46 0 -46 69v87h179v103q0 79 -27 116q-39 51 -106 51q-68 0 -107 -51 q-28 -37 -28 -116v-173q0 -79 29 -116q39 -51 108 -51q72 0 108 53q18 27 21 54q2 9 2 58zM790 1011v210q0 69 -43 69t-43 -69v-210q0 -70 43 -70t43 70zM1509 260q0 -234 -26 -350q-14 -59 -58 -99t-102 -46q-184 -21 -555 -21t-555 21q-58 6 -102.5 46t-57.5 99 q-26 112 -26 350q0 234 26 350q14 59 58 99t103 47q183 20 554 20t555 -20q58 -7 102.5 -47t57.5 -99q26 -112 26 -350zM511 1536h102l-121 -399v-271h-100v271q-14 74 -61 212q-37 103 -65 187h106l71 -263zM881 1203v-175q0 -81 -28 -118q-37 -51 -106 -51q-67 0 -105 51 q-28 38 -28 118v175q0 80 28 117q38 51 105 51q69 0 106 -51q28 -37 28 -117zM1216 1365v-499h-91v55q-53 -62 -103 -62q-46 0 -59 37q-8 24 -8 75v394h91v-367q0 -33 1 -35q3 -22 21 -22q27 0 57 43v381h91z" />
+<glyph unicode="&#xf168;" horiz-adv-x="1408" d="M597 869q-10 -18 -257 -456q-27 -46 -65 -46h-239q-21 0 -31 17t0 36l253 448q1 0 0 1l-161 279q-12 22 -1 37q9 15 32 15h239q40 0 66 -45zM1403 1511q11 -16 0 -37l-528 -934v-1l336 -615q11 -20 1 -37q-10 -15 -32 -15h-239q-42 0 -66 45l-339 622q18 32 531 942 q25 45 64 45h241q22 0 31 -15z" />
+<glyph unicode="&#xf169;" d="M685 771q0 1 -126 222q-21 34 -52 34h-184q-18 0 -26 -11q-7 -12 1 -29l125 -216v-1l-196 -346q-9 -14 0 -28q8 -13 24 -13h185q31 0 50 36zM1309 1268q-7 12 -24 12h-187q-30 0 -49 -35l-411 -729q1 -2 262 -481q20 -35 52 -35h184q18 0 25 12q8 13 -1 28l-260 476v1 l409 723q8 16 0 28zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf16a;" horiz-adv-x="1792" d="M1280 640q0 37 -30 54l-512 320q-31 20 -65 2q-33 -18 -33 -56v-640q0 -38 33 -56q16 -8 31 -8q20 0 34 10l512 320q30 17 30 54zM1792 640q0 -96 -1 -150t-8.5 -136.5t-22.5 -147.5q-16 -73 -69 -123t-124 -58q-222 -25 -671 -25t-671 25q-71 8 -124.5 58t-69.5 123 q-14 65 -21.5 147.5t-8.5 136.5t-1 150t1 150t8.5 136.5t22.5 147.5q16 73 69 123t124 58q222 25 671 25t671 -25q71 -8 124.5 -58t69.5 -123q14 -65 21.5 -147.5t8.5 -136.5t1 -150z" />
+<glyph unicode="&#xf16b;" horiz-adv-x="1792" d="M402 829l494 -305l-342 -285l-490 319zM1388 274v-108l-490 -293v-1l-1 1l-1 -1v1l-489 293v108l147 -96l342 284v2l1 -1l1 1v-2l343 -284zM554 1418l342 -285l-494 -304l-338 270zM1390 829l338 -271l-489 -319l-343 285zM1239 1418l489 -319l-338 -270l-494 304z" />
+<glyph unicode="&#xf16c;" d="M1289 -96h-1118v480h-160v-640h1438v640h-160v-480zM347 428l33 157l783 -165l-33 -156zM450 802l67 146l725 -339l-67 -145zM651 1158l102 123l614 -513l-102 -123zM1048 1536l477 -641l-128 -96l-477 641zM330 65v159h800v-159h-800z" />
+<glyph unicode="&#xf16d;" d="M1362 110v648h-135q20 -63 20 -131q0 -126 -64 -232.5t-174 -168.5t-240 -62q-197 0 -337 135.5t-140 327.5q0 68 20 131h-141v-648q0 -26 17.5 -43.5t43.5 -17.5h1069q25 0 43 17.5t18 43.5zM1078 643q0 124 -90.5 211.5t-218.5 87.5q-127 0 -217.5 -87.5t-90.5 -211.5 t90.5 -211.5t217.5 -87.5q128 0 218.5 87.5t90.5 211.5zM1362 1003v165q0 28 -20 48.5t-49 20.5h-174q-29 0 -49 -20.5t-20 -48.5v-165q0 -29 20 -49t49 -20h174q29 0 49 20t20 49zM1536 1211v-1142q0 -81 -58 -139t-139 -58h-1142q-81 0 -139 58t-58 139v1142q0 81 58 139 t139 58h1142q81 0 139 -58t58 -139z" />
+<glyph unicode="&#xf16e;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM698 640q0 88 -62 150t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150zM1262 640q0 88 -62 150 t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150z" />
+<glyph unicode="&#xf170;" d="M768 914l201 -306h-402zM1133 384h94l-459 691l-459 -691h94l104 160h522zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf171;" horiz-adv-x="1408" d="M815 677q8 -63 -50.5 -101t-111.5 -6q-39 17 -53.5 58t-0.5 82t52 58q36 18 72.5 12t64 -35.5t27.5 -67.5zM926 698q-14 107 -113 164t-197 13q-63 -28 -100.5 -88.5t-34.5 -129.5q4 -91 77.5 -155t165.5 -56q91 8 152 84t50 168zM1165 1240q-20 27 -56 44.5t-58 22 t-71 12.5q-291 47 -566 -2q-43 -7 -66 -12t-55 -22t-50 -43q30 -28 76 -45.5t73.5 -22t87.5 -11.5q228 -29 448 -1q63 8 89.5 12t72.5 21.5t75 46.5zM1222 205q-8 -26 -15.5 -76.5t-14 -84t-28.5 -70t-58 -56.5q-86 -48 -189.5 -71.5t-202 -22t-201.5 18.5q-46 8 -81.5 18 t-76.5 27t-73 43.5t-52 61.5q-25 96 -57 292l6 16l18 9q223 -148 506.5 -148t507.5 148q21 -6 24 -23t-5 -45t-8 -37zM1403 1166q-26 -167 -111 -655q-5 -30 -27 -56t-43.5 -40t-54.5 -31q-252 -126 -610 -88q-248 27 -394 139q-15 12 -25.5 26.5t-17 35t-9 34t-6 39.5 t-5.5 35q-9 50 -26.5 150t-28 161.5t-23.5 147.5t-22 158q3 26 17.5 48.5t31.5 37.5t45 30t46 22.5t48 18.5q125 46 313 64q379 37 676 -50q155 -46 215 -122q16 -20 16.5 -51t-5.5 -54z" />
+<glyph unicode="&#xf172;" d="M848 666q0 43 -41 66t-77 1q-43 -20 -42.5 -72.5t43.5 -70.5q39 -23 81 4t36 72zM928 682q8 -66 -36 -121t-110 -61t-119 40t-56 113q-2 49 25.5 93t72.5 64q70 31 141.5 -10t81.5 -118zM1100 1073q-20 -21 -53.5 -34t-53 -16t-63.5 -8q-155 -20 -324 0q-44 6 -63 9.5 t-52.5 16t-54.5 32.5q13 19 36 31t40 15.5t47 8.5q198 35 408 1q33 -5 51 -8.5t43 -16t39 -31.5zM1142 327q0 7 5.5 26.5t3 32t-17.5 16.5q-161 -106 -365 -106t-366 106l-12 -6l-5 -12q26 -154 41 -210q47 -81 204 -108q249 -46 428 53q34 19 49 51.5t22.5 85.5t12.5 71z M1272 1020q9 53 -8 75q-43 55 -155 88q-216 63 -487 36q-132 -12 -226 -46q-38 -15 -59.5 -25t-47 -34t-29.5 -54q8 -68 19 -138t29 -171t24 -137q1 -5 5 -31t7 -36t12 -27t22 -28q105 -80 284 -100q259 -28 440 63q24 13 39.5 23t31 29t19.5 40q48 267 80 473zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf173;" horiz-adv-x="1024" d="M944 207l80 -237q-23 -35 -111 -66t-177 -32q-104 -2 -190.5 26t-142.5 74t-95 106t-55.5 120t-16.5 118v544h-168v215q72 26 129 69.5t91 90t58 102t34 99t15 88.5q1 5 4.5 8.5t7.5 3.5h244v-424h333v-252h-334v-518q0 -30 6.5 -56t22.5 -52.5t49.5 -41.5t81.5 -14 q78 2 134 29z" />
+<glyph unicode="&#xf174;" d="M1136 75l-62 183q-44 -22 -103 -22q-36 -1 -62 10.5t-38.5 31.5t-17.5 40.5t-5 43.5v398h257v194h-256v326h-188q-8 0 -9 -10q-5 -44 -17.5 -87t-39 -95t-77 -95t-118.5 -68v-165h130v-418q0 -57 21.5 -115t65 -111t121 -85.5t176.5 -30.5q69 1 136.5 25t85.5 50z M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf175;" horiz-adv-x="768" d="M765 237q8 -19 -5 -35l-350 -384q-10 -10 -23 -10q-14 0 -24 10l-355 384q-13 16 -5 35q9 19 29 19h224v1248q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1248h224q21 0 29 -19z" />
+<glyph unicode="&#xf176;" horiz-adv-x="768" d="M765 1043q-9 -19 -29 -19h-224v-1248q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1248h-224q-21 0 -29 19t5 35l350 384q10 10 23 10q14 0 24 -10l355 -384q13 -16 5 -35z" />
+<glyph unicode="&#xf177;" horiz-adv-x="1792" d="M1792 736v-192q0 -14 -9 -23t-23 -9h-1248v-224q0 -21 -19 -29t-35 5l-384 350q-10 10 -10 23q0 14 10 24l384 354q16 14 35 6q19 -9 19 -29v-224h1248q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf178;" horiz-adv-x="1792" d="M1728 643q0 -14 -10 -24l-384 -354q-16 -14 -35 -6q-19 9 -19 29v224h-1248q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h1248v224q0 21 19 29t35 -5l384 -350q10 -10 10 -23z" />
+<glyph unicode="&#xf179;" horiz-adv-x="1408" d="M1393 321q-39 -125 -123 -250q-129 -196 -257 -196q-49 0 -140 32q-86 32 -151 32q-61 0 -142 -33q-81 -34 -132 -34q-152 0 -301 259q-147 261 -147 503q0 228 113 374q112 144 284 144q72 0 177 -30q104 -30 138 -30q45 0 143 34q102 34 173 34q119 0 213 -65 q52 -36 104 -100q-79 -67 -114 -118q-65 -94 -65 -207q0 -124 69 -223t158 -126zM1017 1494q0 -61 -29 -136q-30 -75 -93 -138q-54 -54 -108 -72q-37 -11 -104 -17q3 149 78 257q74 107 250 148q1 -3 2.5 -11t2.5 -11q0 -4 0.5 -10t0.5 -10z" />
+<glyph unicode="&#xf17a;" horiz-adv-x="1664" d="M682 530v-651l-682 94v557h682zM682 1273v-659h-682v565zM1664 530v-786l-907 125v661h907zM1664 1408v-794h-907v669z" />
+<glyph unicode="&#xf17b;" horiz-adv-x="1408" d="M493 1053q16 0 27.5 11.5t11.5 27.5t-11.5 27.5t-27.5 11.5t-27 -11.5t-11 -27.5t11 -27.5t27 -11.5zM915 1053q16 0 27 11.5t11 27.5t-11 27.5t-27 11.5t-27.5 -11.5t-11.5 -27.5t11.5 -27.5t27.5 -11.5zM103 869q42 0 72 -30t30 -72v-430q0 -43 -29.5 -73t-72.5 -30 t-73 30t-30 73v430q0 42 30 72t73 30zM1163 850v-666q0 -46 -32 -78t-77 -32h-75v-227q0 -43 -30 -73t-73 -30t-73 30t-30 73v227h-138v-227q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73l-1 227h-74q-46 0 -78 32t-32 78v666h918zM931 1255q107 -55 171 -153.5t64 -215.5 h-925q0 117 64 215.5t172 153.5l-71 131q-7 13 5 20q13 6 20 -6l72 -132q95 42 201 42t201 -42l72 132q7 12 20 6q12 -7 5 -20zM1408 767v-430q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73v430q0 43 30 72.5t72 29.5q43 0 73 -29.5t30 -72.5z" />
+<glyph unicode="&#xf17c;" d="M663 1125q-11 -1 -15.5 -10.5t-8.5 -9.5q-5 -1 -5 5q0 12 19 15h10zM750 1111q-4 -1 -11.5 6.5t-17.5 4.5q24 11 32 -2q3 -6 -3 -9zM399 684q-4 1 -6 -3t-4.5 -12.5t-5.5 -13.5t-10 -13q-7 -10 -1 -12q4 -1 12.5 7t12.5 18q1 3 2 7t2 6t1.5 4.5t0.5 4v3t-1 2.5t-3 2z M1254 325q0 18 -55 42q4 15 7.5 27.5t5 26t3 21.5t0.5 22.5t-1 19.5t-3.5 22t-4 20.5t-5 25t-5.5 26.5q-10 48 -47 103t-72 75q24 -20 57 -83q87 -162 54 -278q-11 -40 -50 -42q-31 -4 -38.5 18.5t-8 83.5t-11.5 107q-9 39 -19.5 69t-19.5 45.5t-15.5 24.5t-13 15t-7.5 7 q-14 62 -31 103t-29.5 56t-23.5 33t-15 40q-4 21 6 53.5t4.5 49.5t-44.5 25q-15 3 -44.5 18t-35.5 16q-8 1 -11 26t8 51t36 27q37 3 51 -30t4 -58q-11 -19 -2 -26.5t30 -0.5q13 4 13 36v37q-5 30 -13.5 50t-21 30.5t-23.5 15t-27 7.5q-107 -8 -89 -134q0 -15 -1 -15 q-9 9 -29.5 10.5t-33 -0.5t-15.5 5q1 57 -16 90t-45 34q-27 1 -41.5 -27.5t-16.5 -59.5q-1 -15 3.5 -37t13 -37.5t15.5 -13.5q10 3 16 14q4 9 -7 8q-7 0 -15.5 14.5t-9.5 33.5q-1 22 9 37t34 14q17 0 27 -21t9.5 -39t-1.5 -22q-22 -15 -31 -29q-8 -12 -27.5 -23.5 t-20.5 -12.5q-13 -14 -15.5 -27t7.5 -18q14 -8 25 -19.5t16 -19t18.5 -13t35.5 -6.5q47 -2 102 15q2 1 23 7t34.5 10.5t29.5 13t21 17.5q9 14 20 8q5 -3 6.5 -8.5t-3 -12t-16.5 -9.5q-20 -6 -56.5 -21.5t-45.5 -19.5q-44 -19 -70 -23q-25 -5 -79 2q-10 2 -9 -2t17 -19 q25 -23 67 -22q17 1 36 7t36 14t33.5 17.5t30 17t24.5 12t17.5 2.5t8.5 -11q0 -2 -1 -4.5t-4 -5t-6 -4.5t-8.5 -5t-9 -4.5t-10 -5t-9.5 -4.5q-28 -14 -67.5 -44t-66.5 -43t-49 -1q-21 11 -63 73q-22 31 -25 22q-1 -3 -1 -10q0 -25 -15 -56.5t-29.5 -55.5t-21 -58t11.5 -63 q-23 -6 -62.5 -90t-47.5 -141q-2 -18 -1.5 -69t-5.5 -59q-8 -24 -29 -3q-32 31 -36 94q-2 28 4 56q4 19 -1 18l-4 -5q-36 -65 10 -166q5 -12 25 -28t24 -20q20 -23 104 -90.5t93 -76.5q16 -15 17.5 -38t-14 -43t-45.5 -23q8 -15 29 -44.5t28 -54t7 -70.5q46 24 7 92 q-4 8 -10.5 16t-9.5 12t-2 6q3 5 13 9.5t20 -2.5q46 -52 166 -36q133 15 177 87q23 38 34 30q12 -6 10 -52q-1 -25 -23 -92q-9 -23 -6 -37.5t24 -15.5q3 19 14.5 77t13.5 90q2 21 -6.5 73.5t-7.5 97t23 70.5q15 18 51 18q1 37 34.5 53t72.5 10.5t60 -22.5zM626 1152 q3 17 -2.5 30t-11.5 15q-9 2 -9 -7q2 -5 5 -6q10 0 7 -15q-3 -20 8 -20q3 0 3 3zM1045 955q-2 8 -6.5 11.5t-13 5t-14.5 5.5q-5 3 -9.5 8t-7 8t-5.5 6.5t-4 4t-4 -1.5q-14 -16 7 -43.5t39 -31.5q9 -1 14.5 8t3.5 20zM867 1168q0 11 -5 19.5t-11 12.5t-9 3q-14 -1 -7 -7l4 -2 q14 -4 18 -31q0 -3 8 2zM921 1401q0 2 -2.5 5t-9 7t-9.5 6q-15 15 -24 15q-9 -1 -11.5 -7.5t-1 -13t-0.5 -12.5q-1 -4 -6 -10.5t-6 -9t3 -8.5q4 -3 8 0t11 9t15 9q1 1 9 1t15 2t9 7zM1486 60q20 -12 31 -24.5t12 -24t-2.5 -22.5t-15.5 -22t-23.5 -19.5t-30 -18.5 t-31.5 -16.5t-32 -15.5t-27 -13q-38 -19 -85.5 -56t-75.5 -64q-17 -16 -68 -19.5t-89 14.5q-18 9 -29.5 23.5t-16.5 25.5t-22 19.5t-47 9.5q-44 1 -130 1q-19 0 -57 -1.5t-58 -2.5q-44 -1 -79.5 -15t-53.5 -30t-43.5 -28.5t-53.5 -11.5q-29 1 -111 31t-146 43q-19 4 -51 9.5 t-50 9t-39.5 9.5t-33.5 14.5t-17 19.5q-10 23 7 66.5t18 54.5q1 16 -4 40t-10 42.5t-4.5 36.5t10.5 27q14 12 57 14t60 12q30 18 42 35t12 51q21 -73 -32 -106q-32 -20 -83 -15q-34 3 -43 -10q-13 -15 5 -57q2 -6 8 -18t8.5 -18t4.5 -17t1 -22q0 -15 -17 -49t-14 -48 q3 -17 37 -26q20 -6 84.5 -18.5t99.5 -20.5q24 -6 74 -22t82.5 -23t55.5 -4q43 6 64.5 28t23 48t-7.5 58.5t-19 52t-20 36.5q-121 190 -169 242q-68 74 -113 40q-11 -9 -15 15q-3 16 -2 38q1 29 10 52t24 47t22 42q8 21 26.5 72t29.5 78t30 61t39 54q110 143 124 195 q-12 112 -16 310q-2 90 24 151.5t106 104.5q39 21 104 21q53 1 106 -13.5t89 -41.5q57 -42 91.5 -121.5t29.5 -147.5q-5 -95 30 -214q34 -113 133 -218q55 -59 99.5 -163t59.5 -191q8 -49 5 -84.5t-12 -55.5t-20 -22q-10 -2 -23.5 -19t-27 -35.5t-40.5 -33.5t-61 -14 q-18 1 -31.5 5t-22.5 13.5t-13.5 15.5t-11.5 20.5t-9 19.5q-22 37 -41 30t-28 -49t7 -97q20 -70 1 -195q-10 -65 18 -100.5t73 -33t85 35.5q59 49 89.5 66.5t103.5 42.5q53 18 77 36.5t18.5 34.5t-25 28.5t-51.5 23.5q-33 11 -49.5 48t-15 72.5t15.5 47.5q1 -31 8 -56.5 t14.5 -40.5t20.5 -28.5t21 -19t21.5 -13t16.5 -9.5z" />
+<glyph unicode="&#xf17d;" d="M1024 36q-42 241 -140 498h-2l-2 -1q-16 -6 -43 -16.5t-101 -49t-137 -82t-131 -114.5t-103 -148l-15 11q184 -150 418 -150q132 0 256 52zM839 643q-21 49 -53 111q-311 -93 -673 -93q-1 -7 -1 -21q0 -124 44 -236.5t124 -201.5q50 89 123.5 166.5t142.5 124.5t130.5 81 t99.5 48l37 13q4 1 13 3.5t13 4.5zM732 855q-120 213 -244 378q-138 -65 -234 -186t-128 -272q302 0 606 80zM1416 536q-210 60 -409 29q87 -239 128 -469q111 75 185 189.5t96 250.5zM611 1277q-1 0 -2 -1q1 1 2 1zM1201 1132q-185 164 -433 164q-76 0 -155 -19 q131 -170 246 -382q69 26 130 60.5t96.5 61.5t65.5 57t37.5 40.5zM1424 647q-3 232 -149 410l-1 -1q-9 -12 -19 -24.5t-43.5 -44.5t-71 -60.5t-100 -65t-131.5 -64.5q25 -53 44 -95q2 -6 6.5 -17.5t7.5 -16.5q36 5 74.5 7t73.5 2t69 -1.5t64 -4t56.5 -5.5t48 -6.5t36.5 -6 t25 -4.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf17e;" d="M1173 473q0 50 -19.5 91.5t-48.5 68.5t-73 49t-82.5 34t-87.5 23l-104 24q-30 7 -44 10.5t-35 11.5t-30 16t-16.5 21t-7.5 30q0 77 144 77q43 0 77 -12t54 -28.5t38 -33.5t40 -29t48 -12q47 0 75.5 32t28.5 77q0 55 -56 99.5t-142 67.5t-182 23q-68 0 -132 -15.5 t-119.5 -47t-89 -87t-33.5 -128.5q0 -61 19 -106.5t56 -75.5t80 -48.5t103 -32.5l146 -36q90 -22 112 -36q32 -20 32 -60q0 -39 -40 -64.5t-105 -25.5q-51 0 -91.5 16t-65 38.5t-45.5 45t-46 38.5t-54 16q-50 0 -75.5 -30t-25.5 -75q0 -92 122 -157.5t291 -65.5 q73 0 140 18.5t122.5 53.5t88.5 93.5t33 131.5zM1536 256q0 -159 -112.5 -271.5t-271.5 -112.5q-130 0 -234 80q-77 -16 -150 -16q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5q0 73 16 150q-80 104 -80 234q0 159 112.5 271.5t271.5 112.5q130 0 234 -80 q77 16 150 16q143 0 273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -73 -16 -150q80 -104 80 -234z" />
+<glyph unicode="&#xf180;" horiz-adv-x="1280" d="M1000 1102l37 194q5 23 -9 40t-35 17h-712q-23 0 -38.5 -17t-15.5 -37v-1101q0 -7 6 -1l291 352q23 26 38 33.5t48 7.5h239q22 0 37 14.5t18 29.5q24 130 37 191q4 21 -11.5 40t-36.5 19h-294q-29 0 -48 19t-19 48v42q0 29 19 47.5t48 18.5h346q18 0 35 13.5t20 29.5z M1227 1324q-15 -73 -53.5 -266.5t-69.5 -350t-35 -173.5q-6 -22 -9 -32.5t-14 -32.5t-24.5 -33t-38.5 -21t-58 -10h-271q-13 0 -22 -10q-8 -9 -426 -494q-22 -25 -58.5 -28.5t-48.5 5.5q-55 22 -55 98v1410q0 55 38 102.5t120 47.5h888q95 0 127 -53t10 -159zM1227 1324 l-158 -790q4 17 35 173.5t69.5 350t53.5 266.5z" />
+<glyph unicode="&#xf181;" d="M704 192v1024q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-1024q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1376 576v640q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-640q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408 q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf182;" horiz-adv-x="1280" d="M1280 480q0 -40 -28 -68t-68 -28q-51 0 -80 43l-227 341h-45v-132l247 -411q9 -15 9 -33q0 -26 -19 -45t-45 -19h-192v-272q0 -46 -33 -79t-79 -33h-160q-46 0 -79 33t-33 79v272h-192q-26 0 -45 19t-19 45q0 18 9 33l247 411v132h-45l-227 -341q-29 -43 -80 -43 q-40 0 -68 28t-28 68q0 29 16 53l256 384q73 107 176 107h384q103 0 176 -107l256 -384q16 -24 16 -53zM864 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf183;" horiz-adv-x="1024" d="M1024 832v-416q0 -40 -28 -68t-68 -28t-68 28t-28 68v352h-64v-912q0 -46 -33 -79t-79 -33t-79 33t-33 79v464h-64v-464q0 -46 -33 -79t-79 -33t-79 33t-33 79v912h-64v-352q0 -40 -28 -68t-68 -28t-68 28t-28 68v416q0 80 56 136t136 56h640q80 0 136 -56t56 -136z M736 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf184;" d="M773 234l350 473q16 22 24.5 59t-6 85t-61.5 79q-40 26 -83 25.5t-73.5 -17.5t-54.5 -45q-36 -40 -96 -40q-59 0 -95 40q-24 28 -54.5 45t-73.5 17.5t-84 -25.5q-46 -31 -60.5 -79t-6 -85t24.5 -59zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf185;" horiz-adv-x="1792" d="M1472 640q0 117 -45.5 223.5t-123 184t-184 123t-223.5 45.5t-223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5t45.5 -223.5t123 -184t184 -123t223.5 -45.5t223.5 45.5t184 123t123 184t45.5 223.5zM1748 363q-4 -15 -20 -20l-292 -96v-306q0 -16 -13 -26q-15 -10 -29 -4 l-292 94l-180 -248q-10 -13 -26 -13t-26 13l-180 248l-292 -94q-14 -6 -29 4q-13 10 -13 26v306l-292 96q-16 5 -20 20q-5 17 4 29l180 248l-180 248q-9 13 -4 29q4 15 20 20l292 96v306q0 16 13 26q15 10 29 4l292 -94l180 248q9 12 26 12t26 -12l180 -248l292 94 q14 6 29 -4q13 -10 13 -26v-306l292 -96q16 -5 20 -20q5 -16 -4 -29l-180 -248l180 -248q9 -12 4 -29z" />
+<glyph unicode="&#xf186;" d="M1262 233q-54 -9 -110 -9q-182 0 -337 90t-245 245t-90 337q0 192 104 357q-201 -60 -328.5 -229t-127.5 -384q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51q144 0 273.5 61.5t220.5 171.5zM1465 318q-94 -203 -283.5 -324.5t-413.5 -121.5q-156 0 -298 61 t-245 164t-164 245t-61 298q0 153 57.5 292.5t156 241.5t235.5 164.5t290 68.5q44 2 61 -39q18 -41 -15 -72q-86 -78 -131.5 -181.5t-45.5 -218.5q0 -148 73 -273t198 -198t273 -73q118 0 228 51q41 18 72 -13q14 -14 17.5 -34t-4.5 -38z" />
+<glyph unicode="&#xf187;" horiz-adv-x="1792" d="M1088 704q0 26 -19 45t-45 19h-256q-26 0 -45 -19t-19 -45t19 -45t45 -19h256q26 0 45 19t19 45zM1664 896v-960q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v960q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1728 1344v-256q0 -26 -19 -45t-45 -19h-1536 q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1536q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf188;" horiz-adv-x="1664" d="M1632 576q0 -26 -19 -45t-45 -19h-224q0 -171 -67 -290l208 -209q19 -19 19 -45t-19 -45q-18 -19 -45 -19t-45 19l-198 197q-5 -5 -15 -13t-42 -28.5t-65 -36.5t-82 -29t-97 -13v896h-128v-896q-51 0 -101.5 13.5t-87 33t-66 39t-43.5 32.5l-15 14l-183 -207 q-20 -21 -48 -21q-24 0 -43 16q-19 18 -20.5 44.5t15.5 46.5l202 227q-58 114 -58 274h-224q-26 0 -45 19t-19 45t19 45t45 19h224v294l-173 173q-19 19 -19 45t19 45t45 19t45 -19l173 -173h844l173 173q19 19 45 19t45 -19t19 -45t-19 -45l-173 -173v-294h224q26 0 45 -19 t19 -45zM1152 1152h-640q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5z" />
+<glyph unicode="&#xf189;" horiz-adv-x="1920" d="M1917 1016q23 -64 -150 -294q-24 -32 -65 -85q-78 -100 -90 -131q-17 -41 14 -81q17 -21 81 -82h1l1 -1l1 -1l2 -2q141 -131 191 -221q3 -5 6.5 -12.5t7 -26.5t-0.5 -34t-25 -27.5t-59 -12.5l-256 -4q-24 -5 -56 5t-52 22l-20 12q-30 21 -70 64t-68.5 77.5t-61 58 t-56.5 15.5q-3 -1 -8 -3.5t-17 -14.5t-21.5 -29.5t-17 -52t-6.5 -77.5q0 -15 -3.5 -27.5t-7.5 -18.5l-4 -5q-18 -19 -53 -22h-115q-71 -4 -146 16.5t-131.5 53t-103 66t-70.5 57.5l-25 24q-10 10 -27.5 30t-71.5 91t-106 151t-122.5 211t-130.5 272q-6 16 -6 27t3 16l4 6 q15 19 57 19l274 2q12 -2 23 -6.5t16 -8.5l5 -3q16 -11 24 -32q20 -50 46 -103.5t41 -81.5l16 -29q29 -60 56 -104t48.5 -68.5t41.5 -38.5t34 -14t27 5q2 1 5 5t12 22t13.5 47t9.5 81t0 125q-2 40 -9 73t-14 46l-6 12q-25 34 -85 43q-13 2 5 24q17 19 38 30q53 26 239 24 q82 -1 135 -13q20 -5 33.5 -13.5t20.5 -24t10.5 -32t3.5 -45.5t-1 -55t-2.5 -70.5t-1.5 -82.5q0 -11 -1 -42t-0.5 -48t3.5 -40.5t11.5 -39t22.5 -24.5q8 -2 17 -4t26 11t38 34.5t52 67t68 107.5q60 104 107 225q4 10 10 17.5t11 10.5l4 3l5 2.5t13 3t20 0.5l288 2 q39 5 64 -2.5t31 -16.5z" />
+<glyph unicode="&#xf18a;" horiz-adv-x="1792" d="M675 252q21 34 11 69t-45 50q-34 14 -73 1t-60 -46q-22 -34 -13 -68.5t43 -50.5t74.5 -2.5t62.5 47.5zM769 373q8 13 3.5 26.5t-17.5 18.5q-14 5 -28.5 -0.5t-21.5 -18.5q-17 -31 13 -45q14 -5 29 0.5t22 18.5zM943 266q-45 -102 -158 -150t-224 -12 q-107 34 -147.5 126.5t6.5 187.5q47 93 151.5 139t210.5 19q111 -29 158.5 -119.5t2.5 -190.5zM1255 426q-9 96 -89 170t-208.5 109t-274.5 21q-223 -23 -369.5 -141.5t-132.5 -264.5q9 -96 89 -170t208.5 -109t274.5 -21q223 23 369.5 141.5t132.5 264.5zM1563 422 q0 -68 -37 -139.5t-109 -137t-168.5 -117.5t-226 -83t-270.5 -31t-275 33.5t-240.5 93t-171.5 151t-65 199.5q0 115 69.5 245t197.5 258q169 169 341.5 236t246.5 -7q65 -64 20 -209q-4 -14 -1 -20t10 -7t14.5 0.5t13.5 3.5l6 2q139 59 246 59t153 -61q45 -63 0 -178 q-2 -13 -4.5 -20t4.5 -12.5t12 -7.5t17 -6q57 -18 103 -47t80 -81.5t34 -116.5zM1489 1046q42 -47 54.5 -108.5t-6.5 -117.5q-8 -23 -29.5 -34t-44.5 -4q-23 8 -34 29.5t-4 44.5q20 63 -24 111t-107 35q-24 -5 -45 8t-25 37q-5 24 8 44.5t37 25.5q60 13 119 -5.5t101 -65.5z M1670 1209q87 -96 112.5 -222.5t-13.5 -241.5q-9 -27 -34 -40t-52 -4t-40 34t-5 52q28 82 10 172t-80 158q-62 69 -148 95.5t-173 8.5q-28 -6 -52 9.5t-30 43.5t9.5 51.5t43.5 29.5q123 26 244 -11.5t208 -134.5z" />
+<glyph unicode="&#xf18b;" d="M1133 -34q-171 -94 -368 -94q-196 0 -367 94q138 87 235.5 211t131.5 268q35 -144 132.5 -268t235.5 -211zM638 1394v-485q0 -252 -126.5 -459.5t-330.5 -306.5q-181 215 -181 495q0 187 83.5 349.5t229.5 269.5t325 137zM1536 638q0 -280 -181 -495 q-204 99 -330.5 306.5t-126.5 459.5v485q179 -30 325 -137t229.5 -269.5t83.5 -349.5z" />
+<glyph unicode="&#xf18c;" horiz-adv-x="1408" d="M1402 433q-32 -80 -76 -138t-91 -88.5t-99 -46.5t-101.5 -14.5t-96.5 8.5t-86.5 22t-69.5 27.5t-46 22.5l-17 10q-113 -228 -289.5 -359.5t-384.5 -132.5q-19 0 -32 13t-13 32t13 31.5t32 12.5q173 1 322.5 107.5t251.5 294.5q-36 -14 -72 -23t-83 -13t-91 2.5t-93 28.5 t-92 59t-84.5 100t-74.5 146q114 47 214 57t167.5 -7.5t124.5 -56.5t88.5 -77t56.5 -82q53 131 79 291q-7 -1 -18 -2.5t-46.5 -2.5t-69.5 0.5t-81.5 10t-88.5 23t-84 42.5t-75 65t-54.5 94.5t-28.5 127.5q70 28 133.5 36.5t112.5 -1t92 -30t73.5 -50t56 -61t42 -63t27.5 -56 t16 -39.5l4 -16q12 122 12 195q-8 6 -21.5 16t-49 44.5t-63.5 71.5t-54 93t-33 112.5t12 127t70 138.5q73 -25 127.5 -61.5t84.5 -76.5t48 -85t20.5 -89t-0.5 -85.5t-13 -76.5t-19 -62t-17 -42l-7 -15q1 -5 1 -50.5t-1 -71.5q3 7 10 18.5t30.5 43t50.5 58t71 55.5t91.5 44.5 t112 14.5t132.5 -24q-2 -78 -21.5 -141.5t-50 -104.5t-69.5 -71.5t-81.5 -45.5t-84.5 -24t-80 -9.5t-67.5 1t-46.5 4.5l-17 3q-23 -147 -73 -283q6 7 18 18.5t49.5 41t77.5 52.5t99.5 42t117.5 20t129 -23.5t137 -77.5z" />
+<glyph unicode="&#xf18d;" horiz-adv-x="1280" d="M1259 283v-66q0 -85 -57.5 -144.5t-138.5 -59.5h-57l-260 -269v269h-529q-81 0 -138.5 59.5t-57.5 144.5v66h1238zM1259 609v-255h-1238v255h1238zM1259 937v-255h-1238v255h1238zM1259 1077v-67h-1238v67q0 84 57.5 143.5t138.5 59.5h846q81 0 138.5 -59.5t57.5 -143.5z " />
+<glyph unicode="&#xf18e;" d="M1152 640q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192h-352q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h352v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198 t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf190;" d="M1152 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-352v-192q0 -14 -9 -23t-23 -9q-12 0 -24 10l-319 319q-9 9 -9 23t9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h352q13 0 22.5 -9.5t9.5 -22.5zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198 t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf191;" d="M1024 960v-640q0 -26 -19 -45t-45 -19q-20 0 -37 12l-448 320q-27 19 -27 52t27 52l448 320q17 12 37 12q26 0 45 -19t19 -45zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5z M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf192;" d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5 t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf193;" horiz-adv-x="1664" d="M1023 349l102 -204q-58 -179 -210 -290t-339 -111q-156 0 -288.5 77.5t-210 210t-77.5 288.5q0 181 104.5 330t274.5 211l17 -131q-122 -54 -195 -165.5t-73 -244.5q0 -185 131.5 -316.5t316.5 -131.5q126 0 232.5 65t165 175.5t49.5 236.5zM1571 249l58 -114l-256 -128 q-13 -7 -29 -7q-40 0 -57 35l-239 477h-472q-24 0 -42.5 16.5t-21.5 40.5l-96 779q-2 16 6 42q14 51 57 82.5t97 31.5q66 0 113 -47t47 -113q0 -69 -52 -117.5t-120 -41.5l37 -289h423v-128h-407l16 -128h455q40 0 57 -35l228 -455z" />
+<glyph unicode="&#xf194;" d="M1292 898q10 216 -161 222q-231 8 -312 -261q44 19 82 19q85 0 74 -96q-4 -57 -74 -167t-105 -110q-43 0 -82 169q-13 54 -45 255q-30 189 -160 177q-59 -7 -164 -100l-81 -72l-81 -72l52 -67q76 52 87 52q57 0 107 -179q15 -55 45 -164.5t45 -164.5q68 -179 164 -179 q157 0 383 294q220 283 226 444zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf195;" horiz-adv-x="1152" d="M1152 704q0 -191 -94.5 -353t-256.5 -256.5t-353 -94.5h-160q-14 0 -23 9t-9 23v611l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v93l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v250q0 14 9 23t23 9h160 q14 0 23 -9t9 -23v-181l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-93l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-487q188 13 318 151t130 328q0 14 9 23t23 9h160q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf196;" horiz-adv-x="1408" d="M1152 736v-64q0 -14 -9 -23t-23 -9h-352v-352q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v352h-352q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h352v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-352h352q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832 q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf197;" horiz-adv-x="2176" d="M620 416q-110 -64 -268 -64h-128v64h-64q-13 0 -22.5 23.5t-9.5 56.5q0 24 7 49q-58 2 -96.5 10.5t-38.5 20.5t38.5 20.5t96.5 10.5q-7 25 -7 49q0 33 9.5 56.5t22.5 23.5h64v64h128q158 0 268 -64h1113q42 -7 106.5 -18t80.5 -14q89 -15 150 -40.5t83.5 -47.5t22.5 -40 t-22.5 -40t-83.5 -47.5t-150 -40.5q-16 -3 -80.5 -14t-106.5 -18h-1113zM1739 668q53 -36 53 -92t-53 -92l81 -30q68 48 68 122t-68 122zM625 400h1015q-217 -38 -456 -80q-57 0 -113 -24t-83 -48l-28 -24l-288 -288q-26 -26 -70.5 -45t-89.5 -19h-96l-93 464h29 q157 0 273 64zM352 816h-29l93 464h96q46 0 90 -19t70 -45l288 -288q4 -4 11 -10.5t30.5 -23t48.5 -29t61.5 -23t72.5 -10.5l456 -80h-1015q-116 64 -273 64z" />
+<glyph unicode="&#xf198;" horiz-adv-x="1664" d="M1519 760q62 0 103.5 -40.5t41.5 -101.5q0 -97 -93 -130l-172 -59l56 -167q7 -21 7 -47q0 -59 -42 -102t-101 -43q-47 0 -85.5 27t-53.5 72l-55 165l-310 -106l55 -164q8 -24 8 -47q0 -59 -42 -102t-102 -43q-47 0 -85 27t-53 72l-55 163l-153 -53q-29 -9 -50 -9 q-61 0 -101.5 40t-40.5 101q0 47 27.5 85t71.5 53l156 53l-105 313l-156 -54q-26 -8 -48 -8q-60 0 -101 40.5t-41 100.5q0 47 27.5 85t71.5 53l157 53l-53 159q-8 24 -8 47q0 60 42 102.5t102 42.5q47 0 85 -27t53 -72l54 -160l310 105l-54 160q-8 24 -8 47q0 59 42.5 102 t101.5 43q47 0 85.5 -27.5t53.5 -71.5l53 -161l162 55q21 6 43 6q60 0 102.5 -39.5t42.5 -98.5q0 -45 -30 -81.5t-74 -51.5l-157 -54l105 -316l164 56q24 8 46 8zM725 498l310 105l-105 315l-310 -107z" />
+<glyph unicode="&#xf199;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM1280 352v436q-31 -35 -64 -55q-34 -22 -132.5 -85t-151.5 -99q-98 -69 -164 -69v0v0q-66 0 -164 69 q-46 32 -141.5 92.5t-142.5 92.5q-12 8 -33 27t-31 27v-436q0 -40 28 -68t68 -28h832q40 0 68 28t28 68zM1280 925q0 41 -27.5 70t-68.5 29h-832q-40 0 -68 -28t-28 -68q0 -37 30.5 -76.5t67.5 -64.5q47 -32 137.5 -89t129.5 -83q3 -2 17 -11.5t21 -14t21 -13t23.5 -13 t21.5 -9.5t22.5 -7.5t20.5 -2.5t20.5 2.5t22.5 7.5t21.5 9.5t23.5 13t21 13t21 14t17 11.5l267 174q35 23 66.5 62.5t31.5 73.5z" />
+<glyph unicode="&#xf19a;" horiz-adv-x="1792" d="M127 640q0 163 67 313l367 -1005q-196 95 -315 281t-119 411zM1415 679q0 -19 -2.5 -38.5t-10 -49.5t-11.5 -44t-17.5 -59t-17.5 -58l-76 -256l-278 826q46 3 88 8q19 2 26 18.5t-2.5 31t-28.5 13.5l-205 -10q-75 1 -202 10q-12 1 -20.5 -5t-11.5 -15t-1.5 -18.5t9 -16.5 t19.5 -8l80 -8l120 -328l-168 -504l-280 832q46 3 88 8q19 2 26 18.5t-2.5 31t-28.5 13.5l-205 -10q-7 0 -23 0.5t-26 0.5q105 160 274.5 253.5t367.5 93.5q147 0 280.5 -53t238.5 -149h-10q-55 0 -92 -40.5t-37 -95.5q0 -12 2 -24t4 -21.5t8 -23t9 -21t12 -22.5t12.5 -21 t14.5 -24t14 -23q63 -107 63 -212zM909 573l237 -647q1 -6 5 -11q-126 -44 -255 -44q-112 0 -217 32zM1570 1009q95 -174 95 -369q0 -209 -104 -385.5t-279 -278.5l235 678q59 169 59 276q0 42 -6 79zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286 t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM896 -215q173 0 331.5 68t273 182.5t182.5 273t68 331.5t-68 331.5t-182.5 273t-273 182.5t-331.5 68t-331.5 -68t-273 -182.5t-182.5 -273t-68 -331.5t68 -331.5t182.5 -273 t273 -182.5t331.5 -68z" />
+<glyph unicode="&#xf19b;" horiz-adv-x="1792" d="M1086 1536v-1536l-272 -128q-228 20 -414 102t-293 208.5t-107 272.5q0 140 100.5 263.5t275 205.5t391.5 108v-172q-217 -38 -356.5 -150t-139.5 -255q0 -152 154.5 -267t388.5 -145v1360zM1755 954l37 -390l-525 114l147 83q-119 70 -280 99v172q277 -33 481 -157z" />
+<glyph unicode="&#xf19c;" horiz-adv-x="2048" d="M960 1536l960 -384v-128h-128q0 -26 -20.5 -45t-48.5 -19h-1526q-28 0 -48.5 19t-20.5 45h-128v128zM256 896h256v-768h128v768h256v-768h128v768h256v-768h128v768h256v-768h59q28 0 48.5 -19t20.5 -45v-64h-1664v64q0 26 20.5 45t48.5 19h59v768zM1851 -64 q28 0 48.5 -19t20.5 -45v-128h-1920v128q0 26 20.5 45t48.5 19h1782z" />
+<glyph unicode="&#xf19d;" horiz-adv-x="2304" d="M1774 700l18 -316q4 -69 -82 -128t-235 -93.5t-323 -34.5t-323 34.5t-235 93.5t-82 128l18 316l574 -181q22 -7 48 -7t48 7zM2304 1024q0 -23 -22 -31l-1120 -352q-4 -1 -10 -1t-10 1l-652 206q-43 -34 -71 -111.5t-34 -178.5q63 -36 63 -109q0 -69 -58 -107l58 -433 q2 -14 -8 -25q-9 -11 -24 -11h-192q-15 0 -24 11q-10 11 -8 25l58 433q-58 38 -58 107q0 73 65 111q11 207 98 330l-333 104q-22 8 -22 31t22 31l1120 352q4 1 10 1t10 -1l1120 -352q22 -8 22 -31z" />
+<glyph unicode="&#xf19e;" d="M859 579l13 -707q-62 11 -105 11q-41 0 -105 -11l13 707q-40 69 -168.5 295.5t-216.5 374.5t-181 287q58 -15 108 -15q43 0 111 15q63 -111 133.5 -229.5t167 -276.5t138.5 -227q37 61 109.5 177.5t117.5 190t105 176t107 189.5q54 -14 107 -14q56 0 114 14v0 q-28 -39 -60 -88.5t-49.5 -78.5t-56.5 -96t-49 -84q-146 -248 -353 -610z" />
+<glyph unicode="&#xf1a0;" d="M768 750h725q12 -67 12 -128q0 -217 -91 -387.5t-259.5 -266.5t-386.5 -96q-157 0 -299 60.5t-245 163.5t-163.5 245t-60.5 299t60.5 299t163.5 245t245 163.5t299 60.5q300 0 515 -201l-209 -201q-123 119 -306 119q-129 0 -238.5 -65t-173.5 -176.5t-64 -243.5 t64 -243.5t173.5 -176.5t238.5 -65q87 0 160 24t120 60t82 82t51.5 87t22.5 78h-436v264z" />
+<glyph unicode="&#xf1a1;" horiz-adv-x="1792" d="M1095 369q16 -16 0 -31q-62 -62 -199 -62t-199 62q-16 15 0 31q6 6 15 6t15 -6q48 -49 169 -49q120 0 169 49q6 6 15 6t15 -6zM788 550q0 -37 -26 -63t-63 -26t-63.5 26t-26.5 63q0 38 26.5 64t63.5 26t63 -26.5t26 -63.5zM1183 550q0 -37 -26.5 -63t-63.5 -26t-63 26 t-26 63t26 63.5t63 26.5t63.5 -26t26.5 -64zM1434 670q0 49 -35 84t-85 35t-86 -36q-130 90 -311 96l63 283l200 -45q0 -37 26 -63t63 -26t63.5 26.5t26.5 63.5t-26.5 63.5t-63.5 26.5q-54 0 -80 -50l-221 49q-19 5 -25 -16l-69 -312q-180 -7 -309 -97q-35 37 -87 37 q-50 0 -85 -35t-35 -84q0 -35 18.5 -64t49.5 -44q-6 -27 -6 -56q0 -142 140 -243t337 -101q198 0 338 101t140 243q0 32 -7 57q30 15 48 43.5t18 63.5zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191 t348 71t348 -71t286 -191t191 -286t71 -348z" />
+<glyph unicode="&#xf1a2;" d="M939 407q13 -13 0 -26q-53 -53 -171 -53t-171 53q-13 13 0 26q5 6 13 6t13 -6q42 -42 145 -42t145 42q5 6 13 6t13 -6zM676 563q0 -31 -23 -54t-54 -23t-54 23t-23 54q0 32 22.5 54.5t54.5 22.5t54.5 -22.5t22.5 -54.5zM1014 563q0 -31 -23 -54t-54 -23t-54 23t-23 54 q0 32 22.5 54.5t54.5 22.5t54.5 -22.5t22.5 -54.5zM1229 666q0 42 -30 72t-73 30q-42 0 -73 -31q-113 78 -267 82l54 243l171 -39q1 -32 23.5 -54t53.5 -22q32 0 54.5 22.5t22.5 54.5t-22.5 54.5t-54.5 22.5q-48 0 -69 -43l-189 42q-17 5 -21 -13l-60 -268q-154 -6 -265 -83 q-30 32 -74 32q-43 0 -73 -30t-30 -72q0 -30 16 -55t42 -38q-5 -25 -5 -48q0 -122 120 -208.5t289 -86.5q170 0 290 86.5t120 208.5q0 25 -6 49q25 13 40.5 37.5t15.5 54.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960 q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf1a3;" d="M866 697l90 27v62q0 79 -58 135t-138 56t-138 -55.5t-58 -134.5v-283q0 -20 -14 -33.5t-33 -13.5t-32.5 13.5t-13.5 33.5v120h-151v-122q0 -82 57.5 -139t139.5 -57q81 0 138.5 56.5t57.5 136.5v280q0 19 13.5 33t33.5 14q19 0 32.5 -14t13.5 -33v-54zM1199 502v122h-150 v-126q0 -20 -13.5 -33.5t-33.5 -13.5q-19 0 -32.5 14t-13.5 33v123l-90 -26l-60 28v-123q0 -80 58 -137t139 -57t138.5 57t57.5 139zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103 t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf1a4;" horiz-adv-x="1920" d="M1062 824v118q0 42 -30 72t-72 30t-72 -30t-30 -72v-612q0 -175 -126 -299t-303 -124q-178 0 -303.5 125.5t-125.5 303.5v266h328v-262q0 -43 30 -72.5t72 -29.5t72 29.5t30 72.5v620q0 171 126.5 292t301.5 121q176 0 302 -122t126 -294v-136l-195 -58zM1592 602h328 v-266q0 -178 -125.5 -303.5t-303.5 -125.5q-177 0 -303 124.5t-126 300.5v268l131 -61l195 58v-270q0 -42 30 -71.5t72 -29.5t72 29.5t30 71.5v275z" />
+<glyph unicode="&#xf1a5;" d="M1472 160v480h-704v704h-480q-93 0 -158.5 -65.5t-65.5 -158.5v-480h704v-704h480q93 0 158.5 65.5t65.5 158.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5 t84.5 -203.5z" />
+<glyph unicode="&#xf1a6;" horiz-adv-x="2048" d="M328 1254h204v-983h-532v697h328v286zM328 435v369h-123v-369h123zM614 968v-697h205v697h-205zM614 1254v-204h205v204h-205zM901 968h533v-942h-533v163h328v82h-328v697zM1229 435v369h-123v-369h123zM1516 968h532v-942h-532v163h327v82h-327v697zM1843 435v369h-123 v-369h123z" />
+<glyph unicode="&#xf1a7;" d="M1046 516q0 -64 -38 -109t-91 -45q-43 0 -70 15v277q28 17 70 17q53 0 91 -45.5t38 -109.5zM703 944q0 -64 -38 -109.5t-91 -45.5q-43 0 -70 15v277q28 17 70 17q53 0 91 -45t38 -109zM1265 513q0 134 -88 229t-213 95q-20 0 -39 -3q-23 -78 -78 -136q-87 -95 -211 -101 v-636l211 41v206q51 -19 117 -19q125 0 213 95t88 229zM922 940q0 134 -88.5 229t-213.5 95q-74 0 -141 -36h-186v-840l211 41v206q55 -19 116 -19q125 0 213.5 95t88.5 229zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960 q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf1a8;" horiz-adv-x="2038" d="M1222 607q75 3 143.5 -20.5t118 -58.5t101 -94.5t84 -108t75.5 -120.5q33 -56 78.5 -109t75.5 -80.5t99 -88.5q-48 -30 -108.5 -57.5t-138.5 -59t-114 -47.5q-44 37 -74 115t-43.5 164.5t-33 180.5t-42.5 168.5t-72.5 123t-122.5 48.5l-10 -2l-6 -4q4 -5 13 -14 q6 -5 28 -23.5t25.5 -22t19 -18t18 -20.5t11.5 -21t10.5 -27.5t4.5 -31t4 -40.5l1 -33q1 -26 -2.5 -57.5t-7.5 -52t-12.5 -58.5t-11.5 -53q-35 1 -101 -9.5t-98 -10.5q-39 0 -72 10q-2 16 -2 47q0 74 3 96q2 13 31.5 41.5t57 59t26.5 51.5q-24 2 -43 -24 q-36 -53 -111.5 -99.5t-136.5 -46.5q-25 0 -75.5 63t-106.5 139.5t-84 96.5q-6 4 -27 30q-482 -112 -513 -112q-16 0 -28 11t-12 27q0 15 8.5 26.5t22.5 14.5l486 106q-8 14 -8 25t5.5 17.5t16 11.5t20 7t23 4.5t18.5 4.5q4 1 15.5 7.5t17.5 6.5q15 0 28 -16t20 -33 q163 37 172 37q17 0 29.5 -11t12.5 -28q0 -15 -8.5 -26t-23.5 -14l-182 -40l-1 -16q-1 -26 81.5 -117.5t104.5 -91.5q47 0 119 80t72 129q0 36 -23.5 53t-51 18.5t-51 11.5t-23.5 34q0 16 10 34l-68 19q43 44 43 117q0 26 -5 58q82 16 144 16q44 0 71.5 -1.5t48.5 -8.5 t31 -13.5t20.5 -24.5t15.5 -33.5t17 -47.5t24 -60l50 25q-3 -40 -23 -60t-42.5 -21t-40 -6.5t-16.5 -20.5zM1282 842q-5 5 -13.5 15.5t-12 14.5t-10.5 11.5t-10 10.5l-8 8t-8.5 7.5t-8 5t-8.5 4.5q-7 3 -14.5 5t-20.5 2.5t-22 0.5h-32.5h-37.5q-126 0 -217 -43 q16 30 36 46.5t54 29.5t65.5 36t46 36.5t50 55t43.5 50.5q12 -9 28 -31.5t32 -36.5t38 -13l12 1v-76l22 -1q247 95 371 190q28 21 50 39t42.5 37.5t33 31t29.5 34t24 31t24.5 37t23 38t27 47.5t29.5 53l7 9q-2 -53 -43 -139q-79 -165 -205 -264t-306 -142q-14 -3 -42 -7.5 t-50 -9.5t-39 -14q3 -19 24.5 -46t21.5 -34q0 -11 -26 -30zM1061 -79q39 26 131.5 47.5t146.5 21.5q9 0 22.5 -15.5t28 -42.5t26 -50t24 -51t14.5 -33q-121 -45 -244 -45q-61 0 -125 11zM822 568l48 12l109 -177l-73 -48zM1323 51q3 -15 3 -16q0 -7 -17.5 -14.5t-46 -13 t-54 -9.5t-53.5 -7.5t-32 -4.5l-7 43q21 2 60.5 8.5t72 10t60.5 3.5h14zM866 679l-96 -20l-6 17q10 1 32.5 7t34.5 6q19 0 35 -10zM1061 45h31l10 -83l-41 -12v95zM1950 1535v1v-1zM1950 1535l-1 -5l-2 -2l1 3zM1950 1535l1 1z" />
+<glyph unicode="&#xf1a9;" d="M1167 -50q-5 19 -24 5q-30 -22 -87 -39t-131 -17q-129 0 -193 49q-5 4 -13 4q-11 0 -26 -12q-7 -6 -7.5 -16t7.5 -20q34 -32 87.5 -46t102.5 -12.5t99 4.5q41 4 84.5 20.5t65 30t28.5 20.5q12 12 7 29zM1128 65q-19 47 -39 61q-23 15 -76 15q-47 0 -71 -10 q-29 -12 -78 -56q-26 -24 -12 -44q9 -8 17.5 -4.5t31.5 23.5q3 2 10.5 8.5t10.5 8.5t10 7t11.5 7t12.5 5t15 4.5t16.5 2.5t20.5 1q27 0 44.5 -7.5t23 -14.5t13.5 -22q10 -17 12.5 -20t12.5 1q23 12 14 34zM1483 346q0 22 -5 44.5t-16.5 45t-34 36.5t-52.5 14 q-33 0 -97 -41.5t-129 -83.5t-101 -42q-27 -1 -63.5 19t-76 49t-83.5 58t-100 49t-111 19q-115 -1 -197 -78.5t-84 -178.5q-2 -112 74 -164q29 -20 62.5 -28.5t103.5 -8.5q57 0 132 32.5t134 71t120 70.5t93 31q26 -1 65 -31.5t71.5 -67t68 -67.5t55.5 -32q35 -3 58.5 14 t55.5 63q28 41 42.5 101t14.5 106zM1536 506q0 -164 -62 -304.5t-166 -236t-242.5 -149.5t-290.5 -54t-293 57.5t-247.5 157t-170.5 241.5t-64 302q0 89 19.5 172.5t49 145.5t70.5 118.5t78.5 94t78.5 69.5t64.5 46.5t42.5 24.5q14 8 51 26.5t54.5 28.5t48 30t60.5 44 q36 28 58 72.5t30 125.5q129 -155 186 -193q44 -29 130 -68t129 -66q21 -13 39 -25t60.5 -46.5t76 -70.5t75 -95t69 -122t47 -148.5t19.5 -177.5z" />
+<glyph unicode="&#xf1aa;" d="M1070 463l-160 -160l-151 -152l-30 -30q-65 -64 -151.5 -87t-171.5 -2q-16 -70 -72 -115t-129 -45q-85 0 -145 60.5t-60 145.5q0 72 44.5 128t113.5 72q-22 86 1 173t88 152l12 12l151 -152l-11 -11q-37 -37 -37 -89t37 -90q37 -37 89 -37t89 37l30 30l151 152l161 160z M729 1145l12 -12l-152 -152l-12 12q-37 37 -89 37t-89 -37t-37 -89.5t37 -89.5l29 -29l152 -152l160 -160l-151 -152l-161 160l-151 152l-30 30q-68 67 -90 159.5t5 179.5q-70 15 -115 71t-45 129q0 85 60 145.5t145 60.5q76 0 133.5 -49t69.5 -123q84 20 169.5 -3.5 t149.5 -87.5zM1536 78q0 -85 -60 -145.5t-145 -60.5q-74 0 -131 47t-71 118q-86 -28 -179.5 -6t-161.5 90l-11 12l151 152l12 -12q37 -37 89 -37t89 37t37 89t-37 89l-30 30l-152 152l-160 160l152 152l160 -160l152 -152l29 -30q64 -64 87.5 -150.5t2.5 -171.5 q76 -11 126.5 -68.5t50.5 -134.5zM1534 1202q0 -77 -51 -135t-127 -69q26 -85 3 -176.5t-90 -158.5l-12 -12l-151 152l12 12q37 37 37 89t-37 89t-89 37t-89 -37l-30 -30l-152 -152l-160 -160l-152 152l161 160l152 152l29 30q67 67 159 89.5t178 -3.5q11 75 68.5 126 t135.5 51q85 0 145 -60.5t60 -145.5z" />
+<glyph unicode="&#xf1ab;" d="M654 458q-1 -3 -12.5 0.5t-31.5 11.5l-20 9q-44 20 -87 49q-7 5 -41 31.5t-38 28.5q-67 -103 -134 -181q-81 -95 -105 -110q-4 -2 -19.5 -4t-18.5 0q6 4 82 92q21 24 85.5 115t78.5 118q17 30 51 98.5t36 77.5q-8 1 -110 -33q-8 -2 -27.5 -7.5t-34.5 -9.5t-17 -5 q-2 -2 -2 -10.5t-1 -9.5q-5 -10 -31 -15q-23 -7 -47 0q-18 4 -28 21q-4 6 -5 23q6 2 24.5 5t29.5 6q58 16 105 32q100 35 102 35q10 2 43 19.5t44 21.5q9 3 21.5 8t14.5 5.5t6 -0.5q2 -12 -1 -33q0 -2 -12.5 -27t-26.5 -53.5t-17 -33.5q-25 -50 -77 -131l64 -28 q12 -6 74.5 -32t67.5 -28q4 -1 10.5 -25.5t4.5 -30.5zM449 944q3 -15 -4 -28q-12 -23 -50 -38q-30 -12 -60 -12q-26 3 -49 26q-14 15 -18 41l1 3q3 -3 19.5 -5t26.5 0t58 16q36 12 55 14q17 0 21 -17zM1147 815l63 -227l-139 42zM39 15l694 232v1032l-694 -233v-1031z M1280 332l102 -31l-181 657l-100 31l-216 -536l102 -31l45 110l211 -65zM777 1294l573 -184v380zM1088 -29l158 -13l-54 -160l-40 66q-130 -83 -276 -108q-58 -12 -91 -12h-84q-79 0 -199.5 39t-183.5 85q-8 7 -8 16q0 8 5 13.5t13 5.5q4 0 18 -7.5t30.5 -16.5t20.5 -11 q73 -37 159.5 -61.5t157.5 -24.5q95 0 167 14.5t157 50.5q15 7 30.5 15.5t34 19t28.5 16.5zM1536 1050v-1079l-774 246q-14 -6 -375 -127.5t-368 -121.5q-13 0 -18 13q0 1 -1 3v1078q3 9 4 10q5 6 20 11q106 35 149 50v384l558 -198q2 0 160.5 55t316 108.5t161.5 53.5 q20 0 20 -21v-418z" />
+<glyph unicode="&#xf1ac;" horiz-adv-x="1792" d="M288 1152q66 0 113 -47t47 -113v-1088q0 -66 -47 -113t-113 -47h-128q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h128zM1664 989q58 -34 93 -93t35 -128v-768q0 -106 -75 -181t-181 -75h-864q-66 0 -113 47t-47 113v1536q0 40 28 68t68 28h672q40 0 88 -20t76 -48 l152 -152q28 -28 48 -76t20 -88v-163zM928 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM928 256v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM928 512v128q0 14 -9 23 t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1184 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1184 256v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128 q14 0 23 9t9 23zM1184 512v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 256v128q0 14 -9 23t-23 9h-128 q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 512v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1536 896v256h-160q-40 0 -68 28t-28 68v160h-640v-512h896z" />
+<glyph unicode="&#xf1ad;" d="M1344 1536q26 0 45 -19t19 -45v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280zM512 1248v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 992v-64q0 -14 9 -23t23 -9h64q14 0 23 9 t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 736v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 480v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM384 160v64 q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64 q14 0 23 9t9 23zM384 928v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 -96v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9 t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM896 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 928v64 q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 160v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64 q14 0 23 9t9 23zM1152 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 928v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9 t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23z" />
+<glyph unicode="&#xf1ae;" horiz-adv-x="1280" d="M1188 988l-292 -292v-824q0 -46 -33 -79t-79 -33t-79 33t-33 79v384h-64v-384q0 -46 -33 -79t-79 -33t-79 33t-33 79v824l-292 292q-28 28 -28 68t28 68t68 28t68 -28l228 -228h368l228 228q28 28 68 28t68 -28t28 -68t-28 -68zM864 1152q0 -93 -65.5 -158.5 t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf1b0;" horiz-adv-x="1664" d="M780 1064q0 -60 -19 -113.5t-63 -92.5t-105 -39q-76 0 -138 57.5t-92 135.5t-30 151q0 60 19 113.5t63 92.5t105 39q77 0 138.5 -57.5t91.5 -135t30 -151.5zM438 581q0 -80 -42 -139t-119 -59q-76 0 -141.5 55.5t-100.5 133.5t-35 152q0 80 42 139.5t119 59.5 q76 0 141.5 -55.5t100.5 -134t35 -152.5zM832 608q118 0 255 -97.5t229 -237t92 -254.5q0 -46 -17 -76.5t-48.5 -45t-64.5 -20t-76 -5.5q-68 0 -187.5 45t-182.5 45q-66 0 -192.5 -44.5t-200.5 -44.5q-183 0 -183 146q0 86 56 191.5t139.5 192.5t187.5 146t193 59zM1071 819 q-61 0 -105 39t-63 92.5t-19 113.5q0 74 30 151.5t91.5 135t138.5 57.5q61 0 105 -39t63 -92.5t19 -113.5q0 -73 -30 -151t-92 -135.5t-138 -57.5zM1503 923q77 0 119 -59.5t42 -139.5q0 -74 -35 -152t-100.5 -133.5t-141.5 -55.5q-77 0 -119 59t-42 139q0 74 35 152.5 t100.5 134t141.5 55.5z" />
+<glyph unicode="&#xf1b1;" horiz-adv-x="768" d="M704 1008q0 -145 -57 -243.5t-152 -135.5l45 -821q2 -26 -16 -45t-44 -19h-192q-26 0 -44 19t-16 45l45 821q-95 37 -152 135.5t-57 243.5q0 128 42.5 249.5t117.5 200t160 78.5t160 -78.5t117.5 -200t42.5 -249.5z" />
+<glyph unicode="&#xf1b2;" horiz-adv-x="1792" d="M896 -93l640 349v636l-640 -233v-752zM832 772l698 254l-698 254l-698 -254zM1664 1024v-768q0 -35 -18 -65t-49 -47l-704 -384q-28 -16 -61 -16t-61 16l-704 384q-31 17 -49 47t-18 65v768q0 40 23 73t61 47l704 256q22 8 44 8t44 -8l704 -256q38 -14 61 -47t23 -73z " />
+<glyph unicode="&#xf1b3;" horiz-adv-x="2304" d="M640 -96l384 192v314l-384 -164v-342zM576 358l404 173l-404 173l-404 -173zM1664 -96l384 192v314l-384 -164v-342zM1600 358l404 173l-404 173l-404 -173zM1152 651l384 165v266l-384 -164v-267zM1088 1030l441 189l-441 189l-441 -189zM2176 512v-416q0 -36 -19 -67 t-52 -47l-448 -224q-25 -14 -57 -14t-57 14l-448 224q-5 2 -7 4q-2 -2 -7 -4l-448 -224q-25 -14 -57 -14t-57 14l-448 224q-33 16 -52 47t-19 67v416q0 38 21.5 70t56.5 48l434 186v400q0 38 21.5 70t56.5 48l448 192q23 10 50 10t50 -10l448 -192q35 -16 56.5 -48t21.5 -70 v-400l434 -186q36 -16 57 -48t21 -70z" />
+<glyph unicode="&#xf1b4;" horiz-adv-x="2048" d="M1848 1197h-511v-124h511v124zM1596 771q-90 0 -146 -52.5t-62 -142.5h408q-18 195 -200 195zM1612 186q63 0 122 32t76 87h221q-100 -307 -427 -307q-214 0 -340.5 132t-126.5 347q0 208 130.5 345.5t336.5 137.5q138 0 240.5 -68t153 -179t50.5 -248q0 -17 -2 -47h-658 q0 -111 57.5 -171.5t166.5 -60.5zM277 236h296q205 0 205 167q0 180 -199 180h-302v-347zM277 773h281q78 0 123.5 36.5t45.5 113.5q0 144 -190 144h-260v-294zM0 1282h594q87 0 155 -14t126.5 -47.5t90 -96.5t31.5 -154q0 -181 -172 -263q114 -32 172 -115t58 -204 q0 -75 -24.5 -136.5t-66 -103.5t-98.5 -71t-121 -42t-134 -13h-611v1260z" />
+<glyph unicode="&#xf1b5;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM499 1041h-371v-787h382q117 0 197 57.5t80 170.5q0 158 -143 200q107 52 107 164q0 57 -19.5 96.5 t-56.5 60.5t-79 29.5t-97 8.5zM477 723h-176v184h163q119 0 119 -90q0 -94 -106 -94zM486 388h-185v217h189q124 0 124 -113q0 -104 -128 -104zM1136 356q-68 0 -104 38t-36 107h411q1 10 1 30q0 132 -74.5 220.5t-203.5 88.5q-128 0 -210 -86t-82 -216q0 -135 79 -217 t213 -82q205 0 267 191h-138q-11 -34 -47.5 -54t-75.5 -20zM1126 722q113 0 124 -122h-254q4 56 39 89t91 33zM964 988h319v-77h-319v77z" />
+<glyph unicode="&#xf1b6;" horiz-adv-x="1792" d="M1582 954q0 -101 -71.5 -172.5t-172.5 -71.5t-172.5 71.5t-71.5 172.5t71.5 172.5t172.5 71.5t172.5 -71.5t71.5 -172.5zM812 212q0 104 -73 177t-177 73q-27 0 -54 -6l104 -42q77 -31 109.5 -106.5t1.5 -151.5q-31 -77 -107 -109t-152 -1q-21 8 -62 24.5t-61 24.5 q32 -60 91 -96.5t130 -36.5q104 0 177 73t73 177zM1642 953q0 126 -89.5 215.5t-215.5 89.5q-127 0 -216.5 -89.5t-89.5 -215.5q0 -127 89.5 -216t216.5 -89q126 0 215.5 89t89.5 216zM1792 953q0 -189 -133.5 -322t-321.5 -133l-437 -319q-12 -129 -109 -218t-229 -89 q-121 0 -214 76t-118 192l-230 92v429l389 -157q79 48 173 48q13 0 35 -2l284 407q2 187 135.5 319t320.5 132q188 0 321.5 -133.5t133.5 -321.5z" />
+<glyph unicode="&#xf1b7;" d="M1242 889q0 80 -57 136.5t-137 56.5t-136.5 -57t-56.5 -136q0 -80 56.5 -136.5t136.5 -56.5t137 56.5t57 136.5zM632 301q0 -83 -58 -140.5t-140 -57.5q-56 0 -103 29t-72 77q52 -20 98 -40q60 -24 120 1.5t85 86.5q24 60 -1.5 120t-86.5 84l-82 33q22 5 42 5 q82 0 140 -57.5t58 -140.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v153l172 -69q20 -92 93.5 -152t168.5 -60q104 0 181 70t87 173l345 252q150 0 255.5 105.5t105.5 254.5q0 150 -105.5 255.5t-255.5 105.5 q-148 0 -253 -104.5t-107 -252.5l-225 -322q-9 1 -28 1q-75 0 -137 -37l-297 119v468q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5zM1289 887q0 -100 -71 -170.5t-171 -70.5t-170.5 70.5t-70.5 170.5t70.5 171t170.5 71q101 0 171.5 -70.5t70.5 -171.5z " />
+<glyph unicode="&#xf1b8;" horiz-adv-x="1792" d="M836 367l-15 -368l-2 -22l-420 29q-36 3 -67 31.5t-47 65.5q-11 27 -14.5 55t4 65t12 55t21.5 64t19 53q78 -12 509 -28zM449 953l180 -379l-147 92q-63 -72 -111.5 -144.5t-72.5 -125t-39.5 -94.5t-18.5 -63l-4 -21l-190 357q-17 26 -18 56t6 47l8 18q35 63 114 188 l-140 86zM1680 436l-188 -359q-12 -29 -36.5 -46.5t-43.5 -20.5l-18 -4q-71 -7 -219 -12l8 -164l-230 367l211 362l7 -173q170 -16 283 -5t170 33zM895 1360q-47 -63 -265 -435l-317 187l-19 12l225 356q20 31 60 45t80 10q24 -2 48.5 -12t42 -21t41.5 -33t36 -34.5 t36 -39.5t32 -35zM1550 1053l212 -363q18 -37 12.5 -76t-27.5 -74q-13 -20 -33 -37t-38 -28t-48.5 -22t-47 -16t-51.5 -14t-46 -12q-34 72 -265 436l313 195zM1407 1279l142 83l-220 -373l-419 20l151 86q-34 89 -75 166t-75.5 123.5t-64.5 80t-47 46.5l-17 13l405 -1 q31 3 58 -10.5t39 -28.5l11 -15q39 -61 112 -190z" />
+<glyph unicode="&#xf1b9;" horiz-adv-x="2048" d="M480 448q0 66 -47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47t113 47t47 113zM516 768h1016l-89 357q-2 8 -14 17.5t-21 9.5h-768q-9 0 -21 -9.5t-14 -17.5zM1888 448q0 66 -47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47t113 47t47 113zM2048 544v-384 q0 -14 -9 -23t-23 -9h-96v-128q0 -80 -56 -136t-136 -56t-136 56t-56 136v128h-1024v-128q0 -80 -56 -136t-136 -56t-136 56t-56 136v128h-96q-14 0 -23 9t-9 23v384q0 93 65.5 158.5t158.5 65.5h28l105 419q23 94 104 157.5t179 63.5h768q98 0 179 -63.5t104 -157.5 l105 -419h28q93 0 158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf1ba;" horiz-adv-x="2048" d="M1824 640q93 0 158.5 -65.5t65.5 -158.5v-384q0 -14 -9 -23t-23 -9h-96v-64q0 -80 -56 -136t-136 -56t-136 56t-56 136v64h-1024v-64q0 -80 -56 -136t-136 -56t-136 56t-56 136v64h-96q-14 0 -23 9t-9 23v384q0 93 65.5 158.5t158.5 65.5h28l105 419q23 94 104 157.5 t179 63.5h128v224q0 14 9 23t23 9h448q14 0 23 -9t9 -23v-224h128q98 0 179 -63.5t104 -157.5l105 -419h28zM320 160q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47zM516 640h1016l-89 357q-2 8 -14 17.5t-21 9.5h-768q-9 0 -21 -9.5t-14 -17.5z M1728 160q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47z" />
+<glyph unicode="&#xf1bb;" d="M1504 64q0 -26 -19 -45t-45 -19h-462q1 -17 6 -87.5t5 -108.5q0 -25 -18 -42.5t-43 -17.5h-320q-25 0 -43 17.5t-18 42.5q0 38 5 108.5t6 87.5h-462q-26 0 -45 19t-19 45t19 45l402 403h-229q-26 0 -45 19t-19 45t19 45l402 403h-197q-26 0 -45 19t-19 45t19 45l384 384 q19 19 45 19t45 -19l384 -384q19 -19 19 -45t-19 -45t-45 -19h-197l402 -403q19 -19 19 -45t-19 -45t-45 -19h-229l402 -403q19 -19 19 -45z" />
+<glyph unicode="&#xf1bc;" d="M1127 326q0 32 -30 51q-193 115 -447 115q-133 0 -287 -34q-42 -9 -42 -52q0 -20 13.5 -34.5t35.5 -14.5q5 0 37 8q132 27 243 27q226 0 397 -103q19 -11 33 -11q19 0 33 13.5t14 34.5zM1223 541q0 40 -35 61q-237 141 -548 141q-153 0 -303 -42q-48 -13 -48 -64 q0 -25 17.5 -42.5t42.5 -17.5q7 0 37 8q122 33 251 33q279 0 488 -124q24 -13 38 -13q25 0 42.5 17.5t17.5 42.5zM1331 789q0 47 -40 70q-126 73 -293 110.5t-343 37.5q-204 0 -364 -47q-23 -7 -38.5 -25.5t-15.5 -48.5q0 -31 20.5 -52t51.5 -21q11 0 40 8q133 37 307 37 q159 0 309.5 -34t253.5 -95q21 -12 40 -12q29 0 50.5 20.5t21.5 51.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf1bd;" horiz-adv-x="1024" d="M1024 1233l-303 -582l24 -31h279v-415h-507l-44 -30l-142 -273l-30 -30h-301v303l303 583l-24 30h-279v415h507l44 30l142 273l30 30h301v-303z" />
+<glyph unicode="&#xf1be;" horiz-adv-x="2304" d="M784 164l16 241l-16 523q-1 10 -7.5 17t-16.5 7q-9 0 -16 -7t-7 -17l-14 -523l14 -241q1 -10 7.5 -16.5t15.5 -6.5q22 0 24 23zM1080 193l11 211l-12 586q0 16 -13 24q-8 5 -16 5t-16 -5q-13 -8 -13 -24l-1 -6l-10 -579q0 -1 11 -236v-1q0 -10 6 -17q9 -11 23 -11 q11 0 20 9q9 7 9 20zM35 533l20 -128l-20 -126q-2 -9 -9 -9t-9 9l-17 126l17 128q2 9 9 9t9 -9zM121 612l26 -207l-26 -203q-2 -9 -10 -9q-9 0 -9 10l-23 202l23 207q0 9 9 9q8 0 10 -9zM401 159zM213 650l25 -245l-25 -237q0 -11 -11 -11q-10 0 -12 11l-21 237l21 245 q2 12 12 12q11 0 11 -12zM307 657l23 -252l-23 -244q-2 -13 -14 -13q-13 0 -13 13l-21 244l21 252q0 13 13 13q12 0 14 -13zM401 639l21 -234l-21 -246q-2 -16 -16 -16q-6 0 -10.5 4.5t-4.5 11.5l-20 246l20 234q0 6 4.5 10.5t10.5 4.5q14 0 16 -15zM784 164zM495 785 l21 -380l-21 -246q0 -7 -5 -12.5t-12 -5.5q-16 0 -18 18l-18 246l18 380q2 18 18 18q7 0 12 -5.5t5 -12.5zM589 871l19 -468l-19 -244q0 -8 -5.5 -13.5t-13.5 -5.5q-18 0 -20 19l-16 244l16 468q2 19 20 19q8 0 13.5 -5.5t5.5 -13.5zM687 911l18 -506l-18 -242 q-2 -21 -22 -21q-19 0 -21 21l-16 242l16 506q0 9 6.5 15.5t14.5 6.5q9 0 15 -6.5t7 -15.5zM1079 169v0v0zM881 915l15 -510l-15 -239q0 -10 -7.5 -17.5t-17.5 -7.5t-17 7t-8 18l-14 239l14 510q0 11 7.5 18t17.5 7t17.5 -7t7.5 -18zM980 896l14 -492l-14 -236q0 -11 -8 -19 t-19 -8t-19 8t-9 19l-12 236l12 492q1 12 9 20t19 8t18.5 -8t8.5 -20zM1192 404l-14 -231v0q0 -13 -9 -22t-22 -9t-22 9t-10 22l-6 114l-6 117l12 636v3q2 15 12 24q9 7 20 7q8 0 15 -5q14 -8 16 -26zM2304 423q0 -117 -83 -199.5t-200 -82.5h-786q-13 2 -22 11t-9 22v899 q0 23 28 33q85 34 181 34q195 0 338 -131.5t160 -323.5q53 22 110 22q117 0 200 -83t83 -201z" />
+<glyph unicode="&#xf1c0;" d="M768 768q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127t443 -43zM768 0q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127 t443 -43zM768 384q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127t443 -43zM768 1536q208 0 385 -34.5t280 -93.5t103 -128v-128q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5 t-103 128v128q0 69 103 128t280 93.5t385 34.5z" />
+<glyph unicode="&#xf1c1;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M894 465q33 -26 84 -56q59 7 117 7q147 0 177 -49q16 -22 2 -52q0 -1 -1 -2l-2 -2v-1q-6 -38 -71 -38q-48 0 -115 20t-130 53q-221 -24 -392 -83q-153 -262 -242 -262q-15 0 -28 7l-24 12q-1 1 -6 5q-10 10 -6 36q9 40 56 91.5t132 96.5q14 9 23 -6q2 -2 2 -4q52 85 107 197 q68 136 104 262q-24 82 -30.5 159.5t6.5 127.5q11 40 42 40h21h1q23 0 35 -15q18 -21 9 -68q-2 -6 -4 -8q1 -3 1 -8v-30q-2 -123 -14 -192q55 -164 146 -238zM318 54q52 24 137 158q-51 -40 -87.5 -84t-49.5 -74zM716 974q-15 -42 -2 -132q1 7 7 44q0 3 7 43q1 4 4 8 q-1 1 -1 2t-0.5 1.5t-0.5 1.5q-1 22 -13 36q0 -1 -1 -2v-2zM592 313q135 54 284 81q-2 1 -13 9.5t-16 13.5q-76 67 -127 176q-27 -86 -83 -197q-30 -56 -45 -83zM1238 329q-24 24 -140 24q76 -28 124 -28q14 0 18 1q0 1 -2 3z" />
+<glyph unicode="&#xf1c2;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M233 768v-107h70l164 -661h159l128 485q7 20 10 46q2 16 2 24h4l3 -24q1 -3 3.5 -20t5.5 -26l128 -485h159l164 661h70v107h-300v-107h90l-99 -438q-5 -20 -7 -46l-2 -21h-4l-3 21q-1 5 -4 21t-5 25l-144 545h-114l-144 -545q-2 -9 -4.5 -24.5t-3.5 -21.5l-4 -21h-4l-2 21 q-2 26 -7 46l-99 438h90v107h-300z" />
+<glyph unicode="&#xf1c3;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M429 106v-106h281v106h-75l103 161q5 7 10 16.5t7.5 13.5t3.5 4h2q1 -4 5 -10q2 -4 4.5 -7.5t6 -8t6.5 -8.5l107 -161h-76v-106h291v106h-68l-192 273l195 282h67v107h-279v-107h74l-103 -159q-4 -7 -10 -16.5t-9 -13.5l-2 -3h-2q-1 4 -5 10q-6 11 -17 23l-106 159h76v107 h-290v-107h68l189 -272l-194 -283h-68z" />
+<glyph unicode="&#xf1c4;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M416 106v-106h327v106h-93v167h137q76 0 118 15q67 23 106.5 87t39.5 146q0 81 -37 141t-100 87q-48 19 -130 19h-368v-107h92v-555h-92zM769 386h-119v268h120q52 0 83 -18q56 -33 56 -115q0 -89 -62 -120q-31 -15 -78 -15z" />
+<glyph unicode="&#xf1c5;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M1280 320v-320h-1024v192l192 192l128 -128l384 384zM448 512q-80 0 -136 56t-56 136t56 136t136 56t136 -56t56 -136t-56 -136t-136 -56z" />
+<glyph unicode="&#xf1c6;" d="M640 1152v128h-128v-128h128zM768 1024v128h-128v-128h128zM640 896v128h-128v-128h128zM768 768v128h-128v-128h128zM1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400 v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-128v-128h-128v128h-512v-1536h1280zM781 593l107 -349q8 -27 8 -52q0 -83 -72.5 -137.5t-183.5 -54.5t-183.5 54.5t-72.5 137.5q0 25 8 52q21 63 120 396v128h128v-128h79 q22 0 39 -13t23 -34zM640 128q53 0 90.5 19t37.5 45t-37.5 45t-90.5 19t-90.5 -19t-37.5 -45t37.5 -45t90.5 -19z" />
+<glyph unicode="&#xf1c7;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M620 686q20 -8 20 -30v-544q0 -22 -20 -30q-8 -2 -12 -2q-12 0 -23 9l-166 167h-131q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h131l166 167q16 15 35 7zM1037 -3q31 0 50 24q129 159 129 363t-129 363q-16 21 -43 24t-47 -14q-21 -17 -23.5 -43.5t14.5 -47.5 q100 -123 100 -282t-100 -282q-17 -21 -14.5 -47.5t23.5 -42.5q18 -15 40 -15zM826 145q27 0 47 20q87 93 87 219t-87 219q-18 19 -45 20t-46 -17t-20 -44.5t18 -46.5q52 -57 52 -131t-52 -131q-19 -20 -18 -46.5t20 -44.5q20 -17 44 -17z" />
+<glyph unicode="&#xf1c8;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M768 768q52 0 90 -38t38 -90v-384q0 -52 -38 -90t-90 -38h-384q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h384zM1260 766q20 -8 20 -30v-576q0 -22 -20 -30q-8 -2 -12 -2q-14 0 -23 9l-265 266v90l265 266q9 9 23 9q4 0 12 -2z" />
+<glyph unicode="&#xf1c9;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M480 768q8 11 21 12.5t24 -6.5l51 -38q11 -8 12.5 -21t-6.5 -24l-182 -243l182 -243q8 -11 6.5 -24t-12.5 -21l-51 -38q-11 -8 -24 -6.5t-21 12.5l-226 301q-14 19 0 38zM1282 467q14 -19 0 -38l-226 -301q-8 -11 -21 -12.5t-24 6.5l-51 38q-11 8 -12.5 21t6.5 24l182 243 l-182 243q-8 11 -6.5 24t12.5 21l51 38q11 8 24 6.5t21 -12.5zM662 6q-13 2 -20.5 13t-5.5 24l138 831q2 13 13 20.5t24 5.5l63 -10q13 -2 20.5 -13t5.5 -24l-138 -831q-2 -13 -13 -20.5t-24 -5.5z" />
+<glyph unicode="&#xf1ca;" d="M1497 709v-198q-101 -23 -198 -23q-65 -136 -165.5 -271t-181.5 -215.5t-128 -106.5q-80 -45 -162 3q-28 17 -60.5 43.5t-85 83.5t-102.5 128.5t-107.5 184t-105.5 244t-91.5 314.5t-70.5 390h283q26 -218 70 -398.5t104.5 -317t121.5 -235.5t140 -195q169 169 287 406 q-142 72 -223 220t-81 333q0 192 104 314.5t284 122.5q178 0 273 -105.5t95 -297.5q0 -159 -58 -286q-7 -1 -19.5 -3t-46 -2t-63 6t-62 25.5t-50.5 51.5q31 103 31 184q0 87 -29 132t-79 45q-53 0 -85 -49.5t-32 -140.5q0 -186 105 -293.5t267 -107.5q62 0 121 14z" />
+<glyph unicode="&#xf1cb;" horiz-adv-x="1792" d="M216 367l603 -402v359l-334 223zM154 511l193 129l-193 129v-258zM973 -35l603 402l-269 180l-334 -223v-359zM896 458l272 182l-272 182l-272 -182zM485 733l334 223v359l-603 -402zM1445 640l193 -129v258zM1307 733l269 180l-603 402v-359zM1792 913v-546 q0 -41 -34 -64l-819 -546q-21 -13 -43 -13t-43 13l-819 546q-34 23 -34 64v546q0 41 34 64l819 546q21 13 43 13t43 -13l819 -546q34 -23 34 -64z" />
+<glyph unicode="&#xf1cc;" horiz-adv-x="2048" d="M1800 764q111 -46 179.5 -145.5t68.5 -221.5q0 -164 -118 -280.5t-285 -116.5q-4 0 -11.5 0.5t-10.5 0.5h-1209h-1h-2h-5q-170 10 -288 125.5t-118 280.5q0 110 55 203t147 147q-12 39 -12 82q0 115 82 196t199 81q95 0 172 -58q75 154 222.5 248t326.5 94 q166 0 306 -80.5t221.5 -218.5t81.5 -301q0 -6 -0.5 -18t-0.5 -18zM468 498q0 -122 84 -193t208 -71q137 0 240 99q-16 20 -47.5 56.5t-43.5 50.5q-67 -65 -144 -65q-55 0 -93.5 33.5t-38.5 87.5q0 53 38.5 87t91.5 34q44 0 84.5 -21t73 -55t65 -75t69 -82t77 -75t97 -55 t121.5 -21q121 0 204.5 71.5t83.5 190.5q0 121 -84 192t-207 71q-143 0 -241 -97q14 -16 29.5 -34t34.5 -40t29 -34q66 64 142 64q52 0 92 -33t40 -84q0 -57 -37 -91.5t-94 -34.5q-43 0 -82.5 21t-72 55t-65.5 75t-69.5 82t-77.5 75t-96.5 55t-118.5 21q-122 0 -207 -70.5 t-85 -189.5z" />
+<glyph unicode="&#xf1cd;" horiz-adv-x="1792" d="M896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM896 1408q-190 0 -361 -90l194 -194q82 28 167 28t167 -28l194 194q-171 90 -361 90zM218 279l194 194 q-28 82 -28 167t28 167l-194 194q-90 -171 -90 -361t90 -361zM896 -128q190 0 361 90l-194 194q-82 -28 -167 -28t-167 28l-194 -194q171 -90 361 -90zM896 256q159 0 271.5 112.5t112.5 271.5t-112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5 t271.5 -112.5zM1380 473l194 -194q90 171 90 361t-90 361l-194 -194q28 -82 28 -167t-28 -167z" />
+<glyph unicode="&#xf1ce;" horiz-adv-x="1792" d="M1760 640q0 -176 -68.5 -336t-184 -275.5t-275.5 -184t-336 -68.5t-336 68.5t-275.5 184t-184 275.5t-68.5 336q0 213 97 398.5t265 305.5t374 151v-228q-221 -45 -366.5 -221t-145.5 -406q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5 t136.5 204t51 248.5q0 230 -145.5 406t-366.5 221v228q206 -31 374 -151t265 -305.5t97 -398.5z" />
+<glyph unicode="&#xf1d0;" horiz-adv-x="1792" d="M19 662q8 217 116 406t305 318h5q0 -1 -1 -3q-8 -8 -28 -33.5t-52 -76.5t-60 -110.5t-44.5 -135.5t-14 -150.5t39 -157.5t108.5 -154q50 -50 102 -69.5t90.5 -11.5t69.5 23.5t47 32.5l16 16q39 51 53 116.5t6.5 122.5t-21 107t-26.5 80l-14 29q-10 25 -30.5 49.5t-43 41 t-43.5 29.5t-35 19l-13 6l104 115q39 -17 78 -52t59 -61l19 -27q1 48 -18.5 103.5t-40.5 87.5l-20 31l161 183l160 -181q-33 -46 -52.5 -102.5t-22.5 -90.5l-4 -33q22 37 61.5 72.5t67.5 52.5l28 17l103 -115q-44 -14 -85 -50t-60 -65l-19 -29q-31 -56 -48 -133.5t-7 -170 t57 -156.5q33 -45 77.5 -60.5t85 -5.5t76 26.5t57.5 33.5l21 16q60 53 96.5 115t48.5 121.5t10 121.5t-18 118t-37 107.5t-45.5 93t-45 72t-34.5 47.5l-13 17q-14 13 -7 13l10 -3q40 -29 62.5 -46t62 -50t64 -58t58.5 -65t55.5 -77t45.5 -88t38 -103t23.5 -117t10.5 -136 q3 -259 -108 -465t-312 -321t-456 -115q-185 0 -351 74t-283.5 198t-184 293t-60.5 353z" />
+<glyph unicode="&#xf1d1;" horiz-adv-x="1792" d="M874 -102v-66q-208 6 -385 109.5t-283 275.5l58 34q29 -49 73 -99l65 57q148 -168 368 -212l-17 -86q65 -12 121 -13zM276 428l-83 -28q22 -60 49 -112l-57 -33q-98 180 -98 385t98 385l57 -33q-30 -56 -49 -112l82 -28q-35 -100 -35 -212q0 -109 36 -212zM1528 251 l58 -34q-106 -172 -283 -275.5t-385 -109.5v66q56 1 121 13l-17 86q220 44 368 212l65 -57q44 50 73 99zM1377 805l-233 -80q14 -42 14 -85t-14 -85l232 -80q-31 -92 -98 -169l-185 162q-57 -67 -147 -85l48 -241q-52 -10 -98 -10t-98 10l48 241q-90 18 -147 85l-185 -162 q-67 77 -98 169l232 80q-14 42 -14 85t14 85l-233 80q33 93 99 169l185 -162q59 68 147 86l-48 240q44 10 98 10t98 -10l-48 -240q88 -18 147 -86l185 162q66 -76 99 -169zM874 1448v-66q-65 -2 -121 -13l17 -86q-220 -42 -368 -211l-65 56q-38 -42 -73 -98l-57 33 q106 172 282 275.5t385 109.5zM1705 640q0 -205 -98 -385l-57 33q27 52 49 112l-83 28q36 103 36 212q0 112 -35 212l82 28q-19 56 -49 112l57 33q98 -180 98 -385zM1585 1063l-57 -33q-35 56 -73 98l-65 -56q-148 169 -368 211l17 86q-56 11 -121 13v66q209 -6 385 -109.5 t282 -275.5zM1748 640q0 173 -67.5 331t-181.5 272t-272 181.5t-331 67.5t-331 -67.5t-272 -181.5t-181.5 -272t-67.5 -331t67.5 -331t181.5 -272t272 -181.5t331 -67.5t331 67.5t272 181.5t181.5 272t67.5 331zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71 t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
+<glyph unicode="&#xf1d2;" d="M582 228q0 -66 -93 -66q-107 0 -107 63q0 64 98 64q102 0 102 -61zM546 694q0 -85 -74 -85q-77 0 -77 84q0 90 77 90q36 0 55 -25.5t19 -63.5zM712 769v125q-78 -29 -135 -29q-50 29 -110 29q-86 0 -145 -57t-59 -143q0 -50 29.5 -102t73.5 -67v-3q-38 -17 -38 -85 q0 -53 41 -77v-3q-113 -37 -113 -139q0 -45 20 -78.5t54 -51t72 -25.5t81 -8q224 0 224 188q0 67 -48 99t-126 46q-27 5 -51.5 20.5t-24.5 39.5q0 44 49 52q77 15 122 70t45 134q0 24 -10 52q37 9 49 13zM771 350h137q-2 27 -2 82v387q0 46 2 69h-137q3 -23 3 -71v-392 q0 -50 -3 -75zM1280 366v121q-30 -21 -68 -21q-53 0 -53 82v225h52q9 0 26.5 -1t26.5 -1v117h-105q0 82 3 102h-140q4 -24 4 -55v-47h-60v-117q36 3 37 3q3 0 11 -0.5t12 -0.5v-2h-2v-217q0 -37 2.5 -64t11.5 -56.5t24.5 -48.5t43.5 -31t66 -12q64 0 108 24zM924 1072 q0 36 -24 63.5t-60 27.5t-60.5 -27t-24.5 -64q0 -36 25 -62.5t60 -26.5t59.5 27t24.5 62zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf1d3;" horiz-adv-x="1792" d="M595 22q0 100 -165 100q-158 0 -158 -104q0 -101 172 -101q151 0 151 105zM536 777q0 61 -30 102t-89 41q-124 0 -124 -145q0 -135 124 -135q119 0 119 137zM805 1101v-202q-36 -12 -79 -22q16 -43 16 -84q0 -127 -73 -216.5t-197 -112.5q-40 -8 -59.5 -27t-19.5 -58 q0 -31 22.5 -51.5t58 -32t78.5 -22t86 -25.5t78.5 -37.5t58 -64t22.5 -98.5q0 -304 -363 -304q-69 0 -130 12.5t-116 41t-87.5 82t-32.5 127.5q0 165 182 225v4q-67 41 -67 126q0 109 63 137v4q-72 24 -119.5 108.5t-47.5 165.5q0 139 95 231.5t235 92.5q96 0 178 -47 q98 0 218 47zM1123 220h-222q4 45 4 134v609q0 94 -4 128h222q-4 -33 -4 -124v-613q0 -89 4 -134zM1724 442v-196q-71 -39 -174 -39q-62 0 -107 20t-70 50t-39.5 78t-18.5 92t-4 103v351h2v4q-7 0 -19 1t-18 1q-21 0 -59 -6v190h96v76q0 54 -6 89h227q-6 -41 -6 -165h171 v-190q-15 0 -43.5 2t-42.5 2h-85v-365q0 -131 87 -131q61 0 109 33zM1148 1389q0 -58 -39 -101.5t-96 -43.5q-58 0 -98 43.5t-40 101.5q0 59 39.5 103t98.5 44q58 0 96.5 -44.5t38.5 -102.5z" />
+<glyph unicode="&#xf1d4;" d="M809 532l266 499h-112l-157 -312q-24 -48 -44 -92l-42 92l-155 312h-120l263 -493v-324h101v318zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf1d5;" horiz-adv-x="1280" d="M842 964q0 -80 -57 -136.5t-136 -56.5q-60 0 -111 35q-62 -67 -115 -146q-247 -371 -202 -859q1 -22 -12.5 -38.5t-34.5 -18.5h-5q-20 0 -35 13.5t-17 33.5q-14 126 -3.5 247.5t29.5 217t54 186t69 155.5t74 125q61 90 132 165q-16 35 -16 77q0 80 56.5 136.5t136.5 56.5 t136.5 -56.5t56.5 -136.5zM1223 953q0 -158 -78 -292t-212.5 -212t-292.5 -78q-64 0 -131 14q-21 5 -32.5 23.5t-6.5 39.5q5 20 23 31.5t39 7.5q51 -13 108 -13q97 0 186 38t153 102t102 153t38 186t-38 186t-102 153t-153 102t-186 38t-186 -38t-153 -102t-102 -153 t-38 -186q0 -114 52 -218q10 -20 3.5 -40t-25.5 -30t-39.5 -3t-30.5 26q-64 123 -64 265q0 119 46.5 227t124.5 186t186 124t226 46q158 0 292.5 -78t212.5 -212.5t78 -292.5z" />
+<glyph unicode="&#xf1d6;" horiz-adv-x="1792" d="M270 730q-8 19 -8 52q0 20 11 49t24 45q-1 22 7.5 53t22.5 43q0 139 92.5 288.5t217.5 209.5q139 66 324 66q133 0 266 -55q49 -21 90 -48t71 -56t55 -68t42 -74t32.5 -84.5t25.5 -89.5t22 -98l1 -5q55 -83 55 -150q0 -14 -9 -40t-9 -38q0 -1 1.5 -3.5t3.5 -5t2 -3.5 q77 -114 120.5 -214.5t43.5 -208.5q0 -43 -19.5 -100t-55.5 -57q-9 0 -19.5 7.5t-19 17.5t-19 26t-16 26.5t-13.5 26t-9 17.5q-1 1 -3 1l-5 -4q-59 -154 -132 -223q20 -20 61.5 -38.5t69 -41.5t35.5 -65q-2 -4 -4 -16t-7 -18q-64 -97 -302 -97q-53 0 -110.5 9t-98 20 t-104.5 30q-15 5 -23 7q-14 4 -46 4.5t-40 1.5q-41 -45 -127.5 -65t-168.5 -20q-35 0 -69 1.5t-93 9t-101 20.5t-74.5 40t-32.5 64q0 40 10 59.5t41 48.5q11 2 40.5 13t49.5 12q4 0 14 2q2 2 2 4l-2 3q-48 11 -108 105.5t-73 156.5l-5 3q-4 0 -12 -20q-18 -41 -54.5 -74.5 t-77.5 -37.5h-1q-4 0 -6 4.5t-5 5.5q-23 54 -23 100q0 275 252 466z" />
+<glyph unicode="&#xf1d7;" horiz-adv-x="2048" d="M580 1075q0 41 -25 66t-66 25q-43 0 -76 -25.5t-33 -65.5q0 -39 33 -64.5t76 -25.5q41 0 66 24.5t25 65.5zM1323 568q0 28 -25.5 50t-65.5 22q-27 0 -49.5 -22.5t-22.5 -49.5q0 -28 22.5 -50.5t49.5 -22.5q40 0 65.5 22t25.5 51zM1087 1075q0 41 -24.5 66t-65.5 25 q-43 0 -76 -25.5t-33 -65.5q0 -39 33 -64.5t76 -25.5q41 0 65.5 24.5t24.5 65.5zM1722 568q0 28 -26 50t-65 22q-27 0 -49.5 -22.5t-22.5 -49.5q0 -28 22.5 -50.5t49.5 -22.5q39 0 65 22t26 51zM1456 965q-31 4 -70 4q-169 0 -311 -77t-223.5 -208.5t-81.5 -287.5 q0 -78 23 -152q-35 -3 -68 -3q-26 0 -50 1.5t-55 6.5t-44.5 7t-54.5 10.5t-50 10.5l-253 -127l72 218q-290 203 -290 490q0 169 97.5 311t264 223.5t363.5 81.5q176 0 332.5 -66t262 -182.5t136.5 -260.5zM2048 404q0 -117 -68.5 -223.5t-185.5 -193.5l55 -181l-199 109 q-150 -37 -218 -37q-169 0 -311 70.5t-223.5 191.5t-81.5 264t81.5 264t223.5 191.5t311 70.5q161 0 303 -70.5t227.5 -192t85.5 -263.5z" />
+<glyph unicode="&#xf1d8;" horiz-adv-x="1792" d="M1764 1525q33 -24 27 -64l-256 -1536q-5 -29 -32 -45q-14 -8 -31 -8q-11 0 -24 5l-453 185l-242 -295q-18 -23 -49 -23q-13 0 -22 4q-19 7 -30.5 23.5t-11.5 36.5v349l864 1059l-1069 -925l-395 162q-37 14 -40 55q-2 40 32 59l1664 960q15 9 32 9q20 0 36 -11z" />
+<glyph unicode="&#xf1d9;" horiz-adv-x="1792" d="M1764 1525q33 -24 27 -64l-256 -1536q-5 -29 -32 -45q-14 -8 -31 -8q-11 0 -24 5l-527 215l-298 -327q-18 -21 -47 -21q-14 0 -23 4q-19 7 -30 23.5t-11 36.5v452l-472 193q-37 14 -40 55q-3 39 32 59l1664 960q35 21 68 -2zM1422 26l221 1323l-1434 -827l336 -137 l863 639l-478 -797z" />
+<glyph unicode="&#xf1da;" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5 t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298zM896 928v-448q0 -14 -9 -23 t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf1db;" d="M768 1280q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf1dc;" horiz-adv-x="1792" d="M1682 -128q-44 0 -132.5 3.5t-133.5 3.5q-44 0 -132 -3.5t-132 -3.5q-24 0 -37 20.5t-13 45.5q0 31 17 46t39 17t51 7t45 15q33 21 33 140l-1 391q0 21 -1 31q-13 4 -50 4h-675q-38 0 -51 -4q-1 -10 -1 -31l-1 -371q0 -142 37 -164q16 -10 48 -13t57 -3.5t45 -15 t20 -45.5q0 -26 -12.5 -48t-36.5 -22q-47 0 -139.5 3.5t-138.5 3.5q-43 0 -128 -3.5t-127 -3.5q-23 0 -35.5 21t-12.5 45q0 30 15.5 45t36 17.5t47.5 7.5t42 15q33 23 33 143l-1 57v813q0 3 0.5 26t0 36.5t-1.5 38.5t-3.5 42t-6.5 36.5t-11 31.5t-16 18q-15 10 -45 12t-53 2 t-41 14t-18 45q0 26 12 48t36 22q46 0 138.5 -3.5t138.5 -3.5q42 0 126.5 3.5t126.5 3.5q25 0 37.5 -22t12.5 -48q0 -30 -17 -43.5t-38.5 -14.5t-49.5 -4t-43 -13q-35 -21 -35 -160l1 -320q0 -21 1 -32q13 -3 39 -3h699q25 0 38 3q1 11 1 32l1 320q0 139 -35 160 q-18 11 -58.5 12.5t-66 13t-25.5 49.5q0 26 12.5 48t37.5 22q44 0 132 -3.5t132 -3.5q43 0 129 3.5t129 3.5q25 0 37.5 -22t12.5 -48q0 -30 -17.5 -44t-40 -14.5t-51.5 -3t-44 -12.5q-35 -23 -35 -161l1 -943q0 -119 34 -140q16 -10 46 -13.5t53.5 -4.5t41.5 -15.5t18 -44.5 q0 -26 -12 -48t-36 -22z" />
+<glyph unicode="&#xf1dd;" horiz-adv-x="1280" d="M1278 1347v-73q0 -29 -18.5 -61t-42.5 -32q-50 0 -54 -1q-26 -6 -32 -31q-3 -11 -3 -64v-1152q0 -25 -18 -43t-43 -18h-108q-25 0 -43 18t-18 43v1218h-143v-1218q0 -25 -17.5 -43t-43.5 -18h-108q-26 0 -43.5 18t-17.5 43v496q-147 12 -245 59q-126 58 -192 179 q-64 117 -64 259q0 166 88 286q88 118 209 159q111 37 417 37h479q25 0 43 -18t18 -43z" />
+<glyph unicode="&#xf1de;" d="M352 128v-128h-352v128h352zM704 256q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM864 640v-128h-864v128h864zM224 1152v-128h-224v128h224zM1536 128v-128h-736v128h736zM576 1280q26 0 45 -19t19 -45v-256 q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM1216 768q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM1536 640v-128h-224v128h224zM1536 1152v-128h-864v128h864z" />
+<glyph unicode="&#xf1e0;" d="M1216 512q133 0 226.5 -93.5t93.5 -226.5t-93.5 -226.5t-226.5 -93.5t-226.5 93.5t-93.5 226.5q0 12 2 34l-360 180q-92 -86 -218 -86q-133 0 -226.5 93.5t-93.5 226.5t93.5 226.5t226.5 93.5q126 0 218 -86l360 180q-2 22 -2 34q0 133 93.5 226.5t226.5 93.5 t226.5 -93.5t93.5 -226.5t-93.5 -226.5t-226.5 -93.5q-126 0 -218 86l-360 -180q2 -22 2 -34t-2 -34l360 -180q92 86 218 86z" />
+<glyph unicode="&#xf1e1;" d="M1280 341q0 88 -62.5 151t-150.5 63q-84 0 -145 -58l-241 120q2 16 2 23t-2 23l241 120q61 -58 145 -58q88 0 150.5 63t62.5 151t-62.5 150.5t-150.5 62.5t-151 -62.5t-63 -150.5q0 -7 2 -23l-241 -120q-62 57 -145 57q-88 0 -150.5 -62.5t-62.5 -150.5t62.5 -150.5 t150.5 -62.5q83 0 145 57l241 -120q-2 -16 -2 -23q0 -88 63 -150.5t151 -62.5t150.5 62.5t62.5 150.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf1e2;" horiz-adv-x="1792" d="M571 947q-10 25 -34 35t-49 0q-108 -44 -191 -127t-127 -191q-10 -25 0 -49t35 -34q13 -5 24 -5q42 0 60 40q34 84 98.5 148.5t148.5 98.5q25 11 35 35t0 49zM1513 1303l46 -46l-244 -243l68 -68q19 -19 19 -45.5t-19 -45.5l-64 -64q89 -161 89 -343q0 -143 -55.5 -273.5 t-150 -225t-225 -150t-273.5 -55.5t-273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5q182 0 343 -89l64 64q19 19 45.5 19t45.5 -19l68 -68zM1521 1359q-10 -10 -22 -10q-13 0 -23 10l-91 90q-9 10 -9 23t9 23q10 9 23 9t23 -9l90 -91 q10 -9 10 -22.5t-10 -22.5zM1751 1129q-11 -9 -23 -9t-23 9l-90 91q-10 9 -10 22.5t10 22.5q9 10 22.5 10t22.5 -10l91 -90q9 -10 9 -23t-9 -23zM1792 1312q0 -14 -9 -23t-23 -9h-96q-14 0 -23 9t-9 23t9 23t23 9h96q14 0 23 -9t9 -23zM1600 1504v-96q0 -14 -9 -23t-23 -9 t-23 9t-9 23v96q0 14 9 23t23 9t23 -9t9 -23zM1751 1449l-91 -90q-10 -10 -22 -10q-13 0 -23 10q-10 9 -10 22.5t10 22.5l90 91q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" />
+<glyph unicode="&#xf1e3;" horiz-adv-x="1792" d="M609 720l287 208l287 -208l-109 -336h-355zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM1515 186q149 203 149 454v3l-102 -89l-240 224l63 323 l134 -12q-150 206 -389 282l53 -124l-287 -159l-287 159l53 124q-239 -76 -389 -282l135 12l62 -323l-240 -224l-102 89v-3q0 -251 149 -454l30 132l326 -40l139 -298l-116 -69q117 -39 240 -39t240 39l-116 69l139 298l326 40z" />
+<glyph unicode="&#xf1e4;" horiz-adv-x="1792" d="M448 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM256 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM832 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23 v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM66 768q-28 0 -47 19t-19 46v129h514v-129q0 -27 -19 -46t-46 -19h-383zM1216 224v-192q0 -14 -9 -23t-23 -9h-192 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1600 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23 zM1408 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1016v-13h-514v10q0 104 -382 102q-382 -1 -382 -102v-10h-514v13q0 17 8.5 43t34 64t65.5 75.5t110.5 76t160 67.5t224 47.5t293.5 18.5t293 -18.5t224 -47.5 t160.5 -67.5t110.5 -76t65.5 -75.5t34 -64t8.5 -43zM1792 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 962v-129q0 -27 -19 -46t-46 -19h-384q-27 0 -46 19t-19 46v129h514z" />
+<glyph unicode="&#xf1e5;" horiz-adv-x="1792" d="M704 1216v-768q0 -26 -19 -45t-45 -19v-576q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v512l249 873q7 23 31 23h424zM1024 1216v-704h-256v704h256zM1792 320v-512q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v576q-26 0 -45 19t-19 45v768h424q24 0 31 -23z M736 1504v-224h-352v224q0 14 9 23t23 9h288q14 0 23 -9t9 -23zM1408 1504v-224h-352v224q0 14 9 23t23 9h288q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf1e6;" horiz-adv-x="1792" d="M1755 1083q37 -37 37 -90t-37 -91l-401 -400l150 -150l-160 -160q-163 -163 -389.5 -186.5t-411.5 100.5l-362 -362h-181v181l362 362q-124 185 -100.5 411.5t186.5 389.5l160 160l150 -150l400 401q38 37 91 37t90 -37t37 -90.5t-37 -90.5l-400 -401l234 -234l401 400 q38 37 91 37t90 -37z" />
+<glyph unicode="&#xf1e7;" horiz-adv-x="1792" d="M873 796q0 -83 -63.5 -142.5t-152.5 -59.5t-152.5 59.5t-63.5 142.5q0 84 63.5 143t152.5 59t152.5 -59t63.5 -143zM1375 796q0 -83 -63 -142.5t-153 -59.5q-89 0 -152.5 59.5t-63.5 142.5q0 84 63.5 143t152.5 59q90 0 153 -59t63 -143zM1600 616v667q0 87 -32 123.5 t-111 36.5h-1112q-83 0 -112.5 -34t-29.5 -126v-673q43 -23 88.5 -40t81 -28t81 -18.5t71 -11t70 -4t58.5 -0.5t56.5 2t44.5 2q68 1 95 -27q6 -6 10 -9q26 -25 61 -51q7 91 118 87q5 0 36.5 -1.5t43 -2t45.5 -1t53 1t54.5 4.5t61 8.5t62 13.5t67 19.5t67.5 27t72 34.5z M1763 621q-121 -149 -372 -252q84 -285 -23 -465q-66 -113 -183 -148q-104 -32 -182 15q-86 51 -82 164l-1 326v1q-8 2 -24.5 6t-23.5 5l-1 -338q4 -114 -83 -164q-79 -47 -183 -15q-117 36 -182 150q-105 180 -22 463q-251 103 -372 252q-25 37 -4 63t60 -1q3 -2 11 -7 t11 -8v694q0 72 47 123t114 51h1257q67 0 114 -51t47 -123v-694l21 15q39 27 60 1t-4 -63z" />
+<glyph unicode="&#xf1e8;" horiz-adv-x="1792" d="M896 1102v-434h-145v434h145zM1294 1102v-434h-145v434h145zM1294 342l253 254v795h-1194v-1049h326v-217l217 217h398zM1692 1536v-1013l-434 -434h-326l-217 -217h-217v217h-398v1158l109 289h1483z" />
+<glyph unicode="&#xf1e9;" d="M773 217v-127q-1 -292 -6 -305q-12 -32 -51 -40q-54 -9 -181.5 38t-162.5 89q-13 15 -17 36q-1 12 4 26q4 10 34 47t181 216q1 0 60 70q15 19 39.5 24.5t49.5 -3.5q24 -10 37.5 -29t12.5 -42zM624 468q-3 -55 -52 -70l-120 -39q-275 -88 -292 -88q-35 2 -54 36 q-12 25 -17 75q-8 76 1 166.5t30 124.5t56 32q13 0 202 -77q70 -29 115 -47l84 -34q23 -9 35.5 -30.5t11.5 -48.5zM1450 171q-7 -54 -91.5 -161t-135.5 -127q-37 -14 -63 7q-14 10 -184 287l-47 77q-14 21 -11.5 46t19.5 46q35 43 83 26q1 -1 119 -40q203 -66 242 -79.5 t47 -20.5q28 -22 22 -61zM778 803q5 -102 -54 -122q-58 -17 -114 71l-378 598q-8 35 19 62q41 43 207.5 89.5t224.5 31.5q40 -10 49 -45q3 -18 22 -305.5t24 -379.5zM1440 695q3 -39 -26 -59q-15 -10 -329 -86q-67 -15 -91 -23l1 2q-23 -6 -46 4t-37 32q-30 47 0 87 q1 1 75 102q125 171 150 204t34 39q28 19 65 2q48 -23 123 -133.5t81 -167.5v-3z" />
+<glyph unicode="&#xf1ea;" horiz-adv-x="2048" d="M1024 1024h-384v-384h384v384zM1152 384v-128h-640v128h640zM1152 1152v-640h-640v640h640zM1792 384v-128h-512v128h512zM1792 640v-128h-512v128h512zM1792 896v-128h-512v128h512zM1792 1152v-128h-512v128h512zM256 192v960h-128v-960q0 -26 19 -45t45 -19t45 19 t19 45zM1920 192v1088h-1536v-1088q0 -33 -11 -64h1483q26 0 45 19t19 45zM2048 1408v-1216q0 -80 -56 -136t-136 -56h-1664q-80 0 -136 56t-56 136v1088h256v128h1792z" />
+<glyph unicode="&#xf1eb;" horiz-adv-x="2048" d="M1024 13q-20 0 -93 73.5t-73 93.5q0 32 62.5 54t103.5 22t103.5 -22t62.5 -54q0 -20 -73 -93.5t-93 -73.5zM1294 284q-2 0 -40 25t-101.5 50t-128.5 25t-128.5 -25t-101 -50t-40.5 -25q-18 0 -93.5 75t-75.5 93q0 13 10 23q78 77 196 121t233 44t233 -44t196 -121 q10 -10 10 -23q0 -18 -75.5 -93t-93.5 -75zM1567 556q-11 0 -23 8q-136 105 -252 154.5t-268 49.5q-85 0 -170.5 -22t-149 -53t-113.5 -62t-79 -53t-31 -22q-17 0 -92 75t-75 93q0 12 10 22q132 132 320 205t380 73t380 -73t320 -205q10 -10 10 -22q0 -18 -75 -93t-92 -75z M1838 827q-11 0 -22 9q-179 157 -371.5 236.5t-420.5 79.5t-420.5 -79.5t-371.5 -236.5q-11 -9 -22 -9q-17 0 -92.5 75t-75.5 93q0 13 10 23q187 186 445 288t527 102t527 -102t445 -288q10 -10 10 -23q0 -18 -75.5 -93t-92.5 -75z" />
+<glyph unicode="&#xf1ec;" horiz-adv-x="1792" d="M384 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5 t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1152 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5 t37.5 90.5zM384 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1152 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 768q0 53 -37.5 90.5t-90.5 37.5 t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1536 0v384q0 52 -38 90t-90 38t-90 -38t-38 -90v-384q0 -52 38 -90t90 -38t90 38t38 90zM1152 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5z M1536 1088v256q0 26 -19 45t-45 19h-1280q-26 0 -45 -19t-19 -45v-256q0 -26 19 -45t45 -19h1280q26 0 45 19t19 45zM1536 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1408v-1536q0 -52 -38 -90t-90 -38 h-1408q-52 0 -90 38t-38 90v1536q0 52 38 90t90 38h1408q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf1ed;" d="M1519 890q18 -84 -4 -204q-87 -444 -565 -444h-44q-25 0 -44 -16.5t-24 -42.5l-4 -19l-55 -346l-2 -15q-5 -26 -24.5 -42.5t-44.5 -16.5h-251q-21 0 -33 15t-9 36q9 56 26.5 168t26.5 168t27 167.5t27 167.5q5 37 43 37h131q133 -2 236 21q175 39 287 144q102 95 155 246 q24 70 35 133q1 6 2.5 7.5t3.5 1t6 -3.5q79 -59 98 -162zM1347 1172q0 -107 -46 -236q-80 -233 -302 -315q-113 -40 -252 -42q0 -1 -90 -1l-90 1q-100 0 -118 -96q-2 -8 -85 -530q-1 -10 -12 -10h-295q-22 0 -36.5 16.5t-11.5 38.5l232 1471q5 29 27.5 48t51.5 19h598 q34 0 97.5 -13t111.5 -32q107 -41 163.5 -123t56.5 -196z" />
+<glyph unicode="&#xf1ee;" horiz-adv-x="1792" d="M602 949q19 -61 31 -123.5t17 -141.5t-14 -159t-62 -145q-21 81 -67 157t-95.5 127t-99 90.5t-78.5 57.5t-33 19q-62 34 -81.5 100t14.5 128t101 81.5t129 -14.5q138 -83 238 -177zM927 1236q11 -25 20.5 -46t36.5 -100.5t42.5 -150.5t25.5 -179.5t0 -205.5t-47.5 -209.5 t-105.5 -208.5q-51 -72 -138 -72q-54 0 -98 31q-57 40 -69 109t28 127q60 85 81 195t13 199.5t-32 180.5t-39 128t-22 52q-31 63 -8.5 129.5t85.5 97.5q34 17 75 17q47 0 88.5 -25t63.5 -69zM1248 567q-17 -160 -72 -311q-17 131 -63 246q25 174 -5 361q-27 178 -94 342 q114 -90 212 -211q9 -37 15 -80q26 -179 7 -347zM1520 1440q9 -17 23.5 -49.5t43.5 -117.5t50.5 -178t34 -227.5t5 -269t-47 -300t-112.5 -323.5q-22 -48 -66 -75.5t-95 -27.5q-39 0 -74 16q-67 31 -92.5 100t4.5 136q58 126 90 257.5t37.5 239.5t-3.5 213.5t-26.5 180.5 t-38.5 138.5t-32.5 90t-15.5 32.5q-34 65 -11.5 135.5t87.5 104.5q37 20 81 20q49 0 91.5 -25.5t66.5 -70.5z" />
+<glyph unicode="&#xf1f0;" horiz-adv-x="2304" d="M1975 546h-138q14 37 66 179l3 9q4 10 10 26t9 26l12 -55zM531 611l-58 295q-11 54 -75 54h-268l-2 -13q311 -79 403 -336zM710 960l-162 -438l-17 89q-26 70 -85 129.5t-131 88.5l135 -510h175l261 641h-176zM849 318h166l104 642h-166zM1617 944q-69 27 -149 27 q-123 0 -201 -59t-79 -153q-1 -102 145 -174q48 -23 67 -41t19 -39q0 -30 -30 -46t-69 -16q-86 0 -156 33l-22 11l-23 -144q74 -34 185 -34q130 -1 208.5 59t80.5 160q0 106 -140 174q-49 25 -71 42t-22 38q0 22 24.5 38.5t70.5 16.5q70 1 124 -24l15 -8zM2042 960h-128 q-65 0 -87 -54l-246 -588h174l35 96h212q5 -22 20 -96h154zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf1f1;" horiz-adv-x="2304" d="M671 603h-13q-47 0 -47 -32q0 -22 20 -22q17 0 28 15t12 39zM1066 639h62v3q1 4 0.5 6.5t-1 7t-2 8t-4.5 6.5t-7.5 5t-11.5 2q-28 0 -36 -38zM1606 603h-12q-48 0 -48 -32q0 -22 20 -22q17 0 28 15t12 39zM1925 629q0 41 -30 41q-19 0 -31 -20t-12 -51q0 -42 28 -42 q20 0 32.5 20t12.5 52zM480 770h87l-44 -262h-56l32 201l-71 -201h-39l-4 200l-34 -200h-53l44 262h81l2 -163zM733 663q0 -6 -4 -42q-16 -101 -17 -113h-47l1 22q-20 -26 -58 -26q-23 0 -37.5 16t-14.5 42q0 39 26 60.5t73 21.5q14 0 23 -1q0 3 0.5 5.5t1 4.5t0.5 3 q0 20 -36 20q-29 0 -59 -10q0 4 7 48q38 11 67 11q74 0 74 -62zM889 721l-8 -49q-22 3 -41 3q-27 0 -27 -17q0 -8 4.5 -12t21.5 -11q40 -19 40 -60q0 -72 -87 -71q-34 0 -58 6q0 2 7 49q29 -8 51 -8q32 0 32 19q0 7 -4.5 11.5t-21.5 12.5q-43 20 -43 59q0 72 84 72 q30 0 50 -4zM977 721h28l-7 -52h-29q-2 -17 -6.5 -40.5t-7 -38.5t-2.5 -18q0 -16 19 -16q8 0 16 2l-8 -47q-21 -7 -40 -7q-43 0 -45 47q0 12 8 56q3 20 25 146h55zM1180 648q0 -23 -7 -52h-111q-3 -22 10 -33t38 -11q30 0 58 14l-9 -54q-30 -8 -57 -8q-95 0 -95 95 q0 55 27.5 90.5t69.5 35.5q35 0 55.5 -21t20.5 -56zM1319 722q-13 -23 -22 -62q-22 2 -31 -24t-25 -128h-56l3 14q22 130 29 199h51l-3 -33q14 21 25.5 29.5t28.5 4.5zM1506 763l-9 -57q-28 14 -50 14q-31 0 -51 -27.5t-20 -70.5q0 -30 13.5 -47t38.5 -17q21 0 48 13 l-10 -59q-28 -8 -50 -8q-45 0 -71.5 30.5t-26.5 82.5q0 70 35.5 114.5t91.5 44.5q26 0 61 -13zM1668 663q0 -18 -4 -42q-13 -79 -17 -113h-46l1 22q-20 -26 -59 -26q-23 0 -37 16t-14 42q0 39 25.5 60.5t72.5 21.5q15 0 23 -1q2 7 2 13q0 20 -36 20q-29 0 -59 -10q0 4 8 48 q38 11 67 11q73 0 73 -62zM1809 722q-14 -24 -21 -62q-23 2 -31.5 -23t-25.5 -129h-56l3 14q19 104 29 199h52q0 -11 -4 -33q15 21 26.5 29.5t27.5 4.5zM1950 770h56l-43 -262h-53l3 19q-23 -23 -52 -23q-31 0 -49.5 24t-18.5 64q0 53 27.5 92t64.5 39q31 0 53 -29z M2061 640q0 148 -72.5 273t-198 198t-273.5 73q-181 0 -328 -110q127 -116 171 -284h-50q-44 150 -158 253q-114 -103 -158 -253h-50q44 168 171 284q-147 110 -328 110q-148 0 -273.5 -73t-198 -198t-72.5 -273t72.5 -273t198 -198t273.5 -73q181 0 328 110 q-120 111 -165 264h50q46 -138 152 -233q106 95 152 233h50q-45 -153 -165 -264q147 -110 328 -110q148 0 273.5 73t198 198t72.5 273zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf1f2;" horiz-adv-x="2304" d="M313 759q0 -51 -36 -84q-29 -26 -89 -26h-17v220h17q61 0 89 -27q36 -31 36 -83zM2089 824q0 -52 -64 -52h-19v101h20q63 0 63 -49zM380 759q0 74 -50 120.5t-129 46.5h-95v-333h95q74 0 119 38q60 51 60 128zM410 593h65v333h-65v-333zM730 694q0 40 -20.5 62t-75.5 42 q-29 10 -39.5 19t-10.5 23q0 16 13.5 26.5t34.5 10.5q29 0 53 -27l34 44q-41 37 -98 37q-44 0 -74 -27.5t-30 -67.5q0 -35 18 -55.5t64 -36.5q37 -13 45 -19q19 -12 19 -34q0 -20 -14 -33.5t-36 -13.5q-48 0 -71 44l-42 -40q44 -64 115 -64q51 0 83 30.5t32 79.5zM1008 604 v77q-37 -37 -78 -37q-49 0 -80.5 32.5t-31.5 82.5q0 48 31.5 81.5t77.5 33.5q43 0 81 -38v77q-40 20 -80 20q-74 0 -125.5 -50.5t-51.5 -123.5t51 -123.5t125 -50.5q42 0 81 19zM2240 0v527q-65 -40 -144.5 -84t-237.5 -117t-329.5 -137.5t-417.5 -134.5t-504 -118h1569 q26 0 45 19t19 45zM1389 757q0 75 -53 128t-128 53t-128 -53t-53 -128t53 -128t128 -53t128 53t53 128zM1541 584l144 342h-71l-90 -224l-89 224h-71l142 -342h35zM1714 593h184v56h-119v90h115v56h-115v74h119v57h-184v-333zM2105 593h80l-105 140q76 16 76 94q0 47 -31 73 t-87 26h-97v-333h65v133h9zM2304 1274v-1268q0 -56 -38.5 -95t-93.5 -39h-2040q-55 0 -93.5 39t-38.5 95v1268q0 56 38.5 95t93.5 39h2040q55 0 93.5 -39t38.5 -95z" />
+<glyph unicode="&#xf1f3;" horiz-adv-x="2304" d="M119 854h89l-45 108zM740 328l74 79l-70 79h-163v-49h142v-55h-142v-54h159zM898 406l99 -110v217zM1186 453q0 33 -40 33h-84v-69h83q41 0 41 36zM1475 457q0 29 -42 29h-82v-61h81q43 0 43 32zM1197 923q0 29 -42 29h-82v-60h81q43 0 43 31zM1656 854h89l-44 108z M699 1009v-271h-66v212l-94 -212h-57l-94 212v-212h-132l-25 60h-135l-25 -60h-70l116 271h96l110 -257v257h106l85 -184l77 184h108zM1255 453q0 -20 -5.5 -35t-14 -25t-22.5 -16.5t-26 -10t-31.5 -4.5t-31.5 -1t-32.5 0.5t-29.5 0.5v-91h-126l-80 90l-83 -90h-256v271h260 l80 -89l82 89h207q109 0 109 -89zM964 794v-56h-217v271h217v-57h-152v-49h148v-55h-148v-54h152zM2304 235v-229q0 -55 -38.5 -94.5t-93.5 -39.5h-2040q-55 0 -93.5 39.5t-38.5 94.5v678h111l25 61h55l25 -61h218v46l19 -46h113l20 47v-47h541v99l10 1q10 0 10 -14v-86h279 v23q23 -12 55 -18t52.5 -6.5t63 0.5t51.5 1l25 61h56l25 -61h227v58l34 -58h182v378h-180v-44l-25 44h-185v-44l-23 44h-249q-69 0 -109 -22v22h-172v-22q-24 22 -73 22h-628l-43 -97l-43 97h-198v-44l-22 44h-169l-78 -179v391q0 55 38.5 94.5t93.5 39.5h2040 q55 0 93.5 -39.5t38.5 -94.5v-678h-120q-51 0 -81 -22v22h-177q-55 0 -78 -22v22h-316v-22q-31 22 -87 22h-209v-22q-23 22 -91 22h-234l-54 -58l-50 58h-349v-378h343l55 59l52 -59h211v89h21q59 0 90 13v-102h174v99h8q8 0 10 -2t2 -10v-87h529q57 0 88 24v-24h168 q60 0 95 17zM1546 469q0 -23 -12 -43t-34 -29q25 -9 34 -26t9 -46v-54h-65v45q0 33 -12 43.5t-46 10.5h-69v-99h-65v271h154q48 0 77 -15t29 -58zM1269 936q0 -24 -12.5 -44t-33.5 -29q26 -9 34.5 -25.5t8.5 -46.5v-53h-65q0 9 0.5 26.5t0 25t-3 18.5t-8.5 16t-17.5 8.5 t-29.5 3.5h-70v-98h-64v271l153 -1q49 0 78 -14.5t29 -57.5zM1798 327v-56h-216v271h216v-56h-151v-49h148v-55h-148v-54zM1372 1009v-271h-66v271h66zM2065 357q0 -86 -102 -86h-126v58h126q34 0 34 25q0 16 -17 21t-41.5 5t-49.5 3.5t-42 22.5t-17 55q0 39 26 60t66 21 h130v-57h-119q-36 0 -36 -25q0 -16 17.5 -20.5t42 -4t49 -2.5t42 -21.5t17.5 -54.5zM2304 407v-101q-24 -35 -88 -35h-125v58h125q33 0 33 25q0 13 -12.5 19t-31 5.5t-40 2t-40 8t-31 24t-12.5 48.5q0 39 26.5 60t66.5 21h129v-57h-118q-36 0 -36 -25q0 -20 29 -22t68.5 -5 t56.5 -26zM2139 1008v-270h-92l-122 203v-203h-132l-26 60h-134l-25 -60h-75q-129 0 -129 133q0 138 133 138h63v-59q-7 0 -28 1t-28.5 0.5t-23 -2t-21.5 -6.5t-14.5 -13.5t-11.5 -23t-3 -33.5q0 -38 13.5 -58t49.5 -20h29l92 213h97l109 -256v256h99l114 -188v188h66z" />
+<glyph unicode="&#xf1f4;" horiz-adv-x="2304" d="M745 630q0 -37 -25.5 -61.5t-62.5 -24.5q-29 0 -46.5 16t-17.5 44q0 37 25 62.5t62 25.5q28 0 46.5 -16.5t18.5 -45.5zM1530 779q0 -42 -22 -57t-66 -15l-32 -1l17 107q2 11 13 11h18q22 0 35 -2t25 -12.5t12 -30.5zM1881 630q0 -36 -25.5 -61t-61.5 -25q-29 0 -47 16 t-18 44q0 37 25 62.5t62 25.5q28 0 46.5 -16.5t18.5 -45.5zM513 801q0 59 -38.5 85.5t-100.5 26.5h-160q-19 0 -21 -19l-65 -408q-1 -6 3 -11t10 -5h76q20 0 22 19l18 110q1 8 7 13t15 6.5t17 1.5t19 -1t14 -1q86 0 135 48.5t49 134.5zM822 489l41 261q1 6 -3 11t-10 5h-76 q-14 0 -17 -33q-27 40 -95 40q-72 0 -122.5 -54t-50.5 -127q0 -59 34.5 -94t92.5 -35q28 0 58 12t48 32q-4 -12 -4 -21q0 -16 13 -16h69q19 0 22 19zM1269 752q0 5 -4 9.5t-9 4.5h-77q-11 0 -18 -10l-106 -156l-44 150q-5 16 -22 16h-75q-5 0 -9 -4.5t-4 -9.5q0 -2 19.5 -59 t42 -123t23.5 -70q-82 -112 -82 -120q0 -13 13 -13h77q11 0 18 10l255 368q2 2 2 7zM1649 801q0 59 -38.5 85.5t-100.5 26.5h-159q-20 0 -22 -19l-65 -408q-1 -6 3 -11t10 -5h82q12 0 16 13l18 116q1 8 7 13t15 6.5t17 1.5t19 -1t14 -1q86 0 135 48.5t49 134.5zM1958 489 l41 261q1 6 -3 11t-10 5h-76q-14 0 -17 -33q-26 40 -95 40q-72 0 -122.5 -54t-50.5 -127q0 -59 34.5 -94t92.5 -35q29 0 59 12t47 32q0 -1 -2 -9t-2 -12q0 -16 13 -16h69q19 0 22 19zM2176 898v1q0 14 -13 14h-74q-11 0 -13 -11l-65 -416l-1 -2q0 -5 4 -9.5t10 -4.5h66 q19 0 21 19zM392 764q-5 -35 -26 -46t-60 -11l-33 -1l17 107q2 11 13 11h19q40 0 58 -11.5t12 -48.5zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf1f5;" horiz-adv-x="2304" d="M1597 633q0 -69 -21 -106q-19 -35 -52 -35q-23 0 -41 9v224q29 30 57 30q57 0 57 -122zM2035 669h-110q6 98 56 98q51 0 54 -98zM476 534q0 59 -33 91.5t-101 57.5q-36 13 -52 24t-16 25q0 26 38 26q58 0 124 -33l18 112q-67 32 -149 32q-77 0 -123 -38q-48 -39 -48 -109 q0 -58 32.5 -90.5t99.5 -56.5q39 -14 54.5 -25.5t15.5 -27.5q0 -31 -48 -31q-29 0 -70 12.5t-72 30.5l-18 -113q72 -41 168 -41q81 0 129 37q51 41 51 117zM771 749l19 111h-96v135l-129 -21l-18 -114l-46 -8l-17 -103h62v-219q0 -84 44 -120q38 -30 111 -30q32 0 79 11v118 q-32 -7 -44 -7q-42 0 -42 50v197h77zM1087 724v139q-15 3 -28 3q-32 0 -55.5 -16t-33.5 -46l-10 56h-131v-471h150v306q26 31 82 31q16 0 26 -2zM1124 389h150v471h-150v-471zM1746 638q0 122 -45 179q-40 52 -111 52q-64 0 -117 -56l-8 47h-132v-645l150 25v151 q36 -11 68 -11q83 0 134 56q61 65 61 202zM1278 986q0 33 -23 56t-56 23t-56 -23t-23 -56t23 -56.5t56 -23.5t56 23.5t23 56.5zM2176 629q0 113 -48 176q-50 64 -144 64q-96 0 -151.5 -66t-55.5 -180q0 -128 63 -188q55 -55 161 -55q101 0 160 40l-16 103q-57 -31 -128 -31 q-43 0 -63 19q-23 19 -28 66h248q2 14 2 52zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf1f6;" horiz-adv-x="2048" d="M1558 684q61 -356 298 -556q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-180.5 74.5t-75.5 180.5zM1024 -176q16 0 16 16t-16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5zM2026 1424q8 -10 7.5 -23.5t-10.5 -22.5 l-1872 -1622q-10 -8 -23.5 -7t-21.5 11l-84 96q-8 10 -7.5 23.5t10.5 21.5l186 161q-19 32 -19 66q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q124 -18 219 -82.5t148 -157.5 l418 363q10 8 23.5 7t21.5 -11z" />
+<glyph unicode="&#xf1f7;" horiz-adv-x="2048" d="M1040 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM503 315l877 760q-42 88 -132.5 146.5t-223.5 58.5q-93 0 -169.5 -31.5t-121.5 -80.5t-69 -103t-24 -105q0 -384 -137 -645zM1856 128 q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-180.5 74.5t-75.5 180.5l149 129h757q-166 187 -227 459l111 97q61 -356 298 -556zM1942 1520l84 -96q8 -10 7.5 -23.5t-10.5 -22.5l-1872 -1622q-10 -8 -23.5 -7t-21.5 11l-84 96q-8 10 -7.5 23.5t10.5 21.5l186 161 q-19 32 -19 66q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q124 -18 219 -82.5t148 -157.5l418 363q10 8 23.5 7t21.5 -11z" />
+<glyph unicode="&#xf1f8;" horiz-adv-x="1408" d="M512 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM768 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1024 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704 q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167 q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf1f9;" d="M1150 462v-109q0 -50 -36.5 -89t-94 -60.5t-118 -32.5t-117.5 -11q-205 0 -342.5 139t-137.5 346q0 203 136 339t339 136q34 0 75.5 -4.5t93 -18t92.5 -34t69 -56.5t28 -81v-109q0 -16 -16 -16h-118q-16 0 -16 16v70q0 43 -65.5 67.5t-137.5 24.5q-140 0 -228.5 -91.5 t-88.5 -237.5q0 -151 91.5 -249.5t233.5 -98.5q68 0 138 24t70 66v70q0 7 4.5 11.5t10.5 4.5h119q6 0 11 -4.5t5 -11.5zM768 1280q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5 t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf1fa;" d="M972 761q0 108 -53.5 169t-147.5 61q-63 0 -124 -30.5t-110 -84.5t-79.5 -137t-30.5 -180q0 -112 53.5 -173t150.5 -61q96 0 176 66.5t122.5 166t42.5 203.5zM1536 640q0 -111 -37 -197t-98.5 -135t-131.5 -74.5t-145 -27.5q-6 0 -15.5 -0.5t-16.5 -0.5q-95 0 -142 53 q-28 33 -33 83q-52 -66 -131.5 -110t-173.5 -44q-161 0 -249.5 95.5t-88.5 269.5q0 157 66 290t179 210.5t246 77.5q87 0 155 -35.5t106 -99.5l2 19l11 56q1 6 5.5 12t9.5 6h118q5 0 13 -11q5 -5 3 -16l-120 -614q-5 -24 -5 -48q0 -39 12.5 -52t44.5 -13q28 1 57 5.5t73 24 t77 50t57 89.5t24 137q0 292 -174 466t-466 174q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51q228 0 405 144q11 9 24 8t21 -12l41 -49q8 -12 7 -24q-2 -13 -12 -22q-102 -83 -227.5 -128t-258.5 -45q-156 0 -298 61 t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q344 0 556 -212t212 -556z" />
+<glyph unicode="&#xf1fb;" horiz-adv-x="1792" d="M1698 1442q94 -94 94 -226.5t-94 -225.5l-225 -223l104 -104q10 -10 10 -23t-10 -23l-210 -210q-10 -10 -23 -10t-23 10l-105 105l-603 -603q-37 -37 -90 -37h-203l-256 -128l-64 64l128 256v203q0 53 37 90l603 603l-105 105q-10 10 -10 23t10 23l210 210q10 10 23 10 t23 -10l104 -104l223 225q93 94 225.5 94t226.5 -94zM512 64l576 576l-192 192l-576 -576v-192h192z" />
+<glyph unicode="&#xf1fc;" horiz-adv-x="1792" d="M1615 1536q70 0 122.5 -46.5t52.5 -116.5q0 -63 -45 -151q-332 -629 -465 -752q-97 -91 -218 -91q-126 0 -216.5 92.5t-90.5 219.5q0 128 92 212l638 579q59 54 130 54zM706 502q39 -76 106.5 -130t150.5 -76l1 -71q4 -213 -129.5 -347t-348.5 -134q-123 0 -218 46.5 t-152.5 127.5t-86.5 183t-29 220q7 -5 41 -30t62 -44.5t59 -36.5t46 -17q41 0 55 37q25 66 57.5 112.5t69.5 76t88 47.5t103 25.5t125 10.5z" />
+<glyph unicode="&#xf1fd;" horiz-adv-x="1792" d="M1792 128v-384h-1792v384q45 0 85 14t59 27.5t47 37.5q30 27 51.5 38t56.5 11t55.5 -11t52.5 -38q29 -25 47 -38t58 -27t86 -14q45 0 85 14.5t58 27t48 37.5q21 19 32.5 27t31 15t43.5 7q35 0 56.5 -11t51.5 -38q28 -24 47 -37.5t59 -27.5t85 -14t85 14t59 27.5t47 37.5 q30 27 51.5 38t56.5 11q34 0 55.5 -11t51.5 -38q28 -24 47 -37.5t59 -27.5t85 -14zM1792 448v-192q-35 0 -55.5 11t-52.5 38q-29 25 -47 38t-58 27t-85 14q-46 0 -86 -14t-58 -27t-47 -38q-22 -19 -33 -27t-31 -15t-44 -7q-35 0 -56.5 11t-51.5 38q-29 25 -47 38t-58 27 t-86 14q-45 0 -85 -14.5t-58 -27t-48 -37.5q-21 -19 -32.5 -27t-31 -15t-43.5 -7q-35 0 -56.5 11t-51.5 38q-28 24 -47 37.5t-59 27.5t-85 14q-46 0 -86 -14t-58 -27t-47 -38q-30 -27 -51.5 -38t-56.5 -11v192q0 80 56 136t136 56h64v448h256v-448h256v448h256v-448h256v448 h256v-448h64q80 0 136 -56t56 -136zM512 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150zM1024 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51 t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150zM1536 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150z" />
+<glyph unicode="&#xf1fe;" horiz-adv-x="2048" d="M2048 0v-128h-2048v1536h128v-1408h1920zM1664 1024l256 -896h-1664v576l448 576l576 -576z" />
+<glyph unicode="&#xf200;" horiz-adv-x="1792" d="M768 646l546 -546q-106 -108 -247.5 -168t-298.5 -60q-209 0 -385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103v-762zM955 640h773q0 -157 -60 -298.5t-168 -247.5zM1664 768h-768v768q209 0 385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf201;" horiz-adv-x="2048" d="M2048 0v-128h-2048v1536h128v-1408h1920zM1920 1248v-435q0 -21 -19.5 -29.5t-35.5 7.5l-121 121l-633 -633q-10 -10 -23 -10t-23 10l-233 233l-416 -416l-192 192l585 585q10 10 23 10t23 -10l233 -233l464 464l-121 121q-16 16 -7.5 35.5t29.5 19.5h435q14 0 23 -9 t9 -23z" />
+<glyph unicode="&#xf202;" horiz-adv-x="1792" d="M1292 832q0 -6 10 -41q10 -29 25 -49.5t41 -34t44 -20t55 -16.5q325 -91 325 -332q0 -146 -105.5 -242.5t-254.5 -96.5q-59 0 -111.5 18.5t-91.5 45.5t-77 74.5t-63 87.5t-53.5 103.5t-43.5 103t-39.5 106.5t-35.5 95q-32 81 -61.5 133.5t-73.5 96.5t-104 64t-142 20 q-96 0 -183 -55.5t-138 -144.5t-51 -185q0 -160 106.5 -279.5t263.5 -119.5q177 0 258 95q56 63 83 116l84 -152q-15 -34 -44 -70l1 -1q-131 -152 -388 -152q-147 0 -269.5 79t-190.5 207.5t-68 274.5q0 105 43.5 206t116 176.5t172 121.5t204.5 46q87 0 159 -19t123.5 -50 t95 -80t72.5 -99t58.5 -117t50.5 -124.5t50 -130.5t55 -127q96 -200 233 -200q81 0 138.5 48.5t57.5 128.5q0 42 -19 72t-50.5 46t-72.5 31.5t-84.5 27t-87.5 34t-81 52t-65 82t-39 122.5q-3 16 -3 33q0 110 87.5 192t198.5 78q78 -3 120.5 -14.5t90.5 -53.5h-1 q12 -11 23 -24.5t26 -36t19 -27.5l-129 -99q-26 49 -54 70v1q-23 21 -97 21q-49 0 -84 -33t-35 -83z" />
+<glyph unicode="&#xf203;" d="M1432 484q0 173 -234 239q-35 10 -53 16.5t-38 25t-29 46.5q0 2 -2 8.5t-3 12t-1 7.5q0 36 24.5 59.5t60.5 23.5q54 0 71 -15h-1q20 -15 39 -51l93 71q-39 54 -49 64q-33 29 -67.5 39t-85.5 10q-80 0 -142 -57.5t-62 -137.5q0 -7 2 -23q16 -96 64.5 -140t148.5 -73 q29 -8 49 -15.5t45 -21.5t38.5 -34.5t13.5 -46.5v-5q1 -58 -40.5 -93t-100.5 -35q-97 0 -167 144q-23 47 -51.5 121.5t-48 125.5t-54 110.5t-74 95.5t-103.5 60.5t-147 24.5q-101 0 -192 -56t-144 -148t-50 -192v-1q4 -108 50.5 -199t133.5 -147.5t196 -56.5q186 0 279 110 q20 27 31 51l-60 109q-42 -80 -99 -116t-146 -36q-115 0 -191 87t-76 204q0 105 82 189t186 84q112 0 170 -53.5t104 -172.5q8 -21 25.5 -68.5t28.5 -76.5t31.5 -74.5t38.5 -74t45.5 -62.5t55.5 -53.5t66 -33t80 -13.5q107 0 183 69.5t76 174.5zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf204;" horiz-adv-x="2048" d="M1152 640q0 104 -40.5 198.5t-109.5 163.5t-163.5 109.5t-198.5 40.5t-198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5zM1920 640q0 104 -40.5 198.5 t-109.5 163.5t-163.5 109.5t-198.5 40.5h-386q119 -90 188.5 -224t69.5 -288t-69.5 -288t-188.5 -224h386q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5zM2048 640q0 -130 -51 -248.5t-136.5 -204t-204 -136.5t-248.5 -51h-768q-130 0 -248.5 51t-204 136.5 t-136.5 204t-51 248.5t51 248.5t136.5 204t204 136.5t248.5 51h768q130 0 248.5 -51t204 -136.5t136.5 -204t51 -248.5z" />
+<glyph unicode="&#xf205;" horiz-adv-x="2048" d="M0 640q0 130 51 248.5t136.5 204t204 136.5t248.5 51h768q130 0 248.5 -51t204 -136.5t136.5 -204t51 -248.5t-51 -248.5t-136.5 -204t-204 -136.5t-248.5 -51h-768q-130 0 -248.5 51t-204 136.5t-136.5 204t-51 248.5zM1408 128q104 0 198.5 40.5t163.5 109.5 t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5t-163.5 109.5t-198.5 40.5t-198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5z" />
+<glyph unicode="&#xf206;" horiz-adv-x="2304" d="M762 384h-314q-40 0 -57.5 35t6.5 67l188 251q-65 31 -137 31q-132 0 -226 -94t-94 -226t94 -226t226 -94q115 0 203 72.5t111 183.5zM576 512h186q-18 85 -75 148zM1056 512l288 384h-480l-99 -132q105 -103 126 -252h165zM2176 448q0 132 -94 226t-226 94 q-60 0 -121 -24l174 -260q15 -23 10 -49t-27 -40q-15 -11 -36 -11q-35 0 -53 29l-174 260q-93 -95 -93 -225q0 -132 94 -226t226 -94t226 94t94 226zM2304 448q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 97 39.5 183.5t109.5 149.5l-65 98l-353 -469 q-18 -26 -51 -26h-197q-23 -164 -149 -274t-294 -110q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q114 0 215 -55l137 183h-224q-26 0 -45 19t-19 45t19 45t45 19h384v-128h435l-85 128h-222q-26 0 -45 19t-19 45t19 45t45 19h256q33 0 53 -28l267 -400 q91 44 192 44q185 0 316.5 -131.5t131.5 -316.5z" />
+<glyph unicode="&#xf207;" d="M384 320q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1408 320q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1362 716l-72 384q-5 23 -22.5 37.5t-40.5 14.5 h-918q-23 0 -40.5 -14.5t-22.5 -37.5l-72 -384q-5 -30 14 -53t49 -23h1062q30 0 49 23t14 53zM1136 1328q0 20 -14 34t-34 14h-640q-20 0 -34 -14t-14 -34t14 -34t34 -14h640q20 0 34 14t14 34zM1536 603v-603h-128v-128q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5v128h-768v-128q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5v128h-128v603q0 112 25 223l103 454q9 78 97.5 137t230 89t312.5 30t312.5 -30t230 -89t97.5 -137l105 -454q23 -102 23 -223z" />
+<glyph unicode="&#xf208;" horiz-adv-x="2048" d="M1463 704q0 -35 -25 -60.5t-61 -25.5h-702q-36 0 -61 25.5t-25 60.5t25 60.5t61 25.5h702q36 0 61 -25.5t25 -60.5zM1677 704q0 86 -23 170h-982q-36 0 -61 25t-25 60q0 36 25 61t61 25h908q-88 143 -235 227t-320 84q-177 0 -327.5 -87.5t-238 -237.5t-87.5 -327 q0 -86 23 -170h982q36 0 61 -25t25 -60q0 -36 -25 -61t-61 -25h-908q88 -143 235.5 -227t320.5 -84q132 0 253 51.5t208 139t139 208t52 253.5zM2048 959q0 -35 -25 -60t-61 -25h-131q17 -85 17 -170q0 -167 -65.5 -319.5t-175.5 -263t-262.5 -176t-319.5 -65.5 q-246 0 -448.5 133t-301.5 350h-189q-36 0 -61 25t-25 61q0 35 25 60t61 25h132q-17 85 -17 170q0 167 65.5 319.5t175.5 263t262.5 176t320.5 65.5q245 0 447.5 -133t301.5 -350h188q36 0 61 -25t25 -61z" />
+<glyph unicode="&#xf209;" horiz-adv-x="1280" d="M953 1158l-114 -328l117 -21q165 451 165 518q0 56 -38 56q-57 0 -130 -225zM654 471l33 -88q37 42 71 67l-33 5.5t-38.5 7t-32.5 8.5zM362 1367q0 -98 159 -521q18 10 49 10q15 0 75 -5l-121 351q-75 220 -123 220q-19 0 -29 -17.5t-10 -37.5zM283 608q0 -36 51.5 -119 t117.5 -153t100 -70q14 0 25.5 13t11.5 27q0 24 -32 102q-13 32 -32 72t-47.5 89t-61.5 81t-62 32q-20 0 -45.5 -27t-25.5 -47zM125 273q0 -41 25 -104q59 -145 183.5 -227t281.5 -82q227 0 382 170q152 169 152 427q0 43 -1 67t-11.5 62t-30.5 56q-56 49 -211.5 75.5 t-270.5 26.5q-37 0 -49 -11q-12 -5 -12 -35q0 -34 21.5 -60t55.5 -40t77.5 -23.5t87.5 -11.5t85 -4t70 0h23q24 0 40 -19q15 -19 19 -55q-28 -28 -96 -54q-61 -22 -93 -46q-64 -46 -108.5 -114t-44.5 -137q0 -31 18.5 -88.5t18.5 -87.5l-3 -12q-4 -12 -4 -14 q-137 10 -146 216q-8 -2 -41 -2q2 -7 2 -21q0 -53 -40.5 -89.5t-94.5 -36.5q-82 0 -166.5 78t-84.5 159q0 34 33 67q52 -64 60 -76q77 -104 133 -104q12 0 26.5 8.5t14.5 20.5q0 34 -87.5 145t-116.5 111q-43 0 -70 -44.5t-27 -90.5zM11 264q0 101 42.5 163t136.5 88 q-28 74 -28 104q0 62 61 123t122 61q29 0 70 -15q-163 462 -163 567q0 80 41 130.5t119 50.5q131 0 325 -581q6 -17 8 -23q6 16 29 79.5t43.5 118.5t54 127.5t64.5 123t70.5 86.5t76.5 36q71 0 112 -49t41 -122q0 -108 -159 -550q61 -15 100.5 -46t58.5 -78t26 -93.5 t7 -110.5q0 -150 -47 -280t-132 -225t-211 -150t-278 -55q-111 0 -223 42q-149 57 -258 191.5t-109 286.5z" />
+<glyph unicode="&#xf20a;" horiz-adv-x="2048" d="M785 528h207q-14 -158 -98.5 -248.5t-214.5 -90.5q-162 0 -254.5 116t-92.5 316q0 194 93 311.5t233 117.5q148 0 232 -87t97 -247h-203q-5 64 -35.5 99t-81.5 35q-57 0 -88.5 -60.5t-31.5 -177.5q0 -48 5 -84t18 -69.5t40 -51.5t66 -18q95 0 109 139zM1497 528h206 q-14 -158 -98 -248.5t-214 -90.5q-162 0 -254.5 116t-92.5 316q0 194 93 311.5t233 117.5q148 0 232 -87t97 -247h-204q-4 64 -35 99t-81 35q-57 0 -88.5 -60.5t-31.5 -177.5q0 -48 5 -84t18 -69.5t39.5 -51.5t65.5 -18q49 0 76.5 38t33.5 101zM1856 647q0 207 -15.5 307 t-60.5 161q-6 8 -13.5 14t-21.5 15t-16 11q-86 63 -697 63q-625 0 -710 -63q-5 -4 -17.5 -11.5t-21 -14t-14.5 -14.5q-45 -60 -60 -159.5t-15 -308.5q0 -208 15 -307.5t60 -160.5q6 -8 15 -15t20.5 -14t17.5 -12q44 -33 239.5 -49t470.5 -16q610 0 697 65q5 4 17 11t20.5 14 t13.5 16q46 60 61 159t15 309zM2048 1408v-1536h-2048v1536h2048z" />
+<glyph unicode="&#xf20b;" d="M992 912v-496q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v496q0 112 -80 192t-192 80h-272v-1152q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v1344q0 14 9 23t23 9h464q135 0 249 -66.5t180.5 -180.5t66.5 -249zM1376 1376v-880q0 -135 -66.5 -249t-180.5 -180.5 t-249 -66.5h-464q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h160q14 0 23 -9t9 -23v-768h272q112 0 192 80t80 192v880q0 14 9 23t23 9h160q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf20c;" d="M1311 694v-114q0 -24 -13.5 -38t-37.5 -14h-202q-24 0 -38 14t-14 38v114q0 24 14 38t38 14h202q24 0 37.5 -14t13.5 -38zM821 464v250q0 53 -32.5 85.5t-85.5 32.5h-133q-68 0 -96 -52q-28 52 -96 52h-130q-53 0 -85.5 -32.5t-32.5 -85.5v-250q0 -22 21 -22h55 q22 0 22 22v230q0 24 13.5 38t38.5 14h94q24 0 38 -14t14 -38v-230q0 -22 21 -22h54q22 0 22 22v230q0 24 14 38t38 14h97q24 0 37.5 -14t13.5 -38v-230q0 -22 22 -22h55q21 0 21 22zM1410 560v154q0 53 -33 85.5t-86 32.5h-264q-53 0 -86 -32.5t-33 -85.5v-410 q0 -21 22 -21h55q21 0 21 21v180q31 -42 94 -42h191q53 0 86 32.5t33 85.5zM1536 1176v-1072q0 -96 -68 -164t-164 -68h-1072q-96 0 -164 68t-68 164v1072q0 96 68 164t164 68h1072q96 0 164 -68t68 -164z" />
+<glyph unicode="&#xf20d;" d="M915 450h-294l147 551zM1001 128h311l-324 1024h-440l-324 -1024h311l383 314zM1536 1120v-960q0 -118 -85 -203t-203 -85h-960q-118 0 -203 85t-85 203v960q0 118 85 203t203 85h960q118 0 203 -85t85 -203z" />
+<glyph unicode="&#xf20e;" horiz-adv-x="2048" d="M2048 641q0 -21 -13 -36.5t-33 -19.5l-205 -356q3 -9 3 -18q0 -20 -12.5 -35.5t-32.5 -19.5l-193 -337q3 -8 3 -16q0 -23 -16.5 -40t-40.5 -17q-25 0 -41 18h-400q-17 -20 -43 -20t-43 20h-399q-17 -20 -43 -20q-23 0 -40 16.5t-17 40.5q0 8 4 20l-193 335 q-20 4 -32.5 19.5t-12.5 35.5q0 9 3 18l-206 356q-20 5 -32.5 20.5t-12.5 35.5q0 21 13.5 36.5t33.5 19.5l199 344q0 1 -0.5 3t-0.5 3q0 36 34 51l209 363q-4 10 -4 18q0 24 17 40.5t40 16.5q26 0 44 -21h396q16 21 43 21t43 -21h398q18 21 44 21q23 0 40 -16.5t17 -40.5 q0 -6 -4 -18l207 -358q23 -1 39 -17.5t16 -38.5q0 -13 -7 -27l187 -324q19 -4 31.5 -19.5t12.5 -35.5zM1063 -158h389l-342 354h-143l-342 -354h360q18 16 39 16t39 -16zM112 654q1 -4 1 -13q0 -10 -2 -15l208 -360q2 0 4.5 -1t5.5 -2.5l5 -2.5l188 199v347l-187 194 q-13 -8 -29 -10zM986 1438h-388l190 -200l554 200h-280q-16 -16 -38 -16t-38 16zM1689 226q1 6 5 11l-64 68l-17 -79h76zM1583 226l22 105l-252 266l-296 -307l63 -64h463zM1495 -142l16 28l65 310h-427l333 -343q8 4 13 5zM578 -158h5l342 354h-373v-335l4 -6q14 -5 22 -13 zM552 226h402l64 66l-309 321l-157 -166v-221zM359 226h163v189l-168 -177q4 -8 5 -12zM358 1051q0 -1 0.5 -2t0.5 -2q0 -16 -8 -29l171 -177v269zM552 1121v-311l153 -157l297 314l-223 236zM556 1425l-4 -8v-264l205 74l-191 201q-6 -2 -10 -3zM1447 1438h-16l-621 -224 l213 -225zM1023 946l-297 -315l311 -319l296 307zM688 634l-136 141v-284zM1038 270l-42 -44h85zM1374 618l238 -251l132 624l-3 5l-1 1zM1718 1018q-8 13 -8 29v2l-216 376q-5 1 -13 5l-437 -463l310 -327zM522 1142v223l-163 -282zM522 196h-163l163 -283v283zM1607 196 l-48 -227l130 227h-82zM1729 266l207 361q-2 10 -2 14q0 1 3 16l-171 296l-129 -612l77 -82q5 3 15 7z" />
+<glyph unicode="&#xf210;" d="M0 856q0 131 91.5 226.5t222.5 95.5h742l352 358v-1470q0 -132 -91.5 -227t-222.5 -95h-780q-131 0 -222.5 95t-91.5 227v790zM1232 102l-176 180v425q0 46 -32 79t-78 33h-484q-46 0 -78 -33t-32 -79v-492q0 -46 32.5 -79.5t77.5 -33.5h770z" />
+<glyph unicode="&#xf211;" d="M934 1386q-317 -121 -556 -362.5t-358 -560.5q-20 89 -20 176q0 208 102.5 384.5t278.5 279t384 102.5q82 0 169 -19zM1203 1267q93 -65 164 -155q-389 -113 -674.5 -400.5t-396.5 -676.5q-93 72 -155 162q112 386 395 671t667 399zM470 -67q115 356 379.5 622t619.5 384 q40 -92 54 -195q-292 -120 -516 -345t-343 -518q-103 14 -194 52zM1536 -125q-193 50 -367 115q-135 -84 -290 -107q109 205 274 370.5t369 275.5q-21 -152 -101 -284q65 -175 115 -370z" />
+<glyph unicode="&#xf212;" horiz-adv-x="2048" d="M1893 1144l155 -1272q-131 0 -257 57q-200 91 -393 91q-226 0 -374 -148q-148 148 -374 148q-193 0 -393 -91q-128 -57 -252 -57h-5l155 1272q224 127 482 127q233 0 387 -106q154 106 387 106q258 0 482 -127zM1398 157q129 0 232 -28.5t260 -93.5l-124 1021 q-171 78 -368 78q-224 0 -374 -141q-150 141 -374 141q-197 0 -368 -78l-124 -1021q105 43 165.5 65t148.5 39.5t178 17.5q202 0 374 -108q172 108 374 108zM1438 191l-55 907q-211 -4 -359 -155q-152 155 -374 155q-176 0 -336 -66l-114 -941q124 51 228.5 76t221.5 25 q209 0 374 -102q172 107 374 102z" />
+<glyph unicode="&#xf213;" horiz-adv-x="2048" d="M1500 165v733q0 21 -15 36t-35 15h-93q-20 0 -35 -15t-15 -36v-733q0 -20 15 -35t35 -15h93q20 0 35 15t15 35zM1216 165v531q0 20 -15 35t-35 15h-101q-20 0 -35 -15t-15 -35v-531q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM924 165v429q0 20 -15 35t-35 15h-101 q-20 0 -35 -15t-15 -35v-429q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM632 165v362q0 20 -15 35t-35 15h-101q-20 0 -35 -15t-15 -35v-362q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM2048 311q0 -166 -118 -284t-284 -118h-1244q-166 0 -284 118t-118 284 q0 116 63 214.5t168 148.5q-10 34 -10 73q0 113 80.5 193.5t193.5 80.5q102 0 180 -67q45 183 194 300t338 117q149 0 275 -73.5t199.5 -199.5t73.5 -275q0 -66 -14 -122q135 -33 221 -142.5t86 -247.5z" />
+<glyph unicode="&#xf214;" d="M0 1536h1536v-1392l-776 -338l-760 338v1392zM1436 209v926h-1336v-926l661 -294zM1436 1235v201h-1336v-201h1336zM181 937v-115h-37v115h37zM181 789v-115h-37v115h37zM181 641v-115h-37v115h37zM181 493v-115h-37v115h37zM181 345v-115h-37v115h37zM207 202l15 34 l105 -47l-15 -33zM343 142l15 34l105 -46l-15 -34zM478 82l15 34l105 -46l-15 -34zM614 23l15 33l104 -46l-15 -34zM797 10l105 46l15 -33l-105 -47zM932 70l105 46l15 -34l-105 -46zM1068 130l105 46l15 -34l-105 -46zM1203 189l105 47l15 -34l-105 -46zM259 1389v-36h-114 v36h114zM421 1389v-36h-115v36h115zM583 1389v-36h-115v36h115zM744 1389v-36h-114v36h114zM906 1389v-36h-114v36h114zM1068 1389v-36h-115v36h115zM1230 1389v-36h-115v36h115zM1391 1389v-36h-114v36h114zM181 1049v-79h-37v115h115v-36h-78zM421 1085v-36h-115v36h115z M583 1085v-36h-115v36h115zM744 1085v-36h-114v36h114zM906 1085v-36h-114v36h114zM1068 1085v-36h-115v36h115zM1230 1085v-36h-115v36h115zM1355 970v79h-78v36h115v-115h-37zM1355 822v115h37v-115h-37zM1355 674v115h37v-115h-37zM1355 526v115h37v-115h-37zM1355 378 v115h37v-115h-37zM1355 230v115h37v-115h-37zM760 265q-129 0 -221 91.5t-92 221.5q0 129 92 221t221 92q130 0 221.5 -92t91.5 -221q0 -130 -91.5 -221.5t-221.5 -91.5zM595 646q0 -36 19.5 -56.5t49.5 -25t64 -7t64 -2t49.5 -9t19.5 -30.5q0 -49 -112 -49q-97 0 -123 51 h-3l-31 -63q67 -42 162 -42q29 0 56.5 5t55.5 16t45.5 33t17.5 53q0 46 -27.5 69.5t-67.5 27t-79.5 3t-67 5t-27.5 25.5q0 21 20.5 33t40.5 15t41 3q34 0 70.5 -11t51.5 -34h3l30 58q-3 1 -21 8.5t-22.5 9t-19.5 7t-22 7t-20 4.5t-24 4t-23 1q-29 0 -56.5 -5t-54 -16.5 t-43 -34t-16.5 -53.5z" />
+<glyph unicode="&#xf215;" horiz-adv-x="2048" d="M863 504q0 112 -79.5 191.5t-191.5 79.5t-191 -79.5t-79 -191.5t79 -191t191 -79t191.5 79t79.5 191zM1726 505q0 112 -79 191t-191 79t-191.5 -79t-79.5 -191q0 -113 79.5 -192t191.5 -79t191 79.5t79 191.5zM2048 1314v-1348q0 -44 -31.5 -75.5t-76.5 -31.5h-1832 q-45 0 -76.5 31.5t-31.5 75.5v1348q0 44 31.5 75.5t76.5 31.5h431q44 0 76 -31.5t32 -75.5v-161h754v161q0 44 32 75.5t76 31.5h431q45 0 76.5 -31.5t31.5 -75.5z" />
+<glyph unicode="&#xf216;" horiz-adv-x="2048" d="M1430 953zM1690 749q148 0 253 -98.5t105 -244.5q0 -157 -109 -261.5t-267 -104.5q-85 0 -162 27.5t-138 73.5t-118 106t-109 126.5t-103.5 132.5t-108.5 126t-117 106t-136 73.5t-159 27.5q-154 0 -251.5 -91.5t-97.5 -244.5q0 -157 104 -250t263 -93q100 0 208 37.5 t193 98.5q5 4 21 18.5t30 24t22 9.5q14 0 24.5 -10.5t10.5 -24.5q0 -24 -60 -77q-101 -88 -234.5 -142t-260.5 -54q-133 0 -245.5 58t-180 165t-67.5 241q0 205 141.5 341t347.5 136q120 0 226.5 -43.5t185.5 -113t151.5 -153t139 -167.5t133.5 -153.5t149.5 -113 t172.5 -43.5q102 0 168.5 61.5t66.5 162.5q0 95 -64.5 159t-159.5 64q-30 0 -81.5 -18.5t-68.5 -18.5q-20 0 -35.5 15t-15.5 35q0 18 8.5 57t8.5 59q0 159 -107.5 263t-266.5 104q-58 0 -111.5 -18.5t-84 -40.5t-55.5 -40.5t-33 -18.5q-15 0 -25.5 10.5t-10.5 25.5 q0 19 25 46q59 67 147 103.5t182 36.5q191 0 318 -125.5t127 -315.5q0 -37 -4 -66q57 15 115 15z" />
+<glyph unicode="&#xf217;" horiz-adv-x="1664" d="M1216 832q0 26 -19 45t-45 19h-128v128q0 26 -19 45t-45 19t-45 -19t-19 -45v-128h-128q-26 0 -45 -19t-19 -45t19 -45t45 -19h128v-128q0 -26 19 -45t45 -19t45 19t19 45v128h128q26 0 45 19t19 45zM640 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5 t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1536 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1664 1088v-512q0 -24 -16 -42.5t-41 -21.5l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920 q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf218;" horiz-adv-x="1664" d="M1280 832q0 26 -19 45t-45 19t-45 -19l-147 -146v293q0 26 -19 45t-45 19t-45 -19t-19 -45v-293l-147 146q-19 19 -45 19t-45 -19t-19 -45t19 -45l256 -256q19 -19 45 -19t45 19l256 256q19 19 19 45zM640 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5 t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1536 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1664 1088v-512q0 -24 -16 -42.5t-41 -21.5l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920 q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf219;" horiz-adv-x="2048" d="M212 768l623 -665l-300 665h-323zM1024 -4l349 772h-698zM538 896l204 384h-262l-288 -384h346zM1213 103l623 665h-323zM683 896h682l-204 384h-274zM1510 896h346l-288 384h-262zM1651 1382l384 -512q14 -18 13 -41.5t-17 -40.5l-960 -1024q-18 -20 -47 -20t-47 20 l-960 1024q-16 17 -17 40.5t13 41.5l384 512q18 26 51 26h1152q33 0 51 -26z" />
+<glyph unicode="&#xf21a;" horiz-adv-x="2048" d="M1811 -19q19 19 45 19t45 -19l128 -128l-90 -90l-83 83l-83 -83q-18 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83 q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-128 128l90 90l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83 q19 19 45 19t45 -19l83 -83zM237 19q-19 -19 -45 -19t-45 19l-128 128l90 90l83 -82l83 82q19 19 45 19t45 -19l83 -82l64 64v293l-210 314q-17 26 -7 56.5t40 40.5l177 58v299h128v128h256v128h256v-128h256v-128h128v-299l177 -58q30 -10 40 -40.5t-7 -56.5l-210 -314 v-293l19 18q19 19 45 19t45 -19l83 -82l83 82q19 19 45 19t45 -19l128 -128l-90 -90l-83 83l-83 -83q-18 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83 q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83zM640 1152v-128l384 128l384 -128v128h-128v128h-512v-128h-128z" />
+<glyph unicode="&#xf21b;" d="M576 0l96 448l-96 128l-128 64zM832 0l128 640l-128 -64l-96 -128zM992 1010q-2 4 -4 6q-10 8 -96 8q-70 0 -167 -19q-7 -2 -21 -2t-21 2q-97 19 -167 19q-86 0 -96 -8q-2 -2 -4 -6q2 -18 4 -27q2 -3 7.5 -6.5t7.5 -10.5q2 -4 7.5 -20.5t7 -20.5t7.5 -17t8.5 -17t9 -14 t12 -13.5t14 -9.5t17.5 -8t20.5 -4t24.5 -2q36 0 59 12.5t32.5 30t14.5 34.5t11.5 29.5t17.5 12.5h12q11 0 17.5 -12.5t11.5 -29.5t14.5 -34.5t32.5 -30t59 -12.5q13 0 24.5 2t20.5 4t17.5 8t14 9.5t12 13.5t9 14t8.5 17t7.5 17t7 20.5t7.5 20.5q2 7 7.5 10.5t7.5 6.5 q2 9 4 27zM1408 131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190q0 61 4.5 118t19 125.5t37.5 123.5t63.5 103.5t93.5 74.5l-90 220h214q-22 64 -22 128q0 12 2 32q-194 40 -194 96q0 57 210 99q17 62 51.5 134t70.5 114q32 37 76 37q30 0 84 -31t84 -31t84 31 t84 31q44 0 76 -37q36 -42 70.5 -114t51.5 -134q210 -42 210 -99q0 -56 -194 -96q7 -81 -20 -160h214l-82 -225q63 -33 107.5 -96.5t65.5 -143.5t29 -151.5t8 -148.5z" />
+<glyph unicode="&#xf21c;" horiz-adv-x="2304" d="M2301 500q12 -103 -22 -198.5t-99 -163.5t-158.5 -106t-196.5 -31q-161 11 -279.5 125t-134.5 274q-12 111 27.5 210.5t118.5 170.5l-71 107q-96 -80 -151 -194t-55 -244q0 -27 -18.5 -46.5t-45.5 -19.5h-256h-69q-23 -164 -149 -274t-294 -110q-185 0 -316.5 131.5 t-131.5 316.5t131.5 316.5t316.5 131.5q76 0 152 -27l24 45q-123 110 -304 110h-64q-26 0 -45 19t-19 45t19 45t45 19h128q78 0 145 -13.5t116.5 -38.5t71.5 -39.5t51 -36.5h512h115l-85 128h-222q-30 0 -49 22.5t-14 52.5q4 23 23 38t43 15h253q33 0 53 -28l70 -105 l114 114q19 19 46 19h101q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-179l115 -172q131 63 275 36q143 -26 244 -134.5t118 -253.5zM448 128q115 0 203 72.5t111 183.5h-314q-35 0 -55 31q-18 32 -1 63l147 277q-47 13 -91 13q-132 0 -226 -94t-94 -226t94 -226 t226 -94zM1856 128q132 0 226 94t94 226t-94 226t-226 94q-60 0 -121 -24l174 -260q15 -23 10 -49t-27 -40q-15 -11 -36 -11q-35 0 -53 29l-174 260q-93 -95 -93 -225q0 -132 94 -226t226 -94z" />
+<glyph unicode="&#xf21d;" d="M1408 0q0 -63 -61.5 -113.5t-164 -81t-225 -46t-253.5 -15.5t-253.5 15.5t-225 46t-164 81t-61.5 113.5q0 49 33 88.5t91 66.5t118 44.5t131 29.5q26 5 48 -10.5t26 -41.5q5 -26 -10.5 -48t-41.5 -26q-58 -10 -106 -23.5t-76.5 -25.5t-48.5 -23.5t-27.5 -19.5t-8.5 -12 q3 -11 27 -26.5t73 -33t114 -32.5t160.5 -25t201.5 -10t201.5 10t160.5 25t114 33t73 33.5t27 27.5q-1 4 -8.5 11t-27.5 19t-48.5 23.5t-76.5 25t-106 23.5q-26 4 -41.5 26t-10.5 48q4 26 26 41.5t48 10.5q71 -12 131 -29.5t118 -44.5t91 -66.5t33 -88.5zM1024 896v-384 q0 -26 -19 -45t-45 -19h-64v-384q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v384h-64q-26 0 -45 19t-19 45v384q0 53 37.5 90.5t90.5 37.5h384q53 0 90.5 -37.5t37.5 -90.5zM928 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5 t158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf21e;" horiz-adv-x="1792" d="M1280 512h305q-5 -6 -10 -10.5t-9 -7.5l-3 -4l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-5 2 -21 20h369q22 0 39.5 13.5t22.5 34.5l70 281l190 -667q6 -20 23 -33t39 -13q21 0 38 13t23 33l146 485l56 -112q18 -35 57 -35zM1792 940q0 -145 -103 -300h-369l-111 221 q-8 17 -25.5 27t-36.5 8q-45 -5 -56 -46l-129 -430l-196 686q-6 20 -23.5 33t-39.5 13t-39 -13.5t-22 -34.5l-116 -464h-423q-103 155 -103 300q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124 t127 -344z" />
+<glyph unicode="&#xf221;" horiz-adv-x="1280" d="M1152 960q0 -221 -147.5 -384.5t-364.5 -187.5v-260h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v260q-150 16 -271.5 103t-186 224t-52.5 292 q11 134 80.5 249t182 188t245.5 88q170 19 319 -54t236 -212t87 -306zM128 960q0 -185 131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5z" />
+<glyph unicode="&#xf222;" d="M1472 1408q26 0 45 -19t19 -45v-416q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v262l-382 -383q126 -156 126 -359q0 -117 -45.5 -223.5t-123 -184t-184 -123t-223.5 -45.5t-223.5 45.5t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123t223.5 45.5 q203 0 359 -126l382 382h-261q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h416zM576 0q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf223;" horiz-adv-x="1280" d="M830 1220q145 -72 233.5 -210.5t88.5 -305.5q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-217 24 -364.5 187.5 t-147.5 384.5q0 167 88.5 305.5t233.5 210.5q-165 96 -228 273q-6 16 3.5 29.5t26.5 13.5h69q21 0 29 -20q44 -106 140 -171t214 -65t214 65t140 171q8 20 37 20h61q17 0 26.5 -13.5t3.5 -29.5q-63 -177 -228 -273zM576 256q185 0 316.5 131.5t131.5 316.5t-131.5 316.5 t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf224;" d="M1024 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q126 -158 126 -359q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64 q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-149 16 -270.5 103t-186.5 223.5t-53 291.5q16 204 160 353.5t347 172.5q118 14 228 -19t198 -103l255 254h-134q-14 0 -23 9t-9 23v64zM576 256q185 0 316.5 131.5t131.5 316.5t-131.5 316.5 t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf225;" horiz-adv-x="1792" d="M1280 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q126 -158 126 -359q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64 q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-217 24 -364.5 187.5t-147.5 384.5q0 201 126 359l-52 53l-101 -111q-9 -10 -22 -10.5t-23 7.5l-48 44q-10 8 -10.5 21.5t8.5 23.5l105 115l-111 112v-134q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9 t-9 23v288q0 26 19 45t45 19h288q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-133l106 -107l86 94q9 10 22 10.5t23 -7.5l48 -44q10 -8 10.5 -21.5t-8.5 -23.5l-90 -99l57 -56q158 126 359 126t359 -126l255 254h-134q-14 0 -23 9t-9 23v64zM832 256q185 0 316.5 131.5 t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf226;" horiz-adv-x="1792" d="M1790 1007q12 -155 -52.5 -292t-186 -224t-271.5 -103v-260h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-512v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23 t23 9h224v260q-150 16 -271.5 103t-186 224t-52.5 292q17 206 164.5 356.5t352.5 169.5q206 21 377 -94q171 115 377 94q205 -19 352.5 -169.5t164.5 -356.5zM896 647q128 131 128 313t-128 313q-128 -131 -128 -313t128 -313zM576 512q115 0 218 57q-154 165 -154 391 q0 224 154 391q-103 57 -218 57q-185 0 -316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5zM1152 128v260q-137 15 -256 94q-119 -79 -256 -94v-260h512zM1216 512q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5q-115 0 -218 -57q154 -167 154 -391 q0 -226 -154 -391q103 -57 218 -57z" />
+<glyph unicode="&#xf227;" horiz-adv-x="1920" d="M1536 1120q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q76 -95 107.5 -214t9.5 -247q-31 -182 -166 -312t-318 -156q-210 -29 -384.5 80t-241.5 300q-117 6 -221 57.5t-177.5 133t-113.5 192.5t-32 230 q9 135 78 252t182 191.5t248 89.5q118 14 227.5 -19t198.5 -103l255 254h-134q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q59 -74 93 -169q182 -9 328 -124l255 254h-134q-14 0 -23 9 t-9 23v64zM1024 704q0 20 -4 58q-162 -25 -271 -150t-109 -292q0 -20 4 -58q162 25 271 150t109 292zM128 704q0 -168 111 -294t276 -149q-3 29 -3 59q0 210 135 369.5t338 196.5q-53 120 -163.5 193t-245.5 73q-185 0 -316.5 -131.5t-131.5 -316.5zM1088 -128 q185 0 316.5 131.5t131.5 316.5q0 168 -111 294t-276 149q3 -29 3 -59q0 -210 -135 -369.5t-338 -196.5q53 -120 163.5 -193t245.5 -73z" />
+<glyph unicode="&#xf228;" horiz-adv-x="2048" d="M1664 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q76 -95 107.5 -214t9.5 -247q-32 -180 -164.5 -310t-313.5 -157q-223 -34 -409 90q-117 -78 -256 -93v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23 t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-155 17 -279.5 109.5t-187 237.5t-39.5 307q25 187 159.5 322.5t320.5 164.5q224 34 410 -90q146 97 320 97q201 0 359 -126l255 254h-134q-14 0 -23 9 t-9 23v64zM896 391q128 131 128 313t-128 313q-128 -131 -128 -313t128 -313zM128 704q0 -185 131.5 -316.5t316.5 -131.5q117 0 218 57q-154 167 -154 391t154 391q-101 57 -218 57q-185 0 -316.5 -131.5t-131.5 -316.5zM1216 256q185 0 316.5 131.5t131.5 316.5 t-131.5 316.5t-316.5 131.5q-117 0 -218 -57q154 -167 154 -391t-154 -391q101 -57 218 -57z" />
+<glyph unicode="&#xf229;" d="M1472 1408q26 0 45 -19t19 -45v-416q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v262l-213 -214l140 -140q9 -10 9 -23t-9 -22l-46 -46q-9 -9 -22 -9t-23 9l-140 141l-78 -79q126 -156 126 -359q0 -117 -45.5 -223.5t-123 -184t-184 -123t-223.5 -45.5t-223.5 45.5 t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123t223.5 45.5q203 0 359 -126l78 78l-172 172q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l172 -172l213 213h-261q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h416zM576 0q185 0 316.5 131.5t131.5 316.5t-131.5 316.5 t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf22a;" horiz-adv-x="1280" d="M640 892q217 -24 364.5 -187.5t147.5 -384.5q0 -167 -87 -306t-236 -212t-319 -54q-133 15 -245.5 88t-182 188t-80.5 249q-12 155 52.5 292t186 224t271.5 103v132h-160q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h160v165l-92 -92q-10 -9 -23 -9t-22 9l-46 46q-9 9 -9 22 t9 23l202 201q19 19 45 19t45 -19l202 -201q9 -10 9 -23t-9 -22l-46 -46q-9 -9 -22 -9t-23 9l-92 92v-165h160q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-160v-132zM576 -128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5 t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf22b;" horiz-adv-x="2048" d="M1901 621q19 -19 19 -45t-19 -45l-294 -294q-9 -10 -22.5 -10t-22.5 10l-45 45q-10 9 -10 22.5t10 22.5l185 185h-294v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-132q-24 -217 -187.5 -364.5t-384.5 -147.5q-167 0 -306 87t-212 236t-54 319q15 133 88 245.5 t188 182t249 80.5q155 12 292 -52.5t224 -186t103 -271.5h132v224q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-224h294l-185 185q-10 9 -10 22.5t10 22.5l45 45q9 10 22.5 10t22.5 -10zM576 128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5 t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf22c;" horiz-adv-x="1280" d="M1152 960q0 -221 -147.5 -384.5t-364.5 -187.5v-612q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v612q-217 24 -364.5 187.5t-147.5 384.5q0 117 45.5 223.5t123 184t184 123t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5zM576 512q185 0 316.5 131.5 t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf22d;" horiz-adv-x="1280" d="M1024 576q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1152 576q0 -117 -45.5 -223.5t-123 -184t-184 -123t-223.5 -45.5t-223.5 45.5t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123 t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5z" />
+<glyph unicode="&#xf22e;" horiz-adv-x="1792" />
+<glyph unicode="&#xf22f;" horiz-adv-x="1792" />
+<glyph unicode="&#xf230;" d="M1451 1408q35 0 60 -25t25 -60v-1366q0 -35 -25 -60t-60 -25h-391v595h199l30 232h-229v148q0 56 23.5 84t91.5 28l122 1v207q-63 9 -178 9q-136 0 -217.5 -80t-81.5 -226v-171h-200v-232h200v-595h-735q-35 0 -60 25t-25 60v1366q0 35 25 60t60 25h1366z" />
+<glyph unicode="&#xf231;" horiz-adv-x="1280" d="M0 939q0 108 37.5 203.5t103.5 166.5t152 123t185 78t202 26q158 0 294 -66.5t221 -193.5t85 -287q0 -96 -19 -188t-60 -177t-100 -149.5t-145 -103t-189 -38.5q-68 0 -135 32t-96 88q-10 -39 -28 -112.5t-23.5 -95t-20.5 -71t-26 -71t-32 -62.5t-46 -77.5t-62 -86.5 l-14 -5l-9 10q-15 157 -15 188q0 92 21.5 206.5t66.5 287.5t52 203q-32 65 -32 169q0 83 52 156t132 73q61 0 95 -40.5t34 -102.5q0 -66 -44 -191t-44 -187q0 -63 45 -104.5t109 -41.5q55 0 102 25t78.5 68t56 95t38 110.5t20 111t6.5 99.5q0 173 -109.5 269.5t-285.5 96.5 q-200 0 -334 -129.5t-134 -328.5q0 -44 12.5 -85t27 -65t27 -45.5t12.5 -30.5q0 -28 -15 -73t-37 -45q-2 0 -17 3q-51 15 -90.5 56t-61 94.5t-32.5 108t-11 106.5z" />
+<glyph unicode="&#xf232;" d="M985 562q13 0 97.5 -44t89.5 -53q2 -5 2 -15q0 -33 -17 -76q-16 -39 -71 -65.5t-102 -26.5q-57 0 -190 62q-98 45 -170 118t-148 185q-72 107 -71 194v8q3 91 74 158q24 22 52 22q6 0 18 -1.5t19 -1.5q19 0 26.5 -6.5t15.5 -27.5q8 -20 33 -88t25 -75q0 -21 -34.5 -57.5 t-34.5 -46.5q0 -7 5 -15q34 -73 102 -137q56 -53 151 -101q12 -7 22 -7q15 0 54 48.5t52 48.5zM782 32q127 0 243.5 50t200.5 134t134 200.5t50 243.5t-50 243.5t-134 200.5t-200.5 134t-243.5 50t-243.5 -50t-200.5 -134t-134 -200.5t-50 -243.5q0 -203 120 -368l-79 -233 l242 77q158 -104 345 -104zM782 1414q153 0 292.5 -60t240.5 -161t161 -240.5t60 -292.5t-60 -292.5t-161 -240.5t-240.5 -161t-292.5 -60q-195 0 -365 94l-417 -134l136 405q-108 178 -108 389q0 153 60 292.5t161 240.5t240.5 161t292.5 60z" />
+<glyph unicode="&#xf233;" horiz-adv-x="1792" d="M128 128h1024v128h-1024v-128zM128 640h1024v128h-1024v-128zM1696 192q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM128 1152h1024v128h-1024v-128zM1696 704q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1696 1216 q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1792 384v-384h-1792v384h1792zM1792 896v-384h-1792v384h1792zM1792 1408v-384h-1792v384h1792z" />
+<glyph unicode="&#xf234;" horiz-adv-x="2048" d="M704 640q-159 0 -271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5zM1664 512h352q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-352v-352q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5 t-9.5 22.5v352h-352q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h352v352q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5v-352zM928 288q0 -52 38 -90t90 -38h256v-238q-68 -50 -171 -50h-874q-121 0 -194 69t-73 190q0 53 3.5 103.5t14 109t26.5 108.5 t43 97.5t62 81t85.5 53.5t111.5 20q19 0 39 -17q79 -61 154.5 -91.5t164.5 -30.5t164.5 30.5t154.5 91.5q20 17 39 17q132 0 217 -96h-223q-52 0 -90 -38t-38 -90v-192z" />
+<glyph unicode="&#xf235;" horiz-adv-x="2048" d="M704 640q-159 0 -271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5zM1781 320l249 -249q9 -9 9 -23q0 -13 -9 -22l-136 -136q-9 -9 -22 -9q-14 0 -23 9l-249 249l-249 -249q-9 -9 -23 -9q-13 0 -22 9l-136 136 q-9 9 -9 22q0 14 9 23l249 249l-249 249q-9 9 -9 23q0 13 9 22l136 136q9 9 22 9q14 0 23 -9l249 -249l249 249q9 9 23 9q13 0 22 -9l136 -136q9 -9 9 -22q0 -14 -9 -23zM1283 320l-181 -181q-37 -37 -37 -91q0 -53 37 -90l83 -83q-21 -3 -44 -3h-874q-121 0 -194 69 t-73 190q0 53 3.5 103.5t14 109t26.5 108.5t43 97.5t62 81t85.5 53.5t111.5 20q19 0 39 -17q154 -122 319 -122t319 122q20 17 39 17q28 0 57 -6q-28 -27 -41 -50t-13 -56q0 -54 37 -91z" />
+<glyph unicode="&#xf236;" horiz-adv-x="2048" d="M256 512h1728q26 0 45 -19t19 -45v-448h-256v256h-1536v-256h-256v1216q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-704zM832 832q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM2048 576v64q0 159 -112.5 271.5t-271.5 112.5h-704 q-26 0 -45 -19t-19 -45v-384h1152z" />
+<glyph unicode="&#xf237;" d="M1536 1536l-192 -448h192v-192h-274l-55 -128h329v-192h-411l-357 -832l-357 832h-411v192h329l-55 128h-274v192h192l-192 448h256l323 -768h378l323 768h256zM768 320l108 256h-216z" />
+<glyph unicode="&#xf238;" d="M1088 1536q185 0 316.5 -93.5t131.5 -226.5v-896q0 -130 -125.5 -222t-305.5 -97l213 -202q16 -15 8 -35t-30 -20h-1056q-22 0 -30 20t8 35l213 202q-180 5 -305.5 97t-125.5 222v896q0 133 131.5 226.5t316.5 93.5h640zM768 192q80 0 136 56t56 136t-56 136t-136 56 t-136 -56t-56 -136t56 -136t136 -56zM1344 768v512h-1152v-512h1152z" />
+<glyph unicode="&#xf239;" d="M1088 1536q185 0 316.5 -93.5t131.5 -226.5v-896q0 -130 -125.5 -222t-305.5 -97l213 -202q16 -15 8 -35t-30 -20h-1056q-22 0 -30 20t8 35l213 202q-180 5 -305.5 97t-125.5 222v896q0 133 131.5 226.5t316.5 93.5h640zM288 224q66 0 113 47t47 113t-47 113t-113 47 t-113 -47t-47 -113t47 -113t113 -47zM704 768v512h-544v-512h544zM1248 224q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47zM1408 768v512h-576v-512h576z" />
+<glyph unicode="&#xf23a;" horiz-adv-x="1792" d="M597 1115v-1173q0 -25 -12.5 -42.5t-36.5 -17.5q-17 0 -33 8l-465 233q-21 10 -35.5 33.5t-14.5 46.5v1140q0 20 10 34t29 14q14 0 44 -15l511 -256q3 -3 3 -5zM661 1014l534 -866l-534 266v600zM1792 996v-1054q0 -25 -14 -40.5t-38 -15.5t-47 13l-441 220zM1789 1116 q0 -3 -256.5 -419.5t-300.5 -487.5l-390 634l324 527q17 28 52 28q14 0 26 -6l541 -270q4 -2 4 -6z" />
+<glyph unicode="&#xf23b;" d="M809 532l266 499h-112l-157 -312q-24 -48 -44 -92l-42 92l-155 312h-120l263 -493v-324h101v318zM1536 1408v-1536h-1536v1536h1536z" />
+<glyph unicode="&#xf23c;" horiz-adv-x="2296" d="M478 -139q-8 -16 -27 -34.5t-37 -25.5q-25 -9 -51.5 3.5t-28.5 31.5q-1 22 40 55t68 38q23 4 34 -21.5t2 -46.5zM1819 -139q7 -16 26 -34.5t38 -25.5q25 -9 51.5 3.5t27.5 31.5q2 22 -39.5 55t-68.5 38q-22 4 -33 -21.5t-2 -46.5zM1867 -30q13 -27 56.5 -59.5t77.5 -41.5 q45 -13 82 4.5t37 50.5q0 46 -67.5 100.5t-115.5 59.5q-40 5 -63.5 -37.5t-6.5 -76.5zM428 -30q-13 -27 -56 -59.5t-77 -41.5q-45 -13 -82 4.5t-37 50.5q0 46 67.5 100.5t115.5 59.5q40 5 63 -37.5t6 -76.5zM1158 1094h1q-41 0 -76 -15q27 -8 44 -30.5t17 -49.5 q0 -35 -27 -60t-65 -25q-52 0 -80 43q-5 -23 -5 -42q0 -74 56 -126.5t135 -52.5q80 0 136 52.5t56 126.5t-56 126.5t-136 52.5zM1462 1312q-99 109 -220.5 131.5t-245.5 -44.5q27 60 82.5 96.5t118 39.5t121.5 -17t99.5 -74.5t44.5 -131.5zM2212 73q8 -11 -11 -42 q7 -23 7 -40q1 -56 -44.5 -112.5t-109.5 -91.5t-118 -37q-48 -2 -92 21.5t-66 65.5q-687 -25 -1259 0q-23 -41 -66.5 -65t-92.5 -22q-86 3 -179.5 80.5t-92.5 160.5q2 22 7 40q-19 31 -11 42q6 10 31 1q14 22 41 51q-7 29 2 38q11 10 39 -4q29 20 59 34q0 29 13 37 q23 12 51 -16q35 5 61 -2q18 -4 38 -19v73q-11 0 -18 2q-53 10 -97 44.5t-55 87.5q-9 38 0 81q15 62 93 95q2 17 19 35.5t36 23.5t33 -7.5t19 -30.5h13q46 -5 60 -23q3 -3 5 -7q10 1 30.5 3.5t30.5 3.5q-15 11 -30 17q-23 40 -91 43q0 6 1 10q-62 2 -118.5 18.5t-84.5 47.5 q-32 36 -42.5 92t-2.5 112q16 126 90 179q23 16 52 4.5t32 -40.5q0 -1 1.5 -14t2.5 -21t3 -20t5.5 -19t8.5 -10q27 -14 76 -12q48 46 98 74q-40 4 -162 -14l47 46q61 58 163 111q145 73 282 86q-20 8 -41 15.5t-47 14t-42.5 10.5t-47.5 11t-43 10q595 126 904 -139 q98 -84 158 -222q85 -10 121 9h1q5 3 8.5 10t5.5 19t3 19.5t3 21.5l1 14q3 28 32 40t52 -5q73 -52 91 -178q7 -57 -3.5 -113t-42.5 -91q-28 -32 -83.5 -48.5t-115.5 -18.5v-10q-71 -2 -95 -43q-14 -5 -31 -17q11 -1 32 -3.5t30 -3.5q1 4 5 8q16 18 60 23h13q5 18 19 30t33 8 t36 -23t19 -36q79 -32 93 -95q9 -40 1 -81q-12 -53 -56 -88t-97 -44q-10 -2 -17 -2q0 -49 -1 -73q20 15 38 19q26 7 61 2q28 28 51 16q14 -9 14 -37q33 -16 59 -34q27 13 38 4q10 -10 2 -38q28 -30 41 -51q23 8 31 -1zM1937 1025q0 -29 -9 -54q82 -32 112 -132 q4 37 -9.5 98.5t-41.5 90.5q-20 19 -36 17t-16 -20zM1859 925q35 -42 47.5 -108.5t-0.5 -124.5q67 13 97 45q13 14 18 28q-3 64 -31 114.5t-79 66.5q-15 -15 -52 -21zM1822 921q-30 0 -44 1q42 -115 53 -239q21 0 43 3q16 68 1 135t-53 100zM258 839q30 100 112 132 q-9 25 -9 54q0 18 -16.5 20t-35.5 -17q-28 -29 -41.5 -90.5t-9.5 -98.5zM294 737q29 -31 97 -45q-13 58 -0.5 124.5t47.5 108.5v0q-37 6 -52 21q-51 -16 -78.5 -66t-31.5 -115q9 -17 18 -28zM471 683q14 124 73 235q-19 -4 -55 -18l-45 -19v1q-46 -89 -20 -196q25 -3 47 -3z M1434 644q8 -38 16.5 -108.5t11.5 -89.5q3 -18 9.5 -21.5t23.5 4.5q40 20 62 85.5t23 125.5q-24 2 -146 4zM1152 1285q-116 0 -199 -82.5t-83 -198.5q0 -117 83 -199.5t199 -82.5t199 82.5t83 199.5q0 116 -83 198.5t-199 82.5zM1380 646q-106 2 -211 0v1q-1 -27 2.5 -86 t13.5 -66q29 -14 93.5 -14.5t95.5 10.5q9 3 11 39t-0.5 69.5t-4.5 46.5zM1112 447q8 4 9.5 48t-0.5 88t-4 63v1q-212 -3 -214 -3q-4 -20 -7 -62t0 -83t14 -46q34 -15 101 -16t101 10zM718 636q-16 -59 4.5 -118.5t77.5 -84.5q15 -8 24 -5t12 21q3 16 8 90t10 103 q-69 -2 -136 -6zM591 510q3 -23 -34 -36q132 -141 271.5 -240t305.5 -154q172 49 310.5 146t293.5 250q-33 13 -30 34l3 9v1v-1q-17 2 -50 5.5t-48 4.5q-26 -90 -82 -132q-51 -38 -82 1q-5 6 -9 14q-7 13 -17 62q-2 -5 -5 -9t-7.5 -7t-8 -5.5t-9.5 -4l-10 -2.5t-12 -2 l-12 -1.5t-13.5 -1t-13.5 -0.5q-106 -9 -163 11q-4 -17 -10 -26.5t-21 -15t-23 -7t-36 -3.5q-2 0 -3 -0.5t-3 -0.5h-3q-179 -17 -203 40q-2 -63 -56 -54q-47 8 -91 54q-12 13 -20 26q-17 29 -26 65q-58 -6 -87 -10q1 -2 4 -10zM507 -118q3 14 3 30q-17 71 -51 130t-73 70 q-41 12 -101.5 -14.5t-104.5 -80t-39 -107.5q35 -53 100 -93t119 -42q51 -2 94 28t53 79zM510 53q23 -63 27 -119q195 113 392 174q-98 52 -180.5 120t-179.5 165q-6 -4 -29 -13q0 -2 -1 -5t-1 -4q31 -18 22 -37q-12 -23 -56 -34q-10 -13 -29 -24h-1q-2 -83 1 -150 q19 -34 35 -73zM579 -113q532 -21 1145 0q-254 147 -428 196q-76 -35 -156 -57q-8 -3 -16 0q-65 21 -129 49q-208 -60 -416 -188h-1v-1q1 0 1 1zM1763 -67q4 54 28 120q14 38 33 71l-1 -1q3 77 3 153q-15 8 -30 25q-42 9 -56 33q-9 20 22 38q-2 4 -2 9q-16 4 -28 12 q-204 -190 -383 -284q198 -59 414 -176zM2155 -90q5 54 -39 107.5t-104 80t-102 14.5q-38 -11 -72.5 -70.5t-51.5 -129.5q0 -16 3 -30q10 -49 53 -79t94 -28q54 2 119 42t100 93z" />
+<glyph unicode="&#xf23d;" horiz-adv-x="2304" d="M1524 -25q0 -68 -48 -116t-116 -48t-116.5 48t-48.5 116t48.5 116.5t116.5 48.5t116 -48.5t48 -116.5zM775 -25q0 -68 -48.5 -116t-116.5 -48t-116 48t-48 116t48 116.5t116 48.5t116.5 -48.5t48.5 -116.5zM0 1469q57 -60 110.5 -104.5t121 -82t136 -63t166 -45.5 t200 -31.5t250 -18.5t304 -9.5t372.5 -2.5q139 0 244.5 -5t181 -16.5t124 -27.5t71 -39.5t24 -51.5t-19.5 -64t-56.5 -76.5t-89.5 -91t-116 -104.5t-139 -119q-185 -157 -286 -247q29 51 76.5 109t94 105.5t94.5 98.5t83 91.5t54 80.5t13 70t-45.5 55.5t-116.5 41t-204 23.5 t-304 5q-168 -2 -314 6t-256 23t-204.5 41t-159.5 51.5t-122.5 62.5t-91.5 66.5t-68 71.5t-50.5 69.5t-40 68t-36.5 59.5z" />
+<glyph unicode="&#xf23e;" horiz-adv-x="1792" d="M896 1472q-169 0 -323 -66t-265.5 -177.5t-177.5 -265.5t-66 -323t66 -323t177.5 -265.5t265.5 -177.5t323 -66t323 66t265.5 177.5t177.5 265.5t66 323t-66 323t-177.5 265.5t-265.5 177.5t-323 66zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348 t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM496 704q16 0 16 -16v-480q0 -16 -16 -16h-32q-16 0 -16 16v480q0 16 16 16h32zM896 640q53 0 90.5 -37.5t37.5 -90.5q0 -35 -17.5 -64t-46.5 -46v-114q0 -14 -9 -23 t-23 -9h-64q-14 0 -23 9t-9 23v114q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5zM896 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM544 928v-96 q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v96q0 93 65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5v-96q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v96q0 146 -103 249t-249 103t-249 -103t-103 -249zM1408 192v512q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-512 q0 -26 19 -45t45 -19h896q26 0 45 19t19 45z" />
+<glyph unicode="&#xf240;" horiz-adv-x="2304" d="M1920 1024v-768h-1664v768h1664zM2048 448h128v384h-128v288q0 14 -9 23t-23 9h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288zM2304 832v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113 v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160q53 0 90.5 -37.5t37.5 -90.5z" />
+<glyph unicode="&#xf241;" horiz-adv-x="2304" d="M256 256v768h1280v-768h-1280zM2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9 h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
+<glyph unicode="&#xf242;" horiz-adv-x="2304" d="M256 256v768h896v-768h-896zM2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9 h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
+<glyph unicode="&#xf243;" horiz-adv-x="2304" d="M256 256v768h512v-768h-512zM2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9 h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
+<glyph unicode="&#xf244;" horiz-adv-x="2304" d="M2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9h-1856q-14 0 -23 -9t-9 -23 v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
+<glyph unicode="&#xf245;" horiz-adv-x="1280" d="M1133 493q31 -30 14 -69q-17 -40 -59 -40h-382l201 -476q10 -25 0 -49t-34 -35l-177 -75q-25 -10 -49 0t-35 34l-191 452l-312 -312q-19 -19 -45 -19q-12 0 -24 5q-40 17 -40 59v1504q0 42 40 59q12 5 24 5q27 0 45 -19z" />
+<glyph unicode="&#xf246;" horiz-adv-x="1024" d="M832 1408q-320 0 -320 -224v-416h128v-128h-128v-544q0 -224 320 -224h64v-128h-64q-272 0 -384 146q-112 -146 -384 -146h-64v128h64q320 0 320 224v544h-128v128h128v416q0 224 -320 224h-64v128h64q272 0 384 -146q112 146 384 146h64v-128h-64z" />
+<glyph unicode="&#xf247;" horiz-adv-x="2048" d="M2048 1152h-128v-1024h128v-384h-384v128h-1280v-128h-384v384h128v1024h-128v384h384v-128h1280v128h384v-384zM1792 1408v-128h128v128h-128zM128 1408v-128h128v128h-128zM256 -128v128h-128v-128h128zM1664 0v128h128v1024h-128v128h-1280v-128h-128v-1024h128v-128 h1280zM1920 -128v128h-128v-128h128zM1280 896h384v-768h-896v256h-384v768h896v-256zM512 512h640v512h-640v-512zM1536 256v512h-256v-384h-384v-128h640z" />
+<glyph unicode="&#xf248;" horiz-adv-x="2304" d="M2304 768h-128v-640h128v-384h-384v128h-896v-128h-384v384h128v128h-384v-128h-384v384h128v640h-128v384h384v-128h896v128h384v-384h-128v-128h384v128h384v-384zM2048 1024v-128h128v128h-128zM1408 1408v-128h128v128h-128zM128 1408v-128h128v128h-128zM256 256 v128h-128v-128h128zM1536 384h-128v-128h128v128zM384 384h896v128h128v640h-128v128h-896v-128h-128v-640h128v-128zM896 -128v128h-128v-128h128zM2176 -128v128h-128v-128h128zM2048 128v640h-128v128h-384v-384h128v-384h-384v128h-384v-128h128v-128h896v128h128z" />
+<glyph unicode="&#xf249;" d="M1024 288v-416h-928q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1344q40 0 68 -28t28 -68v-928h-416q-40 0 -68 -28t-28 -68zM1152 256h381q-15 -82 -65 -132l-184 -184q-50 -50 -132 -65v381z" />
+<glyph unicode="&#xf24a;" d="M1400 256h-248v-248q29 10 41 22l185 185q12 12 22 41zM1120 384h288v896h-1280v-1280h896v288q0 40 28 68t68 28zM1536 1312v-1024q0 -40 -20 -88t-48 -76l-184 -184q-28 -28 -76 -48t-88 -20h-1024q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1344q40 0 68 -28t28 -68 z" />
+<glyph unicode="&#xf24b;" horiz-adv-x="2304" d="M1951 538q0 -26 -15.5 -44.5t-38.5 -23.5q-8 -2 -18 -2h-153v140h153q10 0 18 -2q23 -5 38.5 -23.5t15.5 -44.5zM1933 751q0 -25 -15 -42t-38 -21q-3 -1 -15 -1h-139v129h139q3 0 8.5 -0.5t6.5 -0.5q23 -4 38 -21.5t15 -42.5zM728 587v308h-228v-308q0 -58 -38 -94.5 t-105 -36.5q-108 0 -229 59v-112q53 -15 121 -23t109 -9l42 -1q328 0 328 217zM1442 403v113q-99 -52 -200 -59q-108 -8 -169 41t-61 142t61 142t169 41q101 -7 200 -58v112q-48 12 -100 19.5t-80 9.5l-28 2q-127 6 -218.5 -14t-140.5 -60t-71 -88t-22 -106t22 -106t71 -88 t140.5 -60t218.5 -14q101 4 208 31zM2176 518q0 54 -43 88.5t-109 39.5v3q57 8 89 41.5t32 79.5q0 55 -41 88t-107 36q-3 0 -12 0.5t-14 0.5h-455v-510h491q74 0 121.5 36.5t47.5 96.5zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90 t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf24c;" horiz-adv-x="2304" d="M858 295v693q-106 -41 -172 -135.5t-66 -211.5t66 -211.5t172 -134.5zM1362 641q0 117 -66 211.5t-172 135.5v-694q106 41 172 135.5t66 211.5zM1577 641q0 -159 -78.5 -294t-213.5 -213.5t-294 -78.5q-119 0 -227.5 46.5t-187 125t-125 187t-46.5 227.5q0 159 78.5 294 t213.5 213.5t294 78.5t294 -78.5t213.5 -213.5t78.5 -294zM1960 634q0 139 -55.5 261.5t-147.5 205.5t-213.5 131t-252.5 48h-301q-176 0 -323.5 -81t-235 -230t-87.5 -335q0 -171 87 -317.5t236 -231.5t323 -85h301q129 0 251.5 50.5t214.5 135t147.5 202.5t55.5 246z M2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf24d;" horiz-adv-x="1792" d="M1664 -96v1088q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5v-1088q0 -13 9.5 -22.5t22.5 -9.5h1088q13 0 22.5 9.5t9.5 22.5zM1792 992v-1088q0 -66 -47 -113t-113 -47h-1088q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1088q66 0 113 -47t47 -113 zM1408 1376v-160h-128v160q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5v-1088q0 -13 9.5 -22.5t22.5 -9.5h160v-128h-160q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1088q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf24e;" horiz-adv-x="2304" d="M1728 1088l-384 -704h768zM448 1088l-384 -704h768zM1269 1280q-14 -40 -45.5 -71.5t-71.5 -45.5v-1291h608q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1344q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h608v1291q-40 14 -71.5 45.5t-45.5 71.5h-491q-14 0 -23 9t-9 23v64 q0 14 9 23t23 9h491q21 57 70 92.5t111 35.5t111 -35.5t70 -92.5h491q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-491zM1088 1264q33 0 56.5 23.5t23.5 56.5t-23.5 56.5t-56.5 23.5t-56.5 -23.5t-23.5 -56.5t23.5 -56.5t56.5 -23.5zM2176 384q0 -73 -46.5 -131t-117.5 -91 t-144.5 -49.5t-139.5 -16.5t-139.5 16.5t-144.5 49.5t-117.5 91t-46.5 131q0 11 35 81t92 174.5t107 195.5t102 184t56 100q18 33 56 33t56 -33q4 -7 56 -100t102 -184t107 -195.5t92 -174.5t35 -81zM896 384q0 -73 -46.5 -131t-117.5 -91t-144.5 -49.5t-139.5 -16.5 t-139.5 16.5t-144.5 49.5t-117.5 91t-46.5 131q0 11 35 81t92 174.5t107 195.5t102 184t56 100q18 33 56 33t56 -33q4 -7 56 -100t102 -184t107 -195.5t92 -174.5t35 -81z" />
+<glyph unicode="&#xf250;" d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9 t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM874 700q77 29 149 92.5t129.5 152.5t92.5 210t35 253h-1024q0 -132 35 -253t92.5 -210t129.5 -152.5t149 -92.5q19 -7 30.5 -23.5t11.5 -36.5t-11.5 -36.5t-30.5 -23.5q-77 -29 -149 -92.5 t-129.5 -152.5t-92.5 -210t-35 -253h1024q0 132 -35 253t-92.5 210t-129.5 152.5t-149 92.5q-19 7 -30.5 23.5t-11.5 36.5t11.5 36.5t30.5 23.5z" />
+<glyph unicode="&#xf251;" d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9 t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM1280 1408h-1024q0 -66 9 -128h1006q9 61 9 128zM1280 -128q0 130 -34 249.5t-90.5 208t-126.5 152t-146 94.5h-230q-76 -31 -146 -94.5t-126.5 -152t-90.5 -208t-34 -249.5h1024z" />
+<glyph unicode="&#xf252;" d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9 t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM1280 1408h-1024q0 -206 85 -384h854q85 178 85 384zM1223 192q-54 141 -145.5 241.5t-194.5 142.5h-230q-103 -42 -194.5 -142.5t-145.5 -241.5h910z" />
+<glyph unicode="&#xf253;" d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9 t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM874 700q77 29 149 92.5t129.5 152.5t92.5 210t35 253h-1024q0 -132 35 -253t92.5 -210t129.5 -152.5t149 -92.5q19 -7 30.5 -23.5t11.5 -36.5t-11.5 -36.5t-30.5 -23.5q-137 -51 -244 -196 h700q-107 145 -244 196q-19 7 -30.5 23.5t-11.5 36.5t11.5 36.5t30.5 23.5z" />
+<glyph unicode="&#xf254;" d="M1504 -64q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v128q0 14 9 23t23 9h1472zM130 0q3 55 16 107t30 95t46 87t53.5 76t64.5 69.5t66 60t70.5 55t66.5 47.5t65 43q-43 28 -65 43t-66.5 47.5t-70.5 55t-66 60t-64.5 69.5t-53.5 76t-46 87 t-30 95t-16 107h1276q-3 -55 -16 -107t-30 -95t-46 -87t-53.5 -76t-64.5 -69.5t-66 -60t-70.5 -55t-66.5 -47.5t-65 -43q43 -28 65 -43t66.5 -47.5t70.5 -55t66 -60t64.5 -69.5t53.5 -76t46 -87t30 -95t16 -107h-1276zM1504 1536q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9 h-1472q-14 0 -23 9t-9 23v128q0 14 9 23t23 9h1472z" />
+<glyph unicode="&#xf255;" d="M768 1152q-53 0 -90.5 -37.5t-37.5 -90.5v-128h-32v93q0 48 -32 81.5t-80 33.5q-46 0 -79 -33t-33 -79v-429l-32 30v172q0 48 -32 81.5t-80 33.5q-46 0 -79 -33t-33 -79v-224q0 -47 35 -82l310 -296q39 -39 39 -102q0 -26 19 -45t45 -19h640q26 0 45 19t19 45v25 q0 41 10 77l108 436q10 36 10 77v246q0 48 -32 81.5t-80 33.5q-46 0 -79 -33t-33 -79v-32h-32v125q0 40 -25 72.5t-64 40.5q-14 2 -23 2q-46 0 -79 -33t-33 -79v-128h-32v122q0 51 -32.5 89.5t-82.5 43.5q-5 1 -13 1zM768 1280q84 0 149 -50q57 34 123 34q59 0 111 -27 t86 -76q27 7 59 7q100 0 170 -71.5t70 -171.5v-246q0 -51 -13 -108l-109 -436q-6 -24 -6 -71q0 -80 -56 -136t-136 -56h-640q-84 0 -138 58.5t-54 142.5l-308 296q-76 73 -76 175v224q0 99 70.5 169.5t169.5 70.5q11 0 16 -1q6 95 75.5 160t164.5 65q52 0 98 -21 q72 69 174 69z" />
+<glyph unicode="&#xf256;" horiz-adv-x="1792" d="M880 1408q-46 0 -79 -33t-33 -79v-656h-32v528q0 46 -33 79t-79 33t-79 -33t-33 -79v-528v-256l-154 205q-38 51 -102 51q-53 0 -90.5 -37.5t-37.5 -90.5q0 -43 26 -77l384 -512q38 -51 102 -51h688q34 0 61 22t34 56l76 405q5 32 5 59v498q0 46 -33 79t-79 33t-79 -33 t-33 -79v-272h-32v528q0 46 -33 79t-79 33t-79 -33t-33 -79v-528h-32v656q0 46 -33 79t-79 33zM880 1536q68 0 125.5 -35.5t88.5 -96.5q19 4 42 4q99 0 169.5 -70.5t70.5 -169.5v-17q105 6 180.5 -64t75.5 -175v-498q0 -40 -8 -83l-76 -404q-14 -79 -76.5 -131t-143.5 -52 h-688q-60 0 -114.5 27.5t-90.5 74.5l-384 512q-51 68 -51 154q0 106 75 181t181 75q78 0 128 -34v434q0 99 70.5 169.5t169.5 70.5q23 0 42 -4q31 61 88.5 96.5t125.5 35.5z" />
+<glyph unicode="&#xf257;" horiz-adv-x="1792" d="M1073 -128h-177q-163 0 -226 141q-23 49 -23 102v5q-62 30 -98.5 88.5t-36.5 127.5q0 38 5 48h-261q-106 0 -181 75t-75 181t75 181t181 75h113l-44 17q-74 28 -119.5 93.5t-45.5 145.5q0 106 75 181t181 75q46 0 91 -17l628 -239h401q106 0 181 -75t75 -181v-668 q0 -88 -54 -157.5t-140 -90.5l-339 -85q-92 -23 -186 -23zM1024 583l-155 -71l-163 -74q-30 -14 -48 -41.5t-18 -60.5q0 -46 33 -79t79 -33q26 0 46 10l338 154q-49 10 -80.5 50t-31.5 90v55zM1344 272q0 46 -33 79t-79 33q-26 0 -46 -10l-290 -132q-28 -13 -37 -17 t-30.5 -17t-29.5 -23.5t-16 -29t-8 -40.5q0 -50 31.5 -82t81.5 -32q20 0 38 9l352 160q30 14 48 41.5t18 60.5zM1112 1024l-650 248q-24 8 -46 8q-53 0 -90.5 -37.5t-37.5 -90.5q0 -40 22.5 -73t59.5 -47l526 -200v-64h-640q-53 0 -90.5 -37.5t-37.5 -90.5t37.5 -90.5 t90.5 -37.5h535l233 106v198q0 63 46 106l111 102h-69zM1073 0q82 0 155 19l339 85q43 11 70 45.5t27 78.5v668q0 53 -37.5 90.5t-90.5 37.5h-308l-136 -126q-36 -33 -36 -82v-296q0 -46 33 -77t79 -31t79 35t33 81v208h32v-208q0 -70 -57 -114q52 -8 86.5 -48.5t34.5 -93.5 q0 -42 -23 -78t-61 -53l-310 -141h91z" />
+<glyph unicode="&#xf258;" horiz-adv-x="2048" d="M1151 1536q61 0 116 -28t91 -77l572 -781q118 -159 118 -359v-355q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v177l-286 143h-546q-80 0 -136 56t-56 136v32q0 119 84.5 203.5t203.5 84.5h420l42 128h-686q-100 0 -173.5 67.5t-81.5 166.5q-65 79 -65 182v32 q0 80 56 136t136 56h959zM1920 -64v355q0 157 -93 284l-573 781q-39 52 -103 52h-959q-26 0 -45 -19t-19 -45q0 -32 1.5 -49.5t9.5 -40.5t25 -43q10 31 35.5 50t56.5 19h832v-32h-832q-26 0 -45 -19t-19 -45q0 -44 3 -58q8 -44 44 -73t81 -29h640h91q40 0 68 -28t28 -68 q0 -15 -5 -30l-64 -192q-10 -29 -35 -47.5t-56 -18.5h-443q-66 0 -113 -47t-47 -113v-32q0 -26 19 -45t45 -19h561q16 0 29 -7l317 -158q24 -13 38.5 -36t14.5 -50v-197q0 -26 19 -45t45 -19h384q26 0 45 19t19 45z" />
+<glyph unicode="&#xf259;" horiz-adv-x="2048" d="M816 1408q-48 0 -79.5 -34t-31.5 -82q0 -14 3 -28l150 -624h-26l-116 482q-9 38 -39.5 62t-69.5 24q-47 0 -79 -34t-32 -81q0 -11 4 -29q3 -13 39 -161t68 -282t32 -138v-227l-307 230q-34 26 -77 26q-52 0 -89.5 -36.5t-37.5 -88.5q0 -67 56 -110l507 -379 q34 -26 76 -26h694q33 0 59 20.5t34 52.5l100 401q8 30 10 88t9 86l116 478q3 12 3 26q0 46 -33 79t-80 33q-38 0 -69 -25.5t-40 -62.5l-99 -408h-26l132 547q3 14 3 28q0 47 -32 80t-80 33q-38 0 -68.5 -24t-39.5 -62l-145 -602h-127l-164 682q-9 38 -39.5 62t-68.5 24z M1461 -256h-694q-85 0 -153 51l-507 380q-50 38 -78.5 94t-28.5 118q0 105 75 179t180 74q25 0 49.5 -5.5t41.5 -11t41 -20.5t35 -23t38.5 -29.5t37.5 -28.5l-123 512q-7 35 -7 59q0 93 60 162t152 79q14 87 80.5 144.5t155.5 57.5q83 0 148 -51.5t85 -132.5l103 -428 l83 348q20 81 85 132.5t148 51.5q87 0 152.5 -54t82.5 -139q93 -10 155 -78t62 -161q0 -30 -7 -57l-116 -477q-5 -22 -5 -67q0 -51 -13 -108l-101 -401q-19 -75 -79.5 -122.5t-137.5 -47.5z" />
+<glyph unicode="&#xf25a;" horiz-adv-x="1792" d="M640 1408q-53 0 -90.5 -37.5t-37.5 -90.5v-512v-384l-151 202q-41 54 -107 54q-52 0 -89 -38t-37 -90q0 -43 26 -77l384 -512q38 -51 102 -51h718q22 0 39.5 13.5t22.5 34.5l92 368q24 96 24 194v217q0 41 -28 71t-68 30t-68 -28t-28 -68h-32v61q0 48 -32 81.5t-80 33.5 q-46 0 -79 -33t-33 -79v-64h-32v90q0 55 -37 94.5t-91 39.5q-53 0 -90.5 -37.5t-37.5 -90.5v-96h-32v570q0 55 -37 94.5t-91 39.5zM640 1536q107 0 181.5 -77.5t74.5 -184.5v-220q22 2 32 2q99 0 173 -69q47 21 99 21q113 0 184 -87q27 7 56 7q94 0 159 -67.5t65 -161.5 v-217q0 -116 -28 -225l-92 -368q-16 -64 -68 -104.5t-118 -40.5h-718q-60 0 -114.5 27.5t-90.5 74.5l-384 512q-51 68 -51 154q0 105 74.5 180.5t179.5 75.5q71 0 130 -35v547q0 106 75 181t181 75zM768 128v384h-32v-384h32zM1024 128v384h-32v-384h32zM1280 128v384h-32 v-384h32z" />
+<glyph unicode="&#xf25b;" d="M1288 889q60 0 107 -23q141 -63 141 -226v-177q0 -94 -23 -186l-85 -339q-21 -86 -90.5 -140t-157.5 -54h-668q-106 0 -181 75t-75 181v401l-239 628q-17 45 -17 91q0 106 75 181t181 75q80 0 145.5 -45.5t93.5 -119.5l17 -44v113q0 106 75 181t181 75t181 -75t75 -181 v-261q27 5 48 5q69 0 127.5 -36.5t88.5 -98.5zM1072 896q-33 0 -60.5 -18t-41.5 -48l-74 -163l-71 -155h55q50 0 90 -31.5t50 -80.5l154 338q10 20 10 46q0 46 -33 79t-79 33zM1293 761q-22 0 -40.5 -8t-29 -16t-23.5 -29.5t-17 -30.5t-17 -37l-132 -290q-10 -20 -10 -46 q0 -46 33 -79t79 -33q33 0 60.5 18t41.5 48l160 352q9 18 9 38q0 50 -32 81.5t-82 31.5zM128 1120q0 -22 8 -46l248 -650v-69l102 111q43 46 106 46h198l106 233v535q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5v-640h-64l-200 526q-14 37 -47 59.5t-73 22.5 q-53 0 -90.5 -37.5t-37.5 -90.5zM1180 -128q44 0 78.5 27t45.5 70l85 339q19 73 19 155v91l-141 -310q-17 -38 -53 -61t-78 -23q-53 0 -93.5 34.5t-48.5 86.5q-44 -57 -114 -57h-208v32h208q46 0 81 33t35 79t-31 79t-77 33h-296q-49 0 -82 -36l-126 -136v-308 q0 -53 37.5 -90.5t90.5 -37.5h668z" />
+<glyph unicode="&#xf25c;" horiz-adv-x="1973" d="M857 992v-117q0 -13 -9.5 -22t-22.5 -9h-298v-812q0 -13 -9 -22.5t-22 -9.5h-135q-13 0 -22.5 9t-9.5 23v812h-297q-13 0 -22.5 9t-9.5 22v117q0 14 9 23t23 9h793q13 0 22.5 -9.5t9.5 -22.5zM1895 995l77 -961q1 -13 -8 -24q-10 -10 -23 -10h-134q-12 0 -21 8.5 t-10 20.5l-46 588l-189 -425q-8 -19 -29 -19h-120q-20 0 -29 19l-188 427l-45 -590q-1 -12 -10 -20.5t-21 -8.5h-135q-13 0 -23 10q-9 10 -9 24l78 961q1 12 10 20.5t21 8.5h142q20 0 29 -19l220 -520q10 -24 20 -51q3 7 9.5 24.5t10.5 26.5l221 520q9 19 29 19h141 q13 0 22 -8.5t10 -20.5z" />
+<glyph unicode="&#xf25d;" horiz-adv-x="1792" d="M1042 833q0 88 -60 121q-33 18 -117 18h-123v-281h162q66 0 102 37t36 105zM1094 548l205 -373q8 -17 -1 -31q-8 -16 -27 -16h-152q-20 0 -28 17l-194 365h-155v-350q0 -14 -9 -23t-23 -9h-134q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h294q128 0 190 -24q85 -31 134 -109 t49 -180q0 -92 -42.5 -165.5t-115.5 -109.5q6 -10 9 -16zM896 1376q-150 0 -286 -58.5t-234.5 -157t-157 -234.5t-58.5 -286t58.5 -286t157 -234.5t234.5 -157t286 -58.5t286 58.5t234.5 157t157 234.5t58.5 286t-58.5 286t-157 234.5t-234.5 157t-286 58.5zM1792 640 q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
+<glyph unicode="&#xf25e;" horiz-adv-x="1792" d="M605 303q153 0 257 104q14 18 3 36l-45 82q-6 13 -24 17q-16 2 -27 -11l-4 -3q-4 -4 -11.5 -10t-17.5 -13t-23.5 -14.5t-28.5 -13.5t-33.5 -9.5t-37.5 -3.5q-76 0 -125 50t-49 127q0 76 48 125.5t122 49.5q37 0 71.5 -14t50.5 -28l16 -14q11 -11 26 -10q16 2 24 14l53 78 q13 20 -2 39q-3 4 -11 12t-30 23.5t-48.5 28t-67.5 22.5t-86 10q-148 0 -246 -96.5t-98 -240.5q0 -146 97 -241.5t247 -95.5zM1235 303q153 0 257 104q14 18 4 36l-45 82q-8 14 -25 17q-16 2 -27 -11l-4 -3q-4 -4 -11.5 -10t-17.5 -13t-23.5 -14.5t-28.5 -13.5t-33.5 -9.5 t-37.5 -3.5q-76 0 -125 50t-49 127q0 76 48 125.5t122 49.5q37 0 71.5 -14t50.5 -28l16 -14q11 -11 26 -10q16 2 24 14l53 78q13 20 -2 39q-3 4 -11 12t-30 23.5t-48.5 28t-67.5 22.5t-86 10q-147 0 -245.5 -96.5t-98.5 -240.5q0 -146 97 -241.5t247 -95.5zM896 1376 q-150 0 -286 -58.5t-234.5 -157t-157 -234.5t-58.5 -286t58.5 -286t157 -234.5t234.5 -157t286 -58.5t286 58.5t234.5 157t157 234.5t58.5 286t-58.5 286t-157 234.5t-234.5 157t-286 58.5zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191 t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71z" />
+<glyph unicode="&#xf260;" horiz-adv-x="2048" d="M736 736l384 -384l-384 -384l-672 672l672 672l168 -168l-96 -96l-72 72l-480 -480l480 -480l193 193l-289 287zM1312 1312l672 -672l-672 -672l-168 168l96 96l72 -72l480 480l-480 480l-193 -193l289 -287l-96 -96l-384 384z" />
+<glyph unicode="&#xf261;" horiz-adv-x="1792" d="M717 182l271 271l-279 279l-88 -88l192 -191l-96 -96l-279 279l279 279l40 -40l87 87l-127 128l-454 -454zM1075 190l454 454l-454 454l-271 -271l279 -279l88 88l-192 191l96 96l279 -279l-279 -279l-40 40l-87 -88zM1792 640q0 -182 -71 -348t-191 -286t-286 -191 t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
+<glyph unicode="&#xf262;" horiz-adv-x="2304" d="M651 539q0 -39 -27.5 -66.5t-65.5 -27.5q-39 0 -66.5 27.5t-27.5 66.5q0 38 27.5 65.5t66.5 27.5q38 0 65.5 -27.5t27.5 -65.5zM1805 540q0 -39 -27.5 -66.5t-66.5 -27.5t-66.5 27.5t-27.5 66.5t27.5 66t66.5 27t66.5 -27t27.5 -66zM765 539q0 79 -56.5 136t-136.5 57 t-136.5 -56.5t-56.5 -136.5t56.5 -136.5t136.5 -56.5t136.5 56.5t56.5 136.5zM1918 540q0 80 -56.5 136.5t-136.5 56.5q-79 0 -136 -56.5t-57 -136.5t56.5 -136.5t136.5 -56.5t136.5 56.5t56.5 136.5zM850 539q0 -116 -81.5 -197.5t-196.5 -81.5q-116 0 -197.5 82t-81.5 197 t82 196.5t197 81.5t196.5 -81.5t81.5 -196.5zM2004 540q0 -115 -81.5 -196.5t-197.5 -81.5q-115 0 -196.5 81.5t-81.5 196.5t81.5 196.5t196.5 81.5q116 0 197.5 -81.5t81.5 -196.5zM1040 537q0 191 -135.5 326.5t-326.5 135.5q-125 0 -231 -62t-168 -168.5t-62 -231.5 t62 -231.5t168 -168.5t231 -62q191 0 326.5 135.5t135.5 326.5zM1708 1110q-254 111 -556 111q-319 0 -573 -110q117 0 223 -45.5t182.5 -122.5t122 -183t45.5 -223q0 115 43.5 219.5t118 180.5t177.5 123t217 50zM2187 537q0 191 -135 326.5t-326 135.5t-326.5 -135.5 t-135.5 -326.5t135.5 -326.5t326.5 -135.5t326 135.5t135 326.5zM1921 1103h383q-44 -51 -75 -114.5t-40 -114.5q110 -151 110 -337q0 -156 -77 -288t-209 -208.5t-287 -76.5q-133 0 -249 56t-196 155q-47 -56 -129 -179q-11 22 -53.5 82.5t-74.5 97.5 q-80 -99 -196.5 -155.5t-249.5 -56.5q-155 0 -287 76.5t-209 208.5t-77 288q0 186 110 337q-9 51 -40 114.5t-75 114.5h365q149 100 355 156.5t432 56.5q224 0 421 -56t348 -157z" />
+<glyph unicode="&#xf263;" horiz-adv-x="1280" d="M640 629q-188 0 -321 133t-133 320q0 188 133 321t321 133t321 -133t133 -321q0 -187 -133 -320t-321 -133zM640 1306q-92 0 -157.5 -65.5t-65.5 -158.5q0 -92 65.5 -157.5t157.5 -65.5t157.5 65.5t65.5 157.5q0 93 -65.5 158.5t-157.5 65.5zM1163 574q13 -27 15 -49.5 t-4.5 -40.5t-26.5 -38.5t-42.5 -37t-61.5 -41.5q-115 -73 -315 -94l73 -72l267 -267q30 -31 30 -74t-30 -73l-12 -13q-31 -30 -74 -30t-74 30q-67 68 -267 268l-267 -268q-31 -30 -74 -30t-73 30l-12 13q-31 30 -31 73t31 74l267 267l72 72q-203 21 -317 94 q-39 25 -61.5 41.5t-42.5 37t-26.5 38.5t-4.5 40.5t15 49.5q10 20 28 35t42 22t56 -2t65 -35q5 -4 15 -11t43 -24.5t69 -30.5t92 -24t113 -11q91 0 174 25.5t120 50.5l38 25q33 26 65 35t56 2t42 -22t28 -35z" />
+<glyph unicode="&#xf264;" d="M927 956q0 -66 -46.5 -112.5t-112.5 -46.5t-112.5 46.5t-46.5 112.5t46.5 112.5t112.5 46.5t112.5 -46.5t46.5 -112.5zM1141 593q-10 20 -28 32t-47.5 9.5t-60.5 -27.5q-10 -8 -29 -20t-81 -32t-127 -20t-124 18t-86 36l-27 18q-31 25 -60.5 27.5t-47.5 -9.5t-28 -32 q-22 -45 -2 -74.5t87 -73.5q83 -53 226 -67l-51 -52q-142 -142 -191 -190q-22 -22 -22 -52.5t22 -52.5l9 -9q22 -22 52.5 -22t52.5 22l191 191q114 -115 191 -191q22 -22 52.5 -22t52.5 22l9 9q22 22 22 52.5t-22 52.5l-191 190l-52 52q141 14 225 67q67 44 87 73.5t-2 74.5 zM1092 956q0 134 -95 229t-229 95t-229 -95t-95 -229t95 -229t229 -95t229 95t95 229zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf265;" horiz-adv-x="1720" d="M1565 1408q65 0 110 -45.5t45 -110.5v-519q0 -176 -68 -336t-182.5 -275t-274 -182.5t-334.5 -67.5q-176 0 -335.5 67.5t-274.5 182.5t-183 275t-68 336v519q0 64 46 110t110 46h1409zM861 344q47 0 82 33l404 388q37 35 37 85q0 49 -34.5 83.5t-83.5 34.5q-47 0 -82 -33 l-323 -310l-323 310q-35 33 -81 33q-49 0 -83.5 -34.5t-34.5 -83.5q0 -51 36 -85l405 -388q33 -33 81 -33z" />
+<glyph unicode="&#xf266;" horiz-adv-x="2304" d="M1494 -103l-295 695q-25 -49 -158.5 -305.5t-198.5 -389.5q-1 -1 -27.5 -0.5t-26.5 1.5q-82 193 -255.5 587t-259.5 596q-21 50 -66.5 107.5t-103.5 100.5t-102 43q0 5 -0.5 24t-0.5 27h583v-50q-39 -2 -79.5 -16t-66.5 -43t-10 -64q26 -59 216.5 -499t235.5 -540 q31 61 140 266.5t131 247.5q-19 39 -126 281t-136 295q-38 69 -201 71v50l513 -1v-47q-60 -2 -93.5 -25t-12.5 -69q33 -70 87 -189.5t86 -187.5q110 214 173 363q24 55 -10 79.5t-129 26.5q1 7 1 25v24q64 0 170.5 0.5t180 1t92.5 0.5v-49q-62 -2 -119 -33t-90 -81 l-213 -442q13 -33 127.5 -290t121.5 -274l441 1017q-14 38 -49.5 62.5t-65 31.5t-55.5 8v50l460 -4l1 -2l-1 -44q-139 -4 -201 -145q-526 -1216 -559 -1291h-49z" />
+<glyph unicode="&#xf267;" horiz-adv-x="1792" d="M949 643q0 -26 -16.5 -45t-41.5 -19q-26 0 -45 16.5t-19 41.5q0 26 17 45t42 19t44 -16.5t19 -41.5zM964 585l350 581q-9 -8 -67.5 -62.5t-125.5 -116.5t-136.5 -127t-117 -110.5t-50.5 -51.5l-349 -580q7 7 67 62t126 116.5t136 127t117 111t50 50.5zM1611 640 q0 -201 -104 -371q-3 2 -17 11t-26.5 16.5t-16.5 7.5q-13 0 -13 -13q0 -10 59 -44q-74 -112 -184.5 -190.5t-241.5 -110.5l-16 67q-1 10 -15 10q-5 0 -8 -5.5t-2 -9.5l16 -68q-72 -15 -146 -15q-199 0 -372 105q1 2 13 20.5t21.5 33.5t9.5 19q0 13 -13 13q-6 0 -17 -14.5 t-22.5 -34.5t-13.5 -23q-113 75 -192 187.5t-110 244.5l69 15q10 3 10 15q0 5 -5.5 8t-10.5 2l-68 -15q-14 72 -14 139q0 206 109 379q2 -1 18.5 -12t30 -19t17.5 -8q13 0 13 12q0 6 -12.5 15.5t-32.5 21.5l-20 12q77 112 189 189t244 107l15 -67q2 -10 15 -10q5 0 8 5.5 t2 10.5l-15 66q71 13 134 13q204 0 379 -109q-39 -56 -39 -65q0 -13 12 -13q11 0 48 64q111 -75 187.5 -186t107.5 -241l-56 -12q-10 -2 -10 -16q0 -5 5.5 -8t9.5 -2l57 13q14 -72 14 -140zM1696 640q0 163 -63.5 311t-170.5 255t-255 170.5t-311 63.5t-311 -63.5 t-255 -170.5t-170.5 -255t-63.5 -311t63.5 -311t170.5 -255t255 -170.5t311 -63.5t311 63.5t255 170.5t170.5 255t63.5 311zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191 t191 -286t71 -348z" />
+<glyph unicode="&#xf268;" horiz-adv-x="1792" d="M893 1536q240 2 451 -120q232 -134 352 -372l-742 39q-160 9 -294 -74.5t-185 -229.5l-276 424q128 159 311 245.5t383 87.5zM146 1131l337 -663q72 -143 211 -217t293 -45l-230 -451q-212 33 -385 157.5t-272.5 316t-99.5 411.5q0 267 146 491zM1732 962 q58 -150 59.5 -310.5t-48.5 -306t-153 -272t-246 -209.5q-230 -133 -498 -119l405 623q88 131 82.5 290.5t-106.5 277.5zM896 942q125 0 213.5 -88.5t88.5 -213.5t-88.5 -213.5t-213.5 -88.5t-213.5 88.5t-88.5 213.5t88.5 213.5t213.5 88.5z" />
+<glyph unicode="&#xf269;" horiz-adv-x="1792" d="M903 -256q-283 0 -504.5 150.5t-329.5 398.5q-58 131 -67 301t26 332.5t111 312t179 242.5l-11 -281q11 14 68 15.5t70 -15.5q42 81 160.5 138t234.5 59q-54 -45 -119.5 -148.5t-58.5 -163.5q25 -8 62.5 -13.5t63 -7.5t68 -4t50.5 -3q15 -5 9.5 -45.5t-30.5 -75.5 q-5 -7 -16.5 -18.5t-56.5 -35.5t-101 -34l15 -189l-139 67q-18 -43 -7.5 -81.5t36 -66.5t65.5 -41.5t81 -6.5q51 9 98 34.5t83.5 45t73.5 17.5q61 -4 89.5 -33t19.5 -65q-1 -2 -2.5 -5.5t-8.5 -12.5t-18 -15.5t-31.5 -10.5t-46.5 -1q-60 -95 -144.5 -135.5t-209.5 -29.5 q74 -61 162.5 -82.5t168.5 -6t154.5 52t128 87.5t80.5 104q43 91 39 192.5t-37.5 188.5t-78.5 125q87 -38 137 -79.5t77 -112.5q15 170 -57.5 343t-209.5 284q265 -77 412 -279.5t151 -517.5q2 -127 -40.5 -255t-123.5 -238t-189 -196t-247.5 -135.5t-288.5 -49.5z" />
+<glyph unicode="&#xf26a;" horiz-adv-x="1792" d="M1493 1308q-165 110 -359 110q-155 0 -293 -73t-240 -200q-75 -93 -119.5 -218t-48.5 -266v-42q4 -141 48.5 -266t119.5 -218q102 -127 240 -200t293 -73q194 0 359 110q-121 -108 -274.5 -168t-322.5 -60q-29 0 -43 1q-175 8 -333 82t-272 193t-181 281t-67 339 q0 182 71 348t191 286t286 191t348 71h3q168 -1 320.5 -60.5t273.5 -167.5zM1792 640q0 -192 -77 -362.5t-213 -296.5q-104 -63 -222 -63q-137 0 -255 84q154 56 253.5 233t99.5 405q0 227 -99 404t-253 234q119 83 254 83q119 0 226 -65q135 -125 210.5 -295t75.5 -361z " />
+<glyph unicode="&#xf26b;" horiz-adv-x="1792" d="M1792 599q0 -56 -7 -104h-1151q0 -146 109.5 -244.5t257.5 -98.5q99 0 185.5 46.5t136.5 130.5h423q-56 -159 -170.5 -281t-267.5 -188.5t-321 -66.5q-187 0 -356 83q-228 -116 -394 -116q-237 0 -237 263q0 115 45 275q17 60 109 229q199 360 475 606 q-184 -79 -427 -354q63 274 283.5 449.5t501.5 175.5q30 0 45 -1q255 117 433 117q64 0 116 -13t94.5 -40.5t66.5 -76.5t24 -115q0 -116 -75 -286q101 -182 101 -390zM1722 1239q0 83 -53 132t-137 49q-108 0 -254 -70q121 -47 222.5 -131.5t170.5 -195.5q51 135 51 216z M128 2q0 -86 48.5 -132.5t134.5 -46.5q115 0 266 83q-122 72 -213.5 183t-137.5 245q-98 -205 -98 -332zM632 715h728q-5 142 -113 237t-251 95q-144 0 -251.5 -95t-112.5 -237z" />
+<glyph unicode="&#xf26c;" horiz-adv-x="2048" d="M1792 288v960q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5zM1920 1248v-960q0 -66 -47 -113t-113 -47h-736v-128h352q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23 v64q0 14 9 23t23 9h352v128h-736q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf26d;" horiz-adv-x="1792" d="M138 1408h197q-70 -64 -126 -149q-36 -56 -59 -115t-30 -125.5t-8.5 -120t10.5 -132t21 -126t28 -136.5q4 -19 6 -28q51 -238 81 -329q57 -171 152 -275h-272q-48 0 -82 34t-34 82v1304q0 48 34 82t82 34zM1346 1408h308q48 0 82 -34t34 -82v-1304q0 -48 -34 -82t-82 -34 h-178q212 210 196 565l-469 -101q-2 -45 -12 -82t-31 -72t-59.5 -59.5t-93.5 -36.5q-123 -26 -199 40q-32 27 -53 61t-51.5 129t-64.5 258q-35 163 -45.5 263t-5.5 139t23 77q20 41 62.5 73t102.5 45q45 12 83.5 6.5t67 -17t54 -35t43 -48t34.5 -56.5l468 100 q-68 175 -180 287z" />
+<glyph unicode="&#xf26e;" d="M1401 -11l-6 -6q-113 -114 -259 -175q-154 -64 -317 -64q-165 0 -317 64q-148 63 -259 175q-113 112 -175 258q-42 103 -54 189q-4 28 48 36q51 8 56 -20q1 -1 1 -4q18 -90 46 -159q50 -124 152 -226q98 -98 226 -152q132 -56 276 -56q143 0 276 56q128 55 225 152l6 6 q10 10 25 6q12 -3 33 -22q36 -37 17 -58zM929 604l-66 -66l63 -63q21 -21 -7 -49q-17 -17 -32 -17q-10 0 -19 10l-62 61l-66 -66q-5 -5 -15 -5q-15 0 -31 16l-2 2q-18 15 -18 29q0 7 8 17l66 65l-66 66q-16 16 14 45q18 18 31 18q6 0 13 -5l65 -66l65 65q18 17 48 -13 q27 -27 11 -44zM1400 547q0 -118 -46 -228q-45 -105 -126 -186q-80 -80 -187 -126t-228 -46t-228 46t-187 126q-82 82 -125 186q-15 32 -15 40h-1q-9 27 43 44q50 16 60 -12q37 -99 97 -167h1v339v2q3 136 102 232q105 103 253 103q147 0 251 -103t104 -249 q0 -147 -104.5 -251t-250.5 -104q-58 0 -112 16q-28 11 -13 61q16 51 44 43l14 -3q14 -3 32.5 -6t30.5 -3q104 0 176 71.5t72 174.5q0 101 -72 171q-71 71 -175 71q-107 0 -178 -80q-64 -72 -64 -160v-413q110 -67 242 -67q96 0 185 36.5t156 103.5t103.5 155t36.5 183 q0 198 -141 339q-140 140 -339 140q-200 0 -340 -140q-53 -53 -77 -87l-2 -2q-8 -11 -13 -15.5t-21.5 -9.5t-38.5 3q-21 5 -36.5 16.5t-15.5 26.5v680q0 15 10.5 26.5t27.5 11.5h877q30 0 30 -55t-30 -55h-811v-483h1q40 42 102 84t108 61q109 46 231 46q121 0 228 -46 t187 -126q81 -81 126 -186q46 -112 46 -229zM1369 1128q9 -8 9 -18t-5.5 -18t-16.5 -21q-26 -26 -39 -26q-9 0 -16 7q-106 91 -207 133q-128 56 -276 56q-133 0 -262 -49q-27 -10 -45 37q-9 25 -8 38q3 16 16 20q130 57 299 57q164 0 316 -64q137 -58 235 -152z" />
+<glyph unicode="&#xf270;" horiz-adv-x="1792" d="M1551 60q15 6 26 3t11 -17.5t-15 -33.5q-13 -16 -44 -43.5t-95.5 -68t-141 -74t-188 -58t-229.5 -24.5q-119 0 -238 31t-209 76.5t-172.5 104t-132.5 105t-84 87.5q-8 9 -10 16.5t1 12t8 7t11.5 2t11.5 -4.5q192 -117 300 -166q389 -176 799 -90q190 40 391 135z M1758 175q11 -16 2.5 -69.5t-28.5 -102.5q-34 -83 -85 -124q-17 -14 -26 -9t0 24q21 45 44.5 121.5t6.5 98.5q-5 7 -15.5 11.5t-27 6t-29.5 2.5t-35 0t-31.5 -2t-31 -3t-22.5 -2q-6 -1 -13 -1.5t-11 -1t-8.5 -1t-7 -0.5h-5.5h-4.5t-3 0.5t-2 1.5l-1.5 3q-6 16 47 40t103 30 q46 7 108 1t76 -24zM1364 618q0 -31 13.5 -64t32 -58t37.5 -46t33 -32l13 -11l-227 -224q-40 37 -79 75.5t-58 58.5l-19 20q-11 11 -25 33q-38 -59 -97.5 -102.5t-127.5 -63.5t-140 -23t-137.5 21t-117.5 65.5t-83 113t-31 162.5q0 84 28 154t72 116.5t106.5 83t122.5 57 t130 34.5t119.5 18.5t99.5 6.5v127q0 65 -21 97q-34 53 -121 53q-6 0 -16.5 -1t-40.5 -12t-56 -29.5t-56 -59.5t-48 -96l-294 27q0 60 22 119t67 113t108 95t151.5 65.5t190.5 24.5q100 0 181 -25t129.5 -61.5t81 -83t45 -86t12.5 -73.5v-589zM692 597q0 -86 70 -133 q66 -44 139 -22q84 25 114 123q14 45 14 101v162q-59 -2 -111 -12t-106.5 -33.5t-87 -71t-32.5 -114.5z" />
+<glyph unicode="&#xf271;" horiz-adv-x="1792" d="M1536 1280q52 0 90 -38t38 -90v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128zM1152 1376v-288q0 -14 9 -23t23 -9 h64q14 0 23 9t9 23v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM384 1376v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM1536 -128v1024h-1408v-1024h1408zM896 448h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224 v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v224q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-224z" />
+<glyph unicode="&#xf272;" horiz-adv-x="1792" d="M1152 416v-64q0 -14 -9 -23t-23 -9h-576q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h576q14 0 23 -9t9 -23zM128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23 t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47 t47 -113v-96h128q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf273;" horiz-adv-x="1792" d="M1111 151l-46 -46q-9 -9 -22 -9t-23 9l-188 189l-188 -189q-10 -9 -23 -9t-22 9l-46 46q-9 9 -9 22t9 23l189 188l-189 188q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l188 -188l188 188q10 9 23 9t22 -9l46 -46q9 -9 9 -22t-9 -23l-188 -188l188 -188q9 -10 9 -23t-9 -22z M128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280 q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf274;" horiz-adv-x="1792" d="M1303 572l-512 -512q-10 -9 -23 -9t-23 9l-288 288q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l220 -220l444 444q10 9 23 9t22 -9l46 -46q9 -9 9 -22t-9 -23zM128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23 t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47 t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf275;" horiz-adv-x="1792" d="M448 1536q26 0 45 -19t19 -45v-891l536 429q17 14 40 14q26 0 45 -19t19 -45v-379l536 429q17 14 40 14q26 0 45 -19t19 -45v-1152q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h384z" />
+<glyph unicode="&#xf276;" horiz-adv-x="1024" d="M512 448q66 0 128 15v-655q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v655q61 -15 128 -15zM512 1536q212 0 362 -150t150 -362t-150 -362t-362 -150t-362 150t-150 362t150 362t362 150zM512 1312q14 0 23 9t9 23t-9 23t-23 9q-146 0 -249 -103t-103 -249 q0 -14 9 -23t23 -9t23 9t9 23q0 119 84.5 203.5t203.5 84.5z" />
+<glyph unicode="&#xf277;" horiz-adv-x="1792" d="M1745 1239q10 -10 10 -23t-10 -23l-141 -141q-28 -28 -68 -28h-1344q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h576v64q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-64h512q40 0 68 -28zM768 320h256v-512q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v512zM1600 768 q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-1344q-40 0 -68 28l-141 141q-10 10 -10 23t10 23l141 141q28 28 68 28h512v192h256v-192h576z" />
+<glyph unicode="&#xf278;" horiz-adv-x="2048" d="M2020 1525q28 -20 28 -53v-1408q0 -20 -11 -36t-29 -23l-640 -256q-24 -11 -48 0l-616 246l-616 -246q-10 -5 -24 -5q-19 0 -36 11q-28 20 -28 53v1408q0 20 11 36t29 23l640 256q24 11 48 0l616 -246l616 246q32 13 60 -6zM736 1390v-1270l576 -230v1270zM128 1173 v-1270l544 217v1270zM1920 107v1270l-544 -217v-1270z" />
+<glyph unicode="&#xf279;" horiz-adv-x="1792" d="M512 1536q13 0 22.5 -9.5t9.5 -22.5v-1472q0 -20 -17 -28l-480 -256q-7 -4 -15 -4q-13 0 -22.5 9.5t-9.5 22.5v1472q0 20 17 28l480 256q7 4 15 4zM1760 1536q13 0 22.5 -9.5t9.5 -22.5v-1472q0 -20 -17 -28l-480 -256q-7 -4 -15 -4q-13 0 -22.5 9.5t-9.5 22.5v1472 q0 20 17 28l480 256q7 4 15 4zM640 1536q8 0 14 -3l512 -256q18 -10 18 -29v-1472q0 -13 -9.5 -22.5t-22.5 -9.5q-8 0 -14 3l-512 256q-18 10 -18 29v1472q0 13 9.5 22.5t22.5 9.5z" />
+<glyph unicode="&#xf27a;" horiz-adv-x="1792" d="M640 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1408 640q0 53 -37.5 90.5t-90.5 37.5 t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-110 0 -211 18q-173 -173 -435 -229q-52 -10 -86 -13q-12 -1 -22 6t-13 18q-4 15 20 37q5 5 23.5 21.5t25.5 23.5t23.5 25.5t24 31.5t20.5 37 t20 48t14.5 57.5t12.5 72.5q-146 90 -229.5 216.5t-83.5 269.5q0 174 120 321.5t326 233t450 85.5t450 -85.5t326 -233t120 -321.5z" />
+<glyph unicode="&#xf27b;" horiz-adv-x="1792" d="M640 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1024 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 -53 -37.5 -90.5t-90.5 -37.5 t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM896 1152q-204 0 -381.5 -69.5t-282 -187.5t-104.5 -255q0 -112 71.5 -213.5t201.5 -175.5l87 -50l-27 -96q-24 -91 -70 -172q152 63 275 171l43 38l57 -6q69 -8 130 -8q204 0 381.5 69.5t282 187.5 t104.5 255t-104.5 255t-282 187.5t-381.5 69.5zM1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22h-5q-15 0 -27 10.5t-16 27.5v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51 t27 59t26 76q-157 89 -247.5 220t-90.5 281q0 130 71 248.5t191 204.5t286 136.5t348 50.5t348 -50.5t286 -136.5t191 -204.5t71 -248.5z" />
+<glyph unicode="&#xf27c;" horiz-adv-x="1024" d="M512 345l512 295v-591l-512 -296v592zM0 640v-591l512 296zM512 1527v-591l-512 -296v591zM512 936l512 295v-591z" />
+<glyph unicode="&#xf27d;" horiz-adv-x="1792" d="M1709 1018q-10 -236 -332 -651q-333 -431 -562 -431q-142 0 -240 263q-44 160 -132 482q-72 262 -157 262q-18 0 -127 -76l-77 98q24 21 108 96.5t130 115.5q156 138 241 146q95 9 153 -55.5t81 -203.5q44 -287 66 -373q55 -249 120 -249q51 0 154 161q101 161 109 246 q13 139 -109 139q-57 0 -121 -26q120 393 459 382q251 -8 236 -326z" />
+<glyph unicode="&#xf27e;" d="M0 1408h1536v-1536h-1536v1536zM1085 293l-221 631l221 297h-634l221 -297l-221 -631l317 -304z" />
+<glyph unicode="&#xf280;" d="M0 1408h1536v-1536h-1536v1536zM908 1088l-12 -33l75 -83l-31 -114l25 -25l107 57l107 -57l25 25l-31 114l75 83l-12 33h-95l-53 96h-32l-53 -96h-95zM641 925q32 0 44.5 -16t11.5 -63l174 21q0 55 -17.5 92.5t-50.5 56t-69 25.5t-85 7q-133 0 -199 -57.5t-66 -182.5v-72 h-96v-128h76q20 0 20 -8v-382q0 -14 -5 -20t-18 -7l-73 -7v-88h448v86l-149 14q-6 1 -8.5 1.5t-3.5 2.5t-0.5 4t1 7t0.5 10v387h191l38 128h-231q-6 0 -2 6t4 9v80q0 27 1.5 40.5t7.5 28t19.5 20t36.5 5.5zM1248 96v86l-54 9q-7 1 -9.5 2.5t-2.5 3t1 7.5t1 12v520h-275 l-23 -101l83 -22q23 -7 23 -27v-370q0 -14 -6 -18.5t-20 -6.5l-70 -9v-86h352z" />
+<glyph unicode="&#xf281;" horiz-adv-x="1792" d="M1792 690q0 -58 -29.5 -105.5t-79.5 -72.5q12 -46 12 -96q0 -155 -106.5 -287t-290.5 -208.5t-400 -76.5t-399.5 76.5t-290 208.5t-106.5 287q0 47 11 94q-51 25 -82 73.5t-31 106.5q0 82 58 140.5t141 58.5q85 0 145 -63q218 152 515 162l116 521q3 13 15 21t26 5 l369 -81q18 37 54 59.5t79 22.5q62 0 106 -43.5t44 -105.5t-44 -106t-106 -44t-105.5 43.5t-43.5 105.5l-334 74l-104 -472q300 -9 519 -160q58 61 143 61q83 0 141 -58.5t58 -140.5zM418 491q0 -62 43.5 -106t105.5 -44t106 44t44 106t-44 105.5t-106 43.5q-61 0 -105 -44 t-44 -105zM1228 136q11 11 11 26t-11 26q-10 10 -25 10t-26 -10q-41 -42 -121 -62t-160 -20t-160 20t-121 62q-11 10 -26 10t-25 -10q-11 -10 -11 -25.5t11 -26.5q43 -43 118.5 -68t122.5 -29.5t91 -4.5t91 4.5t122.5 29.5t118.5 68zM1225 341q62 0 105.5 44t43.5 106 q0 61 -44 105t-105 44q-62 0 -106 -43.5t-44 -105.5t44 -106t106 -44z" />
+<glyph unicode="&#xf282;" horiz-adv-x="1792" d="M69 741h1q16 126 58.5 241.5t115 217t167.5 176t223.5 117.5t276.5 43q231 0 414 -105.5t294 -303.5q104 -187 104 -442v-188h-1125q1 -111 53.5 -192.5t136.5 -122.5t189.5 -57t213 -3t208 46.5t173.5 84.5v-377q-92 -55 -229.5 -92t-312.5 -38t-316 53 q-189 73 -311.5 249t-124.5 372q-3 242 111 412t325 268q-48 -60 -78 -125.5t-46 -159.5h635q8 77 -8 140t-47 101.5t-70.5 66.5t-80.5 41t-75 20.5t-56 8.5l-22 1q-135 -5 -259.5 -44.5t-223.5 -104.5t-176 -140.5t-138 -163.5z" />
+<glyph unicode="&#xf283;" horiz-adv-x="2304" d="M0 32v608h2304v-608q0 -66 -47 -113t-113 -47h-1984q-66 0 -113 47t-47 113zM640 256v-128h384v128h-384zM256 256v-128h256v128h-256zM2144 1408q66 0 113 -47t47 -113v-224h-2304v224q0 66 47 113t113 47h1984z" />
+<glyph unicode="&#xf284;" horiz-adv-x="1792" d="M1549 857q55 0 85.5 -28.5t30.5 -83.5t-34 -82t-91 -27h-136v-177h-25v398h170zM1710 267l-4 -11l-5 -10q-113 -230 -330.5 -366t-474.5 -136q-182 0 -348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71q244 0 454.5 -124t329.5 -338l2 -4l8 -16 q-30 -15 -136.5 -68.5t-163.5 -84.5q-6 -3 -479 -268q384 -183 799 -366zM896 -234q250 0 462.5 132.5t322.5 357.5l-287 129q-72 -140 -206 -222t-292 -82q-151 0 -280 75t-204 204t-75 280t75 280t204 204t280 75t280 -73.5t204 -204.5l280 143q-116 208 -321 329 t-443 121q-119 0 -232.5 -31.5t-209 -87.5t-176.5 -137t-137 -176.5t-87.5 -209t-31.5 -232.5t31.5 -232.5t87.5 -209t137 -176.5t176.5 -137t209 -87.5t232.5 -31.5z" />
+<glyph unicode="&#xf285;" horiz-adv-x="1792" d="M1427 827l-614 386l92 151h855zM405 562l-184 116v858l1183 -743zM1424 697l147 -95v-858l-532 335zM1387 718l-500 -802h-855l356 571z" />
+<glyph unicode="&#xf286;" horiz-adv-x="1792" d="M640 528v224q0 16 -16 16h-96q-16 0 -16 -16v-224q0 -16 16 -16h96q16 0 16 16zM1152 528v224q0 16 -16 16h-96q-16 0 -16 -16v-224q0 -16 16 -16h96q16 0 16 16zM1664 496v-752h-640v320q0 80 -56 136t-136 56t-136 -56t-56 -136v-320h-640v752q0 16 16 16h96 q16 0 16 -16v-112h128v624q0 16 16 16h96q16 0 16 -16v-112h128v112q0 16 16 16h96q16 0 16 -16v-112h128v112q0 16 16 16h16v393q-32 19 -32 55q0 26 19 45t45 19t45 -19t19 -45q0 -36 -32 -55v-9h272q16 0 16 -16v-224q0 -16 -16 -16h-272v-128h16q16 0 16 -16v-112h128 v112q0 16 16 16h96q16 0 16 -16v-112h128v112q0 16 16 16h96q16 0 16 -16v-624h128v112q0 16 16 16h96q16 0 16 -16z" />
+<glyph unicode="&#xf287;" horiz-adv-x="2304" d="M2288 731q16 -8 16 -27t-16 -27l-320 -192q-8 -5 -16 -5q-9 0 -16 4q-16 10 -16 28v128h-858q37 -58 83 -165q16 -37 24.5 -55t24 -49t27 -47t27 -34t31.5 -26t33 -8h96v96q0 14 9 23t23 9h320q14 0 23 -9t9 -23v-320q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v96h-96 q-32 0 -61 10t-51 23.5t-45 40.5t-37 46t-33.5 57t-28.5 57.5t-28 60.5q-23 53 -37 81.5t-36 65t-44.5 53.5t-46.5 17h-360q-22 -84 -91 -138t-157 -54q-106 0 -181 75t-75 181t75 181t181 75q88 0 157 -54t91 -138h104q24 0 46.5 17t44.5 53.5t36 65t37 81.5q19 41 28 60.5 t28.5 57.5t33.5 57t37 46t45 40.5t51 23.5t61 10h107q21 57 70 92.5t111 35.5q80 0 136 -56t56 -136t-56 -136t-136 -56q-62 0 -111 35.5t-70 92.5h-107q-17 0 -33 -8t-31.5 -26t-27 -34t-27 -47t-24 -49t-24.5 -55q-46 -107 -83 -165h1114v128q0 18 16 28t32 -1z" />
+<glyph unicode="&#xf288;" horiz-adv-x="1792" d="M1150 774q0 -56 -39.5 -95t-95.5 -39h-253v269h253q56 0 95.5 -39.5t39.5 -95.5zM1329 774q0 130 -91.5 222t-222.5 92h-433v-896h180v269h253q130 0 222 91.5t92 221.5zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348 t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
+<glyph unicode="&#xf289;" horiz-adv-x="2304" d="M1645 438q0 59 -34 106.5t-87 68.5q-7 -45 -23 -92q-7 -24 -27.5 -38t-44.5 -14q-12 0 -24 3q-31 10 -45 38.5t-4 58.5q23 71 23 143q0 123 -61 227.5t-166 165.5t-228 61q-134 0 -247 -73t-167 -194q108 -28 188 -106q22 -23 22 -55t-22 -54t-54 -22t-55 22 q-75 75 -180 75q-106 0 -181 -74.5t-75 -180.5t75 -180.5t181 -74.5h1046q79 0 134.5 55.5t55.5 133.5zM1798 438q0 -142 -100.5 -242t-242.5 -100h-1046q-169 0 -289 119.5t-120 288.5q0 153 100 267t249 136q62 184 221 298t354 114q235 0 408.5 -158.5t196.5 -389.5 q116 -25 192.5 -118.5t76.5 -214.5zM2048 438q0 -175 -97 -319q-23 -33 -64 -33q-24 0 -43 13q-26 17 -32 48.5t12 57.5q71 104 71 233t-71 233q-18 26 -12 57t32 49t57.5 11.5t49.5 -32.5q97 -142 97 -318zM2304 438q0 -244 -134 -443q-23 -34 -64 -34q-23 0 -42 13 q-26 18 -32.5 49t11.5 57q108 164 108 358q0 195 -108 357q-18 26 -11.5 57.5t32.5 48.5q26 18 57 12t49 -33q134 -198 134 -442z" />
+<glyph unicode="&#xf28a;" d="M1500 -13q0 -89 -63 -152.5t-153 -63.5t-153.5 63.5t-63.5 152.5q0 90 63.5 153.5t153.5 63.5t153 -63.5t63 -153.5zM1267 268q-115 -15 -192.5 -102.5t-77.5 -205.5q0 -74 33 -138q-146 -78 -379 -78q-109 0 -201 21t-153.5 54.5t-110.5 76.5t-76 85t-44.5 83 t-23.5 66.5t-6 39.5q0 19 4.5 42.5t18.5 56t36.5 58t64 43.5t94.5 18t94 -17.5t63 -41t35.5 -53t17.5 -49t4 -33.5q0 -34 -23 -81q28 -27 82 -42t93 -17l40 -1q115 0 190 51t75 133q0 26 -9 48.5t-31.5 44.5t-49.5 41t-74 44t-93.5 47.5t-119.5 56.5q-28 13 -43 20 q-116 55 -187 100t-122.5 102t-72 125.5t-20.5 162.5q0 78 20.5 150t66 137.5t112.5 114t166.5 77t221.5 28.5q120 0 220 -26t164.5 -67t109.5 -94t64 -105.5t19 -103.5q0 -46 -15 -82.5t-36.5 -58t-48.5 -36t-49 -19.5t-39 -5h-8h-32t-39 5t-44 14t-41 28t-37 46t-24 70.5 t-10 97.5q-15 16 -59 25.5t-81 10.5l-37 1q-68 0 -117.5 -31t-70.5 -70t-21 -76q0 -24 5 -43t24 -46t53 -51t97 -53.5t150 -58.5q76 -25 138.5 -53.5t109 -55.5t83 -59t60.5 -59.5t41 -62.5t26.5 -62t14.5 -63.5t6 -62t1 -62.5z" />
+<glyph unicode="&#xf28b;" d="M704 352v576q0 14 -9 23t-23 9h-256q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h256q14 0 23 9t9 23zM1152 352v576q0 14 -9 23t-23 9h-256q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h256q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103 t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf28c;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM768 96q148 0 273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273 t73 -273t198 -198t273 -73zM864 320q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-192zM480 320q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-192z" />
+<glyph unicode="&#xf28d;" d="M1088 352v576q0 14 -9 23t-23 9h-576q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h576q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5 t103 -385.5z" />
+<glyph unicode="&#xf28e;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM768 96q148 0 273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273 t73 -273t198 -198t273 -73zM480 320q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h576q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-576z" />
+<glyph unicode="&#xf290;" horiz-adv-x="1792" d="M1757 128l35 -313q3 -28 -16 -50q-19 -21 -48 -21h-1664q-29 0 -48 21q-19 22 -16 50l35 313h1722zM1664 967l86 -775h-1708l86 775q3 24 21 40.5t43 16.5h256v-128q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5v128h384v-128q0 -53 37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5v128h256q25 0 43 -16.5t21 -40.5zM1280 1152v-256q0 -26 -19 -45t-45 -19t-45 19t-19 45v256q0 106 -75 181t-181 75t-181 -75t-75 -181v-256q0 -26 -19 -45t-45 -19t-45 19t-19 45v256q0 159 112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" />
+<glyph unicode="&#xf291;" horiz-adv-x="2048" d="M1920 768q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5h-15l-115 -662q-8 -46 -44 -76t-82 -30h-1280q-46 0 -82 30t-44 76l-115 662h-15q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5h1792zM485 -32q26 2 43.5 22.5t15.5 46.5l-32 416q-2 26 -22.5 43.5 t-46.5 15.5t-43.5 -22.5t-15.5 -46.5l32 -416q2 -25 20.5 -42t43.5 -17h5zM896 32v416q0 26 -19 45t-45 19t-45 -19t-19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45zM1280 32v416q0 26 -19 45t-45 19t-45 -19t-19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45zM1632 27l32 416 q2 26 -15.5 46.5t-43.5 22.5t-46.5 -15.5t-22.5 -43.5l-32 -416q-2 -26 15.5 -46.5t43.5 -22.5h5q25 0 43.5 17t20.5 42zM476 1244l-93 -412h-132l101 441q19 88 89 143.5t160 55.5h167q0 26 19 45t45 19h384q26 0 45 -19t19 -45h167q90 0 160 -55.5t89 -143.5l101 -441 h-132l-93 412q-11 44 -45.5 72t-79.5 28h-167q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45h-167q-45 0 -79.5 -28t-45.5 -72z" />
+<glyph unicode="&#xf292;" horiz-adv-x="1792" d="M991 512l64 256h-254l-64 -256h254zM1759 1016l-56 -224q-7 -24 -31 -24h-327l-64 -256h311q15 0 25 -12q10 -14 6 -28l-56 -224q-5 -24 -31 -24h-327l-81 -328q-7 -24 -31 -24h-224q-16 0 -26 12q-9 12 -6 28l78 312h-254l-81 -328q-7 -24 -31 -24h-225q-15 0 -25 12 q-9 12 -6 28l78 312h-311q-15 0 -25 12q-9 12 -6 28l56 224q7 24 31 24h327l64 256h-311q-15 0 -25 12q-10 14 -6 28l56 224q5 24 31 24h327l81 328q7 24 32 24h224q15 0 25 -12q9 -12 6 -28l-78 -312h254l81 328q7 24 32 24h224q15 0 25 -12q9 -12 6 -28l-78 -312h311 q15 0 25 -12q9 -12 6 -28z" />
+<glyph unicode="&#xf293;" d="M841 483l148 -148l-149 -149zM840 1094l149 -149l-148 -148zM710 -130l464 464l-306 306l306 306l-464 464v-611l-255 255l-93 -93l320 -321l-320 -321l93 -93l255 255v-611zM1429 640q0 -209 -32 -365.5t-87.5 -257t-140.5 -162.5t-181.5 -86.5t-219.5 -24.5 t-219.5 24.5t-181.5 86.5t-140.5 162.5t-87.5 257t-32 365.5t32 365.5t87.5 257t140.5 162.5t181.5 86.5t219.5 24.5t219.5 -24.5t181.5 -86.5t140.5 -162.5t87.5 -257t32 -365.5z" />
+<glyph unicode="&#xf294;" horiz-adv-x="1024" d="M596 113l173 172l-173 172v-344zM596 823l173 172l-173 172v-344zM628 640l356 -356l-539 -540v711l-297 -296l-108 108l372 373l-372 373l108 108l297 -296v711l539 -540z" />
+<glyph unicode="&#xf295;" d="M1280 256q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM512 1024q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM1536 256q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5 t112.5 -271.5zM1440 1344q0 -20 -13 -38l-1056 -1408q-19 -26 -51 -26h-160q-26 0 -45 19t-19 45q0 20 13 38l1056 1408q19 26 51 26h160q26 0 45 -19t19 -45zM768 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5 t271.5 -112.5t112.5 -271.5z" />
+<glyph unicode="&#xf296;" horiz-adv-x="1792" />
+<glyph unicode="&#xf297;" horiz-adv-x="1792" />
+<glyph unicode="&#xf298;" horiz-adv-x="1792" />
+<glyph unicode="&#xf299;" horiz-adv-x="1792" />
+<glyph unicode="&#xf29a;" horiz-adv-x="1792" />
+<glyph unicode="&#xf29b;" horiz-adv-x="1792" />
+<glyph unicode="&#xf29c;" horiz-adv-x="1792" />
+<glyph unicode="&#xf29d;" horiz-adv-x="1792" />
+<glyph unicode="&#xf29e;" horiz-adv-x="1792" />
+<glyph unicode="&#xf500;" horiz-adv-x="1792" />
+</font>
+</defs></svg> 
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/fonts/fontawesome-webfont.ttf b/org.eclipse.osbp.themes/base/fonts/fontawesome-webfont.ttf
new file mode 100644
index 0000000..26dea79
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/fonts/fontawesome-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/fonts/fontawesome-webfont.woff b/org.eclipse.osbp.themes/base/fonts/fontawesome-webfont.woff
new file mode 100644
index 0000000..dc35ce3
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/fonts/fontawesome-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/fonts/fontawesome-webfont.woff2 b/org.eclipse.osbp.themes/base/fonts/fontawesome-webfont.woff2
new file mode 100644
index 0000000..500e517
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/fonts/fontawesome-webfont.woff2
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/fonts/fonts.scss b/org.eclipse.osbp.themes/base/fonts/fonts.scss
new file mode 100644
index 0000000..1f5c0cf
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/fonts/fonts.scss
@@ -0,0 +1,35 @@
+$v-font-awesome: true !default; // Set to false to exclude Font Awesome
+
+@mixin fonts {
+	@include fonticons;
+	@include v-font(ThemeIcons, themeicons-webfont);
+}
+
+@mixin fonticons {
+	@if $v-font-awesome {
+		@include v-font(FontAwesome, fontawesome-webfont);
+	}
+}
+
+@mixin v-font($font-family, $file-name) {
+	@font-face {
+	  font-family: '#{$font-family}';
+	  src: url('#{$file-name}.eot');
+	  src: url('#{$file-name}.eot?#iefix') format('embedded-opentype'), url('#{$file-name}.woff') format('woff'), url('#{$file-name}.ttf') format('truetype'), url('#{$file-name}.svg') format('svg');
+	  font-weight: normal;
+	  font-style: normal;
+	}
+    .#{$font-family} {
+        font-family: '#{$font-family}';
+        font-style: normal;
+        font-weight: normal;
+        -webkit-font-smoothing: antialiased;
+        -moz-osx-font-smoothing: grayscale;
+        display: inline-block;
+    }
+}
+
+@mixin font($font-family, $file-name) {
+  @warn "The 'font' mixin is DEPRECATED. You should use the corresponding 'v-font' mixin instead.";
+  @include v-font($font-family, $file-name);
+}
diff --git a/org.eclipse.osbp.themes/base/fonts/themeicons-webfont.eot b/org.eclipse.osbp.themes/base/fonts/themeicons-webfont.eot
new file mode 100644
index 0000000..9cc0478
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/fonts/themeicons-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/fonts/themeicons-webfont.svg b/org.eclipse.osbp.themes/base/fonts/themeicons-webfont.svg
new file mode 100644
index 0000000..59685c3
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/fonts/themeicons-webfont.svg
@@ -0,0 +1,50 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
+<metadata></metadata>
+<defs>
+<font id="fontawesomeregular" horiz-adv-x="2048" >
+<font-face units-per-em="2048" ascent="1755" descent="-293" />
+<missing-glyph horiz-adv-x="512" />
+<glyph unicode=" "  horiz-adv-x="512" />
+<glyph unicode="&#x09;" horiz-adv-x="512" />
+<glyph unicode="&#xa0;" horiz-adv-x="512" />
+<glyph unicode="&#x25fc;" horiz-adv-x="571" d="M0 0z" />
+<glyph unicode="&#xf00c;" d="M138 695q0 46 32 78l156 155q32 32 77 32q46 0 78 -32l336 -337l750 751q32 32 78 32q45 0 77 -32l156 -156q32 -32 32 -77q0 -46 -32 -78l-828 -828l-155 -155q-32 -32 -78 -32t-78 32l-155 155l-414 414q-32 32 -32 78z" />
+<glyph unicode="&#xf013;" horiz-adv-x="1755" d="M0 607v254q0 13 9.5 26t21.5 15l212 32q14 46 45 105q-50 71 -122 158q-12 14 -12 27q0 11 11 26q29 40 111.5 122.5t108.5 82.5q15 0 30 -12l158 -122q56 29 104 44q17 152 33 212q9 32 41 32h254q16 0 27.5 -10t13.5 -24l32 -210q50 -16 103 -43l162 123q10 10 27 10 q15 0 29 -12q143 -131 188 -194q8 -9 8 -25q0 -14 -9 -26q-18 -24 -58.5 -76t-61.5 -81q33 -65 47 -112l209 -32q14 -2 23.5 -14t9.5 -27v-254q0 -13 -9.5 -26t-22.5 -15l-211 -32q-21 -60 -45 -104q39 -56 123 -158q11 -13 11 -28t-10 -26q-30 -41 -112.5 -123t-108.5 -82 q-14 0 -29 10l-158 124q-56 -29 -104 -44q-17 -152 -33 -212q-9 -32 -41 -32h-254q-16 0 -27.5 10t-13.5 24l-32 210q-50 16 -103 43l-161 -123q-11 -10 -29 -10q-15 0 -28 13q-143 129 -189 192q-8 11 -8 26q0 14 9 26q18 24 58.5 76t61.5 81q-34 65 -47 113l-209 31 q-14 2 -23.5 14t-9.5 27zM585 731q0 -121 86 -206.5t207 -85.5t206.5 85.5t85.5 206.5t-85.5 207t-206.5 86t-207 -86t-86 -207z" />
+<glyph unicode="&#xf032;" horiz-adv-x="1609" d="M0 -146l2 107q16 4 96.5 17.5t122.5 31.5q8 14 14.5 31t10 38t5.5 37.5t3 42.5t1 39v40.5v34.5q0 1122 -25 1172q-5 9 -25.5 16.5t-50 12t-56.5 7.5t-55.5 5.5t-35.5 3.5l-5 95q107 2 385.5 13t429.5 11q25 0 77.5 -0.5t78.5 -0.5q80 0 156 -15t146.5 -48t123.5 -81 t84.5 -119.5t31.5 -157.5q0 -50 -11 -92t-36 -75.5t-49.5 -58.5t-67 -50t-72.5 -40t-80 -38q84 -19 156 -55.5t130 -90t91 -128.5t33 -162q0 -114 -40 -205t-106.5 -149.5t-157.5 -97.5t-187 -55.5t-201 -16.5q-51 0 -151 3.5t-151 3.5q-121 0 -353 -12.5t-262 -13.5z M609 1477q0 -57 4.5 -173t4.5 -174q0 -30 -0.5 -90t-0.5 -91q0 -53 1 -79q47 -8 125 -8q94 0 163 15t125.5 50.5t85.5 102t29 162.5q0 80 -33 140t-90 93.5t-123 49.5t-142 16q-63 0 -149 -14zM615.5 188.5q0.5 -42.5 5 -95.5t13.5 -76q82 -36 160 -36q430 0 430 382 q0 131 -47 206q-31 50 -70.5 84.5t-77 53t-91.5 28.5t-96 12.5t-108 2.5q-81 0 -116 -12q0 -61 -0.5 -181.5t-0.5 -180.5q0 -9 -1 -77t-0.5 -110.5z" />
+<glyph unicode="&#xf033;" horiz-adv-x="1170" d="M0 -144l19 97q25 8 70.5 19t82.5 22t68 27q32 41 47 115q1 7 71 330t130 621.5t59 338.5v29q-28 15 -62.5 21t-79 9t-66.5 6l22 118q30 -1 135.5 -7t174.5 -8.5t136 -2.5q55 0 111.5 2.5t140.5 8t111 7.5q-8 -54 -21 -102q-33 -11 -115 -32t-125 -38q-9 -22 -16 -50 t-10.5 -44t-9 -54t-7.5 -47q-32 -171 -101 -486t-87 -399q-2 -8 -21 -92.5t-31.5 -151t-10.5 -87.5l1 -20q45 -10 211 -36q-3 -48 -18 -113q-13 0 -37 -1.5t-37 -1.5q-33 0 -99.5 11.5t-98.5 11.5q-158 2 -235 2q-59 0 -164.5 -10.5t-137.5 -12.5z" />
+<glyph unicode="&#xf036;" d="M0 73v146q0 30 21.5 52t51.5 22h1902q30 0 51.5 -22t21.5 -52v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1902q-30 0 -51.5 21.5t-21.5 51.5zM0 512v146q0 30 21.5 51.5t51.5 21.5h1463q30 0 51.5 -21.5t21.5 -51.5v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1463 q-30 0 -51.5 21.5t-21.5 51.5zM0 951v146q0 30 21.5 51.5t51.5 21.5h1756q30 0 51.5 -21.5t21.5 -51.5v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1756q-30 0 -51.5 21.5t-21.5 51.5zM0 1390v146q0 30 21.5 51.5t51.5 21.5h1317q30 0 51.5 -21.5t21.5 -51.5v-146 q0 -30 -21.5 -51.5t-51.5 -21.5h-1317q-30 0 -51.5 21.5t-21.5 51.5z" />
+<glyph unicode="&#xf037;" d="M0 73v146q0 30 21.5 52t51.5 22h1902q30 0 51.5 -22t21.5 -52v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1902q-30 0 -51.5 21.5t-21.5 51.5zM146 951v146q0 30 21.5 51.5t51.5 21.5h1610q30 0 51.5 -21.5t21.5 -51.5v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1610 q-30 0 -51.5 21.5t-21.5 51.5zM439 512v146q0 30 21.5 51.5t51.5 21.5h1024q30 0 51.5 -21.5t21.5 -51.5v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1024q-30 0 -51.5 21.5t-21.5 51.5zM585 1390v146q0 30 21.5 51.5t51.5 21.5h732q30 0 51.5 -21.5t21.5 -51.5v-146 q0 -30 -21.5 -51.5t-51.5 -21.5h-732q-30 0 -51.5 21.5t-21.5 51.5z" />
+<glyph unicode="&#xf038;" d="M0 73v146q0 30 21.5 52t51.5 22h1902q30 0 51.5 -22t21.5 -52v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1902q-30 0 -51.5 21.5t-21.5 51.5zM146 951v146q0 30 21.5 51.5t51.5 21.5h1756q30 0 51.5 -21.5t21.5 -51.5v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1756 q-30 0 -51.5 21.5t-21.5 51.5zM439 512v146q0 30 21.5 51.5t51.5 21.5h1463q30 0 51.5 -21.5t21.5 -51.5v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1463q-30 0 -51.5 21.5t-21.5 51.5zM585 1390v146q0 30 21.5 51.5t51.5 21.5h1317q30 0 51.5 -21.5t21.5 -51.5v-146 q0 -30 -21.5 -51.5t-51.5 -21.5h-1317q-30 0 -51.5 21.5t-21.5 51.5z" />
+<glyph unicode="&#xf03b;" d="M0 37v219q0 14 11.5 25.5t25.5 11.5h1974q14 0 25.5 -11.5t11.5 -25.5v-219q0 -14 -11.5 -25.5t-25.5 -11.5h-1974q-14 0 -25.5 11.5t-11.5 25.5zM0 1353v220q0 14 11.5 25t25.5 11h1974q14 0 25.5 -11t11.5 -25v-220q0 -14 -11.5 -25t-25.5 -11h-1974q-14 0 -25.5 11 t-11.5 25zM37 805q0 16 10 26l329 329q10 10 26 10q14 0 25.5 -11t11.5 -25v-659q0 -14 -11.5 -25t-25.5 -11q-16 0 -26 10l-329 329q-10 10 -10 27zM731 475v220q0 14 11.5 25t25.5 11h1243q14 0 25.5 -11t11.5 -25v-220q0 -14 -11.5 -25t-25.5 -11h-1243q-14 0 -25.5 11 t-11.5 25zM731 914v220q0 14 11.5 25t25.5 11h1243q14 0 25.5 -11t11.5 -25v-220q0 -14 -11.5 -25t-25.5 -11h-1243q-14 0 -25.5 11t-11.5 25z" />
+<glyph unicode="&#xf03c;" d="M0 37v219q0 14 11.5 25.5t25.5 11.5h1974q14 0 25.5 -11.5t11.5 -25.5v-219q0 -14 -11.5 -25.5t-25.5 -11.5h-1974q-14 0 -25.5 11.5t-11.5 25.5zM0 475v659q0 14 11.5 25t25.5 11q16 0 26 -10l329 -329q10 -10 10 -26q0 -17 -10 -27l-329 -329q-10 -10 -26 -10 q-14 0 -25.5 11t-11.5 25zM0 1353v220q0 14 11.5 25t25.5 11h1974q14 0 25.5 -11t11.5 -25v-220q0 -14 -11.5 -25t-25.5 -11h-1974q-14 0 -25.5 11t-11.5 25zM731 475v220q0 14 11.5 25t25.5 11h1243q14 0 25.5 -11t11.5 -25v-220q0 -14 -11.5 -25t-25.5 -11h-1243 q-14 0 -25.5 11t-11.5 25zM731 914v220q0 14 11.5 25t25.5 11h1243q14 0 25.5 -11t11.5 -25v-220q0 -14 -11.5 -25t-25.5 -11h-1243q-14 0 -25.5 11t-11.5 25z" />
+<glyph unicode="&#xf03e;" horiz-adv-x="2194" d="M0 37v1389q0 76 53.5 129.5t129.5 53.5h1828q76 0 129.5 -53.5t53.5 -129.5v-1389q0 -76 -53.5 -129.5t-129.5 -53.5h-1828q-76 0 -129.5 53.5t-53.5 129.5zM146 37q0 -14 11.5 -25.5t25.5 -11.5h1828q14 0 25.5 11.5t11.5 25.5v1389q0 14 -11.5 25.5t-25.5 11.5h-1828 q-14 0 -25.5 -11.5t-11.5 -25.5v-1389zM293 146v220l365 365l183 -182l585 585l476 -476v-512h-1609zM293 1097q0 91 64 155.5t155 64.5t155 -64.5t64 -155.5t-64 -155t-155 -64t-155 64t-64 155z" />
+<glyph unicode="&#xf053;" horiz-adv-x="1462" d="M176 804.5q0 29.5 22 51.5l848 848q22 22 51.5 22t51.5 -22l189 -190q22 -22 22 -51.5t-22 -51.5l-607 -606l607 -607q22 -22 22 -51.5t-22 -51.5l-189 -190q-22 -22 -51.5 -22t-51.5 22l-848 848q-22 22 -22 51.5z" />
+<glyph unicode="&#xf054;" horiz-adv-x="1462" d="M103 146.5q0 29.5 22 51.5l606 607l-606 606q-22 22 -22 51.5t22 51.5l189 190q22 22 51.5 22t51.5 -22l848 -848q22 -22 22 -51.5t-22 -51.5l-848 -848q-22 -22 -51.5 -22t-51.5 22l-189 190q-22 22 -22 51.5z" />
+<glyph unicode="&#xf05e;" horiz-adv-x="1755" d="M0 735q0 179 69.5 342t187 281t280 187.5t341.5 69.5t341.5 -69.5t279.5 -187.5t186.5 -281t69.5 -342q0 -120 -31.5 -234t-88 -211t-137.5 -178t-177 -138t-210 -88.5t-233 -31.5q-143 0 -277 44.5t-242 126t-189 189.5t-125.5 242.5t-44.5 278.5zM256 735 q0 -186 102 -342l863 862q-154 104 -343 104q-169 0 -312 -83.5t-226.5 -227.5t-83.5 -313zM538 211q155 -101 340 -101q126 0 241 49.5t198.5 133t132.5 199.5t49 243q0 185 -99 337z" />
+<glyph unicode="&#xf073;" horiz-adv-x="1901" d="M0 -146v1463q0 60 43 103t103 43h147v110q0 76 53 129t129 53h74q76 0 129 -53t53 -129v-110h439v110q0 76 53.5 129t129.5 53h73q76 0 129.5 -53t53.5 -129v-110h146q60 0 103.5 -43t43.5 -103v-1463q0 -60 -43.5 -103.5t-103.5 -43.5h-1609q-60 0 -103 43.5t-43 103.5z M146 -146h329v329h-329v-329zM146 256h329v366h-329v-366zM146 695h329v329h-329v-329zM439 1243q0 -14 11 -25t25 -11h74q14 0 25 11t11 25v330q0 14 -11 25t-25 11h-74q-14 0 -25 -11t-11 -25v-330zM549 -146h365v329h-365v-329zM549 256h365v366h-365v-366zM549 695h365 v329h-365v-329zM987 -146h366v329h-366v-329zM987 256h366v366h-366v-366zM987 695h366v329h-366v-329zM1317 1243q0 -14 11 -25t25 -11h73q14 0 25.5 11t11.5 25v330q0 14 -11.5 25t-25.5 11h-73q-14 0 -25 -11t-11 -25v-330zM1426 -146h329v329h-329v-329zM1426 256h329 v366h-329v-366zM1426 695h329v329h-329v-329z" />
+<glyph unicode="&#xf078;" d="M103 884q0 30 22 52l189 189q22 22 51.5 22t51.5 -22l607 -607l607 607q22 22 51.5 22t51.5 -22l189 -189q22 -22 22 -52t-22 -52l-848 -847q-22 -22 -51 -22t-51 22l-848 847q-22 22 -22 52z" />
+<glyph unicode="&#xf0c1;" horiz-adv-x="1901" d="M18 1243q0 137 97 232l168 167q95 95 232 95q139 0 234 -97l235 -237q95 -95 95 -232q0 -139 -101 -238l101 -101q99 101 238 101q137 0 233 -96l237 -238q96 -96 96 -233t-97 -232l-168 -167q-95 -95 -232 -95q-138 0 -233 97l-235 237q-95 95 -95 232q0 141 100 239 l-100 100q-98 -100 -238 -100q-137 0 -233 96l-238 237q-96 96 -96 233zM238 1243q0 -45 32 -77l237 -238q31 -31 78 -31t82 36q-3 3 -22 21t-24.5 25t-16.5 22t-15 29t-4 31q0 46 32 77.5t78 31.5q17 0 31 -4t29 -15t22 -16.5t25 -24.5t21 -22q38 36 38 83q0 46 -32 78 l-236 237q-32 32 -78 32q-43 0 -77 -31l-168 -167q-32 -32 -32 -77zM1041 438q0 -46 32 -78l236 -237q30 -30 77 -30q46 0 78 29l168 167q32 32 32 77t-32 77l-238 238q-32 32 -77 32q-49 0 -83 -36q5 -5 22.5 -21.5t24 -24t17.5 -22.5t15 -29t4 -31q0 -46 -32 -78t-78 -32 q-17 0 -31 4t-29 15t-22 16.5t-25 24.5t-21 22q-38 -36 -38 -83z" />
+<glyph unicode="&#xf0c9;" horiz-adv-x="1755" d="M0 73v146q0 30 21.5 52t51.5 22h1609q30 0 51.5 -22t21.5 -52v-146q0 -30 -21.5 -51.5t-51.5 -21.5h-1609q-30 0 -51.5 21.5t-21.5 51.5zM0 658v147q0 30 21.5 51.5t51.5 21.5h1609q30 0 51.5 -21.5t21.5 -51.5v-147q0 -30 -21.5 -51.5t-51.5 -21.5h-1609 q-30 0 -51.5 21.5t-21.5 51.5zM0 1243v147q0 30 21.5 51.5t51.5 21.5h1609q30 0 51.5 -21.5t21.5 -51.5v-147q0 -30 -21.5 -51.5t-51.5 -21.5h-1609q-30 0 -51.5 21.5t-21.5 51.5z" />
+<glyph unicode="&#xf0ca;" d="M0 146q0 91 64 155.5t155 64.5t155.5 -64.5t64.5 -155.5t-64.5 -155t-155.5 -64t-155 64t-64 155zM0 731q0 91 64 155.5t155 64.5t155.5 -64.5t64.5 -155.5t-64.5 -155t-155.5 -64t-155 64t-64 155zM0 1317q0 91 64 155t155 64t155.5 -64t64.5 -155t-64.5 -155.5 t-155.5 -64.5t-155 64.5t-64 155.5zM585 37v219q0 14 11.5 25.5t25.5 11.5h1389q14 0 25.5 -11.5t11.5 -25.5v-219q0 -14 -11.5 -25.5t-25.5 -11.5h-1389q-14 0 -25.5 11.5t-11.5 25.5zM585 622v219q0 14 11.5 25.5t25.5 11.5h1389q14 0 25.5 -11.5t11.5 -25.5v-219 q0 -14 -11.5 -25.5t-25.5 -11.5h-1389q-14 0 -25.5 11.5t-11.5 25.5zM585 1207v219q0 14 11.5 25.5t25.5 11.5h1389q14 0 25.5 -11.5t11.5 -25.5v-219q0 -14 -11.5 -25.5t-25.5 -11.5h-1389q-14 0 -25.5 11.5t-11.5 25.5z" />
+<glyph unicode="&#xf0cb;" d="M17 501q0 59 26.5 106.5t64.5 77t76 54.5t64.5 50t26.5 51q0 59 -61 59q-54 0 -93 -66l-97 68q28 59 82 91t120 32q83 0 140.5 -47t57.5 -129q0 -40 -18.5 -74.5t-46 -57.5t-60 -46t-60 -39.5t-46.5 -37t-20 -41.5h145v69h120v-182h-414q-7 49 -7 62zM22 -217l65 100 q55 -51 121 -51q33 0 57.5 16.5t24.5 48.5q0 72 -120 64l-29 64q10 13 29.5 39.5t32 42.5t31 37t35.5 37v1q-19 0 -56 -1.5t-55 -1.5v-60h-121v174h380v-101l-108 -131q58 -14 92 -56t34 -101q0 -91 -62 -144t-155 -53q-120 0 -196 76zM39 1600l155 145h121v-462h124v-113 h-383v113h122q0 47 0.5 139t0.5 139v14h-2q-12 -23 -57 -62zM585 37v219q0 16 10.5 26.5t26.5 10.5h1389q15 0 26 -11t11 -26v-219q0 -14 -11.5 -25.5t-25.5 -11.5h-1389q-15 0 -26 11t-11 26zM585 622v219q0 16 10.5 26.5t26.5 10.5h1389q15 0 26 -11t11 -26v-219 q0 -14 -11.5 -25.5t-25.5 -11.5h-1389q-15 0 -26 11t-11 26zM585 1207v219q0 15 11 26t26 11h1389q14 0 25.5 -11.5t11.5 -25.5v-219q0 -14 -11.5 -25.5t-25.5 -11.5h-1389q-15 0 -26 11t-11 26z" />
+<glyph unicode="&#xf0cc;" d="M0 622v73q0 16 10.5 26t26.5 10h1974q16 0 26.5 -10t10.5 -26v-73q0 -16 -10.5 -26.5t-26.5 -10.5h-1974q-16 0 -26.5 10.5t-10.5 26.5zM439 1111q0 207 153 353q152 145 449 145q57 0 191 -22q74 -13 202 -54q12 -43 24 -135q16 -144 16 -209q0 -22 -5 -52l-14 -3l-96 7 l-16 2q-58 171 -118 234q-100 104 -240 104q-132 0 -208 -67t-76 -167q0 -83 75 -160q76 -77 319 -148q78 -23 198 -75q66 -31 108 -59h-849q-30 37 -58 91q-55 110 -55 215zM473 176q-1 34 0.5 76.5t1.5 43.5v50l117 3q17 -39 34 -81.5t25.5 -64t14.5 -30.5q39 -64 92 -108 q51 -41 120 -65q68 -25 151 -25q74 0 158 31q89 29 140 98q54 71 54 147q0 96 -93 180q-37 32 -157 81h470q8 -43 8 -105q0 -126 -47 -242q-26 -64 -81 -119q-46 -44 -124 -93q-91 -54 -175 -75q-92 -24 -232 -24q-131 0 -223 26l-160 46q-66 19 -82 32q-10 10 -10 25v15 q0 134 -2 178z" />
+<glyph unicode="&#xf0cd;" horiz-adv-x="1755" d="M0 -37v-73q0 -16 10.5 -26t26.5 -10h1682q16 0 26 10t10 26v73q0 16 -10 26.5t-26 10.5h-1682q-16 0 -26.5 -10.5t-10.5 -26.5zM0 1606q15 1 46 1q53 0 128 -5q143 -8 189 -8q66 0 192 4q134 4 167 5q48 0 99 3l-2 -16l3 -73v-11q-66 -10 -142 -10q-67 0 -90 -29 q-15 -17 -15 -150q0 -15 0.5 -37.5t0.5 -29.5l1 -261l16 -320q8 -142 58 -231q39 -67 110 -105q101 -54 202 -54q122 0 219 32q65 21 113 58q54 40 74 73q43 66 61 131q24 84 24 261q0 91 -4 147t-13 140t-15 182l-5 67q-5 77 -27 101q-39 40 -88 39l-115 -3l-16 4l3 98h96 l234 -11q93 -4 224 11l21 -2q6 -35 6 -58q0 -8 -4 -36q-53 -14 -96 -15q-83 -12 -90 -19q-18 -18 -18 -47q0 -7 1.5 -29t2.5 -37q9 -22 25 -453q8 -218 -17 -347q-16 -85 -47 -140q-45 -75 -128 -140q-88 -66 -208 -102q-126 -38 -291 -38q-189 0 -325 53q-135 53 -205 139 q-68 84 -94 223q-19 92 -19 271v381q0 217 -19 243q-29 42 -168 45q-43 2 -52 4z" />
+<glyph unicode="&#xf0d7;" horiz-adv-x="1170" d="M0 951q0 30 21.5 51.5t51.5 21.5h1024q30 0 51.5 -21.5t21.5 -51.5q0 -31 -21 -52l-512 -512q-21 -21 -52 -21q-30 0 -51 21l-512 512q-22 22 -22 52z" />
+<glyph unicode="&#xf0d8;" horiz-adv-x="1170" d="M0 366q0 29 22 51l512 512q22 22 51 22q30 0 52 -22l512 -512q21 -21 21 -51t-21.5 -51.5t-51.5 -21.5h-1024q-30 0 -51.5 21.5t-21.5 51.5z" />
+<glyph unicode="&#xf0d9;" horiz-adv-x="731" d="M73 731q0 30 22 52l512 512q22 22 51 22q30 0 51.5 -22t21.5 -52v-1024q0 -30 -21.5 -51.5t-51.5 -21.5q-29 0 -51 22l-512 512q-22 22 -22 51z" />
+<glyph unicode="&#xf0da;" horiz-adv-x="731" d="M0 219v1024q0 30 21.5 52t51.5 22t52 -22l512 -512q21 -21 21 -52q0 -30 -21 -51l-512 -512q-22 -22 -52 -22t-51.5 21.5t-21.5 51.5z" />
+<glyph unicode="&#xf0dd;" horiz-adv-x="1170" d="M0 512q0 30 21.5 51.5t51.5 21.5h1024q30 0 51.5 -21.5t21.5 -51.5t-21 -51l-512 -512q-22 -22 -52 -22q-29 0 -51 22l-512 512q-22 22 -22 51z" />
+<glyph unicode="&#xf0de;" horiz-adv-x="1170" d="M0 951q0 29 22 51l512 512q22 22 51 22q30 0 52 -22l512 -512q21 -21 21 -51t-21.5 -51.5t-51.5 -21.5h-1024q-30 0 -51.5 21.5t-21.5 51.5z" />
+<glyph unicode="&#xf100;" horiz-adv-x="1170" d="M51 658q0 15 12 27l532 532q12 12 27 12q14 0 26 -12l57 -57q12 -12 12 -26q0 -15 -12 -27l-449 -449l449 -449q12 -12 12 -26t-12 -26l-57 -58q-11 -11 -26 -11q-16 0 -27 11l-532 533q-12 12 -12 26zM490 658q0 15 12 27l532 532q12 12 27 12q14 0 26 -12l57 -57 q11 -11 11 -26q0 -16 -11 -27l-449 -449l449 -449q11 -11 11 -26t-11 -26l-57 -58q-11 -11 -26 -11q-16 0 -27 11l-532 533q-12 12 -12 26z" />
+<glyph unicode="&#xf101;" horiz-adv-x="1170" d="M15 183q0 15 11 26l449 449l-449 449q-11 11 -11 27q0 15 11 26l57 57q12 12 27 12q14 0 26 -12l533 -532q11 -11 11 -27q0 -15 -11 -26l-533 -533q-11 -11 -26 -11q-16 0 -27 11l-57 58q-11 11 -11 26zM454 183q0 15 11 26l449 449l-449 449q-11 11 -11 27q0 15 11 26 l57 57q12 12 27 12q14 0 26 -12l532 -532q12 -12 12 -27q0 -14 -12 -26l-532 -533q-11 -11 -26 -11q-16 0 -27 11l-57 58q-11 11 -11 26z" />
+<glyph unicode="&#xf104;" horiz-adv-x="731" d="M51 658q0 15 12 27l532 532q12 12 27 12q14 0 26 -12l57 -57q12 -12 12 -26q0 -15 -12 -27l-449 -449l449 -449q12 -12 12 -26t-12 -26l-57 -58q-11 -11 -26 -11q-16 0 -27 11l-532 533q-12 12 -12 26z" />
+<glyph unicode="&#xf105;" horiz-adv-x="731" d="M15 183q0 15 11 26l449 449l-449 449q-11 11 -11 27q0 15 11 26l57 57q12 12 27 12q14 0 26 -12l533 -532q11 -11 11 -27q0 -15 -11 -26l-533 -533q-11 -11 -26 -11q-16 0 -27 11l-57 58q-11 11 -11 26z" />
+<glyph unicode="&#xf127;" horiz-adv-x="1901" d="M0 512q0 16 10.5 26.5t26.5 10.5h365q16 0 26.5 -10.5t10.5 -26.5t-10.5 -26.5t-26.5 -10.5h-365q-16 0 -26.5 10.5t-10.5 26.5zM18 1243q0 137 97 232l168 167q95 95 232 95q139 0 234 -97l381 -383q23 -23 48 -64l-273 -20l-312 313q-32 32 -78 32q-43 0 -77 -31 l-168 -167q-32 -32 -32 -77t32 -77l313 -313l-21 -275q-41 25 -64 48l-384 384q-96 98 -96 233zM146 36.5q0 15.5 11 26.5l292 292q11 11 26.5 11t26.5 -11q10 -11 10 -26t-10 -26l-293 -293q-11 -10 -26 -10t-26 10q-11 11 -11 26.5zM622 -110v366q0 16 10 26.5t26 10.5 t26.5 -10.5t10.5 -26.5v-366q0 -16 -10.5 -26t-26.5 -10t-26 10t-10 26zM723 416l274 21l312 -314q31 -31 77.5 -31.5t77.5 30.5l168 167q32 32 32 77t-32 77l-313 315l20 273q41 -25 64 -48l384 -384q96 -98 96 -233q0 -137 -97 -232l-168 -167q-95 -95 -232 -95 q-138 0 -233 97l-382 383q-23 23 -48 64zM1207 1353v366q0 16 10 26t26 10t26.5 -10t10.5 -26v-366q0 -16 -10.5 -26t-26.5 -10t-26 10t-10 26zM1390 1280q0 15 10 26l293 293q11 11 26 11t26 -11t11 -26.5t-11 -26.5l-292 -292q-13 -11 -27 -11q-13 0 -26 11q-10 11 -10 26 zM1463 1097q0 16 10 26.5t26 10.5h366q16 0 26.5 -10.5t10.5 -26.5t-10.5 -26t-26.5 -10h-366q-16 0 -26 10t-10 26z" />
+<glyph unicode="&#xf12b;" horiz-adv-x="1755" d="M6 0v191h146l225 332l-211 311h-157v192h316l158 -260q10 -15 27 -48q8 -10 12 -24h4q3 12 12 24l29 48l160 260h294v-192h-143l-211 -305l234 -338h124v-191h-283l-182 288l-27 48q-10 11 -13 24h-3q-1 -4 -5.5 -12.5t-5.5 -11.5q-12 -23 -28 -50l-177 -286h-295z M1158 815q0 63 22 117t57.5 91t78 68.5t85 58t78 51.5t57.5 55t22 63q0 43 -34 71t-81 28q-57 0 -110 -44q-16 -13 -42 -44l-120 105q32 44 72 76q93 74 215 74q125 0 203 -68t78 -181q0 -64 -28 -117.5t-70.5 -87.5t-93 -67t-94 -58t-74.5 -59t-35 -72h265v92h144v-236 h-587l-4 31q-4 32 -4 53z" />
+<glyph unicode="&#xf12c;" horiz-adv-x="1755" d="M6 0v191h146l225 332l-211 311h-157v192h316l158 -260q10 -15 27 -48q8 -10 12 -24h4q3 12 12 24l29 48l160 260h294v-192h-143l-211 -305l234 -338h124v-191h-283l-182 288l-27 48q-10 11 -13 24h-3q-1 -4 -5.5 -12.5t-5.5 -11.5q-12 -23 -28 -50l-177 -286h-295z M1160 -209q0 63 22 117t57.5 91t78 68.5t85 58t78 51.5t57.5 55t22 63q0 43 -33.5 71t-80.5 28q-58 0 -111 -44q-12 -10 -41 -44l-120 105q32 44 72 76q91 74 215 74q125 0 203 -68t78 -181q0 -55 -21 -102t-55 -80t-75 -61.5t-82.5 -53t-76.5 -48.5t-59 -53.5t-27 -62.5 h265v92h144v-236h-587l-5 31q-3 51 -3 53z" />
+<glyph unicode="&#xf12d;" horiz-adv-x="2194" d="M2.5 168q6.5 42 34.5 74l1024 1171q42 50 109 50h878q43 0 79.5 -23.5t54.5 -62.5q17 -40 10.5 -82t-34.5 -74l-1024 -1171q-42 -50 -110 -50h-878q-43 0 -79 23t-54 63q-17 40 -10.5 82zM146 146h878l384 439h-878z" />
+<glyph unicode="&#xf141;" horiz-adv-x="1609" d="M0 695v219q0 46 32 78t78 32h219q46 0 78 -32t32 -78v-219q0 -46 -32 -78t-78 -32h-219q-46 0 -78 32t-32 78zM585 695v219q0 46 32 78t78 32h219q46 0 78 -32t32 -78v-219q0 -46 -32 -78t-78 -32h-219q-46 0 -78 32t-32 78zM1170 695v219q0 46 32 78t78 32h219 q46 0 78 -32t32 -78v-219q0 -46 -32 -78t-78 -32h-219q-46 0 -78 32t-32 78z" />
+</font>
+</defs></svg> 
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/fonts/themeicons-webfont.ttf b/org.eclipse.osbp.themes/base/fonts/themeicons-webfont.ttf
new file mode 100644
index 0000000..1b7dd4a
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/fonts/themeicons-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/fonts/themeicons-webfont.woff b/org.eclipse.osbp.themes/base/fonts/themeicons-webfont.woff
new file mode 100644
index 0000000..7d055f6
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/fonts/themeicons-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/formlayout/formlayout.scss b/org.eclipse.osbp.themes/base/formlayout/formlayout.scss
new file mode 100644
index 0000000..2e2a321
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/formlayout/formlayout.scss
@@ -0,0 +1,57 @@
+@mixin base-formlayout($primaryStyleName : v-formlayout) {
+
+.#{$primaryStyleName}.v-has-width > table {
+	width: 100%;
+}
+.#{$primaryStyleName}.v-has-height > table {
+	height: 100%;
+}
+.#{$primaryStyleName}-cell .v-errorindicator {
+	display: block;
+}
+.#{$primaryStyleName}-error-indicator {
+	/* fix width so layout is not jumpy when error disappears */
+	width: 12px;
+}
+.#{$primaryStyleName}-captioncell {
+	text-align:right;
+	white-space: nowrap;
+}
+.#{$primaryStyleName}-errorcell, .#{$primaryStyleName}-captioncell {
+	width: 1px; /* Don't use any extra space */
+	min-width: 1px;
+}
+.#{$primaryStyleName}-captioncell .v-caption {
+	overflow: visible;
+}
+.#{$primaryStyleName}-spacing > tbody > .#{$primaryStyleName}-row > .#{$primaryStyleName}-captioncell, 
+.#{$primaryStyleName}-spacing > tbody > .#{$primaryStyleName}-row > .#{$primaryStyleName}-contentcell,
+.#{$primaryStyleName}-spacing > tbody > .#{$primaryStyleName}-row > .#{$primaryStyleName}-errorcell {
+	padding-top: 6px;
+}
+.#{$primaryStyleName}-spacing > tbody > .#{$primaryStyleName}-firstrow > .#{$primaryStyleName}-captioncell, 
+.#{$primaryStyleName}-spacing > tbody > .#{$primaryStyleName}-firstrow > .#{$primaryStyleName}-contentcell,
+.#{$primaryStyleName}-spacing > tbody > .#{$primaryStyleName}-firstrow > .#{$primaryStyleName}-errorcell {
+	padding-top: 0;
+}
+.#{$primaryStyleName}-margin-top > tbody > .#{$primaryStyleName}-firstrow > .#{$primaryStyleName}-captioncell, 
+.#{$primaryStyleName}-margin-top > tbody > .#{$primaryStyleName}-firstrow > .#{$primaryStyleName}-contentcell,
+.#{$primaryStyleName}-margin-top > tbody > .#{$primaryStyleName}-firstrow > .#{$primaryStyleName}-errorcell {
+	padding-top: 12px;
+}
+.#{$primaryStyleName}-margin-bottom > tbody > .#{$primaryStyleName}-lastrow > .#{$primaryStyleName}-captioncell,
+.#{$primaryStyleName}-margin-bottom > tbody > .#{$primaryStyleName}-lastrow > .#{$primaryStyleName}-contentcell,
+.#{$primaryStyleName}-margin-bottom > tbody > .#{$primaryStyleName}-lastrow > .#{$primaryStyleName}-errorcell {
+	padding-bottom: 12px;
+}
+.#{$primaryStyleName}-margin-left > tbody > .#{$primaryStyleName}-row > .#{$primaryStyleName}-captioncell {
+	padding-left: 12px;
+} 
+.#{$primaryStyleName}-margin-right > tbody > .#{$primaryStyleName}-row > .#{$primaryStyleName}-contentcell {
+	padding-right: 12px;
+}
+.#{$primaryStyleName}-captioncell .v-caption .v-required-field-indicator {
+	float: none;
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/grid/grid.scss b/org.eclipse.osbp.themes/base/grid/grid.scss
new file mode 100644
index 0000000..3e7b708
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/grid/grid.scss
@@ -0,0 +1,590 @@
+$v-grid-border-size: 1px !default;
+$v-grid-border: $v-grid-border-size solid #ddd !default;
+$v-grid-cell-vertical-border: $v-grid-border !default;
+$v-grid-cell-horizontal-border: $v-grid-cell-vertical-border !default;
+$v-grid-cell-focused-border: 1px solid !default;
+$v-grid-header-border: $v-grid-border !default;
+$v-grid-footer-border: $v-grid-header-border !default;
+
+$v-grid-row-height: round($v-font-size * 1.5) !default;
+$v-grid-row-background-color: #fff !default;
+$v-grid-row-stripe-background-color: darken($v-grid-row-background-color, 5%) !default;
+$v-grid-row-selected-background-color: darken($v-grid-row-background-color, 25%) !default;
+$v-grid-row-focused-background-color: null !default;
+
+$v-grid-header-row-height: null !default;
+$v-grid-header-font-size: $v-font-size !default;
+$v-grid-header-background-color: $v-grid-row-background-color !default;
+$v-grid-header-drag-marked-color: $v-grid-row-selected-background-color !default;
+
+$v-grid-footer-row-height: $v-grid-header-row-height !default;
+$v-grid-footer-font-size: $v-grid-header-font-size !default;
+$v-grid-footer-background-color: $v-grid-header-background-color !default;
+
+$v-grid-cell-padding-horizontal: 10px !default;
+
+$v-grid-editor-background-color: $v-grid-row-background-color !default;
+
+$v-grid-details-marker-width: 2px !default;
+$v-grid-details-marker-color: $v-grid-row-selected-background-color !default;
+$v-grid-details-border-top: $v-grid-cell-horizontal-border !default;
+$v-grid-details-border-top-stripe: $v-grid-cell-horizontal-border !default;
+$v-grid-details-border-bottom: 1px solid darken($v-grid-row-stripe-background-color, 10%) !default;
+$v-grid-details-border-bottom-stripe: 1px solid darken($v-grid-row-background-color, 10%) !default;
+
+@import "../escalator/escalator";
+
+
+@mixin base-grid($primaryStyleName: v-grid) {
+
+  @include base-escalator($primaryStyleName: $primaryStyleName, $background-color: $v-grid-row-background-color);
+
+  .#{$primaryStyleName} {
+    outline: none;
+  }
+
+  .#{$primaryStyleName}-scroller-vertical,
+  .#{$primaryStyleName}-scroller-horizontal {
+    border: $v-grid-border;
+  }
+
+  .#{$primaryStyleName}-scroller-vertical {
+    border-left: none;
+  }
+
+  .#{$primaryStyleName}-scroller-horizontal {
+    border-top: none;
+  }
+
+  .#{$primaryStyleName}-tablewrapper {
+    border: $v-grid-border;
+  }
+  
+  // Column drag and drop elements
+
+  .#{$primaryStyleName} .header-drag-table {
+    border-spacing: 0;
+    position: relative;
+    table-layout: fixed;
+    width: inherit; // a decent default fallback
+
+    .#{$primaryStyleName}-header {
+      position: absolute;
+      > .#{$primaryStyleName}-cell {
+        border: $v-grid-border;
+        margin-top: -10px;
+        opacity: 0.9;
+        filter: alpha(opacity=90); // IE8
+        z-index: 30000;
+      }
+
+      > .#{$primaryStyleName}-drop-marker {
+        background-color: $v-grid-header-drag-marked-color;
+        position: absolute;
+        width: 3px;
+      }
+    }
+  }
+
+  // Sidebar
+
+  .#{$primaryStyleName}-sidebar.v-contextmenu {
+    @include box-shadow(none);
+    border-radius: 0;
+    position: absolute;
+    top: 0;
+    right: 0;
+
+    background-color: $v-grid-header-background-color;
+    border: $v-grid-header-border;
+    padding: 0;
+    z-index: 5;
+
+    &.#{$primaryStyleName}-sidebar-popup {
+      right: auto;
+    }
+
+    .#{$primaryStyleName}-sidebar-button {
+      background: transparent;
+      border: none;
+      color: inherit;
+      cursor: pointer;
+      outline: none;
+      padding: 0 4px;
+      text-align: right;
+      line-height: 1;
+
+      &[disabled] {
+        cursor: default;
+      }
+
+      &::-moz-focus-inner {
+        border: 0;
+      }
+
+      &:after {
+        content: "\f0c9";
+        display: block;
+        font-family: ThemeIcons, sans-serif;
+        font-size: $v-grid-header-font-size;
+      }
+    }
+
+    &.closed {
+      border-radius: 0;
+    }
+
+    &.open {
+      .#{$primaryStyleName}-sidebar-button {
+        width: 100%;
+
+        &:after {
+          content: "\f0c9";
+          font-size: $v-grid-header-font-size;
+          line-height: 1;
+        }
+      }
+    }
+
+    .v-ie &.open .#{$primaryStyleName}-sidebar-button {
+      vertical-align: middle;
+    }
+
+    .v-ie8 &.open .#{$primaryStyleName}-sidebar-button:after {
+      vertical-align: middle;
+      text-align: center;
+      display: inline;
+    }
+
+    .#{$primaryStyleName}-sidebar-content {
+      padding: 4px 0;
+
+      .gwt-MenuBar {
+        .gwt-MenuItem .column-hiding-toggle {
+          text-shadow: none;
+        }
+      }
+    }
+  }
+
+  // Common cell styles
+
+  .#{$primaryStyleName}-cell {
+    background-color: $v-grid-row-background-color;
+    padding: 0 $v-grid-cell-padding-horizontal;
+    line-height: $v-grid-row-height;
+    text-overflow: ellipsis;
+
+    > * {
+      line-height: $v-line-height;
+      vertical-align: middle;
+    }
+
+    // Force div elements to inline-blocks by default to enable vertical centering
+    > div {
+      display: inline-block;
+    }
+
+    &.frozen {
+      @include box-shadow(1px 0 2px rgba(0,0,0,.1));
+      border-right: $v-grid-cell-vertical-border;
+
+      @if $v-grid-cell-vertical-border and $v-grid-cell-vertical-border != none {
+        + th,
+        + td {
+          border-left: none;
+        }
+      }
+    }
+  }
+
+  // Rows
+
+  .#{$primaryStyleName}-row > td,
+  .#{$primaryStyleName}-editor-cells > div {
+    border-left: $v-grid-cell-vertical-border;
+    border-bottom: $v-grid-cell-horizontal-border;
+
+    &:first-child {
+      border-left: none;
+    }
+  }
+  
+  .#{$primaryStyleName}-editor-cells.frozen > div {
+    @include box-shadow(1px 0 2px rgba(0,0,0,.1));
+    border-right: $v-grid-cell-vertical-border;
+    border-left: none;
+  }
+
+  .#{$primaryStyleName}-row-stripe > td {
+    background-color: $v-grid-row-stripe-background-color;
+  }
+
+  .#{$primaryStyleName}-row-selected > td {
+    background: $v-grid-row-selected-background-color;
+  }
+
+  .#{$primaryStyleName}-row-focused > td {
+    background-color: $v-grid-row-focused-background-color;
+  }
+
+  // Header
+
+  .#{$primaryStyleName}-header {
+    th {
+      position: relative;
+      background-color: $v-grid-header-background-color;
+      font-size: $v-grid-header-font-size;
+      font-weight: inherit;
+      border-left: $v-grid-header-border;
+      border-bottom: $v-grid-header-border;
+      line-height: $v-grid-header-row-height;
+      text-align: left;
+
+      &:first-child {
+        border-left: none;
+      }
+    }
+
+    .sort-asc,
+    .sort-desc {
+      padding-right: round($v-grid-header-font-size * 1.2) + $v-grid-cell-padding-horizontal;
+
+      &:after {
+        font-family: ThemeIcons, sans-serif;
+        content: "\f0de" " " attr(sort-order);
+        position: absolute;
+        right: $v-grid-cell-padding-horizontal;
+        font-size: round($v-grid-header-font-size * 0.85);
+      }
+    }
+
+    .sort-desc:after {
+      content: "\f0dd" " " attr(sort-order);
+    }
+  }
+
+  .#{$primaryStyleName}-column-resize-handle {
+    position: absolute;
+    width: 2 * $v-grid-cell-padding-horizontal;
+    right: -$v-grid-cell-padding-horizontal;
+    top: 0px;
+    bottom: 0px;
+    cursor: col-resize;
+    z-index: 10;
+
+    // TODO should refactor into a mixin
+    -webkit-user-select: none;
+    -khtml-user-select: none;
+    -moz-user-select: none;
+    -ms-user-select: none;
+    user-select: none;
+  }
+
+  // Footer
+
+  .#{$primaryStyleName}-footer {
+    td {
+      background-color: $v-grid-footer-background-color;
+      font-size: $v-grid-footer-font-size;
+      font-weight: inherit;
+      border-left: $v-grid-footer-border;
+      border-top: $v-grid-footer-border;
+      border-bottom: none;
+      line-height: $v-grid-footer-row-height;
+
+      &:first-child {
+        border-left: none;
+      }
+    }
+  }
+
+  // Header and footer
+
+  .#{$primaryStyleName}-header,
+  .#{$primaryStyleName}-footer {
+    .#{$primaryStyleName}-cell {
+      overflow: visible;
+    }
+  }
+
+  .#{$primaryStyleName}-column-header-content,
+  .#{$primaryStyleName}-column-footer-content {
+    width: 100%;
+    overflow: hidden;
+    text-overflow: ellipsis;
+    // Hackish, needed to override the "v-grid-cell > *" rule above
+    line-height: $v-grid-row-height;
+    vertical-align: baseline;
+  }
+
+  // Decorative elements
+
+  .#{$primaryStyleName}-header-deco {
+    border-top: $v-grid-header-border;
+    border-right: $v-grid-header-border;
+    background-color: $v-grid-header-background-color;
+  }
+
+  .#{$primaryStyleName}-footer-deco {
+    border-bottom: $v-grid-footer-border;
+    border-right: $v-grid-footer-border;
+    background-color: $v-grid-footer-background-color;
+  }
+
+  .#{$primaryStyleName}-horizontal-scrollbar-deco {
+    background-color: $v-grid-footer-background-color;
+    border: $v-grid-footer-border;
+    border-top: none;
+  }
+
+  // Focused cell style (common for all cells)
+
+  .#{$primaryStyleName}-cell-focused {
+    position: relative;
+
+    &:before {
+      content: "";
+      position: absolute;
+      top: 0;
+      right: 0;
+      bottom: 0;
+      left: 0;
+      border: $v-grid-cell-focused-border;
+      display: none;
+      pointer-events: none;
+    }
+    
+    // IE 8-10 apply "pointer-events" only to SVG elements. 
+    // Using an empty SVG instead of an empty text node makes IE
+    // obey the "pointer-events: none" and forwards click events 
+    // to the underlying element. The data decodes to:
+    // <svg xmlns="http://www.w3.org/2000/svg"></svg>
+    .ie8 &:before,
+    .ie9 &:before,
+    .ie10 &:before {
+      content: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==);
+    } 
+  }
+
+  .#{$primaryStyleName}:focus .#{$primaryStyleName}-cell-focused:before {
+    display: block;
+  }
+
+  .#{$primaryStyleName}.v-disabled:focus .#{$primaryStyleName}-cell-focused:before {
+    // Disabled Grid should not show cell focus outline
+    display: none;
+  }
+
+  // Editor
+
+  .#{$primaryStyleName}-editor {
+    position: absolute;
+    z-index: 20;
+    overflow: hidden;
+    left: 0;
+    right: 0;
+    border: $v-grid-border;
+    box-sizing: border-box;
+    -moz-box-sizing: border-box;
+    margin-top: nth($v-grid-border, 1) * -1;
+    @include box-shadow(0 0 9px rgba(0,0,0,.2));
+    
+    // Unbuffered footer needs to be 100% width to display correctly
+    &.unbuffered {
+      .#{$primaryStyleName}-editor-footer {
+        width: 100%;
+      }
+    }
+  }
+
+  .#{$primaryStyleName}-editor-cells {
+    position: relative;
+    white-space: nowrap;
+    
+    &.frozen {
+      z-index: 2;
+    }
+
+    > div {
+      display: inline-block;
+      @include box-sizing(border-box);
+      vertical-align: middle;
+      background: $v-grid-editor-background-color;
+
+      &:first-child {
+        border-left: none;
+      }
+
+      > * {
+        vertical-align: middle;
+        display: inline-block;
+      }
+      
+      .v-filterselect {
+      	padding-left: 0;
+      }
+      
+      input[type="text"],
+      input[type="text"].v-filterselect-input,
+      input[type="password"] {
+      	padding-left: $v-grid-cell-padding-horizontal;
+      }
+      
+      input[type="text"]:not(.v-filterselect-input),
+      input[type="password"] {
+      	padding-right: $v-grid-cell-padding-horizontal / 2;
+      }
+      
+      input[type="checkbox"] {
+      	margin-left: $v-grid-cell-padding-horizontal;
+      }
+      
+      .v-textfield,
+      .v-datefield,
+      .v-filterselect {
+        min-width: 100%;
+        max-width: 100%;
+        min-height: 100%;
+        max-height: 100%;
+      }
+      
+      .v-datefield-button {
+        .v-ie8 & {
+          margin-left: -37px;
+        }
+      }
+      
+      .v-filterselect-button {
+        .v-ie8 & {
+          margin-left: -25px;
+        }
+      }
+
+      .v-select,
+      .v-select-select {
+        min-width: 100%;
+        max-width: 100%;
+      }
+      
+      &.not-editable.#{$primaryStyleName}-cell {
+        float: none;
+      }
+    }
+
+    .error::before {
+      position: absolute;
+      display: block;
+      height: 0;
+      width: 0;
+      content: "";
+      border-top: 5px solid red;
+      border-right: 5px solid transparent;
+    }
+
+    .error,
+    .error > input {
+      background-color: #fee;
+    }
+  }
+
+  .#{$primaryStyleName}-editor-footer {
+    display: table;
+    height: $v-grid-row-height;
+    border-top: $v-grid-cell-horizontal-border;
+    margin-top: nth($v-grid-cell-horizontal-border, 1) * -1;
+    background: $v-grid-row-background-color;
+    padding: 0 5px;
+
+    + .#{$primaryStyleName}-editor-cells > div {
+      border-bottom: none;
+      border-top: $v-grid-cell-horizontal-border;
+    }
+
+    &:first-child {
+      border-top: none;
+      margin-top: 0;
+      border-bottom: $v-grid-cell-horizontal-border;
+      margin-bottom: nth($v-grid-cell-horizontal-border, 1) * -1;
+    }
+  }
+
+  .#{$primaryStyleName}-editor-message,
+  .#{$primaryStyleName}-editor-buttons {
+    display: table-cell;
+    white-space: nowrap;
+    vertical-align: middle;
+  }
+
+  .#{$primaryStyleName}-editor-message {
+    width: 100%;
+    position: relative;
+
+    > div {
+      position: absolute;
+      width: 100%;
+      overflow: hidden;
+      text-overflow: ellipsis;
+      line-height: $v-grid-row-height;
+      top: 0;
+    }
+  }
+
+  .#{$primaryStyleName}-editor-save {
+    margin-right: 4px;
+  }
+
+  .#{$primaryStyleName}-spacer {
+    // using padding since left is used with some position functions in escalator
+    padding-left: $v-grid-details-marker-width - $v-grid-border-size;
+  }
+
+  .#{$primaryStyleName}-spacer > td {
+    display: block;
+    padding: 0;
+
+    background-color: $v-grid-row-background-color;
+    border-top: $v-grid-details-border-top;
+    border-bottom: $v-grid-details-border-bottom;
+  }
+
+  .#{$primaryStyleName}-spacer.stripe > td {
+    background-color: $v-grid-row-stripe-background-color;
+    border-top: $v-grid-details-border-top-stripe;
+    border-bottom: $v-grid-details-border-bottom-stripe;
+  }
+  
+  .#{$primaryStyleName}-spacer-deco-container {
+    border-top: $v-grid-border-size solid transparent; // same size as table wrapper border 
+    position: relative;
+    top: 0; // escalator will override top for scrolling and margin-top for header offset.
+    z-index: 5;
+  }
+
+  .#{$primaryStyleName}-spacer-deco {
+    top: 0; // this will be overridden by code, but it's a good default. 
+    left: 0;
+    width: $v-grid-details-marker-width;
+    background-color: $v-grid-details-marker-color;
+    position: absolute;
+    height: 100%; // this will be overridden by code, but it's a good default.
+    pointer-events: none;
+
+    // IE 8-10 apply "pointer-events" only to SVG elements. 
+    // Using an empty SVG instead of an empty text node makes IE
+    // obey the "pointer-events: none" and forwards click events 
+    // to the underlying element. The data decodes to:
+    // <svg xmlns="http://www.w3.org/2000/svg"></svg>
+    .ie8 &:before,
+    .ie9 &:before,
+    .ie10 &:before {
+      content: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==);
+    }
+  }
+
+  // Renderers
+
+  .#{$primaryStyleName}-cell > .v-progressbar {
+    width: 100%;
+  }
+}
diff --git a/org.eclipse.osbp.themes/base/gridlayout/gridlayout.scss b/org.eclipse.osbp.themes/base/gridlayout/gridlayout.scss
new file mode 100644
index 0000000..54a2e86
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/gridlayout/gridlayout.scss
@@ -0,0 +1,35 @@
+@mixin base-gridlayout($primaryStyleName : v-gridlayout) {
+
+.#{$primaryStyleName} {
+	position: relative;
+}
+.#{$primaryStyleName}-slot {
+	position: absolute;
+}
+.#{$primaryStyleName}-margin-top {
+	padding-top: 12px;
+}
+.#{$primaryStyleName}-margin-bottom {
+	padding-bottom: 12px;
+}
+.#{$primaryStyleName}-margin-left {
+	padding-left: 12px;
+} 
+.#{$primaryStyleName}-margin-right {
+	padding-right: 12px;
+}
+.#{$primaryStyleName}-spacing-on {
+	padding-left: 6px;
+	padding-top: 6px;
+	overflow: hidden;
+}
+.#{$primaryStyleName}-spacing,
+.#{$primaryStyleName}-spacing-off {
+	padding-left: 0;
+	padding-top: 0;
+}
+.#{$primaryStyleName}-spacing-off {
+	overflow: hidden;
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/inlinedatefield/inlinedatefield.scss b/org.eclipse.osbp.themes/base/inlinedatefield/inlinedatefield.scss
new file mode 100644
index 0000000..06a2412
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/inlinedatefield/inlinedatefield.scss
@@ -0,0 +1,5 @@
+@mixin base-inline-datefield($primaryStyleName : v-inline-datefield){
+        
+    /* FIXME $primaryStyleName should be passed to the the mixing instead of the default. Fix when SASS compiler works. #9821 */
+    @include base-datefield(v-inline-datefield);
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/label/label.scss b/org.eclipse.osbp.themes/base/label/label.scss
new file mode 100644
index 0000000..3c72796
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/label/label.scss
@@ -0,0 +1,11 @@
+@mixin base-label($primaryStyleName : v-label) {
+
+.#{$primaryStyleName} {
+	overflow: hidden;
+}
+
+.#{$primaryStyleName}.v-has-width {
+	white-space: normal;
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/layout/layout.scss b/org.eclipse.osbp.themes/base/layout/layout.scss
new file mode 100644
index 0000000..fe3fcd1
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/layout/layout.scss
@@ -0,0 +1,221 @@
+/*
+TODO
+- separate styles to proper places
+- decide a good class name structure for core layouts (e.g. 'v-layout', 'v-vertical', 'v-grid' etc.)
+- use !important in carefully selected places to prevent accidental layout breakage by custom theming (e.g. alignments should be forced)
+
+*/
+
+@mixin base-layout {
+
+.v-vertical.v-margin-top,
+.v-horizontal.v-margin-top {
+	padding-top: 12px;
+}
+
+.v-vertical.v-margin-right,
+.v-horizontal.v-margin-right {
+	padding-right: 	12px;
+}
+
+.v-vertical.v-margin-bottom,
+.v-horizontal.v-margin-bottom {
+	padding-bottom: 12px;
+}
+
+.v-vertical.v-margin-left,
+.v-horizontal.v-margin-left {
+	padding-left: 12px;
+}
+
+/* Different for historical reasons: previously was inherited directly from Base theme */
+/* TODO unify these values in version 7 */
+.v-gridlayout.v-layout-margin-top {
+	padding-top: 24px;
+}
+.v-gridlayout,
+.v-verticallayout,
+.v-horizontallayout {
+	font-size: 0;
+	line-height: normal;
+}
+
+.v-gridlayout.v-layout-margin-bottom {
+	padding-bottom: 24px;
+}
+.v-gridlayout.v-layout-margin-left {
+	padding-left: 24px;
+} 
+.v-gridlayout.v-layout-margin-right {
+	padding-right: 24px;
+}
+.v-gridlayout .v-layout-spacing-on {
+	padding-left: 12px;
+	padding-top: 12px;
+}
+
+.v-spacing {
+	width: 6px;
+	height: 6px;
+}
+
+.v-vertical,
+.v-horizontal {
+	display: inline-block;	
+}
+
+div.v-layout.v-horizontal.v-widget {
+	white-space: nowrap;
+}
+
+.v-layout.v-vertical > .v-expand,
+.v-layout.v-horizontal > .v-expand {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 100%;
+	height: 100%;
+}
+
+.v-slot,
+.v-spacing {
+	display: inline-block;
+	white-space: normal;
+	vertical-align: top;
+}
+
+/* Clear any floats inside the slot, to prevent unwanted collapsing */
+.v-vertical > .v-slot:after {
+	display: inline-block;
+	clear: both;
+	width: 0;
+	height: 0;
+	overflow: hidden;
+	line-height:0;
+}
+
+.v-vertical > .v-slot,
+.v-vertical > .v-expand > .v-slot {
+	display: block;
+	clear: both;
+}
+
+.v-horizontal > .v-slot,
+.v-horizontal > .v-expand > .v-slot {
+	height: 100%;
+}
+
+/* Workaround for IE8+IE9 bug where clicking inside an input area which is inside a div with negative margin causes cursor position to jump to wrong position. See #11152 */
+.v-horizontal > .v-expand > .v-slot {
+	position: relative;
+}
+
+.v-vertical > .v-spacing,
+.v-vertical > .v-expand > .v-spacing {
+	width: 0;
+	display: block;
+	clear: both;
+}
+
+.v-horizontal > .v-spacing,
+.v-horizontal > .v-expand > .v-spacing {
+	height: 0;
+}
+
+.v-align-middle:before,
+.v-align-bottom:before,
+.v-expand > .v-align-middle:before,
+.v-expand > .v-align-bottom:before {
+	content: "";
+	display: inline-block;
+	height: 100%;
+	vertical-align: middle;
+	width: 0;
+}
+
+.v-align-middle,
+.v-align-bottom {
+	white-space: nowrap;
+}
+
+.v-align-middle > .v-widget,
+.v-align-right > .v-widget,
+.v-align-center > .v-widget,
+.v-align-bottom > .v-widget {
+	display: inline-block;
+}
+
+.v-align-middle,
+.v-align-middle > .v-widget {
+	vertical-align: middle;
+}
+
+.v-align-bottom,
+.v-align-bottom > .v-widget {
+	vertical-align: bottom;
+}
+
+.v-align-center {
+	text-align: center;
+}
+
+.v-align-center > .v-widget {
+	margin-left: auto;
+	margin-right: auto;
+}
+
+.v-align-right {
+	text-align: right;
+}
+
+.v-align-right > .v-widget {
+	margin-left: auto;
+}
+
+.v-has-caption,
+.v-has-caption > .v-caption {
+	display: inline-block; /* Force natural width to zero */
+}
+
+.v-caption {
+	overflow: visible;
+	vertical-align: middle;
+}
+
+.v-caption-on-left,
+.v-caption-on-right {
+	white-space: nowrap;
+}
+
+.v-caption-on-top > .v-caption,
+.v-caption-on-bottom > .v-caption {
+	display: block;
+}
+
+.v-caption-on-left > .v-caption {
+	padding-right: .5em;
+}
+
+.v-caption-on-right > .v-caption {
+ 	vertical-align:top;
+}
+
+.v-caption-on-left > .v-widget,
+.v-caption-on-right > .v-widget {
+	display: inline-block;
+	vertical-align: middle;
+}
+
+.v-has-caption.v-has-width > .v-widget {
+	width: 100% !important;
+}
+
+.v-has-caption.v-has-height > .v-widget {
+	height: 100% !important;
+}
+
+.v-errorindicator {
+	vertical-align: middle;
+}
+
+}
diff --git a/org.eclipse.osbp.themes/base/legacy-styles.scss b/org.eclipse.osbp.themes/base/legacy-styles.scss
new file mode 100644
index 0000000..188fc85
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/legacy-styles.scss
@@ -0,0 +1,6 @@
+@import "base.scss";
+// For legacy themes; does not wrap styles in .themename
+// Creates legacy-styles.css that can be imported into non-sass themes.
+// NOTE: can not be used in scenarios where multiple themes are used on the
+// same page (e.g portals).
+@include base;
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/link/link.scss b/org.eclipse.osbp.themes/base/link/link.scss
new file mode 100644
index 0000000..bff6fbd
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/link/link.scss
@@ -0,0 +1,22 @@
+@mixin base-link($primaryStyleName : v-link) {
+
+.#{$primaryStyleName} {
+	white-space: nowrap;	
+}
+.#{$primaryStyleName} a {
+	vertical-align: middle;
+	text-decoration: none;
+}
+.#{$primaryStyleName} span {
+	text-decoration: underline;
+	vertical-align: middle;
+}
+.v-disabled a {
+	cursor: default;
+}
+.#{$primaryStyleName} img {
+	vertical-align: middle;
+	border:none;
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/loginform/loginform.scss b/org.eclipse.osbp.themes/base/loginform/loginform.scss
new file mode 100644
index 0000000..48fabbf
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/loginform/loginform.scss
@@ -0,0 +1,13 @@
+@mixin base-loginform($primaryStyleName : v-loginform) {
+
+.#{$primaryStyleName} {
+	height: 140px;
+	width: 200px;
+}
+
+.v-app-loginpage .v-button,
+.v-app-loginpage .v-button {
+	float: left; /* Force minimum width for button */
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/menubar/img/check.gif b/org.eclipse.osbp.themes/base/menubar/img/check.gif
new file mode 100644
index 0000000..0a89195
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/menubar/img/check.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/menubar/menubar.scss b/org.eclipse.osbp.themes/base/menubar/menubar.scss
new file mode 100644
index 0000000..ad701f1
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/menubar/menubar.scss
@@ -0,0 +1,108 @@
+@mixin base-menubar($primaryStyleName : v-menubar) {
+
+.#{$primaryStyleName} {
+	display: inline-block;
+	white-space: nowrap;
+	overflow: hidden;
+}
+.#{$primaryStyleName} .#{$primaryStyleName}-menuitem {
+	cursor: default;
+	vertical-align: middle;
+	white-space: nowrap;
+	display: inline;
+	display: inline-block;
+	zoom: 1;
+}
+.#{$primaryStyleName} .#{$primaryStyleName}-menuitem-caption .v-icon {
+	vertical-align: middle;
+	white-space: nowrap;
+}
+.#{$primaryStyleName}-submenu {
+	background: #fff;
+}
+.#{$primaryStyleName}-menuitem-selected {
+	background: #333;
+	color: #fff;
+}
+.#{$primaryStyleName}-submenu .#{$primaryStyleName}-menuitem { 
+	cursor: default;
+	display: block;
+	position: relative;
+	padding-right: 1.5em;
+}
+.#{$primaryStyleName}-submenu .#{$primaryStyleName}-menuitem-caption {
+	display: block;
+}
+.#{$primaryStyleName}-submenu .#{$primaryStyleName}-menuitem *,
+.#{$primaryStyleName}-submenu .#{$primaryStyleName}-menuitem-caption * {
+	white-space: nowrap;
+}
+.#{$primaryStyleName}-submenu-indicator {
+	display: none;
+	/* Arial has the most coverage for geometric entity characters */
+	font-family: arial, helvetica, sans-serif;
+}
+.#{$primaryStyleName}-submenu .#{$primaryStyleName}-submenu-indicator {
+	display: block;
+	position: absolute;
+	right: 0;
+	width: 1em;
+	height: 1em;
+	font-size: 11.7px;
+}
+.#{$primaryStyleName}-menuitem-disabled,
+.#{$primaryStyleName} span.#{$primaryStyleName}-menuitem-disabled:hover,
+.#{$primaryStyleName} span.#{$primaryStyleName}-menuitem-disabled:focus,
+.#{$primaryStyleName} span.#{$primaryStyleName}-menuitem-disabled:active {
+	opacity: .5;
+	filter: alpha(opacity=50);
+	
+	.v-ie8 & {
+		filter: none;
+		color: #999;
+		img {
+			filter: alpha(opacity=50);
+		}
+	}
+}
+
+.#{$primaryStyleName}-more-menuitem {
+	/* Arial has the most coverage for geometric entity characters */
+	font-family: arial, helvetica, sans-serif;
+}
+.#{$primaryStyleName}-separator {
+	overflow: hidden;
+}
+.#{$primaryStyleName}-separator span {
+	display: block;
+	text-indent: -9999px;
+	font-size: 1px;
+	line-height: 1px;
+	border-top: 1px solid #ddd;
+	margin: 3px 0 2px;
+	overflow: hidden;
+}
+.#{$primaryStyleName} .v-icon,
+.#{$primaryStyleName}-submenu .v-icon {
+	margin-right: 3px;
+}
+
+.#{$primaryStyleName}:focus,
+.#{$primaryStyleName}-popup:focus,
+.#{$primaryStyleName}-popup .popupContent:focus,
+.#{$primaryStyleName}-popup .popupContent .#{$primaryStyleName}-submenu:focus{
+	outline: none;	
+}
+/* Checkboxes for checkable/checked menu items */
+/* Checked/unchecked requires combined style selected-(un)checked for IE6 */
+.#{$primaryStyleName}-submenu-check-column .#{$primaryStyleName}-menuitem {
+	padding-left: 6px;
+}
+.#{$primaryStyleName}-submenu-check-column .#{$primaryStyleName}-menuitem-caption {
+	padding-left: 18px;
+}
+.#{$primaryStyleName}-submenu .#{$primaryStyleName}-menuitem-checked .#{$primaryStyleName}-menuitem-caption { 
+	background: transparent url(img/check.gif) no-repeat left;
+}
+
+}
diff --git a/org.eclipse.osbp.themes/base/notification/notification.scss b/org.eclipse.osbp.themes/base/notification/notification.scss
new file mode 100644
index 0000000..5deb7e0
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/notification/notification.scss
@@ -0,0 +1,67 @@
+@mixin base-notification($primaryStyleName : v-Notification) {
+
+.#{$primaryStyleName} {
+	background: #999;
+	color: #fff;
+	cursor: pointer;
+	overflow: hidden;
+	padding: 1em;
+	max-width:85%;
+	opacity: .9;
+	filter: alpha(opacity=90);
+}
+.#{$primaryStyleName}-caption,
+.#{$primaryStyleName}-description,
+.#{$primaryStyleName}-details {
+	display: inline;
+	margin: 0 0.5em 0 0;
+}
+.#{$primaryStyleName}-warning {
+	background: orange;
+}
+.#{$primaryStyleName}-error {
+	background: red;
+}
+.#{$primaryStyleName}-tray {
+	.#{$primaryStyleName}-caption,
+	.#{$primaryStyleName}-description {
+		display: block;
+	}
+}
+.#{$primaryStyleName}-system {
+	background-color: red;
+}
+.#{$primaryStyleName}-system .#{$primaryStyleName}-caption {
+	display: block;
+	margin: 0;
+}
+.#{$primaryStyleName}-animate-out {
+	@include animation(v-notification-animate-out 400ms);
+}
+
+.#{$primaryStyleName} {
+  &.v-position-top {
+    top: 0;
+  }
+  &.v-position-right {
+    right: 0;
+  }
+  &.v-position-bottom {
+    bottom: 0;
+  }
+  &.v-position-left {
+    left: 0;
+  }
+  &.v-position-assistive {
+    top: -9999px;
+    left: -9999px;
+  }
+}
+
+}
+
+@include keyframes(v-notification-animate-out) {
+  100% {
+   opacity: 0;
+  }
+}
diff --git a/org.eclipse.osbp.themes/base/orderedlayout/orderedlayout.scss b/org.eclipse.osbp.themes/base/orderedlayout/orderedlayout.scss
new file mode 100644
index 0000000..7820d84
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/orderedlayout/orderedlayout.scss
@@ -0,0 +1,47 @@
+@mixin base-orderedlayout {
+
+.v-orderedlayout,
+.v-horizontallayout,
+.v-verticallayout {
+	position: relative;
+}
+
+.v-orderedlayout-margin-top,
+.v-horizontallayout-margin-top,
+.v-verticallayout-margin-top {
+	padding-top: 12px;
+}
+.v-orderedlayout-margin-right,
+.v-horizontallayout-margin-right,
+.v-verticallayout-margin-right {
+	padding-right: 12px;
+}
+.v-orderedlayout-margin-bottom,
+.v-horizontallayout-margin-bottom,
+.v-verticallayout-margin-bottom {
+	padding-bottom: 12px;
+}
+.v-orderedlayout-margin-left,
+.v-horizontallayout-margin-left,
+.v-verticallayout-margin-left {
+	padding-left: 12px;
+}
+.v-orderedlayout-spacing-on,
+.v-horizontallayout-spacing-on,
+.v-verticallayout-spacing-on {
+	padding-top: 6px;
+	padding-left: 6px;
+}
+/* This can be used to define spacing if spacing is off server side */
+.v-orderedlayout-spacing-off,
+.v-horizontallayout-spacing-off,
+.v-verticallayout-spacing-off {
+	padding-top: 0;
+	padding-left: 0;
+}
+
+.v-horizontallayout-slot, .v-verticallayout-slot {
+	position: absolute;
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/panel/panel.scss b/org.eclipse.osbp.themes/base/panel/panel.scss
new file mode 100644
index 0000000..16fadfa
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/panel/panel.scss
@@ -0,0 +1,47 @@
+@mixin base-panel($primaryStyleName : v-panel) {
+
+.#{$primaryStyleName},
+.#{$primaryStyleName}-caption,
+.#{$primaryStyleName}-content,
+.#{$primaryStyleName}-deco,
+.#{$primaryStyleName}-light,
+.#{$primaryStyleName}-caption-light,
+.#{$primaryStyleName}-content-light,
+.#{$primaryStyleName}-deco-light {
+	outline: none; /* Prevent selection outline which might break layouts or cause scrollbars */
+	text-align: left; /* Force default alignment */
+}
+.#{$primaryStyleName}-caption .v-errorindicator {
+	float: none;
+	display: inline;
+}
+.#{$primaryStyleName}-caption .v-icon {
+	display: inline;
+	vertical-align: middle;
+}
+.#{$primaryStyleName}-caption span {
+	vertical-align: middle;
+}
+.#{$primaryStyleName}-caption {
+	white-space: nowrap;
+	overflow:hidden;
+	font-weight: bold;
+}
+.#{$primaryStyleName}-nocaption {
+	overflow: hidden;
+}
+.#{$primaryStyleName}-content {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+.#{$primaryStyleName}.v-has-width > .#{$primaryStyleName}-content {
+	width: 100%;
+}
+.#{$primaryStyleName}.v-has-height > .#{$primaryStyleName}-content {
+	height: 100%;
+}
+.#{$primaryStyleName}-deco {
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/popupview/popupview.scss b/org.eclipse.osbp.themes/base/popupview/popupview.scss
new file mode 100644
index 0000000..cafcf9b
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/popupview/popupview.scss
@@ -0,0 +1,17 @@
+@mixin base-popupview($primaryStyleName : v-popupview) {
+
+.#{$primaryStyleName} {
+	cursor: pointer;
+	text-decoration: underline;
+	white-space: nowrap;
+}
+.#{$primaryStyleName}-popup {
+	overflow: auto;
+}
+.#{$primaryStyleName}-loading {
+	width: 30px;
+	height: 30px;
+	background: transparent url(../common/img/ajax-loader-medium.gif) no-repeat 50%;
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/progressindicator/progressindicator.scss b/org.eclipse.osbp.themes/base/progressindicator/progressindicator.scss
new file mode 100644
index 0000000..0065cf3
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/progressindicator/progressindicator.scss
@@ -0,0 +1,35 @@
+@mixin base-progressindicator($primaryStyleName : v-progressindicator) {
+
+.#{$primaryStyleName} {
+	width: 150px;
+}
+.#{$primaryStyleName}-wrapper {
+	height: 7px;
+	border: 1px solid #ddd;
+}
+.#{$primaryStyleName}-indicator {
+	height: 7px;
+	background: #ddd;
+}
+div.#{$primaryStyleName}-indeterminate {
+	height: 20px;
+	width: 20px;
+	background: #fff url(../common/img/ajax-loader-medium.gif) no-repeat 50%;
+	border-radius: 4px;
+	-webkit-border-radius: 4px;
+	-moz-border-radius: 4px;
+}
+/* Hide obsolete elements in indeterminate mode */
+.#{$primaryStyleName}-indeterminate .#{$primaryStyleName}-wrapper,
+.#{$primaryStyleName}-indeterminate .#{$primaryStyleName}-indicator,
+.#{$primaryStyleName}-indeterminate-disabled .#{$primaryStyleName}-wrapper,
+.#{$primaryStyleName}-indeterminate-disabled .#{$primaryStyleName}-indicator {
+	display: none;
+}
+div.#{$primaryStyleName}-indeterminate-disabled {
+	height: 20px;
+	width: 20px;
+	background: transparent;
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/select/select.scss b/org.eclipse.osbp.themes/base/select/select.scss
new file mode 100644
index 0000000..e10912d
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/select/select.scss
@@ -0,0 +1,175 @@
+@mixin base-select($primaryStyleName : v-select) {
+
+$select-button-width : 1em;
+$select-button-negative-width : -1em;
+
+.#{$primaryStyleName} {
+	text-align: left;
+}
+.#{$primaryStyleName}-optiongroup .#{$primaryStyleName}-option {
+	display: block;
+	white-space: nowrap;
+}
+.#{$primaryStyleName}-optiongroup .v-icon {
+	vertical-align: middle;
+	white-space: nowrap;
+	margin: 0 2px;	
+}
+.v-ie & .#{$primaryStyleName}-optiongroup .#{$primaryStyleName}-option {
+	zoom: 1;
+}
+.#{$primaryStyleName}-select {
+	display: block;
+}
+.#{$primaryStyleName}-twincol {
+	white-space: nowrap;
+}
+.#{$primaryStyleName}-twincol-options {
+	float: left;
+}
+.#{$primaryStyleName}-twincol-caption-left {
+	float: left;
+	overflow: hidden;
+	text-overflow: ellipsis;
+}
+.#{$primaryStyleName}-twincol-selections {
+	font-weight: bold;
+}
+.#{$primaryStyleName}-twincol-caption-right {
+	float: right;
+	overflow: hidden;
+	text-overflow: ellipsis;
+}
+.#{$primaryStyleName}-twincol-buttons {
+	float: left;
+	text-align: center;
+}
+.#{$primaryStyleName}-twincol-buttons .#{$primaryStyleName}-twincol-deco {
+	clear: both;
+}
+.#{$primaryStyleName}-twincol .v-textfield {
+	display: block;
+	float: left;
+	clear: left;
+}
+.#{$primaryStyleName}-twincol .v-button {
+	float: left;
+}
+.#{$primaryStyleName}-twincol-buttons .v-button {
+	float: none;
+}
+.v-filterselect {
+	white-space: nowrap;
+	text-align: left;
+	display: inline-block;
+	padding-right: $select-button-width; /* Space for the button */
+}
+.v-filterselect .v-icon {
+	float: left;
+}
+&.v-app .v-filterselect-input,
+.v-window .v-filterselect-input,
+.v-popupview-popup .v-filterselect-input {
+	margin: 0;
+	float: left;
+	-webkit-border-radius: 0px;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	padding: 11px;
+}
+.v-filterselect-prompt .v-filterselect-input {
+	color: #999;
+	font-style: italic;
+}
+.v-filterselect-button {
+	display: inline-block;
+	cursor: pointer;
+	width: $select-button-width;
+	margin-right: $select-button-negative-width;
+	height: 1em;
+	background: transparent url(../common/img/sprites.png) no-repeat -5px -8px;
+}
+.v-filterselect.v-readonly .v-filterselect-button {
+	display: none;
+}
+.v-filterselect.v-readonly,
+.v-filterselect.v-readonly .v-filterselect-input {
+	background: transparent;
+}
+.v-filterselect-suggestpopup {
+	background: #fff;
+	border: 1px solid #eee;
+}
+.v-filterselect-suggestmenu table {
+	border-collapse: collapse;
+	border: none;
+	vertical-align:top;
+}
+.v-filterselect-suggestmenu .gwt-MenuItem {
+	white-space: nowrap;
+}
+.v-filterselect-suggestmenu .gwt-MenuItem .v-icon {
+	margin-right: 3px;
+	vertical-align: middle;
+}
+.v-filterselect-suggestmenu .gwt-MenuItem span {
+	vertical-align: middle;
+}
+.v-filterselect-suggestmenu .gwt-MenuItem-selected {
+	background: #333;
+	color: #fff;
+}
+.v-filterselect-nextpage,
+.v-filterselect-nextpage-off,
+.v-filterselect-prevpage-off,
+.v-filterselect-prevpage {
+	width: 100%;
+	background: #aaa;
+	text-align: center;
+	overflow: hidden;
+	cursor: pointer;
+}
+.v-filterselect-nextpage-off,
+.v-filterselect-prevpage-off {
+	color: #666;
+	opacity: .5;
+	filter: alpha(opacity=50);
+	cursor: default;
+}
+.v-filterselect-nextpage-off span,
+.v-filterselect-prevpage-off span {
+	cursor: default;
+}
+.v-filterselect-status {
+	white-space: nowrap;
+	text-align: center;
+}
+
+.v-filterselect-no-input .v-filterselect-input {
+	cursor: default;
+}
+
+/* Error styles (disabled by default)
+
+.v-filterselect-error .v-filterselect-input,
+.#{$primaryStyleName}-error .#{$primaryStyleName}-option,
+.#{$primaryStyleName}-error .#{$primaryStyleName}-select,
+.#{$primaryStyleName}-error .#{$primaryStyleName}-twincol-selections,
+.#{$primaryStyleName}-error .#{$primaryStyleName}-twincol-options {
+	background: #ffaaaa;
+}
+*/
+
+/*  Required field styles (disabled by default)
+   
+.v-filterselect-error .v-filterselect-input,
+.#{$primaryStyleName}-required .#{$primaryStyleName}-option,
+.#{$primaryStyleName}-required .#{$primaryStyleName}-select,
+.#{$primaryStyleName}-required .#{$primaryStyleName}-twincol-selections,
+.#{$primaryStyleName}-required .#{$primaryStyleName}-twincol-options {
+	background: #ffaaaa;
+}
+*/
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/shadow/img/bottom-left.png b/org.eclipse.osbp.themes/base/shadow/img/bottom-left.png
new file mode 100644
index 0000000..6b2cd00
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/shadow/img/bottom-left.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/shadow/img/bottom-right.png b/org.eclipse.osbp.themes/base/shadow/img/bottom-right.png
new file mode 100644
index 0000000..c5c10a7
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/shadow/img/bottom-right.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/shadow/img/bottom.png b/org.eclipse.osbp.themes/base/shadow/img/bottom.png
new file mode 100644
index 0000000..14935a8
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/shadow/img/bottom.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/shadow/img/center.png b/org.eclipse.osbp.themes/base/shadow/img/center.png
new file mode 100644
index 0000000..1db9a53
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/shadow/img/center.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/shadow/img/left.png b/org.eclipse.osbp.themes/base/shadow/img/left.png
new file mode 100644
index 0000000..45634c0
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/shadow/img/left.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/shadow/img/right.png b/org.eclipse.osbp.themes/base/shadow/img/right.png
new file mode 100644
index 0000000..619c403
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/shadow/img/right.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/shadow/img/top-left.png b/org.eclipse.osbp.themes/base/shadow/img/top-left.png
new file mode 100644
index 0000000..10e7438
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/shadow/img/top-left.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/shadow/img/top-right.png b/org.eclipse.osbp.themes/base/shadow/img/top-right.png
new file mode 100644
index 0000000..2088806
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/shadow/img/top-right.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/shadow/img/top.png b/org.eclipse.osbp.themes/base/shadow/img/top.png
new file mode 100644
index 0000000..9daf3f4
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/shadow/img/top.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/shadow/shadow.scss b/org.eclipse.osbp.themes/base/shadow/shadow.scss
new file mode 100644
index 0000000..3c369d3
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/shadow/shadow.scss
@@ -0,0 +1,78 @@
+@mixin base-shadow($primaryStyleName : v-shadow) {
+
+.#{$primaryStyleName} {
+	position: absolute;
+	display: none;
+	pointer-events: none;
+	
+	.v-ie8 & {
+	  display: block;
+	}
+}
+
+.#{$primaryStyleName} .top-left {
+    position: absolute; overflow: hidden;
+    top: -3px;             left: -5px;
+    width: 10px;         height: 10px;
+    background: transparent url(img/top-left.png);
+}
+
+.#{$primaryStyleName} .top {
+    position: absolute; overflow: hidden;
+    top: -3px;             left: 5px;
+    height: 10px;           right: 5px;
+    background: transparent url(img/top.png);
+}
+
+.#{$primaryStyleName} .top-right {
+    position: absolute; overflow: hidden;
+    top: -3px;             right: -5px;
+    width: 10px;         height: 10px;
+    background: transparent url(img/top-right.png);
+}
+
+.#{$primaryStyleName} .left {
+    position: absolute; overflow: hidden;
+    top: 7px;           left: -5px;
+    width: 10px;
+    bottom: 3px;
+    background: transparent url(img/left.png);
+}
+
+.#{$primaryStyleName} .center {
+    position: absolute; overflow: hidden;
+    top: 7px;           left: 5px;
+    bottom: 3px;        right: 5px;
+    background: transparent url(img/center.png);
+}
+
+.#{$primaryStyleName} .right {
+    position: absolute; overflow: hidden;
+    top: 7px;           right: -5px;
+    width: 10px;
+    bottom: 3px;
+    background: transparent url(img/right.png);
+}
+
+.#{$primaryStyleName} .bottom-left {
+    position: absolute; overflow: hidden;
+    bottom: -7px;           left: -5px;
+    width: 10px;          height: 10px;
+    background: transparent url(img/bottom-left.png);
+}
+
+.#{$primaryStyleName} .bottom {
+    position: absolute; overflow: hidden;
+    bottom: -7px;           left: 5px;
+    right: 5px;          height: 10px;
+    background: transparent url(img/bottom.png);
+}
+
+.#{$primaryStyleName} .bottom-right {
+    position: absolute; overflow: hidden;
+    bottom: -7px;           right: -5px;
+    width: 10px;          height: 10px;
+    background: transparent url(img/bottom-right.png);
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/slider/slider.scss b/org.eclipse.osbp.themes/base/slider/slider.scss
new file mode 100644
index 0000000..60047bc
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/slider/slider.scss
@@ -0,0 +1,70 @@
+@mixin base-slider($primaryStyleName : v-slider) {
+
+.#{$primaryStyleName} {
+	margin: 5px 0;
+}
+.#{$primaryStyleName}-base {
+	/* changing the borders will require adjustments to ISlider.java */
+	height: 2px;
+	border-top: 1px solid #ddd;
+	background: #eee;
+	border-left: 1px solid #ddd;
+	border-right: 1px solid #eee;
+}
+.#{$primaryStyleName}-handle {
+	background: #aaa;
+	width: 12px;
+	height: 12px;
+	margin-top: -5px;
+	font-size: 0;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+
+.#{$primaryStyleName}-vertical {
+	width: 2px;
+	height: auto;
+	margin: 0 5px;
+	border: none;
+	border-left: 1px solid #cccfd0;
+	border-right: 1px solid #cccfd0;
+}
+.#{$primaryStyleName}-vertical .#{$primaryStyleName}-base {
+	width: 2px;
+	border-bottom: 1px solid #eee;
+	border-right: none;
+}
+.#{$primaryStyleName}-vertical .#{$primaryStyleName}-handle {
+	width: 12px;
+	height: 12px;
+	font-size: 0;
+	margin-left: -5px;
+}
+
+.#{$primaryStyleName}-feedback {
+	padding: 2px 5px;
+	background: #444;
+	color: #fff;
+	font-size: 11px;
+	line-height: 13px;
+	font-weight: bold;
+	font-family: Arial, Helvetica, sans-serif;
+	border-radius: 4px;
+	-webkit-border-radius: 4px;
+	-moz-border-radius: 4px;
+	margin: -2px 0 0 2px;
+	text-shadow: 0 1px 0 #000;
+}
+
+/* Disabled by default
+.#{$primaryStyleName}-error .#{$primaryStyleName}-base {
+	background: #FFE0E0;
+}
+*/
+/* Disabled by default
+.#{$primaryStyleName}-required .#{$primaryStyleName}-base {
+	background: #FFE0E0;
+}
+*/
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/splitpanel/splitpanel.scss b/org.eclipse.osbp.themes/base/splitpanel/splitpanel.scss
new file mode 100644
index 0000000..968894d
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/splitpanel/splitpanel.scss
@@ -0,0 +1,38 @@
+@mixin base-splitpanel($primaryStyleName : v-splitpanel) {
+
+.#{$primaryStyleName}-horizontal,
+.#{$primaryStyleName}-vertical {
+	overflow: hidden;
+}
+.#{$primaryStyleName}-hsplitter {
+	width: 6px;
+}
+.#{$primaryStyleName}-hsplitter div {
+	width: 6px;
+	position: absolute;
+	top: 0;
+	bottom: 0;
+	background: #ddd;
+	cursor: e-resize;
+	cursor: col-resize;
+	-ms-touch-action: none;
+	touch-action: none
+}
+.v-disabled .#{$primaryStyleName}-hsplitter div {
+	cursor: default;
+}
+.#{$primaryStyleName}-vsplitter {
+	height: 6px;
+}
+.#{$primaryStyleName}-vsplitter div {
+	height: 6px;
+	background: #ddd;
+	cursor: s-resize;
+	cursor: row-resize;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.v-disabled .#{$primaryStyleName}-vsplitter div {
+	cursor: default;
+}
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/styles.scss b/org.eclipse.osbp.themes/base/styles.scss
new file mode 100644
index 0000000..1b69429
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/styles.scss
@@ -0,0 +1,4 @@
+@import "base.scss";
+.base {
+	@include base;
+}
diff --git a/org.eclipse.osbp.themes/base/table/table.scss b/org.eclipse.osbp.themes/base/table/table.scss
new file mode 100644
index 0000000..22ffdff
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/table/table.scss
@@ -0,0 +1,293 @@
+@mixin base-table($primaryStyleName : v-table) {
+
+/* Table theme building instructions
+ * 
+ * Vaadin scroll table is very complex widget with dozens of features. These 
+ * features set some limitations for theme builder. To keep things working, it
+ * is safest to try to just override values used in default theme and comfort to
+ * these instructions.
+ * 
+ * Borders in table header and in table body need to be same width
+ * - specify vertical borders on .#{$primaryStyleName}-header-wrap and .#{$primaryStyleName}-body
+ *
+ * Table cells in body:
+ *  - padding/border for cells is to be defined for td elements (class name: .#{$primaryStyleName}-cell-content)
+ *  - in default theme there are no borders, but they should work. Just set border-right or border-bottom
+ *  - no padding or border is allowed for div inside cells (class name: .#{$primaryStyleName}-cell-wrapper) element
+ *  - background is allowed for both elements
+ *
+ * Table headers:
+ *  - table cells in header contain .#{$primaryStyleName}-resizer and 
+ *	  .#{$primaryStyleName}-caption-container div elements, which are both floated to right
+ *  - to align header caption to body content resizer width + .#{$primaryStyleName}-caption-container
+ *    padding right should be equal to content cells padding-right and border-right.
+ *  - Possible cell border in header must be themed into column resizer.
+ *
+ */
+.#{$primaryStyleName} {
+	overflow: hidden;
+	text-align: left; /* Force default alignment */
+}
+.#{$primaryStyleName}-header-wrap {
+	overflow: hidden;
+	border: 1px solid #aaa;
+	border-bottom: none;
+	background: #efefef;
+}
+.#{$primaryStyleName}-header table,
+.#{$primaryStyleName}-table {
+	border-spacing: 0;
+	border-collapse: separate;
+	margin: 0;
+	padding: 0;
+	border: 0;
+}
+.#{$primaryStyleName}-table {
+   font-size: $font-size;
+}
+
+.#{$primaryStyleName}-header td {
+	padding: 0;
+}
+.#{$primaryStyleName}-header-cell,
+.#{$primaryStyleName}-header-cell-asc,
+.#{$primaryStyleName}-header-cell-desc {
+	cursor: pointer;
+}
+
+.#{$primaryStyleName}.v-disabled .#{$primaryStyleName}-header-cell,
+.#{$primaryStyleName}.v-disabled .#{$primaryStyleName}-header-cell-asc,
+.#{$primaryStyleName}.v-disabled .#{$primaryStyleName}-header-cell-desc {
+	cursor: default;
+}
+
+.#{$primaryStyleName}-footer-wrap {
+	overflow: hidden;
+	border: 1px solid #aaa;
+	border-top: none;
+	background: #efefef;
+}
+.#{$primaryStyleName}-footer table {
+	border-spacing: 0;
+	border-collapse: collapse;
+	margin: 0;
+	padding: 0;
+	border: 0;
+}
+.#{$primaryStyleName}-footer td {
+	padding: 0;
+	border-right: 1px solid #aaa;
+}
+.#{$primaryStyleName}-footer-cell {
+	cursor: pointer;
+}
+.#{$primaryStyleName}-footer-container {	
+	float:right;	
+	padding-right:6px;
+	overflow:hidden;
+	white-space:nowrap;
+}
+.#{$primaryStyleName}-resizer {
+	display: block;
+	height: 1.2em;
+	float: right;
+	background: #aaa;	
+	cursor: e-resize;	/* Opera does not support col-resize, so use e-resize instead */
+	cursor: col-resize;	
+	width: 1px;
+	overflow: hidden;
+}
+.#{$primaryStyleName}.v-disabled .#{$primaryStyleName}-resizer {
+	cursor: default;	
+}
+.#{$primaryStyleName}-caption-container {
+	overflow: hidden;
+	white-space: nowrap;
+	margin-left: 6px;
+}
+.#{$primaryStyleName}-caption-container-align-right {
+	float: right;
+}
+.#{$primaryStyleName}-sort-indicator {
+	width: 0px;
+	height: 1.2em;
+	float: right;
+}
+.#{$primaryStyleName}-header-cell-asc .#{$primaryStyleName}-sort-indicator,
+.#{$primaryStyleName}-header-cell-desc .#{$primaryStyleName}-sort-indicator {
+	width: 16px;
+	height: 1.2em;
+	float: right;
+}		
+.#{$primaryStyleName}-header-cell-asc .#{$primaryStyleName}-sort-indicator {
+	background: transparent url(../common/img/sprites.png) no-repeat right 6px;
+}
+.#{$primaryStyleName}-header-cell-desc .#{$primaryStyleName}-sort-indicator {
+	background: transparent url(../common/img/sprites.png) no-repeat right -10px;
+}
+.#{$primaryStyleName}-caption-container-align-center {
+	text-align: center;
+}
+.#{$primaryStyleName}-caption-container-align-right {
+	text-align: right;
+}
+.#{$primaryStyleName}-caption-container .v-icon,
+.#{$primaryStyleName}-header-drag .v-icon {
+	vertical-align: middle;
+}
+.#{$primaryStyleName}-body {
+	border: 1px solid #aaa;
+}
+.#{$primaryStyleName}-row-spacer {
+	height: 10px;
+	overflow: hidden; /* IE hack to allow < one line height divs */
+}
+.#{$primaryStyleName}-row,
+.#{$primaryStyleName}-row-odd {
+    background: #fff;
+	border: 0;
+	margin: 0;
+	padding: 0;
+	cursor: pointer;
+}
+
+.#{$primaryStyleName}-generated-row {
+	   background: #efefef;
+}
+
+.#{$primaryStyleName}-body-noselection .#{$primaryStyleName}-row,
+.#{$primaryStyleName}-body-noselection .#{$primaryStyleName}-row-odd {
+	cursor: default;
+}
+.#{$primaryStyleName} .v-selected {
+	background: #999;
+	color: #fff;
+}
+.#{$primaryStyleName}-cell-content {
+	white-space: nowrap;
+	overflow: hidden;
+	padding: 0 6px;
+	border-right: 1px solid #aaa;
+}
+.#{$primaryStyleName}-cell-wrapper {
+	/* Do not specify any margins, paddings or borders here */
+	white-space: nowrap;
+	overflow: hidden;
+}
+.#{$primaryStyleName}-cell-wrapper-align-center {
+	text-align: center;
+}
+.#{$primaryStyleName}-cell-wrapper-align-right {
+	text-align: right;
+}
+.#{$primaryStyleName}-column-selector {
+	float: right;
+	background: transparent url(../common/img/sprites.png) no-repeat 4px -37px;
+	margin: -1.2em 0 0 0;
+	height: 1.2em;
+	width: 14px;
+	position: relative; /* hide this from IE, it works without it */
+	cursor: pointer;
+}
+.#{$primaryStyleName}.v-disabled .#{$primaryStyleName}-column-selector {
+	cursor: default;
+}
+.#{$primaryStyleName}-focus-slot-left {
+	border-left: 2px solid #999;
+	float: none;
+	margin-bottom: -1.2em;
+	width: auto;
+	background: transparent;
+	border-right: 1px solid #aaa;
+}
+.#{$primaryStyleName}-focus-slot-right {
+	border-right: 2px solid #999;
+	margin-left: -2px;
+}
+.#{$primaryStyleName}-header-drag {
+	position: absolute;
+	background: #efefef;
+	border: 1px solid #eee;
+	opacity: 0.9;
+	filter: alpha(opacity=90);
+	margin-top: 20px;
+	z-index: 30000;
+}
+.#{$primaryStyleName}-header-drag .v-icon {
+	vertical-align: middle;
+}
+.#{$primaryStyleName}-scrollposition {
+	width: 160px;
+	background: #eee;
+	border: 1px solid #aaa;
+}
+.#{$primaryStyleName}-scrollposition span {
+	display: block;
+	text-align: center;
+}
+.#{$primaryStyleName}-body:focus,
+.#{$primaryStyleName}-body-wrapper:focus {
+	outline: none;
+}
+.#{$primaryStyleName}-body.focused {
+	border-color: #388ddd;
+}
+.#{$primaryStyleName}-focus .#{$primaryStyleName}-cell-content {
+	border-top: 1px dotted #0066bd;
+	border-bottom: 1px dotted #0066bd;
+}
+.#{$primaryStyleName}-focus .#{$primaryStyleName}-cell-wrapper {
+	margin-top: -1px;
+	margin-bottom: -1px;
+}
+/* row in column selector */
+.v-on {
+	
+}
+.v-off {
+	color: #ddd;
+}
+
+/* CheckBox and selection fix #9064 */
+.#{$primaryStyleName} .v-checkbox {
+    display: inline-block;
+}
+
+/*************************************
+ * Drag'n'drop styles
+ *************************************/
+.#{$primaryStyleName}-drag .#{$primaryStyleName}-body {
+	border-color: #1d9dff;
+}
+.#{$primaryStyleName}-row-drag-middle .#{$primaryStyleName}-cell-content {
+	background-color: #bcdcff;
+}
+.#{$primaryStyleName}-row-drag-top .#{$primaryStyleName}-cell-content {
+	border-top: 2px solid #1d9dff;
+}
+.#{$primaryStyleName}-row-drag-top .#{$primaryStyleName}-cell-wrapper {
+	margin-top: -2px; /* compensate the space consumed by border hint */
+}
+.#{$primaryStyleName}-row-drag-bottom .#{$primaryStyleName}-cell-content {
+	border-bottom: 2px solid #1d9dff;
+}
+.#{$primaryStyleName}-row-drag-bottom .#{$primaryStyleName}-cell-wrapper {
+	margin-bottom: -2px; /* compensate the space consumed by border hint */
+}
+.#{$primaryStyleName}-row-drag-top .#{$primaryStyleName}-cell-content:first-child:before,
+.#{$primaryStyleName}-row-drag-bottom .#{$primaryStyleName}-cell-content:first-child:after {
+	display: block;
+	
+	position: absolute;
+	width: 6px;
+	height: 6px;
+	margin-top: -4px;
+	margin-left: -6px;
+	background: transparent url(../common/img/drag-slot-dot.png);
+}
+.v-ff & .#{$primaryStyleName}-row-drag-bottom .#{$primaryStyleName}-cell-content:first-child:after,
+.v-ie & .#{$primaryStyleName}-row-drag-bottom .#{$primaryStyleName}-cell-content:first-child:after {
+	margin-top: -2px;
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/tabsheet/tabsheet.scss b/org.eclipse.osbp.themes/base/tabsheet/tabsheet.scss
new file mode 100644
index 0000000..14def56
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/tabsheet/tabsheet.scss
@@ -0,0 +1,134 @@
+@mixin base-tabsheet($primaryStyleName : v-tabsheet) {
+
+.#{$primaryStyleName},
+.#{$primaryStyleName}-content,
+.#{$primaryStyleName}-deco {
+	outline: none; /* Prevent selection outline which might break layouts or cause scrollbars */
+	text-align: left; /* Force default alignment */
+}
+.#{$primaryStyleName}-tabs {
+	empty-cells: hide;
+	border-collapse: collapse;
+	margin: 0;
+	padding: 0;
+	border: 0;
+	width: 100%;
+	overflow:hidden;
+}
+.#{$primaryStyleName}-tabitemcell:focus {
+	outline: none;
+}
+.#{$primaryStyleName}-tabitemcell,
+.#{$primaryStyleName}-spacertd {
+	margin: 0;
+	padding: 0;
+	vertical-align: bottom;
+}
+.#{$primaryStyleName}-spacertd {
+	width: 100%;
+}
+.#{$primaryStyleName}-spacertd div {
+	border-left: 1px solid #aaa;
+	border-bottom: 1px solid #aaa;
+	height: 1em;
+	padding: 0.2em 0;
+}
+.#{$primaryStyleName}-hidetabs > .#{$primaryStyleName}-tabcontainer {
+	display: none;
+}
+.#{$primaryStyleName}-scroller {
+	white-space: nowrap;
+	text-align: right;
+	margin-top: -1em;
+}
+.v-disabled .#{$primaryStyleName}-scroller {
+	display: none;
+}
+.#{$primaryStyleName}-scrollerPrev,
+.#{$primaryStyleName}-scrollerNext,
+.#{$primaryStyleName}-scrollerPrev-disabled,
+.#{$primaryStyleName}-scrollerNext-disabled {
+	border: 1px solid #aaa;
+	background: #fff;
+	width: 12px;
+	height: 1em;
+	cursor: pointer;
+}
+.#{$primaryStyleName}-scrollerPrev-disabled,
+.#{$primaryStyleName}-scrollerNext-disabled {
+	opacity: 0.5;
+	cursor: default;
+}
+.#{$primaryStyleName}-tabs .v-caption,
+.#{$primaryStyleName}-tabs .v-caption span {
+	white-space: nowrap;
+}
+.#{$primaryStyleName}-caption-close {
+	display: inline;
+	display: inline-block;
+	zoom: 1;
+	width: 16px;
+	height: 16px;
+	text-align: center;
+	font-weight: bold;
+	cursor: pointer;
+	vertical-align: middle;
+	user-select: none;
+	-khtml-user-select: none;
+	-ms-user-select: none;
+	-moz-user-select: none;
+	-webkit-user-select: none;
+}
+.#{$primaryStyleName} .v-disabled .#{$primaryStyleName}-caption-close {
+	cursor: default;
+	visibility: hidden;
+}
+.#{$primaryStyleName}-tabitem:hover .#{$primaryStyleName}-caption-close {
+	visibility: visible;
+}
+.#{$primaryStyleName}-tabitem {
+	border: 1px solid #aaa;
+	border-right: none;
+	cursor: pointer;
+	padding: 0.2em 0.5em;
+}
+.#{$primaryStyleName}-tabitem .v-caption {
+	cursor: inherit;
+}
+.#{$primaryStyleName}.v-disabled .#{$primaryStyleName}-tabitem,
+.#{$primaryStyleName}-tabitemcell-disabled .#{$primaryStyleName}-tabitem {
+	cursor: default;
+}
+.#{$primaryStyleName}-tabitem-selected {
+	cursor: default;
+	border-bottom-color: #fff;
+}
+.#{$primaryStyleName}-tabitem-selected .v-caption {
+	cursor: default;
+}
+.#{$primaryStyleName}-tabitem-focus .v-captiontext {
+    text-decoration: underline;
+}
+.#{$primaryStyleName}-tabitem-selected.#{$primaryStyleName}-tabitem-focus .v-captiontext {
+    text-decoration: inherit;
+}
+.#{$primaryStyleName}-content {
+	border: 1px solid #aaa;
+	/* Vertical borders are not supported, use v-tabsheet-tabcontainer and v-tabsheet-deco to present these borders */
+	border-top: none;
+	border-bottom: none;
+	position: relative;
+}
+.#{$primaryStyleName}-deco {
+	height: 1px;
+	background: #aaa;
+	overflow: hidden;
+}
+.#{$primaryStyleName}-hidetabs .#{$primaryStyleName}-content {
+	border: none;
+}
+.#{$primaryStyleName}-hidetabs .#{$primaryStyleName}-deco {
+	height: 0;
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/textfield/img/richtext-toolbar-bg.png b/org.eclipse.osbp.themes/base/textfield/img/richtext-toolbar-bg.png
new file mode 100644
index 0000000..e92be23
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/textfield/img/richtext-toolbar-bg.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/textfield/textfield.scss b/org.eclipse.osbp.themes/base/textfield/textfield.scss
new file mode 100644
index 0000000..4266346
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/textfield/textfield.scss
@@ -0,0 +1,120 @@
+// textfield-normal.css
+
+@mixin base-textfield($primaryStyleName : v-textfield) {
+
+.#{$primaryStyleName} {
+	text-align: left; /* Force default alignment */
+}
+.v-textarea {
+	resize: none;
+	white-space: pre-wrap;
+}
+.#{$primaryStyleName}-focus,
+.v-textarea-focus {
+}
+input.#{$primaryStyleName}-prompt,
+textarea.v-textarea-prompt {
+	color: #999;
+	font-style: italic;
+}
+input.#{$primaryStyleName}-readonly,
+textarea.v-textarea-readonly {
+	background: transparent;
+	border: none;
+	resize: none;
+}
+input.v-disabled,
+textarea.v-disabled {
+	resize: none;
+}
+input.#{$primaryStyleName}-readonly:focus,
+textarea.v-textarea-readonly:focus {
+	outline: none;
+}
+/* Disabled by default
+.v-textarea-error,
+.#{$primaryStyleName}-error,
+.v-richtextarea-error iframe.gwt-RichTextArea {
+	background: #FFE0E0;	
+}
+*/
+/* Disabled by default
+.v-textarea-required,
+.#{$primaryStyleName}-required,
+.v-richtextarea-required iframe.gwt-RichTextArea {
+	background: #FFE0E0;	
+}
+*/
+/* Safari focus glow fix */
+.v-sa & input:focus, 
+.v-sa & textarea:focus {
+	outline-width: medium;
+}
+
+}
+
+// richtext.css
+
+@mixin base-richtextarea {
+
+.v-richtextarea {
+	border: 1px solid #aaa;
+	overflow: hidden;
+}
+.v-richtextarea .gwt-RichTextArea {
+	background: #fff;
+	border: none;
+}
+.v-richtextarea .gwt-HTML {
+	height: 100%;
+	font-size: $font-size;
+}
+.v-richtextarea .gwt-RichTextToolbar {
+	white-space: nowrap;
+	background: #959595 url(img/richtext-toolbar-bg.png) repeat-x 0 -42px;
+	border-bottom: 1px solid #7d7d7d;
+	padding: 2px;
+	overflow: hidden;
+}
+.v-richtextarea .gwt-RichTextToolbar-top {
+	padding-bottom: 1px;
+	overflow: hidden;
+	white-space: normal;
+}
+.v-richtextarea .gwt-RichTextToolbar-bottom {
+	clear: left;
+	overflow: hidden;
+	white-space: nowrap;
+}
+.v-richtextarea .gwt-RichTextToolbar .gwt-ToggleButton,
+.v-richtextarea .gwt-RichTextToolbar .gwt-PushButton {
+	float: left;
+	display: inline;
+	width: 22px;
+	height: 21px;
+	overflow: hidden;
+	background: transparent url(img/richtext-toolbar-bg.png) repeat-x;
+	cursor: pointer;
+	margin-right: 2px;
+	text-align: center;
+}
+.v-richtextarea .gwt-RichTextToolbar .gwt-ToggleButton-down,
+.v-richtextarea .gwt-RichTextToolbar .gwt-PushButton-down,
+.v-richtextarea .gwt-RichTextToolbar .gwt-ToggleButton-down-hovering,
+.v-richtextarea .gwt-RichTextToolbar .gwt-PushButton-down-hovering {
+	background-position: 0 -21px;
+}
+.v-richtextarea .gwt-RichTextToolbar .gwt-ToggleButton img,
+.v-richtextarea .gwt-RichTextToolbar .gwt-PushButton img {
+	
+}
+.v-richtextarea .gwt-RichTextToolbar .gwt-ListBox {
+	width: 24.5%;
+	margin-right: 2px;
+}
+
+.v-richtextarea-readonly {
+	border: none;
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/tree/img/connector-collapse-last.png b/org.eclipse.osbp.themes/base/tree/img/connector-collapse-last.png
new file mode 100644
index 0000000..c03e083
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/tree/img/connector-collapse-last.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/tree/img/connector-collapse.png b/org.eclipse.osbp.themes/base/tree/img/connector-collapse.png
new file mode 100644
index 0000000..577a7c9
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/tree/img/connector-collapse.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/tree/img/connector-expand-last.png b/org.eclipse.osbp.themes/base/tree/img/connector-expand-last.png
new file mode 100644
index 0000000..3a57868
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/tree/img/connector-expand-last.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/tree/img/connector-expand.png b/org.eclipse.osbp.themes/base/tree/img/connector-expand.png
new file mode 100644
index 0000000..f354887
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/tree/img/connector-expand.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/tree/img/connector-item-last.png b/org.eclipse.osbp.themes/base/tree/img/connector-item-last.png
new file mode 100644
index 0000000..2eb04a3
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/tree/img/connector-item-last.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/tree/img/connector-item.png b/org.eclipse.osbp.themes/base/tree/img/connector-item.png
new file mode 100644
index 0000000..5f88fe1
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/tree/img/connector-item.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/tree/img/connector-leaf-last.png b/org.eclipse.osbp.themes/base/tree/img/connector-leaf-last.png
new file mode 100644
index 0000000..15a2550
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/tree/img/connector-leaf-last.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/tree/img/connector-leaf.png b/org.eclipse.osbp.themes/base/tree/img/connector-leaf.png
new file mode 100644
index 0000000..282839b
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/tree/img/connector-leaf.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/tree/img/connector.png b/org.eclipse.osbp.themes/base/tree/img/connector.png
new file mode 100644
index 0000000..4f03272
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/tree/img/connector.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/tree/tree.scss b/org.eclipse.osbp.themes/base/tree/tree.scss
new file mode 100644
index 0000000..ace6d7d
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/tree/tree.scss
@@ -0,0 +1,141 @@
+@mixin base-tree($primaryStyleName : v-tree) {
+
+// tree-default.css
+
+.#{$primaryStyleName} {
+	text-align: left; /* Force default alignment */
+	padding: 1px 0;
+	outline: none;
+}
+.#{$primaryStyleName}-node {
+	background: transparent url(../common/img/sprites.png) no-repeat 5px -37px;
+	padding: 1px 0;
+}
+.#{$primaryStyleName}-node-caption:focus {
+	outline: none;
+}
+div.#{$primaryStyleName}-node-leaf {
+	background: transparent;
+}
+.#{$primaryStyleName}-node-expanded {
+	background: transparent url(../common/img/sprites.png) no-repeat -5px -10px;
+}
+.#{$primaryStyleName}-node-caption {
+	margin-left: 1em;
+}
+.#{$primaryStyleName}-node span {
+	cursor: pointer;
+}
+.#{$primaryStyleName}-node-caption div {
+	white-space: nowrap;
+}
+.#{$primaryStyleName}-node-caption span,
+.#{$primaryStyleName}-node-caption .v-icon {
+	vertical-align: middle;
+}
+.#{$primaryStyleName}-node-selected span {
+	background: #999;
+	color: #fff;
+}
+.#{$primaryStyleName}-node-children {
+	padding-left: 1em;
+}
+
+// Drag'n'drop styles
+
+.#{$primaryStyleName} .#{$primaryStyleName}-node-drag-top {
+	border-top: 2px solid #1d9dff;
+	margin-top: -1px;
+	padding-top: 0;
+}
+.#{$primaryStyleName} .#{$primaryStyleName}-node-drag-bottom {
+	border-bottom: 2px solid #1d9dff;
+	margin-bottom: -1px;
+	padding-bottom: 0;
+}
+.#{$primaryStyleName} .#{$primaryStyleName}-node-drag-top:before,
+.#{$primaryStyleName} .#{$primaryStyleName}-node-drag-bottom:after,
+.#{$primaryStyleName} .#{$primaryStyleName}-node-caption-drag-center:after {
+	display: block;
+	
+	position: absolute;
+	width: 6px;
+	height: 6px;
+	margin-top: -4px;
+	background: transparent url(../common/img/drag-slot-dot.png);
+}
+.#{$primaryStyleName} .#{$primaryStyleName}-node-drag-bottom:after {
+	margin-top: -2px;
+}
+.#{$primaryStyleName} .#{$primaryStyleName}-node-caption-drag-center:after {
+	margin-left: 14px;
+}
+.v-ff & .#{$primaryStyleName} .#{$primaryStyleName}-node-caption-drag-center:after,
+.v-ie & .#{$primaryStyleName} .#{$primaryStyleName}-node-caption-drag-center:after {
+	margin-top: -2px;
+}
+.#{$primaryStyleName} .#{$primaryStyleName}-node-drag-top {
+	background-position: 5px -38px;
+}
+.#{$primaryStyleName} .#{$primaryStyleName}-node-drag-top.#{$primaryStyleName}-node-expanded {
+	background-position: -5px -11px;
+}
+.#{$primaryStyleName} .#{$primaryStyleName}-node-caption-drag-center div {
+	border: 2px solid #1d9dff;
+	-moz-border-radius: 4px;
+	-webkit-border-radius: 4px;
+	border-radius: 4px;
+	margin: -2px 2px -2px -2px;
+	background-color: #bcdcff;
+}
+.#{$primaryStyleName} .#{$primaryStyleName}-node-caption-drag-center div {
+	background-color: rgba(169,209,255,.6);
+}
+.#{$primaryStyleName} .#{$primaryStyleName}-node-caption-drag-center div,
+.#{$primaryStyleName} .#{$primaryStyleName}-node-drag-top,
+.#{$primaryStyleName} .#{$primaryStyleName}-node-drag-bottom {
+	border-color: rgba(0,109,232,.6);
+}
+
+// tree-connectors.css
+// This could be (and was) wrapped in a nested block instead of prefixing each 
+// row, but #10309 prevents us from doing that right now.
+
+	// Make item caption height an even number (so that the connector dots overlap nicely)
+	.#{$primaryStyleName}-connectors .#{$primaryStyleName}-node-caption {
+		padding-top: 1px;
+	}
+	.#{$primaryStyleName}-connectors .#{$primaryStyleName}-node {
+		background: transparent url(img/connector-expand.png) no-repeat 2px -52px;
+	}
+	.#{$primaryStyleName}-connectors .#{$primaryStyleName}-node-expanded {
+		background: transparent url(img/connector-collapse.png) no-repeat 2px -52px;
+	}
+	.#{$primaryStyleName}-connectors .#{$primaryStyleName}-node-last {
+		background: transparent url(img/connector-expand-last.png) no-repeat 2px -52px;
+	}
+	.#{$primaryStyleName}-connectors .#{$primaryStyleName}-node-expanded.#{$primaryStyleName}-node-last {
+		background: transparent url(img/connector-collapse-last.png) no-repeat 2px -52px;
+	}
+	.#{$primaryStyleName}-connectors .#{$primaryStyleName}-node-leaf {
+		background: transparent url(img/connector-leaf.png) repeat-y 2px 50%;
+	}
+	.#{$primaryStyleName}-connectors .#{$primaryStyleName}-node-leaf-last {
+		background: transparent url(img/connector-leaf-last.png) repeat-y 2px 50%;
+	}
+	.#{$primaryStyleName}-connectors .#{$primaryStyleName}-node-children {
+		background: transparent url(img/connector.png) repeat-y 2px 0;
+	}
+	.#{$primaryStyleName}-connectors .#{$primaryStyleName}-node-children-last {
+		background: transparent;
+	}
+	.#{$primaryStyleName}-connectors .#{$primaryStyleName}-node-drag-top,
+	.#{$primaryStyleName}-connectors .#{$primaryStyleName}-node-expanded.#{$primaryStyleName}-node-drag-top {
+		background-position: 2px -53px;
+	}
+	.#{$primaryStyleName}-connectors .#{$primaryStyleName}-node-drag-top.#{$primaryStyleName}-node-leaf {
+		background-position: 2px 50%;
+	}
+
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/treetable/img/arrow-down.gif b/org.eclipse.osbp.themes/base/treetable/img/arrow-down.gif
new file mode 100644
index 0000000..ad59967
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/treetable/img/arrow-down.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/treetable/img/arrow-down.png b/org.eclipse.osbp.themes/base/treetable/img/arrow-down.png
new file mode 100644
index 0000000..cba812b
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/treetable/img/arrow-down.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/treetable/img/arrow-right.gif b/org.eclipse.osbp.themes/base/treetable/img/arrow-right.gif
new file mode 100644
index 0000000..cbe21ac
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/treetable/img/arrow-right.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/treetable/img/arrow-right.png b/org.eclipse.osbp.themes/base/treetable/img/arrow-right.png
new file mode 100644
index 0000000..7fe6e2b
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/treetable/img/arrow-right.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/treetable/treetable.scss b/org.eclipse.osbp.themes/base/treetable/treetable.scss
new file mode 100644
index 0000000..e4d41ee
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/treetable/treetable.scss
@@ -0,0 +1,68 @@
+@mixin base-treetable($primaryStyleName : v-treetable) {
+
+.#{$primaryStyleName}-treespacer {
+    display: inline-block;
+    background: transparent;
+    height: 10px;
+    /* defines the amount of indent per level */
+    width: 18px;
+    position: absolute;
+    left: 0;
+    top: 5px;
+}
+
+.#{$primaryStyleName}-node-closed {
+    background: url(../treetable/img/arrow-right.png) right top no-repeat;
+}
+
+.#{$primaryStyleName}-node-open {
+    background: url(../treetable/img/arrow-down.png) right top no-repeat;
+}
+
+.#{$primaryStyleName} .v-checkbox {
+	display: inline-block;
+	padding-bottom: 4px;
+}
+
+.#{$primaryStyleName} .v-table-row .v-table-cell-content,
+.#{$primaryStyleName} .v-table-row-odd .v-table-cell-content {
+    z-index: 10;
+}
+
+.#{$primaryStyleName} .v-table-cell-wrapper {
+	position: relative;
+}
+
+.#{$primaryStyleName} .v-table-body .v-table-table .v-table-row-animating {
+	zoom:1;
+	z-index:1;
+}
+
+.#{$primaryStyleName} .v-table-body .v-table-table .v-table-row-animating,
+.#{$primaryStyleName} .v-table-body .v-table-table .v-table-row-animating .v-table-cell-content {
+    background:transparent;
+}
+
+.#{$primaryStyleName}-animation-clone {
+	border-spacing: 0;
+	zoom:1;
+}
+
+div.#{$primaryStyleName}-animation-clone-wrapper {
+	position: absolute;
+    z-index: 2;
+    background-color:#fff;
+}
+
+div.#{$primaryStyleName}-animation-clone-wrapper table.#{$primaryStyleName}-animation-clone {
+    background-color:#fff;
+}
+
+div table.#{$primaryStyleName}-animation-clone tr.v-table-row,
+div table.#{$primaryStyleName}-animation-clone tr.v-table-row-odd,
+div table.#{$primaryStyleName}-animation-clone tr.v-table-row td.v-table-cell-content,
+div table.#{$primaryStyleName}-animation-clone tr.v-table-row-odd td.v-table-cell-content {
+	visibility: visible;
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/upload/upload.scss b/org.eclipse.osbp.themes/base/upload/upload.scss
new file mode 100644
index 0000000..f8e7074
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/upload/upload.scss
@@ -0,0 +1,41 @@
+@mixin base-upload($primaryStyleName : v-upload) {
+
+.#{$primaryStyleName} {
+	white-space: nowrap;
+}
+
+.#{$primaryStyleName}-immediate {
+	position: relative;
+	margin: 0;
+	overflow: hidden;
+	.v-button {
+		width:100%;
+    }
+}
+
+.v-ff & .#{$primaryStyleName}-immediate,
+.v-op & .#{$primaryStyleName}-immediate {
+	display: inline-block;
+}
+
+.#{$primaryStyleName}-immediate input {
+	opacity: 0;
+	filter: alpha(opacity=0);
+	z-index: 2;
+	position: absolute;
+	right: 0;
+	height: 21px;
+	text-align: right;
+	border: none;
+	background: transparent;
+}
+
+.#{$primaryStyleName}-immediate button {
+	position: relative;
+	left: 0;
+	top: 0;
+	width: 100%;
+	text-align: left;
+}
+
+}
diff --git a/org.eclipse.osbp.themes/base/widget/widget.scss b/org.eclipse.osbp.themes/base/widget/widget.scss
new file mode 100644
index 0000000..e4f6600
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/widget/widget.scss
@@ -0,0 +1,14 @@
+@mixin base-widget($primaryStyleName : v-widget) {
+
+.#{$primaryStyleName} {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	text-align: left;
+	display: inline-block;
+	white-space: normal;
+	vertical-align: bottom;
+	font-size: $font-size;
+	line-height: $line-height;
+}
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/base/window/img/shadow/bottom-left.png b/org.eclipse.osbp.themes/base/window/img/shadow/bottom-left.png
new file mode 100644
index 0000000..f40e53f
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/window/img/shadow/bottom-left.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/window/img/shadow/bottom-right.png b/org.eclipse.osbp.themes/base/window/img/shadow/bottom-right.png
new file mode 100644
index 0000000..8ef8376
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/window/img/shadow/bottom-right.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/window/img/shadow/bottom.png b/org.eclipse.osbp.themes/base/window/img/shadow/bottom.png
new file mode 100644
index 0000000..8909631
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/window/img/shadow/bottom.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/window/img/shadow/center.png b/org.eclipse.osbp.themes/base/window/img/shadow/center.png
new file mode 100644
index 0000000..1db9a53
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/window/img/shadow/center.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/window/img/shadow/left.png b/org.eclipse.osbp.themes/base/window/img/shadow/left.png
new file mode 100644
index 0000000..bc526b1
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/window/img/shadow/left.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/window/img/shadow/right.png b/org.eclipse.osbp.themes/base/window/img/shadow/right.png
new file mode 100644
index 0000000..b837d90
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/window/img/shadow/right.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/window/img/shadow/top-left.png b/org.eclipse.osbp.themes/base/window/img/shadow/top-left.png
new file mode 100644
index 0000000..abd7943
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/window/img/shadow/top-left.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/window/img/shadow/top-right.png b/org.eclipse.osbp.themes/base/window/img/shadow/top-right.png
new file mode 100644
index 0000000..d54b748
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/window/img/shadow/top-right.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/window/img/shadow/top.png b/org.eclipse.osbp.themes/base/window/img/shadow/top.png
new file mode 100644
index 0000000..4d5272e
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/window/img/shadow/top.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/base/window/window.scss b/org.eclipse.osbp.themes/base/window/window.scss
new file mode 100644
index 0000000..bdc1699
--- /dev/null
+++ b/org.eclipse.osbp.themes/base/window/window.scss
@@ -0,0 +1,194 @@
+@mixin base-window($primaryStyleName : v-window) {
+
+.#{$primaryStyleName} {
+	background: #fff;
+}
+.#{$primaryStyleName}-contents {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.#{$primaryStyleName}.v-has-width > div.popupContent,
+.#{$primaryStyleName}.v-has-width .#{$primaryStyleName}-wrap,
+.#{$primaryStyleName}.v-has-width .#{$primaryStyleName}-contents,
+.#{$primaryStyleName}.v-has-width .#{$primaryStyleName}-contents > div {
+	width: 100%;
+}
+
+.#{$primaryStyleName}.v-has-height > div.popupContent,
+.#{$primaryStyleName}.v-has-height .#{$primaryStyleName}-wrap,
+.#{$primaryStyleName}.v-has-height .#{$primaryStyleName}-contents,
+.#{$primaryStyleName}.v-has-height .#{$primaryStyleName}-contents > div {
+	height: 100%;
+}
+
+.#{$primaryStyleName}-outerheader {
+	padding: 0.3em 1em;
+	height: 1.6em;
+	position: relative;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.#{$primaryStyleName}-outerheader,
+.#{$primaryStyleName}-draggingCurtain {
+ 	cursor: move;	
+}
+.#{$primaryStyleName}-header {
+	font-weight: bold;
+	-khtml-user-select: none;
+	-moz-user-select: none;
+	-ie-user-select: none;
+	user-select: none;
+}
+/* A more specific selector to make sure padding isn't so easily overridden */
+div.#{$primaryStyleName}-header {
+	white-space: nowrap;
+	text-overflow: ellipsis;
+	-ms-text-overflow: ellipsis;
+	overflow: hidden;
+	padding: 0;
+}
+.#{$primaryStyleName}-header .v-icon {
+	vertical-align: middle; /* This has to be 'middle', not 'bottom', to allow larger icons than 16px */
+}
+.#{$primaryStyleName}-contents > div {
+	outline: none;
+}
+.#{$primaryStyleName}-footer {
+	overflow: hidden;
+	zoom: 1;
+	height: 10px;
+	position: relative;
+	cursor: move;
+}
+.#{$primaryStyleName}-resizebox {
+	width: 10px;
+	height: 10px;
+	background: #ddd;
+	overflow: hidden;
+	position: absolute;
+	right: 0;
+}
+
+.#{$primaryStyleName}-resizebox,
+.#{$primaryStyleName}-resizingCurtain {
+	cursor: se-resize;
+}
+
+.#{$primaryStyleName} div.#{$primaryStyleName}-footer-noresize {
+	height: 0;
+}
+.#{$primaryStyleName}-resizebox-disabled,
+.#{$primaryStyleName}-closebox-disabled,
+.#{$primaryStyleName}-restorebox-disabled,
+.#{$primaryStyleName}-maximizebox-disabled {
+	cursor: default;
+	display: none;
+}
+.#{$primaryStyleName}-closebox,
+.#{$primaryStyleName}-restorebox,
+.#{$primaryStyleName}-maximizebox {
+	position: absolute;
+	top: 0;
+	right: 0;
+	width: 1em;
+	height: 1em;
+	cursor: pointer;
+	overflow: hidden;
+}
+.#{$primaryStyleName}-maximizebox,
+.#{$primaryStyleName}-restorebox {
+	right: 1.1em;
+}
+
+.#{$primaryStyleName}-closebox {
+	background: red;
+}
+.#{$primaryStyleName}-maximizebox {
+	background: blue;
+}
+.#{$primaryStyleName}-restorebox {
+	background: yellow;
+}
+.#{$primaryStyleName}-modalitycurtain {
+	top: 0;
+	left: 0;
+	background: #999;
+	opacity: 0.5;
+	position: fixed;
+	width: 100%;
+	height: 100%;
+	filter: alpha(opacity=50);
+}
+/* Shadow for window */
+.v-shadow-window {
+	position: absolute;
+	display: none;
+	pointer-events: none;
+	
+	.v-ie8 & {
+	  display: block;
+	}
+}
+.v-shadow-window .top-left {
+    position: absolute; overflow: hidden;
+    top: -10px;             left: -15px;
+    width: 28px;         height: 28px;
+    background: transparent url(img/shadow/top-left.png);
+}
+.v-shadow-window .top {
+    position: absolute; overflow: hidden;
+    top: -10px;             left: 13px;
+    height: 28px;
+    right: 13px;
+    background: transparent url(img/shadow/top.png);
+}
+.v-shadow-window .top-right {
+    position: absolute; overflow: hidden;
+    top: -10px;             right: -15px;
+    width: 28px;         height: 28px;
+    background: transparent url(img/shadow/top-right.png);
+}
+.v-shadow-window .left {
+    position: absolute; overflow: hidden;
+    top: 18px;           left: -15px;
+    width: 28px;
+    bottom: 10px;
+    background: transparent url(img/shadow/left.png);
+}
+.v-shadow-window .center {
+    position: absolute; overflow: hidden;
+    top: 18px;           left: 13px;
+    bottom: 10px;        right: 13px;
+    background: transparent url(img/shadow/center.png);
+}
+.v-shadow-window .right {
+    position: absolute; overflow: hidden;
+    top: 18px;           right: -15px;
+    width: 28px;
+    bottom: 10px;
+    background: transparent url(img/shadow/right.png);
+}
+.v-shadow-window .bottom-left {
+    position: absolute; overflow: hidden;
+    bottom: -18px;           left: -15px;
+    width: 28px;          height: 28px;
+    background: transparent url(img/shadow/bottom-left.png);
+}
+.v-shadow-window .bottom {
+    position: absolute; overflow: hidden;
+    bottom: -18px;           left: 13px;
+    right: 13px;          height: 28px;
+    background: transparent url(img/shadow/bottom.png);
+}
+.v-shadow-window .bottom-right {
+    position: absolute; overflow: hidden;
+    bottom: -18px;           right: -15px;
+    width: 28px;          height: 28px;
+    background: transparent url(img/shadow/bottom-right.png);
+}
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/build.properties b/org.eclipse.osbp.themes/build.properties
new file mode 100644
index 0000000..f7e3004
--- /dev/null
+++ b/org.eclipse.osbp.themes/build.properties
@@ -0,0 +1,23 @@
+source.. = src/
+output.. = target/classes/
+bin.includes = about.properties,\
+               about.mappings,\
+               about.ini,\
+               about.html,\
+               META-INF/,\
+               VAADIN/,\
+               plugin.xml,\
+               .,\
+               license.html,\
+               LICENSE.txt,\
+               epl-v10.html,\
+               lib/,\
+               about_files/
+src.includes = about.properties,\
+               about.mappings,\
+               about.ini,\
+               about.html,\
+               license.html,\
+               LICENSE.txt,\
+               epl-v10.html,\
+               about_files/
diff --git a/org.eclipse.osbp.themes/epl-v10.html b/org.eclipse.osbp.themes/epl-v10.html
new file mode 100644
index 0000000..b398acc
--- /dev/null
+++ b/org.eclipse.osbp.themes/epl-v10.html
@@ -0,0 +1,259 @@
+<!--?xml version="1.0" encoding="ISO-8859-1" ?-->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Eclipse Public License - Version 1.0</title>
+<style type="text/css">
+  body {
+    size: 8.5in 11.0in;
+    margin: 0.25in 0.5in 0.25in 0.5in;
+    tab-interval: 0.5in;
+    }
+  p {  	
+    margin-left: auto;
+    margin-top:  0.5em;
+    margin-bottom: 0.5em;
+    }
+  p.list {
+  	margin-left: 0.5in;
+    margin-top:  0.05em;
+    margin-bottom: 0.05em;
+    }
+  </style>
+
+</head>
+
+<body lang="EN-US">
+
+<h2>Eclipse Public License - v 1.0</h2>
+
+<p>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
+PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR
+DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS
+AGREEMENT.</p>
+
+<p><b>1. DEFINITIONS</b></p>
+
+<p>"Contribution" means:</p>
+
+<p class="list">a) in the case of the initial Contributor, the initial
+code and documentation distributed under this Agreement, and</p>
+<p class="list">b) in the case of each subsequent Contributor:</p>
+<p class="list">i) changes to the Program, and</p>
+<p class="list">ii) additions to the Program;</p>
+<p class="list">where such changes and/or additions to the Program
+originate from and are distributed by that particular Contributor. A
+Contribution 'originates' from a Contributor if it was added to the
+Program by such Contributor itself or anyone acting on such
+Contributor's behalf. Contributions do not include additions to the
+Program which: (i) are separate modules of software distributed in
+conjunction with the Program under their own license agreement, and (ii)
+are not derivative works of the Program.</p>
+
+<p>"Contributor" means any person or entity that distributes
+the Program.</p>
+
+<p>"Licensed Patents" mean patent claims licensable by a
+Contributor which are necessarily infringed by the use or sale of its
+Contribution alone or when combined with the Program.</p>
+
+<p>"Program" means the Contributions distributed in accordance
+with this Agreement.</p>
+
+<p>"Recipient" means anyone who receives the Program under
+this Agreement, including all Contributors.</p>
+
+<p><b>2. GRANT OF RIGHTS</b></p>
+
+<p class="list">a) Subject to the terms of this Agreement, each
+Contributor hereby grants Recipient a non-exclusive, worldwide,
+royalty-free copyright license to reproduce, prepare derivative works
+of, publicly display, publicly perform, distribute and sublicense the
+Contribution of such Contributor, if any, and such derivative works, in
+source code and object code form.</p>
+
+<p class="list">b) Subject to the terms of this Agreement, each
+Contributor hereby grants Recipient a non-exclusive, worldwide,
+royalty-free patent license under Licensed Patents to make, use, sell,
+offer to sell, import and otherwise transfer the Contribution of such
+Contributor, if any, in source code and object code form. This patent
+license shall apply to the combination of the Contribution and the
+Program if, at the time the Contribution is added by the Contributor,
+such addition of the Contribution causes such combination to be covered
+by the Licensed Patents. The patent license shall not apply to any other
+combinations which include the Contribution. No hardware per se is
+licensed hereunder.</p>
+
+<p class="list">c) Recipient understands that although each Contributor
+grants the licenses to its Contributions set forth herein, no assurances
+are provided by any Contributor that the Program does not infringe the
+patent or other intellectual property rights of any other entity. Each
+Contributor disclaims any liability to Recipient for claims brought by
+any other entity based on infringement of intellectual property rights
+or otherwise. As a condition to exercising the rights and licenses
+granted hereunder, each Recipient hereby assumes sole responsibility to
+secure any other intellectual property rights needed, if any. For
+example, if a third party patent license is required to allow Recipient
+to distribute the Program, it is Recipient's responsibility to acquire
+that license before distributing the Program.</p>
+
+<p class="list">d) Each Contributor represents that to its knowledge it
+has sufficient copyright rights in its Contribution, if any, to grant
+the copyright license set forth in this Agreement.</p>
+
+<p><b>3. REQUIREMENTS</b></p>
+
+<p>A Contributor may choose to distribute the Program in object code
+form under its own license agreement, provided that:</p>
+
+<p class="list">a) it complies with the terms and conditions of this
+Agreement; and</p>
+
+<p class="list">b) its license agreement:</p>
+
+<p class="list">i) effectively disclaims on behalf of all Contributors
+all warranties and conditions, express and implied, including warranties
+or conditions of title and non-infringement, and implied warranties or
+conditions of merchantability and fitness for a particular purpose;</p>
+
+<p class="list">ii) effectively excludes on behalf of all Contributors
+all liability for damages, including direct, indirect, special,
+incidental and consequential damages, such as lost profits;</p>
+
+<p class="list">iii) states that any provisions which differ from this
+Agreement are offered by that Contributor alone and not by any other
+party; and</p>
+
+<p class="list">iv) states that source code for the Program is available
+from such Contributor, and informs licensees how to obtain it in a
+reasonable manner on or through a medium customarily used for software
+exchange.</p>
+
+<p>When the Program is made available in source code form:</p>
+
+<p class="list">a) it must be made available under this Agreement; and</p>
+
+<p class="list">b) a copy of this Agreement must be included with each
+copy of the Program.</p>
+
+<p>Contributors may not remove or alter any copyright notices contained
+within the Program.</p>
+
+<p>Each Contributor must identify itself as the originator of its
+Contribution, if any, in a manner that reasonably allows subsequent
+Recipients to identify the originator of the Contribution.</p>
+
+<p><b>4. COMMERCIAL DISTRIBUTION</b></p>
+
+<p>Commercial distributors of software may accept certain
+responsibilities with respect to end users, business partners and the
+like. While this license is intended to facilitate the commercial use of
+the Program, the Contributor who includes the Program in a commercial
+product offering should do so in a manner which does not create
+potential liability for other Contributors. Therefore, if a Contributor
+includes the Program in a commercial product offering, such Contributor
+("Commercial Contributor") hereby agrees to defend and
+indemnify every other Contributor ("Indemnified Contributor")
+against any losses, damages and costs (collectively "Losses")
+arising from claims, lawsuits and other legal actions brought by a third
+party against the Indemnified Contributor to the extent caused by the
+acts or omissions of such Commercial Contributor in connection with its
+distribution of the Program in a commercial product offering. The
+obligations in this section do not apply to any claims or Losses
+relating to any actual or alleged intellectual property infringement. In
+order to qualify, an Indemnified Contributor must: a) promptly notify
+the Commercial Contributor in writing of such claim, and b) allow the
+Commercial Contributor to control, and cooperate with the Commercial
+Contributor in, the defense and any related settlement negotiations. The
+Indemnified Contributor may participate in any such claim at its own
+expense.</p>
+
+<p>For example, a Contributor might include the Program in a commercial
+product offering, Product X. That Contributor is then a Commercial
+Contributor. If that Commercial Contributor then makes performance
+claims, or offers warranties related to Product X, those performance
+claims and warranties are such Commercial Contributor's responsibility
+alone. Under this section, the Commercial Contributor would have to
+defend claims against the other Contributors related to those
+performance claims and warranties, and if a court requires any other
+Contributor to pay any damages as a result, the Commercial Contributor
+must pay those damages.</p>
+
+<p><b>5. NO WARRANTY</b></p>
+
+<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
+PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
+OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,
+ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
+OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
+responsible for determining the appropriateness of using and
+distributing the Program and assumes all risks associated with its
+exercise of rights under this Agreement , including but not limited to
+the risks and costs of program errors, compliance with applicable laws,
+damage to or loss of data, programs or equipment, and unavailability or
+interruption of operations.</p>
+
+<p><b>6. DISCLAIMER OF LIABILITY</b></p>
+
+<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT
+NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
+WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
+DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
+HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</p>
+
+<p><b>7. GENERAL</b></p>
+
+<p>If any provision of this Agreement is invalid or unenforceable under
+applicable law, it shall not affect the validity or enforceability of
+the remainder of the terms of this Agreement, and without further action
+by the parties hereto, such provision shall be reformed to the minimum
+extent necessary to make such provision valid and enforceable.</p>
+
+<p>If Recipient institutes patent litigation against any entity
+(including a cross-claim or counterclaim in a lawsuit) alleging that the
+Program itself (excluding combinations of the Program with other
+software or hardware) infringes such Recipient's patent(s), then such
+Recipient's rights granted under Section 2(b) shall terminate as of the
+date such litigation is filed.</p>
+
+<p>All Recipient's rights under this Agreement shall terminate if it
+fails to comply with any of the material terms or conditions of this
+Agreement and does not cure such failure in a reasonable period of time
+after becoming aware of such noncompliance. If all Recipient's rights
+under this Agreement terminate, Recipient agrees to cease use and
+distribution of the Program as soon as reasonably practicable. However,
+Recipient's obligations under this Agreement and any licenses granted by
+Recipient relating to the Program shall continue and survive.</p>
+
+<p>Everyone is permitted to copy and distribute copies of this
+Agreement, but in order to avoid inconsistency the Agreement is
+copyrighted and may only be modified in the following manner. The
+Agreement Steward reserves the right to publish new versions (including
+revisions) of this Agreement from time to time. No one other than the
+Agreement Steward has the right to modify this Agreement. The Eclipse
+Foundation is the initial Agreement Steward. The Eclipse Foundation may
+assign the responsibility to serve as the Agreement Steward to a
+suitable separate entity. Each new version of the Agreement will be
+given a distinguishing version number. The Program (including
+Contributions) may always be distributed subject to the version of the
+Agreement under which it was received. In addition, after a new version
+of the Agreement is published, Contributor may elect to distribute the
+Program (including its Contributions) under the new version. Except as
+expressly stated in Sections 2(a) and 2(b) above, Recipient receives no
+rights or licenses to the intellectual property of any Contributor under
+this Agreement, whether expressly, by implication, estoppel or
+otherwise. All rights in the Program not expressly granted under this
+Agreement are reserved.</p>
+
+<p>This Agreement is governed by the laws of the State of New York and
+the intellectual property laws of the United States of America. No party
+to this Agreement will bring a legal action under this Agreement more
+than one year after the cause of action arose. Each party waives its
+rights to a jury trial in any resulting litigation.</p>
+
+
+
+</body></html>
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/license.html b/org.eclipse.osbp.themes/license.html
new file mode 100644
index 0000000..6e579a5
--- /dev/null
+++ b/org.eclipse.osbp.themes/license.html
@@ -0,0 +1,164 @@
+<!--?xml version="1.0" encoding="ISO-8859-1" ?-->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Eclipse Foundation Software User Agreement</title>
+</head>
+
+<body lang="EN-US">
+<h2>Eclipse Foundation Software User Agreement</h2>
+<p>February 1, 2011</p>
+
+<h3>Usage Of Content</h3>
+
+<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
+   (COLLECTIVELY "CONTENT").  USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
+   CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU AGREE THAT YOUR USE
+   OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
+   NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
+   CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
+
+<h3>Applicable Licenses</h3>
+
+<p>Unless otherwise indicated, all Content made available by the Eclipse
+ Foundation is provided to you under the terms and conditions of the 
+Eclipse Public License Version 1.0
+   ("EPL").  A copy of the EPL is provided with this Content and is also
+ available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+   For purposes of the EPL, "Program" will mean the Content.</p>
+
+<p>Content includes, but is not limited to, source code, object code, 
+documentation and other files maintained in the Eclipse Foundation 
+source code
+   repository ("Repository") in software modules ("Modules") and made 
+available as downloadable archives ("Downloads").</p>
+
+<ul>
+       <li>Content may be structured and packaged into modules to 
+facilitate delivering, extending, and upgrading the Content.  Typical 
+modules may include plug-ins ("Plug-ins"), plug-in fragments 
+("Fragments"), and features ("Features").</li>
+       <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&#8482; ARchive) in a directory named "plugins".</li>
+       <li>A Feature is a bundle of one or more Plug-ins and/or 
+Fragments and associated material.  Each Feature may be packaged as a 
+sub-directory in a directory named "features".  Within a Feature, files 
+named "feature.xml" may contain a list of the names and version numbers 
+of the Plug-ins
+      and/or Fragments associated with that Feature.</li>
+       <li>Features may also include other Features ("Included 
+Features"). Within a Feature, files named "feature.xml" may contain a 
+list of the names and version numbers of Included Features.</li>
+</ul>
+
+<p>The terms and conditions governing Plug-ins and Fragments should be 
+contained in files named "about.html" ("Abouts"). The terms and 
+conditions governing Features and
+Included Features should be contained in files named "license.html" 
+("Feature Licenses").  Abouts and Feature Licenses may be located in any
+ directory of a Download or Module
+including, but not limited to the following locations:</p>
+
+<ul>
+       <li>The top-level (root) directory</li>
+       <li>Plug-in and Fragment directories</li>
+       <li>Inside Plug-ins and Fragments packaged as JARs</li>
+       <li>Sub-directories of the directory named "src" of certain Plug-ins</li>
+       <li>Feature directories</li>
+</ul>
+
+<p>Note: if a Feature made available by the Eclipse Foundation is 
+installed using the Provisioning Technology (as defined below), you must
+ agree to a license ("Feature Update License") during the
+installation process.  If the Feature contains Included Features, the 
+Feature Update License should either provide you with the terms and 
+conditions governing the Included Features or
+inform you where you can locate them.  Feature Update Licenses may be 
+found in the "license" property of files named "feature.properties" 
+found within a Feature.
+Such Abouts, Feature Licenses, and Feature Update Licenses contain the 
+terms and conditions (or references to such terms and conditions) that 
+govern your use of the associated Content in
+that directory.</p>
+
+<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER 
+TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.
+  SOME OF THESE
+OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
+
+<ul>
+       <li>Eclipse Distribution License Version 1.0 (available at <a href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)</li>
+       <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
+       <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
+       <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
+       <li>Metro Link Public License 1.00 (available at <a href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</a>)</li>
+       <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
+</ul>
+
+<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND 
+CONDITIONS PRIOR TO USE OF THE CONTENT.  If no About, Feature License, 
+or Feature Update License is provided, please
+contact the Eclipse Foundation to determine what terms and conditions 
+govern that particular Content.</p>
+
+
+<h3>Use of Provisioning Technology</h3>
+
+<p>The Eclipse Foundation makes available provisioning software, 
+examples of which include, but are not limited to, p2 and the Eclipse
+   Update Manager ("Provisioning Technology") for the purpose of 
+allowing users to install software, documentation, information and/or
+   other materials (collectively "Installable Software"). This 
+capability is provided with the intent of allowing such users to
+   install, extend and update Eclipse-based products. Information about 
+packaging Installable Software is available at <a href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
+   ("Specification").</p>
+
+<p>You may use Provisioning Technology to allow other parties to install
+ Installable Software. You shall be responsible for enabling the
+   applicable license agreements relating to the Installable Software to
+ be presented to, and accepted by, the users of the Provisioning 
+Technology
+   in accordance with the Specification. By using Provisioning 
+Technology in such a manner and making it available in accordance with 
+the
+   Specification, you further acknowledge your agreement to, and the 
+acquisition of all necessary rights to permit the following:</p>
+
+<ol>
+       <li>A series of actions may occur ("Provisioning Process") in 
+which a user may execute the Provisioning Technology
+       on a machine ("Target Machine") with the intent of installing, 
+extending or updating the functionality of an Eclipse-based
+       product.</li>
+       <li>During the Provisioning Process, the Provisioning Technology 
+may cause third party Installable Software or a portion thereof to be
+       accessed and copied to the Target Machine.</li>
+       <li>Pursuant to the Specification, you will provide to the user 
+the terms and conditions that govern the use of the Installable
+       Software ("Installable Software Agreement") and such Installable 
+Software Agreement shall be accessed from the Target
+       Machine in accordance with the Specification. Such Installable 
+Software Agreement must inform the user of the terms and conditions that
+ govern
+       the Installable Software and must solicit acceptance by the end 
+user in the manner prescribed in such Installable Software Agreement. 
+Upon such
+       indication of agreement by the user, the provisioning Technology 
+will complete installation of the Installable Software.</li>
+</ol>
+
+<h3>Cryptography</h3>
+
+<p>Content may contain encryption software. The country in which you are
+ currently may have restrictions on the import, possession, and use, 
+and/or re-export to
+   another country, of encryption software. BEFORE using any encryption 
+software, please check the country's laws, regulations and policies 
+concerning the import,
+   possession, or use, and re-export of encryption software, to see if 
+this is permitted.</p>
+
+<p><small>Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.</small></p>
+
+
+</body></html>
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/plugin.xml b/org.eclipse.osbp.themes/plugin.xml
new file mode 100644
index 0000000..c924842
--- /dev/null
+++ b/org.eclipse.osbp.themes/plugin.xml
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<plugin>
+    <extension
+         point="org.eclipse.osbp.vaaclipse.theme">
+    <theme
+        cssUri="platform:/plugin/org.eclipse.osbp.themes/VAADIN/themes/osbp/styles.css"
+        id="osbp"
+        label="Classic"
+        description="Classic">
+        <resourceLocationUri
+               uri="platform:/plugin/org.eclipse.osbp.themes/VAADIN/themes/osbp/">
+        </resourceLocationUri>
+        <resourceLocationUri
+               uri="platform:/plugin/org.eclipse.osbp.themes/VAADIN/themes/osbp/image/">
+        </resourceLocationUri>
+        <resourceLocationUri
+               uri="platform:/plugin/org.eclipse.osbp.themes/VAADIN/themes/osbp/icon/">
+        </resourceLocationUri>
+        <resourceLocationUri
+               uri="platform:/plugin/org.eclipse.osbp.themes/VAADIN/themes/osbp/flag/">
+        </resourceLocationUri>
+        <resourceLocationUri
+               uri="platform:/plugin/org.eclipse.osbp.themes/VAADIN/themes/valo/shared/img">
+        </resourceLocationUri>
+        <resourceLocationUri
+               uri="platform:/plugin/org.eclipse.osbp.themes/VAADIN/themes/base/fonts">
+        </resourceLocationUri>
+    </theme>    
+    <theme
+        cssUri="platform:/plugin/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/styles.css"
+        id="osbp-steel"
+        label="Steel"
+        description="Steel">
+        <resourceLocationUri
+               uri="platform:/plugin/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/">
+        </resourceLocationUri>
+        <resourceLocationUri
+               uri="platform:/plugin/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/image/">
+        </resourceLocationUri>
+        <resourceLocationUri
+               uri="platform:/plugin/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/icon/">
+        </resourceLocationUri>
+        <resourceLocationUri
+               uri="platform:/plugin/org.eclipse.osbp.themes/VAADIN/themes/osbp-steel/flag/">
+        </resourceLocationUri>
+        <resourceLocationUri
+               uri="platform:/plugin/org.eclipse.osbp.themes/VAADIN/themes/valo/shared/img">
+        </resourceLocationUri>
+        <resourceLocationUri
+               uri="platform:/plugin/org.eclipse.osbp.themes/VAADIN/themes/base/fonts">
+        </resourceLocationUri>
+    </theme>    
+    <theme
+        cssUri="platform:/plugin/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/styles.css"
+        id="osbp-tea"
+        label="Green Tea"
+        description="Green Tea">
+        <resourceLocationUri
+               uri="platform:/plugin/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/">
+        </resourceLocationUri>
+        <resourceLocationUri
+               uri="platform:/plugin/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/image/">
+        </resourceLocationUri>
+        <resourceLocationUri
+               uri="platform:/plugin/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/icon/">
+        </resourceLocationUri>
+        <resourceLocationUri
+               uri="platform:/plugin/org.eclipse.osbp.themes/VAADIN/themes/osbp-tea/flag/">
+        </resourceLocationUri>
+        <resourceLocationUri
+               uri="platform:/plugin/org.eclipse.osbp.themes/VAADIN/themes/valo/shared/img">
+        </resourceLocationUri>
+        <resourceLocationUri
+               uri="platform:/plugin/org.eclipse.osbp.themes/VAADIN/themes/base/fonts">
+        </resourceLocationUri>
+    </theme>   
+  </extension>
+</plugin>
+
diff --git a/org.eclipse.osbp.themes/pom.xml b/org.eclipse.osbp.themes/pom.xml
new file mode 100644
index 0000000..6b8e2a7
--- /dev/null
+++ b/org.eclipse.osbp.themes/pom.xml
@@ -0,0 +1,273 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--#======================================================================= -->
+<!--# Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany) -->
+<!--# All rights reserved. This program and the accompanying materials -->
+<!--# are made available under the terms of the Eclipse Public License v1.0 -->
+<!--# which accompanies this distribution, and is available at -->
+<!--# http://www.eclipse.org/legal/epl-v10.html -->
+<!--# -->
+<!--# Contributors: -->
+<!--#     Christophe Loetz (Loetz GmbH&Co.KG) - initial API and implementation -->
+<!--#======================================================================= -->
+
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+	<modelVersion>4.0.0</modelVersion>
+	<parent>
+		<groupId>org.eclipse.osbp.vaadin.widgetset</groupId>
+		<artifactId>org.eclipse.osbp.vaadin.widgetset.aggregator</artifactId>
+		<version>0.9.0-SNAPSHOT</version>
+		<relativePath>..</relativePath>
+	</parent>
+	<artifactId>org.eclipse.osbp.themes</artifactId>
+	<packaging>eclipse-plugin</packaging>
+
+	<properties>
+		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+		<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
+		<vaadin-version>${vaadin.version}</vaadin-version>
+		<vaadin.plugin.version>${vaadin.version}</vaadin.plugin.version>
+		<jdkVersion>1.8</jdkVersion>
+	</properties>
+	<pluginRepositories>
+		<pluginRepository>
+			<id>rubygems-releases</id>
+			<url>http://rubygems-proxy.torquebox.org/releases</url>
+		</pluginRepository>
+	</pluginRepositories>
+
+	<dependencies>
+		<dependency>
+			<groupId>com.vaadin</groupId>
+			<artifactId>vaadin-client-compiler</artifactId>
+			<scope>provided</scope>
+			<version>${vaadin-version}</version>
+		</dependency>
+		<dependency>
+            <groupId>commons-io</groupId>
+            <artifactId>commons-io</artifactId>
+            <version>2.4</version>
+        </dependency>
+        <dependency>
+            <groupId>javax.servlet</groupId>
+            <artifactId>servlet-api</artifactId>
+            <version>2.5</version>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+        	<groupId>org.eclipse.osbp.vaadin.addons</groupId>
+        	<artifactId>org.eclipse.osbp.vaadin.addons.absolutelayout</artifactId>
+        	<version>0.9.0-SNAPSHOT</version>
+        	<type>eclipse-plugin</type>
+        </dependency>
+        <dependency>
+        	<groupId>org.eclipse.osbp.vaaclipse</groupId>
+        	<artifactId>org.eclipse.osbp.vaaclipse.widgets</artifactId>
+        	<version>0.9.0-SNAPSHOT</version>
+        	<type>eclipse-plugin</type>
+        </dependency>
+        <dependency>
+        	<groupId>org.eclipse.osbp.dependencies</groupId>
+        	<artifactId>org.eclipse.osbp.dependencies.bundle.vaadin.addon.easyuploads</artifactId>
+        	<version>7.4.2-SNAPSHOT</version>
+        	<type>eclipse-plugin</type>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <sourceDirectory>src</sourceDirectory>
+        <resources>
+            <resource>
+                <directory>src</directory>
+                <!-- <excludes> -->
+                <!-- <exclude>**/*.java</exclude> -->
+                <!-- </excludes> -->
+            </resource>
+        </resources>
+        <plugins>
+            <plugin>
+                <groupId>nl.geodienstencentrum.maven</groupId>
+                <artifactId>sass-maven-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <phase>process-sources</phase>
+                        <!-- <goals> -->
+                        <!-- <goal>update-stylesheets</goal> -->
+                        <!-- </goals> -->
+                    </execution>
+                </executions>
+                <configuration>
+                    <resources>
+                        <resource>
+                            <source>
+                                <directory>${basedir}/scss</directory>
+                                <includes>
+                                    <include>styles.scss</include>
+                                </includes>
+                                <excludes>
+                                    <!-- <exclude>_addons.scss</exclude> -->
+                                    <!-- <exclude>_variables.scss</exclude> -->
+                                    <!-- <exclude>osbee.scss</exclude> -->
+                                    <!-- <exclude>style_notes.scss</exclude> -->
+                                    <!-- <exclude>scss/removed_files/*</exclude> -->
+                                    <!-- <exclude>**/osbp_legacy/*</exclude> -->
+                                    <!-- <exclude>**/osbp_legacy/icons/*</exclude> -->
+                                    <!-- <exclude>**/fontello.scss</exclude> -->
+                                </excludes>
+                            </source>
+                            <relativeOutputDirectory/>
+                            <destination>${basedir}/VAADIN/themes/osbee2</destination>
+                        </resource>
+                    </resources>
+                    <sassOptions>
+                        <always_update>true</always_update>
+                        <style>:compressed</style>
+                        <debug_info>true</debug_info>
+                    </sassOptions>
+                    <!-- <rubyVersion>2.0</rubyVersion> -->
+                    <!-- <useCompass>true</useCompass> -->
+                </configuration>
+            </plugin>
+        
+            <!-- <plugin> -->
+            <!-- <groupId>org.jasig.maven</groupId> -->
+            <!-- <artifactId>sass-maven-plugin</artifactId> -->
+            <!-- <version>1.1.1</version> -->
+            <!-- <executions> -->
+            <!-- <execution> -->
+            <!-- <id>package</id> -->
+            <!-- <phase>generate-sources</phase> -->
+            <!-- <goals> -->
+            <!-- <goal>update-stylesheets</goal> -->
+            <!-- </goals> -->
+            <!-- </execution> -->
+            <!-- </executions> -->
+            <!-- <configuration> -->
+            <!-- <resources> -->
+            <!-- <resource> -->
+            <!-- <source> -->
+            <!-- <directory>${basedir}/scss</directory> -->
+            <!-- </source> -->
+            <!-- <destination>${basedir}/VAADIN/themes/orgOsbeeDefaultTheme</destination> -->
+            <!-- </resource> -->
+            <!-- </resources> -->
+            <!-- <useCompass>true</useCompass> -->
+            <!-- </configuration> -->
+            <!-- </plugin> -->
+            <plugin>
+                <groupId>com.vaadin</groupId>
+                <artifactId>vaadin-maven-plugin</artifactId>
+                <version>${vaadin.plugin.version}</version>
+                <configuration>
+                    <extraJvmArgs>-Xmx1024M -Xss1024k</extraJvmArgs>
+                    <!-- <runTarget>mobilemail</runTarget> -->
+                    <!-- We are doing "inplace" but into subdir VAADIN/widgetsets. This 
+						way compatible with Vaadin eclipse plugin. -->
+                    <webappDirectory>${basedir}/VAADIN/widgetsets
+                    </webappDirectory>
+                    <hostedWebapp>${basedir}/VAADIN/widgetsets
+                    </hostedWebapp>
+                    <noServer>true</noServer>
+                    <gwtSdkFirstInClasspath>true</gwtSdkFirstInClasspath>
+                    <!-- Remove draftCompile when project is ready -->
+                    <draftCompile>true</draftCompile>
+                    <strict>false</strict>
+                    <logLevel>WARN</logLevel>
+                    <compileReport>false</compileReport>
+                    <style>PRETTY</style>
+                    <runTarget>http://localhost:8080/</runTarget>
+                    <!-- Remove these when going to release dependencies -->
+                    <force>true</force>
+                </configuration>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>resources</goal>
+                            <goal>compile</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+            <!-- As we are doing "inplace" GWT compilation, ensure the widgetset -->
+            <!-- directory is cleaned properly -->
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-clean-plugin</artifactId>
+                <version>3.0.0</version>
+                <configuration>
+                    <filesets>
+                        <fileset>
+                            <directory>VAADIN/gwt-unitCache</directory>
+                        </fileset>
+                        <fileset>
+                            <directory>VAADIN/widgetsets</directory>
+                        </fileset>
+                    </filesets>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-failsafe-plugin</artifactId>
+                <version>2.19</version>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>integration-test</goal>
+                            <goal>verify</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+        
+        
+        </plugins>
+        <pluginManagement>
+            <plugins>
+                <!--This plugin's configuration is used to store Eclipse m2e settings 
+					only. It has no influence on the Maven build itself. -->
+                <plugin>
+                    <groupId>org.eclipse.m2e</groupId>
+                    <artifactId>lifecycle-mapping</artifactId>
+                    <version>1.0.0</version>
+                    <configuration>
+                        <lifecycleMappingMetadata>
+                            <pluginExecutions>
+                                <pluginExecution>
+                                    <pluginExecutionFilter>
+                                        <groupId>com.vaadin</groupId>
+                                        <artifactId>vaadin-maven-plugin</artifactId>
+                                        <versionRange>[2.3.0-1,)</versionRange>
+                                        <goals>
+                                            <goal>resources</goal>
+                                        </goals>
+                                    </pluginExecutionFilter>
+                                    <action>
+                                        <ignore/>
+                                    </action>
+                                </pluginExecution>
+                                <pluginExecution>
+                                    <pluginExecutionFilter>
+                                        <groupId>com.vaadin</groupId>
+                                        <artifactId>vaadin-maven-plugin</artifactId>
+                                        <versionRange>[1.0.2,)</versionRange>
+                                        <goals>
+                                            <goal>update-widgetset</goal>
+                                        </goals>
+                                    </pluginExecutionFilter>
+                                    <action>
+                                        <ignore/>
+                                    </action>
+                                </pluginExecution>
+                            </pluginExecutions>
+                        </lifecycleMappingMetadata>
+                    </configuration>
+                </plugin>
+                <plugin>
+                    <groupId>nl.geodienstencentrum.maven</groupId>
+                    <artifactId>sass-maven-plugin</artifactId>
+                    <version>2.16</version>
+                </plugin>
+            </plugins>
+        </pluginManagement>
+    </build>
+
+</project>
diff --git a/org.eclipse.osbp.themes/sass.compile.bat b/org.eclipse.osbp.themes/sass.compile.bat
new file mode 100644
index 0000000..4f5f563
--- /dev/null
+++ b/org.eclipse.osbp.themes/sass.compile.bat
@@ -0,0 +1,20 @@
+echo START com.vaadin.sass.SassCompiler
+::base theme
+echo - DEFAULT
+echo - source=./scss/styles.scss
+echo - target=./VAADIN/themes/osbp/styles.css
+java -cp "./lib/*"  com.vaadin.sass.SassCompiler ./scss/styles.scss ./VAADIN/themes/osbp/styles.css
+
+::theme flavor 1
+echo - STEEL
+echo - source=./scss/styles-steel.scss
+echo - target=./VAADIN/themes/osbp-steel/styles.css
+java -cp "./lib/*"  com.vaadin.sass.SassCompiler ./scss/styles-steel.scss ./VAADIN/themes/osbp-steel/styles.css
+echo DONE!
+
+::theme flavor 2
+echo - TEA
+echo - source=./scss/styles-tea.scss
+echo - target=./VAADIN/themes/osbp-tea/styles.css
+java -cp "./lib/*"  com.vaadin.sass.SassCompiler ./scss/styles-tea.scss ./VAADIN/themes/osbp-tea/styles.css
+echo DONE!
diff --git a/org.eclipse.osbp.themes/sass.compile.osx b/org.eclipse.osbp.themes/sass.compile.osx
new file mode 100644
index 0000000..c3d1bc2
--- /dev/null
+++ b/org.eclipse.osbp.themes/sass.compile.osx
@@ -0,0 +1,4 @@
+put into commandline tool:
+java -cp "./lib/*" com.vaadin.sass.SassCompiler ./scss/styles.scss ./VAADIN/themes/osbp/styles.css
+java -cp "./lib/*" com.vaadin.sass.SassCompiler ./scss/styles-tea.scss ./VAADIN/themes/osbp-tea/styles.css
+java -cp "./lib/*" com.vaadin.sass.SassCompiler ./scss/styles-steel.scss ./VAADIN/themes/osbp-steel/styles.css
diff --git a/org.eclipse.osbp.themes/scss/_addons.scss b/org.eclipse.osbp.themes/scss/_addons.scss
new file mode 100644
index 0000000..ddf9560
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/_addons.scss
@@ -0,0 +1,8 @@
+/* This file is automatically managed and will be overwritten from time to time. */
+/* Do not manually edit this file. */
+
+/* Import and include this mixin into your project theme to include the addon themes */
+@mixin addons {
+	}
+
+
diff --git a/org.eclipse.osbp.themes/scss/_variables-common.scss b/org.eclipse.osbp.themes/scss/_variables-common.scss
new file mode 100644
index 0000000..6e751a5
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/_variables-common.scss
@@ -0,0 +1 @@
+/* for later use */
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/scss/_variables-osbp.scss b/org.eclipse.osbp.themes/scss/_variables-osbp.scss
new file mode 100644
index 0000000..ae87195
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/_variables-osbp.scss
@@ -0,0 +1,192 @@
+ /***************/
+/* THEME START */
+
+@import "components/color-functions.scss";
+
+$v-app-loading-text: "OSBP";
+
+$os-loading-animation: url('load_spinner_3.gif');
+$os-login-background-image: url('U68NITW3EI_s.jpg');
+
+/** Switches **/
+$web: false;
+$web2: false;
+$os-button-uppercase: true;
+$os-img-size-override: false;
+$os-bordered: false;
+
+// get_contrast
+$os-fn-desaturate: false; //default: true
+$os-fn-light: 7;
+$os-fn-border: 17;
+$os-fn-medium: 37;
+$os-fn-strong: 67;
+
+
+/** OS-Variables **/
+$os-background-color: #fff;// #334455;
+//$os-background-color: #b2dbb2;
+
+$os-base-color: #362455;  		//lila #4F437E, #34235A, #23135E
+$os-base-color: #1f567d;			//blau
+ 
+$os-highlight-color: #EF7F1E; 	//orange #F5832F, #f39200, #F2910D    
+$os-highlight-color: #c37f27; //gelblich
+$os-highlight-color: #c35127; //roetlich
+$os-highlight-color: #f5863c;
+$os-odd-highlight: #f5863c;
+$os-button-as-tab: $os-highlight-color;	//header
+
+//$v-error-indicator-color: #9c27b0;
+
+
+$os-light-contrast: #efefef;	//grey1c #F2F3F4, #f0f0f0
+$os-light-contrast: get_contrast($os-fn-light, $os-background-color, $os-fn-desaturate);
+
+$os-mid-contrast:   #A0A4A6; 	//grey6c, #777779  
+$os-mid-contrast: get_contrast($os-fn-medium, $os-background-color, $os-fn-desaturate);
+
+$os-dark-contrast:  #545559;  	//grey11c #9FA0A5, #575757
+$os-dark-contrast: get_contrast($os-fn-strong, $os-background-color, $os-fn-desaturate);
+ 
+$os-button-color: $os-base-color;
+ 
+@if $web==true {
+	$os-highlight-color: #ffc600; 
+	$os-odd-highlight:	 #bf1e2e ; //#bf1e2e
+	$os-button-as-tab: #ffc600;
+	$os-button-color: $os-dark-contrast;
+	}
+
+@if $web2==true {
+	$os-highlight-color:#ffc600; 
+	$os-odd-highlight:	 #bf1e2e ; //#bf1e2e
+	$os-button-as-tab: $os-highlight-color;
+	$os-button-as-tab-inactive: $os-light-contrast;
+	$os-button-color: #1268b3;
+	}
+
+$os-focus-color: get_color_mix($os-highlight-color, #fff, 50);
+$os-base-color-light: get_color_mix($os-base-color, #fff, 50);
+
+$os-splitter: $os-light-contrast; 
+$os-main-header-bg: $os-light-contrast;
+@if $web==true {
+	$os-main-header-bg: $os-background-color;
+	}
+$os-sub-header-bg: $os-light-contrast;
+
+//desaturate(lighten($os-highlight-color, 25), 10%);
+//alternatives: desaturate(lighten($os-base-color, 25), 10%)
+$os-font-unit: px;
+$os-font-size: 12px;
+$os-l-font-factor: 1.4;
+$os-xl-font-factor: 1.8;
+$os-unit-size: 22px;
+$os-line-height-factor: 1.75;	//1.6 = recommended factor for readability of longer texts.
+$os-line-height: $os-font-size * $os-line-height-factor;	
+$os-font-family: Arial;
+$os-splitter-size: $os-unit-size/2.75; //8px, try for an even number	
+$os-field-width: $os-unit-size * 10 !default; 
+$os-icon-image-width: 16px;
+
+
+$os-border-width: 1px;
+$os-border-style: solid;
+$os-border-color: get_contrast($os-fn-border, $os-background-color, $os-fn-desaturate);; 
+$os-border: valo-border($os-border-width $os-border-style $os-border-color, $os-background-color, null, 1);
+
+//filters-panel
+$os-filters-padding: 1px;
+$os-filters-font: #a3a3a3;
+$os-filters-panel-bg: $os-border-color;
+
+$os-button-height: $os-unit-size + floor($os-unit-size/3);
+$os-button-width: $os-unit-size*7;
+
+$os-luminance-threshold: 150 ;//150 !default 
+$os-loading-bar-height: 2px;
+$os-loading-bar-color: $os-highlight-color;
+$os-progress-important: #be1e2d;
+
+$os-shadow: 1px 3px 7px  transparentize(#000, 0.9);  
+$os-shadow-reversed: 0px -2px 2px  transparentize(#000, 0.9);
+$os-text-shadow: 0px 1px 1px transparentize(#000, 0.8);
+
+/** Vaadin/Valo-Variables **/
+
+$v-loading-indicator-bar-height: $os-unit-size;
+$v-loading-indicator-color: $os-loading-bar-color;
+
+//(v-shade 0.7) 
+$v-textfield-disabled-opacity: 1;
+
+$v-luminance-threshold: $os-luminance-threshold;
+
+$v-app-background-color: $os-background-color;
+$valo-menu-background-color: $os-base-color;
+$v-table-background-color: $os-background-color;
+$v-focus-color: $os-highlight-color;
+$v-font-family: $os-font-family;
+$v-font-size: $os-font-size;
+$v-line-height: $os-line-height;
+$v-unit-size: $os-unit-size;
+$v-table-row-height: $os-unit-size;
+$v-default-field-width: $os-field-width; //$v-unit-size * 5 !default;
+
+$v-scaling-factor--tiny: 1 !default; //0.75
+$v-scaling-factor--small: 0.85 !default;
+$v-scaling-factor--large: 1.2 !default;
+$v-scaling-factor--huge: 1.6 !default;
+
+$v-border: $os-border-width $os-border-style $os-border-color !default;
+$v-border-radius: 0px;
+
+$os-button-gradient: v-linear 5%;
+$os-gradient-amount: v-linear 5%;
+
+$v-layout-margin-top:    $os-unit-size*0.5;
+$v-layout-margin-left:   $os-unit-size*0.5;
+$v-layout-margin-right:  $os-unit-size*0.5;
+$v-layout-margin-bottom: $os-unit-size*0.5;
+$v-layout-spacing-vertical: 0px;
+
+$v-tabsheet-content-animation-enabled: false; //default: true
+
+/*
+$v-textfield-bevel: false;*/
+$v-gradient: false;
+
+/*$v-hover-styles-enabled: false /*true !default;*/
+
+$v-bevel: false;
+$v-shadow: $os-shadow;
+$v-textfield-shadow: false;
+$v-shadow-opacity: 10% !default;
+
+
+$v-focus-style: 0 0 0 1px transparent;	//Focus-shadow/glow-color. Default = glow
+
+/*$v-background-color: hsl(0, 0, 99.5%);
+$valo-menu-background-color: hsl(218, 20%, 98%);
+
+$v-background-color: $os-lila;  
+$v-focus-color: $os-orange;
+$v-panel-background-color:   $weiss;	//buggy?
+$v-overlay-background-color: $os-orange;
+$valo-menu-background-color: $os-lila;
+*/
+
+/* $v-focus-color: hsl(218, 80%, 60%);
+$v-border: 1px solid (v-shade 0.6);
+$v-border-radius: 0px;
+$v-bevel: inset 0 1px 0 v-tint;
+$v-textfield-bevel: false;
+$v-gradient: v-linear 3%;
+$v-shadow: false;
+$v-friendly-color: hsl(163, 61%, 41%);
+$v-error-indicator-color: hsl(349, 66%, 56%);
+$v-font-family: Arial;
+$v-font-size: 12px;
+$v-line-height: 1.618;*/
+
diff --git a/org.eclipse.osbp.themes/scss/_variables-steel.scss b/org.eclipse.osbp.themes/scss/_variables-steel.scss
new file mode 100644
index 0000000..a01a98e
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/_variables-steel.scss
@@ -0,0 +1,219 @@
+ /***************/
+/* THEME START */
+
+@import "components/color-functions.scss";
+
+$v-app-loading-text: "OSBP";
+$os-loading-animation: url('load_bar_2.gif');
+$os-login-background-image: url('U68NITW3EI_s.jpg');
+
+/** Switches **/
+$web: false;
+$web2: false;
+$os-button-uppercase: true;
+$os-img-size-override: false;
+$os-bordered: true;
+
+// get_contrast
+$os-fn-desaturate: false; //default: true
+$os-fn-light: 7;
+$os-fn-border: 17;
+$os-fn-medium: 37;
+$os-fn-strong: 67;
+
+
+ 
+/** OS-Variables **/
+
+$os-background-color: #11151c;
+$os-background-color: #3d3b3c; //1 2 3 4 5
+//$os-background-color: #1a1a1a;	 maybe?
+
+$os-base-color: $os-background-color;//#7F534B; //5 685762		gutes blau f�r theme 3? 3A4454
+$os-base-color: #323031; //1 
+$os-base-color: #503D42;  //4
+$os-base-color: #323031; //2 3 
+$os-base-color: #949396;  //5+
+ 
+$os-highlight-color: #9ea93f; //1
+$os-highlight-color: #545E56; //5-2
+$os-highlight-color: #92D5E6; //5-1
+$os-highlight-color: #FF715B; //4
+$os-highlight-color: #8e5572; //2
+$os-highlight-color: #dcab6b; //3
+$os-highlight-color: #5D737E; //5 EX 9B9987
+
+$v-error-indicator-color: #E3DC95;
+$v-tooltip-error-message-background-color: $os-background-color;
+
+
+
+//$v-window-shadow: 0 2px 10px (v-shade 10), 0 16px 80px -6px (v-shade 13), last($v-overlay-shadow) !default;
+
+
+
+$os-odd-highlight: $os-highlight-color;	  //5
+
+$os-button-as-tab: $os-highlight-color;	//header
+ 
+//$v-panel-background-color: $os-background-color; //scale-color(lighten($v-app-background-color, 5%), $saturation: -5%) !default;
+
+
+$os-light-contrast: #efefef;	//grey1c #F2F3F4, #f0f0f0
+$os-light-contrast: get_contrast($os-fn-light, $os-background-color, $os-fn-desaturate);
+
+$os-mid-contrast:   #A0A4A6; 	//grey6c, #777779  
+$os-mid-contrast: get_contrast($os-fn-medium, $os-background-color, $os-fn-desaturate);
+
+$os-dark-contrast:  #545559;  	//grey11c #9FA0A5, #575757
+$os-dark-contrast: get_contrast($os-fn-strong, $os-background-color, $os-fn-desaturate);
+ 
+$os-button-color: $os-base-color;
+ 
+@if $web==true {
+	$os-highlight-color:#ffc600; 
+	$os-odd-highlight:	 #bf1e2e ; //#bf1e2e
+	$os-button-as-tab: #ffc600;
+	$os-button-color: $os-dark-contrast;
+	}
+
+@if $web2==true {
+	$os-highlight-color:#ffc600; 
+	$os-odd-highlight:	 #bf1e2e ; //#bf1e2e
+	$os-button-as-tab: $os-highlight-color;
+	$os-button-as-tab-inactive: $os-light-contrast;
+	$os-button-color: #1268b3;
+	}
+
+$os-focus-color: get_color_mix($os-highlight-color, #fff, 50);
+$os-base-color-light: get_color_mix($os-base-color, #fff, 50);
+
+
+//$os-dark-contrast:  #53607a;  
+
+$os-splitter: $os-light-contrast; 
+$os-main-header-bg: $os-light-contrast;
+@if $web==true {
+	$os-main-header-bg: $os-background-color;
+	}
+$os-sub-header-bg: $os-light-contrast;
+
+//desaturate(lighten($os-highlight-color, 25), 10%);
+//alternatives: desaturate(lighten($os-base-color, 25), 10%)
+$os-font-unit: px;
+$os-font-size: 12px;
+$os-l-font-factor: 1.4;
+$os-xl-font-factor: 1.8;
+$os-unit-size: 24px;
+$os-line-height-factor: 1.75;	//1.6 = recommended factor for readability of longer texts.
+$os-line-height: $os-font-size * $os-line-height-factor;	
+$os-font-family: Arial;
+$os-splitter-size: $os-unit-size/2.75; //8px, try for an even number	
+$os-field-width: floor($os-unit-size * 11.4) !default; 
+$os-icon-image-width: 16px;
+
+$os-border-width: 1px;
+$os-border-style: solid;
+$os-border-color: get_contrast($os-fn-border, $os-background-color, $os-fn-desaturate);; 
+$os-border: valo-border($os-border-width $os-border-style $os-border-color, $os-background-color, null, 1);
+
+//filters-panel
+$os-filters-padding: 1px;
+$os-filters-font: #a3a3a3;
+$os-filters-panel-bg: $os-border-color;
+
+$os-button-height: $os-unit-size + floor($os-unit-size/3);
+
+$os-luminance-threshold: 150 ;//150 !default 
+$os-loading-bar-height: 2px;
+$os-loading-bar-color: $os-highlight-color;
+$os-progress-important: #be1e2d;
+
+$os-shadow: 1px 3px 7px  transparentize(#000, 0.65);  
+$os-shadow-reversed: $os-shadow;
+$os-text-shadow: 0px 1px 1px transparentize(#000, 0.8);
+
+/** Vaadin/Valo-Variables **/
+
+$v-loading-indicator-bar-height: $os-unit-size;
+$v-loading-indicator-color: $os-loading-bar-color;
+
+//(v-shade 0.7) 
+$v-textfield-disabled-opacity: 1;
+
+$v-luminance-threshold: $os-luminance-threshold;
+
+$v-background-color: $os-background-color;
+$v-app-background-color: $os-background-color;
+$valo-menu-background-color: $os-base-color;
+$v-table-background-color: $os-background-color;
+$v-focus-color: $os-highlight-color;
+$v-font-family: $os-font-family;
+$v-font-size: $os-font-size;
+$v-line-height: $os-line-height;
+$v-unit-size: $os-unit-size;
+$v-table-row-height: $os-unit-size;
+$v-default-field-width: $os-field-width; //$v-unit-size * 5 !default;
+
+$v-scaling-factor--tiny: 1 !default; //0.75
+$v-scaling-factor--small: 0.85 !default;
+$v-scaling-factor--large: 1.2 !default;
+$v-scaling-factor--huge: 1.6 !default;
+
+$v-border: $os-border-width $os-border-style $os-border-color !default;
+$v-border-radius: 0px;
+
+$os-button-gradient: v-linear 5%;
+$os-gradient-amount: v-linear 5%;
+
+$v-layout-margin-top:    $os-unit-size*0.5;
+$v-layout-margin-left:   $os-unit-size*0.5;
+$v-layout-margin-right:  $os-unit-size*0.5;
+$v-layout-margin-bottom: $os-unit-size*0.5;
+$v-layout-spacing-vertical: 0px;
+
+$v-tabsheet-content-animation-enabled: false; //default: true
+
+/* Valo Grid 
+$v-grid-header-background-color: $os-background-color;
+$v-grid-footer-background-color: $os-background-color;*/
+
+
+
+/*
+$v-textfield-bevel: false;*/
+$v-gradient: false;
+
+/*$v-hover-styles-enabled: false /*true !default;*/
+
+$v-bevel: false;
+$v-shadow: $os-shadow;
+$v-textfield-shadow: false;
+$v-shadow-opacity: 20% /*10% !default*/;
+
+
+$v-focus-style: 0 0 0 1px transparent;	//Focus-shadow/glow-color. Default = glow
+
+/*$v-background-color: hsl(0, 0, 99.5%);
+$valo-menu-background-color: hsl(218, 20%, 98%);
+
+$v-background-color: $os-lila;  
+$v-focus-color: $os-orange;
+$v-panel-background-color:   $weiss;	//buggy?
+$v-overlay-background-color: $os-orange;
+$valo-menu-background-color: $os-lila;
+*/
+
+/* $v-focus-color: hsl(218, 80%, 60%);
+$v-border: 1px solid (v-shade 0.6);
+$v-border-radius: 0px;
+$v-bevel: inset 0 1px 0 v-tint;
+$v-textfield-bevel: false;
+$v-gradient: v-linear 3%;
+$v-shadow: false;
+$v-friendly-color: hsl(163, 61%, 41%);
+$v-error-indicator-color: hsl(349, 66%, 56%);
+$v-font-family: Arial;
+$v-font-size: 12px;
+$v-line-height: 1.618;*/
+
diff --git a/org.eclipse.osbp.themes/scss/_variables-tea.scss b/org.eclipse.osbp.themes/scss/_variables-tea.scss
new file mode 100644
index 0000000..a72a178
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/_variables-tea.scss
@@ -0,0 +1,197 @@
+ /***************/
+/* THEME START */
+
+@import "components/color-functions.scss";
+
+$v-app-loading-text: "OSBP"; //TEA
+
+$os-loading-animation: url('load_spinner_1.gif');
+$os-login-background-image: url('Top_view.jpg');
+
+/** Switches **/
+$web: false;
+$web2: false;
+$os-button-uppercase: true;
+$os-img-size-override: false;
+$os-bordered: true;
+
+// get_contrast
+$os-fn-desaturate: false; //default: true
+$os-fn-light: 7;
+$os-fn-border: 17;
+$os-fn-medium: 37;
+$os-fn-strong: 67;
+
+
+/** OS-Variables **/
+
+$os-background-color: #eee;
+//$os-background-color: #1a1a1a;	 maybe?
+
+$os-base-color: #323031;
+ 
+$os-highlight-color: #9ea93f;
+$os-odd-highlight: $os-highlight-color; //#334455;//#9ea93f;	//
+
+
+
+$os-button-as-tab: $os-highlight-color;	//header
+
+//$v-panel-background-color: $os-background-color; //scale-color(lighten($v-app-background-color, 5%), $saturation: -5%) !default;
+
+
+$os-light-contrast: #efefef;	//grey1c #F2F3F4, #f0f0f0
+$os-light-contrast: get_contrast($os-fn-light, $os-background-color, $os-fn-desaturate);
+
+$os-mid-contrast:   #A0A4A6; 	//grey6c, #777779  
+$os-mid-contrast: get_contrast($os-fn-medium, $os-background-color, $os-fn-desaturate);
+
+$os-dark-contrast:  #545559;  	//grey11c #9FA0A5, #575757
+$os-dark-contrast: get_contrast($os-fn-strong, $os-background-color, $os-fn-desaturate);
+ 
+$os-button-color: $os-base-color;
+ 
+@if $web==true {
+	$os-highlight-color:#ffc600; 
+	$os-odd-highlight:	 #bf1e2e ; //#bf1e2e
+	$os-button-as-tab: #ffc600;
+	$os-button-color: $os-dark-contrast;
+	}
+
+@if $web2==true {
+	$os-highlight-color:#ffc600; 
+	$os-odd-highlight:	 #bf1e2e ; //#bf1e2e
+	$os-button-as-tab: $os-highlight-color;
+	$os-button-as-tab-inactive: $os-light-contrast;
+	$os-button-color: #1268b3;
+	}
+
+$os-focus-color: get_color_mix($os-highlight-color, #fff, 50);
+$os-base-color-light: get_color_mix($os-base-color, #fff, 50);
+
+
+//$os-dark-contrast:  #53607a;  
+
+$os-splitter: $os-light-contrast; 
+$os-main-header-bg: $os-light-contrast;
+@if $web==true {
+	$os-main-header-bg: $os-background-color;
+	}
+$os-sub-header-bg: $os-light-contrast;
+
+//desaturate(lighten($os-highlight-color, 25), 10%);
+//alternatives: desaturate(lighten($os-base-color, 25), 10%)
+$os-font-unit: px;
+$os-font-size: 12px;
+$os-l-font-factor: 1.4;
+$os-xl-font-factor: 1.8;
+$os-unit-size: 22px;
+$os-line-height-factor: 1.75;	//1.6 = recommended factor for readability of longer texts.
+$os-line-height: $os-font-size * $os-line-height-factor;	
+$os-font-family: Arial;
+$os-splitter-size: ceil($os-unit-size/6); //8px, try for an even number	
+$os-field-width: floor($os-unit-size * 11.4) !default; 
+$os-icon-image-width: 16px;
+
+$os-border-width: 1px;
+$os-border-style: solid;
+$os-border-color: get_contrast($os-fn-border, $os-background-color, $os-fn-desaturate);
+$os-border: valo-border($os-border-width $os-border-style $os-border-color, $os-background-color, null, 1);
+
+//filters-panel
+$os-filters-padding: 1px;
+$os-filters-font: #a3a3a3;
+$os-filters-panel-bg: $os-border-color;
+
+$os-button-height: $os-unit-size + floor($os-unit-size/6);
+
+$os-luminance-threshold: 150 ;//150 !default 
+$os-loading-bar-height: 2px;
+$os-loading-bar-color: $os-highlight-color;
+$os-progress-important: #be1e2d;
+
+$os-shadow: 1px 3px 7px  transparentize(#000, 0.9);  
+$os-shadow-reversed: $os-shadow;
+$os-text-shadow: 0px 1px 1px transparentize(#000, 0.8);
+
+
+/** Vaadin/Valo-Variables **/
+
+$v-loading-indicator-bar-height: $os-unit-size;
+$v-loading-indicator-color: $os-loading-bar-color;
+
+//(v-shade 0.7) 
+$v-textfield-disabled-opacity: 1;
+
+$v-luminance-threshold: $os-luminance-threshold;
+
+$v-app-background-color: $os-background-color;
+$valo-menu-background-color: $os-base-color;
+$v-table-background-color: $os-background-color;
+$v-focus-color: $os-highlight-color;
+$v-font-family: $os-font-family;
+$v-font-size: $os-font-size;
+$v-line-height: $os-line-height;
+$v-unit-size: $os-unit-size;
+$v-table-row-height: $os-unit-size;
+$v-default-field-width: $os-field-width; //$v-unit-size * 5 !default;
+
+$v-scaling-factor--tiny: 1 !default; //0.75
+$v-scaling-factor--small: 0.85 !default;
+$v-scaling-factor--large: 1.2 !default;
+$v-scaling-factor--huge: 1.6 !default;
+
+$v-border: $os-border-width $os-border-style $os-border-color !default;
+$v-border-radius: 0px;
+
+$os-button-gradient: v-linear 5%;
+$os-gradient-amount: v-linear 5%;
+
+$v-layout-margin-top:    $os-unit-size*0.5;
+$v-layout-margin-left:   $os-unit-size*0.5;
+$v-layout-margin-right:  $os-unit-size*0.5;
+$v-layout-margin-bottom: $os-unit-size*0.5;
+$v-layout-spacing-vertical: 0px;
+
+$v-tabsheet-content-animation-enabled: false; //default: true
+
+/*
+$v-textfield-bevel: false;*/
+$v-gradient: false;
+
+/*$v-hover-styles-enabled: false /*true !default;*/
+
+$v-bevel: false;
+/*$v-shadow: $os-shadow;*/
+$v-shadow-opacity: 15% /*10% !default*/;
+$v-textfield-shadow: false;
+
+
+
+
+
+$v-focus-style: 0 0 0 1px transparent;	//Focus-shadow/glow-color. Default = glow
+
+/*$v-background-color: hsl(0, 0, 99.5%);
+$valo-menu-background-color: hsl(218, 20%, 98%);
+
+$v-background-color: $os-lila;  
+$v-focus-color: $os-orange;
+$v-panel-background-color:   $weiss;	//buggy?
+$v-overlay-background-color: $os-orange;
+$valo-menu-background-color: $os-lila;
+*/
+
+/* $v-focus-color: hsl(218, 80%, 60%);
+$v-border: 1px solid (v-shade 0.6);
+$v-border-radius: 0px;
+$v-bevel: inset 0 1px 0 v-tint;
+$v-textfield-bevel: false;
+$v-gradient: v-linear 3%;
+$v-shadow: false;
+$v-friendly-color: hsl(163, 61%, 41%);
+$v-error-indicator-color: hsl(349, 66%, 56%);
+$v-font-family: Arial;
+$v-font-size: 12px;
+$v-line-height: 1.618;*/
+
diff --git a/org.eclipse.osbp.themes/scss/addons/_absolutelayout.scss b/org.eclipse.osbp.themes/scss/addons/_absolutelayout.scss
new file mode 100644
index 0000000..bc6d39b
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/addons/_absolutelayout.scss
@@ -0,0 +1,68 @@
+@mixin os-absolutelayout {
+
+	.v-absolutelayout .o-alignmentLine {
+		// the color of the alignment line
+		background-color: green;
+	}
+
+	.o-absolutelayout{
+		// the amount of pixels, a snap to alignment lines is done
+		snap: 7;
+	}
+
+    .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .resizing {
+      overflow: visible;
+    }
+    .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .drag-overlay {
+      border: 1px solid red;
+      -webkit-box-sizing: border-box;
+      -moz-box-sizing: border-box;
+      box-sizing: border-box;
+      position: absolute;
+      z-index: 10;
+    }
+    .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .tlc, 
+    .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .te, 
+    .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .trc, 
+    .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .re, 
+    .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .brc, 
+    .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .be, 
+    .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .blc, 
+    .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .le {
+      background-color: transparent;
+      display: block;
+      overflow: visible;
+      position: absolute;
+    }
+    .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .div.unused {
+      cursor: default !important;
+    }
+    .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .te {
+      cursor: ns-resize;
+      top: 0;
+      left: 0;
+      right: 0;
+      z-index: 6;
+    }
+    .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .re {
+      cursor: ew-resize;
+      top: 0;
+      right: 0;
+      bottom: 0;
+      z-index: 5;
+    }
+    .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .le {
+      cursor: ew-resize;
+      top: 0;
+      bottom: 0;
+      left: 0;
+      z-index: 5;
+    }
+    .v-absolutelayout .v-absolutelayout-wrapper-o-resizable .be {
+      cursor: ns-resize;
+      right: 0;
+      bottom: 0;
+      left: 0;
+      z-index: 6;
+    }
+  }
diff --git a/org.eclipse.osbp.themes/scss/addons/_designer.scss b/org.eclipse.osbp.themes/scss/addons/_designer.scss
new file mode 100644
index 0000000..e63dedc
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/addons/_designer.scss
@@ -0,0 +1,260 @@
+@mixin os-designer {
+	$font-size: 16px;
+	$unit-size: 30px;
+	$gen-margins: $unit-size * 0.1;
+	$main-color: $os-dark-contrast;
+	
+	.osbee-designer-active-selection {
+		border-radius: 3px !important;
+		border: 2px solid blue !important;
+	}
+	
+	.o-designer-active .l-control {
+		border: $os-border;
+	    border-color: lightblue;
+	}
+	
+	.o-designer-active .l-control .v-gridlayout-slot {
+		border: $os-border;
+	    border-color: lightpink;
+	}
+	.o-designer-overlay .popupContent {
+		height: $unit-size + $gen-margins + $gen-margins;
+		width: 100%;
+		display: block;
+		background-color: $main-color;
+		border-radius: 3px; 
+		border: 2px solid $main-color;
+		/*padding: $gen-margins; */
+		>div {
+    		height: 100%;
+		}
+	}
+	
+	.o-designer-overlayed {
+		border-radius: 3px !important;
+		border: 2px solid blue !important;
+	}
+	
+	.o-designer-overlay .o-alignment-widget {
+		position: relative;
+		width: $unit-size;
+		height: $unit-size;
+		background-color: valo-font-color($main-color);
+		float: left;
+		padding: $gen-margins;
+		margin-right: $gen-margins;
+		/*margin: $unit-size * 0.1 $unit-size * 0.2 $unit-size * 0.1 $unit-size * 0.2; //o r u l*/
+	}
+	
+	.o-alignment-widget .alignment {
+		//top: 0px;
+		//left: 0px;
+		display: block;
+		-webkit-box-sizing: border-box;
+		-moz-box-sizing: border-box;
+		height: $unit-size;
+		width: $unit-size;
+		position: absolute;
+		z-index: 10;
+	}
+	
+	.o-alignment-widget .alignment .singles {
+		position: absolute;
+		top: 0px;
+		left: 0px;
+		bottom: 0px;
+		cursor: pointer;
+		height: 22px;
+		width: 22px;
+		overflow: hidden;
+	}
+	
+	.o-alignment-widget .singles .topleft, .o-alignment-widget .singles .topcenter,
+		.o-alignment-widget .singles .topright, .o-alignment-widget .singles .middleleft,
+		.o-alignment-widget .singles .middlecenter, .o-alignment-widget .singles .middleright,
+		.o-alignment-widget .singles .bottomleft, .o-alignment-widget .singles .bottomcenter,
+		.o-alignment-widget .singles .bottomright {
+		background-color: $main-color;
+		height: 6px;
+		width: 6px;
+		display: block;
+		overflow: visible;
+		position: absolute;
+		z-index: 30;
+	}
+	
+	.o-alignment-widget .singles .o-selected {
+		background-color: $os-highlight-color;
+	}
+	
+	.o-alignment-widget .singles .topleft {
+		top: 0px;
+		left: 0px;
+	}
+	
+	.o-alignment-widget .singles .topcenter {
+		top: 0px;
+		left: 0px;
+		margin-left: 8px;
+	}
+	
+	.o-alignment-widget .singles .topright {
+		top: 0px;
+		right: 0px;
+	}
+	
+	.o-alignment-widget .singles .middleleft {
+		top: 0px;
+		left: 0px;
+		margin-top: 8px;
+	}
+	
+	.o-alignment-widget .singles .middlecenter {
+		top: 0px;
+		margin-top: 8px;
+		left: 0px;
+		margin-left: 8px;
+	}
+	
+	.o-alignment-widget .singles .middleright {
+		top: 0px;
+		margin-top: 8px;
+		right: 0px;
+	}
+	
+	.o-alignment-widget .singles .bottomleft {
+		bottom: 0px;
+		left: 0px;
+	}
+	
+	.o-alignment-widget .singles .bottomcenter {
+		bottom: 0px;
+		margin-left: 8px;
+		left: 0px;
+	}
+	
+	.o-alignment-widget .singles .bottomright {
+		bottom: 0px;
+		right: 0px;
+	}
+	
+	.o-alignment-widget .alignment .hfill {
+		position: absolute;
+		bottom: 0px;
+		left: 0px;
+		width: 22px;
+		height: 6px;
+		background-color: $main-color;
+	}
+	
+	.o-alignment-widget .alignment .vfill {
+		position: absolute;
+		top: 0px;
+		left: 24px;
+		width: 6px;
+		height: 22px;
+		background-color: $main-color;
+	}
+	
+	.o-alignment-widget .alignment .vfill .o-selected, .o-alignment-widget .alignment .hfill .o-selected
+		{
+		background-color: $os-highlight-color !important;
+	}
+	
+	.o-designer-overlay .o-button-widget {
+		position: relative;
+		overflow: hidden;
+		cursor: pointer;
+		background-color: $main-color; //#efeef1;
+		background-repeat: no-repeat;
+		background-position: center;
+		/*border-radius: 2px;
+		border: 0px;
+		width: 20px;
+		height: 20px;
+		float: left;
+		margin-left: 3px;
+		margin-top: 6px;*/
+	}
+	
+	.o-designer-overlay .v-image {
+		position: relative;
+		overflow: hidden;
+		cursor: pointer;
+		/*background-color: #efeef1;
+		
+		border-style: solid;
+		border-color: silver;
+		border-width: 4px;
+		width: 30px;*/
+		height: $font-size;
+		float: left;
+		padding: ($unit-size - $font-size);
+		padding-top: ($unit-size - $font-size) - ($gen-margins);	//11px bei 16px fontgröße	wäre gut
+		/*margin-left: -3px;
+		margin-top: -3px;
+		margin-right: 8px;*/
+	}
+	
+	.o-designer-overlay .switchEditable {
+		padding-top: ($unit-size - $font-size) - ($gen-margins);
+		//margin: $gen-margins;
+		@include os-icon-font ($font-family: Vaadin-Icons, $content: '\e771',
+							   $size: $font-size, 
+							   $line-height: $font-size);
+		color: valo-font-color($main-color);
+		//background-image: url("edit_properties.gif");
+	}
+	
+	.o-designer-overlay .removeChild {
+ 		padding-top: ($unit-size - $font-size) - ($gen-margins);
+		//margin: $unit-size * 0.1;
+		@include os-icon-font ($font-family: Vaadin-Icons, $content: '\e80b',
+							   $size: $font-size, 
+							   $line-height: $font-size);
+		color: valo-font-color($main-color);
+		//background-image: url("delete.gif");
+	}
+	
+	.o-designer-overlay .addChild {
+		padding-top: ($unit-size - $font-size) - ($gen-margins);
+		//margin: $unit-size * 0.1;
+		@include os-icon-font ($font-family: Vaadin-Icons, $content: '\e801',
+							   $size: $font-size, 
+							   $line-height: $font-size);
+		color: valo-font-color($main-color);
+		//background-image: url("add.png");
+	}
+	
+	.o-designer-overlay .openProperties {
+		padding-top: ($unit-size - $font-size) - ($gen-margins);
+		//margin: $unit-size * 0.1;
+		@include os-icon-font ($font-family: Vaadin-Icons, $content: '\e6cf',
+							   $size: $font-size, 
+							   $line-height: $font-size);
+		color: valo-font-color($main-color);
+		//background-image: url("openProperties.gif");
+	}
+	
+	.o-designer-overlay .switchMargin {
+		padding-top: ($unit-size - $font-size) - ($gen-margins);
+		//margin: $unit-size * 0.1;
+		@include os-icon-font ($font-family: Vaadin-Icons, 
+							   $content: '\e65b',
+							   $size: $font-size, 
+							   $line-height: $font-size);
+		color: valo-font-color($main-color);
+		//background-image: url("margin.gif");
+	}
+	
+	.o-designer-overlay .switchSpacing  {
+		padding-top: ($unit-size - $font-size) - ($gen-margins);
+		//margin: $unit-size * 0.1;
+		@include os-icon-font ($font-family: Vaadin-Icons, $content: '\e665',
+							   $size: $font-size, 
+							   $line-height: $font-size);
+		color: valo-font-color($main-color);
+		//background-image: url("spacing.gif");
+	}	
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/scss/addons/_suggesttext.scss b/org.eclipse.osbp.themes/scss/addons/_suggesttext.scss
new file mode 100644
index 0000000..a6f67f0
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/addons/_suggesttext.scss
@@ -0,0 +1,55 @@
+/* this is placed as an overlay outside of the div containers it refers to */
+@mixin os-suggesttext-popup {
+	.o-SuggestBoxPopup  {
+	    z-index: 99999;
+	    
+		.popupContent {
+		@include valo-datefield-popup-style();
+		color: $os-highlight-color;
+	/*		background-color: $os-background-color;
+		color: darkgray;
+		
+		font-style: normal;
+	    font-variant: normal;
+	    font-weight: 300;
+	    font-stretch: normal;
+	    font-size: 16px;
+	    line-height: 1.55;
+	    font-family: 'Open Sans', sans-serif;*/
+		}
+	}
+	
+	.o-SuggestBoxPopup .item-selected {
+		background-color: darkgray;
+		color: white;
+	}
+	
+}
+
+
+/*
+
+
+@mixin valo-datefield-popup-style() { 
+  @include valo-overlay-style;
+
+  margin-top: ceil($v-unit-size/8) !important;
+  margin-bottom: ceil($v-unit-size/8) !important;
+  margin-right: ceil($v-unit-size/8) !important;
+  cursor: default;
+  width: auto;
+
+   table {
+    border-collapse: collapse;
+    border-spacing: 0;
+    margin: 0 auto;
+  }
+
+  td {
+    padding: round($v-unit-size/20);
+  }
+
+  @include valo-datefield-calendarpanel-style;
+ }
+
+*/
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/scss/components/README.TXT b/org.eclipse.osbp.themes/scss/components/README.TXT
new file mode 100644
index 0000000..c4ae751
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/components/README.TXT
@@ -0,0 +1 @@
+This directory is necessary for the bundle to be consistent!
diff --git a/org.eclipse.osbp.themes/scss/components/_bits.scss b/org.eclipse.osbp.themes/scss/components/_bits.scss
new file mode 100644
index 0000000..5f8c497
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/components/_bits.scss
@@ -0,0 +1,54 @@
+@mixin os-progress-gridview {
+	.v-progressbar-wrapper {
+		outline: $os-border;
+		outline-color: $os-background-color;
+		
+		.v-progressbar-indicator {
+			border: 0px;
+			}
+		}
+	}
+
+@mixin os-progress-login {	
+	/** @todo please refine the CSS ...
+	 *  - smaller font size, so that a long message can be displayed
+	 *  - bolder font color like the login caption text
+	 */
+	.v-caption-initialization-progress .v-captiontext {
+		font-size: $os-font-size * $v-scaling-factor--small !important;
+		color: valo-font-color($os-background-color) !important;
+		}
+	}	
+	
+@mixin os-notification-popup {
+	h1[class^="v-Notification"] {
+		background: none;
+		border: none;
+		}
+	}
+	
+@mixin os-scrollbar {
+	::-webkit-scrollbar {
+    	background: $os-light-contrast;
+		}
+	::-webkit-scrollbar-thumb {
+	    background: $os-mid-contrast;
+	    border: $os-background-color solid 2px;
+		}
+	::-webkit-scrollbar-button {
+    	background: $os-light-contrast;
+		}
+	::-webkit-scrollbar-button:vertical:decrement {
+		background: white;
+		content: '123';
+		@include os-icon-font($content: '12',	
+							  $placement: after);
+		color: black;
+		
+		}		
+	/*
+	::-webkit-scrollbar-corner {
+	    background: $os-dark-contrast;
+	    border: $os-border;
+		}*/
+	}    
diff --git a/org.eclipse.osbp.themes/scss/components/_button.scss b/org.eclipse.osbp.themes/scss/components/_button.scss
new file mode 100644
index 0000000..8a7e6af
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/components/_button.scss
@@ -0,0 +1,283 @@
+/* extends .v-button */
+@mixin os-button($variant: os) {
+	@include valo-button-style(
+		$unit-size: $os-button-height, 
+		$padding: null, // floor($os-unit-size/5), 
+		$font-color: valo-font-color($os-button-color), //$os-background-color, 
+		$font-weight: $v-font-weight + 300, 
+		$font-size: null, 
+		$cursor: null, 
+		$background-color: $os-button-color, 
+		$border: $os-border, 
+		$border-radius: $v-border-radius, 
+		$gradient: null, 
+		$bevel: $v-bevel, 
+		$shadow: $os-shadow, 
+		$states: normal disabled);// hover focus active disabled );
+	@if $os-button-uppercase == true {
+		text-transform: uppercase;
+	    //letter-spacing: floor($os-font-size/10);
+		}
+	border-color: $os-button-color;
+	margin-left: floor($os-unit-size/5);
+	
+
+	@if $variant == os {
+		&.v-pressed {
+			background: get_color_mix($os-highlight-color, #fff, 70) !important;
+			border-color: get_color_mix($os-highlight-color, #fff, 70) !important;
+			//color: valo-font-color(get_color_mix($os-highlight-color, #fff, 70)) !important;
+			}
+		&:after {
+			transition: none;
+			}
+		&:hover  /*, &:focus, &:active */{
+			background: $os-odd-highlight;
+			border-color: $os-odd-highlight;
+			color: valo-font-color($os-odd-highlight);
+			
+			@if $web == true {
+				background: $os-highlight-color;
+				border-color: $os-highlight-color;
+				color: valo-font-color($os-highlight-color);
+				}
+			}
+		&:focus:after {
+			border-color: transparent;
+			transition: none;
+			@if $web == true {
+				border-color: $os-highlight-color;			
+				}
+			}
+		}
+	}
+
+@mixin os-button-perspectivepanel  {
+	.v-button {
+		@if $web==true {
+			background-color: $os-button-as-tab-inactive;
+			color: valo-font-color($os-button-as-tab-inactive);
+			}
+		@if $os-bordered==true {
+			height: ceil(1.6 * $os-unit-size);
+			}
+		@else {
+			@include box-shadow($os-shadow-reversed);
+			}
+		}
+	}
+
+@mixin os-button-toolbar {
+	background: $os-background-color;
+	border: none;
+	&:hover, &:focus, &:active {
+		background: get_color_mix($os-highlight-color, #fff, 50); 
+		}
+		/*
+	&.v-pressed {
+		background: get_color_mix($os-highlight-color, #fff, 70);
+		}*/
+	}
+	
+@mixin os-button-usermenu {
+	//hover etc. on icon-font (can't use calculated valo-font-color color from above)
+	&:after {
+		transition: none;
+		}
+	&:hover, &:focus, &:active {
+		color: $os-highlight-color;
+		}
+	&:hover:after {
+		transition: none;
+		}
+	&:focus:after {
+		transition: none;
+		}
+	&:active:after {
+		transition: none;
+		}	
+	}
+	
+@mixin os-button-data {
+	margin-right: 12px;
+	}
+
+@mixin os-button-no-margin {
+	margin: 0px;
+	}
+	
+@mixin os-button-trimbar($variant: os) {
+	background: transparent;
+	border-radius: 0px;
+	border-color: $os-background-color;
+	border-width: 0px;
+	border-bottom-width: 1px;
+	@if $variant == cx {
+		height: $os-unit-size + floor($os-unit-size/3);
+		}			
+	@else {
+  		height: $os-button-height;
+		}	
+
+	}
+			
+@mixin os-button-filterspanel {
+	color: valo-font-color($os-light-contrast);
+	white-space: normal;
+	background: $os-light-contrast;
+	padding-top: $os-filters-padding;
+	border-right-width: 0px;
+	border-top-width: 0px;
+	border-left-width: 1px;
+	border-left-color: $os-background-color;
+	border-bottom: $os-border;
+	margin-left: 0px;
+	font-weight: normal;
+	@if $os-button-uppercase == true {
+		text-transform: none;
+		}
+	
+	&:focus {
+		background-color: $os-focus-color;
+		color: valo-font-color($os-focus-color);
+		border-bottom-color: $os-highlight-color;
+		border-bottom-width: 1px;
+		border-left: $os-border;
+		border-left-color: $os-background-color;
+		}
+	&:focus:after {
+		border-right-width: 0px;
+		border-top-width: 0px;
+		border-left: $os-border;
+		border-left-color: $os-background-color;
+		border-bottom-width: 1px;
+		}
+	&:hover:after {
+		border-bottom-width: 1px;
+		border-left: $os-border;
+		border-left-color: $os-background-color;
+		}
+	/*
+	&:nth-child(1) {
+		border-left-color: transparent;
+		}*/
+
+	.v-popup-indicator {
+		display: none;
+		}
+	.v-button-caption {
+		@include os-icon-font($content: '\F078', 
+							  $placement: after, 
+							  $size: $os-font-size);
+		&:after {
+			font-style: normal;
+			padding-left: $os-font-size *0.5;
+			}
+		@if $os-button-uppercase == true {
+			text-transform: none;
+			}					  
+		}
+	}
+
+@mixin os-button-sidebar-table-variant {
+	border: 0px;
+	width: 100%;
+	background-color: $os-background-color;
+	cursor: pointer;
+	height: $os-button-height;
+	white-space: inherit;
+	border-bottom: $os-border;
+    font-weight: normal;
+    text-align: left;
+	
+	.badge {
+		position: relative;
+		float: right;
+		display: inline-block;
+		line-height: $os-line-height;
+		color: valo-font-color($os-highlight-color);//$os-background-color;
+		//text-shadow: 0 1px 1px rgba(0,0,0,.3);
+		padding: 0em .4em 0em;
+		background: $os-highlight-color;
+		}
+		
+	&:active {
+		background: rgba(0,0,0,.1);
+		}
+	&:focus, &:hover {
+		outline:0;
+		border-bottom-color: $os-highlight-color;
+		}			
+	}
+	
+@mixin os-button-formlayout {	
+    .v-upload-immediate .v-button {
+    	margin-left: 0px;
+    	//@include os-input-base-style;
+    	}
+   }
+
+@mixin os-button-gridlayout {
+	margin: 4px 0px 4px 0px; //trbl
+	
+	}   
+
+
+@mixin os-button-l-beansearch {
+	button {
+		@include os-icon-font($content: '\f0b0');
+		margin-left: 0px;
+		font-weight: normal;
+		color: valo-font-color($os-light-contrast);
+		border-width: 0px;
+		background-color: $os-light-contrast;
+		border-left: $os-border;
+		border-bottom: $os-border;
+		outline:0;
+		height: $os-unit-size;
+		width: $os-unit-size !important;
+		cursor: pointer;
+		img {display:none;}
+		}
+	}
+
+@mixin os-button-cash ($button-size-factor: 2.1) {
+
+	.v-button {
+		height: $os-unit-size * $button-size-factor;
+		font-size: $os-font-size * ceil($button-size-factor/2);
+		margin-bottom: ceil($os-unit-size / 3);
+		}
+	.os-numkeys {
+		.v-button {
+			@include os-button;	/* tree too specific. hovers don't work without os-button include */
+			font-size: $os-font-size * 2;
+			margin-bottom: ceil($os-unit-size / 3);
+			height: $os-unit-size * 4;	
+			width: $os-unit-size * 4;
+			background: $os-dark-contrast; 
+			border-color: $os-dark-contrast;
+			color: valo-font-color($os-dark-contrast);
+			&.v-pressed {
+				color: valo-font-color(get_color_mix($os-highlight-color, #fff, 70)) !important;
+				}
+			}
+		}
+	.os-funckeys, .os-extrakeys { 		
+		.v-button {
+			min-width: $os-unit-size * 6;
+			&:before {
+				height: 100%;
+				}
+			img.v-icon {
+				height: ($os-unit-size * 4) - $os-border-width; 	 
+				}
+			}
+		}
+	.os-alphakeys {
+		.v-button {
+			width: $os-unit-size *2.5;
+			height: $os-unit-size *2.5;
+			}
+		}
+	}
diff --git a/org.eclipse.osbp.themes/scss/components/_checkbox.scss b/org.eclipse.osbp.themes/scss/components/_checkbox.scss
new file mode 100644
index 0000000..b620b30
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/components/_checkbox.scss
@@ -0,0 +1,23 @@
+@mixin os-checkbox {
+	line-height: $os-unit-size;
+	
+	label {
+		padding-left: ceil($os-unit-size / 2);		
+		}
+
+	> input ~ label:before, > input~ label:after {
+		width: $os-unit-size;
+		height: $os-unit-size - $os-border-width;
+		position: absolute;
+		left: 0px !important;
+		font-size: $os-font-size;
+		line-height: $os-unit-size;
+		}
+	> input ~ label:before {
+		height: $os-unit-size;
+		border: 0px;
+		border-bottom: $os-border;
+		background: $os-light-contrast;
+		@include box-shadow(none); /*valo mixin*/
+		}
+	}
diff --git a/org.eclipse.osbp.themes/scss/components/_color-functions.scss b/org.eclipse.osbp.themes/scss/components/_color-functions.scss
new file mode 100644
index 0000000..c2801d7
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/components/_color-functions.scss
@@ -0,0 +1,50 @@
+/* light, strong, medium */
+
+@function get_contrast ($strength, $color, $desaturate: true) {
+	$new-color: $color;
+    $new-color: darken($color, $strength);
+    $strength-offset: 50; //in case of unexpected bright spots in dark themes
+
+	@if lightness($new-color) <= 5 {
+		
+		@if $strength > $strength-offset {
+			$new-color: darken($color, $strength - $strength-offset); 
+			//@warn "doppeldunkel #{$new-color}-";
+			}
+		@else {			 
+			$new-color: lighten($color, $strength); 
+			} 
+		}
+
+	 @else if lightness($new-color) >= 95 {
+	 	$new-color: darken($color, $strength);
+	 	}			 
+
+	
+	@if $desaturate == true {
+		$new-color: desaturate($new-color, 100%);
+		}
+	@return $new-color;	
+	}
+	
+
+@function get_color_mix ($color, $mix, $strength) { 
+	$new-color: mix($color, $mix, $strength); 
+	@return $new-color;
+	} 
+
+
+/*
+ * Luminance Formula
+ * Y = 0.2126 R + 0.7152 G + 0.0722 B
+ 83	96	122
+	
+	@function is-dark-color($color) { 
+  $luminance: color-luminance($color);
+  @if $luminance < $v-luminance-threshold or (saturation($color) > 80% and ($luminance < $v-luminance-threshold + 20)) {
+    @return true;
+  } @else {
+    @return false;
+  }
+ } */
+ 
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/scss/components/_focus.scss b/org.eclipse.osbp.themes/scss/components/_focus.scss
new file mode 100644
index 0000000..568c99a
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/components/_focus.scss
@@ -0,0 +1,43 @@
+@mixin os-caption-focus {
+	color: $os-highlight-color;
+	border-bottom-color: $os-highlight-color; 
+	}
+	
+@mixin os-panel-focus{
+    border-color: $os-highlight-color;
+	}
+
+	
+@mixin test {
+	/* --- TESTS bzgl. HAS FOCUS ... */
+	.v-panel-os-has-focus .v-panel-captionwrap {
+		background-color: yellow !important;
+		}
+	.v-panel-os-has-focus .v-panel-caption span {
+		background-color: yellow !important;
+		color: red !important;
+		}
+	.v-textfield-os-has-focus {
+		color: red !important;
+		}
+	.v-customcomponent-os-has-focus {
+		color: red !important;
+		}
+	.v-filterselect-os-has-focus {
+		color: red !important;
+		}
+	.v-checkbox-os-has-focus {
+		color: red !important;
+		}
+	.v-datefield-os-has-focus {
+		color: red !important;
+		}
+	.v-caption-os-has-focus {
+		background-color: yellow !important;
+		color: red !important;
+		}
+	.v-button-os-has-focus {
+		background-color: yellow !important;
+		color: red !important;
+		}
+	}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/scss/components/_popup.scss b/org.eclipse.osbp.themes/scss/components/_popup.scss
new file mode 100644
index 0000000..ff1e064
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/components/_popup.scss
@@ -0,0 +1,45 @@
+@mixin os-popup-perspective {
+	.v-window-header {
+		@include os-typeface-view-h2;
+		.v-icon {
+			padding-right: $os-unit-size * 0.3;
+			}
+		text-align: center;
+		}
+	.v-window-closebox {
+		@include os-icon-font ( //$font-family: 'Arial', 
+								$size: $os-font-size,
+								$float: right,
+								$content: '\2715');
+		}
+	.v-window-maximizebox {
+		width: $os-unit-size * 1.2 !important;
+		@include os-icon-font ( $size: $os-font-size,
+								$float: right,
+								$content: '\f096');					 
+		border-bottom-left-radius: $os-unit-size *0.5;
+		}
+	.v-window-restorebox {
+		width: $os-unit-size * 1.6 !important;
+		@include os-icon-font ($float: right,
+							   $size: $os-font-size,
+							   $content: '\f24d',
+							   $mirror: true);
+		border-bottom-right-radius: $os-unit-size *0.5;							   						   
+		}
+	.v-window-closebox, .v-window-maximizebox, .v-window-restorebox {
+		background-color: $os-light-contrast;
+		height: $os-unit-size;
+		color: valo-font-color($os-light-contrast);
+		}
+		
+	.v-window-closebox-disabled {
+		display: block;
+		cursor: auto;
+		color: get_color_mix(valo-font-color($os-light-contrast), #fff, 50);
+		}
+		
+	.v-table-cell-content {
+		height: floor($os-unit-size * 1.3);
+		}
+	}
diff --git a/org.eclipse.osbp.themes/scss/components/_textfield.scss b/org.eclipse.osbp.themes/scss/components/_textfield.scss
new file mode 100644
index 0000000..72e4a9b
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/components/_textfield.scss
@@ -0,0 +1,93 @@
+/* extends .v-textfield */
+
+@mixin os-textfield {
+	background-color: $os-light-contrast;
+	border-top: transparent;
+	border-left: transparent;
+	border-right: transparent;
+	/*position: relative !important;*/
+	&:focus{
+		background-color: $os-focus-color;	
+		color: valo-font-color($os-focus-color);
+		}
+	&:hover{
+		border-bottom-color: $os-highlight-color;
+		}
+	}
+
+@mixin os-textfield-readonly {
+	background-color: transparent;
+	}
+
+@mixin os-textfield-gridview {
+	width: calc(100% + ($v-grid-cell-padding-horizontal*2));
+	margin-left: $v-grid-cell-padding-horizontal * -1;
+	}	
+
+@mixin os-error-textfield {
+	/*background:  repeating-linear-gradient(
+		 135deg,  $os-focus-color,   $os-focus-color 10px,  $os-light-contrast 10px,  $os-light-contrast 20px );
+    border-color: $os-border-color !important;
+	*/
+    color: $v-error-indicator-color;
+    border-bottom-style: dashed;
+	}
+	
+@mixin os-error-button {
+	border-color: $os-border-color !important;
+	/*
+	border-style: dashed;
+	*/
+	color: $v-error-indicator-color;
+	}	
+	
+
+@mixin os-textfield-filterspanel {
+	text-align: center;
+	white-space: normal;
+	color: valo-font-color($os-light-contrast);
+	background-color: $os-light-contrast;
+	border-right-width: 0px;
+	border-top-width: 0px;
+	border-left: $os-border;
+	border-left-color: $os-background-color;
+	
+	/* Erstes Element
+	&:nth-child(1) {
+		border-left-color: transparent;
+		}*/
+		
+	&:focus, .v-textfield-focus  {
+		background-color: $os-focus-color;
+		color: valo-font-color($os-focus-color);
+		border-right-width: 0px;
+		border-top-width: 0px;
+		border-left: $os-border;
+		border-left-color: $os-background-color;
+		border-bottom-color: $os-highlight-color;
+		}	
+	}
+	
+@mixin os-textfield-login {
+	height: $os-unit-size * 1.5;
+	//background-color: $os-background-color;
+	background-color: $os-light-contrast;
+	//border: 1px;
+	margin-bottom: ceil($os-unit-size /5);
+	border-radius: floor($os-unit-size/5);
+		&:focus{
+		background-color: $os-focus-color;	
+		}
+	&:hover{
+		border-color: $os-highlight-color;
+		}	
+	}
+	
+@mixin os-textfield-cash {
+	font-size: $os-font-size * 2 !important;
+	height: $os-unit-size * 2 !important; 
+	&.v-disabled {
+		@include os-textfield-readonly; 
+		opacity: 0.75;
+		}	
+	}
diff --git a/org.eclipse.osbp.themes/scss/components/_typeface.scss b/org.eclipse.osbp.themes/scss/components/_typeface.scss
new file mode 100644
index 0000000..997b59b
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/components/_typeface.scss
@@ -0,0 +1,120 @@
+@function get_crisp_size ($font-family, $initial-font-size) {
+	$size: $initial-font-size;
+	
+	@if $font-family == FontAwesome and $os-font-unit == px { //multiples of 7
+		@if 	 $initial-font-size < 16 {$size: 14px;}
+		@else if $initial-font-size >= 16 and $initial-font-size < 21 {$size: 21px}
+		@else if $initial-font-size >= 21 and $initial-font-size <= 30 {$size: 28px}
+		} 
+	@else if $font-family == Vaadin-Icons and $os-font-unit == px { //multiples of 8
+		@if 	 $initial-font-size <= 16 {$size: 16px;}
+		@else if $initial-font-size > 16 and $initial-font-size <= 24 {$size: 24px}
+		@else if $initial-font-size > 24 and $initial-font-size <= 32 {$size: 32px}
+		} 	
+	@return $size;
+	}
+
+@mixin os-icon-font ($font-family: FontAwesome, 
+					 $size: $os-font-size, 
+					 $line-height: $os-line-height, 
+					 $float: none,
+					 $content: 'need content',
+					 $placement: before, 
+					 $mirror: false,
+					 $flip: false) 
+	{
+	background: transparent;
+   	border: 0px;
+   	float: $float;
+   	
+	$size: get_crisp_size($font-family, $size);
+   	
+   	
+   	@if $placement == after {
+	   	&:after {
+	   	  	font-family: $font-family;
+			font-size: $size;
+			line-height: $line-height;
+			content: $content;
+			text-shadow: $os-text-shadow;
+			}
+	   	}
+	@else {
+		&:before {
+	   	  	font-family: $font-family;
+			font-size: $size;
+			line-height: $line-height;
+			content: $content;
+			text-shadow: $os-text-shadow;
+			}
+		}
+	@if $mirror == true {
+		-moz-transform: scale(-1, 1);
+		-webkit-transform: scale(-1, 1);
+		-o-transform: scale(-1, 1);
+		-ms-transform: scale(-1, 1);
+		transform: scale(-1, 1);
+		}
+	@if $flip == true {
+		-moz-transform: scale(1, -1);
+		-webkit-transform: scale(1, -1);
+		-o-transform: scale(1, -1);
+		-ms-transform: scale(1, -1);
+		transform: scale(1, -1);
+		}
+	}
+
+@mixin os-typeface-h3 {}
+
+@mixin os-typeface-view-h2 {
+	font-size: $os-font-size * $os-l-font-factor;
+//  	padding: $os-unit-size * 0.4;
+  	margin: floor($os-unit-size/3);
+  	font-weight: bold;
+  	text-overflow: ellipsis;
+    overflow: hidden;
+    white-space: nowrap;
+	//background-color: $os-sub-header-bg;
+	color: valo-font-color($os-sub-header-bg);
+	line-height: $os-line-height * $os-l-font-factor;
+    letter-spacing: 0em !important;
+//    min-height: $os-button-height;
+    min-width: $os-button-width;		
+	}
+
+@mixin os-typeface-sidebar {
+	padding-bottom: $os-unit-size * 0.4;
+	padding-top: $os-unit-size * 0.4;
+	.v-label {
+	  	padding: 0px;
+	  	padding-left: $os-unit-size * 0.4;
+		line-height: $os-line-height * $os-l-font-factor;
+		font-size: $os-font-size * $os-l-font-factor;
+		font-weight: bold; 
+		span {
+			font-size: $os-font-size * $os-l-font-factor;
+		  	//padding-top: $os-unit-size * 0.4;
+			//line-height: $os-line-height * $os-l-font-factor;
+		  	margin: 0px !important;
+		  	font-weight: bold;
+		  	text-overflow: ellipsis;
+		    overflow: hidden;
+		    white-space: nowrap;
+			color: valo-font-color($os-splitter);
+			letter-spacing: 0em !important;
+		    min-height: $os-button-height;
+			//font-weight: initial !important;
+			display: block;
+			}
+		}
+	}
+
+@mixin os-typeface-h1 {
+	background: $os-light-contrast;
+	padding: $os-unit-size * 0.25 $os-unit-size * 0.5; 
+	border: $os-border;
+	font-size: $os-font-size * $os-xl-font-factor;
+	font-weight: bold;
+	color: valo-font-color($os-light-contrast);
+	text-align: center;
+	}
diff --git a/org.eclipse.osbp.themes/scss/external/_dragdrop.scss b/org.eclipse.osbp.themes/scss/external/_dragdrop.scss
new file mode 100644
index 0000000..845a157
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/external/_dragdrop.scss
@@ -0,0 +1,289 @@
+/*
+ * Copyright 2013 John Ahlroos
+ *
+ * Licensed under the Apache License, Version 2.0 (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.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/* Absolute layout styles */
+@mixin ex-drag-drop-layout {
+	.v-ddabsolutelayout-drag-shadow,
+	.v-ddcsslayout-drag-shadow{
+		background-color: rgb(169,209,255); /* IE fallback */
+		background-color: rgba(169,209,255,.6);
+		background-position: 0;
+		background-image:none !important;
+		-moz-border-radius: 4px;
+		-webkit-border-radius: 4px;
+		border-radius: 4px;
+		vertical-align: bottom;
+	}
+	
+	/* Horizontal and vertical styles */
+	.v-ddorderedlayout-over{
+		-moz-border-radius: 4px;
+		-webkit-border-radius: 4px;
+		border-radius: 4px;
+	}
+	.v-ddorderedlayout-over-middle,
+	.v-ddorderedlayout-over-center{	
+		background-color: rgb(169,209,255); /* IE fallback */
+		background-color: rgba(169,209,255,.6);
+	}
+	.v-ddorderedlayout-over.v-ddorderedlayout-over-left{	
+		border-left: 2px solid #1d9dff;
+		margin-right: -2px;
+	}
+	.v-ddorderedlayout-over-spaced.v-ddorderedlayout-over-left{
+		border-left: 6px solid #1d9dff;
+		padding-left: 0px !important;
+	}
+	.v-ddorderedlayout-over.v-ddorderedlayout-over-right{	
+		border-right: 2px solid #1d9dff;
+		margin-left: -2px;		
+	}
+	.v-ddorderedlayout-over.v-ddorderedlayout-over-top{
+		border-top: 2px solid #1d9dff;
+		margin-bottom: -2px;
+	}
+	.v-ddorderedlayout-over-spaced.v-ddorderedlayout-over-top{
+		border-top: 7px solid #1d9dff;
+		padding-top: 0px !important;
+	}
+	.v-ddorderedlayout-over.v-ddorderedlayout-over-bottom{		
+		border-bottom: 2px solid #1d9dff;
+		margin-top: -2px;
+	}
+	.v-ddorderedlayout-over-spaced.v-ddorderedlayout-over-right + div{	
+		border-left: 6px solid #1d9dff;
+		padding-left: 0px !important;
+	}
+	.v-ddorderedlayout-over-spaced.v-ddorderedlayout-over-bottom + div{	
+		border-top: 7px solid #1d9dff;
+		padding-top: 0px !important;	
+	}
+	/* First child never has padding, in that case use a narrow indicator */
+	.v-horizontallayout div:first-child.v-ddorderedlayout-over-spaced.v-ddorderedlayout-over-left{
+		border-left: 2px solid #1d9dff;
+		margin-right: -2px;
+	}
+	.v-verticallayout div:first-child.v-ddorderedlayout-over-spaced.v-ddorderedlayout-over-top{
+		border-top: 2px solid #1d9dff;
+		margin-bottom: -2px;
+	}
+	
+	/* Grid layout styles */
+	.v-ddgridlayout-over{
+		
+	}
+	.v-ddgridlayout-over-middle,
+	.v-ddgridlayout-over-center{
+		-moz-border-radius: 4px;
+		-webkit-border-radius: 4px;
+		border-radius: 4px;	
+		background-color: rgb(169,209,255); /* IE fallback */
+		background-color: rgba(169,209,255,.6);	
+	}
+	.v-ddgridlayout-over-left{	
+		background-color:transparent;
+		border-left: 2px solid #1d9dff;
+		margin-right: -2px;
+	}
+	.v-ddgridlayout-over-right{	
+		background-color:transparent;
+		border-right: 2px solid #1d9dff;
+		margin-left: -2px;				
+	}
+	.v-ddgridlayout-over-top{
+		background-color:transparent;
+		border-top: 2px solid #1d9dff;
+		margin-bottom: -2px;
+	}
+	.v-ddgridlayout-over-bottom{
+		background-color:transparent;
+		border-bottom: 2px solid #1d9dff;
+		margin-top: -2px;		
+	}
+	.v-ddgridlayout-drag-shadow{
+		position: absolute;
+	}
+	
+	
+	/* SplitPanel styles */
+	.v-ddsplitpanel-over{
+		-moz-border-radius: 4px;
+		-webkit-border-radius: 4px;
+		border-radius: 4px;	
+		background-color: rgb(169,209,255); /* IE fallback */
+		background-color: rgba(169,209,255,.6);		
+	}
+	.v-ddsplitpanel-over-splitter{
+		border: 1px solid rgb(169,209,255); /* IE fallback */
+		border: 1px solid rgba(169,209,255,.6);		
+	}
+	
+	
+	/* TabSheet styles */
+	.v-tabsheet-tabs .v-tabsheet-spacertd .new-tab{
+		background:none;
+		-moz-border-radius: 2px;
+		-webkit-border-radius: 2px;
+		border-radius: 2px;	
+		background-color: rgb(169,209,255); /* IE fallback */
+		background-color: rgba(169,209,255,.6);			
+		width: 48px;
+		height: 23px;	
+		padding: 9px 8px 0 6px;
+	}
+	.v-tabsheet-tabs .new-tab-left{
+		border-left: 2px solid #1d9dff;
+		margin-right: -1px;
+	}
+	.v-tabsheet-tabs .new-tab-right{
+		border-right: 2px solid #1d9dff;
+		margin-left: -1px;
+	}
+	.v-tabsheet-tabs .new-tab-center{
+		border-top: 2px solid #1d9dff;
+		margin-bottom: -2px;
+	}
+	
+	.v-tabsheet.v-dd-active-drag-source{
+		opacity:1;
+	}
+	
+	/* Accordion styles */
+	.v-accordion-item.dd-over,
+	.v-accordion-item-caption .v-caption.dd-over{
+		background:none;
+		-moz-border-radius: 2px;
+		-webkit-border-radius: 2px;
+		border-radius: 2px;	
+		background-color: rgb(169,209,255); /* IE fallback */
+		background-color: rgba(169,209,255,.6);			
+	}
+	.v-accordion .spacer{	
+		background-color: #1d9dff;
+		height:2px;
+		width:100%;
+		position:relative;
+	}
+	
+	/* FormLayout styles */
+	.v-ddformlayout-over{
+	    -moz-border-radius: 4px;
+	    -webkit-border-radius: 4px;
+	    border-radius: 4px; 
+	    background-color: rgb(169,209,255); /* IE fallback */
+	    background-color: rgba(169,209,255,.6);    
+	}
+	
+	.v-ddformlayout-over-top .v-formlayout-captioncell,
+	.v-ddformlayout-over-top .v-formlayout-errorcell,
+	.v-ddformlayout-over-top .v-formlayout-contentcell{
+	    border-top: 2px solid #1d9dff;
+	    padding-top: 6px !important;
+	}
+	
+	.v-ddformlayout-over-middle .v-formlayout-captioncell,
+	.v-ddformlayout-over-middle .v-formlayout-errorcell,
+	.v-ddformlayout-over-middle .v-formlayout-contentcell{
+	    background:none;
+	    -moz-border-radius: 2px;
+	    -webkit-border-radius: 2px;
+	    border-radius: 2px; 
+	    background-color: rgb(169,209,255); /* IE fallback */
+	    background-color: rgba(169,209,255,.6);         
+	}
+	
+	.v-ddformlayout-over-bottom .v-formlayout-captioncell,
+	.v-ddformlayout-over-bottom .v-formlayout-errorcell,
+	.v-ddformlayout-over-bottom .v-formlayout-contentcell{
+	    border-bottom: 2px solid #1d9dff;
+	    padding-top: 6px !important;
+	}
+	
+	/* Fixes VFilterselect dragging drag image styles */
+	.v-drag-element .v-filterselect-input{
+		float:left;
+		padding: 4px 0px 4px 2px;			
+		border: none;
+		height:16px;
+		background-position: 0% -499px;
+		-moz-border-radius: 0;
+		-webkit-border-radius: 0;
+		border-radius: 0;	
+		font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
+		font-size: 12px;
+		line-height: normal;
+		background: transparent repeat-x;
+	  	background-image: url(../../themes/reindeer/common/img/vertical-sprites.png);
+	  	-background-image: url(../../themes/reindeer/common/img/vertical-sprites-ie6.png);
+	  	background-position: left -499px;
+	}
+	.v-drag-element .v-filterselect-button{
+		font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
+		font-size: 12px;
+		line-height: normal;
+	}
+	
+	/* Fixes VTextField drag image styles */
+	.v-drag-element .v-textfield{
+		padding: 3px 3px 4px;
+		color: #222;
+		font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
+		font-size: 12px;
+		line-height: normal;
+	}
+	
+	.v-drag-element input.v-textfield-small {
+		font-size: 11px;
+		line-height: normal;
+		height: auto;
+		padding: 2px;
+	}
+	
+	/* Fixes VTextArea drag image styles */
+	.v-drag-element .v-textarea{
+		padding: 3px 3px 4px;	
+		color: #222222;
+		font-family: Arial,Helvetica,Tahoma,Verdana,sans-serif;
+		font-size: 12px;
+		line-height: normal;
+	}
+	
+	.v-drag-element textarea.v-textarea-small {
+		font-size: 11px;
+	}
+	
+	/* IFRAME shim styles */
+	.v-dragdrop-iframe-cover{
+		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
+		filter: alpha(opacity=0);
+		-moz-opacity:0.0;
+		-webkit-opacity:0.0;
+		-khtml-opacity:0.0;
+		opacity:0.0;
+		background-color: rgb(169,209,255); /* IE fallback */
+		background-color: rgba(169,209,255,.6);			
+	}
+	
+	/* Fade out drag source */
+	.v-dd-active-drag-source{
+		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
+		filter: alpha(opacity=20);
+		-moz-opacity:0.2;
+		-webkit-opacity:0.2;
+		-khtml-opacity:0.2;
+		opacity:0.2;
+	}
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/scss/external/_font-awesome-reference.scss b/org.eclipse.osbp.themes/scss/external/_font-awesome-reference.scss
new file mode 100644
index 0000000..efb0675
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/external/_font-awesome-reference.scss
@@ -0,0 +1,3482 @@
+/* retrieved from icomoon.io
+	-> select font
+	-> download font including variables for sass
+	-> include contents of variables.scss in font-name-variables.scss 
+   	and styles.scss in font-name-reference.scss
+   	import in iconfont.scss
+   	Note: Pay attention to numbered icons (like "icon-name2") 
+   	*/
+
+@import "font-awesome-variables";
+
+.fa-glass {
+  &:before {
+    content: $fa-glass;
+  }
+}
+.fa-music {
+  &:before {
+    content: $fa-music;
+  }
+}
+.fa-search {
+  &:before {
+    content: $fa-search;
+  }
+}
+.fa-envelope-o {
+  &:before {
+    content: $fa-envelope-o;
+  }
+}
+.fa-heart {
+  &:before {
+    content: $fa-heart;
+  }
+}
+.fa-star {
+  &:before {
+    content: $fa-star;
+  }
+}
+.fa-star-o {
+  &:before {
+    content: $fa-star-o;
+  }
+}
+.fa-user {
+  &:before {
+    content: $fa-user;
+  }
+}
+.fa-film {
+  &:before {
+    content: $fa-film;
+  }
+}
+.fa-th-large {
+  &:before {
+    content: $fa-th-large;
+  }
+}
+.fa-th {
+  &:before {
+    content: $fa-th;
+  }
+}
+.fa-th-list {
+  &:before {
+    content: $fa-th-list;
+  }
+}
+.fa-check {
+  &:before {
+    content: $fa-check;
+  }
+}
+.fa-close {
+  &:before {
+    content: $fa-close;
+  }
+}
+.fa-remove {
+  &:before {
+    content: $fa-remove;
+  }
+}
+.fa-times {
+  &:before {
+    content: $fa-times;
+  }
+}
+.fa-search-plus {
+  &:before {
+    content: $fa-search-plus;
+  }
+}
+.fa-search-minus {
+  &:before {
+    content: $fa-search-minus;
+  }
+}
+.fa-power-off {
+  &:before {
+    content: $fa-power-off;
+  }
+}
+.fa-signal {
+  &:before {
+    content: $fa-signal;
+  }
+}
+.fa-cog {
+  &:before {
+    content: $fa-cog;
+  }
+}
+.fa-gear {
+  &:before {
+    content: $fa-gear;
+  }
+}
+.fa-trash-o {
+  &:before {
+    content: $fa-trash-o;
+  }
+}
+.fa-home {
+  &:before {
+    content: $fa-home;
+  }
+}
+.fa-file-o {
+  &:before {
+    content: $fa-file-o;
+  }
+}
+.fa-clock-o {
+  &:before {
+    content: $fa-clock-o;
+  }
+}
+.fa-road {
+  &:before {
+    content: $fa-road;
+  }
+}
+.fa-download {
+  &:before {
+    content: $fa-download;
+  }
+}
+.fa-arrow-circle-o-down {
+  &:before {
+    content: $fa-arrow-circle-o-down;
+  }
+}
+.fa-arrow-circle-o-up {
+  &:before {
+    content: $fa-arrow-circle-o-up;
+  }
+}
+.fa-inbox {
+  &:before {
+    content: $fa-inbox;
+  }
+}
+.fa-play-circle-o {
+  &:before {
+    content: $fa-play-circle-o;
+  }
+}
+.fa-repeat {
+  &:before {
+    content: $fa-repeat;
+  }
+}
+.fa-rotate-right {
+  &:before {
+    content: $fa-rotate-right;
+  }
+}
+.fa-refresh {
+  &:before {
+    content: $fa-refresh;
+  }
+}
+.fa-list-alt {
+  &:before {
+    content: $fa-list-alt;
+  }
+}
+.fa-lock {
+  &:before {
+    content: $fa-lock;
+  }
+}
+.fa-flag {
+  &:before {
+    content: $fa-flag;
+  }
+}
+.fa-headphones {
+  &:before {
+    content: $fa-headphones;
+  }
+}
+.fa-volume-off {
+  &:before {
+    content: $fa-volume-off;
+  }
+}
+.fa-volume-down {
+  &:before {
+    content: $fa-volume-down;
+  }
+}
+.fa-volume-up {
+  &:before {
+    content: $fa-volume-up;
+  }
+}
+.fa-qrcode {
+  &:before {
+    content: $fa-qrcode;
+  }
+}
+.fa-barcode {
+  &:before {
+    content: $fa-barcode;
+  }
+}
+.fa-tag {
+  &:before {
+    content: $fa-tag;
+  }
+}
+.fa-tags {
+  &:before {
+    content: $fa-tags;
+  }
+}
+.fa-book2 {
+  &:before {
+    content: $fa-book2;
+  }
+}
+.fa-bookmark {
+  &:before {
+    content: $fa-bookmark;
+  }
+}
+.fa-print {
+  &:before {
+    content: $fa-print;
+  }
+}
+.fa-camera {
+  &:before {
+    content: $fa-camera;
+  }
+}
+.fa-font {
+  &:before {
+    content: $fa-font;
+  }
+}
+.fa-bold {
+  &:before {
+    content: $fa-bold;
+  }
+}
+.fa-italic {
+  &:before {
+    content: $fa-italic;
+  }
+}
+.fa-text-height {
+  &:before {
+    content: $fa-text-height;
+  }
+}
+.fa-text-width {
+  &:before {
+    content: $fa-text-width;
+  }
+}
+.fa-align-left {
+  &:before {
+    content: $fa-align-left;
+  }
+}
+.fa-align-center {
+  &:before {
+    content: $fa-align-center;
+  }
+}
+.fa-align-right {
+  &:before {
+    content: $fa-align-right;
+  }
+}
+.fa-align-justify {
+  &:before {
+    content: $fa-align-justify;
+  }
+}
+.fa-list {
+  &:before {
+    content: $fa-list;
+  }
+}
+.fa-dedent {
+  &:before {
+    content: $fa-dedent;
+  }
+}
+.fa-outdent {
+  &:before {
+    content: $fa-outdent;
+  }
+}
+.fa-indent {
+  &:before {
+    content: $fa-indent;
+  }
+}
+.fa-video-camera {
+  &:before {
+    content: $fa-video-camera;
+  }
+}
+.fa-image {
+  &:before {
+    content: $fa-image;
+  }
+}
+.fa-photo {
+  &:before {
+    content: $fa-photo;
+  }
+}
+.fa-picture-o {
+  &:before {
+    content: $fa-picture-o;
+  }
+}
+.fa-pencil {
+  &:before {
+    content: $fa-pencil;
+  }
+}
+.fa-map-marker {
+  &:before {
+    content: $fa-map-marker;
+  }
+}
+.fa-adjust {
+  &:before {
+    content: $fa-adjust;
+  }
+}
+.fa-tint {
+  &:before {
+    content: $fa-tint;
+  }
+}
+.fa-edit {
+  &:before {
+    content: $fa-edit;
+  }
+}
+.fa-pencil-square-o {
+  &:before {
+    content: $fa-pencil-square-o;
+  }
+}
+.fa-share-square-o {
+  &:before {
+    content: $fa-share-square-o;
+  }
+}
+.fa-check-square-o {
+  &:before {
+    content: $fa-check-square-o;
+  }
+}
+.fa-arrows {
+  &:before {
+    content: $fa-arrows;
+  }
+}
+.fa-step-backward {
+  &:before {
+    content: $fa-step-backward;
+  }
+}
+.fa-fast-backward {
+  &:before {
+    content: $fa-fast-backward;
+  }
+}
+.fa-backward {
+  &:before {
+    content: $fa-backward;
+  }
+}
+.fa-play {
+  &:before {
+    content: $fa-play;
+  }
+}
+.fa-pause {
+  &:before {
+    content: $fa-pause;
+  }
+}
+.fa-stop {
+  &:before {
+    content: $fa-stop;
+  }
+}
+.fa-forward {
+  &:before {
+    content: $fa-forward;
+  }
+}
+.fa-fast-forward {
+  &:before {
+    content: $fa-fast-forward;
+  }
+}
+.fa-step-forward {
+  &:before {
+    content: $fa-step-forward;
+  }
+}
+.fa-eject {
+  &:before {
+    content: $fa-eject;
+  }
+}
+.fa-chevron-left {
+  &:before {
+    content: $fa-chevron-left;
+  }
+}
+.fa-chevron-right {
+  &:before {
+    content: $fa-chevron-right;
+  }
+}
+.fa-plus-circle {
+  &:before {
+    content: $fa-plus-circle;
+  }
+}
+.fa-minus-circle {
+  &:before {
+    content: $fa-minus-circle;
+  }
+}
+.fa-times-circle {
+  &:before {
+    content: $fa-times-circle;
+  }
+}
+.fa-check-circle {
+  &:before {
+    content: $fa-check-circle;
+  }
+}
+.fa-question-circle {
+  &:before {
+    content: $fa-question-circle;
+  }
+}
+.fa-info-circle {
+  &:before {
+    content: $fa-info-circle;
+  }
+}
+.fa-crosshairs {
+  &:before {
+    content: $fa-crosshairs;
+  }
+}
+.fa-times-circle-o {
+  &:before {
+    content: $fa-times-circle-o;
+  }
+}
+.fa-check-circle-o {
+  &:before {
+    content: $fa-check-circle-o;
+  }
+}
+.fa-ban {
+  &:before {
+    content: $fa-ban;
+  }
+}
+.fa-arrow-left {
+  &:before {
+    content: $fa-arrow-left;
+  }
+}
+.fa-arrow-right {
+  &:before {
+    content: $fa-arrow-right;
+  }
+}
+.fa-arrow-up {
+  &:before {
+    content: $fa-arrow-up;
+  }
+}
+.fa-arrow-down {
+  &:before {
+    content: $fa-arrow-down;
+  }
+}
+.fa-mail-forward {
+  &:before {
+    content: $fa-mail-forward;
+  }
+}
+.fa-share {
+  &:before {
+    content: $fa-share;
+  }
+}
+.fa-expand {
+  &:before {
+    content: $fa-expand;
+  }
+}
+.fa-compress {
+  &:before {
+    content: $fa-compress;
+  }
+}
+.fa-plus {
+  &:before {
+    content: $fa-plus;
+  }
+}
+.fa-minus {
+  &:before {
+    content: $fa-minus;
+  }
+}
+.fa-asterisk {
+  &:before {
+    content: $fa-asterisk;
+  }
+}
+.fa-exclamation-circle {
+  &:before {
+    content: $fa-exclamation-circle;
+  }
+}
+.fa-gift {
+  &:before {
+    content: $fa-gift;
+  }
+}
+.fa-leaf {
+  &:before {
+    content: $fa-leaf;
+  }
+}
+.fa-fire {
+  &:before {
+    content: $fa-fire;
+  }
+}
+.fa-eye {
+  &:before {
+    content: $fa-eye;
+  }
+}
+.fa-eye-slash {
+  &:before {
+    content: $fa-eye-slash;
+  }
+}
+.fa-exclamation-triangle {
+  &:before {
+    content: $fa-exclamation-triangle;
+  }
+}
+.fa-warning {
+  &:before {
+    content: $fa-warning;
+  }
+}
+.fa-plane {
+  &:before {
+    content: $fa-plane;
+  }
+}
+.fa-calendar {
+  &:before {
+    content: $fa-calendar;
+  }
+}
+.fa-random2 {
+  &:before {
+    content: $fa-random2;
+  }
+}
+.fa-comment2 {
+  &:before {
+    content: $fa-comment2;
+  }
+}
+.fa-magnet {
+  &:before {
+    content: $fa-magnet;
+  }
+}
+.fa-chevron-up {
+  &:before {
+    content: $fa-chevron-up;
+  }
+}
+.fa-chevron-down {
+  &:before {
+    content: $fa-chevron-down;
+  }
+}
+.fa-retweet2 {
+  &:before {
+    content: $fa-retweet2;
+  }
+}
+.fa-shopping-cart {
+  &:before {
+    content: $fa-shopping-cart;
+  }
+}
+.fa-folder {
+  &:before {
+    content: $fa-folder;
+  }
+}
+.fa-folder-open {
+  &:before {
+    content: $fa-folder-open;
+  }
+}
+.fa-arrows-v {
+  &:before {
+    content: $fa-arrows-v;
+  }
+}
+.fa-arrows-h {
+  &:before {
+    content: $fa-arrows-h;
+  }
+}
+.fa-bar-chart2 {
+  &:before {
+    content: $fa-bar-chart2;
+  }
+}
+.fa-bar-chart-o {
+  &:before {
+    content: $fa-bar-chart-o;
+  }
+}
+.fa-twitter-square {
+  &:before {
+    content: $fa-twitter-square;
+  }
+}
+.fa-facebook-square {
+  &:before {
+    content: $fa-facebook-square;
+  }
+}
+.fa-camera-retro {
+  &:before {
+    content: $fa-camera-retro;
+  }
+}
+.fa-key {
+  &:before {
+    content: $fa-key;
+  }
+}
+.fa-cogs {
+  &:before {
+    content: $fa-cogs;
+  }
+}
+.fa-gears {
+  &:before {
+    content: $fa-gears;
+  }
+}
+.fa-comments {
+  &:before {
+    content: $fa-comments;
+  }
+}
+.fa-thumbs-o-up {
+  &:before {
+    content: $fa-thumbs-o-up;
+  }
+}
+.fa-thumbs-o-down {
+  &:before {
+    content: $fa-thumbs-o-down;
+  }
+}
+.fa-star-half {
+  &:before {
+    content: $fa-star-half;
+  }
+}
+.fa-heart-o {
+  &:before {
+    content: $fa-heart-o;
+  }
+}
+.fa-sign-out {
+  &:before {
+    content: $fa-sign-out;
+  }
+}
+.fa-linkedin-square {
+  &:before {
+    content: $fa-linkedin-square;
+  }
+}
+.fa-thumb-tack {
+  &:before {
+    content: $fa-thumb-tack;
+  }
+}
+.fa-external-link {
+  &:before {
+    content: $fa-external-link;
+  }
+}
+.fa-sign-in2 {
+  &:before {
+    content: $fa-sign-in2;
+  }
+}
+.fa-trophy {
+  &:before {
+    content: $fa-trophy;
+  }
+}
+.fa-github-square {
+  &:before {
+    content: $fa-github-square;
+  }
+}
+.fa-upload3 {
+  &:before {
+    content: $fa-upload3;
+  }
+}
+.fa-lemon-o {
+  &:before {
+    content: $fa-lemon-o;
+  }
+}
+.fa-phone {
+  &:before {
+    content: $fa-phone;
+  }
+}
+.fa-square-o {
+  &:before {
+    content: $fa-square-o;
+  }
+}
+.fa-bookmark-o {
+  &:before {
+    content: $fa-bookmark-o;
+  }
+}
+.fa-phone-square {
+  &:before {
+    content: $fa-phone-square;
+  }
+}
+.fa-twitter {
+  &:before {
+    content: $fa-twitter;
+  }
+}
+.fa-facebook {
+  &:before {
+    content: $fa-facebook;
+  }
+}
+.fa-facebook-f {
+  &:before {
+    content: $fa-facebook-f;
+  }
+}
+.fa-github {
+  &:before {
+    content: $fa-github;
+  }
+}
+.fa-unlock {
+  &:before {
+    content: $fa-unlock;
+  }
+}
+.fa-credit-card {
+  &:before {
+    content: $fa-credit-card;
+  }
+}
+.fa-feed {
+  &:before {
+    content: $fa-feed;
+  }
+}
+.fa-rss {
+  &:before {
+    content: $fa-rss;
+  }
+}
+.fa-hdd-o {
+  &:before {
+    content: $fa-hdd-o;
+  }
+}
+.fa-bullhorn {
+  &:before {
+    content: $fa-bullhorn;
+  }
+}
+.fa-bell-o {
+  &:before {
+    content: $fa-bell-o;
+  }
+}
+.fa-certificate {
+  &:before {
+    content: $fa-certificate;
+  }
+}
+.fa-hand-o-right {
+  &:before {
+    content: $fa-hand-o-right;
+  }
+}
+.fa-hand-o-left {
+  &:before {
+    content: $fa-hand-o-left;
+  }
+}
+.fa-hand-o-up {
+  &:before {
+    content: $fa-hand-o-up;
+  }
+}
+.fa-hand-o-down {
+  &:before {
+    content: $fa-hand-o-down;
+  }
+}
+.fa-arrow-circle-left {
+  &:before {
+    content: $fa-arrow-circle-left;
+  }
+}
+.fa-arrow-circle-right {
+  &:before {
+    content: $fa-arrow-circle-right;
+  }
+}
+.fa-arrow-circle-up {
+  &:before {
+    content: $fa-arrow-circle-up;
+  }
+}
+.fa-arrow-circle-down {
+  &:before {
+    content: $fa-arrow-circle-down;
+  }
+}
+.fa-globe {
+  &:before {
+    content: $fa-globe;
+  }
+}
+.fa-wrench {
+  &:before {
+    content: $fa-wrench;
+  }
+}
+.fa-tasks2 {
+  &:before {
+    content: $fa-tasks2;
+  }
+}
+.fa-filter2 {
+  &:before {
+    content: $fa-filter2;
+  }
+}
+.fa-briefcase {
+  &:before {
+    content: $fa-briefcase;
+  }
+}
+.fa-arrows-alt {
+  &:before {
+    content: $fa-arrows-alt;
+  }
+}
+.fa-group {
+  &:before {
+    content: $fa-group;
+  }
+}
+.fa-users {
+  &:before {
+    content: $fa-users;
+  }
+}
+.fa-chain {
+  &:before {
+    content: $fa-chain;
+  }
+}
+.fa-link {
+  &:before {
+    content: $fa-link;
+  }
+}
+.fa-cloud {
+  &:before {
+    content: $fa-cloud;
+  }
+}
+.fa-flask {
+  &:before {
+    content: $fa-flask;
+  }
+}
+.fa-cut {
+  &:before {
+    content: $fa-cut;
+  }
+}
+.fa-scissors {
+  &:before {
+    content: $fa-scissors;
+  }
+}
+.fa-copy {
+  &:before {
+    content: $fa-copy;
+  }
+}
+.fa-files-o {
+  &:before {
+    content: $fa-files-o;
+  }
+}
+.fa-paperclip {
+  &:before {
+    content: $fa-paperclip;
+  }
+}
+.fa-floppy-o {
+  &:before {
+    content: $fa-floppy-o;
+  }
+}
+.fa-save {
+  &:before {
+    content: $fa-save;
+  }
+}
+.fa-square {
+  &:before {
+    content: $fa-square;
+  }
+}
+.fa-bars {
+  &:before {
+    content: $fa-bars;
+  }
+}
+.fa-navicon {
+  &:before {
+    content: $fa-navicon;
+  }
+}
+.fa-reorder {
+  &:before {
+    content: $fa-reorder;
+  }
+}
+.fa-list-ul {
+  &:before {
+    content: $fa-list-ul;
+  }
+}
+.fa-list-ol {
+  &:before {
+    content: $fa-list-ol;
+  }
+}
+.fa-strikethrough {
+  &:before {
+    content: $fa-strikethrough;
+  }
+}
+.fa-underline {
+  &:before {
+    content: $fa-underline;
+  }
+}
+.fa-table2 {
+  &:before {
+    content: $fa-table2;
+  }
+}
+.fa-magic {
+  &:before {
+    content: $fa-magic;
+  }
+}
+.fa-truck {
+  &:before {
+    content: $fa-truck;
+  }
+}
+.fa-pinterest {
+  &:before {
+    content: $fa-pinterest;
+  }
+}
+.fa-pinterest-square {
+  &:before {
+    content: $fa-pinterest-square;
+  }
+}
+.fa-google-plus-square {
+  &:before {
+    content: $fa-google-plus-square;
+  }
+}
+.fa-google-plus {
+  &:before {
+    content: $fa-google-plus;
+  }
+}
+.fa-money {
+  &:before {
+    content: $fa-money;
+  }
+}
+.fa-caret-down {
+  &:before {
+    content: $fa-caret-down;
+  }
+}
+.fa-caret-up {
+  &:before {
+    content: $fa-caret-up;
+  }
+}
+.fa-caret-left {
+  &:before {
+    content: $fa-caret-left;
+  }
+}
+.fa-caret-right {
+  &:before {
+    content: $fa-caret-right;
+  }
+}
+.fa-columns {
+  &:before {
+    content: $fa-columns;
+  }
+}
+.fa-sort {
+  &:before {
+    content: $fa-sort;
+  }
+}
+.fa-unsorted {
+  &:before {
+    content: $fa-unsorted;
+  }
+}
+.fa-sort-desc {
+  &:before {
+    content: $fa-sort-desc;
+  }
+}
+.fa-sort-down {
+  &:before {
+    content: $fa-sort-down;
+  }
+}
+.fa-sort-asc {
+  &:before {
+    content: $fa-sort-asc;
+  }
+}
+.fa-sort-up {
+  &:before {
+    content: $fa-sort-up;
+  }
+}
+.fa-envelope {
+  &:before {
+    content: $fa-envelope;
+  }
+}
+.fa-linkedin {
+  &:before {
+    content: $fa-linkedin;
+  }
+}
+.fa-rotate-left {
+  &:before {
+    content: $fa-rotate-left;
+  }
+}
+.fa-undo {
+  &:before {
+    content: $fa-undo;
+  }
+}
+.fa-gavel {
+  &:before {
+    content: $fa-gavel;
+  }
+}
+.fa-legal {
+  &:before {
+    content: $fa-legal;
+  }
+}
+.fa-dashboard {
+  &:before {
+    content: $fa-dashboard;
+  }
+}
+.fa-tachometer {
+  &:before {
+    content: $fa-tachometer;
+  }
+}
+.fa-comment-o2 {
+  &:before {
+    content: $fa-comment-o2;
+  }
+}
+.fa-comments-o {
+  &:before {
+    content: $fa-comments-o;
+  }
+}
+.fa-bolt {
+  &:before {
+    content: $fa-bolt;
+  }
+}
+.fa-flash {
+  &:before {
+    content: $fa-flash;
+  }
+}
+.fa-sitemap2 {
+  &:before {
+    content: $fa-sitemap2;
+  }
+}
+.fa-umbrella {
+  &:before {
+    content: $fa-umbrella;
+  }
+}
+.fa-clipboard {
+  &:before {
+    content: $fa-clipboard;
+  }
+}
+.fa-paste {
+  &:before {
+    content: $fa-paste;
+  }
+}
+.fa-lightbulb-o {
+  &:before {
+    content: $fa-lightbulb-o;
+  }
+}
+.fa-exchange {
+  &:before {
+    content: $fa-exchange;
+  }
+}
+.fa-cloud-download {
+  &:before {
+    content: $fa-cloud-download;
+  }
+}
+.fa-cloud-upload {
+  &:before {
+    content: $fa-cloud-upload;
+  }
+}
+.fa-user-md {
+  &:before {
+    content: $fa-user-md;
+  }
+}
+.fa-stethoscope {
+  &:before {
+    content: $fa-stethoscope;
+  }
+}
+.fa-suitcase {
+  &:before {
+    content: $fa-suitcase;
+  }
+}
+.fa-bell {
+  &:before {
+    content: $fa-bell;
+  }
+}
+.fa-coffee {
+  &:before {
+    content: $fa-coffee;
+  }
+}
+.fa-cutlery {
+  &:before {
+    content: $fa-cutlery;
+  }
+}
+.fa-file-text-o2 {
+  &:before {
+    content: $fa-file-text-o2;
+  }
+}
+.fa-building-o {
+  &:before {
+    content: $fa-building-o;
+  }
+}
+.fa-hospital-o {
+  &:before {
+    content: $fa-hospital-o;
+  }
+}
+.fa-ambulance {
+  &:before {
+    content: $fa-ambulance;
+  }
+}
+.fa-medkit {
+  &:before {
+    content: $fa-medkit;
+  }
+}
+.fa-fighter-jet {
+  &:before {
+    content: $fa-fighter-jet;
+  }
+}
+.fa-beer {
+  &:before {
+    content: $fa-beer;
+  }
+}
+.fa-h-square {
+  &:before {
+    content: $fa-h-square;
+  }
+}
+.fa-plus-square {
+  &:before {
+    content: $fa-plus-square;
+  }
+}
+.fa-angle-double-left {
+  &:before {
+    content: $fa-angle-double-left;
+  }
+}
+.fa-angle-double-right {
+  &:before {
+    content: $fa-angle-double-right;
+  }
+}
+.fa-angle-double-up {
+  &:before {
+    content: $fa-angle-double-up;
+  }
+}
+.fa-angle-double-down {
+  &:before {
+    content: $fa-angle-double-down;
+  }
+}
+.fa-angle-left {
+  &:before {
+    content: $fa-angle-left;
+  }
+}
+.fa-angle-right {
+  &:before {
+    content: $fa-angle-right;
+  }
+}
+.fa-angle-up {
+  &:before {
+    content: $fa-angle-up;
+  }
+}
+.fa-angle-down {
+  &:before {
+    content: $fa-angle-down;
+  }
+}
+.fa-desktop {
+  &:before {
+    content: $fa-desktop;
+  }
+}
+.fa-laptop {
+  &:before {
+    content: $fa-laptop;
+  }
+}
+.fa-tablet {
+  &:before {
+    content: $fa-tablet;
+  }
+}
+.fa-mobile {
+  &:before {
+    content: $fa-mobile;
+  }
+}
+.fa-mobile-phone {
+  &:before {
+    content: $fa-mobile-phone;
+  }
+}
+.fa-circle-o {
+  &:before {
+    content: $fa-circle-o;
+  }
+}
+.fa-quote-left {
+  &:before {
+    content: $fa-quote-left;
+  }
+}
+.fa-quote-right {
+  &:before {
+    content: $fa-quote-right;
+  }
+}
+.fa-spinner {
+  &:before {
+    content: $fa-spinner;
+  }
+}
+.fa-circle {
+  &:before {
+    content: $fa-circle;
+  }
+}
+.fa-mail-reply {
+  &:before {
+    content: $fa-mail-reply;
+  }
+}
+.fa-reply {
+  &:before {
+    content: $fa-reply;
+  }
+}
+.fa-github-alt {
+  &:before {
+    content: $fa-github-alt;
+  }
+}
+.fa-folder-o {
+  &:before {
+    content: $fa-folder-o;
+  }
+}
+.fa-folder-open-o {
+  &:before {
+    content: $fa-folder-open-o;
+  }
+}
+.fa-smile-o {
+  &:before {
+    content: $fa-smile-o;
+  }
+}
+.fa-frown-o {
+  &:before {
+    content: $fa-frown-o;
+  }
+}
+.fa-meh-o {
+  &:before {
+    content: $fa-meh-o;
+  }
+}
+.fa-gamepad {
+  &:before {
+    content: $fa-gamepad;
+  }
+}
+.fa-keyboard-o {
+  &:before {
+    content: $fa-keyboard-o;
+  }
+}
+.fa-flag-o {
+  &:before {
+    content: $fa-flag-o;
+  }
+}
+.fa-flag-checkered {
+  &:before {
+    content: $fa-flag-checkered;
+  }
+}
+.fa-terminal {
+  &:before {
+    content: $fa-terminal;
+  }
+}
+.fa-code {
+  &:before {
+    content: $fa-code;
+  }
+}
+.fa-mail-reply-all {
+  &:before {
+    content: $fa-mail-reply-all;
+  }
+}
+.fa-reply-all {
+  &:before {
+    content: $fa-reply-all;
+  }
+}
+.fa-star-half-empty {
+  &:before {
+    content: $fa-star-half-empty;
+  }
+}
+.fa-star-half-full {
+  &:before {
+    content: $fa-star-half-full;
+  }
+}
+.fa-star-half-o {
+  &:before {
+    content: $fa-star-half-o;
+  }
+}
+.fa-location-arrow {
+  &:before {
+    content: $fa-location-arrow;
+  }
+}
+.fa-crop {
+  &:before {
+    content: $fa-crop;
+  }
+}
+.fa-code-fork {
+  &:before {
+    content: $fa-code-fork;
+  }
+}
+.fa-chain-broken {
+  &:before {
+    content: $fa-chain-broken;
+  }
+}
+.fa-unlink {
+  &:before {
+    content: $fa-unlink;
+  }
+}
+.fa-question {
+  &:before {
+    content: $fa-question;
+  }
+}
+.fa-info {
+  &:before {
+    content: $fa-info;
+  }
+}
+.fa-exclamation {
+  &:before {
+    content: $fa-exclamation;
+  }
+}
+.fa-superscript {
+  &:before {
+    content: $fa-superscript;
+  }
+}
+.fa-subscript {
+  &:before {
+    content: $fa-subscript;
+  }
+}
+.fa-eraser {
+  &:before {
+    content: $fa-eraser;
+  }
+}
+.fa-puzzle-piece2 {
+  &:before {
+    content: $fa-puzzle-piece2;
+  }
+}
+.fa-microphone {
+  &:before {
+    content: $fa-microphone;
+  }
+}
+.fa-microphone-slash {
+  &:before {
+    content: $fa-microphone-slash;
+  }
+}
+.fa-shield {
+  &:before {
+    content: $fa-shield;
+  }
+}
+.fa-calendar-o {
+  &:before {
+    content: $fa-calendar-o;
+  }
+}
+.fa-fire-extinguisher {
+  &:before {
+    content: $fa-fire-extinguisher;
+  }
+}
+.fa-rocket {
+  &:before {
+    content: $fa-rocket;
+  }
+}
+.fa-maxcdn {
+  &:before {
+    content: $fa-maxcdn;
+  }
+}
+.fa-chevron-circle-left {
+  &:before {
+    content: $fa-chevron-circle-left;
+  }
+}
+.fa-chevron-circle-right {
+  &:before {
+    content: $fa-chevron-circle-right;
+  }
+}
+.fa-chevron-circle-up {
+  &:before {
+    content: $fa-chevron-circle-up;
+  }
+}
+.fa-chevron-circle-down {
+  &:before {
+    content: $fa-chevron-circle-down;
+  }
+}
+.fa-html5 {
+  &:before {
+    content: $fa-html5;
+  }
+}
+.fa-css3 {
+  &:before {
+    content: $fa-css3;
+  }
+}
+.fa-anchor {
+  &:before {
+    content: $fa-anchor;
+  }
+}
+.fa-unlock-alt {
+  &:before {
+    content: $fa-unlock-alt;
+  }
+}
+.fa-bullseye {
+  &:before {
+    content: $fa-bullseye;
+  }
+}
+.fa-ellipsis-h {
+  &:before {
+    content: $fa-ellipsis-h;
+  }
+}
+.fa-ellipsis-v {
+  &:before {
+    content: $fa-ellipsis-v;
+  }
+}
+.fa-rss-square {
+  &:before {
+    content: $fa-rss-square;
+  }
+}
+.fa-play-circle {
+  &:before {
+    content: $fa-play-circle;
+  }
+}
+.fa-ticket {
+  &:before {
+    content: $fa-ticket;
+  }
+}
+.fa-minus-square {
+  &:before {
+    content: $fa-minus-square;
+  }
+}
+.fa-minus-square-o {
+  &:before {
+    content: $fa-minus-square-o;
+  }
+}
+.fa-level-up {
+  &:before {
+    content: $fa-level-up;
+  }
+}
+.fa-level-down {
+  &:before {
+    content: $fa-level-down;
+  }
+}
+.fa-check-square {
+  &:before {
+    content: $fa-check-square;
+  }
+}
+.fa-pencil-square {
+  &:before {
+    content: $fa-pencil-square;
+  }
+}
+.fa-external-link-square {
+  &:before {
+    content: $fa-external-link-square;
+  }
+}
+.fa-share-square {
+  &:before {
+    content: $fa-share-square;
+  }
+}
+.fa-compass {
+  &:before {
+    content: $fa-compass;
+  }
+}
+.fa-caret-square-o-down {
+  &:before {
+    content: $fa-caret-square-o-down;
+  }
+}
+.fa-toggle-down {
+  &:before {
+    content: $fa-toggle-down;
+  }
+}
+.fa-caret-square-o-up {
+  &:before {
+    content: $fa-caret-square-o-up;
+  }
+}
+.fa-toggle-up {
+  &:before {
+    content: $fa-toggle-up;
+  }
+}
+.fa-caret-square-o-right {
+  &:before {
+    content: $fa-caret-square-o-right;
+  }
+}
+.fa-toggle-right {
+  &:before {
+    content: $fa-toggle-right;
+  }
+}
+.fa-eur {
+  &:before {
+    content: $fa-eur;
+  }
+}
+.fa-euro {
+  &:before {
+    content: $fa-euro;
+  }
+}
+.fa-gbp {
+  &:before {
+    content: $fa-gbp;
+  }
+}
+.fa-dollar {
+  &:before {
+    content: $fa-dollar;
+  }
+}
+.fa-usd {
+  &:before {
+    content: $fa-usd;
+  }
+}
+.fa-inr {
+  &:before {
+    content: $fa-inr;
+  }
+}
+.fa-rupee {
+  &:before {
+    content: $fa-rupee;
+  }
+}
+.fa-cny {
+  &:before {
+    content: $fa-cny;
+  }
+}
+.fa-jpy {
+  &:before {
+    content: $fa-jpy;
+  }
+}
+.fa-rmb {
+  &:before {
+    content: $fa-rmb;
+  }
+}
+.fa-yen {
+  &:before {
+    content: $fa-yen;
+  }
+}
+.fa-rouble {
+  &:before {
+    content: $fa-rouble;
+  }
+}
+.fa-rub {
+  &:before {
+    content: $fa-rub;
+  }
+}
+.fa-ruble {
+  &:before {
+    content: $fa-ruble;
+  }
+}
+.fa-krw {
+  &:before {
+    content: $fa-krw;
+  }
+}
+.fa-won {
+  &:before {
+    content: $fa-won;
+  }
+}
+.fa-bitcoin {
+  &:before {
+    content: $fa-bitcoin;
+  }
+}
+.fa-btc {
+  &:before {
+    content: $fa-btc;
+  }
+}
+.fa-file {
+  &:before {
+    content: $fa-file;
+  }
+}
+.fa-file-text {
+  &:before {
+    content: $fa-file-text;
+  }
+}
+.fa-sort-alpha-asc {
+  &:before {
+    content: $fa-sort-alpha-asc;
+  }
+}
+.fa-sort-alpha-desc {
+  &:before {
+    content: $fa-sort-alpha-desc;
+  }
+}
+.fa-sort-amount-asc {
+  &:before {
+    content: $fa-sort-amount-asc;
+  }
+}
+.fa-sort-amount-desc {
+  &:before {
+    content: $fa-sort-amount-desc;
+  }
+}
+.fa-sort-numeric-asc {
+  &:before {
+    content: $fa-sort-numeric-asc;
+  }
+}
+.fa-sort-numeric-desc {
+  &:before {
+    content: $fa-sort-numeric-desc;
+  }
+}
+.fa-thumbs-up {
+  &:before {
+    content: $fa-thumbs-up;
+  }
+}
+.fa-thumbs-down {
+  &:before {
+    content: $fa-thumbs-down;
+  }
+}
+.fa-youtube-square {
+  &:before {
+    content: $fa-youtube-square;
+  }
+}
+.fa-youtube {
+  &:before {
+    content: $fa-youtube;
+  }
+}
+.fa-xing {
+  &:before {
+    content: $fa-xing;
+  }
+}
+.fa-xing-square {
+  &:before {
+    content: $fa-xing-square;
+  }
+}
+.fa-youtube-play {
+  &:before {
+    content: $fa-youtube-play;
+  }
+}
+.fa-dropbox {
+  &:before {
+    content: $fa-dropbox;
+  }
+}
+.fa-stack-overflow {
+  &:before {
+    content: $fa-stack-overflow;
+  }
+}
+.fa-instagram {
+  &:before {
+    content: $fa-instagram;
+  }
+}
+.fa-flickr {
+  &:before {
+    content: $fa-flickr;
+  }
+}
+.fa-adn {
+  &:before {
+    content: $fa-adn;
+  }
+}
+.fa-bitbucket {
+  &:before {
+    content: $fa-bitbucket;
+  }
+}
+.fa-bitbucket-square {
+  &:before {
+    content: $fa-bitbucket-square;
+  }
+}
+.fa-tumblr {
+  &:before {
+    content: $fa-tumblr;
+  }
+}
+.fa-tumblr-square {
+  &:before {
+    content: $fa-tumblr-square;
+  }
+}
+.fa-long-arrow-down {
+  &:before {
+    content: $fa-long-arrow-down;
+  }
+}
+.fa-long-arrow-up {
+  &:before {
+    content: $fa-long-arrow-up;
+  }
+}
+.fa-long-arrow-left {
+  &:before {
+    content: $fa-long-arrow-left;
+  }
+}
+.fa-long-arrow-right {
+  &:before {
+    content: $fa-long-arrow-right;
+  }
+}
+.fa-apple {
+  &:before {
+    content: $fa-apple;
+  }
+}
+.fa-windows {
+  &:before {
+    content: $fa-windows;
+  }
+}
+.fa-android {
+  &:before {
+    content: $fa-android;
+  }
+}
+.fa-linux {
+  &:before {
+    content: $fa-linux;
+  }
+}
+.fa-dribbble {
+  &:before {
+    content: $fa-dribbble;
+  }
+}
+.fa-skype {
+  &:before {
+    content: $fa-skype;
+  }
+}
+.fa-foursquare {
+  &:before {
+    content: $fa-foursquare;
+  }
+}
+.fa-trello {
+  &:before {
+    content: $fa-trello;
+  }
+}
+.fa-female {
+  &:before {
+    content: $fa-female;
+  }
+}
+.fa-male {
+  &:before {
+    content: $fa-male;
+  }
+}
+.fa-gittip {
+  &:before {
+    content: $fa-gittip;
+  }
+}
+.fa-gratipay {
+  &:before {
+    content: $fa-gratipay;
+  }
+}
+.fa-sun-o {
+  &:before {
+    content: $fa-sun-o;
+  }
+}
+.fa-moon-o {
+  &:before {
+    content: $fa-moon-o;
+  }
+}
+.fa-archive2 {
+  &:before {
+    content: $fa-archive2;
+  }
+}
+.fa-bug {
+  &:before {
+    content: $fa-bug;
+  }
+}
+.fa-vk {
+  &:before {
+    content: $fa-vk;
+  }
+}
+.fa-weibo {
+  &:before {
+    content: $fa-weibo;
+  }
+}
+.fa-renren {
+  &:before {
+    content: $fa-renren;
+  }
+}
+.fa-pagelines {
+  &:before {
+    content: $fa-pagelines;
+  }
+}
+.fa-stack-exchange {
+  &:before {
+    content: $fa-stack-exchange;
+  }
+}
+.fa-arrow-circle-o-right {
+  &:before {
+    content: $fa-arrow-circle-o-right;
+  }
+}
+.fa-arrow-circle-o-left {
+  &:before {
+    content: $fa-arrow-circle-o-left;
+  }
+}
+.fa-caret-square-o-left {
+  &:before {
+    content: $fa-caret-square-o-left;
+  }
+}
+.fa-toggle-left {
+  &:before {
+    content: $fa-toggle-left;
+  }
+}
+.fa-dot-circle-o {
+  &:before {
+    content: $fa-dot-circle-o;
+  }
+}
+.fa-wheelchair {
+  &:before {
+    content: $fa-wheelchair;
+  }
+}
+.fa-vimeo-square {
+  &:before {
+    content: $fa-vimeo-square;
+  }
+}
+.fa-try {
+  &:before {
+    content: $fa-try;
+  }
+}
+.fa-turkish-lira {
+  &:before {
+    content: $fa-turkish-lira;
+  }
+}
+.fa-plus-square-o {
+  &:before {
+    content: $fa-plus-square-o;
+  }
+}
+.fa-space-shuttle {
+  &:before {
+    content: $fa-space-shuttle;
+  }
+}
+.fa-slack {
+  &:before {
+    content: $fa-slack;
+  }
+}
+.fa-envelope-square {
+  &:before {
+    content: $fa-envelope-square;
+  }
+}
+.fa-wordpress {
+  &:before {
+    content: $fa-wordpress;
+  }
+}
+.fa-openid {
+  &:before {
+    content: $fa-openid;
+  }
+}
+.fa-bank {
+  &:before {
+    content: $fa-bank;
+  }
+}
+.fa-institution {
+  &:before {
+    content: $fa-institution;
+  }
+}
+.fa-university {
+  &:before {
+    content: $fa-university;
+  }
+}
+.fa-graduation-cap {
+  &:before {
+    content: $fa-graduation-cap;
+  }
+}
+.fa-mortar-board {
+  &:before {
+    content: $fa-mortar-board;
+  }
+}
+.fa-yahoo {
+  &:before {
+    content: $fa-yahoo;
+  }
+}
+.fa-google {
+  &:before {
+    content: $fa-google;
+  }
+}
+.fa-reddit {
+  &:before {
+    content: $fa-reddit;
+  }
+}
+.fa-reddit-square {
+  &:before {
+    content: $fa-reddit-square;
+  }
+}
+.fa-stumbleupon-circle {
+  &:before {
+    content: $fa-stumbleupon-circle;
+  }
+}
+.fa-stumbleupon {
+  &:before {
+    content: $fa-stumbleupon;
+  }
+}
+.fa-delicious {
+  &:before {
+    content: $fa-delicious;
+  }
+}
+.fa-digg {
+  &:before {
+    content: $fa-digg;
+  }
+}
+.fa-pied-piper {
+  &:before {
+    content: $fa-pied-piper;
+  }
+}
+.fa-pied-piper-alt {
+  &:before {
+    content: $fa-pied-piper-alt;
+  }
+}
+.fa-drupal {
+  &:before {
+    content: $fa-drupal;
+  }
+}
+.fa-joomla {
+  &:before {
+    content: $fa-joomla;
+  }
+}
+.fa-language {
+  &:before {
+    content: $fa-language;
+  }
+}
+.fa-fax {
+  &:before {
+    content: $fa-fax;
+  }
+}
+.fa-building {
+  &:before {
+    content: $fa-building;
+  }
+}
+.fa-child {
+  &:before {
+    content: $fa-child;
+  }
+}
+.fa-paw {
+  &:before {
+    content: $fa-paw;
+  }
+}
+.fa-spoon {
+  &:before {
+    content: $fa-spoon;
+  }
+}
+.fa-cube2 {
+  &:before {
+    content: $fa-cube2;
+  }
+}
+.fa-cubes {
+  &:before {
+    content: $fa-cubes;
+  }
+}
+.fa-behance {
+  &:before {
+    content: $fa-behance;
+  }
+}
+.fa-behance-square {
+  &:before {
+    content: $fa-behance-square;
+  }
+}
+.fa-steam {
+  &:before {
+    content: $fa-steam;
+  }
+}
+.fa-steam-square {
+  &:before {
+    content: $fa-steam-square;
+  }
+}
+.fa-recycle {
+  &:before {
+    content: $fa-recycle;
+  }
+}
+.fa-automobile {
+  &:before {
+    content: $fa-automobile;
+  }
+}
+.fa-car {
+  &:before {
+    content: $fa-car;
+  }
+}
+.fa-cab {
+  &:before {
+    content: $fa-cab;
+  }
+}
+.fa-taxi {
+  &:before {
+    content: $fa-taxi;
+  }
+}
+.fa-tree {
+  &:before {
+    content: $fa-tree;
+  }
+}
+.fa-spotify {
+  &:before {
+    content: $fa-spotify;
+  }
+}
+.fa-deviantart {
+  &:before {
+    content: $fa-deviantart;
+  }
+}
+.fa-soundcloud {
+  &:before {
+    content: $fa-soundcloud;
+  }
+}
+.fa-database2 {
+  &:before {
+    content: $fa-database2;
+  }
+}
+.fa-file-pdf-o {
+  &:before {
+    content: $fa-file-pdf-o;
+  }
+}
+.fa-file-word-o {
+  &:before {
+    content: $fa-file-word-o;
+  }
+}
+.fa-file-excel-o {
+  &:before {
+    content: $fa-file-excel-o;
+  }
+}
+.fa-file-powerpoint-o {
+  &:before {
+    content: $fa-file-powerpoint-o;
+  }
+}
+.fa-file-image-o {
+  &:before {
+    content: $fa-file-image-o;
+  }
+}
+.fa-file-photo-o {
+  &:before {
+    content: $fa-file-photo-o;
+  }
+}
+.fa-file-picture-o {
+  &:before {
+    content: $fa-file-picture-o;
+  }
+}
+.fa-file-archive-o {
+  &:before {
+    content: $fa-file-archive-o;
+  }
+}
+.fa-file-zip-o {
+  &:before {
+    content: $fa-file-zip-o;
+  }
+}
+.fa-file-audio-o {
+  &:before {
+    content: $fa-file-audio-o;
+  }
+}
+.fa-file-sound-o {
+  &:before {
+    content: $fa-file-sound-o;
+  }
+}
+.fa-file-movie-o {
+  &:before {
+    content: $fa-file-movie-o;
+  }
+}
+.fa-file-video-o {
+  &:before {
+    content: $fa-file-video-o;
+  }
+}
+.fa-file-code-o {
+  &:before {
+    content: $fa-file-code-o;
+  }
+}
+.fa-vine {
+  &:before {
+    content: $fa-vine;
+  }
+}
+.fa-codepen {
+  &:before {
+    content: $fa-codepen;
+  }
+}
+.fa-jsfiddle {
+  &:before {
+    content: $fa-jsfiddle;
+  }
+}
+.fa-life-bouy {
+  &:before {
+    content: $fa-life-bouy;
+  }
+}
+.fa-life-buoy {
+  &:before {
+    content: $fa-life-buoy;
+  }
+}
+.fa-life-ring {
+  &:before {
+    content: $fa-life-ring;
+  }
+}
+.fa-life-saver {
+  &:before {
+    content: $fa-life-saver;
+  }
+}
+.fa-support {
+  &:before {
+    content: $fa-support;
+  }
+}
+.fa-circle-o-notch {
+  &:before {
+    content: $fa-circle-o-notch;
+  }
+}
+.fa-ra {
+  &:before {
+    content: $fa-ra;
+  }
+}
+.fa-rebel {
+  &:before {
+    content: $fa-rebel;
+  }
+}
+.fa-empire {
+  &:before {
+    content: $fa-empire;
+  }
+}
+.fa-ge {
+  &:before {
+    content: $fa-ge;
+  }
+}
+.fa-git-square {
+  &:before {
+    content: $fa-git-square;
+  }
+}
+.fa-git {
+  &:before {
+    content: $fa-git;
+  }
+}
+.fa-hacker-news {
+  &:before {
+    content: $fa-hacker-news;
+  }
+}
+.fa-y-combinator-square {
+  &:before {
+    content: $fa-y-combinator-square;
+  }
+}
+.fa-yc-square {
+  &:before {
+    content: $fa-yc-square;
+  }
+}
+.fa-tencent-weibo {
+  &:before {
+    content: $fa-tencent-weibo;
+  }
+}
+.fa-qq {
+  &:before {
+    content: $fa-qq;
+  }
+}
+.fa-wechat {
+  &:before {
+    content: $fa-wechat;
+  }
+}
+.fa-weixin {
+  &:before {
+    content: $fa-weixin;
+  }
+}
+.fa-paper-plane {
+  &:before {
+    content: $fa-paper-plane;
+  }
+}
+.fa-send {
+  &:before {
+    content: $fa-send;
+  }
+}
+.fa-paper-plane-o {
+  &:before {
+    content: $fa-paper-plane-o;
+  }
+}
+.fa-send-o {
+  &:before {
+    content: $fa-send-o;
+  }
+}
+.fa-history {
+  &:before {
+    content: $fa-history;
+  }
+}
+.fa-circle-thin {
+  &:before {
+    content: $fa-circle-thin;
+  }
+}
+.fa-header {
+  &:before {
+    content: $fa-header;
+  }
+}
+.fa-paragraph {
+  &:before {
+    content: $fa-paragraph;
+  }
+}
+.fa-sliders2 {
+  &:before {
+    content: $fa-sliders2;
+  }
+}
+.fa-share-alt {
+  &:before {
+    content: $fa-share-alt;
+  }
+}
+.fa-share-alt-square {
+  &:before {
+    content: $fa-share-alt-square;
+  }
+}
+.fa-bomb {
+  &:before {
+    content: $fa-bomb;
+  }
+}
+.fa-futbol-o {
+  &:before {
+    content: $fa-futbol-o;
+  }
+}
+.fa-soccer-ball-o {
+  &:before {
+    content: $fa-soccer-ball-o;
+  }
+}
+.fa-tty {
+  &:before {
+    content: $fa-tty;
+  }
+}
+.fa-binoculars {
+  &:before {
+    content: $fa-binoculars;
+  }
+}
+.fa-plug {
+  &:before {
+    content: $fa-plug;
+  }
+}
+.fa-slideshare {
+  &:before {
+    content: $fa-slideshare;
+  }
+}
+.fa-twitch {
+  &:before {
+    content: $fa-twitch;
+  }
+}
+.fa-yelp {
+  &:before {
+    content: $fa-yelp;
+  }
+}
+.fa-newspaper-o {
+  &:before {
+    content: $fa-newspaper-o;
+  }
+}
+.fa-wifi {
+  &:before {
+    content: $fa-wifi;
+  }
+}
+.fa-calculator {
+  &:before {
+    content: $fa-calculator;
+  }
+}
+.fa-paypal {
+  &:before {
+    content: $fa-paypal;
+  }
+}
+.fa-google-wallet {
+  &:before {
+    content: $fa-google-wallet;
+  }
+}
+.fa-cc-visa {
+  &:before {
+    content: $fa-cc-visa;
+  }
+}
+.fa-cc-mastercard {
+  &:before {
+    content: $fa-cc-mastercard;
+  }
+}
+.fa-cc-discover {
+  &:before {
+    content: $fa-cc-discover;
+  }
+}
+.fa-cc-amex {
+  &:before {
+    content: $fa-cc-amex;
+  }
+}
+.fa-cc-paypal {
+  &:before {
+    content: $fa-cc-paypal;
+  }
+}
+.fa-cc-stripe {
+  &:before {
+    content: $fa-cc-stripe;
+  }
+}
+.fa-bell-slash {
+  &:before {
+    content: $fa-bell-slash;
+  }
+}
+.fa-bell-slash-o {
+  &:before {
+    content: $fa-bell-slash-o;
+  }
+}
+.fa-trash {
+  &:before {
+    content: $fa-trash;
+  }
+}
+.fa-copyright {
+  &:before {
+    content: $fa-copyright;
+  }
+}
+.fa-at {
+  &:before {
+    content: $fa-at;
+  }
+}
+.fa-eyedropper {
+  &:before {
+    content: $fa-eyedropper;
+  }
+}
+.fa-paint-brush {
+  &:before {
+    content: $fa-paint-brush;
+  }
+}
+.fa-birthday-cake {
+  &:before {
+    content: $fa-birthday-cake;
+  }
+}
+.fa-area-chart {
+  &:before {
+    content: $fa-area-chart;
+  }
+}
+.fa-pie-chart {
+  &:before {
+    content: $fa-pie-chart;
+  }
+}
+.fa-line-chart {
+  &:before {
+    content: $fa-line-chart;
+  }
+}
+.fa-lastfm {
+  &:before {
+    content: $fa-lastfm;
+  }
+}
+.fa-lastfm-square {
+  &:before {
+    content: $fa-lastfm-square;
+  }
+}
+.fa-toggle-off {
+  &:before {
+    content: $fa-toggle-off;
+  }
+}
+.fa-toggle-on {
+  &:before {
+    content: $fa-toggle-on;
+  }
+}
+.fa-bicycle {
+  &:before {
+    content: $fa-bicycle;
+  }
+}
+.fa-bus {
+  &:before {
+    content: $fa-bus;
+  }
+}
+.fa-ioxhost {
+  &:before {
+    content: $fa-ioxhost;
+  }
+}
+.fa-angellist {
+  &:before {
+    content: $fa-angellist;
+  }
+}
+.fa-cc {
+  &:before {
+    content: $fa-cc;
+  }
+}
+.fa-ils {
+  &:before {
+    content: $fa-ils;
+  }
+}
+.fa-shekel {
+  &:before {
+    content: $fa-shekel;
+  }
+}
+.fa-sheqel {
+  &:before {
+    content: $fa-sheqel;
+  }
+}
+.fa-meanpath {
+  &:before {
+    content: $fa-meanpath;
+  }
+}
+.fa-buysellads {
+  &:before {
+    content: $fa-buysellads;
+  }
+}
+.fa-connectdevelop {
+  &:before {
+    content: $fa-connectdevelop;
+  }
+}
+.fa-dashcube {
+  &:before {
+    content: $fa-dashcube;
+  }
+}
+.fa-forumbee {
+  &:before {
+    content: $fa-forumbee;
+  }
+}
+.fa-leanpub {
+  &:before {
+    content: $fa-leanpub;
+  }
+}
+.fa-sellsy {
+  &:before {
+    content: $fa-sellsy;
+  }
+}
+.fa-shirtsinbulk {
+  &:before {
+    content: $fa-shirtsinbulk;
+  }
+}
+.fa-simplybuilt {
+  &:before {
+    content: $fa-simplybuilt;
+  }
+}
+.fa-skyatlas {
+  &:before {
+    content: $fa-skyatlas;
+  }
+}
+.fa-cart-plus {
+  &:before {
+    content: $fa-cart-plus;
+  }
+}
+.fa-cart-arrow-down {
+  &:before {
+    content: $fa-cart-arrow-down;
+  }
+}
+.fa-diamond {
+  &:before {
+    content: $fa-diamond;
+  }
+}
+.fa-ship {
+  &:before {
+    content: $fa-ship;
+  }
+}
+.fa-user-secret {
+  &:before {
+    content: $fa-user-secret;
+  }
+}
+.fa-motorcycle {
+  &:before {
+    content: $fa-motorcycle;
+  }
+}
+.fa-street-view {
+  &:before {
+    content: $fa-street-view;
+  }
+}
+.fa-heartbeat {
+  &:before {
+    content: $fa-heartbeat;
+  }
+}
+.fa-venus {
+  &:before {
+    content: $fa-venus;
+  }
+}
+.fa-mars {
+  &:before {
+    content: $fa-mars;
+  }
+}
+.fa-mercury {
+  &:before {
+    content: $fa-mercury;
+  }
+}
+.fa-intersex {
+  &:before {
+    content: $fa-intersex;
+  }
+}
+.fa-transgender {
+  &:before {
+    content: $fa-transgender;
+  }
+}
+.fa-transgender-alt {
+  &:before {
+    content: $fa-transgender-alt;
+  }
+}
+.fa-venus-double {
+  &:before {
+    content: $fa-venus-double;
+  }
+}
+.fa-mars-double {
+  &:before {
+    content: $fa-mars-double;
+  }
+}
+.fa-venus-mars {
+  &:before {
+    content: $fa-venus-mars;
+  }
+}
+.fa-mars-stroke {
+  &:before {
+    content: $fa-mars-stroke;
+  }
+}
+.fa-mars-stroke-v {
+  &:before {
+    content: $fa-mars-stroke-v;
+  }
+}
+.fa-mars-stroke-h {
+  &:before {
+    content: $fa-mars-stroke-h;
+  }
+}
+.fa-neuter {
+  &:before {
+    content: $fa-neuter;
+  }
+}
+.fa-genderless {
+  &:before {
+    content: $fa-genderless;
+  }
+}
+.fa-facebook-official {
+  &:before {
+    content: $fa-facebook-official;
+  }
+}
+.fa-pinterest-p {
+  &:before {
+    content: $fa-pinterest-p;
+  }
+}
+.fa-whatsapp {
+  &:before {
+    content: $fa-whatsapp;
+  }
+}
+.fa-server {
+  &:before {
+    content: $fa-server;
+  }
+}
+.fa-user-plus {
+  &:before {
+    content: $fa-user-plus;
+  }
+}
+.fa-user-times {
+  &:before {
+    content: $fa-user-times;
+  }
+}
+.fa-bed {
+  &:before {
+    content: $fa-bed;
+  }
+}
+.fa-hotel {
+  &:before {
+    content: $fa-hotel;
+  }
+}
+.fa-viacoin {
+  &:before {
+    content: $fa-viacoin;
+  }
+}
+.fa-train {
+  &:before {
+    content: $fa-train;
+  }
+}
+.fa-subway {
+  &:before {
+    content: $fa-subway;
+  }
+}
+.fa-medium {
+  &:before {
+    content: $fa-medium;
+  }
+}
+.fa-y-combinator {
+  &:before {
+    content: $fa-y-combinator;
+  }
+}
+.fa-yc {
+  &:before {
+    content: $fa-yc;
+  }
+}
+.fa-optin-monster {
+  &:before {
+    content: $fa-optin-monster;
+  }
+}
+.fa-opencart {
+  &:before {
+    content: $fa-opencart;
+  }
+}
+.fa-expeditedssl {
+  &:before {
+    content: $fa-expeditedssl;
+  }
+}
+.fa-battery-4 {
+  &:before {
+    content: $fa-battery-4;
+  }
+}
+.fa-battery-full {
+  &:before {
+    content: $fa-battery-full;
+  }
+}
+.fa-battery-3 {
+  &:before {
+    content: $fa-battery-3;
+  }
+}
+.fa-battery-three-quarters {
+  &:before {
+    content: $fa-battery-three-quarters;
+  }
+}
+.fa-battery-2 {
+  &:before {
+    content: $fa-battery-2;
+  }
+}
+.fa-battery-half {
+  &:before {
+    content: $fa-battery-half;
+  }
+}
+.fa-battery-1 {
+  &:before {
+    content: $fa-battery-1;
+  }
+}
+.fa-battery-quarter {
+  &:before {
+    content: $fa-battery-quarter;
+  }
+}
+.fa-battery-0 {
+  &:before {
+    content: $fa-battery-0;
+  }
+}
+.fa-battery-empty {
+  &:before {
+    content: $fa-battery-empty;
+  }
+}
+.fa-mouse-pointer {
+  &:before {
+    content: $fa-mouse-pointer;
+  }
+}
+.fa-i-cursor {
+  &:before {
+    content: $fa-i-cursor;
+  }
+}
+.fa-object-group {
+  &:before {
+    content: $fa-object-group;
+  }
+}
+.fa-object-ungroup {
+  &:before {
+    content: $fa-object-ungroup;
+  }
+}
+.fa-sticky-note {
+  &:before {
+    content: $fa-sticky-note;
+  }
+}
+.fa-sticky-note-o {
+  &:before {
+    content: $fa-sticky-note-o;
+  }
+}
+.fa-cc-jcb {
+  &:before {
+    content: $fa-cc-jcb;
+  }
+}
+.fa-cc-diners-club {
+  &:before {
+    content: $fa-cc-diners-club;
+  }
+}
+.fa-clone {
+  &:before {
+    content: $fa-clone;
+  }
+}
+.fa-balance-scale {
+  &:before {
+    content: $fa-balance-scale;
+  }
+}
+.fa-hourglass-o {
+  &:before {
+    content: $fa-hourglass-o;
+  }
+}
+.fa-hourglass-1 {
+  &:before {
+    content: $fa-hourglass-1;
+  }
+}
+.fa-hourglass-start {
+  &:before {
+    content: $fa-hourglass-start;
+  }
+}
+.fa-hourglass-2 {
+  &:before {
+    content: $fa-hourglass-2;
+  }
+}
+.fa-hourglass-half {
+  &:before {
+    content: $fa-hourglass-half;
+  }
+}
+.fa-hourglass-3 {
+  &:before {
+    content: $fa-hourglass-3;
+  }
+}
+.fa-hourglass-end {
+  &:before {
+    content: $fa-hourglass-end;
+  }
+}
+.fa-hourglass {
+  &:before {
+    content: $fa-hourglass;
+  }
+}
+.fa-hand-grab-o {
+  &:before {
+    content: $fa-hand-grab-o;
+  }
+}
+.fa-hand-rock-o {
+  &:before {
+    content: $fa-hand-rock-o;
+  }
+}
+.fa-hand-paper-o {
+  &:before {
+    content: $fa-hand-paper-o;
+  }
+}
+.fa-hand-stop-o {
+  &:before {
+    content: $fa-hand-stop-o;
+  }
+}
+.fa-hand-scissors-o {
+  &:before {
+    content: $fa-hand-scissors-o;
+  }
+}
+.fa-hand-lizard-o {
+  &:before {
+    content: $fa-hand-lizard-o;
+  }
+}
+.fa-hand-spock-o {
+  &:before {
+    content: $fa-hand-spock-o;
+  }
+}
+.fa-hand-pointer-o {
+  &:before {
+    content: $fa-hand-pointer-o;
+  }
+}
+.fa-hand-peace-o {
+  &:before {
+    content: $fa-hand-peace-o;
+  }
+}
+.fa-trademark {
+  &:before {
+    content: $fa-trademark;
+  }
+}
+.fa-registered {
+  &:before {
+    content: $fa-registered;
+  }
+}
+.fa-creative-commons {
+  &:before {
+    content: $fa-creative-commons;
+  }
+}
+.fa-gg {
+  &:before {
+    content: $fa-gg;
+  }
+}
+.fa-gg-circle {
+  &:before {
+    content: $fa-gg-circle;
+  }
+}
+.fa-tripadvisor {
+  &:before {
+    content: $fa-tripadvisor;
+  }
+}
+.fa-odnoklassniki {
+  &:before {
+    content: $fa-odnoklassniki;
+  }
+}
+.fa-odnoklassniki-square {
+  &:before {
+    content: $fa-odnoklassniki-square;
+  }
+}
+.fa-get-pocket {
+  &:before {
+    content: $fa-get-pocket;
+  }
+}
+.fa-wikipedia-w {
+  &:before {
+    content: $fa-wikipedia-w;
+  }
+}
+.fa-safari {
+  &:before {
+    content: $fa-safari;
+  }
+}
+.fa-chrome {
+  &:before {
+    content: $fa-chrome;
+  }
+}
+.fa-firefox {
+  &:before {
+    content: $fa-firefox;
+  }
+}
+.fa-opera {
+  &:before {
+    content: $fa-opera;
+  }
+}
+.fa-internet-explorer {
+  &:before {
+    content: $fa-internet-explorer;
+  }
+}
+.fa-television {
+  &:before {
+    content: $fa-television;
+  }
+}
+.fa-tv {
+  &:before {
+    content: $fa-tv;
+  }
+}
+.fa-contao {
+  &:before {
+    content: $fa-contao;
+  }
+}
+.fa-500px {
+  &:before {
+    content: $fa-500px;
+  }
+}
+.fa-amazon {
+  &:before {
+    content: $fa-amazon;
+  }
+}
+.fa-calendar-plus-o {
+  &:before {
+    content: $fa-calendar-plus-o;
+  }
+}
+.fa-calendar-minus-o {
+  &:before {
+    content: $fa-calendar-minus-o;
+  }
+}
+.fa-calendar-times-o {
+  &:before {
+    content: $fa-calendar-times-o;
+  }
+}
+.fa-calendar-check-o {
+  &:before {
+    content: $fa-calendar-check-o;
+  }
+}
+.fa-industry {
+  &:before {
+    content: $fa-industry;
+  }
+}
+.fa-map-pin {
+  &:before {
+    content: $fa-map-pin;
+  }
+}
+.fa-map-signs {
+  &:before {
+    content: $fa-map-signs;
+  }
+}
+.fa-map-o {
+  &:before {
+    content: $fa-map-o;
+  }
+}
+.fa-map2 {
+  &:before {
+    content: $fa-map2;
+  }
+}
+.fa-commenting {
+  &:before {
+    content: $fa-commenting;
+  }
+}
+.fa-commenting-o {
+  &:before {
+    content: $fa-commenting-o;
+  }
+}
+.fa-houzz {
+  &:before {
+    content: $fa-houzz;
+  }
+}
+.fa-vimeo {
+  &:before {
+    content: $fa-vimeo;
+  }
+}
+.fa-black-tie {
+  &:before {
+    content: $fa-black-tie;
+  }
+}
+.fa-fonticons {
+  &:before {
+    content: $fa-fonticons;
+  }
+}
+.fa-reddit-alien {
+  &:before {
+    content: $fa-reddit-alien;
+  }
+}
+.fa-edge {
+  &:before {
+    content: $fa-edge;
+  }
+}
+.fa-credit-card-alt {
+  &:before {
+    content: $fa-credit-card-alt;
+  }
+}
+.fa-codiepie {
+  &:before {
+    content: $fa-codiepie;
+  }
+}
+.fa-modx {
+  &:before {
+    content: $fa-modx;
+  }
+}
+.fa-fort-awesome {
+  &:before {
+    content: $fa-fort-awesome;
+  }
+}
+.fa-usb {
+  &:before {
+    content: $fa-usb;
+  }
+}
+.fa-product-hunt {
+  &:before {
+    content: $fa-product-hunt;
+  }
+}
+.fa-mixcloud {
+  &:before {
+    content: $fa-mixcloud;
+  }
+}
+.fa-scribd {
+  &:before {
+    content: $fa-scribd;
+  }
+}
+.fa-pause-circle {
+  &:before {
+    content: $fa-pause-circle;
+  }
+}
+.fa-pause-circle-o {
+  &:before {
+    content: $fa-pause-circle-o;
+  }
+}
+.fa-stop-circle {
+  &:before {
+    content: $fa-stop-circle;
+  }
+}
+.fa-stop-circle-o {
+  &:before {
+    content: $fa-stop-circle-o;
+  }
+}
+.fa-shopping-bag {
+  &:before {
+    content: $fa-shopping-bag;
+  }
+}
+.fa-shopping-basket {
+  &:before {
+    content: $fa-shopping-basket;
+  }
+}
+.fa-hashtag {
+  &:before {
+    content: $fa-hashtag;
+  }
+}
+.fa-bluetooth {
+  &:before {
+    content: $fa-bluetooth;
+  }
+}
+.fa-bluetooth-b {
+  &:before {
+    content: $fa-bluetooth-b;
+  }
+}
+.fa-percent {
+  &:before {
+    content: $fa-percent;
+  }
+}
+
diff --git a/org.eclipse.osbp.themes/scss/external/_font-awesome-variables.scss b/org.eclipse.osbp.themes/scss/external/_font-awesome-variables.scss
new file mode 100644
index 0000000..488d9f0
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/external/_font-awesome-variables.scss
@@ -0,0 +1,703 @@
+/* retrieved from icomoon.io
+	-> select font
+	-> download font including variables for sass
+	-> include contents of variables.scss in font-name-variables.scss 
+   	and styles.scss in font-name-reference.scss
+   	import in iconfont.scss
+   	Note: Pay attention to numbered icons (like "icon-name2") 
+   	*/
+
+$fa-glass: "\f000";
+$fa-music: "\f001";
+$fa-search: "\f002";
+$fa-envelope-o: "\f003";
+$fa-heart: "\f004";
+$fa-star: "\f005";
+$fa-star-o: "\f006";
+$fa-user: "\f007";
+$fa-film: "\f008";
+$fa-th-large: "\f009";
+$fa-th: "\f00a";
+$fa-th-list: "\f00b";
+$fa-check: "\f00c";
+$fa-close: "\f00d";
+$fa-remove: "\f00d";
+$fa-times: "\f00d";
+$fa-search-plus: "\f00e";
+$fa-search-minus: "\f010";
+$fa-power-off: "\f011";
+$fa-signal: "\f012";
+$fa-cog: "\f013";
+$fa-gear: "\f013";
+$fa-trash-o: "\f014";
+$fa-home: "\f015";
+$fa-file-o: "\f016";
+$fa-clock-o: "\f017";
+$fa-road: "\f018";
+$fa-download: "\f019";
+$fa-arrow-circle-o-down: "\f01a";
+$fa-arrow-circle-o-up: "\f01b";
+$fa-inbox: "\f01c";
+$fa-play-circle-o: "\f01d";
+$fa-repeat: "\f01e";
+$fa-rotate-right: "\f01e";
+$fa-refresh: "\f021";
+$fa-list-alt: "\f022";
+$fa-lock: "\f023";
+$fa-flag: "\f024";
+$fa-headphones: "\f025";
+$fa-volume-off: "\f026";
+$fa-volume-down: "\f027";
+$fa-volume-up: "\f028";
+$fa-qrcode: "\f029";
+$fa-barcode: "\f02a";
+$fa-tag: "\f02b";
+$fa-tags: "\f02c";
+$fa-book2: "\f02d";
+$fa-bookmark: "\f02e";
+$fa-print: "\f02f";
+$fa-camera: "\f030";
+$fa-font: "\f031";
+$fa-bold: "\f032";
+$fa-italic: "\f033";
+$fa-text-height: "\f034";
+$fa-text-width: "\f035";
+$fa-align-left: "\f036";
+$fa-align-center: "\f037";
+$fa-align-right: "\f038";
+$fa-align-justify: "\f039";
+$fa-list: "\f03a";
+$fa-dedent: "\f03b";
+$fa-outdent: "\f03b";
+$fa-indent: "\f03c";
+$fa-video-camera: "\f03d";
+$fa-image: "\f03e";
+$fa-photo: "\f03e";
+$fa-picture-o: "\f03e";
+$fa-pencil: "\f040";
+$fa-map-marker: "\f041";
+$fa-adjust: "\f042";
+$fa-tint: "\f043";
+$fa-edit: "\f044";
+$fa-pencil-square-o: "\f044";
+$fa-share-square-o: "\f045";
+$fa-check-square-o: "\f046";
+$fa-arrows: "\f047";
+$fa-step-backward: "\f048";
+$fa-fast-backward: "\f049";
+$fa-backward: "\f04a";
+$fa-play: "\f04b";
+$fa-pause: "\f04c";
+$fa-stop: "\f04d";
+$fa-forward: "\f04e";
+$fa-fast-forward: "\f050";
+$fa-step-forward: "\f051";
+$fa-eject: "\f052";
+$fa-chevron-left: "\f053";
+$fa-chevron-right: "\f054";
+$fa-plus-circle: "\f055";
+$fa-minus-circle: "\f056";
+$fa-times-circle: "\f057";
+$fa-check-circle: "\f058";
+$fa-question-circle: "\f059";
+$fa-info-circle: "\f05a";
+$fa-crosshairs: "\f05b";
+$fa-times-circle-o: "\f05c";
+$fa-check-circle-o: "\f05d";
+$fa-ban: "\f05e";
+$fa-arrow-left: "\f060";
+$fa-arrow-right: "\f061";
+$fa-arrow-up: "\f062";
+$fa-arrow-down: "\f063";
+$fa-mail-forward: "\f064";
+$fa-share: "\f064";
+$fa-expand: "\f065";
+$fa-compress: "\f066";
+$fa-plus: "\f067";
+$fa-minus: "\f068";
+$fa-asterisk: "\f069";
+$fa-exclamation-circle: "\f06a";
+$fa-gift: "\f06b";
+$fa-leaf: "\f06c";
+$fa-fire: "\f06d";
+$fa-eye: "\f06e";
+$fa-eye-slash: "\f070";
+$fa-exclamation-triangle: "\f071";
+$fa-warning: "\f071";
+$fa-plane: "\f072";
+$fa-calendar: "\f073";
+$fa-random2: "\f074";
+$fa-comment2: "\f075";
+$fa-magnet: "\f076";
+$fa-chevron-up: "\f077";
+$fa-chevron-down: "\f078";
+$fa-retweet2: "\f079";
+$fa-shopping-cart: "\f07a";
+$fa-folder: "\f07b";
+$fa-folder-open: "\f07c";
+$fa-arrows-v: "\f07d";
+$fa-arrows-h: "\f07e";
+$fa-bar-chart2: "\f080";
+$fa-bar-chart-o: "\f080";
+$fa-twitter-square: "\f081";
+$fa-facebook-square: "\f082";
+$fa-camera-retro: "\f083";
+$fa-key: "\f084";
+$fa-cogs: "\f085";
+$fa-gears: "\f085";
+$fa-comments: "\f086";
+$fa-thumbs-o-up: "\f087";
+$fa-thumbs-o-down: "\f088";
+$fa-star-half: "\f089";
+$fa-heart-o: "\f08a";
+$fa-sign-out: "\f08b";
+$fa-linkedin-square: "\f08c";
+$fa-thumb-tack: "\f08d";
+$fa-external-link: "\f08e";
+$fa-sign-in2: "\f090";
+$fa-trophy: "\f091";
+$fa-github-square: "\f092";
+$fa-upload3: "\f093";
+$fa-lemon-o: "\f094";
+$fa-phone: "\f095";
+$fa-square-o: "\f096";
+$fa-bookmark-o: "\f097";
+$fa-phone-square: "\f098";
+$fa-twitter: "\f099";
+$fa-facebook: "\f09a";
+$fa-facebook-f: "\f09a";
+$fa-github: "\f09b";
+$fa-unlock: "\f09c";
+$fa-credit-card: "\f09d";
+$fa-feed: "\f09e";
+$fa-rss: "\f09e";
+$fa-hdd-o: "\f0a0";
+$fa-bullhorn: "\f0a1";
+$fa-bell-o: "\f0a2";
+$fa-certificate: "\f0a3";
+$fa-hand-o-right: "\f0a4";
+$fa-hand-o-left: "\f0a5";
+$fa-hand-o-up: "\f0a6";
+$fa-hand-o-down: "\f0a7";
+$fa-arrow-circle-left: "\f0a8";
+$fa-arrow-circle-right: "\f0a9";
+$fa-arrow-circle-up: "\f0aa";
+$fa-arrow-circle-down: "\f0ab";
+$fa-globe: "\f0ac";
+$fa-wrench: "\f0ad";
+$fa-tasks2: "\f0ae";
+$fa-filter2: "\f0b0";
+$fa-briefcase: "\f0b1";
+$fa-arrows-alt: "\f0b2";
+$fa-group: "\f0c0";
+$fa-users: "\f0c0";
+$fa-chain: "\f0c1";
+$fa-link: "\f0c1";
+$fa-cloud: "\f0c2";
+$fa-flask: "\f0c3";
+$fa-cut: "\f0c4";
+$fa-scissors: "\f0c4";
+$fa-copy: "\f0c5";
+$fa-files-o: "\f0c5";
+$fa-paperclip: "\f0c6";
+$fa-floppy-o: "\f0c7";
+$fa-save: "\f0c7";
+$fa-square: "\f0c8";
+$fa-bars: "\f0c9";
+$fa-navicon: "\f0c9";
+$fa-reorder: "\f0c9";
+$fa-list-ul: "\f0ca";
+$fa-list-ol: "\f0cb";
+$fa-strikethrough: "\f0cc";
+$fa-underline: "\f0cd";
+$fa-table2: "\f0ce";
+$fa-magic: "\f0d0";
+$fa-truck: "\f0d1";
+$fa-pinterest: "\f0d2";
+$fa-pinterest-square: "\f0d3";
+$fa-google-plus-square: "\f0d4";
+$fa-google-plus: "\f0d5";
+$fa-money: "\f0d6";
+$fa-caret-down: "\f0d7";
+$fa-caret-up: "\f0d8";
+$fa-caret-left: "\f0d9";
+$fa-caret-right: "\f0da";
+$fa-columns: "\f0db";
+$fa-sort: "\f0dc";
+$fa-unsorted: "\f0dc";
+$fa-sort-desc: "\f0dd";
+$fa-sort-down: "\f0dd";
+$fa-sort-asc: "\f0de";
+$fa-sort-up: "\f0de";
+$fa-envelope: "\f0e0";
+$fa-linkedin: "\f0e1";
+$fa-rotate-left: "\f0e2";
+$fa-undo: "\f0e2";
+$fa-gavel: "\f0e3";
+$fa-legal: "\f0e3";
+$fa-dashboard: "\f0e4";
+$fa-tachometer: "\f0e4";
+$fa-comment-o2: "\f0e5";
+$fa-comments-o: "\f0e6";
+$fa-bolt: "\f0e7";
+$fa-flash: "\f0e7";
+$fa-sitemap2: "\f0e8";
+$fa-umbrella: "\f0e9";
+$fa-clipboard: "\f0ea";
+$fa-paste: "\f0ea";
+$fa-lightbulb-o: "\f0eb";
+$fa-exchange: "\f0ec";
+$fa-cloud-download: "\f0ed";
+$fa-cloud-upload: "\f0ee";
+$fa-user-md: "\f0f0";
+$fa-stethoscope: "\f0f1";
+$fa-suitcase: "\f0f2";
+$fa-bell: "\f0f3";
+$fa-coffee: "\f0f4";
+$fa-cutlery: "\f0f5";
+$fa-file-text-o2: "\f0f6";
+$fa-building-o: "\f0f7";
+$fa-hospital-o: "\f0f8";
+$fa-ambulance: "\f0f9";
+$fa-medkit: "\f0fa";
+$fa-fighter-jet: "\f0fb";
+$fa-beer: "\f0fc";
+$fa-h-square: "\f0fd";
+$fa-plus-square: "\f0fe";
+$fa-angle-double-left: "\f100";
+$fa-angle-double-right: "\f101";
+$fa-angle-double-up: "\f102";
+$fa-angle-double-down: "\f103";
+$fa-angle-left: "\f104";
+$fa-angle-right: "\f105";
+$fa-angle-up: "\f106";
+$fa-angle-down: "\f107";
+$fa-desktop: "\f108";
+$fa-laptop: "\f109";
+$fa-tablet: "\f10a";
+$fa-mobile: "\f10b";
+$fa-mobile-phone: "\f10b";
+$fa-circle-o: "\f10c";
+$fa-quote-left: "\f10d";
+$fa-quote-right: "\f10e";
+$fa-spinner: "\f110";
+$fa-circle: "\f111";
+$fa-mail-reply: "\f112";
+$fa-reply: "\f112";
+$fa-github-alt: "\f113";
+$fa-folder-o: "\f114";
+$fa-folder-open-o: "\f115";
+$fa-smile-o: "\f118";
+$fa-frown-o: "\f119";
+$fa-meh-o: "\f11a";
+$fa-gamepad: "\f11b";
+$fa-keyboard-o: "\f11c";
+$fa-flag-o: "\f11d";
+$fa-flag-checkered: "\f11e";
+$fa-terminal: "\f120";
+$fa-code: "\f121";
+$fa-mail-reply-all: "\f122";
+$fa-reply-all: "\f122";
+$fa-star-half-empty: "\f123";
+$fa-star-half-full: "\f123";
+$fa-star-half-o: "\f123";
+$fa-location-arrow: "\f124";
+$fa-crop: "\f125";
+$fa-code-fork: "\f126";
+$fa-chain-broken: "\f127";
+$fa-unlink: "\f127";
+$fa-question: "\f128";
+$fa-info: "\f129";
+$fa-exclamation: "\f12a";
+$fa-superscript: "\f12b";
+$fa-subscript: "\f12c";
+$fa-eraser: "\f12d";
+$fa-puzzle-piece2: "\f12e";
+$fa-microphone: "\f130";
+$fa-microphone-slash: "\f131";
+$fa-shield: "\f132";
+$fa-calendar-o: "\f133";
+$fa-fire-extinguisher: "\f134";
+$fa-rocket: "\f135";
+$fa-maxcdn: "\f136";
+$fa-chevron-circle-left: "\f137";
+$fa-chevron-circle-right: "\f138";
+$fa-chevron-circle-up: "\f139";
+$fa-chevron-circle-down: "\f13a";
+$fa-html5: "\f13b";
+$fa-css3: "\f13c";
+$fa-anchor: "\f13d";
+$fa-unlock-alt: "\f13e";
+$fa-bullseye: "\f140";
+$fa-ellipsis-h: "\f141";
+$fa-ellipsis-v: "\f142";
+$fa-rss-square: "\f143";
+$fa-play-circle: "\f144";
+$fa-ticket: "\f145";
+$fa-minus-square: "\f146";
+$fa-minus-square-o: "\f147";
+$fa-level-up: "\f148";
+$fa-level-down: "\f149";
+$fa-check-square: "\f14a";
+$fa-pencil-square: "\f14b";
+$fa-external-link-square: "\f14c";
+$fa-share-square: "\f14d";
+$fa-compass: "\f14e";
+$fa-caret-square-o-down: "\f150";
+$fa-toggle-down: "\f150";
+$fa-caret-square-o-up: "\f151";
+$fa-toggle-up: "\f151";
+$fa-caret-square-o-right: "\f152";
+$fa-toggle-right: "\f152";
+$fa-eur: "\f153";
+$fa-euro: "\f153";
+$fa-gbp: "\f154";
+$fa-dollar: "\f155";
+$fa-usd: "\f155";
+$fa-inr: "\f156";
+$fa-rupee: "\f156";
+$fa-cny: "\f157";
+$fa-jpy: "\f157";
+$fa-rmb: "\f157";
+$fa-yen: "\f157";
+$fa-rouble: "\f158";
+$fa-rub: "\f158";
+$fa-ruble: "\f158";
+$fa-krw: "\f159";
+$fa-won: "\f159";
+$fa-bitcoin: "\f15a";
+$fa-btc: "\f15a";
+$fa-file: "\f15b";
+$fa-file-text: "\f15c";
+$fa-sort-alpha-asc: "\f15d";
+$fa-sort-alpha-desc: "\f15e";
+$fa-sort-amount-asc: "\f160";
+$fa-sort-amount-desc: "\f161";
+$fa-sort-numeric-asc: "\f162";
+$fa-sort-numeric-desc: "\f163";
+$fa-thumbs-up: "\f164";
+$fa-thumbs-down: "\f165";
+$fa-youtube-square: "\f166";
+$fa-youtube: "\f167";
+$fa-xing: "\f168";
+$fa-xing-square: "\f169";
+$fa-youtube-play: "\f16a";
+$fa-dropbox: "\f16b";
+$fa-stack-overflow: "\f16c";
+$fa-instagram: "\f16d";
+$fa-flickr: "\f16e";
+$fa-adn: "\f170";
+$fa-bitbucket: "\f171";
+$fa-bitbucket-square: "\f172";
+$fa-tumblr: "\f173";
+$fa-tumblr-square: "\f174";
+$fa-long-arrow-down: "\f175";
+$fa-long-arrow-up: "\f176";
+$fa-long-arrow-left: "\f177";
+$fa-long-arrow-right: "\f178";
+$fa-apple: "\f179";
+$fa-windows: "\f17a";
+$fa-android: "\f17b";
+$fa-linux: "\f17c";
+$fa-dribbble: "\f17d";
+$fa-skype: "\f17e";
+$fa-foursquare: "\f180";
+$fa-trello: "\f181";
+$fa-female: "\f182";
+$fa-male: "\f183";
+$fa-gittip: "\f184";
+$fa-gratipay: "\f184";
+$fa-sun-o: "\f185";
+$fa-moon-o: "\f186";
+$fa-archive2: "\f187";
+$fa-bug: "\f188";
+$fa-vk: "\f189";
+$fa-weibo: "\f18a";
+$fa-renren: "\f18b";
+$fa-pagelines: "\f18c";
+$fa-stack-exchange: "\f18d";
+$fa-arrow-circle-o-right: "\f18e";
+$fa-arrow-circle-o-left: "\f190";
+$fa-caret-square-o-left: "\f191";
+$fa-toggle-left: "\f191";
+$fa-dot-circle-o: "\f192";
+$fa-wheelchair: "\f193";
+$fa-vimeo-square: "\f194";
+$fa-try: "\f195";
+$fa-turkish-lira: "\f195";
+$fa-plus-square-o: "\f196";
+$fa-space-shuttle: "\f197";
+$fa-slack: "\f198";
+$fa-envelope-square: "\f199";
+$fa-wordpress: "\f19a";
+$fa-openid: "\f19b";
+$fa-bank: "\f19c";
+$fa-institution: "\f19c";
+$fa-university: "\f19c";
+$fa-graduation-cap: "\f19d";
+$fa-mortar-board: "\f19d";
+$fa-yahoo: "\f19e";
+$fa-google: "\f1a0";
+$fa-reddit: "\f1a1";
+$fa-reddit-square: "\f1a2";
+$fa-stumbleupon-circle: "\f1a3";
+$fa-stumbleupon: "\f1a4";
+$fa-delicious: "\f1a5";
+$fa-digg: "\f1a6";
+$fa-pied-piper: "\f1a7";
+$fa-pied-piper-alt: "\f1a8";
+$fa-drupal: "\f1a9";
+$fa-joomla: "\f1aa";
+$fa-language: "\f1ab";
+$fa-fax: "\f1ac";
+$fa-building: "\f1ad";
+$fa-child: "\f1ae";
+$fa-paw: "\f1b0";
+$fa-spoon: "\f1b1";
+$fa-cube2: "\f1b2";
+$fa-cubes: "\f1b3";
+$fa-behance: "\f1b4";
+$fa-behance-square: "\f1b5";
+$fa-steam: "\f1b6";
+$fa-steam-square: "\f1b7";
+$fa-recycle: "\f1b8";
+$fa-automobile: "\f1b9";
+$fa-car: "\f1b9";
+$fa-cab: "\f1ba";
+$fa-taxi: "\f1ba";
+$fa-tree: "\f1bb";
+$fa-spotify: "\f1bc";
+$fa-deviantart: "\f1bd";
+$fa-soundcloud: "\f1be";
+$fa-database2: "\f1c0";
+$fa-file-pdf-o: "\f1c1";
+$fa-file-word-o: "\f1c2";
+$fa-file-excel-o: "\f1c3";
+$fa-file-powerpoint-o: "\f1c4";
+$fa-file-image-o: "\f1c5";
+$fa-file-photo-o: "\f1c5";
+$fa-file-picture-o: "\f1c5";
+$fa-file-archive-o: "\f1c6";
+$fa-file-zip-o: "\f1c6";
+$fa-file-audio-o: "\f1c7";
+$fa-file-sound-o: "\f1c7";
+$fa-file-movie-o: "\f1c8";
+$fa-file-video-o: "\f1c8";
+$fa-file-code-o: "\f1c9";
+$fa-vine: "\f1ca";
+$fa-codepen: "\f1cb";
+$fa-jsfiddle: "\f1cc";
+$fa-life-bouy: "\f1cd";
+$fa-life-buoy: "\f1cd";
+$fa-life-ring: "\f1cd";
+$fa-life-saver: "\f1cd";
+$fa-support: "\f1cd";
+$fa-circle-o-notch: "\f1ce";
+$fa-ra: "\f1d0";
+$fa-rebel: "\f1d0";
+$fa-empire: "\f1d1";
+$fa-ge: "\f1d1";
+$fa-git-square: "\f1d2";
+$fa-git: "\f1d3";
+$fa-hacker-news: "\f1d4";
+$fa-y-combinator-square: "\f1d4";
+$fa-yc-square: "\f1d4";
+$fa-tencent-weibo: "\f1d5";
+$fa-qq: "\f1d6";
+$fa-wechat: "\f1d7";
+$fa-weixin: "\f1d7";
+$fa-paper-plane: "\f1d8";
+$fa-send: "\f1d8";
+$fa-paper-plane-o: "\f1d9";
+$fa-send-o: "\f1d9";
+$fa-history: "\f1da";
+$fa-circle-thin: "\f1db";
+$fa-header: "\f1dc";
+$fa-paragraph: "\f1dd";
+$fa-sliders2: "\f1de";
+$fa-share-alt: "\f1e0";
+$fa-share-alt-square: "\f1e1";
+$fa-bomb: "\f1e2";
+$fa-futbol-o: "\f1e3";
+$fa-soccer-ball-o: "\f1e3";
+$fa-tty: "\f1e4";
+$fa-binoculars: "\f1e5";
+$fa-plug: "\f1e6";
+$fa-slideshare: "\f1e7";
+$fa-twitch: "\f1e8";
+$fa-yelp: "\f1e9";
+$fa-newspaper-o: "\f1ea";
+$fa-wifi: "\f1eb";
+$fa-calculator: "\f1ec";
+$fa-paypal: "\f1ed";
+$fa-google-wallet: "\f1ee";
+$fa-cc-visa: "\f1f0";
+$fa-cc-mastercard: "\f1f1";
+$fa-cc-discover: "\f1f2";
+$fa-cc-amex: "\f1f3";
+$fa-cc-paypal: "\f1f4";
+$fa-cc-stripe: "\f1f5";
+$fa-bell-slash: "\f1f6";
+$fa-bell-slash-o: "\f1f7";
+$fa-trash: "\f1f8";
+$fa-copyright: "\f1f9";
+$fa-at: "\f1fa";
+$fa-eyedropper: "\f1fb";
+$fa-paint-brush: "\f1fc";
+$fa-birthday-cake: "\f1fd";
+$fa-area-chart: "\f1fe";
+$fa-pie-chart: "\f200";
+$fa-line-chart: "\f201";
+$fa-lastfm: "\f202";
+$fa-lastfm-square: "\f203";
+$fa-toggle-off: "\f204";
+$fa-toggle-on: "\f205";
+$fa-bicycle: "\f206";
+$fa-bus: "\f207";
+$fa-ioxhost: "\f208";
+$fa-angellist: "\f209";
+$fa-cc: "\f20a";
+$fa-ils: "\f20b";
+$fa-shekel: "\f20b";
+$fa-sheqel: "\f20b";
+$fa-meanpath: "\f20c";
+$fa-buysellads: "\f20d";
+$fa-connectdevelop: "\f20e";
+$fa-dashcube: "\f210";
+$fa-forumbee: "\f211";
+$fa-leanpub: "\f212";
+$fa-sellsy: "\f213";
+$fa-shirtsinbulk: "\f214";
+$fa-simplybuilt: "\f215";
+$fa-skyatlas: "\f216";
+$fa-cart-plus: "\f217";
+$fa-cart-arrow-down: "\f218";
+$fa-diamond: "\f219";
+$fa-ship: "\f21a";
+$fa-user-secret: "\f21b";
+$fa-motorcycle: "\f21c";
+$fa-street-view: "\f21d";
+$fa-heartbeat: "\f21e";
+$fa-venus: "\f221";
+$fa-mars: "\f222";
+$fa-mercury: "\f223";
+$fa-intersex: "\f224";
+$fa-transgender: "\f224";
+$fa-transgender-alt: "\f225";
+$fa-venus-double: "\f226";
+$fa-mars-double: "\f227";
+$fa-venus-mars: "\f228";
+$fa-mars-stroke: "\f229";
+$fa-mars-stroke-v: "\f22a";
+$fa-mars-stroke-h: "\f22b";
+$fa-neuter: "\f22c";
+$fa-genderless: "\f22d";
+$fa-facebook-official: "\f230";
+$fa-pinterest-p: "\f231";
+$fa-whatsapp: "\f232";
+$fa-server: "\f233";
+$fa-user-plus: "\f234";
+$fa-user-times: "\f235";
+$fa-bed: "\f236";
+$fa-hotel: "\f236";
+$fa-viacoin: "\f237";
+$fa-train: "\f238";
+$fa-subway: "\f239";
+$fa-medium: "\f23a";
+$fa-y-combinator: "\f23b";
+$fa-yc: "\f23b";
+$fa-optin-monster: "\f23c";
+$fa-opencart: "\f23d";
+$fa-expeditedssl: "\f23e";
+$fa-battery-4: "\f240";
+$fa-battery-full: "\f240";
+$fa-battery-3: "\f241";
+$fa-battery-three-quarters: "\f241";
+$fa-battery-2: "\f242";
+$fa-battery-half: "\f242";
+$fa-battery-1: "\f243";
+$fa-battery-quarter: "\f243";
+$fa-battery-0: "\f244";
+$fa-battery-empty: "\f244";
+$fa-mouse-pointer: "\f245";
+$fa-i-cursor: "\f246";
+$fa-object-group: "\f247";
+$fa-object-ungroup: "\f248";
+$fa-sticky-note: "\f249";
+$fa-sticky-note-o: "\f24a";
+$fa-cc-jcb: "\f24b";
+$fa-cc-diners-club: "\f24c";
+$fa-clone: "\f24d";
+$fa-balance-scale: "\f24e";
+$fa-hourglass-o: "\f250";
+$fa-hourglass-1: "\f251";
+$fa-hourglass-start: "\f251";
+$fa-hourglass-2: "\f252";
+$fa-hourglass-half: "\f252";
+$fa-hourglass-3: "\f253";
+$fa-hourglass-end: "\f253";
+$fa-hourglass: "\f254";
+$fa-hand-grab-o: "\f255";
+$fa-hand-rock-o: "\f255";
+$fa-hand-paper-o: "\f256";
+$fa-hand-stop-o: "\f256";
+$fa-hand-scissors-o: "\f257";
+$fa-hand-lizard-o: "\f258";
+$fa-hand-spock-o: "\f259";
+$fa-hand-pointer-o: "\f25a";
+$fa-hand-peace-o: "\f25b";
+$fa-trademark: "\f25c";
+$fa-registered: "\f25d";
+$fa-creative-commons: "\f25e";
+$fa-gg: "\f260";
+$fa-gg-circle: "\f261";
+$fa-tripadvisor: "\f262";
+$fa-odnoklassniki: "\f263";
+$fa-odnoklassniki-square: "\f264";
+$fa-get-pocket: "\f265";
+$fa-wikipedia-w: "\f266";
+$fa-safari: "\f267";
+$fa-chrome: "\f268";
+$fa-firefox: "\f269";
+$fa-opera: "\f26a";
+$fa-internet-explorer: "\f26b";
+$fa-television: "\f26c";
+$fa-tv: "\f26c";
+$fa-contao: "\f26d";
+$fa-500px: "\f26e";
+$fa-amazon: "\f270";
+$fa-calendar-plus-o: "\f271";
+$fa-calendar-minus-o: "\f272";
+$fa-calendar-times-o: "\f273";
+$fa-calendar-check-o: "\f274";
+$fa-industry: "\f275";
+$fa-map-pin: "\f276";
+$fa-map-signs: "\f277";
+$fa-map-o: "\f278";
+$fa-map2: "\f279";
+$fa-commenting: "\f27a";
+$fa-commenting-o: "\f27b";
+$fa-houzz: "\f27c";
+$fa-vimeo: "\f27d";
+$fa-black-tie: "\f27e";
+$fa-fonticons: "\f280";
+$fa-reddit-alien: "\f281";
+$fa-edge: "\f282";
+$fa-credit-card-alt: "\f283";
+$fa-codiepie: "\f284";
+$fa-modx: "\f285";
+$fa-fort-awesome: "\f286";
+$fa-usb: "\f287";
+$fa-product-hunt: "\f288";
+$fa-mixcloud: "\f289";
+$fa-scribd: "\f28a";
+$fa-pause-circle: "\f28b";
+$fa-pause-circle-o: "\f28c";
+$fa-stop-circle: "\f28d";
+$fa-stop-circle-o: "\f28e";
+$fa-shopping-bag: "\f290";
+$fa-shopping-basket: "\f291";
+$fa-hashtag: "\f292";
+$fa-bluetooth: "\f293";
+$fa-bluetooth-b: "\f294";
+$fa-percent: "\f295";
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/scss/external/_reset.scss b/org.eclipse.osbp.themes/scss/external/_reset.scss
new file mode 100644
index 0000000..af94440
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/external/_reset.scss
@@ -0,0 +1,48 @@
+/* http://meyerweb.com/eric/tools/css/reset/ 
+   v2.0 | 20110126
+   License: none (public domain)
+*/
+
+html, body, div, span, applet, object, iframe,
+h1, h2, h3, h4, h5, h6, p, blockquote, pre,
+a, abbr, acronym, address, big, cite, code,
+del, dfn, em, img, ins, kbd, q, s, samp,
+small, strike, strong, sub, sup, tt, var,
+b, u, i, center,
+dl, dt, dd, ol, ul, li,
+fieldset, form, label, legend,
+table, caption, tbody, tfoot, thead, tr, th, td,
+article, aside, canvas, details, embed, 
+figure, figcaption, footer, header, hgroup, 
+menu, nav, output, ruby, section, summary,
+time, mark, audio, video {
+	margin: 0;
+	padding: 0;
+	border: 0;
+	font-size: 100%;
+	font: inherit;
+	vertical-align: baseline;
+}
+/* HTML5 display-role reset for older browsers */
+article, aside, details, figcaption, figure, 
+footer, header, hgroup, menu, nav, section {
+	display: block;
+}
+body {
+	line-height: 1;
+}
+ol, ul {
+	list-style: none;
+}
+blockquote, q {
+	quotes: none;
+}
+blockquote:before, blockquote:after,
+q:before, q:after {
+	content: '';
+	content: none;
+}
+table {
+	border-collapse: collapse;
+	border-spacing: 0;
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/scss/external/_vaadin-icons-reference.scss b/org.eclipse.osbp.themes/scss/external/_vaadin-icons-reference.scss
new file mode 100644
index 0000000..9102def
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/external/_vaadin-icons-reference.scss
@@ -0,0 +1,3057 @@
+/* retrieved from icomoon.io
+	-> select font
+	-> download font including variables for sass
+	-> include contents of variables.scss in font-name-variables.scss 
+   	and styles.scss in font-name-reference.scss
+   	import in iconfont.scss
+   	Note: Pay attention to numbered icons (like "icon-name2") 
+   	*/
+   	
+@import "vaadin-icons-variables";
+
+.vi-browser {
+  &:before {
+    content: $vi-browser;
+  }
+}
+.vi-bullets {
+  &:before {
+    content: $vi-bullets;
+  }
+}
+.vi-combobox {
+  &:before {
+    content: $vi-combobox;
+  }
+}
+.vi-file-tree {
+  &:before {
+    content: $vi-file-tree;
+  }
+}
+.vi-form {
+  &:before {
+    content: $vi-form;
+  }
+}
+.vi-grid-bevel {
+  &:before {
+    content: $vi-grid-bevel;
+  }
+}
+.vi-grid {
+  &:before {
+    content: $vi-grid;
+  }
+}
+.vi-layout {
+  &:before {
+    content: $vi-layout;
+  }
+}
+.vi-level-right-bold {
+  &:before {
+    content: $vi-level-right-bold;
+  }
+}
+.vi-options {
+  &:before {
+    content: $vi-options;
+  }
+}
+.vi-panel {
+  &:before {
+    content: $vi-panel;
+  }
+}
+.vi-road-branch {
+  &:before {
+    content: $vi-road-branch;
+  }
+}
+.vi-split {
+  &:before {
+    content: $vi-split;
+  }
+}
+.vi-tabs {
+  &:before {
+    content: $vi-tabs;
+  }
+}
+.vi-text-input {
+  &:before {
+    content: $vi-text-input;
+  }
+}
+.vi-tree-table {
+  &:before {
+    content: $vi-tree-table;
+  }
+}
+.vi-twin-col-select {
+  &:before {
+    content: $vi-twin-col-select;
+  }
+}
+.vi-cube {
+  &:before {
+    content: $vi-cube;
+  }
+}
+.vi-filter {
+  &:before {
+    content: $vi-filter;
+  }
+}
+.vi-hash {
+  &:before {
+    content: $vi-hash;
+  }
+}
+.vi-puzzle-piece {
+  &:before {
+    content: $vi-puzzle-piece;
+  }
+}
+.vi-sliders {
+  &:before {
+    content: $vi-sliders;
+  }
+}
+.vi-archive {
+  &:before {
+    content: $vi-archive;
+  }
+}
+.vi-book {
+  &:before {
+    content: $vi-book;
+  }
+}
+.vi-modal-list {
+  &:before {
+    content: $vi-modal-list;
+  }
+}
+.vi-random {
+  &:before {
+    content: $vi-random;
+  }
+}
+.vi-server {
+  &:before {
+    content: $vi-server;
+  }
+}
+.vi-database {
+  &:before {
+    content: $vi-database;
+  }
+}
+.vi-sitemap {
+  &:before {
+    content: $vi-sitemap;
+  }
+}
+.vi-tasks {
+  &:before {
+    content: $vi-tasks;
+  }
+}
+.vi-ticket {
+  &:before {
+    content: $vi-ticket;
+  }
+}
+.vi-bar-chart {
+  &:before {
+    content: $vi-bar-chart;
+  }
+}
+.vi-comment-o {
+  &:before {
+    content: $vi-comment-o;
+  }
+}
+.vi-comment {
+  &:before {
+    content: $vi-comment;
+  }
+}
+.vi-retweet {
+  &:before {
+    content: $vi-retweet;
+  }
+}
+.vi-sign-in {
+  &:before {
+    content: $vi-sign-in;
+  }
+}
+.vi-sign-out {
+  &:before {
+    content: $vi-sign-out;
+  }
+}
+.vi-table {
+  &:before {
+    content: $vi-table;
+  }
+}
+.vi-menu {
+  &:before {
+    content: $vi-menu;
+  }
+}
+.vi-file-text-o {
+  &:before {
+    content: $vi-file-text-o;
+  }
+}
+.vi-list-ul {
+  &:before {
+    content: $vi-list-ul;
+  }
+}
+.vi-list {
+  &:before {
+    content: $vi-list;
+  }
+}
+.vi-book-dollar {
+  &:before {
+    content: $vi-book-dollar;
+  }
+}
+.vi-book-percent {
+  &:before {
+    content: $vi-book-percent;
+  }
+}
+.vi-briefcase {
+  &:before {
+    content: $vi-briefcase;
+  }
+}
+.vi-plus-minus {
+  &:before {
+    content: $vi-plus-minus;
+  }
+}
+.vi-calendar-briefcase {
+  &:before {
+    content: $vi-calendar-briefcase;
+  }
+}
+.vi-calendar-clock {
+  &:before {
+    content: $vi-calendar-clock;
+  }
+}
+.vi-calendar-user {
+  &:before {
+    content: $vi-calendar-user;
+  }
+}
+.vi-dental-chair {
+  &:before {
+    content: $vi-dental-chair;
+  }
+}
+.vi-doctor-briefcase {
+  &:before {
+    content: $vi-doctor-briefcase;
+  }
+}
+.vi-doctor {
+  &:before {
+    content: $vi-doctor;
+  }
+}
+.vi-dollar {
+  &:before {
+    content: $vi-dollar;
+  }
+}
+.vi-exit-o {
+  &:before {
+    content: $vi-exit-o;
+  }
+}
+.vi-exit {
+  &:before {
+    content: $vi-exit;
+  }
+}
+.vi-golf {
+  &:before {
+    content: $vi-golf;
+  }
+}
+.vi-group {
+  &:before {
+    content: $vi-group;
+  }
+}
+.vi-health-card {
+  &:before {
+    content: $vi-health-card;
+  }
+}
+.vi-invoice {
+  &:before {
+    content: $vi-invoice;
+  }
+}
+.vi-level-down-bold {
+  &:before {
+    content: $vi-level-down-bold;
+  }
+}
+.vi-level-left-bold {
+  &:before {
+    content: $vi-level-left-bold;
+  }
+}
+.vi-level-up-bold {
+  &:before {
+    content: $vi-level-up-bold;
+  }
+}
+.vi-out {
+  &:before {
+    content: $vi-out;
+  }
+}
+.vi-pill {
+  &:before {
+    content: $vi-pill;
+  }
+}
+.vi-pills {
+  &:before {
+    content: $vi-pills;
+  }
+}
+.vi-specialist {
+  &:before {
+    content: $vi-specialist;
+  }
+}
+.vi-stethoscope {
+  &:before {
+    content: $vi-stethoscope;
+  }
+}
+.vi-teeth {
+  &:before {
+    content: $vi-teeth;
+  }
+}
+.vi-user-card {
+  &:before {
+    content: $vi-user-card;
+  }
+}
+.vi-user-check {
+  &:before {
+    content: $vi-user-check;
+  }
+}
+.vi-user-clock {
+  &:before {
+    content: $vi-user-clock;
+  }
+}
+.vi-user-heart {
+  &:before {
+    content: $vi-user-heart;
+  }
+}
+.vi-absolute-position {
+  &:before {
+    content: $vi-absolute-position;
+  }
+}
+.vi-accordion-menu {
+  &:before {
+    content: $vi-accordion-menu;
+  }
+}
+.vi-add-dock {
+  &:before {
+    content: $vi-add-dock;
+  }
+}
+.vi-archives {
+  &:before {
+    content: $vi-archives;
+  }
+}
+.vi-arrow-backward {
+  &:before {
+    content: $vi-arrow-backward;
+  }
+}
+.vi-arrow-forward {
+  &:before {
+    content: $vi-arrow-forward;
+  }
+}
+.vi-at {
+  &:before {
+    content: $vi-at;
+  }
+}
+.vi-bell-slash-o {
+  &:before {
+    content: $vi-bell-slash-o;
+  }
+}
+.vi-bell-slash {
+  &:before {
+    content: $vi-bell-slash;
+  }
+}
+.vi-boat {
+  &:before {
+    content: $vi-boat;
+  }
+}
+.vi-browser3 {
+  &:before {
+    content: $vi-browser3;
+  }
+}
+.vi-bullets {
+  &:before {
+    content: $vi-bullets;
+  }
+}
+.vi-button {
+  &:before {
+    content: $vi-button;
+  }
+}
+.vi-calc-book {
+  &:before {
+    content: $vi-calc-book;
+  }
+}
+.vi-calendar-envelope {
+  &:before {
+    content: $vi-calendar-envelope;
+  }
+}
+.vi-car {
+  &:before {
+    content: $vi-car;
+  }
+}
+.vi-check-square {
+  &:before {
+    content: $vi-check-square;
+  }
+}
+.vi-child {
+  &:before {
+    content: $vi-child;
+  }
+}
+.vi-clipboard-cross {
+  &:before {
+    content: $vi-clipboard-cross;
+  }
+}
+.vi-clipboard-heart {
+  &:before {
+    content: $vi-clipboard-heart;
+  }
+}
+.vi-clipboard-pulse {
+  &:before {
+    content: $vi-clipboard-pulse;
+  }
+}
+.vi-clipboard-text {
+  &:before {
+    content: $vi-clipboard-text;
+  }
+}
+.vi-clipboard-user {
+  &:before {
+    content: $vi-clipboard-user;
+  }
+}
+.vi-clipboard {
+  &:before {
+    content: $vi-clipboard;
+  }
+}
+.vi-combobox {
+  &:before {
+    content: $vi-combobox;
+  }
+}
+.vi-compress-square {
+  &:before {
+    content: $vi-compress-square;
+  }
+}
+.vi-copyright {
+  &:before {
+    content: $vi-copyright;
+  }
+}
+.vi-css {
+  &:before {
+    content: $vi-css;
+  }
+}
+.vi-curly-brackets {
+  &:before {
+    content: $vi-curly-brackets;
+  }
+}
+.vi-date-input {
+  &:before {
+    content: $vi-date-input;
+  }
+}
+.vi-elastic {
+  &:before {
+    content: $vi-elastic;
+  }
+}
+.vi-envelope-open-o {
+  &:before {
+    content: $vi-envelope-open-o;
+  }
+}
+.vi-envelope-open {
+  &:before {
+    content: $vi-envelope-open;
+  }
+}
+.vi-external-browser {
+  &:before {
+    content: $vi-external-browser;
+  }
+}
+.vi-eyedropper {
+  &:before {
+    content: $vi-eyedropper;
+  }
+}
+.vi-factory {
+  &:before {
+    content: $vi-factory;
+  }
+}
+.vi-file-process {
+  &:before {
+    content: $vi-file-process;
+  }
+}
+.vi-file-refresh {
+  &:before {
+    content: $vi-file-refresh;
+  }
+}
+.vi-file-start {
+  &:before {
+    content: $vi-file-start;
+  }
+}
+.vi-file-tree-small {
+  &:before {
+    content: $vi-file-tree-small;
+  }
+}
+.vi-file-tree-sub {
+  &:before {
+    content: $vi-file-tree-sub;
+  }
+}
+.vi-file-tree {
+  &:before {
+    content: $vi-file-tree;
+  }
+}
+.vi-adobe-flash {
+  &:before {
+    content: $vi-adobe-flash;
+  }
+}
+.vi-flip-h {
+  &:before {
+    content: $vi-flip-h;
+  }
+}
+.vi-flip-v {
+  &:before {
+    content: $vi-flip-v;
+  }
+}
+.vi-form {
+  &:before {
+    content: $vi-form;
+  }
+}
+.vi-funcion {
+  &:before {
+    content: $vi-funcion;
+  }
+}
+.vi-grab {
+  &:before {
+    content: $vi-grab;
+  }
+}
+.vi-grid-bevel {
+  &:before {
+    content: $vi-grid-bevel;
+  }
+}
+.vi-grid-h {
+  &:before {
+    content: $vi-grid-h;
+  }
+}
+.vi-grid-v {
+  &:before {
+    content: $vi-grid-v;
+  }
+}
+.vi-grid {
+  &:before {
+    content: $vi-grid;
+  }
+}
+.vi-hand {
+  &:before {
+    content: $vi-hand;
+  }
+}
+.vi-input {
+  &:before {
+    content: $vi-input;
+  }
+}
+.vi-layout {
+  &:before {
+    content: $vi-layout;
+  }
+}
+.vi-level-right-bold {
+  &:before {
+    content: $vi-level-right-bold;
+  }
+}
+.vi-list-select {
+  &:before {
+    content: $vi-list-select;
+  }
+}
+.vi-margin-bottom {
+  &:before {
+    content: $vi-margin-bottom;
+  }
+}
+.vi-margin-left {
+  &:before {
+    content: $vi-margin-left;
+  }
+}
+.vi-margin-right {
+  &:before {
+    content: $vi-margin-right;
+  }
+}
+.vi-margin-top {
+  &:before {
+    content: $vi-margin-top;
+  }
+}
+.vi-margin {
+  &:before {
+    content: $vi-margin;
+  }
+}
+.vi-native-button {
+  &:before {
+    content: $vi-native-button;
+  }
+}
+.vi-notebook {
+  &:before {
+    content: $vi-notebook;
+  }
+}
+.vi-options {
+  &:before {
+    content: $vi-options;
+  }
+}
+.vi-orientation {
+  &:before {
+    content: $vi-orientation;
+  }
+}
+.vi-outbox {
+  &:before {
+    content: $vi-outbox;
+  }
+}
+.vi-padding-bottom {
+  &:before {
+    content: $vi-padding-bottom;
+  }
+}
+.vi-padding-left {
+  &:before {
+    content: $vi-padding-left;
+  }
+}
+.vi-padding-right {
+  &:before {
+    content: $vi-padding-right;
+  }
+}
+.vi-padding-top {
+  &:before {
+    content: $vi-padding-top;
+  }
+}
+.vi-padding {
+  &:before {
+    content: $vi-padding;
+  }
+}
+.vi-paint-roll {
+  &:before {
+    content: $vi-paint-roll;
+  }
+}
+.vi-palete {
+  &:before {
+    content: $vi-palete;
+  }
+}
+.vi-panel {
+  &:before {
+    content: $vi-panel;
+  }
+}
+.vi-password {
+  &:before {
+    content: $vi-password;
+  }
+}
+.vi-plug {
+  &:before {
+    content: $vi-plug;
+  }
+}
+.vi-pointer {
+  &:before {
+    content: $vi-pointer;
+  }
+}
+.vi-progressbar {
+  &:before {
+    content: $vi-progressbar;
+  }
+}
+.vi-resize-h {
+  &:before {
+    content: $vi-resize-h;
+  }
+}
+.vi-resize-v {
+  &:before {
+    content: $vi-resize-v;
+  }
+}
+.vi-rhombus {
+  &:before {
+    content: $vi-rhombus;
+  }
+}
+.vi-road-branch {
+  &:before {
+    content: $vi-road-branch;
+  }
+}
+.vi-road-branches {
+  &:before {
+    content: $vi-road-branches;
+  }
+}
+.vi-road-split {
+  &:before {
+    content: $vi-road-split;
+  }
+}
+.vi-select {
+  &:before {
+    content: $vi-select;
+  }
+}
+.vi-slider {
+  &:before {
+    content: $vi-slider;
+  }
+}
+.vi-split {
+  &:before {
+    content: $vi-split;
+  }
+}
+.vi-start-cog {
+  &:before {
+    content: $vi-start-cog;
+  }
+}
+.vi-stop-cog {
+  &:before {
+    content: $vi-stop-cog;
+  }
+}
+.vi-sword {
+  &:before {
+    content: $vi-sword;
+  }
+}
+.vi-tabs {
+  &:before {
+    content: $vi-tabs;
+  }
+}
+.vi-taxi {
+  &:before {
+    content: $vi-taxi;
+  }
+}
+.vi-text-input {
+  &:before {
+    content: $vi-text-input;
+  }
+}
+.vi-text-label {
+  &:before {
+    content: $vi-text-label;
+  }
+}
+.vi-tooth {
+  &:before {
+    content: $vi-tooth;
+  }
+}
+.vi-train {
+  &:before {
+    content: $vi-train;
+  }
+}
+.vi-tree-table {
+  &:before {
+    content: $vi-tree-table;
+  }
+}
+.vi-twin-col-select {
+  &:before {
+    content: $vi-twin-col-select;
+  }
+}
+.vi-viewport {
+  &:before {
+    content: $vi-viewport;
+  }
+}
+.vi-abacus {
+  &:before {
+    content: $vi-abacus;
+  }
+}
+.vi-accessibility {
+  &:before {
+    content: $vi-accessibility;
+  }
+}
+.vi-airplane {
+  &:before {
+    content: $vi-airplane;
+  }
+}
+.vi-anchor {
+  &:before {
+    content: $vi-anchor;
+  }
+}
+.vi-asterisk {
+  &:before {
+    content: $vi-asterisk;
+  }
+}
+.vi-automation {
+  &:before {
+    content: $vi-automation;
+  }
+}
+.vi-barcode {
+  &:before {
+    content: $vi-barcode;
+  }
+}
+.vi-bomb {
+  &:before {
+    content: $vi-bomb;
+  }
+}
+.vi-bug-o {
+  &:before {
+    content: $vi-bug-o;
+  }
+}
+.vi-bug {
+  &:before {
+    content: $vi-bug;
+  }
+}
+.vi-calc {
+  &:before {
+    content: $vi-calc;
+  }
+}
+.vi-chart-line {
+  &:before {
+    content: $vi-chart-line;
+  }
+}
+.vi-chart {
+  &:before {
+    content: $vi-chart;
+  }
+}
+.vi-code {
+  &:before {
+    content: $vi-code;
+  }
+}
+.vi-coffee {
+  &:before {
+    content: $vi-coffee;
+  }
+}
+.vi-cogs {
+  &:before {
+    content: $vi-cogs;
+  }
+}
+.vi-controller {
+  &:before {
+    content: $vi-controller;
+  }
+}
+.vi-corner-lower-left {
+  &:before {
+    content: $vi-corner-lower-left;
+  }
+}
+.vi-corner-lower-right {
+  &:before {
+    content: $vi-corner-lower-right;
+  }
+}
+.vi-corner-upper-left {
+  &:before {
+    content: $vi-corner-upper-left;
+  }
+}
+.vi-corner-upper-right {
+  &:before {
+    content: $vi-corner-upper-right;
+  }
+}
+.vi-cube3 {
+  &:before {
+    content: $vi-cube3;
+  }
+}
+.vi-cubes {
+  &:before {
+    content: $vi-cubes;
+  }
+}
+.vi-download-alt {
+  &:before {
+    content: $vi-download-alt;
+  }
+}
+.vi-eraser {
+  &:before {
+    content: $vi-eraser;
+  }
+}
+.vi-facebook-square {
+  &:before {
+    content: $vi-facebook-square;
+  }
+}
+.vi-facebook {
+  &:before {
+    content: $vi-facebook;
+  }
+}
+.vi-female {
+  &:before {
+    content: $vi-female;
+  }
+}
+.vi-file-font {
+  &:before {
+    content: $vi-file-font;
+  }
+}
+.vi-file-presentation {
+  &:before {
+    content: $vi-file-presentation;
+  }
+}
+.vi-file-table {
+  &:before {
+    content: $vi-file-table;
+  }
+}
+.vi-fill {
+  &:before {
+    content: $vi-fill;
+  }
+}
+.vi-filter3 {
+  &:before {
+    content: $vi-filter3;
+  }
+}
+.vi-fire {
+  &:before {
+    content: $vi-fire;
+  }
+}
+.vi-frown-o {
+  &:before {
+    content: $vi-frown-o;
+  }
+}
+.vi-gavel {
+  &:before {
+    content: $vi-gavel;
+  }
+}
+.vi-google-plus-square {
+  &:before {
+    content: $vi-google-plus-square;
+  }
+}
+.vi-google-plus {
+  &:before {
+    content: $vi-google-plus;
+  }
+}
+.vi-hands-up {
+  &:before {
+    content: $vi-hands-up;
+  }
+}
+.vi-hash {
+  &:before {
+    content: $vi-hash;
+  }
+}
+.vi-institution {
+  &:before {
+    content: $vi-institution;
+  }
+}
+.vi-key-o {
+  &:before {
+    content: $vi-key-o;
+  }
+}
+.vi-key {
+  &:before {
+    content: $vi-key;
+  }
+}
+.vi-lifebuoy {
+  &:before {
+    content: $vi-lifebuoy;
+  }
+}
+.vi-lightbulb {
+  &:before {
+    content: $vi-lightbulb;
+  }
+}
+.vi-sign-in-alt {
+  &:before {
+    content: $vi-sign-in-alt;
+  }
+}
+.vi-sign-out-alt {
+  &:before {
+    content: $vi-sign-out-alt;
+  }
+}
+.vi-magic {
+  &:before {
+    content: $vi-magic;
+  }
+}
+.vi-male {
+  &:before {
+    content: $vi-male;
+  }
+}
+.vi-medal {
+  &:before {
+    content: $vi-medal;
+  }
+}
+.vi-megafone {
+  &:before {
+    content: $vi-megafone;
+  }
+}
+.vi-meh-o {
+  &:before {
+    content: $vi-meh-o;
+  }
+}
+.vi-money {
+  &:before {
+    content: $vi-money;
+  }
+}
+.vi-package {
+  &:before {
+    content: $vi-package;
+  }
+}
+.vi-paintbrush {
+  &:before {
+    content: $vi-paintbrush;
+  }
+}
+.vi-paperplane {
+  &:before {
+    content: $vi-paperplane;
+  }
+}
+.vi-paperplane {
+  &:before {
+    content: $vi-paperplane;
+  }
+}
+.vi-paragraph {
+  &:before {
+    content: $vi-paragraph;
+  }
+}
+.vi-paste {
+  &:before {
+    content: $vi-paste;
+  }
+}
+.vi-pie-chart {
+  &:before {
+    content: $vi-pie-chart;
+  }
+}
+.vi-pin-post {
+  &:before {
+    content: $vi-pin-post;
+  }
+}
+.vi-presentation {
+  &:before {
+    content: $vi-presentation;
+  }
+}
+.vi-puzzle-piece3 {
+  &:before {
+    content: $vi-puzzle-piece3;
+  }
+}
+.vi-qrcode {
+  &:before {
+    content: $vi-qrcode;
+  }
+}
+.vi-quote-left {
+  &:before {
+    content: $vi-quote-left;
+  }
+}
+.vi-quote-right {
+  &:before {
+    content: $vi-quote-right;
+  }
+}
+.vi-raster-lower-left {
+  &:before {
+    content: $vi-raster-lower-left;
+  }
+}
+.vi-raster {
+  &:before {
+    content: $vi-raster;
+  }
+}
+.vi-recycle {
+  &:before {
+    content: $vi-recycle;
+  }
+}
+.vi-road {
+  &:before {
+    content: $vi-road;
+  }
+}
+.vi-rocket {
+  &:before {
+    content: $vi-rocket;
+  }
+}
+.vi-rss-square {
+  &:before {
+    content: $vi-rss-square;
+  }
+}
+.vi-rss {
+  &:before {
+    content: $vi-rss;
+  }
+}
+.vi-safe-lock {
+  &:before {
+    content: $vi-safe-lock;
+  }
+}
+.vi-safe {
+  &:before {
+    content: $vi-safe;
+  }
+}
+.vi-share-square {
+  &:before {
+    content: $vi-share-square;
+  }
+}
+.vi-shield {
+  &:before {
+    content: $vi-shield;
+  }
+}
+.vi-sliders {
+  &:before {
+    content: $vi-sliders;
+  }
+}
+.vi-smiley-o {
+  &:before {
+    content: $vi-smiley-o;
+  }
+}
+.vi-spinner-arc {
+  &:before {
+    content: $vi-spinner-arc;
+  }
+}
+.vi-spinner-third {
+  &:before {
+    content: $vi-spinner-third;
+  }
+}
+.vi-spinner {
+  &:before {
+    content: $vi-spinner;
+  }
+}
+.vi-subscript {
+  &:before {
+    content: $vi-subscript;
+  }
+}
+.vi-superscript {
+  &:before {
+    content: $vi-superscript;
+  }
+}
+.vi-tag {
+  &:before {
+    content: $vi-tag;
+  }
+}
+.vi-tags {
+  &:before {
+    content: $vi-tags;
+  }
+}
+.vi-terminal {
+  &:before {
+    content: $vi-terminal;
+  }
+}
+.vi-thumbs-down-o {
+  &:before {
+    content: $vi-thumbs-down-o;
+  }
+}
+.vi-thumbs-down {
+  &:before {
+    content: $vi-thumbs-down;
+  }
+}
+.vi-thumbs-up-o {
+  &:before {
+    content: $vi-thumbs-up-o;
+  }
+}
+.vi-thumbs-up {
+  &:before {
+    content: $vi-thumbs-up;
+  }
+}
+.vi-truck {
+  &:before {
+    content: $vi-truck;
+  }
+}
+.vi-twitter-square {
+  &:before {
+    content: $vi-twitter-square;
+  }
+}
+.vi-twitter {
+  &:before {
+    content: $vi-twitter;
+  }
+}
+.vi-umbrella {
+  &:before {
+    content: $vi-umbrella;
+  }
+}
+.vi-upload-alt {
+  &:before {
+    content: $vi-upload-alt;
+  }
+}
+.vi-vimeo-square {
+  &:before {
+    content: $vi-vimeo-square;
+  }
+}
+.vi-vimeo {
+  &:before {
+    content: $vi-vimeo;
+  }
+}
+.vi-youtube-square {
+  &:before {
+    content: $vi-youtube-square;
+  }
+}
+.vi-youtube {
+  &:before {
+    content: $vi-youtube;
+  }
+}
+.vi-angle-double-down {
+  &:before {
+    content: $vi-angle-double-down;
+  }
+}
+.vi-angle-double-left {
+  &:before {
+    content: $vi-angle-double-left;
+  }
+}
+.vi-angle-double-right {
+  &:before {
+    content: $vi-angle-double-right;
+  }
+}
+.vi-angle-double-up {
+  &:before {
+    content: $vi-angle-double-up;
+  }
+}
+.vi-angle-down {
+  &:before {
+    content: $vi-angle-down;
+  }
+}
+.vi-angle-left {
+  &:before {
+    content: $vi-angle-left;
+  }
+}
+.vi-angle-right {
+  &:before {
+    content: $vi-angle-right;
+  }
+}
+.vi-angle-up {
+  &:before {
+    content: $vi-angle-up;
+  }
+}
+.vi-archive {
+  &:before {
+    content: $vi-archive;
+  }
+}
+.vi-arrow-circle-down-o {
+  &:before {
+    content: $vi-arrow-circle-down-o;
+  }
+}
+.vi-arrow-circle-down {
+  &:before {
+    content: $vi-arrow-circle-down;
+  }
+}
+.vi-arrow-circle-left-o {
+  &:before {
+    content: $vi-arrow-circle-left-o;
+  }
+}
+.vi-arrow-circle-left {
+  &:before {
+    content: $vi-arrow-circle-left;
+  }
+}
+.vi-arrow-circle-right-o {
+  &:before {
+    content: $vi-arrow-circle-right-o;
+  }
+}
+.vi-arrow-circle-right {
+  &:before {
+    content: $vi-arrow-circle-right;
+  }
+}
+.vi-arrow-circle-up-o {
+  &:before {
+    content: $vi-arrow-circle-up-o;
+  }
+}
+.vi-arrow-circle-up {
+  &:before {
+    content: $vi-arrow-circle-up;
+  }
+}
+.vi-ban {
+  &:before {
+    content: $vi-ban;
+  }
+}
+.vi-bold {
+  &:before {
+    content: $vi-bold;
+  }
+}
+.vi-book3 {
+  &:before {
+    content: $vi-book3;
+  }
+}
+.vi-bullseye {
+  &:before {
+    content: $vi-bullseye;
+  }
+}
+.vi-cart-o {
+  &:before {
+    content: $vi-cart-o;
+  }
+}
+.vi-cart {
+  &:before {
+    content: $vi-cart;
+  }
+}
+.vi-check-square-o {
+  &:before {
+    content: $vi-check-square-o;
+  }
+}
+.vi-cross-cutlery {
+  &:before {
+    content: $vi-cross-cutlery;
+  }
+}
+.vi-cutlery {
+  &:before {
+    content: $vi-cutlery;
+  }
+}
+.vi-dashboard {
+  &:before {
+    content: $vi-dashboard;
+  }
+}
+.vi-disc {
+  &:before {
+    content: $vi-disc;
+  }
+}
+.vi-dot-circle {
+  &:before {
+    content: $vi-dot-circle;
+  }
+}
+.vi-download {
+  &:before {
+    content: $vi-download;
+  }
+}
+.vi-drop {
+  &:before {
+    content: $vi-drop;
+  }
+}
+.vi-exchange {
+  &:before {
+    content: $vi-exchange;
+  }
+}
+.vi-exclamation-circle-o {
+  &:before {
+    content: $vi-exclamation-circle-o;
+  }
+}
+.vi-exclamation-circle {
+  &:before {
+    content: $vi-exclamation-circle;
+  }
+}
+.vi-exclamation {
+  &:before {
+    content: $vi-exclamation;
+  }
+}
+.vi-eye-slash {
+  &:before {
+    content: $vi-eye-slash;
+  }
+}
+.vi-file-code {
+  &:before {
+    content: $vi-file-code;
+  }
+}
+.vi-file-movie {
+  &:before {
+    content: $vi-file-movie;
+  }
+}
+.vi-file-picture {
+  &:before {
+    content: $vi-file-picture;
+  }
+}
+.vi-file-sound {
+  &:before {
+    content: $vi-file-sound;
+  }
+}
+.vi-file-zip {
+  &:before {
+    content: $vi-file-zip;
+  }
+}
+.vi-flag-checkered {
+  &:before {
+    content: $vi-flag-checkered;
+  }
+}
+.vi-flag-o {
+  &:before {
+    content: $vi-flag-o;
+  }
+}
+.vi-flag {
+  &:before {
+    content: $vi-flag;
+  }
+}
+.vi-flash {
+  &:before {
+    content: $vi-flash;
+  }
+}
+.vi-font {
+  &:before {
+    content: $vi-font;
+  }
+}
+.vi-gamepad {
+  &:before {
+    content: $vi-gamepad;
+  }
+}
+.vi-gift {
+  &:before {
+    content: $vi-gift;
+  }
+}
+.vi-handle-corner {
+  &:before {
+    content: $vi-handle-corner;
+  }
+}
+.vi-harddrive-o {
+  &:before {
+    content: $vi-harddrive-o;
+  }
+}
+.vi-harddrive {
+  &:before {
+    content: $vi-harddrive;
+  }
+}
+.vi-header {
+  &:before {
+    content: $vi-header;
+  }
+}
+.vi-headphones {
+  &:before {
+    content: $vi-headphones;
+  }
+}
+.vi-inbox {
+  &:before {
+    content: $vi-inbox;
+  }
+}
+.vi-info-circle-o {
+  &:before {
+    content: $vi-info-circle-o;
+  }
+}
+.vi-info-circle {
+  &:before {
+    content: $vi-info-circle;
+  }
+}
+.vi-info {
+  &:before {
+    content: $vi-info;
+  }
+}
+.vi-ist-ol {
+  &:before {
+    content: $vi-ist-ol;
+  }
+}
+.vi-italic {
+  &:before {
+    content: $vi-italic;
+  }
+}
+.vi-keyboard-o {
+  &:before {
+    content: $vi-keyboard-o;
+  }
+}
+.vi-keyboard {
+  &:before {
+    content: $vi-keyboard;
+  }
+}
+.vi-line-h {
+  &:before {
+    content: $vi-line-h;
+  }
+}
+.vi-line-v {
+  &:before {
+    content: $vi-line-v;
+  }
+}
+.vi-link {
+  &:before {
+    content: $vi-link;
+  }
+}
+.vi-location-arrow-circle-o {
+  &:before {
+    content: $vi-location-arrow-circle-o;
+  }
+}
+.vi-location-arrow-circle {
+  &:before {
+    content: $vi-location-arrow-circle;
+  }
+}
+.vi-location-arrow {
+  &:before {
+    content: $vi-location-arrow;
+  }
+}
+.vi-mailbox {
+  &:before {
+    content: $vi-mailbox;
+  }
+}
+.vi-microphone {
+  &:before {
+    content: $vi-microphone;
+  }
+}
+.vi-modal-list {
+  &:before {
+    content: $vi-modal-list;
+  }
+}
+.vi-mute {
+  &:before {
+    content: $vi-mute;
+  }
+}
+.vi-paperclip {
+  &:before {
+    content: $vi-paperclip;
+  }
+}
+.vi-play-circle-o {
+  &:before {
+    content: $vi-play-circle-o;
+  }
+}
+.vi-question-circle-o {
+  &:before {
+    content: $vi-question-circle-o;
+  }
+}
+.vi-question-circle {
+  &:before {
+    content: $vi-question-circle;
+  }
+}
+.vi-play-circle {
+  &:before {
+    content: $vi-play-circle;
+  }
+}
+.vi-question {
+  &:before {
+    content: $vi-question;
+  }
+}
+.vi-random3 {
+  &:before {
+    content: $vi-random3;
+  }
+}
+.vi-scissors {
+  &:before {
+    content: $vi-scissors;
+  }
+}
+.vi-screwdriver {
+  &:before {
+    content: $vi-screwdriver;
+  }
+}
+.vi-server {
+  &:before {
+    content: $vi-server;
+  }
+}
+.vi-database3 {
+  &:before {
+    content: $vi-database3;
+  }
+}
+.vi-signal {
+  &:before {
+    content: $vi-signal;
+  }
+}
+.vi-sitemap3 {
+  &:before {
+    content: $vi-sitemap3;
+  }
+}
+.vi-spoon {
+  &:before {
+    content: $vi-spoon;
+  }
+}
+.vi-strikethrough {
+  &:before {
+    content: $vi-strikethrough;
+  }
+}
+.vi-sun-o {
+  &:before {
+    content: $vi-sun-o;
+  }
+}
+.vi-tasks {
+  &:before {
+    content: $vi-tasks;
+  }
+}
+.vi-text-height {
+  &:before {
+    content: $vi-text-height;
+  }
+}
+.vi-text-width {
+  &:before {
+    content: $vi-text-width;
+  }
+}
+.vi-ticket {
+  &:before {
+    content: $vi-ticket;
+  }
+}
+.vi-toolbox {
+  &:before {
+    content: $vi-toolbox;
+  }
+}
+.vi-tools {
+  &:before {
+    content: $vi-tools;
+  }
+}
+.vi-trophy {
+  &:before {
+    content: $vi-trophy;
+  }
+}
+.vi-underline {
+  &:before {
+    content: $vi-underline;
+  }
+}
+.vi-unlink {
+  &:before {
+    content: $vi-unlink;
+  }
+}
+.vi-upload {
+  &:before {
+    content: $vi-upload;
+  }
+}
+.vi-users {
+  &:before {
+    content: $vi-users;
+  }
+}
+.vi-warning {
+  &:before {
+    content: $vi-warning;
+  }
+}
+.vi-wrench {
+  &:before {
+    content: $vi-wrench;
+  }
+}
+.vi-adjust {
+  &:before {
+    content: $vi-adjust;
+  }
+}
+.vi-align-center {
+  &:before {
+    content: $vi-align-center;
+  }
+}
+.vi-align-left {
+  &:before {
+    content: $vi-align-left;
+  }
+}
+.vi-align-right {
+  &:before {
+    content: $vi-align-right;
+  }
+}
+.vi-arrow-long-down {
+  &:before {
+    content: $vi-arrow-long-down;
+  }
+}
+.vi-arrow-long-left {
+  &:before {
+    content: $vi-arrow-long-left;
+  }
+}
+.vi-arrows-cross {
+  &:before {
+    content: $vi-arrows-cross;
+  }
+}
+.vi-arrows-long-h {
+  &:before {
+    content: $vi-arrows-long-h;
+  }
+}
+.vi-arrows-long-right {
+  &:before {
+    content: $vi-arrows-long-right;
+  }
+}
+.vi-arrows-long-up {
+  &:before {
+    content: $vi-arrows-long-up;
+  }
+}
+.vi-arrows-long-v {
+  &:before {
+    content: $vi-arrows-long-v;
+  }
+}
+.vi-arrows {
+  &:before {
+    content: $vi-arrows;
+  }
+}
+.vi-backwards {
+  &:before {
+    content: $vi-backwards;
+  }
+}
+.vi-bar-chart {
+  &:before {
+    content: $vi-bar-chart;
+  }
+}
+.vi-bell-o {
+  &:before {
+    content: $vi-bell-o;
+  }
+}
+.vi-bolt {
+  &:before {
+    content: $vi-bolt;
+  }
+}
+.vi-chat {
+  &:before {
+    content: $vi-chat;
+  }
+}
+.vi-check {
+  &:before {
+    content: $vi-check;
+  }
+}
+.vi-circle-thin {
+  &:before {
+    content: $vi-circle-thin;
+  }
+}
+.vi-circle {
+  &:before {
+    content: $vi-circle;
+  }
+}
+.vi-cloud-download-o {
+  &:before {
+    content: $vi-cloud-download-o;
+  }
+}
+.vi-cloud-download {
+  &:before {
+    content: $vi-cloud-download;
+  }
+}
+.vi-cloud-o {
+  &:before {
+    content: $vi-cloud-o;
+  }
+}
+.vi-cloud-upload-o {
+  &:before {
+    content: $vi-cloud-upload-o;
+  }
+}
+.vi-cloud-upload {
+  &:before {
+    content: $vi-cloud-upload;
+  }
+}
+.vi-cloud {
+  &:before {
+    content: $vi-cloud;
+  }
+}
+.vi-cog-o {
+  &:before {
+    content: $vi-cog-o;
+  }
+}
+.vi-comment-ellipsis-o {
+  &:before {
+    content: $vi-comment-ellipsis-o;
+  }
+}
+.vi-comment-ellipsis {
+  &:before {
+    content: $vi-comment-ellipsis;
+  }
+}
+.vi-comment-o {
+  &:before {
+    content: $vi-comment-o;
+  }
+}
+.vi-comment {
+  &:before {
+    content: $vi-comment;
+  }
+}
+.vi-comments-o {
+  &:before {
+    content: $vi-comments-o;
+  }
+}
+.vi-comments {
+  &:before {
+    content: $vi-comments;
+  }
+}
+.vi-compress {
+  &:before {
+    content: $vi-compress;
+  }
+}
+.vi-connect-o {
+  &:before {
+    content: $vi-connect-o;
+  }
+}
+.vi-connect {
+  &:before {
+    content: $vi-connect;
+  }
+}
+.vi-credit-card {
+  &:before {
+    content: $vi-credit-card;
+  }
+}
+.vi-crop {
+  &:before {
+    content: $vi-crop;
+  }
+}
+.vi-deindent {
+  &:before {
+    content: $vi-deindent;
+  }
+}
+.vi-edit {
+  &:before {
+    content: $vi-edit;
+  }
+}
+.vi-eject {
+  &:before {
+    content: $vi-eject;
+  }
+}
+.vi-ellipsis-h {
+  &:before {
+    content: $vi-ellipsis-h;
+  }
+}
+.vi-ellipsis-v {
+  &:before {
+    content: $vi-ellipsis-v;
+  }
+}
+.vi-expand-full {
+  &:before {
+    content: $vi-expand-full;
+  }
+}
+.vi-expand {
+  &:before {
+    content: $vi-expand;
+  }
+}
+.vi-fast-backward {
+  &:before {
+    content: $vi-fast-backward;
+  }
+}
+.vi-fast-forward {
+  &:before {
+    content: $vi-fast-forward;
+  }
+}
+.vi-film {
+  &:before {
+    content: $vi-film;
+  }
+}
+.vi-folder-open-o {
+  &:before {
+    content: $vi-folder-open-o;
+  }
+}
+.vi-folder-open {
+  &:before {
+    content: $vi-folder-open;
+  }
+}
+.vi-forward {
+  &:before {
+    content: $vi-forward;
+  }
+}
+.vi-glass {
+  &:before {
+    content: $vi-glass;
+  }
+}
+.vi-globe {
+  &:before {
+    content: $vi-globe;
+  }
+}
+.vi-heart-o {
+  &:before {
+    content: $vi-heart-o;
+  }
+}
+.vi-heart {
+  &:before {
+    content: $vi-heart;
+  }
+}
+.vi-indent {
+  &:before {
+    content: $vi-indent;
+  }
+}
+.vi-laptop {
+  &:before {
+    content: $vi-laptop;
+  }
+}
+.vi-level-down {
+  &:before {
+    content: $vi-level-down;
+  }
+}
+.vi-level-left {
+  &:before {
+    content: $vi-level-left;
+  }
+}
+.vi-level-right {
+  &:before {
+    content: $vi-level-right;
+  }
+}
+.vi-level-up {
+  &:before {
+    content: $vi-level-up;
+  }
+}
+.vi-magnet {
+  &:before {
+    content: $vi-magnet;
+  }
+}
+.vi-map-marker {
+  &:before {
+    content: $vi-map-marker;
+  }
+}
+.vi-moon-o {
+  &:before {
+    content: $vi-moon-o;
+  }
+}
+.vi-moon {
+  &:before {
+    content: $vi-moon;
+  }
+}
+.vi-movie {
+  &:before {
+    content: $vi-movie;
+  }
+}
+.vi-music {
+  &:before {
+    content: $vi-music;
+  }
+}
+.vi-pause {
+  &:before {
+    content: $vi-pause;
+  }
+}
+.vi-play {
+  &:before {
+    content: $vi-play;
+  }
+}
+.vi-power-off {
+  &:before {
+    content: $vi-power-off;
+  }
+}
+.vi-refresh {
+  &:before {
+    content: $vi-refresh;
+  }
+}
+.vi-reply-all {
+  &:before {
+    content: $vi-reply-all;
+  }
+}
+.vi-reply {
+  &:before {
+    content: $vi-reply;
+  }
+}
+.vi-retweet3 {
+  &:before {
+    content: $vi-retweet3;
+  }
+}
+.vi-rotate-left {
+  &:before {
+    content: $vi-rotate-left;
+  }
+}
+.vi-rotate-right {
+  &:before {
+    content: $vi-rotate-right;
+  }
+}
+.vi-share {
+  &:before {
+    content: $vi-share;
+  }
+}
+.vi-sign-in3 {
+  &:before {
+    content: $vi-sign-in3;
+  }
+}
+.vi-sign-out {
+  &:before {
+    content: $vi-sign-out;
+  }
+}
+.vi-sort {
+  &:before {
+    content: $vi-sort;
+  }
+}
+.vi-sound-disable {
+  &:before {
+    content: $vi-sound-disable;
+  }
+}
+.vi-square-shadow {
+  &:before {
+    content: $vi-square-shadow;
+  }
+}
+.vi-star-half-left-o {
+  &:before {
+    content: $vi-star-half-left-o;
+  }
+}
+.vi-star-half-left {
+  &:before {
+    content: $vi-star-half-left;
+  }
+}
+.vi-star-half-right-o {
+  &:before {
+    content: $vi-star-half-right-o;
+  }
+}
+.vi-star-half-right {
+  &:before {
+    content: $vi-star-half-right;
+  }
+}
+.vi-star-o {
+  &:before {
+    content: $vi-star-o;
+  }
+}
+.vi-star {
+  &:before {
+    content: $vi-star;
+  }
+}
+.vi-step-backward {
+  &:before {
+    content: $vi-step-backward;
+  }
+}
+.vi-step-forward {
+  &:before {
+    content: $vi-step-forward;
+  }
+}
+.vi-stop {
+  &:before {
+    content: $vi-stop;
+  }
+}
+.vi-table3 {
+  &:before {
+    content: $vi-table3;
+  }
+}
+.vi-thin-square {
+  &:before {
+    content: $vi-thin-square;
+  }
+}
+.vi-time-backward {
+  &:before {
+    content: $vi-time-backward;
+  }
+}
+.vi-time-forward {
+  &:before {
+    content: $vi-time-forward;
+  }
+}
+.vi-volume-down {
+  &:before {
+    content: $vi-volume-down;
+  }
+}
+.vi-volume-off {
+  &:before {
+    content: $vi-volume-off;
+  }
+}
+.vi-volume-up {
+  &:before {
+    content: $vi-volume-up;
+  }
+}
+.vi-volume {
+  &:before {
+    content: $vi-volume;
+  }
+}
+.vi-close {
+  &:before {
+    content: $vi-close;
+  }
+}
+.vi-align-justify {
+  &:before {
+    content: $vi-align-justify;
+  }
+}
+.vi-arrow-down {
+  &:before {
+    content: $vi-arrow-down;
+  }
+}
+.vi-arrow-left {
+  &:before {
+    content: $vi-arrow-left;
+  }
+}
+.vi-arrow-right {
+  &:before {
+    content: $vi-arrow-right;
+  }
+}
+.vi-arrow-up {
+  &:before {
+    content: $vi-arrow-up;
+  }
+}
+.vi-menu {
+  &:before {
+    content: $vi-menu;
+  }
+}
+.vi-bell {
+  &:before {
+    content: $vi-bell;
+  }
+}
+.vi-bookmark-o {
+  &:before {
+    content: $vi-bookmark-o;
+  }
+}
+.vi-bookmark {
+  &:before {
+    content: $vi-bookmark;
+  }
+}
+.vi-building-o {
+  &:before {
+    content: $vi-building-o;
+  }
+}
+.vi-building {
+  &:before {
+    content: $vi-building;
+  }
+}
+.vi-calendar-o {
+  &:before {
+    content: $vi-calendar-o;
+  }
+}
+.vi-calendar {
+  &:before {
+    content: $vi-calendar;
+  }
+}
+.vi-camera {
+  &:before {
+    content: $vi-camera;
+  }
+}
+.vi-caret-down {
+  &:before {
+    content: $vi-caret-down;
+  }
+}
+.vi-caret-left {
+  &:before {
+    content: $vi-caret-left;
+  }
+}
+.vi-caret-right {
+  &:before {
+    content: $vi-caret-right;
+  }
+}
+.vi-caret-square-down-o {
+  &:before {
+    content: $vi-caret-square-down-o;
+  }
+}
+.vi-caret-square-left-o {
+  &:before {
+    content: $vi-caret-square-left-o;
+  }
+}
+.vi-caret-square-right-o {
+  &:before {
+    content: $vi-caret-square-right-o;
+  }
+}
+.vi-caret-square-up-o {
+  &:before {
+    content: $vi-caret-square-up-o;
+  }
+}
+.vi-caret-up {
+  &:before {
+    content: $vi-caret-up;
+  }
+}
+.vi-check-circle-o {
+  &:before {
+    content: $vi-check-circle-o;
+  }
+}
+.vi-check-circle {
+  &:before {
+    content: $vi-check-circle;
+  }
+}
+.vi-chevron-circle-down-o {
+  &:before {
+    content: $vi-chevron-circle-down-o;
+  }
+}
+.vi-chevron-circle-down {
+  &:before {
+    content: $vi-chevron-circle-down;
+  }
+}
+.vi-chevron-circle-left-o {
+  &:before {
+    content: $vi-chevron-circle-left-o;
+  }
+}
+.vi-chevron-circle-left {
+  &:before {
+    content: $vi-chevron-circle-left;
+  }
+}
+.vi-chevron-circle-right-o {
+  &:before {
+    content: $vi-chevron-circle-right-o;
+  }
+}
+.vi-chevron-circle-right {
+  &:before {
+    content: $vi-chevron-circle-right;
+  }
+}
+.vi-chevron-circle-up-o {
+  &:before {
+    content: $vi-chevron-circle-up-o;
+  }
+}
+.vi-chevron-circle-up {
+  &:before {
+    content: $vi-chevron-circle-up;
+  }
+}
+.vi-chevron-down {
+  &:before {
+    content: $vi-chevron-down;
+  }
+}
+.vi-chevron-left {
+  &:before {
+    content: $vi-chevron-left;
+  }
+}
+.vi-chevron-right {
+  &:before {
+    content: $vi-chevron-right;
+  }
+}
+.vi-chevron-up {
+  &:before {
+    content: $vi-chevron-up;
+  }
+}
+.vi-clock {
+  &:before {
+    content: $vi-clock;
+  }
+}
+.vi-cog {
+  &:before {
+    content: $vi-cog;
+  }
+}
+.vi-copy-o {
+  &:before {
+    content: $vi-copy-o;
+  }
+}
+.vi-copy {
+  &:before {
+    content: $vi-copy;
+  }
+}
+.vi-crosshairs {
+  &:before {
+    content: $vi-crosshairs;
+  }
+}
+.vi-desktop {
+  &:before {
+    content: $vi-desktop;
+  }
+}
+.vi-insert {
+  &:before {
+    content: $vi-insert;
+  }
+}
+.vi-ellipsis-circle-o {
+  &:before {
+    content: $vi-ellipsis-circle-o;
+  }
+}
+.vi-ellipsis-circle {
+  &:before {
+    content: $vi-ellipsis-circle;
+  }
+}
+.vi-envelope-o {
+  &:before {
+    content: $vi-envelope-o;
+  }
+}
+.vi-envelope {
+  &:before {
+    content: $vi-envelope;
+  }
+}
+.vi-expand-square {
+  &:before {
+    content: $vi-expand-square;
+  }
+}
+.vi-external-link {
+  &:before {
+    content: $vi-external-link;
+  }
+}
+.vi-eye {
+  &:before {
+    content: $vi-eye;
+  }
+}
+.vi-file-o {
+  &:before {
+    content: $vi-file-o;
+  }
+}
+.vi-file-text-o {
+  &:before {
+    content: $vi-file-text-o;
+  }
+}
+.vi-file-text {
+  &:before {
+    content: $vi-file-text;
+  }
+}
+.vi-file {
+  &:before {
+    content: $vi-file;
+  }
+}
+.vi-flask {
+  &:before {
+    content: $vi-flask;
+  }
+}
+.vi-folder-o {
+  &:before {
+    content: $vi-folder-o;
+  }
+}
+.vi-folder {
+  &:before {
+    content: $vi-folder;
+  }
+}
+.vi-glasses {
+  &:before {
+    content: $vi-glasses;
+  }
+}
+.vi-grid-big-o {
+  &:before {
+    content: $vi-grid-big-o;
+  }
+}
+.vi-grid-big {
+  &:before {
+    content: $vi-grid-big;
+  }
+}
+.vi-grid-small-o {
+  &:before {
+    content: $vi-grid-small-o;
+  }
+}
+.vi-grid-small {
+  &:before {
+    content: $vi-grid-small;
+  }
+}
+.vi-home-o {
+  &:before {
+    content: $vi-home-o;
+  }
+}
+.vi-home {
+  &:before {
+    content: $vi-home;
+  }
+}
+.vi-lines-list {
+  &:before {
+    content: $vi-lines-list;
+  }
+}
+.vi-lines {
+  &:before {
+    content: $vi-lines;
+  }
+}
+.vi-list-ul {
+  &:before {
+    content: $vi-list-ul;
+  }
+}
+.vi-list {
+  &:before {
+    content: $vi-list;
+  }
+}
+.vi-lock {
+  &:before {
+    content: $vi-lock;
+  }
+}
+.vi-minus-circle-o {
+  &:before {
+    content: $vi-minus-circle-o;
+  }
+}
+.vi-minus-circle {
+  &:before {
+    content: $vi-minus-circle;
+  }
+}
+.vi-minus-square-left-o {
+  &:before {
+    content: $vi-minus-square-left-o;
+  }
+}
+.vi-minus {
+  &:before {
+    content: $vi-minus;
+  }
+}
+.vi-mobile {
+  &:before {
+    content: $vi-mobile;
+  }
+}
+.vi-modal {
+  &:before {
+    content: $vi-modal;
+  }
+}
+.vi-open-book {
+  &:before {
+    content: $vi-open-book;
+  }
+}
+.vi-pencil {
+  &:before {
+    content: $vi-pencil;
+  }
+}
+.vi-phone {
+  &:before {
+    content: $vi-phone;
+  }
+}
+.vi-picture {
+  &:before {
+    content: $vi-picture;
+  }
+}
+.vi-pin {
+  &:before {
+    content: $vi-pin;
+  }
+}
+.vi-plus-circle-o {
+  &:before {
+    content: $vi-plus-circle-o;
+  }
+}
+.vi-plus-circle {
+  &:before {
+    content: $vi-plus-circle;
+  }
+}
+.vi-plus-square-left-o {
+  &:before {
+    content: $vi-plus-square-left-o;
+  }
+}
+.vi-plus {
+  &:before {
+    content: $vi-plus;
+  }
+}
+.vi-print {
+  &:before {
+    content: $vi-print;
+  }
+}
+.vi-search-minus {
+  &:before {
+    content: $vi-search-minus;
+  }
+}
+.vi-search-plus {
+  &:before {
+    content: $vi-search-plus;
+  }
+}
+.vi-search {
+  &:before {
+    content: $vi-search;
+  }
+}
+.vi-area-select {
+  &:before {
+    content: $vi-area-select;
+  }
+}
+.vi-split-h {
+  &:before {
+    content: $vi-split-h;
+  }
+}
+.vi-split-v {
+  &:before {
+    content: $vi-split-v;
+  }
+}
+.vi-suitcase {
+  &:before {
+    content: $vi-suitcase;
+  }
+}
+.vi-tablet {
+  &:before {
+    content: $vi-tablet;
+  }
+}
+.vi-trash {
+  &:before {
+    content: $vi-trash;
+  }
+}
+.vi-unlock {
+  &:before {
+    content: $vi-unlock;
+  }
+}
+.vi-user {
+  &:before {
+    content: $vi-user;
+  }
+}
+.vi-vaadin-h {
+  &:before {
+    content: $vi-vaadin-h;
+  }
+}
+.vi-vaadin-v {
+  &:before {
+    content: $vi-vaadin-v;
+  }
+}
+.vi-close-circle-o {
+  &:before {
+    content: $vi-close-circle-o;
+  }
+}
+.vi-close-circle {
+  &:before {
+    content: $vi-close-circle;
+  }
+}
+.vi-browser {
+  &:before {
+    content: $vi-browser;
+  }
+}
+.vi-loop-alt1 {
+  &:before {
+    content: $vi-loop-alt1;
+  }
+}
+.vi-transfer {
+  &:before {
+    content: $vi-transfer;
+  }
+}
+.vi-th-list {
+  &:before {
+    content: $vi-th-list;
+  }
+}
+.vi-list-alt {
+  &:before {
+    content: $vi-list-alt;
+  }
+}
+.vi-book {
+  &:before {
+    content: $vi-book;
+  }
+}
+.vi-random {
+  &:before {
+    content: $vi-random;
+  }
+}
+.vi-retweet {
+  &:before {
+    content: $vi-retweet;
+  }
+}
+.vi-sign-in {
+  &:before {
+    content: $vi-sign-in;
+  }
+}
+.vi-filter {
+  &:before {
+    content: $vi-filter;
+  }
+}
+.vi-bars {
+  &:before {
+    content: $vi-bars;
+  }
+}
+.vi-navicon {
+  &:before {
+    content: $vi-navicon;
+  }
+}
+.vi-reorder {
+  &:before {
+    content: $vi-reorder;
+  }
+}
+.vi-table {
+  &:before {
+    content: $vi-table;
+  }
+}
+.vi-magic {
+  &:before {
+    content: $vi-magic;
+  }
+}
+.vi-columns {
+  &:before {
+    content: $vi-columns;
+  }
+}
+.vi-sitemap {
+  &:before {
+    content: $vi-sitemap;
+  }
+}
+.vi-exchange {
+  &:before {
+    content: $vi-exchange;
+  }
+}
+.vi-mobile {
+  &:before {
+    content: $vi-mobile;
+  }
+}
+.vi-mobile-phone {
+  &:before {
+    content: $vi-mobile-phone;
+  }
+}
+.vi-puzzle-piece {
+  &:before {
+    content: $vi-puzzle-piece;
+  }
+}
+.vi-unlock-alt {
+  &:before {
+    content: $vi-unlock-alt;
+  }
+}
+.vi-cube {
+  &:before {
+    content: $vi-cube;
+  }
+}
+.vi-database {
+  &:before {
+    content: $vi-database;
+  }
+}
+.vi-paper-plane-o {
+  &:before {
+    content: $vi-paper-plane-o;
+  }
+}
+.vi-send-o {
+  &:before {
+    content: $vi-send-o;
+  }
+}
+.vi-newspaper-o {
+  &:before {
+    content: $vi-newspaper-o;
+  }
+}
+.vi-pie-chart {
+  &:before {
+    content: $vi-pie-chart;
+  }
+}
+.vi-line-chart {
+  &:before {
+    content: $vi-line-chart;
+  }
+}
+.vi-safari {
+  &:before {
+    content: $vi-safari;
+  }
+}
+.vi-chrome {
+  &:before {
+    content: $vi-chrome;
+  }
+}
+.vi-firefox {
+  &:before {
+    content: $vi-firefox;
+  }
+}
+.vi-opera {
+  &:before {
+    content: $vi-opera;
+  }
+}
+.vi-internet-explorer {
+  &:before {
+    content: $vi-internet-explorer;
+  }
+}
+.vi-map-o {
+  &:before {
+    content: $vi-map-o;
+  }
+}
+.vi-commenting-o {
+  &:before {
+    content: $vi-commenting-o;
+  }
+}
+.vi-edge {
+  &:before {
+    content: $vi-edge;
+  }
+}
+
diff --git a/org.eclipse.osbp.themes/scss/external/_vaadin-icons-variables.scss b/org.eclipse.osbp.themes/scss/external/_vaadin-icons-variables.scss
new file mode 100644
index 0000000..4e97121
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/external/_vaadin-icons-variables.scss
@@ -0,0 +1,619 @@
+/* retrieved from icomoon.io
+	-> select font
+	-> download font including variables for sass
+	-> include contents of variables.scss in font-name-variables.scss 
+   	and styles.scss in font-name-reference.scss
+   	import in iconfont.scss
+   	Note: Pay attention to numbered icons (like "icon-name2") 
+   	*/
+
+$vi-browser: "\e628";
+$vi-bullets: "\e629";
+$vi-combobox: "\e636";
+$vi-file-tree: "\e647";
+$vi-form: "\e64b";
+$vi-grid-bevel: "\e64e";
+$vi-grid: "\e651";
+$vi-layout: "\e654";
+$vi-level-right-bold: "\e655";
+$vi-options: "\e65e";
+$vi-panel: "\e668";
+$vi-road-branch: "\e670";
+$vi-split: "\e675";
+$vi-tabs: "\e679";
+$vi-text-input: "\e67b";
+$vi-tree-table: "\e67f";
+$vi-twin-col-select: "\e680";
+$vi-cube: "\e697";
+$vi-filter: "\e6a2";
+$vi-hash: "\e6a9";
+$vi-puzzle-piece: "\e6c0";
+$vi-sliders: "\e6cf";
+$vi-archive: "\e6ee";
+$vi-book: "\e6f9";
+$vi-modal-list: "\e72b";
+$vi-random: "\e733";
+$vi-server: "\e736";
+$vi-database: "\e737";
+$vi-sitemap: "\e739";
+$vi-tasks: "\e73d";
+$vi-ticket: "\e740";
+$vi-bar-chart: "\e757";
+$vi-comment-o: "\e767";
+$vi-comment: "\e768";
+$vi-retweet: "\e793";
+$vi-sign-in: "\e797";
+$vi-sign-out: "\e798";
+$vi-table: "\e7a5";
+$vi-menu: "\e7b3";
+$vi-file-text-o: "\e7e1";
+$vi-list-ul: "\e7f0";
+$vi-list: "\e7f1";
+$vi-book-dollar: "\e600";
+$vi-book-percent: "\e601";
+$vi-briefcase: "\e602";
+$vi-plus-minus: "\e603";
+$vi-calendar-briefcase: "\e604";
+$vi-calendar-clock: "\e605";
+$vi-calendar-user: "\e606";
+$vi-dental-chair: "\e607";
+$vi-doctor-briefcase: "\e608";
+$vi-doctor: "\e609";
+$vi-dollar: "\e60a";
+$vi-exit-o: "\e60b";
+$vi-exit: "\e60c";
+$vi-golf: "\e60d";
+$vi-group: "\e60e";
+$vi-health-card: "\e60f";
+$vi-invoice: "\e610";
+$vi-level-down-bold: "\e611";
+$vi-level-left-bold: "\e612";
+$vi-level-up-bold: "\e613";
+$vi-out: "\e614";
+$vi-pill: "\e615";
+$vi-pills: "\e616";
+$vi-specialist: "\e617";
+$vi-stethoscope: "\e618";
+$vi-teeth: "\e619";
+$vi-user-card: "\e61a";
+$vi-user-check: "\e61b";
+$vi-user-clock: "\e61c";
+$vi-user-heart: "\e61d";
+$vi-absolute-position: "\e61e";
+$vi-accordion-menu: "\e61f";
+$vi-add-dock: "\e620";
+$vi-archives: "\e621";
+$vi-arrow-backward: "\e622";
+$vi-arrow-forward: "\e623";
+$vi-at: "\e624";
+$vi-bell-slash-o: "\e625";
+$vi-bell-slash: "\e626";
+$vi-boat: "\e627";
+$vi-browser3: "\e62a";
+$vi-bullets: "\e62b";
+$vi-button: "\e62c";
+$vi-calc-book: "\e62d";
+$vi-calendar-envelope: "\e62e";
+$vi-car: "\e62f";
+$vi-check-square: "\e630";
+$vi-child: "\e631";
+$vi-clipboard-cross: "\e632";
+$vi-clipboard-heart: "\e633";
+$vi-clipboard-pulse: "\e634";
+$vi-clipboard-text: "\e635";
+$vi-clipboard-user: "\e638";
+$vi-clipboard: "\e639";
+$vi-combobox: "\e637";
+$vi-compress-square: "\e63a";
+$vi-copyright: "\e63b";
+$vi-css: "\e63c";
+$vi-curly-brackets: "\e63d";
+$vi-date-input: "\e63e";
+$vi-elastic: "\e63f";
+$vi-envelope-open-o: "\e640";
+$vi-envelope-open: "\e641";
+$vi-external-browser: "\e642";
+$vi-eyedropper: "\e643";
+$vi-factory: "\e644";
+$vi-file-process: "\e645";
+$vi-file-refresh: "\e646";
+$vi-file-start: "\e649";
+$vi-file-tree-small: "\e64a";
+$vi-file-tree-sub: "\e64d";
+$vi-file-tree: "\e648";
+$vi-adobe-flash: "\e650";
+$vi-flip-h: "\e653";
+$vi-flip-v: "\e658";
+$vi-form: "\e64c";
+$vi-funcion: "\e659";
+$vi-grab: "\e65a";
+$vi-grid-bevel: "\e64f";
+$vi-grid-h: "\e65b";
+$vi-grid-v: "\e65c";
+$vi-grid: "\e652";
+$vi-hand: "\e65d";
+$vi-input: "\e660";
+$vi-layout: "\e656";
+$vi-level-right-bold: "\e657";
+$vi-list-select: "\e661";
+$vi-margin-bottom: "\e662";
+$vi-margin-left: "\e663";
+$vi-margin-right: "\e664";
+$vi-margin-top: "\e665";
+$vi-margin: "\e666";
+$vi-native-button: "\e667";
+$vi-notebook: "\e66a";
+$vi-options: "\e65f";
+$vi-orientation: "\e66b";
+$vi-outbox: "\e66c";
+$vi-padding-bottom: "\e66d";
+$vi-padding-left: "\e66e";
+$vi-padding-right: "\e66f";
+$vi-padding-top: "\e672";
+$vi-padding: "\e673";
+$vi-paint-roll: "\e674";
+$vi-palete: "\e677";
+$vi-panel: "\e669";
+$vi-password: "\e678";
+$vi-plug: "\e67d";
+$vi-pointer: "\e67e";
+$vi-progressbar: "\e683";
+$vi-resize-h: "\e684";
+$vi-resize-v: "\e685";
+$vi-rhombus: "\e686";
+$vi-road-branch: "\e671";
+$vi-road-branches: "\e687";
+$vi-road-split: "\e688";
+$vi-select: "\e689";
+$vi-slider: "\e68a";
+$vi-split: "\e676";
+$vi-start-cog: "\e68b";
+$vi-stop-cog: "\e68c";
+$vi-sword: "\e68d";
+$vi-tabs: "\e67a";
+$vi-taxi: "\e68e";
+$vi-text-input: "\e67c";
+$vi-text-label: "\e68f";
+$vi-tooth: "\e690";
+$vi-train: "\e691";
+$vi-tree-table: "\e681";
+$vi-twin-col-select: "\e682";
+$vi-viewport: "\e692";
+$vi-abacus: "\e693";
+$vi-accessibility: "\e694";
+$vi-airplane: "\e695";
+$vi-anchor: "\e696";
+$vi-asterisk: "\e699";
+$vi-automation: "\e69a";
+$vi-barcode: "\e69b";
+$vi-bomb: "\e69c";
+$vi-bug-o: "\e69d";
+$vi-bug: "\e69e";
+$vi-calc: "\e69f";
+$vi-chart-line: "\e6a0";
+$vi-chart: "\e6a1";
+$vi-code: "\e6a4";
+$vi-coffee: "\e6a5";
+$vi-cogs: "\e6a6";
+$vi-controller: "\e6a7";
+$vi-corner-lower-left: "\e6a8";
+$vi-corner-lower-right: "\e6ab";
+$vi-corner-upper-left: "\e6ac";
+$vi-corner-upper-right: "\e6ad";
+$vi-cube3: "\e698";
+$vi-cubes: "\e6ae";
+$vi-download-alt: "\e6af";
+$vi-eraser: "\e6b0";
+$vi-facebook-square: "\e6b1";
+$vi-facebook: "\e6b2";
+$vi-female: "\e6b3";
+$vi-file-font: "\e6b4";
+$vi-file-presentation: "\e6b5";
+$vi-file-table: "\e6b6";
+$vi-fill: "\e6b7";
+$vi-filter3: "\e6a3";
+$vi-fire: "\e6b8";
+$vi-frown-o: "\e6b9";
+$vi-gavel: "\e6ba";
+$vi-google-plus-square: "\e6bb";
+$vi-google-plus: "\e6bc";
+$vi-hands-up: "\e6bd";
+$vi-hash: "\e6aa";
+$vi-institution: "\e6be";
+$vi-key-o: "\e6bf";
+$vi-key: "\e6c2";
+$vi-lifebuoy: "\e6c3";
+$vi-lightbulb: "\e6c4";
+$vi-sign-in-alt: "\e6c5";
+$vi-sign-out-alt: "\e6c6";
+$vi-magic: "\e6c7";
+$vi-male: "\e6c8";
+$vi-medal: "\e6c9";
+$vi-megafone: "\e6ca";
+$vi-meh-o: "\e6cb";
+$vi-money: "\e6cc";
+$vi-package: "\e6cd";
+$vi-paintbrush: "\e6ce";
+$vi-paperplane: "\e6d1";
+$vi-paperplane: "\e6d2";
+$vi-paragraph: "\e6d3";
+$vi-paste: "\e6d4";
+$vi-pie-chart: "\e6d5";
+$vi-pin-post: "\e6d6";
+$vi-presentation: "\e6d7";
+$vi-puzzle-piece3: "\e6c1";
+$vi-qrcode: "\e6d8";
+$vi-quote-left: "\e6d9";
+$vi-quote-right: "\e6da";
+$vi-raster-lower-left: "\e6db";
+$vi-raster: "\e6dc";
+$vi-recycle: "\e6dd";
+$vi-road: "\e6de";
+$vi-rocket: "\e6df";
+$vi-rss-square: "\e6e0";
+$vi-rss: "\e6e1";
+$vi-safe-lock: "\e6e2";
+$vi-safe: "\e6e3";
+$vi-share-square: "\e6e4";
+$vi-shield: "\e6e5";
+$vi-sliders: "\e6d0";
+$vi-smiley-o: "\e6e6";
+$vi-spinner-arc: "\e6e7";
+$vi-spinner-third: "\e6e8";
+$vi-spinner: "\e6e9";
+$vi-subscript: "\e6ea";
+$vi-superscript: "\e6eb";
+$vi-tag: "\e6ec";
+$vi-tags: "\e6ed";
+$vi-terminal: "\e6f0";
+$vi-thumbs-down-o: "\e6f1";
+$vi-thumbs-down: "\e6f2";
+$vi-thumbs-up-o: "\e6f3";
+$vi-thumbs-up: "\e6f4";
+$vi-truck: "\e6f5";
+$vi-twitter-square: "\e6f6";
+$vi-twitter: "\e6f7";
+$vi-umbrella: "\e6f8";
+$vi-upload-alt: "\e6fb";
+$vi-vimeo-square: "\e6fc";
+$vi-vimeo: "\e6fd";
+$vi-youtube-square: "\e6fe";
+$vi-youtube: "\e6ff";
+$vi-angle-double-down: "\e700";
+$vi-angle-double-left: "\e701";
+$vi-angle-double-right: "\e702";
+$vi-angle-double-up: "\e703";
+$vi-angle-down: "\e704";
+$vi-angle-left: "\e705";
+$vi-angle-right: "\e706";
+$vi-angle-up: "\e707";
+$vi-archive: "\e6ef";
+$vi-arrow-circle-down-o: "\e708";
+$vi-arrow-circle-down: "\e709";
+$vi-arrow-circle-left-o: "\e70a";
+$vi-arrow-circle-left: "\e70b";
+$vi-arrow-circle-right-o: "\e70c";
+$vi-arrow-circle-right: "\e70d";
+$vi-arrow-circle-up-o: "\e70e";
+$vi-arrow-circle-up: "\e70f";
+$vi-ban: "\e710";
+$vi-bold: "\e711";
+$vi-book3: "\e6fa";
+$vi-bullseye: "\e712";
+$vi-cart-o: "\e713";
+$vi-cart: "\e714";
+$vi-check-square-o: "\e715";
+$vi-cross-cutlery: "\e716";
+$vi-cutlery: "\e717";
+$vi-dashboard: "\e718";
+$vi-disc: "\e719";
+$vi-dot-circle: "\e71a";
+$vi-download: "\e71b";
+$vi-drop: "\e71c";
+$vi-exchange: "\e71d";
+$vi-exclamation-circle-o: "\e71e";
+$vi-exclamation-circle: "\e71f";
+$vi-exclamation: "\e720";
+$vi-eye-slash: "\e721";
+$vi-file-code: "\e722";
+$vi-file-movie: "\e723";
+$vi-file-picture: "\e724";
+$vi-file-sound: "\e725";
+$vi-file-zip: "\e726";
+$vi-flag-checkered: "\e727";
+$vi-flag-o: "\e728";
+$vi-flag: "\e729";
+$vi-flash: "\e72a";
+$vi-font: "\e72d";
+$vi-gamepad: "\e72e";
+$vi-gift: "\e72f";
+$vi-handle-corner: "\e730";
+$vi-harddrive-o: "\e731";
+$vi-harddrive: "\e732";
+$vi-header: "\e735";
+$vi-headphones: "\e73c";
+$vi-inbox: "\e73f";
+$vi-info-circle-o: "\e742";
+$vi-info-circle: "\e743";
+$vi-info: "\e744";
+$vi-ist-ol: "\e745";
+$vi-italic: "\e746";
+$vi-keyboard-o: "\e747";
+$vi-keyboard: "\e748";
+$vi-line-h: "\e749";
+$vi-line-v: "\e74a";
+$vi-link: "\e74b";
+$vi-location-arrow-circle-o: "\e74c";
+$vi-location-arrow-circle: "\e74d";
+$vi-location-arrow: "\e74e";
+$vi-mailbox: "\e74f";
+$vi-microphone: "\e750";
+$vi-modal-list: "\e72c";
+$vi-mute: "\e751";
+$vi-paperclip: "\e752";
+$vi-play-circle-o: "\e753";
+$vi-question-circle-o: "\e754";
+$vi-question-circle: "\e755";
+$vi-play-circle: "\e756";
+$vi-question: "\e759";
+$vi-random3: "\e734";
+$vi-scissors: "\e75a";
+$vi-screwdriver: "\e75b";
+$vi-server: "\e738";
+$vi-database3: "\e73a";
+$vi-signal: "\e75c";
+$vi-sitemap3: "\e73b";
+$vi-spoon: "\e75d";
+$vi-strikethrough: "\e75e";
+$vi-sun-o: "\e75f";
+$vi-tasks: "\e73e";
+$vi-text-height: "\e760";
+$vi-text-width: "\e761";
+$vi-ticket: "\e741";
+$vi-toolbox: "\e762";
+$vi-tools: "\e763";
+$vi-trophy: "\e764";
+$vi-underline: "\e765";
+$vi-unlink: "\e766";
+$vi-upload: "\e76b";
+$vi-users: "\e76c";
+$vi-warning: "\e76d";
+$vi-wrench: "\e76e";
+$vi-adjust: "\e76f";
+$vi-align-center: "\e770";
+$vi-align-left: "\e771";
+$vi-align-right: "\e772";
+$vi-arrow-long-down: "\e773";
+$vi-arrow-long-left: "\e774";
+$vi-arrows-cross: "\e775";
+$vi-arrows-long-h: "\e776";
+$vi-arrows-long-right: "\e777";
+$vi-arrows-long-up: "\e778";
+$vi-arrows-long-v: "\e779";
+$vi-arrows: "\e77a";
+$vi-backwards: "\e77b";
+$vi-bar-chart: "\e758";
+$vi-bell-o: "\e77c";
+$vi-bolt: "\e77d";
+$vi-chat: "\e77e";
+$vi-check: "\e77f";
+$vi-circle-thin: "\e780";
+$vi-circle: "\e781";
+$vi-cloud-download-o: "\e782";
+$vi-cloud-download: "\e783";
+$vi-cloud-o: "\e784";
+$vi-cloud-upload-o: "\e785";
+$vi-cloud-upload: "\e786";
+$vi-cloud: "\e787";
+$vi-cog-o: "\e788";
+$vi-comment-ellipsis-o: "\e789";
+$vi-comment-ellipsis: "\e78a";
+$vi-comment-o: "\e769";
+$vi-comment: "\e76a";
+$vi-comments-o: "\e78b";
+$vi-comments: "\e78c";
+$vi-compress: "\e78d";
+$vi-connect-o: "\e78e";
+$vi-connect: "\e78f";
+$vi-credit-card: "\e790";
+$vi-crop: "\e791";
+$vi-deindent: "\e792";
+$vi-edit: "\e795";
+$vi-eject: "\e796";
+$vi-ellipsis-h: "\e79b";
+$vi-ellipsis-v: "\e79c";
+$vi-expand-full: "\e79d";
+$vi-expand: "\e79e";
+$vi-fast-backward: "\e79f";
+$vi-fast-forward: "\e7a0";
+$vi-film: "\e7a1";
+$vi-folder-open-o: "\e7a2";
+$vi-folder-open: "\e7a3";
+$vi-forward: "\e7a4";
+$vi-glass: "\e7a7";
+$vi-globe: "\e7a8";
+$vi-heart-o: "\e7a9";
+$vi-heart: "\e7aa";
+$vi-indent: "\e7ab";
+$vi-laptop: "\e7ac";
+$vi-level-down: "\e7ad";
+$vi-level-left: "\e7ae";
+$vi-level-right: "\e7af";
+$vi-level-up: "\e7b0";
+$vi-magnet: "\e7b1";
+$vi-map-marker: "\e7b2";
+$vi-moon-o: "\e7b5";
+$vi-moon: "\e7b6";
+$vi-movie: "\e7b7";
+$vi-music: "\e7b8";
+$vi-pause: "\e7b9";
+$vi-play: "\e7ba";
+$vi-power-off: "\e7bb";
+$vi-refresh: "\e7bc";
+$vi-reply-all: "\e7bd";
+$vi-reply: "\e7be";
+$vi-retweet3: "\e794";
+$vi-rotate-left: "\e7bf";
+$vi-rotate-right: "\e7c0";
+$vi-share: "\e7c1";
+$vi-sign-in3: "\e799";
+$vi-sign-out: "\e79a";
+$vi-sort: "\e7c2";
+$vi-sound-disable: "\e7c3";
+$vi-square-shadow: "\e7c4";
+$vi-star-half-left-o: "\e7c5";
+$vi-star-half-left: "\e7c6";
+$vi-star-half-right-o: "\e7c7";
+$vi-star-half-right: "\e7c8";
+$vi-star-o: "\e7c9";
+$vi-star: "\e7ca";
+$vi-step-backward: "\e7cb";
+$vi-step-forward: "\e7cc";
+$vi-stop: "\e7cd";
+$vi-table3: "\e7a6";
+$vi-thin-square: "\e7ce";
+$vi-time-backward: "\e7cf";
+$vi-time-forward: "\e7d0";
+$vi-volume-down: "\e7d1";
+$vi-volume-off: "\e7d2";
+$vi-volume-up: "\e7d3";
+$vi-volume: "\e7d4";
+$vi-close: "\e7d5";
+$vi-align-justify: "\e7d6";
+$vi-arrow-down: "\e7d7";
+$vi-arrow-left: "\e7d8";
+$vi-arrow-right: "\e7d9";
+$vi-arrow-up: "\e7da";
+$vi-menu: "\e7b4";
+$vi-bell: "\e7db";
+$vi-bookmark-o: "\e7dc";
+$vi-bookmark: "\e7dd";
+$vi-building-o: "\e7de";
+$vi-building: "\e7df";
+$vi-calendar-o: "\e7e0";
+$vi-calendar: "\e7e3";
+$vi-camera: "\e7e4";
+$vi-caret-down: "\e7e5";
+$vi-caret-left: "\e7e6";
+$vi-caret-right: "\e7e7";
+$vi-caret-square-down-o: "\e7e8";
+$vi-caret-square-left-o: "\e7e9";
+$vi-caret-square-right-o: "\e7ea";
+$vi-caret-square-up-o: "\e7eb";
+$vi-caret-up: "\e7ec";
+$vi-check-circle-o: "\e7ed";
+$vi-check-circle: "\e7ee";
+$vi-chevron-circle-down-o: "\e7ef";
+$vi-chevron-circle-down: "\e7f4";
+$vi-chevron-circle-left-o: "\e7f5";
+$vi-chevron-circle-left: "\e7f6";
+$vi-chevron-circle-right-o: "\e7f7";
+$vi-chevron-circle-right: "\e7f8";
+$vi-chevron-circle-up-o: "\e7f9";
+$vi-chevron-circle-up: "\e7fa";
+$vi-chevron-down: "\e7fb";
+$vi-chevron-left: "\e7fc";
+$vi-chevron-right: "\e7fd";
+$vi-chevron-up: "\e7fe";
+$vi-clock: "\e7ff";
+$vi-cog: "\e800";
+$vi-copy-o: "\e801";
+$vi-copy: "\e802";
+$vi-crosshairs: "\e803";
+$vi-desktop: "\e804";
+$vi-insert: "\e805";
+$vi-ellipsis-circle-o: "\e806";
+$vi-ellipsis-circle: "\e807";
+$vi-envelope-o: "\e808";
+$vi-envelope: "\e809";
+$vi-expand-square: "\e80a";
+$vi-external-link: "\e80b";
+$vi-eye: "\e80c";
+$vi-file-o: "\e80d";
+$vi-file-text-o: "\e7e2";
+$vi-file-text: "\e80e";
+$vi-file: "\e80f";
+$vi-flask: "\e810";
+$vi-folder-o: "\e811";
+$vi-folder: "\e812";
+$vi-glasses: "\e813";
+$vi-grid-big-o: "\e814";
+$vi-grid-big: "\e815";
+$vi-grid-small-o: "\e816";
+$vi-grid-small: "\e817";
+$vi-home-o: "\e818";
+$vi-home: "\e819";
+$vi-lines-list: "\e81a";
+$vi-lines: "\e81b";
+$vi-list-ul: "\e7f2";
+$vi-list: "\e7f3";
+$vi-lock: "\e81c";
+$vi-minus-circle-o: "\e81d";
+$vi-minus-circle: "\e81e";
+$vi-minus-square-left-o: "\e81f";
+$vi-minus: "\e820";
+$vi-mobile: "\e821";
+$vi-modal: "\e822";
+$vi-open-book: "\e823";
+$vi-pencil: "\e824";
+$vi-phone: "\e825";
+$vi-picture: "\e826";
+$vi-pin: "\e827";
+$vi-plus-circle-o: "\e828";
+$vi-plus-circle: "\e829";
+$vi-plus-square-left-o: "\e82a";
+$vi-plus: "\e82b";
+$vi-print: "\e82c";
+$vi-search-minus: "\e82d";
+$vi-search-plus: "\e82e";
+$vi-search: "\e82f";
+$vi-area-select: "\e830";
+$vi-split-h: "\e831";
+$vi-split-v: "\e832";
+$vi-suitcase: "\e833";
+$vi-tablet: "\e834";
+$vi-trash: "\e835";
+$vi-unlock: "\e836";
+$vi-user: "\e837";
+$vi-vaadin-h: "\e838";
+$vi-vaadin-v: "\e839";
+$vi-close-circle-o: "\e83a";
+$vi-close-circle: "\e83b";
+$vi-browser: "\f0cf";
+$vi-loop-alt1: "\e900";
+$vi-transfer: "\e901";
+$vi-th-list: "\f00f";
+$vi-list-alt: "\f03f";
+$vi-book: "\f04f";
+$vi-random: "\f07f";
+$vi-retweet: "\f08f";
+$vi-sign-in: "\f09f";
+$vi-filter: "\f0b3";
+$vi-bars: "\f0df";
+$vi-navicon: "\f0df";
+$vi-reorder: "\f0df";
+$vi-table: "\f0ef";
+$vi-magic: "\f0ff";
+$vi-columns: "\f10f";
+$vi-sitemap: "\f116";
+$vi-exchange: "\f117";
+$vi-mobile: "\f11f";
+$vi-mobile-phone: "\f11f";
+$vi-puzzle-piece: "\f12f";
+$vi-unlock-alt: "\f13f";
+$vi-cube: "\f1bf";
+$vi-database: "\f1cf";
+$vi-paper-plane-o: "\f1df";
+$vi-send-o: "\f1df";
+$vi-newspaper-o: "\f1ef";
+$vi-pie-chart: "\f20f";
+$vi-line-chart: "\f21f";
+$vi-safari: "\f26f";
+$vi-chrome: "\f27f";
+$vi-firefox: "\f28f";
+$vi-opera: "\f296";
+$vi-internet-explorer: "\f297";
+$vi-map-o: "\f298";
+$vi-commenting-o: "\f299";
+$vi-edge: "\f29a";
+
diff --git a/org.eclipse.osbp.themes/scss/layout/_cash-register.scss b/org.eclipse.osbp.themes/scss/layout/_cash-register.scss
new file mode 100644
index 0000000..853f2cf
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/layout/_cash-register.scss
@@ -0,0 +1,67 @@
+@mixin os-cash-register {
+	.os-cash-register {
+		$size-factor: 2;
+		$size-factor-2: 1.5;
+		
+		@include os-button-cash;
+		@include os-textfield-cash;
+		
+		
+		.os-no-padding {
+			padding: 0px;
+			}
+		
+		.o-XSuggestBox {
+			@include os-textfield-cash;
+			}
+		
+		.o-SuggestBoxPopup .popupContent table td.item {
+			@include os-textfield-cash;
+			}
+		
+		.v-textfield {
+			@include os-textfield-cash;
+			}
+		
+		.os-cash-total {
+			.v-textfield, .v-caption {
+				font-weight: bold;
+				}
+			.v-formlayout > table {
+				width: 100%;
+				}
+			.v-textfield {
+				width: auto;
+				}
+			}
+		
+		.v-caption, .v-captiontext, .v-caption-on-top > .v-caption-l-control > .v-captiontext {
+			font-size: $os-font-size * $size-factor-2;
+			line-height: $os-unit-size * $size-factor-2 - $os-border-width;// * $os-line-height-factor;
+			}
+		.v-formlayout {
+			.v-caption, .v-captiontext {
+				font-size: $os-font-size * $size-factor;
+				line-height: $os-unit-size * $size-factor - $os-border-width;// * $os-line-height-factor;	
+				}
+			}
+			
+		.v-table-cell-content {
+			height: floor($os-unit-size * $size-factor-2);
+			}	
+		/*
+		.v-table-header-wrap {
+			height: $os-unit-size * $size-factor-2
+			}
+		.v-table-header { 
+			font-size: $os-font-size * $size-factor-2;
+			line-height: $os-unit-size * $size-factor-2 - $os-border-width;// * $os-line-height-factor;
+			}*/
+		}
+	.os-cash-keypad {
+		@include os-button-cash(4);
+		}
+	} 
+	
+
+	
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/scss/layout/_charts.scss b/org.eclipse.osbp.themes/scss/layout/_charts.scss
new file mode 100644
index 0000000..0ee3c6b
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/layout/_charts.scss
@@ -0,0 +1,207 @@
+@mixin cx-charts { 
+	// cxOrgChartStyles
+	.orgchart {
+		background: #919293 url(img/sidebar-gradient.png) repeat-y top right;
+		border: 1px solid grey;
+		color: grey;
+		font-weight: bold;
+		font-family: Tahoma;
+		padding: 10px;
+	}
+	
+	.orgchartNode {
+		background: #e1e2e3 url(img/sidebar-gradient.png) repeat-y top right;
+		border-radius: 18px;
+		border: 4px solid #9edbfb;
+		padding: 10px!important;
+	}
+	
+	.orgchartSelectedNode{
+		background-color: #9edbfb;
+		border: 4px solid #fbe99e;
+		border-radius: 18px;
+	}
+	
+	.v-caption-orgchart .v-captiontext {
+		font-size: 16px;
+		line-height: 1;
+		font-weight: normal;
+		padding: .5em .5em 1.0em;
+		/*padding: .5em 0;*/
+		-webkit-font-smoothing: antialiased;
+		background: #414243 url(img/sidebar-gradient.png) repeat-y top right;
+		overflow: visible;
+		position: relative;
+		z-index: 2;
+		
+		white-space: normal;
+		color: #fff;
+		text-shadow: 0 2px 2px rgba(0,0,0,.5);
+		
+		display: block !important;
+	}
+	
+	.v-gridlayout-orgchartUser {
+		color: grey;
+		font-family: Tahoma;
+		font-weight: bold;
+	//	border-radius: 18px;
+	//	border: 4px solid #9edbfb;
+		margin: 10px;
+		padding: 10px;
+	//	margin-left: 30px;
+		text-align: center;
+	}
+	
+	.v-horizontallayout-orgchartUser {
+		color: grey;
+		font-family: Tahoma;
+		font-weight: bold;
+		border-radius: 18px;
+		border: 4px solid #9edbfb;
+		margin: 10px;
+		padding: 10px;
+		text-align: center;
+	}
+	
+	.v-gridlayout-orgchartUser div {
+		 margin-left: auto;
+		 margin-right: auto;
+	}
+	
+	.v-gridlayout-orgchartUser div > div {
+		padding: 3px;
+		text-align: center;
+	}
+	
+	.orgchart-multipos {
+		color: red;
+		font-style: italic;
+	}
+	
+	.orgchart-classic {
+		color: red;
+		font-style: italic;
+	}
+	
+	.orgchart-modern {
+		color: red;
+		font-style: italic;
+	}
+	
+	.orgchart-compex {
+		color: blue;
+		font-style: italic;
+	}
+	
+	//cxd3TreeMapStyles
+	.node {
+		cursor: pointer;
+		border: solid 1px white;
+		font: 10px sans-serif;
+		line-height: 12px;
+		overflow: hidden;
+		position: absolute;
+		text-indent: 2px;
+	}
+	
+	//cxd3CollapsibleTreeStyles
+	.node circle {
+		fill: #fff;
+		stroke: steelblue;
+		stroke-width: 1.5px;
+	}
+	
+	.node text {
+		font: 10px sans-serif;
+	}
+	
+	.link {
+		fill: none;
+		stroke: #ccc;
+		stroke-width: 1.5px;
+	}
+	
+	//cxd3Topo
+	.subunit-label {
+		fill: #777;
+		fill-opacity: .5;
+		font-size: 20px;
+		font-weight: 300;
+		text-anchor: middle;
+	}
+	
+	.place,
+	.place-label {
+		fill: #444;
+	}
+	
+	text.place-label {
+		font-size: 10px;
+		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+		/*pointer-events: none;*/
+	}
+	
+	text.place-label:hover {
+		fill: #6699FF;
+		font-size: 20px;
+	}
+	
+	
+	//cxd3USTopo 
+	path.usa {
+	  	fill: #60a060;
+	  	stroke: #fff;
+		stroke-width: .5px;
+	}
+	
+	path.usa:hover {
+		fill: #80e080;
+	}
+	
+	
+	//cxd3ESTopo 
+	path.world {
+		stroke: white;
+		stroke-width: 0.25px;
+		fill: black;
+	}
+	
+	path.world:hover {
+		fill: red;
+	}
+	
+	
+	//cxd3DETopo
+	path.subunit.DEU:hover {
+		fill: #80e080;
+	}
+	
+	path.subunit.DEU {
+		fill: #60a060;
+		stroke: #fff;
+		stroke-width: .5px;
+	}
+	
+	path.deu {
+		fill: #60a060;
+		stroke: #fff;
+		stroke-width: .5px;
+	}
+	
+	path.deu:hover {
+		fill: #80e080;
+	}
+	
+	
+	//cxd3WorldTopo 
+	path.world {
+		stroke: white;
+		stroke-width: 0.25px;
+		fill: black;
+	}
+	
+	path.world:hover {
+		fill: red;
+	}
+}	
diff --git a/org.eclipse.osbp.themes/scss/layout/_dialog.scss b/org.eclipse.osbp.themes/scss/layout/_dialog.scss
new file mode 100644
index 0000000..55614cd
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/layout/_dialog.scss
@@ -0,0 +1,191 @@
+/* inputs everywhere */
+
+@mixin os-dialog {
+	
+	/* table and grid headers inside form/dialog */
+   	.v-caption-on-top >.v-caption >.v-captiontext {
+		font-size: $os-font-size * $os-l-font-factor;
+		}
+	
+	.v-caption-on-top >.v-caption-l-control >.v-captiontext {
+		font-size: $os-font-size;
+		}	 
+	
+	/* extreme checkbox workaround */
+	.v-formlayout-row {
+		:root & .v-checkbox {
+			@include os-checkbox();
+			padding-top: inherit;
+			> input ~ label:before, > input~ label:after {
+				margin-top: inherit;
+				}
+			> input ~ label:before {
+				margin-top: inherit;
+				}		
+			}
+		.v-gridlayout {
+			}
+		}
+	
+	.v-gridlayout-slot .v-checkbox-os-box {
+		@include os-checkbox();
+		
+		padding-top: floor($os-unit-size * 1.2);
+		> input ~ label:before, > input~ label:after {
+			margin-top: floor($os-unit-size * 1.2);
+			}
+		> input ~ label:before {
+			margin-top: floor($os-unit-size * 1.2);
+			}	
+		} 
+
+	/* Multiselect */
+	select.v-select-select {
+		color: inherit !important;
+		border: $os-border
+		}
+	select.v-select-select option:checked {
+ 	   	box-shadow: 0 0 10px 100px $os-highlight-color inset;
+ 	   	color: valo-font-color($os-highlight-color) !important;	//? no effect
+		}
+		 
+	.l-controlbase {
+		overflow: auto;
+		
+		.v-grid-os-box {	
+			//width: 800px !important; //needs fixed size as of now
+			}
+		}
+		
+	.v-panel-os-has-focus {
+		@include os-panel-focus;
+		}		
+	
+	.l-control { 
+		//table and grid inside dialog
+		.v-table {
+			border-bottom: $os-border;
+			}
+		.v-table-header-wrap {
+			border-top: none;
+			height: $os-unit-size;
+			}
+			
+		// grid inside dialog
+		.v-grid-os-box {
+			.v-grid-tablewrapper {
+				border-top: 0px;
+				}
+			}
+		.v-gridlayout-slot {
+			.v-grid-os-box {
+				.v-grid-tablewrapper {
+					border-top: $os-border;
+					}	
+				}
+			}			
+		}
+	
+	.l-control, .toptrimbar, .os-selection-area {
+		.v-panel {
+			border-width: 1px;
+			} 
+		
+		.v-caption {
+			font-size: $os-font-size;
+			}
+			
+		.v-caption-on-top >.v-caption, 
+		.v-gridlayout-slot >.v-caption {
+	    	padding-bottom: $os-unit-size*0.05;
+	    	padding-top: $os-unit-size*0.3;
+	    	}
+	    
+	    .v-caption-os-has-focus {
+	    	@include os-caption-focus;
+	    	}   
+	    	
+		.v-formlayout-captioncell, 
+		.v-formlayout-errorcell {
+			border-bottom: $os-border;
+			vertical-align: bottom;
+			}
+			
+		.v-textfield {
+			width: $v-default-field-width;
+			@include os-textfield;
+			}
+			
+		.v-filterselect-input, .v-filterselect [class*="input"] {
+			@include os-textfield;
+			@include box-shadow(none); /*valo mixin*/
+			}
+		.v-filterselect-os-box .v-icon {
+    		z-index: 999;
+			}	 	
+		.v-textfield-readonly, .v-disabled {
+			@include os-textfield-readonly;
+			}
+		
+		.l-beansearchfield {
+    		@include os-button-l-beansearch;
+    		> .v-slot > .v-filterselect { 
+				//width: $v-default-field-width - $os-unit-size;
+				}
+    		}
+    		 
+		.v-datefield-error {
+			.v-datefield-textfield {
+				@include os-error-textfield;
+				&.v-textfield-focus {
+					color: valo-font-color($os-focus-color);
+					}
+				}
+			.v-datefield-button {
+				@include os-error-button;
+				}
+			}
+		.v-textfield-error {
+			@include os-error-textfield;
+			}
+    	
+    	.v-button {
+    		height: $os-unit-size;
+    		}
+    		
+    	.v-upload-immediate .v-button {
+    		@include os-button-formlayout;
+			}
+    	
+    	.v-gridlayout-slot > .v-label > img {
+    		@if $os-img-size-override == true {
+        		height: $os-unit-size * 3;
+        		}
+    		}
+    	
+    	
+		/* panel margins */
+		[class*="margin-bottom"] > tbody > [class*="lastrow"] > td {
+			padding-bottom: 0px;
+			}
+		[class*="margin-top"] > tbody > [class*="firstrow"] > td {
+		    padding-top: 0px; 
+			}
+		}
+		
+	.v-filterselect-os-single-selection {
+		color: valo-font-color($os-sub-header-bg);
+		margin: floor($os-unit-size/3);
+		width: $os-button-width;
+		}    
+	    
+	.os-multi-selection select.v-select-select {
+		color: inherit !important;
+		border: $os-border;
+		margin: floor($os-unit-size/3);
+		width: $os-button-width;
+		option:checked{
+	 	   	box-shadow: 0 0 10px 100px $os-highlight-color inset;
+			}	
+		}		
+	}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/scss/layout/_gridutil.scss b/org.eclipse.osbp.themes/scss/layout/_gridutil.scss
new file mode 100644
index 0000000..d15fa0f
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/layout/_gridutil.scss
@@ -0,0 +1,120 @@
+@mixin os-grid-util {
+	/* --------- boolean renderer --------- */
+	.v-icon.v-grid-cell-boolean {
+		font-family: FontAwesome;
+		font-style: normal;
+		font-weight: normal;
+		-webkit-font-smoothing: antialiased;
+		-moz-osx-font-smoothing: grayscale;
+		display: inline-block;
+		text-align: center;
+		vertical-align: middle;
+	}
+	.v-grid-cell-boolean.boolean-true:before {
+		content: "\f14a";
+	}
+	.v-grid-cell-boolean.boolean-false:before {
+		content: "\f00d";
+	}
+	.v-grid-cell-boolean.boolean-null:before {
+		content: "\f096";
+	}
+	
+	.v-grid-row .v-grid-cell center, .v-grid-row .v-grid-cell .v-icon.v-grid-cell-boolean {
+		line-height: inherit;
+	}
+	
+	
+	/* --------- button value renderer --------- */
+	.v-button-value-cell {
+		clear: both;
+		position: relative;
+		width: 100%;
+	}
+	.v-button-value-cell .v-button-bar {
+		position: absolute;
+		left: -4px;
+		top: -4px;
+		display: inline-block;
+		text-align: center;
+	}
+	.v-button-value-cell .v-button-bar button {
+		cursor: pointer;
+		width: 30px;
+		height: 30px;
+		font-family: FontAwesome !important;
+		font-style: normal;
+		font-weight: normal;
+		-webkit-font-smoothing: antialiased;
+		-moz-osx-font-smoothing: grayscale;
+		margin-right: 2px;
+	}
+	.v-button-value-cell .v-button-bar button.v-view span:before {
+		content:  "\f06e";
+	}
+	.v-button-value-cell .v-button-bar button.v-edit span:before {
+		content:  "\f040";
+	}
+	.v-button-value-cell .v-button-bar button.v-delete span:before {
+		content: "\f014";
+	}
+	.v-button-value-cell .v-cell-value {
+		padding-left: 32px;
+	}
+	.v-button-value-cell.two-buttons .v-cell-value {
+		padding-left: 65px;
+	}
+	.v-button-value-cell.three-buttons .v-cell-value {
+		padding-left: 98px;
+	}
+	
+	/* fix for reindeer theme */
+	.reindeer .v-button-value-cell .v-button-bar button {
+		width: 20px;
+		height: 20px;
+	}
+	.reindeer .v-button-value-cell .v-cell-value {
+		padding-left: 22px;
+	}
+	.reindeer .v-button-value-cell.two-buttons .v-cell-value {
+		padding-left: 45px;
+	}
+	.reindeer .v-button-value-cell.three-buttons .v-cell-value {
+		padding-left: 68px;
+	}
+	.reindeer .v-button-bar button span {
+	  margin: 0 0 0 -3px;
+	}
+	
+	
+	/* --------- grid cell alignment --------- */
+	.v-grid-cell.centeralign {
+		text-align: center;
+	}
+	.v-grid-cell.rightalign {
+		text-align: right;
+	}
+	
+	/* --------- indicator styling --------- */
+	.v-grid-cell-indicator {
+		width: 100%;
+		height: 100%;
+		text-align: center;
+		cursor: pointer;
+	}
+	.v-grid-row .v-grid-cell .v-grid-cell-indicator {
+		line-height: inherit;
+	}
+	.v-grid-cell-indicator span.green {
+		color: green;
+	}
+	.v-grid-cell-indicator span.red {
+		color: red;
+	}
+	.v-grid-cell-indicator span.black {
+		color: black;
+	}
+	.v-grid-cell-indicator span.na {
+		color: yellow;
+	}
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/scss/layout/_gridview.scss b/org.eclipse.osbp.themes/scss/layout/_gridview.scss
new file mode 100644
index 0000000..8483e19
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/layout/_gridview.scss
@@ -0,0 +1,34 @@
+@mixin os-gridview {
+	.v-grid {
+		.v-grid-tablewrapper {
+			.v-grid-header {
+				border: 0px;
+				height: $os-unit-size;
+				background-image: none !important;
+				font-weight: bold;
+				.v-grid-row {
+					.v-grid-cell {
+					    font-size: $os-font-size;
+    					font-weight: bold;
+    					}
+    				.v-grid-cell.filter-header {
+						padding: 0px !important;    
+						height: $os-unit-size !important;					
+    					} 	
+					}
+				}
+			.v-grid-body {
+				
+				.v-progressbar {
+					@include os-progress-gridview;
+					}
+				}
+			}
+		
+		.v-grid-scroller {
+			&::-webkit-scrollbar-thumb {
+				border-radius: $v-border-radius; 
+				}	
+			}
+		}
+	}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/scss/layout/_hasfocus.scss b/org.eclipse.osbp.themes/scss/layout/_hasfocus.scss
new file mode 100644
index 0000000..927dadf
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/layout/_hasfocus.scss
@@ -0,0 +1,35 @@
+@mixin os-has-focus {
+
+	$os-label-focus-color:      $os-highlight-color;
+	$os-label-focus-background: $os-focus-color;
+
+	.v-panel-os-has-focus .v-panel-captionwrap {
+		background-color: $os-label-focus-background !important;
+	}
+	.v-panel-os-has-focus .v-panel-caption span {
+		background-color: $os-label-focus-background !important;
+		color: $os-label-focus-color !important;
+	}
+	/*
+	.v-customcomponent-os-has-focus {
+		color: red !important;
+	}
+	.v-filterselect-os-has-focus {
+		color: red !important;
+	}
+	.v-checkbox-os-has-focus {
+		color: red !important;
+	}
+	.v-datefield-os-has-focus {
+		color: red !important;
+	}
+	*/
+	.v-caption-os-has-focus {
+		background-color: $os-label-focus-background !important;
+		color: $os-label-focus-color !important;
+	}
+	.v-button-os-has-focus {
+		background-color: $os-label-focus-background;
+		color: $os-label-focus-color !important;
+	}
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/scss/layout/_header.scss b/org.eclipse.osbp.themes/scss/layout/_header.scss
new file mode 100644
index 0000000..1c04ddf
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/layout/_header.scss
@@ -0,0 +1,156 @@
+/* only describes the fixed top portion of the page/application */
+
+@mixin os-header {
+	$header-separator-height: $os-splitter-size - 3;
+	$os-main-header-bg: $os-light-contrast;
+	// the very top
+	.v-menubar {
+		//display: none;
+		//background-image: url("../image/osbee-logo.png"); 
+		background-repeat: no-repeat;
+		background-position: 50%;
+		background-size: auto $os-unit-size; //w h
+		background-color: $os-main-header-bg;
+		@if $os-bordered == true {
+			border: 0px;
+			border-bottom: ceil($os-unit-size/11) solid $os-highlight-color;
+			height: $os-unit-size + ceil($os-unit-size/11);
+			}
+		@else {
+			border: 0px;
+			border-bottom: $os-border;
+			@include box-shadow(none);
+			}
+ 		
+		/*
+		padding-left: $os-unit-size;		
+		height: $os-unit-size + ($os-unit-size/3);
+		border: 0px !important;
+		color: valo-font-color($os-main-header-bg);
+		
+		@if $web==true {
+			background-color: $os-dark-contrast;
+			color: valo-font-color($os-dark-contrast);
+			}
+		
+		.v-menubar-menuitem {
+			padding: 4px 9px;
+			}
+			*/
+		}
+
+	/* second row */
+	
+	.v-ui > .v-panel > .v-panel-content > .v-verticallayout > .v-expand > 
+	.v-slot > .v-verticallayout > .v-expand { 
+		> .v-slot:nth-child(1) {
+			/* NO borders, paddings, margins or height declarations in this area. 
+			 * Content will be pushed beneath the bottom of the browser 
+			 * window due to e4/vaaclipse restrictions. */
+			@if $os-bordered == true {            								 
+	             background-color: $os-light-contrast; 
+				}		
+			@else {
+				/* fake bottom border: */ 
+			    @include linear-gradient(to top, $os-highlight-color $header-separator-height, $os-main-header-bg $header-separator-height);
+				}
+            /*@include linear-gradient(to top, $os-light-contrast $header-separator-height, 
+            								 $os-highlight-color $header-separator-height, 
+            								 $os-highlight-color $os-splitter-size, 
+            								 $os-main-header-bg $os-splitter-size);*/
+			} 
+			
+		/* removes empty v-slot/spacer in header-area */
+		> .v-slot:nth-child(2) {
+			//height: 0px !important;
+			display: none;
+			}
+		
+		@if $os-bordered == false {
+			> .v.slot:nth-child(3) {
+				@include box-shadow(none);
+				}
+			}
+		}
+		
+		
+		
+			
+	.toptrimbar {
+		overflow: hidden;
+		white-space: nowrap;
+		
+		position: inherit;
+		bottom: 0px;
+		height: 2.2 * $os-unit-size + $header-separator-height;
+		@if $web==true {
+			height: 2 * $os-unit-size + $header-separator-height;
+			}		
+		
+		@if $os-bordered==true {
+			height: 2.5 * $os-unit-size;
+	  		.ToolControlMenu {
+				//padding-top: inherit;//floor($os-unit-size/2);
+				position: relative;
+				top: 10%;
+				}
+			.ToolControlCombo  {
+				//padding-top: inherit;//floor($os-unit-size/2);
+				position: relative;
+				top: 75%;
+				}
+			}
+		@else {	
+			.ToolControlMenu {
+			    vertical-align: text-top;
+				}	
+			.ToolControlCombo  {
+				//padding-top: inherit;//floor($os-unit-size/2);
+				position: relative;
+				top: 75%;
+				}
+			}
+		
+		.v-button {
+		    border: none;
+		    background: transparent;
+		    padding: 0px;
+			}
+					
+		.v-filterselect, .v-filterselect-input {
+			/* override _forms */
+			background-color: $os-main-header-bg !important;
+			color: valo-font-color($os-main-header-bg)  !important;
+			}
+		.v-filterselect.v-widget.os-combobox-with-icon .v-icon {
+			/* language selection icon position (header) */
+    		z-index: 999;	
+			}
+		
+	 	td.v-formlayout-errorcell, td.v-formlayout-captioncell  {
+	  		border-bottom: none;
+			}	
+		}
+
+	.perspectivepanel {
+		@include os-button-perspectivepanel;
+		
+		margin-right: $os-unit-size;
+		@if $os-bordered == true {
+			/*position: absolute;
+			bottom:  0px;*/			
+			}
+		@else {
+			position: absolute;
+			bottom: $header-separator-height;
+			}
+		
+		.v-button-pushed {
+			background: $os-button-as-tab !important;
+			border-color: $os-button-as-tab !important;
+			.v-button-caption {
+				color: valo-font-color($os-button-as-tab) !important;
+				}
+			}
+		}
+	}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/scss/layout/_iconfont.scss b/org.eclipse.osbp.themes/scss/layout/_iconfont.scss
new file mode 100644
index 0000000..437fd74
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/layout/_iconfont.scss
@@ -0,0 +1,108 @@
+/* fixed icons (not related to other elements) 
+ * having distinctive css classnames
+ */
+
+/* Custom-theme related fonts */
+@font-face {
+    font-family: 'Vaadin-Icons';
+    src: url('../fonts/Vaadin-Icons.eot');
+    src: url('../fonts/Vaadin-Icons.eot?#iefix') format('embedded-opentype'),
+         url('../fonts/Vaadin-Icons.woff') format('woff'),
+         url('../fonts/Vaadin-Icons.ttf') format('truetype'),
+         url('../fonts/Vaadin-Icons.svg#icomoon') format('svg');
+    }
+@font-face {
+    font-family: 'fontello';
+    src: url('../fonts/fontello.eot');
+    src: url('../fonts/fontello.eot?#iefix') format('embedded-opentype'),
+         url('../fonts/fontello.woff') format('woff'),
+         url('../fonts/fontello.ttf') format('truetype'),
+         url('../fonts/fontello.svg#icomoon') format('svg');
+}
+@import "../legacy/icons/fontello.scss";
+
+
+/* /!\ Fonts included in Vaadin theme sources (like base/fonts) 
+   need to be copied to the respective theme-directories under
+   VAADIN/themes
+   */
+   
+@font-face {
+    font-family: 'ThemeIcons';
+    src: url('../fonts/themeicons-webfont.eot');
+    src: url('../fonts/themeicons-webfont.eot?#iefix') format('embedded-opentype'),
+         url('../fonts/themeicons-webfont.woff') format('woff'),
+         url('../fonts/themeicons-webfont.ttf') format('truetype'),
+         url('../fonts/themeicons-webfont.svg#icomoon') format('svg');
+	}
+@font-face {
+    font-family: 'FontAwesome';	
+    src: url('../fonts/fontawesome-webfont.eot');
+    src: url('../fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
+         url('../fonts/fontawesome-webfont.woff') format('woff'),
+         url('../fonts/fontawesome-webfont.ttf') format('truetype'),
+         url('../fonts/fontawesome-webfont.svg#icomoon') format('svg');
+	}
+
+[class^="fa-"], [class*=" fa-"] {
+  /* use !important to prevent issues with browser extensions that change fonts */
+  font-family: 'FontAwesome'/* !important*/;
+  speak: none;
+  font-style: normal;
+  font-weight: normal;
+  font-variant: normal;
+  text-transform: none;
+  line-height: 1;
+  text-shadow: $os-text-shadow;
+
+  /* Better Font Rendering =========== */
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+
+[class^="vi-"], [class*=" vi-"] {
+  /* use !important to prevent issues with browser extensions that change fonts */
+  font-family: 'Vaadin-Icons' /*!important*/;
+  speak: none;
+  font-style: normal;
+  font-weight: normal;
+  font-variant: normal;
+  text-transform: none;
+  line-height: 1;
+  text-shadow: $os-text-shadow;
+
+  /* Better Font Rendering =========== */
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+
+/* import stylename-unicode reference */
+@import "../external/font-awesome-reference.scss";
+@import "../external/vaadin-icons-reference.scss";
+
+/* FontAwesome icons replacing fontello icons */
+
+@mixin os-icons {
+	.icon-download {
+		@include os-icon-font ($content: '\f019');
+		}
+	.icon-upload {
+		@include os-icon-font ($content: '\f093');
+		} 
+	.icon-chart {
+		@include os-icon-font ($content: '\f080');
+		@include os-icon-font ($content: '\f201'); //Requires Fontawesome v4
+		}
+	.icon-user {
+		@include os-icon-font ($content: '\f007');
+		}
+	.icon-attention { 
+		@include os-icon-font ($content: '\f071');
+		}
+	.icon-cancel {
+		@include os-icon-font ($content: '\f08b');
+		}
+	.icon-cog {
+		@include os-icon-font ($content: '\f013');
+		}
+	}
diff --git a/org.eclipse.osbp.themes/scss/layout/_login.scss b/org.eclipse.osbp.themes/scss/layout/_login.scss
new file mode 100644
index 0000000..8c4ed89
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/layout/_login.scss
@@ -0,0 +1,103 @@
+@mixin os-login-bgimage {
+	.v-slot-loginPanelArea {
+    background-image: $os-login-background-image;
+    background-repeat: no-repeat;
+    background-size: cover;
+    background-color: $os-light-contrast;
+	}
+			
+	.loginPanelArea { 
+		
+		&.v-panel {
+			border: 0px !important;
+			background: transparent;
+			}
+		}
+	
+	.loginFullArea {
+		background: $os-background-color;
+		}  
+		
+	.osbpLoginForm {
+		background: transparent;
+		padding: 0px !important;
+		}
+		
+	.v-slot-loginTitleArea {
+		background: transparent;
+		border-left: $os-border;
+		border-right: $os-border;
+		border-top: $os-border;
+		}
+	.v-slot-loginTextArea {
+		background: transparent;
+		width: 100% !important;
+		.v-textfield {
+			@include os-textfield-login;
+			}
+		}
+		
+	div#loginUserArea {
+		background: transparent;
+		border-left: $os-border;
+		border-right: $os-border;
+		padding: $os-unit-size $os-unit-size*2 $os-unit-size $os-unit-size*2;
+		} 	
+	div#loginButtonArea {
+		background: transparent;
+		border-left: $os-border;
+		border-right: $os-border;
+		border-bottom: $os-border;
+		padding: 0px $os-unit-size*2 $os-unit-size $os-unit-size*2;
+		@include box-shadow(0px 3px 3px transparentize(#000, 0.65));
+		}
+	div#loginTextArea {
+		background: transparent;
+		border-left: $os-border;
+		border-right: $os-border;
+		padding: 0px $os-unit-size*2 $os-unit-size $os-unit-size*2;
+		>.v-expand {
+			width: 90%;
+			margin: 0 auto;
+			}	
+		}
+		
+	div#loginImageArea {
+	  	padding: 0px;
+	  	width: 0px !important;
+	  	img {
+	  		display:none;
+	  		}
+	 	}
+	 		
+	.loginLoginArea > .v-expand > .v-slot {
+		vertical-align: middle !important;
+		
+		.v-checkbox > input ~ label:before {
+			border-radius: 50%;
+			}
+		}
+	
+	div#loginRegisterArea {
+		button.v-nativebutton.v-widget.v-has-width {
+			border: none;
+			background: transparent;
+			color: $os-highlight-color;
+			font-weight: bold;
+			//padding:0px;
+			}
+		.v-expand {
+			padding-top: 1px;;
+			}
+		}
+	
+	.loginCopyrightArea {
+		.v-label.v-widget.v-has-width {
+			padding: $os-unit-size *0.3;
+			text-align: center;
+			background-color: transparentize($os-background-color, 0.75);
+			color: $os-base-color;
+			font-weight: bold;
+			}
+		}
+	}
diff --git a/org.eclipse.osbp.themes/scss/layout/_oconfigdialog.scss b/org.eclipse.osbp.themes/scss/layout/_oconfigdialog.scss
new file mode 100644
index 0000000..02e6493
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/layout/_oconfigdialog.scss
@@ -0,0 +1,20 @@
+@mixin os-configdialog {
+	.o-configuration-dialog {
+		.o-navigation-area .v-nativebutton {
+			width: 100%;
+			border-style: solid;
+    		border-bottom-color: black;
+    		border-bottom-width: 1px;
+		}
+	
+		.v-slot-o-navigation-area {
+    		margin-right: 15px;
+    		margin-left: 0px;
+		}
+	
+		.l-yview-provider {
+			width: 100%;
+			height: 100%;
+		}
+	}
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/scss/layout/_pageframe.scss b/org.eclipse.osbp.themes/scss/layout/_pageframe.scss
new file mode 100644
index 0000000..b719bdd
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/layout/_pageframe.scss
@@ -0,0 +1,181 @@
+/*global style adjustments, override specifically */
+
+@mixin os-pageframe {
+	
+	//@include os-scrollbar;
+	
+	/* checkbox-global */
+	:root & .v-checkbox {
+	@include os-checkbox();
+	padding-top: inherit;
+	> input ~ label:before, > input~ label:after {
+		margin-top: inherit;
+		}
+	> input ~ label:before {
+		margin-top: inherit;
+		}		
+	}
+
+	// borders for views: 
+	
+	@if $os-bordered==true {
+		
+		.v-verticallayout-part {
+		    border: $os-border;
+		}
+	}
+	
+	h1 {
+		@include os-typeface-h1;
+	}
+	
+		
+	.popupContent {
+		@include os-popup-perspective;
+		}
+	// panel default style without borders
+	.v-panel {
+		border-width: 0px;
+		}
+	
+	// colors/styles
+	.v-button {
+		@include os-button;
+		}
+	
+	/* ???
+	.v-gridlayout > .v-gridlayout-slot .v-button {
+		@include os-button-gridlayout;
+		}*/
+	
+	
+	.os-data-component >.v-button {
+ 	   	@include os-button-data; 
+		}
+		
+	.v-textfield {
+		@include os-textfield;
+		}
+	.v-textarea {
+		@include os-textfield;
+		}
+	.v-filterselect {
+		@include os-textfield;
+		}
+	.o-XSuggestBox, .o-XSuggestBox > .v-textfield {
+		@include os-textfield;
+		height: $os-unit-size;
+		}
+		
+	.os-view-header-h2, .v-label-h2 {
+		@include os-typeface-view-h2;
+		//font-weight: 800;
+	    }
+	  
+	.os-org-container {
+		background: transparent !important;
+		}  	
+	/*// border of site-encapsulating container
+	.v-ui > .v-panel {
+	    border-width: 0px;	
+		}
+	*/		
+		
+	.os-data-area {
+		margin: floor($os-unit-size/3);
+	}
+	
+	/* WORKAROUNDS */
+	.os-multi-area .os-data-area {  //Landkarten Scrollbalken
+		overflow: inherit !important;
+		}
+		
+	input.gwt-FileUpload {
+		z-index:-1 !important;
+		}		
+	.v-customcomponent .v-button {
+		@include os-button-no-margin;
+		}
+
+
+	.os-mparttoolbararea, .os-embedded-toolbar {
+		width: 100%;		
+		min-height: $os-button-height;
+		border-bottom: $os-border;
+		color: valo-font-color($os-sub-header-bg);
+		background: $os-background-color;
+		
+		.v-button {
+			@include os-button-toolbar;
+			@include box-shadow(none); /*valo-defined mixin*/
+			}
+		span.v-button-caption {
+			vertical-align: middle;		
+			}
+		}
+	
+
+	/* SPLITPANEL */ 
+	.v-splitpanel-vertical {
+		@include valo-splitpanel-style (
+			$primary-stylename: v-splitpanel, 
+			$splitter-size: $os-splitter-size, 
+			$splitter-active-size: $os-splitter-size,
+			$splitter-handle-visible: true, 
+			$orientation: vertical );
+		
+		> div {
+			height: $os-splitter-size;
+			> .v-splitpanel-vsplitter {
+				div:before {
+					border: transparent;
+					background-color: $os-splitter;
+					}
+				div:after {
+					border-color: get_contrast($os-fn-medium, $os-splitter, $os-fn-desaturate);
+					}
+				}
+			}
+		}
+	.v-splitpanel-horizontal {
+		@include valo-splitpanel-style (
+			$primary-stylename: v-splitpanel, 
+			$splitter-size: $os-splitter-size, 
+			$splitter-active-size: $os-splitter-size,
+			$splitter-handle-visible: true, 
+			$orientation: horizontal );	
+		> div {
+			width: $os-splitter-size;
+			> .v-splitpanel-hsplitter {
+				div:before {
+					border: transparent;
+					background-color: $os-splitter;
+					}
+				div:after {
+					border-color: get_contrast($os-fn-medium, $os-splitter, $os-fn-desaturate);
+					}
+				}
+			}			
+		}
+	
+	/* PROGRESS */
+	.os-important .v-progressbar-indicator {
+ 	   	background: $os-progress-important none;
+		}
+	.v-loading-indicator {
+		opacity: 0.5;
+		}
+	
+	
+	/* SPINNER */
+	.v-app-loading:before {
+      	left: auto;
+      	width: 100%;
+      	height: 32px;
+      	padding: 0px;
+      	margin-top: 0px;
+      	margin-left: 0px;
+		background: transparent $os-loading-animation no-repeat 50%;
+    	border-radius: $v-border-radius;
+		}
+	}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/scss/layout/_responsive.scss b/org.eclipse.osbp.themes/scss/layout/_responsive.scss
new file mode 100644
index 0000000..d4d5d14
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/layout/_responsive.scss
@@ -0,0 +1,36 @@
+@mixin os-responsive {
+	.l-csslayout {
+		background: green;
+		}
+		
+	.l-csslayout .v-caption-os-box {
+		background: yellow;
+		}
+
+	.l-csslayout[width-range~="0-399px"]    {
+	 	.os-box {
+	 		width: 100%;
+	 		}
+	 	.v-caption-os-box {
+	 		width: 100%;
+	 		}
+		}
+
+	.l-csslayout[width-range~="400-499px"]    {
+	 	.os-box {
+	 		width: 50%;
+	 		}
+	 	.v-caption-os-box {
+	 		width: 50%;
+	 		}
+		}
+ 
+.l-csslayout[width-range~="500px-599px"] .os-box {width: 40%}
+.l-csslayout[width-range~="500px-599px"] .v-caption-os-box {width: 10%}
+
+.l-csslayout[width-range~="600px-799px"] .os-box {width: 20%}
+.l-csslayout[width-range~="600px-799px"] .v-caption-os-box {width: 13%}
+	
+.l-csslayout[width-range~="800px-"]      .os-box {width: 20%}
+.l-csslayout[width-range~="800px-"]      .v-caption-os-box {width: 5%}
+ }
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/scss/layout/_sidebar.scss b/org.eclipse.osbp.themes/scss/layout/_sidebar.scss
new file mode 100644
index 0000000..9832c48
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/layout/_sidebar.scss
@@ -0,0 +1,524 @@
+@mixin os-sidebar-table-variant{
+	.v-slot-osbpsidebar {
+		.v-slot-branding {
+			background-color: $os-splitter;
+			}
+		.branding {
+			@include os-typeface-sidebar;
+				}
+		.menu {
+			//border-top: $os-border;
+			width: 100%;
+			padding: $os-unit-size/2;
+			overflow: auto;
+			.v-nativebutton {
+				@include os-button-sidebar-table-variant;
+				&:before{
+					//padding-left: $os-unit-size/2;
+					}
+				}
+			}	
+			
+		.user {
+			display: block;
+			background-color: $os-splitter;
+			padding: ceil($os-unit-size/5);
+			//border-top: $os-splitter-size solid $os-splitter;
+			
+			> .v-slot {
+				height: 100%;
+				display: inline-block;
+				}
+			
+			:nth-child(4)   {	float:right;}
+
+				
+			.v-image {
+				border: $os-border;
+				border-width: 0px;
+				vertical-align: text-top;
+				border-radius: $os-unit-size;
+				max-width: ceil($os-unit-size * 1.4);
+				max-height: ceil($os-unit-size * 1.4);
+				}		
+				
+				
+			.v-label {
+				@include os-typeface-view-h2;
+				color: valo-font-color($os-splitter);
+				padding-top: 0px;
+				}
+				
+			.v-menubar, .v-nativebutton {
+				background-image: none;
+				background-color: transparent;
+				border: 0px;
+				}
+			
+			
+			.v-menubar > .v-menubar-menuitem-icon-cog {
+					vertical-align: text-top;
+					height: 100%; 
+					display: inline !important;
+					@include os-icon-font ($content: '\f013',
+										   $placement: before,
+										   $size: ceil($os-font-size * 1.5),
+										   $line-height: $os-line-height  * $os-l-font-factor);
+					color: valo-font-color($os-splitter);
+					
+					}
+				
+			.v-menubar-submenu-indicator {
+				 + .v-menubar-menuitem-caption:after {
+					 display:none;
+			         }
+				 } 
+			
+/*			.v-menubar {		
+				color: $os-background-color;
+				font-size: $os-font-size * $os-l-font-factor;
+				width: 15%;
+				padding: $os-unit-size * 0.25;
+				}*/
+			/*.v-menubar-menuitem, .v-menubar-menuitem-icon-cog {
+				height: $os-unit-size * 2; 
+				}*/
+			.v-nativebutton	 {
+				font-size: $os-font-size * $os-l-font-factor;
+				color: valo-font-color($os-splitter);
+				//width: 15%;
+				//padding-right: $os-unit-size * 0.25;
+				}
+			.icon-cancel:before {
+				font-size: $os-font-size * $os-l-font-factor;
+				color: valo-font-color($os-splitter);
+				font-weight: bold;
+				line-height: $os-line-height * $os-l-font-factor;
+				color: valo-font-color($os-background-color);
+				}
+			/*			
+			.v-nativebutton:before, .icon-cancel > .v-button-wrap:before, .icon-cancel.v-label:before, .v-menubar-menuitem-icon-cancel:before {
+			    font-weight: 600;
+			    vertical-align: sub; //text-top; chrome 
+				}*/		
+			
+			.v-nativebutton-caption {
+				display: none;
+				}
+			}		
+		} 	
+	}
+
+@mixin os-sidebar {
+	.osbpsidebar {
+		@include valo-gradient($os-light-contrast, $os-gradient-amount, $os-light-contrast);
+		background: $os-background-color;
+	}
+	
+	.osbpsidebar .branding .v-label {
+		font-weight: bold; 
+		span {
+			font-weight: initial;
+			display: block;
+			} 
+	}
+	
+	.osbpsidebar .branding {
+		position: relative;
+		width: 100%;
+		
+		.v-label {
+			position: relative;
+			z-index: 2;
+			//background: $os-base-color;
+			@include valo-gradient($os-base-color, $os-gradient-amount, $os-base-color);
+			white-space: normal;
+			//line-height: 1.1;
+			color: #fff;
+			
+			/* WTH? Why is inline-block forced as an inline style? */
+			display: block !important;
+			padding: $os-unit-size/2;		
+			
+			
+			font-weight: bold; 
+			span {
+				font-weight: initial;
+				display: block;
+				}
+	
+			}
+	}
+	
+	.v-csslayout.v-layout.v-widget.v-has-height.menu.v-csslayout-menu {
+	    display: block;
+	}
+	
+	.osbpsidebar .menu .v-nativebutton {
+		// TODO mixin
+	    -webkit-appearance: none;
+	    
+	    width: 100%;
+		padding: $os-unit-size/6;
+	    border: none;
+	    margin: 0;
+	    position: relative;
+	    border-bottom: $os-border;
+	    //background: transparent;
+	    @include valo-gradient($os-light-contrast, $os-gradient-amount, $os-light-contrast);
+	    color: inherit;
+	    font-weight: normal;
+	    text-align: center;
+		
+		// TODO mixin
+		// 		-webkit-transition: color ease-in-out 100ms, background-color linear 60ms;
+		// 		-moz-transition: color ease-in-out 100ms, background-color linear 60ms; 
+		// 		transition: color ease-in-out 100ms, background-color linear 60ms; 
+	}
+	
+	.osbpsidebar .menu .v-nativebutton{
+		cursor: pointer;
+		
+		&:active {
+			background: rgba(0,0,0,.1);
+			}
+		&:focus, &:hover {
+			outline:0;
+			border-bottom-color: $os-highlight-color;
+		}
+		
+	}
+	
+	.badge,
+	.notifications .v-button-caption {
+		display: inline-block;
+		font-size: $os-font-size * 0.9;
+		line-height: 1;
+		color: #fff;
+		//text-shadow: 0 1px 1px rgba(0,0,0,.3);
+		padding: .1em .4em .2em;
+		
+		background: $os-highlight-color;
+		
+		//TODO mixin
+		//background: -moz-linear-gradient(top, #faa290 0%, #f77b62 14%, #ec3120 87%, #ce2314 100%);
+		//background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faa290), color-stop(14%,#f77b62), color-stop(87%,#ec3120), color-stop(100%,#ce2314));
+		//background: -webkit-linear-gradient(top, #faa290 0%,#f77b62 14%,#ec3120 87%,#ce2314 100%);
+		//background: -o-linear-gradient(top, #faa290 0%,#f77b62 14%,#ec3120 87%,#ce2314 100%);
+		//background: -ms-linear-gradient(top, #faa290 0%,#f77b62 14%,#ec3120 87%,#ce2314 100%);
+		// Sass compiler chokes on this
+		// background: linear-gradient(to bottom, #faa290 0%,#f77b62 14%,#ec3120 87%,#ce2314 100%);
+		
+		//@include border-radius(2px);
+		//border-radius: 2px;
+		
+		//@include box-shadow(0 1px 1px rgba(0,0,0,.3));
+	}
+	
+	
+	.menu .v-nativebutton .badge {
+		position: absolute;
+		top: 6px;
+		right: 8px;
+	}
+	
+	
+	.osbpsidebar .user {
+		$os-user-height: 34px; 
+		display: block;
+		//padding-bottom: $os-unit-size *0.85 ;
+		
+		border-top: $os-border;
+		//background: $os-dark-contrast;
+		@include valo-gradient($os-dark-contrast, $os-gradient-amount, $os-dark-contrast);
+		
+		color: #fff;
+		
+		line-height: initial;
+		
+		> .v-slot {
+			height: $os-user-height;
+			display: inline-block;
+			}
+			:nth-child(4)   {	float:right;}
+			
+		.v-image {
+			width: $os-user-height;
+			height: $os-user-height;
+			}		
+		.v-label {
+			font-weight:bold;
+			padding-left: $os-unit-size * 0.4;
+			padding-top: $os-unit-size * 0.4;
+			}
+		.v-menubar, .v-nativebutton {
+			-webkit-appearance: none;	
+			border: none;
+			//padding-left: $os-unit-size * 0.2;
+			background: transparent;	
+			color: inherit;
+			}
+		.v-menubar {		
+			color: #fff;
+			font-size: $os-font-size * 2;
+			width: 15%;
+			padding: $os-unit-size * 0.25;
+			}
+		span.v-menubar-menuitem.v-menubar-menuitem-icon-cog {
+			height: $os-user-height; 
+			}
+		.v-nativebutton	 {
+			font-size: $os-font-size * 1.3;
+			width: 15%;
+			//padding-right: $os-unit-size * 0.25;
+			}
+		.icon-cancel.v-nativebutton:before, .icon-cancel > .v-button-wrap:before, .icon-cancel.v-label:before, .v-menubar-menuitem-icon-cancel:before {
+		    font-weight: 600;
+		    vertical-align: sub; //text-top; chrome 
+			}		
+		
+		.v-nativebutton-caption {
+			display: none;
+			}
+	}
+	
+	
+	/*
+	.osbpsidebar .user > .v-slot {
+		display: inline-block;
+		width: 50%;
+	}
+	
+	.osbpsidebar .user > .v-slot:first-child {
+		width: 34px;
+	}
+	
+	.osbpsidebar .user .v-image {
+		width: 34px;
+		height: 34px;
+		border-right: 1px solid #313132;
+	}
+	
+	.osbpsidebar .user .v-label {
+		white-space: normal;
+		font-size: 12px;
+		line-height: 14px;
+		font-weight: 600;
+		max-width: 50px;
+		overflow: visible;
+		padding: 2px 8px;
+		height: 34px;
+		color: inherit;
+		-webkit-font-smoothing: antialiased;
+	}
+	
+	.osbpsidebar .user .v-nativebutton,
+	.osbpsidebar .user .v-menubar {
+		//TODO mixin
+		-webkit-appearance: none;
+		
+		border: none;
+		border-top: 1px solid #303132;
+		background: transparent;
+		width: 100%;
+		padding: 0;
+		
+		color: inherit;
+	}
+	
+	.osbpsidebar .user .v-nativebutton:focus {
+		outline: none;
+	}
+	
+	.osbpsidebar .user .v-nativebutton:hover,
+	.osbpsidebar .user .v-menubar-menuitem:hover {
+		color: #e1e1e1;
+	}
+	
+	.osbpsidebar .user .v-nativebutton-caption {
+		display: none;
+	}
+	
+	.osbpsidebar .user .v-nativebutton:before,
+	.osbpsidebar .user .v-menubar-menuitem:before {
+		font-size: 16px;
+		margin: 0;
+		display: block;
+		border-top: 1px solid #434445;
+		padding: .3em 0 .4em;
+	}
+	
+	.osbpsidebar .user .v-menubar-menuitem {
+		border-right: 1px solid #434445;
+		display: block !important;
+		cursor: pointer;
+	}
+	
+	.osbpsidebar .user .icon-cancel {
+		border-left: 1px solid #303132;
+	}
+	
+	*/
+	
+	
+	/*
+	.osbpsidebar .branding .v-label span {
+		font-size: 13px;
+		color: #d0d1d3;
+		display: block;
+	}
+	
+	.osbpsidebar .branding .v-image {
+		position: absolute;
+		z-index: 1;
+		top: 0;
+		left: 0;
+		width: 100%;
+	}
+	
+	.osbpsidebar .menu {
+		overflow: auto;
+		height: 100%;
+		width: 100%;
+	}
+	
+	.osbpsidebar .menu .v-ddwrapper {
+		padding: 2px;
+	}
+	
+	.osbpsidebar .menu .v-ddwrapper .v-nativebutton {
+		margin: -2px -2px;
+	}
+	
+	.osbpsidebar .menu .v-ddwrapper-over {
+		padding: 0;
+		border: 2px solid #2d90f3;
+		background: transparent;
+		//@include border-radius(4px);
+		border-radius: 4px;
+	}
+	
+	.osbpsidebar .menu:after {
+		content: "";
+		display: block;
+		border-top: 1px solid #4b4c4d;
+		border-top-color: rgba(255,255,255,.05);
+		height: 0;
+		
+	}
+	
+	.osbpsidebar .menu .v-nativebutton-caption {
+		font-size: 12px;
+		font-weight: 600;
+		text-transform: uppercase;
+		display: block;
+		margin: .2em 0 0 0;
+	}
+	
+	.osbpsidebar .menu .v-nativebutton:focus {
+		//outline: none;
+	}
+	
+	.osbpsidebar .menu .v-nativebutton:hover,
+	.osbpsidebar .menu .v-nativebutton:focus {
+		//color: #e1e1e1;
+	}
+	
+	.osbpsidebar .menu .v-nativebutton:before {
+		font-size: 24px;
+		line-height: 1;
+		margin: 0;
+	}
+	
+	//.v-webkit & .menu .v-nativebutton:before {
+	.v-webkit .menu .v-nativebutton:before {
+		// TODO mixin
+		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(100%,#d3d3d3));
+		background: -webkit-linear-gradient(top, #fff 0%,#777 100%);
+		// background: linear-gradient(to bottom, #e8e8e8 0%,#d3d3d3 100%);
+		-webkit-background-clip: text;
+		-webkit-text-fill-color: transparent;
+		text-shadow: 0 1px 1px rgba(0,0,0,.2);
+		opacity: .5;
+		
+		// TODO mixin
+		-webkit-transition: opacity ease-in-out 200ms;
+		-moz-transition: opacity ease-in-out 200ms;
+		-ms-transition: opacity ease-in-out 200ms;
+		-o-transition: opacity ease-in-out 200ms;
+		transition: opacity ease-in-out 200ms;
+	}
+	
+	//.v-webkit & .menu .v-nativebutton:hover:before,
+	//.v-webkit & .menu .v-nativebutton:focus:before {
+	.v-webkit .menu .v-nativebutton:hover:before,
+	.v-webkit .menu .v-nativebutton:focus:before {
+		opacity: 1;
+	}
+	
+	.osbpsidebar .menu .v-nativebutton:active {
+		background: rgba(0,0,0,.1);
+	}
+	
+	.osbpsidebar .menu .v-nativebutton.selected {
+		color: #e1e1e1;
+		text-shadow: 0 2px 2px rgba(0,0,0,.5);
+		
+		border-top-color: #262729;
+		border-bottom-color: #2b2c2e;
+		
+		background: #333537;
+		
+		// TODO mixin
+		background: -moz-linear-gradient(top, #2d2f30 0%, #333537 10%, #333537 90%, #2d2f30 100%);
+		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2d2f30), color-stop(10%,#333537), color-stop(90%,#333537), color-stop(100%,#2d2f30));
+		background: -webkit-linear-gradient(top, #2d2f30 0%,#333537 10%,#333537 90%,#2d2f30 100%);
+		background: -o-linear-gradient(top, #2d2f30 0%,#333537 10%,#333537 90%,#2d2f30 100%);
+		background: -ms-linear-gradient(top, #2d2f30 0%,#333537 10%,#333537 90%,#2d2f30 100%);
+		//background: linear-gradient(to bottom, #2d2f30 0%,#333537 10%,#333537 90%,#2d2f30 100%);
+	
+		-webkit-transition: none;
+	}
+	
+	//.v-webkit & .menu .v-nativebutton.selected:before {
+	.v-webkit .menu .v-nativebutton.selected:before {
+		text-shadow: none;
+		opacity: 1;
+	}
+	
+	.badge,
+	.notifications .v-button-caption {
+		display: inline-block;
+		font-size: 11px;
+		line-height: 1;
+		color: #fff;
+		text-shadow: 0 1px 1px rgba(0,0,0,.3);
+		padding: .1em .4em .2em;
+		
+		background: #f16433;
+		
+		//TODO mixin
+		background: -moz-linear-gradient(top, #faa290 0%, #f77b62 14%, #ec3120 87%, #ce2314 100%);
+		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faa290), color-stop(14%,#f77b62), color-stop(87%,#ec3120), color-stop(100%,#ce2314));
+		background: -webkit-linear-gradient(top, #faa290 0%,#f77b62 14%,#ec3120 87%,#ce2314 100%);
+		background: -o-linear-gradient(top, #faa290 0%,#f77b62 14%,#ec3120 87%,#ce2314 100%);
+		background: -ms-linear-gradient(top, #faa290 0%,#f77b62 14%,#ec3120 87%,#ce2314 100%);
+		// Sass compiler chokes on this
+		// background: linear-gradient(to bottom, #faa290 0%,#f77b62 14%,#ec3120 87%,#ce2314 100%);
+		
+		//@include border-radius(2px);
+		border-radius: 2px;
+		
+		@include box-shadow(0 1px 1px rgba(0,0,0,.3));
+	}
+	
+	
+	.menu .v-nativebutton .badge {
+		position: absolute;
+		top: 6px;
+		right: 8px;
+	}
+	
+	
+	*/
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/scss/layout/_table.scss b/org.eclipse.osbp.themes/scss/layout/_table.scss
new file mode 100644
index 0000000..8c1bf18
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/layout/_table.scss
@@ -0,0 +1,113 @@
+@mixin os-table {
+	.v-table {
+		.v-label>img {
+			@if $os-img-size-override == true {
+			   border-radius: $os-unit-size *0.5;
+			   max-height: $os-unit-size;
+			   }
+			}
+		img.v-icon {
+			@if $os-img-size-override == true {
+	       		max-height: $os-unit-size;
+	   	       	}
+    		}
+		}
+	
+	.v-table-table {
+		//color: valo-font-color($os-background-color);
+		td {
+			border-top: 0px;
+			}
+		}
+	
+	.v-table-body-wrapper {
+		border: 0px;
+		}
+	.v-table-body {
+		background-color: $os-light-contrast;
+		}
+		
+	.v-table-cell-wrapper > .v-widget {
+		margin: inherit; // affects row height
+		}
+			
+	.v-table-header {
+		font-size: $os-font-size;
+		
+		.v-icon {
+			display: none;
+			}
+		}
+		
+	.v-table-header-wrap {
+		border: 0px;
+		//background-image: none !important;
+		//background-color: $os-background-color;
+		//color: valo-font-color($os-background-color);
+		font-weight: bold;
+		border-top: $os-border;
+		border-bottom: $os-border;
+		
+		.v-table-column-selector {
+			border: 0px;
+			width: auto !important;
+			right: 1px;
+			
+			@include os-icon-font($content: '\f0c9',
+								  $float: right);	
+			}
+		}
+	.v-align-right > .v-table-cell-wrapper {
+		text-align: right !important;
+		}
+		
+	.v-align-center >.v-table-cell-wrapper {
+		text-align: center !important;
+		}
+	
+	.v-align-left > .v-table-cell-wrapper {
+		text-align: left !important;
+		}
+
+	[class*="rowheader"] {
+		background-color: rgba($os-highlight-color, 0.1); 
+		}
+	
+	/* FILTER */	
+	.filters-wrap {
+		overflow: hidden;
+		background-color: $os-light-contrast;
+		height: $os-unit-size;
+		div {
+			height: $os-unit-size;
+			}
+		}
+					
+	.filters-panel {
+		width: 90000px;
+		overflow: hidden;
+		line-height: $os-line-height;
+		color: valo-font-color($os-light-contrast);
+		font-style: italic;
+		
+		> div, 	> span,  > input {
+			float: left !important;
+			}
+			
+		.v.label,  .filterplaceholder {
+			height: $os-unit-size -  first($v-border); //first list element
+			//background-color: $os-background-color;
+			border-bottom: $os-border;
+			}
+			
+		.v-textfield {
+			@include os-textfield-filterspanel;
+			}
+			
+		.datefilterpopup, .numberfilterpopup  {
+			> .v-button {
+				@include os-button-filterspanel;
+				}
+			}
+		}
+	}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/scss/layout/_tabsheet.scss b/org.eclipse.osbp.themes/scss/layout/_tabsheet.scss
new file mode 100644
index 0000000..08d8c82
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/layout/_tabsheet.scss
@@ -0,0 +1,246 @@
+@mixin os-tabsheet {
+	.v-tabsheet-tabsheetpanel .v-panel .v-verticallayout-part {
+    	border-top: 0px;		//if bordered==true
+		}
+	
+	.vaadock-tabsheet-button-panel {
+		float: right;
+		position: absolute;
+        height: 100%;
+		top: 0px;
+		right: 0px;
+		width: $os-unit-size *2.5;
+		background-color: $os-splitter;
+		@if $os-bordered == true {
+			height: calc(100% - $os-border-width);
+        	border-bottom: $os-border;
+        	}
+		//padding-top: $os-button-height - $os-unit-size;
+		.v-vaadock-tabsheet-maximize-button {
+			@include os-icon-font ( $size: $os-font-size,
+									$float: right,
+									$content: '\f096');
+			color: valo-font-color($os-splitter);
+			&:before {
+				vertical-align: middle;
+				}
+			}
+		
+		.v-vaadock-tabsheet-minimize-button {						
+			@include os-icon-font (	$size: $os-font-size,
+									$float: right,
+									$content: '\f147');
+			color: valo-font-color($os-splitter);
+			&:before {
+				vertical-align: middle;
+				}
+			}
+		.v-vaadock-tabsheet-restore-button {		
+			@include os-icon-font ($float: right,
+								   $size: $os-font-size,
+								   $content: '\f24d',
+								   $mirror: true);
+			color: valo-font-color($os-splitter);
+			&:before {
+				vertical-align: middle;
+				}			
+			}		
+		}
+	
+	.v-tabsheet-scroller {
+		position: absolute;
+		top: 0px;
+		height: 100%;//$os-unit-size;
+		right: $os-unit-size * 2.5;
+		@if $os-bordered == true {
+        	border-bottom: $os-border;
+        	}
+       	@else {
+       		border-bottom: 0px;
+       		}
+		padding-left: $os-unit-size / 2;
+		@include linear-gradient(to left, $os-splitter 70%, rgba(250,250,250,0) 100%);
+		background-color: transparent;
+		&:after {
+			display: none;
+			}
+		}
+	
+	.v-tabsheet-tabcontainer {	
+		background: $os-splitter;
+	    padding: 0px;
+		&:before {
+			border: 0px;
+			@if $os-bordered==true {
+				border-top: $os-border;
+				}
+			}
+		}
+	
+	.v-tabsheet-tabitemcell {		
+		.v-tabsheet-tabitem {
+			background-color: $os-dark-contrast;
+			color: valo-font-color($os-dark-contrast);
+			border-top: ceil($os-unit-size / 11) solid $os-dark-contrast;
+			.v-icon {
+				width: $os-icon-image-width !important;
+				}
+	       .v-caption {
+				/*background: $os-dark-contrast;*/ 
+				font-size: $os-font-size;
+				color: valo-font-color($os-dark-contrast);   
+				padding-right: floor($os-unit-size/2);        
+				padding-left: floor($os-unit-size/2);
+				margin-left: 0px;
+				}
+			.v-caption-closable {
+				margin-left: 0px;
+				}
+			}		
+		.v-tabsheet-tabitem-selected {
+			border-top: ceil($os-unit-size/11) solid $os-highlight-color;
+			background-color: $v-panel-background-color;
+			
+			&>.v-caption, &>.v-caption.v-caption {
+				@if $os-bordered == true {
+					border: $os-border;
+					}
+				border-bottom-color:  $v-panel-background-color;
+				color: valo-font-color($v-panel-background-color);
+				}	
+			}
+		}
+	
+	/* exception for dialogs */	
+	.l-control .v-tabsheet-tabitemcell-first {
+		.v-tabsheet-tabitem-selected {
+			&>.v-caption, &>.v-caption.v-caption {
+				@if $os-bordered == true {					
+					border-left-width: 0px;
+					}
+				}
+			}
+		}
+	
+	/*
+	
+	.v-tabsheet-tabitemcell {
+		//height: $os-unit-size;
+		//padding-top: $os-splitter-size;		
+		.v-caption {
+			&:hover {
+				background: $os-highlight-color;
+				color: valo-font-color($os-highlight-color);
+				}
+	        .v-caption {
+			   //border-bottom: none;
+			   font-size: $os-font-size;
+			   }
+			.v-captiontext {
+				vertical-align: middle;
+				}
+			}	
+		.v-tabsheet-caption-close {
+			font-weight: bold;
+		    position: relative;
+		    margin: 0px;
+		    vertical-align: middle;
+		    margin-left: $os-unit-size/3;
+		    font-size: $os-font-size*$os-l-font-factor;
+		    line-height: 0;
+		    width: $os-unit-size;
+		    text-align: center;
+	    	border-radius: 0px;
+	    	color: valo-font-color($os-dark-contrast);
+			}
+		}
+		
+		
+	.v-tabsheet-tabitem {
+		//height: $os-unit-size;
+		.v-icon {
+			width: $os-icon-image-width !important;
+			}
+        .v-caption {
+        	 background: $os-dark-contrast;
+		     color: valo-font-color($os-dark-contrast);   
+		     font-size: $os-font-size; 
+		     padding-right: floor($os-unit-size/2);        
+		     padding-left: floor($os-unit-size/2);
+		     margin-left: 0px;
+			}
+		.v-caption-closable {
+			margin-left: 0px;
+			}
+		}		
+	.v-tabsheet-tabitem-selected {
+		//border-top: $os-border;
+		border-color: $v-panel-background-color;
+		.v-caption {
+			&:hover {
+				background: $v-panel-background-color;
+				}
+            background-color: $v-panel-background-color;
+            font-size: $os-font-size; 
+			font-weight: bold;		
+			padding-right: floor($os-unit-size/2);
+			padding-left: floor($os-unit-size/2);
+			border-bottom-color: $v-panel-background-color !important;
+			border-bottom-width: 0px;
+			
+			.v-tabsheet-caption-close {
+		    	color: valo-font-color($os-background-color);
+				}
+			}
+		}
+
+	.v-slot-verticaltrimbar {
+		background-color: $os-dark-contrast;
+		.v-button {
+			@include os-button-trimbar;
+			} 
+		
+		}
+		
+		
+	.os-data-component {
+		.vaadock-tabsheet-button-panel {
+			display: none;
+			height: calc(100% - $os-border-width);
+			}
+		.v-tabsheet-scroller {
+			right: 0px;
+            border-bottom: $os-border;
+			@include linear-gradient(to left, $os-background-color 70%, rgba(250,250,250,0) 100%);
+			}			
+		.v-tabsheet-tabcontainer {	
+			background: $os-background-color;
+			&:before {
+				border: 0px;
+				border-bottom: $os-border;
+				border-bottom-width: floor($os-unit-size/11);
+				border-bottom-color: $os-mid-contrast;
+				}
+			}			
+		.v-tabsheet-tabitem {
+        	.v-caption {
+				&:hover {
+					background: $os-highlight-color;
+					color: valo-font-color($os-highlight-color);
+					}
+        		background: $os-mid-contrast;
+		     	color: valo-font-color($os-mid-contrast);  	
+				}
+			}
+		.v-tabsheet-tabitem-selected {
+			border-color: $v-panel-background-color;
+			.v-caption {
+				&:hover {
+					background: $v-panel-background-color;
+					color: $os-highlight-color;
+					}
+        	    background-color: $os-background-color;		
+				}
+			}
+		}	*/
+	}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/scss/layout/_user.scss b/org.eclipse.osbp.themes/scss/layout/_user.scss
new file mode 100644
index 0000000..3b321be
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/layout/_user.scss
@@ -0,0 +1,193 @@
+@mixin os-user($rows: 2) {
+	.v-horizontallayout-UserHandler {
+		margin-right: $os-unit-size;
+		//border: $os-border;
+		margin-left: $os-unit-size;
+		}
+
+	.v-slot-os-userportrait {
+		width: auto;
+		height: auto;
+		}		
+	.os-userportrait {
+		img {
+			border-radius: 50%;
+			width: $rows * $os-unit-size; 
+		    height: $rows * $os-unit-size;
+			border: 0px solid grey;
+			padding-right: floor(($rows * $os-unit-size) / 10);
+			}
+        }
+		
+	.v-slot-os-username, .v-slot-os-userposition, .v-slot-os-useremail {
+		.os-username {
+			//padding-top: 3px; 
+			color: valo-font-color($os-main-header-bg);
+	 		font-weight: bold;
+			font-size: $os-font-size * $os-l-font-factor;
+			padding-left: $os-font-size * $rows; 
+			line-height: $os-unit-size;
+			@if $rows == 2 or $rows == 3 {
+				font-size: $os-font-size;
+	 			}
+			}		
+		.os-userposition {
+			color: valo-font-color($os-main-header-bg);
+			font-size: $os-font-size  * $os-l-font-factor;
+			padding-left: $os-font-size * $rows; 
+			line-height: $os-unit-size;
+			@if $rows == 2 or $rows == 3 {
+				font-size: $os-font-size;
+	 			}
+			}
+		.os-useremail {
+		 	font-size: $os-font-size; //(8px?)
+		 	color: valo-font-color($os-main-header-bg);
+			}	
+		font-size: $os-font-size;	
+		}
+	
+	@if $rows==2 {
+		.v-slot-os-useremail {
+			display: none;
+			}
+		}
+		
+	.os-userlogoutbutton, .os-usermenubutton {
+		content: '&nbsp;';
+		}
+		
+	.os-userlogoutbutton {
+		@include os-button-usermenu;
+		
+		@if $rows == 2 or $rows == 3 {
+			@include os-icon-font (	$float: right,
+									$content: '\f08b',
+									$size: $os-font-size,
+									$placement: after);
+			}	
+		@else {
+			@include os-icon-font (	$float: right,
+									$content: '\f08b',
+									$size: $os-font-size * $os-l-font-factor,
+									$placement: after);
+			}
+			
+		color: valo-font-color($os-main-header-bg);
+		&:after {
+			line-height: $os-unit-size;
+			}								
+		
+		.v-icon {
+			display: none;
+			}				
+		}	
+	
+	.os-usermenubutton {
+		@include os-button-usermenu;
+	    
+		@if $rows == 2 or $rows == 3 {
+			@include os-icon-font (	$float: right,
+									$content: '\f0c9',
+									$size: $os-font-size,
+									$placement: after);
+		}		
+		@else {									
+			@include os-icon-font (	$float: right,
+									$content: '\f0c9',
+									$size: $os-font-size * $os-l-font-factor,
+									$placement: after);
+			}
+
+		color: valo-font-color($os-main-header-bg);
+		&:after {
+			line-height: $os-unit-size;			
+			}								
+				
+		.v-popup-indicator {
+			display: none;
+			 }
+		}
+	}
+
+@mixin os-user-accordion {
+	
+	$iconfont:true;
+	
+	.v-accordion {
+		border: 0px;
+		}
+	.v-tree {
+		padding-top: floor($os-unit-size/5);
+		padding-bottom: floor($os-unit-size/5);
+		}
+	.v-accordion-item {
+		border-top-width: 0px !important;
+		background: $os-light-contrast;
+		}
+		
+	.v-popupbutton-popup-os-usermenubutton.v-popupview-popup {
+		padding: 0px;
+		
+		.v-accordion {		
+			[class*='os-menutree-'] {
+				> .v-tree {
+					width: 100% !important;
+					}
+				.v-tree-node-caption:hover {
+					color: $os-highlight-color;
+					}
+				.v-tree-node-selected {
+					color: $os-highlight-color;
+					font-weight: bold;
+					&::after {
+						background: transparent;
+						}
+					}
+				}
+			}
+		
+		.v-accordion-item-caption {
+			> .v-caption {
+				border-top: $os-border;
+				border-bottom-width: 0px;
+				background-image: none;
+				//background-color: $os-mid-contrast;
+				> .v-captiontext {
+					@include os-icon-font($content: '\f138');
+					&::before {
+						padding-right: ceil($os-unit-size/3);
+						}
+					}
+				> img.v-icon {
+					@if $iconfont==true {
+						display: none;
+						}
+					}
+				}
+			}
+		.v-accordion-item-open {
+			//background-color: get_contrast($os-fn-medium, $os-main-header-bg, $os-fn-desaturate);
+			.v-accordion-item-caption {
+				> .v-caption {
+					background-color: $os-highlight-color;				
+					border-top: $os-border;
+					border-top-color: $os-highlight-color;
+					color: valo-font-color($os-highlight-color);
+					> .v-captiontext  {
+						@include os-icon-font($content: '\f13a');
+						&::before {
+							padding-right: 10px;
+							}
+						color: $os-highlight-color;
+						color: valo-font-color($os-highlight-color);
+						font-weight: bold;
+						}
+					}			
+				}
+			}
+		.v-captiontext, [class*='-caption'] {
+			//font-size: $os-font-size;
+			}	 
+		}
+	}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/scss/legacy/README.TXT b/org.eclipse.osbp.themes/scss/legacy/README.TXT
new file mode 100644
index 0000000..27baf5c
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/README.TXT
@@ -0,0 +1,2 @@
+
+This directory is necessary for the bundle to be consistent!
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/AClass.png b/org.eclipse.osbp.themes/scss/legacy/icons/AClass.png
new file mode 100644
index 0000000..a7651ec
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/AClass.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/BClass.png b/org.eclipse.osbp.themes/scss/legacy/icons/BClass.png
new file mode 100644
index 0000000..0cd8031
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/BClass.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/CClass.png b/org.eclipse.osbp.themes/scss/legacy/icons/CClass.png
new file mode 100644
index 0000000..6469cea
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/CClass.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/LEGAL-NOTICE-fam-fam b/org.eclipse.osbp.themes/scss/legacy/icons/LEGAL-NOTICE-fam-fam
new file mode 100644
index 0000000..f293e4b
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/LEGAL-NOTICE-fam-fam
@@ -0,0 +1,8 @@
+Flags from
+http://www.famfamfam.com/lab/icons/flags/
+
+“Flags” are 247 icons — in GIF and PNG formats — representing most countries in the world as small pixel icons. 
+These flag icons are available for free use for any purpose with no requirement for attribution.
+
+also male.png and female.png
+
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/README.TXT b/org.eclipse.osbp.themes/scss/legacy/icons/README.TXT
new file mode 100644
index 0000000..c4ae751
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/README.TXT
@@ -0,0 +1 @@
+This directory is necessary for the bundle to be consistent!
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/SearchButton.png b/org.eclipse.osbp.themes/scss/legacy/icons/SearchButton.png
new file mode 100644
index 0000000..8d052b3
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/SearchButton.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/copy.gif b/org.eclipse.osbp.themes/scss/legacy/icons/copy.gif
new file mode 100644
index 0000000..71d7c95
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/copy.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/female.png b/org.eclipse.osbp.themes/scss/legacy/icons/female.png
new file mode 100644
index 0000000..7c71de0
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/female.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/flags/README.TXT b/org.eclipse.osbp.themes/scss/legacy/icons/flags/README.TXT
new file mode 100644
index 0000000..c4ae751
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/flags/README.TXT
@@ -0,0 +1 @@
+This directory is necessary for the bundle to be consistent!
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/flags/ad.gif b/org.eclipse.osbp.themes/scss/legacy/icons/flags/ad.gif
new file mode 100644
index 0000000..57b4997
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/flags/ad.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/flags/at.gif b/org.eclipse.osbp.themes/scss/legacy/icons/flags/at.gif
new file mode 100644
index 0000000..87e1217
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/flags/at.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/flags/au.gif b/org.eclipse.osbp.themes/scss/legacy/icons/flags/au.gif
new file mode 100644
index 0000000..5269c6a
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/flags/au.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/flags/ba.gif b/org.eclipse.osbp.themes/scss/legacy/icons/flags/ba.gif
new file mode 100644
index 0000000..9bf5f0a
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/flags/ba.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/flags/bg.gif b/org.eclipse.osbp.themes/scss/legacy/icons/flags/bg.gif
new file mode 100644
index 0000000..11cf8ff
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/flags/bg.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/flags/bn.gif b/org.eclipse.osbp.themes/scss/legacy/icons/flags/bn.gif
new file mode 100644
index 0000000..b7b6b0f
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/flags/bn.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/flags/br.gif b/org.eclipse.osbp.themes/scss/legacy/icons/flags/br.gif
new file mode 100644
index 0000000..8c86616
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/flags/br.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/flags/bs.gif b/org.eclipse.osbp.themes/scss/legacy/icons/flags/bs.gif
new file mode 100644
index 0000000..c0a741e
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/flags/bs.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/flags/bv.gif b/org.eclipse.osbp.themes/scss/legacy/icons/flags/bv.gif
new file mode 100644
index 0000000..6202d1f
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/flags/bv.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/flags/ca.gif b/org.eclipse.osbp.themes/scss/legacy/icons/flags/ca.gif
new file mode 100644
index 0000000..457d966
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/flags/ca.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/flags/cd.gif b/org.eclipse.osbp.themes/scss/legacy/icons/flags/cd.gif
new file mode 100644
index 0000000..1df717a
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/flags/cd.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/flags/ch.gif b/org.eclipse.osbp.themes/scss/legacy/icons/flags/ch.gif
new file mode 100644
index 0000000..d5c0e5b
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/flags/ch.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/flags/ci.gif b/org.eclipse.osbp.themes/scss/legacy/icons/flags/ci.gif
new file mode 100644
index 0000000..844120a
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/flags/ci.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/flags/ck.gif b/org.eclipse.osbp.themes/scss/legacy/icons/flags/ck.gif
new file mode 100644
index 0000000..2edb739
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/flags/ck.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/flags/cn.gif b/org.eclipse.osbp.themes/scss/legacy/icons/flags/cn.gif
new file mode 100644
index 0000000..b052530
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/flags/cn.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/flags/de.gif b/org.eclipse.osbp.themes/scss/legacy/icons/flags/de.gif
new file mode 100644
index 0000000..75728dd
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/flags/de.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/fontello-codes.css b/org.eclipse.osbp.themes/scss/legacy/icons/fontello-codes.css
new file mode 100644
index 0000000..a1e11b4
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/fontello-codes.css
@@ -0,0 +1,347 @@
+@charset "UTF-8";
+.icon-plus:before {
+  content: '\2b'; }
+
+/* '+' */
+.icon-minus:before {
+  content: '\2d'; }
+
+/* '-' */
+.icon-info:before {
+  content: '\2139'; }
+
+/* 'ℹ' */
+.icon-left:before {
+  content: '\2190'; }
+
+/* '←' */
+.icon-up:before {
+  content: '\2191'; }
+
+/* '↑' */
+.icon-right:before {
+  content: '\2192'; }
+
+/* '→' */
+.icon-down:before {
+  content: '\2193'; }
+
+/* '↓' */
+.icon-exchange:before {
+  content: '\21c4'; }
+
+/* '⇄' */
+.icon-home:before {
+  content: '\2302'; }
+
+/* '⌂' */
+.icon-home-1:before {
+  content: '\e802'; }
+
+/* '' */
+.icon-up-dir:before {
+  content: '\25b4'; }
+
+/* '▴' */
+.icon-right-dir:before {
+  content: '\25b8'; }
+
+/* '▸' */
+.icon-down-dir:before {
+  content: '\25be'; }
+
+/* '▾' */
+.icon-left-dir:before {
+  content: '\25c2'; }
+
+/* '◂' */
+.icon-star:before {
+  content: '\2605'; }
+
+/* '★' */
+.icon-star-empty:before {
+  content: '\2606'; }
+
+/* '☆' */
+.icon-th-list:before {
+  content: '\2630'; }
+
+/* '☰' */
+.icon-heart-empty:before {
+  content: '\2661'; }
+
+/* '♡' */
+.icon-heart:before {
+  content: '\2665'; }
+
+/* '♥' */
+.icon-music:before {
+  content: '\266a'; }
+
+/* '♪' */
+.icon-th:before {
+  content: '\268f'; }
+
+/* '⚏' */
+.icon-flag:before {
+  content: '\2691'; }
+
+/* '⚑' */
+.icon-cog:before {
+  content: '\2699'; }
+
+/* '⚙' */
+.icon-attention:before {
+  content: '\26a0'; }
+
+/* '⚠' */
+.icon-mail:before {
+  content: '\2709'; }
+
+/* '✉' */
+.icon-edit:before {
+  content: '\270d'; }
+
+/* '✍' */
+.icon-pencil:before {
+  content: '\270e'; }
+
+/* '✎' */
+.icon-ok:before {
+  content: '\2713'; }
+
+/* '✓' */
+.icon-cancel-1:before {
+  content: '\e801'; }
+
+/* '' */
+.icon-cancel:before {
+  content: '\2715'; }
+
+/* '✕' */
+.icon-cancel-circle:before {
+  content: '\2716'; }
+
+/* '✖' */
+.icon-help:before {
+  content: '\2753'; }
+
+/* '❓' */
+.icon-plus-circle:before {
+  content: '\2795'; }
+
+/* '➕' */
+.icon-minus-circle:before {
+  content: '\2796'; }
+
+/* '➖' */
+.icon-right-thin:before {
+  content: '\27a1'; }
+
+/* '➡' */
+.icon-forward:before {
+  content: '\27a6'; }
+
+/* '➦' */
+.icon-cw:before {
+  content: '\27f3'; }
+
+/* '⟳' */
+.icon-left-thin:before {
+  content: '\2b05'; }
+
+/* '⬅' */
+.icon-up-thin:before {
+  content: '\2b06'; }
+
+/* '⬆' */
+.icon-down-thin:before {
+  content: '\2b07'; }
+
+/* '⬇' */
+.icon-left-bold:before {
+  content: '\e4ad'; }
+
+/* '' */
+.icon-right-bold:before {
+  content: '\e4ae'; }
+
+/* '' */
+.icon-up-bold:before {
+  content: '\e4af'; }
+
+/* '' */
+.icon-down-bold:before {
+  content: '\e4b0'; }
+
+/* '' */
+.icon-user-add:before {
+  content: '\e700'; }
+
+/* '' */
+.icon-help-circle:before {
+  content: '\e704'; }
+
+/* '' */
+.icon-info-circle:before {
+  content: '\e705'; }
+
+/* '' */
+.icon-back:before {
+  content: '\e706'; }
+
+/* '' */
+.icon-eye:before {
+  content: '\e70a'; }
+
+/* '' */
+.icon-tag:before {
+  content: '\e70c'; }
+
+/* '' */
+.icon-upload-cloud:before {
+  content: '\e711'; }
+
+/* '' */
+.icon-reply:before {
+  content: '\e712'; }
+
+/* '' */
+.icon-export:before {
+  content: '\e715'; }
+
+/* '' */
+.icon-print:before {
+  content: '\e716'; }
+
+/* '' */
+.icon-retweet:before {
+  content: '\e717'; }
+
+/* '' */
+.icon-comment:before {
+  content: '\e718'; }
+
+/* '' */
+.icon-vcard:before {
+  content: '\e722'; }
+
+/* '' */
+.icon-location:before {
+  content: '\e724'; }
+
+/* '' */
+.icon-trash:before {
+  content: '\e729'; }
+
+/* '' */
+.icon-resize-full:before {
+  content: '\e744'; }
+
+/* '' */
+.icon-resize-small:before {
+  content: '\e746'; }
+
+/* '' */
+.icon-down-open:before {
+  content: '\e75c'; }
+
+/* '' */
+.icon-left-open:before {
+  content: '\e75d'; }
+
+/* '' */
+.icon-right-open:before {
+  content: '\e75e'; }
+
+/* '' */
+.icon-up-open:before {
+  content: '\e75f'; }
+
+/* '' */
+.icon-arrows-cw:before {
+  content: '\e760'; }
+
+/* '' */
+.icon-chart-pie:before {
+  content: '\e7a2'; }
+
+/* '' */
+.icon-user:before {
+  content: '👤'; }
+
+/* '\1f464' */
+.icon-users:before {
+  content: '👥'; }
+
+/* '\1f465' */
+.icon-monitor:before {
+  content: '💻'; }
+
+/* '\1f4bb' */
+.icon-folder:before {
+  content: '📁'; }
+
+/* '\1f4c1' */
+.icon-doc:before {
+  content: '📄'; }
+
+/* '\1f4c4' */
+.icon-calendar:before {
+  content: '📅'; }
+
+/* '\1f4c5' */
+.icon-chart:before {
+  content: '📈'; }
+
+/* '\1f4c8' */
+.icon-attach:before {
+  content: '📎'; }
+
+/* '\1f4ce' */
+.icon-upload:before {
+  content: '📤'; }
+
+/* '\1f4e4' */
+.icon-download:before {
+  content: '📥'; }
+
+/* '\1f4e5' */
+.icon-mobile:before {
+  content: '📱'; }
+
+/* '\1f4f1' */
+.icon-camera:before {
+  content: '📷'; }
+
+/* '\1f4f7' */
+.icon-search-1:before {
+  content: '\e800'; }
+
+/* '' */
+.icon-lock:before {
+  content: '🔒'; }
+
+/* '\1f512' */
+.icon-lock-open:before {
+  content: '🔓'; }
+
+/* '\1f513' */
+.icon-bell:before {
+  content: '🔔'; }
+
+/* '\1f514' */
+.icon-link:before {
+  content: '🔗'; }
+
+/* '\1f517' */
+.icon-clock:before {
+  content: '🕔'; }
+
+/* '\1f554' */
+.icon-block:before {
+  content: '🚫'; }
+
+/* '\1f6ab' */
+
+/*# sourceMappingURL=fontello-codes.css.map */
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/fontello-codes.scss b/org.eclipse.osbp.themes/scss/legacy/icons/fontello-codes.scss
new file mode 100644
index 0000000..750d7d8
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/fontello-codes.scss
@@ -0,0 +1,87 @@
+@charset "UTF-8";
+.icon-plus:before { content: '\2b'; } /* '+' */
+.icon-minus:before { content: '\2d'; } /* '-' */
+.icon-info:before { content: '\2139'; } /* 'ℹ' */
+.icon-left:before { content: '\2190'; } /* '←' */
+.icon-up:before { content: '\2191'; } /* '↑' */
+.icon-right:before { content: '\2192'; } /* '→' */
+.icon-down:before { content: '\2193'; } /* '↓' */
+.icon-exchange:before { content: '\21c4'; } /* '⇄' */
+.icon-home:before { content: '\2302'; } /* '⌂' */
+.icon-home-1:before { content: '\e802'; } /* '' */
+.icon-up-dir:before { content: '\25b4'; } /* '▴' */
+.icon-right-dir:before { content: '\25b8'; } /* '▸' */
+.icon-down-dir:before { content: '\25be'; } /* '▾' */
+.icon-left-dir:before { content: '\25c2'; } /* '◂' */
+.icon-star:before { content: '\2605'; } /* '★' */
+.icon-star-empty:before { content: '\2606'; } /* '☆' */
+.icon-th-list:before { content: '\2630'; } /* '☰' */
+.icon-heart-empty:before { content: '\2661'; } /* '♡' */
+.icon-heart:before { content: '\2665'; } /* '♥' */
+.icon-music:before { content: '\266a'; } /* '♪' */
+.icon-th:before { content: '\268f'; } /* '⚏' */
+.icon-flag:before { content: '\2691'; } /* '⚑' */
+.icon-cog:before { content: '\2699'; } /* '⚙' */
+.icon-attention:before { content: '\26a0'; } /* '⚠' */
+.icon-mail:before { content: '\2709'; } /* '✉' */
+.icon-edit:before { content: '\270d'; } /* '✍' */
+.icon-pencil:before { content: '\270e'; } /* '✎' */
+.icon-ok:before { content: '\2713'; } /* '✓' */
+.icon-cancel-1:before { content: '\e801'; } /* '' */
+.icon-cancel:before { content: '\2715'; } /* '✕' */
+.icon-cancel-circle:before { content: '\2716'; } /* '✖' */
+.icon-help:before { content: '\2753'; } /* '❓' */
+.icon-plus-circle:before { content: '\2795'; } /* '➕' */
+.icon-minus-circle:before { content: '\2796'; } /* '➖' */
+.icon-right-thin:before { content: '\27a1'; } /* '➡' */
+.icon-forward:before { content: '\27a6'; } /* '➦' */
+.icon-cw:before { content: '\27f3'; } /* '⟳' */
+.icon-left-thin:before { content: '\2b05'; } /* '⬅' */
+.icon-up-thin:before { content: '\2b06'; } /* '⬆' */
+.icon-down-thin:before { content: '\2b07'; } /* '⬇' */
+.icon-left-bold:before { content: '\e4ad'; } /* '' */
+.icon-right-bold:before { content: '\e4ae'; } /* '' */
+.icon-up-bold:before { content: '\e4af'; } /* '' */
+.icon-down-bold:before { content: '\e4b0'; } /* '' */
+.icon-user-add:before { content: '\e700'; } /* '' */
+.icon-help-circle:before { content: '\e704'; } /* '' */
+.icon-info-circle:before { content: '\e705'; } /* '' */
+.icon-back:before { content: '\e706'; } /* '' */
+.icon-eye:before { content: '\e70a'; } /* '' */
+.icon-tag:before { content: '\e70c'; } /* '' */
+.icon-upload-cloud:before { content: '\e711'; } /* '' */
+.icon-reply:before { content: '\e712'; } /* '' */
+.icon-export:before { content: '\e715'; } /* '' */
+.icon-print:before { content: '\e716'; } /* '' */
+.icon-retweet:before { content: '\e717'; } /* '' */
+.icon-comment:before { content: '\e718'; } /* '' */
+.icon-vcard:before { content: '\e722'; } /* '' */
+.icon-location:before { content: '\e724'; } /* '' */
+.icon-trash:before { content: '\e729'; } /* '' */
+.icon-resize-full:before { content: '\e744'; } /* '' */
+.icon-resize-small:before { content: '\e746'; } /* '' */
+.icon-down-open:before { content: '\e75c'; } /* '' */
+.icon-left-open:before { content: '\e75d'; } /* '' */
+.icon-right-open:before { content: '\e75e'; } /* '' */
+.icon-up-open:before { content: '\e75f'; } /* '' */
+.icon-arrows-cw:before { content: '\e760'; } /* '' */
+.icon-chart-pie:before { content: '\e7a2'; } /* '' */
+.icon-user:before { content: '👤'; } /* '\1f464' */
+.icon-users:before { content: '👥'; } /* '\1f465' */
+.icon-monitor:before { content: '💻'; } /* '\1f4bb' */
+.icon-folder:before { content: '📁'; } /* '\1f4c1' */
+.icon-doc:before { content: '📄'; } /* '\1f4c4' */
+.icon-calendar:before { content: '📅'; } /* '\1f4c5' */
+.icon-chart:before { content: '📈'; } /* '\1f4c8' */
+.icon-attach:before { content: '📎'; } /* '\1f4ce' */
+.icon-upload:before { content: '📤'; } /* '\1f4e4' */
+.icon-download:before { content: '📥'; } /* '\1f4e5' */
+.icon-mobile:before { content: '📱'; } /* '\1f4f1' */
+.icon-camera:before { content: '📷'; } /* '\1f4f7' */
+.icon-search-1:before { content: '\e800'; } /* '' */
+.icon-lock:before { content: '🔒'; } /* '\1f512' */
+.icon-lock-open:before { content: '🔓'; } /* '\1f513' */
+.icon-bell:before { content: '🔔'; } /* '\1f514' */
+.icon-link:before { content: '🔗'; } /* '\1f517' */
+.icon-clock:before { content: '🕔'; } /* '\1f554' */
+.icon-block:before { content: '🚫'; } /* '\1f6ab' */
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/fontello.css b/org.eclipse.osbp.themes/scss/legacy/icons/fontello.css
new file mode 100644
index 0000000..6d25828
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/fontello.css
@@ -0,0 +1,67 @@
+/*
+Error: Undefined variable: "$os-unit-size".
+        on line 20 of C:\Eclipse\git\org.eclipse.osbp.vaadin.widgetset\org.eclipse.osbp.themes\scss\legacy\icons\fontello.scss
+
+15: 	margin: 0;
+16: 	margin-left: -0.3em;
+17: }
+18: 
+19: [class^="icon-"] > span > .v-button-caption, [class^="icon-"] > .v-nativebutton-caption, [class*=" icon-"] > span > .v-button-caption, [class*=" icon-"] > .v-nativebutton-caption {
+20: 	margin-left: $os-unit-size/2;
+21: }
+22: 
+23: .icon-plus.v-nativebutton:before, .icon-plus > .v-button-wrap:before, .icon-plus.v-label:before, .v-menubar-menuitem-icon-plus:before { content: '\2b'; } 
+24: .icon-minus.v-nativebutton:before, .icon-minus > .v-button-wrap:before, .icon-minus.v-label:before, .v-menubar-menuitem-icon-minus:before { content: '\2d'; } 
+25: .icon-info.v-nativebutton:before, .icon-info > .v-button-wrap:before, .icon-info.v-label:before, .v-menubar-menuitem-icon-info:before { content: '\2139'; }
+
+Backtrace:
+C:\Eclipse\git\org.eclipse.osbp.vaadin.widgetset\org.eclipse.osbp.themes\scss\legacy\icons\fontello.scss:20
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/script/tree/variable.rb:49:in `_perform'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/script/tree/node.rb:50:in `perform'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/script/tree/operation.rb:64:in `_perform'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/script/tree/node.rb:50:in `perform'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/tree/visitors/perform.rb:384:in `visit_prop'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/tree/visitors/base.rb:36:in `visit'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/tree/visitors/perform.rb:158:in `block in visit'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/stack.rb:79:in `block in with_base'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/stack.rb:115:in `with_frame'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/stack.rb:79:in `with_base'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/tree/visitors/perform.rb:158:in `visit'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/tree/visitors/perform.rb:420:in `block (2 levels) in visit_rule'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/tree/visitors/perform.rb:420:in `map'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/tree/visitors/perform.rb:420:in `block in visit_rule'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/tree/visitors/perform.rb:179:in `with_environment'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/tree/visitors/perform.rb:418:in `visit_rule'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/tree/visitors/base.rb:36:in `visit'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/tree/visitors/perform.rb:158:in `block in visit'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/stack.rb:79:in `block in with_base'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/stack.rb:115:in `with_frame'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/stack.rb:79:in `with_base'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/tree/visitors/perform.rb:158:in `visit'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/tree/visitors/base.rb:52:in `block in visit_children'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/tree/visitors/base.rb:52:in `map'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/tree/visitors/base.rb:52:in `visit_children'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/tree/visitors/perform.rb:167:in `block in visit_children'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/tree/visitors/perform.rb:179:in `with_environment'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/tree/visitors/perform.rb:166:in `visit_children'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/tree/visitors/base.rb:36:in `block in visit'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/tree/visitors/perform.rb:186:in `visit_root'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/tree/visitors/base.rb:36:in `visit'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/tree/visitors/perform.rb:157:in `visit'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/tree/visitors/perform.rb:8:in `visit'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/tree/root_node.rb:36:in `css_tree'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/tree/root_node.rb:29:in `render_with_sourcemap'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/engine.rb:368:in `_render_with_sourcemap'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/engine.rb:285:in `render_with_sourcemap'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/exec/sass_scss.rb:396:in `run'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/exec/sass_scss.rb:62:in `process_result'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/exec/base.rb:52:in `parse'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/lib/sass/exec/base.rb:19:in `parse!'
+C:/Program Files (x86)/Koala/rubygems/gems/sass-3.4.9/bin/sass:13:in `<top (required)>'
+C:/Program Files (x86)/Koala/bin/sass:18:in `load'
+C:/Program Files (x86)/Koala/bin/sass:18:in `<main>'
+*/
+body:before {
+  white-space: pre;
+  font-family: monospace;
+  content: "Error: Undefined variable: \"$os-unit-size\".\A         on line 20 of C:\Eclipse\git\org.eclipse.osbp.vaadin.widgetset\org.eclipse.osbp.themes\scss\legacy\icons\fontello.scss\A \A 15: 	margin: 0;\A 16: 	margin-left: -0.3em;\A 17: }\A 18: \A 19: [class^=\"icon-\"] > span > .v-button-caption, [class^=\"icon-\"] > .v-nativebutton-caption, [class*=\" icon-\"] > span > .v-button-caption, [class*=\" icon-\"] > .v-nativebutton-caption {\A 20: 	margin-left: $os-unit-size/2;\A 21: }\A 22: \A 23: .icon-plus.v-nativebutton:before, .icon-plus > .v-button-wrap:before, .icon-plus.v-label:before, .v-menubar-menuitem-icon-plus:before { content: '\2b'; } \A 24: .icon-minus.v-nativebutton:before, .icon-minus > .v-button-wrap:before, .icon-minus.v-label:before, .v-menubar-menuitem-icon-minus:before { content: '\2d'; } \A 25: .icon-info.v-nativebutton:before, .icon-info > .v-button-wrap:before, .icon-info.v-label:before, .v-menubar-menuitem-icon-info:before { content: '\2139'; }"; }
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/fontello.eot b/org.eclipse.osbp.themes/scss/legacy/icons/fontello.eot
new file mode 100644
index 0000000..8647aca
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/fontello.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/fontello.scss b/org.eclipse.osbp.themes/scss/legacy/icons/fontello.scss
new file mode 100644
index 0000000..fe7db67
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/fontello.scss
@@ -0,0 +1,196 @@
+[class^="icon-"] > .v-button-wrap:before, [class*=" icon-"] > .v-button-wrap:before, [class^="icon-"].v-nativebutton:before, [class*=" icon-"].v-nativebutton:before, [class^="icon-"].v-label:before, [class*=" icon-"].v-label:before, [class*="-icon-"].v-menubar-menuitem:before {
+	font-family: "fontello";
+	font-style: normal;
+	font-weight: normal;
+	speak: none;
+	display: inline-block;
+	text-decoration: inherit;
+	text-align: center;
+	line-height: 1;
+	margin-right: 0.4em;
+	vertical-align: 1px;
+}
+
+[class^="icon-"] > .v-button-wrap:before, [class*=" icon-"] > .v-button-wrap:before, [class^="icon-"].v-nativebutton:before, [class*=" icon-"].v-nativebutton:before {
+	margin: 0;
+	margin-left: -0.3em;
+}
+
+[class^="icon-"] > span > .v-button-caption, [class^="icon-"] > .v-nativebutton-caption, [class*=" icon-"] > span > .v-button-caption, [class*=" icon-"] > .v-nativebutton-caption {
+	margin-left: $os-unit-size/2;
+}
+
+.icon-plus.v-nativebutton:before, .icon-plus > .v-button-wrap:before, .icon-plus.v-label:before, .v-menubar-menuitem-icon-plus:before { content: '\2b'; } 
+.icon-minus.v-nativebutton:before, .icon-minus > .v-button-wrap:before, .icon-minus.v-label:before, .v-menubar-menuitem-icon-minus:before { content: '\2d'; } 
+.icon-info.v-nativebutton:before, .icon-info > .v-button-wrap:before, .icon-info.v-label:before, .v-menubar-menuitem-icon-info:before { content: '\2139'; }
+.icon-left.v-nativebutton:before, .icon-left > .v-button-wrap:before, .icon-left.v-label:before, .v-menubar-menuitem-icon-left:before { content: '\2190'; }
+.icon-up.v-nativebutton:before, .icon-up > .v-button-wrap:before, .icon-up.v-label:before, .v-menubar-menuitem-icon-up:before { content: '\2191'; }
+.icon-right.v-nativebutton:before, .icon-right > .v-button-wrap:before, .icon-right.v-label:before, .v-menubar-menuitem-icon-right:before { content: '\2192'; }
+.icon-down.v-nativebutton:before, .icon-down > .v-button-wrap:before, .icon-down.v-label:before, .v-menubar-menuitem-icon-down:before { content: '\2193'; }
+.icon-exchange.v-nativebutton:before, .icon-exchange > .v-button-wrap:before, .icon-exchange.v-label:before, .v-menubar-menuitem-icon-exchange:before { content: '\21c4'; }
+.icon-home.v-nativebutton:before, .icon-home > .v-button-wrap:before, .icon-home.v-label:before, .v-menubar-menuitem-icon-home:before { content: '\2302'; }
+.icon-home-1.v-nativebutton:before, .icon-home-1 > .v-button-wrap:before, .icon-home-1.v-label:before, .v-menubar-menuitem-icon-home-1:before { content: '\e802'; }
+.icon-up-dir.v-nativebutton:before, .icon-up-dir > .v-button-wrap:before, .icon-up-dir.v-label:before, .v-menubar-menuitem-icon-up-dir:before { content: '\25b4'; }
+.icon-right-dir.v-nativebutton:before, .icon-right-dir > .v-button-wrap:before, .icon-right-dir.v-label:before, .v-menubar-menuitem-icon-right-dir:before { content: '\25b8'; }
+.icon-down-dir.v-nativebutton:before, .icon-down-dir > .v-button-wrap:before, .icon-down-dir.v-label:before, .v-menubar-menuitem-icon-down-dir:before { content: '\25be'; }
+.icon-left-dir.v-nativebutton:before, .icon-left-dir > .v-button-wrap:before, .icon-left-dir.v-label:before, .v-menubar-menuitem-icon-left-dir:before { content: '\25c2'; }
+.icon-star.v-nativebutton:before, .icon-star > .v-button-wrap:before, .icon-star.v-label:before, .v-menubar-menuitem-icon-star:before { content: '\2605'; }
+.icon-star-empty.v-nativebutton:before, .icon-star-empty > .v-button-wrap:before, .icon-star-empty.v-label:before, .v-menubar-menuitem-icon-star-empty:before { content: '\2606'; }
+.icon-th-list.v-nativebutton:before, .icon-th-list > .v-button-wrap:before, .icon-th-list.v-label:before, .v-menubar-menuitem-icon-th-list:before { content: '\2630'; }
+.icon-heart-empty.v-nativebutton:before, .icon-heart-empty > .v-button-wrap:before, .icon-heart-empty.v-label:before, .v-menubar-menuitem-icon-heart-empty:before { content: '\2661'; }
+.icon-heart.v-nativebutton:before, .icon-heart > .v-button-wrap:before, .icon-heart.v-label:before, .v-menubar-menuitem-icon-heart:before { content: '\2665'; }
+.icon-music.v-nativebutton:before, .icon-music > .v-button-wrap:before, .icon-music.v-label:before, .v-menubar-menuitem-icon-music:before { content: '\266a'; }
+.icon-th.v-nativebutton:before, .icon-th > .v-button-wrap:before, .icon-th.v-label:before, .v-menubar-menuitem-icon-th:before { content: '\268f'; }
+.icon-flag.v-nativebutton:before, .icon-flag > .v-button-wrap:before, .icon-flag.v-label:before, .v-menubar-menuitem-icon-flag:before { content: '\2691'; }
+.icon-cog.v-nativebutton:before, .icon-cog > .v-button-wrap:before, .icon-cog.v-label:before, .v-menubar-menuitem-icon-cog:before { content: '\2699'; }
+.icon-attention.v-nativebutton:before, .icon-attention > .v-button-wrap:before, .icon-attention.v-label:before, .v-menubar-menuitem-icon-attention:before { content: '\26a0'; }
+.icon-mail.v-nativebutton:before, .icon-mail > .v-button-wrap:before, .icon-mail.v-label:before, .v-menubar-menuitem-icon-mail:before { content: '\2709'; }
+.icon-edit.v-nativebutton:before, .icon-edit > .v-button-wrap:before, .icon-edit.v-label:before, .v-menubar-menuitem-icon-edit:before { content: '\270d'; }
+.icon-pencil.v-nativebutton:before, .icon-pencil > .v-button-wrap:before, .icon-pencil.v-label:before, .v-menubar-menuitem-icon-pencil:before { content: '\270e'; }
+.icon-ok.v-nativebutton:before, .icon-ok > .v-button-wrap:before, .icon-ok.v-label:before, .v-menubar-menuitem-icon-ok:before { content: '\2713'; }
+.icon-cancel-1.v-nativebutton:before, .icon-cancel-1 > .v-button-wrap:before, .icon-cancel-1.v-label:before, .v-menubar-menuitem-icon-cancel-1:before { content: '\e801'; }
+.icon-cancel.v-nativebutton:before, .icon-cancel > .v-button-wrap:before, .icon-cancel.v-label:before, .v-menubar-menuitem-icon-cancel:before { content: '\2715'; }
+.icon-cancel-circle.v-nativebutton:before, .icon-cancel-circle > .v-button-wrap:before, .icon-cancel-circle.v-label:before, .v-menubar-menuitem-icon-cancel-circle:before { content: '\2716'; }
+.icon-help.v-nativebutton:before, .icon-help > .v-button-wrap:before, .icon-help.v-label:before, .v-menubar-menuitem-icon-help:before { content: '\2753'; }
+.icon-plus-circle.v-nativebutton:before, .icon-plus-circle > .v-button-wrap:before, .icon-plus-circle.v-label:before, .v-menubar-menuitem-icon-plus-circle:before { content: '\2795'; }
+.icon-minus-circle.v-nativebutton:before, .icon-minus-circle > .v-button-wrap:before, .icon-minus-circle.v-label:before, .v-menubar-menuitem-icon-minus-circle:before { content: '\2796'; }
+.icon-right-thin.v-nativebutton:before, .icon-right-thin > .v-button-wrap:before, .icon-right-thin.v-label:before, .v-menubar-menuitem-icon-right-thin:before { content: '\27a1'; }
+.icon-forward.v-nativebutton:before, .icon-forward > .v-button-wrap:before, .icon-forward.v-label:before, .v-menubar-menuitem-icon-forward:before { content: '\27a6'; }
+.icon-cw.v-nativebutton:before, .icon-cw > .v-button-wrap:before, .icon-cw.v-label:before, .v-menubar-menuitem-icon-cw:before { content: '\27f3'; }
+.icon-left-thin.v-nativebutton:before, .icon-left-thin > .v-button-wrap:before, .icon-left-thin.v-label:before, .v-menubar-menuitem-icon-left-thin:before { content: '\2b05'; }
+.icon-up-thin.v-nativebutton:before, .icon-up-thin > .v-button-wrap:before, .icon-up-thin.v-label:before, .v-menubar-menuitem-icon-up-thin:before { content: '\2b06'; }
+.icon-down-thin.v-nativebutton:before, .icon-down-thin > .v-button-wrap:before, .icon-down-thin.v-label:before, .v-menubar-menuitem-icon-down-thin:before { content: '\2b07'; }
+.icon-left-bold.v-nativebutton:before, .icon-left-bold > .v-button-wrap:before, .icon-left-bold.v-label:before, .v-menubar-menuitem-icon-left-bold:before { content: '\e4ad'; }
+.icon-right-bold.v-nativebutton:before, .icon-right-bold > .v-button-wrap:before, .icon-right-bold.v-label:before, .v-menubar-menuitem-icon-right-bold:before { content: '\e4ae'; }
+.icon-up-bold.v-nativebutton:before, .icon-up-bold > .v-button-wrap:before, .icon-up-bold.v-label:before, .v-menubar-menuitem-icon-up-bold:before { content: '\e4af'; }
+.icon-down-bold.v-nativebutton:before, .icon-down-bold > .v-button-wrap:before, .icon-down-bold.v-label:before, .v-menubar-menuitem-icon-down-bold:before { content: '\e4b0'; }
+.icon-user-add.v-nativebutton:before, .icon-user-add > .v-button-wrap:before, .icon-user-add.v-label:before, .v-menubar-menuitem-icon-user-add:before { content: '\e700'; }
+.icon-help-circle.v-nativebutton:before, .icon-help-circle > .v-button-wrap:before, .icon-help-circle.v-label:before, .v-menubar-menuitem-icon-help-circle:before { content: '\e704'; }
+.icon-info-circle.v-nativebutton:before, .icon-info-circle > .v-button-wrap:before, .icon-info-circle.v-label:before, .v-menubar-menuitem-icon-info-circle:before { content: '\e705'; }
+.icon-back.v-nativebutton:before, .icon-back > .v-button-wrap:before, .icon-back.v-label:before, .v-menubar-menuitem-icon-back:before { content: '\e706'; }
+.icon-eye.v-nativebutton:before, .icon-eye > .v-button-wrap:before, .icon-eye.v-label:before, .v-menubar-menuitem-icon-eye:before { content: '\e70a'; }
+.icon-tag.v-nativebutton:before, .icon-tag > .v-button-wrap:before, .icon-tag.v-label:before, .v-menubar-menuitem-icon-tag:before { content: '\e70c'; }
+.icon-upload-cloud.v-nativebutton:before, .icon-upload-cloud > .v-button-wrap:before, .icon-upload-cloud.v-label:before, .v-menubar-menuitem-icon-upload-cloud:before { content: '\e711'; }
+.icon-reply.v-nativebutton:before, .icon-reply > .v-button-wrap:before, .icon-reply.v-label:before, .v-menubar-menuitem-icon-reply:before { content: '\e712'; }
+.icon-export.v-nativebutton:before, .icon-export > .v-button-wrap:before, .icon-export.v-label:before, .v-menubar-menuitem-icon-export:before { content: '\e715'; }
+.icon-print.v-nativebutton:before, .icon-print > .v-button-wrap:before, .icon-print.v-label:before, .v-menubar-menuitem-icon-print:before { content: '\e716'; }
+.icon-retweet.v-nativebutton:before, .icon-retweet > .v-button-wrap:before, .icon-retweet.v-label:before, .v-menubar-menuitem-icon-retweet:before { content: '\e717'; }
+.icon-comment.v-nativebutton:before, .icon-comment > .v-button-wrap:before, .icon-comment.v-label:before, .v-menubar-menuitem-icon-comment:before { content: '\e718'; }
+.icon-vcard.v-nativebutton:before, .icon-vcard > .v-button-wrap:before, .icon-vcard.v-label:before, .v-menubar-menuitem-icon-vcard:before { content: '\e722'; }
+.icon-location.v-nativebutton:before, .icon-location > .v-button-wrap:before, .icon-location.v-label:before, .v-menubar-menuitem-icon-location:before { content: '\e724'; }
+.icon-trash.v-nativebutton:before, .icon-trash > .v-button-wrap:before, .icon-trash.v-label:before, .v-menubar-menuitem-icon-trash:before { content: '\e729'; }
+.icon-resize-full.v-nativebutton:before, .icon-resize-full > .v-button-wrap:before, .icon-resize-full.v-label:before, .v-menubar-menuitem-icon-resize-full:before { content: '\e744'; }
+.icon-resize-small.v-nativebutton:before, .icon-resize-small > .v-button-wrap:before, .icon-resize-small.v-label:before, .v-menubar-menuitem-icon-resize-small:before { content: '\e746'; }
+.icon-down-open.v-nativebutton:before, .icon-down-open > .v-button-wrap:before, .icon-down-open.v-label:before, .v-menubar-menuitem-icon-down-open:before { content: '\e75c'; }
+.icon-left-open.v-nativebutton:before, .icon-left-open > .v-button-wrap:before, .icon-left-open.v-label:before, .v-menubar-menuitem-icon-left-open:before { content: '\e75d'; }
+.icon-right-open.v-nativebutton:before, .icon-right-open > .v-button-wrap:before, .icon-right-open.v-label:before, .v-menubar-menuitem-icon-right-open:before { content: '\e75e'; }
+.icon-up-open.v-nativebutton:before, .icon-up-open > .v-button-wrap:before, .icon-up-open.v-label:before, .v-menubar-menuitem-icon-up-open:before { content: '\e75f'; }
+.icon-arrows-cw.v-nativebutton:before, .icon-arrows-cw > .v-button-wrap:before, .icon-arrows-cw.v-label:before, .v-menubar-menuitem-icon-arrows-cw:before { content: '\e760'; }
+.icon-chart-pie.v-nativebutton:before, .icon-chart-pie > .v-button-wrap:before, .icon-chart-pie.v-label:before, .v-menubar-menuitem-icon-chart-pie:before { content: '\e7a2'; }
+.icon-search-1.v-nativebutton:before, .icon-search-1 > .v-button-wrap:before, .icon-search-1.v-label:before, .v-menubar-menuitem-icon-search-1:before { content: '\e800'; }
+.icon-user.v-nativebutton:before, .icon-user > .v-button-wrap:before, .icon-user.v-label:before, .v-menubar-menuitem-icon-user:before { content: '\1f464'; }
+.icon-users.v-nativebutton:before, .icon-users > .v-button-wrap:before, .icon-users.v-label:before, .v-menubar-menuitem-icon-users:before { content: '\1f465'; }
+.icon-monitor.v-nativebutton:before, .icon-monitor > .v-button-wrap:before, .icon-monitor.v-label:before, .v-menubar-menuitem-icon-monitor:before { content: '\1f4bb'; }
+.icon-folder.v-nativebutton:before, .icon-folder > .v-button-wrap:before, .icon-folder.v-label:before, .v-menubar-menuitem-icon-folder:before { content: '\1f4c1'; }
+.icon-doc.v-nativebutton:before, .icon-doc > .v-button-wrap:before, .icon-doc.v-label:before, .v-menubar-menuitem-icon-doc:before { content: '\1f4c4'; }
+.icon-calendar.v-nativebutton:before, .icon-calendar > .v-button-wrap:before, .icon-calendar.v-label:before, .v-menubar-menuitem-icon-calendar:before { content: '\1f4c5'; }
+.icon-chart.v-nativebutton:before, .icon-chart > .v-button-wrap:before, .icon-chart.v-label:before, .v-menubar-menuitem-icon-chart:before { content: '\1f4c8'; }
+.icon-attach.v-nativebutton:before, .icon-attach > .v-button-wrap:before, .icon-attach.v-label:before, .v-menubar-menuitem-icon-attach:before { content: '\1f4ce'; }
+.icon-upload.v-nativebutton:before, .icon-upload > .v-button-wrap:before, .icon-upload.v-label:before, .v-menubar-menuitem-icon-upload:before { content: '\1f4e4'; }
+.icon-download.v-nativebutton:before, .icon-download > .v-button-wrap:before, .icon-download.v-label:before, .v-menubar-menuitem-icon-download:before { content: '\1f4e5'; }
+.icon-mobile.v-nativebutton:before, .icon-mobile > .v-button-wrap:before, .icon-mobile.v-label:before, .v-menubar-menuitem-icon-mobile:before { content: '\1f4f1'; }
+.icon-camera.v-nativebutton:before, .icon-camera > .v-button-wrap:before, .icon-camera.v-label:before, .v-menubar-menuitem-icon-camera:before { content: '\1f4f7'; }
+.icon-lock.v-nativebutton:before, .icon-lock > .v-button-wrap:before, .icon-lock.v-label:before, .v-menubar-menuitem-icon-lock:before { content: '\1f512'; }
+.icon-lock-open.v-nativebutton:before, .icon-lock-open > .v-button-wrap:before, .icon-lock-open.v-label:before, .v-menubar-menuitem-icon-lock-open:before { content: '\1f513'; }
+.icon-bell.v-nativebutton:before, .icon-bell > .v-button-wrap:before, .icon-bell.v-label:before, .v-menubar-menuitem-icon-bell:before { content: '\1f514'; }
+.icon-link.v-nativebutton:before, .icon-link > .v-button-wrap:before, .icon-link.v-label:before, .v-menubar-menuitem-icon-link:before { content: '\1f517'; }
+.icon-clock.v-nativebutton:before, .icon-clock > .v-button-wrap:before, .icon-clock.v-label:before, .v-menubar-menuitem-icon-clock:before { content: '\1f554'; }
+.icon-block.v-nativebutton:before, .icon-block > .v-button-wrap:before, .icon-block.v-label:before, .v-menubar-menuitem-icon-block:before { content: '\1f6ab'; }
+.icon-plus.v-nativebutton:before, .icon-plus > .v-button-wrap:before, .icon-plus.v-label:before, .v-menubar-menuitem-icon-plus:before { content: '\2b'; } 
+.icon-minus.v-nativebutton:before, .icon-minus > .v-button-wrap:before, .icon-minus.v-label:before, .v-menubar-menuitem-icon-minus:before { content: '\2d'; } 
+.icon-info.v-nativebutton:before, .icon-info > .v-button-wrap:before, .icon-info.v-label:before, .v-menubar-menuitem-icon-info:before { content: '\2139'; }
+.icon-left.v-nativebutton:before, .icon-left > .v-button-wrap:before, .icon-left.v-label:before, .v-menubar-menuitem-icon-left:before { content: '\2190'; }
+.icon-up.v-nativebutton:before, .icon-up > .v-button-wrap:before, .icon-up.v-label:before, .v-menubar-menuitem-icon-up:before { content: '\2191'; }
+.icon-right.v-nativebutton:before, .icon-right > .v-button-wrap:before, .icon-right.v-label:before, .v-menubar-menuitem-icon-right:before { content: '\2192'; }
+.icon-down.v-nativebutton:before, .icon-down > .v-button-wrap:before, .icon-down.v-label:before, .v-menubar-menuitem-icon-down:before { content: '\2193'; }
+.icon-exchange.v-nativebutton:before, .icon-exchange > .v-button-wrap:before, .icon-exchange.v-label:before, .v-menubar-menuitem-icon-exchange:before { content: '\21c4'; }
+.icon-home.v-nativebutton:before, .icon-home > .v-button-wrap:before, .icon-home.v-label:before, .v-menubar-menuitem-icon-home:before { content: '\2302'; }
+.icon-home-1.v-nativebutton:before, .icon-home-1 > .v-button-wrap:before, .icon-home-1.v-label:before, .v-menubar-menuitem-icon-home-1:before { content: '\e802'; }
+.icon-up-dir.v-nativebutton:before, .icon-up-dir > .v-button-wrap:before, .icon-up-dir.v-label:before, .v-menubar-menuitem-icon-up-dir:before { content: '\25b4'; }
+.icon-right-dir.v-nativebutton:before, .icon-right-dir > .v-button-wrap:before, .icon-right-dir.v-label:before, .v-menubar-menuitem-icon-right-dir:before { content: '\25b8'; }
+.icon-down-dir.v-nativebutton:before, .icon-down-dir > .v-button-wrap:before, .icon-down-dir.v-label:before, .v-menubar-menuitem-icon-down-dir:before { content: '\25be'; }
+.icon-left-dir.v-nativebutton:before, .icon-left-dir > .v-button-wrap:before, .icon-left-dir.v-label:before, .v-menubar-menuitem-icon-left-dir:before { content: '\25c2'; }
+.icon-star.v-nativebutton:before, .icon-star > .v-button-wrap:before, .icon-star.v-label:before, .v-menubar-menuitem-icon-star:before { content: '\2605'; }
+.icon-star-empty.v-nativebutton:before, .icon-star-empty > .v-button-wrap:before, .icon-star-empty.v-label:before, .v-menubar-menuitem-icon-star-empty:before { content: '\2606'; }
+.icon-th-list.v-nativebutton:before, .icon-th-list > .v-button-wrap:before, .icon-th-list.v-label:before, .v-menubar-menuitem-icon-th-list:before { content: '\2630'; }
+.icon-heart-empty.v-nativebutton:before, .icon-heart-empty > .v-button-wrap:before, .icon-heart-empty.v-label:before, .v-menubar-menuitem-icon-heart-empty:before { content: '\2661'; }
+.icon-heart.v-nativebutton:before, .icon-heart > .v-button-wrap:before, .icon-heart.v-label:before, .v-menubar-menuitem-icon-heart:before { content: '\2665'; }
+.icon-music.v-nativebutton:before, .icon-music > .v-button-wrap:before, .icon-music.v-label:before, .v-menubar-menuitem-icon-music:before { content: '\266a'; }
+.icon-th.v-nativebutton:before, .icon-th > .v-button-wrap:before, .icon-th.v-label:before, .v-menubar-menuitem-icon-th:before { content: '\268f'; }
+.icon-flag.v-nativebutton:before, .icon-flag > .v-button-wrap:before, .icon-flag.v-label:before, .v-menubar-menuitem-icon-flag:before { content: '\2691'; }
+.icon-cog.v-nativebutton:before, .icon-cog > .v-button-wrap:before, .icon-cog.v-label:before, .v-menubar-menuitem-icon-cog:before { content: '\2699'; }
+.icon-attention.v-nativebutton:before, .icon-attention > .v-button-wrap:before, .icon-attention.v-label:before, .v-menubar-menuitem-icon-attention:before { content: '\26a0'; }
+.icon-mail.v-nativebutton:before, .icon-mail > .v-button-wrap:before, .icon-mail.v-label:before, .v-menubar-menuitem-icon-mail:before { content: '\2709'; }
+.icon-edit.v-nativebutton:before, .icon-edit > .v-button-wrap:before, .icon-edit.v-label:before, .v-menubar-menuitem-icon-edit:before { content: '\270d'; }
+.icon-pencil.v-nativebutton:before, .icon-pencil > .v-button-wrap:before, .icon-pencil.v-label:before, .v-menubar-menuitem-icon-pencil:before { content: '\270e'; }
+.icon-ok.v-nativebutton:before, .icon-ok > .v-button-wrap:before, .icon-ok.v-label:before, .v-menubar-menuitem-icon-ok:before { content: '\2713'; }
+.icon-cancel-1.v-nativebutton:before, .icon-cancel-1 > .v-button-wrap:before, .icon-cancel-1.v-label:before, .v-menubar-menuitem-icon-cancel-1:before { content: '\e801'; }
+.icon-cancel.v-nativebutton:before, .icon-cancel > .v-button-wrap:before, .icon-cancel.v-label:before, .v-menubar-menuitem-icon-cancel:before { content: '\2715'; }
+.icon-cancel-circle.v-nativebutton:before, .icon-cancel-circle > .v-button-wrap:before, .icon-cancel-circle.v-label:before, .v-menubar-menuitem-icon-cancel-circle:before { content: '\2716'; }
+.icon-help.v-nativebutton:before, .icon-help > .v-button-wrap:before, .icon-help.v-label:before, .v-menubar-menuitem-icon-help:before { content: '\2753'; }
+.icon-plus-circle.v-nativebutton:before, .icon-plus-circle > .v-button-wrap:before, .icon-plus-circle.v-label:before, .v-menubar-menuitem-icon-plus-circle:before { content: '\2795'; }
+.icon-minus-circle.v-nativebutton:before, .icon-minus-circle > .v-button-wrap:before, .icon-minus-circle.v-label:before, .v-menubar-menuitem-icon-minus-circle:before { content: '\2796'; }
+.icon-right-thin.v-nativebutton:before, .icon-right-thin > .v-button-wrap:before, .icon-right-thin.v-label:before, .v-menubar-menuitem-icon-right-thin:before { content: '\27a1'; }
+.icon-forward.v-nativebutton:before, .icon-forward > .v-button-wrap:before, .icon-forward.v-label:before, .v-menubar-menuitem-icon-forward:before { content: '\27a6'; }
+.icon-cw.v-nativebutton:before, .icon-cw > .v-button-wrap:before, .icon-cw.v-label:before, .v-menubar-menuitem-icon-cw:before { content: '\27f3'; }
+.icon-left-thin.v-nativebutton:before, .icon-left-thin > .v-button-wrap:before, .icon-left-thin.v-label:before, .v-menubar-menuitem-icon-left-thin:before { content: '\2b05'; }
+.icon-up-thin.v-nativebutton:before, .icon-up-thin > .v-button-wrap:before, .icon-up-thin.v-label:before, .v-menubar-menuitem-icon-up-thin:before { content: '\2b06'; }
+.icon-down-thin.v-nativebutton:before, .icon-down-thin > .v-button-wrap:before, .icon-down-thin.v-label:before, .v-menubar-menuitem-icon-down-thin:before { content: '\2b07'; }
+.icon-left-bold.v-nativebutton:before, .icon-left-bold > .v-button-wrap:before, .icon-left-bold.v-label:before, .v-menubar-menuitem-icon-left-bold:before { content: '\e4ad'; }
+.icon-right-bold.v-nativebutton:before, .icon-right-bold > .v-button-wrap:before, .icon-right-bold.v-label:before, .v-menubar-menuitem-icon-right-bold:before { content: '\e4ae'; }
+.icon-up-bold.v-nativebutton:before, .icon-up-bold > .v-button-wrap:before, .icon-up-bold.v-label:before, .v-menubar-menuitem-icon-up-bold:before { content: '\e4af'; }
+.icon-down-bold.v-nativebutton:before, .icon-down-bold > .v-button-wrap:before, .icon-down-bold.v-label:before, .v-menubar-menuitem-icon-down-bold:before { content: '\e4b0'; }
+.icon-user-add.v-nativebutton:before, .icon-user-add > .v-button-wrap:before, .icon-user-add.v-label:before, .v-menubar-menuitem-icon-user-add:before { content: '\e700'; }
+.icon-help-circle.v-nativebutton:before, .icon-help-circle > .v-button-wrap:before, .icon-help-circle.v-label:before, .v-menubar-menuitem-icon-help-circle:before { content: '\e704'; }
+.icon-info-circle.v-nativebutton:before, .icon-info-circle > .v-button-wrap:before, .icon-info-circle.v-label:before, .v-menubar-menuitem-icon-info-circle:before { content: '\e705'; }
+.icon-back.v-nativebutton:before, .icon-back > .v-button-wrap:before, .icon-back.v-label:before, .v-menubar-menuitem-icon-back:before { content: '\e706'; }
+.icon-eye.v-nativebutton:before, .icon-eye > .v-button-wrap:before, .icon-eye.v-label:before, .v-menubar-menuitem-icon-eye:before { content: '\e70a'; }
+.icon-tag.v-nativebutton:before, .icon-tag > .v-button-wrap:before, .icon-tag.v-label:before, .v-menubar-menuitem-icon-tag:before { content: '\e70c'; }
+.icon-upload-cloud.v-nativebutton:before, .icon-upload-cloud > .v-button-wrap:before, .icon-upload-cloud.v-label:before, .v-menubar-menuitem-icon-upload-cloud:before { content: '\e711'; }
+.icon-reply.v-nativebutton:before, .icon-reply > .v-button-wrap:before, .icon-reply.v-label:before, .v-menubar-menuitem-icon-reply:before { content: '\e712'; }
+.icon-export.v-nativebutton:before, .icon-export > .v-button-wrap:before, .icon-export.v-label:before, .v-menubar-menuitem-icon-export:before { content: '\e715'; }
+.icon-print.v-nativebutton:before, .icon-print > .v-button-wrap:before, .icon-print.v-label:before, .v-menubar-menuitem-icon-print:before { content: '\e716'; }
+.icon-retweet.v-nativebutton:before, .icon-retweet > .v-button-wrap:before, .icon-retweet.v-label:before, .v-menubar-menuitem-icon-retweet:before { content: '\e717'; }
+.icon-comment.v-nativebutton:before, .icon-comment > .v-button-wrap:before, .icon-comment.v-label:before, .v-menubar-menuitem-icon-comment:before { content: '\e718'; }
+.icon-vcard.v-nativebutton:before, .icon-vcard > .v-button-wrap:before, .icon-vcard.v-label:before, .v-menubar-menuitem-icon-vcard:before { content: '\e722'; }
+.icon-location.v-nativebutton:before, .icon-location > .v-button-wrap:before, .icon-location.v-label:before, .v-menubar-menuitem-icon-location:before { content: '\e724'; }
+.icon-trash.v-nativebutton:before, .icon-trash > .v-button-wrap:before, .icon-trash.v-label:before, .v-menubar-menuitem-icon-trash:before { content: '\e729'; }
+.icon-resize-full.v-nativebutton:before, .icon-resize-full > .v-button-wrap:before, .icon-resize-full.v-label:before, .v-menubar-menuitem-icon-resize-full:before { content: '\e744'; }
+.icon-resize-small.v-nativebutton:before, .icon-resize-small > .v-button-wrap:before, .icon-resize-small.v-label:before, .v-menubar-menuitem-icon-resize-small:before { content: '\e746'; }
+.icon-down-open.v-nativebutton:before, .icon-down-open > .v-button-wrap:before, .icon-down-open.v-label:before, .v-menubar-menuitem-icon-down-open:before { content: '\e75c'; }
+.icon-left-open.v-nativebutton:before, .icon-left-open > .v-button-wrap:before, .icon-left-open.v-label:before, .v-menubar-menuitem-icon-left-open:before { content: '\e75d'; }
+.icon-right-open.v-nativebutton:before, .icon-right-open > .v-button-wrap:before, .icon-right-open.v-label:before, .v-menubar-menuitem-icon-right-open:before { content: '\e75e'; }
+.icon-up-open.v-nativebutton:before, .icon-up-open > .v-button-wrap:before, .icon-up-open.v-label:before, .v-menubar-menuitem-icon-up-open:before { content: '\e75f'; }
+.icon-arrows-cw.v-nativebutton:before, .icon-arrows-cw > .v-button-wrap:before, .icon-arrows-cw.v-label:before, .v-menubar-menuitem-icon-arrows-cw:before { content: '\e760'; }
+.icon-chart-pie.v-nativebutton:before, .icon-chart-pie > .v-button-wrap:before, .icon-chart-pie.v-label:before, .v-menubar-menuitem-icon-chart-pie:before { content: '\e7a2'; }
+.icon-search-1.v-nativebutton:before, .icon-search-1 > .v-button-wrap:before, .icon-search-1.v-label:before, .v-menubar-menuitem-icon-search-1:before { content: '\e800'; }
+.icon-user.v-nativebutton:before, .icon-user > .v-button-wrap:before, .icon-user.v-label:before, .v-menubar-menuitem-icon-user:before { content: '\1f464'; }
+.icon-users.v-nativebutton:before, .icon-users > .v-button-wrap:before, .icon-users.v-label:before, .v-menubar-menuitem-icon-users:before { content: '\1f465'; }
+.icon-monitor.v-nativebutton:before, .icon-monitor > .v-button-wrap:before, .icon-monitor.v-label:before, .v-menubar-menuitem-icon-monitor:before { content: '\1f4bb'; }
+.icon-folder.v-nativebutton:before, .icon-folder > .v-button-wrap:before, .icon-folder.v-label:before, .v-menubar-menuitem-icon-folder:before { content: '\1f4c1'; }
+.icon-doc.v-nativebutton:before, .icon-doc > .v-button-wrap:before, .icon-doc.v-label:before, .v-menubar-menuitem-icon-doc:before { content: '\1f4c4'; }
+.icon-calendar.v-nativebutton:before, .icon-calendar > .v-button-wrap:before, .icon-calendar.v-label:before, .v-menubar-menuitem-icon-calendar:before { content: '\1f4c5'; }
+.icon-chart.v-nativebutton:before, .icon-chart > .v-button-wrap:before, .icon-chart.v-label:before, .v-menubar-menuitem-icon-chart:before { content: '\1f4c8'; }
+.icon-attach.v-nativebutton:before, .icon-attach > .v-button-wrap:before, .icon-attach.v-label:before, .v-menubar-menuitem-icon-attach:before { content: '\1f4ce'; }
+.icon-upload.v-nativebutton:before, .icon-upload > .v-button-wrap:before, .icon-upload.v-label:before, .v-menubar-menuitem-icon-upload:before { content: '\1f4e4'; }
+.icon-download.v-nativebutton:before, .icon-download > .v-button-wrap:before, .icon-download.v-label:before, .v-menubar-menuitem-icon-download:before { content: '\1f4e5'; }
+.icon-mobile.v-nativebutton:before, .icon-mobile > .v-button-wrap:before, .icon-mobile.v-label:before, .v-menubar-menuitem-icon-mobile:before { content: '\1f4f1'; }
+.icon-camera.v-nativebutton:before, .icon-camera > .v-button-wrap:before, .icon-camera.v-label:before, .v-menubar-menuitem-icon-camera:before { content: '\1f4f7'; }
+.icon-lock.v-nativebutton:before, .icon-lock > .v-button-wrap:before, .icon-lock.v-label:before, .v-menubar-menuitem-icon-lock:before { content: '\1f512'; }
+.icon-lock-open.v-nativebutton:before, .icon-lock-open > .v-button-wrap:before, .icon-lock-open.v-label:before, .v-menubar-menuitem-icon-lock-open:before { content: '\1f513'; }
+.icon-bell.v-nativebutton:before, .icon-bell > .v-button-wrap:before, .icon-bell.v-label:before, .v-menubar-menuitem-icon-bell:before { content: '\1f514'; }
+.icon-link.v-nativebutton:before, .icon-link > .v-button-wrap:before, .icon-link.v-label:before, .v-menubar-menuitem-icon-link:before { content: '\1f517'; }
+.icon-clock.v-nativebutton:before, .icon-clock > .v-button-wrap:before, .icon-clock.v-label:before, .v-menubar-menuitem-icon-clock:before { content: '\1f554'; }
+.icon-block.v-nativebutton:before, .icon-block > .v-button-wrap:before, .icon-block.v-label:before, .v-menubar-menuitem-icon-block:before { content: '\1f6ab'; }
+
+
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/fontello.svg b/org.eclipse.osbp.themes/scss/legacy/icons/fontello.svg
new file mode 100644
index 0000000..c2a022d
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/fontello.svg
@@ -0,0 +1,254 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata>
+Created by FontForge 20100429 at Tue Sep 18 09:27:03 2012
+ By root
+Copyright (C) 2012 by original authors @ fontello.com
+</metadata>
+<defs>
+<font id="fontello" horiz-adv-x="1030" >
+  <font-face 
+    font-family="fontello"
+    font-weight="500"
+    font-stretch="normal"
+    units-per-em="1000"
+    panose-1="2 0 6 3 0 0 0 0 0 0"
+    ascent="800"
+    descent="-200"
+    bbox="-0.555556 -200 1101 800"
+    underline-thickness="50"
+    underline-position="-100"
+    unicode-range="U+002B-1F6AB"
+  />
+<missing-glyph horiz-adv-x="364" 
+d="M33 0v666h265v-666h-265zM66 33h199v600h-199v-600z" />
+    <glyph glyph-name=".notdef" horiz-adv-x="364" 
+d="M33 0v666h265v-666h-265zM66 33h199v600h-199v-600z" />
+    <glyph glyph-name=".null" horiz-adv-x="0" 
+ />
+    <glyph glyph-name="nonmarkingreturn" horiz-adv-x="333" 
+ />
+    <glyph glyph-name="plus" unicode="+" horiz-adv-x="610" 
+d="M565 350q19 0 24.5 -12.5t5.5 -37.5q0 -17 -1.5 -26t-8.5 -16.5t-20 -7.5h-210v-210q0 -19 -12.5 -24.5t-37.5 -5.5q-17 0 -26 1.5t-16.5 8.5t-7.5 20v210h-210q-19 0 -24.5 12.5t-5.5 37.5q0 17 1.5 26t8.5 16.5t20 7.5h210v210q0 19 12.5 24.5t37.5 5.5q17 0 26 -1.5
+t16.5 -8.5t7.5 -20v-210h210z" />
+    <glyph glyph-name="hyphen" unicode="-" horiz-adv-x="610" 
+d="M565 350q19 0 24.5 -12.5t5.5 -37.5q0 -17 -1.5 -26t-8.5 -16.5t-20 -7.5h-520q-19 0 -24.5 12.5t-5.5 37.5q0 17 1.5 26t8.5 16.5t20 7.5h520z" />
+    <glyph glyph-name="uni2139" unicode="&#x2139;" horiz-adv-x="490" 
+d="M367 800q48 0 74 -28t26 -70q0 -50 -39 -88t-95 -38q-47 0 -73.5 27t-25.5 73q0 45 36 84.5t97 39.5zM160 -200q-29 0 -45.5 13.5t-22.5 52.5t14 110l60 255q15 57 0 57q-13 0 -54.5 -18t-70.5 -38l-26 44q91 77 190 125t150 48q26 0 38.5 -20t11 -55.5t-14.5 -85.5
+l-69 -268q-16 -63 5 -63q15 0 49.5 16t69.5 44l30 -41q-84 -86 -175 -131t-140 -45z" />
+    <glyph glyph-name="arrowleft" unicode="&#x2190;" horiz-adv-x="760" 
+d="M394 -30l-379 330l379 330v-191h351v-278h-351v-191z" />
+    <glyph glyph-name="arrowup" unicode="&#x2191;" horiz-adv-x="690" 
+d="M675 286h-191v-351h-278v351h-191l330 379z" />
+    <glyph glyph-name="arrowright" unicode="&#x2192;" horiz-adv-x="760" 
+d="M366 630l379 -330l-379 -330v191h-351v278h351v191z" />
+    <glyph glyph-name="arrowdown" unicode="&#x2193;" horiz-adv-x="690" 
+d="M675 314l-330 -379l-330 379h191v351h278v-351h191z" />
+    <glyph glyph-name="uni21C4" unicode="&#x21c4;" horiz-adv-x="928" 
+d="M911 96h-670v-111l-223 168l223 167v-112h670v-112zM18 431v112h670v111l223 -166l-223 -168v111h-670z" />
+    <glyph glyph-name="house" unicode="&#x2302;" horiz-adv-x="930" 
+d="M903 285q16 -16 11 -27.5t-28 -11.5h-83v-308q0 -14 -1.5 -21t-8.5 -13.5t-22 -6.5h-204v310h-204v-310h-195q-19 0 -28.5 6.5t-11 13.5t-1.5 21v308h-83q-23 0 -28 11.5t11 27.5l401 401q16 16 37 16t37 -16z" />
+    <glyph glyph-name="uni25B4" unicode="&#x25b4;" horiz-adv-x="490" 
+d="M15 100l230 400l230 -400h-460z" />
+    <glyph glyph-name="uni25B8" unicode="&#x25b8;" horiz-adv-x="430" 
+d="M15 530l400 -230l-400 -230v460z" />
+    <glyph glyph-name="uni25BE" unicode="&#x25be;" horiz-adv-x="490" 
+d="M475 500l-230 -400l-230 400h460z" />
+    <glyph glyph-name="uni25C2" unicode="&#x25c2;" horiz-adv-x="430" 
+d="M415 530v-460l-400 230z" />
+    <glyph glyph-name="uni2605" unicode="&#x2605;" horiz-adv-x="910" 
+d="M455 740l119 -336h321l-262 -198l94 -346l-272 208l-272 -208l94 346l-262 198h321z" />
+    <glyph glyph-name="uni2606" unicode="&#x2606;" horiz-adv-x="910" 
+d="M895 404l-262 -198l94 -346l-272 208l-272 -208l94 346l-262 198h321l119 336l119 -336h321zM455 166l151 -125l-62 178l142 115l-176 -5l-55 202l-55 -202l-176 5l142 -115l-62 -178z" />
+    <glyph glyph-name="uni2630" unicode="&#x2630;" horiz-adv-x="730" 
+d="M665 350q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h600zM65 450q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h600q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-600zM665 150
+q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h600z" />
+    <glyph glyph-name="uni2661" unicode="&#x2661;" horiz-adv-x="880" 
+d="M795 591q70 -65 70 -156t-70 -156l-355 -330l-355 330q-70 65 -70 156t70 156q62 58 149.5 58t149.5 -58l56 -52l56 52q62 58 149.5 58t149.5 -58zM743 330q42 38 42 105t-37 100q-42 39 -102 39q-49 0 -102 -49l-104 -91l-104 91q-53 49 -102 49q-60 0 -102 -39
+q-37 -33 -37 -100t42 -105l303 -286z" />
+    <glyph glyph-name="heart" unicode="&#x2665;" horiz-adv-x="890" 
+d="M804 591q70 -65 70 -156t-70 -156l-359 -330l-359 330q-70 65 -70 156t70 156q63 58 151 58t151 -58l57 -52l57 52q63 58 151 58t151 -58z" />
+    <glyph glyph-name="musicalnote" unicode="&#x266a;" horiz-adv-x="610" 
+d="M395 771q0 -26 17 -55.5t41 -55.5l52 -56q28 -30 50 -63t34 -69t4 -80.5t-39 -92.5q-18 -29 -26 -17q-4 5 0 17q6 16 6.5 43t-6 60t-21 63t-43.5 53.5t-69 29.5v-535q1 -49 -38 -96t-103 -70q-76 -28 -144.5 -8t-88.5 75t19.5 113.5t115.5 86.5q85 31 159 3v654h80z" />
+    <glyph glyph-name="uni268F" unicode="&#x268f;" horiz-adv-x="630" 
+d="M185 600q80 0 80 -80v-90q0 -80 -80 -80h-90q-80 0 -80 80v90q0 80 80 80h90zM535 600q80 0 80 -80v-90q0 -80 -80 -80h-90q-80 0 -80 80v90q0 80 80 80h90zM185 250q80 0 80 -80v-90q0 -80 -80 -80h-90q-80 0 -80 80v90q0 80 80 80h90zM535 250q80 0 80 -80v-90
+q0 -80 -80 -80h-90q-80 0 -80 80v90q0 80 80 80h90z" />
+    <glyph glyph-name="uni2691" unicode="&#x2691;" horiz-adv-x="930" 
+d="M889 555q14 5 22 -1.5t0 -18.5q-75 -109 -133.5 -178t-98 -97.5t-70 -34.5t-54 7t-44.5 31t-48.5 32.5t-59.5 17.5t-82 -20.5t-112 -75.5l90 -353h-101l-183 720l93 34q71 52 124 75.5t87.5 21t60.5 -20t48 -44.5l46 -56q23 -29 58 -52t79.5 -34t115.5 0t162 47z" />
+    <glyph glyph-name="uni2699" unicode="&#x2699;" horiz-adv-x="870" 
+d="M774 300q0 -76 81 -122q-14 -45 -35 -84q-72 19 -135 -44q-55 -55 -34 -135q-39 -21 -84 -35q-21 37 -57 59t-75 22t-75 -22t-57 -59q-45 14 -84 35q21 80 -34 135t-135 34q-21 39 -35 84q37 21 59 57t22 75q0 76 -81 122q14 45 35 84q72 -19 135 44q55 55 34 135
+q39 21 84 35q21 -37 57 -59t75 -22t75 22t57 59q45 -14 84 -35q-21 -80 34 -135q63 -63 135 -44q21 -39 35 -84q-81 -46 -81 -122zM435 117q76 0 129.5 53.5t53.5 129.5t-53.5 129.5t-129.5 53.5t-129.5 -53.5t-53.5 -129.5t53.5 -129.5t129.5 -53.5z" />
+    <glyph glyph-name="uni26A0" unicode="&#x26a0;" horiz-adv-x="990" 
+d="M971 -74q11 -18 -1 -34.5t-30 -16.5h-890q-18 0 -30 16.5t-1 34.5l446 782q9 17 30 17t30 -17zM556 -25v100h-122v-100h122zM556 150v300h-122v-300h122z" />
+    <glyph glyph-name="uni2709" unicode="&#x2709;" horiz-adv-x="930" 
+d="M45 536q-23 12 -28 33q1 19 25 21h846q33 0 23 -25q-7 -19 -26 -29l-375 -202q-19 -10 -45 -10t-45 10zM896 436q15 4 17 1.5t2 -12.5v-367q0 -16 -17 -32t-33 -16h-800q-16 0 -33 16t-17 32v367q0 10 2 12.5t17 -1.5l386 -202q19 -10 45 -10t45 10z" />
+    <glyph glyph-name="uni270D" unicode="&#x270d;" horiz-adv-x="947" 
+d="M0 92v474q0 32 12.5 61t33.5 50t50 34t62 13h553q2 0 5 -0.5t5 -0.5l-98 -98h-465q-24 0 -41.5 -17.5t-17.5 -41.5v-474q0 -24 17.5 -41.5t41.5 -17.5h553q24 0 41 17.5t17 41.5v229l99 98v-327q0 -33 -12.5 -61t-34 -50t-50 -34.5t-60.5 -12.5h-553q-33 0 -62 12.5
+t-50 34.5t-33.5 50t-12.5 61zM324 101l56 169l335 335l113 -114l-334 -335zM445 257q3 -4 8.5 -4t8.5 4l263 262q10 10 0.5 18.5t-18.5 -0.5l-262 -262q-9 -9 0 -18zM772 662l47 48q15 15 35 15t33 -15l24 -23l23 -23q13 -15 13.5 -34.5t-13.5 -34.5l-49 -47z" />
+    <glyph glyph-name="uni270E" unicode="&#x270e;" horiz-adv-x="810" 
+d="M733 628q32 -32 47.5 -63.5t14.5 -46.5l-1 -16l-270 -271l-271 -271l-238 -50l51 238l541 541q2 0 6 0.5t17.5 -1.5t27.5 -7.5t34.5 -19t40.5 -33.5zM239 -11l23 24q0 44 -50 94q-22 22 -45.5 34.5t-36.5 14.5l-12 1l-24 -23l-17 -81q24 -13 46 -35t35 -46z" />
+    <glyph glyph-name="uni2713" unicode="&#x2713;" horiz-adv-x="697" 
+d="M263 -50q-34 0 -55 28l-179 236q-17 23 -13 51.5t27 45.5t51.5 13.5t45.5 -26.5l118 -155l295 474q15 25 43 31t53 -9t31.5 -43t-8.5 -53l-349 -560q-21 -33 -60 -33z" />
+    <glyph glyph-name="uni2715" unicode="&#x2715;" horiz-adv-x="500" 
+d="M467 142q17 -17 17 -42t-17 -42t-42 -17t-42 17l-133 151l-133 -151q-17 -17 -42 -17t-42 17t-17 42t17 42l137 158l-137 158q-17 17 -17 42t17 42t42 17t42 -17l133 -151l133 151q17 17 42 17t42 -17t17 -42t-17 -42l-137 -158z" />
+    <glyph glyph-name="uni2716" unicode="&#x2716;" horiz-adv-x="870" 
+d="M435 720q174 0 297 -123t123 -297t-123 -297t-297 -123t-297 123t-123 297t123 297t297 123zM521 300l153 153l-86 86l-153 -153l-153 153l-86 -86l153 -153l-153 -153l86 -87l153 154l153 -153l86 86z" />
+    <glyph glyph-name="uni2753" unicode="&#x2753;" horiz-adv-x="610" 
+d="M15 476q5 130 77 202t203 72q128 0 214 -62t86 -183q0 -68 -42 -125q-13 -19 -88 -78l-46 -32q-29 -22 -42 -43.5t-14 -60.5q0 -13 -15 -13h-129q-16 0 -16 12q2 52 6.5 79.5t20.5 45.5q17 20 49.5 46t56.5 42l23 16q61 46 61 102q0 44 -25 79q-25 36 -93 36
+q-67 0 -94 -44q-28 -45 -28 -91h-165zM292 54q45 -2 73.5 -31t27.5 -75t-31.5 -73t-75.5 -25q-44 2 -72.5 30.5t-27.5 73.5q1 46 31.5 74t74.5 26z" />
+    <glyph glyph-name="uni2795" unicode="&#x2795;" horiz-adv-x="870" 
+d="M435 720q174 0 297 -123t123 -297t-123 -297t-297 -123t-297 123t-123 297t123 297t297 123zM486 249h202l-1 102h-201v201h-102v-201h-202v-102h202v-202h102v202z" />
+    <glyph glyph-name="uni2796" unicode="&#x2796;" horiz-adv-x="870" 
+d="M435 720q174 0 297 -123t123 -297t-123 -297t-297 -123t-297 123t-123 297t123 297t297 123zM687 351h-505v-102h505v102z" />
+    <glyph glyph-name="uni27A1" unicode="&#x27a1;" horiz-adv-x="1010" 
+d="M756 50v161h-741v178h741v161l239 -250z" />
+    <glyph glyph-name="uni27A6" unicode="&#x27a6;" horiz-adv-x="930" 
+d="M554 201q-81 0 -136.5 -4t-119 -18t-110 -39.5t-92 -70.5t-81.5 -109q2 10 6.5 27.5t23.5 68t43.5 96.5t69 102.5t97.5 97t131 68t168 27.5v193l361 -323l-361 -334v218z" />
+    <glyph glyph-name="uni27F3" unicode="&#x27f3;" horiz-adv-x="786" 
+d="M0 329q0 82 31 153.5t84.5 125.5t125.5 85t154 31q69 0 134 -24.5t118 -68.5l80 80q17 17 28.5 12t11.5 -29v-228q0 -16 -11 -28q-11 -10 -27 -10l-228 -1q-24 0 -29 12t12 29l79 79q-37 27 -79.5 43t-88.5 16q-57 0 -107.5 -21.5t-88 -59.5t-59 -88.5t-21.5 -107.5
+t21.5 -107.5t59 -88t88 -59t107.5 -21.5q51 0 98 18t84 50t61 76t30 95q1 6 8 13q7 5 15 4l78 -11q9 -1 13.5 -7t3.5 -15q-9 -72 -44 -135t-87.5 -108.5t-119.5 -72t-140 -26.5q-82 0 -154 31t-125.5 85t-84.5 125.5t-31 153.5z" />
+    <glyph glyph-name="uni2B05" unicode="&#x2b05;" horiz-adv-x="1010" 
+d="M254 50l-239 250l239 250v-161h741v-178h-741v-161z" />
+    <glyph glyph-name="uni2B06" unicode="&#x2b06;" horiz-adv-x="530" 
+d="M515 551h-161v-741h-178v741h-161l250 239z" />
+    <glyph glyph-name="uni2B07" unicode="&#x2b07;" horiz-adv-x="530" 
+d="M515 49l-250 -239l-250 239h161v741h178v-741h161z" />
+    <glyph glyph-name="uniE4AD" unicode="&#xe4ad;" horiz-adv-x="760" 
+d="M394 -80l-379 380l379 380v-191h351v-378h-351v-191z" />
+    <glyph glyph-name="uniE4AE" unicode="&#xe4ae;" horiz-adv-x="760" 
+d="M366 680l379 -380l-379 -380v191h-351v378h351v191z" />
+    <glyph glyph-name="uniE4AF" unicode="&#xe4af;" horiz-adv-x="790" 
+d="M775 286h-191v-351h-378v351h-191l380 379z" />
+    <glyph glyph-name="uniE4B0" unicode="&#xe4b0;" horiz-adv-x="790" 
+d="M775 314l-380 -379l-380 379h191v351h378v-351h191z" />
+    <glyph glyph-name="uniE700" unicode="&#xe700;" 
+d="M634 78q89 -32 135 -65t46 -58v-105h-800v201q13 6 29.5 11.5t32 10t19.5 5.5q94 34 129.5 69t35.5 95q0 20 -10 31.5t-24 31.5t-21 58q-2 12 -9.5 17.5t-14.5 8t-14 17t-9 43.5q0 15 4.5 25.5t8.5 13.5l5 3q-9 50 -13 88q-2 21 5.5 47.5t27.5 55.5t63.5 48.5t104.5 19.5
+t104.5 -19.5t63.5 -48.5t27.5 -55.5t5.5 -47.5l-13 -88q18 -8 18 -42q-2 -29 -9 -43.5t-14 -17t-14.5 -8t-9.5 -17.5q-7 -38 -21 -58t-24 -31.5t-10 -31.5q0 -60 35.5 -95t129.5 -69zM865 350h150v-100h-150v-150h-100v150h-150v100h150v150h100v-150z" />
+    <glyph glyph-name="uniE704" unicode="&#xe704;" horiz-adv-x="950" 
+d="M469 760q94 1 179.5 -34.5t148 -96t100 -145t38.5 -178.5t-34.5 -179.5t-96 -148t-145 -100t-178.5 -38.5t-179.5 34.5t-148 96t-100 145t-38.5 178.5t34.5 179.5t96 148t145 100t178.5 38.5zM535 84q1 31 -18 50t-50 20q-29 0 -48 -19t-20 -47q-1 -30 18 -48.5t50 -19.5
+q29 0 48 18t20 46zM475 486q67 0 67 -66q0 -14 -11 -31.5t-24 -27.5q-3 -1 -16 -10.5t-33 -25.5t-31 -28q-16 -19 -18 -87h107q0 21 5 34q6 16 28 34l28 19q30 23 43.5 36t26 37.5t12.5 55.5q0 74 -53.5 114t-135.5 40q-84 0 -128 -46.5t-48 -130.5h111v5q0 28 16 53
+q15 25 54 25z" />
+    <glyph glyph-name="uniE705" unicode="&#xe705;" horiz-adv-x="950" 
+d="M469 760q94 1 179.5 -34.5t148 -96t100 -145t38.5 -178.5t-34.5 -179.5t-96 -148t-145 -100t-178.5 -38.5t-179.5 34.5t-148 96t-100 145t-38.5 178.5t34.5 179.5t96 148t145 100t178.5 38.5zM520 607q-43 0 -65.5 -23.5t-22.5 -50.5q-1 -28 15.5 -43.5t48.5 -15.5
+q38 0 61 21.5t23 52.5q0 59 -60 59zM400 12q30 0 84.5 27t105.5 78l-18 24q-46 -36 -72 -36q-12 0 -3 38l42 159q26 96 -21 96q-31 0 -91 -28.5t-115 -74.5l16 -26q17 11 42.5 22t33.5 11t0 -34l-37 -151q-27 -105 33 -105z" />
+    <glyph glyph-name="uniE706" unicode="&#xe706;" horiz-adv-x="880" 
+d="M765 490q41 0 70.5 -29.5t29.5 -70.5v-290q0 -41 -29.5 -70.5t-70.5 -29.5h-690v140h650v210h-500v-110l-210 180l210 180v-110h540z" />
+    <glyph glyph-name="uniE70A" unicode="&#xe70a;" 
+d="M515 580q92 0 177 -25.5t141.5 -62t99 -77.5t62.5 -71.5t20 -43.5t-20 -43.5t-62.5 -71.5t-99 -77.5t-141.5 -62t-177 -25.5t-177 25.5t-141.5 62t-99 77.5t-62.5 71.5t-20 43.5t20 43.5t62.5 71.5t99 77.5t141.5 62t177 25.5zM515 85q92 0 157 63t65 152t-65 152
+t-157 63t-157 -63t-65 -152t65 -152t157 -63zM515 300q6 -6 18 -5t28 4.5t30.5 7t24.5 2t10 -8.5q0 -44 -32.5 -76t-78.5 -32t-78.5 32t-32.5 76t32.5 76t78.5 32q14 0 10 -23t-12 -47t2 -38z" />
+    <glyph glyph-name="uniE70C" unicode="&#xe70c;" horiz-adv-x="789" 
+d="M0 433v230q0 25 18 43t43 18h230q25 0 55.5 -13t48.5 -30l377 -377q17 -18 17 -43.5t-17 -43.5l-266 -265q-18 -18 -43 -18t-43 18l-377 377q-18 18 -30.5 48.5t-12.5 55.5zM99 566q0 -24 17.5 -41.5t41.5 -17.5t41.5 17.5t17.5 41.5t-17.5 41.5t-41.5 17.5t-41.5 -17.5
+t-17.5 -41.5z" />
+    <glyph glyph-name="uniE711" unicode="&#xe711;" 
+d="M776 443q99 0 169 -68.5t70 -165.5t-70 -165.5t-169 -68.5h-191v190h105l-175 230l-175 -230h105v-190h-249q-75 0 -128 52t-53 125t53 125t128 52q7 0 21 -2q-3 18 -3 38q0 108 78 184t188 76q89 0 159.5 -52t95.5 -133q19 3 41 3z" />
+    <glyph glyph-name="uniE712" unicode="&#xe712;" horiz-adv-x="930" 
+d="M915 -40q-36 64 -81.5 109t-92 70.5t-110 39.5t-119 18t-136.5 4v-218l-361 334l361 323v-193q70 0 133.5 -16.5t111.5 -45t89.5 -65t71 -77t53 -80.5t38.5 -76.5t24.5 -65t13.5 -45.5z" />
+    <glyph glyph-name="uniE715" unicode="&#xe715;" 
+d="M765 10v55l100 82v-187q0 -21 -14.5 -35.5t-35.5 -14.5h-750q-21 0 -35.5 14.5t-14.5 35.5v550q0 21 14.5 35.5t35.5 14.5h288q-33 -24 -60 -49t-37 -38l-11 -13h-130v-450h650zM683 357q-114 0 -179 -17t-115 -63t-109 -142q0 8 1 22.5t9 56t21.5 79t44 83.5t71 79
+t107.5 55.5t149 22.5v157l332 -250l-332 -260v177z" />
+    <glyph glyph-name="uniE716" unicode="&#xe716;" horiz-adv-x="1010" 
+d="M80 475q-13 0 -18 7.5t-2 16t10 11.5q182 65 200 65h45v150h380v-150h45q18 0 200 -65q7 -3 10 -11.5t-2 -16t-18 -7.5h-850zM940 420q21 0 38 -19.5t17 -40.5v-175q0 -21 -17 -40.5t-38 -19.5h-99l44 -250h-760l44 250h-99q-21 0 -38 19.5t-17 40.5v175q0 21 17 40.5
+t38 19.5h870zM225 -25h560l-70 325h-420z" />
+    <glyph glyph-name="uniE717" unicode="&#xe717;" 
+d="M275 140h222l128 -140h-390q-41 0 -70.5 29.5t-29.5 70.5v300h-120l190 200l190 -200h-120v-260zM895 200h120l-190 -200l-190 200h120v260h-222l-128 140h390q41 0 70.5 -29.5t29.5 -70.5v-300z" />
+    <glyph glyph-name="uniE718" unicode="&#xe718;" horiz-adv-x="830" 
+d="M715 650q41 0 70.5 -29.5t29.5 -70.5v-350q0 -41 -29.5 -70.5t-70.5 -29.5h-200v-150l-200 150h-200q-41 0 -70.5 29.5t-29.5 70.5v350q0 41 29.5 70.5t70.5 29.5h600z" />
+    <glyph glyph-name="uniE722" unicode="&#xe722;" 
+d="M915 700q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-800q-41 0 -70.5 29.5t-29.5 70.5v600q0 41 29.5 70.5t70.5 29.5h800zM915 0v600h-800v-600h800zM465 195v-90h-250v90h250zM465 345v-90h-250v90h250zM465 495v-90h-250v90h250zM810 175
+q2 0 3.5 -17.5t1.5 -35.5v-17h-250q0 70 5 70q10 2 24 7t37.5 22t23.5 37q0 16 -13.5 34.5t-27.5 45.5t-14 64q0 55 20.5 82.5t69.5 27.5t69.5 -27.5t20.5 -82.5q0 -37 -14 -64t-27.5 -45.5t-13.5 -34.5q0 -20 21.5 -36.5t42.5 -22.5z" />
+    <glyph glyph-name="uniE724" unicode="&#xe724;" horiz-adv-x="530" 
+d="M265 700q103 0 176.5 -73t73.5 -177q0 -67 -25.5 -148t-62.5 -149.5t-74 -127t-63 -91.5l-25 -34l-27 35q-17 22 -60 89t-76 130t-60 146t-27 150q0 104 73.5 177t176.5 73zM265 312q56 0 95.5 39.5t39.5 95.5t-39.5 95.5t-95.5 39.5t-95.5 -39.5t-39.5 -95.5t39.5 -95.5
+t95.5 -39.5z" />
+    <glyph glyph-name="uniE729" unicode="&#xe729;" horiz-adv-x="682" 
+d="M0 546.5q0 8.5 0.5 17t0.5 18.5q12 6 34.5 10t49.5 7.5t55 5.5t52 3q-3 17 -1.5 33.5t7.5 34.5q1 5 6 12.5t19.5 15.5t42.5 14t75 6t75 -6t42.5 -14t19.5 -16l6 -13q7 -18 8 -34t-1 -33q23 -1 51.5 -3t55.5 -5.5t49 -7.5t34 -10q1 -10 1 -18v-17v-17q0 -8 -1 -18
+q-10 -6 -32 -10.5t-48 -7.5t-53.5 -5t-50.5 -3t-39 -1.5t-17 -0.5l-100 -1h-14h-29q-20 0 -57 1q-2 0 -17.5 0.5t-38.5 1.5t-50.5 3t-53.5 5t-47.5 7.5t-32.5 10.5q0 10 -0.5 18t-0.5 16.5zM71 444q43 -6 88.5 -8.5t79.5 -3.5q9 -1 24 -1h78h77q15 0 24 1q35 1 80.5 3.5
+t89.5 8.5q-6 -80 -9 -163t-7 -163q-1 -20 -1.5 -44.5t-2 -47.5t-6.5 -42.5t-15 -30.5q-13 -11 -44.5 -15t-61.5 -4h-248q-31 0 -62 4t-43 15q-11 11 -15.5 30.5t-6.5 42.5t-2.5 47.5t-1.5 44.5q-4 80 -7.5 163t-7.5 163zM155 337q1 -15 1 -29t1 -23q0 -12 1 -20
+q2 -36 3.5 -72t3.5 -70q1 -9 1 -18v-21v-13q0 -6 0.5 -14.5t1.5 -20.5q1 -8 10 -14.5t15 -6.5q5 -1 10 -1t9 -1h11q5 0 5 20v301q0 9 -5.5 14.5t-14.5 5.5l-34 2q-9 0 -14 -5t-5 -14zM268.5 625.5q0.5 -6.5 2.5 -15.5q9 1 21 1h49l71 -1q1 9 1.5 15.5t-0.5 11.5
+q-12 4 -31.5 5.5t-40.5 1.5t-40.5 -1.5t-31.5 -5.5q-1 -5 -0.5 -11.5zM307 33q0 -8 5.5 -14t13.5 -6h30q8 0 14 6t6 14v300q0 9 -11.5 14t-15.5 5h-15q-3 0 -15 -5t-12 -14v-300zM455 33q0 -20 4 -20h12q3 1 13.5 1.5t15.5 0.5q5 1 9 7t5 14q0 12 0.5 20.5t0.5 14.5
+q0 7 1 13v21q0 9 1 18q2 34 3 69.5t3 71.5q0 9 1 21q1 9 1.5 23t1.5 29q0 9 -5 14t-14 5l-34 -2q-9 0 -14 -5.5t-5 -14.5v-301z" />
+    <glyph glyph-name="uniE744" unicode="&#xe744;" horiz-adv-x="830" 
+d="M539 678l276 22l-21 -280l-78 79l-142 -143l-99 100l142 144zM256 244l99 -100l-142 -144l78 -79l-276 -21l21 279l78 -78z" />
+    <glyph glyph-name="uniE746" unicode="&#xe746;" horiz-adv-x="850" 
+d="M835 607l-145 -147l80 -81l-283 -22l22 287l79 -81l145 147zM160 140l-80 81l283 22l-22 -287l-79 81l-145 -147l-102 103z" />
+    <glyph glyph-name="uniE75C" unicode="&#xe75c;" horiz-adv-x="610" 
+d="M579 372l-235 -225q-17 -17 -39 -17t-39 17q-215 204 -235 225q-15 16 -15.5 40t15.5 41q37 37 79 0l195 -188l195 188q42 37 79 0q16 -17 15.5 -41t-15.5 -40z" />
+    <glyph glyph-name="uniE75D" unicode="&#xe75d;" horiz-adv-x="370" 
+d="M257 574q16 15 40 15.5t41 -15.5q37 -37 0 -79l-188 -195l188 -195q37 -42 0 -79q-17 -16 -41 -15.5t-40 15.5l-225 235q-17 17 -17 39t17 39q204 215 225 235z" />
+    <glyph glyph-name="uniE75E" unicode="&#xe75e;" horiz-adv-x="370" 
+d="M113 574l225 -235q17 -17 17 -39t-17 -39q-204 -215 -225 -235q-16 -15 -40 -15.5t-41 15.5q-37 37 0 79l188 195l-188 195q-37 42 0 79q17 16 41 15.5t40 -15.5z" />
+    <glyph glyph-name="uniE75F" unicode="&#xe75f;" horiz-adv-x="610" 
+d="M579 228q15 -16 15.5 -40t-15.5 -41q-37 -37 -79 0l-195 188l-195 -188q-42 -37 -79 0q-16 17 -15.5 41t15.5 40l235 225q17 17 39 17t39 -17q215 -204 235 -225z" />
+    <glyph glyph-name="uniE760" unicode="&#xe760;" horiz-adv-x="947" 
+d="M3 103l74 216q4 14 19 22q16 6 29 2l217 -74q22 -7 22.5 -20t-20.5 -23l-100 -50q25 -38 60.5 -66t79.5 -43q54 -19 108.5 -14.5t102.5 28t85 64.5t56 94q2 9 9 12t15 1l75 -25q18 -8 12 -25q-26 -78 -78.5 -136t-120.5 -91t-146.5 -39.5t-155.5 19.5q-66 22 -119 65.5
+t-89 103.5l-102 -50q-21 -11 -31 -2t-2 31zM100 455q26 77 79 135.5t120.5 92t145.5 40t156 -19.5q66 -24 119 -67t89 -103l103 51q21 10 31 1t1 -31l-73 -216q-5 -14 -19 -22q-16 -6 -30 -2l-217 74q-22 7 -22.5 20t20.5 23l100 50q-25 37 -61 65.5t-80 43.5
+q-54 19 -108.5 14t-102 -28t-84 -64t-55.5 -95q-3 -8 -10 -11t-15 -1l-74 26q-9 2 -12 9.5t-1 14.5z" />
+    <glyph glyph-name="uniE7A2" unicode="&#xe7a2;" horiz-adv-x="1228" 
+d="M205 274q0 107 66 194q67 93 164 123l77 -348l297 -169q-41 -56 -118 -102q-71 -36 -153 -36q-138 0 -235.5 97.5t-97.5 240.5zM491 735q47 20 113 20q61 0 128 -26l-158 -373zM625 264l163 378q108 -46 170 -138q66 -97 66 -210q0 -123 -72 -220z" />
+    <glyph glyph-name="uniE800" unicode="&#xe800;" horiz-adv-x="820" 
+d="M787 27q34 -34 7 -61l-47 -47q-14 -14 -33.5 -14t-33.5 14l-190 190q-72 -42 -156 -42q-128 0 -223.5 95.5t-95.5 223.5t90.5 218.5t218.5 90.5t223.5 -95.5t95.5 -223.5q0 -84 -45 -160zM110 386q0 -88 68 -156t156 -68t151 63t63 151t-68 156t-156 68t-151 -63
+t-63 -151z" />
+    <glyph glyph-name="uniE801" unicode="&#xe801;" horiz-adv-x="789" 
+d="M0 33q0 20 15 35l261 262l-261 257q-15 15 -15 35t15 34l51 52q15 15 35 15t35 -15l259 -259l259 259q14 15 34 15t35 -15l52 -52q14 -14 14 -34t-14 -35l-261 -262l261 -257q14 -15 14 -34.5t-14 -34.5l-52 -52q-15 -15 -35 -15t-34 15l-259 260l-260 -260
+q-15 -15 -34.5 -15t-34.5 15l-51 51q-15 15 -15 35z" />
+    <glyph glyph-name="uniE802" unicode="&#xe802;" horiz-adv-x="1228" 
+d="M128 304.5q0 10.5 15 20.5l471 379l471 -379q16 -10 16 -20.5t-26 -10.5h-51h-51v-51v-256v-51q0 -51 -51 -51h-154q-51 0 -51 51v205v51h-52h-102h-51v-51v-205q0 -51 -51 -51h-154q-51 0 -51 51v51v256v51h-51h-51q-26 0 -26 10.5z" />
+    <glyph glyph-name="u1F464" unicode="&#x1f464;" horiz-adv-x="970" 
+d="M751 78q94 -34 149 -67t55 -56v-105h-940v105q0 23 55 56t149 67q93 34 128 69t35 95q0 20 -10 31.5t-24 31.5t-21 58q-2 12 -9 17.5t-14.5 8t-14 17t-8.5 43.5q0 15 4.5 25.5t8.5 13.5l5 3q-9 50 -13 88q-2 21 6 47.5t27.5 55.5t62.5 48.5t103 19.5t103 -19.5
+t62.5 -48.5t27.5 -55.5t6 -47.5l-13 -88q18 -8 18 -42q-2 -29 -8.5 -43.5t-14 -17t-14.5 -8t-9 -17.5q-7 -38 -21 -58t-24 -31.5t-10 -31.5q0 -60 35 -95t128 -69z" />
+    <glyph glyph-name="u1F465" unicode="&#x1f465;" 
+d="M1015 -125h-225v144q0 52 -30 78.5t-154 85.5q41 29 41 81q0 14 -13.5 31.5t-18.5 49.5q-1 8 -5.5 11.5t-8.5 5t-8.5 11.5t-5.5 29q0 10 2.5 17t5.5 9l3 2q-6 33 -8 59q-1 14 3.5 31.5t16.5 37t38 32.5t62 13t62 -13t37.5 -32.5t16 -37t3.5 -31.5l-7 -59q10 -6 10 -28
+q-1 -19 -5.5 -29t-8.5 -11.5t-8.5 -5t-5.5 -11.5q-5 -32 -18.5 -49.5t-13.5 -31.5q0 -40 21 -63.5t77 -46.5q61 -25 90 -41t41 -36q5 -8 8.5 -58.5t4.5 -96.5zM526 127q89 -36 136.5 -64t47.5 -56v-132h-695v176q0 20 15.5 36t28.5 22.5t35 15.5q3 1 5 2q75 30 103 61t28 85
+q0 19 -18.5 42t-25.5 66q-2 10 -7.5 15t-11.5 7t-11 15t-7 39q0 13 3.5 22.5t7.5 12.5l4 2q-8 45 -11 79q-2 19 4.5 42t22 49t50.5 43.5t83 17.5t82.5 -17.5t50 -43.5t22 -49t4.5 -42l-10 -79q14 -7 14 -37q-2 -26 -7.5 -39t-11 -15t-11 -7t-7.5 -15q-7 -43 -25 -66t-18 -42
+q0 -54 28 -85t102 -61z" />
+    <glyph glyph-name="u1F4BB" unicode="&#x1f4bb;" 
+d="M915 740q41 0 70.5 -29.5t29.5 -70.5v-550q0 -41 -29 -76.5t-69 -43.5l-219 -43l68 -28q81 -39 -1 -39h-500q-88 0 8 43l59 24l-219 43q-40 8 -69 43.5t-29 76.5v550q0 41 29.5 70.5t70.5 29.5h800zM915 95v555h-800v-555h800z" />
+    <glyph glyph-name="u1F4C1" unicode="&#x1f4c1;" 
+d="M968 450q31 0 40 -13t6 -37l-41 -450q-2 -25 -12.5 -37.5t-42.5 -12.5h-806q-31 0 -42 13t-13 37l-41 450q-1 16 0.5 25.5t12.5 17t33 7.5h906zM935 560l10 -40h-846l14 130q2 20 18.5 35t37.5 15h163q21 0 46 -10.5t40 -24.5l30 -30q15 -14 40 -24.5t46 -10.5h341
+q21 0 38 -11.5t22 -28.5z" />
+    <glyph glyph-name="u1F4C4" unicode="&#x1f4c4;" horiz-adv-x="631" 
+d="M0 -7v672q0 24 17.5 41.5t41.5 17.5h230v-283q0 -25 17.5 -42t41.5 -17h284v-389q0 -24 -17.5 -41.5t-41.5 -17.5h-514q-24 0 -41.5 17.5t-17.5 41.5zM348 441v280h4l276 -277v-3h-280z" />
+    <glyph glyph-name="u1F4C5" unicode="&#x1f4c5;" horiz-adv-x="930" 
+d="M815 650q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-700q-41 0 -70.5 29.5t-29.5 70.5v600q0 41 29.5 70.5t70.5 29.5h45v-100h160v100h290v-100h160v100h45zM815 -50v400h-700v-400h700zM275 750v-170h-70v170h70zM725 750v-170h-70v170h70z" />
+    <glyph glyph-name="u1F4C8" unicode="&#x1f4c8;" horiz-adv-x="1228" 
+d="M205 -64v666h102v-374l251 358l220 -276l113 77l61 -82l-194 -134l-195 246l-256 -363v-16h666v-102h-768z" />
+    <glyph glyph-name="u1F4CE" unicode="&#x1f4ce;" horiz-adv-x="965" 
+d="M259 -192q-58 0 -110 26.5t-84.5 72t-45.5 100t6.5 116t72.5 114.5l222 222l273 274q37 37 83.5 51t92.5 2q45 -12 79 -46t46 -79q12 -46 -2 -92.5t-51 -83.5l-474 -473q-24 -24 -52 -37t-60 -10t-56 27q-19 19 -25.5 46t4.5 60t40 62l333 332q11 10 25 10t24 -10t10 -24
+t-10 -25l-332 -333q-21 -21 -25.5 -40.5t5.5 -27.5q9 -9 23 -7q25 3 47 26l473 474q50 52 35 108q-8 27 -28 47t-47 28q-57 16 -108 -35l-274 -273l-222 -222q-44 -44 -56.5 -94t1 -91t45.5 -73t73 -45.5t91 -1t94 56.5l495 496q10 10 25 10t25 -10t10 -25t-10 -25
+l-496 -495q-83 -83 -185 -83z" />
+    <glyph glyph-name="u1F4E4" unicode="&#x1f4e4;" 
+d="M515 725l270 -254h-150v-246h-240v246h-150zM982 148q18 -10 27 -31.5t4 -41.5l-28 -153q-4 -19 -22.5 -33t-39.5 -14h-816q-21 0 -39.5 14t-22.5 33l-28 153q-5 20 4 41.5t27 31.5l159 107h98l-170 -130h178q9 0 12 -7l40 -112h300l40 112q3 7 12 7h178l-170 130h98z
+" />
+    <glyph glyph-name="u1F4E5" unicode="&#x1f4e5;" 
+d="M785 479l-270 -254l-270 254h150v246h240v-246h150zM982 148q18 -10 27 -31.5t4 -41.5l-28 -153q-4 -19 -22.5 -33t-39.5 -14h-816q-21 0 -39.5 14t-22.5 33l-28 153q-5 20 4 41.5t27 31.5l159 107h98l-170 -131h178q9 0 12 -6l40 -112h300l40 112q3 6 12 6h178l-170 131
+h98z" />
+    <glyph glyph-name="u1F4F1" unicode="&#x1f4f1;" horiz-adv-x="610" 
+d="M495 790q41 0 70.5 -29.5t29.5 -70.5v-780q0 -41 -29.5 -70.5t-70.5 -29.5h-380q-41 0 -70.5 29.5t-29.5 70.5v780q0 41 29.5 70.5t70.5 29.5h380zM305 -150q29 0 49.5 14.5t20.5 35.5t-20.5 35.5t-49.5 14.5t-49.5 -14.5t-20.5 -35.5t20.5 -35.5t49.5 -14.5zM515 0v660
+h-420v-660h420z" />
+    <glyph glyph-name="u1F4F7" unicode="&#x1f4f7;" 
+d="M515 400q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM915 550q41 0 70.5 -29.5t29.5 -70.5v-450q0 -41 -29.5 -70.5t-70.5 -29.5h-800q-41 0 -70.5 29.5t-29.5 70.5v450q0 41 29.5 70.5t70.5 29.5h120q12 0 23.5 8t15.5 20l32 93
+q4 12 15 20.5t24 8.5h340q12 0 23.5 -8.5t15.5 -20.5l32 -93q4 -12 15 -20t24 -8h120zM515 0q103 0 176.5 73t73.5 177t-73.5 177t-176.5 73t-176.5 -73t-73.5 -177t73.5 -177t176.5 -73zM880 380q14 0 24.5 10.5t10.5 24.5t-10.5 24.5t-24.5 10.5t-24.5 -10.5t-10.5 -24.5
+t10.5 -24.5t24.5 -10.5z" />
+    <glyph glyph-name="u1F512" unicode="&#x1f512;" horiz-adv-x="730" 
+d="M655 425q21 0 40.5 -19.5t19.5 -40.5v-390q0 -21 -14 -40t-34 -25l-59 -20q-49 -15 -98 -15h-290q-49 0 -98 15l-59 20q-20 6 -34 25t-14 40v390q0 22 15 41t35 19h100v70q0 110 51 170t149 60t149 -60t51 -170v-70h90zM265 515v-90h200v90q0 53 -27 81.5t-73 28.5
+t-73 -28.5t-27 -81.5z" />
+    <glyph glyph-name="u1F513" unicode="&#x1f513;" horiz-adv-x="730" 
+d="M655 400q21 0 40.5 -19.5t19.5 -40.5v-390q0 -21 -14 -40t-34 -25l-59 -20q-49 -15 -98 -15h-290q-49 0 -98 15l-59 20q-20 6 -34 25t-14 40v390q0 22 15 41t35 19h400v140q0 53 -27 81.5t-73 28.5t-73 -28.5t-27 -81.5v-40h-100v20q0 110 51 170t149 60t149 -60t51 -170
+v-120h90z" />
+    <glyph glyph-name="u1F514" unicode="&#x1f514;" horiz-adv-x="830" 
+d="M648 375q16 -34 40.5 -52t45 -22t42.5 -22.5t35 -54.5q22 -62 -74 -161.5t-252 -157.5q-104 -39 -205.5 -45.5t-166.5 15t-79 60.5q-13 36 -7.5 64.5t19 46t20.5 47t-2 66.5q-23 89 -33.5 142t-14.5 109t7.5 93.5t36 74.5t68.5 73q17 14 24 28.5t6 24t5.5 19.5t23.5 16
+q26 10 47.5 -9.5t53.5 -19.5q56 1 98.5 -11t75 -33.5t64.5 -67t58 -93.5t64 -130zM461 -29q55 20 104.5 49t82 56.5t56 53.5t33.5 44t7 25q-7 20 -47.5 31t-124.5 1t-187 -48q-63 -23 -115.5 -51.5t-84.5 -53.5t-53 -49t-28 -41.5t-3 -27.5q2 -6 21 -13t53.5 -12t76.5 -5
+t98 10.5t111 30.5zM437 159q15 -40 -15.5 -82.5t-88.5 -64.5q-45 -16 -86.5 -12t-65.5 26q81 68 218 120q17 7 38 13z" />
+    <glyph glyph-name="u1F517" unicode="&#x1f517;" horiz-adv-x="830" 
+d="M308 64q14 14 35 14t35 -14t14 -35t-14 -35l-41 -40q-55 -55 -133 -55q-79 0 -134 55q-55 53 -55 133t55 133l149 147q70 69 143.5 78t127.5 -44q14 -14 14.5 -35t-13.5 -35t-35 -14t-35 14q-49 49 -132 -34l-149 -148q-26 -26 -26 -62q0 -37 26 -63t64 -26t64 26z
+M760 638q55 -55 55 -132q0 -78 -55 -133l-159 -158q-73 -73 -150 -73q-62 0 -111 49q-14 14 -14.5 35t13.5 35t35 14t35 -14q9 -9 16 -13t22.5 -7t36.5 8t47 36l159 158q26 26 26 63q0 36 -26 62q-27 26 -57.5 30.5t-60.5 -20.5l-50 -50q-14 -14 -35 -14t-35 14t-14 35
+t14 35l51 50q54 53 126.5 50.5t130.5 -60.5z" />
+    <glyph glyph-name="u1F554" unicode="&#x1f554;" horiz-adv-x="950" 
+d="M475 760q125 0 231 -61.5t167.5 -167.5t61.5 -231t-61.5 -231t-167.5 -167.5t-231 -61.5t-231 61.5t-167.5 167.5t-61.5 231t61.5 231t167.5 167.5t231 61.5zM475 -60q149 0 254.5 105.5t105.5 254.5t-105.5 254.5t-254.5 105.5t-254.5 -105.5t-105.5 -254.5
+t105.5 -254.5t254.5 -105.5zM510 560v-246l150 -149l-50 -50l-170 170v275h70z" />
+    <glyph glyph-name="u1F6AB" unicode="&#x1f6ab;" horiz-adv-x="950" 
+d="M475 760q125 0 231 -61.5t167.5 -167.5t61.5 -231t-61.5 -231t-167.5 -167.5t-231 -61.5t-231 61.5t-167.5 167.5t-61.5 231t61.5 231t167.5 167.5t231 61.5zM723 547h-1h1zM125 300q0 -125 79 -222l492 493q-97 79 -221 79q-145 0 -247.5 -102.5t-102.5 -247.5zM227 53
+l1 -1zM475 -50q145 0 247.5 102.5t102.5 247.5q0 124 -79 221l-492 -492q97 -79 221 -79z" />
+  </font>
+</defs></svg>
+
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/fontello.ttf b/org.eclipse.osbp.themes/scss/legacy/icons/fontello.ttf
new file mode 100644
index 0000000..b815d4c
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/fontello.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/fontello.woff b/org.eclipse.osbp.themes/scss/legacy/icons/fontello.woff
new file mode 100644
index 0000000..c045814
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/fontello.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/load.gif b/org.eclipse.osbp.themes/scss/legacy/icons/load.gif
new file mode 100644
index 0000000..513329b
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/load.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/male.png b/org.eclipse.osbp.themes/scss/legacy/icons/male.png
new file mode 100644
index 0000000..79f35cc
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/male.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/new.gif b/org.eclipse.osbp.themes/scss/legacy/icons/new.gif
new file mode 100644
index 0000000..252d7eb
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/new.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/refresh.gif b/org.eclipse.osbp.themes/scss/legacy/icons/refresh.gif
new file mode 100644
index 0000000..049cac6
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/refresh.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/save.gif b/org.eclipse.osbp.themes/scss/legacy/icons/save.gif
new file mode 100644
index 0000000..499dd0c
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/save.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/search.gif b/org.eclipse.osbp.themes/scss/legacy/icons/search.gif
new file mode 100644
index 0000000..1129923
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/search.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/scss/legacy/icons/trash.gif b/org.eclipse.osbp.themes/scss/legacy/icons/trash.gif
new file mode 100644
index 0000000..bf961b3
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/icons/trash.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/scss/legacy/img/README.TXT b/org.eclipse.osbp.themes/scss/legacy/img/README.TXT
new file mode 100644
index 0000000..c4ae751
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/img/README.TXT
@@ -0,0 +1 @@
+This directory is necessary for the bundle to be consistent!
diff --git a/org.eclipse.osbp.themes/scss/legacy/img/sidebar-gradient.png b/org.eclipse.osbp.themes/scss/legacy/img/sidebar-gradient.png
new file mode 100644
index 0000000..4ab4cb4
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/legacy/img/sidebar-gradient.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/scss/osbp-steel.scss b/org.eclipse.osbp.themes/scss/osbp-steel.scss
new file mode 100644
index 0000000..0de94e1
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/osbp-steel.scss
@@ -0,0 +1,96 @@
+@import "variables-steel.scss";      /* settings specific to this theme */
+@import "variables-common.scss";    /* settings used by themes of this set, 
+	    /!\ theme-specific settings overwrite common settings */
+@import "../valo/valo.scss";
+
+/* http://meyerweb.com/eric/tools/css/reset/ 
+   v2.0 | 20110126
+   License: none (public domain)
+
+@import "external/reset.scss"
+*/
+
+@import "external/dragdrop.scss";
+
+
+/* style definitions derived from vaadin addons 
+*/
+@import "addons/designer.scss";			//os-designer
+@import "addons/absolutelayout.scss";	//os-absolute-layout
+@import "addons/suggesttext.scss";		//os-suggesttext
+
+
+/* style definitions under /layout reference these mixins. 
+*  components are not included directly in @mixin <mainStyleName>
+*/
+@import "components/textfield.scss";
+@import "components/button.scss";
+@import "components/typeface.scss";
+@import "components/focus.scss";
+@import "components/checkbox.scss";
+@import "components/bits.scss";
+@import "components/popup.scss";
+
+
+/* scss under /layout have to be encased in a @mixin to be used below 
+*  @mixin <mainStyleName>
+*  else, the prefix .mainStyleName will not be included in the resulting 
+*  css file. 
+*  also, valo has to be included before adding custom styles.
+*/ 
+@import "layout/login.scss";	//os-login, os-login-basic, os-login-bgimage
+@import "layout/pageframe.scss";		//os-pageframe
+@import "layout/header.scss";	//os-heaeder
+@import "layout/dialog.scss";    //os-dialog
+@import "layout/table.scss";	//os-table
+@import "layout/tabsheet.scss"; //os-tabsheet
+@import "layout/user.scss";		//os-user, os-user-accordion
+@import "layout/charts.scss";	//cx-charts
+@import "layout/responsive.scss";	//os-responsive
+@import "layout/sidebar.scss";  //os-sidebar, os-sidebar-table-variant
+@import "layout/iconfont.scss"; 	//os-icons
+@import "layout/gridview.scss"; 	//os-gridview
+@import "layout/oconfigdialog.scss"; 	//os-configdialog
+@import "layout/gridutil.scss";		//os-grid-util (displays certain elements within grids)
+@import "layout/cash-register.scss"; 	//os-cash-register
+
+
+@mixin osbp-steel {
+	@include valo;
+	
+	//@include os-base;
+	@include os-pageframe;
+	@include os-header;
+	@include os-login-bgimage;
+	@include os-table;
+	@include os-tabsheet;
+	@include os-dialog;
+	@include os-user;
+	@include os-user-accordion;
+	//@include os-birt-report;
+	@include os-icons;
+	//@include os-sidebar;
+	@include os-sidebar-table-variant;
+	@include os-responsive;
+	@include os-gridview;
+	@include os-grid-util;	 
+	 
+	@include cx-charts;
+	@include os-configdialog;
+	@include os-cash-register;
+	
+	//bits
+	@include os-progress-login;
+	@include os-notification-popup;
+			
+	//external
+	@include ex-drag-drop-layout;
+	
+	//addons
+	@include os-suggesttext-popup;
+	@include os-absolutelayout;
+	@include os-designer;
+}
+ 
+
+
diff --git a/org.eclipse.osbp.themes/scss/osbp-tea.scss b/org.eclipse.osbp.themes/scss/osbp-tea.scss
new file mode 100644
index 0000000..054106d
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/osbp-tea.scss
@@ -0,0 +1,96 @@
+@import "variables-tea.scss"; 	/* settings specific to this theme */
+@import "variables-common.scss";    /* settings used by themes of this set, 
+	    /!\ theme-specific settings overwrite common settings */
+@import "../valo/valo.scss";
+
+/* http://meyerweb.com/eric/tools/css/reset/ 
+   v2.0 | 20110126
+   License: none (public domain)
+
+@import "external/reset.scss"
+*/
+
+@import "external/dragdrop.scss";
+
+
+/* style definitions derived from vaadin addons 
+*/
+@import "addons/designer.scss";			//os-designer
+@import "addons/absolutelayout.scss";	//os-absolute-layout
+@import "addons/suggesttext.scss";		//os-suggesttext
+
+
+/* style definitions under /layout reference these mixins. 
+*  components are not included directly in @mixin <mainStyleName>
+*/
+@import "components/textfield.scss";
+@import "components/button.scss";
+@import "components/typeface.scss";
+@import "components/focus.scss";
+@import "components/checkbox.scss";
+@import "components/bits.scss";
+@import "components/popup.scss";
+
+/* scss under /layout have to be encased in a @mixin to be used below 
+*  @mixin <mainStyleName>
+*  else, the prefix .mainStyleName will not be included in the resulting 
+*  css file. 
+*  also, valo has to be included before adding custom styles.
+*/ 
+@import "layout/login.scss";	//os-login, os-login-basic, os-login-bgimage
+@import "layout/pageframe.scss";		//os-pageframe
+@import "layout/header.scss";	//os-heaeder
+@import "layout/dialog.scss";    //os-dialog
+@import "layout/table.scss";	//os-table
+@import "layout/tabsheet.scss"; //os-tabsheet
+@import "layout/user.scss";		//os-user, os-user-accordion
+@import "layout/charts.scss";	//cx-charts
+@import "layout/responsive.scss";	//os-responsive
+@import "layout/sidebar.scss";  //os-sidebar, os-sidebar-table-variant
+@import "layout/iconfont.scss"; 	//os-icons
+@import "layout/gridview.scss"; 	//os-gridview
+@import "layout/oconfigdialog.scss"; 	//os-configdialog
+@import "layout/gridutil.scss";    //os-grid-util
+@import "layout/cash-register.scss"; 	//os-cash-register
+
+
+@mixin osbp-tea {
+	@include valo;
+	
+	@include os-pageframe;
+	@include os-header;
+	@include os-login-bgimage;
+	@include os-table;
+	@include os-tabsheet;
+	@include os-dialog;
+	@include os-user;
+	@include os-user-accordion;
+	//@include os-birt-report;
+	@include os-icons;
+	//@include os-sidebar;
+	@include os-sidebar-table-variant;
+	@include os-responsive;
+	@include os-gridview;
+	@include os-grid-util;
+	 
+	@include cx-charts;
+	@include os-configdialog;
+	@include os-cash-register;
+	
+	//bits
+	@include os-progress-login;
+	@include os-notification-popup;
+	
+		
+	//external
+	@include ex-drag-drop-layout;
+	
+	//addons
+	@include os-suggesttext-popup;
+	@include os-absolutelayout;
+	@include os-designer;
+}
+
+ 
+
+
diff --git a/org.eclipse.osbp.themes/scss/osbp.scss b/org.eclipse.osbp.themes/scss/osbp.scss
new file mode 100644
index 0000000..13814d1
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/osbp.scss
@@ -0,0 +1,100 @@
+@import "variables-osbp.scss"; 	/* settings specific to this theme */
+@import "variables-common.scss";    /* settings used by themes of this set, 
+	    /!\ theme-specific settings overwrite valo/shared settings */
+	    
+@import "../valo/valo.scss";
+
+/* http://meyerweb.com/eric/tools/css/reset/ 
+   v2.0 | 20110126
+   License: none (public domain)
+
+@import "external/reset.scss"
+*/
+
+@import "external/dragdrop.scss";
+
+
+/* style definitions derived from vaadin addons 
+*/
+@import "addons/designer.scss";			//os-designer
+@import "addons/absolutelayout.scss";	//os-absolute-layout
+@import "addons/suggesttext.scss";		//os-suggesttext-popup
+
+
+/* style definitions under /layout reference these mixins. 
+*  components are not included directly in @mixin <mainStyleName>
+*/
+@import "components/textfield.scss";
+@import "components/button.scss";
+@import "components/typeface.scss";
+@import "components/focus.scss";
+@import "components/checkbox.scss";
+@import "components/bits.scss";
+@import "components/popup.scss";
+
+/* scss under /layout have to be encased in a @mixin to be used below 
+*  @mixin <mainStyleName>
+*  else, the prefix .mainStyleName will not be included in the resulting 
+*  css file. 
+*  also, valo has to be included before adding custom styles.
+*/ 
+@import "layout/login.scss";	//os-login, os-login-basic, os-login-bgimage
+@import "layout/pageframe.scss";		//os-pageframe
+@import "layout/header.scss";	//os-heaeder
+@import "layout/dialog.scss";    //os-dialog
+@import "layout/table.scss";	//os-table
+@import "layout/tabsheet.scss"; //os-tabsheet
+@import "layout/user.scss";		//os-user, os-user-accordion
+@import "layout/charts.scss";	//cx-charts
+@import "layout/responsive.scss";	//os-responsive
+@import "layout/sidebar.scss";  //os-sidebar, os-sidebar-table-variant
+@import "layout/iconfont.scss"; 	//os-icons
+@import "layout/gridview.scss"; 	//os-gridview
+@import "layout/oconfigdialog.scss"; 	//os-configdialog
+@import "layout/gridutil.scss";		//os-grid-util (displays certain elements within grids)
+@import "layout/cash-register.scss"; 	//os-cash-register
+
+@mixin osbp {
+	@include valo;
+	
+	//@include os-base;
+	@include os-pageframe;
+	@include os-header;
+	@include os-login-bgimage;
+	@include os-table;
+	@include os-tabsheet;
+	@include os-dialog;
+	@include os-user;
+	@include os-user-accordion;
+	//@include os-birt-report;
+	@include os-icons;
+	//@include os-sidebar;
+	@include os-sidebar-table-variant;
+	@include os-responsive;
+	@include os-gridview;
+	@include os-grid-util;
+	 
+	@include cx-charts;
+	@include os-configdialog;
+	
+	@include os-cash-register;
+	//@include os-ignore-dimensions;
+	
+	
+	//bits
+	@include os-progress-login;
+	@include os-notification-popup;
+		
+	//external
+	@include ex-drag-drop-layout;
+	
+	//addons
+	@include os-suggesttext-popup;
+	@include os-absolutelayout;
+	@include os-designer;
+	
+}
+
+ 
+
+
diff --git a/org.eclipse.osbp.themes/scss/styles-steel.scss b/org.eclipse.osbp.themes/scss/styles-steel.scss
new file mode 100644
index 0000000..e6e49cb
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/styles-steel.scss
@@ -0,0 +1,31 @@
+/******************************************************************
+ *                                                                *
+ *  Copyright (C) - Sample Corp., Smalltown, Sampleland
+ *                                                                *
+ *  This source was generated via the OS.bee toolset!             *
+ *                                                                *
+ *  OS.bee is (C) - Loetz GmbH&Co.KG, 69115 Heidelberg, Germany *
+ *                                                                *
+ *================================================================*
+ *                                                                *
+ *  @file           $HeadURL$
+ *  @version        $Revision$
+ *  @date           $Date$
+ *  @author         $Author$
+ *                                                                *
+ ******************************************************************/
+
+@import "addons.scss";
+@import "osbp-steel.scss";
+
+/* This file prefixes all rules with the theme name to avoid causing conflicts with other themes. */
+/* The actual styles should be defined in osbee.scss */
+.osbp-steel {
+  @include addons;
+  @include osbp-steel;
+}
+
+/* temporary WORKAROUND 
+popup is rendered outside of "osbp" stylename and needs unrelated style definition 
+for now! */
+@include os-suggesttext-popup;
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/scss/styles-tea.scss b/org.eclipse.osbp.themes/scss/styles-tea.scss
new file mode 100644
index 0000000..2468058
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/styles-tea.scss
@@ -0,0 +1,26 @@
+/******************************************************************
+ *                                                                *
+ *  Copyright (C) - Sample Corp., Smalltown, Sampleland
+ *                                                                *
+ *  This source was generated via the OS.bee toolset!             *
+ *                                                                *
+ *  OS.bee is (C) - Loetz GmbH&Co.KG, 69115 Heidelberg, Germany *
+ *                                                                *
+ *================================================================*
+ *                                                                *
+ *  @file           $HeadURL$
+ *  @version        $Revision$
+ *  @date           $Date$
+ *  @author         $Author$
+ *                                                                *
+ ******************************************************************/
+
+@import "addons.scss";
+@import "osbp-tea.scss";
+
+/* This file prefixes all rules with the theme name to avoid causing conflicts with other themes. */
+/* The actual styles should be defined in osbee.scss */
+.osbp-tea {
+  @include addons;
+  @include osbp-tea;
+} 
diff --git a/org.eclipse.osbp.themes/scss/styles.scss b/org.eclipse.osbp.themes/scss/styles.scss
new file mode 100644
index 0000000..7d268af
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/styles.scss
@@ -0,0 +1,32 @@
+/******************************************************************
+ *                                                                *
+ *  Copyright (C) - Sample Corp., Smalltown, Sampleland
+ *                                                                *
+ *  This source was generated via the OS.bee toolset!             *
+ *                                                                *
+ *  OS.bee is (C) - Loetz GmbH&Co.KG, 69115 Heidelberg, Germany *
+ *                                                                *
+ *================================================================*
+ *                                                                *
+ *  @file           $HeadURL$
+ *  @version        $Revision$
+ *  @date           $Date$
+ *  @author         $Author$
+ *                                                                *
+ ******************************************************************/
+
+@import "addons.scss";
+@import "osbp.scss";
+
+/* This file prefixes all rules with the theme name to avoid causing conflicts with other themes. */
+/* The actual styles should be defined in osbee.scss */
+.osbp {
+  @include addons;
+  @include osbp;
+}
+
+/* temporary WORKAROUND 
+popup is rendered outside of "osbp" stylename and needs unrelated style definition 
+for now! */
+@include os-suggesttext-popup;
+
diff --git a/org.eclipse.osbp.themes/scss/widgetsets/README.TXT b/org.eclipse.osbp.themes/scss/widgetsets/README.TXT
new file mode 100644
index 0000000..c4ae751
--- /dev/null
+++ b/org.eclipse.osbp.themes/scss/widgetsets/README.TXT
@@ -0,0 +1 @@
+This directory is necessary for the bundle to be consistent!
diff --git a/org.eclipse.osbp.themes/src/README.txt b/org.eclipse.osbp.themes/src/README.txt
new file mode 100644
index 0000000..1583bf5
--- /dev/null
+++ b/org.eclipse.osbp.themes/src/README.txt
@@ -0,0 +1 @@
+This folder is required for the IDE build.
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/valo/README.TXT b/org.eclipse.osbp.themes/valo/README.TXT
new file mode 100644
index 0000000..c4ae751
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/README.TXT
@@ -0,0 +1 @@
+This directory is necessary for the bundle to be consistent!
diff --git a/org.eclipse.osbp.themes/valo/_valo.scss b/org.eclipse.osbp.themes/valo/_valo.scss
new file mode 100644
index 0000000..8a2da5b
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/_valo.scss
@@ -0,0 +1,59 @@
+// Import global variables
+@import "shared/variables";
+
+
+// Import all utility mixins and functions
+@import "util/bourbon/bourbon";
+@import "util/lists";
+@import "util/css3";
+@import "util/color";
+@import "util/anim";
+@import "util/gradient";
+@import "util/bevel-and-shadow";
+@import "util/util";
+
+
+// Import custom font mixins
+@import "fonts/fonts";
+
+
+// Include custom font faces if they are used by the theme
+@if contains($v-font-family, "Open Sans") {
+  @include font-open-sans($light: true, $regular: true, $medium: true);
+}
+@if contains($v-font-family, "Source Sans Pro") {
+  @include font-source-sans-pro($light: true, $regular: true, $medium: true);
+}
+@if contains($v-font-family, "Roboto") {
+  @include font-roboto($light: true, $regular: true, $medium: true);
+}
+@if contains($v-font-family, "Lato") {
+  @include font-lato($light: true, $regular: true, $bold: true);
+}
+@if contains($v-font-family, "Lora") {
+  @include font-lora($regular: true, $bold: true);
+}
+
+
+
+// Import global mixins
+@import "shared/global";
+
+
+// Import component specific mixins
+@import "components/all";
+
+
+// Include global styles directly, without a theme name prefix (this is done only once)
+@include valo-global;
+
+
+/**
+ * The main Valo theme mixin, which outputs all the selectors and properties to produce 
+ * the variation specified by global variables. Should not be included multiple times 
+ * per compilation.
+ */
+@mixin valo {
+  @include valo-common;
+  @include valo-components;
+}
diff --git a/org.eclipse.osbp.themes/valo/components/README.TXT b/org.eclipse.osbp.themes/valo/components/README.TXT
new file mode 100644
index 0000000..c4ae751
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/README.TXT
@@ -0,0 +1 @@
+This directory is necessary for the bundle to be consistent!
diff --git a/org.eclipse.osbp.themes/valo/components/_absolutelayout.scss b/org.eclipse.osbp.themes/valo/components/_absolutelayout.scss
new file mode 100644
index 0000000..5f1ef92
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_absolutelayout.scss
@@ -0,0 +1,29 @@
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-absolutelayout) - 
+ *
+ * @group absolutelayout
+ */
+@mixin valo-absolutelayout ($primary-stylename: v-absolutelayout) {
+  
+  .#{$primary-stylename}-wrapper {
+    position: absolute;
+  }
+  
+  .#{$primary-stylename}-margin,
+  .#{$primary-stylename}-canvas {
+    @include box-sizing(border-box);
+  }
+  
+  .#{$primary-stylename}.v-has-height > div,
+  .#{$primary-stylename}.v-has-height .#{$primary-stylename}-margin {
+    height: 100%;
+  }
+  
+  .#{$primary-stylename}.v-has-height > div,
+  .#{$primary-stylename}.v-has-width .#{$primary-stylename}-margin {
+    width: 100%;
+  }
+  
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/valo/components/_accordion.scss b/org.eclipse.osbp.themes/valo/components/_accordion.scss
new file mode 100644
index 0000000..40ab29f
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_accordion.scss
@@ -0,0 +1,149 @@
+/**
+ * Outputs the selectors and properties for the Accordion component.
+ *
+ * @param {string} $primary-stylename (v-accordion) - the primary style name for the selectors
+ * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
+ * @group accordion
+ */
+@mixin valo-accordion ($primary-stylename: v-accordion, $include-additional-styles: contains($v-included-additional-styles, accordion)) {
+  .#{$primary-stylename} {
+    @include valo-accordion-style;
+  }
+
+  .#{$primary-stylename}-item {
+    @include valo-accordion-item-style;
+  }
+
+  .#{$primary-stylename}-item-caption {
+    @include valo-accordion-item-caption-style;
+  }
+
+  .#{$primary-stylename}-item-content {
+    @include valo-accordion-item-content-style;
+  }
+
+
+  @if $include-additional-styles {
+    .#{$primary-stylename}-borderless {
+      border: none;
+      border-radius: 0;
+      @include box-shadow(none);
+
+      > .#{$primary-stylename}-item,
+      > .#{$primary-stylename}-item > div > .v-caption,
+      > .#{$primary-stylename}-item > .#{$primary-stylename}-item-content {
+        border-radius: 0;
+      }
+    }
+
+  }
+}
+
+
+/**
+ * Outputs the styles for the Accordion component root element.
+ * @group accordion
+ */
+@mixin valo-accordion-style {
+  @include valo-panel-style;
+  $grad-style: valo-gradient-style($v-gradient);
+  $grad-opacity: valo-gradient-opacity($v-gradient);
+  @include valo-gradient($color: $v-background-color, $gradient: ($grad-style $grad-opacity/2));
+  overflow: hidden;
+}
+
+
+/**
+ * Outputs the styles for an individual Accordion item root element.
+ * @group accordion
+ */
+@mixin valo-accordion-item-style {
+  $_br: $v-border-radius - first-number($v-border);
+  position: relative;
+
+  @if $v-border-radius > 0 {
+    &:first-child {
+      border-top-left-radius: $_br;
+      border-top-right-radius: $_br;
+    }
+
+    &:last-child {
+      border-bottom-left-radius: $_br;
+      border-bottom-right-radius: $_br;
+
+      [class*="item-content"] {
+        border-radius: inherit;
+      }
+    }
+  }
+
+  &[class*="item-open"]:last-child > div > .v-caption {
+    border-radius: 0;
+  }
+
+  &:not([class*="item-open"]):last-child > div > .v-caption {
+    border-bottom: none;
+    margin-bottom: 0;
+  }
+
+  &[class*="item-open"] + [class*="item"] {
+    border-top: valo-border($border: $v-panel-border, $color: $v-panel-background-color, $strength: 0.7);
+  }
+}
+
+
+/**
+ * Outputs the styles for an individual Accordion item's caption element.
+ *
+ * @param {color} $background-color (null) - the background color of the caption. Other styles (such as font and border colors, gradients and bevels) adapt to the background color automatically.
+ * @group accordion
+ */
+@mixin valo-accordion-item-caption-style ($background-color: null) {
+  border-radius: inherit;
+
+  > .v-caption {
+    @include valo-panel-caption-style($background-color: $background-color or $v-background-color);
+    display: block;
+    @if $background-color == null {
+      background: transparent;
+    }
+    border-bottom-color: first-color(valo-border($color: $v-panel-background-color));
+    border-radius: inherit;
+    cursor: pointer;
+    position: relative;
+
+    &:hover:before,
+    &:active:before {
+      content: "";
+      position: absolute;
+      top: 0;
+      right: 0;
+      bottom: 0;
+      left: 0;
+      border-radius: inherit;
+    }
+
+    @if $v-hover-styles-enabled {
+      &:hover:before {
+        @include valo-button-hover-style;
+        border: none;
+      }
+    }
+
+    &:active:before {
+      @include valo-button-active-style;
+    }
+  }
+}
+
+
+/**
+ * Outputs the styles for an individual Accordion item's content element.
+ * @group accordion
+ */
+@mixin valo-accordion-item-content-style {
+  @include box-shadow(valo-bevel-and-shadow($shadow: join(inset, $v-shadow), $shadow-opacity: $v-shadow-opacity/2));
+  background-color: $v-panel-background-color;
+  @include box-sizing(border-box);
+  @include valo-panel-adjust-content-margins;
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_all.scss b/org.eclipse.osbp.themes/valo/components/_all.scss
new file mode 100644
index 0000000..52f1d69
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_all.scss
@@ -0,0 +1,240 @@
+@import "absolutelayout";
+@import "accordion";
+@import "button";
+@import "calendar";
+@import "checkbox";
+@import "colorpicker";
+@import "combobox";
+@import "csslayout";
+@import "customcomponent";
+@import "customlayout";
+@import "datefield";
+@import "dragwrapper";
+@import "form";
+@import "formlayout";
+@import "grid";
+@import "gridlayout";
+@import "label";
+@import "link";
+@import "loginform";
+@import "menubar";
+@import "nativebutton";
+@import "nativeselect";
+@import "notification";
+@import "optiongroup";
+@import "orderedlayout";
+@import "panel";
+@import "popupview";
+@import "progressbar";
+@import "richtextarea";
+@import "slider";
+@import "splitpanel";
+@import "table";
+@import "tabsheet";
+@import "textfield";
+@import "textarea";
+@import "tree";
+@import "treetable";
+@import "twincolselect";
+@import "upload";
+@import "widget";
+@import "window";
+@import "valo-menu";
+
+
+/**
+ * Outputs all the selectors and properties for all individual components to produce 
+ * the variation specified by global variables.
+ * 
+ * This mixin can be called multiple times for a theme, if you for instance wish to 
+ * generate alternative color versions of the components.
+ * 
+ * @example scss
+ * .my-theme {
+ *   // The default color variation
+ *   @include valo;
+ *   
+ *   .sidebar {
+ *     // For the sidebar context, we generate a darker variant of all components
+ *      $v-background-color: #696969;
+ *      background-color: $v-background-color;
+ *      @include valo-components;
+ *   }
+ * }
+ */
+@mixin valo-components {
+
+  @if v-is-included(absolutelayout) {
+    @include valo-absolutelayout;
+  }
+
+  @if v-is-included(orderedlayout) or v-is-included(verticallayout) or v-is-included(horizontallayout) {
+    @include valo-orderedlayout;
+  }
+
+  @if v-is-included(button) {
+    @include valo-button;
+  }
+
+  @if v-is-included(checkbox) or v-is-included(optiongroup) {
+    @include valo-checkbox;
+  }
+
+  @if v-is-included(combobox) {
+    @include valo-combobox;
+  }
+
+  @if v-is-included(csslayout) {
+    @include valo-csslayout;
+  }
+
+  @if v-is-included(customcomponent) {
+    @include valo-customcomponent;
+  }
+
+  @if v-is-included(customlayout) {
+    @include valo-customlayout;
+  }
+
+  @if v-is-included(form) {
+    @include valo-form;
+  }
+
+  @if v-is-included(formlayout) {
+    @include valo-formlayout;
+  }
+
+  @if v-is-included(grid) {
+    @include valo-grid;
+  }
+
+  @if v-is-included(textfield) {
+    @include valo-textfield;
+  }
+
+  @if v-is-included(textarea) {
+    @include valo-textarea;
+  }
+
+  @if v-is-included(datefield) {
+    @include valo-datefield;
+    @include valo-inline-datefield;
+  }
+
+  @if v-is-included(gridlayout) {
+    @include valo-gridlayout;
+  }
+
+  @if v-is-included(menubar) {
+    @include valo-menubar;
+  }
+
+  @if v-is-included(optiongroup) {
+    @include valo-optiongroup;
+  }
+
+  @if v-is-included(link) {
+    @include valo-link;
+  }
+
+  @if v-is-included(window) {
+    @include valo-window;
+  }
+
+  @if v-is-included(tree) {
+    @include valo-tree;
+  }
+
+  @if v-is-included(table) or v-is-included(treetable) {
+    @include valo-table;
+  }
+
+  @if v-is-included(treetable) {
+    @include valo-treetable;
+  }
+
+  @if v-is-included(splitpanel) {
+    @include valo-splitpanel;
+  }
+
+  @if v-is-included(progressbar) {
+    @include valo-progressbar;
+  }
+
+  @if v-is-included(progressindicator) {
+    @include valo-progressbar($primary-stylename: v-progressindicator);
+  }
+
+  @if v-is-included(slider) {
+    @include valo-slider;
+  }
+
+  @if v-is-included(tabsheet) {
+    @include valo-tabsheet;
+  }
+
+  @if v-is-included(colorpicker) {
+    @include valo-colorpicker;
+  }
+
+  @if v-is-included(panel) {
+    @include valo-panel;
+  }
+
+  @if v-is-included(accordion) {
+    @include valo-accordion;
+  }
+
+  @if v-is-included(twincolselect) {
+    @include valo-twincolselect;
+  }
+
+  @if v-is-included(nativeselect) {
+    @include valo-nativeselect;
+  }
+
+  @if v-is-included(calendar) {
+    @include valo-calendar;
+  }
+
+  @if v-is-included(label) {
+    @include valo-label;
+  }
+
+  @if v-is-included(dragwrapper) {
+    @include valo-dragwrapper;
+  }
+
+  @if v-is-included(loginform) {
+    @include valo-loginform;
+  }
+
+  @if v-is-included(nativebutton) {
+    @include valo-nativebutton;
+  }
+
+  @if v-is-included(nativeselect) {
+    @include valo-nativeselect;
+  }
+
+  @if v-is-included(popupview) {
+    @include valo-popupview;
+  }
+
+  @if v-is-included(richtextarea) {
+    @include valo-richtextarea;
+  }
+
+  @if v-is-included(upload) {
+    @include valo-upload;
+  }
+
+  @if v-is-included(notification) {
+    @include valo-notification;
+  }
+
+  @if v-is-included(valo-menu) {
+    @include valo-menu;
+  }
+
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_button.scss b/org.eclipse.osbp.themes/valo/components/_button.scss
new file mode 100644
index 0000000..3a4bca6
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_button.scss
@@ -0,0 +1,455 @@
+/**
+ * Outputs the selectors and properties for the Button component.
+ *
+ * @param {string} $primary-stylename (v-button) - the primary style name for the selectors
+ * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
+ *
+ * @group button
+ */
+@mixin valo-button ($primary-stylename: v-button, $include-additional-styles: contains($v-included-additional-styles, button)) {
+  .#{$primary-stylename} {
+    @include valo-button-static-style;
+    @include valo-button-style;
+  }
+
+
+  @if $include-additional-styles {
+    .#{$primary-stylename}-primary {
+      @include valo-button-style($background-color: $v-selection-color);
+      $padding-width: round($v-unit-size/2);
+      padding: 0 $padding-width;
+      font-weight: bold;
+      $min-width: round($v-unit-size * 2.2);
+      min-width: $min-width;
+
+      // IE8 + border-box + min-width == fail
+      .v-ie8 & {
+        min-width: $min-width - ($padding-width * 2);
+      }
+    }
+
+    .#{$primary-stylename}-friendly {
+      @include valo-button-style($background-color: $v-friendly-color);
+    }
+
+    .#{$primary-stylename}-danger {
+      @include valo-button-style($background-color: $v-error-indicator-color);
+    }
+
+    .#{$primary-stylename}-borderless {
+      @include valo-button-borderless-style;
+    }
+
+    .#{$primary-stylename}-borderless-colored {
+      @include valo-button-borderless-style($font-color: $v-selection-color);
+    }
+
+    .#{$primary-stylename}-quiet {
+      @include valo-button-quiet-style;
+    }
+
+    .#{$primary-stylename}-link {
+      @include valo-button-borderless-style;
+      @include valo-link-style;
+    }
+
+    .#{$primary-stylename}-tiny {
+      @include valo-button-style($unit-size: $v-unit-size--tiny, $bevel: null, $shadow: null, $background-color: null, $font-size: $v-font-size--tiny, $font-weight: null);
+    }
+
+    .#{$primary-stylename}-small {
+      @include valo-button-style($unit-size: $v-unit-size--small, $bevel: null, $shadow: null, $background-color: null, $font-size: $v-font-size--small, $font-weight: null);
+    }
+
+    .#{$primary-stylename}-large {
+      @include valo-button-style($unit-size: $v-unit-size--large, $bevel: null, $shadow: null, $background-color: null, $font-size: $v-font-size--large, $font-weight: null);
+    }
+
+    .#{$primary-stylename}-huge {
+      @include valo-button-style($unit-size: $v-unit-size--huge, $bevel: null, $shadow: null, $background-color: null, $font-size: $v-font-size--huge, $font-weight: null);
+    }
+
+    .#{$primary-stylename}-icon-align-right {
+      @include valo-button-icon-align-right-style;
+    }
+
+    .#{$primary-stylename}-icon-align-top {
+      @include valo-button-icon-align-top-style;
+    }
+
+    .#{$primary-stylename}-icon-only {
+      width: $v-unit-size;
+      padding: 0;
+
+      &.#{$primary-stylename}-tiny {
+        width: $v-unit-size--tiny;
+      }
+
+      &.#{$primary-stylename}-small {
+        width: $v-unit-size--small;
+      }
+
+      &.#{$primary-stylename}-large {
+        width: $v-unit-size--large;
+      }
+
+      &.#{$primary-stylename}-huge {
+        width: $v-unit-size--huge;
+      }
+
+      .#{$primary-stylename}-caption {
+        display: none;
+      }
+    }
+  }
+}
+
+
+/**
+ * Outputs the static styles (i.e. styles which don't differ between button variants) for a button.
+ *
+ * @param {list} $states (normal hover focus active disabled) - The button states for which to output corresponding static styles
+ * @param {bool} $vertical-centering (true) - Should the output contain a vertical centering guide
+ *
+ * @group button
+ */
+@mixin valo-button-static-style ($states: (normal, hover, focus, active, disabled), $vertical-centering: true) {
+  @if contains($states, normal) {
+    position: relative;
+    text-align: center;
+    white-space: nowrap;
+    outline: none;
+    @include valo-tappable;
+    @if $vertical-centering {
+      @include valo-button-vertical-centering;
+    }
+  }
+
+  @if contains($states, hover) or contains($states, focus) or contains($states, active) {
+    // Generated element for :hover, :focus and :active styles
+    &:after {
+      content: "";
+      position: absolute;
+      top: 0;
+      right: 0;
+      bottom: 0;
+      left: 0;
+      border-radius: inherit;
+      @if $v-animations-enabled {
+        @include transition(box-shadow 180ms, border 180ms);
+      }
+    }
+  }
+
+  @if contains($states, focus) {
+    &:focus:after {
+      @if $v-animations-enabled {
+        @include transition(none);
+      }
+    }
+  }
+
+  @if contains($states, disabled) {
+    &.v-disabled {
+      @include opacity($v-disabled-opacity);
+
+      &:after {
+        display: none;
+      }
+    }
+  }
+}
+
+
+/**
+ * Outputs the styles for a button variant.
+ *
+ * @param {size} $unit-size ($v-unit-size) - The sizing of the button, which corresponds its height
+ * @param {size | list} $padding (null) - The padding of the button. Computed from other parameters by default.
+ * @param {color} $font-color (null) - The font color of the button. Computed from the $background-color by default.
+ * @param {number} $font-weight ($v-font-weight + 100) - The font weight of the button
+ * @param {size} $font-size (null) - The font size of the button. Inherited from the parent by default.
+ * @param {string} $cursor (null) - The mouse cursor of the button
+ * @param {color} $background-color ($v-background-color) - The background color of the button
+ * @param {list} $border ($v-border) - The border of the button
+ * @param {size} $border-radius ($v-border-radius) - The border-radius of the button
+ * @param {list} $gradient ($v-gradient) - Valo specific gradient value. See the documentation for $v-gradient.
+ * @param {list} $bevel ($v-bevel) - Box-shadow value according to $v-bevel documentation
+ * @param {list} $shadow ($v-shadow) - Box-shadow value according to $v-shadow documentation
+ * @param {list} $states (normal hover focus active disabled) - The button states for which to output corresponding styles
+ *
+ * @group button
+ */
+@mixin valo-button-style (
+  $unit-size        : $v-unit-size,
+  $padding          : null,
+
+  $font-color       : null,
+  $font-weight      : $v-font-weight + 100,
+  $font-size        : null, // Inherited by default
+  $cursor           : null,
+
+  $background-color : $v-background-color,
+  $border           : $v-border,
+  $border-radius    : $v-border-radius,
+
+  $gradient         : $v-gradient,
+  $bevel            : $v-bevel,
+  $shadow           : $v-shadow,
+
+  $states           : (normal, hover, focus, active, disabled)
+) {
+
+  @if contains($states, focus) or contains($states, active) {
+    $border-width: first-number($border);
+    &:after {
+      border: inherit;
+      top: -$border-width;
+      right: -$border-width;
+      bottom: -$border-width;
+      left: -$border-width;
+    }
+  }
+
+  @if contains($states, normal) {
+    @if $unit-size {
+      height: $unit-size;
+      @if type-of($padding) == number or type-of($padding) == list {
+        padding: $padding;
+      } @else {
+        padding: 0 round($unit-size/2.4) + round($border-radius/3);
+      }
+    }
+
+    $_font-color: $font-color or valo-font-color($background-color, 0.9);
+    color: $_font-color;
+    font-weight: $font-weight;
+    font-size: $font-size;
+    cursor: $cursor;
+
+    border-radius: $border-radius;
+
+    @if type-of($background-color) == color {
+      @include valo-border-with-gradient($border: $border, $color: darkest-color($background-color, $v-background-color), $gradient: $gradient);
+      @include valo-gradient($background-color, $gradient);
+      @include box-shadow(valo-bevel-and-shadow($bevel: $bevel, $shadow: $shadow, $background-color: $background-color, $gradient: $gradient));
+    }
+
+    @if $bevel and type-of($_font-color) == color and type-of($background-color) == color {
+      text-shadow: valo-text-shadow($_font-color, $background-color);
+    }
+
+    @if $bevel == none and $shadow == none {
+      @include box-shadow(none);
+    }
+  }
+
+  @if $background-color {
+    @if contains($states, hover) {
+      &:hover:after {
+        @include valo-button-hover-style($background-color);
+      }
+    }
+
+    @if contains($states, focus) {
+      &:focus:after {
+        @include valo-button-focus-style($background-color);
+      }
+    }
+
+    @if contains($states, active) {
+      &:active:after {
+        @include valo-button-active-style($background-color);
+      }
+    }
+  }
+}
+
+
+/**
+ * Outputs the hover state styles for a button. The styles are by default targeted
+ * for a pseudo element which is shown on top of the normal state button.
+ *
+ * @group button
+ *
+ * @param {color} $background-color ($v-background-color) - The background color of the normal state button
+ */
+@mixin valo-button-hover-style ($background-color: $v-background-color) {
+  $bg: darken($background-color, 25%);
+  @if is-dark-color($background-color) {
+    $bg: lighten($background-color, 15%);
+  }
+  background-color: rgba($bg, .1);
+}
+
+
+/**
+ * Outputs the focus state styles for a button. The styles are by default targeted
+ * for a pseudo element which is shown on top of the normal state button.
+ *
+ * @group button
+ *
+ * @param {color} $background-color ($v-background-color) - The background color of the normal state button
+ * @param {list} $border-fallback (inherit) - If the luminance of $v-focus-color is less than the $background-color, the focus color is also used for the border color. If not, then $border-fallback is used for the focus element's border value.
+ */
+@mixin valo-button-focus-style ($background-color: $v-background-color, $border-fallback: inherit) {
+  $focus-color: $v-focus-color;
+
+  @if color-luminance($focus-color) + 50 < color-luminance($background-color) {
+    border-color: $focus-color;
+  } @else if $border-fallback != none {
+    border: $border-fallback or valo-border($color: $background-color);
+  }
+
+  @include valo-focus-style;
+}
+
+
+/**
+ * Outputs the active state (pressed/down) styles for a button. The styles are by default targeted
+ * for a pseudo element which is shown on top of the normal state button.
+ *
+ * @group button
+ *
+ * @param {color} $background-color ($v-background-color) - The background color of the normal state button
+ */
+@mixin valo-button-active-style ($background-color: $v-background-color) {
+  $bg: scale-color($background-color, $lightness: -50%, $saturation: saturation($background-color));
+  background-color: rgba($bg, .2);
+}
+
+
+/**
+ * Outputs styles to allow vertical centering of the icon and the caption, independent of the 
+ * height of the button.
+ * 
+ * @group button
+ */
+@mixin valo-button-vertical-centering {
+  @include valo-vertical-align-guide($to-align: div, $pseudo-element: before);
+
+  // WebKit handles line-heights and vertical-alignments somewhat differently, so we need to adjust
+  .v-sa &:before {
+    height: 110%;
+  }
+
+  // Firefox needs a bit of adjusting as well
+  .v-ff &:before {
+    height: 107%;
+  }
+
+  // ...and so does IE. Who knew?
+  .v-ie &:before {
+    margin-top: 4px;
+  }
+}
+
+
+/**
+ * Output styles for a borderless button. Expects that the targeted element 
+ * already has both valo-button-static-style and valo-button-style included.
+ * 
+ * @param {color} $font-color (inherit) - The font color of the borderless button
+ * 
+ * @group button
+ */
+@mixin valo-button-borderless-style ($font-color: inherit) {
+  border: none;
+  @include box-shadow(none);
+  background: transparent;
+  color: $font-color;
+
+  &:hover {
+    &:after {
+      background: transparent;
+    }
+
+    @if type-of($font-color) == color {
+      color: lighten($font-color, 10%);
+    }
+  }
+
+  &:active {
+    @include opacity(.7);
+
+    &:after {
+      background: transparent;
+    }
+  }
+}
+
+
+/**
+ * Output styles for a "quiet" button (a button whose outline is only shown 
+ * once the user hovers over the button caption). Expects that the targeted 
+ * element already has both valo-button-static-style and valo-button-style 
+ * included.
+ * 
+ * @group button
+ */
+@mixin valo-button-quiet-style {
+  visibility: hidden;
+
+  &:focus,
+  &:hover {
+    visibility: visible;
+  }
+
+  [class*="wrap"] {
+    visibility: visible;
+  }
+
+  [class*="caption"] {
+    // For IE8
+    display: inline-block;
+  }
+}
+
+
+/**
+ * Output styles to align a button's icon on the right side of its caption.
+ * 
+ * @group button
+ */
+@mixin valo-button-icon-align-right-style {
+  [class*="wrap"] {
+    display: inline-block;
+  }
+
+  .v-icon {
+    float: right;
+    $padding-width: ceil($v-unit-size/2.4);
+    margin-left: $padding-width + ceil($padding-width/-5);
+
+    + span:not(:empty) {
+      margin-left: 0;
+    }
+  }
+}
+
+
+/**
+ * Output styles to align a button's icon on top of its caption.
+ * 
+ * @group button
+ */
+@mixin valo-button-icon-align-top-style {
+  height: auto;
+  padding-top: ceil($v-unit-size/9);
+  padding-bottom: ceil($v-unit-size/9);
+
+  [class*="wrap"] {
+    display: inline-block;
+  }
+
+  .v-icon {
+    display: block;
+    margin-left: auto;
+    margin-right: auto;
+
+    + span:not(:empty) {
+      margin-top: ceil($v-unit-size/6);
+      margin-left: 0;
+    }
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_calendar.scss b/org.eclipse.osbp.themes/valo/components/_calendar.scss
new file mode 100644
index 0000000..bf1dc1c
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_calendar.scss
@@ -0,0 +1,571 @@
+/**
+ * A list of colors for custom event colors. Can be an empty list of you don't 
+ * need any custom event colors.
+ * 
+ * @example javascript
+ * // Java code
+ * // 'event' is an instance of EditableCalendarEvent
+ * event.setStyleName("color1"); // 1st color in the list
+ * event.setStyleName("color2"); // 2nd color in the list
+ * // etc.
+ * 
+ * @group calendar
+ */
+$v-calendar-event-colors: #00ace0, #2d9f19, #d18100, #ce3812, #2d55cd !default;
+
+
+/**
+ * Outputs the global selectors and properties for the Calendar component - styles which are 
+ * considered mandatory for the component to work properly.
+ *
+ * @param {string} $primary-stylename (v-calendar) - the primary style name for the selectors
+ *
+ * @group calendar
+ */
+@mixin valo-calendar-global ($primary-stylename: v-calendar) {
+  .#{$primary-stylename}-month-day-scrollable {
+    overflow-y: scroll;
+  }
+
+  .#{$primary-stylename}-week-wrapper {
+    position: relative;
+    overflow: hidden;
+  }
+
+  .#{$primary-stylename}-current-time {
+    position: absolute;
+    left: 0;
+    width: 100%;
+    height: 1px;
+    background: red;
+    z-index: 2;
+  }
+
+  .#{$primary-stylename}-event-resizetop,
+  .#{$primary-stylename}-event-resizebottom {
+    position: absolute;
+    height: 5%;
+    min-height: 3px;
+    width: 100%;
+    z-index: 1;
+  }
+
+  .#{$primary-stylename}-event-resizetop {
+    cursor: row-resize;
+    top: 0;
+  }
+
+  .#{$primary-stylename}-event-resizebottom {
+    cursor: row-resize;
+    bottom: 0;
+  }
+
+
+  // What a truckload of magic numbers!
+  // TODO Try to find out what these actually do, and how to make them dissappear
+
+  .#{$primary-stylename}-header-month td:first-child {
+    padding-left: 20px;
+    // Same as VCalendar.MONTHLY_WEEKTOOLBARWIDTH - .#{$primary-stylename}-week-numbers border
+  }
+
+  .#{$primary-stylename}-week-numbers {
+    //border-right: 1px solid;
+  }
+
+  .#{$primary-stylename}-month-sizedheight .#{$primary-stylename}-month-day {
+    height: 100px;
+  }
+
+  .#{$primary-stylename}-month-sizedwidth .#{$primary-stylename}-month-day {
+    width: 100px;
+  }
+
+  .#{$primary-stylename}-header-month-Hsized .#{$primary-stylename}-header-day {
+    width: 101px;
+  }
+
+  .#{$primary-stylename}-header-month-Hsized td:first-child {
+    padding-left: 21px;
+  }
+
+  .#{$primary-stylename}-header-day-Hsized {
+    width: 200px;
+  }
+
+  .#{$primary-stylename}-week-numbers-Vsized .#{$primary-stylename}-week-number {
+    height: 100px;
+    line-height: 100px;
+  }
+
+  .#{$primary-stylename}-week-wrapper-Vsized {
+    height: 400px;
+    overflow-x: hidden !important;
+  }
+
+  .#{$primary-stylename}-times-Vsized .#{$primary-stylename}-time {
+    height: 38px;
+  }
+
+  .#{$primary-stylename}-times-Hsized .#{$primary-stylename}-time {
+    width: 42px;
+  }
+
+  .#{$primary-stylename}-day-times-Vsized .v-datecellslot,
+  .#{$primary-stylename}-day-times-Vsized .v-datecellslot-even {
+    height: 18px;
+  }
+
+  .#{$primary-stylename}-day-times-Hsized,
+  .#{$primary-stylename}-day-times-Hsized .v-datecellslot,
+  .#{$primary-stylename}-day-times-Hsized .v-datecellslot-even {
+    width: 200px;
+  }
+}
+
+
+/**
+ * Outputs the selectors and properties for the Calendar component.
+ *
+ * @param {string} $primary-stylename (v-calendar) - the primary style name for the selectors
+ *
+ * @group calendar
+ */
+@mixin valo-calendar ($primary-stylename: v-calendar) {
+
+
+  .#{$primary-stylename}-header-day {
+    font-weight: $v-font-weight + 100;
+    text-align: center;
+    padding: round($v-unit-size/5) 0;
+  }
+
+  // Prev/next week buttons
+  .#{$primary-stylename}-header-week .#{$primary-stylename}-back,
+  .#{$primary-stylename}-header-week .#{$primary-stylename}-next {
+    @include appearance(none);
+    background: transparent;
+    border: none;
+    padding: 0;
+    margin: 0;
+    cursor: pointer;
+    outline: none;
+    color: inherit;
+    @include opacity(.5);
+
+    &:focus {
+      outline: none;
+    }
+
+    &:hover {
+      @include opacity(1);
+    }
+
+    &:active {
+      @include opacity(.5);
+    }
+  }
+
+  .#{$primary-stylename}-header-week .#{$primary-stylename}-back {
+    @include valo-calendar-prev-style;
+  }
+
+  .#{$primary-stylename}-header-week .#{$primary-stylename}-next {
+    @include valo-calendar-next-style;
+  }
+
+
+
+
+
+
+
+
+  // Month grid
+
+  .#{$primary-stylename}-month {
+    outline: none;
+    overflow: hidden;
+
+    td {
+      vertical-align: top;
+    }
+  }
+
+  .#{$primary-stylename}-week-number {
+    cursor: pointer;
+    width: 20px; // Same as VCalendar.MONTHLY_WEEKTOOLBARWIDTH
+    text-align: center;
+    font-size: 0.8em;
+    @include opacity(.5);
+
+    &:hover {
+      @include opacity(1);
+    }
+  }
+
+  .#{$primary-stylename}-month-day {
+    outline: none;
+    @include box-sizing(border-box);
+    line-height: 1.2;
+  }
+
+  .#{$primary-stylename}-month tr:not(:first-child) .#{$primary-stylename}-month-day {
+    //width: auto !important;
+  }
+
+  .#{$primary-stylename}-bottom-spacer,
+  .#{$primary-stylename}-spacer,
+  .#{$primary-stylename}-bottom-spacer-empty {
+    height: round($v-font-size * 1.2);
+    margin-bottom: round($v-unit-size/12);
+  }
+
+  .#{$primary-stylename}-bottom-spacer {
+    font-size: 0.8em;
+    padding: 0 round($v-unit-size/8);
+    cursor: pointer;
+
+    &:hover {
+      color: $v-focus-color;
+    }
+  }
+
+  .#{$primary-stylename}-day-number {
+    line-height: round($v-unit-size/1.5);
+    font-size: $v-font-size;
+    text-align: right;
+    margin: 0 round($v-unit-size/8);
+    white-space: nowrap;
+    border-top: 1px solid darken($v-background-color, 3%);
+    cursor: pointer;
+
+    &:hover {
+      color: $v-focus-color;
+    }
+  }
+
+  .#{$primary-stylename}-month-day-today {
+    background: blend-normal(rgba($v-focus-color, .05), $v-background-color);
+
+    .#{$primary-stylename}-day-number {
+      font-weight: $v-font-weight + 100;
+      color: $v-focus-color;
+      border-top: 2px solid $v-focus-color;
+      line-height: round($v-unit-size/1.5) - 1px;
+      margin: 0;
+      padding: 0 round($v-unit-size/8);
+    }
+  }
+
+  .#{$primary-stylename}-month-day-selected {
+    background-color: blend-normal(rgba($v-selection-color, .1), $v-background-color);
+  }
+
+  .#{$primary-stylename}-month-day-dragemphasis {
+      background-color: #a8a8a8;
+  }
+
+  .#{$primary-stylename}-month-day-scrollable {
+    overflow-y: scroll;
+  }
+
+
+
+
+
+
+
+
+
+
+
+  // Week/day view
+
+  $_times-column-width: 50px; // Seems to be a fixed number
+
+  .#{$primary-stylename}-weekly-longevents {
+    margin-left: $_times-column-width; // Seems to be a fixed number
+    border-bottom: round($v-unit-size/12) solid darken($v-background-color, 10%);
+
+    .#{$primary-stylename}-event-all-day {
+      height: round($v-font-size * 0.85 * 1.6);
+      line-height: 1.6;
+      margin-bottom: round($v-unit-size/12);
+    }
+  }
+
+  .#{$primary-stylename}-header-week td {
+    vertical-align: middle !important;
+  }
+
+  .#{$primary-stylename}-header-week .#{$primary-stylename}-header-day {
+    cursor: pointer;
+  }
+
+  .#{$primary-stylename}-times {
+    width: $_times-column-width;
+    font-size: 0.77em;
+    line-height: 1;
+    white-space: nowrap;
+  }
+
+  .#{$primary-stylename}-time {
+    text-align: right;
+    padding-right: round($v-unit-size/4);
+    margin-top: round($v-font-size*0.8/-2);
+    padding-bottom: round($v-font-size*0.8/2);
+  }
+
+  .#{$primary-stylename}-day-times,
+  .#{$primary-stylename}-day-times-today {
+    outline: none;
+    border-right: 1px solid transparent;
+
+    &:focus {
+      outline: none;
+    }
+  }
+
+  $valo-calendar-time-divider-color: first-color(valo-border($color: $v-app-background-color, $strength: 0.5));
+
+  .#{$primary-stylename} .v-datecellslot,
+  .#{$primary-stylename} .v-datecellslot-even {
+    border-top: 1px solid $valo-calendar-time-divider-color;
+
+    &:first-child {
+      border-top-color: transparent;
+    }
+  }
+
+  .#{$primary-stylename} .v-datecellslot {
+    border-top-style: dotted;
+  }
+
+  .#{$primary-stylename} .v-datecellslot,
+  .#{$primary-stylename} .v-datecellslot-even {
+    margin-right: round($v-unit-size/8);
+  }
+
+  .#{$primary-stylename}-current-time {
+    background: $v-focus-color;
+    line-height: 1px;
+    pointer-events: none;
+    @include opacity(.5);
+
+    &:before {
+      content: "\2022";
+      color: $v-focus-color;
+      font-size: 22px;
+      margin-left: -0.07em;
+    }
+  }
+
+  .#{$primary-stylename} .v-daterange {
+    position: relative;
+
+    &:before {
+      content: "";
+      position: absolute;
+      top: 0;
+      right: 0;
+      bottom: -1px;
+      left: 0;
+      background: $v-selection-color;
+      @include opacity(.5);
+      @if $v-border-radius > 0 {
+        border-radius: $v-border-radius $v-border-radius 0 0;
+      }
+    }
+
+    + .v-daterange {
+      border-color: transparent;
+
+      &:before {
+        @if $v-border-radius > 0 {
+          border-radius: 0;
+        }
+      }
+    }
+  }
+
+
+
+
+  // Event styles
+
+  .#{$primary-stylename}-event {
+    font-size: 0.85em;
+    overflow: hidden;
+    cursor: pointer;
+    outline: none;
+    border-radius: $v-border-radius;
+
+    &:focus {
+      outline: none;
+    }
+  }
+
+  .#{$primary-stylename}-event-month {
+    padding: 0 round($v-unit-size/8);
+    @include box-sizing(border-box);
+    margin-bottom: round($v-unit-size/12);
+    white-space: nowrap;
+    text-overflow: ellipsis;
+    height: round($v-font-size * 1.2);
+    line-height: round($v-font-size * 1.2);
+
+    .#{$primary-stylename}-event-time {
+      float: right;
+      font-size: 0.9em;
+      line-height: round($v-font-size * 1.2);
+      @include opacity(.5);
+    }
+
+    &:before {
+      content: "\25cf";
+      margin-right: .2em;
+    }
+  }
+
+  .#{$primary-stylename}-event-all-day {
+    padding: 0 round($v-unit-size/8);
+    @include box-sizing(border-box);
+    height: round($v-font-size * 1.2);
+    line-height: round($v-font-size * 1.2);
+    border-radius: 0;
+    margin-left: -1px;
+    white-space: nowrap;
+
+    &:before {
+      content: "";
+    }
+  }
+
+  .#{$primary-stylename}-event-start {
+    overflow: visible;
+    margin-left: 0;
+
+    &.#{$primary-stylename}-event-continued-to,
+    &.#{$primary-stylename}-event-end {
+      overflow: hidden;
+      text-overflow: ellipsis;
+    }
+  }
+
+  @if $v-border-radius > 0 {
+    .#{$primary-stylename}-event-start {
+      border-top-left-radius: $v-border-radius;
+      border-bottom-left-radius: $v-border-radius;
+      margin-left: round($v-unit-size/8);
+    }
+    .#{$primary-stylename}-event-end {
+      border-top-right-radius: $v-border-radius;
+      border-bottom-right-radius: $v-border-radius;
+      margin-right: round($v-unit-size/8);
+    }
+  }
+
+  .#{$primary-stylename}-event-caption {
+    font-weight: $v-font-weight + 200;
+    line-height: 1.2;
+    padding: round($v-unit-size/8) 0;
+    position: absolute;
+    overflow: hidden;
+    right: round($v-unit-size/4);
+    left: round($v-unit-size/8);
+    bottom: 0;
+    top: 0;
+
+    span {
+      font-weight: $v-font-weight;
+      white-space: nowrap;
+    }
+  }
+
+  .#{$primary-stylename}-week-wrapper .#{$primary-stylename}-event {
+    overflow: visible;
+
+    // Event is being dragged
+    &[style*=" left:"] .#{$primary-stylename}-event-content {
+    }
+  }
+
+  .#{$primary-stylename}-week-wrapper .#{$primary-stylename}-event-caption {
+
+  }
+
+  .#{$primary-stylename}-week-wrapper .#{$primary-stylename}-event-content {
+    margin-top: -1px;
+    border-radius: $v-border-radius + 1px;
+    border: 1px solid $v-app-background-color;
+    padding-top: 3px;
+    margin-right: round($v-unit-size/8);
+  }
+
+
+
+
+
+
+
+  // Custom event colors
+
+  @for $i from 1 through length($v-calendar-event-colors) {
+    $color: nth($v-calendar-event-colors, $i);
+    $bg: blend-normal(rgba($color, .2), $v-background-color);
+
+    // First color is considered the default color (and stylename 'color1' will equal to that)
+    $stylename: if($i == 1, '', '[class*="color#{$i}"]');
+
+    .#{$primary-stylename}-event-month#{$stylename}:before {
+      color: $color;
+    }
+
+    .#{$primary-stylename}-event-all-day#{$stylename} {
+      background-color: $bg;
+      background-color: rgba($bg, .8);
+      color: $color;
+    }
+
+    .#{$primary-stylename}-week-wrapper .#{$primary-stylename}-event#{$stylename} {
+      color: $color;
+
+      .#{$primary-stylename}-event-content {
+        background-color: $bg;
+        background-color: rgba($bg, .8);
+      }
+    }
+  }
+
+
+
+  .#{$primary-stylename}.v-disabled * {
+    cursor: default;
+  }
+
+}
+
+
+/**
+ * Outputs the styles for the previous button.
+ * 
+ * @group calendar
+ */
+@mixin valo-calendar-prev-style {
+  &:before {
+    @include valo-tabsheet-scroller-prev-icon-style;
+  }
+}
+
+
+/**
+ * Outputs the styles for the next button.
+ * 
+ * @group calendar
+ */
+@mixin valo-calendar-next-style {
+  &:before {
+    @include valo-tabsheet-scroller-next-icon-style;
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_checkbox.scss b/org.eclipse.osbp.themes/valo/components/_checkbox.scss
new file mode 100644
index 0000000..569a414
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_checkbox.scss
@@ -0,0 +1,167 @@
+/**
+ * Outputs the selectors and properties for the CheckBox component.
+ *
+ * @param {string} $primary-stylename (v-checkbox) - the primary style name for the selectors
+ * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
+ *
+ * @group checkbox
+ */
+@mixin valo-checkbox ($primary-stylename: v-checkbox, $include-additional-styles: contains($v-included-additional-styles, checkbox)) {
+
+  .#{$primary-stylename} {
+    @include valo-checkbox-style;
+  }
+
+
+  @if $include-additional-styles {
+    .#{$primary-stylename}-small {
+      @include valo-checkbox-style($unit-size: $v-unit-size--small);
+      font-size: $v-font-size--small;
+    }
+
+    .#{$primary-stylename}-large {
+      @include valo-checkbox-style($unit-size: $v-unit-size--large);
+      font-size: $v-font-size--large;
+    }
+  }
+
+}
+
+
+/**
+ * Outputs the font icon to indicate the checked state.
+ * 
+ * @group checkbox
+ */
+@mixin valo-checkbox-icon-style {
+  content: "\f00c";
+  font-family: ThemeIcons;
+}
+
+
+/**
+ * Outputs the styles for a checkbox variant.
+ * 
+ * @param {color} $background-color ($v-background-color) - The background color of the checkbox
+ * @param {size} $unit-size ($v-unit-size) - The sizing of the checkbox. The width and height of the checkbox will be the unit-size divided by 2.
+ * @param {color} $selection-color ($v-selection-color) - The color of the checked state icon 
+ * 
+ * @group checkbox
+ */
+@mixin valo-checkbox-style ($background-color: $v-background-color, $unit-size: $v-unit-size, $selection-color: $v-selection-color) {
+
+  // So that we can use the same 'unit-size' for all component sizes
+  $size: $unit-size/2;
+
+  position: relative;
+  line-height: round($size);
+  white-space: nowrap;
+
+  &.v-has-width label {
+    white-space: normal;
+  }
+
+  :root & {
+    padding-left: round($size*1.33);
+
+    label {
+      @include valo-tappable;
+      display: inline-block;
+    }
+  }
+
+  :root & > input {
+    position: absolute;
+    clip: rect(0,0,0,0);
+    left: .2em;
+    top: .2em;
+    z-index: 0;
+    margin: 0;
+
+    &:focus ~ label:before {
+      @include valo-button-focus-style($background-color: $background-color, $border-fallback: null);
+      @include box-shadow(valo-bevel-and-shadow($background-color: $background-color, $bevel: $v-bevel, $shadow: $v-shadow, $gradient: $v-gradient, $include-focus: true));
+    }
+
+    & ~ label:before,
+    & ~ label:after {
+      content: "";
+      display: inline-block;
+      @include box-sizing(border-box);
+      width: round($size);
+      height: round($size);
+      position: absolute;
+      top: 0;
+      left: 0;
+      border-radius: min(round($size/3), $v-border-radius);
+      font-size: round($v-font-size * 0.8 * ($size*2/$v-unit-size));
+      text-align: center;
+    }
+
+    & ~ label:before {
+      @include valo-button-style($background-color: $background-color, $unit-size: $size, $border-radius: min(round($size/3), $v-border-radius), $states: normal);
+      padding: 0;
+      height: round($size);
+    }
+
+    & ~ label:after {
+      @include valo-checkbox-icon-style;
+      color: transparent;
+      @if $v-animations-enabled {
+        @include transition(color 100ms);
+      }
+    }
+
+    &:active ~ label:after {
+      @include valo-button-active-style($background-color: $background-color);
+    }
+
+    &:checked ~ label:after {
+      color: $selection-color;
+    }
+  }
+
+  & > .v-icon,
+  & > label .v-icon  {
+    margin: 0 round($size/3) 0 round($size/6);
+    min-width: 1em;
+    cursor: pointer;
+  }
+
+  &.v-disabled {
+    > label,
+    > .v-icon {
+      cursor: default;
+      @include opacity($v-disabled-opacity);
+    }
+
+    > label > .v-icon {
+      cursor: default;
+    }
+
+    :root & > input:active ~ label:after {
+      background: transparent;
+    }
+  }
+
+  &.v-readonly {
+    > label,
+    > .v-icon {
+      cursor: default;
+    }
+
+    > label > .v-icon {
+      cursor: default;
+    }
+
+    :root & > input:active ~ label:after {
+      background: transparent;
+    }
+
+    :root & > input ~ label:after {
+      @include opacity($v-disabled-opacity);
+    }
+  }
+
+
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_colorpicker.scss b/org.eclipse.osbp.themes/valo/components/_colorpicker.scss
new file mode 100644
index 0000000..3f334e8
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_colorpicker.scss
@@ -0,0 +1,236 @@
+/**
+ * Outputs the global selectors and properties for the ColorPicker component - styles which are 
+ * considered mandatory for the component to work properly.
+ *
+ * @param {string} $primary-stylename (v-colorpicker) - the primary style name for the selectors
+ *
+ * @group colorpicker
+ */
+@mixin valo-colorpicker-global ($primary-stylename: v-colorpicker) {
+  $valo-colorpicker-pathPrefix: null;
+  @if $v-relative-paths == false {
+    $valo-colorpicker-pathPrefix: "../valo/components/";
+  }
+
+  .#{$primary-stylename}-popup.v-window {
+    min-width: 220px !important;
+  }
+
+  .#{$primary-stylename}-gradient-container {
+    overflow: visible !important;
+  }
+
+  .#{$primary-stylename}-gradient-clicklayer {
+    @include opacity(0);
+  }
+
+  .rgb-gradient .#{$primary-stylename}-gradient-background {
+    background: url(#{$valo-colorpicker-pathPrefix}img/colorpicker/gradient2.png);
+  }
+
+  .hsv-gradient .#{$primary-stylename}-gradient-foreground {
+    background: url(#{$valo-colorpicker-pathPrefix}img/colorpicker/gradient.png);
+  }
+
+  .#{$primary-stylename}-gradient-higherbox {
+    &:before {
+      content: "";
+      width: 11px;
+      height: 11px;
+      border-radius: 7px;
+      border: 1px solid #fff;
+      @include box-shadow(0 0 0 1px rgba(0,0,0,.3), inset 0 0 0 1px rgba(0,0,0,.3));
+      position: absolute;
+      bottom: -6px;
+      left: -6px;
+    }
+  }
+
+  .#{$primary-stylename}-popup .v-slider.v-slider-red:before {
+    background-color: red;
+  }
+
+  .#{$primary-stylename}-popup .v-slider.v-slider-green:before {
+    background-color: green;
+  }
+
+  .#{$primary-stylename}-popup .v-slider.v-slider-blue:before {
+    background-color: blue;
+  }
+
+  .#{$primary-stylename}-popup .v-slider.hue-slider:before {
+    background: url(#{$valo-colorpicker-pathPrefix}img/colorpicker/slider_hue_bg.png);
+  }
+
+  .#{$primary-stylename}-popup input.v-textfield-dark {
+    color: #fff;
+  }
+
+  .#{$primary-stylename}-popup input.v-textfield-light {
+    color: #000;
+  }
+
+  // TODO magic numbers
+  .#{$primary-stylename}-grid {
+    height: 319px;
+  }
+
+  .#{$primary-stylename}-popup .colorselect td {
+    line-height: 15px;
+  }
+}
+
+
+/**
+ * Outputs the selectors and properties for the ColorPicker component.
+ *
+ * @param {string} $primary-stylename (v-colorpicker) - the primary style name for the selectors
+ *
+ * @group colorpicker
+ */
+@mixin valo-colorpicker ($primary-stylename: v-colorpicker) {
+
+  .#{$primary-stylename}-popup.v-window {
+    min-width: 220px !important;
+  }
+
+  .#{$primary-stylename}-popup {
+    .v-tabsheet-tabs {
+      padding: 0 round($v-unit-size/4);
+    }
+
+    [class$="sliders"] {
+      padding: round($v-unit-size/3);
+
+      .v-widget {
+        width: 100% !important;
+        vertical-align: middle;
+      }
+
+      .v-has-caption {
+        white-space: nowrap;
+        padding-left: $v-font-size * 3;
+      }
+
+      .v-caption {
+        display: inline-block;
+        margin-left: $v-font-size * -3;
+        width: $v-font-size * 3;
+      }
+
+      // Saturation caption needs more space
+      .v-slot-hue-slider + .v-slot {
+        .v-has-caption {
+          padding-left: $v-font-size * 5;
+        }
+
+        .v-caption {
+          margin-left: $v-font-size * -5;
+          width: $v-font-size * 5;
+        }
+      }
+    }
+
+    .v-slider-red .v-slider-base:after {
+      background: red;
+      border: none;
+      @include box-shadow(none);
+    }
+
+    .v-slider-green .v-slider-base:after {
+      background: green;
+      border: none;
+      @include box-shadow(none);
+    }
+
+    .v-slider-blue .v-slider-base:after {
+      background: blue;
+      border: none;
+      @include box-shadow(none);
+    }
+
+    .v-margin-bottom {
+      padding-bottom: 0;
+    }
+
+    .resize-button {
+      width: 100% !important;
+      height: auto !important;
+      text-align: center;
+      outline: none;
+
+      &:before {
+        font-family: ThemeIcons;
+        content: "\f141";
+      }
+    }
+
+    .resize-button-caption {
+      display: none;
+    }
+
+    .v-horizontallayout {
+      height: auto !important;
+      padding: round($v-unit-size/4) 0;
+      background-color: $v-background-color;
+      border-top: first-number($v-border) solid scale-color($v-background-color, $lightness: -5%);
+
+      .v-expand {
+        overflow: visible;
+      }
+
+      .v-button {
+        width: 80% !important;
+      }
+    }
+  }
+
+  .#{$primary-stylename}-preview {
+    width: 100% !important;
+    height: auto !important;
+    padding: round($v-unit-size/4);
+  }
+
+  .#{$primary-stylename}-preview-textfield {
+    height: auto !important;
+    text-align: center;
+    border: none;
+  }
+
+  .#{$primary-stylename} {
+    width: auto;
+  }
+
+  .#{$primary-stylename}-button-color {
+    position: absolute;
+    top: round($v-unit-size/6);
+    right: round($v-unit-size/6);
+    bottom: round($v-unit-size/6);
+    left: round($v-unit-size/6);
+    border-radius: $v-border-radius - 1px;
+    border: 1px solid hsla(0, 0%, 0%, .5);
+    max-width: $v-unit-size - round($v-unit-size/3) - 2px;
+
+    + .v-button-caption:not(:empty) {
+      margin-left: round($v-unit-size/2);
+    }
+
+    .v-ie8 & {
+      position: relative;
+      top: auto;
+      right: auto;
+      bottom: auto;
+      left: auto;
+      width: $v-font-size;
+      height: $v-font-size;
+      display: inline-block;
+      vertical-align: middle;
+      margin: 0 round($v-font-size / -2);
+
+      + .v-button-caption {
+        margin-left: round($v-unit-size/2);
+      }
+    }
+  }
+
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_combobox.scss b/org.eclipse.osbp.themes/valo/components/_combobox.scss
new file mode 100644
index 0000000..d240be5
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_combobox.scss
@@ -0,0 +1,518 @@
+/**
+ * Outputs the selectors and properties for the ComboBox component.
+ *
+ * @param {string} $primary-stylename (v-filterselect) - the primary style name for the selectors
+ * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
+ *
+ * @group combobox
+ */
+@mixin valo-combobox ($primary-stylename: v-filterselect, $include-additional-styles: contains($v-included-additional-styles, combobox)) {
+
+  .#{$primary-stylename} {
+    position: relative;
+    width: $v-default-field-width;
+    @include valo-combobox-style;
+    white-space: nowrap;
+
+    .v-icon {
+      position: absolute;
+      pointer-events: none;
+    }
+  }
+
+  .#{$primary-stylename}-error {
+    .#{$primary-stylename}-input {
+      @include valo-textfield-error-style;
+    }
+
+    .#{$primary-stylename}-button {
+      color: $v-error-indicator-color;
+      border-color: $v-error-indicator-color;
+    }
+  }
+
+  .#{$primary-stylename}-suggestpopup {
+    @include valo-combobox-popup-style;
+  }
+
+  .#{$primary-stylename}-no-input {
+    @include valo-combobox-no-input-style;
+  }
+
+
+  @if $include-additional-styles {
+    .#{$primary-stylename}-borderless {
+      .#{$primary-stylename}-input {
+        @include valo-textfield-borderless-style;
+      }
+      .#{$primary-stylename}-button {
+        border: none;
+        color: inherit;
+        @include opacity(.5);
+      }
+      &.#{$primary-stylename}-prompt .#{$primary-stylename}-input {
+        @include valo-textfield-prompt-style(transparent);
+      }
+    }
+
+    .#{$primary-stylename}-align-right input {
+      text-align: right;
+    }
+
+    .#{$primary-stylename}-align-center input {
+      text-align: center;
+    }
+
+    .#{$primary-stylename}-tiny {
+      @include valo-combobox-style($unit-size: $v-unit-size--tiny, $bevel: null, $shadow: null, $gradient: null, $border: null, $border-radius: null, $background-color: null, $states: normal);
+      font-size: $v-font-size--tiny;
+    }
+
+    .#{$primary-stylename}-compact,
+    .#{$primary-stylename}-small {
+      @include valo-combobox-style($unit-size: $v-unit-size--small, $bevel: null, $shadow: null, $gradient: null, $border: null, $border-radius: null, $background-color: null, $states: normal);
+    }
+
+    .#{$primary-stylename}-small {
+      font-size: $v-font-size--small;
+    }
+
+    .#{$primary-stylename}-large {
+      @include valo-combobox-style($unit-size: $v-unit-size--large, $bevel: null, $shadow: null, $gradient: null, $border: null, $border-radius: null, $background-color: null, $states: normal);
+      font-size: $v-font-size--large;
+    }
+
+    .#{$primary-stylename}-huge {
+      @include valo-combobox-style($unit-size: $v-unit-size--huge, $bevel: null, $shadow: null, $gradient: null, $border: null, $border-radius: null, $background-color: null, $states: normal);
+      font-size: $v-font-size--huge;
+    }
+  }
+}
+
+
+/**
+ * Outputs the styles for a combobox variant.
+ *
+ * @param {size} $unit-size ($v-unit-size) - The sizing of the combobox, which corresponds its height
+ * @param {color} $font-color (null) - The font color of the combobox. Computed from the $background-color by default.
+ * @param {number} $font-weight (max(400, $v-font-weight)) - The font weight of the combobox
+ * @param {size} $font-size (null) - The font size of the combobox. Inherited from the parent by default.
+ * @param {color} $background-color ($v-textfield-background-color) - The background color of the combobox
+ * @param {list} $border ($v-textfield-border) - The border of the combobox
+ * @param {size} $border-radius ($v-textfield-border-radius) - The border-radius of the combobox
+ * @param {list} $gradient (none) - Valo specific gradient value. See the documentation for $v-gradient.
+ * @param {list} $bevel ($v-textfield-bevel) - Box-shadow value according to $v-bevel documentation
+ * @param {list} $shadow ($v-textfield-shadow) - Box-shadow value according to $v-shadow documentation
+ * @param {list} $states (normal focus disabled) - The combobox states for which to output corresponding styles
+ *
+ * @group combobox
+ */
+@mixin valo-combobox-style (
+    $unit-size: $v-unit-size,
+
+    $font-color: null,
+    $font-weight: max(400, $v-font-weight),
+    $font-size: null,
+
+    $background-color: $v-textfield-background-color,
+    $border: $v-textfield-border,
+    $border-radius: $v-textfield-border-radius,
+
+    $gradient: none,
+    $bevel: $v-textfield-bevel,
+    $shadow: $v-textfield-shadow,
+
+    $states: normal focus disabled
+  ) {
+
+    height: $unit-size;
+    border-radius: $border-radius;
+
+  [class*="input"] {
+    @include valo-combobox-input-style(
+          $unit-size: $unit-size,
+          $gradient: $gradient,
+          $bevel: $bevel,
+          $shadow: $shadow,
+          $border: $border,
+          $border-radius: $border-radius,
+          $background-color: $background-color,
+          $font-color: $font-color,
+          $font-size: $font-size,
+          $font-weight: $font-weight,
+          $states: $states);
+  }
+
+  .v-icon + [class*="input"] {
+    padding-left: $unit-size;
+  }
+
+  img.v-icon {
+    $padding-width: ceil($unit-size/6);
+    max-height: $unit-size;
+    @if $border-radius {
+      $padding-width: $padding-width + ceil($border-radius/3);
+    }
+    margin-left: $padding-width;
+  }
+
+  span.v-icon {
+    color: valo-font-color($background-color);
+    width: $unit-size;
+    line-height: 1;
+    padding-top: .12em;
+  }
+
+  &[class*="prompt"] > [class*="input"] {
+    @include valo-textfield-prompt-style($background-color);
+  }
+
+  [class$="button"] {
+    @include valo-combobox-button-style($unit-size: $unit-size, $bevel: $bevel, $background-color: $background-color, $border-radius: $border-radius, $border: $border);
+  }
+
+  &.v-disabled  {
+    @include opacity($v-textfield-disabled-opacity);
+    & [class$="button"] {
+      cursor: default;
+      pointer-events: none;
+      &:active:after {
+        display: none;
+      }
+    }
+  }
+
+  &.v-readonly {
+    [class*="input"] {
+      @include valo-textfield-readonly-style;
+    }
+
+    [class$="button"] {
+      cursor: default;
+      pointer-events: none;
+      &:active:after {
+        display: none;
+      }
+    }
+  }
+}
+
+
+/**
+ * Outputs the styles for a combobox variant input element.
+ * 
+ * @param {size} $unit-size ($v-unit-size) - The sizing of the input (affects the padding only, width and height are 100%)
+ * @param {size | list} $padding (null) - The padding of the input. Computed from other parameters by default.
+ * @param {color} $font-color (null) - The font color of the input. Computed from the $background-color by default.
+ * @param {number} $font-weight (null) - The font weight of the input. Inherited from the parent by default.
+ * @param {size} $font-size (null) - The font size of the combobox. Inherited from the parent by default.
+ * @param {color} $background-color ($v-textfield-background-color) - The background color of the input
+ * @param {list} $border ($v-textfield-border) - The border of the input
+ * @param {size} $border-radius ($v-textfield-border-radius) - The border-radius of the input
+ * @param {list} $gradient (none) - Valo specific gradient value. See the documentation for $v-gradient.
+ * @param {list} $bevel ($v-textfield-bevel) - Box-shadow value according to $v-bevel documentation
+ * @param {list} $shadow ($v-textfield-shadow) - Box-shadow value according to $v-shadow documentation
+ * @param {list} $states (normal focus disabled) - The combobox states for which to output corresponding styles
+ *
+ * @group combobox
+ */
+@mixin valo-combobox-input-style (
+    $unit-size: $v-unit-size,
+    $padding: null,
+
+    $font-color: null,
+    $font-weight: null,
+    $font-size: null,
+
+    $background-color: $v-textfield-background-color,
+    $border: $v-textfield-border,
+    $border-radius: $v-textfield-border-radius,
+
+    $gradient: none,
+    $bevel: $v-bevel,
+    $shadow: $v-shadow,
+
+    $states: normal focus disabled
+) {
+  @include box-sizing(border-box);
+  @include valo-textfield-style($unit-size: $unit-size,
+                                $padding: $padding,
+                                $font-color: $font-color,
+                                $font-weight: $font-weight,
+                                $font-size: $font-size,
+                                $background-color: $background-color,
+                                $border: $border,
+                                $border-radius: $border-radius,
+                                $gradient: $gradient,
+                                $bevel: $bevel,
+                                $shadow: $shadow,
+                                $states: $states);
+  width: 100% !important; // Need to override calculated inline style which is sometimes added
+  height: 100%;
+  padding-right: round($unit-size * 1) + 1;
+  border-radius: inherit;
+}
+
+
+/**
+ * Outputs the styles for a combobox variant button element.
+ * 
+ * @param {size} $unit-size ($v-unit-size) - The sizing of the button, which corresponds its width.
+ * @param {list} $bevel ($v-textfield-bevel) - Box-shadow value according to $v-bevel documentation
+ * @param {color} $background-color ($v-textfield-background-color) - The background color of the input, which affects the font color of the button
+ * @param {size} $border-radius ($v-textfield-border-radius) - The border-radius of the input, which affects the border-radius of the button
+ * @param {list} $border ($v-textfield-border) - The border of the input, which affects the border of the button
+ *
+ * @group combobox
+ */
+@mixin valo-combobox-button-style ($unit-size: $v-unit-size, $bevel: $v-bevel, $background-color: $v-textfield-background-color, $border-radius: $v-border-radius, $border: $v-textfield-border) {
+  $border-width: first-number($border) or 0;
+  @include valo-tappable;
+  position: absolute;
+  width: $unit-size;
+
+  @if $border and $border != none {
+    top: $border-width;
+    right: $border-width;
+    bottom: $border-width;
+  }
+
+  @if type-of($background-color) == color {
+    @if $border {
+      border-left: valo-border($color: $background-color, $border: $v-textfield-border, $strength: 0.5);
+    }
+    color: mix($background-color, valo-font-color($background-color));
+
+    .v-ie8 & {
+      background-color: $background-color;
+    }
+  }
+
+  @if $v-border-radius > 0 {
+    $br: $v-border-radius - $border-width;
+    border-radius: 0 $br $br 0;
+  }
+
+  &:before {
+    @include valo-combobox-button-icon-style;
+
+    @if $v-animations-enabled {
+      @include transition(color 140ms);
+    }
+    position: absolute;
+    width: $unit-size;
+    text-align: center;
+    top: 50%;
+    line-height: 1;
+    margin-top: -.47em;
+  }
+
+  @if $v-hover-styles-enabled and type-of($background-color) == color {
+    &:hover:before {
+      color: valo-font-color($background-color);
+    }
+  }
+
+  &:active:after {
+    content: "";
+    position: absolute;
+    top: 0;
+    right: 0;
+    bottom: 0;
+    left: 0;
+    border-radius: inherit;
+    @if type-of($background-color) == color {
+      @include valo-button-active-style($background-color);
+    }
+  }
+}
+
+
+/**
+ * Outputs the font icon styles for the combobox drop down button.
+ *
+ * @group combobox
+ */
+@mixin valo-combobox-button-icon-style {
+  font-family: ThemeIcons;
+  content: "\f078";
+}
+
+
+/**
+ * Outputs the styles for a combobox popup.
+ *
+ * @group combobox
+ */
+@mixin valo-combobox-popup-style {
+
+  @if $v-animations-enabled {
+    @if $v-overlay-animate-in {
+      &[class*="animate-in"] {
+        @include animation($v-overlay-animate-in);
+      }
+    }
+    // No animate-out since that will currently prevent the dropdown from
+    // closing when the user selects an item
+  }
+
+  [class$="suggestmenu"] {
+    @include valo-selection-overlay-style($animate-in: false, $animate-out: false);
+    @include box-sizing(border-box);
+    position: relative;
+    z-index: 1;
+
+    &[style*="height"] {
+      @include box-sizing(content-box);
+    }
+  }
+
+   margin-top: ceil($v-unit-size/8) !important;
+
+  table,
+  tbody,
+  tr,
+  td {
+    display: block;
+  }
+
+  .gwt-MenuItem {
+    @include valo-selection-item-style;
+  }
+
+  .gwt-MenuItem-selected {
+    @include valo-selection-item-selected-style;
+  }
+
+  [class$="status"] {
+    position: absolute;
+    right: $v-border-radius;
+    $bg: scale-color($v-background-color, $lightness: -15%);
+    background: transparentize($bg, .1);
+    color: valo-font-color($bg);
+    border-radius: 0 0 $v-border-radius $v-border-radius;
+    height: ceil($v-unit-size*0.6);
+    bottom: -(ceil($v-unit-size*0.6));
+    font-size: ceil($v-font-size*0.73);
+    line-height: ceil($v-unit-size*0.6);
+    padding: 0 ceil($v-unit-size/7);
+    cursor: default;
+    pointer-events: none;
+
+    @if $v-animations-enabled {
+       @include animation(valo-animate-in-slide-down 200ms 80ms backwards);
+    }
+
+    > * {
+      color: valo-font-color($bg);
+      text-decoration: none;
+    }
+  }
+
+  div[class*="page"] {
+    position: absolute;
+    z-index: 3;
+    right: 0;
+    @include opacity(.2);
+    cursor: pointer;
+    @include transition( all 200ms );
+    width: ceil($v-unit-size/1.5);
+    height: ceil($v-unit-size/1.5);
+    line-height: ceil($v-unit-size/1.5);
+    text-align: center;
+    font-family: ThemeIcons;
+    @include transform( scale(.8) );
+
+    color: valo-font-color($v-background-color);
+
+    &:after {
+      // Extend click target when hovering over (popup width might change between pages)
+      content: "";
+      position: absolute;
+      display: block;
+      border-radius: 50%;
+    }
+
+    &:hover {
+      @include opacity(1);
+      background: rgba($v-background-color, .5);
+
+      &:after {
+        top: -10px;
+        bottom: -10px;
+        left: -20px;
+        right: -20px;
+      }
+    }
+
+    span {
+      // Hide text
+      display: none;
+    }
+  }
+
+  &:hover div[class*="page"] {
+    @include transform( scale(1) );
+  }
+
+  div[class*="prev"] {
+    top: 0;
+    @include transform-origin( 100% 0% );
+    border-radius: 0 $v-border-radius 0 $v-border-radius;
+    &:before {
+      content: "\f0d8";
+    }
+
+  }
+
+  div[class*="next"] {
+    bottom: 0;
+    @include transform-origin( 100% 100% );
+    border-radius: $v-border-radius 0 $v-border-radius 0;
+    &:before {
+      content: "\f0d7";
+    }
+  }
+
+  div[class*="-off"] {
+    display: none;
+  }
+}
+
+/**
+ *
+ *
+ *
+ * @group combobox
+ */
+@mixin valo-combobox-no-input-style {
+  cursor: pointer;
+  text-shadow: valo-text-shadow();
+
+  @if $v-border-radius != $v-textfield-border-radius {
+    border-radius: $v-border-radius;
+  }
+
+  [class*="input"] {
+    @include user-select(none);
+    @include valo-gradient;
+    cursor: inherit;
+    @include box-shadow(valo-bevel-and-shadow($bevel: $v-bevel, $shadow: $v-shadow, $gradient: $v-gradient));
+    @include valo-border-with-gradient($border: $v-border, $color: $v-background-color, $gradient: $v-gradient);
+    text-shadow: inherit;
+    text-overflow: ellipsis;
+    border-radius: inherit;
+
+    &:focus {
+      @include valo-textfield-focus-style($bevel: $v-bevel, $shadow: $v-shadow, $gradient: $v-gradient, $background-color: $v-background-color);
+    }
+  }
+
+  [class$="button"] {
+    border-left: none !important;
+  }
+
+  &:hover [class$="button"]:before {
+    color: inherit;
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_csslayout.scss b/org.eclipse.osbp.themes/valo/components/_csslayout.scss
new file mode 100644
index 0000000..c06d3c2
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_csslayout.scss
@@ -0,0 +1,103 @@
+/**
+ * The amount of spacing between different widgets in a component group.
+ * If null, a computed value is used ($v-border size * -1, or 1px if $v-border size is 0)
+ * 
+ * @group csslayout
+ */
+$v-component-group-spacing: null !default;
+
+
+/**
+ * Outputs the additional styles for the CssLayout component. Does not produce any other output.
+ * 
+ * @param {string} $primary-stylename (v-csslayout) - the primary style name for the selectors
+ * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
+ *
+ * @group csslayout
+ */
+@mixin valo-csslayout ($primary-stylename: v-csslayout, $include-additional-styles: contains($v-included-additional-styles, csslayout)){
+  @if $include-additional-styles {
+    .#{$primary-stylename}-well {
+      @include valo-panel-well-style;
+      @include valo-panel-adjust-content-margins;
+    }
+
+    .#{$primary-stylename}-card {
+      @include valo-panel-style;
+      @include valo-panel-adjust-content-margins;
+    }
+
+    .#{$primary-stylename}-v-component-group {
+      @include valo-component-group;
+    }
+  }
+}
+
+
+/**
+ * Outputs the styles for a horizontal component group. The target component is 
+ * expected to be a CssLayout, which is a single DIV element with child components 
+ * directly inside.
+ * 
+ * @group csslayout
+ * 
+ * @example scss
+ * .my-csslayout {
+ *   @include valo-component-group;
+ * }
+ */
+@mixin valo-component-group {
+  white-space: nowrap;
+  position: relative;
+
+  @if $v-border-radius > 0 {
+    .v-widget ~ .v-widget:not(:last-child) {
+      border-radius: 0;
+    }
+
+    .v-widget:last-child {
+      border-top-left-radius: 0;
+      border-bottom-left-radius: 0;
+    }
+
+    .v-widget:first-child,
+    .v-caption:first-child + .v-widget {
+      border-top-right-radius: 0;
+      border-bottom-right-radius: 0;
+    }
+
+    .v-widget ~ .v-widget.first.first {
+      border-radius: $v-border-radius 0 0 $v-border-radius;
+    }
+
+    .v-widget ~ .v-widget.last.last {
+      border-radius: 0 $v-border-radius $v-border-radius 0;
+    }
+  }
+
+  // Assume most components have borders.
+  // This is just a best-guess, will need fine-tuning if border-widths vary from widget-to-widget
+  .v-widget {
+    vertical-align: middle;
+
+    $v-border-width: first-number($v-border);
+
+    @if $v-border-width > 0 {
+      margin-left: $v-component-group-spacing or -$v-border-width;
+    } @else {
+      margin-left: $v-component-group-spacing or 1px;
+    }
+
+    &:first-child {
+      margin-left: 0;
+    }
+
+    // Focused component should be on top
+    &:focus,
+    &[class*="focus"],
+    [class*="focus"] {
+      position: relative;
+      z-index: 5;
+    }
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_customcomponent.scss b/org.eclipse.osbp.themes/valo/components/_customcomponent.scss
new file mode 100644
index 0000000..e9d94b7
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_customcomponent.scss
@@ -0,0 +1,10 @@
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-customcomponent) - 
+ *
+ * @group customcomponent
+ */
+@mixin valo-customcomponent ($primary-stylename: v-customcomponent) {
+  
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/valo/components/_customlayout.scss b/org.eclipse.osbp.themes/valo/components/_customlayout.scss
new file mode 100644
index 0000000..c9eddc5
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_customlayout.scss
@@ -0,0 +1,10 @@
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-customlayout) - 
+ *
+ * @group customlayout
+ */
+@mixin valo-customlayout ($primary-stylename: v-customlayout) {
+  
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/valo/components/_datefield.scss b/org.eclipse.osbp.themes/valo/components/_datefield.scss
new file mode 100644
index 0000000..6ff8a70
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_datefield.scss
@@ -0,0 +1,618 @@
+/**
+ * Outputs the selectors and properties for the DateField component.
+ *
+ * @param {string} $primary-stylename (v-datefield) - the primary style name for the selectors
+ * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
+ *
+ * @group datefield
+ */
+@mixin valo-datefield ($primary-stylename: v-datefield, $include-additional-styles: contains($v-included-additional-styles, datefield)) {
+
+  .#{$primary-stylename} {
+    position: relative;
+    width: $v-default-field-width;
+    @include valo-datefield-style;
+  }
+
+  .#{$primary-stylename}-error {
+    .#{$primary-stylename}-textfield {
+      @include valo-textfield-error-style;
+    }
+
+    .#{$primary-stylename}-button {
+      color: $v-error-indicator-color;
+      border-color: $v-error-indicator-color;
+    }
+  }
+
+  // Different widths for different resolutions
+  .#{$primary-stylename}-full {
+    width: round($v-font-size * 15);
+  }
+
+  .#{$primary-stylename}-day {
+    width: $v-default-field-width;
+  }
+
+  .#{$primary-stylename}-month {
+    width: round($v-font-size * 7.5);
+  }
+
+  .#{$primary-stylename}-year {
+    width: round($v-font-size * 6.5);
+  }
+
+  .#{$primary-stylename}-popup {
+    @include valo-datefield-popup-style;
+  }
+
+  @include valo-datefield-calendarpanel-style;
+
+
+  @if $include-additional-styles {
+    .#{$primary-stylename}-borderless {
+      .#{$primary-stylename}-textfield {
+        @include valo-textfield-borderless-style;
+      }
+      .#{$primary-stylename}-button {
+        border: none;
+        color: inherit;
+        @include opacity(.5);
+      }
+    }
+
+    .#{$primary-stylename}-align-right input {
+      text-align: right;
+    }
+
+    .#{$primary-stylename}-align-center input {
+      text-align: center;
+    }
+
+    .#{$primary-stylename}-tiny {
+      @include valo-datefield-style($unit-size: $v-unit-size--tiny, $bevel: null, $shadow: null, $border: null, $background-color: null, $states: normal);
+      font-size: $v-font-size--tiny;
+    }
+
+    .#{$primary-stylename}-compact,
+    .#{$primary-stylename}-small {
+      @include valo-datefield-style($unit-size: $v-unit-size--small, $bevel: null, $shadow: null, $border: null, $background-color: null, $states: normal);
+    }
+
+    .#{$primary-stylename}-small {
+      font-size: $v-font-size--small;
+    }
+
+    .#{$primary-stylename}-large {
+      @include valo-datefield-style($unit-size: $v-unit-size--large, $bevel: null, $shadow: null, $border: null, $background-color: null, $states: normal);
+      font-size: $v-font-size--large;
+    }
+
+    .#{$primary-stylename}-huge {
+      @include valo-datefield-style($unit-size: $v-unit-size--huge, $bevel: null, $shadow: null, $border: null, $background-color: null, $states: normal);
+      font-size: $v-font-size--huge;
+    }
+  }
+
+}
+
+
+/**
+ * Outputs the selectors and properties for the InlineDateField component.
+ *
+ * @param {string} $primary-stylename (v-inline-datefield) - the primary style name for the selectors
+ *
+ * @group datefield
+ */
+@mixin valo-inline-datefield ($primary-stylename: v-inline-datefield) {
+  @include valo-datefield-calendarpanel-style(#{$primary-stylename}-calendarpanel);
+
+  .#{$primary-stylename}-calendarpanel {
+    position: relative;
+    background: $v-overlay-background-color;
+    padding: round($v-unit-size/6);
+  }
+}
+
+
+/**
+ * Outputs the styles for a date field variant.
+ *
+ * @param {list} $bevel ($v-textfield-bevel) - Box-shadow value according to $v-bevel documentation
+ * @param {list} $shadow ($v-textfield-shadow) - Box-shadow value according to $v-shadow documentation
+ * @param {size} $unit-size ($v-unit-size) - The sizing of the datefield, which corresponds its height
+ * @param {list} $border ($v-textfield-border) - The border of the datefield
+ * @param {size} $border-radius ($v-textfield-border-radius) - The border-radius of the datefield
+ * @param {color} $background-color ($v-textfield-background-color) - The background color of the datefield
+ * @param {list} $states (normal focus disabled) - The datefield states for which to output corresponding styles
+ *
+ * @group datefield
+ */
+@mixin valo-datefield-style (
+    $bevel             : $v-textfield-bevel,
+    $shadow            : $v-textfield-shadow,
+    $unit-size         : $v-unit-size,
+    $border            : $v-textfield-border,
+    $border-radius     : $v-textfield-border-radius,
+    $background-color  : $v-textfield-background-color,
+    $states            : normal focus disabled
+  ) {
+
+  height: $unit-size;
+  border-radius: $border-radius;
+
+  [class*="textfield"] {
+    @include box-sizing(border-box);
+    @include valo-textfield-style($bevel: $bevel, $shadow: $shadow, $unit-size: $unit-size, $border: $border, $border-radius: $border-radius, $background-color: $background-color, $states: $states) ;
+    padding-left: $unit-size * 1.2;
+    width: 100%;
+    height: 100%;
+    border-radius: inherit;
+  }
+
+  &[class*="prompt"] > [class*="textfield"] {
+    @include valo-textfield-prompt-style($background-color);
+  }
+
+  [class*="button"] {
+    @include valo-datefield-button-style($unit-size: $unit-size, $bevel: $bevel, $background-color: $background-color, $border-radius: $border-radius, $border: $border);
+  }
+
+  &.v-disabled {
+    @include opacity($v-disabled-opacity);
+
+    [class*="button"] {
+      cursor: default;
+      pointer-events: none;
+      &:active:after {
+        display: none;
+      }
+    }
+  }
+
+  &.v-readonly {
+    [class*="textfield"] {
+      @include valo-textfield-readonly-style;
+    }
+
+    [class*="button"] {
+      cursor: default;
+      pointer-events: none;
+      &:active:after {
+        display: none;
+      }
+    }
+  }
+}
+
+
+/**
+ * Outputs the styles for a date field variant button element.
+ * 
+ * @param {size} $unit-size ($v-unit-size) - The sizing of the button, which corresponds its width.
+ * @param {list} $bevel ($v-textfield-bevel) - Box-shadow value according to $v-bevel documentation
+ * @param {color} $background-color ($v-textfield-background-color) - The background color of the input, which affects the font color of the button
+ * @param {size} $border-radius ($v-textfield-border-radius) - The border-radius of the input, which affects the border-radius of the button
+ * @param {list} $border ($v-textfield-border) - The border of the input, which affects the border of the button
+ *
+ * @group datefield
+ */
+@mixin valo-datefield-button-style ($unit-size: $v-unit-size, $bevel: $v-bevel, $background-color: $v-textfield-background-color, $border-radius: $v-border-radius, $border: $v-textfield-border) {
+  $border-width: first-number($border) or 0;
+  @include valo-tappable;
+  -webkit-appearance: none;
+  background: transparent;
+  padding: 0;
+  position: absolute;
+  z-index: 10;
+  width: $unit-size;
+  line-height: $unit-size - ($border-width*2);
+  text-align: center;
+  font: inherit;
+  outline: none;
+  margin: 0;
+
+  @if $border and $border != none {
+    top: $border-width;
+    bottom: $border-width;
+    left: $border-width;
+  }
+
+  @if $border {
+    border: none;
+  }
+
+  @if type-of($background-color) == color {
+    @if $border {
+      border-right: valo-border($color: $background-color, $border: $v-textfield-border, $strength: 0.5);
+    }
+    color: mix($background-color, valo-font-color($background-color));
+
+    &:hover {
+      color: valo-font-color($background-color);
+    }
+  }
+
+  @if $border-radius > 0 {
+    $br: max(0, $border-radius - $border-width);
+    border-radius: $br 0 0 $br;
+  }
+
+  &:before {
+    @include valo-datefield-button-icon-style;
+    @if $v-animations-enabled {
+      @include transition(color 140ms);
+    }
+  }
+
+  &:active:after {
+    content: "";
+    position: absolute;
+    top: 0;
+    right: 0;
+    bottom: 0;
+    left: 0;
+    @if type-of($background-color) == color {
+      @include valo-button-active-style($background-color);
+    }
+    border-radius: inherit;
+  }
+}
+
+
+/**
+ * Outputs the font icon styles for the date field drop down button.
+ *
+ * @group datefield
+ */
+@mixin valo-datefield-button-icon-style {
+  font-family: ThemeIcons;
+  content: "\f073";
+}
+
+
+/**
+ * Outputs the styles for a date field popup.
+ *
+ * @group datefield
+ */
+@mixin valo-datefield-popup-style {
+  @include valo-overlay-style;
+
+  margin-top: ceil($v-unit-size/8) !important;
+  margin-bottom: ceil($v-unit-size/8) !important;
+  margin-right: ceil($v-unit-size/8) !important;
+  cursor: default;
+  width: auto;
+
+   table {
+    border-collapse: collapse;
+    border-spacing: 0;
+    margin: 0 auto;
+  }
+
+  td {
+    padding: round($v-unit-size/20);
+  }
+
+  @include valo-datefield-calendarpanel-style;
+}
+
+
+/**
+ * Outputs the styles for calendar panel (i.e. month view).
+ * 
+ * @param {string} $primary-stylename (v-datefield-calendarpanel) - the primary style name for the selectors
+ *
+ * @group datefield
+ */
+@mixin valo-datefield-calendarpanel-style ($primary-stylename: v-datefield-calendarpanel) {
+  .#{$primary-stylename} {
+    font-size: $v-font-size;
+    text-align: center;
+
+    &:focus {
+      outline: none;
+    }
+  }
+
+  .#{$primary-stylename}-day {
+    @include valo-datefield-calendarpanel-day-style;
+    display: inline-block;
+    @include box-sizing(border-box);
+    cursor: pointer;
+    &:hover {
+      @include valo-datefield-calendarpanel-day-hover-style;
+    }
+  }
+
+  .#{$primary-stylename}-day-offmonth {
+    @include valo-datefield-calendarpanel-day-offmonth-style;
+  }
+
+  .#{$primary-stylename}-day-today {
+    @include valo-datefield-calendarpanel-day-today-style;
+  }
+
+  .#{$primary-stylename}-day.#{$primary-stylename}-day-selected,
+  .#{$primary-stylename}-day.#{$primary-stylename}-day-selected:hover {
+    @include valo-datefield-calendarpanel-day-selected-style
+  }
+
+  .#{$primary-stylename}-day.#{$primary-stylename}-day-focused {
+    @include valo-datefield-calendarpanel-day-focused-style;
+  }
+
+  .#{$primary-stylename}-day.#{$primary-stylename}-day-outside-range,
+  .#{$primary-stylename}-day.#{$primary-stylename}-day-outside-range:hover {
+    @include valo-datefield-calendarpanel-outside-range-style;
+  }
+
+  .#{$primary-stylename}-weekdays {
+    height: round($v-unit-size * 0.7);
+    color: mix(valo-font-color($v-background-color), rgba($v-background-color, .7));
+
+    strong {
+      font: inherit;
+      font-size: ceil($v-font-size * 0.86);
+    }
+  }
+
+  .#{$primary-stylename}-header {
+    white-space: nowrap;
+  }
+
+  td[class*="year"],
+  td[class*="month"] {
+    button {
+      @include appearance(none);
+      border: none;
+      background: transparent;
+      padding: 0;
+      margin: 0;
+      cursor: pointer;
+      color: transparent;
+      font-size: 0; // For IE8, where transparent text is not possible
+      width: round($v-unit-size * 0.5);
+      height: round($v-unit-size * 0.67);
+      outline: none;
+      position: relative;
+      vertical-align: middle;
+
+      &:before {
+        color: mix($v-background-color, valo-font-color($v-background-color));
+        font-size: round($v-font-size * 1.3);
+        line-height: round($v-font-size * 1.5);
+
+        @if $v-animations-enabled {
+          @include transition(color 200ms);
+        }
+      }
+
+      &:hover:before {
+        color: $v-focus-color;
+      }
+
+      &.outside-range {
+        cursor: default;
+        @include opacity(.3);
+
+        &:hover:before {
+          color: mix($v-background-color, valo-font-color($v-background-color));
+        }
+      }
+    }
+  }
+
+  .v-button-prevyear:before {
+    @include valo-datefield-calendarpanel-prevyear-icon-style;
+  }
+
+  .v-button-prevmonth:before {
+    @include valo-datefield-calendarpanel-prevmonth-icon-style;
+  }
+
+  .v-button-nextyear:before {
+    @include valo-datefield-calendarpanel-nextyear-icon-style;
+  }
+
+  .v-button-nextmonth:before {
+    @include valo-datefield-calendarpanel-nextmonth-icon-style;
+  }
+
+  td.#{$primary-stylename}-month {
+    width: round($v-unit-size * 4);
+    @include valo-datefield-calendarpanel-month-style;
+  }
+
+  .#{$primary-stylename}-year td.#{$primary-stylename}-month {
+    width: round($v-unit-size * 2);
+  }
+
+  .#{$primary-stylename}-weeknumber,
+  .#{$primary-stylename}-weekdays.#{$primary-stylename}-weeknumbers td:first-child {
+    width: round($v-unit-size * 0.8);
+    color: mix(valo-font-color($v-background-color), rgba($v-background-color, .7));
+    font-size: ceil($v-font-size * 0.86);
+    display: inline-block;
+    text-align: left;
+  }
+
+  .#{$primary-stylename}-weeknumber {
+    position: relative;
+  }
+
+  .#{$primary-stylename}-weeknumbers .v-first:before {
+    content: "";
+    position: absolute;
+    top: round($v-unit-size * 0.7) + round($v-unit-size/10)*2 + $v-overlay-padding-vertical;
+    bottom: 0;
+    left: 0;
+    width: round($v-unit-size * 0.7) + $v-overlay-padding-horizontal*2;
+    border-top: valo-border($color: $v-app-background-color, $strength: 0.3);
+    border-right: valo-border($color: $v-app-background-color, $strength: 0.3);
+    border-top-right-radius: $v-border-radius;
+    border-bottom-left-radius: $v-border-radius;
+    background: $v-app-background-color;
+  }
+
+  td.#{$primary-stylename}-time {
+    width: 100%;
+    font-size: ceil($v-font-size * 0.86);
+
+    .v-label {
+      display: inline;
+      margin: 0 0.1em;
+      font-weight: 400;
+    }
+  }
+
+}
+
+
+/**
+ * Outputs the styles for an individual day element in a calendar panel.
+ * 
+ * @group datefield
+ */
+@mixin valo-datefield-calendarpanel-day-style {
+  @include box-sizing(border-box);
+  width: round($v-unit-size * 0.8);
+  height: round($v-unit-size * 0.7);
+  border: first-number(valo-border()) solid transparent;
+  line-height: round($v-unit-size * 0.7);
+  text-align: center;
+  font-size: ceil($v-font-size * 0.86);
+  background: $v-background-color;
+
+  @if $v-border-radius > 0 {
+    border-radius: ceil($v-border-radius/2);
+  }
+  @if $v-animations-enabled {
+    @include transition(color 200ms);
+  }
+}
+
+
+/**
+ * Outputs the hover state styles for an individual day element in a calendar panel.
+ * 
+ * @group datefield
+ */
+@mixin valo-datefield-calendarpanel-day-hover-style {
+  color: $v-selection-color;
+}
+
+
+/**
+ * Outputs the styles for an individual day element, which are not part of the current month, in a calendar panel.
+ * 
+ * @group datefield
+ */
+@mixin valo-datefield-calendarpanel-day-offmonth-style {
+  color: mix(valo-font-color($v-background-color), $v-background-color);
+  background: transparent;
+}
+
+/**
+ * Outputs the styles for an individual day element, which are outside available range.
+ *
+ * @group datefield
+ */
+@mixin valo-datefield-calendarpanel-outside-range-style {
+  color: mix(valo-font-color($v-background-color), $v-background-color);
+  cursor: not-allowed;
+}
+
+/**
+ * Outputs the styles for todays day element in a calendar panel.
+ * 
+ * @group datefield
+ */
+@mixin valo-datefield-calendarpanel-day-today-style {
+  color: valo-font-color($v-background-color, 0.9);
+  font-weight: max(600, $v-font-weight + 100);
+  border-color: valo-font-color($v-background-color, 0.3);
+}
+
+
+/**
+ * Outputs the styles for the selected day element in a calendar panel.
+ * 
+ * @group datefield
+ */
+@mixin valo-datefield-calendarpanel-day-selected-style {
+  color: valo-font-color($v-selection-color);
+  @include valo-gradient($v-selection-color);
+  border: none;
+  font-weight: max(600, $v-font-weight + 100);
+}
+
+
+/**
+ * Outputs the focus state styles for an individual day element in a calendar panel.
+ * 
+ * @group datefield
+ */
+@mixin valo-datefield-calendarpanel-day-focused-style {
+  @include valo-focus-style;
+  position: relative; // Show above other cells
+
+  .v-ie8 & {
+    border-color: $v-focus-color;
+  }
+}
+
+
+/**
+ * Outputs the font icon styles for the next month button in a calendar panel.
+ * 
+ * @group datefield
+ */
+@mixin valo-datefield-calendarpanel-nextmonth-icon-style {
+  font-family: ThemeIcons;
+  content: "\f105";
+}
+
+
+/**
+ * Outputs the font icon styles for the previous month button in a calendar panel.
+ * 
+ * @group datefield
+ */
+@mixin valo-datefield-calendarpanel-prevmonth-icon-style {
+  font-family: ThemeIcons;
+  content: "\f104";
+}
+
+
+/**
+ * Outputs the font icon styles for the next year button in a calendar panel.
+ * 
+ * @group datefield
+ */
+@mixin valo-datefield-calendarpanel-nextyear-icon-style {
+  font-family: ThemeIcons;
+  content: "\f101";
+}
+
+
+/**
+ * Outputs the font icon styles for the previous year button in a calendar panel.
+ * 
+ * @group datefield
+ */
+@mixin valo-datefield-calendarpanel-prevyear-icon-style {
+  font-family: ThemeIcons;
+  content: "\f100";
+}
+
+
+/**
+ * Outputs the styles for the current month and year title element in a calendar panel.
+ * 
+ * @group datefield
+ */
+@mixin valo-datefield-calendarpanel-month-style {
+  color: $v-selection-color;
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_dragwrapper.scss b/org.eclipse.osbp.themes/valo/components/_dragwrapper.scss
new file mode 100644
index 0000000..6e4859b
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_dragwrapper.scss
@@ -0,0 +1,129 @@
+/**
+ * Outputs the styles and selectors for the DragAndDropWrapper component.
+ * 
+ * @param {string} $primary-stylename (v-ddwrapper) - the primary style name for the selectors
+ * 
+ * @group drag-n-drop
+ */
+@mixin valo-dragwrapper ($primary-stylename: v-ddwrapper) {
+
+  [draggable=true] {
+    -khtml-user-drag: element;
+    -webkit-user-drag: element;
+  }
+
+  .#{$primary-stylename}.v-active-drag-source {
+    // This breaks file upload dragging (for some reason the ddwrapper gets this class when an active file drag is over it)
+    // visibility: hidden;
+  }
+
+  .#{$primary-stylename} {
+    position: relative;
+  }
+
+  .#{$primary-stylename}-over:before,
+  .#{$primary-stylename}-over:after {
+    content: "";
+    position: absolute;
+    z-index: 10;
+    top: -1px;
+    right: -1px;
+    bottom: -1px;
+    left: -1px;
+    border: 0 solid $v-focus-color;
+  }
+
+  .#{$primary-stylename}-over-top:before {
+    border-top-width: 2px;
+  }
+
+  .#{$primary-stylename}-over-right:before {
+    border-right-width: 2px;
+  }
+
+  .#{$primary-stylename}-over-bottom:before {
+    border-bottom-width: 2px;
+  }
+
+  .#{$primary-stylename}-over-left:before {
+    border-left-width: 2px;
+  }
+
+  .no-vertical-drag-hints {
+    .#{$primary-stylename}-over-top,
+    &.#{$primary-stylename}-over-top {
+      &:before {
+        border-top-width: 0;
+      }
+      &:after {
+        @include valo-ddwrapper-box-hint-style;
+      }
+    }
+
+    .#{$primary-stylename}-over-bottom,
+    &.#{$primary-stylename}-over-bottom {
+      &:before {
+        border-bottom-width: 0;
+      }
+      &:after {
+        @include valo-ddwrapper-box-hint-style;
+      }
+    }
+  }
+
+  .no-horizontal-drag-hints {
+    &.#{$primary-stylename}-over-left,
+    .#{$primary-stylename}-over-left {
+      &:before {
+        border-left-width: 0;
+      }
+      &:after {
+        @include valo-ddwrapper-box-hint-style;
+      }
+    }
+
+    &.#{$primary-stylename}-over-right,
+    .#{$primary-stylename}-over-right {
+      &:before {
+        border-right-width: 0;
+      }
+      &:after {
+        @include valo-ddwrapper-box-hint-style;
+      }
+    }
+  }
+
+  .#{$primary-stylename}-over-middle:after,
+  .#{$primary-stylename}-over-center:after {
+    @include valo-ddwrapper-box-hint-style;
+  }
+
+  .no-box-drag-hints {
+    &.#{$primary-stylename}:after,
+    .#{$primary-stylename}:after {
+      display: none !important;
+      content: none;
+    }
+  }
+
+
+}
+
+
+/**
+ * Outputs the styles for a drop target when the drag is on top of it.
+ * 
+ * @group drag-n-drop
+ */
+@mixin valo-ddwrapper-box-hint-style {
+  border-width: 2px;
+  border-radius: $v-border-radius;
+  @include opacity(.3);
+
+  $focus-color: $v-focus-color;
+  @if is-dark-color($focus-color) {
+    background: scale-color($focus-color, $lightness: 50%);
+  } @else {
+    background: scale-color($focus-color, $lightness: -50%);
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_escalator.scss b/org.eclipse.osbp.themes/valo/components/_escalator.scss
new file mode 100644
index 0000000..477d6d4
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_escalator.scss
@@ -0,0 +1,116 @@
+/**
+ *
+ *
+ * @param {string} $primaryStyleName (v-escalator) - 
+ *
+ * @group escalator
+ */
+@mixin valo-escalator($primaryStyleName : v-escalator) {
+
+$background-color: white;
+$border-color: #aaa;
+
+.#{$primaryStyleName} {
+  position: relative;
+  background-color: $background-color;
+}
+
+.#{$primaryStyleName}-scroller {
+  position: absolute;
+  overflow: auto;
+  z-index: 20;
+}
+
+.#{$primaryStyleName}-scroller-horizontal {
+  left: 0; /* Left position adjusted to align with frozen columns */
+  right: 0;
+  bottom: 0;
+  overflow-y: hidden;
+  -ms-overflow-y: hidden;
+}
+
+.#{$primaryStyleName}-scroller-vertical {
+  right: 0;
+  top: 0;    /* this will be overridden by code, but it's a good default behavior */
+  bottom: 0; /* this will be overridden by code, but it's a good default behavior */
+  overflow-x: hidden;
+  -ms-overflow-x: hidden;
+}
+
+.#{$primaryStyleName}-tablewrapper {
+  position: absolute;
+  overflow: hidden;
+}
+
+.#{$primaryStyleName}-tablewrapper > table {
+  border-spacing: 0;
+  table-layout: fixed;
+  width: inherit; /* a decent default fallback */
+}
+
+.#{$primaryStyleName}-header,
+.#{$primaryStyleName}-body,
+.#{$primaryStyleName}-footer {
+  position: absolute;
+  left: 0;
+  width: inherit;
+  z-index: 10;
+}
+
+.#{$primaryStyleName}-header { top: 0; }
+.#{$primaryStyleName}-footer { bottom: 0; }
+
+.#{$primaryStyleName}-body {
+  z-index: 0;
+  top: 0;
+  
+  .#{$primaryStyleName}-row {
+    position: absolute;
+    top: 0;
+    left: 0;
+  }
+}
+
+.#{$primaryStyleName}-row {
+  display: block;
+  
+  .v-ie8 & {
+    /* IE8 doesn't let table rows be longer than body only with display block. Moar hax. */
+    float: left;
+    clear: left;
+    
+    /* 
+     * The inline style of margin-top from the <tbody> to offset the header's dimension is, 
+     * for some strange reason, inherited into each contained <tr>. 
+     * We need to cancel it: 
+     */
+    margin-top: 0;
+  }
+
+  > td, > th {
+    /* IE8 likes the bgcolor here instead of on the row */
+    background-color: $background-color;
+  }
+}
+
+
+.#{$primaryStyleName}-row {
+  width: inherit;
+}
+
+.#{$primaryStyleName}-cell {
+  display: block;
+  float: left;
+  border: 1px solid $border-color;
+  padding: 2px;
+  white-space: nowrap;
+  -moz-box-sizing: border-box;
+  box-sizing: border-box;
+}
+
+.#{$primaryStyleName}-cell.frozen {
+  position: relative;
+  z-index: 0;
+}
+
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_form.scss b/org.eclipse.osbp.themes/valo/components/_form.scss
new file mode 100644
index 0000000..6b15d2a
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_form.scss
@@ -0,0 +1,22 @@
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-form) - 
+ *
+ * @group form
+ */
+@mixin valo-form ($primary-stylename: v-form) {
+  
+  .#{$primary-stylename} fieldset {
+    border: none;
+    padding: 0;
+    margin: 0;
+    height: 100%;
+  }
+  
+  .#{$primary-stylename}-content {
+    height: 100%;
+    @include box-sizing(border-box);
+  }
+  
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_formlayout.scss b/org.eclipse.osbp.themes/valo/components/_formlayout.scss
new file mode 100644
index 0000000..35627eb
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_formlayout.scss
@@ -0,0 +1,260 @@
+/**
+ * Outputs the selectors and properties for the FormLayout component.
+ *
+ * @param {string} $primary-stylename (v-formlayout) - the primary style name for the selectors
+ * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
+ *
+ * @group formlayout
+ */
+@mixin valo-formlayout ($primary-stylename: v-formlayout, $include-additional-styles: contains($v-included-additional-styles, formlayout)) {
+
+  @include valo-formlayout-spacing;
+  @include valo-formlayout-margin;
+
+  .#{$primary-stylename} > table {
+    border-spacing: 0;
+    position: relative;
+  }
+
+  .#{$primary-stylename}.v-has-width > table,
+  .#{$primary-stylename}.v-has-width .#{$primary-stylename}-contentcell {
+    width: 100%;
+  }
+
+  .#{$primary-stylename}-error-indicator {
+    width: round($v-unit-size/2);
+  }
+
+  .#{$primary-stylename}-captioncell {
+    vertical-align: top;
+    line-height: $v-unit-size - 1px;
+
+    .v-caption {
+      padding-bottom: 0;
+    }
+
+    .v-caption-h2,
+    .v-caption-h3,
+    .v-caption-h4 {
+      height: 3em;
+    }
+  }
+
+  .#{$primary-stylename}-contentcell {
+    .v-checkbox,
+    .v-radiobutton {
+      font-weight: $v-font-weight + 100;
+    }
+
+    > .v-label-h2,
+    > .v-label-h3,
+    > .v-label-h4 {
+      position: absolute;
+      left: 0;
+      right: 0;
+      width: auto !important;
+      margin-top: -0.5em;
+      padding-bottom: 0.5em;
+      border-bottom: valo-border($color: $v-app-background-color, $strength: 0.5);
+    }
+  }
+
+
+  @if $include-additional-styles {
+    .#{$primary-stylename}.light {
+      @include valo-formlayout-light-style;
+    }
+  }
+
+}
+
+
+/**
+ * Outputs the styles for form layout margin.
+ *
+ * @param {list} $margin ($v-layout-margin-top $v-layout-margin-right $v-layout-margin-bottom $v-layout-margin-left) - The margin for the form layout (any valid CSS margin value)
+ *
+ * @group formlayout
+ */
+@mixin valo-formlayout-margin ($margin: $v-layout-margin-top $v-layout-margin-right $v-layout-margin-bottom $v-layout-margin-left) {
+  $top: 0;
+  $right: 0;
+  $bottom: 0;
+  $left: 0;
+
+  @if length($margin) == 1 {
+    $top: $margin;
+    $right: $margin;
+    $bottom: $margin;
+    $left: $margin;
+  } @else if length($margin) == 2 {
+    $top: nth($margin, 1);
+    $right: nth($margin, 2);
+    $bottom: nth($margin, 1);
+    $left: nth($margin, 2);
+  } @else if length($margin) == 3 {
+    $top: nth($margin, 1);
+    $right: nth($margin, 2);
+    $bottom: nth($margin, 3);
+    $left: nth($margin, 2);
+  } @else if length($margin) == 4 {
+    $top: nth($margin, 1);
+    $right: nth($margin, 2);
+    $bottom: nth($margin, 3);
+    $left: nth($margin, 4);
+  }
+
+  [class*="margin-top"] > tbody > [class*="firstrow"] > td {
+    padding-top: $top;
+  }
+
+  [class*="margin-bottom"] > tbody > [class*="lastrow"] > td {
+    padding-bottom: $bottom;
+  }
+
+  [class*="margin-left"] > tbody > [class*="row"] > [class*="captioncell"] {
+    padding-left: $left;
+  }
+
+  [class*="margin-left"] > tbody > [class*="row"] > [class*="contentcell"] {
+    > .v-label-h2,
+    > .v-label-h3,
+    > .v-label-h4 {
+      left: $left;
+    }
+  }
+
+  [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"] {
+    padding-right: $right;
+
+    > .v-label-h2,
+    > .v-label-h3,
+    > .v-label-h4 {
+      right: $right;
+    }
+  }
+}
+
+
+/**
+ * Outputs the styles for form layout spacing.
+ *
+ * @param {size} $vertical ($v-layout-spacing-vertical) - The vertical spacing between the rows in the form layout
+ *
+ * @group formlayout
+ */
+@mixin valo-formlayout-spacing ($vertical: $v-layout-spacing-vertical) {
+  [class*="spacing"] > tbody > [class*="row"] > td {
+    padding-top: $vertical;
+  }
+
+  [class*="spacing"] > tbody > [class*="firstrow"] > td {
+    padding-top: 0;
+  }
+}
+
+
+/**
+ * Outputs the styles for a light style form layout. This mixin expects the target to have the normal styles of a form layout applied.
+ *
+ * @param {size} $row-height ($v-unit-size) - The height of an individual form layout row
+ *
+ * @group formlayout
+ */
+@mixin valo-formlayout-light-style ($row-height: $v-unit-size) {
+  > table {
+    padding: 0;
+  }
+
+  > table > tbody > tr > td {
+    padding-top: 0;
+    height: $row-height; // Effectively min-height
+    border-bottom: valo-border($color: $v-app-background-color, $strength: 0.3);
+  }
+
+  > table > tbody > [class*="lastrow"] > td {
+    border-bottom: none;
+  }
+
+  > table > tbody > tr > [class*="captioncell"] {
+    color: valo-font-color($v-background-color, .5);
+    text-align: right;
+    padding-left: ceil($v-unit-size/3);
+    line-height: $row-height;
+  }
+
+  > table > tbody > [class*="row"] > [class*="contentcell"] {
+    padding-right: 0;
+
+    > .v-textfield,
+    > .v-textarea,
+    > .v-filterselect,
+    > .v-datefield,
+    > .v-filterselect-input,
+    > .v-datefield-textfield {
+      width: 100%;
+    }
+
+    > .v-textfield,
+    > .v-textarea,
+    > .v-filterselect input,
+    > .v-datefield input,
+    > .v-richtextarea {
+      @include valo-textfield-style($unit-size: $row-height, $border-radius: 0, $border: null, $bevel: none, $shadow: none, $background-color: null);
+      background: transparent;
+      border: none;
+      color: inherit;
+
+      &:focus {
+        box-shadow: none;
+      }
+    }
+
+    > .v-textfield-prompt,
+    > .v-textarea-prompt,
+    > .v-filterselect-prompt input,
+    > .v-datefield-prompt input {
+      @include valo-textfield-prompt-style;
+    }
+
+    > .v-textarea,
+    > .v-richtextarea {
+      height: auto;
+    }
+
+    > .v-label-h2,
+    > .v-label-h3,
+    > .v-label-h4 {
+      border-bottom: none;
+      left: 0;
+      right: 0;
+    }
+
+    > .v-label-h3,
+    > .v-label-h4 {
+      margin-top: 0;
+    }
+  }
+
+  .v-richtextarea {
+    margin: round($v-unit-size/8) 0;
+  }
+
+  .v-filterselect-button,
+  .v-datefield-button {
+    border: none;
+
+    &:active:after {
+      display: none;
+    }
+  }
+
+  .v-datefield-button {
+    right: 0;
+    left: auto;
+  }
+
+  .v-checkbox {
+    margin-left: ceil($v-unit-size/6);
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_grid.scss b/org.eclipse.osbp.themes/valo/components/_grid.scss
new file mode 100644
index 0000000..4a0715b
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_grid.scss
@@ -0,0 +1,278 @@
+@import "table";
+
+$v-grid-row-background-color: valo-table-background-color() !default;
+$v-grid-row-stripe-background-color: scale-color($v-grid-row-background-color, $lightness: if(color-luminance($v-grid-row-background-color) < 10, 4%, -4%)) !default;
+
+$v-grid-border-color-source: $v-grid-row-background-color !default;
+$v-grid-border: flatten-list(valo-border($color: $v-grid-border-color-source, $strength: 0.8)) !default;
+$v-grid-cell-focused-border: max(2px, first-number($v-border)) solid $v-selection-color !default;
+
+$v-grid-row-height: $v-table-row-height !default;
+$v-grid-row-selected-background-color: $v-selection-color !default;
+
+$v-grid-header-font-size: $v-table-header-font-size !default;
+$v-grid-header-background-color: $v-background-color !default;
+
+$v-grid-cell-padding-horizontal: 1.5 * $v-table-cell-padding-horizontal !default;
+
+$v-grid-animations-enabled: $v-animations-enabled !default;
+
+$v-grid-details-marker-width: first-number($v-grid-border) * 2 !default;
+$v-grid-details-marker-color: $v-selection-color !default;
+$v-grid-details-border-top: valo-border($color: $v-grid-border-color-source, $strength: 0.3) !default;
+$v-grid-details-border-top-stripe: valo-border($color: $v-grid-row-stripe-background-color, $strength: 0.3) !default;
+
+$v-grid-border-size: 1px !default;
+$v-grid-border: $v-grid-border-size solid #ddd !default;
+$v-grid-cell-vertical-border: $v-grid-border !default;
+$v-grid-cell-horizontal-border: $v-grid-cell-vertical-border !default;
+$v-grid-details-border-bottom: $v-grid-cell-horizontal-border !default;
+$v-grid-details-border-bottom-stripe: $v-grid-cell-horizontal-border !default;
+
+@import "../../base/grid/grid";
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-grid) -
+ *
+ * @group grid
+ */
+@mixin valo-grid ($primary-stylename: v-grid) {
+
+  @include base-grid($primary-stylename);
+
+  .#{$primary-stylename} {
+    @include user-select(text);
+    background-color: $v-background-color;
+
+    &.v-disabled {
+      @include opacity($v-disabled-opacity);
+    }
+  }
+
+  .#{$primary-stylename}-header .#{$primary-stylename}-cell {
+    @include valo-gradient($v-grid-header-background-color);
+    text-shadow: valo-text-shadow($font-color: valo-font-color($v-grid-header-background-color), $background-color: $v-grid-header-background-color);
+  }
+
+  .#{$primary-stylename}-header .#{$primary-stylename}-cell.dragged {
+    @include opacity(0.5, false);
+    @include transition (opacity .3s ease-in-out);
+   }
+
+   .#{$primary-stylename}-header .#{$primary-stylename}-cell.dragged-column-header {
+    margin-top: round($v-grid-row-height/-2);
+   }
+
+  .#{$primary-stylename}-footer .#{$primary-stylename}-cell {
+    @include valo-gradient($v-grid-footer-background-color);
+    text-shadow: valo-text-shadow($font-color: valo-font-color($v-grid-footer-background-color), $background-color: $v-grid-footer-background-color);
+  }
+
+  .#{$primary-stylename}-header-deco {
+    @include valo-gradient($v-grid-header-background-color);
+  }
+
+  .#{$primary-stylename}-footer-deco,
+  .#{$primary-stylename}-horizontal-scrollbar-deco {
+    @include valo-gradient($v-grid-footer-background-color);
+  }
+
+  // Selected
+  .#{$primary-stylename}-row-selected {
+    $grid-sel-bg: $v-grid-row-selected-background-color;
+
+    > .#{$primary-stylename}-cell {
+      @include valo-gradient($grid-sel-bg);
+      color: valo-font-color($grid-sel-bg);
+      text-shadow: valo-text-shadow($font-color: valo-font-color($grid-sel-bg), $background-color: $grid-sel-bg);
+      border-color: adjust-color($grid-sel-bg, $lightness: -8%, $saturation: -8%);
+    }
+
+    > .#{$primary-stylename}-cell-focused:before {
+      border-color: adjust-color($grid-sel-bg, $lightness: 20%);
+    }
+  }
+
+  .#{$primary-stylename}-editor {
+    @include valo-focus-style;
+    border-color: $v-focus-color;
+  }
+
+  .#{$primary-stylename}-editor-footer {
+    font-size: $v-font-size--small;
+    padding: 0 round($v-layout-spacing-horizontal / 2);
+    background: $v-app-background-color;
+    @if $v-grid-animations-enabled {
+      @include animation(valo-grid-editor-footer-animate-in 200ms 120ms backwards);
+    }
+  }
+
+  @if $v-grid-animations-enabled {
+    .#{$primary-stylename}-editor-footer:first-child {
+      @include animation(valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards);
+    }
+  }
+
+  .#{$primary-stylename}-editor-cells {
+    z-index: 1;
+  }
+
+  .#{$primary-stylename}-editor-cells > div {
+    // Vertical centering for widgets
+    &:before {
+      content: "";
+      display: inline-block;
+      height: 100%;
+      vertical-align: middle;
+    }
+    
+    &.not-editable.#{$primary-stylename}-cell {
+      float: none;
+    }
+    
+    .error::before {
+      border-top: round($v-unit-size / 4) solid $v-error-indicator-color;
+      border-right: round($v-unit-size / 4) solid transparent;
+    }
+    
+    .error,
+    .error > input {
+      // taken from @mixin valo-textfield-error-style()
+      background-color: scale-color($v-error-indicator-color, $lightness: 98%);
+    }
+
+    .v-textfield,
+    .v-textfield-focus,
+    .v-datefield,
+    .v-datefield .v-textfield-focus,
+    .v-filterselect-input,
+    .v-filterselect-input:focus {
+      border: none;
+      border-radius: 0;
+      background: transparent;
+
+      @if $v-textfield-bevel {
+        @include box-shadow(valo-bevel-and-shadow($bevel: $v-textfield-bevel));
+      } @else {
+        @include box-shadow(none);
+      }
+    }
+    
+    input[type="text"].v-datefield-textfield {
+    	padding-left: $v-unit-size * 1.2;
+    }
+    
+    .v-datefield-button {
+      .v-ie8 & {
+        margin-left: 0px;
+      }
+    }
+      
+    .v-filterselect-button {
+      .v-ie8 & {
+        margin-left: 0px;
+      }
+    }
+
+    .v-textfield-focus,
+    .v-datefield .v-textfield-focus,
+    .v-filterselect-input:focus {
+      position: relative;
+    }
+
+    .v-select {
+      padding-left: round($v-grid-cell-padding-horizontal / 2);
+      padding-right: round($v-grid-cell-padding-horizontal / 2);
+    }
+
+    .v-checkbox {
+      margin: 0 round($v-grid-cell-padding-horizontal / 2) 0 $v-grid-cell-padding-horizontal;
+
+	  > input[type="checkbox"] {
+      	margin-left: 0;
+      }
+      
+      > label {
+        white-space: nowrap;
+      }
+    }
+  }
+
+  .#{$primary-stylename}-editor-message > div:before {
+    display: inline-block;
+    @include valo-error-indicator-style($is-pseudo-element: true);
+  }
+
+  .#{$primary-stylename}-editor-save,
+  .#{$primary-stylename}-editor-cancel {
+    @include valo-link-style;
+    font-weight: $v-font-weight + 100;
+    text-decoration: none;
+    border: none;
+    background: transparent;
+    padding: round($v-layout-spacing-vertical / 2) round($v-layout-spacing-horizontal / 2);
+    margin: 0;
+    outline: none;
+  }  
+
+  .#{$primary-stylename}-spacer {
+    margin-top: first-number($v-grid-border) * -1;
+  }
+
+  // Sidebar
+  .#{$primary-stylename}-sidebar.v-contextmenu {
+    &.open {
+
+      .#{$primary-stylename}-sidebar-content {
+        margin: 0 0 2px;
+        padding: 4px 4px 2px;
+      }
+    }
+
+    &.closed {
+      @include valo-gradient($v-grid-header-background-color);
+    }
+  }
+
+  // Customize scrollbars
+  .#{$primary-stylename}-scroller {
+    &::-webkit-scrollbar {
+      border: none;
+    }
+
+    &::-webkit-scrollbar-thumb {
+      border-radius: 10px;
+      border: 4px solid transparent;
+      background: if(is-dark-color($v-grid-header-background-color), rgba(255,255,255,.3), rgba(0,0,0,.3));
+      -webkit-background-clip: content-box;
+      background-clip: content-box;
+    }
+  }
+
+  .#{$primary-stylename}-scroller-vertical::-webkit-scrollbar-thumb {
+    min-height: 30px;
+  }
+
+  .#{$primary-stylename}-scroller-horizontal::-webkit-scrollbar-thumb {
+    min-width: 30px;
+  }
+
+}
+
+
+@include keyframes(valo-grid-editor-footer-animate-in) {
+  0% {
+    margin-top: -$v-grid-row-height;
+  }
+}
+
+@include keyframes(valo-grid-editor-footer-animate-in-alt) {
+  0% {
+    margin-bottom: -$v-grid-row-height - first-number($v-grid-cell-horizontal-border);
+  }
+  100% {
+    margin-bottom: first-number($v-grid-cell-horizontal-border) * -1;
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_gridlayout.scss b/org.eclipse.osbp.themes/valo/components/_gridlayout.scss
new file mode 100644
index 0000000..e177775
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_gridlayout.scss
@@ -0,0 +1,61 @@
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-gridlayout) - 
+ *
+ * @group gridlayout
+ */
+@mixin valo-gridlayout-global ($primary-stylename: v-gridlayout) {
+  .#{$primary-stylename} {
+    position: relative;
+  }
+  .#{$primary-stylename}-slot {
+    position: absolute;
+    line-height: $v-line-height;
+  }
+  .#{$primary-stylename}-spacing-on {
+    overflow: hidden;
+  }
+  .#{$primary-stylename}-spacing,
+  .#{$primary-stylename}-spacing-off {
+    padding-left: 0;
+    padding-top: 0;
+  }
+  .#{$primary-stylename}-spacing-off {
+    overflow: hidden;
+  }
+}
+
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-gridlayout) - 
+ *
+ * @group gridlayout
+ */
+@mixin valo-gridlayout($primary-stylename : v-gridlayout) {
+
+  .#{$primary-stylename}-margin-top {
+    padding-top: $v-layout-margin-top;
+  }
+
+  .#{$primary-stylename}-margin-bottom {
+    padding-bottom: $v-layout-margin-bottom;
+  }
+
+  .#{$primary-stylename}-margin-left {
+    padding-left: $v-layout-margin-left;
+  }
+
+  .#{$primary-stylename}-margin-right {
+    padding-right: $v-layout-margin-right;
+  }
+
+  .#{$primary-stylename}-spacing-on {
+    padding-left: $v-layout-spacing-horizontal;
+    padding-top: $v-layout-spacing-vertical;
+  }
+
+
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/valo/components/_label.scss b/org.eclipse.osbp.themes/valo/components/_label.scss
new file mode 100644
index 0000000..95500ce
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_label.scss
@@ -0,0 +1,280 @@
+/**
+ * The font weight for headers.
+ * 
+ * @group label
+ */
+$v-font-weight--header: $v-font-weight - 100 !default;
+
+/**
+ * The line height for headers.
+ * 
+ * @group label
+ */
+$v-line-height--header: 1.1 !default;
+
+/**
+ * The font family for headers.
+ * 
+ * @group label
+ */
+$v-font-family--header: null !default;
+
+/**
+ * The font color for colored style labels.
+ * 
+ * @group label
+ */
+$v-font-color--colored: $v-selection-color !default;
+
+/**
+ * The font size for 1st level headers.
+ * 
+ * @group label
+ */
+$v-font-size--h1: 2.4em !default;
+
+/**
+ * The font size for 2nd level headers.
+ * 
+ * @group label
+ */
+$v-font-size--h2: 1.6em !default;
+
+/**
+ * The font size for 3rd level headers.
+ * 
+ * @group label
+ */
+$v-font-size--h3: 1.2em !default;
+
+/**
+ * The font family for 1st level headers.
+ * 
+ * @group label
+ */
+$v-font-family--h1: $v-font-family--header !default;
+
+/**
+ * The font family for 2nd level headers.
+ * 
+ * @group label
+ */
+$v-font-family--h2: $v-font-family--header !default;
+
+/**
+ * The font family for 3rd level headers.
+ * 
+ * @group label
+ */
+$v-font-family--h3: $v-font-family--header !default;
+
+/**
+ * The letter spacing for 1st level headers.
+ * 
+ * @group label
+ */
+$v-letter-spacing--h1: -0.03em !default;
+
+/**
+ * The letter spacing for 2nd level headers.
+ * 
+ * @group label
+ */
+$v-letter-spacing--h2: -0.02em !default;
+
+/**
+ * The letter spacing for 3rd level headers.
+ * 
+ * @group label
+ */
+$v-letter-spacing--h3: 0 !default;
+
+/**
+ * The letter spacing for 4th level headers.
+ * 
+ * @group label
+ */
+$v-letter-spacing--h4: 0 !default;
+
+
+/**
+ * Outputs the selectors and styles for the Label component.
+ * 
+ * @param {string} $primary-stylename (v-label) - the primary style name for the selectors
+ * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
+ *
+ * @group label
+ */
+@mixin valo-label ($primary-stylename: v-label, $include-additional-styles: contains($v-included-additional-styles, label)) {
+
+  .#{$primary-stylename} {
+    @include user-select(text);
+  }
+
+  .#{$primary-stylename}-undef-w {
+    white-space: nowrap;
+  }
+
+  h1, .#{$primary-stylename}-h1,
+  h2, .#{$primary-stylename}-h2,
+  h3, .#{$primary-stylename}-h3 {
+    line-height: $v-line-height--header;
+    font-weight: $v-font-weight--header;
+    color: valo-font-color($v-app-background-color, 0.92);
+  }
+
+  h1, .#{$primary-stylename}-h1 {
+    font-size: $v-font-size--h1;
+    margin-top: 1.4em;
+    margin-bottom: 1em;
+    font-family: $v-font-family--h1;
+    letter-spacing: $v-letter-spacing--h1;
+  }
+
+  h2, .#{$primary-stylename}-h2 {
+    font-size: $v-font-size--h2;
+    font-family: $v-font-family--h2;
+    margin-top: 1.6em;
+    margin-bottom: 0.77em;
+    letter-spacing: $v-letter-spacing--h2;
+  }
+
+  h3, .#{$primary-stylename}-h3 {
+    font-size: $v-font-size--h3;
+    font-family: $v-font-family--h3;
+    margin-top: 1.8em;
+    margin-bottom: 0.77em;
+    letter-spacing: $v-letter-spacing--h3;
+  }
+
+  h4, .#{$primary-stylename}-h4 {
+    line-height: $v-line-height--header;
+    font-weight: $v-font-weight + 200;
+    font-size: $v-font-size--small;
+    color: valo-font-color($v-app-background-color, 0.74);
+    text-transform: uppercase;
+    letter-spacing: $v-letter-spacing--h4;
+    margin-top: 2.4em;
+    margin-bottom: 0.8em;
+  }
+
+  .v-csslayout {
+   > h1,
+   > h2,
+   > h3,
+   > h4
+   > .#{$primary-stylename}-h1,
+   > .#{$primary-stylename}-h2,
+   > .#{$primary-stylename}-h3,
+   > .#{$primary-stylename}-h4 {
+      &:first-child {
+        margin-top: $v-font-size;
+      }
+    }
+  }
+
+  .v-verticallayout > .v-slot:first-child,
+  .v-verticallayout > div > .v-slot:first-child {
+    h1, .#{$primary-stylename}-h1,
+    h2, .#{$primary-stylename}-h2,
+    h3, .#{$primary-stylename}-h3,
+    h4, .#{$primary-stylename}-h4 {
+      margin-top: $v-font-size;
+    }
+  }
+
+  .v-verticallayout > .v-slot:first-child .v-formlayout-contentcell,
+  .v-verticallayout > div > .v-slot:first-child .v-formlayout-contentcell {
+    h1, .#{$primary-stylename}-h1,
+    h2, .#{$primary-stylename}-h2,
+    h3, .#{$primary-stylename}-h3,
+    h4, .#{$primary-stylename}-h4 {
+      margin-top: -0.5em;
+    }
+  }
+
+  h1, .#{$primary-stylename}-h1,
+  h2, .#{$primary-stylename}-h2,
+  h3, .#{$primary-stylename}-h3,
+  h4, .#{$primary-stylename}-h4 {
+    &.no-margin {
+      margin: 0 !important;
+    }
+  }
+
+
+  @if $include-additional-styles {
+
+    .#{$primary-stylename}-colored {
+      color: $v-font-color--colored;
+    }
+
+    .#{$primary-stylename}-large {
+      font-size: $v-font-size--large;
+    }
+
+    .#{$primary-stylename}-small {
+      font-size: $v-font-size--small;
+    }
+
+    .#{$primary-stylename}-tiny {
+      font-size: $v-font-size--tiny;
+    }
+
+    .#{$primary-stylename}-huge {
+      font-size: $v-font-size--huge;
+    }
+
+    .#{$primary-stylename}-bold {
+      font-weight: $v-font-weight + 200;
+    }
+
+    .#{$primary-stylename}-light {
+      font-weight: $v-font-weight - 100;
+      @if $v-font-weight < 400 {
+        color: valo-font-color($v-app-background-color, .5);
+      }
+    }
+
+    .#{$primary-stylename}-align-right {
+      text-align: right;
+    }
+
+    .#{$primary-stylename}-align-center {
+      text-align: center;
+    }
+
+    .#{$primary-stylename}-spinner {
+      @include valo-spinner;
+    }
+
+    .#{$primary-stylename}-success,
+    .#{$primary-stylename}-failure {
+      background: $v-textfield-background-color;
+      color: valo-font-color($v-textfield-background-color);
+      border: 2px solid $v-friendly-color;
+      border-radius: $v-border-radius;
+      padding: round($v-unit-size/5) round($v-unit-size/2) round($v-unit-size/5) round($v-unit-size);
+      font-weight: $v-font-weight + 100;
+      font-size: round($v-font-size * 0.95);
+
+      &:before {
+        font-family: ThemeIcons;
+        content: "\f00c";
+        margin-right: .5em;
+        margin-left: round($v-unit-size/-2);
+        color: $v-friendly-color;
+      }
+    }
+
+    .#{$primary-stylename}-failure {
+      border-color: $v-error-indicator-color;
+
+      &:before {
+        content: "\f05e";
+        color: $v-error-indicator-color;
+      }
+    }
+  }
+
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_link.scss b/org.eclipse.osbp.themes/valo/components/_link.scss
new file mode 100644
index 0000000..270de1a
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_link.scss
@@ -0,0 +1,81 @@
+/**
+ *
+ * @group link
+ */
+$v-link-font-color: $v-focus-color !default;
+
+/**
+ *
+ * @group link
+ */
+$v-link-text-decoration: underline !default;
+
+/**
+ *
+ * @group link
+ */
+$v-link-cursor: pointer !default;
+
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-link) -
+ * @param {bool} $include-additional-styles -
+ *
+ * @group link
+ */
+@mixin valo-link ($primary-stylename: v-link, $include-additional-styles: contains($v-included-additional-styles, link)) {
+  .#{$primary-stylename} {
+    @include valo-link-style;
+
+    a {
+      cursor: inherit;
+      color: inherit;
+      text-decoration: inherit;
+      @if $v-animations-enabled {
+        @include transition(inherit);
+      }
+    }
+
+    .v-icon {
+      cursor: inherit;
+    }
+  }
+
+  @if $include-additional-styles {
+    .#{$primary-stylename}-small {
+      font-size: $v-font-size--small;
+    }
+
+    .#{$primary-stylename}-large {
+      font-size: $v-font-size--large;
+    }
+  }
+}
+
+
+/**
+ *
+ *
+ *
+ * @group link
+ */
+@mixin valo-link-style {
+  cursor: $v-link-cursor;
+  color: $v-link-font-color;
+  text-decoration: $v-link-text-decoration;
+  font-weight: inherit;
+
+  @if $v-animations-enabled {
+    @include transition(color 140ms);
+  }
+
+  &:hover {
+    color: lighten($v-link-font-color, 10%);
+  }
+
+  &.v-disabled {
+    @include opacity($v-disabled-opacity);
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_loginform.scss b/org.eclipse.osbp.themes/valo/components/_loginform.scss
new file mode 100644
index 0000000..88745d6
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_loginform.scss
@@ -0,0 +1,10 @@
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-loginform) - 
+ *
+ * @group loginform
+ */
+@mixin valo-loginform ($primary-stylename: v-loginform) {
+  
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/valo/components/_menubar.scss b/org.eclipse.osbp.themes/valo/components/_menubar.scss
new file mode 100644
index 0000000..4b4a657
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_menubar.scss
@@ -0,0 +1,409 @@
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-menubar) - 
+ * @param {bool} $include-additional-styles - 
+ *
+ * @group menubar
+ */
+@mixin valo-menubar ($primary-stylename: v-menubar, $include-additional-styles: contains($v-included-additional-styles, menubar)) {
+
+  .#{$primary-stylename} {
+    @include valo-button-static-style($states: normal focus disabled, $vertical-centering: false);
+    @include valo-menubar-style;
+  }
+
+  .#{$primary-stylename}:active:after {
+    background: transparent;
+  }
+
+  .#{$primary-stylename} > .#{$primary-stylename}-menuitem {
+    @include valo-menubar-menuitem-style;
+  }
+
+  .#{$primary-stylename} > .#{$primary-stylename}-menuitem-checked {
+    @include valo-menubar-menuitem-checked-style;
+  }
+
+  .v-disabled > .#{$primary-stylename}-menuitem,
+  .#{$primary-stylename} > .#{$primary-stylename}-menuitem-disabled {
+    cursor: default;
+
+    &:before {
+      display: none;
+    }
+  }
+
+  .#{$primary-stylename}-menuitem-disabled {
+    @include opacity($v-disabled-opacity);
+  }
+
+  .#{$primary-stylename} > .#{$primary-stylename}-menuitem-selected {
+    @include valo-button-style($states: normal, $background-color: $v-selection-color, $border-radius: 0, $shadow: null, $unit-size: null, $font-weight: null);
+    border-top-width: 0;
+    border-left-width: 0;
+    border-bottom-width: 0;
+    z-index: 2;
+
+    &:hover:before {
+      background: none;
+    }
+  }
+
+  .#{$primary-stylename} .#{$primary-stylename}-submenu-indicator {
+    display: none;
+
+    + .#{$primary-stylename}-menuitem-caption:after {
+      font-family: ThemeIcons;
+      content: "\f078";
+      font-size: 0.7em;
+      vertical-align: .15em;
+      margin: 0 -.2em 0 .5em;
+      // IE filters are not supported on pseudo elements
+      opacity: .5;
+    }
+
+    + .#{$primary-stylename}-menuitem-caption:empty:after {
+      margin-left: -.2em;
+    }
+  }
+
+  .#{$primary-stylename}-popup {
+    @include valo-menubar-popup-style($primary-stylename);
+  }
+
+
+  @if $include-additional-styles {
+    .#{$primary-stylename}-small {
+      @include valo-menubar-style($background-color: null, $unit-size: $v-unit-size--small);
+      font-size: $v-font-size--small;
+    }
+
+    .#{$primary-stylename}-borderless {
+      @include valo-menubar-borderless-style;
+    }
+  }
+
+}
+
+
+
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-menubar) - 
+ * @param {color} $background-color ($v-background-color) - 
+ * @param {size} $unit-size ($v-unit-size) - 
+ *
+ * @group menubar
+ */
+@mixin valo-menubar-style ($primary-stylename: v-menubar, $background-color: $v-background-color, $unit-size: $v-unit-size) {
+  @include valo-button-style($states: normal focus, $cursor: default, $background-color: $background-color, $unit-size: $unit-size);
+  padding: 0;
+  text-align: left;
+
+  @if $unit-size {
+    line-height: $unit-size - first-number($v-border) * 2;
+
+    > .#{$primary-stylename}-menuitem {
+      padding: 0 round($unit-size/2.6);
+
+      &[class*="-icon-only"] {
+        width: $unit-size;
+      }
+    }
+  }
+}
+
+
+
+
+/**
+ *
+ *
+ *
+ * @group menubar
+ */
+@mixin valo-menubar-menuitem-style {
+  $border-width: first-number($v-border);
+  position: relative;
+  z-index: 1;
+  display: inline-block;
+  @include box-sizing(border-box);
+  @include valo-button-style($states: normal, $border-radius: 0, $shadow: null, $font-color: inherit, $cursor: pointer);
+  background: transparent;
+  @include box-shadow(none);
+  border-width: 0 $border-width 0 0;
+  border-color: inherit;
+  height: 100%;
+  line-height: inherit;
+  vertical-align: top;
+  text-align: center;
+
+  @if $border-width == 0 {
+    margin-right: 1px;
+  }
+
+  $br: max(0, $v-border-radius - $border-width);
+  &:first-child {
+    border-left-width: 0;
+    @if $v-border-radius > 0 {
+      border-radius: $br 0 0 $br;
+    }
+  }
+
+  &:last-child {
+    @if $v-border-radius > 0 {
+      border-radius: 0 $br $br 0;
+    }
+    border-right-width: 0;
+  }
+
+  &:first-child:last-child {
+    @if $v-border-radius > 0 {
+      border-radius: $br;
+    }
+  }
+
+  &:before {
+    content: "";
+    position: absolute;
+    top: 0;
+    right: 0;
+    bottom: 0;
+    left: 0;
+    border-radius: inherit;
+  }
+
+  @if $v-hover-styles-enabled {
+    &:hover {
+      // IE needs some nudging to show the :before element
+      zoom: 1;
+
+      &:before {
+        @include valo-button-hover-style;
+        border: none;
+      }
+    }
+  }
+
+  &:active:before {
+    @include valo-button-active-style;
+  }
+
+  $margin-width: ceil($v-unit-size/2.4/5);
+  .v-icon {
+    margin: 0 $margin-width 0 #{-$margin-width};
+    cursor: inherit;
+  }
+
+  &[class*="-icon-only"] {
+    width: $v-unit-size;
+    padding: 0;
+
+    .v-icon {
+      margin: 0;
+    }
+  }
+}
+
+
+
+
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-menubar) - 
+ *
+ * @group menubar
+ */
+@mixin valo-menubar-popup-style ($primary-stylename: v-menubar) {
+  @include valo-selection-overlay-style;
+
+  margin: ceil($v-unit-size/8) 0 0 1px !important;
+
+  .#{$primary-stylename}-submenu {
+    outline: none;
+  }
+
+  .#{$primary-stylename}-menuitem {
+    display: block;
+    @include valo-selection-item-style;
+    padding-left: $v-selection-item-height + round($v-selection-item-padding-horizontal/2); // Make room for checkable icon
+    padding-right: $v-unit-size;
+    position: relative;
+  }
+
+  .#{$primary-stylename}-submenu-indicator {
+    display: none;
+
+    + .#{$primary-stylename}-menuitem-caption:after {
+      position: absolute;
+      right: $v-selection-item-padding-horizontal;
+      @include valo-menubar-submenu-indicator-style;
+    }
+  }
+
+  .#{$primary-stylename}-menuitem-selected {
+    @include valo-selection-item-selected-style;
+  }
+
+  .#{$primary-stylename}-separator {
+    display: block;
+    margin: $v-selection-overlay-padding-vertical 0;
+    height: 0;
+    overflow: hidden;
+    border-bottom: valo-border($color: $v-overlay-background-color, $strength: 0.5);
+    @if first-number($v-border) == 0 {
+      border-bottom-width: 1px;
+    }
+  }
+
+  [class*="checked"] .#{$primary-stylename}-menuitem-caption:before {
+    @include valo-menubar-checked-icon-style;
+    position: absolute;
+    left: $v-selection-item-padding-horizontal;
+  }
+
+  [class*="unchecked"] .#{$primary-stylename}-menuitem-caption:before {
+    content: "";
+  }
+
+  [class*="disabled"] {
+    cursor: default;
+  }
+}
+
+
+
+/**
+ *
+ *
+ *
+ * @group menubar
+ */
+@mixin valo-menubar-submenu-indicator-style {
+  font-family: ThemeIcons;
+  content: "\f054";
+  line-height: $v-selection-item-height + 2px;
+}
+
+/**
+ *
+ *
+ *
+ * @group menubar
+ */
+@mixin valo-menubar-checked-icon-style {
+  content: "\f00c";
+  font-family: ThemeIcons;
+}
+
+
+/**
+ *
+ *
+ * @param {list} $background-color - 
+ *
+ * @group menubar
+ */
+@mixin valo-menubar-menuitem-checked-style ($background-color: if(color-luminance($v-background-color) < 10, scale-color($v-background-color, $lightness: 10%, $saturation: -5%), scale-color($v-background-color, $lightness: -5%, $saturation: -5%))) {
+  $grad: valo-gradient-style($v-gradient) valo-gradient-opacity($v-gradient)/4;
+  @include box-shadow(none);
+  @include valo-gradient($color: $background-color, $gradient: $grad, $direction: to top);
+  color: valo-font-color($background-color, 0.9);
+}
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-menubar) - 
+ *
+ * @group menubar
+ */
+@mixin valo-menubar-menuitem-checked ($background-color, $primary-stylename: v-menubar) {
+  .#{$primary-stylename}-menuitem-checked {
+    @include valo-menubar-menuitem-checked-style($background-color: $background-color);
+  }
+}
+
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-menubar) - 
+ *
+ * @group menubar
+ */
+@mixin valo-menubar-borderless-style ($primary-stylename: v-menubar) {
+  border: none;
+  border-radius: 0;
+  padding: first-number($v-border);
+  @include box-shadow(none);
+  text-shadow: none;
+  background: transparent;
+  color: inherit;
+
+  &:focus:after {
+    display: none;
+  }
+
+  .#{$primary-stylename}-menuitem {
+    @include box-shadow(none);
+    border: none;
+    margin-right: max(1px, first-number($v-border));
+    border-radius: $v-border-radius;
+    color: $v-selection-color;
+    padding: 0 round($v-unit-size/3);
+
+    @if $v-animations-enabled {
+      @include transition(color 140ms);
+    }
+
+    &:first-child,
+    &:last-child,
+    &:first-child:last-child {
+      border-radius: $v-border-radius;
+    }
+
+    &:before {
+      content: none;
+    }
+
+    &:hover {
+      color: lighten($v-selection-color, 10%);
+    }
+
+    &:active {
+      color: inherit;
+    }
+  }
+
+  .#{$primary-stylename}-menuitem-checked,
+  .#{$primary-stylename}-menuitem-checked:first-child {
+    border: valo-border();
+    color: $v-selection-color;
+
+    .#{$primary-stylename}-menuitem-caption {
+      position: relative;
+      top: first-number($v-border)*-1;
+    }
+  }
+
+  .#{$primary-stylename}-menuitem-selected {
+    $font-color: valo-font-color($v-selection-color, 0.9);
+    color: $font-color;
+    text-shadow: valo-text-shadow($background-color: $v-selection-color, $font-color: $font-color);
+
+    &:hover {
+      color: $font-color;
+    }
+  }
+
+  .#{$primary-stylename}-menuitem-disabled,
+  .#{$primary-stylename}-menuitem-disabled:hover {
+    color: inherit;
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_nativebutton.scss b/org.eclipse.osbp.themes/valo/components/_nativebutton.scss
new file mode 100644
index 0000000..9bfca4f
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_nativebutton.scss
@@ -0,0 +1,12 @@
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-nativebutton) - 
+ *
+ * @group nativebutton
+ */
+@mixin valo-nativebutton ($primary-stylename: v-nativebutton) {
+  .#{$primary-stylename} {
+    -webkit-touch-callout: none;
+  }
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/valo/components/_nativeselect.scss b/org.eclipse.osbp.themes/valo/components/_nativeselect.scss
new file mode 100644
index 0000000..d0b2caf
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_nativeselect.scss
@@ -0,0 +1,45 @@
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-select) - 
+ *
+ * @group nativeselect
+ */
+@mixin valo-nativeselect ($primary-stylename: v-select) {
+  .#{$primary-stylename} select {
+    @include valo-nativeselect-select-style;
+  }
+
+  .#{$primary-stylename}-select {
+    display: block;
+
+    + .v-textfield {
+      width: auto !important;
+      margin-top: round($v-unit-size/4);
+
+      + .v-nativebutton {
+        margin-top: round($v-unit-size/4);
+        margin-left: round($v-unit-size/4);
+      }
+    }
+  }
+}
+
+
+
+/**
+ *
+ *
+ *
+ * @group nativeselect
+ */
+@mixin valo-nativeselect-select-style {
+  border: valo-border();
+  @include valo-gradient;
+  color: valo-font-color($v-background-color);
+
+  &:focus {
+    outline: none;
+    @include valo-focus-style;
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_notification.scss b/org.eclipse.osbp.themes/valo/components/_notification.scss
new file mode 100644
index 0000000..ee3cf67
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_notification.scss
@@ -0,0 +1,433 @@
+ /**
+ *
+ * @group notification
+ */
+$v-notification-title-color: $v-focus-color !default;
+
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-Notification) - 
+ * @param {bool} $include-additional-styles - 
+ *
+ * @group notification
+ */
+@mixin valo-notification ($primary-stylename: v-Notification, $include-additional-styles: contains($v-included-additional-styles, notification)) {
+
+  // Positional offsets
+
+  .#{$primary-stylename} {
+    &.v-position-top {
+      top: $v-layout-spacing-vertical;
+    }
+
+    &.v-position-right {
+      right: $v-layout-spacing-horizontal;
+    }
+
+    &.v-position-bottom {
+      bottom: $v-layout-spacing-vertical;
+    }
+
+    &.v-position-left {
+      left: $v-layout-spacing-horizontal;
+    }
+
+    &.v-position-assistive {
+      top: -9999px;
+      left: -9999px;
+    }
+  }
+
+  // Custom animations for positions
+
+  @if $v-animations-enabled {
+
+    .#{$primary-stylename}-animate-in {
+      @include animation(valo-animate-in-fade 180ms 10ms backwards);
+
+      &.v-position-top {
+        @include animation(valo-animate-in-slide-down 400ms 10ms backwards);
+      }
+
+      &.v-position-bottom {
+        @include animation(valo-animate-in-slide-up 400ms 10ms backwards);
+      }
+    }
+
+    .#{$primary-stylename}-animate-out {
+      @include animation(valo-animate-out-fade 150ms);
+
+      &.v-position-top,
+      &.v-position-bottom {
+        @include animation(valo-animate-out-slide-down-fade 200ms);
+      }
+    }
+  }
+
+  // Default style (a.k.a. humanized)
+
+  .#{$primary-stylename} {
+    border-radius: $v-border-radius;
+    text-align: center;
+    position: fixed !important;
+
+    -webkit-backface-visibility: hidden;
+    -moz-backface-visibility: hidden;
+    -ms-backface-visibility: hidden;
+    backface-visibility: hidden;
+
+    @include valo-notification-style($primary-stylename);
+
+  }
+
+  .#{$primary-stylename}-caption {
+    margin: 0;
+    display: inline-block;
+    text-align: left;
+    font-weight: inherit;
+    line-height: inherit;
+    white-space: nowrap;
+    letter-spacing: 0;
+  }
+
+  .#{$primary-stylename}-description, .#{$primary-stylename}-details {
+    margin: 0;
+    display: inline-block;
+    vertical-align: middle;
+    max-width: 30em;
+    text-align: left;
+    max-height: 20em;
+    overflow: auto;
+  }
+
+  .#{$primary-stylename}-caption ~ .#{$primary-stylename}-description,
+  .#{$primary-stylename}-caption ~ .#{$primary-stylename}-details {
+    margin-left: round($v-font-size * 1.5);
+  }
+
+  .v-icon + .#{$primary-stylename}-caption {
+    margin-left: round($v-font-size);
+  }
+  
+  .#{$primary-stylename}-system {
+    @include valo-notification-bar-style($primary-stylename);
+    @include valo-notification-system-style($primary-stylename);
+  }
+
+  .#{$primary-stylename}.tray {
+    text-align: left;
+    .#{$primary-stylename}-caption {
+      //display: block;
+    }
+
+    .#{$primary-stylename}-caption + .#{$primary-stylename}-description {
+      display: block;
+      margin: .5em 0 0;
+    }
+    @include valo-notification-tray-style;
+  }
+
+  .#{$primary-stylename}.warning {
+    @include valo-notification-warning-style($primary-stylename);
+  }
+
+  .#{$primary-stylename}.error {
+    @include valo-notification-error-style($primary-stylename);
+  }
+
+
+  @if $include-additional-styles {
+    .#{$primary-stylename}.dark {
+      @include valo-notification-dark-style($primary-stylename);
+    }
+
+    .#{$primary-stylename}.bar {
+      @include valo-notification-bar-style($primary-stylename);
+    }
+
+    .#{$primary-stylename}.small {
+      @include valo-notification-small-style($primary-stylename);
+    }
+
+    .#{$primary-stylename}.closable {
+      @include valo-notification-closable-style;
+
+      &.dark,
+      &.error,
+      &.system {
+        &:after {
+          color: #fff;
+          border-color: #fff;
+          border-color: rgba(255,255,255,.3);
+        }
+        &:active:after {
+          background-color: #fff;
+          color: #000;
+        }
+      }
+
+      &.tray:after {
+        top: round($v-unit-size/2.3);
+        margin-top: 0;
+      }
+    }
+
+    .#{$primary-stylename}.success,
+    .#{$primary-stylename}.failure {
+      background: #fff;
+      color: #555;
+      border: 2px solid $v-friendly-color;
+
+      .#{$primary-stylename}-caption {
+        color: $v-friendly-color;
+        font-weight: $v-font-weight + 100;
+
+        &:before {
+          font-family: ThemeIcons;
+          content: "\f00c";
+          margin-right: .5em;
+        }
+      }
+
+      &.bar {
+        margin: -2px !important;
+      }
+    }
+
+    .#{$primary-stylename}.failure {
+      border-color: $v-error-indicator-color;
+
+      .#{$primary-stylename}-caption {
+        color: $v-error-indicator-color;
+
+        &:before {
+          content: "\f05e";
+        }
+      }
+    }
+  }
+}
+
+
+
+
+/**
+ *
+ *
+ *
+ * @group notification
+ */
+@mixin valo-notification-closable-style {
+  padding-right: $v-unit-size + round($v-unit-size/1.7);
+  overflow: hidden !important; // Override GWT PopupPanel
+  cursor: pointer;
+
+  &:after {
+    content: "\00d7";
+    font-size: 1.5em;
+    position: absolute;
+    top: 50%;
+    margin-top: round($v-unit-size/-3);
+    right: round($v-unit-size/3);
+    width: round($v-unit-size/1.5);
+    height: round($v-unit-size/1.5);
+    line-height: round($v-unit-size/1.5) - 1px;
+    cursor: pointer;
+    $color: if(is-dark-color($v-overlay-background-color), #fff, #000);
+    color: $color;
+    @include opacity(.5);
+    text-align: center;
+    border: first-number($v-border) solid $color;
+    border-color: rgba($color, .3);
+    border-radius: 50%;
+    @include transition(opacity 200ms);
+  }
+
+  &:hover:after {
+    @include opacity(1);
+  }
+
+  &:active:after {
+    $color: if(is-dark-color($v-overlay-background-color), #000, #fff);
+    $bg: if(is-dark-color($v-overlay-background-color), #fff, #000);
+    background-color: $bg;
+    color: $color;
+    @include opacity(.3);
+    @include transition(none 200ms);
+  }
+}
+
+
+
+
+
+/**
+ *
+ * @param {string} $primary-style
+ *
+ * @group notification
+ */
+@mixin valo-notification-style ($primary-style) {
+  background: $v-overlay-background-color;
+  @include box-shadow(0px 5px 15px 0px rgba(0,0,0,0.15));
+  padding: round($v-unit-size/2) round($v-unit-size/1.7);
+
+  .#{$primary-style}-caption {
+    color: $v-notification-title-color;
+    font-size: round($v-font-size * 1.2);
+    line-height: 1;
+  }
+  .#{$primary-style}-description {
+    line-height: 1.4;
+  }
+}
+
+/**
+ *
+ * @param {string} $primary-style
+ *
+ * @group notification
+ */
+@mixin valo-notification-bar-style ($primary-style) {
+  left: 0 !important;
+  right: 0;
+  max-width: 100%;
+  margin: 0 !important;
+  border-radius: 0;
+  @include box-shadow(0 0 20px 0 rgba(0,0,0,0.25));
+  padding: round($v-unit-size/3) round($v-unit-size/2.5);
+
+  .#{$primary-style}-description, .#{$primary-style}-details {
+    max-width: 50em;
+  }
+
+  &.v-position-top {
+    top: 0;
+
+    @if $v-animations-enabled {
+      &[class*="animate-in"] {
+        @include animation(valo-animate-in-slide-down 300ms 10ms backwards);
+      }
+
+      &[class*="animate-out"] {
+        @include animation(valo-animate-out-slide-up 200ms);
+      }
+    }
+  }
+
+  &.v-position-bottom {
+    bottom: 0;
+
+    @if $v-animations-enabled {
+      &[class*="animate-in"] {
+        @include animation(valo-animate-in-slide-up 300ms 10ms backwards);
+      }
+
+      &[class*="animate-out"] {
+        @include animation(valo-animate-out-slide-down 200ms);
+      }
+    }
+  }
+}
+
+/**
+ *
+ *
+ *
+ * @group notification
+ */
+@mixin valo-notification-dark-style ($primary-style) {
+  background-color: #444;
+  background-color: rgba(#444, .9);
+  font-weight: $v-font-weight + 100;
+  line-height: round($v-font-size * 1.4);
+
+  .#{$primary-style}-caption {
+    color: #fff;
+    vertical-align: middle;
+  }
+
+  .#{$primary-style}-description, .#{$primary-style}-details {
+    color: #e6e6e6;
+  }
+}
+
+/**
+ *
+ * @param {string} $primary-style
+ *
+ * @group notification
+ */
+@mixin valo-notification-system-style ($primary-style) {
+  @include valo-notification-dark-style($primary-style);
+
+  // No need to underline the "click here" text, let's imply that the whole banner is clickable
+  u {
+    text-decoration: none;
+  }
+}
+
+/**
+ *
+ *
+ *
+ * @group notification
+ */
+@mixin valo-notification-tray-style {}
+
+/**
+ *
+ * @param {string} $primary-style
+ *
+ * @group notification
+ */
+@mixin valo-notification-warning-style ($primary-style) {
+  background: #FFF3D2;
+
+  .#{$primary-style}-caption {
+    color: #AC7C00;
+  }
+
+  .#{$primary-style}-description {
+    color: #9D874D;
+  }
+}
+
+/**
+ *
+ * @param {string} $primary-style
+ *
+ * @group notification
+ */
+@mixin valo-notification-error-style ($primary-style) {
+  background: $v-error-indicator-color;
+  font-weight: $v-font-weight + 100;
+  @include box-shadow(0px 5px 15px 0px rgba(0,0,0,0.25));
+
+  .#{$primary-style}-caption {
+    color: valo-font-color($v-error-indicator-color, 1);
+  }
+
+  .#{$primary-style}-description {
+    color: valo-font-color($v-error-indicator-color, .8);
+  }
+}
+
+/**
+ *
+ * @param {string} $primary-style
+ *
+ * @group notification
+ */
+@mixin valo-notification-small-style ($primary-style) {
+  padding: round($v-unit-size/3.3) round($v-unit-size/2.8);
+
+  .#{$primary-style}-caption {
+    font-size: $v-font-size;
+  }
+  .#{$primary-style}-description {
+    font-size: round($v-font-size * 0.85);
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_optiongroup.scss b/org.eclipse.osbp.themes/valo/components/_optiongroup.scss
new file mode 100644
index 0000000..84e0a82
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_optiongroup.scss
@@ -0,0 +1,132 @@
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-select-optiongroup) - 
+ * @param {bool} $include-additional-styles - 
+ *
+ * @group optiongroup
+ */
+@mixin valo-optiongroup ($primary-stylename: v-select-optiongroup, $include-additional-styles: contains($v-included-additional-styles, optiongroup)) {
+
+  .v-radiobutton {
+    @include valo-radiobutton-style;
+  }
+
+  .#{$primary-stylename} {
+    @include valo-optiongroup-style;
+  }
+
+
+  @if $include-additional-styles {
+    .#{$primary-stylename}-small {
+      @include valo-optiongroup-style($unit-size: $v-unit-size--small);
+      font-size: $v-font-size--small;
+    }
+
+    .#{$primary-stylename}-large {
+      @include valo-optiongroup-style($unit-size: $v-unit-size--large);
+      font-size: $v-font-size--large;
+    }
+
+    .#{$primary-stylename}-horizontal {
+      @include valo-optiongroup-horizontal;
+    }
+  }
+
+}
+
+
+/**
+ *
+ *
+ * @param {color} $background-color ($v-background-color) - 
+ * @param {size} $unit-size ($v-unit-size) - 
+ * @param {color} $selection-color ($v-selection-color) - 
+ *
+ * @group optiongroup
+ */
+@mixin valo-radiobutton-style ($background-color: $v-background-color, $unit-size: $v-unit-size, $selection-color: $v-selection-color) {
+  @include valo-checkbox-style($background-color: $background-color, $unit-size: $unit-size, $selection-color: $selection-color);
+
+  :root & > input {
+    &:checked ~ label:after {
+      $size: ceil($unit-size/6);
+      $offset: round($unit-size/6);
+      width: $size;
+      height: $size;
+      top: $offset;
+      left: $offset;
+      background: $selection-color;
+    }
+
+    & ~ label:before,
+    & ~ label:after {
+      border-radius: 50%;
+      content: "";
+    }
+  }
+}
+
+
+
+/**
+ *
+ *
+ * @param {size} $unit-size ($v-unit-size) - 
+ * @param {size} $font-size ($v-font-size) - 
+ *
+ * @group optiongroup
+ */
+@mixin valo-optiongroup-style ($unit-size: $v-unit-size, $font-size: $v-font-size) {
+
+  @if $unit-size != $v-unit-size {
+    .v-checkbox {
+      @include valo-checkbox-style($unit-size: $unit-size);
+    }
+    .v-radiobutton {
+      @include valo-radiobutton-style($unit-size: $unit-size);
+    }
+  }
+
+  .v-radiobutton,
+  .v-checkbox {
+    display: block;
+    margin: round($unit-size/4) $font-size 0 0;
+
+    &:first-child {
+      margin-top: round($unit-size/6);
+    }
+
+    &:last-child {
+      margin-bottom: round($unit-size/6);
+    }
+  }
+
+  &.v-has-width label {
+    white-space: normal;
+  }
+}
+
+
+/**
+ *
+ *
+ *
+ * @group optiongroup
+ */
+@mixin valo-optiongroup-horizontal {
+  white-space: nowrap;
+
+  .v-radiobutton,
+  .v-checkbox {
+    display: inline-block;
+  }
+
+  &.v-has-width {
+    white-space: normal;
+
+    label {
+      white-space: nowrap;
+    }
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_orderedlayout.scss b/org.eclipse.osbp.themes/valo/components/_orderedlayout.scss
new file mode 100644
index 0000000..8a7c877
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_orderedlayout.scss
@@ -0,0 +1,222 @@
+/**
+ *
+ *
+ *
+ * @group orderedlayout
+ */
+@mixin valo-orderedlayout-global {
+
+  div.v-layout.v-horizontal.v-widget {
+    white-space: nowrap;
+  }
+
+  .v-layout.v-vertical > .v-expand,
+  .v-layout.v-horizontal > .v-expand {
+    @include box-sizing(border-box);
+    width: 100%;
+    height: 100%;
+  }
+
+  .v-slot,
+  .v-spacing {
+    display: inline-block;
+    white-space: nowrap;
+    vertical-align: top;
+  }
+
+  // Clear any floats inside the slot, to prevent unwanted collapsing
+  .v-vertical > .v-slot:after {
+    display: inline-block;
+    clear: both;
+    width: 0;
+    height: 0;
+    overflow: hidden;
+  }
+
+  .v-vertical > .v-slot,
+  .v-vertical > .v-expand > .v-slot {
+    display: block;
+    clear: both;
+  }
+
+  .v-horizontal > .v-slot,
+  .v-horizontal > .v-expand > .v-slot {
+    height: 100%;
+  }
+  
+  /* Workaround for IE8+IE9 bug where clicking inside an input area which is inside a div with negative margin causes cursor position to jump to wrong position. See #11152 */ 
+  .v-horizontal > .v-expand > .v-slot { 
+     position: relative; 
+  } 
+
+  .v-vertical > .v-spacing,
+  .v-vertical > .v-expand > .v-spacing {
+    width: 0 !important;
+    display: block;
+    clear: both;
+  }
+
+  .v-horizontal > .v-spacing,
+  .v-horizontal > .v-expand > .v-spacing {
+    height: 0 !important;
+  }
+
+  .v-align-middle:before,
+  .v-align-bottom:before,
+  .v-expand > .v-align-middle:before,
+  .v-expand > .v-align-bottom:before {
+    content: "";
+    display: inline-block;
+    height: 100%;
+    vertical-align: middle;
+    width: 0;
+  }
+
+  .v-align-middle,
+  .v-align-bottom {
+    white-space: nowrap;
+  }
+
+  .v-align-middle > .v-widget,
+  .v-align-bottom > .v-widget {
+    display: inline-block;
+  }
+
+  .v-align-middle,
+  .v-align-middle > .v-widget {
+    vertical-align: middle;
+  }
+
+  .v-align-bottom,
+  .v-align-bottom > .v-widget {
+    vertical-align: bottom;
+  }
+
+  .v-align-center {
+    text-align: center;
+  }
+
+  .v-align-center > .v-widget {
+    margin-left: auto;
+    margin-right: auto;
+  }
+
+  .v-align-right {
+    text-align: right;
+  }
+
+  .v-align-right > .v-widget {
+    margin-left: auto;
+  }
+
+  .v-has-caption,
+  .v-has-caption > .v-caption {
+    // Force natural width to zero
+    display: inline-block;
+  }
+
+  .v-caption-on-left,
+  .v-caption-on-right {
+    white-space: nowrap;
+  }
+
+  .v-caption-on-top > .v-caption,
+  .v-caption-on-bottom > .v-caption {
+    display: block;
+  }
+
+  .v-caption-on-left > .v-caption {
+    padding-right: .5em;
+  }
+
+  .v-caption-on-right > .v-caption {
+    //vertical-align: top;
+  }
+
+  .v-caption-on-left > .v-widget,
+  .v-caption-on-right > .v-widget {
+    display: inline-block;
+    //vertical-align: middle;
+  }
+
+  .v-has-caption.v-has-width > .v-widget {
+    width: 100% !important;
+  }
+
+  .v-has-caption.v-has-height > .v-widget {
+    height: 100% !important;
+  }
+
+}
+
+
+
+/**
+ *
+ *
+ * @param {bool} $include-additional-styles - 
+ *
+ * @group orderedlayout
+ */
+@mixin valo-orderedlayout ($include-additional-styles: contains($v-included-additional-styles, orderedlayout) or contains($v-included-additional-styles, verticallayout) or contains($v-included-additional-styles, horizontallayout)) {
+
+  .v-margin-top {
+    padding-top: $v-layout-margin-top;
+  }
+
+  .v-margin-right {
+    padding-right: $v-layout-margin-right;
+  }
+
+  .v-margin-bottom {
+    padding-bottom: $v-layout-margin-bottom;
+  }
+
+  .v-margin-left {
+    padding-left: $v-layout-margin-left;
+  }
+
+  .v-spacing {
+    width: $v-layout-spacing-horizontal;
+    height: $v-layout-spacing-vertical;
+  }
+
+  @if $include-additional-styles {
+    .v-verticallayout-well,
+    .v-horizontallayout-well {
+      @include valo-panel-well-style;
+      @include valo-panel-adjust-content-margins;
+    }
+
+    .v-verticallayout-card,
+    .v-horizontallayout-card {
+      @include valo-panel-style;
+      @include valo-panel-adjust-content-margins;
+    }
+
+    .v-horizontallayout-wrapping {
+      @include valo-horizontallayout-wrapping-style;
+    }
+  }
+
+}
+
+
+/**
+ *
+ *
+ *
+ * @group orderedlayout
+ */
+@mixin valo-horizontallayout-wrapping-style {
+    white-space: normal !important;
+
+    & > .v-spacing + .v-slot,
+    & > .v-slot:first-child {
+      margin-bottom: $v-layout-spacing-vertical;
+    }
+
+    & > .v-slot:first-child:last-child {
+      margin-bottom: 0;
+    }
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_panel.scss b/org.eclipse.osbp.themes/valo/components/_panel.scss
new file mode 100644
index 0000000..42a4ff3
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_panel.scss
@@ -0,0 +1,255 @@
+/**
+ *
+ * @group panel
+ */
+$v-panel-background-color: scale-color(lighten($v-app-background-color, 5%), $saturation: -5%) !default;
+
+/**
+ *
+ * @group panel
+ */
+ $v-panel-border: $v-border !default;
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-panel) - 
+ * @param {bool} $include-additional-styles - 
+ *
+ * @group panel
+ */
+@mixin valo-panel ($primary-stylename: v-panel, $include-additional-styles: contains($v-included-additional-styles, panel)) {
+
+  .#{$primary-stylename} {
+    @include valo-panel-style;
+    overflow: visible !important;
+  }
+
+  .#{$primary-stylename}-caption {
+    @include valo-panel-caption-style;
+    border-radius: $v-border-radius - first-number($v-border) $v-border-radius - first-number($v-border) 0 0;
+  }
+
+  .#{$primary-stylename}-content {
+    @include box-sizing(border-box);
+    width: 100%;
+    height: 100%;
+    @include valo-panel-adjust-content-margins;
+  }
+
+
+  @if $include-additional-styles {
+    .#{$primary-stylename}-borderless {
+      @include valo-panel-borderless-style;
+    }
+
+    .#{$primary-stylename}-well {
+      @include valo-panel-well-style;
+    }
+
+    .#{$primary-stylename}-scroll-divider {
+      @include valo-panel-scroll-divider-style;
+    }
+
+    .#{$primary-stylename}-caption.v-horizontallayout {
+      height: auto !important;
+      line-height: 0;
+
+      .v-slot {
+        vertical-align: middle;
+      }
+
+      .v-label {
+        line-height: $v-unit-size;
+      }
+    }
+  }
+
+}
+
+
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-panel) - 
+ * @param {color} $background-color ($v-panel-background-color) - 
+ * @param {list} $shadow ($v-shadow) - 
+ * @param {list} $border ($v-panel-border) - 
+ * @param {string} $border-radius ($v-border-radius) - 
+ *
+ * @group panel
+ */
+@mixin valo-panel-style ($primary-stylename: v-panel, $background-color : $v-panel-background-color, $shadow : $v-shadow,  $border : $v-panel-border, $border-radius    : $v-border-radius  ) {
+  background: $background-color;
+  color: valo-font-color($background-color);
+  border-radius: $border-radius;
+  border: valo-border($border: $border, $color: darkest-color($background-color, $v-app-background-color), $strength: 0.7);
+  @include box-shadow(valo-bevel-and-shadow($shadow: $shadow));
+}
+
+
+
+/**
+ *
+ *
+ * @param {color} $background-color ($v-background-color) - 
+ * @param {list} $bevel ($v-bevel) - 
+ * @param {list} $gradient (valo-gradient-style($v-gradient) valo-gradient-opacity($v-gradient)/4) - 
+ * @param {list} $border ($v-panel-border) - 
+ *
+ * @group panel
+ */
+@mixin valo-panel-caption-style ( $background-color : $v-background-color,  $bevel  : $v-bevel, $gradient : valo-gradient-style($v-gradient) valo-gradient-opacity($v-gradient)/4, $border   : $v-panel-border ) {
+  @include box-sizing(border-box);
+  padding: 0 round($v-unit-size/3);
+  line-height: $v-unit-size - first-number($v-border);
+  $bg: $background-color;
+
+  $shadow: null;
+  @if color-luminance($background-color) < color-luminance($v-background-color) - 10 {
+    $border-style: valo-border($border: $border, $color: $bg, $strength: 0.7);
+    $shadow: 0 0 0 first-number($border-style) first-color($border-style);
+    border-bottom: none;
+    margin-bottom: first-number($border-style);
+
+    .v-ie8 & {
+      outline: first-number($border-style) solid first-color($border-style);
+    }
+  } @else {
+    border-bottom: valo-border($border: $border, $color: $v-background-color, $strength: 0.7);
+  }
+  @include valo-gradient($color: $bg, $gradient: $gradient);
+  color: valo-font-color($bg);
+  font-weight: $v-caption-font-weight;
+  font-size: $v-caption-font-size;
+  @include box-shadow(valo-bevel-and-shadow($background-color: $bg, $bevel: $bevel, $shadow: $shadow, $gradient: $gradient));
+  text-shadow: valo-text-shadow(valo-font-color($bg), $bg);
+}
+
+
+
+/**
+ *
+ *
+ * @param {list} $shadow (false) - 
+ *
+ * @group panel
+ */
+@mixin valo-panel-well-style ($shadow: false) {
+  @if $shadow == false {
+    $new-shadow: ();
+    @if list-of-lists($v-shadow) {
+      @each $part in $v-shadow {
+        $new-part: join(inset, $part);
+        $new-shadow: $new-shadow, $new-part;
+      }
+    } @else {
+      $new-shadow: join(inset, $v-shadow);
+    }
+    $shadow: 0 1px 0 0 v-tint, $new-shadow;
+  }
+  $bg: scale-color(adjust-color($v-background-color, $lightness: -2%), $saturation: -1.5%);
+  background: $bg;
+  color: valo-font-color($bg);
+  @include box-shadow(valo-bevel-and-shadow($shadow: $shadow));
+  border-radius: $v-border-radius;
+  border: valo-border();
+
+  > div > [class*="-caption"] {
+    background: transparent;
+    @include box-shadow(none);
+  }
+}
+
+
+
+/**
+ *
+ *
+ *
+ * @group panel
+ */
+@mixin valo-panel-borderless-style {
+  background: transparent;
+  color: inherit;
+  border: none;
+  border-radius: 0;
+  @include box-shadow(none);
+
+  > div > [class*="-caption"] {
+    background: transparent;
+    @include box-shadow(none);
+    color: inherit;
+    padding: 0;
+    margin: 0 round($v-unit-size/3);
+    border-bottom: none;
+  }
+}
+
+
+
+/**
+ *
+ *
+ * @param {size} $border-width (max(1px, first-number($v-panel-border))) - 
+ *
+ * @group panel
+ */
+@mixin valo-panel-scroll-divider-style ($border-width: max(1px, first-number($v-panel-border))) {
+  > [class*="-captionwrap"] {
+    position: relative;
+    z-index: 2;
+
+    &:after {
+      content: "";
+      position: absolute;
+      bottom: -$border-width;
+      right: 0;
+      left: 0;
+      height: 0;
+      border-top: $border-width solid first-color(valo-border($color: $v-app-background-color, $strength: 0.5));
+      $border-color: first-color(valo-border($color: $v-app-background-color, $strength: 1));
+      border-color: rgba($border-color, .5);
+    }
+  }
+
+  > [class*="-content"] {
+    &:before {
+      content: "";
+      position: absolute;
+      z-index: 2;
+      top: 0;
+      height: 0;
+      border-top: $border-width solid $v-app-background-color;
+      left: 0;
+      right: 0;
+    }
+  }
+}
+
+
+
+/**
+ *
+ *
+ *
+ * @group panel
+ */
+@mixin valo-panel-adjust-content-margins {
+  > .v-margin-top {
+    padding-top: round($v-unit-size/3);
+  }
+
+  > .v-margin-right {
+    padding-right: round($v-unit-size/3);
+  }
+
+  > .v-margin-bottom {
+    padding-bottom: round($v-unit-size/3);
+  }
+
+  > .v-margin-left {
+    padding-left: round($v-unit-size/3);
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_popupview.scss b/org.eclipse.osbp.themes/valo/components/_popupview.scss
new file mode 100644
index 0000000..f7f8ef3
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_popupview.scss
@@ -0,0 +1,31 @@
+@include keyframes(v-popupview-animate-in) {
+  0% {
+    @include transform(scale(0));
+  }
+}
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-popupview) - 
+ *
+ * @group popupview
+ */
+@mixin valo-popupview ($primary-stylename: v-popupview) {
+  .#{$primary-stylename} {
+    @include valo-link-style;
+  }
+
+  .#{$primary-stylename}-popup {
+    @include valo-overlay-style($animate-in: v-popupview-animate-in 120ms, $animate-out: (valo-animate-out-fade 120ms));
+
+    .popupContent {
+      @include valo-panel-adjust-content-margins;
+    }
+  }
+
+  .#{$primary-stylename}-loading {
+    margin: $v-layout-spacing-vertical $v-layout-spacing-horizontal;
+    @include valo-spinner;
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_progressbar.scss b/org.eclipse.osbp.themes/valo/components/_progressbar.scss
new file mode 100644
index 0000000..1dc8ef1
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_progressbar.scss
@@ -0,0 +1,94 @@
+/**
+ *
+ * @group progressbar
+ */
+$v-progressbar-border-radius: $v-border-radius !default;
+
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-progressbar) - 
+ *
+ * @group progressbar
+ */
+@mixin valo-progressbar ($primary-stylename: v-progressbar) {
+
+  .#{$primary-stylename}-wrapper {
+    @include valo-progressbar-track-style;
+    min-width: $v-unit-size * 2;
+  }
+
+  .#{$primary-stylename}-indicator {
+    @include valo-progressbar-indicator-style;
+    min-width: max($v-border-radius*2, 3px);
+    @include transition(width 160ms );
+  }
+
+
+  .#{$primary-stylename}-point {
+    .#{$primary-stylename}-indicator {
+      background: transparent;
+      @include box-shadow(none);
+      border: none;
+      text-align: right;
+      overflow: hidden;
+
+      &:before {
+        content: "";
+        display: inline-block;
+        @include valo-progressbar-indicator-style;
+        width: round($v-unit-size/4);
+        vertical-align: top;
+      }
+    }
+  }
+
+  .#{$primary-stylename}-indeterminate {
+    @include valo-spinner;
+    
+    .#{$primary-stylename}-wrapper {
+      display: none;
+    }
+  }
+
+}
+
+
+/**
+ *
+ *
+ * @param {color} $background-color ($v-background-color) - 
+ *
+ * @group progressbar
+ */
+@mixin valo-progressbar-track-style ($background-color: $v-background-color) {
+  border-radius: $v-progressbar-border-radius;
+  height: round($v-unit-size/4);
+  $bg-lightness: if(color-luminance($background-color) < 10, min($v-bevel-depth/2, 10%), min($v-bevel-depth/-2, -10%));
+  @include valo-gradient($color: scale-color($background-color, $lightness: $bg-lightness, $saturation: $v-bevel-depth/-2), $direction: to top);
+  @include box-sizing(border-box);
+}
+
+
+/**
+ *
+ *
+ * @param {color} $background-color ($v-selection-color) - 
+ * @param {string} $border ($v-border) - 
+ *
+ * @group progressbar
+ */
+@mixin valo-progressbar-indicator-style ($background-color: $v-selection-color, $border: $v-border) {
+  border-radius: $v-progressbar-border-radius;
+  height: inherit;
+  @include valo-gradient($color: $background-color);
+  @include box-shadow(valo-bevel-and-shadow($background-color: $background-color));
+  @if $border {
+    border: valo-border($border: $border, $color: $background-color, $context: $v-app-background-color);
+  } @else {
+    border: none;
+  }
+  @include box-sizing(border-box);
+  max-width: 100%;
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_richtextarea.scss b/org.eclipse.osbp.themes/valo/components/_richtextarea.scss
new file mode 100644
index 0000000..7aa55b0
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_richtextarea.scss
@@ -0,0 +1,109 @@
+/**
+ *
+ * @group richtextarea
+ */
+$valo-richtextarea-use-valo-icons: true !default;
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-richtextarea) - 
+ *
+ * @group richtextarea
+ */
+@mixin valo-richtextarea ($primary-stylename: v-richtextarea) {
+  .#{$primary-stylename} {
+    @include valo-textfield-style($states: normal, $padding: 0);
+    height: auto;
+    overflow: hidden;
+  }
+
+  .#{$primary-stylename} .gwt-RichTextToolbar {
+    @include valo-gradient($color: $v-background-color);
+    @include box-shadow(valo-bevel-and-shadow($bevel: $v-bevel, $background-color: $v-background-color, $gradient: $v-gradient));
+    border-bottom: valo-border();
+    color: valo-font-color($v-background-color);
+  }
+
+  .#{$primary-stylename} .gwt-ToggleButton,
+  .#{$primary-stylename} .gwt-PushButton {
+    display: inline-block;
+    line-height: $v-unit-size;
+    width: $v-unit-size;
+    text-align: center;
+    outline: none;
+
+    &:hover {
+      color: valo-font-color($v-background-color, 1);
+    }
+  }
+
+  .#{$primary-stylename} .gwt-ToggleButton-down,
+  .#{$primary-stylename} .gwt-ToggleButton-down-hovering {
+    $grad: valo-gradient-style($v-gradient) valo-gradient-opacity($v-gradient)/4;
+    //box-shadow: none;
+    @include valo-gradient($color: darken($v-background-color, 10%), $gradient: $grad, $direction: to top);
+  }
+
+  @if $valo-richtextarea-use-valo-icons {
+
+    // List of title attribute values and Valo Icons for the formatting buttons
+    $icons:  "Toggle Bold" "\f032",
+              "Toggle Italic" "\f033",
+              "Toggle Underline" "\f0cd",
+              "Toggle Subscript" "\f12c",
+              "Toggle Superscript" "\f12b",
+              "Left Justify" "\f036",
+              "Center" "\f037",
+              "Right Justify" "\f038",
+              "Toggle Strikethrough" "\f0cc",
+              "Indent Right" "\f03c",
+              "Indent Left" "\f03b",
+              "Insert Horizontal Rule" "\2014",
+              "Insert Ordered List" "\f0cb",
+              "Insert Unordered List" "\f0ca",
+              "Insert Image" "\f03e",
+              "Create Link" "\f0c1",
+              "Remove Link" "\f127",
+              "Remove Formatting" "\f12d";
+
+    .#{$primary-stylename} .gwt-RichTextToolbar-top {
+      img {
+        display: none;
+      }
+
+      div:before {
+        font-family: ThemeIcons;
+      }
+
+      @each $pair in $icons {
+        $first-of-pair: first($pair);
+        $last-of-pair: last($pair);
+        div[title="#{$first-of-pair}"]:before {
+          content: "#{$last-of-pair}";
+        }
+      }
+    }
+  } // Use ThemeIcons
+
+  .#{$primary-stylename} .gwt-RichTextToolbar-bottom {
+    font-size: round($v-font-size * 0.8);
+    padding: 0 round($v-unit-size/4) round($v-unit-size/4) 0;
+
+    select {
+      margin: round($v-unit-size/4) 0 0 round($v-unit-size/4);
+    }
+  }
+
+  .#{$primary-stylename} .gwt-RichTextArea {
+  	background: #fff;
+  	border: none;
+    display: block;
+  }
+
+  .#{$primary-stylename}-readonly {
+    padding: ceil($v-unit-size/9) ceil($v-unit-size/6);
+    background: transparent;
+  }
+
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_slider.scss b/org.eclipse.osbp.themes/valo/components/_slider.scss
new file mode 100644
index 0000000..6dab5be
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_slider.scss
@@ -0,0 +1,352 @@
+/**
+ *
+ * @group slider
+ */
+$v-slider-track-size: round($v-unit-size/8) !default;
+
+/**
+ *
+ * @group slider
+ */
+$v-slider-track-border-radius: null !default;
+
+/**
+ *
+ * @group slider
+ */
+$v-slider-handle-width: round($v-unit-size/1.8) !default;
+
+/**
+ *
+ * @group slider
+ */
+$v-slider-handle-height: round($v-unit-size/1.8) !default;
+
+/**
+ *
+ * @group slider
+ */
+$v-slider-handle-border-radius: ceil($v-slider-handle-width/2) !default;
+
+/**
+ *
+ * @group slider
+ */
+$_valo-slider-base-margin-vertical: round(($v-unit-size - $v-slider-track-size)/2);
+
+/**
+ *
+ * @group slider
+ */
+$_valo-slider-base-margin-horizontal: round($v-slider-handle-width/2);
+
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-slider) - 
+ * @param {bool} $include-additional-styles - 
+ *
+ * @group slider
+ */
+@mixin valo-slider ($primary-stylename: v-slider, $include-additional-styles: contains($v-included-additional-styles, slider)) {
+
+  // Round to an even number
+  $v-slider-track-size: $v-slider-track-size + $v-slider-track-size%2;
+  $v-slider-handle-width: $v-slider-handle-width + $v-slider-handle-width%2;
+  $v-slider-handle-height: $v-slider-handle-height + $v-slider-handle-height%2;
+
+  .#{$primary-stylename} {
+    position: relative;
+
+    &:focus {
+      outline: none;
+
+      .#{$primary-stylename}-handle:after {
+        opacity: 1;
+
+        .v-ie8 & {
+          visibility: visible;
+        }
+      }
+    }
+
+    &.v-disabled {
+      @include opacity($v-disabled-opacity);
+    }
+  }
+
+  .#{$primary-stylename}-base {
+    @include valo-progressbar-track-style;
+    min-width: $v-unit-size * 2;
+    height: $v-slider-track-size;
+    margin: $_valo-slider-base-margin-vertical $_valo-slider-base-margin-horizontal;
+    white-space: nowrap;
+    overflow: hidden;
+    border-radius: $v-slider-track-border-radius;
+
+    &:before {
+      content: "";
+      position: absolute;
+      top: $_valo-slider-base-margin-vertical;
+      bottom: $_valo-slider-base-margin-vertical;
+      left: $_valo-slider-base-margin-horizontal;
+      width: $v-border-radius * 2;
+      border-radius: $v-border-radius;
+      border-left: valo-border($color: $v-selection-color, $context: $v-app-background-color);
+    }
+
+    &:after {
+      @include valo-progressbar-indicator-style;
+      content: "";
+      display: inline-block;
+      margin-left: -100%;
+      width: 100%;
+      vertical-align: top;
+
+      .v-ie8 & {
+        position: relative;
+        left: round(-$v-slider-handle-width/2);
+      }
+    }
+  }
+
+  .v-has-width > .#{$primary-stylename}-base {
+    min-width: 0;
+  }
+
+  .#{$primary-stylename}-handle {
+    margin-top: round(($v-unit-size - $v-slider-track-size)/-2);
+    width: .1px; // Firefox needs a non-zero value
+    display: inline-block;
+    vertical-align: top;
+
+    &:before {
+      @include valo-button-style;
+    }
+
+    &:after {
+      border: valo-border();
+      @include valo-button-focus-style($border-fallback: null);
+      opacity: 0;
+      @if $v-animations-enabled {
+        @include transition(opacity 200ms);
+      }
+
+      .v-ie8 & {
+        visibility: hidden;
+      }
+    }
+
+    &:before,
+    &:after {
+      content: "";
+      @include box-sizing(border-box);
+      padding: 0;
+      width: $v-slider-handle-width;
+      height: $v-slider-handle-height;
+      border-radius: $v-slider-handle-border-radius;
+      position: absolute;
+      z-index: 1;
+      margin-top: round(($v-unit-size - $v-slider-handle-height)/2);
+      margin-left: round($v-slider-handle-width/-2);
+    }
+  }
+
+  .#{$primary-stylename}-feedback {
+    @include valo-tooltip-style;
+  }
+
+
+
+  // Vertical
+
+
+
+  .#{$primary-stylename}-vertical {
+    padding: round($v-slider-handle-width/2) 0;
+    height: $v-unit-size * 2 + $v-slider-handle-width; // Effectively min-height
+
+    .#{$primary-stylename}-base {
+      $bg-lightness: if(color-luminance($v-background-color) < 10, min($v-bevel-depth/2, 10%), min($v-bevel-depth/-2, -10%));
+      @include valo-gradient($color: scale-color($v-background-color, $lightness: $bg-lightness, $saturation: $v-bevel-depth/-2), $direction: to left);
+      width: $v-slider-track-size;
+      height: 100% !important;
+      min-width: 0;
+      margin: 0 round(($v-unit-size - $v-slider-track-size)/2);
+
+      &:before {
+        top: auto;
+        bottom: $_valo-slider-base-margin-horizontal;
+        left: $_valo-slider-base-margin-vertical;
+        right: $_valo-slider-base-margin-vertical;
+        width: auto;
+        height: $v-border-radius * 2;
+        border-left: none;
+        border-bottom: valo-border($color: $v-selection-color, $context: $v-app-background-color);
+      }
+
+      &:after {
+        height: 101%;
+        margin-left: 0;
+        @include valo-gradient($color: $v-selection-color, $direction: to right);
+
+        .v-ie8 & {
+          top: round($v-slider-handle-width/2);
+          left: 0;
+          height: 130%;
+        }
+      }
+    }
+
+    .#{$primary-stylename}-handle {
+      width: 0;
+      height: .1px;
+      width: $v-unit-size;
+      display: block;
+
+      &:before,
+      &:after {
+        width: $v-slider-handle-height;
+        height: $v-slider-handle-width;
+        margin-top: round($v-slider-handle-width/-2);
+        margin-left: round(($v-slider-handle-height - $v-slider-track-size)/-2);
+      }
+    }
+  }
+
+
+  @if $include-additional-styles {
+    .#{$primary-stylename}-no-indicator {
+      @include valo-slider-no-indicator;
+    }
+  }
+
+}
+
+
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-slider) - 
+ * @param {color} $background-color ($v-background-color) - 
+ *
+ * @group slider
+ */
+@mixin valo-slider-track-style ($primary-stylename: v-slider, $background-color: $v-background-color) {
+  .#{$primary-stylename}-base {
+    @include valo-progressbar-track-style($background-color: $background-color);
+    height: $v-slider-track-size;
+  }
+
+  &.#{$primary-stylename}-vertical {
+    .#{$primary-stylename}-base {
+      $bg-lightness: if(color-luminance($background-color) < 10, min($v-bevel-depth/2, 10%), min($v-bevel-depth/-2, -10%));
+      @include valo-gradient($color: scale-color($background-color, $lightness: $bg-lightness, $saturation: $v-bevel-depth/-2), $direction: to left);
+    }
+  }
+}
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-slider) - 
+ * @param {color} $background-color ($v-selection-color) - 
+ * @param {list} $border ($v-border) - 
+ *
+ * @group slider
+ */
+@mixin valo-slider-indicator-style ($primary-stylename: v-slider, $background-color: $v-selection-color, $border: $v-border) {
+  .#{$primary-stylename}-base {
+    &:before {
+        border-color: first-color(valo-border($border: $border, $color: $background-color, $context: $v-app-background-color));
+    }
+
+    &:after {
+      @include valo-progressbar-indicator-style($background-color: $background-color, $border: $border);
+    }
+  }
+
+  &.#{$primary-stylename}-vertical {
+    .#{$primary-stylename}-base {
+      &:after {
+        @include valo-gradient($color: $background-color, $direction: to right);
+      }
+    }
+  }
+}
+
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-slider) - 
+ *
+ * @group slider
+ */
+@mixin valo-slider-no-indicator ($primary-stylename: v-slider) {
+  .#{$primary-stylename}-base:before,
+  .#{$primary-stylename}-base:after {
+    display: none;
+  }
+}
+
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-slider) - 
+ * @param {color} $background-color ($v-background-color) - 
+ *
+ * @group slider
+ */
+@mixin valo-slider-handle-style ($primary-stylename: v-slider, $background-color: $v-background-color) {
+  .#{$primary-stylename}-handle {
+    &:before {
+      @include valo-button-style($background-color: $background-color, $unit-size: null, $border-radius: null);
+    }
+
+    &:after {
+      border: valo-border($color: $background-color);
+      @include valo-button-focus-style($background-color: $background-color, $border-fallback: null);
+    }
+  }
+}
+
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-slider) - 
+ * @param {number} $tick-count (5) - 
+ *
+ * @group slider
+ */
+@mixin valo-slider-ticks ($primary-stylename: v-slider, $tick-count: 5) {
+  $tick-size: max(1px, first-number($v-border));
+  $tick-color: first-color(valo-border($strength: 0.7));
+
+  &:before {
+    content: "";
+    height: 15%;
+    position: absolute;
+    @include linear-gradient(to right, $tick-color $tick-size, transparent $tick-size, $fallback: transparent);
+    background-repeat: repeat-x;
+    background-size: 100%/($tick-count - 1) - 0.1% 100%;
+    left: $_valo-slider-base-margin-horizontal;
+    right: $_valo-slider-base-margin-horizontal;
+  }
+
+  &.#{$primary-stylename}-vertical:before {
+    height: auto;
+    width: 15%;
+    @include linear-gradient(to bottom, $tick-color $tick-size, transparent $tick-size, $fallback: transparent);
+    background-repeat: repeat-y;
+    background-size: 100% 100%/($tick-count - 1) - 0.01%;
+    right: auto;
+    left: 0;
+    top: $_valo-slider-base-margin-horizontal;
+    bottom: $_valo-slider-base-margin-horizontal;
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_splitpanel.scss b/org.eclipse.osbp.themes/valo/components/_splitpanel.scss
new file mode 100644
index 0000000..6877b83
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_splitpanel.scss
@@ -0,0 +1,231 @@
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-splitpanel) - 
+ * @param {bool} $include-additional-styles - 
+ *
+ * @group splitpanel
+ */
+@mixin valo-splitpanel($primary-stylename : v-splitpanel, $include-additional-styles: contains($v-included-additional-styles, splitpanel)) {
+  .#{$primary-stylename}-horizontal {
+    @include valo-splitpanel-style($primary-stylename: $primary-stylename, $orientation: horizontal);
+  }
+
+  .#{$primary-stylename}-vertical {
+    @include valo-splitpanel-style($primary-stylename: $primary-stylename, $orientation: vertical);
+  }
+  
+  @if $include-additional-styles {
+    .#{$primary-stylename}-horizontal.large {
+      @include valo-splitpanel-style($splitter-size: round($v-unit-size/3), $splitter-handle-visible: true, $orientation: horizontal);
+    }
+    
+    .#{$primary-stylename}-vertical.large {
+      @include valo-splitpanel-style($splitter-size: round($v-unit-size/3), $splitter-handle-visible: true, $orientation: vertical);
+    }
+  }
+}
+
+
+
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-splitpanel) - 
+ *
+ * @group splitpanel
+ */
+@mixin valo-splitpanel-global ($primary-stylename : v-splitpanel) {
+  .#{$primary-stylename}-vertical,
+  .#{$primary-stylename}-horizontal {
+    overflow: hidden;
+    white-space: nowrap;
+  }
+
+  .#{$primary-stylename}-hsplitter {
+    z-index: 100;
+    cursor: e-resize;
+    cursor: col-resize;
+  }
+
+  .#{$primary-stylename}-vsplitter {
+    z-index: 100;
+    cursor: s-resize;
+    cursor: row-resize;
+  }
+
+  // Element which acts as the active dragging area
+  .#{$primary-stylename}-hsplitter,
+  .#{$primary-stylename}-vsplitter {
+    &:after {
+      content: "";
+      position: absolute;
+      top: 0;
+      right: 0;
+      bottom: 0;
+      left: 0;
+    }
+
+    div {
+      width: inherit;
+      height: inherit;
+      overflow: hidden;
+      position: relative;
+    }
+  }
+
+  .#{$primary-stylename}-hsplitter div,
+  .#{$primary-stylename}-vsplitter div {
+    &:before {
+      @include box-sizing(border-box);
+      content: "";
+      position: absolute;
+      top: 0;
+      right: 0;
+      bottom: 0;
+      left: 0;
+    }
+  }
+
+  .v-disabled [class$="splitter"] div {
+    cursor: default;
+
+    &:before {
+      display: none;
+    }
+  }
+
+  // Allow undefined/auto height for horizontal split
+
+  .#{$primary-stylename}-horizontal > div {
+    > .#{$primary-stylename}-second-container {
+      position: static !important;
+      display: inline-block;
+      vertical-align: top;
+    }
+
+    > .#{$primary-stylename}-first-container {
+      display: inline-block;
+      vertical-align: top;
+    }
+  }
+}
+
+
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-splitpanel) - 
+ * @param {size} $splitter-size (max(1px, first-number($v-border)) - 
+ * @param {list} $splitter-active-size (round($v-unit-size/3)) - 
+ * @param {bool} $splitter-handle-visible (false) - 
+ * @param {list} $splitter-shadow (none) - 
+ * @param {list} $orientation (vertical horizontal) - 
+ *
+ * @group splitpanel
+ */
+@mixin valo-splitpanel-style(
+    $primary-stylename : v-splitpanel,
+    $splitter-size: max(1px, first-number($v-border)),
+    $splitter-active-size: round($v-unit-size/3),
+    $splitter-handle-visible: false,
+    $splitter-shadow: none,
+    $orientation: vertical horizontal
+  ) {
+
+  $offset: round(($splitter-active-size - $splitter-size)/-2);
+
+  @if contains($orientation, horizontal) {
+    > div > .#{$primary-stylename}-hsplitter {
+      width: $splitter-size;
+
+      &:after {
+        left: $offset;
+        right: $offset;
+      }
+
+      div {
+       &:before {
+          @include valo-button-style($shadow: $splitter-shadow);
+          height: auto;
+          padding: 0;
+          border-radius: 0;
+          @include valo-gradient($color: $v-background-color, $direction: to right);
+        }
+
+        @if $splitter-handle-visible {
+          &:after {
+            @include valo-splitpanel-splitter-handle-style($horizontal: true);
+          }
+        }
+      }
+    }
+
+    > div > .#{$primary-stylename}-second-container {
+      margin-left: $splitter-size;
+    }
+  }
+
+  @if contains($orientation, vertical) {
+    > div > .#{$primary-stylename}-vsplitter {
+      height: $splitter-size;
+
+      &:after {
+        top: $offset;
+        bottom: $offset;
+      }
+
+      div {
+       &:before {
+          @include valo-button-style($shadow: $splitter-shadow);
+          height: auto;
+          padding: 0;
+          border-radius: 0;
+        }
+
+        @if $splitter-handle-visible {
+          &:after {
+            @include valo-splitpanel-splitter-handle-style;
+          }
+        }
+      }
+    }
+  }
+}
+
+
+
+/**
+ *
+ *
+ * @param {bool} $horizontal (false) - 
+ * @param {bool} $include-common (true) - 
+ *
+ * @group splitpanel
+ */
+@mixin valo-splitpanel-splitter-handle-style ($horizontal: false, $include-common: true) {
+  @if $include-common {
+    content: "";
+    border: valo-border($strength: 0.6);
+    $border-color: first-color(valo-border($strength: 1.2));
+    border-top-color: $border-color;
+    border-left-color: $border-color;
+    position: absolute;
+    top: 50%;
+    left: 50%;
+  }
+
+  @if $horizontal {
+    width: 0;
+    height: $v-unit-size;
+    margin-left: first-number($v-border)*-1;
+    margin-top: round(-$v-unit-size/2);
+  } @else {
+    width: $v-unit-size;
+    height: 0;
+    margin-left: round(-$v-unit-size/2);
+    margin-top: first-number($v-border)*-1;
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_table.scss b/org.eclipse.osbp.themes/valo/components/_table.scss
new file mode 100644
index 0000000..a832b3a
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_table.scss
@@ -0,0 +1,834 @@
+/**
+ *
+ * @group table
+ */
+$v-table-row-height: $v-unit-size !default;
+
+/**
+ *
+ * @group table
+ */
+$v-table-border-width: first-number($v-border) !default;
+
+/**
+ *
+ * @group table
+ */
+$v-table-border-color: null !default;
+
+/**
+ *
+ * @group table
+ */
+$v-table-border-radius: 0 !default;
+
+/**
+ *
+ * @group table
+ */
+$v-table-cell-padding-horizontal: round($v-unit-size/3) !default;
+
+/**
+ *
+ * @group table
+ */
+$v-table-resizer-width: round($v-unit-size/4.5) !default;
+
+/**
+ *
+ * @group table
+ */
+$v-table-sort-indicator-width: round($v-unit-size/2) !default;
+
+/**
+ *
+ * @group table
+ */
+$v-table-header-font-size: round($v-font-size * 0.86) !default;
+
+/**
+ *
+ * @group table
+ */
+$v-table-background-color: null !default;
+
+
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-table) - 
+ *
+ * @group table
+ */
+@mixin valo-table-global ($primary-stylename: v-table) {
+
+  .#{$primary-stylename}-header table,
+  .#{$primary-stylename}-footer table,
+  .#{$primary-stylename}-table {
+    border-spacing: 0;
+    border-collapse: separate;
+    margin: 0;
+    padding: 0;
+    border: 0;
+    line-height: $v-line-height;
+  }
+
+  .#{$primary-stylename}-resizer,
+  .#{$primary-stylename}-sort-indicator {
+    float: right;
+  }
+
+  .#{$primary-stylename}-caption-container-align-center {
+    text-align: center;
+  }
+
+  .#{$primary-stylename}-caption-container-align-right {
+    text-align: right;
+  }
+
+  .#{$primary-stylename}-header td,
+  .#{$primary-stylename}-footer td,
+  .#{$primary-stylename}-cell-content {
+    padding: 0;
+  }
+
+  .#{$primary-stylename}-sort-indicator {
+    width: 0;
+  }
+
+}
+
+
+
+
+/**
+ *
+ *
+ * @param {color} $context ($v-background-color) - 
+ *
+ * @return {color} - 
+ *
+ * @group table
+ */
+@function valo-table-background-color($context: $v-background-color) {
+  @if is-dark-color($context) {
+    @return darken($context, 2%);
+  }
+  @return lighten($context, 2%);
+}
+
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-table) - 
+ * @param {bool} $include-additional-styles - 
+ *
+ * @group table
+ */
+@mixin valo-table ($primary-stylename: v-table, $include-additional-styles: contains($v-included-additional-styles, table)) {
+
+  $background-color: $v-table-background-color or valo-table-background-color();
+  $border-color: $v-table-border-color or first-color(valo-border($color: $background-color, $strength: 0.8));
+
+  .#{$primary-stylename} {
+    // For scroll position indicator
+    position: relative;
+    background: $v-background-color;
+    color: valo-font-color($v-background-color);
+
+    // Hide row focus outline
+    overflow: hidden;
+  }
+
+  .#{$primary-stylename}-header table,
+  .#{$primary-stylename}-footer table,
+  .#{$primary-stylename}-table {
+    @include box-shadow(0 0 0 $v-table-border-width $border-color);
+
+    .v-ie8 & {
+      outline: $v-table-border-width solid $border-color;
+    }
+  }
+
+  .#{$primary-stylename}-header-wrap,
+  .#{$primary-stylename}-footer-wrap,
+  .#{$primary-stylename}-header-drag {
+    border: $v-table-border-width solid $border-color;
+    @include valo-gradient($v-background-color);
+    white-space: nowrap;
+    font-size: $v-table-header-font-size;
+    text-shadow: valo-text-shadow();
+  }
+
+  .#{$primary-stylename}-header-wrap {
+    position: relative;
+    border-bottom: none;
+    @if $v-table-border-radius > 0 {
+      border-radius: $v-table-border-radius $v-table-border-radius 0 0;
+    }
+  }
+
+  .#{$primary-stylename}-footer-wrap {
+    border-top: none;
+    @if $v-table-border-radius > 0 {
+      border-radius: 0 0 $v-table-border-radius $v-table-border-radius;
+    }
+  }
+
+  .#{$primary-stylename}-footer td {
+    border-left: $v-table-border-width solid $border-color;
+    // Hack to overcome fixed "magic number" in VScrollTable.FooterCell (assumes 1px border)
+    @if $v-table-border-width != 1px {
+      display: inline-block;
+      margin-left: ($v-table-border-width - 1px) * -1;
+
+      &:first-child {
+        margin-left: 0;
+      }
+    }
+  }
+
+  .#{$primary-stylename}-footer-container,
+  .#{$primary-stylename}-caption-container {
+    overflow: hidden;
+    line-height: 1;
+    min-height: $v-table-row-height;
+    @include box-sizing(border-box);
+
+    .v-ie8 & {
+      // IE8 has issues with border-box and min-height
+      // -> custom calculations to subtract vertical padding from row height.
+      $vertical-padding: round(($v-table-row-height - $v-table-header-font-size)/2);
+      min-height: $v-table-row-height - ($vertical-padding - $v-table-border-width) - $vertical-padding;
+    }
+  }
+
+  .#{$primary-stylename}-footer-container {
+    $vertical-padding: round(($v-table-row-height - $v-table-header-font-size)/2);
+    padding: $vertical-padding - $v-table-border-width $v-table-cell-padding-horizontal $vertical-padding;
+    float: right;
+  }
+
+  [class^="#{$primary-stylename}-header-cell"] {
+    position: relative;
+  }
+
+  .#{$primary-stylename}-caption-container,
+  .#{$primary-stylename}-header-drag {
+    $vertical-padding: round(($v-table-row-height - $v-table-header-font-size)/2);
+    padding: $vertical-padding $v-table-cell-padding-horizontal $vertical-padding - $v-table-border-width;
+    border-left: $v-table-border-width solid $border-color;
+  }
+
+  .#{$primary-stylename}-caption-container-align-right {
+    padding-right: $v-table-cell-padding-horizontal - $v-table-resizer-width;
+  }
+
+  .#{$primary-stylename}-resizer {
+    height: $v-table-row-height;
+    width: $v-table-resizer-width;
+    cursor: e-resize;
+    cursor: col-resize;
+    position: relative;
+    right: round($v-table-resizer-width / -2);
+    z-index: 1;
+    margin-left: -$v-table-resizer-width;
+  }
+
+  .#{$primary-stylename}-cell-content {
+    border-left: $v-table-border-width solid $border-color;
+    overflow: hidden;
+    height: $v-table-row-height;
+    vertical-align: middle;
+
+    &:first-child {
+      border-left: none;
+      padding-left: $v-table-border-width;
+    }
+  }
+
+  .#{$primary-stylename}-header td:first-child .#{$primary-stylename}-caption-container,
+  .#{$primary-stylename}-footer td:first-child {
+    border-left-color: transparent;
+  }
+
+
+  .#{$primary-stylename}-cell-wrapper {
+    line-height: 1;
+    padding: 0 $v-table-cell-padding-horizontal;
+    @include box-sizing(border-box);
+    margin-right: 0 !important;
+
+    > .v-widget {
+      // Leave some breathing room around the table cell and the widget
+      margin: round($v-table-cell-padding-horizontal / 4) round($v-table-cell-padding-horizontal / -2);
+
+      &.v-label,
+      &.v-checkbox,
+      &.v-select-optiongroup {
+        margin: 0;
+      }
+      &.v-progressbar {
+        margin-left: 0;
+        margin-right: 0;
+      }
+    }
+  }
+
+  .#{$primary-stylename}-body {
+    border: $v-table-border-width solid $border-color;
+    @include user-select(text);
+  }
+
+  .#{$primary-stylename}-table {
+    background-color: $background-color;
+    white-space: nowrap;
+  }
+
+  .#{$primary-stylename}-table td {
+    border-top: $v-table-border-width solid $border-color;
+  }
+
+  .#{$primary-stylename}-table tr:first-child > td {
+    border-top: none;
+  }
+
+  .#{$primary-stylename}-row {
+    background-color: $background-color;
+    cursor: pointer;
+  }
+
+  .#{$primary-stylename}-row-odd {
+    $bg-lightness: if(color-luminance($background-color) < 10, 4%, -4%);
+    background-color: scale-color($background-color, $lightness: $bg-lightness);
+    cursor: pointer;
+  }
+
+  .#{$primary-stylename}-body-noselection .#{$primary-stylename}-row,
+  .#{$primary-stylename}-body-noselection .#{$primary-stylename}-row-odd {
+    cursor: default;
+  }
+
+  .#{$primary-stylename} [class*="-row"].v-selected {
+    $selected-border-color: adjust-color($v-selection-color, $lightness: -8%, $saturation: -8%);
+
+    @include valo-gradient($v-selection-color);
+    background-origin: border-box;
+    $font-color: valo-font-color($v-selection-color, 0.9);
+    color: $font-color;
+    text-shadow: valo-text-shadow($font-color: $font-color, $background-color: $v-selection-color);
+
+    + .v-selected {
+      $gradient-end: first(last(valo-gradient-color-stops($v-selection-color)));
+      background: $gradient-end;
+
+      td {
+        border-top-color: $gradient-end;
+      }
+    }
+
+    .#{$primary-stylename}-cell-content {
+      border-color: transparent;
+      border-left-color: $selected-border-color;
+
+      &:first-child {
+        border-left-color: transparent;
+      }
+    }
+  }
+
+  .#{$primary-stylename}-header-cell-asc .#{$primary-stylename}-sort-indicator,
+  .#{$primary-stylename}-header-cell-desc .#{$primary-stylename}-sort-indicator {
+    background: transparent;
+    width: $v-table-sort-indicator-width;
+    height: $v-table-row-height;
+    line-height: $v-table-row-height;
+    margin-left: -$v-table-sort-indicator-width;
+  }
+
+  .#{$primary-stylename}-header-cell-asc .#{$primary-stylename}-sort-indicator:before,
+  .#{$primary-stylename}-header-cell-desc .#{$primary-stylename}-sort-indicator:before {
+    font-style: normal;
+    font-weight: normal;
+    display: inline-block;
+  }
+
+  .#{$primary-stylename}-header-cell-asc .#{$primary-stylename}-sort-indicator:before {
+    @include valo-table-sort-asc-icon-style;
+  }
+
+  .#{$primary-stylename}-header-cell-desc .#{$primary-stylename}-sort-indicator:before {
+    @include valo-table-sort-desc-icon-style;
+  }
+
+
+  [class*="rowheader"] span.v-icon {
+    min-width: 1em;
+  }
+
+
+  .#{$primary-stylename}-focus {
+    $outline-width: max($v-table-border-width, 1px);
+    outline: $outline-width solid $v-focus-color;
+    outline-offset: -$outline-width;
+  }
+
+  .v-drag-element.#{$primary-stylename}-focus,
+  .v-drag-element .#{$primary-stylename}-focus {
+    outline: none;
+  }
+
+  .#{$primary-stylename}-header-drag {
+    position: absolute;
+    @include opacity(0.9);
+    margin-top: round($v-table-row-height/-2);
+    z-index: 30000;
+    line-height: 1;
+  }
+
+  .#{$primary-stylename}-focus-slot-right {
+    border-right: $v-table-border-width + 2px solid $v-focus-color;
+    right: -$v-table-border-width - 1px;
+    margin-left: -$v-table-resizer-width - $v-table-border-width - 2px !important;
+  }
+
+  .#{$primary-stylename}-focus-slot-left {
+    float: left;
+    border-left: $v-table-border-width + 2px solid $v-focus-color;
+    left: -$v-table-border-width;
+    right: auto;
+    margin-left: 0 !important;
+    margin-right: -$v-table-resizer-width - $v-table-border-width - 2px;
+  }
+
+  .#{$primary-stylename}-column-selector {
+    @include valo-button-style($shadow: null);
+    position: absolute;
+    z-index: 2;
+    top: 0;
+    right: 0;
+    width: round($v-unit-size/2);
+    height: round($v-unit-size/2);
+    line-height: round($v-unit-size/2);
+    padding: 0;
+    border-top-width: 0;
+    border-right-width: 0;
+    border-radius: 0 0 0 $v-border-radius;
+    cursor: pointer;
+    text-align: center;
+
+    @include opacity(0);
+    @if $v-animations-enabled {
+      @include transition(opacity 200ms 2s);
+    }
+
+    &:after {
+      content: "";
+      position: absolute;
+      border: none;
+      top: 0;
+      right: 0;
+      bottom: 0;
+      left: 0;
+    }
+    &:active:after {
+      @include valo-button-active-style;
+    }
+    &:before {
+      @include valo-table-column-selector-icon-style;
+    }
+  }
+
+  .#{$primary-stylename}-header-wrap:hover .#{$primary-stylename}-column-selector {
+    @include opacity(1);
+    @include transition-delay(200ms);
+  }
+
+  .v-on,
+  .v-off {
+    &:before {
+      @include valo-table-column-visible-icon-style;
+      font-size: 0.9em;
+      margin-right: round($v-unit-size/6);
+    }
+    div {
+      display: inline;
+    }
+  }
+  .v-off:before {
+    visibility: hidden;
+  }
+
+
+  tbody.v-drag-element {
+    display: block;
+    overflow: visible;
+    @include box-shadow(none);
+    background: transparent;
+    @include opacity(1);
+
+    tr {
+      display: block;
+      @include valo-drag-element-style($background-color: null);
+      background: $background-color;
+
+      &[style*="hidden"] {
+
+      }
+    }
+  }
+
+
+  .#{$primary-stylename}-body {
+    // Show on top of scroll position indicator (allow scroll events to hit the body instead of indicator)
+    position: relative;
+    z-index: 1;
+  }
+
+  .#{$primary-stylename}-scrollposition {
+    position: absolute;
+    top: 50%;
+    width: 100%;
+    height: $v-unit-size;
+    line-height: $v-unit-size;
+    margin: round($v-unit-size/-2) 0 0 !important;
+    text-align: center;
+  }
+
+
+
+
+
+  // Drag'n'drop styles
+
+  .#{$primary-stylename}-drag {
+    // Show drag focus outline
+    overflow: visible;
+  }
+
+  .#{$primary-stylename}-drag .#{$primary-stylename}-body {
+    @include box-shadow(0 0 0 2px rgba($v-focus-color, .5));
+
+    @if color-luminance($v-focus-color) + 50 < color-luminance($background-color) {
+      border-color: $v-focus-color;
+    }
+
+    .v-ie8 & {
+      border-color: $v-focus-color;
+    }
+
+    .#{$primary-stylename}-focus {
+      outline: none;
+    }
+  }
+
+  .#{$primary-stylename}-row-drag-middle .#{$primary-stylename}-cell-content {
+    $bg: mix($v-focus-color, $background-color, 20%);
+    background-color: $bg;
+    color: valo-font-color($bg);
+  }
+
+  .#{$primary-stylename}-row-drag-bottom td.#{$primary-stylename}-cell-content {
+    border-bottom: 2px solid $v-focus-color;
+    height: $v-table-row-height - 2px;
+  }
+
+  .#{$primary-stylename}-row-drag-bottom .#{$primary-stylename}-cell-wrapper {
+    margin-bottom: -2px;
+  }
+
+  .#{$primary-stylename}-row-drag-top td.#{$primary-stylename}-cell-content {
+    border-top: 2px solid $v-focus-color;
+    height: $v-table-row-height - 2px + $v-table-border-width;
+  }
+
+  .#{$primary-stylename}-row-drag-top .#{$primary-stylename}-cell-wrapper {
+    margin-top: -1px;
+  }
+
+
+
+
+  @if $include-additional-styles {
+    .#{$primary-stylename}-no-stripes {
+      @include valo-table-no-stripes-style;
+    }
+
+    .#{$primary-stylename}-no-vertical-lines {
+      @include valo-table-no-vertical-lines-style;
+    }
+
+    .#{$primary-stylename}-no-horizontal-lines {
+      @include valo-table-no-horizontal-lines-style;
+    }
+
+    .#{$primary-stylename}-no-header {
+      @include valo-table-no-header-style;
+    }
+
+    .#{$primary-stylename}-borderless {
+      @include valo-table-borderless-style;
+    }
+
+    .#{$primary-stylename}-compact,
+    .#{$primary-stylename}-small {
+      @include valo-table-spacing-style($row-height: $v-unit-size--small, $cell-padding-horizontal: round($v-table-cell-padding-horizontal / 2));
+    }
+
+    .#{$primary-stylename}-small {
+      font-size: $v-font-size--small;
+
+      &.v-treetable .#{$primary-stylename}-cell-wrapper {
+        min-height: $v-font-size--small;
+      }
+    }
+  }
+
+}
+
+
+
+
+/**
+ *
+ *
+ *
+ * @group table
+ */
+@mixin valo-table-sort-asc-icon-style {
+  content: '\f0de';
+  font-family: ThemeIcons;
+}
+
+/**
+ *
+ *
+ *
+ * @group table
+ */
+@mixin valo-table-sort-desc-icon-style {
+  content: '\f0dd';
+  font-family: ThemeIcons;
+}
+
+/**
+ *
+ *
+ *
+ * @group table
+ */
+@mixin valo-table-column-selector-icon-style {
+  font-family: ThemeIcons;
+  content: "\f013";
+}
+
+/**
+ *
+ *
+ *
+ * @group table
+ */
+@mixin valo-table-column-visible-icon-style {
+  content: "\f00c";
+  font-family: ThemeIcons;
+}
+
+
+
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-table) - 
+ *
+ * @group table
+ */
+@mixin valo-table-no-stripes-style ($primary-stylename: v-table) {
+  .#{$primary-stylename}-row,
+  .#{$primary-stylename}-row-odd {
+    background: transparent;
+  }
+}
+
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-table) - 
+ *
+ * @group table
+ */
+@mixin valo-table-no-vertical-lines-style ($primary-stylename: v-table) {
+  .#{$primary-stylename}-cell-content {
+    border-left: none;
+    padding-left: $v-table-border-width;
+  }
+
+  &.v-treetable {
+    .#{$primary-stylename}-cell-content {
+      padding-left: $v-table-cell-padding-horizontal + $v-table-border-width;
+    }
+  }
+}
+
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-table) - 
+ *
+ * @group table
+ */
+@mixin valo-table-no-horizontal-lines-style ($primary-stylename: v-table) {
+  .#{$primary-stylename}-cell-content {
+    border-top: none;
+    border-bottom: none;
+  }
+
+  .#{$primary-stylename}-row-drag-top .#{$primary-stylename}-cell-content,
+  .#{$primary-stylename}-row-drag-bottom .#{$primary-stylename}-cell-content {
+    height: $v-table-row-height - 1px;
+  }
+}
+
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-table) - 
+ *
+ * @group table
+ */
+@mixin valo-table-no-header-style ($primary-stylename: v-table) {
+  .#{$primary-stylename}-header-wrap {
+    display: none;
+  }
+}
+
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-table) - 
+ *
+ * @group table
+ */
+@mixin valo-table-borderless-style ($primary-stylename: v-table) {
+  .#{$primary-stylename}-header-wrap,
+  .#{$primary-stylename}-footer-wrap,
+  .#{$primary-stylename}-header-drag,
+  .#{$primary-stylename}-body {
+    border: none;
+  }
+
+  // TODO copy pasted from the main mixin
+  $background-color: $v-table-background-color or valo-table-background-color();
+  $border-color: $v-table-border-color or first-color(valo-border($color: $background-color, $strength: 0.7));
+
+  .#{$primary-stylename}-header-wrap {
+    border-bottom: $v-table-border-width solid $border-color;
+  }
+
+  .#{$primary-stylename}-footer-wrap {
+    border-top: $v-table-border-width solid $border-color;
+  }
+}
+
+
+@mixin valo-table-spacing-style (
+    $primary-stylename: v-table,
+    $row-height: $v-table-row-height,
+    $header-font-size: $v-table-header-font-size,
+    $cell-padding-horizontal: $v-table-cell-padding-horizontal
+  ) {
+
+  $vertical-padding: round(($row-height - $header-font-size)/2);
+
+  .#{$primary-stylename}-header-wrap,
+  .#{$primary-stylename}-footer-wrap,
+  .#{$primary-stylename}-header-drag {
+    font-size: $header-font-size;
+  }
+
+  .#{$primary-stylename}-footer-container {
+    padding: $vertical-padding - $v-table-border-width $cell-padding-horizontal + $v-table-border-width $vertical-padding;
+  }
+
+  .#{$primary-stylename}-caption-container,
+  .#{$primary-stylename}-header-drag {
+    padding-top: $vertical-padding;
+    padding-bottom: $vertical-padding - $v-table-border-width;
+    padding-left: $cell-padding-horizontal;
+    padding-right: $cell-padding-horizontal;
+  }
+
+  .#{$primary-stylename}-caption-container-align-right {
+    padding-right: max(0, $cell-padding-horizontal - $v-table-resizer-width);
+  }
+
+  .#{$primary-stylename}-resizer {
+    height: $row-height;
+  }
+
+  .#{$primary-stylename}-cell-content {
+    height: $row-height;
+  }
+
+  .#{$primary-stylename}-cell-wrapper {
+    padding-left: $cell-padding-horizontal;
+    padding-right: $cell-padding-horizontal;
+
+    > .v-widget {
+      margin: round($cell-padding-horizontal / 4) round($cell-padding-horizontal / -2);
+
+      &.v-label,
+      &.v-checkbox,
+      &.v-select-optiongroup {
+        margin: 0;
+      }
+      &.v-progressbar {
+        margin-left: 0;
+        margin-right: 0;
+      }
+    }
+  }
+
+  .#{$primary-stylename}-header-cell-asc .#{$primary-stylename}-sort-indicator,
+  .#{$primary-stylename}-header-cell-desc .#{$primary-stylename}-sort-indicator {
+    height: $row-height;
+    line-height: $row-height;
+  }
+
+  .#{$primary-stylename}-header-drag {
+    margin-top: round($row-height/-2);
+  }
+
+  &.v-treetable {
+    .#{$primary-stylename}-cell-wrapper {
+      padding-left: 0;
+      padding-right: 0;
+      min-height: $v-font-size;
+    }
+
+    .#{$primary-stylename}-cell-content {
+      padding-left: $cell-padding-horizontal;
+      padding-right: $cell-padding-horizontal;
+
+      &:first-child {
+        padding-left: $cell-padding-horizontal + $v-table-border-width;
+      }
+    }
+
+    .#{$primary-stylename}-footer-container {
+      padding-left: $cell-padding-horizontal;
+      padding-right: $cell-padding-horizontal;
+    }
+  }
+
+  .#{$primary-stylename}-row-drag-top .#{$primary-stylename}-cell-content,
+  .#{$primary-stylename}-row-drag-bottom .#{$primary-stylename}-cell-content {
+    height: $row-height - 1px;
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_tabsheet.scss b/org.eclipse.osbp.themes/valo/components/_tabsheet.scss
new file mode 100644
index 0000000..07fdb46
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_tabsheet.scss
@@ -0,0 +1,610 @@
+/**
+ * Should the tabsheet content changes be animated.
+ * 
+ * @group tabsheet
+ */
+$v-tabsheet-content-animation-enabled: $v-animations-enabled !default;
+
+
+/**
+ * Outputs the global selectors and properties for the TabSheet component - styles which are 
+ * considered mandatory for the component to work properly.
+ *
+ * @param {string} $primary-stylename (v-tabsheet) - the primary style name for the selectors
+ *
+ * @group tabsheet
+ */
+@mixin valo-tabsheet-global ($primary-stylename: v-tabsheet) {
+  .#{$primary-stylename}-hidetabs > .#{$primary-stylename}-tabcontainer,
+  .#{$primary-stylename}-spacertd,
+  .v-disabled .#{$primary-stylename}-scroller,
+  .#{$primary-stylename} .v-disabled .#{$primary-stylename}-caption-close {
+    display: none;
+  }
+
+  .#{$primary-stylename} {
+    overflow: visible !important;
+    position: relative;
+  }
+
+  .#{$primary-stylename}-tabcontainer {
+    table,
+    tbody,
+    tr {
+      display: inline-block;
+      border-spacing: 0;
+      border-collapse: collapse;
+      vertical-align: top;
+    }
+
+    td {
+      display: inline-block;
+      padding: 0;
+    }
+  }
+
+  .#{$primary-stylename}-tabs {
+    white-space: nowrap;
+    @include box-sizing(border-box);
+  }
+
+  .#{$primary-stylename}-content {
+    position: relative;
+
+    > div > .v-scrollable {
+      @include valo-panel-adjust-content-margins;
+    }
+  }
+
+}
+
+
+/**
+ * Outputs the selectors and properties for the TabSheet component.
+ *
+ * @param {string} $primary-stylename (v-tabsheet) - the primary style name for the selectors
+ * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
+ *
+ * @group tabsheet
+ */
+@mixin valo-tabsheet ($primary-stylename: v-tabsheet, $include-additional-styles: contains($v-included-additional-styles, tabsheet)) {
+  .#{$primary-stylename} {
+    &:not(.v-has-width) {
+      width: auto !important;
+    }
+  }
+
+  .#{$primary-stylename}-spacertd {
+    display: none !important;
+  }
+
+  .#{$primary-stylename}-tabcontainer {
+    @include valo-tabsheet-tabcontainer-style($primary-stylename);
+  }
+
+  .#{$primary-stylename}-tabitemcell {
+    @include valo-tabsheet-tabitemcell-style($primary-stylename);
+  }
+
+  .#{$primary-stylename}-scroller {
+    @include valo-tabsheet-scroller-style($primary-stylename);
+  }
+
+
+  @if $v-tabsheet-content-animation-enabled {
+    .#{$primary-stylename}-tabsheetpanel > .v-scrollable > .v-widget {
+      @include valo-animate-in-fade(300ms);
+    }
+
+    $spinner-size: round($v-unit-size/2);
+    $spinner-size: $spinner-size + $spinner-size % 2;
+
+    .#{$primary-stylename}-deco {
+      @include valo-spinner($size: $spinner-size);
+      display: none;
+      position: absolute;
+      z-index: 1;
+      bottom: 50%;
+      margin-bottom: round($v-unit-size/-2) - $spinner-size/2;
+      left: 50%;
+      margin-left: $spinner-size/-2;
+    }
+
+    .#{$primary-stylename}-loading .#{$primary-stylename}-deco {
+      display: block;
+    }
+  }
+
+
+  @if $include-additional-styles {
+    .#{$primary-stylename}-equal-width-tabs {
+      @include valo-tabsheet-equal-width-tabs-style($flex: false);
+    }
+
+    .#{$primary-stylename}-framed {
+      @include valo-tabsheet-framed-style;
+    }
+
+    .#{$primary-stylename}-centered-tabs {
+      @include valo-tabsheet-align-tabs-style($align: center);
+    }
+
+    .#{$primary-stylename}-right-aligned-tabs {
+      @include valo-tabsheet-align-tabs-style($align: right);
+    }
+
+    .#{$primary-stylename}-padded-tabbar {
+      @include valo-tabsheet-padded-tabbar-style;
+    }
+
+    .#{$primary-stylename}-icons-on-top {
+      @include valo-tabsheet-icons-on-top-style;
+    }
+
+    .#{$primary-stylename}-compact-tabbar {
+      > .#{$primary-stylename}-tabcontainer-compact-tabbar .v-caption {
+        line-height: 1.8;
+      }
+    }
+
+    .#{$primary-stylename}-only-selected-closable {
+      @include valo-tabsheet-only-selected-closable-style;
+    }
+  }
+
+}
+
+
+/**
+ * Outputs the styles for the tabcontainer element of a tabsheet.
+ * 
+ * @group tabsheet
+ */
+@mixin valo-tabsheet-tabcontainer-style ($primary-stylename: v-tabsheet) {
+  position: relative;
+  @include box-sizing(border-box);
+
+  &:before {
+    content: "";
+    position: absolute;
+    height: 0;
+    // iOS panics with background color, creating black line artifacts
+    border-top: max(1px, first-number($v-border)) solid first-color(valo-border($color: $v-app-background-color, $strength: 0.5));
+    bottom: 0;
+    left: 0;
+    right: 0;
+  }
+
+  .#{$primary-stylename}-tabs {
+    position: relative;
+  }
+}
+
+
+/**
+ * Outputs the styles for the tabitemcell element of a tabsheet.
+ * 
+ * @group tabsheet
+ */
+@mixin valo-tabsheet-tabitemcell-style ($primary-stylename: v-tabsheet) {
+  vertical-align: bottom;
+
+  .#{$primary-stylename}-tabitem {
+    line-height: 0;
+    overflow: hidden;
+  }
+
+  .v-caption {
+    margin-left: round($v-unit-size/2);
+    padding: 0 round($v-unit-size/10);
+    @include box-sizing(border-box);
+    cursor: pointer;
+    text-align: center;
+    line-height: $v-unit-size;
+    font-size: round($v-font-size * 0.95);
+    font-weight: $v-font-weight;
+    color: valo-font-color($v-app-background-color, 0.58);
+    width: auto !important;
+    overflow: hidden;
+    text-overflow: ellipsis;
+    border-bottom: max(1px, first-number($v-border))*2 solid transparent;
+    position: relative;
+
+    @if $v-animations-enabled {
+      @include transition(border-bottom 200ms, color 200ms);
+    }
+
+    .v-captiontext {
+      display: inline;
+    }
+
+    .v-icon + .v-captiontext {
+      margin-left: round($v-unit-size/4);
+    }
+
+    &:hover {
+      color: $v-selection-color;
+    }
+
+    &.v-disabled {
+      @include opacity($v-disabled-opacity);
+      cursor: default;
+      color: inherit !important;
+    }
+  }
+
+  &:first-child .v-caption,
+  &[aria-hidden="true"] + td .v-caption {
+    margin-left: 0;
+  }
+
+  &:focus {
+    outline: none;
+
+    .v-caption {
+      color: $v-selection-color;
+    }
+  }
+
+  .#{$primary-stylename}-tabitem-selected .v-caption.v-caption {
+    border-bottom-color: $v-selection-color;
+    color: $v-selection-color;
+  }
+
+  .v-caption-closable {
+    padding-right: round($v-unit-size/10) + round($v-font-size * 1.1);
+  }
+
+  &.icons-on-top .v-caption-closable {
+    padding-right: round($v-unit-size/10);
+  }
+
+  .#{$primary-stylename}-caption-close {
+    position: absolute;
+    right: 0;
+    top: 50%;
+    margin: round($v-font-size / -2) 0 0;
+    font-size: round($v-font-size * 1.1);
+    line-height: round($v-font-size * 1.1);
+    width: round($v-font-size * 1.1);
+    text-align: center;
+    border-radius: round($v-border-radius/2);
+    color: valo-font-color($v-app-background-color, 0.4);
+
+    &:hover {
+      background: rgba(#000, .03);
+      color: $v-selection-color;
+    }
+
+    &:active {
+      background: $v-selection-color;
+      color: valo-font-color($v-selection-color);
+    }
+  }
+}
+
+
+/**
+ * Outputs the styles for the tab scroller element of a tabsheet.
+ * 
+ * @group tabsheet
+ */
+@mixin valo-tabsheet-scroller-style ($primary-stylename: v-tabsheet) {
+  $border-color: first-color(valo-border($strength: 0.5));
+
+  position: absolute;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  padding-left: round($v-unit-size/2);
+  @include linear-gradient(to left, $v-background-color 70%, rgba($v-background-color, 0) 100%, $fallback: transparent);
+  pointer-events: none;
+
+  &:after {
+    content: "";
+    height: first-number($v-border);
+    position: absolute;
+    bottom: 0;
+    left: 0;
+    right: 0;
+    display: block;
+    @include linear-gradient(to left, $border-color 70%, rgba($border-color, 0) 100%, $fallback: transparent);
+  }
+
+  .v-ie8 &,
+  .v-ie9 & {
+    background-color: $v-background-color;
+
+    &:after {
+      background-color: $border-color;
+    }
+  }
+
+  button {
+    @include appearance(none);
+    border: none;
+    background: transparent;
+    font: inherit;
+    color: inherit;
+    height: 100%;
+    margin: 0;
+    padding: 0 round($v-unit-size/4);
+    outline: none;
+    cursor: pointer;
+    pointer-events: auto;
+    @include opacity(.5);
+
+    &:hover {
+      @include opacity(1);
+      color: $v-selection-color;
+    }
+
+    &:active {
+      @include opacity(.7);
+      color: $v-selection-color;
+    }
+
+    &::-moz-focus-inner {
+      padding: 0;
+      border: 0
+    }
+  }
+
+  [class*="Next"] {
+    padding-left: round($v-unit-size/8);
+    &:before {
+      @include valo-tabsheet-scroller-next-icon-style;
+    }
+  }
+
+  [class*="Prev"] {
+    padding-right: round($v-unit-size/8);
+    &:before {
+      @include valo-tabsheet-scroller-prev-icon-style;
+    }
+  }
+
+  [class*="disabled"] {
+    cursor: default;
+    color: inherit !important;
+    @include opacity(.1, true);
+  }
+}
+
+
+/**
+ * Outputs the font icon styles for the previous button element of a tabsheet scroller.
+ * 
+ * @group tabsheet
+ */
+@mixin valo-tabsheet-scroller-prev-icon-style {
+  font-family: ThemeIcons;
+  content: "\f053";
+}
+
+
+/**
+ * Outputs the font icon styles for the next button element of a tabsheet scroller.
+ * 
+ * @group tabsheet
+ */
+@mixin valo-tabsheet-scroller-next-icon-style {
+  font-family: ThemeIcons;
+  content: "\f054";
+}
+
+
+/**
+ * Outputs the styles for the framed tabsheet style.
+ * 
+ * @param {string} $primary-stylename (v-tabsheet) - The primary style name for the selectors
+ * @param {bool} $frame-inactive-tabs (true) - Should inactive tabs be framed as well (the active tab is always framed with this style)
+ * @param {bool} $outer-frame (true) - Should the frame contain the whole tabsheet (i.e. tabbar and tab content). If false, works like a "borderless" style.
+ * @param {size} $tab-spacing ($v-unit-size/10) - The spacing between tabs
+ * 
+ * @group tabsheet
+ */
+@mixin valo-tabsheet-framed-style ($primary-stylename: v-tabsheet, $frame-inactive-tabs: true, $outer-frame: true, $tab-spacing: round($v-unit-size/10)) {
+  > .#{$primary-stylename}-tabcontainer {
+    .v-caption {
+      margin-left: $tab-spacing or first-number($v-border) * -1;
+      padding: 0 $v-layout-spacing-horizontal;
+      background-color: $v-app-background-color;
+      border: first-number($v-border) solid transparent;
+      line-height: $v-unit-size - first-number($v-border);
+      border-radius: $v-border-radius $v-border-radius 0 0;
+      font-weight: $v-font-weight + 100;
+
+      @if $v-animations-enabled {
+        @include transition(background-color 160ms);
+      }
+
+      &:hover {
+        background-color: darken($v-app-background-color, 3%);
+        border-bottom-color: first-color(valo-border($color: $v-app-background-color, $strength: 0.5));
+      }
+
+      &.v-disabled:hover {
+        background-color: $v-app-background-color;
+      }
+    }
+
+    .v-caption-closable {
+      padding-right: $v-layout-spacing-horizontal + round($v-font-size * 1.1);
+    }
+
+    .#{$primary-stylename}-caption-close {
+      top: round($v-font-size/4);
+      right: round($v-font-size/4);
+      margin-top: 0;
+    }
+
+    td:first-child .v-caption,
+    [aria-hidden="true"] + td .v-caption {
+      margin-left: 0;
+    }
+
+    @if $frame-inactive-tabs {
+      .#{$primary-stylename}-tabitem .v-caption {
+        border-color: first-color(valo-border($color: $v-app-background-color, $strength: 0.5));
+      }
+    }
+
+    .#{$primary-stylename}-tabitem-selected .v-caption {
+      background: $v-panel-background-color;
+      border-color: first-color(valo-border($color: $v-app-background-color, $strength: 0.5));
+      border-bottom: none;
+      padding-bottom: first-number($v-border);
+    }
+  }
+
+  > .#{$primary-stylename}-content {
+    // iOS panics with black line artifacts,
+    // moving the background color to an inner element fixes it
+    > div {
+      background: $v-panel-background-color;
+    }
+
+    @if $outer-frame {
+      border: valo-border($color: $v-app-background-color, $strength: 0.5);
+      border-top: none;
+    }
+  }
+
+  &.padded-tabbar {
+    > .#{$primary-stylename}-tabcontainer {
+      @if $outer-frame {
+        border: valo-border($color: $v-app-background-color, $strength: 0.5);
+        border-bottom: none;
+      }
+
+      background: $v-background-color;
+      padding-top: round($v-unit-size/6);
+    }
+  }
+
+  &.icons-on-top {
+    > .#{$primary-stylename}-tabcontainer .#{$primary-stylename}-tabitem-selected .v-caption {
+      padding-bottom: round($v-unit-size/6) + first-number($v-border);
+    }
+  }
+}
+
+
+/**
+ * Outputs the styles for a tabsheet where the tabs are aligned to the position specified by the parameter in the tabbar.
+ * 
+ * @param {string} $primary-stylename (v-tabsheet) - The primary style name for the selectors
+ * @param {string} $align (center) - The alignment of the tabs inside the tabbar. Possible values: left, right, center.
+ * 
+ * @group tabsheet
+ */
+@mixin valo-tabsheet-align-tabs-style ($primary-stylename: v-tabsheet, $align: center) {
+  > .#{$primary-stylename}-tabcontainer {
+    text-align: $align;
+  }
+}
+
+
+/**
+ * Outputs the styles for a tabsheet where all tabs in the tabbar have equal width and span the entire width of the tabbar.
+ * 
+ * @param {string} $primary-stylename (v-tabsheet) - The primary style name for the selectors
+ * @param {bool} $flex (false) - Should the size of the tabs be proportional to their content, i.e. should the available space in the tabbar be distributed to the tabs in relation to their content sizes.
+ * 
+ * @group tabsheet
+ */
+@mixin valo-tabsheet-equal-width-tabs-style ($primary-stylename: v-tabsheet, $flex: false) {
+  > .#{$primary-stylename}-tabcontainer {
+    table,
+    tbody,
+    tr {
+      width: 100%;
+    }
+
+    tr {
+      display: table;
+      @if $flex == false {
+        table-layout: fixed;
+      }
+    }
+
+    td {
+      display: table-cell;
+    }
+
+    .v-caption {
+      margin: 0;
+      display: block;
+    }
+  }
+}
+
+
+/**
+ * Outputs the styles for a tabsheet where the icons of individual tabs are on top of the tab captions.
+ * 
+ * @param {string} $primary-stylename (v-tabsheet) - The primary style name for the selectors
+ *  
+ * @group tabsheet
+ */
+@mixin valo-tabsheet-icons-on-top-style ($primary-stylename: v-tabsheet) {
+  > .#{$primary-stylename}-tabcontainer {
+    .v-caption {
+      padding-top: round($v-unit-size/6);
+      padding-bottom: round($v-unit-size/6);
+      line-height: 1.2;
+    }
+
+    .v-icon {
+      display: block;
+
+      + .v-captiontext.v-captiontext {
+        margin-left: 0;
+      }
+    }
+
+    .v-caption-closable {
+      padding-right: $v-layout-spacing-horizontal;
+    }
+
+    .#{$primary-stylename}-caption-close {
+      top: round($v-font-size/4);
+      margin-top: 0;
+    }
+  }
+}
+
+
+/**
+ * Outputs the styles for a tabsheet where only the selected tab has the close button visible. 
+ * Note that the other tabs can still be closed programmatically.
+ * 
+ * @param {string} $primary-stylename (v-tabsheet) - The primary style name for the selectors
+ *  
+ * @group tabsheet
+ */
+@mixin valo-tabsheet-only-selected-closable-style ($primary-stylename: v-tabsheet) {
+  > .#{$primary-stylename}-tabcontainer .#{$primary-stylename}-caption-close {
+    visibility: hidden;
+  }
+
+  > .#{$primary-stylename}-tabcontainer .#{$primary-stylename}-tabitem-selected .#{$primary-stylename}-caption-close {
+    visibility: visible;
+  }
+}
+
+
+/**
+ * Outputs the styles for a tabsheet where the tabbar has increased padding to separate the tabs 
+ * inside it from their surrounding container.
+ * 
+ * @param {string} $primary-stylename (v-tabsheet) - The primary style name for the selectors
+ *  
+ * @group tabsheet
+ */
+@mixin valo-tabsheet-padded-tabbar-style ($primary-stylename: v-tabsheet) {
+  > .#{$primary-stylename}-tabcontainer .#{$primary-stylename}-tabs {
+    padding: 0 round($v-unit-size/4);
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_textarea.scss b/org.eclipse.osbp.themes/valo/components/_textarea.scss
new file mode 100644
index 0000000..d600bc1
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_textarea.scss
@@ -0,0 +1,120 @@
+/**
+ * Outputs the selectors and properties for the TextArea component.
+ *
+ * @param {string} $primary-stylename (v-textarea) - the primary style name for the selectors
+ * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
+ *
+ * @group textarea
+ */
+@mixin valo-textarea ($primary-stylename: v-textarea, $include-additional-styles: contains($v-included-additional-styles, textarea)) {
+
+  .#{$primary-stylename} {
+    @include valo-textarea-style;
+    width: $v-default-field-width;
+  }
+
+  .#{$primary-stylename}-readonly {
+    @include valo-textfield-readonly-style;
+  }
+
+  .#{$primary-stylename}-error {
+    @include valo-textfield-error-style;
+  }
+
+
+  @if $include-additional-styles {
+    .#{$primary-stylename}-borderless {
+      @include valo-textfield-borderless-style;
+    }
+
+    .#{$primary-stylename}-tiny {
+      @include valo-textarea-style($unit-size: $v-unit-size--tiny, $states: normal, $background-color: null, $border: null, $bevel: null, $shadow: null);
+      font-size: $v-font-size--tiny;
+    }
+
+    .#{$primary-stylename}-small {
+      @include valo-textarea-style($unit-size: $v-unit-size--small, $states: normal, $background-color: null, $border: null, $bevel: null, $shadow: null);
+      font-size: $v-font-size--small;
+    }
+
+    .#{$primary-stylename}-large {
+      @include valo-textarea-style($unit-size: $v-unit-size--large, $states: normal, $background-color: null, $border: null, $bevel: null, $shadow: null);
+      font-size: $v-font-size--large;
+    }
+
+    .#{$primary-stylename}-huge {
+      @include valo-textarea-style($unit-size: $v-unit-size--huge, $states: normal, $background-color: null, $border: null, $bevel: null, $shadow: null);
+      font-size: $v-font-size--huge;
+    }
+
+    .#{$primary-stylename}-align-right {
+      text-align: right;
+    }
+
+    .#{$primary-stylename}-align-center {
+      text-align: center;
+    }
+  }
+
+}
+
+
+/**
+ * Outputs the styles for a text area variant.
+ *
+ * @param {size} $unit-size ($v-unit-size) - The sizing of the text area, which corresponds its height
+ * @param {size | list} $padding (null) - The padding of the text area. Computed from other parameters by default.
+ * @param {color} $font-color (null) - The font color of the text area. Computed from the $background-color by default.
+ * @param {number} $font-weight (max(400, $v-font-weight)) - The font weight of the text area
+ * @param {size} $font-size (null) - The font size of the text area. Inherited from the parent by default.
+ * @param {color} $background-color ($v-textfield-background-color) - The background color of the text area
+ * @param {list} $border ($v-textfield-border) - The border of the text area
+ * @param {size} $border-radius ($v-textfield-border-radius) - The border-radius of the text area
+ * @param {list} $bevel ($v-textfield-bevel) - Box-shadow value according to $v-bevel documentation
+ * @param {list} $shadow ($v-textfield-shadow) - Box-shadow value according to $v-shadow documentation
+ * @param {list} $states (normal focus disabled) - The text area states for which to output corresponding styles
+ *
+ * @group textfield
+ */
+@mixin valo-textarea-style (
+    $unit-size        : $v-unit-size,
+    $padding          : round($v-unit-size/6),
+
+    $font-color       : null,
+    $font-weight      : max(400, $v-font-weight),
+    $font-size        : null,
+
+    $background-color : $v-textfield-background-color,
+    $border           : $v-textfield-border,
+    $border-radius    : $v-textfield-border-radius,
+
+    $bevel            : $v-textfield-bevel,
+    $shadow           : $v-textfield-shadow,
+
+    $states           : (normal, focus, disabled)
+  ) {
+
+  @include valo-textfield-style($unit-size: $unit-size, $padding: $padding,
+                                $font-color: $font-color,
+                                $font-weight: $font-weight,
+                                $font-size: $font-size,
+
+                                $background-color: $background-color,
+                                $border: $border,
+                                $border-radius: $border-radius,
+
+                                $bevel: $bevel,
+                                $shadow: $shadow,
+
+                                $states: $states);
+  height: auto;
+  resize: none;
+  white-space: pre-wrap; // Restore default, because .v-widget sets it to normal
+
+  .v-ie8 &,
+  .v-ie9 & {
+    line-height: inherit;
+    padding-top: round($unit-size/9);
+    padding-bottom: round($unit-size/9);
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_textfield.scss b/org.eclipse.osbp.themes/valo/components/_textfield.scss
new file mode 100644
index 0000000..50cb7b8
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_textfield.scss
@@ -0,0 +1,399 @@
+/**
+ * The background color for text fields.
+ * @group textfield
+ */
+$v-textfield-background-color: if(is-dark-color($v-app-background-color), darken($v-app-background-color, 4%), lighten($v-app-background-color, 8%)) !default;
+
+/**
+ * The background color for read-only text fields.
+ * @group textfield
+ */
+$v-textfield-background-color--readonly: darkest-color($v-app-background-color, darken($v-textfield-background-color, 2%));
+
+/**
+ * The bevel style for text fields. See the documentation for $v-bevel.
+ * @group textfield
+ */
+$v-textfield-bevel: if($v-bevel and ($v-bevel != none), inset 0 1px 0 v-shade, $v-bevel) !default;
+
+/**
+ * The shadow style for text fields. See the documentation for $v-shadow.
+ * @group textfield
+ */
+$v-textfield-shadow: 0 1px 0 (v-tint 2) !default;
+
+/**
+ * The font-weight for text fields.
+ * @group textfield
+ */
+$v-textfield-font-weight: 400 !default;
+
+/**
+ * The border style for text fields. See the documentation for $v-border.
+ * @group textfield
+ */
+$v-textfield-border: $v-border !default;
+
+/**
+ * The border-radius for text fields. See the documentation for $v-border-radius;
+ * @group textfield
+ */
+$v-textfield-border-radius: $v-border-radius !default;
+
+/**
+ * The opacity for disabled text fields.
+ * @group textfield
+ */
+$v-textfield-disabled-opacity: $v-disabled-opacity !default;
+
+
+/**
+ * Outputs the selectors and properties for the TextField component.
+ *
+ * @param {string} $primary-stylename (v-textfield) - the primary style name for the selectors
+ * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
+ *
+ * @group textfield
+ */
+@mixin valo-textfield ($primary-stylename: v-textfield, $include-additional-styles: contains($v-included-additional-styles, textfield)) {
+
+  .#{$primary-stylename} {
+    @include valo-textfield-style;
+    width: $v-default-field-width;
+  }
+
+  .#{$primary-stylename}-readonly {
+    @include valo-textfield-readonly-style;
+  }
+
+  .#{$primary-stylename}-error {
+    @include valo-textfield-error-style;
+  }
+
+
+  @if $include-additional-styles {
+    .#{$primary-stylename}-borderless {
+      @include valo-textfield-borderless-style;
+    }
+
+    .#{$primary-stylename}-tiny {
+      @include valo-textfield-style($unit-size: $v-unit-size--tiny, $states: normal, $background-color: null, $border: null, $gradient: null, $bevel: null, $shadow: null);
+      font-size: $v-font-size--tiny;
+    }
+
+    .#{$primary-stylename}-compact,
+    .#{$primary-stylename}-small {
+      @include valo-textfield-style($unit-size: $v-unit-size--small, $states: normal, $background-color: null, $border: null, $gradient: null, $bevel: null, $shadow: null);
+    }
+
+    .#{$primary-stylename}-small {
+      font-size: $v-font-size--small;
+    }
+
+    .#{$primary-stylename}-large {
+      @include valo-textfield-style($unit-size: $v-unit-size--large, $states: normal, $background-color: null, $border: null, $gradient: null, $bevel: null, $shadow: null);
+      font-size: $v-font-size--large;
+    }
+
+    .#{$primary-stylename}-huge {
+      @include valo-textfield-style($unit-size: $v-unit-size--huge, $states: normal, $background-color: null, $border: null, $gradient: null, $bevel: null, $shadow: null);
+      font-size: $v-font-size--huge;
+    }
+
+    @include valo-textfield-inline-icon($stylenames: inline-icon);
+    @include valo-textfield-inline-icon($stylenames: inline-icon tiny, $unit-size: $v-unit-size--tiny, $font-size: $v-font-size--tiny);
+    @include valo-textfield-inline-icon($stylenames: inline-icon compact, $unit-size: $v-unit-size--small);
+    @include valo-textfield-inline-icon($stylenames: inline-icon small, $unit-size: $v-unit-size--small, $font-size: $v-font-size--small);
+    @include valo-textfield-inline-icon($stylenames: inline-icon large, $unit-size: $v-unit-size--large, $font-size: $v-font-size--large);
+    @include valo-textfield-inline-icon($stylenames: inline-icon huge, $unit-size: $v-unit-size--huge, $font-size: $v-font-size--huge);
+
+    .#{$primary-stylename}-align-right {
+      text-align: right;
+    }
+
+    .#{$primary-stylename}-align-center {
+      text-align: center;
+    }
+  }
+
+}
+
+
+/**
+ * Outputs the styles for a text field variant.
+ *
+ * @param {size} $unit-size ($v-unit-size) - The sizing of the text field, which corresponds its height
+ * @param {size | list} $padding (null) - The padding of the text field. Computed from other parameters by default.
+ * @param {color} $font-color (null) - The font color of the text field. Computed from the $background-color by default.
+ * @param {number} $font-weight (max(400, $v-font-weight)) - The font weight of the text field
+ * @param {size} $font-size (null) - The font size of the text field. Inherited from the parent by default.
+ * @param {color} $background-color ($v-textfield-background-color) - The background color of the text field
+ * @param {list} $border ($v-textfield-border) - The border of the text field
+ * @param {size} $border-radius ($v-textfield-border-radius) - The border-radius of the text field
+ * @param {list} $bevel ($v-textfield-bevel) - Box-shadow value according to $v-bevel documentation
+ * @param {list} $shadow ($v-textfield-shadow) - Box-shadow value according to $v-shadow documentation
+ * @param {list} $states (normal focus disabled) - The text field states for which to output corresponding styles
+ *
+ * @group textfield
+ */
+@mixin valo-textfield-style (
+    $unit-size        : $v-unit-size,
+    $padding          : null,
+
+    $font-color       : null,
+    $font-weight      : max(400, $v-font-weight),
+    $font-size        : null,
+
+    $background-color : $v-textfield-background-color,
+    $border           : $v-textfield-border,
+    $border-radius    : $v-textfield-border-radius,
+
+    $gradient         : none,
+    $bevel            : $v-textfield-bevel,
+    $shadow           : $v-textfield-shadow,
+
+    $states           : (normal, focus, disabled)
+  ) {
+
+  @if contains($states, normal) {
+    @include appearance(none);
+    @include user-select(text);
+    margin: 0;
+    font: inherit;
+    font-size: $font-size;
+    font-weight: $font-weight;
+    line-height: normal;
+    height: $unit-size;
+    border-radius: $border-radius;
+
+    .v-ie8 &,
+    .v-ie9 & {
+      line-height: $unit-size;
+      padding-top: 0;
+      padding-bottom: 0;
+    }
+
+    @if type-of($padding) == number or type-of($padding) == list {
+      padding: $padding;
+    } @else {
+      $padding-width: ceil($unit-size/6);
+      @if $border-radius {
+        $padding-width: $padding-width + ceil($border-radius/3);
+      }
+      $padding-height: round($unit-size/9);
+      padding: $padding-height $padding-width;
+    }
+
+    @if $background-color and $border {
+      border: valo-border($border, darkest-color($background-color, $v-app-background-color));
+    }
+
+    @if $gradient == none {
+      background: $background-color;
+    } @else if $gradient {
+      @include valo-gradient($color: $background-color, $gradient: $gradient)
+    }
+
+    @if $background-color {
+      color: valo-font-color($background-color);
+    }
+
+    @include box-shadow(valo-bevel-and-shadow($bevel: $bevel, $shadow: $shadow, $background-color: $background-color, $gradient: $gradient));
+
+    @if $v-animations-enabled {
+      @include transition(box-shadow 180ms, border 180ms);
+    }
+  }
+
+  @if contains($states, disabled) {
+    &.v-disabled {
+      @include opacity($v-textfield-disabled-opacity);
+    }
+  }
+
+  @if contains($states, focus) {
+    &:focus {
+      @include valo-textfield-focus-style($bevel: $bevel, $shadow: $shadow, $gradient: $gradient, $background-color: $background-color);
+    }
+  }
+
+  // TODO allow parent selector to be used in interpolation
+  &[class*="prompt"] {
+    @include valo-textfield-prompt-style($background-color);
+  }
+
+}
+
+
+/**
+ * Outputs the styles for a text field input prompt.
+ * 
+ * @param {color} $background-color ($v-textfield-background-color) - The background color of the text field
+ * 
+ * @group textfield
+ */
+@mixin valo-textfield-prompt-style ($background-color: $v-textfield-background-color) {
+  @if $background-color ==  transparent {
+    color: inherit;
+    @include opacity(.5);
+  } @else if type-of($background-color) == color {
+    $font-color: valo-font-color($background-color);
+    $font-color: mix($background-color, $font-color);
+    @if is-dark-color($background-color) and saturation($background-color) > 50% {
+      $font-color: scale-color($font-color, $lightness: 20%);
+    }
+    $font-color: scale-color($font-color, $saturation: saturation($font-color));
+    color: $font-color;
+  }
+}
+
+
+/**
+ * Outputs the styles for a text field focus state.
+ * 
+ * @param {list} $bevel ($v-textfield-bevel) - Box-shadow value according to $v-bevel documentation
+ * @param {list} $shadow ($v-textfield-shadow) - Box-shadow value according to $v-shadow documentation
+ * @param {color} $background-color ($v-textfield-background-color) - The background color of the text field
+ * @param {list} $gradient (null) - Valo specific gradient value. See the documentation for $v-gradient.
+ * 
+ * @group textfield
+ */
+@mixin valo-textfield-focus-style ($bevel: $v-textfield-bevel, $shadow: $v-textfield-shadow, $background-color: $v-textfield-background-color, $gradient: null) {
+  outline: none;
+  @if $v-animations-enabled {
+    @include transition(none);
+  }
+
+  $focus-color: $v-focus-color;
+
+  @if color-luminance($focus-color) + 50 < color-luminance($v-background-color) {
+    border-color: $focus-color;
+  }
+
+  @include box-shadow(valo-bevel-and-shadow($bevel: $bevel, $shadow: $shadow, $background-color: $background-color, $gradient: $gradient, $include-focus: true));
+
+  @include valo-focus-style;
+}
+
+
+/**
+ * Outputs the styles for a read-only text field.
+ * 
+ * @group textfield
+ */
+@mixin valo-textfield-readonly-style {
+  background: $v-textfield-background-color--readonly;
+  color: valo-font-color($v-textfield-background-color--readonly);
+  @include box-shadow(none);
+  &:focus {
+    box-shadow: none;
+    border-color: first-color(valo-border($v-textfield-border, $v-textfield-background-color--readonly));
+  }
+}
+
+
+/**
+ * Outputs the styles for a borderless style text field.
+ * 
+ * @param {color} $background-color (transparent) - The background color of the text field
+ * 
+ * @group textfield
+ */
+@mixin valo-textfield-borderless-style ($background-color: transparent) {
+  border: none;
+  border-radius: 0;
+  background: $background-color;
+  @include box-shadow(none);
+
+  $font-color: inherit;
+  @if $background-color != transparent and type-of($background-color) == color {
+    $font-color: valo-font-color($background-color);
+  }
+  color: $font-color;
+
+  &:focus {
+    @include box-shadow(none);
+  }
+
+  &[class*="prompt"] {
+    @include valo-textfield-prompt-style($background-color);
+  }
+}
+
+
+/**
+ * Outputs the styles for a text field error state.
+ * 
+ * @group textfield
+ */
+@mixin valo-textfield-error-style {
+  border-color: $v-error-indicator-color !important;
+  $bg: scale-color($v-error-indicator-color, $lightness: 98%);
+  background: $bg;
+  color: valo-font-color($bg);
+}
+
+
+/**
+ * Outputs the selectors and styles for an inline-icon style for a text field. Included indipendently (i.e. not enclosed with a parent text field selector). 
+ * 
+ * @param {string} $primary-stylename (v-textfield) - The primary style name for the selectors
+ * @param {string | list} $stylenames (inline-icon) - The additional style names which will define the inline-icon style
+ * @param {string} $input-selector (null) - Additional selector for a nested input element which should be targeted
+ * @param {size} $unit-size ($v-unit-size) - The unit size which the resulting style will support
+ * @param {size} $font-size ($v-font-size) - The font size which the resulting style will support (needed for font icons)
+ * @param {size} $image-icon-size (16px) - The image icon height which the resulting style will support (needed to center the icon vertically inside the text field)
+ * 
+ * @group text field
+ */
+@mixin valo-textfield-inline-icon($primary-stylename: v-textfield, $stylenames: inline-icon, $input-selector: null, $unit-size: $v-unit-size, $font-size: $v-font-size, $image-icon-size: 16px) {
+  $slot-selector: "";
+  $caption-selector: "";
+  $text-input-selector: "";
+
+  @each $style in $stylenames {
+    $slot-selector: $slot-selector + ".v-slot-" + $style;
+    $caption-selector: $caption-selector + ".v-caption-" + $style;
+    $text-input-selector: $text-input-selector + "." + $primary-stylename + "-" + $style;
+  }
+
+  #{$slot-selector} {
+    position: relative;
+  }
+
+  #{$caption-selector} {
+    padding: 0;
+
+    .v-captiontext {
+      // Need to include to get the default padding back
+      @include valo-caption-style;
+      margin: 0;
+    }
+
+    .v-icon {
+      position: absolute;
+      z-index: 10;
+    }
+
+    // Font icons
+    span.v-icon {
+      $border-width: first-number($v-textfield-border);
+      left: $border-width;
+      bottom: $border-width;
+      width: $unit-size;
+      line-height: $unit-size - $border-width*2;
+      text-align: center;
+      font-size: $font-size;
+    }
+
+    // Image icons
+    img.v-icon {
+      left: round(($unit-size - $image-icon-size)/2);
+      bottom: round(($unit-size - $image-icon-size)/2);
+    }
+  }
+
+  #{$text-input-selector} #{$input-selector} {
+    padding-left: $unit-size;
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_tree.scss b/org.eclipse.osbp.themes/valo/components/_tree.scss
new file mode 100644
index 0000000..95ae8d3
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_tree.scss
@@ -0,0 +1,308 @@
+/**
+ *
+ * @group tree
+ */
+$v-tree-row-height: round($v-unit-size/1.3) !default;
+
+/**
+ *
+ * @group tree
+ */
+$v-tree-animations-enabled: true !default;
+
+/**
+ *
+ * @group tree
+ */
+$v-tree-expand-animation-enabled: false !default;
+
+
+@if $v-tree-expand-animation-enabled {
+  @include keyframes(valo-tree-node-open) {
+    0% {
+      max-height: 0;
+    }
+    100% {
+      max-height: $v-tree-row-height * 10;
+    }
+  }
+
+  @include keyframes(valo-tree-node-close) {
+    0% {
+      max-height: $v-tree-row-height * 10;
+    }
+    100% {
+      max-height: 0;
+    }
+  }
+}
+
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-tree) - 
+ *
+ * @group tree
+ */
+@mixin valo-tree ($primary-stylename: v-tree) {
+
+  .#{$primary-stylename} {
+    position: relative;
+    white-space: nowrap;
+
+    &:focus {
+      outline: none;
+    }
+  }
+
+  .#{$primary-stylename}-node {
+    &:before {
+      content: "";
+      position: absolute;
+      display: inline-block;
+      z-index: 3;
+      width: 1.9em;
+      height: $v-tree-row-height;
+      cursor: pointer;
+      // IE 9/10 need some color so that this element can receive mouse events.
+      // 'red' just happens to be the shortest color name.
+      background: red;
+      opacity: 0;
+
+      .v-ie8 & {
+        position: static;
+        margin-left: -1.9em;
+        vertical-align: top;
+        @include valo-tree-collapsed-icon-style;
+        text-align: center;
+        background: transparent;
+      }
+    }
+
+    .v-ie8 & {
+      padding-left: 1.9em;
+    }
+  }
+
+  .#{$primary-stylename}-node-caption {
+    height: $v-tree-row-height;
+    line-height: $v-tree-row-height - 1px;
+    overflow: hidden;
+    white-space: nowrap;
+
+    // Mainly to satisty IE8 (doesn't harm other browsers)
+    vertical-align: top;
+
+    & > div {
+      display: inline-block;
+      width: 100%;
+      position: relative;
+      z-index: 2;
+
+      &:before {
+        @include valo-tree-collapsed-icon-style;
+        display: inline-block;
+        width: .5em;
+        text-align: center;
+        margin: 0 .6em 0 .8em;
+
+        @if $v-tree-animations-enabled {
+          @include transition(all 100ms);
+        }
+
+        .v-ie8 & {
+          display: none;
+        }
+      }
+    }
+
+    span {
+      padding-right: $v-tree-row-height;
+      cursor: pointer;
+      display: inline-block;
+      // Allow to click on the whole row (almost, at least the right side part)
+      width: 100%;
+
+      // IE does strange things when the width is wider than the parent
+      .v-ie & {
+        width: auto;
+      }
+    }
+
+    .v-icon {
+      padding-right: 0;
+      width: auto;
+      min-width: 1em;
+    }
+
+    &:after {
+      content: "";
+      display: block;
+      vertical-align: top;
+      position: absolute;
+      z-index: 1;
+      left: 0;
+      margin-top: -$v-tree-row-height;
+      width: 100%;
+      height: $v-tree-row-height;
+      border-radius: $v-border-radius;
+      opacity: 0;
+
+      @if $v-tree-animations-enabled {
+        @include transition(opacity 120ms);
+      }
+
+      .v-ie8 & {
+        content: none;
+      }
+    }
+
+    .v-ie8 & {
+      display: inline-block;
+    }
+  }
+
+  .#{$primary-stylename}-node-expanded > .#{$primary-stylename}-node-caption > div:before {
+    @include valo-tree-expanded-icon-style;
+
+    @if $v-tree-animations-enabled {
+      @include transform(rotate(90deg));
+      @include valo-tree-collapsed-icon-style;
+    }
+  }
+
+  .v-ie8 & .#{$primary-stylename}-node-expanded:before {
+    @include valo-tree-expanded-icon-style(true);
+  }
+
+  .#{$primary-stylename}-node-leaf:before,
+  .#{$primary-stylename}-node-leaf > .#{$primary-stylename}-node-caption > div:before {
+    visibility: hidden;
+  }
+
+  .#{$primary-stylename}-node-focused {
+    // This a v-tree-node-caption element
+    &:after {
+      opacity: 1;
+      border: 1px solid $v-focus-color;
+    }
+
+    .v-ie8 & {
+      outline: 1px dotted $v-focus-color;
+    }
+  }
+
+
+
+  .#{$primary-stylename}-node-selected {
+    $font-color: valo-font-color($v-selection-color, 0.9);
+    color: $font-color;
+    text-shadow: valo-text-shadow($font-color: $font-color, $background-color: $v-selection-item-selection-color);
+
+    &:after {
+      opacity: 1;
+      @include valo-gradient($v-selection-color);
+      border: none;
+
+      .v-ie8 & {
+        //visibility: visible;
+      }
+    }
+
+    .v-ie8 & {
+      @include valo-gradient($v-selection-color);
+    }
+  }
+
+  .#{$primary-stylename}-node-children {
+    padding-left: round($v-unit-size/2);
+
+    .v-ie8 & {
+      padding-left: 0;
+    }
+  }
+
+  @if $v-tree-expand-animation-enabled {
+    .#{$primary-stylename}-node-children[style*="display: none"] {
+      @include animation(valo-tree-node-close 400ms ease-out forwards);
+      display: block !important;
+    }
+
+    .#{$primary-stylename}-node-expanded > .#{$primary-stylename}-node-children {
+      @include animation(valo-tree-node-open 400ms ease-in);
+    }
+  }
+
+
+
+  // Drag'n'drop styles
+
+  .#{$primary-stylename}-node-drag-top:before,
+  .#{$primary-stylename}-node-drag-bottom:after,
+  .#{$primary-stylename}-node-drag-bottom.#{$primary-stylename}-node-dragfolder.#{$primary-stylename}-node-expanded > .#{$primary-stylename}-node-children:before {
+    content: "\2022";
+    display: block;
+    position: absolute;
+    height: 2px;
+    width: 100%;
+    background: $v-focus-color;
+    font-size: $v-font-size * 2;
+    line-height: 2px;
+    color: $v-focus-color;
+    text-indent: round($v-font-size/-4);
+    text-shadow: 0 0 1px $v-background-color, 0 0 1px $v-background-color;
+    opacity: 1;
+    visibility: visible;
+  }
+
+  .#{$primary-stylename}-node-drag-bottom.#{$primary-stylename}-node-dragfolder.#{$primary-stylename}-node-expanded:after {
+    content: none;
+  }
+
+  .#{$primary-stylename}-node-caption-drag-center {
+    @include box-shadow(0 0 0 2px $v-focus-color);
+    position: relative;
+    border-radius: $v-border-radius;
+
+    .v-ie8 & {
+      outline: 2px solid $v-focus-color;
+    }
+  }
+
+  .v-ff & .#{$primary-stylename}-node-drag-top:before,
+  .v-ff & .#{$primary-stylename}-node-drag-bottom:after {
+    line-height: 1px;
+  }
+
+  .v-ie8 & .#{$primary-stylename}-node-drag-top:before,
+  .v-ie8 & .#{$primary-stylename}-node-drag-bottom:after {
+    line-height: 0;
+  }
+}
+
+
+/**
+ *
+ *
+ *
+ * @group tree
+ */
+@mixin valo-tree-collapsed-icon-style {
+  content: "\f0da";
+  font-family: ThemeIcons;
+}
+
+/**
+ *
+ *
+ * @param {bool} $force (false) - 
+ *
+ * @group tree
+ */
+@mixin valo-tree-expanded-icon-style ($force: false) {
+  @if $v-tree-animations-enabled == false or $force {
+    content: "\f0d7";
+    font-family: ThemeIcons;
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_treetable.scss b/org.eclipse.osbp.themes/valo/components/_treetable.scss
new file mode 100644
index 0000000..60b6963
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_treetable.scss
@@ -0,0 +1,66 @@
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-treetable) - 
+ *
+ * @group treetable
+ */
+@mixin valo-treetable ($primary-stylename: v-treetable) {
+  .#{$primary-stylename} {
+    [class*="caption-container"],
+    [class*="footer-container"],
+    [class*="cell-wrapper"] {
+      @include box-sizing(content-box);
+      padding-left: 0;
+      padding-right: 0;
+    }
+    
+    [class*="caption-container"],
+    [class*="footer-container"] {
+      $vertical-padding: round(($v-table-row-height - $v-table-header-font-size)/2);
+      min-height: $v-table-row-height - $vertical-padding - ($vertical-padding - $v-table-border-width);
+    }
+
+    [class*="cell-wrapper"] {
+      min-height: $v-font-size;
+    }
+
+    [class*="caption-container"] {
+      padding-left: $v-table-cell-padding-horizontal;
+    }
+
+    [class*="caption-container-align-right"] {
+      padding-left: $v-table-cell-padding-horizontal + $v-table-resizer-width;
+    }
+
+    [class*="footer-container"] {
+      padding-right: $v-table-cell-padding-horizontal;
+    }
+
+    [class*="cell-content"] {
+      padding-left: $v-table-cell-padding-horizontal;
+      padding-right: $v-table-cell-padding-horizontal;
+
+      &:first-child {
+        padding-left: $v-table-cell-padding-horizontal + $v-table-border-width;
+      }
+    }
+  }
+
+  .#{$primary-stylename}-treespacer {
+    display: inline-block;
+    position: absolute;
+    width: round($v-unit-size/2) !important;
+    margin-left: round($v-unit-size/-2) - round($v-table-cell-padding-horizontal/2);
+    text-align: center;
+    cursor: pointer;
+  }
+
+  .#{$primary-stylename}-node-closed:before {
+    @include valo-tree-collapsed-icon-style;
+  }
+
+  .#{$primary-stylename}-node-open:before {
+    @include valo-tree-expanded-icon-style($force: true);
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_twincolselect.scss b/org.eclipse.osbp.themes/valo/components/_twincolselect.scss
new file mode 100644
index 0000000..51063e2
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_twincolselect.scss
@@ -0,0 +1,105 @@
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-select-twincol) - 
+ *
+ * @group twin-column-select
+ */
+@mixin valo-twincolselect ($primary-stylename: v-select-twincol) {
+
+  .#{$primary-stylename} {
+    white-space: normal;
+
+    select {
+      @include valo-nativeselect-select-style;
+    }
+
+    .v-textfield,
+    .v-nativebutton {
+     width: auto !important;
+     margin-top: round($v-unit-size/4);
+    }
+
+    .v-nativebutton {
+      margin-left: round($v-unit-size/4);
+    }
+  }
+
+  .#{$primary-stylename}-caption-left,
+  .#{$primary-stylename}-caption-right {
+    @include valo-caption-style;
+  }
+
+  .#{$primary-stylename}-buttons {
+    white-space: nowrap;
+    display: inline-block;
+    vertical-align: top;
+    position: relative;
+    min-width: 3.5em;
+
+    .v-button {
+      @include valo-widget-style;
+      position: absolute;
+      left: round($v-unit-size/4);
+      right: round($v-unit-size/4);
+      top: $v-unit-size - first-number($v-border);
+      padding: 0;
+      text-align: center;
+
+      &:first-child {
+        top: 0;
+      }
+    }
+
+    .v-button-caption {
+      display: none;
+    }
+
+    .v-button:focus {
+      z-index: 1;
+    }
+
+    @if $v-border-radius > 0 {
+      .v-button:first-child {
+        border-radius: $v-border-radius $v-border-radius 0 0;
+      }
+
+      .v-button:last-child {
+        border-radius: 0 0 $v-border-radius $v-border-radius;
+      }
+    }
+
+    .v-button-wrap:before {
+      @include valo-twincolselect-remove-icon-style;
+    }
+
+    .v-button:first-child .v-button-wrap:before {
+      @include valo-twincolselect-add-icon-style;
+    }
+  }
+
+}
+
+
+
+/**
+ *
+ *
+ *
+ * @group twin-column-select
+ */
+@mixin valo-twincolselect-add-icon-style {
+  font-family: ThemeIcons;
+  content: "\f054";
+}
+
+/**
+ *
+ *
+ *
+ * @group twin-column-select
+ */
+@mixin valo-twincolselect-remove-icon-style {
+  font-family: ThemeIcons;
+  content: "\f053";
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_upload.scss b/org.eclipse.osbp.themes/valo/components/_upload.scss
new file mode 100644
index 0000000..1616e80
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_upload.scss
@@ -0,0 +1,27 @@
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-upload) -
+ *
+ * @group upload
+ */
+@mixin valo-upload ($primary-stylename: v-upload) {
+  .#{$primary-stylename} .v-button {
+    @include valo-widget-style;
+  }
+
+  .#{$primary-stylename}-immediate .v-button {
+    width: 100%;
+  }
+
+  .#{$primary-stylename}-immediate input[type="file"] {
+    @include opacity(0);
+    z-index: -1;
+    position: absolute;
+    right: 0;
+    height: $v-unit-size;
+    text-align: right;
+    border: none;
+    background: transparent;
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_valo-menu.scss b/org.eclipse.osbp.themes/valo/components/_valo-menu.scss
new file mode 100644
index 0000000..48ba221
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_valo-menu.scss
@@ -0,0 +1,559 @@
+/**
+ * @group valo-menu
+ */
+
+$valo-menu-background-color: scale-color($v-app-background-color, $lightness: if(color-luminance($v-app-background-color) < 10, 15%, -70%)) !default;
+
+/**
+ *
+ *
+ * @param {string} $bg ($valo-menu-background-color) - 
+ *
+ * @group valo-menu
+ */
+@mixin valo-menu ($bg: $valo-menu-background-color) {
+
+  .valo-menu {
+    @include valo-menu-style($bg);
+  }
+
+  .valo-menu-toggle {
+    display: none;
+    position: fixed;
+    z-index: 200;
+    $offset: floor(($v-unit-size - $v-unit-size * 0.8) / 2);
+    top: $offset;
+    left: $offset;
+    min-width: 0;
+  }
+
+  .valo-menu-part {
+    border-left: valo-border($color: $bg, $strength: 0.6);
+    height: 100%;
+    padding-bottom: $v-unit-size;
+    overflow: auto;
+
+    &:first-child {
+      border-left: none;
+    }
+  }
+
+  .valo-menu-title,
+  .valo-menu-subtitle,
+  .valo-menu-item {
+    display: block;
+    line-height: inherit;
+    white-space: nowrap;
+    position: relative;
+
+    .valo-menu-badge {
+      position: absolute;
+      right: round($v-unit-size/2);
+    }
+  }
+
+  .valo-menu-title {
+    @include valo-menu-title-style;
+    text-align: center;
+
+    .v-menubar.v-menubar {
+      background: transparent;
+      border-color: first-color(valo-border($color: $v-selection-color));
+      color: inherit;
+      @include box-shadow(none);
+      text-shadow: inherit;
+    }
+
+    .v-menubar-menuitem {
+      background: transparent;
+      @include box-shadow(valo-bevel-and-shadow($bevel: $v-bevel, $background-color: $v-selection-color, $gradient: $v-gradient));
+      text-shadow: inherit;
+      font-size: $v-font-size;
+      border-color: inherit;
+    }
+
+    h1, .v-label-h1,
+    h2, .v-label-h2,
+    h3, .v-label-h3,
+    h4, .v-label-h4 {
+      margin-top: 0;
+      margin-bottom: 0;
+      color: inherit;
+    }
+  }
+
+  .v-menubar-user-menu {
+    @include valo-menubar-borderless-style;
+    margin: round($v-unit-size/2) round($v-unit-size/5);
+    display: block;
+    overflow: hidden;
+    text-align: center;
+    height: auto;
+    color: inherit;
+
+    > .v-menubar-menuitem {
+      color: inherit;
+      white-space: normal;
+      line-height: 1.4;
+      margin: 0;
+
+      img.v-icon {
+        width: round($v-unit-size * 1.5);
+        height: round($v-unit-size * 1.5);
+        border-radius: ceil($v-unit-size * 1.5 / 2 + first-number($v-border));
+        box-shadow: valo-bevel-and-shadow($bevel: null, $shadow: $v-shadow);
+        display: block;
+        margin: 0 auto .3em;
+        border: valo-border();
+      }
+
+      &:after {
+        top: 0;
+        right: 0;
+        bottom: 0;
+        left: 0;
+      }
+    }
+
+    .v-menubar-menuitem-selected {
+      background: transparent;
+    }
+  }
+
+  .valo-menu-subtitle {
+    @include valo-menu-subtitle-style($bg);
+  }
+
+  .valo-menuitems {
+    display: block;
+  }
+
+  .valo-menu-item {
+    @include valo-menu-item-style($bg);
+  }
+
+  .valo-menu-part.large-icons {
+    @include valo-menu-large-icons-style($bg);
+  }
+
+  .valo-menu-logo {
+    @include valo-menu-logo-style;
+  }
+
+  @include valo-menu-responsive;
+
+}
+
+
+/**
+ *
+ *
+ *
+ * @group valo-menu
+ */
+@mixin valo-menu-responsive {
+  .valo-menu-responsive {
+    @include width-range($min: 801px, $max: 1100px) {
+      .valo-menu-part {
+        @include valo-menu-large-icons-style($valo-menu-background-color);
+      }
+    }
+
+    @include width-range($max: 800px) {
+      padding-top: $v-unit-size;
+      -webkit-box-sizing: border-box;
+      box-sizing: border-box;
+
+      .v-loading-indicator {
+        top: $v-unit-size;
+      }
+
+      > .v-widget {
+        position: relative !important
+      }
+
+      .valo-menu {
+        border-right: none;
+      }
+
+      .valo-menu-part {
+        overflow: visible;
+      }
+
+      .valo-menu-toggle {
+        display: inline-block;
+      }
+
+      .valo-menu-title {
+        position: fixed;
+        z-index: 100;
+        top: 0;
+        left: 0;
+        right: 0;
+        height: $v-unit-size !important;
+        padding-top: 0;
+        padding-bottom: 0;
+        -webkit-backface-visibility: hidden;
+      }
+
+      .valo-menu .v-menubar-user-menu {
+        position: fixed;
+        z-index: 100;
+        top: 0;
+        right: 0;
+        margin: 0;
+        padding: 0;
+        height: $v-unit-size;
+        color: valo-font-color($v-selection-color, 0.5);
+        max-width: 30%;
+        -webkit-backface-visibility: hidden;
+
+        .v-menubar-menuitem {
+          line-height: $v-unit-size - 1px;
+          white-space: nowrap;
+        }
+
+        img.v-icon {
+          display: inline-block;
+          margin: 0 round($v-unit-size / 6) 0 0;
+          width: round($v-unit-size / 2);
+          height: round($v-unit-size / 2);
+          border-radius: ceil($v-unit-size / 4);
+          border: none;
+        }
+      }
+
+      .valo-menuitems {
+        @include valo-menu-style;
+        position: fixed;
+        z-index: 9000;
+        top: $v-unit-size;
+        bottom: 0;
+        height: auto;
+        max-width: 100%;
+        overflow: auto;
+        padding: round($v-unit-size / 2) 0;
+        @include transform(translatex(-100%));
+        @include transition(all 300ms);
+      }
+
+      .valo-menu-visible .valo-menuitems {
+        @include transform(translatex(0%));
+      }
+    }
+
+    @include width-range($max: 500px) {
+      .valo-menu-toggle .v-button-caption {
+        display: none;
+      }
+
+      .valo-menu .v-menubar-user-menu .v-menubar-menuitem-caption {
+        display: inline-block;
+        width: round($v-unit-size / 2);
+        overflow: hidden;
+      }
+    }
+  }
+}
+
+
+
+/**
+ *
+ *
+ * @param {string} $bg ($valo-menu-background-color) - 
+ *
+ * @group valo-menu
+ */
+@mixin valo-menu-style ($bg: $valo-menu-background-color) {
+  height: 100%;
+  @include linear-gradient(to left, (darken($bg, valo-gradient-opacity() / 2) 0%, $bg round($v-unit-size/4)), $fallback: $bg);
+  color: valo-font-color($bg, 0.5);
+  font-size: round($v-font-size * 0.9);
+  line-height: round($v-unit-size * 0.8);
+  border-right: valo-border($color: $bg);
+  white-space: nowrap;
+}
+
+
+
+/**
+ *
+ *
+ *
+ * @group valo-menu
+ */
+@mixin valo-menu-title-style {
+  line-height: 1.2;
+  @include valo-gradient($color: $v-selection-color);
+  $font-color: valo-font-color($v-selection-color, 1);
+  color: $font-color;
+  text-shadow: valo-text-shadow($font-color: $font-color, $background-color: $v-selection-color);
+  padding: round($v-unit-size/3) round($v-unit-size/2);
+  font-size: round($v-font-size * 0.9);
+  border-bottom: valo-border($color: $v-selection-color);
+  @include box-shadow(valo-bevel-and-shadow($shadow: $v-shadow));
+}
+
+
+
+/**
+ *
+ *
+ * @param {color} $bg ($valo-menu-background-color) - 
+ *
+ * @group valo-menu
+ */
+@mixin valo-menu-subtitle-style ($bg: $valo-menu-background-color) {
+  color: valo-font-color($bg, 0.33);
+  margin: round($v-unit-size/5) 0 round($v-unit-size/5) round($v-unit-size/2);
+  border-bottom: valo-border($color: $bg, $strength: 0.5, $border: first-number($v-border) solid v-tone);
+
+  [class*="badge"] {
+    color: mix(valo-font-color($bg), $v-selection-color);
+  }
+}
+
+
+
+/**
+ *
+ *
+ * @param {color} $bg ($valo-menu-background-color) - 
+ *
+ * @group valo-menu
+ */
+@mixin valo-menu-item-style ($bg: $valo-menu-background-color) {
+  $font-color: valo-font-color($bg, 0.5);
+  outline: none;
+  font-weight: $v-font-weight + 100;
+  padding: 0 round($v-unit-size) 0 round($v-unit-size/2);
+  cursor: pointer;
+  position: relative;
+  overflow: hidden;
+  text-shadow: valo-text-shadow($font-color: $font-color, $background-color: $bg, $offset: 2px);
+  @include transition(background-color 300ms, color 60ms);
+
+  $diff: color-luminance($bg) - color-luminance($v-selection-color);
+  $active-color: $v-selection-color;
+  @if abs($diff) < 30 {
+    $active-color: lighten($v-selection-color, 10%);
+  }
+
+  [class*="caption"] {
+    vertical-align: middle;
+    display: inline-block;
+    width: 90%;
+    max-width: 15em;
+    padding-right: round($v-unit-size/2);
+    text-overflow: ellipsis;
+    overflow: hidden;
+  }
+
+  [class*="badge"] {
+    @if abs($diff) < 50 {
+      color: mix(valo-font-color($bg), $v-selection-color);
+    } @else {
+      color: $active-color;
+    }
+  }
+
+  &.selected {
+    background: if(is-dark-color($bg), darken($bg, 3%), lighten($bg, 5%));
+
+    .v-icon {
+      color: $active-color;
+    }
+
+    [class*="badge"] {
+      @include valo-badge-style($states: active, $active-color: $active-color);
+    }
+  }
+
+  &:focus,
+  &:hover,
+  &.selected {
+    color: valo-font-color($bg, 1);
+  }
+
+  // Font icons
+  span.v-icon {
+    min-width: 1em;
+    margin-right: round($v-unit-size/2);
+    text-align: center;
+    vertical-align: middle;
+
+    @if $v-gradient {
+      -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0.75)));
+    }
+
+    + span {
+      margin-left: 0;
+    }
+  }
+
+  [class*="badge"] {
+    @include valo-badge-style($states: inactive, $background-color: lighten($bg, 5%));
+  }
+}
+
+
+
+
+/**
+ *
+ *
+ * @param {string} $states (inactive active) - 
+ * @param {color} $background-color (null) - 
+ * @param {color} $active-color ($v-selection-color) - 
+ *
+ * @group valo-menu
+ */
+@mixin valo-badge-style ($states: inactive active, $background-color: null, $active-color: $v-selection-color) {
+  @if contains($states, inactive) {
+    background-color: $background-color;
+    @include transition(background-color 300ms);
+    line-height: 1;
+    padding: round($v-unit-size/9) round($v-unit-size/6);
+    min-width: round($v-font-size/1.5);
+    text-align: center;
+    top: (round($v-unit-size * 0.8) - round($v-font-size * 0.9) - round($v-unit-size/9) * 2) / 2;
+    border-radius: $v-border-radius;
+  }
+
+  @if contains($states, active) {
+    @include valo-gradient($color: $active-color);
+    color: valo-font-color($active-color);
+  }
+}
+
+
+
+/**
+ *
+ *
+ * @param {color} $bg (darken($valo-menu-background-color, 4%)) - 
+ *
+ * @group valo-menu
+ */
+@mixin valo-menu-large-icons-style ($bg: darken($valo-menu-background-color, 4%)) {
+  background-color: $bg;
+  min-width: $v-unit-size * 2;
+  max-width: $v-unit-size * 3;
+
+  .valo-menu-title {
+    font-size: round($v-font-size * 0.75);
+
+    .v-label-undef-w {
+      white-space: normal;
+    }
+  }
+
+  .v-menubar-user-menu {
+    margin-left: 0;
+    margin-right: 0;
+    font-size: round($v-font-size * 0.7);
+
+    img.v-icon {
+      width: round($v-unit-size/1.3);
+      height: round($v-unit-size/1.3);
+    }
+  }
+
+  [class*="subtitle"] {
+    margin: round($v-unit-size/4) 0 0;
+    padding: round($v-unit-size/5) round($v-unit-size/1.5) round($v-unit-size/5) round($v-unit-size/4);
+    line-height: 1;
+    border: none;
+    text-overflow: ellipsis;
+    overflow: hidden;
+    background: darken($bg, 6%);
+    font-size: round($v-font-size * 0.8);
+    box-shadow: valo-bevel-and-shadow($shadow: $v-shadow);
+
+    [class*="badge"] {
+      right: round($v-unit-size/4);
+    }
+
+    + .valo-menu-item {
+      border-top: none;
+    }
+  }
+
+  .valo-menu-item {
+    display: block;
+    font-size: round($v-font-size * 1.6);
+    line-height: 1;
+    padding: round($v-unit-size/3);
+    text-align: center;
+    border-top: valo-border($color: $bg, $strength: 0.2, $border: first-number($v-border) solid v-tone);
+
+    &:first-child {
+      border-top: none;
+    }
+
+    [class*="caption"] {
+      display: block;
+      width: auto;
+      margin: .3em 0 0;
+      padding: 0;
+      font-size: round($v-font-size * 0.7);
+      line-height: 1.3;
+    }
+
+    .v-icon {
+      margin: 0;
+    }
+
+    span.v-icon {
+      opacity: 0.8;
+    }
+
+    &.selected {
+      background: if(is-dark-color($bg), darken($bg, 3%), lighten($bg, 5%));
+
+      .v-icon {
+        opacity: 1;
+      }
+
+      [class*="badge"] {
+        border-color: darken($bg, 3%);
+      }
+    }
+
+    [class*="badge"] {
+      padding-left: round($v-unit-size/9);
+      padding-right: round($v-unit-size/9);
+      top: round($v-unit-size/5);
+      right: round($v-unit-size/5);
+      border: 2px solid $bg;
+    }
+  }
+}
+
+
+
+/**
+ *
+ *
+ *
+ * @group valo-menu
+ */
+@mixin valo-menu-logo-style {
+  display: block;
+  overflow: hidden;
+  width: round($v-unit-size * 1.2) !important;
+  height: round($v-unit-size * 1.2);
+  border-radius: $v-border-radius;
+  text-align: center;
+  @include valo-gradient($color: $v-selection-color);
+  color: valo-font-color($v-selection-color, 1);
+  font-size: round($v-unit-size/1.5);
+  line-height: round($v-unit-size * 1.2);
+  margin: round($v-unit-size/2) auto;
+  @include box-shadow(valo-bevel-and-shadow($shadow: $v-shadow));
+
+  &:focus {
+    outline: none;
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_widget.scss b/org.eclipse.osbp.themes/valo/components/_widget.scss
new file mode 100644
index 0000000..85bc96b
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_widget.scss
@@ -0,0 +1,23 @@
+/**
+ *
+ */
+@mixin valo-widget-style {
+  // Baseline expectations for all Vaadin widgets
+  @include box-sizing(border-box);
+  display: inline-block;
+  vertical-align: top;
+
+  // Reset, since ordered layout uses text-align for horizotal alignment inside slots and
+  // white-space: nowrap; for horizontal layout orientation
+  text-align: left;
+  white-space: normal;
+}
+
+/**
+ *
+ */
+@mixin valo-widget {
+  .v-widget {
+    @include valo-widget-style;
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/components/_window.scss b/org.eclipse.osbp.themes/valo/components/_window.scss
new file mode 100644
index 0000000..0b01949
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/_window.scss
@@ -0,0 +1,424 @@
+/**
+ * @group window
+ */
+$v-window-background-color: $v-panel-background-color !default;
+
+/**
+ * @group window
+ */
+$v-window-border-radius: $v-border-radius !default;
+
+/**
+ * @group window
+ */
+$v-window-shadow: 0 2px 10px (v-shade 2), 0 16px 80px -6px (v-shade 3), last($v-overlay-shadow) !default;
+
+/**
+ * @group window
+ */
+$v-window-animate-in: valo-animate-in-fade 140ms !default;
+
+/**
+ * @group window
+ */
+$v-window-animate-out: valo-animate-out-scale-down-fade 100ms !default;
+
+/**
+ * @group window
+ */
+$v-window-modality-curtain-background-color: #222 !default;
+
+
+@if $v-animations-enabled {
+  @include keyframes(valo-modal-window-indication) {
+    0% { opacity: 0; }
+    100% { opacity: 1; }
+  }
+
+  @include keyframes(valo-animate-out-scale-down-fade) {
+    100% {
+      @include transform(scale(0.8));
+      opacity: 0;
+    }
+  }
+}
+
+
+/**
+ *
+ *
+ * @param {string} $primary-stylename (v-window) - 
+ *
+ * @group window
+ */
+@mixin valo-window ($primary-stylename: v-window) {
+
+  .#{$primary-stylename} {
+    @include valo-overlay-style($background-color: $v-window-background-color, $animate-in: $v-window-animate-in, $animate-out: $v-window-animate-out);
+
+    @if $v-window-shadow {
+      @if $v-window-shadow == none {
+        @include box-shadow(none);
+      } @else if $v-window-shadow != $v-overlay-shadow {
+        @include box-shadow(valo-bevel-and-shadow($shadow: $v-window-shadow));
+      }
+    }
+    @if $v-window-border-radius != $v-border-radius {
+      border-radius: $v-window-border-radius;
+    }
+    padding: 0;
+    min-width: 4*$v-unit-size !important;
+    min-height: $v-unit-size !important;
+    white-space: nowrap;
+    overflow: hidden !important;
+
+    @if $v-animations-enabled {
+      @include transition(width 200ms, height 200ms, top 200ms, left 200ms);
+
+      &.#{$primary-stylename}-animate-in {
+        @include transition(none);
+      }
+    }
+  }
+
+  .#{$primary-stylename}-modalitycurtain {
+    position: fixed;
+    top: 0;
+    right: 0;
+    bottom: 0;
+    left: 0;
+    @include radial-gradient(circle at 50% 50%, $v-window-modality-curtain-background-color, darken($v-window-modality-curtain-background-color, valo-gradient-opacity()), $fallback: $v-window-modality-curtain-background-color);
+    @include opacity(max(0.2, 0.8 - valo-gradient-opacity()/100%));
+    @if $v-animations-enabled {
+        @include valo-animate-in-fade($duration: 400ms, $delay: 100ms);
+        .v-op12 & {
+          // Opera 12 has a shitbreak with the fade-in (flickers)
+          @include animation(none);
+        }
+    }
+  }
+
+  .#{$primary-stylename}-draggingCurtain {
+    position: fixed !important;
+  }
+
+  .#{$primary-stylename}-resizingCurtain + .v-window,
+  .#{$primary-stylename}-draggingCurtain + .v-window {
+    @include transition(none);
+  }
+
+  $scroll-divider-width: max(1px, first-number($v-border));
+
+  .#{$primary-stylename}-outerheader {
+    cursor: move;
+    position: absolute;
+    z-index: 2;
+    top: 0;
+    left: 0;
+    right: 0;
+    // Raise above the window content, if that is ever promoted to a layer
+    @include transform(translatez(0));
+
+    &:after {
+      content: "";
+      position: absolute;
+      bottom: -$scroll-divider-width;
+      right: 0;
+      left: 0;
+      height: 0;
+      $_bg: $v-window-background-color;
+      border-top: $scroll-divider-width solid first-color(valo-border($strength: 0.5));
+      $border-color: first-color(valo-border($strength: 1));
+      border-color: rgba($border-color, .5);
+    }
+  }
+
+  .#{$primary-stylename}-header {
+    line-height: $v-unit-size - 1px;
+    padding-left: round($v-unit-size/3);
+    margin-right: $v-unit-size * 2;
+    overflow: hidden;
+    text-overflow: ellipsis;
+    white-space: nowrap;
+    color: blend-normal(rgba(valo-font-color($v-window-background-color), .7), $v-window-background-color);
+  }
+
+  //Adjust header margin according to visible buttons on header
+  .#{$primary-stylename}-restorebox-disabled,
+  .#{$primary-stylename}-maximizebox-disabled {
+    ~ .#{$primary-stylename}-closebox ~ .#{$primary-stylename}-header {
+      margin-right: $v-unit-size;
+    }
+    ~ .#{$primary-stylename}-closebox-disabled ~ .#{$primary-stylename}-header {
+      margin-right: round($v-unit-size/3);
+    }
+  }
+
+  .#{$primary-stylename}-closebox,
+  .#{$primary-stylename}-maximizebox,
+  .#{$primary-stylename}-restorebox {
+    position: absolute;
+    z-index: 3;
+    top: 0;
+    right: 0;
+    @include box-sizing(border-box);
+    width: $v-unit-size - round($v-unit-size/9);
+    height: $v-unit-size - 1px;
+    background-color: $v-window-background-color;
+    line-height: $v-unit-size - 3px;
+    text-align: center;
+    cursor: pointer;
+    font-size: round($v-font-size * 1.3);
+    color: valo-font-color($v-window-background-color, .4);
+
+    @if $v-animations-enabled {
+      @include transition(color 140ms);
+    }
+
+    &:focus {
+      outline: none;
+    }
+
+    &:hover {
+      @include opacity(1);
+      color: $v-selection-color;
+    }
+
+    &:active {
+      color: inherit;
+    }
+  }
+
+  .#{$primary-stylename}-closebox {
+    padding-right: round($v-unit-size/9);
+    @include valo-window-close-icon-style;
+
+    @if $v-window-border-radius > 0 {
+      border-radius: 0 $v-window-border-radius 0 $v-window-border-radius;
+    }
+  }
+
+  .#{$primary-stylename}-maximizebox,
+  .#{$primary-stylename}-restorebox {
+    right: $v-unit-size - round($v-unit-size/9);
+    padding-left: round($v-unit-size/9);
+
+    @if $v-window-border-radius > 0 {
+      border-radius: 0 0 0 $v-window-border-radius;
+
+      + .#{$primary-stylename}-closebox {
+        border-bottom-left-radius: 0;
+      }
+    }
+  }
+
+  .#{$primary-stylename}-closebox-disabled,
+  .#{$primary-stylename}-resizebox-disabled,
+  .#{$primary-stylename}-restorebox-disabled,
+  .#{$primary-stylename}-maximizebox-disabled {
+    display: none;
+
+    + .#{$primary-stylename}-closebox {
+      width: $v-unit-size;
+      padding-right: 0;
+      border-bottom-left-radius: $v-window-border-radius;
+    }
+  }
+
+  .#{$primary-stylename}-maximizebox {
+    @include valo-window-maximize-icon-style;
+  }
+
+  .#{$primary-stylename}-restorebox {
+    @include valo-window-restore-icon-style;
+  }
+
+  .v-window > .popupContent,
+  .#{$primary-stylename}-wrap,
+  .#{$primary-stylename}-contents,
+  .#{$primary-stylename}-contents > .v-scrollable {
+    height: 100%;
+  }
+
+  .#{$primary-stylename}-contents {
+    @include box-sizing(border-box);
+    border-radius: $v-border-radius;
+    margin-top: 0 !important;
+
+    > .v-scrollable {
+      @include valo-panel-adjust-content-margins;
+
+      > .v-formlayout {
+        @include valo-formlayout-margin(round($v-unit-size/3));
+      }
+
+      position: relative;
+
+      &:focus {
+        outline: none;
+      }
+
+      &:before {
+        content: "";
+        position: absolute;
+        z-index: 2;
+        top: 0;
+        height: 0;
+        border-top: $scroll-divider-width solid $v-window-background-color;
+        left: 0;
+        right: 0;
+      }
+
+      .v-panel-captionwrap:after {
+        border-color: first-color(valo-border($strength: 0.5));
+      }
+
+      .v-panel-content:before {
+        border-color: $v-window-background-color;
+      }
+    }
+  }
+
+  .#{$primary-stylename}-footer {
+    height: 0;
+  }
+
+  .#{$primary-stylename}-resizebox {
+    position: absolute;
+    z-index: 1000;
+    right: 0;
+    bottom: 0;
+    width: round($v-unit-size/2);
+    height: round($v-unit-size/2);
+    cursor: nwse-resize;
+
+    .v-ie8 & {
+      background: #000;
+      filter: alpha(opacity=0.1);
+    }
+
+    .v-ie8 &,
+    .v-ie9 & {
+      cursor: se-resize;
+    }
+  }
+
+
+  // Flash modal window when clicking on the curtain
+  .#{$primary-stylename}-modalitycurtain:active {
+    ~ .v-window {
+      @include animation(none);
+    }
+  }
+
+
+  .#{$primary-stylename}-top-toolbar,
+  .#{$primary-stylename}-bottom-toolbar {
+    > .v-widget {
+      vertical-align: top;
+    }
+
+    .v-label {
+      line-height: $v-unit-size - 1px;
+    }
+
+    .v-spacing {
+      width: round($v-layout-spacing-horizontal/2);
+    }
+  }
+
+  .#{$primary-stylename}-top-toolbar {
+    &.v-layout {
+      padding: round($v-unit-size/5) round($v-unit-size/3);
+      position: relative;
+      z-index: 2;
+      border-top: valo-border($strength: 0.5);
+      border-bottom: valo-border($strength: 0.5);
+      background-color: $v-background-color;
+    }
+
+    &.v-menubar {
+      margin: round($v-unit-size/3) round($v-unit-size/3) round($v-unit-size/6);
+    }
+
+    &.v-menubar-borderless {
+      padding-left: round($v-unit-size/6);
+      padding-right: round($v-unit-size/6);
+      margin: round($v-unit-size/6) - first-number($v-border) 0;
+    }
+  }
+
+  .#{$primary-stylename}-bottom-toolbar.v-layout {
+    padding: round($v-unit-size/5) round($v-unit-size/3);
+    @include linear-gradient(to bottom, darken($v-background-color, valo-gradient-opacity($v-gradient)/2) 0, $v-background-color round($v-unit-size/10), $fallback: $v-background-color);
+    border-top: valo-border($strength: 0.5);
+    border-radius: 0 0 $v-border-radius $v-border-radius;
+  }
+
+  .v-margin-left.v-margin-right.v-margin-top {
+    .#{$primary-stylename}-top-toolbar {
+      &.v-layout {
+        @include box-sizing(content-box);
+        margin: round($v-unit-size/-3) round($v-unit-size/-3) 0;
+      }
+
+      &.v-menubar {
+        margin: 0;
+      }
+
+      &.v-menubar-borderless {
+        margin: round($v-unit-size/6) - round($v-unit-size/3) round($v-unit-size/6) - round($v-unit-size/3) 0;
+        padding: 0;
+      }
+    }
+  }
+
+  .v-margin-left.v-margin-right.v-margin-bottom {
+    .#{$primary-stylename}-bottom-toolbar {
+      &.v-layout {
+        @include box-sizing(content-box);
+        margin: 0 round($v-unit-size/-3) round($v-unit-size/-3);
+      }
+    }
+  }
+
+}
+
+
+/**
+ *
+ *
+ *
+ * @group window
+ */
+@mixin valo-window-close-icon-style {
+  &:before {
+    // times cross
+    content: "\00d7";
+  }
+}
+
+/**
+ *
+ *
+ *
+ * @group window
+ */
+@mixin valo-window-maximize-icon-style {
+  &:before {
+    content: "+";
+  }
+}
+
+/**
+ *
+ *
+ *
+ * @group window
+ */
+@mixin valo-window-restore-icon-style {
+  &:before {
+    // en-dash
+    content: "\2013";
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/components/img/README.TXT b/org.eclipse.osbp.themes/valo/components/img/README.TXT
new file mode 100644
index 0000000..c4ae751
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/img/README.TXT
@@ -0,0 +1 @@
+This directory is necessary for the bundle to be consistent!
diff --git a/org.eclipse.osbp.themes/valo/components/img/colorpicker/README.TXT b/org.eclipse.osbp.themes/valo/components/img/colorpicker/README.TXT
new file mode 100644
index 0000000..c4ae751
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/img/colorpicker/README.TXT
@@ -0,0 +1 @@
+This directory is necessary for the bundle to be consistent!
diff --git a/org.eclipse.osbp.themes/valo/components/img/colorpicker/gradient.png b/org.eclipse.osbp.themes/valo/components/img/colorpicker/gradient.png
new file mode 100644
index 0000000..def063a
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/img/colorpicker/gradient.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/components/img/colorpicker/gradient2.png b/org.eclipse.osbp.themes/valo/components/img/colorpicker/gradient2.png
new file mode 100644
index 0000000..f51ed75
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/img/colorpicker/gradient2.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/components/img/colorpicker/slider_hue_bg.png b/org.eclipse.osbp.themes/valo/components/img/colorpicker/slider_hue_bg.png
new file mode 100644
index 0000000..bcef2c5
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/components/img/colorpicker/slider_hue_bg.png
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/favicon.ico b/org.eclipse.osbp.themes/valo/favicon.ico
new file mode 100644
index 0000000..ffb34a6
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/favicon.ico
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/README.TXT b/org.eclipse.osbp.themes/valo/fonts/README.TXT
new file mode 100644
index 0000000..c4ae751
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/README.TXT
@@ -0,0 +1 @@
+This directory is necessary for the bundle to be consistent!
diff --git a/org.eclipse.osbp.themes/valo/fonts/_fonts.scss b/org.eclipse.osbp.themes/valo/fonts/_fonts.scss
new file mode 100644
index 0000000..b947106
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/_fonts.scss
@@ -0,0 +1,49 @@
+// Not included automatically, only if $v-font-family specifies them
+@import "open-sans/open-sans";
+@import "source-sans-pro/source-sans-pro";
+@import "roboto/roboto";
+@import "lato/lato";
+@import "lora/lora";
+
+$v-font-awesome: true !default;
+
+$fontawesome-pathPrefix: null;
+  
+@if $v-relative-paths == true {
+  $fontawesome-pathPrefix: "../../../";
+}
+
+@mixin valo-fonts {
+  // Valo Icons
+  @include v-font(ThemeIcons, "#{$fontawesome-pathPrefix}../base/fonts/themeicons-webfont");
+  @if $v-font-awesome {
+  	@include v-font(FontAwesome, "#{$fontawesome-pathPrefix}../base/fonts/fontawesome-webfont");
+  }
+}
+
+
+@mixin v-font($font-family, $file-name) {
+  @include font-face($font-family, $file-name);
+
+  .#{$font-family} {
+      font-family: #{$font-family};
+      font-style: normal;
+      font-weight: normal;
+      -webkit-font-smoothing: antialiased;
+      -moz-osx-font-smoothing: grayscale;
+      display: inline-block;
+      text-align: center;
+  }
+}
+
+
+@mixin font($font-family, $file-name) {
+  @warn "The 'font' mixin is DEPRECATED. You should use the corresponding 'v-font' mixin instead.";
+  @include v-font($font-family, $file-name);
+}
+
+
+
+// Include directly to avoid trapping inside a parent selector
+// TODO move inside the theme main mixin once we can use Sass 3.3 (@at-root)
+@include valo-fonts;
diff --git a/org.eclipse.osbp.themes/valo/fonts/lato/README.TXT b/org.eclipse.osbp.themes/valo/fonts/lato/README.TXT
new file mode 100644
index 0000000..c4ae751
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lato/README.TXT
@@ -0,0 +1 @@
+This directory is necessary for the bundle to be consistent!
diff --git a/org.eclipse.osbp.themes/valo/fonts/lato/_lato.scss b/org.eclipse.osbp.themes/valo/fonts/lato/_lato.scss
new file mode 100644
index 0000000..1520826
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lato/_lato.scss
@@ -0,0 +1,155 @@
+$lato-pathPrefix: null;
+  
+@if $v-relative-paths == false {
+  $lato-pathPrefix: "../valo/fonts/lato/";
+}
+
+@mixin font-lato-regular ($italic: true) {
+  @font-face {
+    font-family: 'Lato';
+    src: url('#{$lato-pathPrefix}lato-regular-webfont.eot');
+    src: url('#{$lato-pathPrefix}lato-regular-webfont.eot?#iefix') format('embedded-opentype'),
+         url('#{$lato-pathPrefix}lato-regular-webfont.woff') format('woff'),
+         url('#{$lato-pathPrefix}lato-regular-webfont.ttf') format('truetype');
+    font-weight: 400;
+    font-style: normal;
+  }
+  @if $italic {
+    @font-face {
+      font-family: 'Lato';
+      src: url('#{$lato-pathPrefix}lato-italic-webfont.eot');
+      src: url('#{$lato-pathPrefix}lato-italic-webfont.eot?#iefix') format('embedded-opentype'),
+           url('#{$lato-pathPrefix}lato-italic-webfont.woff') format('woff'),
+           url('#{$lato-pathPrefix}lato-italic-webfont.ttf') format('truetype');
+      font-weight: 400;
+      font-style: italic;
+    }
+  }
+}
+
+
+
+
+
+@mixin font-lato-hairline ($italic: true) {
+  @font-face {
+    font-family: 'Lato';
+    src: url('#{$lato-pathPrefix}lato-hairline-webfont.eot');
+    src: url('#{$lato-pathPrefix}lato-hairline-webfont.eot?#iefix') format('embedded-opentype'),
+         url('#{$lato-pathPrefix}lato-hairline-webfont.woff') format('woff'),
+         url('#{$lato-pathPrefix}lato-hairline-webfont.ttf') format('truetype');
+    font-weight: 600;
+    font-style: normal;
+  }
+  @if $italic {
+    @font-face {
+      font-family: 'Lato';
+      src: url('#{$lato-pathPrefix}lato-hairlineitalic-webfont.eot');
+      src: url('#{$lato-pathPrefix}lato-hairlineitalic-webfont.eot?#iefix') format('embedded-opentype'),
+           url('#{$lato-pathPrefix}lato-hairlineitalic-webfont.woff') format('woff'),
+           url('#{$lato-pathPrefix}lato-hairlineitalic-webfont.ttf') format('truetype');
+      font-weight: 600;
+      font-style: italic;
+    }
+  }
+}
+
+
+
+
+@mixin font-lato-light ($italic: true) {
+  @font-face {
+    font-family: 'Lato';
+    src: url('#{$lato-pathPrefix}lato-light-webfont.eot');
+    src: url('#{$lato-pathPrefix}lato-light-webfont.eot?#iefix') format('embedded-opentype'),
+         url('#{$lato-pathPrefix}lato-light-webfont.woff') format('woff'),
+         url('#{$lato-pathPrefix}lato-light-webfont.ttf') format('truetype');
+    font-weight: 300;
+    font-style: normal;
+  }
+  @if $italic {
+    @font-face {
+      font-family: 'Lato';
+      src: url('#{$lato-pathPrefix}lato-lightitalic-webfont.eot');
+      src: url('#{$lato-pathPrefix}lato-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
+           url('#{$lato-pathPrefix}lato-lightitalic-webfont.woff') format('woff'),
+           url('#{$lato-pathPrefix}lato-lightitalic-webfont.ttf') format('truetype');
+      font-weight: 300;
+      font-style: italic;
+    }
+  }
+}
+
+
+
+@mixin font-lato-bold ($italic: true) {
+  @font-face {
+    font-family: 'Lato';
+    src: url('#{$lato-pathPrefix}lato-bold-webfont.eot');
+    src: url('#{$lato-pathPrefix}lato-bold-webfont.eot?#iefix') format('embedded-opentype'),
+         url('#{$lato-pathPrefix}lato-bold-webfont.woff') format('woff'),
+         url('#{$lato-pathPrefix}lato-bold-webfont.ttf') format('truetype');
+    font-weight: 700;
+    font-style: normal;
+  }
+  @if $italic {
+    @font-face {
+      font-family: 'Lato';
+      src: url('#{$lato-pathPrefix}lato-bolditalic-webfont.eot');
+      src: url('#{$lato-pathPrefix}lato-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
+           url('#{$lato-pathPrefix}lato-bolditalic-webfont.woff') format('woff'),
+           url('#{$lato-pathPrefix}lato-bolditalic-webfont.ttf') format('truetype');
+      font-weight: 700;
+      font-style: italic;
+    }
+  }
+}
+
+
+
+
+
+@mixin font-lato-black ($italic) {
+  @font-face {
+    font-family: 'Lato';
+    src: url('#{$lato-pathPrefix}lato-black-webfont.eot');
+    src: url('#{$lato-pathPrefix}lato-black-webfont.eot?#iefix') format('embedded-opentype'),
+         url('#{$lato-pathPrefix}lato-black-webfont.woff') format('woff'),
+         url('#{$lato-pathPrefix}lato-black-webfont.ttf') format('truetype');
+    font-weight: 900;
+    font-style: normal;
+  }
+  @if $italic {
+    @font-face {
+      font-family: 'Lato';
+      src: url('#{$lato-pathPrefix}lato-blackitalic-webfont.eot');
+      src: url('#{$lato-pathPrefix}lato-blackitalic-webfont.eot?#iefix') format('embedded-opentype'),
+           url('#{$lato-pathPrefix}lato-blackitalic-webfont.woff') format('woff'),
+           url('#{$lato-pathPrefix}lato-blackitalic-webfont.ttf') format('truetype');
+      font-weight: 900;
+      font-style: italic;
+    }  
+  }
+}
+
+
+
+
+
+@mixin font-lato ($italic: false, $extralight: false, $light: false, $regular: true, $medium: false, $bold: false, $black: false) {
+  @if $extralight {
+    @include font-lato-hairline($italic);
+  }
+  @if $light {
+    @include font-lato-light($italic);
+  }
+  @if $regular {
+    @include font-lato-regular($italic);
+  }
+  @if $bold {
+    @include font-lato-bold($italic);
+  }
+  @if $black {
+    @include font-lato-black($italic);
+  }
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/valo/fonts/lato/lato-black-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/lato/lato-black-webfont.eot
new file mode 100644
index 0000000..254f92b
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lato/lato-black-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lato/lato-black-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/lato/lato-black-webfont.ttf
new file mode 100644
index 0000000..1ecfb60
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lato/lato-black-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lato/lato-black-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/lato/lato-black-webfont.woff
new file mode 100644
index 0000000..2269286
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lato/lato-black-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lato/lato-blackitalic-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/lato/lato-blackitalic-webfont.eot
new file mode 100644
index 0000000..5e6889c
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lato/lato-blackitalic-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lato/lato-blackitalic-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/lato/lato-blackitalic-webfont.ttf
new file mode 100644
index 0000000..bd334e9
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lato/lato-blackitalic-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lato/lato-blackitalic-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/lato/lato-blackitalic-webfont.woff
new file mode 100644
index 0000000..6e41ed9
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lato/lato-blackitalic-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lato/lato-bold-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/lato/lato-bold-webfont.eot
new file mode 100644
index 0000000..0095490
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lato/lato-bold-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lato/lato-bold-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/lato/lato-bold-webfont.ttf
new file mode 100644
index 0000000..695afc9
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lato/lato-bold-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lato/lato-bold-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/lato/lato-bold-webfont.woff
new file mode 100644
index 0000000..6c2eb81
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lato/lato-bold-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lato/lato-bolditalic-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/lato/lato-bolditalic-webfont.eot
new file mode 100644
index 0000000..0994180
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lato/lato-bolditalic-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lato/lato-bolditalic-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/lato/lato-bolditalic-webfont.ttf
new file mode 100644
index 0000000..321368d
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lato/lato-bolditalic-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lato/lato-bolditalic-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/lato/lato-bolditalic-webfont.woff
new file mode 100644
index 0000000..8782b47
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lato/lato-bolditalic-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lato/lato-hairline-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/lato/lato-hairline-webfont.eot
new file mode 100644
index 0000000..dc40017
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lato/lato-hairline-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lato/lato-hairline-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/lato/lato-hairline-webfont.ttf
new file mode 100644
index 0000000..9041e64
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lato/lato-hairline-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lato/lato-hairline-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/lato/lato-hairline-webfont.woff
new file mode 100644
index 0000000..19acf44
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lato/lato-hairline-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lato/lato-hairlineitalic-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/lato/lato-hairlineitalic-webfont.eot
new file mode 100644
index 0000000..0ba065f
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lato/lato-hairlineitalic-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lato/lato-hairlineitalic-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/lato/lato-hairlineitalic-webfont.ttf
new file mode 100644
index 0000000..05aa693
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lato/lato-hairlineitalic-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lato/lato-hairlineitalic-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/lato/lato-hairlineitalic-webfont.woff
new file mode 100644
index 0000000..d63f45a
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lato/lato-hairlineitalic-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lato/lato-italic-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/lato/lato-italic-webfont.eot
new file mode 100644
index 0000000..b0e5bb3
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lato/lato-italic-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lato/lato-italic-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/lato/lato-italic-webfont.ttf
new file mode 100644
index 0000000..368cf11
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lato/lato-italic-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lato/lato-italic-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/lato/lato-italic-webfont.woff
new file mode 100644
index 0000000..9d0784d
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lato/lato-italic-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lato/lato-light-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/lato/lato-light-webfont.eot
new file mode 100644
index 0000000..2233ada
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lato/lato-light-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lato/lato-light-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/lato/lato-light-webfont.ttf
new file mode 100644
index 0000000..b9ad943
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lato/lato-light-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lato/lato-light-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/lato/lato-light-webfont.woff
new file mode 100644
index 0000000..c0270e2
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lato/lato-light-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lato/lato-lightitalic-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/lato/lato-lightitalic-webfont.eot
new file mode 100644
index 0000000..5463513
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lato/lato-lightitalic-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lato/lato-lightitalic-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/lato/lato-lightitalic-webfont.ttf
new file mode 100644
index 0000000..da3ad35
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lato/lato-lightitalic-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lato/lato-lightitalic-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/lato/lato-lightitalic-webfont.woff
new file mode 100644
index 0000000..80f3d71
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lato/lato-lightitalic-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lato/lato-regular-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/lato/lato-regular-webfont.eot
new file mode 100644
index 0000000..db05076
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lato/lato-regular-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lato/lato-regular-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/lato/lato-regular-webfont.ttf
new file mode 100644
index 0000000..33743b5
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lato/lato-regular-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lato/lato-regular-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/lato/lato-regular-webfont.woff
new file mode 100644
index 0000000..c287ffc
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lato/lato-regular-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lora/README.TXT b/org.eclipse.osbp.themes/valo/fonts/lora/README.TXT
new file mode 100644
index 0000000..c4ae751
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lora/README.TXT
@@ -0,0 +1 @@
+This directory is necessary for the bundle to be consistent!
diff --git a/org.eclipse.osbp.themes/valo/fonts/lora/_lora.scss b/org.eclipse.osbp.themes/valo/fonts/lora/_lora.scss
new file mode 100644
index 0000000..a40f800
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lora/_lora.scss
@@ -0,0 +1,71 @@
+$lora-pathPrefix: null;
+  
+@if $v-relative-paths == false {
+  $lora-pathPrefix: "../valo/fonts/lora/";
+}
+
+@mixin font-lora-regular ($italic: true) {
+  @font-face {
+    font-family: 'lora';
+    src: url('#{$lora-pathPrefix}lora-regular-webfont.eot');
+    src: url('#{$lora-pathPrefix}lora-regular-webfont.eot?#iefix') format('embedded-opentype'),
+         url('#{$lora-pathPrefix}lora-regular-webfont.woff') format('woff'),
+         url('#{$lora-pathPrefix}lora-regular-webfont.ttf') format('truetype');
+    font-weight: 400;
+    font-style: normal;
+  }
+  @if $italic {
+    @font-face {
+      font-family: 'lora';
+      src: url('#{$lora-pathPrefix}lora-italic-webfont.eot');
+      src: url('#{$lora-pathPrefix}lora-italic-webfont.eot?#iefix') format('embedded-opentype'),
+           url('#{$lora-pathPrefix}lora-italic-webfont.woff') format('woff'),
+           url('#{$lora-pathPrefix}lora-italic-webfont.ttf') format('truetype');
+      font-weight: 400;
+      font-style: italic;
+    }
+  }
+}
+
+
+
+
+
+
+
+@mixin font-lora-bold ($italic: true) {
+  @font-face {
+    font-family: 'lora';
+    src: url('#{$lora-pathPrefix}lora-bold-webfont.eot');
+    src: url('#{$lora-pathPrefix}lora-bold-webfont.eot?#iefix') format('embedded-opentype'),
+         url('#{$lora-pathPrefix}lora-bold-webfont.woff') format('woff'),
+         url('#{$lora-pathPrefix}lora-bold-webfont.ttf') format('truetype');
+    font-weight: 700;
+    font-style: normal;
+  }
+  @if $italic {
+    @font-face {
+      font-family: 'lora';
+      src: url('#{$lora-pathPrefix}lora-bolditalic-webfont.eot');
+      src: url('#{$lora-pathPrefix}lora-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
+           url('#{$lora-pathPrefix}lora-bolditalic-webfont.woff') format('woff'),
+           url('#{$lora-pathPrefix}lora-bolditalic-webfont.ttf') format('truetype');
+      font-weight: 700;
+      font-style: italic;
+    }
+  }
+}
+
+
+
+
+
+
+@mixin font-lora ($italic: false, $extralight: false, $light: false, $regular: true, $medium: false, $bold: false, $black: false) {
+  @if $regular {
+    @include font-lora-regular($italic);
+  }
+  @if $bold {
+    @include font-lora-bold($italic);
+  }
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/valo/fonts/lora/lora-bold-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/lora/lora-bold-webfont.eot
new file mode 100644
index 0000000..bfd1501
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lora/lora-bold-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lora/lora-bold-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/lora/lora-bold-webfont.ttf
new file mode 100644
index 0000000..1785809
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lora/lora-bold-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lora/lora-bold-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/lora/lora-bold-webfont.woff
new file mode 100644
index 0000000..d09efc3
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lora/lora-bold-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lora/lora-bolditalic-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/lora/lora-bolditalic-webfont.eot
new file mode 100644
index 0000000..507a689
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lora/lora-bolditalic-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lora/lora-bolditalic-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/lora/lora-bolditalic-webfont.ttf
new file mode 100644
index 0000000..19e1459
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lora/lora-bolditalic-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lora/lora-bolditalic-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/lora/lora-bolditalic-webfont.woff
new file mode 100644
index 0000000..848e03d
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lora/lora-bolditalic-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lora/lora-italic-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/lora/lora-italic-webfont.eot
new file mode 100644
index 0000000..f966a9f
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lora/lora-italic-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lora/lora-italic-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/lora/lora-italic-webfont.ttf
new file mode 100644
index 0000000..aa0bd01
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lora/lora-italic-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lora/lora-italic-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/lora/lora-italic-webfont.woff
new file mode 100644
index 0000000..2cfc2df
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lora/lora-italic-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lora/lora-regular-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/lora/lora-regular-webfont.eot
new file mode 100644
index 0000000..8c21888
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lora/lora-regular-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lora/lora-regular-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/lora/lora-regular-webfont.ttf
new file mode 100644
index 0000000..908f2e3
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lora/lora-regular-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/lora/lora-regular-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/lora/lora-regular-webfont.woff
new file mode 100644
index 0000000..2b15bf7
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/lora/lora-regular-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Bold-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Bold-webfont.eot
new file mode 100644
index 0000000..5d20d91
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Bold-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Bold-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Bold-webfont.ttf
new file mode 100644
index 0000000..2109c95
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Bold-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Bold-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Bold-webfont.woff
new file mode 100644
index 0000000..1205787
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Bold-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-BoldItalic-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-BoldItalic-webfont.eot
new file mode 100644
index 0000000..1f639a1
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-BoldItalic-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-BoldItalic-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-BoldItalic-webfont.ttf
new file mode 100644
index 0000000..242d6b2
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-BoldItalic-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-BoldItalic-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-BoldItalic-webfont.woff
new file mode 100644
index 0000000..ed760c0
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-BoldItalic-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-ExtraBold-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-ExtraBold-webfont.eot
new file mode 100644
index 0000000..1e29ad5
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-ExtraBold-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-ExtraBold-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-ExtraBold-webfont.ttf
new file mode 100644
index 0000000..6b9118e
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-ExtraBold-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-ExtraBold-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-ExtraBold-webfont.woff
new file mode 100644
index 0000000..a7b99d2
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-ExtraBold-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.eot
new file mode 100644
index 0000000..77184af
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.ttf
new file mode 100644
index 0000000..26a07e9
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.woff
new file mode 100644
index 0000000..45395d1
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Italic-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Italic-webfont.eot
new file mode 100644
index 0000000..0c8a0ae
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Italic-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Italic-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Italic-webfont.ttf
new file mode 100644
index 0000000..12d25d9
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Italic-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Italic-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Italic-webfont.woff
new file mode 100644
index 0000000..ff652e6
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Italic-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Light-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Light-webfont.eot
new file mode 100644
index 0000000..1486840
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Light-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Light-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Light-webfont.ttf
new file mode 100644
index 0000000..63af664
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Light-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Light-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Light-webfont.woff
new file mode 100644
index 0000000..e786074
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Light-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-LightItalic-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-LightItalic-webfont.eot
new file mode 100644
index 0000000..8f44592
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-LightItalic-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-LightItalic-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-LightItalic-webfont.ttf
new file mode 100644
index 0000000..01dda28
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-LightItalic-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-LightItalic-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-LightItalic-webfont.woff
new file mode 100644
index 0000000..43e8b9e
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-LightItalic-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Regular-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Regular-webfont.eot
new file mode 100644
index 0000000..6bbc3cf
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Regular-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Regular-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Regular-webfont.ttf
new file mode 100644
index 0000000..c537f83
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Regular-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Regular-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Regular-webfont.woff
new file mode 100644
index 0000000..e231183
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Regular-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Semibold-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Semibold-webfont.eot
new file mode 100644
index 0000000..d8375dd
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Semibold-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Semibold-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Semibold-webfont.ttf
new file mode 100644
index 0000000..b329084
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Semibold-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Semibold-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Semibold-webfont.woff
new file mode 100644
index 0000000..28d6ade
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-Semibold-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-SemiboldItalic-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-SemiboldItalic-webfont.eot
new file mode 100644
index 0000000..0ab1db2
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-SemiboldItalic-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-SemiboldItalic-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-SemiboldItalic-webfont.ttf
new file mode 100644
index 0000000..d2d6318
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-SemiboldItalic-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-SemiboldItalic-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-SemiboldItalic-webfont.woff
new file mode 100644
index 0000000..d4dfca4
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/open-sans/OpenSans-SemiboldItalic-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/open-sans/README.TXT b/org.eclipse.osbp.themes/valo/fonts/open-sans/README.TXT
new file mode 100644
index 0000000..c4ae751
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/open-sans/README.TXT
@@ -0,0 +1 @@
+This directory is necessary for the bundle to be consistent!
diff --git a/org.eclipse.osbp.themes/valo/fonts/open-sans/_open-sans.scss b/org.eclipse.osbp.themes/valo/fonts/open-sans/_open-sans.scss
new file mode 100644
index 0000000..ca5851a
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/open-sans/_open-sans.scss
@@ -0,0 +1,155 @@
+$open-sans-pathPrefix: null;
+  
+@if $v-relative-paths == false {
+  $open-sans-pathPrefix: "../valo/fonts/open-sans/";
+}
+
+@mixin font-open-sans-book ($italic: true) {
+  @font-face {
+    font-family: 'Open Sans';
+    src: url('#{$open-sans-pathPrefix}OpenSans-Regular-webfont.eot');
+    src: url('#{$open-sans-pathPrefix}OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
+         url('#{$open-sans-pathPrefix}OpenSans-Regular-webfont.woff') format('woff'),
+         url('#{$open-sans-pathPrefix}OpenSans-Regular-webfont.ttf') format('truetype');
+    font-weight: 400;
+    font-style: normal;
+  }
+  @if $italic {
+    @font-face {
+      font-family: 'Open Sans';
+      src: url('#{$open-sans-pathPrefix}OpenSans-Italic-webfont.eot');
+      src: url('#{$open-sans-pathPrefix}OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
+           url('#{$open-sans-pathPrefix}OpenSans-Italic-webfont.woff') format('woff'),
+           url('#{$open-sans-pathPrefix}OpenSans-Italic-webfont.ttf') format('truetype');
+      font-weight: 400;
+      font-style: italic;
+    }
+  }
+}
+
+
+
+
+@mixin font-open-sans-light ($italic: true) {
+  @font-face {
+    font-family: 'Open Sans';
+    src: url('#{$open-sans-pathPrefix}OpenSans-Light-webfont.eot');
+    src: url('#{$open-sans-pathPrefix}OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
+         url('#{$open-sans-pathPrefix}OpenSans-Light-webfont.woff') format('woff'),
+         url('#{$open-sans-pathPrefix}OpenSans-Light-webfont.ttf') format('truetype');
+    font-weight: 300;
+    font-style: normal;
+  }
+  @if $italic {
+    @font-face {
+      font-family: 'Open Sans';
+      src: url('#{$open-sans-pathPrefix}OpenSans-LightItalic-webfont.eot');
+      src: url('#{$open-sans-pathPrefix}OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),
+           url('#{$open-sans-pathPrefix}OpenSans-LightItalic-webfont.woff') format('woff'),
+           url('#{$open-sans-pathPrefix}OpenSans-LightItalic-webfont.ttf') format('truetype');
+      font-weight: 300;
+      font-style: italic;
+    }
+  }
+}
+
+
+
+
+
+@mixin font-open-sans-semibold ($italic: true) {
+  @font-face {
+    font-family: 'Open Sans';
+    src: url('#{$open-sans-pathPrefix}OpenSans-Semibold-webfont.eot');
+    src: url('#{$open-sans-pathPrefix}OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
+         url('#{$open-sans-pathPrefix}OpenSans-Semibold-webfont.woff') format('woff'),
+         url('#{$open-sans-pathPrefix}OpenSans-Semibold-webfont.ttf') format('truetype');
+    font-weight: 600;
+    font-style: normal;
+  }
+  @if $italic {
+    @font-face {
+      font-family: 'Open Sans';
+      src: url('#{$open-sans-pathPrefix}OpenSans-SemiboldItalic-webfont.eot');
+      src: url('#{$open-sans-pathPrefix}OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),
+           url('#{$open-sans-pathPrefix}OpenSans-SemiboldItalic-webfont.woff') format('woff'),
+           url('#{$open-sans-pathPrefix}OpenSans-SemiboldItalic-webfont.ttf') format('truetype');
+      font-weight: 600;
+      font-style: italic;
+    }
+  }
+}
+
+
+
+@mixin font-open-sans-bold ($italic: true) {
+  @font-face {
+    font-family: 'Open Sans';
+    src: url('#{$open-sans-pathPrefix}OpenSans-Bold-webfont.eot');
+    src: url('#{$open-sans-pathPrefix}OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
+         url('#{$open-sans-pathPrefix}OpenSans-Bold-webfont.woff') format('woff'),
+         url('#{$open-sans-pathPrefix}OpenSans-Bold-webfont.ttf') format('truetype');
+    font-weight: 700;
+    font-style: normal;
+  }
+  @if $italic {
+    @font-face {
+      font-family: 'Open Sans';
+      src: url('#{$open-sans-pathPrefix}OpenSans-BoldItalic-webfont.eot');
+      src: url('#{$open-sans-pathPrefix}OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
+           url('#{$open-sans-pathPrefix}OpenSans-BoldItalic-webfont.woff') format('woff'),
+           url('#{$open-sans-pathPrefix}OpenSans-BoldItalic-webfont.ttf') format('truetype');
+      font-weight: 700;
+      font-style: italic;
+    }
+  }
+}
+
+
+
+
+
+@mixin font-open-sans-extrabold ($italic) {
+  @font-face {
+    font-family: 'Open Sans';
+    src: url('#{$open-sans-pathPrefix}OpenSans-ExtraBold-webfont.eot');
+    src: url('#{$open-sans-pathPrefix}OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),
+         url('#{$open-sans-pathPrefix}OpenSans-ExtraBold-webfont.woff') format('woff'),
+         url('#{$open-sans-pathPrefix}OpenSans-ExtraBold-webfont.ttf') format('truetype');
+    font-weight: 900;
+    font-style: normal;
+  }
+  @if $italic {
+    @font-face {
+      font-family: 'Open Sans';
+      src: url('#{$open-sans-pathPrefix}OpenSans-ExtraBoldItalic-webfont.eot');
+      src: url('#{$open-sans-pathPrefix}OpenSans-ExtraBoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
+           url('#{$open-sans-pathPrefix}OpenSans-ExtraBoldItalic-webfont.woff') format('woff'),
+           url('#{$open-sans-pathPrefix}OpenSans-ExtraBoldItalic-webfont.ttf') format('truetype');
+      font-weight: 900;
+      font-style: italic;
+    }  
+  }
+}
+
+
+
+
+
+@mixin font-open-sans ($italic: false, $light: false, $regular: true, $medium: false, $bold: false, $black: false) {
+  @if $light {
+    @include font-open-sans-light($italic);
+  }
+  @if $regular {
+    @include font-open-sans-book($italic);
+  }
+  @if $medium {
+    @include font-open-sans-semibold($italic);
+  }
+  @if $bold {
+    @include font-open-sans-bold($italic);
+  }
+  @if $black {
+    @include font-open-sans-extrabold($italic);
+  }
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/README.TXT b/org.eclipse.osbp.themes/valo/fonts/roboto/README.TXT
new file mode 100644
index 0000000..c4ae751
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/README.TXT
@@ -0,0 +1 @@
+This directory is necessary for the bundle to be consistent!
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Black-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Black-webfont.eot
new file mode 100644
index 0000000..fa326d1
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Black-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Black-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Black-webfont.ttf
new file mode 100644
index 0000000..3c3b2b8
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Black-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Black-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Black-webfont.woff
new file mode 100644
index 0000000..0229086
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Black-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-BlackItalic-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-BlackItalic-webfont.eot
new file mode 100644
index 0000000..a2aebfb
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-BlackItalic-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-BlackItalic-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-BlackItalic-webfont.ttf
new file mode 100644
index 0000000..2020dcb
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-BlackItalic-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-BlackItalic-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-BlackItalic-webfont.woff
new file mode 100644
index 0000000..1875c0b
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-BlackItalic-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Bold-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Bold-webfont.eot
new file mode 100644
index 0000000..b73776e
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Bold-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Bold-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Bold-webfont.ttf
new file mode 100644
index 0000000..1da7276
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Bold-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Bold-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Bold-webfont.woff
new file mode 100644
index 0000000..0c69948
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Bold-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-BoldItalic-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-BoldItalic-webfont.eot
new file mode 100644
index 0000000..b803ec1
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-BoldItalic-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-BoldItalic-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-BoldItalic-webfont.ttf
new file mode 100644
index 0000000..78bab05
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-BoldItalic-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-BoldItalic-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-BoldItalic-webfont.woff
new file mode 100644
index 0000000..99de61a
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-BoldItalic-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Italic-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Italic-webfont.eot
new file mode 100644
index 0000000..b708f04
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Italic-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Italic-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Italic-webfont.ttf
new file mode 100644
index 0000000..ae258e8
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Italic-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Italic-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Italic-webfont.woff
new file mode 100644
index 0000000..dd74244
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Italic-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Light-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Light-webfont.eot
new file mode 100644
index 0000000..072cdc4
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Light-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Light-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Light-webfont.ttf
new file mode 100644
index 0000000..3b2fea0
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Light-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Light-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Light-webfont.woff
new file mode 100644
index 0000000..cc534a3
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Light-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-LightItalic-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-LightItalic-webfont.eot
new file mode 100644
index 0000000..77396a1
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-LightItalic-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-LightItalic-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-LightItalic-webfont.ttf
new file mode 100644
index 0000000..b9b3811
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-LightItalic-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-LightItalic-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-LightItalic-webfont.woff
new file mode 100644
index 0000000..3071ff4
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-LightItalic-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Medium-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Medium-webfont.eot
new file mode 100644
index 0000000..f9ad995
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Medium-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Medium-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Medium-webfont.ttf
new file mode 100644
index 0000000..8aa64d8
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Medium-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Medium-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Medium-webfont.woff
new file mode 100644
index 0000000..cd810ef
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Medium-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-MediumItalic-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-MediumItalic-webfont.eot
new file mode 100644
index 0000000..a03fe4b
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-MediumItalic-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-MediumItalic-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-MediumItalic-webfont.ttf
new file mode 100644
index 0000000..6439927
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-MediumItalic-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-MediumItalic-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-MediumItalic-webfont.woff
new file mode 100644
index 0000000..69a1458
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-MediumItalic-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Regular-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Regular-webfont.eot
new file mode 100644
index 0000000..9b5e8e4
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Regular-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Regular-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Regular-webfont.ttf
new file mode 100644
index 0000000..44dd78d
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Regular-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Regular-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Regular-webfont.woff
new file mode 100644
index 0000000..bfa05d5
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Regular-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Thin-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Thin-webfont.eot
new file mode 100644
index 0000000..2284a3b
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Thin-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Thin-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Thin-webfont.ttf
new file mode 100644
index 0000000..18919f7
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Thin-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Thin-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Thin-webfont.woff
new file mode 100644
index 0000000..f10b831
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-Thin-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-ThinItalic-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-ThinItalic-webfont.eot
new file mode 100644
index 0000000..e6291f2
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-ThinItalic-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-ThinItalic-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-ThinItalic-webfont.ttf
new file mode 100644
index 0000000..a4e7ae0
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-ThinItalic-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-ThinItalic-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-ThinItalic-webfont.woff
new file mode 100644
index 0000000..9ef17a8
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/Roboto-ThinItalic-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-Bold-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-Bold-webfont.eot
new file mode 100644
index 0000000..bbc67d8
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-Bold-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-Bold-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-Bold-webfont.ttf
new file mode 100644
index 0000000..87256d3
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-Bold-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-Bold-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-Bold-webfont.woff
new file mode 100644
index 0000000..235c963
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-Bold-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-BoldItalic-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-BoldItalic-webfont.eot
new file mode 100644
index 0000000..5a95d1a
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-BoldItalic-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-BoldItalic-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-BoldItalic-webfont.ttf
new file mode 100644
index 0000000..059feb3
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-BoldItalic-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-BoldItalic-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-BoldItalic-webfont.woff
new file mode 100644
index 0000000..df69b95
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-BoldItalic-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-Italic-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-Italic-webfont.eot
new file mode 100644
index 0000000..985364f
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-Italic-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-Italic-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-Italic-webfont.ttf
new file mode 100644
index 0000000..d804301
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-Italic-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-Italic-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-Italic-webfont.woff
new file mode 100644
index 0000000..67804e1
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-Italic-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-Light-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-Light-webfont.eot
new file mode 100644
index 0000000..d492665
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-Light-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-Light-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-Light-webfont.ttf
new file mode 100644
index 0000000..321c450
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-Light-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-Light-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-Light-webfont.woff
new file mode 100644
index 0000000..c414478
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-Light-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-LightItalic-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-LightItalic-webfont.eot
new file mode 100644
index 0000000..c169648
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-LightItalic-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-LightItalic-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-LightItalic-webfont.ttf
new file mode 100644
index 0000000..905604d
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-LightItalic-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-LightItalic-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-LightItalic-webfont.woff
new file mode 100644
index 0000000..5536e16
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-LightItalic-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-Regular-webfont.eot b/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-Regular-webfont.eot
new file mode 100644
index 0000000..5710fe6
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-Regular-webfont.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-Regular-webfont.ttf b/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-Regular-webfont.ttf
new file mode 100644
index 0000000..be9f6f8
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-Regular-webfont.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-Regular-webfont.woff b/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-Regular-webfont.woff
new file mode 100644
index 0000000..ec28f95
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/RobotoCondensed-Regular-webfont.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/roboto/_roboto.scss b/org.eclipse.osbp.themes/valo/fonts/roboto/_roboto.scss
new file mode 100644
index 0000000..ddc6b4f
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/roboto/_roboto.scss
@@ -0,0 +1,155 @@
+$roboto-pathPrefix: null;
+  
+@if $v-relative-paths == false {
+  $roboto-pathPrefix: "../valo/fonts/roboto/";
+}
+
+@mixin font-roboto-regular ($italic: true) {
+  @font-face {
+    font-family: 'Roboto';
+    src: url('#{$roboto-pathPrefix}Roboto-Regular-webfont.eot');
+    src: url('#{$roboto-pathPrefix}Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
+         url('#{$roboto-pathPrefix}Roboto-Regular-webfont.woff') format('woff'),
+         url('#{$roboto-pathPrefix}Roboto-Regular-webfont.ttf') format('truetype');
+    font-weight: 400;
+    font-style: normal;
+  }
+  @if $italic {
+    @font-face {
+      font-family: 'Roboto';
+      src: url('#{$roboto-pathPrefix}Roboto-Italic-webfont.eot');
+      src: url('#{$roboto-pathPrefix}Roboto-Italic-webfont.eot?#iefix') format('embedded-opentype'),
+           url('#{$roboto-pathPrefix}Roboto-Italic-webfont.woff') format('woff'),
+           url('#{$roboto-pathPrefix}Roboto-Italic-webfont.ttf') format('truetype');
+      font-weight: 400;
+      font-style: italic;
+    }
+  }
+}
+
+
+
+
+@mixin font-roboto-thin ($italic: true) {
+  @font-face {
+    font-family: 'Roboto';
+    src: url('#{$roboto-pathPrefix}Roboto-Thin-webfont.eot');
+    src: url('#{$roboto-pathPrefix}Roboto-Thin-webfont.eot?#iefix') format('embedded-opentype'),
+         url('#{$roboto-pathPrefix}Roboto-Thin-webfont.woff') format('woff'),
+         url('#{$roboto-pathPrefix}Roboto-Thin-webfont.ttf') format('truetype');
+    font-weight: 300;
+    font-style: normal;
+  }
+  @if $italic {
+    @font-face {
+      font-family: 'Roboto';
+      src: url('#{$roboto-pathPrefix}Roboto-ThinItalic-webfont.eot');
+      src: url('#{$roboto-pathPrefix}Roboto-ThinItalic-webfont.eot?#iefix') format('embedded-opentype'),
+           url('#{$roboto-pathPrefix}Roboto-ThinItalic-webfont.woff') format('woff'),
+           url('#{$roboto-pathPrefix}Roboto-ThinItalic-webfont.ttf') format('truetype');
+      font-weight: 300;
+      font-style: italic;
+    }
+  }
+}
+
+
+
+
+
+@mixin font-roboto-medium ($italic: true) {
+  @font-face {
+    font-family: 'Roboto';
+    src: url('#{$roboto-pathPrefix}Roboto-Medium-webfont.eot');
+    src: url('#{$roboto-pathPrefix}Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'),
+         url('#{$roboto-pathPrefix}Roboto-Medium-webfont.woff') format('woff'),
+         url('#{$roboto-pathPrefix}Roboto-Medium-webfont.ttf') format('truetype');
+    font-weight: 600;
+    font-style: normal;
+  }
+  @if $italic {
+    @font-face {
+      font-family: 'Roboto';
+      src: url('#{$roboto-pathPrefix}Roboto-MediumItalic-webfont.eot');
+      src: url('#{$roboto-pathPrefix}Roboto-MediumItalic-webfont.eot?#iefix') format('embedded-opentype'),
+           url('#{$roboto-pathPrefix}Roboto-MediumItalic-webfont.woff') format('woff'),
+           url('#{$roboto-pathPrefix}Roboto-MediumItalic-webfont.ttf') format('truetype');
+      font-weight: 600;
+      font-style: italic;
+    }
+  }
+}
+
+
+
+@mixin font-roboto-bold ($italic: true) {
+  @font-face {
+    font-family: 'Roboto';
+    src: url('#{$roboto-pathPrefix}Roboto-Bold-webfont.eot');
+    src: url('#{$roboto-pathPrefix}Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
+         url('#{$roboto-pathPrefix}Roboto-Bold-webfont.woff') format('woff'),
+         url('#{$roboto-pathPrefix}Roboto-Bold-webfont.ttf') format('truetype');
+    font-weight: 700;
+    font-style: normal;
+  }
+  @if $italic {
+    @font-face {
+      font-family: 'Roboto';
+      src: url('#{$roboto-pathPrefix}Roboto-BoldItalic-webfont.eot');
+      src: url('#{$roboto-pathPrefix}Roboto-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
+           url('#{$roboto-pathPrefix}Roboto-BoldItalic-webfont.woff') format('woff'),
+           url('#{$roboto-pathPrefix}Roboto-BoldItalic-webfont.ttf') format('truetype');
+      font-weight: 700;
+      font-style: italic;
+    }
+  }
+}
+
+
+
+
+
+@mixin font-roboto-black ($italic) {
+  @font-face {
+    font-family: 'Roboto';
+    src: url('#{$roboto-pathPrefix}Roboto-Black-webfont.eot');
+    src: url('#{$roboto-pathPrefix}Roboto-Black-webfont.eot?#iefix') format('embedded-opentype'),
+         url('#{$roboto-pathPrefix}Roboto-Black-webfont.woff') format('woff'),
+         url('#{$roboto-pathPrefix}Roboto-Black-webfont.ttf') format('truetype');
+    font-weight: 900;
+    font-style: normal;
+  }
+  @if $italic {
+    @font-face {
+      font-family: 'Roboto';
+      src: url('#{$roboto-pathPrefix}Roboto-BlackItalic-webfont.eot');
+      src: url('#{$roboto-pathPrefix}Roboto-BlackItalic-webfont.eot?#iefix') format('embedded-opentype'),
+           url('#{$roboto-pathPrefix}Roboto-BlackItalic-webfont.woff') format('woff'),
+           url('#{$roboto-pathPrefix}Roboto-BlackItalic-webfont.ttf') format('truetype');
+      font-weight: 900;
+      font-style: italic;
+    }  
+  }
+}
+
+
+
+
+
+@mixin font-roboto ($italic: false, $light: false, $regular: true, $medium: false, $bold: false, $black: false) {
+  @if $light {
+    @include font-roboto-thin($italic);
+  }
+  @if $regular {
+    @include font-roboto-regular($italic);
+  }
+  @if $medium {
+    @include font-roboto-medium($italic);
+  }
+  @if $bold {
+    @include font-roboto-bold($italic);
+  }
+  @if $black {
+    @include font-roboto-black($italic);
+  }
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/README.TXT b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/README.TXT
new file mode 100644
index 0000000..c4ae751
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/README.TXT
@@ -0,0 +1 @@
+This directory is necessary for the bundle to be consistent!
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/_source-sans-pro.scss b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/_source-sans-pro.scss
new file mode 100644
index 0000000..f324e8f
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/_source-sans-pro.scss
@@ -0,0 +1,184 @@
+$source-sans-pro-pathPrefix: null;
+  
+@if $v-relative-paths == false {
+  $source-sans-pro-pathPrefix: "../valo/fonts/source-sans-pro/";
+}
+
+@mixin font-source-sans-pro-regular ($italic: true) {
+  @font-face {
+    font-family: "Source Sans Pro";
+    src: url('#{$source-sans-pro-pathPrefix}sourcesanspro-regular.eot');
+    src: url('#{$source-sans-pro-pathPrefix}sourcesanspro-regular.eot?#iefix') format('embedded-opentype'),
+         url('#{$source-sans-pro-pathPrefix}sourcesanspro-regular.woff') format('woff'),
+         url('#{$source-sans-pro-pathPrefix}sourcesanspro-regular.ttf') format('truetype');
+    font-weight: 400;
+    font-style: normal;
+  }
+  @if $italic {
+    @font-face {
+      font-family: "Source Sans Pro";
+      src: url('#{$source-sans-pro-pathPrefix}sourcesanspro-it.eot');
+      src: url('#{$source-sans-pro-pathPrefix}sourcesanspro-it.eot?#iefix') format('embedded-opentype'),
+           url('#{$source-sans-pro-pathPrefix}sourcesanspro-it.woff') format('woff'),
+           url('#{$source-sans-pro-pathPrefix}sourcesanspro-it.ttf') format('truetype');
+      font-weight: 400;
+      font-style: italic;
+    }
+  }
+}
+
+
+
+
+@mixin font-source-sans-pro-extralight ($italic: true) {
+  @font-face {
+    font-family: "Source Sans Pro";
+    src: url('#{$source-sans-pro-pathPrefix}sourcesanspro-extralight.eot');
+    src: url('#{$source-sans-pro-pathPrefix}sourcesanspro-extralight.eot?#iefix') format('embedded-opentype'),
+         url('#{$source-sans-pro-pathPrefix}sourcesanspro-extralight.woff') format('woff'),
+         url('#{$source-sans-pro-pathPrefix}sourcesanspro-extralight.ttf') format('truetype');
+    font-weight: 300;
+    font-style: normal;
+  }
+  @if $italic {
+    @font-face {
+      font-family: "Source Sans Pro";
+      src: url('#{$source-sans-pro-pathPrefix}sourcesanspro-extralightit.eot');
+      src: url('#{$source-sans-pro-pathPrefix}sourcesanspro-extralightit.eot?#iefix') format('embedded-opentype'),
+           url('#{$source-sans-pro-pathPrefix}sourcesanspro-extralightit.woff') format('woff'),
+           url('#{$source-sans-pro-pathPrefix}sourcesanspro-extralightit.ttf') format('truetype');
+      font-weight: 300;
+      font-style: italic;
+    }
+  }
+}
+
+
+
+
+@mixin font-source-sans-pro-light ($italic: true) {
+  @font-face {
+    font-family: "Source Sans Pro";
+    src: url('#{$source-sans-pro-pathPrefix}sourcesanspro-light.eot');
+    src: url('#{$source-sans-pro-pathPrefix}sourcesanspro-light.eot?#iefix') format('embedded-opentype'),
+         url('#{$source-sans-pro-pathPrefix}sourcesanspro-light.woff') format('woff'),
+         url('#{$source-sans-pro-pathPrefix}sourcesanspro-light.ttf') format('truetype');
+    font-weight: 300;
+    font-style: normal;
+  }
+  @if $italic {
+    @font-face {
+      font-family: "Source Sans Pro";
+      src: url('#{$source-sans-pro-pathPrefix}sourcesanspro-lightit.eot');
+      src: url('#{$source-sans-pro-pathPrefix}sourcesanspro-lightit.eot?#iefix') format('embedded-opentype'),
+           url('#{$source-sans-pro-pathPrefix}sourcesanspro-lightit.woff') format('woff'),
+           url('#{$source-sans-pro-pathPrefix}sourcesanspro-lightit.ttf') format('truetype');
+      font-weight: 300;
+      font-style: italic;
+    }
+  }
+}
+
+
+
+
+
+@mixin font-source-sans-pro-semibold ($italic: true) {
+  @font-face {
+    font-family: "Source Sans Pro";
+    src: url('#{$source-sans-pro-pathPrefix}sourcesanspro-semibold.eot');
+    src: url('#{$source-sans-pro-pathPrefix}sourcesanspro-semibold.eot?#iefix') format('embedded-opentype'),
+         url('#{$source-sans-pro-pathPrefix}sourcesanspro-semibold.woff') format('woff'),
+         url('#{$source-sans-pro-pathPrefix}sourcesanspro-semibold.ttf') format('truetype');
+    font-weight: 600;
+    font-style: normal;
+  }
+  @if $italic {
+    @font-face {
+      font-family: "Source Sans Pro";
+      src: url('#{$source-sans-pro-pathPrefix}sourcesanspro-semiboldit.eot');
+      src: url('#{$source-sans-pro-pathPrefix}sourcesanspro-semiboldit.eot?#iefix') format('embedded-opentype'),
+           url('#{$source-sans-pro-pathPrefix}sourcesanspro-semiboldit.woff') format('woff'),
+           url('#{$source-sans-pro-pathPrefix}sourcesanspro-semiboldit.ttf') format('truetype');
+      font-weight: 600;
+      font-style: italic;
+    }
+  }
+}
+
+
+
+@mixin font-source-sans-pro-bold ($italic: true) {
+  @font-face {
+    font-family: "Source Sans Pro";
+    src: url('#{$source-sans-pro-pathPrefix}sourcesanspro-bold.eot');
+    src: url('#{$source-sans-pro-pathPrefix}sourcesanspro-bold.eot?#iefix') format('embedded-opentype'),
+         url('#{$source-sans-pro-pathPrefix}sourcesanspro-bold.woff') format('woff'),
+         url('#{$source-sans-pro-pathPrefix}sourcesanspro-bold.ttf') format('truetype');
+    font-weight: 700;
+    font-style: normal;
+  }
+  @if $italic {
+    @font-face {
+      font-family: "Source Sans Pro";
+      src: url('#{$source-sans-pro-pathPrefix}sourcesanspro-boldit.eot');
+      src: url('#{$source-sans-pro-pathPrefix}sourcesanspro-boldit.eot?#iefix') format('embedded-opentype'),
+           url('#{$source-sans-pro-pathPrefix}sourcesanspro-boldit.woff') format('woff'),
+           url('#{$source-sans-pro-pathPrefix}sourcesanspro-boldit.ttf') format('truetype');
+      font-weight: 700;
+      font-style: italic;
+    }
+  }
+}
+
+
+
+
+
+@mixin font-source-sans-pro-black ($italic) {
+  @font-face {
+    font-family: "Source Sans Pro";
+    src: url('#{$source-sans-pro-pathPrefix}sourcesanspro-black.eot');
+    src: url('#{$source-sans-pro-pathPrefix}sourcesanspro-black.eot?#iefix') format('embedded-opentype'),
+         url('#{$source-sans-pro-pathPrefix}sourcesanspro-black.woff') format('woff'),
+         url('#{$source-sans-pro-pathPrefix}sourcesanspro-black.ttf') format('truetype');
+    font-weight: 900;
+    font-style: normal;
+  }
+  @if $italic {
+    @font-face {
+      font-family: "Source Sans Pro";
+      src: url('#{$source-sans-pro-pathPrefix}sourcesanspro-blackit.eot');
+      src: url('#{$source-sans-pro-pathPrefix}sourcesanspro-blackit.eot?#iefix') format('embedded-opentype'),
+           url('#{$source-sans-pro-pathPrefix}sourcesanspro-blackit.woff') format('woff'),
+           url('#{$source-sans-pro-pathPrefix}sourcesanspro-blackit.ttf') format('truetype');
+      font-weight: 900;
+      font-style: italic;
+    }  
+  }
+}
+
+
+
+
+
+@mixin font-source-sans-pro ($italic: false, $extralight: false, $light: false, $regular: true, $medium: false, $bold: false, $black: false) {
+  @if $extralight {
+    @include font-source-sans-pro-extralight($italic);
+  }
+  @if $light {
+    @include font-source-sans-pro-light($italic);
+  }
+  @if $regular {
+    @include font-source-sans-pro-regular($italic);
+  }
+  @if $medium {
+    @include font-source-sans-pro-semibold($italic);
+  }
+  @if $bold {
+    @include font-source-sans-pro-bold($italic);
+  }
+  @if $black {
+    @include font-source-sans-pro-black($italic);
+  }
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-black.eot b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-black.eot
new file mode 100644
index 0000000..52d89ee
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-black.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-black.ttf b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-black.ttf
new file mode 100644
index 0000000..0d727c3
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-black.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-black.woff b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-black.woff
new file mode 100644
index 0000000..2c80d40
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-black.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-blackit.eot b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-blackit.eot
new file mode 100644
index 0000000..a6e65ae
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-blackit.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-blackit.ttf b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-blackit.ttf
new file mode 100644
index 0000000..d40b74c
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-blackit.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-blackit.woff b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-blackit.woff
new file mode 100644
index 0000000..e48d2d8
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-blackit.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-bold.eot b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-bold.eot
new file mode 100644
index 0000000..b255c35
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-bold.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-bold.ttf b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-bold.ttf
new file mode 100644
index 0000000..47468b5
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-bold.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-bold.woff b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-bold.woff
new file mode 100644
index 0000000..454b77f
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-bold.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-boldit.eot b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-boldit.eot
new file mode 100644
index 0000000..a5565dd
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-boldit.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-boldit.ttf b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-boldit.ttf
new file mode 100644
index 0000000..2fb6404
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-boldit.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-boldit.woff b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-boldit.woff
new file mode 100644
index 0000000..57bd10d
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-boldit.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-extralight.eot b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-extralight.eot
new file mode 100644
index 0000000..2c588f0
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-extralight.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-extralight.ttf b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-extralight.ttf
new file mode 100644
index 0000000..e4d3b92
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-extralight.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-extralight.woff b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-extralight.woff
new file mode 100644
index 0000000..709eae0
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-extralight.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-extralightit.eot b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-extralightit.eot
new file mode 100644
index 0000000..0fe9961
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-extralightit.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-extralightit.ttf b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-extralightit.ttf
new file mode 100644
index 0000000..314d9b1
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-extralightit.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-extralightit.woff b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-extralightit.woff
new file mode 100644
index 0000000..14038f3
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-extralightit.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-it.eot b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-it.eot
new file mode 100644
index 0000000..989e7dd
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-it.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-it.ttf b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-it.ttf
new file mode 100644
index 0000000..076a656
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-it.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-it.woff b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-it.woff
new file mode 100644
index 0000000..94a4138
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-it.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-light.eot b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-light.eot
new file mode 100644
index 0000000..5618f27
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-light.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-light.ttf b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-light.ttf
new file mode 100644
index 0000000..4833016
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-light.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-light.woff b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-light.woff
new file mode 100644
index 0000000..f9f0aa1
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-light.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-lightit.eot b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-lightit.eot
new file mode 100644
index 0000000..3cce3f5
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-lightit.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-lightit.ttf b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-lightit.ttf
new file mode 100644
index 0000000..fb2f58f
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-lightit.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-lightit.woff b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-lightit.woff
new file mode 100644
index 0000000..d8ea82b
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-lightit.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-regular.eot b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-regular.eot
new file mode 100644
index 0000000..4968aa1
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-regular.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-regular.ttf b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-regular.ttf
new file mode 100644
index 0000000..3939d70
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-regular.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-regular.woff b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-regular.woff
new file mode 100644
index 0000000..5b3283a
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-regular.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-semibold.eot b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-semibold.eot
new file mode 100644
index 0000000..7d80148
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-semibold.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-semibold.ttf b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-semibold.ttf
new file mode 100644
index 0000000..b108896
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-semibold.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-semibold.woff b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-semibold.woff
new file mode 100644
index 0000000..a138eb3
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-semibold.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-semiboldit.eot b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-semiboldit.eot
new file mode 100644
index 0000000..53093c2
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-semiboldit.eot
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-semiboldit.ttf b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-semiboldit.ttf
new file mode 100644
index 0000000..dc5c032
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-semiboldit.ttf
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-semiboldit.woff b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-semiboldit.woff
new file mode 100644
index 0000000..e7a09d7
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/fonts/source-sans-pro/sourcesanspro-semiboldit.woff
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/shared/README.TXT b/org.eclipse.osbp.themes/valo/shared/README.TXT
new file mode 100644
index 0000000..c4ae751
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/shared/README.TXT
@@ -0,0 +1 @@
+This directory is necessary for the bundle to be consistent!
diff --git a/org.eclipse.osbp.themes/valo/shared/_contextmenu.scss b/org.eclipse.osbp.themes/valo/shared/_contextmenu.scss
new file mode 100644
index 0000000..7fd182b
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/shared/_contextmenu.scss
@@ -0,0 +1,26 @@
+/**
+ * Outputs the context menu selectors and styles, which is used by Table and Tree for instance.
+ * 
+ * @requires {mixin} valo-selection-item-style
+ * @requires {mixin} valo-selection-item-selected-style
+ */
+@mixin valo-contextmenu {
+
+  .v-contextmenu {
+    @include valo-selection-overlay-style;
+
+    table {
+      border-spacing: 0;
+    }
+  }
+
+  .v-contextmenu .gwt-MenuItem {
+    @include valo-selection-item-style;
+    display: block; // Firefox 24 needs this to make position: relative; work
+  }
+
+  .v-contextmenu .gwt-MenuItem-selected {
+    @include valo-selection-item-selected-style;
+  }
+
+}
diff --git a/org.eclipse.osbp.themes/valo/shared/_global.scss b/org.eclipse.osbp.themes/valo/shared/_global.scss
new file mode 100644
index 0000000..39b5a4e
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/shared/_global.scss
@@ -0,0 +1,454 @@
+@import "loading-indicator";
+@import "contextmenu";
+@import "overlay";
+@import "tooltip";
+@import "reconnect-dialog";
+
+
+/*
+ * A flag which is set to true when the global styles have been included in the compilation.
+ * Used to only include them once, if Valo is imported multiple times during the compilation
+ * (multiple theme support).
+ *
+ * @access private
+ * @type bool
+ */
+$valo-global-included: false !default;
+
+/*
+ * Global Valo related styles, containing styles which are necessary for the application
+ * and widgets to work correctly.
+ *
+ * @access private
+ */
+@mixin valo-global {
+  @if $valo-global-included == false {
+
+    // Version info for the debug window
+    .v-vaadin-version:after {
+      content: "@version@";
+    }
+
+    // Core widget styles come before any other component (and are always included),
+    // so that it has the least specificity
+    @include valo-widget;
+
+    .v-generated-body {
+      overflow: hidden;
+      margin: 0;
+      padding: 0;
+      border: 0;
+    }
+
+    .v-app {
+      height: 100%;
+      // Cancel tap highlight from all elements inside the app
+      -webkit-tap-highlight-color: rgba(0,0,0,0);
+
+      // Prevent iOS text size adjust after orientation change, without disabling user zoom
+      -webkit-text-size-adjust: 100%;
+      -ms-text-size-adjust: 100%;
+      -webkit-text-size-adjust: 100%;
+
+      // Disable text selection by default
+      @include user-select(none);
+
+      // Enable text selection for certain elements
+      input[type="text"],
+      .v-slot > .v-caption,
+      .v-gridlayout-slot > .v-caption,
+      .v-has-caption > .v-caption,
+      .v-formlayout-captioncell > .v-caption,
+      .v-csslayout > .v-caption {
+        @include user-select(text);
+      }
+
+      // Removes clear button from input fields introduced by IE10
+      input::-ms-clear {
+        display: none;
+      }
+    }
+
+    .v-ui {
+      position: relative;
+    }
+
+    // Prevent margin collapse
+    .v-ui.v-ui-embedded {
+      margin-top: -1px;
+      border-top: 1px solid transparent;
+    }
+
+    .v-ui:focus {
+      outline: none;
+    }
+
+    .v-overlay-container {
+      width: 0;
+      height: 0;
+    }
+
+    .v-drag-element {
+      z-index: 60000;
+      // Override any other position properties
+      position: absolute !important;
+      cursor: default;
+    }
+
+    .v-clip {
+      overflow: hidden;
+    }
+
+    .v-scrollable {
+      overflow: auto;
+
+      // "Unnecessary scrollbar" related fixes
+      > .v-widget {
+        // This is needed for IE
+        vertical-align: middle;
+
+        // Needed for all browsers. Can't really show anything outside the
+        // scrolling area anyway, so we can safely hide any overflow
+        overflow: hidden;
+      }
+    }
+
+    .v-ios.v-webkit .v-scrollable {
+      -webkit-overflow-scrolling: touch;
+    }
+
+    // Disable native scrolling on iOS 5 due to issue #8792
+    .v-ios5.v-webkit .v-scrollable {
+      -webkit-overflow-scrolling: none;
+    }
+
+    //fix for #14813 - unable to scroll on iOS devices
+    .v-webkit.v-ios .v-browserframe {
+      -webkit-overflow-scrolling: touch;
+      overflow:auto;
+    }
+
+    .v-assistive-device-only {
+      position: absolute;
+      top: -2000px;
+      left: -2000px;
+      width: 10px;
+      overflow: hidden;
+    }
+
+    .v-icon {
+      cursor: inherit;
+      @include user-select(none);
+    }
+
+    .v-icon,
+    .v-errorindicator,
+    .v-required-field-indicator {
+      display: inline-block;
+      line-height: inherit;
+    }
+
+    .v-caption {
+      display: inline-block;
+      white-space: nowrap;
+      line-height: $v-line-height;
+    }
+
+    .v-captiontext {
+      display: inline-block;
+      line-height: inherit;
+    }
+
+    // Component global styles should also be included here
+    @if v-is-included(orderedlayout) {
+      @include valo-orderedlayout-global;
+    }
+
+    @if v-is-included(gridlayout) {
+      @include valo-gridlayout-global;
+    }
+
+    @if v-is-included(calendar) {
+      @include valo-calendar-global;
+    }
+
+    @if v-is-included(colorpicker) {
+      @include valo-colorpicker-global;
+    }
+
+    @if v-is-included(table) or v-is-included(treetable) {
+      @include valo-table-global;
+    }
+
+    @if v-is-included(tabsheet) {
+      @include valo-tabsheet-global;
+    }
+
+    @if v-is-included(splitpanel) {
+      @include valo-splitpanel-global;
+    }
+
+    $valo-global-included: true;
+  }
+}
+
+
+$valo-shared-pathPrefix: null;
+
+@if $v-relative-paths == false {
+  $valo-shared-pathPrefix: "../valo/shared/";
+}
+
+/**
+ * Styles for the application root element. Outputs font, font color, background color and default
+ * cursor styles.
+ */
+@mixin valo-app-style {
+  font: $v-font-weight #{$v-font-size}/#{$v-line-height} $v-font-family;
+  color: $v-font-color;
+  background-color: $v-app-background-color;
+  cursor: default;
+
+  // Default to Helvetica Neue on Macs instead of Helvetica, which has a slightly different baseline
+  @if $v-font-family == sans-serif {
+    .v-mac & {
+        font-family: "Helvetica Neue", sans-serif;
+    }
+  }
+}
+
+/**
+ * Common application styles, such as loading indicators, tooltip and context menu styles,
+ * caption and icon defaults, basic HTML element resets.
+ * Should only be included once (done automatically when including the main valo mixin).
+ *
+ * @requires {mixin} valo-app-style
+ */
+@mixin valo-common {
+
+  //@if & != null {
+  //  &,
+  //  &.v-app-loading {
+  //    @include valo-app-style;
+  //  }
+  //} @else {
+    &.v-app,
+    &.v-app-loading {
+      @include valo-app-style;
+    }
+  //}
+
+  //&.v-overlay-container {
+  //  position: absolute;
+  //  top: 0;
+  //}
+
+  .v-app-loading {
+    width: 100%;
+    height: 100%;
+    background: $v-app-background-color;
+
+    $_size: 28px + round($v-unit-size/2);
+
+    &:before {
+      content: "";
+      position: fixed;
+      z-index: 100;
+      top: 45%;
+      left: 50%;
+      width: 28px;
+      height: 28px;
+      padding: round($v-unit-size/4);
+      margin-top: round($_size/-2);
+      margin-left: round($_size/-2);
+      background: #fff url(#{$valo-shared-pathPrefix}img/spinner.gif) no-repeat 50%;
+      border-radius: $v-border-radius;
+    }
+
+    @if $v-app-loading-text != "" {
+      &:after {
+        position: fixed;
+        z-index: 100;
+        top: 45%;
+        padding-top: $_size;
+        text-align: center;
+        left: 0;
+        right: 0;
+        content: $v-app-loading-text;
+      }
+    }
+  }
+
+  @include valo-loading-bar;
+
+
+  // Fallback spinner for browsers without CSS animations
+  .v-ie8 &,
+  .v-ie9 & {
+    .v-loading-indicator,
+    .v-loading-indicator-delay,
+    .v-loading-indicator-wait {
+      width: 28px !important;
+      height: 28px;
+      padding: round($v-unit-size/4);
+      background: #fff url(#{$valo-shared-pathPrefix}img/spinner.gif) no-repeat 50%;
+      border-radius: $v-border-radius;
+      top: round($v-unit-size/4);
+      right: round($v-unit-size/4);
+      left: auto;
+      filter: alpha(opacity=50);
+
+      &[style*="none"] {
+        display: none !important;
+      }
+    }
+
+    .v-loading-indicator-wait {
+      filter: alpha(opacity=100);
+    }
+  }
+
+  .v-scrollable:focus {
+    outline: none;
+  }
+
+  img.v-icon {
+    vertical-align: middle;
+  }
+
+  .v-caption {
+    @include valo-caption-style;
+  }
+
+  .v-caption-on-left .v-caption,
+  .v-caption-on-right .v-caption {
+    padding-top: 0;
+    padding-bottom: 0;
+  }
+
+  .v-icon + .v-captiontext,
+  .v-icon + span {
+    margin-left: round($v-unit-size/5);
+
+    &:empty {
+      margin-left: 0;
+    }
+  }
+
+  .v-errorindicator {
+    @include valo-error-indicator-style;
+  }
+
+  .v-required-field-indicator {
+    color: $v-required-field-indicator-color;
+    padding: 0 .2em;
+  }
+
+  select {
+    font: inherit;
+    font-weight: 400;
+    line-height: inherit;
+    padding: round($v-unit-size/8);
+    margin: 0;
+    border-radius: $v-border-radius;
+
+    @include valo-nativeselect-select-style;
+  }
+
+  button {
+    font: inherit;
+    font-weight: 400;
+    line-height: $v-line-height;
+  }
+
+  a {
+    @include valo-link-style;
+  }
+
+  .v-disabled {
+    cursor: default !important;
+  }
+
+  @include valo-drag-element;
+
+  @include valo-tooltip;
+
+  @include valo-contextmenu;
+
+  @include valo-reconnect-dialog;
+}
+
+
+
+/**
+ * Generic component caption styles (captions which are generated by layouts).
+ */
+@mixin valo-caption-style {
+  font-size: $v-caption-font-size;
+  font-weight: $v-caption-font-weight;
+  padding-bottom: .3em;
+  @if $v-border-radius > 0 {
+    padding-left: round($v-border-radius/4);
+  }
+}
+
+
+/**
+ * Error indicator styles. The error indicator is by default a font character which you can style freely.
+ *
+ * @param {boolean} $is-pseudo-element (false) - is the selector including this mixin targeting a pseudo element
+ *
+ * @requires {mixin} valo-error-indicator-icon-style by default
+ */
+@mixin valo-error-indicator-style ($is-pseudo-element: false) {
+  color: $v-error-indicator-color;
+  font-weight: 600;
+  width: ceil($v-unit-size/2);
+  text-align: center;
+
+  @if $is-pseudo-element {
+    @include valo-error-indicator-icon-style;
+  } @else {
+    &:before {
+      @include valo-error-indicator-icon-style;
+    }
+  }
+}
+
+/**
+ * The error indicator icon style. Should be a font character or a font icon.
+ */
+@mixin valo-error-indicator-icon-style {
+  content: "!";
+}
+
+
+/**
+ * Make the BODY element scrollable instead of the .v-ui element. Scrolling the BODY usually
+ * works better on touch devices. You loose the ability to control the scroll position from
+ * the server side when using this.
+ *
+ * @example scss
+ *  // Include without any parent selector
+ *  @include valo-natural-page-scrolling;
+ */
+@mixin valo-natural-page-scrolling {
+
+  html {
+    height: auto;
+  }
+
+  .v-generated-body {
+    height: auto;
+    overflow: auto;
+    background-color: $v-app-background-color;
+  }
+
+  .v-app,
+  .v-ui.v-scrollable {
+    width: auto !important;
+    height: auto !important;
+    overflow: visible !important;
+  }
+
+}
diff --git a/org.eclipse.osbp.themes/valo/shared/_loading-indicator.scss b/org.eclipse.osbp.themes/valo/shared/_loading-indicator.scss
new file mode 100644
index 0000000..645e188
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/shared/_loading-indicator.scss
@@ -0,0 +1,163 @@
+@-webkit-keyframes v-rotate-360 {
+   to {-webkit-transform: rotate(360deg);}
+}
+@-moz-keyframes v-rotate-360 {
+   to {-moz-transform: rotate(360deg);}
+}
+@-o-keyframes v-rotate-360 {
+   to {-o-transform: rotate(360deg);}
+}
+@keyframes v-rotate-360 {
+   to {transform: rotate(360deg);}
+}
+
+/**
+ * Creates a spinner to be used as a loading indicator. On browsers which do not
+ * support CSS animations, an animated GIF image is used as a fallback.
+ *
+ * @param {size} $size (24px) - the diameter of the spinner, in pixels. Should be divisible by 2, increased by 1px if not
+ * @param {size} $thickness (2px) - the thickness or width of the border of the spinner
+ * @param {color} $color ($v-focus-color) - the color of the border of the spinner
+ * @param {time} $speed (500ms) - the speed of the spinning animation
+ */
+@mixin valo-spinner ($size: 24px, $thickness: 2px, $color: $v-focus-color, $speed: 500ms) {
+  // Make size divisible by 2, so that the rotation won't jiggle
+  $size: round($size) + round($size) % 2;
+  height: $size !important;
+  width: $size !important;
+  @include box-sizing(border-box);
+  border: $thickness solid transparentize($color, .8);
+  border-top-color: $color;
+  border-right-color: $color;
+  border-radius: 100%;
+  @include animation(v-rotate-360 $speed infinite linear);
+  pointer-events: none;
+
+  // No CSS animation in IE8 and IE9
+  .v-ie8 &,
+  .v-ie9 & {
+    border: none;
+    border-radius: $v-border-radius;
+    background: #fff url(#{$valo-shared-pathPrefix}img/spinner.gif) no-repeat 50% 50%;
+    background-size: 80%;
+  }
+
+  // No background-size for IE8
+  .v-ie8 & {
+    min-width: 30px;
+    min-height: 30px;
+  }
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+/**
+ * The color of the main loading indicator bar.
+ * @type color
+ */
+$v-loading-indicator-color: $v-focus-color !default;
+
+/**
+ * The height of the main loading indicator bar.
+ *
+ * @type size
+ */
+$v-loading-indicator-bar-height: ceil($v-unit-size/10) !default;
+
+/**
+ * The height of the main loading indicator bar when the request to the server
+ * is taking longer than usual and the user is notified that they should wait.
+ *
+ * @type size
+ */
+$v-loading-indicator-bar-height--wait: ceil($v-unit-size/6) !default;
+
+
+
+@include keyframes(v-progress-start) {
+  0% { width: 0%; }
+  100% { width: 50%; }
+}
+
+@include keyframes(v-progress-delay) {
+  0% { width: 50%; }
+  100% { width: 90%; }
+}
+
+@include keyframes(v-progress-wait) {
+  0% { width: 90%; height: $v-loading-indicator-bar-height; }
+  3% { width: 91%; height: $v-loading-indicator-bar-height--wait; }
+  100% { width: 96%; height: $v-loading-indicator-bar-height--wait; }
+}
+
+@include keyframes(v-progress-wait-pulse) {
+  0% { opacity: 1; }
+  50% { opacity: .1; }
+  100% { opacity: 1; }
+}
+
+
+/*
+ * Outputs the necessary styles to create the main loading indicator bar.
+ *
+ * @access private
+ */
+@mixin valo-loading-bar {
+
+  .v-loading-indicator {
+    position: fixed !important;
+    z-index: 99999;
+    left: 0;
+    right: auto;
+    top: 0;
+    width: 50%;
+    opacity: 1;
+    height: $v-loading-indicator-bar-height;
+    background-color: $v-loading-indicator-color;
+    //@include linear-gradient(to right, rgba($v-loading-indicator-color,0) 0%, $v-loading-indicator-color 100%);
+    pointer-events: none;
+
+    @include transition(none);
+    @include animation(v-progress-start 1000ms 200ms both);
+    //@include animation-fill-mode(forwards);
+
+    &[style*="none"] {
+      // Chrome skips the transitions because it thinks the element is display: none;
+      display: block !important;
+      width: 100% !important;
+      opacity: 0;
+      @include animation(none);
+      @include transition(opacity 500ms 300ms, width 300ms);
+    }
+  }
+
+  .v-loading-indicator-delay {
+    width: 90%;
+    .v-ff & {
+      width: 50%;
+    }
+    @include animation(v-progress-delay 3.8s forwards);
+  }
+
+  .v-loading-indicator-wait {
+    width: 96%;
+    .v-ff & {
+      width: 90%;
+    }
+    @include animation(v-progress-wait 5s forwards, v-progress-wait-pulse 1s 4s infinite backwards);
+  }
+
+}
diff --git a/org.eclipse.osbp.themes/valo/shared/_overlay.scss b/org.eclipse.osbp.themes/valo/shared/_overlay.scss
new file mode 100644
index 0000000..926b00f
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/shared/_overlay.scss
@@ -0,0 +1,368 @@
+/**
+ * The background color for overlay elements.
+ *
+ * @type color
+ * @group overlay
+ */
+$v-overlay-background-color: if(is-dark-color($v-background-color), darken($v-background-color, 3%), lighten($v-background-color, 2%)) !default;
+
+/**
+ * The corner radius for overlay elements.
+ *
+ * @type size (px)
+ * @group overlay
+ */
+$v-overlay-border-radius: $v-border-radius !default;
+
+/**
+ * The border width for overlay elements.
+ *
+ * @type size (px)
+ * @group overlay
+ */
+$v-overlay-border-width: first-number($v-border) !default;
+
+/**
+ * The animation which is used when overlay elements are made visible.
+ *
+ * @type list
+ * @group overlay
+ */
+$v-overlay-animate-in: valo-overlay-animate-in 120ms !default;
+
+/**
+ * The animation which is used when overlay elements are removed.
+ *
+ * @type list
+ * @group overlay
+ */
+$v-overlay-animate-out: valo-animate-out-fade 120ms !default;
+
+/**
+ * The padding on each size of overlay elements.
+ *
+ * @type size
+ * @group overlay
+ */
+$v-overlay-padding: round($v-unit-size/9) !default;
+
+/**
+ * The padding on the top and bottom edges of overlay elements.
+ *
+ * @type size
+ * @group overlay
+ */
+$v-overlay-padding-vertical: $v-overlay-padding !default;
+
+/**
+ * The padding on the left and right edges of overlay elements.
+ *
+ * @type size
+ * @group overlay
+ */
+$v-overlay-padding-horizontal: $v-overlay-padding !default;
+
+/**
+ * The shadow used for overlay elements.
+ *
+ * @type list
+ * @group overlay
+ */
+$v-overlay-shadow: 0 4px 10px 0 (v-shade 2), 0 3px 5px 0 v-shade, 0 0 0 $v-overlay-border-width (v-shade (2.5 - color-luminance($v-background-color)/255 + $v-bevel-depth/100%)) !default;
+
+/**
+ * The background color for selection overlays, i.e. overlays which present a
+ * list of options for the user to choose from, such as context menus and drop down
+ * menus.
+ *
+ * @type color
+ * @group overlay
+ */
+$v-selection-overlay-background-color: $v-overlay-background-color !default;
+
+/**
+ * The padding on each size of selection overlay elements.
+ *
+ * @type size
+ * @group overlay
+ */
+$v-selection-overlay-padding: $v-overlay-padding !default;
+
+/**
+ * The padding on the top and bottom edges of selection overlay elements.
+ *
+ * @type size
+ * @group overlay
+ */
+$v-selection-overlay-padding-vertical: $v-selection-overlay-padding !default;
+
+/**
+ * The padding on the left and right edges of selection overlay elements.
+ *
+ * @type size
+ * @group overlay
+ */
+$v-selection-overlay-padding-horizontal: $v-selection-overlay-padding !default;
+
+/**
+ * The corner radius for selection overlay elements.
+ *
+ * @type size (px)
+ * @group overlay
+ */
+$v-selection-item-border-radius: $v-border-radius - 1px !default;
+
+/**
+ * The height of individual selection overlay list items.
+ *
+ * @type size (px)
+ * @group overlay
+ */
+$v-selection-item-height: ceil($v-unit-size/1.4) !default;
+
+/**
+ * The horizontal padding for individual selection overlay list items.
+ *
+ * @type size
+ * @group overlay
+ */
+$v-selection-item-padding-horizontal: ceil($v-unit-size/4) !default;
+
+/**
+ * The font weight for individual selection overlay list items.
+ *
+ * @type number | identifier
+ * @group overlay
+ */
+$v-selection-item-font-weight: max(400, $v-font-weight);
+
+/**
+ * The font color for individual selection overlay list items.
+ *
+ * @type color
+ * @group overlay
+ */
+$v-selection-item-selection-color: $v-selection-color !default;
+
+
+
+
+
+/*
+ * Simulates CSS box-shadow using the extraneous shadow elements in the DOM.
+ *
+ * @access private
+ * @deprecated The .v-shadow element is deprecated since 7.3.0
+ * @group overlay
+ */
+@mixin valo-ie8-shadow($shadow, $element: top) {
+  .#{$element} {
+    $shadow-offset-x: nth($shadow, 1);
+    $shadow-offset-y: nth($shadow, 2);
+    $shadow-blur: nth($shadow, 3);
+    $shadow-spread: 0;
+    @if length($shadow) > 4 {
+      $shadow-spread: nth($shadow, 4);
+    }
+    $shadow-color: last($shadow);
+    $shadow-color-opacity: round(opacity($shadow-color) * 100);
+    $shadow-color: opacify($shadow-color, 1);
+
+    position: absolute;
+    top: $shadow-offset-y - $shadow-blur - $shadow-spread;
+    right: -$shadow-offset-x + $shadow-blur - $shadow-spread;
+    bottom: -$shadow-offset-y + $shadow-blur - $shadow-spread;
+    left: $shadow-offset-x - $shadow-blur - $shadow-spread;
+    background: $shadow-color;
+    filter: alpha(opacity=#{$shadow-color-opacity}) progid:DXImageTransform.Microsoft.blur(pixelradius=#{strip-units($shadow-blur)}, makeShadow=false);
+  }
+}
+
+
+
+
+
+// Not needed in modern browsers
+.v-shadow,
+.v-shadow-window {
+  display: none;
+
+  // In IE8 windows get the same shadow as other overlays
+  .v-ie8 & {
+    display: block;
+
+    // Up to 8 shadows are supported
+    $elements: top, top-left, top-right, left, right, bottom, bottom-left, bottom-right;
+    $shadows: valo-bevel-and-shadow($shadow: $v-overlay-shadow);
+
+    @if type-of(last($shadows)) == color {
+      @include valo-ie8-shadow($shadows);
+    } @else {
+      @for $i from 1 through min(length($elements), length($shadows)) {
+        $shadow: nth($shadows, $i);
+        @if length($shadow) == 2 {
+          $shadow: flatten-list($shadow); // Workaround for a weird issue when sometimes a shadow is appended to a null list
+        }
+        @if length($shadow) > 3 {
+          @include valo-ie8-shadow($shadow: $shadow, $element: nth($elements, $i));
+        }
+      }
+    }
+  }
+}
+
+
+
+
+
+
+
+/**
+ * Outputs styles for overlay elements
+ *
+ * @group overlay
+ *
+ * @param {color} $background-color ($v-overlay-background-color) - the background color for the overlay
+ * @param {list} $shadow ($v-overlay-shadow) - the shadow for the overlay
+ * @param {list} $animate-in ($v-overlay-animate-in) - the animation used when the overlay is made visible
+ * @param {list} $animate-out ($v-overlay-animate-out) - the animation used when the overlay is removed
+ */
+@mixin valo-overlay-style (
+    $background-color: $v-overlay-background-color,
+    $shadow: $v-overlay-shadow,
+    $animate-in: $v-overlay-animate-in,
+    $animate-out: $v-overlay-animate-out
+  ) {
+  padding: $v-overlay-padding-vertical $v-overlay-padding-horizontal;
+  border-radius: $v-overlay-border-radius;
+
+  background-color: $background-color;
+  color: valo-font-color($background-color);
+
+  @include box-shadow( valo-bevel-and-shadow($bevel: null, $shadow: $shadow));
+
+  @if $v-animations-enabled {
+    @if $animate-in {
+      &[class*="animate-in"] {
+        @include animation($animate-in);
+      }
+    }
+    @if $animate-out {
+      &[class*="animate-out"] {
+        @include animation($animate-out);
+      }
+    }
+  }
+
+  -webkit-backface-visibility: hidden;
+  -moz-backface-visibility: hidden;
+  -ms-backface-visibility: hidden;
+  backface-visibility: hidden;
+}
+
+
+
+
+
+/**
+ * Outputs styles for selection overlay elements.
+ *
+ * @group overlay
+ *
+ * @param {color} $background-color ($v-selection-overlay-background-color) - the background color for the overlay
+ * @param {list} $animate-in ($v-overlay-animate-in) - the animation used when the selection overlay is made visible
+ * @param {list} $animate-out ($v-overlay-animate-out) - the animation used when the selection overlay is removed
+ */
+@mixin valo-selection-overlay-style ($background-color: $v-selection-overlay-background-color, $animate-in: $v-overlay-animate-in, $animate-out: $v-overlay-animate-out) {
+  @include valo-overlay-style($background-color: $background-color, $animate-in: $animate-in, $animate-out: $animate-out);
+  padding: $v-selection-overlay-padding-vertical $v-selection-overlay-padding-horizontal;
+}
+
+
+
+/**
+ * Outputs the styles for selection item elements (i.e. individual items in context menus and drop down menus).
+ *
+ * @group overlay
+ */
+@mixin valo-selection-item-style {
+  cursor: pointer;
+  line-height: $v-selection-item-height;
+  padding: 0 $v-selection-item-padding-horizontal*2 0 $v-selection-item-padding-horizontal;
+  @if $v-selection-item-border-radius > 0 {
+    border-radius: $v-selection-item-border-radius;
+  }
+  font-weight: $v-selection-item-font-weight;
+  white-space: nowrap;
+
+  position: relative;
+  &:active:before {
+    content: "";
+    position: absolute;
+    top: 0;
+    right: 0;
+    bottom: 0;
+    left: 0;
+    $sat: if(saturation($v-selection-item-selection-color) > 0, 50%, 0%);
+    background: scale-color($v-selection-item-selection-color, $lightness: -30%, $saturation: $sat);
+    @include opacity(.15);
+    pointer-events: none;
+    border-radius: inherit;
+  }
+
+  .v-icon {
+    max-height: $v-selection-item-height;
+    margin-right: round($v-selection-item-padding-horizontal/2);
+    min-width: 1em;
+  }
+}
+
+
+
+/**
+ * Outputs the styles for selected selection item elements.
+ *
+ * @group overlay
+ */
+@mixin valo-selection-item-selected-style {
+  @include valo-gradient($v-selection-item-selection-color);
+  $font-color: valo-font-color($v-selection-item-selection-color, 0.9);
+  color: $font-color;
+  text-shadow: valo-text-shadow($font-color: $font-color, $background-color: $v-selection-item-selection-color);
+}
+
+
+
+
+
+
+
+/**
+ * Outputs the selectors and styles for generic dragging ghost elements.
+ *
+ * @group drag-n-drop
+ */
+@mixin valo-drag-element {
+  .v-drag-element {
+    @include valo-drag-element-style;
+  }
+}
+
+/**
+ * Outputs the styles for generic dragging ghost elements.
+ *
+ * @group drag-n-drop
+ *
+ * @param {color} $background-color ($v-app-background-color) - the background color for the ghost element
+ */
+@mixin valo-drag-element-style ($background-color: $v-app-background-color) {
+  background: $background-color;
+  color: valo-font-color($background-color);
+  @include box-shadow(0 2px 10px rgba(#000, .2));
+  border-radius: $v-border-radius;
+  overflow: hidden;
+  @include opacity(.5);
+
+  // This has the unfortunate side-effect of selecting an the table row where the drag is dropped
+  //pointer-events: none;
+}
diff --git a/org.eclipse.osbp.themes/valo/shared/_reconnect-dialog.scss b/org.eclipse.osbp.themes/valo/shared/_reconnect-dialog.scss
new file mode 100644
index 0000000..e648795
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/shared/_reconnect-dialog.scss
@@ -0,0 +1,31 @@
+@mixin valo-reconnect-dialog {
+  .v-reconnect-dialog {
+    color: white;
+    top: $v-layout-spacing-vertical;
+    right: $v-layout-spacing-horizontal;
+    max-width: 100%;
+    border-radius: 0;
+    @include box-shadow(0 0 20px 0 rgba(0,0,0,0.25));
+    padding: round($v-unit-size/3) round($v-unit-size/2.5);
+
+    background-color: #444;
+    background-color: rgba(#444, .9);
+    line-height: round($v-font-size * 1.4);
+
+    text-align: center;
+    .text {
+        display: inline-block;
+        padding-left: 10px;
+    }
+
+    .spinner {
+      @include valo-spinner;
+      display: none;
+      vertical-align: middle;
+    }
+
+    &.active .spinner {
+      display: inline-block;
+    }
+  }
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/valo/shared/_tooltip.scss b/org.eclipse.osbp.themes/valo/shared/_tooltip.scss
new file mode 100644
index 0000000..3c9c914
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/shared/_tooltip.scss
@@ -0,0 +1,137 @@
+/**
+ * The backgound color for tooltips.
+ *
+ * @type color
+ * @group tooltip
+ */
+$v-tooltip-background-color: rgba(if(is-dark-color($v-background-color), scale-color($v-background-color, $lightness: 80%), scale-color($v-background-color, $lightness: -80%)), .9) !default;
+
+/**
+ * The font color for tooltips.
+ *
+ * @type color
+ * @group tooltip
+ */
+$v-tooltip-font-color: valo-font-color(opacify($v-tooltip-background-color, 1), 1) !default;
+
+/**
+ * The font size for tooltips.
+ *
+ * @type size
+ * @group tooltip
+ */
+$v-tooltip-font-size: max(12px, round($v-font-size * 0.86)) !default;
+
+/**
+ * The CSS box shadow for tooltips.
+ *
+ * @type list
+ * @group tooltip
+ */
+$v-tooltip-box-shadow: 0 2px 12px rgba(#000, .2) !default;
+
+/**
+ * The vertical padding for tooltips.
+ *
+ * @type size
+ * @group tooltip
+ */
+$v-tooltip-padding-vertical: round($v-unit-size/8) !default;
+
+/**
+ * The horizontal padding for tooltips.
+ *
+ * @type size
+ * @group tooltip
+ */
+$v-tooltip-padding-horizontal: round($v-unit-size/4) !default;
+
+/**
+ * The backgound color for error tooltips.
+ *
+ * @type color
+ * @group tooltip
+ */
+$v-tooltip-error-message-background-color: #fff !default;
+
+/**
+ * The font color for error tooltips.
+ *
+ * @type color
+ * @group tooltip
+ */
+$v-tooltip-error-message-font-color: $v-error-indicator-color !default;
+
+/**
+ * The corner radius for tooltips.
+ *
+ * @type size
+ * @group tooltip
+ */
+$v-tooltip-border-radius: $v-border-radius - 1px !default;
+
+
+/**
+ * Outputs the selectors and styles for tooltip elements.
+ *
+ * @group tooltip
+ */
+@mixin valo-tooltip {
+  .v-tooltip {
+    @include valo-tooltip-style;
+
+    div[style*="width"] {
+      width: auto !important;
+    }
+
+    .v-errormessage {
+      background-color: opacify($v-tooltip-error-message-background-color, 1);
+      background-color: $v-tooltip-error-message-background-color;
+      color: $v-tooltip-error-message-font-color;
+      margin: -$v-tooltip-padding-vertical #{-$v-tooltip-padding-horizontal};
+      padding: $v-tooltip-padding-vertical $v-tooltip-padding-horizontal;
+      max-height: 10em;
+      overflow: auto;
+      font-weight: $v-font-weight + 100;
+
+      h2:only-child {
+        font: inherit;
+        line-height: inherit;
+      }
+    }
+
+    .v-tooltip-text {
+      max-height: 10em;
+      overflow: auto;
+      margin-top: $v-tooltip-padding-vertical * 2;
+    }
+
+    .v-errormessage[aria-hidden="true"] + .v-tooltip-text {
+      margin-top: 0;
+    }
+
+    h1,
+    h2,
+    h3,
+    h4 {
+      color: inherit;
+    }
+  }
+}
+
+/**
+ * Outputs the main styles for tooltip elements.
+ *
+ * @group tooltip
+ */
+@mixin valo-tooltip-style {
+  background-color: opacify($v-tooltip-background-color, 1);  // For IE8
+  background-color: $v-tooltip-background-color;
+  @include box-shadow($v-tooltip-box-shadow);
+  color: $v-tooltip-font-color;
+  padding: $v-tooltip-padding-vertical $v-tooltip-padding-horizontal;
+  border-radius: $v-tooltip-border-radius;
+  max-width: 35em;
+  overflow: hidden !important;
+  font-size: $v-tooltip-font-size;
+}
diff --git a/org.eclipse.osbp.themes/valo/shared/_variables.scss b/org.eclipse.osbp.themes/valo/shared/_variables.scss
new file mode 100644
index 0000000..4634a71
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/shared/_variables.scss
@@ -0,0 +1,538 @@
+// Color functions are used to calculate default font color
+@import "../util/color";
+
+/**
+ * A static text that is shown under the loading spinned while the client-side
+ * engine is being loaded and started. The text must be given in quotes. The
+ * text can not be localized currently.
+ *
+ * @type string, quoted
+ */
+$v-app-loading-text: "" !default;
+
+/**
+ * Base line height for all widgets. It must be given a unitless number.
+ *
+ * @group typography
+ * @type number
+ */
+$v-line-height: 1.55 !default;
+
+/**
+ * Base font size for the theme. The font size defines the overall sizing of
+ * UI components by default. Must be specified in pixels.
+ *
+ * @group typography
+ * @type size (px)
+ */
+$v-font-size: 16px !default;
+
+/**
+ * Base font weight for plain text.
+ * Must be specified as a numeric value: 100, 200, 300 (light), 400 (regular),
+ * 500, 600, 700 (bold), 800 or 900.
+ *
+ * @group typography
+ * @type number
+ */
+$v-font-weight: 300 !default;
+
+/**
+ * Base font family for the theme. Can be any valid CSS font stack.
+ *
+ * @group typography
+ * @type list
+ */
+$v-font-family: "Open Sans", sans-serif !default;
+
+/**
+ * Font size for generic component captions. Can be any valid CSS font-size. A
+ * round pixel value is recommended.
+ *
+ * @group typography
+ * @type number
+ */
+$v-caption-font-size: round($v-font-size * 0.9) !default;
+
+/**
+ * Font weight for generic component captions. Can be any valid CSS font-weight.
+ *
+ * @group typography
+ * @type number | identifier
+ */
+$v-caption-font-weight: max(400, $v-font-weight) !default;
+
+/**
+ * Border specification for the components that have a border. The border width
+ * must be specified in pixels. For the border color, you can specify any CSS color
+ * or one of the v-tint, v-shade, and v-tone keywords.
+ *
+ * @group style
+ * @type list
+ */
+$v-border: 1px solid (v-shade 0.7) !default;
+
+/**
+ * Corner radius for components that have a border. The measure must be specified as a
+ * single pixel value (i.e. not as a list of values for each corner).
+ *
+ * @group style
+ * @type size (px)
+ */
+$v-border-radius: 4px !default;
+
+/**
+ * Color gradient style for components that have a gradient. The gradient style may use
+ * the following keywords: v-linear and v-linear-reverse. The opacity must be given
+ * as percentage between 0% and 100%.
+ * 
+ * #### Gradient styles
+ * 
+ *  - __v-linear__ - The start of the gradient is a lighter shade of the base color and the end is a darker shade of the base color. A basic linear gradient.
+ *  - __v-linear-reverse__ - Same as v-linear, but the color stops are reversed (darker at the start and lighter at the end)
+ *
+ * @group style
+ * @type list
+ */
+$v-gradient: v-linear 8% !default;
+
+/**
+ * Inset shadow style to define how some components are "raised" from the background.
+ * The value follows the syntax of CSS box-shadow, and should be a list of insets.
+ * For the bevel color, you can specify any CSS color or one of the v-tint, v-shade,
+ * and v-tone keywords.
+ *
+ * @group style
+ * @type list
+ */
+$v-bevel: inset 0 1px 0 v-tint, inset 0 -1px 0 v-shade !default;
+
+/**
+ * Specifies the "depth" of the bevel shadow, as applied to one of the color keywords for
+ * the bevel style. The actual amount of tint, shade, or tone is computed from the depth.
+ *
+ * @group style
+ * @type number (pct)
+ */
+$v-bevel-depth: 30% !default;
+
+/**
+ * Default shadow style for all components. As with $v-bevel, the value follows the syntax
+ * of CSS box-shadow, but without the inset. For the shadow color, you can specify any CSS
+ * color or one of the v-tint or v-shade keywords.
+ *
+ * @group style
+ * @type list
+ */
+$v-shadow: 0 2px 3px v-shade !default;
+
+/**
+ * Specifies the opacity of the shadow, as applied to one of the color keywords for the
+ * shadow style. The actual amount of tint or shade is computed from the depth.
+ *
+ * @group style
+ * @type number (pct)
+ */
+$v-shadow-opacity: 5% !default;
+
+/**
+ * The background color is the main control parameter for the Valo theme and
+ * it is  used for computing all other colors in the theme. If the color is dark
+ * (has low luminance),  * light foreground colors that give high contrast
+ * with the background are automatically used.
+ *
+ * Can be any valid CSS color.
+ *
+ * @group color
+ * @type color
+ */
+$v-background-color: hsl(210, 0%, 98%) !default;
+
+/**
+ * Background color of the UI's root element. You can specify the color in
+ * any way allowed in CSS. Used as the base for other default colors, such
+ * as panel and window content areas.
+ *
+ * Can be any valid CSS color.
+ *
+ * @group color
+ * @type color
+ */
+$v-app-background-color: $v-background-color !default;
+
+/**
+ * Base font color for the theme. Can be any valid CSS color.
+ *
+ * @group color
+ * @type color
+ */
+$v-font-color: valo-font-color($v-app-background-color) !default;
+
+/**
+ * Color for the field focus indicator. The valo-focus-color() function computes a
+ * high-contrast color from the context, which is usually the background color. The color
+ * can be any CSS color.
+ *
+ * @group color
+ * @type color
+ */
+$v-focus-color: valo-focus-color() !default;
+
+/**
+ * Box-shadow specification for the field focus indicator. The space-separated values
+ * are the horizontal shadow position in pixels, vertical shadow position in pixels,
+ * blur distance in pixels, spread distance in pixels, and the color. The color can be
+ * any CSS color. You can only specify the color, in which case defaults for the position
+ * are used. rgba() or hsla() can be used to enable transparency.
+ *
+ * @group style
+ * @type list | color
+ */
+$v-focus-style: 0 0 0 2px rgba($v-focus-color, .5) !default;
+
+/**
+ * Opacity of disabled components, from 0 to 1. Not all components have reduced opacity when disabled, such as Labels.
+ *
+ * @group style
+ * @type number
+ */
+$v-disabled-opacity: 0.5 !default;
+
+/**
+ * Color for indicating selection in selection components.
+ *
+ * @group color
+ * @type color
+ */
+$v-selection-color: $v-focus-color !default;
+
+/**
+ * Color of the component error indicator and other error indications, such as the
+ * error style notification.
+ *
+ * @group color
+ * @type color
+ */
+$v-error-indicator-color: #ed473b !default;
+
+/**
+ * Color of the required indicator in field components.
+ *
+ * @group color
+ * @type color
+ */
+$v-required-field-indicator-color: $v-error-indicator-color !default;
+
+/**
+ * Color used for success states and to indicate safe actions (i.e. actions that
+ * will not cause any data loss).
+ *
+ * @group color
+ * @type color
+ */
+$v-friendly-color: #2c9720 !default;
+
+/**
+ * Color specifications for $v-border, $v-bevel, and $v-shadow may use, in addition to CSS colors, the following keywords:
+ *
+ *  - __v-tint__ - Lighter than the background color
+ *  - __v-shade__ - Darker than the background color
+ *  - __v-tone__ - Adaptive color specification: darker on light background and lighter on dark background. Not usable in $v-shadow.
+ *
+ *
+ *  These keywords can be further adjusted by combining them with a strength multiplier, specified in parenthesis.
+ *
+ *  Examples:
+ *
+ *      (v-tint 2)
+ *      (v-shade 0.6)
+ *      (v-tone 1.1)
+ *
+ * @group color
+ */
+$v-color-keywords: v-tint, v-shade, v-tone;
+
+/**
+ * This is the base size for various layout measures. It is directly used in some
+ * measures, such as button height and layout margins, while other measures are
+ * derived from it. The value must be specified in pixels, with a suitable range
+ * of 18-50.
+ *
+ * @group layout
+ * @type size (px)
+ */
+$v-unit-size: round(2.3 * $v-font-size) !default;
+
+/**
+ * Scaling factor for tiny sizes. Must be a unitless number.
+ *
+ * @group layout
+ * @type number
+ */
+$v-scaling-factor--tiny: 0.75 !default;
+
+/**
+ * Scaling factor for small sizes. Must be a unitless number.
+ *
+ * @group layout
+ * @type number
+ */
+$v-scaling-factor--small: 0.85 !default;
+
+/**
+ * Scaling factor for large sizes. Must be a unitless number.
+ *
+ * @group layout
+ * @type number
+ */
+$v-scaling-factor--large: 1.2 !default;
+
+/**
+ * Scaling factor for huge sizes. Must be a unitless number.
+ *
+ * @group layout
+ * @type number
+ */
+$v-scaling-factor--huge: 1.6 !default;
+
+/**
+ * Unit size for tiny components. Must be a pixel value.
+ *
+ * @group layout
+ * @type size (px)
+ */
+$v-unit-size--tiny: round($v-unit-size * $v-scaling-factor--tiny) !default;
+
+/**
+ * Unit size for small components. Must be a pixel value.
+ *
+ * @group layout
+ * @type size (px)
+ */
+$v-unit-size--small: round($v-unit-size * $v-scaling-factor--small) !default;
+
+/**
+ * Unit size for large components. Must be a pixel value.
+ *
+ * @group layout
+ * @type size (px)
+ */
+$v-unit-size--large: round($v-unit-size * $v-scaling-factor--large) !default;
+
+/**
+ * Unit size for huge components. Must be a pixel value.
+ *
+ * @group layout
+ * @type size (px)
+ */
+$v-unit-size--huge: round($v-unit-size * $v-scaling-factor--huge) !default;
+
+/**
+ * The top margin size for all built-in layout components, when the margin is
+ * enabled with setMargin(). Can be any valid CSS size.
+ *
+ * @group layout
+ * @type size
+ */
+$v-layout-margin-top: round($v-unit-size) !default;
+
+/**
+ * The right margin size for all built-in layout components, when the margin is
+ * enabled with setMargin(). Can be any valid CSS size.
+ *
+ * @group layout
+ * @type size
+ */
+$v-layout-margin-right: round($v-unit-size) !default;
+
+/**
+ * The bottom margin size for all built-in layout components, when the margin is
+ * enabled with setMargin(). Can be any valid CSS size.
+ *
+ * @group layout
+ * @type size
+ */
+$v-layout-margin-bottom: round($v-unit-size) !default;
+
+/**
+ * The left margin size for all built-in layout components, when the margin is
+ * enabled with setMargin(). Can be any valid CSS size.
+ *
+ * @group layout
+ * @type size
+ */
+$v-layout-margin-left: round($v-unit-size) !default;
+
+/**
+ * Amount of vertical space when spacing is enabled for a layout with setSpacing().
+ * Can be any valid CSS size.
+ *
+ * @group layout
+ * @type size
+ */
+$v-layout-spacing-vertical: round($v-unit-size/3) !default;
+
+/**
+ * Amount of horizontal space when spacing is enabled for a layout with setSpacing().
+ * Can be any valid CSS size.
+ *
+ * @group layout
+ * @type size
+ */
+$v-layout-spacing-horizontal: round($v-unit-size/3) !default;
+
+/**
+ * Tiny font size.
+ *
+ * @group typography
+ * @type size (px)
+ */
+$v-font-size--tiny: ceil($v-font-size * $v-scaling-factor--tiny) !default;
+
+/**
+ * Small font size.
+ *
+ * @group typography
+ * @type size (px)
+ */
+$v-font-size--small: ceil($v-font-size * $v-scaling-factor--small) !default;
+
+/**
+ * Large font size.
+ *
+ * @group typography
+ * @type size (px)
+ */
+$v-font-size--large: ceil($v-font-size * $v-scaling-factor--large) !default;
+
+/**
+ * Huge font size.
+ *
+ * @group typography
+ * @type size (px)
+ */
+$v-font-size--huge: ceil($v-font-size * $v-scaling-factor--huge) !default;
+
+/**
+ * Default width of certain field components, unless overridden with setWidth().
+ *
+ * @group layout
+ * @type size (px)
+ */
+$v-default-field-width: $v-unit-size * 5 !default;
+
+/**
+ * Specifies whether various CSS animations are used. Not all animations are disabled when
+ * set to false, such as the default loading indicator animations.
+ *
+ * @group optimization
+ * @type bool
+ */
+$v-animations-enabled: true !default;
+
+/**
+ * Specifies whether various :hover styles are used for indicating that mouse pointer
+ * hovers over an element.
+ *
+ * @group optimization
+ * @type bool
+ */
+$v-hover-styles-enabled: true !default;
+
+/**
+ * List of components to include in the theme compilation. The list can be modified to make
+ * the compiled theme smaller by removing unused components from the list.
+ *
+ * @group optimization
+ * @type list
+ *
+ * @example scss
+ * // Remove the Calendar component styles from the output (must be declared after importing Valo)
+ * $v-included-components: remove($v-included-components, calendar);
+ *
+ * @example scss
+ * // Only include the Label, Button and Vertical and Horizontal layouts in the compilation
+ * $v-included-components: label, button, orderedlayout;
+ */
+$v-included-components:
+    absolutelayout,
+    accordion,
+    button,
+    calendar,
+    checkbox,
+    colorpicker,
+    combobox,
+    csslayout,
+    customcomponent,
+    customlayout,
+    datefield,
+    dragwrapper,
+    form,
+    formlayout,
+    grid,
+    gridlayout,
+    label,
+    link,
+    menubar,
+    nativebutton,
+    nativeselect,
+    notification,
+    optiongroup,
+    orderedlayout,
+    panel,
+    popupview,
+    progressbar,
+    slider,
+    splitpanel,
+    table,
+    tabsheet,
+    textfield,
+    textarea,
+    richtextarea,
+    tree,
+    treetable,
+    twincolselect,
+    upload,
+    window,
+    valo-menu !default;
+
+/**
+ * List of components whose additional styles should be included in the compilation.
+ *
+ * @group optimization
+ * @type list
+ */
+$v-included-additional-styles: $v-included-components !default;
+
+/**
+ * Checks if a given component is included in the compilation. Used by the collection mixins that
+ * include all components (i.e. valo-components).
+ *
+ * @requires $v-included-components
+ *
+ * @example scss
+ *  @if v-is-included(button) {
+ *    // The Button component is included in the compilation
+ *  }
+ *
+ * @param {string} $component-name - the name of the component to check
+ * @param {list} $is-included ($v-included-components) - the list of components which is checked
+ *
+ * @return {bool} true if the component is included in the compilation, false if not
+ *
+ * @group optimization
+ */
+@function v-is-included ($component-name, $is-included: $v-included-components) {
+  @return contains($is-included, $component-name);
+}
+
+
+/**
+ * A flag to note whether relative URL paths are relative to the currently parsed SCSS file or to the compilation root file.
+ * The Vaadin compiler parses URL paths differently than the regular Sass compiler (i.e. Vaadin modifies relative url paths).
+ * This boolean is used to flag which compiler is used, so that paths are correct for different resources.
+ * false == Ruby, true == Vaadin
+ *
+ * @type bool
+ */
+$v-relative-paths: true !default;
diff --git a/org.eclipse.osbp.themes/valo/shared/img/README.TXT b/org.eclipse.osbp.themes/valo/shared/img/README.TXT
new file mode 100644
index 0000000..c4ae751
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/shared/img/README.TXT
@@ -0,0 +1 @@
+This directory is necessary for the bundle to be consistent!
diff --git a/org.eclipse.osbp.themes/valo/shared/img/spinner.gif b/org.eclipse.osbp.themes/valo/shared/img/spinner.gif
new file mode 100644
index 0000000..a91347a
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/shared/img/spinner.gif
Binary files differ
diff --git a/org.eclipse.osbp.themes/valo/styles.scss b/org.eclipse.osbp.themes/valo/styles.scss
new file mode 100644
index 0000000..5760440
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/styles.scss
@@ -0,0 +1,5 @@
+@import "valo";
+
+.valo {
+  @include valo;
+}
diff --git a/org.eclipse.osbp.themes/valo/util/_anim.scss b/org.eclipse.osbp.themes/valo/util/_anim.scss
new file mode 100644
index 0000000..12c557d
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/_anim.scss
@@ -0,0 +1,152 @@
+$valo-anim-keyframes-included: false !default;
+
+@if $v-animations-enabled and $valo-anim-keyframes-included == false{
+
+  @include keyframes(valo-animate-in-fade) {
+    0% {
+      opacity: 0;
+    }
+  }
+
+  @include keyframes(valo-animate-out-fade) {
+    100% {
+      opacity: 0;
+    }
+  }
+
+  @include keyframes(valo-animate-in-slide-down) {
+    0% {
+      @include transform( translateY(-100%) );
+    }
+  }
+
+  @include keyframes(valo-animate-in-slide-up) {
+    0% {
+      @include transform( translateY(100%) );
+    }
+  }
+
+  @include keyframes(valo-animate-in-slide-left) {
+    0% {
+      @include transform( translateX(100%) );
+    }
+  }
+
+  @include keyframes(valo-animate-in-slide-right) {
+    0% {
+      @include transform( translateX(-100%) );
+    }
+  }
+
+  @include keyframes(valo-animate-out-slide-down) {
+    100% {
+      @include transform( translateY(100%) );
+    }
+  }
+
+  @include keyframes(valo-animate-out-slide-up) {
+    100% {
+      @include transform( translateY(-100%) );
+    }
+  }
+
+  @include keyframes(valo-animate-out-slide-left) {
+    100% {
+      @include transform( translateX(-100%) );
+    }
+  }
+
+  @include keyframes(valo-animate-out-slide-right) {
+    100% {
+      @include transform( translateX(100%) );
+    }
+  }
+
+  @include keyframes(valo-overlay-animate-in) {
+    0% {
+      @include transform(translatey(-4px));
+      opacity: 0;
+    }
+  }
+
+  @include keyframes(valo-animate-out-slide-down-fade) {
+    100% {
+      opacity: 0;
+      @include transform(translatey(30%));
+    }
+  }
+
+  $valo-anim-keyframes-included: true;
+}
+
+/**
+ * Add animate-in-fade animation to the targeted elements.
+ *
+ * @group animation
+ *
+ * @param {time} $duration (180ms) - the duration of the fade
+ * @param {time} $delay (null) - the delay of the fade
+ */
+@mixin valo-animate-in-fade ($duration: 180ms, $delay: null){
+  @include animation(valo-animate-in-fade $duration $delay backwards);
+}
+
+/**
+ * Add animate-out-fade animation to the targeted elements.
+ *
+ * @group animation
+ *
+ * @param {time} $duration (180ms) - the duration of the fade
+ * @param {time} $delay (null) - the delay of the fade
+ */
+@mixin valo-animate-out-fade ($duration: 180ms, $delay: null){
+  @include animation(valo-animate-out-fade $duration $delay backwards);
+}
+
+/**
+ * Add animate-in-slide-down animation to the targeted elements.
+ *
+ * @group animation
+ *
+ * @param {time} $duration (400ms) - the duration of the slide
+ * @param {time} $delay (null) - the delay of the slide
+ */
+@mixin valo-animate-in-slide-down ($duration: 400ms, $delay: null){
+  @include animation(valo-animate-in-slide-down $duration $delay backwards);
+}
+
+/**
+ * Add animate-in-slide-up animation to the targeted elements.
+ *
+ * @group animation
+ *
+ * @param {time} $duration (400ms) - the duration of the slide
+ * @param {time} $delay (null) - the delay of the slide
+ */
+@mixin valo-animate-in-slide-up ($duration: 400ms, $delay: null){
+  @include animation(valo-animate-in-slide-up $duration $delay backwards);
+}
+
+/**
+ * Add animate-in-slide-left animation to the targeted elements.
+ *
+ * @group animation
+ *
+ * @param {time} $duration (400ms) - the duration of the slide
+ * @param {time} $delay (null) - the delay of the slide
+ */
+@mixin valo-animate-in-slide-left ($duration: 400ms, $delay: null){
+  @include animation(valo-animate-in-slide-left $duration $delay backwards);
+}
+
+/**
+ * Add animate-in-slide-right animation to the targeted elements.
+ *
+ * @group animation
+ *
+ * @param {time} $duration (400ms) - the duration of the slide
+ * @param {time} $delay (null) - the delay of the slide
+ */
+@mixin valo-animate-in-slide-right ($duration: 400ms, $delay: null){
+  @include animation(valo-animate-in-slide-right $duration $delay backwards);
+}
diff --git a/org.eclipse.osbp.themes/valo/util/_bevel-and-shadow.scss b/org.eclipse.osbp.themes/valo/util/_bevel-and-shadow.scss
new file mode 100644
index 0000000..1065161
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/_bevel-and-shadow.scss
@@ -0,0 +1,273 @@
+/**
+ * Computes a CSS border property value for the given base color.
+ *
+ * @group style
+ *
+ * @param {list} $border ($v-border) - CSS border value which can contain any of the color keywords
+ * @param {color} $color ($v-background-color) - the base color to which the color keywords are applied to
+ * @param {color} $context (null) - context/surrounding color where the border is expected to appear. The color of the final border is the darker of the two parameters passed to this function.
+ * @param {number} $strength (1) - adjustment for the border contrast
+ *
+ * @return {list} The input $border value with any color keyword replaced with the corresponding actual color
+ */
+@function valo-border($border: $v-border, $color: $v-background-color, $context: null, $strength: 1) {
+  @if type-of($border) != list {
+    @return $border;
+  }
+
+  @if $context {
+    @if color-luminance($color) > color-luminance($context) {
+      $color: $context;
+    }
+  }
+
+  $ret: null;
+  @each $part in $border {
+    @if $part == v-tint or $part == v-shade or $part == v-tone {
+      $part: $part 1;
+    }
+    @if type-of($part) == list {
+      $adjust-type: first-string($part);
+      $adjust-amount: first-number($part);
+
+      $tint: blend-screen(rgba(#fff, $v-bevel-depth/100%*$adjust-amount*$strength), $color);
+      $shade: blend-linearburn(rgba(#000, $v-bevel-depth/100%*$adjust-amount*$strength), $color);
+
+      @if $adjust-type == v-tone {
+        @if is-dark-color($color) {
+          $color: $tint;
+        } @else {
+          $color: $shade;
+        }
+      } @else if $adjust-type == v-tint {
+        $color: $tint;
+      } @else if $adjust-type == v-shade {
+        $color: $shade;
+      }
+
+      $ret: $ret $color;
+    } @else {
+      $ret: $ret $part;
+    }
+  }
+  @return $ret;
+}
+
+
+/**
+ * Similar to the valo-border function, but adjusts the top and bottom border colors to suit an element with a gradient background-color.
+ *
+ * @group style
+ *
+ * @param {list} $border ($v-border) - CSS border value which can contain any of the color keywords
+ * @param {color} $color ($v-background-color) - the base color to which the color keywords are applied to
+ * @param {color} $context (null) - context/surrounding color where the border is expected to appear. The color of the final border is the darker of the two parameters passed to this function.
+ * @param {number} $strength (1) - adjustment for the border contrast
+ * @param {list} $gradient ($v-gradient) - Valo specific gradient value. See the documentation for $v-gradient.
+ */
+@mixin valo-border-with-gradient($border: $v-border, $color: $v-background-color, $context: null, $strength: 1, $gradient: $v-gradient) {
+  border: valo-border($border, $color, $context, $strength);
+
+  // Adjust border colors for gradient
+  @if $gradient {
+    $color-stops: valo-gradient-color-stops($color, $gradient);
+    $top: first(first($color-stops));
+    $bottom: first(last($color-stops));
+    border-top-color: first-color(valo-border($border, $top, $context, $strength));
+    border-bottom-color: first-color(valo-border($border, $bottom, $context, $strength));
+  }
+}
+
+
+/**
+ * Computes a CSS box-shadow value according to the specified style parameters.
+ *
+ * @group style
+ *
+ * @param {list} $bevel (null) - box-shadow value according to $v-bevel documentation
+ * @param {number} $bevel-depth ($v-bevel-depth) - percentage defining the depth/amount of the bevel effect. Affects the color keywords specified in the $bevel parameter.
+ * @param {list} $shadow (null) - box-shadow value according to $v-shadow documentation
+ * @param {number} $shadow-opacity ($v-shadow-opacity) - percentage defining the opacity/amount of the shadow effect. Affects the color keywords specified in the $shadow parameter.
+ * @param {color} $background-color ($v-background-color) - the base color to which the color keywords are applied to
+ * @param {list} $gradient (null) - Valo specific gradient value. See the documentation for $v-gradient. Affects the color keywords specified in the $bevel parameter.
+ * @param {bool} $include-focus (false) - should the box-shadow value include $v-focus-style as well (only added if $v-focus-style is a)
+ *
+ * @return {list} CSS box-shadow value, combined from $bevel and $shadow with all occurences of v-tint, v-shade and v-tone color keywords replaced with the corresponding actual color
+ */
+@function valo-bevel-and-shadow ($bevel: null, $bevel-depth: $v-bevel-depth, $shadow: null, $shadow-opacity: $v-shadow-opacity, $background-color: $v-background-color, $gradient: null, $include-focus: false) {
+  $box-shadow: null;
+
+  @if $bevel {
+    @if list-of-lists($bevel) {
+      @each $b in $bevel {
+        $this: valo-bevel-and-shadow($bevel: $b, $shadow: null, $background-color: $background-color, $gradient: $gradient);
+        @if $this {
+          @if length($box-shadow) > 0 {
+            $box-shadow: $box-shadow, $this;
+          } @else {
+            $box-shadow: $this;
+          }
+        }
+      }
+    } @else if $bevel and $bevel != none {
+      $this: valo-replace-tones($bevel, $background-color, $gradient);
+      @if $this {
+        @if length($box-shadow) > 0 {
+          $box-shadow: $box-shadow, $this;
+        } @else {
+          $box-shadow: $this;
+        }
+      }
+    }
+  }
+
+  @if $shadow {
+    @if list-of-lists($shadow) {
+      @each $s in $shadow {
+        $this: valo-bevel-and-shadow($bevel: null, $shadow: $s, $background-color: null, $gradient: null);
+        @if $this {
+          @if length($box-shadow) > 0 {
+            $box-shadow: $box-shadow, $this;
+          } @else {
+            $box-shadow: $this;
+          }
+        }
+      }
+    } @else {
+      $this: valo-replace-shadow($shadow);
+      @if $this {
+        @if length($box-shadow) > 0 {
+          $box-shadow: $box-shadow, $this;
+        } @else {
+          $box-shadow: $this;
+        }
+      }
+    }
+  }
+
+  @if $include-focus and type-of($v-focus-style) == list {
+    $box-shadow: $v-focus-style, $box-shadow;
+  }
+
+  @return $box-shadow;
+}
+
+
+/**
+ * Replaces color keywords in the given list.
+ *
+ * @group style
+ *
+ * @param {list} $list - any CSS list with possible color keywords
+ * @param {color} $color - The color to which color keywords are applied to
+ * @param {list} $gradient (null) - Valo specific gradient value. See the documentation for $v-gradient. Affects the replacement colors to accommodate the gradient.
+ *
+ * @return {list} The input $list parameter with all occurences of v-tint, v-shade and v-tone color keywords replaced with the corresponding actual color
+ */
+@function valo-replace-tones($list, $color, $gradient: null) {
+  $ret: ();
+
+  @each $part in $list {
+    @if $part == v-tint or $part == v-shade or $part == v-tone {
+      $part: $part 1;
+    }
+    @if type-of($part) == list {
+      $adjust-type: first-string($part);
+      $adjust-amount: first-number($part);
+
+      $top-color: $color;
+      $bottom-color: $color;
+
+      @if $gradient {
+        $color-stops: valo-gradient-color-stops($color, $gradient);
+        $top-color: first(first($color-stops));
+        $bottom-color: first(last($color-stops));
+      }
+
+      $tint: blend-lighten(adjust-color($top-color, $lightness: $v-bevel-depth/4*$adjust-amount, $saturation: -$v-bevel-depth/2), scale-color($top-color, $lightness: $v-bevel-depth/4*$adjust-amount));
+      $shade: blend-darken(rgba(scale-color($bottom-color, $lightness: max(-30%, -$v-bevel-depth/3*$adjust-amount), $saturation: -$v-bevel-depth/2), $v-bevel-depth/100%), $bottom-color);
+
+      $new-color: null;
+      @if $adjust-type == v-tone {
+        @if is-dark-color($color) {
+          $new-color: $tint;
+        } @else {
+          $new-color: $shade;
+        }
+      } @else if $adjust-type == v-tint {
+        $new-color: $tint;
+      } @else if $adjust-type == v-shade {
+        $new-color: $shade;
+      }
+
+      $ret: join($ret, $new-color);
+
+    } @else {
+      $ret: join($ret, $part);
+    }
+  }
+
+  @return $ret;
+}
+
+
+/**
+ * Replace color keywords in the given box-shadow parameter.
+ *
+ * @group style
+ *
+ * @param {list} $shadow - CSS box-shadow value, or any other CSS list which might contain either the v-tint or the v-shade color keywords.
+ *
+ * @return {list} the input $shadow parameter with all occurences of v-tint and v-shade color keywords replaced with the corresponding actual color
+ */
+@function valo-replace-shadow ($shadow) {
+  $ret: ();
+  @each $part in $shadow {
+    @if $part == v-tint or $part == v-shade {
+      $part: $part 1;
+    }
+    @if type-of($part) == list {
+      $adjust-type: first-string($part);
+      $adjust-amount: first-number($part);
+
+      $tint: rgba(#fff, min(1, $v-shadow-opacity/100% * $adjust-amount));
+      $shade: rgba(#000, min(1, $v-shadow-opacity/100% * $adjust-amount));
+
+      $color: null;
+      @if $adjust-type == v-tint {
+        $color: $tint;
+      } @else if $adjust-type == v-shade {
+        $color: $shade;
+      }
+
+      $ret: join($ret, $color);
+
+    } @else {
+      $ret: join($ret, $part);
+    }
+  }
+  @return $ret;
+}
+
+
+/**
+ * Return a CSS text-shadow property value according to the specified style parameters.
+ *
+ * @group style
+ *
+ * @param {color} $font-color ($v-font-color) - the color of the text to which the text-shadow is added
+ * @param {color} $background-color ($v-background-color) - the color of the background where the text is to which the text-shadow is added
+ * @param {size} $offset (-1px) - the size of the text shadow vertical offset
+ * @param {number (pct)} $opacity ($v-shadow-opacity) - the percentage amount of shadow which is applied
+ */
+@function valo-text-shadow($font-color: $v-font-color, $background-color: $v-background-color, $offset: -1px, $opacity: $v-shadow-opacity) {
+  $color: null;
+  @if color-luminance($font-color) < color-luminance($background-color) {
+    $color: rgba(#fff, $opacity / 100%);
+    $offset: $offset * -1;
+  } @else {
+    $color: rgba(#000, $opacity / 100%);
+  }
+
+  @return 0 $offset 0 $color;
+}
diff --git a/org.eclipse.osbp.themes/valo/util/_blend-modes.scss b/org.eclipse.osbp.themes/valo/util/_blend-modes.scss
new file mode 100644
index 0000000..40d4def
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/_blend-modes.scss
@@ -0,0 +1,531 @@
+// From https://github.com/heygrady/scss-blend-modes
+// MIT license
+
+//--------------------------------
+// Normal
+//--------------------------------
+@function blend-normal ($foreground, $background) {
+  $opacity: opacity($foreground);
+  $background-opacity: opacity($background);
+
+  // calculate opacity
+  $bm-red: red($foreground) * $opacity + red($background) * $background-opacity * (1 - $opacity);
+  $bm-green: green($foreground) * $opacity + green($background) * $background-opacity * (1 - $opacity);
+  $bm-blue: blue($foreground) * $opacity + blue($background) * $background-opacity * (1 - $opacity);
+  @return rgb($bm-red, $bm-green, $bm-blue);
+}
+
+//--------------------------------
+// Multiply
+//--------------------------------
+@function blend-multiply ($foreground, $background) {
+  $bm-red: red($background) * red($foreground) / 255;
+  $bm-green: green($background) * green($foreground) / 255;
+  $bm-blue: blue($background) * blue($foreground) / 255;
+
+  @return blend-normal(rgba($bm-red, $bm-green, $bm-blue, opacity($foreground)), $background);
+}
+
+//--------------------------------
+// Lighten
+//--------------------------------
+@function blend-lighten ($foreground, $background) {
+  $bm-red: blend-lighten-color(red($foreground), red($background));
+  $bm-green: blend-lighten-color(green($foreground), green($background));
+  $bm-blue: blend-lighten-color(blue($foreground), blue($background));
+
+  @return blend-normal(rgba($bm-red, $bm-green, $bm-blue, opacity($foreground)), $background);
+}
+@function blend-lighten-color($foreground, $background) {
+  @if $background > $foreground {
+    $foreground: $background;
+  }
+  @return $foreground;
+}
+
+//--------------------------------
+// Darken
+//--------------------------------
+@function blend-darken ($foreground, $background) {
+  $bm-red: blend-darken-color(red($foreground), red($background));
+  $bm-green: blend-darken-color(green($foreground), green($background));
+  $bm-blue: blend-darken-color(blue($foreground), blue($background));
+
+  @return blend-normal(rgba($bm-red, $bm-green, $bm-blue, opacity($foreground)), $background);
+}
+@function blend-darken-color($foreground, $background) {
+  @if $background < $foreground {
+    $foreground: $background;
+  }
+  @return $foreground;
+}
+
+//--------------------------------
+// Darker Color
+//--------------------------------
+@function blend-darkercolor ($foreground, $background) {
+  $bm-red: red($foreground);
+  $bm-green: green($foreground);
+  $bm-blue: blue($foreground);
+  $background-red: red($background);
+  $background-green: green($background);
+  $background-blue: blue($background);
+
+  @if $background-red * 0.3 + $background-green * 0.59 + $background-blue * 0.11 <= $bm-red * 0.3 + $bm-green * 0.59 + $bm-blue * 0.11 {
+    $bm-red: $background-red;
+    $bm-green: $background-green;
+    $bm-blue: $background-blue;
+  }
+  @return blend-normal(rgba($bm-red, $bm-green, $bm-blue, opacity($foreground)), $background);
+}
+
+//--------------------------------
+// Lighter Color
+//--------------------------------
+@function blend-lightercolor ($foreground, $background) {
+  $bm-red: red($foreground);
+  $bm-green: green($foreground);
+  $bm-blue: blue($foreground);
+  $background-red: red($background);
+  $background-green: green($background);
+  $background-blue: blue($background);
+
+  @if $background-red * 0.3 + $background-green * 0.59 + $background-blue * 0.11 > $bm-red * 0.3 + $bm-green * 0.59 + $bm-blue * 0.11 {
+    $bm-red: $background-red;
+    $bm-green: $background-green;
+    $bm-blue: $background-blue;
+  }
+  @return blend-normal(rgba($bm-red, $bm-green, $bm-blue, opacity($foreground)), $background);
+}
+
+//--------------------------------
+// Linear Dodge
+//--------------------------------
+@function blend-lineardodge ($foreground, $background) {
+  $bm-red: blend-lineardodge-color(red($foreground), red($background));
+  $bm-green: blend-lineardodge-color(green($foreground), green($background));
+  $bm-blue: blend-lineardodge-color(blue($foreground), blue($background));
+
+  @return blend-normal(rgba($bm-red, $bm-green, $bm-blue, opacity($foreground)), $background);
+}
+@function blend-lineardodge-color($foreground, $background) {
+  @if $background + $foreground > 255 {
+    $foreground: 255;
+  }
+  @else {
+    $foreground: $background + $foreground;
+  }
+  @return $foreground;
+}
+
+//--------------------------------
+// Linear Burn
+//--------------------------------
+@function blend-linearburn ($foreground, $background) {
+  $bm-red: blend-linearburn-color(red($foreground), red($background));
+  $bm-green: blend-linearburn-color(green($foreground), green($background));
+  $bm-blue: blend-linearburn-color(blue($foreground), blue($background));
+
+  @return blend-normal(rgba($bm-red, $bm-green, $bm-blue, opacity($foreground)), $background);
+}
+@function blend-linearburn-color($foreground, $background) {
+  @if $background + $foreground < 255 {
+    $foreground: 0;
+  }
+  @else {
+    $foreground: $background + $foreground - 255;
+  }
+  @return $foreground;
+}
+
+//--------------------------------
+// Difference
+//--------------------------------
+@function blend-difference ($foreground, $background) {
+  $bm-red: abs(red($background) - red($foreground));
+  $bm-green: abs(green($background) - green($foreground));
+  $bm-blue: abs(blue($background) - blue($foreground));
+
+  @return blend-normal(rgba($bm-red, $bm-green, $bm-blue, opacity($foreground)), $background);
+}
+
+//--------------------------------
+// Screen
+//--------------------------------
+@function blend-screen ($foreground, $background) {
+  $bm-red: blend-screen-color(red($foreground), red($background));
+  $bm-green: blend-screen-color(green($foreground), green($background));
+  $bm-blue: blend-screen-color(blue($foreground), blue($background));
+
+  @return blend-normal(rgba($bm-red, $bm-green, $bm-blue, opacity($foreground)), $background);
+}
+@function blend-screen-color($foreground, $background) {
+  @return (255 - ( ( (255 - $foreground) * (255 - $background)) / 256));
+}
+
+//--------------------------------
+// Exclusion
+//--------------------------------
+@function blend-exclusion ($foreground, $background) {
+  $bm-red: blend-exclusion-color(red($foreground), red($background));
+  $bm-green: blend-exclusion-color(green($foreground), green($background));
+  $bm-blue: blend-exclusion-color(blue($foreground), blue($background));
+
+  @return blend-normal(rgba($bm-red, $bm-green, $bm-blue, opacity($foreground)), $background);
+}
+@function blend-exclusion-color($foreground, $background) {
+  @return $background - ($background * (2 / 255) - 1) * $foreground;
+}
+
+//--------------------------------
+// Overlay
+//--------------------------------
+@function blend-overlay ($foreground, $background) {
+  $bm-red: blend-overlay-color(red($foreground), red($background));
+  $bm-green: blend-overlay-color(green($foreground), green($background));
+  $bm-blue: blend-overlay-color(blue($foreground), blue($background));
+
+  @return blend-normal(rgba($bm-red, $bm-green, $bm-blue, opacity($foreground)), $background);
+}
+@function blend-overlay-color($foreground, $background) {
+  @if $background <= 255 / 2 {
+    $foreground: (2 * $background * $foreground) / 255;
+  } @else {
+    $foreground: 255 - (255 - 2 * ($background - (255 / 2))) * (255 - $foreground) / 255;
+  }
+  @return $foreground;
+}
+
+//--------------------------------
+// Soft Light
+//--------------------------------
+@function blend-softlight ($foreground, $background) {
+  $bm-red: blend-softlight-color(red($foreground), red($background));
+  $bm-green: blend-softlight-color(green($foreground), green($background));
+  $bm-blue: blend-softlight-color(blue($foreground), blue($background));
+
+  @return blend-normal(rgba($bm-red, $bm-green, $bm-blue, opacity($foreground)), $background);
+}
+@function blend-softlight-color($foreground, $background) {
+  @if $background < 128 {
+    $foreground: (($foreground / 2) + 64) * $background * (2 / 255);
+  } @else {
+    $foreground: 255 - (191 - ($foreground / 2)) * (255 - $background) * (2 / 255);
+  }
+  @return $foreground;
+}
+
+//--------------------------------
+// Hard Light
+//--------------------------------
+@function blend-hardlight ($foreground, $background) {
+  $bm-red: blend-hardlight-color(red($foreground), red($background));
+  $bm-green: blend-hardlight-color(green($foreground), green($background));
+  $bm-blue: blend-hardlight-color(blue($foreground), blue($background));
+
+  @return blend-normal(rgba($bm-red, $bm-green, $bm-blue, opacity($foreground)), $background);
+}
+@function blend-hardlight-color($foreground, $background) {
+  $tmp-blend: $foreground;
+  @if $tmp-blend < 128 {
+    $foreground: $background * $tmp-blend * (2 / 255);
+  } @else {
+    $foreground: 255 - (255-$background) * (255-$tmp-blend) * (2 / 255);
+  }
+  @return $foreground;
+}
+
+//--------------------------------
+// Color Dodge
+//--------------------------------
+@function blend-colordodge ($foreground, $background) {
+  $bm-red: blend-colordodge-color(red($foreground), red($background));
+  $bm-green: blend-colordodge-color(green($foreground), green($background));
+  $bm-blue: blend-colordodge-color(blue($foreground), blue($background));
+
+  @return blend-normal(rgba($bm-red, $bm-green, $bm-blue, opacity($foreground)), $background);
+}
+@function blend-colordodge-color($foreground, $background) {
+  $tmp: $background * 256 / (255 - $foreground);
+  @if $tmp > 255 or $foreground == 255 {
+    $foreground: 255;
+  } @else {
+    $foreground: $tmp;
+  }
+  @return $foreground;
+}
+
+//--------------------------------
+// Color Burn
+//--------------------------------
+@function blend-colorburn ($foreground, $background) {
+  $bm-red: blend-colorburn-color(red($foreground), red($background));
+  $bm-green: blend-colorburn-color(green($foreground), green($background));
+  $bm-blue: blend-colorburn-color(blue($foreground), blue($background));
+
+  @return blend-normal(rgba($bm-red, $bm-green, $bm-blue, opacity($foreground)), $background);
+}
+@function blend-colorburn-color($foreground, $background) {
+  $tmp: (255 - ((255 - $background) * 255) / $foreground);
+
+  // TODO: hacked to replicate photoshop
+  @if $foreground == 0 {
+    $foreground: 255;
+  } @elseif $tmp < 0 {
+    $foreground: 0;
+  } @else {
+    $foreground: $tmp;
+  }
+  @return $foreground;
+}
+
+//--------------------------------
+// Linear Light
+//--------------------------------
+@function blend-linearlight ($foreground, $background) {
+  $bm-red: blend-linearlight-color(red($foreground), red($background));
+  $bm-green: blend-linearlight-color(green($foreground), green($background));
+  $bm-blue: blend-linearlight-color(blue($foreground), blue($background));
+
+  @return blend-normal(rgba($bm-red, $bm-green, $bm-blue, opacity($foreground)), $background);
+}
+@function blend-linearlight-color($foreground, $background) {
+  @if $foreground < 128 {
+    $foreground: blend-linearburn-color($background, 2 * $foreground);
+  } @else {
+    $foreground: blend-lineardodge-color($background, 2 * ($foreground - 128));
+  }
+  @return $foreground;
+}
+
+//--------------------------------
+// Vivid Light
+//--------------------------------
+@function blend-vividlight ($foreground, $background) {
+  $bm-red: blend-vividlight-color(red($foreground), red($background));
+  $bm-green: blend-vividlight-color(green($foreground), green($background));
+  $bm-blue: blend-vividlight-color(blue($foreground), blue($background));
+
+  @return blend-normal(rgba($bm-red, $bm-green, $bm-blue, opacity($foreground)), $background);
+}
+
+@function blend-vividlight-color($foreground, $background) {
+  @if $foreground < 128 {
+    $foreground: blend-colorburn-color(2 * $foreground, $background);
+  } @else {
+    $foreground: blend-colordodge-color(2 * ($foreground - 128), $background);
+  }
+  @return $foreground;
+}
+
+//--------------------------------
+// Pin Light
+//--------------------------------
+@function blend-pinlight ($foreground, $background) {
+  $bm-red:   blend-pinlight-color(red($foreground), red($background));
+  $bm-green: blend-pinlight-color(green($foreground), green($background));
+  $bm-blue:  blend-pinlight-color(blue($foreground), blue($background));
+
+  @return blend-normal(rgba($bm-red, $bm-green, $bm-blue, opacity($foreground)), $background);
+}
+
+@function blend-pinlight-color($foreground, $background) {
+  @if $foreground < 128 {
+    $foreground: blend-darken-color($background, 2 * $foreground);
+  } @else {
+    $foreground: blend-lighten-color($background, 2 * ($foreground - 128));
+  }
+  @return $foreground;
+}
+
+//--------------------------------
+// Hard Mix
+//--------------------------------
+@function blend-hardmix ($foreground, $background) {
+  $bm-red: blend-hardmix-color(red($foreground), red($background));
+  $bm-green: blend-hardmix-color(green($foreground), green($background));
+  $bm-blue: blend-hardmix-color(blue($foreground), blue($background));
+
+  @return blend-normal(rgba($bm-red, $bm-green, $bm-blue, opacity($foreground)), $background);
+}
+
+@function blend-hardmix-color($foreground, $background) {
+  $tmp: blend-vividlight-color($foreground, $background);
+  @if $tmp < 128 {
+    $foreground: 0;
+  } @else {
+    $foreground: 255;
+  }
+  @return $foreground;
+}
+
+
+// Unique to Photoshop
+
+//--------------------------------
+// Color Blend
+//--------------------------------
+@function blend-colorblend ($foreground, $background) {
+  $foreground-hsv: color-to-hsv($foreground);
+  $background-hsv: color-to-hsv($background);
+
+  $bm-hsv: nth($foreground-hsv, 1), nth($foreground-hsv, 2), nth($background-hsv, 3);
+  $bm-color: hsv-to-color($bm-hsv);
+  
+  @return blend-normal(rgba(red($bm-color), green($bm-color), blue($bm-color), opacity($foreground)), $background);
+}
+
+//--------------------------------
+// Dissolve
+//--------------------------------
+@function blend-dissolve ($foreground, $background) {
+  // The Dissolve blend mode acts on transparent and partially transparent pixels
+  // it treats transparency as a pixel pattern and applies a diffusion dither pattern.
+  // @see http://photoblogstop.com/photoshop/photoshop-blend-modes-explained
+  @return $foreground;
+}
+
+//--------------------------------
+// Divide
+//--------------------------------
+@function blend-divide ($foreground, $background) {
+  $bm-red: blend-divide-colors(red($foreground), red($background));
+  $bm-green: blend-divide-colors(green($foreground), green($background));
+  $bm-blue:blend-divide-colors(blue($foreground), blue($background));
+
+  @return blend-normal(rgba($bm-red, $bm-green, $bm-blue, opacity($foreground)), $background);
+}
+@function blend-divide-colors($foreground, $background) {
+  @return min((($background / 255) / ($foreground / 255)) * 255, 255);
+}
+
+//--------------------------------
+// Hue
+//--------------------------------
+@function blend-hue ($foreground, $background) {
+  $foreground-hsv: color-to-hsv($foreground);
+  $background-hsv: color-to-hsv($background);
+
+  $bm-hsv: nth($foreground-hsv, 1), nth($background-hsv, 2), nth($background-hsv, 3);
+  $bm-color: hsv-to-color($bm-hsv);
+
+  @return blend-normal(rgba(red($bm-color), green($bm-color), blue($bm-color), opacity($foreground)), $background);
+}
+
+//--------------------------------
+// Luminosity
+//--------------------------------
+@function blend-luminosity ($foreground, $background) {
+  $foreground-hsv: color-to-hsv($foreground);
+  $background-hsv: color-to-hsv($background);
+
+  $bm-hsv: nth($background-hsv, 1), nth($background-hsv, 2), nth($foreground-hsv, 3);
+  $bm-color: hsv-to-color($bm-hsv);
+  
+  @return blend-normal(rgba(red($bm-color), green($bm-color), blue($bm-color), opacity($foreground)), $background);
+}
+
+//--------------------------------
+// Saturation
+//--------------------------------
+@function blend-saturation ($foreground, $background) {
+  $foreground-hsv: color-to-hsv($foreground);
+  $background-hsv: color-to-hsv($background);
+
+  $bm-hsv: nth($background-hsv, 1), nth($foreground-hsv, 2), nth($background-hsv, 3);
+  $bm-color: hsv-to-color($bm-hsv);
+  
+  @return blend-normal(rgba(red($bm-color), green($bm-color), blue($bm-color), opacity($foreground)), $background);
+}
+
+//--------------------------------
+// Subtract
+//--------------------------------
+@function blend-subtract ($foreground, $background) {
+  $bm-red: max(red($background) - red($foreground), 0);
+  $bm-green: max(green($background) - green($foreground), 0);
+  $bm-blue: max(blue($background) - blue($foreground), 0);
+
+  @return blend-normal(rgba($bm-red, $bm-green, $bm-blue, opacity($foreground)), $background);
+}
+
+//--------------------------------
+// HSL and HSV
+//--------------------------------
+// @see https://gist.github.com/1069204
+@function hsv-to-hsl($h, $s: 0, $v: 0) {
+  @if type-of($h) == 'list' {
+    $v: nth($h, 3);
+    $s: nth($h, 2);
+    $h: nth($h, 1);
+  }
+
+  @if unit($h) == 'deg' {
+    $h: 3.1415 * 2 * ($h / 360deg);
+  }
+  @if unit($s) == '%' {
+    $s: 0 + ($s / 100%);
+  }
+  @if unit($v) == '%' {
+    $v: 0 + ($v / 100%);
+  }
+
+  $ss: $s * $v;
+  $ll: (2 - $s) * $v;
+
+  @if $ll <= 1 {
+    $ss: $ss / $ll;
+  } @else if ($ll == 2) {
+    $ss: 0;
+  } @else {
+    $ss: $ss / (2 - $ll);
+  }
+
+  $ll: $ll / 2;
+
+  @return 360deg * $h / (3.1415 * 2), percentage(max(0, min(1, $ss))), percentage(max(0, min(1, $ll)));
+}
+
+@function hsl-to-hsv($h, $ss: 0, $ll: 0) {
+  @if type-of($h) == 'list' {
+    $ll: nth($h, 3);
+    $ss: nth($h, 2);
+    $h: nth($h, 1);
+  } @else if type-of($h) == 'color' {
+    $ll: lightness($h);
+    $ss: saturation($h);
+    $h: hue($h);
+  }
+
+  @if unit($h) == 'deg' {
+    $h: 3.1415 * 2 * ($h / 360deg);
+  }
+  @if unit($ss) == '%' {
+    $ss: 0 + ($ss / 100%);
+  }
+  @if unit($ll) == '%' {
+    $ll: 0 + ($ll / 100%);
+  }
+
+  $ll: $ll * 2;
+
+  @if $ll <= 1 {
+    $ss: $ss * $ll;
+  } @else {
+    $ss: $ss * (2 - $ll);
+  }
+
+  $v: ($ll + $ss) / 2;
+  $s: (2 * $ss) / ($ll + $ss);
+
+  @return 360deg * $h / (3.1415 * 2), percentage(max(0, min(1, $s))), percentage(max(0, min(1, $v)));
+}
+
+@function color-to-hsv($color) {
+  @return hsl-to-hsv($color);
+}
+
+@function hsv-to-color($h, $s: 0, $v: 0) {
+  $hsl: hsv-to-hsl($h, $s, $v);
+  @return hsl(nth($hsl, 1), nth($hsl, 2), nth($hsl, 3));
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/valo/util/_color.scss b/org.eclipse.osbp.themes/valo/util/_color.scss
new file mode 100644
index 0000000..e4aab45
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/_color.scss
@@ -0,0 +1,134 @@
+// "Photoshop" blend modes
+@import "blend-modes";
+
+/**
+ * Returns the luminance of a color (0-255), i.e. the perceived brightness, rather than
+ * the absolute mathematical lightness value.
+ *
+ * "The luminance calculation is a weighted average of the color channels that approximates
+ * how humans perceive brightness, while lightness is just an average of the largest and
+ * smallest channels without regard to perception."
+ *
+ * Source: http://en.wikipedia.org/wiki/Luminance_(relative)
+ *
+ * @group color
+ *
+ * @param {color} $color - the color whose luminance value to get
+ *
+ * @return {number} the luminance value of the color, in the range of 0-255
+ *
+ */
+@function color-luminance ($color) {
+  @return 0.2126 * red($color) + 0.7152 * green($color) + 0.0722 * blue($color);
+}
+
+
+/**
+ * Luminance value after which colors will be considered light (i.e. not dark).
+ *
+ * @group color
+ */
+$v-luminance-threshold: 150 !default;
+
+
+/**
+ * Contrast default value for valo-font-color function.
+ *
+ * @group color
+ * @type number
+ */
+$v-font-color-contrast: 0.72 !default;
+
+/**
+ * Checks whether the color is considered dark or light, according to it's luminance and saturation.
+ *
+ * @group color
+ *
+ * @param {color} $color - the color to check
+ *
+ * @return {bool} true if the color is considered dark, false if considered light
+ */
+@function is-dark-color($color) {
+  $luminance: color-luminance($color);
+  @if $luminance < $v-luminance-threshold or (saturation($color) > 80% and ($luminance < $v-luminance-threshold + 20)) {
+    @return true;
+  } @else {
+    @return false;
+  }
+}
+
+
+/**
+ * Get the darkest color (by luminance) from a list of colors.
+ *
+ * @group color
+ *
+ * @param {list} $colors - a list of CSS colors
+ *
+ * @return {color} darkest color (by luminance) from a list of colors
+ */
+@function darkest-color($colors...) {
+  $darkest: first($colors);
+  @each $color in $colors {
+    @if color-luminance($color) < color-luminance($darkest) {
+      $darkest: $color;
+    }
+  }
+  @return $darkest;
+}
+
+
+/**
+ * Returns a font color with enough contrast for the given background color.
+ *
+ * @group color
+ *
+ * @param {color} $bg-color - the background color for which to compute a suitable font color
+ * @param {number} $contrast (0.8) - the contrast of the font color compared to the background color
+ *
+ * @return {color} a suitable font color for the given background color
+ */
+@function valo-font-color ($bg-color, $contrast: $v-font-color-contrast) {
+  @if type-of($bg-color) == color {
+    @if is-dark-color($bg-color) {
+      @return scale-color($bg-color, $lightness: min(100%, 100% * $contrast), $saturation: max(-100%, -50% * $contrast));
+    } @else {
+      @return scale-color($bg-color, $lightness: max(-100%, -100% * $contrast), $saturation: max(-100%, -50% * $contrast));
+    }
+  }
+  @return null;
+}
+
+
+/**
+ * Returns a suitable focus color for the given background color.
+ *
+ * @group color
+ *
+ * @param {color} $context ($v-app-background-color) - the background color for which to compute a suitable focus color
+ *
+ * @return {color} a suitable focus color for the given background color
+ */
+@function valo-focus-color ($context: $v-app-background-color) {
+  $color: $context;
+  @if is-dark-color($context) {
+    $color: scale-color($color, $lightness: 40%, $saturation: 80%);
+  } @else {
+    $color: scale-color($color, $lightness: -50%, $saturation: 80%);
+  }
+  @return $color;
+}
+
+
+/**
+ * Output the default focus styles (border-color and box-shadow).
+ *
+ * @group style
+ */
+@mixin valo-focus-style {
+  @if type-of($v-focus-style) == list {
+    @include box-shadow($v-focus-style);
+  } @else if type-of($v-focus-style) == color {
+    border-color: $v-focus-style;
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/util/_css3.scss b/org.eclipse.osbp.themes/valo/util/_css3.scss
new file mode 100644
index 0000000..dc2dc78
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/_css3.scss
@@ -0,0 +1,35 @@
+/**
+ * Cross-browser opacity.
+ *
+ * @param {number} $value - opacity value from 0 to 1
+ * @param {bool} $important (false) - should the property value be declared with !important
+ *
+ * @group util
+ */
+@mixin opacity ($value, $important: false) {
+  $importantValue: null;
+  @if $important {
+    $importantValue: unquote("!important");
+  }
+
+  opacity: $value $importantValue;
+
+  @if $value < 1 {
+    $valueperc: $value*100;
+    filter: alpha(opacity=#{$valueperc}) #{$importantValue};
+  } @else {
+    filter: none #{$importantValue};
+  }
+}
+
+/**
+ * Cross-browser box-shadow.
+ * -webkit-box-shadow is still needed for Android 2.3 and 3.0, as well as iOS 5
+ *
+ * @param {list} $shadows - Any valid CSS box-shadow value
+ *
+ * @group util
+ */
+@mixin box-shadow ($shadows...) {
+  @include prefixer(box-shadow, $shadows, webkit spec);
+}
diff --git a/org.eclipse.osbp.themes/valo/util/_gradient.scss b/org.eclipse.osbp.themes/valo/util/_gradient.scss
new file mode 100644
index 0000000..a38dca7
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/_gradient.scss
@@ -0,0 +1,78 @@
+/**
+ * Outputs cross-browser Valo-specific linear gradient background-image declarations.
+ * 
+ * @group style
+ * 
+ * @param {color} $color ($v-background-color) - The base color for the gradient color stops
+ * @param {list} $gradient ($v-gradient) - Valo-specific gradient value. See the documentation for $v-gradient.
+ * @param {color} $fallback (null) - A fallback color for browser which do not support linear gradients (IE8 and IE9 in particular). If null, the base $color is used instead.
+ * @param {string} $direction (to bottom) - the direction of the linear gradient. The color stops are by default so that a lighter shade is at the start and a darker shade is at the end.
+ */
+@mixin valo-gradient($color: $v-background-color, $gradient: $v-gradient, $fallback: null, $direction: to bottom) {
+  @if $color {
+    @if $gradient {
+      $color-stops: valo-gradient-color-stops($color, $gradient);
+      @include linear-gradient($direction, $color-stops, $fallback: $fallback or $color);
+    } @else {
+      background: $fallback or $color;
+    }
+  }
+}
+
+/**
+ * Returns a valid CSS, Valo-specific, color stop list to be used in a linear gradient.
+ * 
+ * @group style
+ * 
+ * @param {color} $color - the base color for the color stops
+ * @param {list} $gradient ($v-gradient) - Valo-specific gradient value. See the documentation for $v-gradient.
+ */
+@function valo-gradient-color-stops($color, $gradient: $v-gradient) {
+  $style: valo-gradient-style($gradient);
+  $opacity: valo-gradient-opacity($gradient);
+
+  @if $style != none and $opacity > 0 {
+    @if $style == v-linear or $style == v-linear-reverse {
+      $start: blend-overlay(rgba(#fff, $opacity/100%), $color);
+      $end: blend-overlay(rgba(#000, max(0, $opacity/100%)), $color);
+      $end: blend-multiply(rgba(#000, max(0, $opacity/200%)), $end);
+
+      @if $style == v-linear {
+        @return $start 2%, $end 98%;
+      } @else {
+        @return $end 2%, $start 98%;
+      }
+    }
+  }
+
+  @return $color 0%, $color 100%;
+}
+
+
+/**
+ * Returns the style part of a Valo-specific gradient value.
+ * 
+ * @param {list} $gradient ($v-gradient) - Valo-specific gradient value. See the documentation for $v-gradient.
+ * 
+ * @return {string} One of the possible style values for $v-gradient 
+ */
+@function valo-gradient-style($gradient: $v-gradient) {
+  @if type-of($gradient) != list {
+    @return none;
+  }
+  @return first-string($gradient);
+}
+
+/**
+ * Returns the opacity part of a Valo-specific gradient value.
+ * 
+ * @param {list} $gradient ($v-gradient) - Valo-specific gradient value. See the documentation for $v-gradient.
+ * 
+ * @return {number} A percentage value from 0% to 100% 
+ */
+@function valo-gradient-opacity($gradient: $v-gradient) {
+  @if type-of($gradient) != list {
+    @return 0%;
+  }
+  @return first-number($gradient);
+}
diff --git a/org.eclipse.osbp.themes/valo/util/_lists.scss b/org.eclipse.osbp.themes/valo/util/_lists.scss
new file mode 100644
index 0000000..e21c69f
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/_lists.scss
@@ -0,0 +1,418 @@
+/**
+ * Checks if a list contains a certain value.
+ * 
+ * @param {list} $list - the list to check
+ * @param {value} $var - the value to search for
+ * @param {bool} $recursive (false) - should any contained lists be checked for the value
+ * 
+ * @return {bool} true if the value is found from the list, false otherwise
+ * 
+ * @group lists
+ */
+@function contains($list, $value, $recursive: false) {
+  @if $recursive == false {
+    @return (false != index($list, $value));
+  }
+
+  $ret: false;
+  @each $item in $list {
+    @if type-of($item) == list and $recursive {
+      @if contains($item, $value, true) {
+        @return true;
+      }
+    } @else if $item == $value {
+      @return true;
+    }
+  }
+
+  @return false;
+}
+
+
+/**
+ * Check whether a list contains nested lists.
+ * 
+ * @param {list} $list - the list to check
+ * 
+ * @return {bool} true of the list contains other nested lists, false otherwise
+ * 
+ * @group lists
+ */
+@function list-of-lists($list) {
+  @each $part in $list {
+    @if type-of($part) != list {
+      @return false;
+    }
+  }
+  @return true;
+}
+
+
+/**
+ * Get the first color value from a list.
+ * 
+ * @param {list} $list - a list which should contain a color value
+ * 
+ * @return {color} The first color encountered in the list
+ * 
+ * @group lists
+ */
+@function first-color($list) {
+  @return first-of-type($list, color);
+}
+
+
+/**
+ * Get the first number value from a list.
+ * 
+ * @param {list} $list - a list which should contain a number value
+ * 
+ * @return {number} The first number encountered in the list
+ * 
+ * @group lists
+ */
+@function first-number($list) {
+  @return first-of-type($list, number);
+}
+
+
+/**
+ * Get the first string value from a list.
+ * 
+ * @param {list} $list - a list which should contain a string value
+ * 
+ * @return {string} The first string encountered in the list
+ * 
+ * @group lists
+ */
+@function first-string($list) {
+  @return first-of-type($list, string);
+}
+
+
+/**
+ * Get the first contained list from the list passed as the parameter.
+ * 
+ * @param {list} $list - a list which should contain a nested list
+ * 
+ * @return {list} The first list encountered in the list passed as the parameter
+ * 
+ * @group lists
+ */
+@function first-list($list) {
+  @return first-of-type($list, list);
+}
+
+
+/**
+ * Get the first value of a certain type from a list.
+ * 
+ * @param {list} $list - a list which should contain a value of the certain type
+ * @param {string} $type - the type of value to search for
+ * 
+ * @return {value} The first item of the certain type encountered in the list
+ * 
+ * @group lists
+ */
+@function first-of-type($list, $type) {
+  @each $item in $list {
+    @if type-of($item) == $type {
+      @return $item;
+    } @else if type-of($item) == list {
+      $ret: first-of-type($item, $type);
+      @if $ret {
+        @return $ret;
+      }
+    }
+  }
+  @return null;
+}
+
+
+/**
+ * Flatten nested lists to one list, while maintaining the original list separators.
+ * 
+ * @param {list} $list - the list to flatten
+ * 
+ * @return {list} the same list with all nested lists flattened
+ * 
+ * @group lists
+ */
+@function flatten-list($list) {
+  $ret: ();
+  @each $item in $list {
+    @if type-of($item) != list and $item != null {
+      $ret: join($ret, $item);
+    } @else if length($item) > 0 and $item != null {
+      $t: flatten-list($item);
+      @if length($t) > 0 {
+        $ret: join($ret, $t);
+      }
+    }
+  }
+  @return $ret;
+}
+
+
+
+
+// Author: Hugo Giraudel
+// Repository: https://github.com/Team-Sass/Sass-list-functions
+// License: MIT
+
+
+@function first($list) {
+  @return nth($list, 1);
+}
+
+
+@function last($list) {
+  @return nth($list, length($list));
+}
+
+
+@function last-index($list, $value) {
+  @for $i from length($list)*-1 through -1 {
+    @if nth($list, abs($i)) == $value {
+      @return abs($i);
+    }
+  }
+
+  @return null;
+}
+
+
+@function to-string($list, $glue: '', $is-nested: false) {
+  $result: null;
+
+  @for $i from 1 through length($list) {
+    $e: nth($list, $i);
+
+    @if type-of($e) == list {
+      $result: $result#{to-string($e, $glue, true)};
+    }
+
+    @else {
+      $result: if($i != length($list) or $is-nested, $result#{$e}#{$glue}, $result#{$e});
+    }
+  }
+
+  @return $result;
+}
+
+
+@function prepend($list, $value) {
+  @return join($value, $list);
+}
+
+
+@function insert-nth($list, $index, $value) {
+  $result: false;
+
+  @if type-of($index) != number {
+    @warn "$index: #{quote($index)} is not a number for `insert-nth`.";
+    @return $result;
+  }
+
+  @else if $index < 1 {
+    @warn "List index 0 must be a non-zero integer for `insert-nth`";
+    @return $result;
+  }
+
+  @else if $index > length($list) {
+    @warn "List index is #{$index} but list is only #{length($list)} item long for `insert-nth'.";
+    @return $result;
+  }
+
+  @else {
+    $result: ();
+
+    @for $i from 1 through length($list) {
+      @if $i == $index {
+        $result: append($result, $value);
+      }
+
+      $result: append($result, nth($list, $i));
+    }
+  }
+
+  @return $result;
+}
+
+
+@function replace-nth($list, $index, $value) {
+  $result: false;
+
+  @if type-of($index) != number {
+    @warn "$index: #{quote($index)} is not a number for `replace-nth`.";
+    @return $result;
+  }
+
+  @else if $index == 0 {
+    @warn "List index 0 must be a non-zero integer for `replace-nth`.";
+    @return $result;
+  }
+
+  @else if abs($index) > length($list) {
+    @warn "List index is #{$index} but list is only #{length($list)} item long for `replace-nth`.";
+    @return $result;
+  }
+
+  @else {
+    $result: ();
+    $index: if($index < 0, length($list) + $index + 1, $index);
+
+    @for $i from 1 through length($list) {
+      @if $i == $index {
+        $result: append($result, $value);
+      }
+
+      @else {
+        $result: append($result, nth($list, $i));
+      }
+    }
+  }
+
+  @return $result;
+}
+
+
+@function replace($list, $old-value, $new-value, $recursive: false) {
+  $result: ();
+
+  @for $i from 1 through length($list) {
+    @if type-of(nth($list, $i)) == list and $recursive {
+      $result: append($result, replace(nth($list, $i), $old-value, $new-value, $recursive));
+    }
+
+    @else {
+      @if nth($list, $i) == $old-value {
+        $result: append($result, $new-value);
+      }
+
+      @else {
+        $result: append($result, nth($list, $i));
+      }
+    }
+  }
+
+  @return $result;
+}
+
+
+@function remove-nth($list, $index) {
+  $result: false;
+
+  @if type-of($index) != number {
+    @warn "$index: #{quote($index)} is not a number for `remove-nth`.";
+    @return $result;
+  }
+
+  @else if $index == 0 {
+    @warn "List index 0 must be a non-zero integer for `remove-nth`.";
+    @return $result;
+  }
+
+  @else if abs($index) > length($list) {
+    @warn "List index is #{$index} but list is only #{length($list)} item long for `remove-nth`.";
+    @return $result;
+  }
+
+  @else {
+    $result: ();
+    $index: if($index < 0, length($list) + $index + 1, $index);
+
+    @for $i from 1 through length($list) {
+      @if $i != $index {
+        $result: append($result, nth($list, $i));
+      }
+    }
+  }
+
+  @return $result;
+}
+
+
+@function remove($list, $value, $recursive: false) {
+  $result: ();
+
+  @for $i from 1 through length($list) {
+    @if type-of(nth($list, $i)) == list and $recursive {
+      $result: append($result, remove(nth($list, $i), $value, $recursive));
+    }
+
+    @else if nth($list, $i) != $value {
+      $result: append($result, nth($list, $i));
+    }
+  }
+
+  @return $result;
+}
+
+
+@function slice($list, $start: 1, $end: length($list)) {
+  $result: false;
+
+  @if type-of($start) != number or type-of($end) != number {
+    @warn "Either $start or $end are not a number for `slice`.";
+    @return $result;
+  }
+
+  @else if $start > $end {
+    @warn "The start index has to be lesser than or equals to the end index for `slice`.";
+    @return $result;
+  }
+
+  @else if $start < 1 or $end < 1 {
+    @warn "List indexes must be non-zero integers for `slice`.";
+    @return $result;
+  }
+
+  @else if $start > length($list) {
+    @warn "List index is #{$start} but list is only #{length($list)} item long for `slice`.";
+    @return $result;
+  }
+
+  @else if $end > length($list) {
+    @warn "List index is #{$end} but list is only #{length($list)} item long for `slice`.";
+    @return $result;
+  }
+
+  @else {
+    $result: ();
+
+    @for $i from $start through $end {
+      $result: append($result, nth($list, $i));
+    }
+  }
+
+  @return $result;
+}
+
+
+@function reverse($list, $recursive: false) {
+   $result: ();
+
+   @for $i from length($list)*-1 through -1 {
+      @if type-of(nth($list, abs($i))) == list and $recursive {
+        $result: append($result, reverse(nth($list, abs($i)), $recursive));
+      }
+
+      @else {
+        $result: append($result, nth($list, abs($i)));
+      }
+   }
+
+   @return $result;
+}
+
+
+@function shift($list, $value: 1) {
+  $result: ();
+
+  @for $i from 0 to length($list) {
+    $result: append($result, nth($list, ($i - $value) % length($list) + 1));
+  }
+
+  @return $result;
+}
diff --git a/org.eclipse.osbp.themes/valo/util/_util.scss b/org.eclipse.osbp.themes/valo/util/_util.scss
new file mode 100644
index 0000000..3430263
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/_util.scss
@@ -0,0 +1,92 @@
+/**
+ * Ouput selectors and properties to vertically center elements inside their parent.
+ * 
+ * @param {string} $to-align (()) - The selector to match the elements which you wish to align vertically. The targeted elements should be inline or inline-block elements.
+ * @param {string} $align (middle) - The vertical-align value, e.g. top, middle, bottom
+ * @param {string} $pseudo-element (after) - Which pseudo element to use for the vertical align guide
+ * 
+ * @group util
+ */
+@mixin valo-vertical-align-guide ($to-align: (), $align: middle, $pseudo-element: after) {
+  &:#{$pseudo-element} {
+    content: "";
+    display: inline-block;
+    width: 0;
+    height: 100%;
+    vertical-align: middle;
+  }
+
+  @if length($to-align) > 0 {
+    @each $selector in $to-align {
+      & > #{$selector} {
+        vertical-align: $align;
+      }
+    }
+  }
+}
+
+
+/**
+ * Indicate that an element is clickable/tappable
+ * 
+ * @group util
+ */
+@mixin valo-tappable {
+  -webkit-tap-highlight-color: rgba(0,0,0,0);
+  -webkit-touch-callout: none;
+  cursor: pointer;
+ }
+
+
+/**
+ * Output Vaadin Responsive extension specific width-range declaration.
+ * 
+ * @param {size} $min (0) - The lower bound for the width-range
+ * @param {size} $max (null) - The upper bound for the width-range
+ * 
+ * @group util
+ * 
+ * @example scss
+ * .v-ui {
+ *   font-size: 18px;
+ *   
+ *   // Make the font-size smaller for 481px-768px wide UIs
+ *   @include width-range(481px, 768px) {
+ *     font-size: 16px;
+ *   }
+ *   
+ *   // Make it even smaller for UIs narrower than 480px
+ *   @include width-range($max: 480px) {
+ *     font-size: 14px;
+ *   }
+ * }
+ */
+@mixin width-range($min: 0, $max: null) {
+  &[width-range~="#{$min}-#{$max}"] {
+    @content;
+  }
+}
+
+/**
+ * Output Vaadin Responsive extension specific height-range declaration.
+ * 
+ * @param {size} $min (0) - The lower bound for the height-range
+ * @param {size} $max (null) - The upper bound for the height-range
+ * 
+ * @group util
+ * 
+ * @example scss
+ * .v-csslayout {
+ *   color: red;
+ *   
+ *   // Make the text color blue when the layout height is between 100px-300px
+ *   @include height-range(100px, 300px) {
+ *     color: blue;
+ *   }
+ * }
+ */
+@mixin height-range($min: 0, $max: null) {
+  &[height-range~="#{$min}-#{$max}"] {
+    @content;
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/README.TXT b/org.eclipse.osbp.themes/valo/util/bourbon/README.TXT
new file mode 100644
index 0000000..c4ae751
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/README.TXT
@@ -0,0 +1 @@
+This directory is necessary for the bundle to be consistent!
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/_bourbon-deprecated-upcoming.scss b/org.eclipse.osbp.themes/valo/util/bourbon/_bourbon-deprecated-upcoming.scss
new file mode 100644
index 0000000..5332496
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/_bourbon-deprecated-upcoming.scss
@@ -0,0 +1,13 @@
+//************************************************************************//
+// These mixins/functions are deprecated
+// They will be removed in the next MAJOR version release
+//************************************************************************//
+@mixin box-shadow ($shadows...) {
+  @include prefixer(box-shadow, $shadows, spec);
+  @warn "box-shadow is deprecated and will be removed in the next major version release";
+}
+
+@mixin background-size ($lengths...) {
+  @include prefixer(background-size, $lengths, spec);
+  @warn "background-size is deprecated and will be removed in the next major version release";
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/_bourbon.scss b/org.eclipse.osbp.themes/valo/util/bourbon/_bourbon.scss
new file mode 100644
index 0000000..c94d48a
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/_bourbon.scss
@@ -0,0 +1,79 @@
+// Bourbon 3.2.4
+// http://bourbon.io
+// Copyright 2011-2015 thoughtbot, inc.
+// MIT License
+
+// Settings
+@import "settings/prefixer";
+@import "settings/px-to-em";
+@import "settings/asset-pipeline";
+
+// Custom Helpers
+@import "helpers/gradient-positions-parser";
+@import "helpers/linear-positions-parser";
+@import "helpers/radial-arg-parser";
+@import "helpers/radial-positions-parser";
+@import "helpers/render-gradients";
+@import "helpers/shape-size-stripper";
+
+// Custom Functions
+@import "functions/color-lightness";
+@import "functions/flex-grid";
+@import "functions/golden-ratio";
+@import "functions/grid-width";
+@import "functions/linear-gradient";
+@import "functions/modular-scale";
+@import "functions/px-to-em";
+@import "functions/px-to-rem";
+@import "functions/radial-gradient";
+@import "functions/strip-units";
+@import "functions/tint-shade";
+@import "functions/transition-property-name";
+@import "functions/unpack";
+
+// CSS3 Mixins
+@import "css3/animation";
+@import "css3/appearance";
+@import "css3/backface-visibility";
+@import "css3/background";
+@import "css3/background-image";
+@import "css3/border-image";
+@import "css3/border-radius";
+@import "css3/box-sizing";
+@import "css3/calc";
+@import "css3/columns";
+@import "css3/filter";
+@import "css3/flex-box";
+@import "css3/font-face";
+@import "css3/font-feature-settings";
+@import "css3/hyphens";
+@import "css3/hidpi-media-query";
+@import "css3/image-rendering";
+@import "css3/inline-block";
+@import "css3/keyframes";
+@import "css3/linear-gradient";
+@import "css3/perspective";
+@import "css3/radial-gradient";
+@import "css3/transform";
+@import "css3/transition";
+@import "css3/user-select";
+@import "css3/placeholder";
+
+// Addons & other mixins
+@import "addons/button";
+@import "addons/clearfix";
+@import "addons/directional-values";
+@import "addons/ellipsis";
+@import "addons/font-family";
+@import "addons/hide-text";
+@import "addons/html5-input-types";
+@import "addons/position";
+@import "addons/prefixer";
+@import "addons/retina-image";
+@import "addons/size";
+@import "addons/timing-functions";
+@import "addons/triangle";
+@import "addons/word-wrap";
+
+// Soon to be deprecated Mixins
+@import "bourbon-deprecated-upcoming";
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/addons/README.TXT b/org.eclipse.osbp.themes/valo/util/bourbon/addons/README.TXT
new file mode 100644
index 0000000..c4ae751
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/addons/README.TXT
@@ -0,0 +1 @@
+This directory is necessary for the bundle to be consistent!
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/addons/_button.scss b/org.eclipse.osbp.themes/valo/util/bourbon/addons/_button.scss
new file mode 100644
index 0000000..14a89e4
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/addons/_button.scss
@@ -0,0 +1,374 @@
+@mixin button ($style: simple, $base-color: #4294f0, $text-size: inherit, $padding: 7px 18px) {
+
+  @if type-of($style) == string and type-of($base-color) == color {
+    @include buttonstyle($style, $base-color, $text-size, $padding);
+  }
+
+  @if type-of($style) == string and type-of($base-color) == number {
+    $padding: $text-size;
+    $text-size: $base-color;
+    $base-color: #4294f0;
+
+    @if $padding == inherit {
+      $padding: 7px 18px;
+    }
+
+    @include buttonstyle($style, $base-color, $text-size, $padding);
+  }
+
+  @if type-of($style) == color and type-of($base-color) == color {
+    $base-color: $style;
+    $style: simple;
+    @include buttonstyle($style, $base-color, $text-size, $padding);
+  }
+
+  @if type-of($style) == color and type-of($base-color) == number {
+    $padding: $text-size;
+    $text-size: $base-color;
+    $base-color: $style;
+    $style: simple;
+
+    @if $padding == inherit {
+      $padding: 7px 18px;
+    }
+
+    @include buttonstyle($style, $base-color, $text-size, $padding);
+  }
+
+  @if type-of($style) == number {
+    $padding: $base-color;
+    $text-size: $style;
+    $base-color: #4294f0;
+    $style: simple;
+
+    @if $padding == #4294f0 {
+      $padding: 7px 18px;
+    }
+
+    @include buttonstyle($style, $base-color, $text-size, $padding);
+  }
+
+  &:disabled {
+    opacity: 0.5;
+    cursor: not-allowed;
+  }
+}
+
+
+// Selector Style Button
+//************************************************************************//
+@mixin buttonstyle($type, $b-color, $t-size, $pad) {
+  // Grayscale button
+  @if $type == simple and $b-color == grayscale($b-color) {
+    @include simple($b-color, true, $t-size, $pad);
+  }
+
+  @if $type == shiny and $b-color == grayscale($b-color) {
+    @include shiny($b-color, true, $t-size, $pad);
+  }
+
+  @if $type == pill and $b-color == grayscale($b-color) {
+    @include pill($b-color, true, $t-size, $pad);
+  }
+
+  @if $type == flat and $b-color == grayscale($b-color) {
+    @include flat($b-color, true, $t-size, $pad);
+  }
+
+  // Colored button
+  @if $type == simple {
+    @include simple($b-color, false, $t-size, $pad);
+  }
+
+  @else if $type == shiny {
+    @include shiny($b-color, false, $t-size, $pad);
+  }
+
+  @else if $type == pill {
+    @include pill($b-color, false, $t-size, $pad);
+  }
+
+  @else if $type == flat {
+    @include flat($b-color, false, $t-size, $pad);
+  }
+}
+
+
+// Simple Button
+//************************************************************************//
+@mixin simple($base-color, $grayscale: false, $textsize: inherit, $padding: 7px 18px) {
+  $color:         hsl(0, 0, 100%);
+  $border:        adjust-color($base-color, $saturation:  9%,  $lightness: -14%);
+  $inset-shadow:  adjust-color($base-color, $saturation: -8%,  $lightness:  15%);
+  $stop-gradient: adjust-color($base-color, $saturation:  9%,  $lightness: -11%);
+  $text-shadow:   adjust-color($base-color, $saturation:  15%, $lightness: -18%);
+
+  @if is-light($base-color) {
+    $color:       hsl(0, 0, 20%);
+    $text-shadow: adjust-color($base-color, $saturation: 10%, $lightness: 4%);
+  }
+
+  @if $grayscale == true {
+    $border:        grayscale($border);
+    $inset-shadow:  grayscale($inset-shadow);
+    $stop-gradient: grayscale($stop-gradient);
+    $text-shadow:   grayscale($text-shadow);
+  }
+
+  border: 1px solid $border;
+  border-radius: 3px;
+  box-shadow: inset 0 1px 0 0 $inset-shadow;
+  color: $color;
+  display: inline-block;
+  font-size: $textsize;
+  font-weight: bold;
+  @include linear-gradient ($base-color, $stop-gradient);
+  padding: $padding;
+  text-decoration: none;
+  text-shadow: 0 1px 0 $text-shadow;
+  background-clip: padding-box;
+
+  &:hover:not(:disabled) {
+    $base-color-hover:    adjust-color($base-color, $saturation: -4%, $lightness: -5%);
+    $inset-shadow-hover:  adjust-color($base-color, $saturation: -7%, $lightness:  5%);
+    $stop-gradient-hover: adjust-color($base-color, $saturation:  8%, $lightness: -14%);
+
+    @if $grayscale == true {
+      $base-color-hover:    grayscale($base-color-hover);
+      $inset-shadow-hover:  grayscale($inset-shadow-hover);
+      $stop-gradient-hover: grayscale($stop-gradient-hover);
+    }
+
+    box-shadow: inset 0 1px 0 0 $inset-shadow-hover;
+    cursor: pointer;
+    @include linear-gradient ($base-color-hover, $stop-gradient-hover);
+  }
+
+  &:active:not(:disabled),
+  &:focus:not(:disabled) {
+    $border-active:       adjust-color($base-color, $saturation: 9%, $lightness: -14%);
+    $inset-shadow-active: adjust-color($base-color, $saturation: 7%, $lightness: -17%);
+
+    @if $grayscale == true {
+      $border-active:       grayscale($border-active);
+      $inset-shadow-active: grayscale($inset-shadow-active);
+    }
+
+    border: 1px solid $border-active;
+    box-shadow: inset 0 0 8px 4px $inset-shadow-active, inset 0 0 8px 4px $inset-shadow-active;
+  }
+}
+
+
+// Shiny Button
+//************************************************************************//
+@mixin shiny($base-color, $grayscale: false, $textsize: inherit, $padding: 7px 18px) {
+  $color:         hsl(0, 0, 100%);
+  $border:        adjust-color($base-color, $red: -117, $green: -111, $blue: -81);
+  $border-bottom: adjust-color($base-color, $red: -126, $green: -127, $blue: -122);
+  $fourth-stop:   adjust-color($base-color, $red: -79,  $green: -70,  $blue: -46);
+  $inset-shadow:  adjust-color($base-color, $red:  37,  $green:  29,  $blue:  12);
+  $second-stop:   adjust-color($base-color, $red: -56,  $green: -50,  $blue: -33);
+  $text-shadow:   adjust-color($base-color, $red: -140, $green: -141, $blue: -114);
+  $third-stop:    adjust-color($base-color, $red: -86,  $green: -75,  $blue: -48);
+
+  @if is-light($base-color) {
+    $color:       hsl(0, 0, 20%);
+    $text-shadow: adjust-color($base-color, $saturation: 10%, $lightness: 4%);
+  }
+
+  @if $grayscale == true {
+    $border:        grayscale($border);
+    $border-bottom: grayscale($border-bottom);
+    $fourth-stop:   grayscale($fourth-stop);
+    $inset-shadow:  grayscale($inset-shadow);
+    $second-stop:   grayscale($second-stop);
+    $text-shadow:   grayscale($text-shadow);
+    $third-stop:    grayscale($third-stop);
+  }
+
+  border: 1px solid $border;
+  border-bottom: 1px solid $border-bottom;
+  border-radius: 5px;
+  box-shadow: inset 0 1px 0 0 $inset-shadow;
+  color: $color;
+  display: inline-block;
+  font-size: $textsize;
+  font-weight: bold;
+  @include linear-gradient(top, $base-color 0%, $second-stop 50%, $third-stop 50%, $fourth-stop 100%);
+  padding: $padding;
+  text-align: center;
+  text-decoration: none;
+  text-shadow: 0 -1px 1px $text-shadow;
+
+  &:hover:not(:disabled) {
+    $first-stop-hover:  adjust-color($base-color, $red: -13, $green: -15, $blue: -18);
+    $second-stop-hover: adjust-color($base-color, $red: -66, $green: -62, $blue: -51);
+    $third-stop-hover:  adjust-color($base-color, $red: -93, $green: -85, $blue: -66);
+    $fourth-stop-hover: adjust-color($base-color, $red: -86, $green: -80, $blue: -63);
+
+    @if $grayscale == true {
+      $first-stop-hover:  grayscale($first-stop-hover);
+      $second-stop-hover: grayscale($second-stop-hover);
+      $third-stop-hover:  grayscale($third-stop-hover);
+      $fourth-stop-hover: grayscale($fourth-stop-hover);
+    }
+
+    cursor: pointer;
+    @include linear-gradient(top, $first-stop-hover  0%,
+                                  $second-stop-hover 50%,
+                                  $third-stop-hover  50%,
+                                  $fourth-stop-hover 100%);
+  }
+
+  &:active:not(:disabled),
+  &:focus:not(:disabled) {
+    $inset-shadow-active: adjust-color($base-color, $red: -111, $green: -116, $blue: -122);
+
+    @if $grayscale == true {
+      $inset-shadow-active: grayscale($inset-shadow-active);
+    }
+
+    box-shadow: inset 0 0 20px 0 $inset-shadow-active;
+  }
+}
+
+
+// Pill Button
+//************************************************************************//
+@mixin pill($base-color, $grayscale: false, $textsize: inherit, $padding: 7px 18px) {
+  $color:         hsl(0, 0, 100%);
+  $border-bottom: adjust-color($base-color, $hue:  8, $saturation: -11%, $lightness: -26%);
+  $border-sides:  adjust-color($base-color, $hue:  4, $saturation: -21%, $lightness: -21%);
+  $border-top:    adjust-color($base-color, $hue: -1, $saturation: -30%, $lightness: -15%);
+  $inset-shadow:  adjust-color($base-color, $hue: -1, $saturation: -1%,  $lightness:  7%);
+  $stop-gradient: adjust-color($base-color, $hue:  8, $saturation:  14%, $lightness: -10%);
+  $text-shadow:   adjust-color($base-color, $hue:  5, $saturation: -19%, $lightness: -15%);
+
+  @if is-light($base-color) {
+    $color:       hsl(0, 0, 20%);
+    $text-shadow: adjust-color($base-color, $saturation: 10%, $lightness: 4%);
+  }
+
+  @if $grayscale == true {
+    $border-bottom: grayscale($border-bottom);
+    $border-sides:  grayscale($border-sides);
+    $border-top:    grayscale($border-top);
+    $inset-shadow:  grayscale($inset-shadow);
+    $stop-gradient: grayscale($stop-gradient);
+    $text-shadow:   grayscale($text-shadow);
+  }
+
+  border: 1px solid $border-top;
+  border-color: $border-top $border-sides $border-bottom;
+  border-radius: 16px;
+  box-shadow: inset 0 1px 0 0 $inset-shadow;
+  color: $color;
+  display: inline-block;
+  font-size: $textsize;
+  font-weight: normal;
+  line-height: 1;
+  @include linear-gradient ($base-color, $stop-gradient);
+  padding: $padding;
+  text-align: center;
+  text-decoration: none;
+  text-shadow: 0 -1px 1px $text-shadow;
+  background-clip: padding-box;
+
+  &:hover:not(:disabled) {
+    $base-color-hover:    adjust-color($base-color,                                $lightness: -4.5%);
+    $border-bottom:       adjust-color($base-color, $hue:  8, $saturation:  13.5%, $lightness: -32%);
+    $border-sides:        adjust-color($base-color, $hue:  4, $saturation: -2%,    $lightness: -27%);
+    $border-top:          adjust-color($base-color, $hue: -1, $saturation: -17%,   $lightness: -21%);
+    $inset-shadow-hover:  adjust-color($base-color,           $saturation: -1%,    $lightness:  3%);
+    $stop-gradient-hover: adjust-color($base-color, $hue:  8, $saturation: -4%,    $lightness: -15.5%);
+    $text-shadow-hover:   adjust-color($base-color, $hue:  5, $saturation: -5%,    $lightness: -22%);
+
+    @if $grayscale == true {
+      $base-color-hover:    grayscale($base-color-hover);
+      $border-bottom:       grayscale($border-bottom);
+      $border-sides:        grayscale($border-sides);
+      $border-top:          grayscale($border-top);
+      $inset-shadow-hover:  grayscale($inset-shadow-hover);
+      $stop-gradient-hover: grayscale($stop-gradient-hover);
+      $text-shadow-hover:   grayscale($text-shadow-hover);
+    }
+
+    border: 1px solid $border-top;
+    border-color: $border-top $border-sides $border-bottom;
+    box-shadow: inset 0 1px 0 0 $inset-shadow-hover;
+    cursor: pointer;
+    @include linear-gradient ($base-color-hover, $stop-gradient-hover);
+    text-shadow: 0 -1px 1px $text-shadow-hover;
+    background-clip: padding-box;
+  }
+
+  &:active:not(:disabled),
+  &:focus:not(:disabled) {
+    $active-color:         adjust-color($base-color, $hue: 4,  $saturation: -12%,  $lightness: -10%);
+    $border-active:        adjust-color($base-color, $hue: 6,  $saturation: -2.5%, $lightness: -30%);
+    $border-bottom-active: adjust-color($base-color, $hue: 11, $saturation:  6%,   $lightness: -31%);
+    $inset-shadow-active:  adjust-color($base-color, $hue: 9,  $saturation:  2%,   $lightness: -21.5%);
+    $text-shadow-active:   adjust-color($base-color, $hue: 5,  $saturation: -12%,  $lightness: -21.5%);
+
+    @if $grayscale == true {
+      $active-color:         grayscale($active-color);
+      $border-active:        grayscale($border-active);
+      $border-bottom-active: grayscale($border-bottom-active);
+      $inset-shadow-active:  grayscale($inset-shadow-active);
+      $text-shadow-active:   grayscale($text-shadow-active);
+    }
+
+    background: $active-color;
+    border: 1px solid $border-active;
+    border-bottom: 1px solid $border-bottom-active;
+    box-shadow: inset 0 0 6px 3px $inset-shadow-active;
+    text-shadow: 0 -1px 1px $text-shadow-active;
+  }
+}
+
+
+
+// Flat Button
+//************************************************************************//
+@mixin flat($base-color, $grayscale: false, $textsize: inherit, $padding: 7px 18px) {
+  $color:         hsl(0, 0, 100%);
+
+  @if is-light($base-color) {
+    $color:       hsl(0, 0, 20%);
+  }
+
+  background-color: $base-color;
+  border-radius: 3px;
+  border: none;
+  color: $color;
+  display: inline-block;
+  font-size: inherit;
+  font-weight: bold;
+  padding: 7px 18px;
+  text-decoration: none;
+  background-clip: padding-box;
+
+  &:hover:not(:disabled){
+    $base-color-hover:    adjust-color($base-color, $saturation: 4%, $lightness: 5%);
+
+    @if $grayscale == true {
+      $base-color-hover: grayscale($base-color-hover);
+    }
+
+    background-color: $base-color-hover;
+    cursor: pointer;
+  }
+
+  &:active:not(:disabled),
+  &:focus:not(:disabled) {
+    $base-color-active: adjust-color($base-color, $saturation: -4%, $lightness: -5%);
+
+    @if $grayscale == true {
+      $base-color-active: grayscale($base-color-active);
+    }
+
+    background-color: $base-color-active;
+    cursor: pointer;
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/addons/_clearfix.scss b/org.eclipse.osbp.themes/valo/util/bourbon/addons/_clearfix.scss
new file mode 100644
index 0000000..783cfbc
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/addons/_clearfix.scss
@@ -0,0 +1,23 @@
+// Modern micro clearfix provides an easy way to contain floats without adding additional markup.
+//
+// Example usage:
+//
+//    // Contain all floats within .wrapper
+//    .wrapper {
+//      @include clearfix;
+//      .content,
+//      .sidebar {
+//        float : left;
+//      }
+//    }
+
+@mixin clearfix {
+  &:after {
+    content:"";
+    display:table;
+    clear:both;
+  }
+}
+
+// Acknowledgements
+// Beat *that* clearfix: [Thierry Koblentz](http://www.css-101.org/articles/clearfix/latest-new-clearfix-so-far.php)
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/addons/_directional-values.scss b/org.eclipse.osbp.themes/valo/util/bourbon/addons/_directional-values.scss
new file mode 100644
index 0000000..742f103
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/addons/_directional-values.scss
@@ -0,0 +1,111 @@
+// directional-property mixins are shorthands
+// for writing properties like the following
+//
+// @include margin(null 0 10px);
+// ------
+// margin-right: 0;
+// margin-bottom: 10px;
+// margin-left: 0;
+//
+// - or -
+//
+// @include border-style(dotted null);
+// ------
+// border-top-style: dotted;
+// border-bottom-style: dotted;
+//
+// ------
+//
+// Note: You can also use false instead of null
+
+@function collapse-directionals($vals) {
+  $output: null;
+
+  $A: nth( $vals, 1 );
+  $B: if( length($vals) < 2, $A, nth($vals, 2));
+  $C: if( length($vals) < 3, $A, nth($vals, 3));
+  $D: if( length($vals) < 2, $A, nth($vals, if( length($vals) < 4, 2, 4) ));
+
+  @if $A == 0 { $A: 0 }
+  @if $B == 0 { $B: 0 }
+  @if $C == 0 { $C: 0 }
+  @if $D == 0 { $D: 0 }
+
+  @if $A == $B and $A == $C and $A == $D { $output: $A          }
+  @else if $A == $C and $B == $D         { $output: $A $B       }
+  @else if $B == $D                      { $output: $A $B $C    }
+  @else                                  { $output: $A $B $C $D }
+
+  @return $output;
+}
+
+@function contains-falsy($list) {
+  @each $item in $list {
+    @if not $item {
+      @return true;
+    }
+  }
+
+  @return false;
+}
+
+@mixin directional-property($pre, $suf, $vals) {
+  // Property Names
+  $top:    $pre + "-top"    + if($suf, "-#{$suf}", "");
+  $bottom: $pre + "-bottom" + if($suf, "-#{$suf}", "");
+  $left:   $pre + "-left"   + if($suf, "-#{$suf}", "");
+  $right:  $pre + "-right"  + if($suf, "-#{$suf}", "");
+  $all:    $pre +             if($suf, "-#{$suf}", "");
+
+  $vals: collapse-directionals($vals);
+
+  @if contains-falsy($vals) {
+    @if nth($vals, 1) { #{$top}: nth($vals, 1); }
+
+    @if length($vals) == 1 {
+      @if nth($vals, 1) { #{$right}: nth($vals, 1); }
+    } @else {
+      @if nth($vals, 2) { #{$right}: nth($vals, 2); }
+    }
+
+    // prop: top/bottom right/left
+    @if length($vals) == 2 {
+      @if nth($vals, 1) { #{$bottom}: nth($vals, 1); }
+      @if nth($vals, 2) { #{$left}:   nth($vals, 2); }
+
+    // prop: top right/left bottom
+    } @else if length($vals) == 3 {
+      @if nth($vals, 3) { #{$bottom}: nth($vals, 3); }
+      @if nth($vals, 2) { #{$left}:   nth($vals, 2); }
+
+    // prop: top right bottom left
+    } @else if length($vals) == 4 {
+      @if nth($vals, 3) { #{$bottom}: nth($vals, 3); }
+      @if nth($vals, 4) { #{$left}:   nth($vals, 4); }
+    }
+
+  // prop: top/right/bottom/left
+  } @else {
+    #{$all}: $vals;
+  }
+}
+
+@mixin margin($vals...) {
+  @include directional-property(margin, false, $vals...);
+}
+
+@mixin padding($vals...) {
+  @include directional-property(padding, false, $vals...);
+}
+
+@mixin border-style($vals...) {
+  @include directional-property(border, style, $vals...);
+}
+
+@mixin border-color($vals...) {
+  @include directional-property(border, color, $vals...);
+}
+
+@mixin border-width($vals...) {
+  @include directional-property(border, width, $vals...);
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/addons/_ellipsis.scss b/org.eclipse.osbp.themes/valo/util/bourbon/addons/_ellipsis.scss
new file mode 100644
index 0000000..a8ea2a4
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/addons/_ellipsis.scss
@@ -0,0 +1,7 @@
+@mixin ellipsis($width: 100%) {
+  display: inline-block;
+  max-width: $width;
+  overflow: hidden;
+  text-overflow: ellipsis;
+  white-space: nowrap;
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/addons/_font-family.scss b/org.eclipse.osbp.themes/valo/util/bourbon/addons/_font-family.scss
new file mode 100644
index 0000000..31f5d9c
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/addons/_font-family.scss
@@ -0,0 +1,5 @@
+$georgia: Georgia, Cambria, "Times New Roman", Times, serif;
+$helvetica: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
+$lucida-grande: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
+$monospace: "Bitstream Vera Sans Mono", Consolas, Courier, monospace;
+$verdana: Verdana, Geneva, sans-serif;
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/addons/_hide-text.scss b/org.eclipse.osbp.themes/valo/util/bourbon/addons/_hide-text.scss
new file mode 100644
index 0000000..fc79438
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/addons/_hide-text.scss
@@ -0,0 +1,10 @@
+@mixin hide-text {
+  overflow: hidden;
+
+  &:before {
+    content: "";
+    display: block;
+    width: 0;
+    height: 100%;
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/addons/_html5-input-types.scss b/org.eclipse.osbp.themes/valo/util/bourbon/addons/_html5-input-types.scss
new file mode 100644
index 0000000..8428e4e
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/addons/_html5-input-types.scss
@@ -0,0 +1,110 @@
+//************************************************************************//
+// Generate a variable ($all-text-inputs) with a list of all html5
+// input types that have a text-based input, excluding textarea.
+// http://diveintohtml5.org/forms.html
+//************************************************************************//
+$inputs-list: 'input[type="email"]',
+              'input[type="number"]',
+              'input[type="password"]',
+              'input[type="search"]',
+              'input[type="tel"]',
+              'input[type="text"]',
+              'input[type="url"]',
+
+              // Webkit & Gecko may change the display of these in the future
+              'input[type="color"]',
+              'input[type="date"]',
+              'input[type="datetime"]',
+              'input[type="datetime-local"]',
+              'input[type="month"]',
+              'input[type="time"]',
+              'input[type="week"]';
+
+$unquoted-inputs-list: ();
+@each $input-type in $inputs-list {
+  $unquoted-inputs-list: append($unquoted-inputs-list, unquote($input-type), comma);
+}
+
+$all-text-inputs: $unquoted-inputs-list;
+
+
+// Hover Pseudo-class
+//************************************************************************//
+$all-text-inputs-hover: ();
+@each $input-type in $unquoted-inputs-list {
+      $input-type-hover: $input-type + ":hover";
+      $all-text-inputs-hover: append($all-text-inputs-hover, $input-type-hover, comma);
+}
+
+// Focus Pseudo-class
+//************************************************************************//
+$all-text-inputs-focus: ();
+@each $input-type in $unquoted-inputs-list {
+      $input-type-focus: $input-type + ":focus";
+      $all-text-inputs-focus: append($all-text-inputs-focus, $input-type-focus, comma);
+}
+
+// You must use interpolation on the variable:
+// #{$all-text-inputs}
+// #{$all-text-inputs-hover}
+// #{$all-text-inputs-focus}
+
+// Example
+//************************************************************************//
+//   #{$all-text-inputs}, textarea {
+//     border: 1px solid red;
+//   }
+
+
+
+//************************************************************************//
+// Generate a variable ($all-button-inputs) with a list of all html5
+// input types that have a button-based input, excluding button.
+//************************************************************************//
+$inputs-button-list: 'input[type="button"]',
+                     'input[type="reset"]',
+                     'input[type="submit"]';
+
+$unquoted-inputs-button-list: ();
+@each $input-type in $inputs-button-list {
+  $unquoted-inputs-button-list: append($unquoted-inputs-button-list, unquote($input-type), comma);
+}
+
+$all-button-inputs: $unquoted-inputs-button-list;
+
+
+// Hover Pseudo-class
+//************************************************************************//
+$all-button-inputs-hover: ();
+@each $input-type in $unquoted-inputs-button-list {
+      $input-type-hover: $input-type + ":hover";
+      $all-button-inputs-hover: append($all-button-inputs-hover, $input-type-hover, comma);
+}
+
+// Focus Pseudo-class
+//************************************************************************//
+$all-button-inputs-focus: ();
+@each $input-type in $unquoted-inputs-button-list {
+      $input-type-focus: $input-type + ":focus";
+      $all-button-inputs-focus: append($all-button-inputs-focus, $input-type-focus, comma);
+}
+
+// Active Pseudo-class
+//************************************************************************//
+$all-button-inputs-active: ();
+@each $input-type in $unquoted-inputs-button-list {
+      $input-type-active: $input-type + ":active";
+      $all-button-inputs-active: append($all-button-inputs-active, $input-type-active, comma);
+}
+
+// You must use interpolation on the variable:
+// #{$all-button-inputs}
+// #{$all-button-inputs-hover}
+// #{$all-button-inputs-focus}
+// #{$all-button-inputs-active}
+
+// Example
+//************************************************************************//
+//   #{$all-button-inputs}, button {
+//     border: 1px solid red;
+//   }
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/addons/_position.scss b/org.eclipse.osbp.themes/valo/util/bourbon/addons/_position.scss
new file mode 100644
index 0000000..31a0699
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/addons/_position.scss
@@ -0,0 +1,32 @@
+@mixin position ($position: relative, $coordinates: 0 0 0 0) {
+
+  @if type-of($position) == list {
+    $coordinates: $position;
+    $position: relative;
+  }
+
+  $coordinates: unpack($coordinates);
+
+  $top: nth($coordinates, 1);
+  $right: nth($coordinates, 2);
+  $bottom: nth($coordinates, 3);
+  $left: nth($coordinates, 4);
+
+  position: $position;
+
+  @if ($top and $top == auto) or (type-of($top) == number and not(unitless($top))) {
+    top: $top;
+  }
+
+  @if ($right and $right == auto) or (type-of($right) == number and not(unitless($right))) {
+    right: $right;
+  }
+
+  @if ($bottom and $bottom == auto) or (type-of($bottom) == number and not(unitless($bottom))) {
+    bottom: $bottom;
+  }
+
+  @if ($left and $left == auto) or (type-of($left) == number and not(unitless($left))) {
+    left: $left;
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/addons/_prefixer.scss b/org.eclipse.osbp.themes/valo/util/bourbon/addons/_prefixer.scss
new file mode 100644
index 0000000..bac1aed
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/addons/_prefixer.scss
@@ -0,0 +1,45 @@
+//************************************************************************//
+// Example: @include prefixer(border-radius, $radii, webkit ms spec);
+//************************************************************************//
+// Variables located in /settings/_prefixer.scss
+
+@mixin prefixer ($property, $value, $prefixes) {
+  @each $prefix in $prefixes {
+    @if $prefix == webkit {
+      @if $prefix-for-webkit {
+        -webkit-#{$property}: $value;
+      }
+    }
+    @else if $prefix == moz {
+      @if $prefix-for-mozilla {
+        -moz-#{$property}: $value;
+      }
+    }
+    @else if $prefix == ms {
+      @if $prefix-for-microsoft {
+        -ms-#{$property}: $value;
+      }
+    }
+    @else if $prefix == o {
+      @if $prefix-for-opera {
+        -o-#{$property}: $value;
+      }
+    }
+    @else if $prefix == spec {
+      @if $prefix-for-spec {
+        #{$property}: $value;
+      }
+    }
+    @else  {
+      @warn "Unrecognized prefix: #{$prefix}";
+    }
+  }
+}
+
+@mixin disable-prefix-for-all() {
+  $prefix-for-webkit:    false;
+  $prefix-for-mozilla:   false;
+  $prefix-for-microsoft: false;
+  $prefix-for-opera:     false;
+  $prefix-for-spec:      false;
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/addons/_rem.scss b/org.eclipse.osbp.themes/valo/util/bourbon/addons/_rem.scss
new file mode 100644
index 0000000..4427fca
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/addons/_rem.scss
@@ -0,0 +1,34 @@
+@mixin rem($property, $size, $base: $em-base) {
+  @if not unitless($base) {
+    $base: strip-units($base);
+  }
+
+  $unitless_values: ();
+  @each $num in $size {
+    @if not unitless($num) {
+      @if unit($num) == "em" {
+        $num: $num * $base;
+      }
+
+      $num: strip-units($num);
+    }
+
+    $unitless_values: append($unitless_values, $num);
+  }
+  $size: $unitless_values;
+
+  $pixel_values: ();
+  $rem_values: ();
+  @each $value in $pxval {
+    $pixel_value: $value * 1px;
+    $pixel_values: append($pixel_values, $pixel_value);
+
+    $rem_value: ($value / $base) * 1rem;
+    $rem_values: append($rem_values, $rem_value);
+  }
+
+  #{$property}: $pixel_values;
+  #{$property}: $rem_values;
+}
+
+
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/addons/_retina-image.scss b/org.eclipse.osbp.themes/valo/util/bourbon/addons/_retina-image.scss
new file mode 100644
index 0000000..3995c19
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/addons/_retina-image.scss
@@ -0,0 +1,31 @@
+@mixin retina-image($filename, $background-size, $extension: png, $retina-filename: null, $retina-suffix: _2x, $asset-pipeline: $asset-pipeline) {
+  @if $asset-pipeline {
+    background-image: image-url("#{$filename}.#{$extension}");
+  }
+  @else {
+    background-image:       url("#{$filename}.#{$extension}");
+  }
+
+  @include hidpi {
+    @if $asset-pipeline {
+      @if $retina-filename {
+        background-image: image-url("#{$retina-filename}.#{$extension}");
+      }
+      @else {
+        background-image: image-url("#{$filename}#{$retina-suffix}.#{$extension}");
+      }
+    }
+
+    @else {
+      @if $retina-filename {
+        background-image: url("#{$retina-filename}.#{$extension}");
+      }
+      @else {
+        background-image: url("#{$filename}#{$retina-suffix}.#{$extension}");
+      }
+    }
+
+    background-size: $background-size;
+
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/addons/_size.scss b/org.eclipse.osbp.themes/valo/util/bourbon/addons/_size.scss
new file mode 100644
index 0000000..342e41b
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/addons/_size.scss
@@ -0,0 +1,44 @@
+@mixin size($size) {
+  @if length($size) == 1 {
+    @if $size == auto {
+      width:  $size;
+      height: $size;
+    }
+
+    @else if unitless($size) {
+      width:  $size + px;
+      height: $size + px;
+    }
+
+    @else if not(unitless($size)) {
+      width:  $size;
+      height: $size;
+    }
+  }
+
+  // Width x Height
+  @if length($size) == 2 {
+    $width:  nth($size, 1);
+    $height: nth($size, 2);
+
+    @if $width == auto {
+      width: $width;
+    }
+    @else if not(unitless($width)) {
+      width: $width;
+    }
+    @else if unitless($width) {
+      width: $width + px;
+    }
+
+    @if $height == auto {
+      height: $height;
+    }
+    @else if not(unitless($height)) {
+      height: $height;
+    }
+    @else if unitless($height) {
+      height: $height + px;
+    }
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/addons/_timing-functions.scss b/org.eclipse.osbp.themes/valo/util/bourbon/addons/_timing-functions.scss
new file mode 100644
index 0000000..5ecc6f9
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/addons/_timing-functions.scss
@@ -0,0 +1,32 @@
+// CSS cubic-bezier timing functions. Timing functions courtesy of jquery.easie (github.com/jaukia/easie)
+// Timing functions are the same as demo'ed here: http://jqueryui.com/resources/demos/effect/easing.html
+
+// EASE IN
+$ease-in-quad:      cubic-bezier(0.550,  0.085, 0.680, 0.530);
+$ease-in-cubic:     cubic-bezier(0.550,  0.055, 0.675, 0.190);
+$ease-in-quart:     cubic-bezier(0.895,  0.030, 0.685, 0.220);
+$ease-in-quint:     cubic-bezier(0.755,  0.050, 0.855, 0.060);
+$ease-in-sine:      cubic-bezier(0.470,  0.000, 0.745, 0.715);
+$ease-in-expo:      cubic-bezier(0.950,  0.050, 0.795, 0.035);
+$ease-in-circ:      cubic-bezier(0.600,  0.040, 0.980, 0.335);
+$ease-in-back:      cubic-bezier(0.600, -0.280, 0.735, 0.045);
+
+// EASE OUT
+$ease-out-quad:     cubic-bezier(0.250,  0.460, 0.450, 0.940);
+$ease-out-cubic:    cubic-bezier(0.215,  0.610, 0.355, 1.000);
+$ease-out-quart:    cubic-bezier(0.165,  0.840, 0.440, 1.000);
+$ease-out-quint:    cubic-bezier(0.230,  1.000, 0.320, 1.000);
+$ease-out-sine:     cubic-bezier(0.390,  0.575, 0.565, 1.000);
+$ease-out-expo:     cubic-bezier(0.190,  1.000, 0.220, 1.000);
+$ease-out-circ:     cubic-bezier(0.075,  0.820, 0.165, 1.000);
+$ease-out-back:     cubic-bezier(0.175,  0.885, 0.320, 1.275);
+
+// EASE IN OUT
+$ease-in-out-quad:  cubic-bezier(0.455,  0.030, 0.515, 0.955);
+$ease-in-out-cubic: cubic-bezier(0.645,  0.045, 0.355, 1.000);
+$ease-in-out-quart: cubic-bezier(0.770,  0.000, 0.175, 1.000);
+$ease-in-out-quint: cubic-bezier(0.860,  0.000, 0.070, 1.000);
+$ease-in-out-sine:  cubic-bezier(0.445,  0.050, 0.550, 0.950);
+$ease-in-out-expo:  cubic-bezier(1.000,  0.000, 0.000, 1.000);
+$ease-in-out-circ:  cubic-bezier(0.785,  0.135, 0.150, 0.860);
+$ease-in-out-back:  cubic-bezier(0.680, -0.550, 0.265, 1.550);
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/addons/_triangle.scss b/org.eclipse.osbp.themes/valo/util/bourbon/addons/_triangle.scss
new file mode 100644
index 0000000..3b29e2c
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/addons/_triangle.scss
@@ -0,0 +1,86 @@
+@mixin triangle ($size, $color, $direction) {
+  height: 0;
+  width: 0;
+
+  $width: nth($size, 1);
+  $height: nth($size, length($size));
+
+  $foreground-color: nth($color, 1);
+  $background-color: transparent !default;
+  @if (length($color) == 2) {
+    $background-color: nth($color, 2);
+  }
+
+  @if ($direction == up) or ($direction == down) or ($direction == right) or ($direction == left) {
+
+    $width: $width / 2;
+    $height: if(length($size) > 1, $height, $height/2);
+
+    @if $direction == up {
+      border-left: $width solid $background-color;
+      border-right: $width solid $background-color;
+      border-bottom: $height solid $foreground-color;
+
+    } @else if $direction == right {
+      border-top: $width solid $background-color;
+      border-bottom: $width solid $background-color;
+      border-left: $height solid $foreground-color;
+
+    } @else if $direction == down {
+      border-left: $width solid $background-color;
+      border-right: $width solid $background-color;
+      border-top: $height solid $foreground-color;
+
+    } @else if $direction == left {
+      border-top: $width solid $background-color;
+      border-bottom: $width solid $background-color;
+      border-right: $height solid $foreground-color;
+    }
+  }
+
+  @else if ($direction == up-right) or ($direction == up-left) {
+    border-top: $height solid $foreground-color;
+
+    @if $direction == up-right {
+      border-left:  $width solid $background-color;
+
+    } @else if $direction == up-left {
+      border-right: $width solid $background-color;
+    }
+  }
+
+  @else if ($direction == down-right) or ($direction == down-left) {
+    border-bottom: $height solid $foreground-color;
+
+    @if $direction == down-right {
+      border-left:  $width solid $background-color;
+
+    } @else if $direction == down-left {
+      border-right: $width solid $background-color;
+    }
+  }
+
+  @else if ($direction == inset-up) {
+    border-width: $height $width;
+    border-style: solid;
+    border-color: $background-color $background-color $foreground-color;
+  }
+
+  @else if ($direction == inset-down) {
+    border-width: $height $width;
+    border-style: solid;
+    border-color: $foreground-color $background-color $background-color;
+  }
+
+  @else if ($direction == inset-right) {
+    border-width: $width $height;
+    border-style: solid;
+    border-color: $background-color $background-color $background-color $foreground-color;
+  }
+
+  @else if ($direction == inset-left) {
+    border-width: $width $height;
+    border-style: solid;
+    border-color: $background-color $foreground-color $background-color $background-color;
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/addons/_word-wrap.scss b/org.eclipse.osbp.themes/valo/util/bourbon/addons/_word-wrap.scss
new file mode 100644
index 0000000..9734a59
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/addons/_word-wrap.scss
@@ -0,0 +1,8 @@
+@mixin word-wrap($wrap: break-word) {
+  word-wrap: $wrap;
+
+  @if $wrap == break-word {
+    overflow-wrap: break-word;
+    word-break: break-all;
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/css3/README.TXT b/org.eclipse.osbp.themes/valo/util/bourbon/css3/README.TXT
new file mode 100644
index 0000000..c4ae751
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/css3/README.TXT
@@ -0,0 +1 @@
+This directory is necessary for the bundle to be consistent!
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/css3/_animation.scss b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_animation.scss
new file mode 100644
index 0000000..08c3dbf
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_animation.scss
@@ -0,0 +1,52 @@
+// http://www.w3.org/TR/css3-animations/#the-animation-name-property-
+// Each of these mixins support comma separated lists of values, which allows different transitions for individual properties to be described in a single style rule. Each value in the list corresponds to the value at that same position in the other properties.
+
+// Official animation shorthand property.
+@mixin animation ($animations...) {
+  @include prefixer(animation, $animations, webkit moz spec);
+}
+
+// Individual Animation Properties
+@mixin animation-name ($names...) {
+  @include prefixer(animation-name, $names, webkit moz spec);
+}
+
+
+@mixin animation-duration ($times...) {
+  @include prefixer(animation-duration, $times, webkit moz spec);
+}
+
+
+@mixin animation-timing-function ($motions...) {
+// ease | linear | ease-in | ease-out | ease-in-out
+  @include prefixer(animation-timing-function, $motions, webkit moz spec);
+}
+
+
+@mixin animation-iteration-count ($values...) {
+// infinite | <number>
+  @include prefixer(animation-iteration-count, $values, webkit moz spec);
+}
+
+
+@mixin animation-direction ($directions...) {
+// normal | alternate
+  @include prefixer(animation-direction, $directions, webkit moz spec);
+}
+
+
+@mixin animation-play-state ($states...) {
+// running | paused
+  @include prefixer(animation-play-state, $states, webkit moz spec);
+}
+
+
+@mixin animation-delay ($times...) {
+  @include prefixer(animation-delay, $times, webkit moz spec);
+}
+
+
+@mixin animation-fill-mode ($modes...) {
+// none | forwards | backwards | both
+  @include prefixer(animation-fill-mode, $modes, webkit moz spec);
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/css3/_appearance.scss b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_appearance.scss
new file mode 100644
index 0000000..3eb16e4
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_appearance.scss
@@ -0,0 +1,3 @@
+@mixin appearance ($value) {
+  @include prefixer(appearance, $value, webkit moz ms o spec);
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/css3/_backface-visibility.scss b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_backface-visibility.scss
new file mode 100644
index 0000000..1161fe6
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_backface-visibility.scss
@@ -0,0 +1,6 @@
+//************************************************************************//
+// Backface-visibility mixin
+//************************************************************************//
+@mixin backface-visibility($visibility) {
+  @include prefixer(backface-visibility, $visibility, webkit spec);
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/css3/_background-image.scss b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_background-image.scss
new file mode 100644
index 0000000..17016b9
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_background-image.scss
@@ -0,0 +1,48 @@
+//************************************************************************//
+// Background-image property for adding multiple background images with
+// gradients, or for stringing multiple gradients together.
+//************************************************************************//
+
+@mixin background-image($images...) {
+  background-image: _add-prefix($images, webkit);
+  background-image: _add-prefix($images);
+}
+
+@function _add-prefix($images, $vendor: false) {
+  $images-prefixed: ();
+  $gradient-positions: false;
+  @for $i from 1 through length($images) {
+    $type: type-of(nth($images, $i)); // Get type of variable - List or String
+
+    // If variable is a list - Gradient
+    @if $type == list {
+      $gradient-type: nth(nth($images, $i), 1); // linear or radial
+      $gradient-pos: null;
+      $gradient-args: null;
+
+      @if ($gradient-type == linear) or ($gradient-type == radial) {
+        $gradient-pos:  nth(nth($images, $i), 2); // Get gradient position
+        $gradient-args: nth(nth($images, $i), 3); // Get actual gradient (red, blue)
+      }
+      @else {
+        $gradient-args: nth(nth($images, $i), 2); // Get actual gradient (red, blue)
+      }
+
+      $gradient-positions: _gradient-positions-parser($gradient-type, $gradient-pos);
+      $gradient: _render-gradients($gradient-positions, $gradient-args, $gradient-type, $vendor);
+      $images-prefixed: append($images-prefixed, $gradient, comma);
+    }
+    // If variable is a string - Image
+    @else if $type == string {
+      $images-prefixed: join($images-prefixed, nth($images, $i), comma);
+    }
+  }
+  @return $images-prefixed;
+}
+
+//Examples:
+  //@include background-image(linear-gradient(top, orange, red));
+  //@include background-image(radial-gradient(50% 50%, cover circle, orange, red));
+  //@include background-image(url("/images/a.png"), linear-gradient(orange, red));
+  //@include background-image(url("image.png"), linear-gradient(orange, red), url("image.png"));
+  //@include background-image(linear-gradient(hsla(0, 100%, 100%, 0.25) 0%, hsla(0, 100%, 100%, 0.08) 50%, transparent 50%), linear-gradient(orange, red));
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/css3/_background.scss b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_background.scss
new file mode 100644
index 0000000..975f0a6
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_background.scss
@@ -0,0 +1,103 @@
+//************************************************************************//
+// Background property for adding multiple backgrounds using shorthand
+// notation.
+//************************************************************************//
+
+@mixin background(
+  $background-1       , $background-2: null,
+  $background-3: null, $background-4: null,
+  $background-5: null, $background-6: null,
+  $background-7: null, $background-8: null,
+  $background-9: null, $background-10: null,
+  $fallback: null
+) {
+  $backgrounds: $background-1, $background-2,
+                $background-3, $background-4,
+                $background-5, $background-6,
+                $background-7, $background-8,
+                $background-9, $background-10;
+
+  $fallback-color: false;
+  @if (type-of($fallback) == color) or ($fallback == "transparent") {
+    $fallback-color: $fallback;
+  }
+  @else {
+    $fallback-color: _extract-background-color($backgrounds);
+  }
+
+  @if $fallback-color {
+    background-color: $fallback-color;
+  }
+  background: _background-add-prefix($backgrounds, webkit);
+  background: _background-add-prefix($backgrounds);
+}
+
+@function _extract-background-color($backgrounds) {
+  $final-bg-layer: nth($backgrounds, length($backgrounds));
+  @if type-of($final-bg-layer) == list {
+    @for $i from 1 through length($final-bg-layer) {
+      $value: nth($final-bg-layer, $i);
+      @if type-of($value) == color {
+        @return $value;
+      }
+    }
+  }
+  @return false;
+}
+
+@function _background-add-prefix($backgrounds, $vendor: false) {
+  $backgrounds-prefixed: ();
+
+  @for $i from 1 through length($backgrounds) {
+    $shorthand: nth($backgrounds, $i); // Get member for current index
+    $type: type-of($shorthand); // Get type of variable - List (gradient) or String (image)
+
+    // If shorthand is a list (gradient)
+    @if $type == list {
+      $first-member: nth($shorthand, 1); // Get first member of shorthand
+
+      // Linear Gradient
+      @if index(linear radial, nth($first-member, 1)) {
+        $gradient-type: nth($first-member, 1); // linear || radial
+        $gradient-args:      false;
+        $gradient-positions: false;
+        $shorthand-start:    false;
+        @if type-of($first-member) == list { // Linear gradient plus additional shorthand values - lg(red,orange)repeat,...
+          $gradient-positions: nth($first-member, 2);
+          $gradient-args:      nth($first-member, 3);
+          $shorthand-start: 2;
+        }
+        @else { // Linear gradient only - lg(red,orange),...
+          $gradient-positions: nth($shorthand, 2);
+          $gradient-args:      nth($shorthand, 3); // Get gradient (red, blue)
+        }
+
+        $gradient-positions: _gradient-positions-parser($gradient-type, $gradient-positions);
+        $gradient: _render-gradients($gradient-positions, $gradient-args, $gradient-type, $vendor);
+
+        // Append any additional shorthand args to gradient
+        @if $shorthand-start {
+          @for $j from $shorthand-start through length($shorthand) {
+            $gradient: join($gradient, nth($shorthand, $j), space);
+          }
+        }
+        $backgrounds-prefixed: append($backgrounds-prefixed, $gradient, comma);
+      }
+      // Image with additional properties
+      @else {
+        $backgrounds-prefixed: append($backgrounds-prefixed, $shorthand, comma);
+      }
+    }
+    // If shorthand is a simple string (color or image)
+    @else if $type == string {
+      $backgrounds-prefixed: join($backgrounds-prefixed, $shorthand, comma);
+    }
+  }
+  @return $backgrounds-prefixed;
+}
+
+//Examples:
+  //@include background(linear-gradient(top, orange, red));
+  //@include background(radial-gradient(circle at 40% 40%, orange, red));
+  //@include background(url("/images/a.png") no-repeat, linear-gradient(orange, red));
+  //@include background(url("image.png") center center, linear-gradient(orange, red), url("image.png"));
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/css3/_border-image.scss b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_border-image.scss
new file mode 100644
index 0000000..e552ee4
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_border-image.scss
@@ -0,0 +1,56 @@
+@mixin border-image($images) {
+  -webkit-border-image: _border-add-prefix($images, webkit);
+     -moz-border-image: _border-add-prefix($images, moz);
+       -o-border-image: _border-add-prefix($images, o);
+          border-image: _border-add-prefix($images);
+          border-style: solid;
+}
+
+@function _border-add-prefix($images, $vendor: false) {
+  $border-image: null;
+  $images-type:  type-of(nth($images, 1));
+  $first-var:    nth(nth($images, 1), 1);          // Get type of Gradient (Linear || radial)
+
+  // If input is a gradient
+  @if $images-type == string {
+    @if ($first-var == "linear") or ($first-var == "radial") {
+      $gradient-type: nth($images, 1);           // Get type of gradient (linear || radial)
+      $gradient-pos:  nth($images, 2);           // Get gradient position
+      $gradient-args: nth($images, 3);           // Get actual gradient (red, blue)
+      $gradient-positions: _gradient-positions-parser($gradient-type, $gradient-pos);
+      $border-image:  _render-gradients($gradient-positions, $gradient-args, $gradient-type, $vendor);
+    }
+    // If input is a URL
+    @else {
+      $border-image: $images;
+    }
+  }
+  // If input is gradient or url + additional args
+  @else if $images-type == list {
+    $type: type-of(nth($images, 1));           // Get type of variable - List or String
+
+    // If variable is a list - Gradient
+    @if $type == list {
+      $gradient: nth($images, 1);
+      $gradient-type: nth($gradient, 1);           // Get type of gradient (linear || radial)
+      $gradient-pos:  nth($gradient, 2);           // Get gradient position
+      $gradient-args: nth($gradient, 3);           // Get actual gradient (red, blue)
+      $gradient-positions: _gradient-positions-parser($gradient-type, $gradient-pos);
+      $border-image:  _render-gradients($gradient-positions, $gradient-args, $gradient-type, $vendor);
+
+      @for $i from 2 through length($images) {
+        $border-image: append($border-image, nth($images, $i));
+      }
+    }
+  }
+  @return $border-image;
+}
+
+//Examples:
+// @include border-image(url("image.png"));
+// @include border-image(url("image.png") 20 stretch);
+// @include border-image(linear-gradient(45deg, orange, yellow));
+// @include border-image(linear-gradient(45deg, orange, yellow) stretch);
+// @include border-image(linear-gradient(45deg, orange, yellow) 20 30 40 50 stretch round);
+// @include border-image(radial-gradient(top, cover, orange, yellow, orange));
+
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/css3/_border-radius.scss b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_border-radius.scss
new file mode 100644
index 0000000..7c17190
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_border-radius.scss
@@ -0,0 +1,22 @@
+//************************************************************************//
+// Shorthand Border-radius mixins
+//************************************************************************//
+@mixin border-top-radius($radii) {
+  @include prefixer(border-top-left-radius, $radii, spec);
+  @include prefixer(border-top-right-radius, $radii, spec);
+}
+
+@mixin border-bottom-radius($radii) {
+  @include prefixer(border-bottom-left-radius, $radii, spec);
+  @include prefixer(border-bottom-right-radius, $radii, spec);
+}
+
+@mixin border-left-radius($radii) {
+  @include prefixer(border-top-left-radius, $radii, spec);
+  @include prefixer(border-bottom-left-radius, $radii, spec);
+}
+
+@mixin border-right-radius($radii) {
+  @include prefixer(border-top-right-radius, $radii, spec);
+  @include prefixer(border-bottom-right-radius, $radii, spec);
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/css3/_box-sizing.scss b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_box-sizing.scss
new file mode 100644
index 0000000..f07e1d4
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_box-sizing.scss
@@ -0,0 +1,4 @@
+@mixin box-sizing ($box) {
+//  content-box | border-box | inherit
+  @include prefixer(box-sizing, $box, webkit moz spec);
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/css3/_calc.scss b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_calc.scss
new file mode 100644
index 0000000..94d7e4c
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_calc.scss
@@ -0,0 +1,4 @@
+@mixin calc($property, $value) {
+  #{$property}: -webkit-calc(#{$value});
+  #{$property}:         calc(#{$value});
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/css3/_columns.scss b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_columns.scss
new file mode 100644
index 0000000..96f601c
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_columns.scss
@@ -0,0 +1,47 @@
+@mixin columns($arg: auto) {
+// <column-count> || <column-width>
+  @include prefixer(columns, $arg, webkit moz spec);
+}
+
+@mixin column-count($int: auto) {
+// auto || integer
+  @include prefixer(column-count, $int, webkit moz spec);
+}
+
+@mixin column-gap($length: normal) {
+// normal || length
+  @include prefixer(column-gap, $length, webkit moz spec);
+}
+
+@mixin column-fill($arg: auto) {
+// auto || length
+  @include prefixer(column-fill, $arg, webkit moz spec);
+}
+
+@mixin column-rule($arg) {
+// <border-width> || <border-style> || <color>
+  @include prefixer(column-rule, $arg, webkit moz spec);
+}
+
+@mixin column-rule-color($color) {
+  @include prefixer(column-rule-color, $color, webkit moz spec);
+}
+
+@mixin column-rule-style($style: none) {
+// none | hidden | dashed | dotted | double | groove | inset | inset | outset | ridge | solid
+  @include prefixer(column-rule-style, $style, webkit moz spec);
+}
+
+@mixin column-rule-width ($width: none) {
+  @include prefixer(column-rule-width, $width, webkit moz spec);
+}
+
+@mixin column-span($arg: none) {
+// none || all
+  @include prefixer(column-span, $arg, webkit moz spec);
+}
+
+@mixin column-width($length: auto) {
+// auto || length
+  @include prefixer(column-width, $length, webkit moz spec);
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/css3/_filter.scss b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_filter.scss
new file mode 100644
index 0000000..8560d77
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_filter.scss
@@ -0,0 +1,5 @@
+@mixin filter($function: none) {
+  // <filter-function> [<filter-function]* | none
+  @include prefixer(filter, $function, webkit spec);
+}
+
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/css3/_flex-box.scss b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_flex-box.scss
new file mode 100644
index 0000000..34a3a05
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_flex-box.scss
@@ -0,0 +1,321 @@
+// CSS3 Flexible Box Model and property defaults
+
+// Custom shorthand notation for flexbox
+@mixin box($orient: inline-axis, $pack: start, $align: stretch) {
+  @include display-box;
+  @include box-orient($orient);
+  @include box-pack($pack);
+  @include box-align($align);
+}
+
+@mixin display-box {
+  display: -webkit-box;
+  display: -moz-box;
+  display: -ms-flexbox; // IE 10
+  display: box;
+}
+
+@mixin box-orient($orient: inline-axis) {
+// horizontal|vertical|inline-axis|block-axis|inherit
+  @include prefixer(box-orient, $orient, webkit moz spec);
+}
+
+@mixin box-pack($pack: start) {
+// start|end|center|justify
+  @include prefixer(box-pack, $pack, webkit moz spec);
+  -ms-flex-pack: $pack; // IE 10
+}
+
+@mixin box-align($align: stretch) {
+// start|end|center|baseline|stretch
+  @include prefixer(box-align, $align, webkit moz spec);
+  -ms-flex-align: $align; // IE 10
+}
+
+@mixin box-direction($direction: normal) {
+// normal|reverse|inherit
+  @include prefixer(box-direction, $direction, webkit moz spec);
+  -ms-flex-direction: $direction; // IE 10
+}
+
+@mixin box-lines($lines: single) {
+// single|multiple
+  @include prefixer(box-lines, $lines, webkit moz spec);
+}
+
+@mixin box-ordinal-group($int: 1) {
+  @include prefixer(box-ordinal-group, $int, webkit moz spec);
+  -ms-flex-order: $int; // IE 10
+}
+
+@mixin box-flex($value: 0.0) {
+  @include prefixer(box-flex, $value, webkit moz spec);
+  -ms-flex: $value; // IE 10
+}
+
+@mixin box-flex-group($int: 1) {
+  @include prefixer(box-flex-group, $int, webkit moz spec);
+}
+
+// CSS3 Flexible Box Model and property defaults
+// Unified attributes for 2009, 2011, and 2012 flavours.
+
+// 2009 - display (box | inline-box)
+// 2011 - display (flexbox | inline-flexbox)
+// 2012 - display (flex | inline-flex)
+@mixin display($value) {
+//  flex | inline-flex
+    @if $value == "flex" {
+        // 2009
+        display: -webkit-box;
+        display: -moz-box;
+        display: box;
+
+        // 2012
+        display: -webkit-flex;
+        display: -moz-flex;
+        display: -ms-flexbox; // 2011 (IE 10)
+        display: flex;
+    }
+
+    @else if $value == "inline-flex" {
+        display: -webkit-inline-box;
+        display: -moz-inline-box;
+        display: inline-box;
+
+        display: -webkit-inline-flex;
+        display: -moz-inline-flex;
+        display: -ms-inline-flexbox;
+        display: inline-flex;
+    }
+
+    @else {
+        display: $value;
+    }
+}
+
+// 2009 - box-flex (integer)
+// 2011 - flex (decimal | width decimal)
+// 2012 - flex (integer integer width)
+@mixin flex($value) {
+
+    // Grab flex-grow for older browsers.
+    $flex-grow: nth($value, 1);
+
+    // 2009
+    @include prefixer(box-flex, $flex-grow, webkit moz spec);
+
+    // 2011 (IE 10), 2012
+    @include prefixer(flex, $value, webkit moz ms spec);
+}
+
+// 2009 - box-orient ( horizontal | vertical | inline-axis | block-axis)
+//      - box-direction (normal | reverse)      
+// 2011 - flex-direction (row | row-reverse | column | column-reverse)
+// 2012 - flex-direction (row | row-reverse | column | column-reverse)
+@mixin flex-direction($value: row) {
+
+    // Alt values.
+    $value-2009: $value;
+    $value-2011: $value;
+    $direction: "normal";
+
+    @if $value == row {
+        $value-2009: horizontal;
+    }
+
+    @else if $value == "row-reverse" {
+        $value-2009: horizontal;
+        $direction: reverse;
+    }
+
+    @else if $value == column {
+        $value-2009: vertical;
+    }
+
+    @else if $value == "column-reverse" {
+        $value-2009: vertical;
+        $direction: reverse;
+    }
+
+    // 2009
+    @include prefixer(box-orient, $value-2009, webkit moz spec);
+    @if $direction == "reverse" {
+        @include prefixer(box-direction, $direction, webkit moz spec);
+    }
+
+    // 2012
+    @include prefixer(flex-direction, $value, webkit moz spec);
+
+    // 2011 (IE 10)
+    -ms-flex-direction: $value;
+}
+
+// 2009 - box-lines (single | multiple)
+// 2011 - flex-wrap (nowrap | wrap | wrap-reverse)
+// 2012 - flex-wrap (nowrap | wrap | wrap-reverse)
+@mixin flex-wrap($value: nowrap) {
+
+    // Alt values.
+    $alt-value: $value;
+    @if $value == nowrap {
+        $alt-value: single;
+    }
+
+    @else if $value == wrap {
+        $alt-value: multiple;
+    }
+
+    @else if $value == "wrap-reverse" {
+        $alt-value: multiple;
+    }
+
+    @include prefixer(box-lines, $alt-value, webkit moz spec);
+    @include prefixer(flex-wrap, $value, webkit moz ms spec);
+}
+
+// 2009 - TODO: parse values into flex-direction/flex-wrap
+// 2011 - TODO: parse values into flex-direction/flex-wrap
+// 2012 - flex-flow (flex-direction || flex-wrap)
+@mixin flex-flow($value) {
+    @include prefixer(flex-flow, $value, webkit moz spec);
+}
+
+// 2009 - box-ordinal-group (integer)
+// 2011 - flex-order (integer)
+// 2012 - order (integer)
+@mixin order($int: 0) {
+    // 2009
+    @include prefixer(box-ordinal-group, $int, webkit moz spec);
+
+    // 2012
+    @include prefixer(order, $int, webkit moz spec);
+
+    // 2011 (IE 10)
+    -ms-flex-order: $int;
+}
+
+// 2012 - flex-grow (number)
+@mixin flex-grow($number: 0) {
+    @include prefixer(flex-grow, $number, webkit moz spec);
+    -ms-flex-positive: $number;
+}
+
+// 2012 - flex-shrink (number)
+@mixin flex-shrink($number: 1) {
+    @include prefixer(flex-shrink, $number, webkit moz spec);
+    -ms-flex-negative: $number;
+}
+
+// 2012 - flex-basis (number)
+@mixin flex-basis($width: auto) {
+    @include prefixer(flex-basis, $width, webkit moz spec);
+    -ms-flex-preferred-size: $width;
+}
+
+// 2009 - box-pack (start | end | center | justify)
+// 2011 - flex-pack (start | end | center | justify)
+// 2012 - justify-content (flex-start | flex-end | center | space-between | space-around)
+@mixin justify-content ($value: flex-start) {
+
+    // Alt values.
+    $alt-value: $value;
+    @if $value == "flex-start" {
+        $alt-value: start;
+    }
+
+    @else if $value == "flex-end" {
+        $alt-value: end;
+    }
+
+    @else if $value == "space-between" {
+        $alt-value: justify;
+    }
+
+    @else if $value == "space-around" {
+        $alt-value: center;
+    }
+
+    // 2009
+    @include prefixer(box-pack, $alt-value, webkit moz spec);
+
+    // 2012
+    @include prefixer(justify-content, $value, webkit moz ms o spec);
+
+    // 2011 (IE 10)
+    -ms-flex-pack: $alt-value;
+}
+
+// 2009 - box-align (start | end | center | baseline | stretch)
+// 2011 - flex-align (start | end | center | baseline | stretch)
+// 2012 - align-items (flex-start | flex-end | center | baseline | stretch)
+@mixin align-items($value: stretch) {
+
+    $alt-value: $value;
+
+    @if $value == "flex-start" {
+        $alt-value: start;
+    }    
+
+    @else if $value == "flex-end" {
+        $alt-value: end;
+    }
+
+    // 2009
+    @include prefixer(box-align, $alt-value, webkit moz spec);
+
+    // 2012
+    @include prefixer(align-items, $value, webkit moz ms o spec);
+    
+    // 2011 (IE 10)
+    -ms-flex-align: $alt-value;    
+}
+
+// 2011 - flex-item-align (auto | start | end | center | baseline | stretch)
+// 2012 - align-self (auto | flex-start | flex-end | center | baseline | stretch)
+@mixin align-self($value: auto) {
+
+    $value-2011: $value;
+    @if $value == "flex-start" {
+        $value-2011: start;
+    }    
+
+    @else if $value == "flex-end" {
+        $value-2011: end;
+    }
+
+    // 2012
+    @include prefixer(align-self, $value, webkit moz spec);
+
+    // 2011 (IE 10)
+    -ms-flex-item-align: $value-2011;
+}
+
+// 2011 - flex-line-pack (start | end | center | justify | distribute | stretch)
+// 2012 - align-content (flex-start | flex-end | center | space-between | space-around | stretch)
+@mixin align-content($value: stretch) {
+
+    $value-2011: $value;
+    @if $value == "flex-start" {
+        $value-2011: start;
+    }    
+
+    @else if $value == "flex-end" {
+        $value-2011: end;
+    }
+
+    @else if $value == "space-between" {
+        $value-2011: justify;
+    }
+
+    @else if $value == "space-around" {
+        $value-2011: distribute;
+    }
+
+    // 2012
+    @include prefixer(align-content, $value, webkit moz spec);
+
+    // 2011 (IE 10)
+    -ms-flex-line-pack: $value-2011;
+}
+
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/css3/_font-face.scss b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_font-face.scss
new file mode 100644
index 0000000..fbf483f
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_font-face.scss
@@ -0,0 +1,23 @@
+// Order of the includes matters, and it is: normal, bold, italic, bold+italic.
+
+@mixin font-face($font-family, $file-path, $weight: normal, $style: normal, $asset-pipeline: $asset-pipeline) {
+  @font-face {
+    font-family: $font-family;
+    font-weight: $weight;
+    font-style: $style;
+
+    @if $asset-pipeline == true {
+      src: font-url('#{$file-path}.eot');
+      src: font-url('#{$file-path}.eot?#iefix')          format('embedded-opentype'),
+           font-url('#{$file-path}.woff')                format('woff'),
+           font-url('#{$file-path}.ttf')                 format('truetype'),
+           font-url('#{$file-path}.svg##{$font-family}') format('svg');
+    } @else {
+      src: url('#{$file-path}.eot');
+      src: url('#{$file-path}.eot?#iefix')               format('embedded-opentype'),
+           url('#{$file-path}.woff')                     format('woff'),
+           url('#{$file-path}.ttf')                      format('truetype'),
+           url('#{$file-path}.svg##{$font-family}')      format('svg');
+    }
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/css3/_font-feature-settings.scss b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_font-feature-settings.scss
new file mode 100644
index 0000000..8a9f536
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_font-feature-settings.scss
@@ -0,0 +1,10 @@
+// Font feature settings mixin and property default.
+// Examples: @include font-feature-settings("liga");
+//           @include font-feature-settings("lnum" false);
+//           @include font-feature-settings("pnum" 1, "kern" 0);
+//           @include font-feature-settings("ss01", "ss02");
+
+@mixin font-feature-settings($settings...) {
+  @if length($settings) == 0 { $settings: none; }
+  @include prefixer(font-feature-settings, $settings, webkit moz ms spec);
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/css3/_hidpi-media-query.scss b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_hidpi-media-query.scss
new file mode 100644
index 0000000..111e400
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_hidpi-media-query.scss
@@ -0,0 +1,10 @@
+// HiDPI mixin. Default value set to 1.3 to target Google Nexus 7 (http://bjango.com/articles/min-device-pixel-ratio/)
+@mixin hidpi($ratio: 1.3) {
+  @media only screen and (-webkit-min-device-pixel-ratio: $ratio),
+  only screen and (min--moz-device-pixel-ratio: $ratio),
+  only screen and (-o-min-device-pixel-ratio: #{$ratio}/1),
+  only screen and (min-resolution: #{round($ratio*96)}dpi),
+  only screen and (min-resolution: #{$ratio}dppx) {
+    @content;
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/css3/_hyphens.scss b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_hyphens.scss
new file mode 100644
index 0000000..5f8bdda
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_hyphens.scss
@@ -0,0 +1,4 @@
+@mixin hyphens($hyphenation: none) {
+// none | manual | auto
+  @include prefixer(hyphens, $hyphenation, webkit moz ms spec);
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/css3/_image-rendering.scss b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_image-rendering.scss
new file mode 100644
index 0000000..03432c6
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_image-rendering.scss
@@ -0,0 +1,14 @@
+@mixin image-rendering ($mode:auto) {
+
+  @if ($mode == crisp-edges) {
+      -ms-interpolation-mode: nearest-neighbor; // IE8+
+      image-rendering: -moz-crisp-edges;
+      image-rendering: -o-crisp-edges;
+      image-rendering: -webkit-optimize-contrast;
+      image-rendering: crisp-edges;
+  }
+
+  @else {
+      image-rendering: $mode;
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/css3/_inline-block.scss b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_inline-block.scss
new file mode 100644
index 0000000..3272a00
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_inline-block.scss
@@ -0,0 +1,8 @@
+// Legacy support for inline-block in IE7 (maybe IE6)
+@mixin inline-block {
+  display: inline-block;
+  vertical-align: baseline;
+  zoom: 1;
+  *display: inline;
+  *vertical-align: auto;
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/css3/_keyframes.scss b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_keyframes.scss
new file mode 100644
index 0000000..cc12be7
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_keyframes.scss
@@ -0,0 +1,35 @@
+// Adds keyframes blocks for supported prefixes, removing redundant prefixes in the block's content
+@mixin keyframes($name) {
+  $original-prefix-for-webkit:    $prefix-for-webkit;
+  $original-prefix-for-mozilla:   $prefix-for-mozilla;
+  $original-prefix-for-microsoft: $prefix-for-microsoft;
+  $original-prefix-for-opera:     $prefix-for-opera;
+  $original-prefix-for-spec:      $prefix-for-spec;
+
+  @if $original-prefix-for-webkit {
+    @include disable-prefix-for-all();
+    $prefix-for-webkit: true;
+    @-webkit-keyframes #{$name} {
+      @content;
+    }
+  }
+  @if $original-prefix-for-mozilla {
+    @include disable-prefix-for-all();
+    $prefix-for-mozilla: true;
+    @-moz-keyframes #{$name} {
+      @content;
+    }
+  }
+
+  $prefix-for-webkit:    $original-prefix-for-webkit;
+  $prefix-for-mozilla:   $original-prefix-for-mozilla;
+  $prefix-for-microsoft: $original-prefix-for-microsoft;
+  $prefix-for-opera:     $original-prefix-for-opera;
+  $prefix-for-spec:      $original-prefix-for-spec;
+
+  @if $original-prefix-for-spec {
+    @keyframes #{$name} {
+      @content;
+    }
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/css3/_linear-gradient.scss b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_linear-gradient.scss
new file mode 100644
index 0000000..e0da351
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_linear-gradient.scss
@@ -0,0 +1,38 @@
+@mixin linear-gradient($pos, $G1, $G2: null,
+                       $G3: null, $G4: null,
+                       $G5: null, $G6: null,
+                       $G7: null, $G8: null,
+                       $G9: null, $G10: null,
+                       $fallback: null) {
+  // Detect what type of value exists in $pos
+  $pos-type: type-of(nth($pos, 1));
+  $pos-spec: null;
+  $pos-degree: null;
+
+  // If $pos is missing from mixin, reassign vars and add default position
+  @if ($pos-type == color) or (nth($pos, 1) == "transparent")  {
+    $G10: $G9; $G9: $G8; $G8: $G7; $G7: $G6; $G6: $G5;
+     $G5: $G4; $G4: $G3; $G3: $G2; $G2: $G1; $G1: $pos;
+     $pos: null;
+  }
+
+  @if $pos {
+    $positions: _linear-positions-parser($pos);
+    $pos-degree: nth($positions, 1);
+    $pos-spec:   nth($positions, 2);
+  }
+
+  $full: $G1, $G2, $G3, $G4, $G5, $G6, $G7, $G8, $G9, $G10;
+
+  // Set $G1 as the default fallback color
+  $fallback-color: nth($G1, 1);
+
+  // If $fallback is a color use that color as the fallback color
+  @if (type-of($fallback) == color) or ($fallback == "transparent") {
+    $fallback-color: $fallback;
+  }
+
+  background-color: $fallback-color;
+  background-image: -webkit-linear-gradient($pos-degree $full); // Safari 5.1+, Chrome
+  background-image: unquote("linear-gradient(#{$pos-spec}#{$full})");
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/css3/_perspective.scss b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_perspective.scss
new file mode 100644
index 0000000..0e4deb8
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_perspective.scss
@@ -0,0 +1,8 @@
+@mixin perspective($depth: none) {
+  // none | <length>
+  @include prefixer(perspective, $depth, webkit moz spec);
+}
+
+@mixin perspective-origin($value: 50% 50%) {
+  @include prefixer(perspective-origin, $value, webkit moz spec);
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/css3/_placeholder.scss b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_placeholder.scss
new file mode 100644
index 0000000..5682fd0
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_placeholder.scss
@@ -0,0 +1,8 @@
+@mixin placeholder {
+  $placeholders: ":-webkit-input" ":-moz" "-moz" "-ms-input";
+  @each $placeholder in $placeholders {
+    &:#{$placeholder}-placeholder {
+      @content;
+    }
+  }
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/css3/_radial-gradient.scss b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_radial-gradient.scss
new file mode 100644
index 0000000..7a8c376
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_radial-gradient.scss
@@ -0,0 +1,39 @@
+// Requires Sass 3.1+
+@mixin radial-gradient($G1,        $G2,
+                       $G3: null, $G4: null,
+                       $G5: null, $G6: null,
+                       $G7: null, $G8: null,
+                       $G9: null, $G10: null,
+                       $pos: null,
+                       $shape-size: null,
+                       $fallback: null) {
+
+  $data: _radial-arg-parser($G1, $G2, $pos, $shape-size);
+  $G1:  nth($data, 1);
+  $G2:  nth($data, 2);
+  $pos: nth($data, 3);
+  $shape-size: nth($data, 4);
+
+  $full: $G1, $G2, $G3, $G4, $G5, $G6, $G7, $G8, $G9, $G10;
+
+  // Strip deprecated cover/contain for spec
+  $shape-size-spec: _shape-size-stripper($shape-size);
+
+  // Set $G1 as the default fallback color
+  $first-color: nth($full, 1);
+  $fallback-color: nth($first-color, 1);
+
+  @if (type-of($fallback) == color) or ($fallback == "transparent") {
+    $fallback-color: $fallback;
+  }
+
+  // Add Commas and spaces
+  $shape-size: if($shape-size, '#{$shape-size}, ', null);
+  $pos:        if($pos, '#{$pos}, ', null);
+  $pos-spec:   if($pos, 'at #{$pos}', null);
+  $shape-size-spec: if(($shape-size-spec != ' ') and ($pos == null), '#{$shape-size-spec}, ', '#{$shape-size-spec} ');
+
+  background-color:  $fallback-color;
+  background-image: -webkit-radial-gradient(unquote(#{$pos}#{$shape-size}#{$full}));
+  background-image: unquote("radial-gradient(#{$shape-size-spec}#{$pos-spec}#{$full})");
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/css3/_transform.scss b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_transform.scss
new file mode 100644
index 0000000..8cc3596
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_transform.scss
@@ -0,0 +1,15 @@
+@mixin transform($property: none) {
+//  none | <transform-function>
+  @include prefixer(transform, $property, webkit moz ms o spec);
+}
+
+@mixin transform-origin($axes: 50%) {
+// x-axis - left | center | right  | length | %
+// y-axis - top  | center | bottom | length | %
+// z-axis -                          length
+  @include prefixer(transform-origin, $axes, webkit moz ms o spec);
+}
+
+@mixin transform-style ($style: flat) {
+  @include prefixer(transform-style, $style, webkit moz ms o spec);
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/css3/_transition.scss b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_transition.scss
new file mode 100644
index 0000000..5ad4c0a
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_transition.scss
@@ -0,0 +1,77 @@
+// Shorthand mixin. Supports multiple parentheses-deliminated values for each variable.
+// Example: @include transition (all 2s ease-in-out);
+//          @include transition (opacity 1s ease-in 2s, width 2s ease-out);
+//          @include transition-property (transform, opacity);
+
+@mixin transition ($properties...) {
+  // Fix for vendor-prefix transform property
+  $needs-prefixes: false;
+  $webkit: ();
+  $moz: ();
+  $spec: ();
+
+  // Create lists for vendor-prefixed transform
+  @each $list in $properties {
+    @if nth($list, 1) == "transform" {
+      $needs-prefixes: true;
+      $list1: -webkit-transform;
+      $list2: -moz-transform;
+      $list3: ();
+
+      @each $var in $list {
+        $list3: join($list3, $var);
+
+        @if $var != "transform" {
+          $list1: join($list1, $var);
+          $list2: join($list2, $var);
+        }
+      }
+
+      $webkit: append($webkit, $list1);
+         $moz: append($moz,    $list2);
+        $spec: append($spec,   $list3);
+    }
+
+    // Create lists for non-prefixed transition properties
+    @else {
+      $webkit:  append($webkit, $list, comma);
+      $moz:     append($moz,    $list, comma);
+      $spec:    append($spec,   $list, comma);
+    }
+  }
+
+  @if $needs-prefixes {
+    -webkit-transition: $webkit;
+       -moz-transition: $moz;
+            transition: $spec;
+  }
+  @else {
+    @if length($properties) >= 1 {
+      @include prefixer(transition, $properties, webkit moz spec);
+    }
+
+    @else {
+      $properties: all 0.15s ease-out 0s;
+      @include prefixer(transition, $properties, webkit moz spec);
+    }
+  }
+}
+
+@mixin transition-property ($properties...) {
+   -webkit-transition-property: transition-property-names($properties, 'webkit');
+      -moz-transition-property: transition-property-names($properties, 'moz');
+           transition-property: transition-property-names($properties, false);
+}
+
+@mixin transition-duration ($times...) {
+  @include prefixer(transition-duration, $times, webkit moz spec);
+}
+
+@mixin transition-timing-function ($motions...) {
+// ease | linear | ease-in | ease-out | ease-in-out | cubic-bezier()
+  @include prefixer(transition-timing-function, $motions, webkit moz spec);
+}
+
+@mixin transition-delay ($times...) {
+  @include prefixer(transition-delay, $times, webkit moz spec);
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/css3/_user-select.scss b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_user-select.scss
new file mode 100644
index 0000000..1380aa8
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/css3/_user-select.scss
@@ -0,0 +1,3 @@
+@mixin user-select($arg: none) {
+  @include prefixer(user-select, $arg, webkit moz ms spec);
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/functions/README.TXT b/org.eclipse.osbp.themes/valo/util/bourbon/functions/README.TXT
new file mode 100644
index 0000000..c4ae751
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/functions/README.TXT
@@ -0,0 +1 @@
+This directory is necessary for the bundle to be consistent!
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/functions/_color-lightness.scss b/org.eclipse.osbp.themes/valo/util/bourbon/functions/_color-lightness.scss
new file mode 100644
index 0000000..8c6df4e
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/functions/_color-lightness.scss
@@ -0,0 +1,13 @@
+// Programatically determines whether a color is light or dark
+// Returns a boolean
+// More details here http://robots.thoughtbot.com/closer-look-color-lightness
+
+@function is-light($hex-color) {
+  $-local-red: red(rgba($hex-color, 1.0));
+  $-local-green: green(rgba($hex-color, 1.0));
+  $-local-blue: blue(rgba($hex-color, 1.0));
+
+  $-local-lightness: ($-local-red * 0.2126 + $-local-green * 0.7152 + $-local-blue * 0.0722) / 255;
+
+  @return $-local-lightness > .6;
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/functions/_flex-grid.scss b/org.eclipse.osbp.themes/valo/util/bourbon/functions/_flex-grid.scss
new file mode 100644
index 0000000..3bbd866
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/functions/_flex-grid.scss
@@ -0,0 +1,39 @@
+// Flexible grid
+@function flex-grid($columns, $container-columns: $fg-max-columns) {
+  $width: $columns * $fg-column + ($columns - 1) * $fg-gutter;
+  $container-width: $container-columns * $fg-column + ($container-columns - 1) * $fg-gutter;
+  @return percentage($width / $container-width);
+}
+
+// Flexible gutter
+@function flex-gutter($container-columns: $fg-max-columns, $gutter: $fg-gutter) {
+  $container-width: $container-columns * $fg-column + ($container-columns - 1) * $fg-gutter;
+  @return percentage($gutter / $container-width);
+}
+
+// The $fg-column, $fg-gutter and $fg-max-columns variables must be defined in your base stylesheet to properly use the flex-grid function.
+// This function takes the fluid grid equation (target / context = result) and uses columns to help define each.
+//
+// The calculation presumes that your column structure will be missing the last gutter:
+//
+//   -- column -- gutter -- column -- gutter -- column
+//
+//  $fg-column: 60px;             // Column Width
+//  $fg-gutter: 25px;             // Gutter Width
+//  $fg-max-columns: 12;          // Total Columns For Main Container
+//
+//  div {
+//    width: flex-grid(4);        // returns (315px / 995px) = 31.65829%;
+//    margin-left: flex-gutter(); // returns (25px / 995px) = 2.51256%;
+//
+//    p {
+//      width: flex-grid(2, 4);  // returns (145px / 315px) = 46.031746%;
+//      float: left;
+//      margin: flex-gutter(4);  // returns (25px / 315px) = 7.936508%;
+//    }
+//
+//    blockquote {
+//      float: left;
+//      width: flex-grid(2, 4); // returns (145px / 315px) = 46.031746%;
+//    }
+//  }
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/functions/_golden-ratio.scss b/org.eclipse.osbp.themes/valo/util/bourbon/functions/_golden-ratio.scss
new file mode 100644
index 0000000..463d14a
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/functions/_golden-ratio.scss
@@ -0,0 +1,3 @@
+@function golden-ratio($value, $increment) {
+  @return modular-scale($value, $increment, $golden)
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/functions/_grid-width.scss b/org.eclipse.osbp.themes/valo/util/bourbon/functions/_grid-width.scss
new file mode 100644
index 0000000..8e63d83
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/functions/_grid-width.scss
@@ -0,0 +1,13 @@
+@function grid-width($n) {
+  @return $n * $gw-column + ($n - 1) * $gw-gutter;
+}
+
+// The $gw-column and $gw-gutter variables must be defined in your base stylesheet to properly use the grid-width function.
+//
+//  $gw-column: 100px;         // Column Width
+//  $gw-gutter: 40px;          // Gutter Width
+//
+//  div {
+//    width: grid-width(4);    // returns 520px;
+//    margin-left: $gw-gutter; // returns 40px;
+//  }
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/functions/_linear-gradient.scss b/org.eclipse.osbp.themes/valo/util/bourbon/functions/_linear-gradient.scss
new file mode 100644
index 0000000..c8454d8
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/functions/_linear-gradient.scss
@@ -0,0 +1,13 @@
+@function linear-gradient($pos, $gradients...) {
+  $type: linear;
+  $pos-type: type-of(nth($pos, 1));
+
+  // if $pos doesn't exist, fix $gradient
+  @if ($pos-type == color) or (nth($pos, 1) == "transparent")  {
+    $gradients: zip($pos $gradients);
+    $pos: false;
+  }
+
+  $type-gradient: $type, $pos, $gradients;
+  @return $type-gradient;
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/functions/_modular-scale.scss b/org.eclipse.osbp.themes/valo/util/bourbon/functions/_modular-scale.scss
new file mode 100644
index 0000000..afc59eb
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/functions/_modular-scale.scss
@@ -0,0 +1,66 @@
+// Scaling Variables
+$golden:           1.618;
+$minor-second:     1.067;
+$major-second:     1.125;
+$minor-third:      1.2;
+$major-third:      1.25;
+$perfect-fourth:   1.333;
+$augmented-fourth: 1.414;
+$perfect-fifth:    1.5;
+$minor-sixth:      1.6;
+$major-sixth:      1.667;
+$minor-seventh:    1.778;
+$major-seventh:    1.875;
+$octave:           2;
+$major-tenth:      2.5;
+$major-eleventh:   2.667;
+$major-twelfth:    3;
+$double-octave:    4;
+
+@function modular-scale($value, $increment, $ratio) {
+  $v1: nth($value, 1);
+  $v2: nth($value, length($value));
+  $value: $v1;
+
+  // scale $v2 to just above $v1
+  @while $v2 > $v1 {
+    $v2: ($v2 / $ratio); // will be off-by-1
+  }
+  @while $v2 < $v1 {
+    $v2: ($v2 * $ratio); // will fix off-by-1
+  }
+
+  // check AFTER scaling $v2 to prevent double-counting corner-case
+  $double-stranded: $v2 > $v1;
+
+  @if $increment > 0 {
+    @for $i from 1 through $increment {
+      @if $double-stranded and ($v1 * $ratio) > $v2 {
+        $value: $v2;
+        $v2: ($v2 * $ratio);
+      } @else {
+        $v1: ($v1 * $ratio);
+        $value: $v1;
+      }
+    }
+  }
+
+  @if $increment < 0 {
+    // adjust $v2 to just below $v1
+    @if $double-stranded {
+      $v2: ($v2 / $ratio);
+    }
+
+    @for $i from $increment through -1 {
+      @if $double-stranded and ($v1 / $ratio) < $v2 {
+        $value: $v2;
+        $v2: ($v2 / $ratio);
+      } @else {
+        $v1: ($v1 / $ratio);
+        $value: $v1;
+      }
+    }
+  }
+
+  @return $value;
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/functions/_px-to-em.scss b/org.eclipse.osbp.themes/valo/util/bourbon/functions/_px-to-em.scss
new file mode 100644
index 0000000..4832245
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/functions/_px-to-em.scss
@@ -0,0 +1,13 @@
+// Convert pixels to ems
+// eg. for a relational value of 12px write em(12) when the parent is 16px
+// if the parent is another value say 24px write em(12, 24)
+
+@function em($pxval, $base: $em-base) {
+  @if not unitless($pxval) {
+      $pxval: strip-units($pxval);
+  }
+  @if not unitless($base) {
+      $base: strip-units($base);
+  }
+  @return ($pxval / $base) * 1em;
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/functions/_px-to-rem.scss b/org.eclipse.osbp.themes/valo/util/bourbon/functions/_px-to-rem.scss
new file mode 100644
index 0000000..96b244e
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/functions/_px-to-rem.scss
@@ -0,0 +1,15 @@
+// Convert pixels to rems
+// eg. for a relational value of 12px write rem(12)
+// Assumes $em-base is the font-size of <html>
+
+@function rem($pxval) {
+  @if not unitless($pxval) {
+      $pxval: strip-units($pxval);
+  }
+
+  $base: $em-base;
+  @if not unitless($base) {
+      $base: strip-units($base);
+  }
+  @return ($pxval / $base) * 1rem;
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/functions/_radial-gradient.scss b/org.eclipse.osbp.themes/valo/util/bourbon/functions/_radial-gradient.scss
new file mode 100644
index 0000000..4466a9c
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/functions/_radial-gradient.scss
@@ -0,0 +1,23 @@
+// This function is required and used by the background-image mixin.
+@function radial-gradient($G1,        $G2,
+                          $G3: null,  $G4: null,
+                          $G5: null,  $G6: null,
+                          $G7: null,  $G8: null,
+                          $G9: null,  $G10: null,
+                          $pos: null,
+                          $shape-size: null) {
+
+  $data: _radial-arg-parser($G1, $G2, $pos, $shape-size);
+  $G1:  nth($data, 1);
+  $G2:  nth($data, 2);
+  $pos: nth($data, 3);
+  $shape-size: nth($data, 4);
+
+  $type: radial;
+  $gradient: $G1, $G2, $G3, $G4, $G5, $G6, $G7, $G8, $G9, $G10;
+
+  $type-gradient: $type, $shape-size $pos, $gradient;
+  @return $type-gradient;
+}
+
+
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/functions/_strip-units.scss b/org.eclipse.osbp.themes/valo/util/bourbon/functions/_strip-units.scss
new file mode 100644
index 0000000..6afc6e6
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/functions/_strip-units.scss
@@ -0,0 +1,5 @@
+// Srtips the units from a value. e.g. 12px -> 12
+
+@function strip-units($val) {
+  @return ($val / ($val * 0 + 1));
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/functions/_tint-shade.scss b/org.eclipse.osbp.themes/valo/util/bourbon/functions/_tint-shade.scss
new file mode 100644
index 0000000..f717200
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/functions/_tint-shade.scss
@@ -0,0 +1,9 @@
+// Add percentage of white to a color
+@function tint($color, $percent){
+  @return mix(white, $color, $percent);
+}
+
+// Add percentage of black to a color
+@function shade($color, $percent){
+  @return mix(black, $color, $percent);
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/functions/_transition-property-name.scss b/org.eclipse.osbp.themes/valo/util/bourbon/functions/_transition-property-name.scss
new file mode 100644
index 0000000..49e621d
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/functions/_transition-property-name.scss
@@ -0,0 +1,22 @@
+// Return vendor-prefixed property names if appropriate
+// Example: transition-property-names((transform, color, background), moz) -> -moz-transform, color, background
+//************************************************************************//
+@function transition-property-names($props, $vendor: false) {
+	$new-props: ();
+	
+	@each $prop in $props {
+		$new-props: append($new-props, transition-property-name($prop, $vendor), comma);
+	}
+
+	@return $new-props;
+}
+
+@function transition-property-name($prop, $vendor: false) {
+	// put other properties that need to be prefixed here aswell
+	@if $vendor and $prop == transform {
+		@return unquote('-' + $vendor + '-' + $prop);
+	}
+	@else {
+		@return $prop;
+	}
+}
\ No newline at end of file
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/functions/_unpack.scss b/org.eclipse.osbp.themes/valo/util/bourbon/functions/_unpack.scss
new file mode 100644
index 0000000..3775963
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/functions/_unpack.scss
@@ -0,0 +1,17 @@
+// Convert shorthand to the 4-value syntax
+
+@function unpack($shorthand) {
+  @if length($shorthand) == 1 {
+    @return nth($shorthand, 1) nth($shorthand, 1) nth($shorthand, 1) nth($shorthand, 1);
+  }
+  @else if length($shorthand) == 2 {
+    @return nth($shorthand, 1) nth($shorthand, 2) nth($shorthand, 1) nth($shorthand, 2);
+  }
+  @else if length($shorthand) == 3 {
+    @return nth($shorthand, 1) nth($shorthand, 2) nth($shorthand, 3) nth($shorthand, 2);
+  }
+  @else {
+    @return $shorthand;
+  }
+}
+
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/helpers/README.TXT b/org.eclipse.osbp.themes/valo/util/bourbon/helpers/README.TXT
new file mode 100644
index 0000000..c4ae751
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/helpers/README.TXT
@@ -0,0 +1 @@
+This directory is necessary for the bundle to be consistent!
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/helpers/_gradient-positions-parser.scss b/org.eclipse.osbp.themes/valo/util/bourbon/helpers/_gradient-positions-parser.scss
new file mode 100644
index 0000000..07d30b6
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/helpers/_gradient-positions-parser.scss
@@ -0,0 +1,13 @@
+@function _gradient-positions-parser($gradient-type, $gradient-positions) {
+  @if $gradient-positions
+  and ($gradient-type == linear)
+  and (type-of($gradient-positions) != color) {
+    $gradient-positions: _linear-positions-parser($gradient-positions);
+  }
+  @else if $gradient-positions
+  and ($gradient-type == radial)
+  and (type-of($gradient-positions) != color) {
+    $gradient-positions: _radial-positions-parser($gradient-positions);
+  }
+  @return $gradient-positions;
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/helpers/_linear-positions-parser.scss b/org.eclipse.osbp.themes/valo/util/bourbon/helpers/_linear-positions-parser.scss
new file mode 100644
index 0000000..d26383e
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/helpers/_linear-positions-parser.scss
@@ -0,0 +1,61 @@
+@function _linear-positions-parser($pos) {
+  $type: type-of(nth($pos, 1));
+  $spec: null;
+  $degree: null;
+  $side: null;
+  $corner: null;
+  $length: length($pos);
+  // Parse Side and corner positions
+  @if ($length > 1) {
+    @if nth($pos, 1) == "to" { // Newer syntax
+      $side: nth($pos, 2);
+
+      @if $length == 2 { // eg. to top
+        // Swap for backwards compatability
+        $degree: _position-flipper(nth($pos, 2));
+      }
+      @else if $length == 3 { // eg. to top left
+        $corner: nth($pos, 3);
+      }
+    }
+    @else if $length == 2 { // Older syntax ("top left")
+      $side: _position-flipper(nth($pos, 1));
+      $corner: _position-flipper(nth($pos, 2));
+    }
+
+    @if ("#{$side} #{$corner}" == "left top") or ("#{$side} #{$corner}" == "top left") {
+      $degree: _position-flipper(#{$side}) _position-flipper(#{$corner});
+    }
+    @else if ("#{$side} #{$corner}" == "right top") or ("#{$side} #{$corner}" == "top right") {
+      $degree: _position-flipper(#{$side}) _position-flipper(#{$corner});
+    }
+    @else if ("#{$side} #{$corner}" == "right bottom") or ("#{$side} #{$corner}" == "bottom right") {
+      $degree: _position-flipper(#{$side}) _position-flipper(#{$corner});
+    }
+    @else if ("#{$side} #{$corner}" == "left bottom") or ("#{$side} #{$corner}" == "bottom left") {
+      $degree: _position-flipper(#{$side}) _position-flipper(#{$corner});
+    }
+    $spec: to $side $corner;
+  }
+  @else if $length == 1 {
+    // Swap for backwards compatability
+    @if $type == string {
+      $degree: $pos;
+      $spec: to _position-flipper($pos);
+    }
+    @else {
+      $degree: -270 - $pos; //rotate the gradient opposite from spec
+      $spec: $pos;
+    }
+  }
+  $degree: unquote($degree + ",");
+  $spec:   unquote($spec + ",");
+  @return $degree $spec;
+}
+
+@function _position-flipper($pos) {
+ @return if($pos == left, right, null)
+         if($pos == right, left, null)
+         if($pos == top, bottom, null)
+         if($pos == bottom, top, null);
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/helpers/_radial-arg-parser.scss b/org.eclipse.osbp.themes/valo/util/bourbon/helpers/_radial-arg-parser.scss
new file mode 100644
index 0000000..a3a3704
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/helpers/_radial-arg-parser.scss
@@ -0,0 +1,69 @@
+@function _radial-arg-parser($G1, $G2, $pos, $shape-size) {
+  @each $value in $G1, $G2 {
+    $first-val: nth($value, 1);
+    $pos-type:  type-of($first-val);
+    $spec-at-index: null;
+
+    // Determine if spec was passed to mixin
+    @if type-of($value) == list {
+      $spec-at-index: if(index($value, at), index($value, at), false);
+    }
+    @if $spec-at-index {
+      @if $spec-at-index > 1 {
+        @for $i from 1 through ($spec-at-index - 1) {
+          $shape-size: $shape-size nth($value, $i);
+        }
+        @for $i from ($spec-at-index + 1) through length($value) {
+          $pos: $pos nth($value, $i);
+        }
+      }
+      @else if $spec-at-index == 1 {
+        @for $i from ($spec-at-index + 1) through length($value) {
+          $pos: $pos nth($value, $i);
+        }
+      }
+      $G1: null;
+    }
+
+    // If not spec calculate correct values
+    @else {
+      @if ($pos-type != color) or ($first-val != "transparent") {
+        @if ($pos-type == number)
+        or ($first-val == "center")
+        or ($first-val == "top")
+        or ($first-val == "right")
+        or ($first-val == "bottom")
+        or ($first-val == "left") {
+
+          $pos: $value;
+
+          @if $pos == $G1 {
+            $G1: null;
+          }
+        }
+
+        @else if
+           ($first-val == "ellipse")
+        or ($first-val == "circle")
+        or ($first-val == "closest-side")
+        or ($first-val == "closest-corner")
+        or ($first-val == "farthest-side")
+        or ($first-val == "farthest-corner")
+        or ($first-val == "contain")
+        or ($first-val == "cover") {
+
+          $shape-size: $value;
+
+          @if $value == $G1 {
+            $G1: null;
+          }
+
+          @else if $value == $G2 {
+            $G2: null;
+          }
+        }
+      }
+    }
+  }
+  @return $G1, $G2, $pos, $shape-size;
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/helpers/_radial-positions-parser.scss b/org.eclipse.osbp.themes/valo/util/bourbon/helpers/_radial-positions-parser.scss
new file mode 100644
index 0000000..6a5b477
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/helpers/_radial-positions-parser.scss
@@ -0,0 +1,18 @@
+@function _radial-positions-parser($gradient-pos) {
+  $shape-size: nth($gradient-pos, 1);
+  $pos:        nth($gradient-pos, 2);
+  $shape-size-spec: _shape-size-stripper($shape-size);
+
+  $pre-spec: unquote(if($pos, "#{$pos}, ", null))
+             unquote(if($shape-size, "#{$shape-size},", null));
+  $pos-spec: if($pos, "at #{$pos}", null);
+
+  $spec: "#{$shape-size-spec} #{$pos-spec}";
+
+  // Add comma
+  @if ($spec != '  ') {
+    $spec: "#{$spec},"
+  }
+
+  @return $pre-spec $spec;
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/helpers/_render-gradients.scss b/org.eclipse.osbp.themes/valo/util/bourbon/helpers/_render-gradients.scss
new file mode 100644
index 0000000..c145110
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/helpers/_render-gradients.scss
@@ -0,0 +1,26 @@
+// User for linear and radial gradients within background-image or border-image properties
+
+@function _render-gradients($gradient-positions, $gradients, $gradient-type, $vendor: false) {
+  $pre-spec: null;
+  $spec: null;
+  $vendor-gradients: null;
+  @if $gradient-type == linear {
+    @if $gradient-positions {
+      $pre-spec: nth($gradient-positions, 1);
+      $spec:     nth($gradient-positions, 2);
+    }
+  }
+  @else if $gradient-type == radial {
+    $pre-spec: nth($gradient-positions, 1);
+    $spec:     nth($gradient-positions, 2);
+  }
+
+  @if $vendor {
+    $vendor-gradients: "-#{$vendor}-#{$gradient-type}-gradient(#{$pre-spec} #{$gradients})";
+  }
+  @else if $vendor == false {
+    $vendor-gradients: "#{$gradient-type}-gradient(#{$spec} #{$gradients})";
+  }
+  $vendor-gradients: unquote($vendor-gradients);
+  @return $vendor-gradients;
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/helpers/_shape-size-stripper.scss b/org.eclipse.osbp.themes/valo/util/bourbon/helpers/_shape-size-stripper.scss
new file mode 100644
index 0000000..ee5eda4
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/helpers/_shape-size-stripper.scss
@@ -0,0 +1,10 @@
+@function _shape-size-stripper($shape-size) {
+  $shape-size-spec: null;
+  @each $value in $shape-size {
+    @if ($value == "cover") or ($value == "contain") {
+      $value: null;
+    }
+    $shape-size-spec: "#{$shape-size-spec} #{$value}";
+  }
+  @return $shape-size-spec;
+}
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/settings/README.TXT b/org.eclipse.osbp.themes/valo/util/bourbon/settings/README.TXT
new file mode 100644
index 0000000..c4ae751
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/settings/README.TXT
@@ -0,0 +1 @@
+This directory is necessary for the bundle to be consistent!
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/settings/_asset-pipeline.scss b/org.eclipse.osbp.themes/valo/util/bourbon/settings/_asset-pipeline.scss
new file mode 100644
index 0000000..d481a6a
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/settings/_asset-pipeline.scss
@@ -0,0 +1 @@
+$asset-pipeline: false !default;
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/settings/_prefixer.scss b/org.eclipse.osbp.themes/valo/util/bourbon/settings/_prefixer.scss
new file mode 100644
index 0000000..ecab49f
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/settings/_prefixer.scss
@@ -0,0 +1,6 @@
+// Variable settings for /addons/prefixer.scss
+$prefix-for-webkit:    true !default;
+$prefix-for-mozilla:   true !default;
+$prefix-for-microsoft: true !default;
+$prefix-for-opera:     true !default;
+$prefix-for-spec:      true !default; // required for keyframe mixin
diff --git a/org.eclipse.osbp.themes/valo/util/bourbon/settings/_px-to-em.scss b/org.eclipse.osbp.themes/valo/util/bourbon/settings/_px-to-em.scss
new file mode 100644
index 0000000..f2f9a3e
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/bourbon/settings/_px-to-em.scss
@@ -0,0 +1 @@
+$em-base: 16px !default;
diff --git a/org.eclipse.osbp.themes/valo/util/readme.txt b/org.eclipse.osbp.themes/valo/util/readme.txt
new file mode 100644
index 0000000..6da8982
--- /dev/null
+++ b/org.eclipse.osbp.themes/valo/util/readme.txt
@@ -0,0 +1,8 @@
+The Bourbon library has been modified to work around the limitations of the Sass Compiler.
+The following changes should be taken into account if Bourbon is upgraded to a newer
+version:
+
+file _transition-property-name.scss, function transition-property-name: added space around
+the operation '+'. This changed one line from
+@return unquote('-'+$vendor+'-'+$prop); 
+to @return unquote('-' + $vendor + '-' + $prop);
\ No newline at end of file
diff --git a/org.eclipse.osbp.vaadin.widgetset.feature/.project b/org.eclipse.osbp.vaadin.widgetset.feature/.project
new file mode 100644
index 0000000..2a08da6
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset.feature/.project
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>org.eclipse.osbp.vaadin.widgetset.feature</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.pde.FeatureBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.m2e.core.maven2Builder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
+		<nature>org.eclipse.m2e.core.maven2Nature</nature>
+		<nature>org.eclipse.pde.FeatureNature</nature>
+	</natures>
+</projectDescription>
diff --git a/org.eclipse.osbp.vaadin.widgetset.feature/LICENSE.txt b/org.eclipse.osbp.vaadin.widgetset.feature/LICENSE.txt
new file mode 100644
index 0000000..ff42ad4
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset.feature/LICENSE.txt
@@ -0,0 +1,161 @@
+Eclipse Public License -v 1.0
+
+THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION
+OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
+
+1. DEFINITIONS
+
+"Contribution" means:
+
+a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and
+
+b) in the case of each subsequent Contributor:
+
+i) changes to the Program, and
+
+ii) additions to the Program;
+
+where such changes and/or additions to the Program originate from and are distributed by that particular Contributor.
+A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone
+acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate
+modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not
+derivative works of the Program.
+
+"Contributor" means any person or entity that distributes the Program.
+
+"Licensed Patents " mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of
+its Contribution alone or when combined with the Program.
+
+"Program" means the Contributions distributed in accordance with this Agreement.
+
+"Recipient" means anyone who receives the Program under this Agreement, including all Contributors.
+
+2. GRANT OF RIGHTS
+
+a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide,
+royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute
+and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code
+form.
+
+b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide,
+royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the
+Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the
+combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such
+addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not
+apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder.
+
+c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no
+assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property
+rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity
+based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and
+licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property
+rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the
+Program, it is Recipient's responsibility to acquire that license before distributing the Program.
+
+d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to
+grant the copyright license set forth in this Agreement.
+
+3. REQUIREMENTS
+
+A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:
+
+a) it complies with the terms and conditions of this Agreement; and
+
+b) its license agreement:
+
+i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including
+warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and
+fitness for a particular purpose;
+
+ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special,
+incidental and consequential damages, such as lost profits;
+
+iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any
+other party; and
+
+iv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it
+in a reasonable manner on or through a medium customarily used for software exchange.
+
+When the Program is made available in source code form:
+
+a) it must be made available under this Agreement; and
+
+b) a copy of this Agreement must be included with each copy of the Program.
+
+Contributors may not remove or alter any copyright notices contained within the Program.
+
+Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows
+subsequent Recipients to identify the originator of the Contribution.
+
+4. COMMERCIAL DISTRIBUTION
+
+Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and
+the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes
+the Program in a commercial product offering should do so in a manner which does not create potential liability for
+other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor
+("Commercial Contributor") hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor")
+against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions
+brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such
+Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The
+obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual
+property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
+Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the
+Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may
+ participate in any such claim at its own expense.
+
+For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is
+then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties
+related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone.
+Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to
+those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result,
+the Commercial Contributor must pay those damages.
+
+5. NO WARRANTY
+
+EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
+CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE,
+NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for
+determining the appropriateness of using and distributing the Program and assumes all risks associated with its
+exercise of rights under this Agreement , including but not limited to the risks and costs of program errors, compliance
+with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations.
+
+6. DISCLAIMER OF LIABILITY
+
+EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS),
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
+HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+7. GENERAL
+
+If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or
+enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such
+provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.
+
+If Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit)
+alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such
+Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such
+litigation is filed.
+
+All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or
+conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such
+noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution
+of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses
+ granted by Recipient relating to the Program shall continue and survive.
+
+Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement
+is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish
+new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the
+right to modify this Agreement. The Eclipse Foundation is the initial Agreement Steward. The Eclipse Foundation may
+assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the
+Agreement will be given a distinguishing version number. The Program (including Contributions) may always be
+distributed subject to the version of the Agreement under which it was received. In addition, after a new version of
+the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the
+new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
+the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or
+otherwise. All rights in the Program not expressly granted under this Agreement are reserved.
+
+This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States
+of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause
+of action arose. Each party waives its rights to a jury trial in any resulting litigation.
\ No newline at end of file
diff --git a/org.eclipse.osbp.vaadin.widgetset.feature/build.properties b/org.eclipse.osbp.vaadin.widgetset.feature/build.properties
new file mode 100644
index 0000000..b8920ff
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset.feature/build.properties
@@ -0,0 +1,2 @@
+bin.includes = license.html,  epl-v10.html,  feature.xml,\
+               feature.properties
diff --git a/org.eclipse.osbp.vaadin.widgetset.feature/epl-v10.html b/org.eclipse.osbp.vaadin.widgetset.feature/epl-v10.html
new file mode 100644
index 0000000..b398acc
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset.feature/epl-v10.html
@@ -0,0 +1,259 @@
+<!--?xml version="1.0" encoding="ISO-8859-1" ?-->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Eclipse Public License - Version 1.0</title>
+<style type="text/css">
+  body {
+    size: 8.5in 11.0in;
+    margin: 0.25in 0.5in 0.25in 0.5in;
+    tab-interval: 0.5in;
+    }
+  p {  	
+    margin-left: auto;
+    margin-top:  0.5em;
+    margin-bottom: 0.5em;
+    }
+  p.list {
+  	margin-left: 0.5in;
+    margin-top:  0.05em;
+    margin-bottom: 0.05em;
+    }
+  </style>
+
+</head>
+
+<body lang="EN-US">
+
+<h2>Eclipse Public License - v 1.0</h2>
+
+<p>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
+PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR
+DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS
+AGREEMENT.</p>
+
+<p><b>1. DEFINITIONS</b></p>
+
+<p>"Contribution" means:</p>
+
+<p class="list">a) in the case of the initial Contributor, the initial
+code and documentation distributed under this Agreement, and</p>
+<p class="list">b) in the case of each subsequent Contributor:</p>
+<p class="list">i) changes to the Program, and</p>
+<p class="list">ii) additions to the Program;</p>
+<p class="list">where such changes and/or additions to the Program
+originate from and are distributed by that particular Contributor. A
+Contribution 'originates' from a Contributor if it was added to the
+Program by such Contributor itself or anyone acting on such
+Contributor's behalf. Contributions do not include additions to the
+Program which: (i) are separate modules of software distributed in
+conjunction with the Program under their own license agreement, and (ii)
+are not derivative works of the Program.</p>
+
+<p>"Contributor" means any person or entity that distributes
+the Program.</p>
+
+<p>"Licensed Patents" mean patent claims licensable by a
+Contributor which are necessarily infringed by the use or sale of its
+Contribution alone or when combined with the Program.</p>
+
+<p>"Program" means the Contributions distributed in accordance
+with this Agreement.</p>
+
+<p>"Recipient" means anyone who receives the Program under
+this Agreement, including all Contributors.</p>
+
+<p><b>2. GRANT OF RIGHTS</b></p>
+
+<p class="list">a) Subject to the terms of this Agreement, each
+Contributor hereby grants Recipient a non-exclusive, worldwide,
+royalty-free copyright license to reproduce, prepare derivative works
+of, publicly display, publicly perform, distribute and sublicense the
+Contribution of such Contributor, if any, and such derivative works, in
+source code and object code form.</p>
+
+<p class="list">b) Subject to the terms of this Agreement, each
+Contributor hereby grants Recipient a non-exclusive, worldwide,
+royalty-free patent license under Licensed Patents to make, use, sell,
+offer to sell, import and otherwise transfer the Contribution of such
+Contributor, if any, in source code and object code form. This patent
+license shall apply to the combination of the Contribution and the
+Program if, at the time the Contribution is added by the Contributor,
+such addition of the Contribution causes such combination to be covered
+by the Licensed Patents. The patent license shall not apply to any other
+combinations which include the Contribution. No hardware per se is
+licensed hereunder.</p>
+
+<p class="list">c) Recipient understands that although each Contributor
+grants the licenses to its Contributions set forth herein, no assurances
+are provided by any Contributor that the Program does not infringe the
+patent or other intellectual property rights of any other entity. Each
+Contributor disclaims any liability to Recipient for claims brought by
+any other entity based on infringement of intellectual property rights
+or otherwise. As a condition to exercising the rights and licenses
+granted hereunder, each Recipient hereby assumes sole responsibility to
+secure any other intellectual property rights needed, if any. For
+example, if a third party patent license is required to allow Recipient
+to distribute the Program, it is Recipient's responsibility to acquire
+that license before distributing the Program.</p>
+
+<p class="list">d) Each Contributor represents that to its knowledge it
+has sufficient copyright rights in its Contribution, if any, to grant
+the copyright license set forth in this Agreement.</p>
+
+<p><b>3. REQUIREMENTS</b></p>
+
+<p>A Contributor may choose to distribute the Program in object code
+form under its own license agreement, provided that:</p>
+
+<p class="list">a) it complies with the terms and conditions of this
+Agreement; and</p>
+
+<p class="list">b) its license agreement:</p>
+
+<p class="list">i) effectively disclaims on behalf of all Contributors
+all warranties and conditions, express and implied, including warranties
+or conditions of title and non-infringement, and implied warranties or
+conditions of merchantability and fitness for a particular purpose;</p>
+
+<p class="list">ii) effectively excludes on behalf of all Contributors
+all liability for damages, including direct, indirect, special,
+incidental and consequential damages, such as lost profits;</p>
+
+<p class="list">iii) states that any provisions which differ from this
+Agreement are offered by that Contributor alone and not by any other
+party; and</p>
+
+<p class="list">iv) states that source code for the Program is available
+from such Contributor, and informs licensees how to obtain it in a
+reasonable manner on or through a medium customarily used for software
+exchange.</p>
+
+<p>When the Program is made available in source code form:</p>
+
+<p class="list">a) it must be made available under this Agreement; and</p>
+
+<p class="list">b) a copy of this Agreement must be included with each
+copy of the Program.</p>
+
+<p>Contributors may not remove or alter any copyright notices contained
+within the Program.</p>
+
+<p>Each Contributor must identify itself as the originator of its
+Contribution, if any, in a manner that reasonably allows subsequent
+Recipients to identify the originator of the Contribution.</p>
+
+<p><b>4. COMMERCIAL DISTRIBUTION</b></p>
+
+<p>Commercial distributors of software may accept certain
+responsibilities with respect to end users, business partners and the
+like. While this license is intended to facilitate the commercial use of
+the Program, the Contributor who includes the Program in a commercial
+product offering should do so in a manner which does not create
+potential liability for other Contributors. Therefore, if a Contributor
+includes the Program in a commercial product offering, such Contributor
+("Commercial Contributor") hereby agrees to defend and
+indemnify every other Contributor ("Indemnified Contributor")
+against any losses, damages and costs (collectively "Losses")
+arising from claims, lawsuits and other legal actions brought by a third
+party against the Indemnified Contributor to the extent caused by the
+acts or omissions of such Commercial Contributor in connection with its
+distribution of the Program in a commercial product offering. The
+obligations in this section do not apply to any claims or Losses
+relating to any actual or alleged intellectual property infringement. In
+order to qualify, an Indemnified Contributor must: a) promptly notify
+the Commercial Contributor in writing of such claim, and b) allow the
+Commercial Contributor to control, and cooperate with the Commercial
+Contributor in, the defense and any related settlement negotiations. The
+Indemnified Contributor may participate in any such claim at its own
+expense.</p>
+
+<p>For example, a Contributor might include the Program in a commercial
+product offering, Product X. That Contributor is then a Commercial
+Contributor. If that Commercial Contributor then makes performance
+claims, or offers warranties related to Product X, those performance
+claims and warranties are such Commercial Contributor's responsibility
+alone. Under this section, the Commercial Contributor would have to
+defend claims against the other Contributors related to those
+performance claims and warranties, and if a court requires any other
+Contributor to pay any damages as a result, the Commercial Contributor
+must pay those damages.</p>
+
+<p><b>5. NO WARRANTY</b></p>
+
+<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
+PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
+OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,
+ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
+OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
+responsible for determining the appropriateness of using and
+distributing the Program and assumes all risks associated with its
+exercise of rights under this Agreement , including but not limited to
+the risks and costs of program errors, compliance with applicable laws,
+damage to or loss of data, programs or equipment, and unavailability or
+interruption of operations.</p>
+
+<p><b>6. DISCLAIMER OF LIABILITY</b></p>
+
+<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT
+NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
+WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
+DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
+HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</p>
+
+<p><b>7. GENERAL</b></p>
+
+<p>If any provision of this Agreement is invalid or unenforceable under
+applicable law, it shall not affect the validity or enforceability of
+the remainder of the terms of this Agreement, and without further action
+by the parties hereto, such provision shall be reformed to the minimum
+extent necessary to make such provision valid and enforceable.</p>
+
+<p>If Recipient institutes patent litigation against any entity
+(including a cross-claim or counterclaim in a lawsuit) alleging that the
+Program itself (excluding combinations of the Program with other
+software or hardware) infringes such Recipient's patent(s), then such
+Recipient's rights granted under Section 2(b) shall terminate as of the
+date such litigation is filed.</p>
+
+<p>All Recipient's rights under this Agreement shall terminate if it
+fails to comply with any of the material terms or conditions of this
+Agreement and does not cure such failure in a reasonable period of time
+after becoming aware of such noncompliance. If all Recipient's rights
+under this Agreement terminate, Recipient agrees to cease use and
+distribution of the Program as soon as reasonably practicable. However,
+Recipient's obligations under this Agreement and any licenses granted by
+Recipient relating to the Program shall continue and survive.</p>
+
+<p>Everyone is permitted to copy and distribute copies of this
+Agreement, but in order to avoid inconsistency the Agreement is
+copyrighted and may only be modified in the following manner. The
+Agreement Steward reserves the right to publish new versions (including
+revisions) of this Agreement from time to time. No one other than the
+Agreement Steward has the right to modify this Agreement. The Eclipse
+Foundation is the initial Agreement Steward. The Eclipse Foundation may
+assign the responsibility to serve as the Agreement Steward to a
+suitable separate entity. Each new version of the Agreement will be
+given a distinguishing version number. The Program (including
+Contributions) may always be distributed subject to the version of the
+Agreement under which it was received. In addition, after a new version
+of the Agreement is published, Contributor may elect to distribute the
+Program (including its Contributions) under the new version. Except as
+expressly stated in Sections 2(a) and 2(b) above, Recipient receives no
+rights or licenses to the intellectual property of any Contributor under
+this Agreement, whether expressly, by implication, estoppel or
+otherwise. All rights in the Program not expressly granted under this
+Agreement are reserved.</p>
+
+<p>This Agreement is governed by the laws of the State of New York and
+the intellectual property laws of the United States of America. No party
+to this Agreement will bring a legal action under this Agreement more
+than one year after the cause of action arose. Each party waives its
+rights to a jury trial in any resulting litigation.</p>
+
+
+
+</body></html>
\ No newline at end of file
diff --git a/org.eclipse.osbp.vaadin.widgetset.feature/feature.properties b/org.eclipse.osbp.vaadin.widgetset.feature/feature.properties
new file mode 100644
index 0000000..1fb66b5
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset.feature/feature.properties
@@ -0,0 +1,169 @@
+###############################################################################
+# Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany).
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#     Cristiano Gavião - initial API and implementation
+###############################################################################
+# feature.properties
+# contains externalized strings for feature.xml
+# "%foo" in feature.xml corresponds to the key "foo" in this file
+# java.io.Properties file (ISO 8859-1 with "\" escapes)
+# This file should be translated.
+
+# "featureName" property - name of the feature
+featureName =OSBP Vaadin Widgetset 
+
+# "providerName" property - name of the company that provides the feature
+providerName=Eclipse OSBP
+
+# "description" property - description of the feature
+description=This feature provides the bundles for the OSBP Vaadin Widgetset.
+
+# "updateSiteName" property - label for the update site
+updateSiteName=
+
+# "copyright" property - text of the "Feature Update Copyright"
+copyright=\
+Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany) \n\
+All rights reserved. This program and the accompanying materials\n\
+are made available under the terms of the Eclipse Public License v1.0\n\
+which accompanies this distribution, and is available at\n\
+http://www.eclipse.org/legal/epl-v10.html\n\
+\n\
+################ end of copyright property ####################################
+
+# "licenseURL" property - URL of the "Feature License"
+# do not translate value - just change to point to a locale-specific HTML page
+licenseURL=license.html
+
+# "license" property - text of the "Feature Update License"
+# should be plain text version of license agreement pointed to be "licenseURL"
+license=\
+Eclipse Foundation Software User Agreement\n\
+February 1, 2011\n\
+\n\
+Usage Of Content\n\
+\n\
+THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR\n\
+OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT").\n\
+USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS\n\
+AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR\n\
+NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU\n\
+AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT\n\
+AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS\n\
+OR NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE\n\
+TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS\n\
+OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\
+BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\
+\n\
+Applicable Licenses\n\
+\n\
+Unless otherwise indicated, all Content made available by the\n\
+Eclipse Foundation is provided to you under the terms and conditions of\n\
+the Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is\n\
+provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.\n\
+For purposes of the EPL, "Program" will mean the Content.\n\
+\n\
+Content includes, but is not limited to, source code, object code,\n\
+documentation and other files maintained in the Eclipse Foundation source code\n\
+repository ("Repository") in software modules ("Modules") and made available\n\
+as downloadable archives ("Downloads").\n\
+\n\
+       - Content may be structured and packaged into modules to facilitate delivering,\n\
+         extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"),\n\
+         plug-in fragments ("Fragments"), and features ("Features").\n\
+       - Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)\n\
+         in a directory named "plugins".\n\
+       - A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.\n\
+         Each Feature may be packaged as a sub-directory in a directory named "features".\n\
+         Within a Feature, files named "feature.xml" may contain a list of the names and version\n\
+         numbers of the Plug-ins and/or Fragments associated with that Feature.\n\
+       - Features may also include other Features ("Included Features"). Within a Feature, files\n\
+         named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\
+\n\
+The terms and conditions governing Plug-ins and Fragments should be\n\
+contained in files named "about.html" ("Abouts"). The terms and\n\
+conditions governing Features and Included Features should be contained\n\
+in files named "license.html" ("Feature Licenses"). Abouts and Feature\n\
+Licenses may be located in any directory of a Download or Module\n\
+including, but not limited to the following locations:\n\
+\n\
+       - The top-level (root) directory\n\
+       - Plug-in and Fragment directories\n\
+       - Inside Plug-ins and Fragments packaged as JARs\n\
+       - Sub-directories of the directory named "src" of certain Plug-ins\n\
+       - Feature directories\n\
+\n\
+Note: if a Feature made available by the Eclipse Foundation is installed using the\n\
+Provisioning Technology (as defined below), you must agree to a license ("Feature \n\
+Update License") during the installation process. If the Feature contains\n\
+Included Features, the Feature Update License should either provide you\n\
+with the terms and conditions governing the Included Features or inform\n\
+you where you can locate them. Feature Update Licenses may be found in\n\
+the "license" property of files named "feature.properties" found within a Feature.\n\
+Such Abouts, Feature Licenses, and Feature Update Licenses contain the\n\
+terms and conditions (or references to such terms and conditions) that\n\
+govern your use of the associated Content in that directory.\n\
+\n\
+THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER\n\
+TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.\n\
+SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\
+\n\
+       - Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html)\n\
+       - Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\
+       - Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\
+       - Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\
+       - Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/supporters/metrolink/license.html)\n\
+       - Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\
+\n\
+IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR\n\
+TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License\n\
+is provided, please contact the Eclipse Foundation to determine what terms and conditions\n\
+govern that particular Content.\n\
+\n\
+\n\Use of Provisioning Technology\n\
+\n\
+The Eclipse Foundation makes available provisioning software, examples of which include,\n\
+but are not limited to, p2 and the Eclipse Update Manager ("Provisioning Technology") for\n\
+the purpose of allowing users to install software, documentation, information and/or\n\
+other materials (collectively "Installable Software"). This capability is provided with\n\
+the intent of allowing such users to install, extend and update Eclipse-based products.\n\
+Information about packaging Installable Software is available at\n\
+http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").\n\
+\n\
+You may use Provisioning Technology to allow other parties to install Installable Software.\n\
+You shall be responsible for enabling the applicable license agreements relating to the\n\
+Installable Software to be presented to, and accepted by, the users of the Provisioning Technology\n\
+in accordance with the Specification. By using Provisioning Technology in such a manner and\n\
+making it available in accordance with the Specification, you further acknowledge your\n\
+agreement to, and the acquisition of all necessary rights to permit the following:\n\
+\n\
+       1. A series of actions may occur ("Provisioning Process") in which a user may execute\n\
+          the Provisioning Technology on a machine ("Target Machine") with the intent of installing,\n\
+          extending or updating the functionality of an Eclipse-based product.\n\
+       2. During the Provisioning Process, the Provisioning Technology may cause third party\n\
+          Installable Software or a portion thereof to be accessed and copied to the Target Machine.\n\
+       3. Pursuant to the Specification, you will provide to the user the terms and conditions that\n\
+          govern the use of the Installable Software ("Installable Software Agreement") and such\n\
+          Installable Software Agreement shall be accessed from the Target Machine in accordance\n\
+          with the Specification. Such Installable Software Agreement must inform the user of the\n\
+          terms and conditions that govern the Installable Software and must solicit acceptance by\n\
+          the end user in the manner prescribed in such Installable Software Agreement. Upon such\n\
+          indication of agreement by the user, the provisioning Technology will complete installation\n\
+          of the Installable Software.\n\
+\n\
+Cryptography\n\
+\n\
+Content may contain encryption software. The country in which you are\n\
+currently may have restrictions on the import, possession, and use,\n\
+and/or re-export to another country, of encryption software. BEFORE\n\
+using any encryption software, please check the country's laws,\n\
+regulations and policies concerning the import, possession, or use, and\n\
+re-export of encryption software, to see if this is permitted.\n\
+\n\
+Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.\n
+########### end of license property ##########################################
diff --git a/org.eclipse.osbp.vaadin.widgetset.feature/feature.xml b/org.eclipse.osbp.vaadin.widgetset.feature/feature.xml
new file mode 100644
index 0000000..1d01b97
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset.feature/feature.xml
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--#======================================================================= -->
+<!--# Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany) -->
+<!--# All rights reserved. This program and the accompanying materials -->
+<!--# are made available under the terms of the Eclipse Public License v1.0 -->
+<!--# which accompanies this distribution, and is available at -->
+<!--# http://www.eclipse.org/legal/epl-v10.html -->
+<!--# -->
+<!--# Contributors: -->
+<!--#     Christophe Loetz (Loetz GmbH&Co.KG) - initial API and implementation -->
+<!--#======================================================================= -->
+
+<feature
+        id="org.eclipse.osbp.vaadin.widgetset.feature"
+        label="%featureName"
+        version="0.9.0.qualifier"
+        provider-name="%providerName">
+        
+    <description>
+        %description
+    </description>
+        
+    <copyright>
+        %copyright
+    </copyright>
+        
+    <license url="%licenseURL">
+        %license
+    </license>
+        
+    <plugin
+        id="org.eclipse.osbp.vaadin.widgetset"
+        download-size="0"
+        install-size="0"
+        version="0.0.0"
+        unpack="false"/>
+
+    <plugin
+        id="org.eclipse.osbp.themes"
+        download-size="0"
+        install-size="0"
+        version="0.0.0"
+        unpack="false"/>
+        
+    <plugin
+        id="org.eclipse.osbp.themes"
+        download-size="0"
+        install-size="0"
+        version="0.0.0"
+        unpack="false"/>
+</feature>
diff --git a/org.eclipse.osbp.vaadin.widgetset.feature/license.html b/org.eclipse.osbp.vaadin.widgetset.feature/license.html
new file mode 100644
index 0000000..6e579a5
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset.feature/license.html
@@ -0,0 +1,164 @@
+<!--?xml version="1.0" encoding="ISO-8859-1" ?-->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Eclipse Foundation Software User Agreement</title>
+</head>
+
+<body lang="EN-US">
+<h2>Eclipse Foundation Software User Agreement</h2>
+<p>February 1, 2011</p>
+
+<h3>Usage Of Content</h3>
+
+<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
+   (COLLECTIVELY "CONTENT").  USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
+   CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU AGREE THAT YOUR USE
+   OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
+   NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
+   CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
+
+<h3>Applicable Licenses</h3>
+
+<p>Unless otherwise indicated, all Content made available by the Eclipse
+ Foundation is provided to you under the terms and conditions of the 
+Eclipse Public License Version 1.0
+   ("EPL").  A copy of the EPL is provided with this Content and is also
+ available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+   For purposes of the EPL, "Program" will mean the Content.</p>
+
+<p>Content includes, but is not limited to, source code, object code, 
+documentation and other files maintained in the Eclipse Foundation 
+source code
+   repository ("Repository") in software modules ("Modules") and made 
+available as downloadable archives ("Downloads").</p>
+
+<ul>
+       <li>Content may be structured and packaged into modules to 
+facilitate delivering, extending, and upgrading the Content.  Typical 
+modules may include plug-ins ("Plug-ins"), plug-in fragments 
+("Fragments"), and features ("Features").</li>
+       <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&#8482; ARchive) in a directory named "plugins".</li>
+       <li>A Feature is a bundle of one or more Plug-ins and/or 
+Fragments and associated material.  Each Feature may be packaged as a 
+sub-directory in a directory named "features".  Within a Feature, files 
+named "feature.xml" may contain a list of the names and version numbers 
+of the Plug-ins
+      and/or Fragments associated with that Feature.</li>
+       <li>Features may also include other Features ("Included 
+Features"). Within a Feature, files named "feature.xml" may contain a 
+list of the names and version numbers of Included Features.</li>
+</ul>
+
+<p>The terms and conditions governing Plug-ins and Fragments should be 
+contained in files named "about.html" ("Abouts"). The terms and 
+conditions governing Features and
+Included Features should be contained in files named "license.html" 
+("Feature Licenses").  Abouts and Feature Licenses may be located in any
+ directory of a Download or Module
+including, but not limited to the following locations:</p>
+
+<ul>
+       <li>The top-level (root) directory</li>
+       <li>Plug-in and Fragment directories</li>
+       <li>Inside Plug-ins and Fragments packaged as JARs</li>
+       <li>Sub-directories of the directory named "src" of certain Plug-ins</li>
+       <li>Feature directories</li>
+</ul>
+
+<p>Note: if a Feature made available by the Eclipse Foundation is 
+installed using the Provisioning Technology (as defined below), you must
+ agree to a license ("Feature Update License") during the
+installation process.  If the Feature contains Included Features, the 
+Feature Update License should either provide you with the terms and 
+conditions governing the Included Features or
+inform you where you can locate them.  Feature Update Licenses may be 
+found in the "license" property of files named "feature.properties" 
+found within a Feature.
+Such Abouts, Feature Licenses, and Feature Update Licenses contain the 
+terms and conditions (or references to such terms and conditions) that 
+govern your use of the associated Content in
+that directory.</p>
+
+<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER 
+TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.
+  SOME OF THESE
+OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
+
+<ul>
+       <li>Eclipse Distribution License Version 1.0 (available at <a href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)</li>
+       <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
+       <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
+       <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
+       <li>Metro Link Public License 1.00 (available at <a href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</a>)</li>
+       <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
+</ul>
+
+<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND 
+CONDITIONS PRIOR TO USE OF THE CONTENT.  If no About, Feature License, 
+or Feature Update License is provided, please
+contact the Eclipse Foundation to determine what terms and conditions 
+govern that particular Content.</p>
+
+
+<h3>Use of Provisioning Technology</h3>
+
+<p>The Eclipse Foundation makes available provisioning software, 
+examples of which include, but are not limited to, p2 and the Eclipse
+   Update Manager ("Provisioning Technology") for the purpose of 
+allowing users to install software, documentation, information and/or
+   other materials (collectively "Installable Software"). This 
+capability is provided with the intent of allowing such users to
+   install, extend and update Eclipse-based products. Information about 
+packaging Installable Software is available at <a href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
+   ("Specification").</p>
+
+<p>You may use Provisioning Technology to allow other parties to install
+ Installable Software. You shall be responsible for enabling the
+   applicable license agreements relating to the Installable Software to
+ be presented to, and accepted by, the users of the Provisioning 
+Technology
+   in accordance with the Specification. By using Provisioning 
+Technology in such a manner and making it available in accordance with 
+the
+   Specification, you further acknowledge your agreement to, and the 
+acquisition of all necessary rights to permit the following:</p>
+
+<ol>
+       <li>A series of actions may occur ("Provisioning Process") in 
+which a user may execute the Provisioning Technology
+       on a machine ("Target Machine") with the intent of installing, 
+extending or updating the functionality of an Eclipse-based
+       product.</li>
+       <li>During the Provisioning Process, the Provisioning Technology 
+may cause third party Installable Software or a portion thereof to be
+       accessed and copied to the Target Machine.</li>
+       <li>Pursuant to the Specification, you will provide to the user 
+the terms and conditions that govern the use of the Installable
+       Software ("Installable Software Agreement") and such Installable 
+Software Agreement shall be accessed from the Target
+       Machine in accordance with the Specification. Such Installable 
+Software Agreement must inform the user of the terms and conditions that
+ govern
+       the Installable Software and must solicit acceptance by the end 
+user in the manner prescribed in such Installable Software Agreement. 
+Upon such
+       indication of agreement by the user, the provisioning Technology 
+will complete installation of the Installable Software.</li>
+</ol>
+
+<h3>Cryptography</h3>
+
+<p>Content may contain encryption software. The country in which you are
+ currently may have restrictions on the import, possession, and use, 
+and/or re-export to
+   another country, of encryption software. BEFORE using any encryption 
+software, please check the country's laws, regulations and policies 
+concerning the import,
+   possession, or use, and re-export of encryption software, to see if 
+this is permitted.</p>
+
+<p><small>Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.</small></p>
+
+
+</body></html>
\ No newline at end of file
diff --git a/org.eclipse.osbp.vaadin.widgetset.feature/pom.xml b/org.eclipse.osbp.vaadin.widgetset.feature/pom.xml
new file mode 100644
index 0000000..c66e6da
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset.feature/pom.xml
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--#======================================================================= -->
+<!--# Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany). -->
+<!--# All rights reserved. This program and the accompanying materials -->
+<!--# are made available under the terms of the Eclipse Public License v1.0 -->
+<!--# which accompanies this distribution, and is available at -->
+<!--# http://www.eclipse.org/legal/epl-v10.html -->
+<!--# -->
+<!--# Contributors: -->
+<!--# Christophe Loetz  (Loetz GmbH&Co.KG) - Initial implementation API and implementation -->
+<!--#======================================================================= -->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+	<modelVersion>4.0.0</modelVersion>
+
+	<parent>
+		<groupId>org.eclipse.osbp.vaadin.widgetset</groupId>
+		<artifactId>org.eclipse.osbp.vaadin.widgetset.aggregator</artifactId>
+		<version>0.9.0-SNAPSHOT</version>
+	</parent>
+
+	<artifactId>org.eclipse.osbp.vaadin.widgetset.feature</artifactId>
+	<packaging>eclipse-feature</packaging>
+
+	<build>
+		<plugins>
+			<plugin>
+				<groupId>org.eclipse.tycho.extras</groupId>
+				<artifactId>tycho-source-feature-plugin</artifactId>
+				<version>${tychoExtrasVersion}</version>
+				<executions>
+					<execution>
+						<id>source-feature</id>
+						<phase>package</phase>
+						<goals>
+							<goal>source-feature</goal>
+						</goals>
+					</execution>
+				</executions>
+				<configuration>
+					<labelSuffix> (source)</labelSuffix>
+					<excludes>
+						<plugin id="dcharts"/>
+						<plugin id="com.vaadin.theme-compiler"/>
+						<plugin id="com.vaadin.client-compiled"/>
+						<plugin id="com.vaadin.server"/>
+						<plugin id="com.vaadin.shared"/>
+						<plugin id="com.vaadin.shared.deps"/>
+						<plugin id="com.vaadin.themes"/>
+					</excludes>
+				</configuration>
+			</plugin>
+			<plugin>
+				<!-- workaround while bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=398250 
+					is not fixed -->
+				<groupId>org.eclipse.tycho</groupId>
+				<artifactId>tycho-p2-plugin</artifactId>
+				<version>${tycho-version}</version>
+				<executions>
+					<execution>
+						<id>attached-p2-metadata</id>
+						<phase>package</phase>
+						<goals>
+							<goal>p2-metadata</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+			<plugin>
+				<artifactId>maven-javadoc-plugin</artifactId>
+				<executions>
+					<execution>
+						<id>javadoc-jar</id>
+						<phase>package</phase>
+						<goals>
+							<goal>jar</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+		</plugins>
+	</build>
+
+	<dependencies>
+	</dependencies>
+
+</project>
diff --git a/org.eclipse.osbp.vaadin.widgetset.feature/src/main/javadoc/README.txt b/org.eclipse.osbp.vaadin.widgetset.feature/src/main/javadoc/README.txt
new file mode 100644
index 0000000..831da7e
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset.feature/src/main/javadoc/README.txt
@@ -0,0 +1 @@
+Resource folder for javadoc resources.
\ No newline at end of file
diff --git a/org.eclipse.osbp.vaadin.widgetset.feature/src/overview.html b/org.eclipse.osbp.vaadin.widgetset.feature/src/overview.html
new file mode 100644
index 0000000..47e1dbf
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset.feature/src/overview.html
@@ -0,0 +1,9 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html>
+<head>
+	<title>OSBP Tools Graphical Entity</title>
+</head>
+<body>
+<p>The <b>OSBP&nbsp;Vaadin Widgetset </b>provides the bundles for the OSBP widgetset&nbsp;and&nbsp;themes for Vaadin.</p>
+</body>
+</html>
diff --git a/org.eclipse.osbp.vaadin.widgetset/.project b/org.eclipse.osbp.vaadin.widgetset/.project
new file mode 100644
index 0000000..bde1a35
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset/.project
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>org.eclipse.osbp.vaadin.widgetset</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.pde.ManifestBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.pde.SchemaBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.babel.editor.rbeBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.m2e.core.maven2Builder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
+		<nature>org.eclipse.m2e.core.maven2Nature</nature>
+		<nature>org.eclipse.pde.PluginNature</nature>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+		<nature>org.eclipse.babel.editor.rbeNature</nature>
+	</natures>
+</projectDescription>
diff --git a/org.eclipse.osbp.vaadin.widgetset/LICENSE.txt b/org.eclipse.osbp.vaadin.widgetset/LICENSE.txt
new file mode 100644
index 0000000..ff42ad4
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset/LICENSE.txt
@@ -0,0 +1,161 @@
+Eclipse Public License -v 1.0
+
+THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION
+OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
+
+1. DEFINITIONS
+
+"Contribution" means:
+
+a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and
+
+b) in the case of each subsequent Contributor:
+
+i) changes to the Program, and
+
+ii) additions to the Program;
+
+where such changes and/or additions to the Program originate from and are distributed by that particular Contributor.
+A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone
+acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate
+modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not
+derivative works of the Program.
+
+"Contributor" means any person or entity that distributes the Program.
+
+"Licensed Patents " mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of
+its Contribution alone or when combined with the Program.
+
+"Program" means the Contributions distributed in accordance with this Agreement.
+
+"Recipient" means anyone who receives the Program under this Agreement, including all Contributors.
+
+2. GRANT OF RIGHTS
+
+a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide,
+royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute
+and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code
+form.
+
+b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide,
+royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the
+Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the
+combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such
+addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not
+apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder.
+
+c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no
+assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property
+rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity
+based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and
+licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property
+rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the
+Program, it is Recipient's responsibility to acquire that license before distributing the Program.
+
+d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to
+grant the copyright license set forth in this Agreement.
+
+3. REQUIREMENTS
+
+A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:
+
+a) it complies with the terms and conditions of this Agreement; and
+
+b) its license agreement:
+
+i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including
+warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and
+fitness for a particular purpose;
+
+ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special,
+incidental and consequential damages, such as lost profits;
+
+iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any
+other party; and
+
+iv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it
+in a reasonable manner on or through a medium customarily used for software exchange.
+
+When the Program is made available in source code form:
+
+a) it must be made available under this Agreement; and
+
+b) a copy of this Agreement must be included with each copy of the Program.
+
+Contributors may not remove or alter any copyright notices contained within the Program.
+
+Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows
+subsequent Recipients to identify the originator of the Contribution.
+
+4. COMMERCIAL DISTRIBUTION
+
+Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and
+the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes
+the Program in a commercial product offering should do so in a manner which does not create potential liability for
+other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor
+("Commercial Contributor") hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor")
+against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions
+brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such
+Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The
+obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual
+property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
+Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the
+Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may
+ participate in any such claim at its own expense.
+
+For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is
+then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties
+related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone.
+Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to
+those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result,
+the Commercial Contributor must pay those damages.
+
+5. NO WARRANTY
+
+EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
+CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE,
+NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for
+determining the appropriateness of using and distributing the Program and assumes all risks associated with its
+exercise of rights under this Agreement , including but not limited to the risks and costs of program errors, compliance
+with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations.
+
+6. DISCLAIMER OF LIABILITY
+
+EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS),
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
+HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+7. GENERAL
+
+If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or
+enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such
+provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.
+
+If Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit)
+alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such
+Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such
+litigation is filed.
+
+All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or
+conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such
+noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution
+of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses
+ granted by Recipient relating to the Program shall continue and survive.
+
+Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement
+is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish
+new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the
+right to modify this Agreement. The Eclipse Foundation is the initial Agreement Steward. The Eclipse Foundation may
+assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the
+Agreement will be given a distinguishing version number. The Program (including Contributions) may always be
+distributed subject to the version of the Agreement under which it was received. In addition, after a new version of
+the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the
+new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
+the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or
+otherwise. All rights in the Program not expressly granted under this Agreement are reserved.
+
+This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States
+of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause
+of action arose. Each party waives its rights to a jury trial in any resulting litigation.
\ No newline at end of file
diff --git a/org.eclipse.osbp.vaadin.widgetset/META-INF/MANIFEST.MF b/org.eclipse.osbp.vaadin.widgetset/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..5ccb43e
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset/META-INF/MANIFEST.MF
@@ -0,0 +1,39 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: org.eclipse.osbp.vaadin.widgetset
+Bundle-SymbolicName: org.eclipse.osbp.vaadin.widgetset;singleton:=true
+Bundle-Vendor: Eclipse OSBP
+Bundle-Version: 0.9.0.qualifier
+Bundle-Activator: org.eclipse.osbp.vaadin.widgetset.Activator
+Require-Bundle: org.eclipse.core.runtime,
+ com.vaadin.client-compiled;bundle-version="7.5.7",
+ com.vaadin.sass-compiler;bundle-version="0.9.12",
+ com.vaadin.shared;bundle-version="7.5.7",
+ com.vaadin.theme-compiler;bundle-version="7.1.1",
+ com.vaadin.themes;bundle-version="7.5.7",
+ org.jsoup;bundle-version="1.8.3",
+ overlays.osgi;bundle-version="1.0.0",
+ animator.osgi;bundle-version="[2.0.0,2.0.1)",
+ dom.osgi;bundle-version="[0.1.0,0.1.1)",
+ dCharts.osgi;bundle-version="1.7.0",
+ easyuploads.osgi;bundle-version="[7.4.2,7.4.3)",
+ popupbutton.osgi;bundle-version="[2.5.0,2.5.1)",
+ multifileupload.osgi;bundle-version="[1.10,1.11)",
+ dragdroplayouts.osgi;bundle-version="[1.1.3,1.1.4)",
+ contextmenu.osgi;bundle-version="[4.6,4.7)",
+ refresher.osgi;bundle-version="[1.2.3.7,1.2.4)",
+ sizereporter.osgi;bundle-version="[0.1.4,0.1.5)",
+ filteringtable.osgi;bundle-version="0.9.13",
+ org.w3c.css.sac;bundle-version="1.3.1",
+ org.w3c.flute;bundle-version="1.3.0",
+ org.eclipse.osbp.runtime.web.vaadin.components.widget;bundle-version="[0.9.0,0.10.0)",
+ org.eclipse.osbp.vaadin.addons.absolutelayout;bundle-version="[0.9.0,0.10.0)",
+ org.eclipse.osbp.vaadin.addons.designer.overlay;bundle-version="[0.9.0,0.10.0)",
+ org.eclipse.osbp.vaadin.addons.suggesttext;bundle-version="[0.9.0,0.10.0)",
+ org.eclipse.osbp.vaaclipse.widgets;bundle-version="[0.9.0,0.10.0)",
+ org.vaadin.addons.vaadin-grid-util;bundle-version="1.0.8",
+ org.eclipse.osbp.ecview.extension.grid.presentation.clientside;bundle-version="[0.9.0,0.10.0)",
+ org.eclipse.osbp.fork.vaadin.addon.maskedtextfield;bundle-version="0.1.10"
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-ActivationPolicy: lazy
+
diff --git a/org.eclipse.osbp.vaadin.widgetset/README.md b/org.eclipse.osbp.vaadin.widgetset/README.md
new file mode 100644
index 0000000..550f3cb
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset/README.md
@@ -0,0 +1,11 @@
+
+# How to build the OS.bee theme
+
+It requires two steps.
+
+
+*   Run the sass-compiler (See files sass.compile.* in the folder). For now it does not work by maven?!
+*   Compile the widgetset by calling "mvn clean verify"
+
+ 
+
diff --git a/org.eclipse.osbp.vaadin.widgetset/about.html b/org.eclipse.osbp.vaadin.widgetset/about.html
new file mode 100644
index 0000000..64c0598
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset/about.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+ 
+<p>June 1, 2016</p>	
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;).  Unless otherwise 
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 (&quot;EPL&quot;).  A copy of the EPL is available 
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is 
+being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
+apply to your use of any object code in the Content.  Check the Redistributor's license that was 
+provided with the Content.  If no such license exists, contact the Redistributor.  Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
+
+</body>
+</html>
\ No newline at end of file
diff --git a/org.eclipse.osbp.vaadin.widgetset/about.ini b/org.eclipse.osbp.vaadin.widgetset/about.ini
new file mode 100644
index 0000000..7df671f
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset/about.ini
@@ -0,0 +1,17 @@
+# about.ini
+# contains information about a feature
+# java.io.Properties file (ISO 8859-1 with "\" escapes)
+# "%key" are externalized strings defined in about.properties
+# This file does not need to be translated.
+
+# Property "aboutText" contains blurb for "About" dialog (translated)
+aboutText=%featureText
+
+# Property "featureImage" contains path to feature image (32x32)
+featureImage=
+
+# Property "appName" contains name of the application (translated)
+appName=%featureName
+
+# Property "welcomePage" contains path to welcome page (special XML-based format)
+welcomePage=
diff --git a/org.eclipse.osbp.vaadin.widgetset/about.mappings b/org.eclipse.osbp.vaadin.widgetset/about.mappings
new file mode 100644
index 0000000..4511a0a
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset/about.mappings
@@ -0,0 +1,6 @@
+# about.mappings
+# contains fill-ins for about.properties
+# java.io.Properties file (ISO 8859-1 with "\" escapes)
+# This file does not need to be translated.
+
+0=qualifier
diff --git a/org.eclipse.osbp.vaadin.widgetset/about.properties b/org.eclipse.osbp.vaadin.widgetset/about.properties
new file mode 100644
index 0000000..ce0ad1c
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset/about.properties
@@ -0,0 +1,26 @@
+#
+# Copyright (c) 2012, 2016 - Loetz GmbH&Co.KG (Heidelberg)
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#    Loetz GmbH&Co.KG - initial API and implementation
+#
+
+# NLS_MESSAGEFORMAT_VAR
+
+featureName=org.eclipse.osbp.vaadin.widgetset
+
+################ blurb property ####################################
+featureText=\
+Copyright (c) 2012-2016 - Loetz GmbH&Co.KG \n\
+All rights reserved. This program and the accompanying materials\n\
+are made available under the terms of the Eclipse Public License v1.0\n\
+which accompanies this distribution, and is available at\n\
+http://www.eclipse.org/legal/epl-v10.html\n\
+\n\
+Contributors:\n\
+    Loetz GmbH&Co.KG - implementation\n
+################ end of blurb property ####################################
diff --git a/org.eclipse.osbp.vaadin.widgetset/build.properties b/org.eclipse.osbp.vaadin.widgetset/build.properties
new file mode 100644
index 0000000..2990946
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset/build.properties
@@ -0,0 +1,11 @@
+source.. = src/
+output.. = target/classes/
+bin.includes = about.properties,  about.mappings,  about.ini,  about.html,  META-INF/,\
+               VAADIN/,\
+               .,\
+               license.html,\
+               LICENSE.txt,\
+               epl-v10.html
+src.includes = about.properties,  about.mappings,  about.ini,  about.html,  license.html,\
+               LICENSE.txt,\
+               epl-v10.html			   
diff --git a/org.eclipse.osbp.vaadin.widgetset/epl-v10.html b/org.eclipse.osbp.vaadin.widgetset/epl-v10.html
new file mode 100644
index 0000000..b398acc
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset/epl-v10.html
@@ -0,0 +1,259 @@
+<!--?xml version="1.0" encoding="ISO-8859-1" ?-->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Eclipse Public License - Version 1.0</title>
+<style type="text/css">
+  body {
+    size: 8.5in 11.0in;
+    margin: 0.25in 0.5in 0.25in 0.5in;
+    tab-interval: 0.5in;
+    }
+  p {  	
+    margin-left: auto;
+    margin-top:  0.5em;
+    margin-bottom: 0.5em;
+    }
+  p.list {
+  	margin-left: 0.5in;
+    margin-top:  0.05em;
+    margin-bottom: 0.05em;
+    }
+  </style>
+
+</head>
+
+<body lang="EN-US">
+
+<h2>Eclipse Public License - v 1.0</h2>
+
+<p>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
+PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR
+DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS
+AGREEMENT.</p>
+
+<p><b>1. DEFINITIONS</b></p>
+
+<p>"Contribution" means:</p>
+
+<p class="list">a) in the case of the initial Contributor, the initial
+code and documentation distributed under this Agreement, and</p>
+<p class="list">b) in the case of each subsequent Contributor:</p>
+<p class="list">i) changes to the Program, and</p>
+<p class="list">ii) additions to the Program;</p>
+<p class="list">where such changes and/or additions to the Program
+originate from and are distributed by that particular Contributor. A
+Contribution 'originates' from a Contributor if it was added to the
+Program by such Contributor itself or anyone acting on such
+Contributor's behalf. Contributions do not include additions to the
+Program which: (i) are separate modules of software distributed in
+conjunction with the Program under their own license agreement, and (ii)
+are not derivative works of the Program.</p>
+
+<p>"Contributor" means any person or entity that distributes
+the Program.</p>
+
+<p>"Licensed Patents" mean patent claims licensable by a
+Contributor which are necessarily infringed by the use or sale of its
+Contribution alone or when combined with the Program.</p>
+
+<p>"Program" means the Contributions distributed in accordance
+with this Agreement.</p>
+
+<p>"Recipient" means anyone who receives the Program under
+this Agreement, including all Contributors.</p>
+
+<p><b>2. GRANT OF RIGHTS</b></p>
+
+<p class="list">a) Subject to the terms of this Agreement, each
+Contributor hereby grants Recipient a non-exclusive, worldwide,
+royalty-free copyright license to reproduce, prepare derivative works
+of, publicly display, publicly perform, distribute and sublicense the
+Contribution of such Contributor, if any, and such derivative works, in
+source code and object code form.</p>
+
+<p class="list">b) Subject to the terms of this Agreement, each
+Contributor hereby grants Recipient a non-exclusive, worldwide,
+royalty-free patent license under Licensed Patents to make, use, sell,
+offer to sell, import and otherwise transfer the Contribution of such
+Contributor, if any, in source code and object code form. This patent
+license shall apply to the combination of the Contribution and the
+Program if, at the time the Contribution is added by the Contributor,
+such addition of the Contribution causes such combination to be covered
+by the Licensed Patents. The patent license shall not apply to any other
+combinations which include the Contribution. No hardware per se is
+licensed hereunder.</p>
+
+<p class="list">c) Recipient understands that although each Contributor
+grants the licenses to its Contributions set forth herein, no assurances
+are provided by any Contributor that the Program does not infringe the
+patent or other intellectual property rights of any other entity. Each
+Contributor disclaims any liability to Recipient for claims brought by
+any other entity based on infringement of intellectual property rights
+or otherwise. As a condition to exercising the rights and licenses
+granted hereunder, each Recipient hereby assumes sole responsibility to
+secure any other intellectual property rights needed, if any. For
+example, if a third party patent license is required to allow Recipient
+to distribute the Program, it is Recipient's responsibility to acquire
+that license before distributing the Program.</p>
+
+<p class="list">d) Each Contributor represents that to its knowledge it
+has sufficient copyright rights in its Contribution, if any, to grant
+the copyright license set forth in this Agreement.</p>
+
+<p><b>3. REQUIREMENTS</b></p>
+
+<p>A Contributor may choose to distribute the Program in object code
+form under its own license agreement, provided that:</p>
+
+<p class="list">a) it complies with the terms and conditions of this
+Agreement; and</p>
+
+<p class="list">b) its license agreement:</p>
+
+<p class="list">i) effectively disclaims on behalf of all Contributors
+all warranties and conditions, express and implied, including warranties
+or conditions of title and non-infringement, and implied warranties or
+conditions of merchantability and fitness for a particular purpose;</p>
+
+<p class="list">ii) effectively excludes on behalf of all Contributors
+all liability for damages, including direct, indirect, special,
+incidental and consequential damages, such as lost profits;</p>
+
+<p class="list">iii) states that any provisions which differ from this
+Agreement are offered by that Contributor alone and not by any other
+party; and</p>
+
+<p class="list">iv) states that source code for the Program is available
+from such Contributor, and informs licensees how to obtain it in a
+reasonable manner on or through a medium customarily used for software
+exchange.</p>
+
+<p>When the Program is made available in source code form:</p>
+
+<p class="list">a) it must be made available under this Agreement; and</p>
+
+<p class="list">b) a copy of this Agreement must be included with each
+copy of the Program.</p>
+
+<p>Contributors may not remove or alter any copyright notices contained
+within the Program.</p>
+
+<p>Each Contributor must identify itself as the originator of its
+Contribution, if any, in a manner that reasonably allows subsequent
+Recipients to identify the originator of the Contribution.</p>
+
+<p><b>4. COMMERCIAL DISTRIBUTION</b></p>
+
+<p>Commercial distributors of software may accept certain
+responsibilities with respect to end users, business partners and the
+like. While this license is intended to facilitate the commercial use of
+the Program, the Contributor who includes the Program in a commercial
+product offering should do so in a manner which does not create
+potential liability for other Contributors. Therefore, if a Contributor
+includes the Program in a commercial product offering, such Contributor
+("Commercial Contributor") hereby agrees to defend and
+indemnify every other Contributor ("Indemnified Contributor")
+against any losses, damages and costs (collectively "Losses")
+arising from claims, lawsuits and other legal actions brought by a third
+party against the Indemnified Contributor to the extent caused by the
+acts or omissions of such Commercial Contributor in connection with its
+distribution of the Program in a commercial product offering. The
+obligations in this section do not apply to any claims or Losses
+relating to any actual or alleged intellectual property infringement. In
+order to qualify, an Indemnified Contributor must: a) promptly notify
+the Commercial Contributor in writing of such claim, and b) allow the
+Commercial Contributor to control, and cooperate with the Commercial
+Contributor in, the defense and any related settlement negotiations. The
+Indemnified Contributor may participate in any such claim at its own
+expense.</p>
+
+<p>For example, a Contributor might include the Program in a commercial
+product offering, Product X. That Contributor is then a Commercial
+Contributor. If that Commercial Contributor then makes performance
+claims, or offers warranties related to Product X, those performance
+claims and warranties are such Commercial Contributor's responsibility
+alone. Under this section, the Commercial Contributor would have to
+defend claims against the other Contributors related to those
+performance claims and warranties, and if a court requires any other
+Contributor to pay any damages as a result, the Commercial Contributor
+must pay those damages.</p>
+
+<p><b>5. NO WARRANTY</b></p>
+
+<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
+PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
+OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,
+ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
+OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
+responsible for determining the appropriateness of using and
+distributing the Program and assumes all risks associated with its
+exercise of rights under this Agreement , including but not limited to
+the risks and costs of program errors, compliance with applicable laws,
+damage to or loss of data, programs or equipment, and unavailability or
+interruption of operations.</p>
+
+<p><b>6. DISCLAIMER OF LIABILITY</b></p>
+
+<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT
+NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
+WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
+DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
+HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</p>
+
+<p><b>7. GENERAL</b></p>
+
+<p>If any provision of this Agreement is invalid or unenforceable under
+applicable law, it shall not affect the validity or enforceability of
+the remainder of the terms of this Agreement, and without further action
+by the parties hereto, such provision shall be reformed to the minimum
+extent necessary to make such provision valid and enforceable.</p>
+
+<p>If Recipient institutes patent litigation against any entity
+(including a cross-claim or counterclaim in a lawsuit) alleging that the
+Program itself (excluding combinations of the Program with other
+software or hardware) infringes such Recipient's patent(s), then such
+Recipient's rights granted under Section 2(b) shall terminate as of the
+date such litigation is filed.</p>
+
+<p>All Recipient's rights under this Agreement shall terminate if it
+fails to comply with any of the material terms or conditions of this
+Agreement and does not cure such failure in a reasonable period of time
+after becoming aware of such noncompliance. If all Recipient's rights
+under this Agreement terminate, Recipient agrees to cease use and
+distribution of the Program as soon as reasonably practicable. However,
+Recipient's obligations under this Agreement and any licenses granted by
+Recipient relating to the Program shall continue and survive.</p>
+
+<p>Everyone is permitted to copy and distribute copies of this
+Agreement, but in order to avoid inconsistency the Agreement is
+copyrighted and may only be modified in the following manner. The
+Agreement Steward reserves the right to publish new versions (including
+revisions) of this Agreement from time to time. No one other than the
+Agreement Steward has the right to modify this Agreement. The Eclipse
+Foundation is the initial Agreement Steward. The Eclipse Foundation may
+assign the responsibility to serve as the Agreement Steward to a
+suitable separate entity. Each new version of the Agreement will be
+given a distinguishing version number. The Program (including
+Contributions) may always be distributed subject to the version of the
+Agreement under which it was received. In addition, after a new version
+of the Agreement is published, Contributor may elect to distribute the
+Program (including its Contributions) under the new version. Except as
+expressly stated in Sections 2(a) and 2(b) above, Recipient receives no
+rights or licenses to the intellectual property of any Contributor under
+this Agreement, whether expressly, by implication, estoppel or
+otherwise. All rights in the Program not expressly granted under this
+Agreement are reserved.</p>
+
+<p>This Agreement is governed by the laws of the State of New York and
+the intellectual property laws of the United States of America. No party
+to this Agreement will bring a legal action under this Agreement more
+than one year after the cause of action arose. Each party waives its
+rights to a jury trial in any resulting litigation.</p>
+
+
+
+</body></html>
\ No newline at end of file
diff --git a/org.eclipse.osbp.vaadin.widgetset/license.html b/org.eclipse.osbp.vaadin.widgetset/license.html
new file mode 100644
index 0000000..6e579a5
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset/license.html
@@ -0,0 +1,164 @@
+<!--?xml version="1.0" encoding="ISO-8859-1" ?-->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Eclipse Foundation Software User Agreement</title>
+</head>
+
+<body lang="EN-US">
+<h2>Eclipse Foundation Software User Agreement</h2>
+<p>February 1, 2011</p>
+
+<h3>Usage Of Content</h3>
+
+<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
+   (COLLECTIVELY "CONTENT").  USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
+   CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU AGREE THAT YOUR USE
+   OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
+   NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
+   CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
+
+<h3>Applicable Licenses</h3>
+
+<p>Unless otherwise indicated, all Content made available by the Eclipse
+ Foundation is provided to you under the terms and conditions of the 
+Eclipse Public License Version 1.0
+   ("EPL").  A copy of the EPL is provided with this Content and is also
+ available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+   For purposes of the EPL, "Program" will mean the Content.</p>
+
+<p>Content includes, but is not limited to, source code, object code, 
+documentation and other files maintained in the Eclipse Foundation 
+source code
+   repository ("Repository") in software modules ("Modules") and made 
+available as downloadable archives ("Downloads").</p>
+
+<ul>
+       <li>Content may be structured and packaged into modules to 
+facilitate delivering, extending, and upgrading the Content.  Typical 
+modules may include plug-ins ("Plug-ins"), plug-in fragments 
+("Fragments"), and features ("Features").</li>
+       <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&#8482; ARchive) in a directory named "plugins".</li>
+       <li>A Feature is a bundle of one or more Plug-ins and/or 
+Fragments and associated material.  Each Feature may be packaged as a 
+sub-directory in a directory named "features".  Within a Feature, files 
+named "feature.xml" may contain a list of the names and version numbers 
+of the Plug-ins
+      and/or Fragments associated with that Feature.</li>
+       <li>Features may also include other Features ("Included 
+Features"). Within a Feature, files named "feature.xml" may contain a 
+list of the names and version numbers of Included Features.</li>
+</ul>
+
+<p>The terms and conditions governing Plug-ins and Fragments should be 
+contained in files named "about.html" ("Abouts"). The terms and 
+conditions governing Features and
+Included Features should be contained in files named "license.html" 
+("Feature Licenses").  Abouts and Feature Licenses may be located in any
+ directory of a Download or Module
+including, but not limited to the following locations:</p>
+
+<ul>
+       <li>The top-level (root) directory</li>
+       <li>Plug-in and Fragment directories</li>
+       <li>Inside Plug-ins and Fragments packaged as JARs</li>
+       <li>Sub-directories of the directory named "src" of certain Plug-ins</li>
+       <li>Feature directories</li>
+</ul>
+
+<p>Note: if a Feature made available by the Eclipse Foundation is 
+installed using the Provisioning Technology (as defined below), you must
+ agree to a license ("Feature Update License") during the
+installation process.  If the Feature contains Included Features, the 
+Feature Update License should either provide you with the terms and 
+conditions governing the Included Features or
+inform you where you can locate them.  Feature Update Licenses may be 
+found in the "license" property of files named "feature.properties" 
+found within a Feature.
+Such Abouts, Feature Licenses, and Feature Update Licenses contain the 
+terms and conditions (or references to such terms and conditions) that 
+govern your use of the associated Content in
+that directory.</p>
+
+<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER 
+TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.
+  SOME OF THESE
+OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
+
+<ul>
+       <li>Eclipse Distribution License Version 1.0 (available at <a href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)</li>
+       <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
+       <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
+       <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
+       <li>Metro Link Public License 1.00 (available at <a href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</a>)</li>
+       <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
+</ul>
+
+<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND 
+CONDITIONS PRIOR TO USE OF THE CONTENT.  If no About, Feature License, 
+or Feature Update License is provided, please
+contact the Eclipse Foundation to determine what terms and conditions 
+govern that particular Content.</p>
+
+
+<h3>Use of Provisioning Technology</h3>
+
+<p>The Eclipse Foundation makes available provisioning software, 
+examples of which include, but are not limited to, p2 and the Eclipse
+   Update Manager ("Provisioning Technology") for the purpose of 
+allowing users to install software, documentation, information and/or
+   other materials (collectively "Installable Software"). This 
+capability is provided with the intent of allowing such users to
+   install, extend and update Eclipse-based products. Information about 
+packaging Installable Software is available at <a href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
+   ("Specification").</p>
+
+<p>You may use Provisioning Technology to allow other parties to install
+ Installable Software. You shall be responsible for enabling the
+   applicable license agreements relating to the Installable Software to
+ be presented to, and accepted by, the users of the Provisioning 
+Technology
+   in accordance with the Specification. By using Provisioning 
+Technology in such a manner and making it available in accordance with 
+the
+   Specification, you further acknowledge your agreement to, and the 
+acquisition of all necessary rights to permit the following:</p>
+
+<ol>
+       <li>A series of actions may occur ("Provisioning Process") in 
+which a user may execute the Provisioning Technology
+       on a machine ("Target Machine") with the intent of installing, 
+extending or updating the functionality of an Eclipse-based
+       product.</li>
+       <li>During the Provisioning Process, the Provisioning Technology 
+may cause third party Installable Software or a portion thereof to be
+       accessed and copied to the Target Machine.</li>
+       <li>Pursuant to the Specification, you will provide to the user 
+the terms and conditions that govern the use of the Installable
+       Software ("Installable Software Agreement") and such Installable 
+Software Agreement shall be accessed from the Target
+       Machine in accordance with the Specification. Such Installable 
+Software Agreement must inform the user of the terms and conditions that
+ govern
+       the Installable Software and must solicit acceptance by the end 
+user in the manner prescribed in such Installable Software Agreement. 
+Upon such
+       indication of agreement by the user, the provisioning Technology 
+will complete installation of the Installable Software.</li>
+</ol>
+
+<h3>Cryptography</h3>
+
+<p>Content may contain encryption software. The country in which you are
+ currently may have restrictions on the import, possession, and use, 
+and/or re-export to
+   another country, of encryption software. BEFORE using any encryption 
+software, please check the country's laws, regulations and policies 
+concerning the import,
+   possession, or use, and re-export of encryption software, to see if 
+this is permitted.</p>
+
+<p><small>Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.</small></p>
+
+
+</body></html>
\ No newline at end of file
diff --git a/org.eclipse.osbp.vaadin.widgetset/pom.xml b/org.eclipse.osbp.vaadin.widgetset/pom.xml
new file mode 100644
index 0000000..a969de1
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset/pom.xml
@@ -0,0 +1,202 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--#======================================================================= -->
+<!--# Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany) -->
+<!--# All rights reserved. This program and the accompanying materials -->
+<!--# are made available under the terms of the Eclipse Public License v1.0 -->
+<!--# which accompanies this distribution, and is available at -->
+<!--# http://www.eclipse.org/legal/epl-v10.html -->
+<!--# -->
+<!--# Contributors: -->
+<!--#     Christophe Loetz (Loetz GmbH&Co.KG) - initial API and implementation -->
+<!--#======================================================================= -->
+
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+	<modelVersion>4.0.0</modelVersion>
+	<parent>
+		<groupId>org.eclipse.osbp.vaadin.widgetset</groupId>
+		<artifactId>org.eclipse.osbp.vaadin.widgetset.aggregator</artifactId>
+		<version>0.9.0-SNAPSHOT</version>
+		<relativePath>..</relativePath>
+	</parent>
+	<artifactId>org.eclipse.osbp.vaadin.widgetset</artifactId>
+	<packaging>eclipse-plugin</packaging>
+
+	<properties>
+		<osbp.skip.javadoc>true</osbp.skip.javadoc>
+		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+		<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
+		<vaadin-version>${vaadin.version}</vaadin-version>
+		<vaadin.plugin.version>${vaadin.version}</vaadin.plugin.version>
+		<jdkVersion>1.8</jdkVersion>
+	</properties>
+	<pluginRepositories>
+		<pluginRepository>
+			<id>rubygems-releases</id>
+			<url>http://rubygems-proxy.torquebox.org/releases</url>
+		</pluginRepository>
+	</pluginRepositories>
+
+	<dependencies>
+		<dependency>
+			<groupId>com.vaadin</groupId>
+			<artifactId>vaadin-client-compiler</artifactId>
+			<scope>provided</scope>
+			<version>${vaadin-version}</version>
+		</dependency>
+		<dependency>
+            <groupId>commons-io</groupId>
+            <artifactId>commons-io</artifactId>
+            <version>2.4</version>
+        </dependency>
+        <dependency>
+            <groupId>javax.servlet</groupId>
+            <artifactId>servlet-api</artifactId>
+            <version>2.5</version>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+        	<groupId>org.eclipse.osbp.vaadin.addons</groupId>
+        	<artifactId>org.eclipse.osbp.vaadin.addons.absolutelayout</artifactId>
+        	<version>0.9.0-SNAPSHOT</version>
+        	<type>eclipse-plugin</type>
+        </dependency>
+        <dependency>
+        	<groupId>org.eclipse.osbp.vaaclipse</groupId>
+        	<artifactId>org.eclipse.osbp.vaaclipse.widgets</artifactId>
+        	<version>0.9.0-SNAPSHOT</version>
+        	<type>eclipse-plugin</type>
+        </dependency>
+        <dependency>
+        	<groupId>org.eclipse.osbp.dependencies</groupId>
+        	<artifactId>org.eclipse.osbp.dependencies.bundle.vaadin.addon.easyuploads</artifactId>
+        	<version>7.4.2-SNAPSHOT</version>
+        	<type>eclipse-plugin</type>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <sourceDirectory>src</sourceDirectory>
+        <resources>
+            <resource>
+                <directory>src</directory>
+                <!-- <excludes> -->
+                <!-- <exclude>**/*.java</exclude> -->
+                <!-- </excludes> -->
+            </resource>
+        </resources>
+        <plugins>
+            <plugin>
+                <groupId>com.vaadin</groupId>
+                <artifactId>vaadin-maven-plugin</artifactId>
+                <version>${vaadin.plugin.version}</version>
+                <configuration>
+                    <extraJvmArgs>-Xmx1024M -Xss1024k</extraJvmArgs>
+                    <!-- <runTarget>mobilemail</runTarget> -->
+                    <!-- We are doing "inplace" but into subdir VAADIN/widgetsets. This 
+						way compatible with Vaadin eclipse plugin. -->
+                    <webappDirectory>${basedir}/VAADIN/widgetsets
+                    </webappDirectory>
+                    <hostedWebapp>${basedir}/VAADIN/widgetsets
+                    </hostedWebapp>
+                    <noServer>true</noServer>
+                    <gwtSdkFirstInClasspath>true</gwtSdkFirstInClasspath>
+                    <!-- Remove draftCompile when project is ready -->
+                    <draftCompile>true</draftCompile>
+                    <strict>false</strict>
+                    <logLevel>WARN</logLevel>
+                    <compileReport>false</compileReport>
+                    <style>PRETTY</style>
+                    <runTarget>http://localhost:8080/</runTarget>
+                    <!-- Remove these when going to release dependencies -->
+                    <force>true</force>
+                </configuration>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>resources</goal>
+                            <goal>compile</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+            <!-- As we are doing "inplace" GWT compilation, ensure the widgetset -->
+            <!-- directory is cleaned properly -->
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-clean-plugin</artifactId>
+                <version>3.0.0</version>
+                <configuration>
+                    <filesets>
+                        <fileset>
+                            <directory>VAADIN/gwt-unitCache</directory>
+                        </fileset>
+                        <fileset>
+                            <directory>VAADIN/widgetsets</directory>
+                        </fileset>
+                    </filesets>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-failsafe-plugin</artifactId>
+                <version>2.19</version>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>integration-test</goal>
+                            <goal>verify</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+	        <plugin>
+	          <artifactId>maven-jarsigner-plugin</artifactId>
+	          <version>1.3.2</version>
+	        </plugin>
+        </plugins>
+        <pluginManagement>
+            <plugins>
+                <!--This plugin's configuration is used to store Eclipse m2e settings 
+					only. It has no influence on the Maven build itself. -->
+                <plugin>
+                    <groupId>org.eclipse.m2e</groupId>
+                    <artifactId>lifecycle-mapping</artifactId>
+                    <version>1.0.0</version>
+                    <configuration>
+                        <lifecycleMappingMetadata>
+                            <pluginExecutions>
+                                <pluginExecution>
+                                    <pluginExecutionFilter>
+                                        <groupId>com.vaadin</groupId>
+                                        <artifactId>vaadin-maven-plugin</artifactId>
+                                        <versionRange>[2.3.0-1,)</versionRange>
+                                        <goals>
+                                            <goal>resources</goal>
+                                        </goals>
+                                    </pluginExecutionFilter>
+                                    <action>
+                                        <ignore/>
+                                    </action>
+                                </pluginExecution>
+                                <pluginExecution>
+                                    <pluginExecutionFilter>
+                                        <groupId>com.vaadin</groupId>
+                                        <artifactId>vaadin-maven-plugin</artifactId>
+                                        <versionRange>[1.0.2,)</versionRange>
+                                        <goals>
+                                            <goal>update-widgetset</goal>
+                                        </goals>
+                                    </pluginExecutionFilter>
+                                    <action>
+                                        <ignore/>
+                                    </action>
+                                </pluginExecution>
+                            </pluginExecutions>
+                        </lifecycleMappingMetadata>
+                    </configuration>
+                </plugin>
+			</plugins>                
+        </pluginManagement>
+    </build>
+
+</project>
diff --git a/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/Activator.java b/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/Activator.java
new file mode 100644
index 0000000..fc935dd
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/Activator.java
@@ -0,0 +1,45 @@
+/**
+ *                                                                            
+ *  Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany) 
+ *                                                                            
+ *  All rights reserved. This program and the accompanying materials           
+ *  are made available under the terms of the Eclipse Public License v1.0       
+ *  which accompanies this distribution, and is available at                  
+ *  http://www.eclipse.org/legal/epl-v10.html                                 
+ *                                                                            
+ *  Contributors:                                                      
+ * 	   Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
+ * 
+ */
+ package org.eclipse.osbp.vaadin.widgetset;
+
+import org.osgi.framework.BundleActivator;
+import org.osgi.framework.BundleContext;
+
+public class Activator implements BundleActivator {
+
+	private static BundleContext context;
+
+	static BundleContext getContext() {
+		return context;
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.osgi.framework.BundleActivator#start(org.osgi.framework.BundleContext)
+	 */
+	@Override
+	public void start(BundleContext bundleContext) throws Exception {
+		Activator.context = bundleContext;
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.osgi.framework.BundleActivator#stop(org.osgi.framework.BundleContext)
+	 */
+	@Override
+	public void stop(BundleContext bundleContext) throws Exception {
+		Activator.context = null;
+	}
+
+}
diff --git a/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/OSBPWidgetset.gwt.xml b/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/OSBPWidgetset.gwt.xml
new file mode 100644
index 0000000..4090eb5
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/OSBPWidgetset.gwt.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 1.7.0//EN" "http://google-web-toolkit.googlecode.com/svn/tags/1.7.0/distro-source/core/src/gwt-module.dtd">
+<module>
+	<inherits name="com.ejt.vaadin.sizereporter.WidgetSet" />
+	<inherits name="com.github.wolfie.refresher.RefresherWidgetset" />
+	<inherits name="com.vaadin.DefaultWidgetSet" />
+	<inherits name="com.wcs.wcslib.vaadin.widget.multifileupload.MultiFileUploadWidgetSet" />
+	<inherits name="fi.jasoft.dragdroplayouts.DragDropLayoutsWidgetSet" />
+	<inherits name="org.dussan.vaadin.dcharts.DchartsWidgetset" />
+	<inherits name="org.tepi.filtertable.gwt.FilterTableWidgetset" />
+	<inherits name="org.vaadin.easyuploads.Widgetset" />
+	<inherits name="org.vaadin.jouni.animator.AnimatorWidgetset" />
+	<inherits name="org.vaadin.jouni.dom.DomWidgetset" />
+	<inherits name="org.vaadin.overlay.widgetset.OverlaysWidgetset" />
+	<inherits name="org.vaadin.peter.contextmenu.ContextmenuWidgetset" />
+	<inherits name="org.vaadin.gridutil.WidgetSet" />
+	<inherits name="org.vaadin.hene.popupbutton.widgetset.PopupbuttonWidgetset" />
+	
+	<inherits name="org.eclipse.osbp.ecview.extension.grid.presentation.clientside.ECViewExtensionsWidgetset" />
+	<inherits name="org.eclipse.osbp.runtime.web.vaadin.components.widget.OSBPWidgetsWidgetset" />
+ 	<inherits name="org.eclipse.osbp.vaaclipse.widgets.org_eclipse_osbp_vaaclipse_widgetsWidgetset" />
+	<inherits name="org.eclipse.osbp.vaadin.addons.absolutelayout.AbsoluteLayoutWidgetset" />
+	<inherits name="org.eclipse.osbp.vaadin.addons.designer.overlay.OverlayWidgetset" />
+	<inherits name="org.eclipse.osbp.vaadin.addons.suggesttext.SuggestTextWidgetset" />
+	<inherits name="org.vaadin.addons.maskedtextfield.MaskedTextFieldWidgetset" />
+	
+</module>
diff --git a/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/dcharts/styles.css b/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/dcharts/styles.css
new file mode 100644
index 0000000..bf48bb4
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/dcharts/styles.css
@@ -0,0 +1,14 @@
+/**
+ *                                                                            
+ * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
+ *                                                                            
+ * All rights reserved. This program and the accompanying materials           
+ * are made available under the terms of the Eclipse Public License v1.0       
+ * which accompanies this distribution, and is available at                  
+ * http://www.eclipse.org/legal/epl-v10.html                                 
+ *                                                                            
+ * Contributors:   
+ * Christophe Loetz (Loetz GmbH&Co.KG) - Initial implementation 
+ */
+
+/* Style defined in Theme Project */
\ No newline at end of file
diff --git a/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/designer_overlay/add.png b/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/designer_overlay/add.png
new file mode 100644
index 0000000..64c8a86
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/designer_overlay/add.png
Binary files differ
diff --git a/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/designer_overlay/delete.gif b/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/designer_overlay/delete.gif
new file mode 100644
index 0000000..2ff6678
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/designer_overlay/delete.gif
Binary files differ
diff --git a/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/designer_overlay/edit_properties.gif b/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/designer_overlay/edit_properties.gif
new file mode 100644
index 0000000..94eedf6
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/designer_overlay/edit_properties.gif
Binary files differ
diff --git a/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/designer_overlay/margin.gif b/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/designer_overlay/margin.gif
new file mode 100644
index 0000000..9be7aa5
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/designer_overlay/margin.gif
Binary files differ
diff --git a/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/designer_overlay/openProperties.gif b/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/designer_overlay/openProperties.gif
new file mode 100644
index 0000000..1dc19a3
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/designer_overlay/openProperties.gif
Binary files differ
diff --git a/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/designer_overlay/spacing.gif b/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/designer_overlay/spacing.gif
new file mode 100644
index 0000000..8eb28e6
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/designer_overlay/spacing.gif
Binary files differ
diff --git a/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/designer_overlay/styles.css b/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/designer_overlay/styles.css
new file mode 100644
index 0000000..003f4b6
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/designer_overlay/styles.css
@@ -0,0 +1,14 @@
+/**
+ *                                                                            
+ * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
+ *                                                                            
+ * All rights reserved. This program and the accompanying materials           
+ * are made available under the terms of the Eclipse Public License v1.0       
+ * which accompanies this distribution, and is available at                  
+ * http://www.eclipse.org/legal/epl-v10.html                                 
+ *                                                                            
+ * Contributors:   
+ * Christophe Loetz (Loetz GmbH&Co.KG) - Initial implementation 
+ */
+
+/* style defined in corresponding theme project */
\ No newline at end of file
diff --git a/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/easyuploads.css b/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/easyuploads.css
new file mode 100644
index 0000000..893e6f9
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/easyuploads.css
@@ -0,0 +1 @@
+/* Style defined in Theme Project */
\ No newline at end of file
diff --git a/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/fi_jasoft_dragdroplayouts/dragdroplayouts.css b/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/fi_jasoft_dragdroplayouts/dragdroplayouts.css
new file mode 100644
index 0000000..893e6f9
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/fi_jasoft_dragdroplayouts/dragdroplayouts.css
@@ -0,0 +1 @@
+/* Style defined in Theme Project */
\ No newline at end of file
diff --git a/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/filtertable/filtertable.css b/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/filtertable/filtertable.css
new file mode 100644
index 0000000..893e6f9
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/filtertable/filtertable.css
@@ -0,0 +1 @@
+/* Style defined in Theme Project */
\ No newline at end of file
diff --git a/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/grid-util.css b/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/grid-util.css
new file mode 100644
index 0000000..893e6f9
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/grid-util.css
@@ -0,0 +1 @@
+/* Style defined in Theme Project */
\ No newline at end of file
diff --git a/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/org_eclipse_osbp_vaaclipse/vaaclipse.css b/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/org_eclipse_osbp_vaaclipse/vaaclipse.css
new file mode 100644
index 0000000..893e6f9
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/org_eclipse_osbp_vaaclipse/vaaclipse.css
@@ -0,0 +1 @@
+/* Style defined in Theme Project */
\ No newline at end of file
diff --git a/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/popupbutton/popupbutton.css b/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/popupbutton/popupbutton.css
new file mode 100644
index 0000000..893e6f9
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/popupbutton/popupbutton.css
@@ -0,0 +1 @@
+/* Style defined in Theme Project */
\ No newline at end of file
diff --git a/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/suggesttext/styles.css b/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/suggesttext/styles.css
new file mode 100644
index 0000000..0f991df
--- /dev/null
+++ b/org.eclipse.osbp.vaadin.widgetset/src/org/eclipse/osbp/vaadin/widgetset/widgetsets/public/suggesttext/styles.css
@@ -0,0 +1,34 @@
+/**
+ *                                                                            
+ * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
+ *                                                                            
+ * All rights reserved. This program and the accompanying materials           
+ * are made available under the terms of the Eclipse Public License v1.0       
+ * which accompanies this distribution, and is available at                  
+ * http://www.eclipse.org/legal/epl-v10.html                                 
+ *                                                                            
+ * Contributors:   
+ * Christophe Loetz (Loetz GmbH&Co.KG) - Initial implementation 
+ */
+
+/* Style defined in theme project
+
+.o-SuggestBoxPopup {
+	background-color: white;
+	color: darkgray;
+	
+	font-style: normal;
+    font-variant: normal;
+    font-weight: 300;
+    font-stretch: normal;
+    font-size: 16px;
+    line-height: 1.55;
+    font-family: 'Open Sans', sans-serif;
+}
+
+.o-SuggestBoxPopup .item-selected {
+	background-color: darkgray;
+	color: white;
+}
+
+*/
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..54580f4
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--#======================================================================= -->
+<!--# Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany). -->
+<!--# All rights reserved. This program and the accompanying materials -->
+<!--# are made available under the terms of the Eclipse Public License v1.0 -->
+<!--# which accompanies this distribution, and is available at -->
+<!--# http://www.eclipse.org/legal/epl-v10.html -->
+<!--# -->
+<!--# Contributors: -->
+<!--# Christophe Loetz  (Loetz GmbH&Co.KG) - Initial implementation API and implementation -->
+<!--#======================================================================= -->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+	<modelVersion>4.0.0</modelVersion>
+
+	<parent>
+		<groupId>org.eclipse.osbp.releng.maven</groupId>
+		<artifactId>org.eclipse.osbp.releng.maven.parent.tycho</artifactId>
+		<version>0.9.0-SNAPSHOT</version>
+		<relativePath/>
+	</parent>
+
+	<groupId>org.eclipse.osbp.vaadin.widgetset</groupId>
+	<artifactId>org.eclipse.osbp.vaadin.widgetset.aggregator</artifactId>
+	<version>0.9.0-SNAPSHOT</version>
+	<packaging>pom</packaging>
+
+	<url>${osbp.site.repository.url}</url>
+	<scm>
+		<url>${osbp.scm.url}</url>
+		<connection>${osbp.scm.connection}</connection>
+		<developerConnection>${osbp.scm.connection.dev}</developerConnection>
+		<tag>HEAD</tag>
+	</scm>
+	<distributionManagement>
+		<site>
+			<id>gh-pages</id>
+			<name>OSBP GitHub Pages</name>
+			<url>${distribution.site.url}</url>
+		</site>
+	</distributionManagement>
+
+	<properties>
+		<osbp.gitrepo.name>${project.groupId}</osbp.gitrepo.name>
+		<osbp.skip.javadoc>true</osbp.skip.javadoc>
+	</properties>
+
+	<modules>
+        <module>org.eclipse.osbp.themes</module>
+        <module>org.eclipse.osbp.themes.feature</module>
+		<module>org.eclipse.osbp.vaadin.widgetset</module>
+		<module>org.eclipse.osbp.vaadin.widgetset.feature</module>
+	</modules>
+
+	<profiles>
+        <profile>
+			<!-- switch off jarsigner if not properly configured in settings.xml --> 
+            <id>donotsign</id>
+            <activation>
+                <property>
+                    <name>!maven-jarsigner-plugin.keystore</name>
+                </property>
+            </activation>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-jarsigner-plugin</artifactId>
+                        <version>1.3.2</version>
+                        <configuration>
+                            <skip>true</skip>
+                        </configuration>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+	</profiles>
+	<build>
+		<pluginManagement>
+			<plugins>
+		       <plugin>
+		         <groupId>nl.geodienstencentrum.maven</groupId>
+		         <artifactId>sass-maven-plugin</artifactId>
+		         <version>2.13</version>
+		       </plugin>
+				<plugin>
+					<groupId>org.apache.maven.plugins</groupId>
+					<artifactId>maven-javadoc-plugin</artifactId>
+					<configuration>
+						<skip>true</skip>
+					</configuration>
+				</plugin>
+				<plugin>
+					<groupId>org.eclipse.tycho</groupId>
+					<artifactId>target-platform-configuration</artifactId>
+					<version>${tycho-version}</version>
+					<configuration>
+						<resolver>p2</resolver>
+						<pomDependencies>consider</pomDependencies>
+						<environments>
+							<environment>
+								<os>win32</os>
+								<ws>win32</ws>
+								<arch>x86_64</arch>
+							</environment>
+							<environment>
+								<os>linux</os>
+								<ws>gtk</ws>
+								<arch>x86</arch>
+							</environment>
+							<environment>
+								<os>linux</os>
+								<ws>gtk</ws>
+								<arch>x86_64</arch>
+							</environment>
+							<environment>
+								<os>macosx</os>
+								<ws>cocoa</ws>
+								<arch>x86_64</arch>
+							</environment>
+						</environments>
+					</configuration>
+				</plugin>
+			</plugins>
+		</pluginManagement>
+	</build>
+</project>