Added luna template and deps
Change-Id: Idd3dcdee3a377a75733c333d4a754632111e17ee
diff --git a/src/app/core/header/header.html b/src/app/core/header/header.html
index 8359ab3..db25904 100644
--- a/src/app/core/header/header.html
+++ b/src/app/core/header/header.html
@@ -1,19 +1,55 @@
-<header class="header">
- <p class="header-title">
- <a href="#/" target="_blank">
- {{vm.title}}
- </a>
- </p>
- <p class="header-date notification">
- <i ng-if="vm.newNotifications.length > 0" class="badge"></i>
- <i class="fa fa-bell" ng-click="vm.showNotification = !vm.showNotification"></i>
- <div class="notification-panel" ng-show="vm.showNotification">
- <ul>
- <li ng-repeat="n in vm.notifications track by $index" ng-click="vm.viewNotification(n)" ng-class="{viewed: n.viewed}">
- <b>{{n.model}}</b><br>
- <i>{{n.msg.object.name}} status is {{n.msg.object.backend_status}}</i>
+<!--<header class="header">-->
+ <!--<p class="header-title">-->
+ <!--<a href="#/" target="_blank">-->
+ <!--{{vm.title}}-->
+ <!--</a>-->
+ <!--</p>-->
+ <!--<p class="header-date notification">-->
+ <!--<i ng-if="vm.newNotifications.length > 0" class="badge"></i>-->
+ <!--<i class="fa fa-bell" ng-click="vm.showNotification = !vm.showNotification"></i>-->
+ <!--<div class="notification-panel" ng-show="vm.showNotification">-->
+ <!--<ul>-->
+ <!--<li ng-repeat="n in vm.notifications track by $index" ng-click="vm.viewNotification(n)" ng-class="{viewed: n.viewed}">-->
+ <!--<b>{{n.model}}</b><br>-->
+ <!--<i>{{n.msg.object.name}} status is {{n.msg.object.backend_status}}</i>-->
+ <!--</li>-->
+ <!--</ul>-->
+ <!--</div>-->
+ <!--</p>-->
+<!--</header>-->
+
+
+<!-- Header -->
+<nav class="navbar navbar-default navbar-fixed-top">
+ <div class="container-fluid">
+ <div class="navbar-header">
+ <div id="mobile-menu">
+ <minimaliza-menu></minimaliza-menu>
+ </div>
+ <a class="navbar-brand" href="#/">
+ <em class="brand-title">{{vm.title}}</em>
+ <span>v.1.2</span>
+ </a>
+ </div>
+ <div id="navbar" class="navbar-collapse collapse">
+ <minimaliza-menu></minimaliza-menu>
+ <!--<form class="navbar-form navbar-left">-->
+ <!--<input type="text" class="form-control" placeholder="Search data for analysis" style="width: 175px">-->
+ <!--</form>-->
+ <ul class="nav navbar-nav navbar-right">
+ <!--<li class="dropdown">-->
+ <!--<a ui-sref="main.versions">-->
+ <!--<i class="fa fa-bell"></i>-->
+ <!--<span ng-if="vm.newNotifications.length > 0" class="label label-warning pull-right">{{vm.newNotifications.length}}</span>-->
+ <!--</a>-->
+ <!--</li>-->
+ <li class=" profil-link">
+ <a ui-sref="commonviews.login">
+ <span class="profile-address">luna@company.io</span>
+ <img src="../../images/profile.jpg" class="img-circle" alt="">
+ </a>
</li>
</ul>
</div>
- </p>
-</header>
+ </div>
+</nav>
\ No newline at end of file
diff --git a/src/app/core/header/header.scss b/src/app/core/header/header.scss
index 2ff7ce1..8a1664f 100644
--- a/src/app/core/header/header.scss
+++ b/src/app/core/header/header.scss
@@ -1,43 +1,3 @@
-xos-header {
- .badge {
- display: block;
- width: 3px;
- height: 3px;
- border-radius: 50%;
- border: 4px solid red;
- background: transparent;
- position: absolute;
- right: 15px;
- top: 18px;
- }
-
- .fa {
- cursor: pointer;
- }
-
- .notification-panel {
- position: absolute;
- background: darken(grey, 5);
- right: 10px;
- top: 60px;
- border: 1px solid darken(grey, 35);
- max-height: 200px;
- overflow-y: scroll;
-
- ul {
- margin: 0;
- padding: 0;
- list-style: none;
-
- li {
- padding: 10px;
- border-bottom: 1px solid darken(grey, 35);
- color: #fff;
-
- &.viewed {
- background: darken(grey, 20);
- }
- }
- }
- }
+#toast-container [toast]:not(:first-child) {
+ margin-top: 10px !important;
}
\ No newline at end of file
diff --git a/src/app/core/header/header.spec.ts b/src/app/core/header/header.spec.ts
index 1f2c1aa..8662719 100644
--- a/src/app/core/header/header.spec.ts
+++ b/src/app/core/header/header.spec.ts
@@ -18,14 +18,25 @@
return events.asObservable();
};
};
-const sampleNotification = {
+
+interface ImockToastr {
+ info(msg: string, title: string): void;
+}
+
+const MockToastr: ImockToastr = {
+ info: jasmine.createSpy('info')
+};
+
+const MockToastrConfig = {};
+
+const infoNotification = {
model: 'TestModel',
msg: {
changed_fields: ['backend_status'],
pk: 1,
object: {
name: 'TestName',
- backend_status: 'Test Status'
+ backend_status: '1 - Test Status'
}
}
};
@@ -35,7 +46,9 @@
angular
.module('xosHeader', ['app/core/header/header.html'])
.component('xosHeader', xosHeader)
- .service('SynchronizerStore', MockStore);
+ .service('SynchronizerStore', MockStore)
+ .value('toastr', MockToastr)
+ .value('toastrConfig', MockToastrConfig);
angular.mock.module('xosHeader');
});
@@ -51,57 +64,26 @@
}));
it('should render the appropriate title', () => {
- const header = element.find('a');
- expect(header.html().trim()).toEqual(StyleConfig.projectName);
-
- const badge = $('i.badge', element);
- expect(badge.length).toBe(0);
+ const header = $('a.navbar-brand .brand-title', element).text();
+ expect(header.trim()).toEqual(StyleConfig.projectName);
});
- it('should display a badge if there are unread notifications', () => {
- sendEvent(sampleNotification);
- scope.$digest();
-
- const badge = $('i.badge', element);
- expect(badge.length).toBe(1);
+ it('should configure toastr', () => {
+ expect(MockToastrConfig).toEqual({
+ newestOnTop: false,
+ positionClass: 'toast-top-right',
+ preventDuplicates: false,
+ preventOpenDuplicates: false,
+ progressBar: true,
+ });
});
- it('should not display a badge if there are notifications have been read', () => {
- sendEvent(angular.extend({viewed: true}, sampleNotification));
+ it('should display a toastr for a new notification', () => {
+ sendEvent(infoNotification);
scope.$digest();
- const badge = $('i.badge', element);
- expect(badge.length).toBe(0);
+ expect(MockToastr.info).toHaveBeenCalledWith('Synchronization started for: TestName', 'TestModel');
});
- it('should display a list of notifications', () => {
- isolatedScope.showNotification = true;
- sendEvent(angular.extend({viewed: true}, sampleNotification));
- sendEvent(angular.extend({viewed: false}, sampleNotification));
- scope.$digest();
-
- const badge = $('i.badge', element);
- expect(badge.length).toBe(1);
- const notificationPanel = $('.notification-panel', element);
- expect(notificationPanel.length).toBe(1);
-
- expect($('.notification-panel li', element).length).toBe(2);
- });
-
- it('should add the viewed class to an readed notification', () => {
- isolatedScope.showNotification = true;
- sendEvent(angular.extend({viewed: true}, sampleNotification));
- scope.$digest();
- expect($('.notification-panel li:first-child', element)).toHaveClass('viewed');
- scope.$digest();
- });
-
- it('should not add the viewed class to an unread notification', () => {
- isolatedScope.showNotification = true;
- sendEvent(angular.extend({viewed: false}, sampleNotification));
- scope.$digest();
- expect($('.notification-panel li:first-child', element)).not.toHaveClass('viewed');
- scope.$digest();
- });
-
+ // TODO test error and success toaster call
});
diff --git a/src/app/core/header/header.ts b/src/app/core/header/header.ts
index 20fbc3c..6e057bc 100644
--- a/src/app/core/header/header.ts
+++ b/src/app/core/header/header.ts
@@ -8,21 +8,54 @@
}
class HeaderController {
- static $inject = ['$scope', 'SynchronizerStore'];
+ static $inject = ['$scope', 'SynchronizerStore', 'toastr', 'toastrConfig'];
public title: string;
public notifications: INotification[] = [];
public newNotifications: INotification[] = [];
constructor(
private $scope: angular.IScope,
- private syncStore: IStoreService
+ private syncStore: IStoreService,
+ private toastr: ng.toastr.IToastrService,
+ private toastrConfig: ng.toastr.IToastrConfig
) {
+
+ angular.extend(this.toastrConfig, {
+ newestOnTop: false,
+ positionClass: 'toast-top-right',
+ preventDuplicates: false,
+ preventOpenDuplicates: false,
+ progressBar: true,
+ // autoDismiss: false,
+ // closeButton: false,
+ // timeOut: 0,
+ // tapToDismiss: false
+ });
+
this.title = StyleConfig.projectName;
this.syncStore.query()
.subscribe(
(event: IWSEvent) => {
$scope.$evalAsync(() => {
+ let toastrMsg: string;
+ let toastrLevel: string;
+ if (event.msg.object.backend_status.indexOf('1') > -1) {
+ toastrMsg = 'Synchronization started for:';
+ toastrLevel = 'info';
+ }
+ else if (event.msg.object.backend_status.indexOf('0') > -1) {
+ toastrMsg = 'Synchronization succedeed for:';
+ toastrLevel = 'success';
+ }
+ else if (event.msg.object.backend_status.indexOf('2') > -1) {
+ toastrMsg = 'Synchronization failed for:';
+ toastrLevel = 'error';
+ }
+
+ if (toastrLevel && toastrMsg) {
+ this.toastr[toastrLevel](`${toastrMsg} ${event.msg.object.name}`, event.model);
+ }
this.notifications.unshift(event);
this.newNotifications = this.getNewNotifications(this.notifications);
});
@@ -30,6 +63,7 @@
);
}
+ // TODO display a list of notification in the template
public viewNotification = (notification: INotification) => {
notification.viewed = true;
this.newNotifications = this.getNewNotifications(this.notifications);
diff --git a/src/app/core/index.ts b/src/app/core/index.ts
index a89edf5..a9aa9a6 100644
--- a/src/app/core/index.ts
+++ b/src/app/core/index.ts
@@ -12,11 +12,12 @@
import {XosFormHelpers} from './form/form-helpers';
import {xosForm} from './form/form';
import {xosField} from './field/field';
+import 'angular-toastr';
export const xosCore = 'xosCore';
angular
- .module('xosCore', ['ui.router'])
+ .module('xosCore', ['ui.router', 'toastr'])
.config(routesConfig)
.provider('RuntimeStates', RuntimeStates)
.service('NavigationService', NavigationService)
diff --git a/src/app/core/login/login.html b/src/app/core/login/login.html
index f4a0724..710822a 100644
--- a/src/app/core/login/login.html
+++ b/src/app/core/login/login.html
@@ -1,5 +1,46 @@
-<form name="login">
- <input type="text" name="username" ng-model="username" required>
- <input type="text" name="password" ng-model="password" required>
- <button type="button" ng-click="vm.login(username, password)">Login</button>
-</form>
+<!--<form name="login">-->
+ <!--<input type="text" name="username" ng-model="username" required>-->
+ <!--<input type="text" name="password" ng-model="password" required>-->
+ <!--<button type="button" ng-click="vm.login(username, password)">Login</button>-->
+<!--</form>-->
+<!-- Main content-->
+<section class="content">
+
+ <div class="container-center animated slideInDown">
+
+ <div class="view-header">
+ <div class="header-icon">
+ <i class="pe page-header-icon pe-7s-unlock"></i>
+ </div>
+ <div class="header-title">
+ <h3>Login</h3>
+ <small>
+ Please enter your credentials to login.
+ </small>
+ </div>
+ </div>
+
+ <div class="panel panel-filled">
+ <div class="panel-body">
+ <form id="loginForm" ng-submit="vm.login(username, password)" novalidate>
+ <div class="form-group">
+ <label class="control-label" for="username">Username</label>
+ <input type="text" ng-model="username" placeholder="example@gmail.com" title="Please enter you username" required="" value="" name="username" id="username" class="form-control">
+ <span class="help-block small">Your unique username to app</span>
+ </div>
+ <div class="form-group">
+ <label class="control-label" for="password">Password</label>
+ <input type="password" ng-model="password" title="Please enter your password" placeholder="******" required="" value="" name="password" id="password" class="form-control">
+ <span class="help-block small">Your strong password</span>
+ </div>
+ <div>
+ <button ng-click="vm.login(username, password)" class="btn btn-accent">Login</button>
+ <!--<a class="btn btn-default" href="register.html">Register</a>-->
+ </div>
+ </form>
+ </div>
+ </div>
+
+ </div>
+</section>
+<!-- End main content-->
\ No newline at end of file
diff --git a/src/app/core/login/login.ts b/src/app/core/login/login.ts
index e5881dd..ca500dc 100644
--- a/src/app/core/login/login.ts
+++ b/src/app/core/login/login.ts
@@ -11,6 +11,7 @@
}
public login(username: string, password: string) {
+ console.log(username, password);
this.authService.login({
username: username,
password: password
diff --git a/src/app/core/nav/nav.html b/src/app/core/nav/nav.html
index 8420839..fe96460 100644
--- a/src/app/core/nav/nav.html
+++ b/src/app/core/nav/nav.html
@@ -1,23 +1,35 @@
-<div class="nav">
- <ul>
- <li
- ng-repeat="route in vm.routes track by $index"
- ui-sref-active="active"
- ng-class="vm.isRouteActive(route)">
- <a ng-if="route.state" ui-sref="{{route.state}}" ng-click="vm.activateRoute(route)">
- <i ng-if="route.children" class="fa fa-chevron-right"></i>
- {{route.label}}
- </a>
- <a ng-if="route.url" href="#/{{route.url}}" ng-click="vm.activateRoute(route)">
- <i ng-if="route.children" class="fa fa-chevron-right"></i>
- {{route.label}}
- </a>
- <ul class="child-routes" ng-if="route.children" ng-class="{opened: route.opened}">
- <li ng-repeat="childRoute in route.children | orderBy:'label'" ui-sref-active="active">
- <a ng-if="childRoute.state" ui-sref="{{childRoute.state}}">{{childRoute.label}}</a>
- <a ng-if="childRoute.url" href="#/{{childRoute.url}}">{{childRoute.label}}</a>
- </li>
- </ul>
- </li>
- </ul>
-</div>
+<!-- Navigation -->
+<aside class="navigation">
+ <!-- Navigation-->
+ <nav>
+ <ul class="nav luna-nav">
+ <!--<li class="nav-category">-->
+ <!--Main-->
+ <!--</li>-->
+ <li
+ ng-repeat="route in vm.routes track by $index"
+ ui-sref-active="active">
+ <a ng-if="route.state && !route.children" ui-sref="{{route.state}}" ng-click="vm.activateRoute(route)">
+ {{route.label}}
+ </a>
+ <a ng-if="route.state && route.children" ng-click="vm.activateRoute(route)">
+ {{route.label}}<span class="sub-nav-icon"> <i class="stroke-arrow"></i> </span>
+ </a>
+ <ul class="nav nav-second" uib-collapse="vm.isSelected(route.state, vm.navSelected)">
+ <li ng-repeat="childRoute in route.children | orderBy:'label'" ui-sref-active="active">
+ <a ui-sref="{{childRoute.state}}"> {{childRoute.label}}</a>
+ </li>
+ </ul>
+ </li>
+ <li class="nav-info">
+ <i class="pe pe-7s-shield text-accent"></i>
+
+ <div class="m-t-xs">
+ <span class="c-white">{{vm.appName}}</span>
+ monitoring and administration for networks applications.
+ </div>
+ </li>
+ </ul>
+ </nav>
+ <!-- End navigation-->
+</aside>
\ No newline at end of file
diff --git a/src/app/core/nav/nav.scss b/src/app/core/nav/nav.scss
index dbe60d7..e69de29 100644
--- a/src/app/core/nav/nav.scss
+++ b/src/app/core/nav/nav.scss
@@ -1,58 +0,0 @@
-xos-nav {
- display: flex;
- flex: 1;
- flex-direction: column;
- flex-basis: 15%;
- background: darken(grey, 10);
- overflow-y: scroll;
-
- ul {
- list-style: none;
- padding: 0;
- margin: 0;
- background: grey;
-
- > li {
- display: flex;
- flex-direction: column;
- border-bottom: 1px solid darken(grey, 20);
-
- &.active {
- background: darken(grey, 10);
-
- > a {
- color: #5aadbb;
- }
- }
-
- &:hover {
- background: darken(grey, 10);
- }
-
- > a {
- padding: 10px 20px;
- cursor: pointer;
- }
-
- // child router
- > ul {
- height: 0;
- overflow: hidden;
- transition: .5s all;
-
- > li {
- padding-left: 20px;
- background: darken(grey, 15);
-
- &:hover, &.active {
- background: darken(grey, 20);
- }
- }
- }
-
- > ul.opened {
- height: auto;
- }
- }
- }
-}
diff --git a/src/app/core/nav/nav.spec.ts b/src/app/core/nav/nav.spec.ts
index fbed8ea..6a70f4c 100644
--- a/src/app/core/nav/nav.spec.ts
+++ b/src/app/core/nav/nav.spec.ts
@@ -39,7 +39,7 @@
}));
it('should render a list of routes', () => {
- const routes = $('.nav ul li', element);
+ const routes = $('.nav li:not(.nav-info)', element);
expect(routes.length).toBe(2);
});
@@ -51,7 +51,7 @@
]}
];
scope.$apply();
- const childRouteContainer = $('.child-routes', element);
+ const childRouteContainer = $('.nav-second li', element);
expect(childRouteContainer.length).toBe(1);
});
});
diff --git a/src/app/core/nav/nav.ts b/src/app/core/nav/nav.ts
index 6c6537e..edaeb24 100644
--- a/src/app/core/nav/nav.ts
+++ b/src/app/core/nav/nav.ts
@@ -1,9 +1,12 @@
import './nav.scss';
import {IXosNavigationService, IXosNavigationRoute} from '../services/navigation';
+import {StyleConfig} from '../../config/style.config';
class NavCtrl {
static $inject = ['$scope', '$state', 'NavigationService'];
public routes: IXosNavigationRoute[];
+ public navSelected: string;
+ public appName: string;
constructor(
private $scope: ng.IScope,
@@ -18,14 +21,38 @@
this.$scope.$watch(() => this.navigationService.query(), (routes) => {
this.routes = routes;
});
- }
-
- isRouteActive(route: IXosNavigationRoute) {
- return this.$state.current.url === route.url ? 'active' : '';
+ this.appName = StyleConfig.projectName;
}
activateRoute(route: IXosNavigationRoute) {
- route.opened = !route.opened;
+ this.navSelected = route.state;
+ }
+
+ includes(state: string): boolean {
+ return this.$state.includes(state);
+ }
+
+ isSelected(navId: string, navSelected: string) {
+
+ // TODO activate only one state
+
+ const activeRoute = this.$state.current.name;
+ const separateRoutes = activeRoute.split('.');
+
+ if (!navSelected) {
+ navSelected = separateRoutes[1];
+ }
+
+ if (navId === navSelected) {
+ return false;
+ }
+ else if (this.$state.current.name.indexOf(navId) === -1 && navId === navSelected ) {
+ return false;
+ }
+ else {
+ return true;
+ }
+
}
}
diff --git a/src/app/core/routes.ts b/src/app/core/routes.ts
index 5f37713..7bacb85 100644
--- a/src/app/core/routes.ts
+++ b/src/app/core/routes.ts
@@ -5,6 +5,10 @@
$stateProvider
.state('login', {
url: '/login',
- component: 'xosLogin'
+ component: 'xosLogin',
+ data: {
+ specialClass: 'blank'
+ }
});
}
+
diff --git a/src/app/core/table/table.ts b/src/app/core/table/table.ts
index 77067fa..dba740e 100644
--- a/src/app/core/table/table.ts
+++ b/src/app/core/table/table.ts
@@ -37,10 +37,14 @@
public columns: any[];
public orderBy: string;
public reverse: boolean;
+ public classes: string;
private config: IXosTableCfg;
$onInit() {
+
+ this.classes = 'table table-striped'; // table-bordered
+
if (!this.config) {
throw new Error('[xosTable] Please provide a configuration via the "config" attribute');
}
diff --git a/src/app/images/profile.jpg b/src/app/images/profile.jpg
new file mode 100644
index 0000000..c69f899
--- /dev/null
+++ b/src/app/images/profile.jpg
Binary files differ
diff --git a/src/app/main.html b/src/app/main.html
index 21ebfc2..c230347 100644
--- a/src/app/main.html
+++ b/src/app/main.html
@@ -1,10 +1,21 @@
-<div class="main-container">
+<!--<div class="main-container">-->
+ <!--<xos-header></xos-header>-->
+ <!--<main class="main">-->
+ <!--<xos-nav></xos-nav>-->
+ <!--<div class="content">-->
+ <!--<div ui-view></div>-->
+ <!--</div>-->
+ <!--</main>-->
+ <!--<xos-footer></xos-footer>-->
+<!--</div>-->
+
+<!-- Wrapper-->
+<div class="wrapper">
+
<xos-header></xos-header>
- <main class="main">
- <xos-nav></xos-nav>
- <div class="content">
- <div ui-view></div>
- </div>
- </main>
- <xos-footer></xos-footer>
-</div>
+
+ <xos-nav></xos-nav>
+
+ <div ui-view></div>
+
+</div>
\ No newline at end of file
diff --git a/src/app/main.spec.ts b/src/app/main.spec.ts
index 4ac2d04..f1d66fe 100644
--- a/src/app/main.spec.ts
+++ b/src/app/main.spec.ts
@@ -16,6 +16,6 @@
const element = $compile('<app></app>')($rootScope);
$rootScope.$digest();
expect(element.find('xos-header').length).toEqual(1);
- expect(element.find('xos-footer').length).toEqual(1);
+ // expect(element.find('xos-footer').length).toEqual(1);
}));
});
diff --git a/src/app/style/stroke-icons/stroke.eot b/src/app/style/stroke-icons/stroke.eot
new file mode 100644
index 0000000..5f96339
--- /dev/null
+++ b/src/app/style/stroke-icons/stroke.eot
Binary files differ
diff --git a/src/app/style/stroke-icons/stroke.svg b/src/app/style/stroke-icons/stroke.svg
new file mode 100644
index 0000000..f5d9c39
--- /dev/null
+++ b/src/app/style/stroke-icons/stroke.svg
@@ -0,0 +1,90 @@
+<?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>Generated by IcoMoon</metadata>
+<defs>
+<font id="stroke" horiz-adv-x="1024">
+<font-face units-per-em="1024" ascent="960" descent="-64" />
+<missing-glyph horiz-adv-x="1024" />
+<glyph unicode=" " d="" horiz-adv-x="512" />
+<glyph unicode="" d="M627.712 171.52c11.305 0 20.48 9.155 20.48 20.48s-9.175 20.48-20.48 20.48h-409.252c-11.305 0-20.48-9.155-20.48-20.48s9.175-20.48 20.48-20.48h409.252zM832.86 376.32h-614.4c-11.305 0-20.48-9.155-20.48-20.48s9.175-20.48 20.48-20.48h614.4c11.305 0 20.48 9.155 20.48 20.48s-9.175 20.48-20.48 20.48zM832.86 704h-614.4c-11.305 0-20.48-9.155-20.48-20.48s9.175-20.48 20.48-20.48h614.4c11.305 0 20.48 9.155 20.48 20.48s-9.175 20.48-20.48 20.48zM218.46 499.2h409.252c11.305 0 20.48 9.155 20.48 20.48s-9.175 20.48-20.48 20.48h-409.252c-11.305 0-20.48-9.155-20.48-20.48s9.155-20.48 20.48-20.48z" />
+<glyph unicode="" d="M740.434 171.52c11.305 0 20.48 9.155 20.48 20.48s-9.175 20.48-20.48 20.48h-409.252c-11.305 0-20.48-9.155-20.48-20.48s9.175-20.48 20.48-20.48h409.252zM863.498 355.84c0 11.325-9.175 20.48-20.48 20.48h-614.4c-11.305 0-20.48-9.155-20.48-20.48s9.175-20.48 20.48-20.48h614.4c11.305 0 20.48 9.155 20.48 20.48zM208.138 683.52c0-11.325 9.175-20.48 20.48-20.48h614.4c11.305 0 20.48 9.155 20.48 20.48s-9.175 20.48-20.48 20.48h-614.4c-11.325 0-20.48-9.155-20.48-20.48zM740.434 499.2c11.305 0 20.48 9.155 20.48 20.48s-9.175 20.48-20.48 20.48h-409.252c-11.305 0-20.48-9.155-20.48-20.48s9.175-20.48 20.48-20.48h409.252z" />
+<glyph unicode="" d="M832.86 212.48h-409.272c-11.305 0-20.48-9.155-20.48-20.48s9.175-20.48 20.48-20.48h409.252c11.305 0 20.48 9.155 20.48 20.48s-9.155 20.48-20.46 20.48zM853.34 355.84c0 11.325-9.175 20.48-20.48 20.48h-614.4c-11.305 0-20.48-9.155-20.48-20.48s9.175-20.48 20.48-20.48h614.4c11.305 0 20.48 9.155 20.48 20.48zM832.86 704h-614.4c-11.305 0-20.48-9.155-20.48-20.48s9.175-20.48 20.48-20.48h614.4c11.305 0 20.48 9.155 20.48 20.48s-9.175 20.48-20.48 20.48zM832.86 540.16h-409.272c-11.305 0-20.48-9.155-20.48-20.48s9.175-20.48 20.48-20.48h409.252c11.305 0 20.48 9.155 20.48 20.48s-9.155 20.48-20.46 20.48z" />
+<glyph unicode="" d="M318.73 123.679c3.994-3.994 9.236-6.001 14.479-6.001s10.486 2.007 14.479 6.001l307.2 307.2c8.008 8.008 8.008 20.951 0 28.959l-307.2 307.2c-8.008 8.008-20.951 8.008-28.959 0s-8.008-20.951 0-28.959l292.721-292.721-292.721-292.721c-8.008-8.008-8.008-20.972 0-28.959z" />
+<glyph unicode="" d="M817.295 555.254c0 11.325-9.175 20.48-20.48 20.48h-578.908c-11.305 0-20.48-9.155-20.48-20.48v-245.76c0-11.325 9.175-20.48 20.48-20.48h578.908c11.305 0 20.48 9.155 20.48 20.48v44.442h15.012c11.305 0 20.48 9.155 20.48 20.48v109.916c0 11.325-9.175 20.48-20.48 20.48h-15.012v50.442zM776.335 329.974h-537.948v204.8h537.948v-204.8zM301.568 350.536c11.305 0 20.48 9.155 20.48 20.48v122.716c0 11.325-9.175 20.48-20.48 20.48s-20.48-9.155-20.48-20.48v-122.716c0-11.325 9.175-20.48 20.48-20.48zM383.734 350.536c11.305 0 20.48 9.155 20.48 20.48v122.716c0 11.325-9.175 20.48-20.48 20.48s-20.48-9.155-20.48-20.48v-122.716c0-11.325 9.175-20.48 20.48-20.48zM465.92 350.536c11.305 0 20.48 9.155 20.48 20.48v122.716c0 11.325-9.175 20.48-20.48 20.48s-20.48-9.155-20.48-20.48v-122.716c0-11.325 9.175-20.48 20.48-20.48zM548.086 350.536c11.305 0 20.48 9.155 20.48 20.48v122.716c0 11.325-9.175 20.48-20.48 20.48s-20.48-9.155-20.48-20.48v-122.716c0-11.325 9.175-20.48 20.48-20.48z" />
+<glyph unicode="" d="M613.212 202.65c-11.325 0-20.48-9.155-20.48-20.48 0-18.964-17.449-34.386-38.871-34.386s-38.871 15.421-38.871 34.386c0 11.325-9.155 20.48-20.48 20.48s-20.48-9.155-20.48-20.48c0-41.533 35.82-75.346 79.831-75.346s79.831 33.792 79.831 75.346c0 11.305-9.155 20.48-20.48 20.48zM758.661 409.948h-31.805l-0.020 77.558c-1.065 80.691-67.789 147.333-152.494 156.733v15.933c20.521 7.782 35.103 26.808 35.103 49.091 0 29.184-24.945 52.92-55.583 52.92s-55.583-23.736-55.583-52.92c0-22.282 14.582-41.308 35.103-49.091v-15.933c-84.357-9.38-151.060-75.715-152.494-155.894-0.020-0.553-0.020-49.623-0.020-78.397h-31.805c-11.325 0-20.48-9.155-20.48-20.48 0-95.785 32.543-150.712 89.252-150.712h272.015c89.272 0 89.272 113.439 89.272 150.712 0.020 11.305-9.134 20.48-20.46 20.48zM553.861 721.224c7.926 0 14.623-5.489 14.623-11.96s-6.697-11.96-14.623-11.96-14.623 5.489-14.623 11.96 6.697 11.96 14.623 11.96zM421.847 487.465c1.167 64.532 60.375 117.064 132.014 117.064 71.926 0 131.154-52.736 132.014-117.309l0.020-77.271h-264.069c0 28.14 0 75.571 0.020 77.517zM689.869 279.695h-272.036c-36.045 0-45.261 56.156-47.555 89.272h367.514c-2.499-62.3-17.224-89.272-47.923-89.272z" />
+<glyph unicode="" d="M737.28 134.636c11.305 0 20.48 9.155 20.48 20.48v503.808c0 0.451-0.225 0.84-0.266 1.29-0.123 1.843-0.471 3.625-1.085 5.366-0.246 0.696-0.43 1.352-0.737 2.007-0.922 1.966-2.109 3.809-3.666 5.427-0.123 0.123-0.184 0.307-0.328 0.43-0.020 0.020-0.041 0.061-0.061 0.102l-112.64 110.592c-1.7 1.659-3.686 2.867-5.775 3.85-0.635 0.287-1.29 0.451-1.966 0.676-1.741 0.594-3.523 0.963-5.366 1.085-0.41 0.020-0.778 0.246-1.229 0.246h-337.92c-11.305 0-20.48-9.155-20.48-20.48v-614.4c0-11.325 9.175-20.48 20.48-20.48h450.56zM645.12 720.691l42.066-41.308h-42.066v41.308zM307.2 749.036h296.96v-90.112c0-11.325 9.175-20.48 20.48-20.48h92.16v-462.848h-409.6v573.44zM659.067 458.834h-283.832c-11.305 0-20.48-9.155-20.48-20.48s9.175-20.48 20.48-20.48h283.812c11.305 0 20.48 9.155 20.48 20.48s-9.155 20.48-20.46 20.48zM659.067 544.85h-283.832c-11.305 0-20.48-9.155-20.48-20.48s9.175-20.48 20.48-20.48h283.812c11.305 0 20.48 9.155 20.48 20.48s-9.155 20.48-20.46 20.48zM659.067 372.838h-283.832c-11.305 0-20.48-9.155-20.48-20.48s9.175-20.48 20.48-20.48h283.812c11.305 0 20.48 9.155 20.48 20.48s-9.155 20.48-20.46 20.48zM659.067 286.822h-283.832c-11.305 0-20.48-9.155-20.48-20.48s9.175-20.48 20.48-20.48h283.812c11.305 0 20.48 9.155 20.48 20.48s-9.155 20.48-20.46 20.48z" />
+<glyph unicode="" d="M705.618 585.523c5.55 3.871 8.847 10.22 8.786 16.998-0.061 6.758-3.441 13.066-9.052 16.814l-204.8 137.503c-6.287 4.219-14.377 4.628-21.053 1.085-6.656-3.564-10.834-10.527-10.834-18.084v-269.312l-22.016-15.319-150.487 106.312c-9.257 6.533-22.016 4.342-28.549-4.895s-4.342-22.016 4.895-28.549l138.363-97.751-138.24-96.174c-9.277-6.451-11.571-19.231-5.12-28.529s19.231-11.571 28.529-5.12l150.426 104.673 22.2-15.688v-264.049c0-7.475 4.055-14.336 10.629-17.94 3.072-1.7 6.451-2.54 9.851-2.54 3.83 0 7.639 1.065 10.977 3.174l204.8 129.987c5.755 3.666 9.318 9.953 9.503 16.794 0.164 6.82-3.072 13.271-8.663 17.224l-196.137 138.588v38.42l195.994 136.376zM509.604 701.42l148.029-99.389-148.029-102.994v202.383zM657.142 256.348l-147.538-93.635v197.837l147.538-104.202z" />
+<glyph unicode="" d="M242.34 151.695h614.4c11.325 0 20.48 9.155 20.48 20.48v491.479c0 11.325-9.155 20.48-20.48 20.48h-614.4c-11.325 0-20.48-9.155-20.48-20.48v-491.479c0-11.325 9.155-20.48 20.48-20.48zM262.82 192.655v303.821h573.44v-303.821h-573.44zM836.26 643.174v-105.738h-573.44v105.738h573.44zM347.75 590.234c0-10.349-8.39-18.739-18.739-18.739s-18.739 8.39-18.739 18.739c0 10.349 8.39 18.739 18.739 18.739s18.739-8.39 18.739-18.739zM420.68 590.234c0-10.349-8.39-18.739-18.739-18.739s-18.739 8.39-18.739 18.739c0 10.349 8.39 18.739 18.739 18.739s18.739-8.39 18.739-18.739zM493.609 590.234c0-10.349-8.39-18.739-18.739-18.739s-18.739 8.39-18.739 18.739c0 10.349 8.39 18.739 18.739 18.739s18.739-8.39 18.739-18.739z" />
+<glyph unicode="" d="M729.661 569.528l-14.602 86.876c-1.659 9.851-10.199 17.080-20.193 17.080h-266.22c-9.994 0-18.534-7.229-20.193-17.101l-14.561-86.856h-139.284c-11.305 0-20.48-9.155-20.48-20.48v-346.604c0-11.325 9.175-20.48 20.48-20.48h614.4c11.305 0 20.48 9.155 20.48 20.48v346.604c0 11.325-9.175 20.48-20.48 20.48h-139.346zM848.527 222.925h-573.44v305.644h136.131c9.994 0 18.534 7.229 20.193 17.101l14.561 86.856h231.567l14.602-86.876c1.659-9.851 10.199-17.080 20.193-17.080h136.192v-305.644zM561.807 522.056c-67.768 0-122.88-54.702-122.88-121.917s55.112-121.917 122.88-121.917 122.88 54.702 122.88 121.917-55.112 121.917-122.88 121.917zM561.807 319.181c-45.179 0-81.92 36.311-81.92 80.957s36.741 80.957 81.92 80.957 81.92-36.311 81.92-80.957-36.741-80.957-81.92-80.957z" />
+<glyph unicode="" d="M858.952 695.624l-122.88-23.777c-9.626-1.864-16.589-10.281-16.589-20.091v-82.678h-471.040c-7.598 0-14.582-4.219-18.125-10.936s-3.052-14.868 1.249-21.115l113.213-164.966c3.83-5.571 10.138-8.909 16.876-8.909h333.496l0.123-45.445h-282.972c-0.328 0-0.594-0.164-0.922-0.184-0.614 0.020-1.167 0.184-1.782 0.184-35.942 0-65.188-29.983-65.188-66.847s29.245-66.867 65.188-66.867c35.922 0 65.167 30.003 65.167 66.867 0 9.175-1.823 17.92-5.1 25.887h168.366c-3.277-7.967-5.1-16.712-5.1-25.887 0-36.864 29.245-66.867 65.167-66.867s65.167 30.003 65.167 66.867c0 22.18-10.711 41.738-26.972 53.903l-0.143 58.368h3.85c11.325 0 20.48 9.155 20.48 20.48v164.966c0 0.573-0.287 1.044-0.328 1.618 0.041 0.553 0.328 1.044 0.328 1.618v83.046l106.291 20.582c11.1 2.13 18.35 12.882 16.2 24.003-2.15 11.080-12.841 18.432-24.023 16.179zM409.6 224.952c-13.353 0-24.228 11.612-24.228 25.907s10.854 25.887 24.228 25.887c13.332 0 24.207-11.592 24.207-25.887s-10.875-25.907-24.207-25.907zM698.102 224.952c-13.332 0-24.207 11.612-24.207 25.907s10.854 25.887 24.207 25.887 24.207-11.592 24.207-25.887-10.875-25.907-24.207-25.907zM287.355 528.097h432.148v-124.006h-347.034l-85.115 124.006z" />
+<glyph unicode="" d="M317.972 269.23c1.393-0.86 1.72-1.434 1.966-2.765 1.925-10.465-10.179-33.239-19.661-45.65-4.28-5.612-5.386-13.046-2.908-19.64s8.151-11.489 15.073-12.902c5.693-1.147 11.141-1.659 16.343-1.659 31.908 0 54.252 19.702 68.424 32.174 3.031 2.683 6.943 6.144 9.523 7.987 30.065-6.902 76.37-12.37 105.738-12.37 16.343 0 32.707 1.167 48.824 3.195 24.535-7.946 51.2-12.452 79.155-12.452 19.395 0 48.312 3.297 68.956 7.741 1.085-0.942 2.212-2.007 3.461-3.092 9.81-8.663 26.276-23.183 50.176-23.183 3.891 0 7.967 0.389 12.247 1.249 6.902 1.413 12.575 6.287 15.073 12.882 2.478 6.595 1.372 14.049-2.908 19.64-5.796 7.639-11.1 18.371-11.776 23.532 50.074 31.908 79.913 82.76 79.913 136.458 0 33.075-11.53 63.939-31.171 90.358-2.662 137.298-141.476 248.361-311.972 248.361-172.155 0-312.218-113.193-312.218-252.334 0.020-77.926 44.032-151.757 117.74-197.53zM752.23 277.565c-9.134-5.673-14.971-14.234-16.876-24.74-0.471-2.58-0.676-5.181-0.635-7.782-6.349 5.181-13.599 9.769-22.835 9.769-1.659 0-4.731-0.389-6.369-0.778-17.347-4.28-47.145-7.905-65.065-7.905-96.051 0-174.203 60.211-174.203 134.267 0 74.015 78.131 134.246 174.203 134.246s174.203-60.211 174.203-134.246c0-40.714-22.753-78.193-62.423-102.83zM512.471 678.134c127.631 0 234.66-69.12 263.414-161.792-37.007 24.494-84.132 39.24-135.434 39.24-118.641 0-215.163-78.602-215.163-175.206 0-48.394 24.228-92.283 63.324-124.006-25.641 1.884-56.197 6.226-76.083 11.141-17.285 4.301-30.597-7.557-42.414-17.981-4.895-4.321-9.523-8.253-14.090-11.551 4.055 11.53 6.349 24.044 4.198 35.82-2.335 12.841-9.482 23.306-20.664 30.249-61.583 38.236-98.365 99.082-98.365 162.734 0.020 116.531 121.713 211.354 271.278 211.354z" />
+<glyph unicode="" d="M824.668 660.419l-395.121-395.121-190.321 190.321c-8.008 8.008-20.951 8.008-28.959 0s-8.008-20.951 0-28.959l204.8-204.8c3.994-3.994 9.236-6.001 14.479-6.001s10.486 2.007 14.479 6.001l409.6 409.6c8.008 8.008 8.008 20.951 0 28.959s-20.972 8.008-28.959 0z" />
+<glyph unicode="" d="M497.111 117.535c180.675 0 327.68 147.005 327.68 327.68s-147.005 327.68-327.68 327.68-327.68-147.005-327.68-327.68 147.005-327.68 327.68-327.68zM497.111 731.935c158.106 0 286.72-128.614 286.72-286.72s-128.614-286.72-286.72-286.72-286.72 128.614-286.72 286.72 128.635 286.72 286.72 286.72zM608.87 304.497c3.994-3.994 9.236-6.001 14.479-6.001s10.486 2.007 14.479 6.001c8.008 8.008 8.008 20.951 0 28.959l-120.238 120.238v221.102c0 11.305-9.155 20.48-20.48 20.48s-20.48-9.175-20.48-20.48v-229.581c0-5.427 2.15-10.65 6.001-14.479l126.239-126.239z" />
+<glyph unicode="" d="M184.648 123.658c3.994-3.994 9.236-5.98 14.479-5.98s10.486 2.007 14.5 6.001l292.7 293.048 292.7-293.048c3.994-4.014 9.236-6.001 14.5-6.001 5.243 0 10.486 2.007 14.479 5.98 8.008 7.987 8.008 20.951 0.020 28.959l-292.413 292.741 292.393 292.721c7.987 8.008 7.987 20.972-0.020 28.959-8.028 8.008-20.972 8.008-28.959-0.020l-292.721-293.048-292.7 293.048c-8.008 8.008-20.972 8.008-28.959 0.020-8.008-7.987-8.008-20.951-0.020-28.959l292.372-292.721-292.372-292.741c-7.987-7.987-7.987-20.972 0.020-28.959z" />
+<glyph unicode="" d="M747.049 776.95c-61.092 0-111.698-45.793-120.566-105.288h-310.313c-8.253 0-15.708-4.956-18.883-12.554-3.195-7.619-1.495-16.404 4.28-22.282l219.914-223.703v-250.573h-51.016c-11.305 0-20.48-9.155-20.48-20.48s9.175-20.48 20.48-20.48h142.991c11.305 0 20.48 9.155 20.48 20.48s-9.175 20.48-20.48 20.48h-51.016v250.573l128.082 130.294c17.367-9.236 36.577-14.152 56.525-14.152 67.318 0 122.081 55.562 122.081 123.843s-54.764 123.843-122.081 123.843zM718.889 630.723l-176.927-179.978-176.947 179.978h353.874zM747.049 570.245c-8.929 0-17.613 1.536-25.866 4.362l61.174 62.239c5.775 5.878 7.475 14.664 4.28 22.282-3.195 7.598-10.65 12.554-18.883 12.554h-99.594c8.294 36.762 40.428 64.328 78.909 64.328 44.728 0 81.121-37.171 81.121-82.883s-36.413-82.883-81.142-82.883z" />
+<glyph unicode="" d="M486.605 115.589c180.675 0 327.68 147.005 327.68 327.68s-147.005 327.68-327.68 327.68-327.68-147.005-327.68-327.68 147.005-327.68 327.68-327.68zM486.605 729.989c158.106 0 286.72-128.614 286.72-286.72s-128.614-286.72-286.72-286.72-286.72 128.614-286.72 286.72 128.614 286.72 286.72 286.72zM343.245 279.429c3.031 0 6.124 0.676 8.97 2.089l192.573 94.085c4.096 2.007 7.414 5.304 9.4 9.4l94.147 192.635c3.85 7.864 2.273 17.285-3.912 23.47-6.164 6.164-15.585 7.762-23.47 3.912l-192.635-94.147c-4.096-2.007-7.414-5.304-9.4-9.4l-94.085-192.573c-3.85-7.864-2.273-17.285 3.912-23.47 3.953-3.932 9.175-6.001 14.5-6.001zM452.628 477.164l132.731 64.86-64.86-132.731-132.69-64.819 64.819 132.69z" />
+<glyph unicode="" d="M185.078 125.174h87.777c11.305 0 20.48 9.155 20.48 20.48v149.791c0 11.325-9.175 20.48-20.48 20.48h-87.777c-11.305 0-20.48-9.155-20.48-20.48v-149.791c0-11.305 9.175-20.48 20.48-20.48zM205.558 274.985h46.817v-108.831h-46.817v108.831zM691.22 760.054v-614.4c0-11.325 9.175-20.48 20.48-20.48h87.777c11.305 0 20.48 9.155 20.48 20.48v614.4c0 11.325-9.175 20.48-20.48 20.48h-87.777c-11.305 0-20.48-9.155-20.48-20.48zM732.18 739.574h46.817v-573.44h-46.817v573.44zM448.328 449.864h-87.777c-11.305 0-20.48-9.155-20.48-20.48v-286.72c0-11.325 9.175-20.48 20.48-20.48h87.777c11.305 0 20.48 9.155 20.48 20.48v286.72c0 11.325-9.175 20.48-20.48 20.48zM427.848 163.144h-46.817v245.76h46.817v-245.76zM515.625 565.35v-422.707c0-11.325 9.175-20.48 20.48-20.48h87.777c11.305 0 20.48 9.155 20.48 20.48v422.707c0 11.325-9.175 20.48-20.48 20.48h-87.777c-11.305 0-20.48-9.155-20.48-20.48zM556.585 544.87h46.817v-381.747h-46.817v381.747z" />
+<glyph unicode="" d="M720.486 162.038c0.43 1.638 0.635 3.338 0.635 5.1v178.811c0 30.065-24.904 54.497-55.521 54.497h-3.912c-5.734 0-11.305-0.84-16.548-2.417-6.902 22.385-28.119 38.728-53.146 38.728h-3.912c-5.632 0-11.080-0.819-16.22-2.335-6.574 22.917-28.037 39.752-53.453 39.752h-3.912c-4.874 0-9.626-0.594-14.131-1.761v91.3c0 30.065-24.924 54.497-55.542 54.497h-3.912c-30.618 0-55.521-24.433-55.521-54.497v-252.703l-22.774 22.118c-20.91 20.357-57.262 20.296-78.070 0.061l-2.826-2.724c-10.629-10.322-16.486-24.084-16.486-38.769s5.857-28.447 15.606-37.868l107.54-118.026c9.134-10.629 22.528-16.712 36.7-16.712h247.542c24.822 0.020 45.343 18.657 47.862 42.947zM419.021 163l-108.81 119.357c-2.601 2.519-4.035 5.857-4.035 9.359s1.434 6.84 3.994 9.318l2.847 2.744c2.765 2.703 6.492 4.178 10.506 4.178s7.741-1.475 10.527-4.198l57.549-55.869c5.898-5.714 14.643-7.352 22.241-4.157 7.578 3.195 12.493 10.65 12.493 18.862v301.117c0 7.455 6.533 13.537 14.561 13.537h3.912c8.049 0 14.582-6.083 14.582-13.537v-138.813c0-10.67 8.212-19.579 18.883-20.419 10.609-0.86 20.152 6.656 21.811 17.224 1.044 6.554 7.25 11.53 14.397 11.53h3.912c8.028 0 14.561-6.083 14.561-13.537v-32.215c0-10.67 8.212-19.579 18.862-20.419 10.875-0.819 20.173 6.636 21.832 17.203 1.065 6.574 7.25 11.551 14.418 11.551h3.912c8.028 0 14.561-6.083 14.561-13.558v-31.089c0-10.67 8.212-19.579 18.862-20.419 10.916-0.758 20.173 6.636 21.832 17.203 1.065 6.574 7.25 11.551 14.418 11.551h3.953c8.028 0 14.561-6.083 14.561-13.537v-175.514c-0.246-1.29-0.389-2.642-0.389-3.973 0-3.523-3.215-6.39-7.188-6.39h-247.521c-2.232-0.020-4.301 0.881-6.042 2.908zM229.601 584.95c0-11.325 9.155-20.48 20.48-20.48h68.547c11.325 0 20.48 9.155 20.48 20.48s-9.155 20.48-20.48 20.48h-68.547c-11.325 0-20.48-9.155-20.48-20.48zM464.036 687.452v66.54c0 11.325-9.155 20.48-20.48 20.48s-20.48-9.155-20.48-20.48v-66.54c0-11.325 9.155-20.48 20.48-20.48s20.48 9.175 20.48 20.48zM367.247 632.054c0.143 0 0.307-0.020 0.41 0 11.325 0 20.48 9.155 20.48 20.48 0 7.004-3.502 13.189-8.868 16.876l-46.223 44.851c-8.11 7.885-21.074 7.68-28.959-0.43s-7.68-21.074 0.43-28.959l48.456-47.043c3.994-3.85 9.134-5.775 14.275-5.775zM546.304 584.95c0-11.325 9.155-20.48 20.48-20.48h68.547c11.325 0 20.48 9.155 20.48 20.48s-9.155 20.48-20.48 20.48h-68.547c-11.325 0-20.48-9.155-20.48-20.48zM552.366 714.281l-48.456-47.043c-8.11-7.885-8.315-20.849-0.43-28.959 4.014-4.137 9.359-6.226 14.705-6.226 5.14 0 10.281 1.925 14.254 5.775l48.476 47.063c8.11 7.885 8.274 20.849 0.41 28.959-7.864 8.090-20.849 8.315-28.959 0.43z" />
+<glyph unicode="" d="M846.316 754.565h-614.4c-11.325 0-20.48-9.155-20.48-20.48v-469.443c0-11.325 9.155-20.48 20.48-20.48h286.72v-63.037h-129.782c-11.325 0-20.48-9.155-20.48-20.48s9.155-20.48 20.48-20.48h300.524c11.325 0 20.48 9.155 20.48 20.48s-9.155 20.48-20.48 20.48h-129.782v63.037h286.72c11.325 0 20.48 9.155 20.48 20.48v469.443c0 11.305-9.155 20.48-20.48 20.48zM825.836 713.605v-287.252h-573.44v287.252h573.44zM252.396 285.123v100.27h573.44v-100.27h-573.44zM557.855 333.414c0-10.44-8.39-18.903-18.739-18.903s-18.739 8.463-18.739 18.903c0 10.44 8.39 18.903 18.739 18.903s18.739-8.463 18.739-18.903z" />
+<glyph unicode="" d="M225.28 284.242c-11.325 0-20.48-9.175-20.48-20.48v-125.604c0-11.305 9.155-20.48 20.48-20.48h573.44c11.325 0 20.48 9.175 20.48 20.48v125.604c0 11.305-9.155 20.48-20.48 20.48s-20.48-9.175-20.48-20.48v-105.124h-532.48v105.124c0 11.305-9.155 20.48-20.48 20.48zM512 773.038c-11.325 0-20.48-9.175-20.48-20.48v-440.525l-129.905 125.481c-8.090 7.864-21.094 7.639-28.938-0.492-7.864-8.131-7.639-21.094 0.492-28.959l164.311-158.74c0.020-0.020 0.020-0.020 0.041-0.041l0.246-0.225c0.758-0.737 1.72-1.044 2.54-1.638 1.27-0.922 2.458-1.946 3.932-2.54 2.478-1.024 5.1-1.556 7.741-1.556s5.263 0.553 7.741 1.556c1.372 0.553 2.458 1.516 3.645 2.355 0.942 0.635 2.007 1.024 2.847 1.843l164.577 159.027c8.11 7.864 8.335 20.828 0.471 28.959s-20.828 8.356-28.959 0.492l-129.823-125.522v440.525c0 11.305-9.155 20.48-20.48 20.48z" />
+<glyph unicode="" d="M486.994 128.635c135.516 0 245.76 106.25 245.76 236.831 0 43.295-12.268 85.688-35.82 123.126l-193.147 286.372c-3.809 5.652-10.179 9.032-16.978 9.032-6.82 0-13.189-3.4-16.978-9.032l-193.249-287.089c-23.122-36.823-35.348-79.155-35.348-122.388 0-130.601 110.244-236.851 245.76-236.851zM310.907 465.531l175.923 261.325 175.8-260.628c19.108-30.351 29.184-65.208 29.184-100.762 0-108.012-91.873-195.871-204.8-195.871s-204.8 87.88-204.8 195.871c-0.020 35.533 10.056 70.328 28.692 100.065z" />
+<glyph unicode="" d="M737.28 134.636c11.305 0 20.48 9.155 20.48 20.48v503.808c0 0.451-0.225 0.84-0.266 1.29-0.123 1.843-0.471 3.625-1.085 5.366-0.246 0.696-0.43 1.352-0.737 2.007-0.922 1.966-2.109 3.809-3.666 5.427-0.123 0.123-0.184 0.307-0.328 0.43-0.020 0.020-0.041 0.061-0.061 0.102l-112.64 110.592c-1.7 1.659-3.686 2.867-5.775 3.85-0.635 0.287-1.29 0.451-1.966 0.676-1.741 0.594-3.523 0.963-5.366 1.085-0.41 0.020-0.778 0.246-1.229 0.246h-337.92c-11.305 0-20.48-9.155-20.48-20.48v-614.4c0-11.325 9.175-20.48 20.48-20.48h450.56zM645.12 720.691l42.066-41.308h-42.066v41.308zM307.2 749.036h296.96v-90.112c0-11.325 9.175-20.48 20.48-20.48h92.16v-462.848h-409.6v573.44z" />
+<glyph unicode="" d="M732.16 104.96c1.987 0 3.973 0.287 5.939 0.881 8.643 2.621 14.541 10.588 14.541 19.599v614.4c0 11.325-9.155 20.48-20.48 20.48h-409.6c-11.325 0-20.48-9.155-20.48-20.48v-614.4c0-9.011 5.898-16.978 14.541-19.599 8.622-2.642 17.981 0.737 22.979 8.233l187.761 281.641 187.761-281.641c3.85-5.796 10.322-9.114 17.039-9.114zM711.68 193.085l-167.281 250.921c-3.809 5.693-10.199 9.114-17.039 9.114s-13.23-3.42-17.039-9.114l-167.281-250.921v526.275h368.64v-526.275z" />
+<glyph unicode="" d="M240.968 123.167c3.092-1.72 6.492-2.56 9.912-2.56 3.789 0 7.557 1.044 10.875 3.133l460.165 288.707v-276.214c0-11.325 9.175-20.48 20.48-20.48s20.48 9.155 20.48 20.48v614.4c0 11.305-9.175 20.48-20.48 20.48s-20.48-9.175-20.48-20.48v-276.214l-460.165 288.686c-6.328 3.973-14.295 4.198-20.787 0.573-6.513-3.604-10.568-10.465-10.568-17.92v-604.672c0-7.475 4.055-14.336 10.568-17.92zM271.36 708.71l422.871-265.298-422.871-265.318v530.616z" />
+<glyph unicode="" d="M176.968 262.676c3.133-1.802 6.615-2.683 10.117-2.683 3.625 0 7.25 0.963 10.486 2.908l279.265 166.543v-154.788c0-7.352 3.953-14.152 10.363-17.797 3.133-1.802 6.615-2.683 10.117-2.683 3.625 0 7.25 0.963 10.486 2.908l304.169 181.391c6.205 3.686 9.994 10.363 9.994 17.572s-3.789 13.885-9.994 17.592l-304.169 181.391c-6.349 3.809-14.234 3.871-20.603 0.225-6.41-3.645-10.363-10.445-10.363-17.818v-143.135l-279.286 166.564c-6.349 3.809-14.234 3.871-20.603 0.225-6.41-3.645-10.363-10.445-10.363-17.818v-362.803c0-7.352 3.973-14.152 10.383-17.797zM517.796 601.375l243.692-145.347-243.692-145.347v290.693zM207.544 607.212l243.692-145.347-243.692-145.326v290.673z" />
+<glyph unicode="" d="M860.979 586.117h-175.657c21.75 22.856 34.714 51.364 34.714 77.332 0 18.801-6.451 35.062-18.657 46.961-12.083 11.796-28.488 18.043-47.432 18.043-27.75 0-58.552-13.906-82.371-37.151-6.758-6.615-12.657-13.804-17.777-21.299-5.12 7.496-11.018 14.684-17.797 21.299-23.818 23.265-54.62 37.151-82.371 37.151-18.964 0-35.369-6.246-47.411-18.022-12.227-11.919-18.678-28.18-18.678-46.981 0-25.969 12.964-54.477 34.714-77.332h-175.677c-11.325 0-20.48-9.155-20.48-20.48v-142.684c0-11.325 9.155-20.48 20.48-20.48h32.604v-226.98c0-11.325 9.155-20.48 20.48-20.48h508.211c11.325 0 20.48 9.155 20.48 20.48v226.98h32.625c11.325 0 20.48 9.155 20.48 20.48v142.684c0 11.325-9.155 20.48-20.48 20.48zM468.050 443.433v101.724h171.418v-101.724h-171.418zM639.488 402.473v-206.5h-171.418v206.5h171.418zM653.947 687.493c5.591 0 13.414-1.106 18.821-6.39 4.198-4.096 6.328-10.035 6.328-17.654 0-16.364-9.933-36.209-25.928-51.814-16.118-15.749-36.741-25.518-53.78-25.518-5.591 0-13.414 1.106-18.801 6.369-4.198 4.096-6.328 10.056-6.328 17.695 0 16.343 9.912 36.209 25.907 51.794 16.118 15.749 36.721 25.518 53.78 25.518zM434.79 681.144c5.386 5.263 13.21 6.369 18.801 6.369 17.060 0 37.663-9.789 53.78-25.518 15.974-15.606 25.907-35.43 25.928-51.773 0-7.66-2.13-13.619-6.328-17.695-5.407-5.284-13.23-6.39-18.821-6.39-17.039 0-37.663 9.789-53.78 25.518-15.974 15.626-25.928 35.451-25.928 51.814 0.020 7.619 2.13 13.558 6.349 17.674zM267.059 545.157h160.031v-101.724h-160.031v101.724zM320.143 402.473h106.967v-206.5h-106.967v206.5zM787.395 195.973h-106.967v206.5h106.967v-206.5zM840.499 443.433h-160.072v101.724h160.051v-101.724z" />
+<glyph unicode="" d="M871.404 617.964c-32.625 0-59.146-26.542-59.146-59.146 0-7.926 1.618-15.483 4.465-22.405l-175.084-162.959c-9.38 6.267-20.623 9.953-32.727 9.953-6.144 0-12.083-1.004-17.777-2.806l-55.951 70.492c4.178 8.212 6.636 17.224 6.636 26.706 0 32.604-26.522 59.146-59.146 59.146s-59.146-26.542-59.146-59.146c0-2.99 0.553-5.857 0.983-8.765l-141.21-110.735c-9.155 5.796-19.907 9.298-31.539 9.298-32.625 0-59.146-26.542-59.146-59.146 0-32.625 26.522-59.167 59.146-59.167s59.146 26.542 59.146 59.167c0 6.021-1.167 11.735-2.847 17.203l136.54 107.069c0.369-0.307 0.635-0.717 1.004-1.004 10.465-8.438 23.634-13.087 37.089-13.087 7.823 0 15.421 1.536 22.446 4.424l53.801-67.789c-5.734-9.216-9.175-19.763-9.175-31.007 0-32.625 26.522-59.167 59.146-59.167 32.604 0 59.146 26.542 59.146 59.167 0 5.448-0.983 10.609-2.355 15.606l178.913 166.502c8.090-4.157 17.101-6.717 26.808-6.717 32.604 0 59.146 26.542 59.146 59.146s-26.542 59.167-59.167 59.167zM251.761 290.284c-10.035 0-18.186 8.151-18.186 18.207 0 10.015 8.151 18.186 18.186 18.186s18.186-8.151 18.186-18.186c0.020-10.056-8.151-18.207-18.186-18.207zM471.306 463.626c-4.321 3.502-6.82 8.663-6.82 14.193 0 10.015 8.151 18.186 18.186 18.186s18.186-8.151 18.186-18.186c0-4.854-1.884-9.421-5.304-12.841 0 0 0 0 0-0.020s0 0-0.020 0c-7.209-7.168-19.886-4.813-24.228-1.331zM608.911 306.074c-10.035 0-18.186 8.151-18.186 18.207 0 5.693 2.58 10.916 7.127 14.418 0.082 0.061 0.205 0.082 0.287 0.164 0 0 0.020 0.020 0.020 0.020 2.232 1.659 5.816 3.584 10.772 3.584 10.015 0 18.186-8.151 18.186-18.186-0.020-10.035-8.172-18.207-18.207-18.207zM871.404 540.631c-10.035 0-18.186 8.151-18.186 18.186s8.151 18.186 18.186 18.186c10.015 0 18.186-8.151 18.186-18.186s-8.151-18.186-18.186-18.186z" />
+<glyph unicode="" d="M179.712 458.711h264.479c11.325 0 20.48 9.155 20.48 20.48v264.479c0 11.325-9.155 20.48-20.48 20.48h-264.479c-11.325 0-20.48-9.155-20.48-20.48v-264.479c0-11.305 9.175-20.48 20.48-20.48zM200.192 723.19h223.519v-223.519h-223.519v223.519zM529.633 458.711h264.479c11.325 0 20.48 9.155 20.48 20.48v264.479c0 11.325-9.155 20.48-20.48 20.48h-264.479c-11.325 0-20.48-9.155-20.48-20.48v-264.479c0-11.305 9.175-20.48 20.48-20.48zM550.113 723.19h223.519v-223.519h-223.519v223.519zM179.712 108.79h264.479c11.325 0 20.48 9.155 20.48 20.48v264.499c0 11.325-9.155 20.48-20.48 20.48h-264.479c-11.325 0-20.48-9.155-20.48-20.48v-264.479c0-11.325 9.175-20.5 20.48-20.5zM200.192 373.289h223.519v-223.519h-223.519v223.519zM509.153 129.27c0-11.325 9.155-20.48 20.48-20.48h264.479c11.325 0 20.48 9.155 20.48 20.48v264.499c0 11.325-9.155 20.48-20.48 20.48h-264.479c-11.325 0-20.48-9.155-20.48-20.48v-264.499zM550.113 373.289h223.519v-223.519h-223.519v223.519z" />
+<glyph unicode="" d="M177.5 652.8h614.4c11.305 0 20.48 9.155 20.48 20.48s-9.175 20.48-20.48 20.48h-614.4c-11.305 0-20.48-9.155-20.48-20.48s9.155-20.48 20.48-20.48zM177.5 202.24h614.4c11.305 0 20.48 9.155 20.48 20.48s-9.175 20.48-20.48 20.48h-614.4c-11.305 0-20.48-9.155-20.48-20.48s9.155-20.48 20.48-20.48zM177.5 427.52h614.4c11.305 0 20.48 9.155 20.48 20.48s-9.175 20.48-20.48 20.48h-614.4c-11.305 0-20.48-9.155-20.48-20.48s9.155-20.48 20.48-20.48z" />
+<glyph unicode="" d="M755.692 464.302h-35.021c-13.742 116.511-106.926 207.319-218.522 207.319-111.452 0-204.82-90.89-218.563-207.319h-35c-40.858 0-74.117-35.267-74.117-78.602v-86.036c0-43.336 33.26-78.602 74.117-78.602h53.658c5.448 0 10.65 2.15 14.479 6.001s6.001 9.052 6.001 14.479l-0.020 58.122v35.103c0 0.020 0.020 0.041 0.020 0.082 0 1.188 0 100.188 0.020 103.035 1.597 106.291 82.084 192.778 179.405 192.778 97.71 0 178.196-86.856 179.405-193.597 0.020-2.028 0.020-49.172 0.020-78.725 0-13.435 0-23.224 0-23.511v-93.307c0-11.325 9.155-20.48 20.48-20.48h53.637c40.878 0 74.138 35.267 74.138 78.602v86.036c0.020 43.356-33.239 78.623-74.138 78.623zM248.607 262.021c-18.289 0-33.157 16.876-33.157 37.642v86.036c0 20.767 14.889 37.642 33.157 37.642h33.178l-0.020-37.642 0.020-123.679h-33.178zM788.89 299.663c0-20.767-14.889-37.642-33.178-37.642h-33.178v72.827c0 0.287 0 10.342 0 24.064v64.43h33.157c18.309 0 33.178-16.876 33.178-37.642v-86.036z" />
+<glyph unicode="" d="M471.532 155.668c3.871-4.342 9.441-6.82 15.258-6.82h0.020c5.816 0 11.387 2.499 15.258 6.84l270.008 302.51c27.177 33.178 42.148 74.854 42.148 117.391 0 103.485-85.873 187.658-191.447 187.658-51.978 0-100.434-20.070-136.233-55.808-35.799 35.717-84.255 55.808-136.233 55.808-105.554 0-191.447-84.173-191.447-187.658 0-42.557 14.971-84.275 42.885-118.313 2.621-3.195 207.176-231.67 269.783-301.609zM350.29 722.289c47.534 0 91.3-21.258 120.054-58.286 7.762-9.994 24.596-9.994 32.358 0 28.754 37.048 72.52 58.286 120.054 58.286 82.985 0 150.487-65.802 150.487-146.698 0-33.587-11.366-65.208-32.297-90.788l-254.157-284.754c-93.716 104.673-249.139 278.323-254.054 284.037-21.524 26.276-32.891 57.917-32.891 91.505-0.020 80.876 67.482 146.698 150.446 146.698z" />
+<glyph unicode="" d="M826.327 480.748l-307.2 223.416c-7.188 5.243-16.916 5.243-24.105 0l-307.2-223.416c-9.134-6.636-11.162-19.456-4.506-28.59 6.656-9.155 19.436-11.141 28.611-4.526l40.428 29.409v-280.945c0-11.325 9.175-20.48 20.48-20.48h165.376c11.305 0 20.48 9.155 20.48 20.48v192.369h96.768v-192.369c0-11.325 9.175-20.48 20.48-20.48h165.376c11.305 0 20.48 9.155 20.48 20.48v280.924l40.428-29.409c3.645-2.642 7.864-3.912 12.022-3.912 6.328 0 12.575 2.929 16.589 8.438 6.676 9.134 4.628 21.955-4.506 28.611zM720.835 216.556h-124.416v192.369c0 11.325-9.175 20.48-20.48 20.48h-137.728c-11.305 0-20.48-9.155-20.48-20.48v-192.369h-124.416v290.263l213.77 155.464 213.77-155.464v-290.263z" />
+<glyph unicode="" d="M493.097 487.752c-46.367 16.445-99.082 4.792-134.779-30.351-2.724-2.724-15.995-15.995-25.805-25.805-0.020-0.020-0.020-0.020-0.041-0.020-85.996-85.996-86.958-86.979-86.958-86.979-49.398-50.442-48.988-132.137 0.983-182.088 25.108-25.108 58.163-37.704 91.32-37.704 33.034 0 66.191 12.493 91.709 37.601 67.359 67.359 82.063 82.063 85.524 85.545l27.259 27.259c34.857 35.615 46.141 86.938 29.45 133.939-3.809 10.67-15.544 16.22-26.132 12.452-10.67-3.789-16.241-15.503-12.452-26.132 11.407-32.154 3.707-67.256-19.988-91.464l-38.113-38.113c0 0 0-0.020-0.020-0.020-22.118-22.118-69.079-69.059-74.895-74.895-34.529-33.956-90.44-33.731-124.682 0.492-34.14 34.14-34.447 89.989-0.717 124.416 1.987 2.007 86.692 86.712 86.692 86.712 0.020 0.020 0.020 0.020 0.020 0.041 10.117 10.117 23.245 23.224 26.194 26.173 24.371 24.003 59.535 31.764 91.75 20.337 10.588-3.748 22.344 1.802 26.132 12.452 3.789 10.691-1.782 22.385-12.452 26.153zM622.387 409.375c33.567 0 66.724 13.005 91.32 37.212l113.316 113.316c49.377 50.483 48.947 132.157-1.004 182.108-50.135 50.074-131.932 50.401-181.76 1.29-0.492-0.451-0.573-0.532-87.306-87.265 0 0 0-0.020-0.020-0.020l-26.706-26.726c-34.877-35.615-46.162-86.938-29.45-133.939 2.99-8.376 10.875-13.619 19.292-13.619 2.273 0 4.608 0.389 6.861 1.188 10.67 3.809 16.22 15.503 12.431 26.153-11.428 32.133-3.707 67.215 19.988 91.423l38.113 38.134c23.163 23.142 73.4 73.38 74.936 74.895 34.488 33.976 90.399 33.71 124.641-0.471 34.14-34.14 34.447-89.989 0.84-124.334l-113.029-113.029c-24.023-23.593-59.986-31.539-91.73-20.337-10.629 3.789-22.364-1.782-26.132-12.452-3.789-10.67 1.802-22.364 12.452-26.132 13.967-4.997 28.488-7.393 42.947-7.393zM415.846 331.837c3.994-3.994 9.236-6.001 14.479-6.001s10.486 2.007 14.479 6.001l211.886 211.886c8.008 8.008 8.008 20.951 0 28.959s-20.951 8.008-28.959 0l-211.886-211.886c-8.008-7.987-8.008-20.951 0-28.959z" />
+<glyph unicode="" d="M199.045 171.52v0h617.288c11.305 0 20.48 9.155 20.48 20.48s-9.175 20.48-20.48 20.48h-617.267c-11.305 0-20.48-9.155-20.48-20.48s9.155-20.48 20.46-20.48zM199.045 335.36h614.4c11.305 0 20.48 9.155 20.48 20.48s-9.175 20.48-20.48 20.48h-614.4c-11.305 0-20.48-9.155-20.48-20.48s9.175-20.48 20.48-20.48zM813.445 704h-614.4c-11.305 0-20.48-9.155-20.48-20.48s9.175-20.48 20.48-20.48h614.4c11.305 0 20.48 9.155 20.48 20.48s-9.175 20.48-20.48 20.48zM816.333 540.16h-617.267c-11.305 0-20.48-9.155-20.48-20.48s9.175-20.48 20.48-20.48v0h617.267c11.305 0 20.48 9.155 20.48 20.48s-9.175 20.48-20.48 20.48z" />
+<glyph unicode="" d="M289.3 335.749c53.535 0 98.202 40.141 108.032 93.102h296.591v-55.747c0-11.325 9.175-20.48 20.48-20.48s20.48 9.155 20.48 20.48v55.747h58.716v-88.351c0-11.325 9.175-20.48 20.48-20.48s20.48 9.155 20.48 20.48v108.831c0 11.325-9.175 20.48-20.48 20.48h-416.317c-8.724 54.374-53.965 95.969-108.462 95.969-60.703 0-110.1-51.589-110.1-114.995s49.398-115.036 110.1-115.036zM289.3 524.8c38.113 0 69.14-33.219 69.14-74.035 0-40.837-31.027-74.056-69.14-74.056s-69.14 33.219-69.14 74.056c0 40.817 31.027 74.035 69.14 74.035z" />
+<glyph unicode="" d="M509.87 766.198c-3.85 3.85-9.032 6.001-14.479 6.001l-265.359 0.020c-11.284 0-20.439-9.114-20.48-20.398l-0.942-266.342c-0.020-5.468 2.13-10.691 6.001-14.561l348.058-348.058c3.85-3.85 9.032-6.001 14.479-6.001s10.65 2.15 14.479 6.001l266.322 266.322c8.008 8.008 8.008 20.951 0 28.959l-348.078 348.058zM577.147 166.298l-327.537 327.557 0.84 237.404 236.483-0.020 327.578-327.578-237.363-237.363zM470.467 563.794c0-29.521-23.932-53.453-53.453-53.453s-53.453 23.932-53.453 53.453c0 29.521 23.932 53.453 53.453 53.453s53.453-23.932 53.453-53.453z" />
+<glyph unicode="" d="M512.389 238.141c-6.738 9.052-19.517 11.018-28.631 4.301-15.729-11.612-24.74-28.938-24.74-47.514 0-11.53 3.502-22.753 10.547-32.973l39.301-53.535c3.85-5.263 9.994-8.356 16.507-8.356v0c6.513 0 12.657 3.113 16.507 8.376l39.649 54.129c6.615 9.708 10.117 20.91 10.117 32.379 0 19.087-9.4 36.68-25.825 48.271-9.257 6.533-22.016 4.321-28.549-4.895-6.533-9.236-4.342-22.016 4.895-28.549 5.407-3.83 8.499-9.216 8.499-14.848 0-3.256-1.004-6.41-2.58-8.745l-22.733-31.048-22.385 30.495c-1.987 2.888-2.99 6.001-2.99 9.277 0 5.448 2.97 10.752 8.11 14.561 9.093 6.758 11.018 19.579 4.301 28.672zM655.135 235.909c3.83-3.359 8.663-5.12 13.558-5.12 2.847 0 5.714 0.594 8.417 1.823 7.332 3.297 12.042 10.588 12.042 18.657v131.113c0 5.878-2.519 11.469-6.922 15.36l-73.585 64.942v188.662c0 4.444-1.434 8.765-4.116 12.308l-62.833 83.558c-7.741 10.322-25.006 10.322-32.748 0l-62.853-83.579c-2.662-3.543-4.116-7.864-4.116-12.308v-188.662l-73.585-64.942c-4.403-3.891-6.922-9.482-6.922-15.36v-131.113c0-8.069 4.71-15.36 12.063-18.657 2.703-1.229 5.571-1.823 8.417-1.823 4.895 0 9.728 1.761 13.558 5.12l54.456 48.046c3.482-2.765 7.7-4.669 12.513-4.669h125.706c4.792 0 9.011 1.905 12.513 4.669l54.436-48.026zM648.192 296.632l-39.547 34.898v76.493l39.547-34.898v-76.493zM525.312 700.846l42.373-56.34v-172.81h-84.746v172.81l42.373 56.34zM402.432 373.146l39.547 34.898v-76.493l-39.547-34.898v76.493zM482.959 320.246v110.49h84.746v-110.49h-84.746z" />
+<glyph unicode="" d="M295.424 128.635h450.56c11.305 0 20.48 9.175 20.48 20.48v350.413c0 11.305-9.175 20.48-20.48 20.48h-9.708c0 21.094 0 50.954 0 51.364-1.27 117.248-97.956 212.623-215.552 212.623-117.944 0-214.63-95.662-215.572-213.402v-50.586h-9.708c-11.305 0-20.48-9.175-20.48-20.48v-350.413c-0.020-11.305 9.134-20.48 20.46-20.48zM725.504 169.595h-409.6v309.453h409.6v-309.453zM346.092 570.429c0.758 95.171 79.073 172.605 174.612 172.605 95.252 0 173.588-77.21 174.592-172.012 0-1.331 0-30.351 0-51.016h-349.225l0.020 50.422zM476.017 238.305c0-11.305 9.175-20.48 20.48-20.48h48.374c11.305 0 20.48 9.175 20.48 20.48v66.171c16.691 13.373 26.644 33.567 26.644 55.194 0 39.24-31.99 71.168-71.311 71.168s-71.311-31.928-71.311-71.168c0-21.627 9.953-41.82 26.644-55.194v-66.171zM520.704 389.857c16.732 0 30.351-13.558 30.351-30.208 0-10.875-6.103-20.972-15.954-26.317-6.595-3.584-10.691-10.486-10.691-17.981v-56.566h-7.414v56.566c0 7.496-4.096 14.418-10.691 17.981-9.83 5.345-15.954 15.442-15.954 26.317-0.020 16.671 13.599 30.208 30.351 30.208z" />
+<glyph unicode="" d="M476.017 238.305c0-11.305 9.175-20.48 20.48-20.48h48.374c11.305 0 20.48 9.175 20.48 20.48v66.171c16.691 13.373 26.644 33.567 26.644 55.194 0 39.24-31.99 71.168-71.311 71.168s-71.311-31.928-71.311-71.168c0-21.627 9.953-41.82 26.644-55.194v-66.171zM520.704 389.857c16.732 0 30.351-13.558 30.351-30.208 0-10.875-6.103-20.972-15.954-26.317-6.595-3.584-10.691-10.486-10.691-17.981v-56.566h-7.414v56.566c0 7.496-4.096 14.418-10.691 17.981-9.83 5.345-15.954 15.442-15.954 26.317-0.020 16.671 13.599 30.208 30.351 30.208zM295.424 128.778h450.56c11.305 0 20.48 9.175 20.48 20.48v347.013c0 11.305-9.175 20.48-20.48 20.48h-407.859c-20.787 61.563-5.222 129.597 41.697 175.923 67.42 66.54 177.664 67.113 245.719 1.372 1.475-1.434 50.729-50.053 50.729-50.053l28.774 29.164c0 0-50.504 49.848-50.975 50.299-83.988 81.162-219.914 80.425-303.002-1.638-54.845-54.149-75.489-132.342-56.013-205.128-11.121-0.205-20.091-9.236-20.091-20.398v-347.013c-0.020-11.325 9.134-20.5 20.46-20.5zM725.504 169.738h-409.6v306.053h409.6v-306.053z" />
+<glyph unicode="" d="M871.629 410.030c8.008 8.008 8.008 20.951 0 28.959l-95.949 95.969c-3.85 3.85-9.052 6.001-14.479 6.001s-10.65-2.15-14.479-6.001l-204.37-204.37c-16.364-15.872-37.335-24.617-59.044-24.617-19.19 0-36.884 7.127-49.807 20.050-28.406 28.406-26.235 77.332 4.731 109.015 1.556 1.556 69.714 69.734 126.976 126.996 0 0 0 0 0 0s0 0 0 0c38.953 38.953 72.909 72.909 77.189 77.189 8.008 8.008 8.008 20.951 0 28.959l-95.949 95.969c-3.85 3.85-9.052 6.001-14.5 6.001 0 0 0 0-0.020 0-5.448-0.020-10.67-2.191-14.5-6.042-0.86-0.881-35.779-35.799-77.148-77.169v0 0c-0.778-0.778-1.536-1.536-2.314-2.314-60.908-60.908-134.554-134.554-134.943-134.963-102.625-104.98-107.643-268.861-11.182-365.322 44.851-44.851 105.718-69.55 171.377-69.55 71.352 0 139.94 28.406 193.024 79.892 1.249 1.188 213.238 213.197 215.388 215.347zM531.988 720.691l66.99-66.99c-17.879-17.879-33.567-33.567-48.251-48.23l-66.99 66.99c19.599 19.579 36.844 36.823 48.251 48.23zM627.794 224.154c-45.486-44.114-103.936-68.424-164.577-68.424-54.723 0-105.308 20.439-142.418 57.569-80.65 80.65-75.489 218.706 11.469 307.63 1.475 1.475 65.044 65.044 122.532 122.552l66.99-66.99c-112.128-112.128-112.722-112.742-112.742-112.763-46.674-47.718-48.681-122.491-4.506-166.707 20.664-20.664 48.64-32.031 78.766-32.031 32.399 0 63.508 12.841 87.777 36.393l112.742 112.742 66.99-66.99c-57.569-57.549-121.201-121.18-123.023-122.982zM779.776 376.095l-66.99 66.99 48.415 48.415 66.99-66.99c-11.428-11.428-28.754-28.733-48.415-48.415z" />
+<glyph unicode="" d="M428.462 306.729c56.484 0 109.916 19.579 152.74 55.378l22.057-22.057-7.332-7.332c-3.85-3.85-6.001-9.052-6.001-14.479s2.15-10.65 6.001-14.479l169.103-169.083c3.994-3.994 9.236-6.001 14.479-6.001s10.486 2.007 14.479 6.001l45.22 45.22c3.85 3.85 6.001 9.052 6.001 14.479s-2.15 10.65-6.001 14.479l-169.103 169.083c-8.008 8.008-20.951 8.008-28.959 0l-8.929-8.929-21.975 21.975c36.721 43.090 56.873 97.137 56.873 154.358 0 63.734-24.822 123.658-69.898 168.735s-105.001 69.898-168.735 69.898-123.658-24.822-168.714-69.898c-45.076-45.076-69.898-104.98-69.898-168.735 0-63.734 24.822-123.658 69.898-168.714 45.036-45.097 104.96-69.898 168.694-69.898zM795.75 194.355l-16.261-16.241-140.145 140.124 16.261 16.241 140.145-140.124zM288.707 685.097c37.335 37.335 86.958 57.897 139.756 57.897s102.441-20.562 139.776-57.897c37.335-37.335 57.897-86.979 57.897-139.776s-20.562-102.42-57.897-139.756c-37.335-37.335-86.979-57.897-139.776-57.897s-102.42 20.562-139.756 57.897c-37.335 37.335-57.897 86.979-57.897 139.756 0 52.818 20.541 102.441 57.897 139.776z" />
+<glyph unicode="" d="M454.308 267.407c59.044 0 114.811 20.931 159.191 59.003l215.736-216.269c3.994-4.014 9.257-6.021 14.5-6.021 5.222 0 10.465 2.007 14.459 5.98 8.008 7.987 8.028 20.951 0.041 28.959l-215.921 216.433c80.835 96.543 76.104 241.111-14.438 331.878-46.367 46.49-108.012 72.090-173.588 72.090s-127.222-25.6-173.588-72.090c-95.683-95.928-95.683-251.986 0-347.894 46.387-46.469 108.032-72.069 173.609-72.069zM309.719 658.452c38.625 38.728 89.969 60.047 144.589 60.047s105.964-21.32 144.589-60.047c79.77-79.974 79.77-210.084 0-290.058-38.625-38.728-89.969-60.047-144.589-60.047s-105.964 21.32-144.589 60.047c-79.77 79.995-79.77 210.084 0 290.058zM357.888 492.605h200.192c11.305 0 20.48 9.155 20.48 20.48s-9.175 20.48-20.48 20.48h-200.192c-11.305 0-20.48-9.155-20.48-20.48s9.155-20.48 20.48-20.48z" />
+<glyph unicode="" d="M470.098 267.407c59.044 0 114.811 20.931 159.191 59.003l215.736-216.269c3.994-4.014 9.257-6.021 14.5-6.021 5.222 0 10.465 2.007 14.459 5.98 8.008 7.987 8.028 20.951 0.041 28.959l-215.921 216.433c80.835 96.543 76.124 241.111-14.438 331.878-46.367 46.49-108.012 72.090-173.588 72.090s-127.222-25.6-173.588-72.090c-95.662-95.928-95.662-251.986 0-347.894 46.387-46.469 108.032-72.069 173.609-72.069zM325.53 658.452c38.625 38.728 89.969 60.047 144.589 60.047s105.964-21.32 144.589-60.047c79.77-79.974 79.77-210.084 0-290.058-38.625-38.728-89.969-60.047-144.589-60.047s-105.964 21.32-144.589 60.047c-79.77 79.995-79.77 210.084 0 290.058zM378.368 493.425h76.861v-76.861c0-11.325 9.175-20.48 20.48-20.48s20.48 9.155 20.48 20.48v76.861h76.841c11.305 0 20.48 9.155 20.48 20.48s-9.175 20.48-20.48 20.48h-76.841v76.861c0 11.325-9.175 20.48-20.48 20.48s-20.48-9.155-20.48-20.48v-76.861h-76.861c-11.305 0-20.48-9.155-20.48-20.48s9.155-20.48 20.48-20.48z" />
+<glyph unicode="" d="M424.858 291.942c59.044 0 114.811 20.931 159.191 59.003l215.736-216.289c3.994-4.014 9.257-6.021 14.5-6.021 5.222 0 10.465 1.987 14.459 5.98 8.008 7.987 8.028 20.951 0.041 28.959l-215.921 216.453c80.835 96.543 76.124 241.111-14.438 331.878-46.367 46.49-108.012 72.090-173.588 72.090s-127.222-25.6-173.588-72.090c-95.662-95.908-95.662-251.986 0-347.894 46.387-46.469 108.032-72.069 173.609-72.069zM280.269 682.988c38.625 38.728 89.969 60.047 144.589 60.047s105.964-21.32 144.589-60.047c79.77-79.974 79.77-210.084 0-290.058-38.625-38.728-89.969-60.047-144.589-60.047s-105.964 21.32-144.589 60.047c-79.749 79.974-79.749 210.084 0 290.058z" />
+<glyph unicode="" d="M856.023 268.534v368.64c0 10.506-7.987 18.821-18.166 20.009-0.184 0.041-0.348 0.082-0.512 0.102-0.614 0.061-1.167 0.369-1.802 0.369h-614.4c-0.655 0-1.229-0.307-1.864-0.369-1.331-0.123-2.58-0.389-3.871-0.778-1.331-0.389-2.56-0.84-3.748-1.475-1.085-0.573-2.048-1.27-3.011-2.028-1.147-0.901-2.15-1.843-3.092-2.97-0.389-0.471-0.922-0.717-1.27-1.229-0.389-0.553-0.451-1.229-0.778-1.802-0.696-1.229-1.208-2.458-1.638-3.83-0.41-1.331-0.676-2.642-0.799-4.014-0.061-0.676-0.389-1.27-0.389-1.966v-368.64c0-11.325 9.155-20.48 20.48-20.48h614.4c11.305-0.020 20.46 9.155 20.46 20.46zM768.041 616.694l-240.538-165.724-240.538 165.724h481.075zM241.623 289.014v309.187l274.268-188.969c3.502-2.417 7.557-3.625 11.612-3.625s8.11 1.208 11.612 3.625l275.948 190.116v-310.333h-573.44z" />
+<glyph unicode="" d="M500.326 137.667c3.809-5.652 10.179-9.032 16.978-9.032v0c6.82 0 13.189 3.4 16.978 9.032l193.249 287.089c23.101 36.844 35.328 79.155 35.328 122.388 0 130.58-110.244 236.831-245.76 236.831s-245.76-106.25-245.76-236.831c0-43.295 12.268-85.688 35.82-123.126l193.167-286.351zM517.12 743.035c112.927 0 204.8-87.88 204.8-195.871 0-35.512-10.056-70.308-28.713-100.065l-175.923-261.325-175.8 260.628c-19.087 30.351-29.164 65.188-29.164 100.762 0 107.991 91.873 195.871 204.8 195.871zM517.12 435.384c64.205 0 116.449 50.524 116.449 112.64s-52.224 112.64-116.449 112.64-116.449-50.524-116.449-112.64 52.244-112.64 116.449-112.64zM517.12 619.704c41.615 0 75.489-32.154 75.489-71.68s-33.853-71.68-75.489-71.68-75.489 32.154-75.489 71.68 33.874 71.68 75.489 71.68z" />
+<glyph unicode="" d="M218.87 151.552c1.618 0 3.236 0.205 4.854 0.573l199.946 48.742 199.946-48.742c1.618-0.389 3.236-0.573 4.854-0.573s3.236 0.205 4.854 0.573l204.8 49.93c9.155 2.232 15.626 10.465 15.626 19.907v482.55c0 6.287-2.888 12.227-7.823 16.097-4.956 3.871-11.366 5.243-17.51 3.809l-199.946-48.742-199.946 48.742c-0.102 0.020-0.205-0.020-0.307 0-1.475 0.328-3.011 0.041-4.547 0.041s-3.072 0.287-4.547-0.041c-0.102-0.020-0.205 0.020-0.307 0l-204.8-49.93c-9.155-2.232-15.626-10.465-15.626-19.907v-482.57c0-6.287 2.888-12.227 7.823-16.097 3.645-2.826 8.11-4.362 12.657-4.362zM812.79 238.039l-163.84-39.916v440.402l163.84 39.916v-440.402zM607.99 198.124l-163.84 39.916v440.402l163.84-39.916v-440.402zM239.35 638.525l163.84 39.916v-440.402l-163.84-39.916v440.402z" />
+<glyph unicode="" d="M811.868 760.893c-2.499 1.024-5.161 1.577-7.823 1.577h-228.495c-11.325 0-20.48-9.155-20.48-20.48s9.155-20.48 20.48-20.48h179.057l-310.19-310.19c-8.008-8.008-8.008-20.951 0-28.959 3.994-3.994 9.236-6.001 14.479-6.001s10.486 2.007 14.479 6.001l310.19 310.17v-179.057c0-11.325 9.155-20.48 20.48-20.48s20.48 9.155 20.48 20.48v228.495c0 2.662-0.532 5.325-1.577 7.823-2.089 5.018-6.062 9.011-11.080 11.1zM804.045 386.867c-11.325 0-20.48-9.155-20.48-20.48v-218.317h-573.44v573.44h218.788c11.325 0 20.48 9.155 20.48 20.48s-9.155 20.48-20.48 20.48h-239.268c-11.325 0-20.48-9.155-20.48-20.48v-614.4c0-11.325 9.155-20.48 20.48-20.48h614.4c11.325 0 20.48 9.155 20.48 20.48v238.797c0 11.305-9.155 20.48-20.48 20.48z" />
+<glyph unicode="" d="M307.2 583.066c-11.325 0-20.48-9.155-20.48-20.48 0-0.942 0-104.94 0.020-105.677 1.556-125.747 100.925-229.069 225.423-239.35-0.020-0.287-0.164-0.532-0.164-0.819v-55.501h-93.102c-11.325 0-20.48-9.155-20.48-20.48s9.155-20.48 20.48-20.48h227.164c11.325 0 20.48 9.155 20.48 20.48s-9.155 20.48-20.48 20.48h-93.102v55.501c0 0.287-0.143 0.532-0.164 0.819 124.006 10.26 223.334 113.132 225.403 238.305 0.020 1.249 0.041 105.452 0.041 106.721 0 11.325-9.155 20.48-20.48 20.48s-20.48-9.155-20.48-20.48c0-1.249-0.020-103.199-0.041-106.045-1.802-109.752-93.655-199.045-204.759-199.045-111.555 0-203.428 89.682-204.78 199.864-0.020 2.99-0.020 104.305-0.020 105.226 0 11.305-9.155 20.48-20.48 20.48zM673.792 458.609v176.988c0 77.23-63.406 140.063-141.312 140.063s-141.312-62.833-141.312-140.063v-176.988c0-77.23 63.406-140.063 141.312-140.063s141.312 62.833 141.312 140.063zM432.128 458.609v176.988c0 54.641 45.015 99.103 100.352 99.103s100.352-44.462 100.352-99.103v-176.988c0-54.641-45.015-99.103-100.352-99.103s-100.352 44.462-100.352 99.103z" />
+<glyph unicode="" d="M312.177 566.907c11.325 0 20.48 9.155 20.48 20.48s-9.155 20.48-20.48 20.48h-77.21c-11.325 0-20.48-9.155-20.48-20.48v-449.556c0-11.325 9.155-20.48 20.48-20.48h449.556c11.325 0 20.48 9.155 20.48 20.48v77.107c0 11.325-9.155 20.48-20.48 20.48s-20.48-9.155-20.48-20.48v-56.627h-408.576v408.596h56.709zM849.388 772.69h-449.577c-11.325 0-20.48-9.155-20.48-20.48v-449.556c0-11.325 9.155-20.48 20.48-20.48h449.556c11.325 0 20.48 9.155 20.48 20.48v449.556c0.020 11.325-9.155 20.48-20.46 20.48zM828.908 323.133h-408.617v408.596h408.596v-408.596z" />
+<glyph unicode="" d="M819.2 468.685h-614.4c-11.305 0-20.48-9.155-20.48-20.48s9.175-20.48 20.48-20.48h614.4c11.305 0 20.48 9.155 20.48 20.48s-9.175 20.48-20.48 20.48z" />
+<glyph unicode="" d="M703.693 318.956v245.76c0 112.927-91.873 204.8-204.8 204.8s-204.8-91.873-204.8-204.8v-245.76c0-112.927 91.873-204.8 204.8-204.8s204.8 91.894 204.8 204.8zM335.053 318.956v245.76c0 90.337 73.503 163.84 163.84 163.84s163.84-73.503 163.84-163.84v-245.76c0-90.337-73.503-163.84-163.84-163.84s-163.84 73.503-163.84 163.84zM552.591 540.426v61.44c0 28.242-22.958 51.2-51.2 51.2s-51.2-22.958-51.2-51.2v-61.44c0-28.242 22.958-51.2 51.2-51.2s51.2 22.958 51.2 51.2zM491.151 540.426v61.44c0 5.632 4.608 10.24 10.24 10.24s10.24-4.608 10.24-10.24v-61.44c0-5.632-4.608-10.24-10.24-10.24s-10.24 4.588-10.24 10.24z" />
+<glyph unicode="" d="M676.925 401.92c-52.367 0-94.945-43.069-94.945-96.010s42.578-96.010 94.945-96.010c45.957 0 84.337 33.198 93.041 77.128 1.167 2.58 1.884 5.386 1.884 8.397v446.976c0 6.185-2.806 12.042-7.598 15.913-4.792 3.891-11.080 5.448-17.162 4.096l-383.57-81.92c-9.441-2.007-16.2-10.363-16.2-20.029v-378.143c-15.34 10.772-33.915 17.183-53.985 17.183-52.347 0-94.925-43.069-94.925-96.010s42.578-96.010 94.925-96.010c52.367 0 94.945 43.069 94.945 96.010 0 2.294-0.512 4.444-0.676 6.676 0.184 1.126 0.676 2.13 0.676 3.318v307.548l342.61 73.175v-209.49c-15.36 10.793-33.915 17.203-53.965 17.203zM676.925 250.88c-29.757 0-53.985 24.699-53.985 55.050s24.228 55.050 53.985 55.050 53.965-24.699 53.965-55.050-24.207-55.050-53.965-55.050zM293.315 148.48c-29.757 0-53.965 24.699-53.965 55.050s24.207 55.050 53.965 55.050 53.985-24.699 53.985-55.050-24.228-55.050-53.985-55.050zM388.26 562.913v81.019l342.61 73.155v-80.998l-342.61-73.175z" />
+<glyph unicode="" d="M497.5 431.043l39.895-284.242c1.27-9.052 8.376-16.179 17.449-17.449 0.963-0.143 1.905-0.205 2.847-0.205 8.028 0 15.401 4.69 18.719 12.165l272.814 614.4c3.441 7.762 1.761 16.814-4.239 22.794-6.001 6.001-15.053 7.639-22.794 4.239l-614.4-272.814c-8.335-3.727-13.23-12.493-11.96-21.565 1.27-9.052 8.376-16.179 17.449-17.449l284.221-39.875zM790.2 723.743l-222.188-500.367-32.092 228.639c-1.27 9.052-8.376 16.179-17.449 17.449l-228.639 32.092 500.367 222.188z" />
+<glyph unicode="" d="M614.871 809.533c-41.472 0-82.575-8.356-122.327-16.445-39.506-8.028-76.8-15.626-114.156-15.626-29.020 0-54.825 4.751-78.848 14.52-2.232 0.901-4.567 1.249-6.902 1.352-0.287 0.020-0.512 0.164-0.799 0.164-0.246 0-0.43-0.123-0.676-0.143-2.376-0.082-4.69-0.512-6.902-1.393-0.389-0.164-0.737-0.389-1.126-0.573-0.922-0.41-1.864-0.778-2.724-1.372-0.86-0.573-1.577-1.331-2.335-2.028-0.307-0.287-0.655-0.512-0.942-0.819-1.597-1.659-2.847-3.564-3.809-5.632-0.205-0.451-0.348-0.901-0.532-1.372-0.84-2.273-1.434-4.649-1.434-7.127v-614.4c0-11.305 9.175-20.48 20.48-20.48s20.48 9.175 20.48 20.48v308.593c20.767-5.468 42.537-8.376 66.089-8.376 41.472 0 82.575 8.356 122.327 16.445 39.506 8.028 76.8 15.626 114.156 15.626 29.020 0 54.804-4.751 78.828-14.52 6.287-2.56 13.476-1.823 19.149 1.987 5.652 3.809 9.052 10.179 9.052 16.998v277.647c0 8.335-5.059 15.831-12.759 18.964-29.020 11.817-59.863 17.531-94.29 17.531zM680.96 523.735c-20.726 5.448-42.557 8.131-66.068 8.131-41.472 0-82.575-8.356-122.327-16.445-39.485-8.049-76.8-15.626-114.156-15.626-23.962 0-45.711 3.236-66.089 9.851v235.008c20.726-5.448 42.578-8.131 66.089-8.131 41.472 0 82.575 8.356 122.327 16.445 39.506 8.049 76.8 15.626 114.156 15.626 23.941 0 45.711-3.236 66.089-9.851v-235.008z" />
+<glyph unicode="" d="M430.612 755.2c0 11.305-9.175 20.48-20.48 20.48h-154.132c-11.305 0-20.48-9.175-20.48-20.48v-614.4c0-11.325 9.175-20.48 20.48-20.48h154.132c11.305 0 20.48 9.155 20.48 20.48v614.4zM389.652 161.28h-113.172v573.44h113.172v-573.44zM706.56 775.68h-154.132c-11.305 0-20.48-9.175-20.48-20.48v-614.4c0-11.325 9.175-20.48 20.48-20.48h154.132c11.305 0 20.48 9.155 20.48 20.48v614.4c0 11.305-9.175 20.48-20.48 20.48zM686.080 161.28h-113.172v573.44h113.172v-573.44z" />
+<glyph unicode="" d="M613.048 588.001c-0.328 0.901-0.573 1.843-1.024 2.703l-81.92 154.89c-7.086 13.394-29.123 13.394-36.209 0l-81.92-154.89c-0.451-0.86-0.696-1.782-1.024-2.703-0.102-0.287-0.328-0.492-0.43-0.778-0.041-0.164 0-0.307-0.041-0.471-0.532-1.823-0.881-3.707-0.881-5.632v-459.53c0-11.325 9.155-20.48 20.48-20.48h163.84c11.325 0 20.48 9.155 20.48 20.48v459.53c0 1.925-0.348 3.789-0.881 5.632-0.041 0.164 0 0.307-0.041 0.471-0.082 0.287-0.328 0.492-0.43 0.778zM450.56 553.288l55.337-17.244c2.007-0.614 4.035-0.922 6.103-0.922s4.096 0.307 6.103 0.922l55.337 17.244v-319.304h-122.88v319.304zM512 692.204l52.285-98.857-52.285-16.282-52.285 16.282 52.285 98.857zM450.56 142.070v50.954h122.88v-50.934h-122.88z" />
+<glyph unicode="" d="M251.638 115.732c3.768 0 7.537 1.044 10.854 3.113l491.52 307.2c5.98 3.748 9.626 10.301 9.626 17.367s-3.645 13.619-9.626 17.367l-491.52 307.2c-6.328 3.932-14.275 4.178-20.787 0.532-6.513-3.604-10.547-10.465-10.547-17.92v-614.4c0-7.434 4.035-14.295 10.547-17.92 3.113-1.679 6.513-2.54 9.933-2.54zM272.118 713.667l432.394-270.254-432.394-270.234v540.488z" />
+<glyph unicode="" d="M185.897 427.725h286.72v-286.72c0-11.325 9.175-20.48 20.48-20.48s20.48 9.155 20.48 20.48v286.72h286.72c11.305 0 20.48 9.155 20.48 20.48s-9.175 20.48-20.48 20.48h-286.72v286.72c0 11.325-9.175 20.48-20.48 20.48s-20.48-9.155-20.48-20.48v-286.72h-286.72c-11.305 0-20.48-9.155-20.48-20.48s9.175-20.48 20.48-20.48z" />
+<glyph unicode="" d="M438.456 619.745c10.875 3.031 17.244 14.336 14.193 25.231s-14.438 17.203-25.231 14.193c-115.753-32.379-196.628-141.742-196.628-265.994 0-151.921 119.439-275.517 266.24-275.517s266.24 123.597 266.24 275.517c0 124.252-80.855 233.656-196.649 265.994-10.834 2.99-22.2-3.297-25.231-14.213-3.031-10.895 3.318-22.18 14.193-25.231 98.161-27.443 166.728-120.607 166.728-226.57 0-129.331-101.069-234.557-225.28-234.557s-225.28 105.226-225.28 234.557c0.020 105.984 68.547 199.127 166.707 226.591zM517.53 455.516v297.042c0 11.305-9.155 20.48-20.48 20.48s-20.48-9.175-20.48-20.48v-297.042c0-11.305 9.155-20.48 20.48-20.48s20.48 9.155 20.48 20.48z" />
+<glyph unicode="" d="M806.646 520.274h-145.347v210.371c0 11.325-9.155 20.48-20.48 20.48h-282.747c-11.325 0-20.48-9.155-20.48-20.48v-210.35h-145.347c-11.325 0-20.48-9.155-20.48-20.48v-265.83c0-11.325 9.155-20.48 20.48-20.48h141.189v-73.011c0-11.325 9.155-20.48 20.48-20.48h282.747c11.325 0 20.48 9.155 20.48 20.48v73.011h149.524c11.325 0 20.48 9.155 20.48 20.48v265.81c-0.020 11.325-9.196 20.48-20.5 20.48zM378.552 710.164h241.787v-189.87h-241.787v189.87zM616.161 160.952h-241.787v129.618h241.787v-129.618zM786.166 254.464h-129.044v56.607c0 11.325-9.155 20.48-20.48 20.48h-282.747c-11.325 0-20.48-9.155-20.48-20.48v-56.607h-120.709v224.85h141.189c1.393-0.287 2.683-0.84 4.157-0.84h282.767c1.475 0 2.785 0.553 4.157 0.84h141.169v-224.85z" />
+<glyph unicode="" d="M783.217 381.42c-0.123 0.225-0.328 0.369-0.451 0.573-0.553 1.004-1.352 1.782-2.068 2.662-0.901 1.126-1.761 2.273-2.867 3.154-0.799 0.655-1.72 1.065-2.621 1.597-1.372 0.799-2.724 1.536-4.239 1.987-0.389 0.123-0.676 0.41-1.065 0.512-0.717 0.184-1.393 0-2.089 0.102-1.393 0.205-2.744 0.307-4.157 0.205-1.434-0.082-2.744-0.348-4.096-0.717-0.553-0.164-1.126-0.082-1.679-0.307l-115.651-43.172c-10.609-3.953-15.974-15.749-12.022-26.337 3.953-10.609 15.77-15.954 26.358-12.022l75.53 28.18c-37.765-88.023-123.228-146.616-219.894-146.616-109.322 0-204.923 75.489-232.448 183.583-2.806 10.957-13.967 17.654-24.904 14.787-10.977-2.785-17.592-13.947-14.807-24.904 32.154-126.239 144.056-214.426 272.138-214.426 112.579 0 212.152 67.707 256.676 169.554l36.721-71.352c3.625-7.066 10.793-11.1 18.227-11.1 3.154 0 6.369 0.717 9.359 2.273 10.056 5.161 14.029 17.51 8.847 27.587l-58.798 114.196zM512.164 682.783c105.759 0 197.919-69.345 229.356-172.564 3.297-10.834 14.746-16.876 25.559-13.64 10.813 3.297 16.916 14.746 13.619 25.559-36.721 120.586-144.65 201.605-268.534 201.605-107.909 0-203.551-61.399-250.757-156.836l-33.526 70.41c-4.874 10.24-17.121 14.561-27.3 9.687-10.22-4.854-14.541-17.080-9.687-27.279l53.699-112.722c0.082-0.184 0.225-0.307 0.307-0.471 0.246-0.471 0.594-0.86 0.881-1.331 1.004-1.618 2.15-3.072 3.523-4.321 0.512-0.471 1.004-0.881 1.556-1.311 1.782-1.331 3.707-2.437 5.816-3.133 0.164-0.061 0.287-0.205 0.471-0.246 0.041-0.020 0.102 0 0.143-0.020 1.864-0.553 3.809-0.86 5.796-0.86 0 0 0 0 0 0s0 0 0 0c0.020 0 0.041 0 0.061 0 1.782 0 3.604 0.246 5.386 0.737l116.695 32.195c10.895 2.99 17.306 14.275 14.295 25.17-2.99 10.895-14.295 17.347-25.19 14.295l-77.414-21.361c39.977 82.944 122.327 136.438 215.245 136.438z" />
+<glyph unicode="" d="M595.21 134.39c11.305 0 20.48 9.155 20.48 20.48v584.97c0 11.325-9.175 20.48-20.48 20.48h-181.268c-11.305 0-20.48-9.155-20.48-20.48v-584.97c0-11.325 9.175-20.48 20.48-20.48h181.268zM574.73 719.36v-544.010h-140.308v39.69h34.079c11.305 0 20.48 9.155 20.48 20.48s-9.175 20.48-20.48 20.48h-34.079v40.96h34.079c11.305 0 20.48 9.155 20.48 20.48s-9.175 20.48-20.48 20.48h-34.079v40.96h34.079c11.305 0 20.48 9.155 20.48 20.48s-9.175 20.48-20.48 20.48h-34.079v40.96h34.079c11.305 0 20.48 9.155 20.48 20.48s-9.175 20.48-20.48 20.48h-34.079v40.96h34.079c11.305 0 20.48 9.155 20.48 20.48s-9.175 20.48-20.48 20.48h-34.079v40.96h34.079c11.305 0 20.48 9.155 20.48 20.48s-9.175 20.48-20.48 20.48h-34.079v53.76h140.308z" />
+<glyph unicode="" d="M838.41 759.030h-108.237c-11.305 0-20.48-9.155-20.48-20.48v-33.649h-356.987v33.649c0 11.325-9.175 20.48-20.48 20.48h-108.237c-11.305 0-20.48-9.155-20.48-20.48v-108.216c0-11.325 9.175-20.48 20.48-20.48h33.628v-357.007h-33.628c-11.305 0-20.48-9.155-20.48-20.48v-108.216c0-11.325 9.175-20.48 20.48-20.48h108.237c11.305 0 20.48 9.155 20.48 20.48v33.649h356.987v-33.649c0-11.325 9.175-20.48 20.48-20.48h108.237c11.305 0 20.48 9.155 20.48 20.48v108.216c0 11.325-9.175 20.48-20.48 20.48h-33.628v357.007h33.628c11.305 0 20.48 9.155 20.48 20.48v108.216c0 11.325-9.175 20.48-20.48 20.48zM244.49 718.070h67.277v-33.587c0-0.020 0-0.041 0-0.041s0-0.041 0-0.041v-33.567h-67.277v67.236zM244.49 144.63v67.256h67.277v-33.567c0-0.020 0-0.041 0-0.041s0-0.041 0-0.041v-33.587h-67.277zM817.93 144.63h-67.277v67.256h67.277v-67.256zM763.802 252.867h-33.649c-11.305 0-20.48-9.155-20.48-20.48v-33.628h-356.966v33.628c0 11.325-9.175 20.48-20.48 20.48h-33.628v356.987h33.649c11.305 0 20.48 9.155 20.48 20.48v33.628h356.987v-33.628c0-11.325 9.175-20.48 20.48-20.48h33.649v-356.987zM817.93 650.813h-67.277v67.256h67.277v-67.256z" />
+<glyph unicode="" d="M208.486 397.783l49.070-5.386c6.513-26.624 17.039-51.835 31.355-75.264l-29.942-37.253c-6.554-8.151-5.919-19.948 1.495-27.32l54.129-53.965c7.373-7.373 19.087-8.008 27.238-1.495l37.519 29.942c22.917-13.906 47.534-24.207 73.544-30.72l5.448-49.459c1.147-10.383 9.912-18.248 20.357-18.248h76.534c10.445 0 19.21 7.864 20.357 18.227l5.345 48.456c27.034 6.328 52.634 16.671 76.411 30.925l37.683-30.126c8.069-6.472 19.825-5.878 27.238 1.495l54.149 53.965c7.414 7.393 8.069 19.21 1.495 27.341l-29.696 36.864c14.828 23.9 25.641 49.644 32.297 76.882l46.838 5.12c10.404 1.147 18.268 9.912 18.268 20.357v76.308c0 10.445-7.864 19.21-18.248 20.357l-46.715 5.12c-6.615 27.341-17.428 53.187-32.215 77.148l29.471 36.639c6.554 8.151 5.919 19.948-1.495 27.341l-54.149 53.965c-7.393 7.373-19.169 7.967-27.238 1.495l-37.294-29.819c-23.88 14.356-49.623 24.801-76.82 31.15l-5.325 47.923c-1.167 10.363-9.912 18.227-20.357 18.227h-76.534c-10.445 0-19.21-7.844-20.357-18.227l-5.427-48.927c-25.928-6.492-50.483-16.753-73.359-30.618l-37.908 30.269c-8.131 6.513-19.866 5.857-27.238-1.495l-54.149-53.965c-7.414-7.393-8.069-19.19-1.495-27.341l30.228-37.581c-14.459-23.593-25.047-49.029-31.58-75.919l-48.927-5.386c-10.383-1.147-18.248-9.912-18.248-20.357v-76.308c0-10.404 7.864-19.19 18.248-20.337zM231.199 476.119l45.384 4.997c8.991 0.983 16.261 7.762 17.9 16.65 5.857 31.805 18.166 61.399 36.577 87.941 5.181 7.455 4.813 17.428-0.86 24.494l-27.976 34.816 28.14 28.058 35.123-28.037c7.025-5.632 16.916-5.96 24.351-0.901 25.969 17.797 54.784 29.819 85.668 35.758 8.827 1.7 15.503 8.929 16.507 17.859l5.018 45.261h39.854l4.936-44.524c1.004-9.052 7.864-16.343 16.835-17.92 32.113-5.612 62.013-17.736 88.863-36.004 7.414-5.079 17.306-4.69 24.31 0.922l34.488 27.566 28.14-28.037-27.3-33.915c-5.693-7.107-6.042-17.121-0.819-24.576 18.821-26.87 31.334-56.832 37.212-89.047 1.618-8.909 8.909-15.688 17.9-16.671l43.192-4.731v-39.588l-43.274-4.731c-8.991-0.983-16.282-7.741-17.92-16.65-5.919-32.092-18.473-61.972-37.315-88.781-5.243-7.475-4.915-17.51 0.799-24.617l27.525-34.161-28.14-28.037-34.836 27.853c-7.004 5.591-16.835 5.98-24.289 0.942-26.747-18.145-56.525-30.167-88.494-35.758-8.97-1.556-15.831-8.868-16.835-17.92l-4.956-45.056h-39.854l-5.038 45.793c-0.983 8.929-7.68 16.179-16.507 17.879-30.945 5.96-59.822 18.022-85.811 35.86-7.475 5.12-17.367 4.772-24.371-0.881l-34.734-27.73-28.14 28.058 27.73 34.488c5.673 7.066 6.042 17.039 0.881 24.494-18.33 26.44-30.556 55.828-36.413 87.347-1.659 8.888-8.929 15.626-17.9 16.63l-45.486 4.997v39.608zM517.919 374.559c45.199 0 81.961 36.68 81.961 81.756s-36.762 81.756-81.961 81.756c-45.179 0-81.94-36.68-81.94-81.756s36.762-81.756 81.94-81.756zM517.919 497.091c22.61 0 41.001-18.309 41.001-40.796s-18.391-40.796-41.001-40.796-40.98 18.309-40.98 40.796 18.391 40.796 40.98 40.796z" />
+<glyph unicode="" d="M658.268 567.747c55.644 0 100.905 45.261 100.905 100.884 0 55.644-45.261 100.905-100.905 100.905-55.624 0-100.884-45.261-100.884-100.905 0-13.087 2.683-25.498 7.25-36.987l-200.417-116.244c-18.289 18.432-43.602 29.88-71.537 29.88-55.624 0-100.884-45.261-100.884-100.884 0-55.644 45.261-100.905 100.884-100.905 28.365 0 53.944 11.878 72.294 30.802l198.738-125.256c-3.85-10.67-6.308-21.996-6.308-33.976 0-55.624 45.261-100.884 100.884-100.884 55.644 0 100.905 45.261 100.905 100.884 0 55.644-45.261 100.905-100.905 100.905-28.918 0-54.845-12.39-73.257-31.949l-198.226 124.948c4.178 11.080 6.758 22.938 6.758 35.451 0 12.923-2.662 25.17-7.107 36.536l200.602 116.347c18.227-18.268 43.418-29.553 71.209-29.553zM658.268 274.985c33.055 0 59.945-26.89 59.945-59.945 0-33.034-26.89-59.924-59.945-59.924-33.034 0-59.924 26.89-59.924 59.924 0 11.018 3.195 21.217 8.397 30.085 0.164 0.225 0.369 0.389 0.532 0.635 0.225 0.348 0.225 0.758 0.43 1.106 10.588 16.835 29.225 28.119 50.565 28.119zM292.659 384.43c-33.034 0-59.924 26.89-59.924 59.945 0 33.034 26.89 59.924 59.924 59.924 19.538 0 36.762-9.544 47.718-24.064 0.287-0.655 0.307-1.352 0.676-1.966 0.963-1.679 2.15-3.133 3.482-4.424 4.977-8.745 8.069-18.698 8.069-29.45 0-11.756-3.523-22.671-9.4-31.928-0.041-0.061-0.102-0.082-0.143-0.143-0.082-0.123-0.061-0.246-0.143-0.369-10.711-16.527-29.184-27.525-50.258-27.525zM658.268 728.556c33.055 0 59.945-26.89 59.945-59.945 0-33.034-26.89-59.924-59.945-59.924-33.034 0-59.924 26.89-59.924 59.924 0 33.075 26.87 59.945 59.924 59.945z" />
+<glyph unicode="" d="M758.866 283.996c3.994-3.994 9.236-6.001 14.5-6.001 5.243 0 10.486 2.007 14.479 6.001l51.712 51.651c3.85 3.85 6.001 9.032 6.001 14.479s-2.15 10.65-6.001 14.479l-51.712 51.671c-8.008 8.008-20.972 8.008-28.979 0-7.987-8.008-7.987-20.972 0-28.959l16.732-16.712h-141.332l-38.441 38.38c-8.028 7.987-20.972 8.008-28.959-0.041-8.008-8.008-7.987-20.951 0.020-28.959l44.442-44.36c3.85-3.83 9.032-5.98 14.479-5.98h149.791l-16.712-16.691c-8.008-7.967-8.008-20.951-0.020-28.959zM210.678 554.004h182.088l39.301-39.199c3.994-3.973 9.236-5.98 14.459-5.98 5.243 0 10.506 2.007 14.5 6.021 7.987 8.008 7.967 20.972-0.041 28.959l-45.281 45.179c-3.85 3.83-9.032 5.98-14.459 5.98h-190.546c-11.305 0-20.48-9.155-20.48-20.48s9.155-20.48 20.46-20.48zM210.678 329.667h192.594c5.427 0 10.629 2.15 14.479 6.001l218.583 218.337h139.244l-16.712-16.671c-8.008-8.008-8.008-20.972-0.020-28.979 3.994-3.994 9.236-6.001 14.5-6.001 5.243 0 10.486 2.007 14.479 6.001l51.712 51.63c3.85 3.85 6.001 9.052 6.001 14.5s-2.15 10.65-6.001 14.479l-51.712 51.671c-8.008 8.008-20.972 8.008-28.979 0-7.987-8.008-7.987-20.972 0-28.959l16.732-16.712h-147.743c-5.427 0-10.629-2.15-14.479-6.001l-218.563-218.337h-184.115c-11.305 0-20.48-9.155-20.48-20.48s9.175-20.48 20.48-20.48z" />
+<glyph unicode="" d="M731.853 460.288l93.020 93.143c7.987 8.028 7.987 20.972-0.020 28.979-8.008 7.967-20.972 7.987-28.979-0.020l-93.082-93.225-93.082 93.225c-8.008 8.008-20.972 7.987-28.979 0.020-8.008-8.008-8.008-20.951-0.020-28.979l93.020-93.143-93.020-93.123c-7.987-8.028-7.987-20.972 0.020-28.979 3.994-3.973 9.236-5.98 14.479-5.98s10.506 2.007 14.5 6.001l93.082 93.204 93.082-93.204c3.994-3.994 9.257-6.001 14.5-6.001s10.486 2.007 14.479 5.98c8.008 8.008 8.008 20.951 0.020 28.979l-93.020 93.123zM463.708 180.531c3.113 0 6.267 0.717 9.175 2.15 6.922 3.482 11.305 10.568 11.305 18.33v491.52c0 7.762-4.383 14.848-11.305 18.33-6.984 3.441-15.237 2.703-21.443-1.925l-167.936-125.624h-87.532c-11.325 0-20.48-9.155-20.48-20.48v-232.12c0-11.325 9.155-20.48 20.48-20.48h87.511l167.936-125.624c3.625-2.683 7.946-4.076 12.288-4.076zM443.228 241.91l-140.636 105.206c-3.543 2.642-7.844 4.076-12.268 4.076h-73.851v191.16h73.851c4.424 0 8.724 1.434 12.268 4.076l140.636 105.206v-409.723z" />
+<glyph unicode="" d="M764.744 190.628c5.407 0 10.772 2.13 14.828 6.349 58.409 61.174 91.894 150.159 91.894 244.163 0 93.983-33.505 182.968-91.873 244.142-7.803 8.172-20.808 8.479-28.959 0.676-8.172-7.823-8.479-20.787-0.676-28.959 51.2-53.637 80.568-132.321 80.568-215.859 0-83.558-29.368-162.243-80.589-215.88-7.803-8.172-7.496-21.135 0.676-28.959 3.953-3.809 9.052-5.673 14.131-5.673zM696.648 253.809c5.161 0 10.322 1.946 14.295 5.816 45.568 44.483 71.7 110.612 71.7 181.473 0 70.881-26.132 137.011-71.7 181.494-8.090 7.885-21.033 7.741-28.959-0.369-7.905-8.11-7.741-21.053 0.369-28.959 37.704-36.803 59.331-92.283 59.331-152.187s-21.647-115.364-59.331-152.166c-8.11-7.905-8.253-20.869-0.369-28.959 4.014-4.096 9.339-6.144 14.664-6.144zM616.12 354.386c-8.684-7.25-9.81-20.173-2.58-28.856 4.055-4.833 9.871-7.332 15.749-7.332 4.628 0 9.277 1.556 13.128 4.751 32.195 26.911 51.425 71.107 51.425 118.17 0 47.78-19.681 92.324-52.634 119.194-8.765 7.168-21.668 5.775-28.815-2.949-7.148-8.765-5.816-21.668 2.949-28.815 23.511-19.169 37.56-51.855 37.56-87.45-0.041-35.082-13.783-67.502-36.782-86.712zM492.134 703.263l-167.997-125.624h-87.552c-11.325 0-20.48-9.155-20.48-20.48v-232.12c0-11.325 9.155-20.48 20.48-20.48h87.552l167.997-125.624c3.604-2.703 7.926-4.076 12.268-4.076 3.113 0 6.287 0.717 9.175 2.15 6.922 3.482 11.305 10.568 11.305 18.33v491.52c0 7.762-4.383 14.848-11.305 18.33-6.922 3.42-15.258 2.703-21.443-1.925zM483.922 236.216l-140.698 105.226c-3.543 2.642-7.844 4.076-12.268 4.076h-73.892v191.16h73.892c4.424 0 8.724 1.434 12.268 4.076l140.698 105.226v-409.764z" />
+<glyph unicode="" d="M733.614 763.74h-409.6c-11.305 0-20.48-9.155-20.48-20.48v-614.4c0-11.325 9.175-20.48 20.48-20.48h409.6c11.305 0 20.48 9.155 20.48 20.48v614.4c0 11.325-9.155 20.48-20.48 20.48zM713.134 149.34h-368.64v573.44h368.64v-573.44zM528.814 199.598c75.469 0 136.868 62.218 136.868 138.691 0 76.493-61.399 138.711-136.868 138.711s-136.868-62.218-136.868-138.711c0-76.472 61.399-138.691 136.868-138.691zM528.814 436.060c52.879 0 95.908-43.868 95.908-97.751s-43.028-97.731-95.908-97.731c-52.9 0-95.908 43.848-95.908 97.731s43.028 97.751 95.908 97.751zM555.336 338.309c0-14.874-11.874-26.931-26.522-26.931s-26.522 12.058-26.522 26.931c0 14.874 11.874 26.931 26.522 26.931s26.522-12.058 26.522-26.931zM528.343 543.293c33.382 0 60.559 27.443 60.559 61.174s-27.156 61.174-60.559 61.174c-33.382 0-60.539-27.443-60.539-61.174s27.156-61.174 60.539-61.174zM528.343 624.701c10.793 0 19.599-9.073 19.599-20.214s-8.786-20.214-19.599-20.214-19.579 9.073-19.579 20.214 8.786 20.214 19.579 20.214z" />
+<glyph unicode="" d="M324.977 381.768l-47.718-199.823c-1.925-8.008 1.167-16.384 7.782-21.258 6.636-4.854 15.503-5.325 22.61-1.106l179.446 106.557 179.364-106.557c3.236-1.925 6.861-2.888 10.465-2.888 4.28 0 8.54 1.331 12.145 3.973 6.615 4.874 9.708 13.251 7.782 21.258l-47.718 199.823 158.392 134.226c6.328 5.345 8.806 13.988 6.267 21.873-2.519 7.885-9.564 13.476-17.818 14.152l-208.916 17.244-81.162 189.44c-3.215 7.537-10.629 12.411-18.821 12.411s-15.606-4.874-18.821-12.411l-81.224-189.44-208.855-17.224c-8.253-0.676-15.299-6.267-17.818-14.152-2.54-7.885-0.061-16.527 6.267-21.873l158.351-134.226zM402.678 529.449c7.557 0.614 14.152 5.366 17.142 12.349l67.256 156.856 67.174-156.836c2.99-6.984 9.585-11.735 17.142-12.349l171.909-14.172-130.273-110.408c-5.898-4.977-8.479-12.861-6.676-20.378l39.404-164.966-148.193 88.044c-6.431 3.85-14.479 3.85-20.91 0l-148.275-88.064 39.404 164.987c1.802 7.516-0.778 15.401-6.676 20.378l-130.232 110.408 171.807 14.152z" />
+<glyph unicode="" d="M185.078 125.174h87.777c11.305 0 20.48 9.155 20.48 20.48v149.791c0 11.325-9.175 20.48-20.48 20.48h-87.777c-11.305 0-20.48-9.155-20.48-20.48v-149.791c0-11.305 9.175-20.48 20.48-20.48zM205.558 274.985h46.817v-108.831h-46.817v108.831zM448.389 125.174c11.305 0 20.48 9.155 20.48 20.48v422.707c0 11.325-9.175 20.48-20.48 20.48h-87.777c-11.305 0-20.48-9.155-20.48-20.48v-422.707c0-11.325 9.175-20.48 20.48-20.48h87.777zM381.092 547.881h46.817v-381.747h-46.817v381.747zM623.923 125.174c11.305 0 20.48 9.155 20.48 20.48v282.685c0 11.325-9.175 20.48-20.48 20.48h-87.757c-11.305 0-20.48-9.155-20.48-20.48v-282.685c0-11.325 9.175-20.48 20.48-20.48h87.757zM556.646 407.859h46.817v-241.725h-46.817v241.725zM691.22 760.054v-614.4c0-11.325 9.175-20.48 20.48-20.48h87.777c11.305 0 20.48 9.155 20.48 20.48v614.4c0 11.325-9.175 20.48-20.48 20.48h-87.777c-11.305 0-20.48-9.155-20.48-20.48zM732.18 739.574h46.817v-573.44h-46.817v573.44z" />
+<glyph unicode="" d="M189.85 115.732h614.4c11.325 0 20.48 9.155 20.48 20.48v614.4c0 11.305-9.155 20.48-20.48 20.48h-614.4c-11.325 0-20.48-9.175-20.48-20.48v-614.4c0-11.305 9.155-20.48 20.48-20.48zM210.33 730.132h573.44v-573.44h-573.44v573.44z" />
+<glyph unicode="" d="M641.516 443.412c0 79.053-64.328 143.36-143.36 143.36s-143.36-64.307-143.36-143.36c0-79.032 64.328-143.36 143.36-143.36s143.36 64.328 143.36 143.36zM498.156 341.012c-56.463 0-102.4 45.937-102.4 102.4s45.937 102.4 102.4 102.4 102.4-45.937 102.4-102.4-45.937-102.4-102.4-102.4zM477.676 261.837v-125.624c0-11.325 9.155-20.48 20.48-20.48s20.48 9.155 20.48 20.48v125.624c0 11.325-9.155 20.48-20.48 20.48s-20.48-9.155-20.48-20.48zM477.676 750.612v-125.624c0-11.305 9.155-20.48 20.48-20.48s20.48 9.175 20.48 20.48v125.624c0 11.305-9.155 20.48-20.48 20.48s-20.48-9.155-20.48-20.48zM700.908 211.722c3.994-3.994 9.236-6.001 14.479-6.001s10.486 2.007 14.479 6.001c8.008 8.008 8.008 20.951 0 28.959l-88.842 88.822c-8.008 8.008-20.951 8.008-28.959 0s-8.008-20.951 0-28.959l88.842-88.822zM266.465 675.123c-8.008-8.008-8.008-20.951 0-28.959l88.842-88.822c3.994-3.994 9.236-6.001 14.479-6.001s10.486 2.007 14.479 6.001c8.008 8.008 8.008 20.951 0 28.959l-88.842 88.822c-8.008 7.987-20.972 7.987-28.959 0zM805.356 463.892h-125.624c-11.325 0-20.48-9.175-20.48-20.48s9.155-20.48 20.48-20.48h125.624c11.325 0 20.48 9.175 20.48 20.48s-9.155 20.48-20.48 20.48zM170.476 443.412c0-11.305 9.155-20.48 20.48-20.48h125.624c11.325 0 20.48 9.175 20.48 20.48s-9.155 20.48-20.48 20.48h-125.624c-11.325 0-20.48-9.155-20.48-20.48zM700.908 675.123l-88.842-88.842c-8.008-8.008-8.008-20.951 0-28.959 3.994-3.994 9.236-6.001 14.479-6.001s10.486 2.007 14.479 6.001l88.842 88.842c8.008 8.008 8.008 20.951 0 28.959s-20.972 7.987-28.959 0zM280.945 205.722c5.243 0 10.486 2.007 14.479 6.001l88.842 88.822c8.008 8.008 8.008 20.951 0 28.959s-20.951 8.008-28.959 0l-88.842-88.822c-8.008-8.008-8.008-20.951 0-28.959 3.994-3.994 9.236-6.001 14.479-6.001z" />
+<glyph unicode="" d="M210.719 668.959h63.529l29.573-520.991c0.594-10.834 9.585-19.313 20.439-19.313h387.748c10.854 0 19.845 8.499 20.439 19.333l29.102 520.97h63.57c11.325 0 20.48 9.175 20.48 20.48s-9.155 20.48-20.48 20.48h-76.616c-1.126 0-2.109-0.471-3.195-0.635-1.065 0.164-2.048 0.635-3.133 0.635h-107.438v53.596c0 11.305-9.155 20.48-20.48 20.48h-192.696c-11.325 0-20.48-9.175-20.48-20.48v-53.596h-107.479c-0.942 0-1.782-0.43-2.703-0.553-0.942 0.143-1.782 0.553-2.765 0.553h-77.394c-11.325 0-20.48-9.175-20.48-20.48s9.134-20.48 20.46-20.48zM442.040 743.035h151.736v-33.116h-151.736v33.116zM720.527 668.959l-27.894-499.364h-349.020l-28.344 499.364h405.258zM416.502 207.995c0.41 0 0.778 0 1.188 0.020 11.305 0.635 19.927 10.322 19.272 21.606l-21.545 379.597c-0.635 11.305-10.588 19.804-21.606 19.292-11.305-0.635-19.927-10.322-19.272-21.606l21.545-379.597c0.614-10.895 9.646-19.313 20.419-19.313zM617.411 208.015c0.41-0.020 0.778-0.020 1.188-0.020 10.772 0 19.804 8.417 20.419 19.313l21.545 379.597c0.635 11.284-7.987 20.972-19.272 21.606-11.121 0.471-20.951-7.987-21.606-19.292l-21.545-379.597c-0.635-11.284 7.987-20.972 19.272-21.606zM517.919 207.995c11.325 0 20.48 9.175 20.48 20.48v379.597c0 11.305-9.155 20.48-20.48 20.48s-20.48-9.175-20.48-20.48v-379.597c0-11.305 9.155-20.48 20.48-20.48z" />
+<glyph unicode="" d="M544.42 769.7c-158.106 0-286.72-137.011-286.72-305.418 0-11.325 9.155-20.48 20.48-20.48s20.48 9.155 20.48 20.48c0 27.955 20.664 50.729 46.060 50.729 25.375 0 46.039-22.753 46.039-50.729 0-11.325 9.155-20.48 20.48-20.48s20.48 9.155 20.48 20.48c0 27.955 20.664 50.729 46.039 50.729s46.039-22.753 46.039-50.729c0-0.246 0.123-0.451 0.143-0.696v-237.486c0-1.004 0.43-1.864 0.573-2.826-0.307-1.413-0.86-2.724-0.86-4.219 0-35.144-28.467-63.734-63.468-63.734s-63.468 28.59-63.468 63.734c0 11.325-9.155 20.48-20.48 20.48s-20.48-9.155-20.48-20.48c0-57.733 46.838-104.694 104.428-104.694s104.428 46.961 104.428 104.694c0 1.004-0.43 1.864-0.573 2.826 0.307 1.413 0.86 2.724 0.86 4.219v239.698c0.758 27.238 20.992 49.193 45.896 49.193 25.375 0 46.039-22.753 46.039-50.729 0-11.325 9.155-20.48 20.48-20.48s20.48 9.155 20.48 20.48c0 27.955 20.664 50.729 46.060 50.729 25.375 0 46.039-22.753 46.039-50.729 0-11.325 9.155-20.48 20.48-20.48 0.041 0 0.082 0.020 0.143 0.020s0.082-0.020 0.143-0.020c11.325 0 20.48 9.155 20.48 20.48 0 168.428-128.614 305.439-286.72 305.439zM743.854 555.95c-26.829 0-50.565-13.128-66.54-33.3-15.974 20.173-39.69 33.3-66.519 33.3s-50.545-13.128-66.519-33.3c-15.974 20.173-39.69 33.3-66.519 33.3s-50.545-13.128-66.519-33.3c-15.974 20.173-39.69 33.3-66.519 33.3-11.633 0-22.712-2.519-32.87-6.902 32.932 104.305 124.641 179.671 232.571 179.671 107.971 0 199.7-75.407 232.612-179.773-10.24 4.485-21.422 7.004-33.178 7.004z" />
+<glyph unicode="" d="M210.719 284.242c-11.325 0-20.48-9.175-20.48-20.48v-125.604c0-11.305 9.155-20.48 20.48-20.48h573.44c11.325 0 20.48 9.175 20.48 20.48v125.604c0 11.305-9.155 20.48-20.48 20.48s-20.48-9.175-20.48-20.48v-105.124h-532.48v105.124c0 11.305-9.155 20.48-20.48 20.48zM498.34 243.282c11.325 0 20.48 9.175 20.48 20.48v440.525l129.905-125.481c3.953-3.85 9.093-5.755 14.213-5.755 5.366 0 10.711 2.089 14.725 6.246 7.864 8.131 7.639 21.094-0.492 28.959l-164.311 158.74c-0.020 0.020-0.020 0.020-0.041 0.041l-0.266 0.246c-0.737 0.717-1.659 1.024-2.458 1.597-1.311 0.942-2.519 1.987-4.014 2.601-2.335 0.963-4.813 1.413-7.311 1.475-0.143 0-0.287 0.082-0.43 0.082s-0.287-0.082-0.43-0.082c-2.499-0.061-4.956-0.512-7.311-1.475-1.495-0.614-2.703-1.659-4.014-2.58-0.799-0.594-1.72-0.901-2.458-1.618l-0.246-0.225c-0.020-0.020-0.020-0.020-0.041-0.041l-164.311-158.74c-8.131-7.864-8.356-20.828-0.492-28.959 7.823-8.131 20.849-8.376 28.938-0.492l129.905 125.481v-440.525c-0.020-11.325 9.134-20.5 20.46-20.5z" />
+<glyph unicode="" d="M614.216 453.263h-370.668c-11.305 0-20.48-9.155-20.48-20.48v-235.028c0-11.325 9.175-20.48 20.48-20.48h370.668c11.305 0 20.48 9.155 20.48 20.48v235.028c0 11.325-9.175 20.48-20.48 20.48zM593.736 218.235h-329.708v194.068h329.708v-194.068zM853.012 414.986l-165.028-40.94c-9.134-2.253-15.544-10.465-15.544-19.886v-79.135c0-9.482 6.492-17.695 15.708-19.927l165.028-39.588c1.577-0.389 3.195-0.553 4.772-0.553 4.567 0 9.032 1.516 12.677 4.403 4.936 3.871 7.803 9.81 7.803 16.077v159.662c0 6.308-2.908 12.247-7.864 16.138-4.977 3.891-11.448 5.263-17.551 3.748zM837.468 261.427l-124.068 29.737v46.981l124.068 30.781v-107.5zM311.562 496.087c43.192 0 78.356 34.079 78.356 75.981s-35.144 76.001-78.356 76.001c-43.213 0-78.356-34.099-78.356-76.001s35.164-75.981 78.356-75.981zM311.562 607.109c20.623 0 37.396-15.729 37.396-35.041s-16.773-35.021-37.396-35.021-37.396 15.708-37.396 35.021 16.794 35.041 37.396 35.041zM526.52 709.755c-60.948 0-110.51-47.923-110.51-106.844s49.562-106.844 110.51-106.844 110.51 47.923 110.51 106.844-49.562 106.844-110.51 106.844zM526.52 537.047c-38.359 0-69.55 29.553-69.55 65.884s31.191 65.884 69.55 65.884 69.55-29.553 69.55-65.884-31.191-65.884-69.55-65.884z" />
+<glyph unicode="" d="M225.608 511.816c72.786 83.313 179.139 131.092 291.779 131.092 112.66 0 219.013-47.8 291.779-131.113 4.035-4.649 9.728-7.025 15.421-7.025 4.772 0 9.585 1.659 13.455 5.059 8.52 7.434 9.4 20.357 1.966 28.877-80.548 92.262-198.124 145.162-322.621 145.162-124.477 0-242.053-52.879-322.621-145.101-7.434-8.52-6.574-21.463 1.946-28.897 8.52-7.455 21.463-6.574 28.897 1.946zM724.316 430.612c4.035-4.977 9.933-7.557 15.892-7.557 4.547 0 9.093 1.495 12.902 4.608 8.786 7.148 10.097 20.050 2.97 28.795-58.163 71.496-145.183 112.497-238.694 112.497-93.491 0-180.49-41.001-238.694-112.456-7.148-8.786-5.816-21.688 2.949-28.815 8.806-7.188 21.729-5.796 28.815 2.949 50.381 61.87 125.829 97.382 206.93 97.382 81.142-0.020 156.57-35.512 206.93-97.403zM637.42 351.273c6.472-9.277 19.272-11.53 28.529-5.079 9.277 6.472 11.53 19.231 5.079 28.529-34.673 49.684-92.099 79.34-153.641 79.34-62.464 0-120.361-30.351-154.911-81.183-6.369-9.359-3.912-22.098 5.427-28.467 3.543-2.396 7.537-3.543 11.51-3.543 6.554 0 13.005 3.133 16.957 8.97 26.911 39.629 72.151 63.263 121.037 63.263 48.128 0 93.020-23.122 120.013-61.829zM558.346 273.633c0-22.271-18.338-40.325-40.96-40.325s-40.96 18.054-40.96 40.325c0 22.271 18.338 40.325 40.96 40.325s40.96-18.054 40.96-40.325z" />
+</font></defs></svg>
\ No newline at end of file
diff --git a/src/app/style/stroke-icons/stroke.ttf b/src/app/style/stroke-icons/stroke.ttf
new file mode 100644
index 0000000..bfbadae
--- /dev/null
+++ b/src/app/style/stroke-icons/stroke.ttf
Binary files differ
diff --git a/src/app/style/stroke-icons/stroke.woff b/src/app/style/stroke-icons/stroke.woff
new file mode 100644
index 0000000..3e2cc44
--- /dev/null
+++ b/src/app/style/stroke-icons/stroke.woff
Binary files differ
diff --git a/src/app/style/stroke-icons/style.css b/src/app/style/stroke-icons/style.css
new file mode 100644
index 0000000..bfe359b
--- /dev/null
+++ b/src/app/style/stroke-icons/style.css
@@ -0,0 +1,265 @@
+@font-face {
+ font-family: 'stroke';
+ src:url('stroke.eot?-yg5sl9');
+ src:url('stroke.eot?#iefix-yg5sl9') format('embedded-opentype'),
+ url('stroke.woff?-yg5sl9') format('woff'),
+ url('stroke.ttf?-yg5sl9') format('truetype'),
+ url('stroke.svg?-yg5sl9#stroke') format('svg');
+ font-weight: normal;
+ font-style: normal;
+}
+
+i {
+ font-family: 'stroke';
+ speak: none;
+ font-style: normal;
+ font-weight: normal;
+ font-variant: normal;
+ text-transform: none;
+ line-height: 1;
+
+ /* Better Font Rendering =========== */
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+.stroke-alignleft:before {
+ content: "\e600";
+}
+.stroke-alignmiddle:before {
+ content: "\e601";
+}
+.stroke-alignright:before {
+ content: "\e602";
+}
+.stroke-arrow:before {
+ content: "\e603";
+}
+.stroke-battery:before {
+ content: "\e604";
+}
+.stroke-bell:before {
+ content: "\e605";
+}
+.stroke-blank:before {
+ content: "\e606";
+}
+.stroke-bluetooth:before {
+ content: "\e607";
+}
+.stroke-browser:before {
+ content: "\e608";
+}
+.stroke-camera:before {
+ content: "\e609";
+}
+.stroke-cart:before {
+ content: "\e60a";
+}
+.stroke-chat:before {
+ content: "\e60b";
+}
+.stroke-checkmark:before {
+ content: "\e60c";
+}
+.stroke-clock:before {
+ content: "\e60d";
+}
+.stroke-close:before {
+ content: "\e60e";
+}
+.stroke-cocktail:before {
+ content: "\e60f";
+}
+.stroke-compass:before {
+ content: "\e610";
+}
+.stroke-connection:before {
+ content: "\e611";
+}
+.stroke-cursor:before {
+ content: "\e612";
+}
+.stroke-display:before {
+ content: "\e613";
+}
+.stroke-download:before {
+ content: "\e614";
+}
+.stroke-drop:before {
+ content: "\e615";
+}
+.stroke-emptyblank:before {
+ content: "\e616";
+}
+.stroke-flag:before {
+ content: "\e617";
+}
+.stroke-forward2:before {
+ content: "\e618";
+}
+.stroke-forward:before {
+ content: "\e619";
+}
+.stroke-gift:before {
+ content: "\e61a";
+}
+.stroke-graphic:before {
+ content: "\e61b";
+}
+.stroke-grid:before {
+ content: "\e61c";
+}
+.stroke-hamburgermenu:before {
+ content: "\e61d";
+}
+.stroke-headphones:before {
+ content: "\e61e";
+}
+.stroke-heart:before {
+ content: "\e61f";
+}
+.stroke-home:before {
+ content: "\e620";
+}
+.stroke-hyperlink:before {
+ content: "\e621";
+}
+.stroke-justifyall:before {
+ content: "\e622";
+}
+.stroke-key:before {
+ content: "\e623";
+}
+.stroke-label:before {
+ content: "\e624";
+}
+.stroke-launch:before {
+ content: "\e625";
+}
+.stroke-lockclosed:before {
+ content: "\e626";
+}
+.stroke-lockopen:before {
+ content: "\e627";
+}
+.stroke-magnet:before {
+ content: "\e628";
+}
+.stroke-magnifyingglass2:before {
+ content: "\e629";
+}
+.stroke-magnifyingglassminus:before {
+ content: "\e62a";
+}
+.stroke-magnifyingglassplus:before {
+ content: "\e62b";
+}
+.stroke-magnifyingglass:before {
+ content: "\e62c";
+}
+.stroke-mail:before {
+ content: "\e62d";
+}
+.stroke-mappin:before {
+ content: "\e62e";
+}
+.stroke-map:before {
+ content: "\e62f";
+}
+.stroke-maximize:before {
+ content: "\e630";
+}
+.stroke-microphone:before {
+ content: "\e631";
+}
+.stroke-minimize:before {
+ content: "\e632";
+}
+.stroke-minus:before {
+ content: "\e633";
+}
+.stroke-mouse:before {
+ content: "\e634";
+}
+.stroke-music:before {
+ content: "\e635";
+}
+.stroke-navigation:before {
+ content: "\e636";
+}
+.stroke-notifications:before {
+ content: "\e637";
+}
+.stroke-pause:before {
+ content: "\e638";
+}
+.stroke-pencil:before {
+ content: "\e639";
+}
+.stroke-play:before {
+ content: "\e63a";
+}
+.stroke-plus:before {
+ content: "\e63b";
+}
+.stroke-power:before {
+ content: "\e63c";
+}
+.stroke-print:before {
+ content: "\e63d";
+}
+.stroke-repeat:before {
+ content: "\e63e";
+}
+.stroke-rule:before {
+ content: "\e63f";
+}
+.stroke-selection:before {
+ content: "\e640";
+}
+.stroke-settings:before {
+ content: "\e641";
+}
+.stroke-share:before {
+ content: "\e642";
+}
+.stroke-shuffle:before {
+ content: "\e643";
+}
+.stroke-soundminus:before {
+ content: "\e644";
+}
+.stroke-soundplus:before {
+ content: "\e645";
+}
+.stroke-speaker:before {
+ content: "\e646";
+}
+.stroke-star:before {
+ content: "\e647";
+}
+.stroke-statistics:before {
+ content: "\e648";
+}
+.stroke-stop:before {
+ content: "\e649";
+}
+.stroke-sun:before {
+ content: "\e64a";
+}
+.stroke-trashbin:before {
+ content: "\e64b";
+}
+.stroke-umbrella:before {
+ content: "\e64c";
+}
+.stroke-upload:before {
+ content: "\e64d";
+}
+.stroke-videocamera:before {
+ content: "\e64e";
+}
+.stroke-wifi:before {
+ content: "\e64f";
+}
diff --git a/src/app/style/style.css b/src/app/style/style.css
new file mode 100644
index 0000000..df4f58e
--- /dev/null
+++ b/src/app/style/style.css
@@ -0,0 +1 @@
+.btn:active,.btn.active{box-shadow:none}.btn{color:inherit;background-color:transparent}.buttons-margin .btn{margin-bottom:5px}.btn-default{border-color:#585d6e}.btn.btn-w-sm{min-width:80px}.btn.btn-w-md{min-width:120px}.btn.btn-w-lg{min-width:160px}.btn.btn-rounded{border-radius:50px}.btn.btn-squared{border-radius:0}.btn-accent{color:#949ba2;background-color:transparent;border-color:#f6a821}.btn-accent:focus,.btn-accent.focus{color:#ffffff;background-color:rgba(246,168,33,0.1);border-color:#f6a821;outline:0;box-shadow:none}.btn-accent:hover{color:#ffffff;background-color:rgba(246,168,33,0.1);border-color:#f6a821}.btn-accent:active,.btn-accent.active,.open>.dropdown-toggle.btn-accent{color:#ffffff;background-color:rgba(246,168,33,0.1);border-color:#f6a821}.btn-accent:active:hover,.btn-accent.active:hover,.open>.dropdown-toggle.btn-accent:hover,.btn-accent:active:focus,.btn-accent.active:focus,.open>.dropdown-toggle.btn-accent:focus,.btn-accent:active.focus,.btn-accent.active.focus,.open>.dropdown-toggle.btn-accent.focus{color:#ffffff;background-color:rgba(246,168,33,0.1);border-color:#f8bb52;outline:0;box-shadow:none}.btn-accent:active,.btn-accent.active,.open>.dropdown-toggle.btn-accent{background-image:none}.btn-accent.disabled:hover,.btn-accent[disabled]:hover,fieldset[disabled] .btn-accent:hover,.btn-accent.disabled:focus,.btn-accent[disabled]:focus,fieldset[disabled] .btn-accent:focus,.btn-accent.disabled.focus,.btn-accent[disabled].focus,fieldset[disabled] .btn-accent.focus{background-color:rgba(246,168,33,0.1);border-color:#f6a821}.btn-accent .badge{color:transparent;background-color:#949ba2}.btn-default{color:#949ba2;background-color:transparent;border-color:#616779}.btn-default:focus,.btn-default.focus{color:#ffffff;background-color:rgba(97,103,121,0.1);border-color:#616779;outline:0;box-shadow:none}.btn-default:hover{color:#ffffff;background-color:rgba(97,103,121,0.1);border-color:#616779}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#ffffff;background-color:rgba(97,103,121,0.1);border-color:#616779}.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#ffffff;background-color:rgba(97,103,121,0.1);border-color:#798094;outline:0;box-shadow:none}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:rgba(97,103,121,0.1);border-color:#616779}.btn-default .badge{color:transparent;background-color:#949ba2}.btn-primary{color:#949ba2;background-color:transparent;border-color:#0F83C9}.btn-primary:focus,.btn-primary.focus{color:#ffffff;background-color:rgba(15,131,201,0.1);border-color:#0F83C9;outline:0;box-shadow:none}.btn-primary:hover{color:#ffffff;background-color:rgba(15,131,201,0.1);border-color:#0F83C9}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#ffffff;background-color:rgba(15,131,201,0.1);border-color:#0F83C9}.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#ffffff;background-color:rgba(15,131,201,0.1);border-color:#1d9fee;outline:0;box-shadow:none}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:rgba(15,131,201,0.1);border-color:#0F83C9}.btn-primary .badge{color:transparent;background-color:#949ba2}.btn-success{color:#949ba2;background-color:transparent;border-color:#1bbf89}.btn-success:focus,.btn-success.focus{color:#ffffff;background-color:rgba(27,191,137,0.1);border-color:#1bbf89;outline:0;box-shadow:none}.btn-success:hover{color:#ffffff;background-color:rgba(27,191,137,0.1);border-color:#1bbf89}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#ffffff;background-color:rgba(27,191,137,0.1);border-color:#1bbf89}.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus{color:#ffffff;background-color:rgba(27,191,137,0.1);border-color:#2ce1a5;outline:0;box-shadow:none}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:rgba(27,191,137,0.1);border-color:#1bbf89}.btn-success .badge{color:transparent;background-color:#949ba2}.btn-info{color:#949ba2;background-color:transparent;border-color:#56C0E0}.btn-info:focus,.btn-info.focus{color:#ffffff;background-color:rgba(86,192,224,0.1);border-color:#56C0E0;outline:0;box-shadow:none}.btn-info:hover{color:#ffffff;background-color:rgba(86,192,224,0.1);border-color:#56C0E0}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#ffffff;background-color:rgba(86,192,224,0.1);border-color:#56C0E0}.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus{color:#ffffff;background-color:rgba(86,192,224,0.1);border-color:#81d0e8;outline:0;box-shadow:none}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:rgba(86,192,224,0.1);border-color:#56C0E0}.btn-info .badge{color:transparent;background-color:#949ba2}.btn-warning{color:#949ba2;background-color:transparent;border-color:#f7af3e}.btn-warning:focus,.btn-warning.focus{color:#ffffff;background-color:rgba(247,175,62,0.1);border-color:#f7af3e;outline:0;box-shadow:none}.btn-warning:hover{color:#ffffff;background-color:rgba(247,175,62,0.1);border-color:#f7af3e}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#ffffff;background-color:rgba(247,175,62,0.1);border-color:#f7af3e}.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus{color:#ffffff;background-color:rgba(247,175,62,0.1);border-color:#f9c36f;outline:0;box-shadow:none}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:rgba(247,175,62,0.1);border-color:#f7af3e}.btn-warning .badge{color:transparent;background-color:#949ba2}.btn-danger{color:#949ba2;background-color:transparent;border-color:#DB524B}.btn-danger:focus,.btn-danger.focus{color:#ffffff;background-color:rgba(219,82,75,0.1);border-color:#DB524B;outline:0;box-shadow:none}.btn-danger:hover{color:#ffffff;background-color:rgba(219,82,75,0.1);border-color:#DB524B}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#ffffff;background-color:rgba(219,82,75,0.1);border-color:#DB524B}.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus{color:#ffffff;background-color:rgba(219,82,75,0.1);border-color:#e47b75;outline:0;box-shadow:none}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:rgba(219,82,75,0.1);border-color:#DB524B}.btn-danger .badge{color:transparent;background-color:#949ba2}.btn-default:hover,.btn-default:active,.btn-default:active:focus,.btn-default:focus,.btn-default.active{background-color:#3d404c}.btn-link:hover,.btn-link:active,.btn-link:active:focus,.btn-link:focus,.btn-link.active{color:#f6a821;text-decoration:none}.content>div{opacity:0}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2000;position:fixed;margin:auto;top:0;left:0;right:0;bottom:0;height:5px;width:200px;background:#fff;overflow:hidden}.pace .pace-progress{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);max-width:200px;z-index:2000;display:block;position:absolute;top:0;right:100%;height:100%;width:100%;background:#f6a821}.pace.pace-inactive{display:none}.pace-done .content>div{opacity:1}.text-muted{color:#868e96}.text-accent{color:#f6a821}.text-primary{color:#0F83C9}.text-success{color:#1bbf89}.text-info{color:#56C0E0}.text-warning{color:#f7af3e}.text-danger{color:#DB524B}.p-xxs{padding:5px !important}.p-xs{padding:10px !important}.p-sm{padding:15px !important}.p-m{padding:20px !important}.p-md{padding:25px !important}.p-lg{padding:30px !important}.p-xl{padding:40px !important}.m-xxs{margin:2px 4px}.m-xs{margin:5px}.m-sm{margin:10px}.m{margin:15px}.m-md{margin:20px}.m-lg{margin:30px}.m-xl{margin:50px}.m-n{margin:0 !important}.m-l-none{margin-left:0}.m-l-xs{margin-left:5px}.m-l-sm{margin-left:10px}.m-l{margin-left:15px}.m-l-md{margin-left:20px}.m-l-lg{margin-left:30px}.m-l-xl{margin-left:40px}.m-l-n-xxs{margin-left:-1px}.m-l-n-xs{margin-left:-5px}.m-l-n-sm{margin-left:-10px}.m-l-n{margin-left:-15px}.m-l-n-md{margin-left:-20px}.m-l-n-lg{margin-left:-30px}.m-l-n-xl{margin-left:-40px}.m-t-none{margin-top:0}.m-t-xxs{margin-top:1px}.m-t-xs{margin-top:5px}.m-t-sm{margin-top:10px}.m-t{margin-top:15px}.m-t-md{margin-top:20px}.m-t-lg{margin-top:30px}.m-t-xl{margin-top:40px}.m-t-xxl{margin-top:50px}.m-t-xxxl{margin-top:60px}.m-t-n-xxs{margin-top:-1px}.m-t-n-xs{margin-top:-5px}.m-t-n-sm{margin-top:-10px}.m-t-n{margin-top:-15px}.m-t-n-md{margin-top:-20px}.m-t-n-lg{margin-top:-30px}.m-t-n-xl{margin-top:-40px}.m-r-none{margin-right:0}.m-r-xxs{margin-right:1px}.m-r-xs{margin-right:5px}.m-r-sm{margin-right:10px}.m-r{margin-right:15px}.m-r-md{margin-right:20px}.m-r-lg{margin-right:30px}.m-r-xl{margin-right:40px}.m-r-n-xxs{margin-right:-1px}.m-r-n-xs{margin-right:-5px}.m-r-n-sm{margin-right:-10px}.m-r-n{margin-right:-15px}.m-r-n-md{margin-right:-20px}.m-r-n-lg{margin-right:-30px}.m-r-n-xl{margin-right:-40px}.m-b-none{margin-bottom:0}.m-b-xxs{margin-bottom:1px}.m-b-xs{margin-bottom:5px}.m-b-sm{margin-bottom:10px}.m-b{margin-bottom:15px}.m-b-md{margin-bottom:20px}.m-b-lg{margin-bottom:30px}.m-b-xl{margin-bottom:40px}.m-b-n-xxs{margin-bottom:-1px}.m-b-n-xs{margin-bottom:-5px}.m-b-n-sm{margin-bottom:-10px}.m-b-n{margin-bottom:-15px}.m-b-n-md{margin-bottom:-20px}.m-b-n-lg{margin-bottom:-30px}.m-b-n-xl{margin-bottom:-40px}.space-15{margin:15px 0}.space-20{margin:20px 0}.space-25{margin:25px 0}.space-30{margin:30px 0}.label-accent{background-color:#f6a821}body{background:#2f323b;font-family:'Roboto',sans-serif;color:#949ba2}.content{margin-top:60px;margin-left:200px;position:relative;padding:30px;transition:margin-left .3s ease-out;-webkit-transition:margin-left .3s ease-out}.content:before{content:'';position:fixed;top:0;bottom:0;z-index:-2;left:0;right:0;background-image:-webkit-radial-gradient(top, circle cover, #393b45 0, #2d3038 70%);background-image:-moz-radial-gradient(center, circle cover, #393b45 0, #2d3038 70%);background-image:-o-radial-gradient(center, circle cover, #393b45 0, #2d3038 70%);background-image:radial-gradient(center, circle cover, #393b45 0, #2d3038 70%);background-position:50%,50%}.navigation{margin-top:60px;background-color:#24262d;width:200px;position:absolute;left:0;bottom:0;top:0;transition:left .3s ease-out;-webkit-transition:left .3s ease-out}.navigation nav{background-color:#2a2d35}.navigation:before{transition:left .3s ease-out;-webkit-transition:left .3s ease-out;content:'';position:fixed;top:0;bottom:0;z-index:-1;left:0;background-color:#24262d;width:200px}body.nav-toggle .content{margin-left:0}body.nav-toggle .navigation{left:-200px}body.nav-toggle .navigation:before{left:-200px}@media (max-width:767px){.content{margin-left:0;padding:30px 0 10px 0}.navigation{left:-200px;z-index:2}.navigation:before{left:-200px}body.nav-toggle .content{margin-left:0}body.nav-toggle .navigation{left:0;z-index:2}body.nav-toggle .navigation:before{left:0}}body.blank .content{margin:0}.container-center{max-width:400px;margin:10% auto 0;padding:20px}.container-center.sm{max-width:200px}.container-center.md{max-width:600px}.container-center.lg{max-width:800px}a{color:#f6a821;text-decoration:none}a:hover,a:focus{color:#f8bb52;outline:none}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #3d404c}code{padding:2px 4px;font-size:90%;color:#f6a821;background-color:#24262d;border-radius:3px}pre{font-size:90%;color:#949ba2;background-color:#24262d;border-radius:3px;border:none}mark{background-color:#e9e599;border-radius:2px;padding:.1em .4em}label{color:#ffffff;font-weight:500}sup{font-size:12px;top:-0.8em}.help-block{color:#6d757d}.bs-example{background-color:#2f323b;padding:10px;border-radius:3px}.show-grid [class^="col-"]{background-color:#2f323b !important;border:1px solid #3d404c;padding-bottom:10px;padding-top:10px}.slight{font-size:11px;font-weight:300}.show-grid{margin:10px 0 !important}.row{margin-left:-10px;margin-right:-10px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding-left:10px;padding-right:10px}.font-example-box:hover{color:#ffffff}.font-example-box{text-align:center;min-height:90px;margin:10px 0;font-size:42px}.font-example-box i{font-size:22px}.icon-example-name{display:block;font-size:11px}.back-link{float:left;width:100%;margin:10px}.ui-sortable .panel-body{cursor:move}.ui-sortable-placeholder{border:1px dashed #535868 !important;visibility:visible !important}.navbar{min-height:60px}.navbar-default .navbar-brand,.navbar-default .navbar-brand:focus{width:200px;background-color:#f6a821;height:60px;padding:20px 25px;font-weight:400;letter-spacing:10px;color:#FFFFFF}.navbar-default .navbar-brand{color:#FFFFFF}.navbar-default .navbar-brand:hover{color:#FFFFFF;background-color:#f5a212}.navbar-brand span{letter-spacing:normal;float:right;font-size:12px;margin-left:-15px;color:#fce2b4}.navbar-default{border-bottom:none;background-color:#FFFFFF}.left-nav-toggle{float:left;padding:9px 10px 8px 25px}.left-nav-toggle:hover a{color:#f6a821}.left-nav-toggle a{font-size:30px;color:#949ba2}.navbar-default .navbar-nav>li>a{color:#6a727a}.left-nav-toggle a:hover,.left-nav-toggle a:focus{text-decoration:none}.navbar-form{margin-top:11px;padding:0}.navbar-form input.form-control{border:none;box-shadow:none;color:#949ba2}.navbar-form input.form-control::-webkit-input-placeholder{color:#6f7780}.navbar-form input.form-control:-moz-placeholder{color:#6f7780}.navbar-form input.form-control::-moz-placeholder{color:#6f7780}.navbar-form input.form-control:-ms-input-placeholder{color:#6f7780}.navbar-nav>li>a{padding:20px 15px;text-transform:uppercase;font-weight:500}.navbar-nav>li:first-child>a{padding-left:0}.navbar-nav>li:last-child>a{padding:10px 25px 10px 15px}.navbar-nav.navbar-right a .label{margin:-5px 0 0 5px}.profil-link img{height:40px;margin-left:10px}.profil-link .profile-address{text-transform:lowercase}#mobile-menu{display:none}@media (max-width:767px){#mobile-menu{display:block}}#mobile-menu{float:right}#mobile-menu .left-nav-toggle{padding-right:25px}.luna-nav.nav{padding-top:15px}.luna-nav.nav li>a,.luna-nav.nav .nav-category{padding:8px 15px 8px 25px;margin:0 0}.luna-nav.nav .nav-info{margin-top:50px;padding:20px 25px 25px 25px;font-size:12px;background-color:#24262d}.luna-nav.nav .nav-info i{font-size:34px}.luna-nav.nav .nav-second li>a{padding-left:40px}.luna-nav.nav li.active .nav-second li>a{padding-left:40px;border-left:none;color:#848c94}.luna-nav.nav li.active .nav-second li.active a{padding-left:34px;border-left:6px solid #c37e08;color:#c0c4c8}.luna-nav.nav li.active .nav-second li a:hover{color:#c0c4c8}.luna-nav.nav li>a{color:#848c94}.luna-nav.nav li.active a{border-left:6px solid #f6a821;padding-left:19px;color:#c0c4c8}.luna-nav.nav li a:hover,.luna-nav.nav li a:focus{color:#c0c4c8;background:inherit}.luna-nav.nav .nav-category{color:#FFFFFF;margin-top:10px}.luna-nav.nav .sub-nav-icon{float:right;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg)}.panel{background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#949ba2;border-radius:3px}.panel .panel-body{padding:5px 15px 15px 15px}.panel.panel-filled .panel-body{padding-top:10px}.panel .panel-footer{background-color:transparent;border:none}.panel>.panel-heading{color:#ffffff}.panel-tools{display:inline-block;float:right;margin-top:0;padding:0;position:relative}.panel-tools a{margin-left:2px;color:#949ba2;cursor:pointer}.panel-tools a:hover{color:#ffffff}.panel.panel-c-white{border-left:3px solid #949ba2}.panel.panel-c-accent{border-left:3px solid #f6a821}.panel.panel-c-primary{border-left:3px solid #0F83C9}.panel.panel-c-warning{border-left:3px solid #f7af3e}.panel.panel-c-info{border-left:3px solid #56C0E0}.panel.panel-c-success{border-left:3px solid #1bbf89}.panel.panel-c-danger{border-left:3px solid #DB524B}.panel.panel-b-accent{background-color:#f6a821;color:#ffffff}.panel.panel-b-white{background-color:white;color:#61686f}.panel.panel-b-white .panel-heading{color:#61686f}.panel.panel-b-white .panel-footer{color:#61686f}.panel.panel-filled{background-color:rgba(68,70,79,0.5)}.view-header{margin:20px 0;min-height:50px;padding:0 15px}.view-header .header-icon{font-size:60px;color:#f6a821;width:68px;float:left;margin-top:-8px;line-height:0}.view-header .header-title{margin-left:68px}.view-header .header-title h3{margin-bottom:2px}.panel.collapsed .panel-body,.panel.collapsed .panel-footer{display:none}.panel.collapsed .fa.fa-chevron-up:before{content:"\f078"}.panel.collapsed .fa.fa-chevron-down:before{content:"\f077"}.pagination>li>a,.pagination>li>span{color:#949ba2;background-color:transparent;border:1px solid #585d6e}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#ffffff;background-color:rgba(97,103,121,0.1);border-color:#616779}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{color:#ffffff;background-color:rgba(97,103,121,0.1);border-color:#616779}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#949ba2;background-color:transparent;border-color:#4a4f5d}.progress{border-radius:2px;margin-bottom:10px}.progress-bar{background-color:#2f323b;text-align:right;padding-right:10px;color:#949ba2}.progress-small,.progress-small .progress-bar{height:10px}.progress-bar-primary{border-right:4px solid #0d74b1}.progress-bar-success{border-right:4px solid #18a979}.progress-bar-info{border-right:4px solid #0d74b1}.progress-bar-warning{border-right:4px solid #f6a526}.progress-bar-danger{border-right:4px solid #d73e36}.full .progress-bar-success{background-color:#1bbf89;border-right:4px solid #18a979}.full .progress-bar-info{background-color:#0F83C9;border-right:4px solid #0d74b1}.full .progress-bar-warning{background-color:#f7af3e;border-right:4px solid #f6a526}.full .progress-bar-danger{background-color:#DB524B;border-right:4px solid #d73e36}.full .progress-bar-primary{background-color:#0F83C9;border-right:4px solid #0d74b1}.full .progress-bar{color:#ffffff}.modal-content{background-color:#21242a}.modal-content .modal-title{font-size:22px}.modal-content .modal-header{border-color:#3d404c;background-color:#1d1f24;padding:40px 20px}.modal-content .modal-body{padding:40px}.modal-content .modal-footer{border-color:#3d404c;background-color:#1d1f24;padding:20px}.modal-backdrop.in{filter:alpha(opacity=10);opacity:.1}h1,h2,h3,h4,h5,h6{color:#FFFFFF}h1,.h1,h2,.h2,h3,.h3{margin-top:10px}.c-accent{color:#f6a821}.c-white{color:#FFFFFF}.c-text{color:#949ba2}.font-light{font-weight:300}.font-normal{font-weight:400}.font-bold{font-weight:600}.font-extra-bold{font-weight:700}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{color:#a4aab0}.label-default{background-color:#44464f}.label-primary{background-color:#0F83C9}.label-success{background-color:#1bbf89}.label-info{background-color:#56C0E0}.label-warning{background-color:#f7af3e}.label-danger{background-color:#DB524B}.badge{background-color:transparent;border:1px solid #44464f;font-weight:300;color:#aaacb5}.vertical-container{width:98%;margin:0 auto}.vertical-container::after{content:'';display:table;clear:both}.v-timeline{position:relative;padding:0;margin-top:2em;margin-bottom:2em}.v-timeline::before{content:'';position:absolute;top:0;left:18px;height:100%;width:4px;background:#3d404c}.vertical-timeline-content .btn{float:right}.vertical-timeline-block{position:relative;margin:2em 0}.vertical-timeline-block:after{content:"";display:table;clear:both}.vertical-timeline-block:first-child{margin-top:0}.vertical-timeline-block:last-child{margin-bottom:0}.vertical-timeline-icon{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;font-size:16px;border:1px solid #3d404c;text-align:center;background:#2f323b;color:#ffffff}.vertical-timeline-icon i{display:block;width:24px;height:24px;position:relative;left:50%;top:50%;margin-left:-12px;margin-top:-9px}.vertical-timeline-content{position:relative;margin-left:60px;background-color:rgba(68,70,79,0.5);border-radius:.25em;border:1px solid #3d404c}.vertical-timeline-content:after{content:"";display:table;clear:both}.vertical-timeline-content h2{font-weight:400;margin-top:4px}.vertical-timeline-content p{margin:1em 0 0 0;line-height:1.6}.vertical-timeline-content .vertical-date{font-weight:500;text-align:right}.vertical-date small{color:#ffffff;font-weight:400}.vertical-timeline-content:after,.vertical-timeline-content:before{right:100%;top:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.vertical-timeline-content:after{border-color:transparent;border-right-color:#3d404c;border-width:10px;margin-top:-10px}.vertical-timeline-content:before{border-color:transparent;border-right-color:#3d404c;border-width:11px;margin-top:-11px}.vertical-timeline-content h2{font-size:16px}.dd{position:relative;display:block;margin:0;padding:0;list-style:none;line-height:20px}.dd-list{display:block;position:relative;margin:0;padding:0;list-style:none}.dd-list .dd-list{padding-left:30px}.dd-collapsed .dd-list{display:none}.dd-item,.dd-empty,.dd-placeholder{display:block;position:relative;margin:0;padding:0;min-height:20px;line-height:20px}.dd-handle{display:block;margin:5px 0;padding:10px 10px;color:#949ba2;text-decoration:none;border:1px solid #3d404c;background-color:rgba(68,70,79,0.5);-webkit-border-radius:3px;border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box}.dd-handle span{font-weight:bold}.dd-handle:hover{background-color:rgba(68,70,79,0.8);cursor:pointer}.dd-item>button{display:block;position:relative;cursor:pointer;float:left;width:25px;height:20px;margin:10px 0;padding:0;text-indent:100%;white-space:nowrap;overflow:hidden;border:0;background:transparent;font-size:12px;line-height:1;text-align:center;font-weight:bold}.dd-item>button:before{content:'+';display:block;position:absolute;width:100%;text-align:center;text-indent:0}.dd-item>button[data-action="collapse"]:before{content:'-'}.dd-placeholder,.dd-empty{margin:5px 0;padding:0;min-height:30px;background:transparent;border:1px dashed #535868;box-sizing:border-box;-moz-box-sizing:border-box}.dd-empty{border:1px dashed #3d404c;min-height:100px;background-color:transparent;background-size:60px 60px;background-position:0 0,30px 30px}.dd-dragel{position:absolute;z-index:9999;pointer-events:none}.dd-dragel>.dd-item .dd-handle{margin-top:0}.dd-dragel .dd-handle{-webkit-box-shadow:2px 4px 6px 0 rgba(0,0,0,0.1);box-shadow:2px 4px 6px 0 rgba(0,0,0,0.1)}.nestable-lists{display:block;clear:both;padding:30px 0;width:100%;border:0;border-top:2px solid #e4e5e7;border-bottom:2px solid #e4e5e7}#nestable-menu{padding:0;margin:10px 0 20px 0}#nestable-output{width:100%;font-size:.75em;line-height:1.333333em;font-family:open sans,lucida grande,lucida sans unicode,helvetica,arial,sans-serif;padding:5px;box-sizing:border-box;-moz-box-sizing:border-box}#nestable-output{font-size:14px;padding:25px;box-sizing:border-box;-moz-box-sizing:border-box}.nav-tabs{border:none}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{background-color:rgba(68,70,79,0.5);color:#ffffff;border-width:0 0 1px 0}.tab-pane .panel-body{border-top:none;background-color:rgba(68,70,79,0.5);margin-bottom:20px}.nav-tabs>li a:hover{background:transparent;border-color:transparent}.nav-tabs>li>a{color:#949ba2}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tabs-left .panel-body{position:static}.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{width:20%}.tabs-left .panel-body{width:80%;margin-left:20%}.tabs-right .panel-body{width:80%;margin-right:20%}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs>li{margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px}.tabs-left>.nav-tabs>li>a{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-right>.nav-tabs{float:right;margin-left:19px}.tabs-right>.nav-tabs>li>a{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{border-top:1px solid #3d404c}.table>thead>tr>th{border-bottom:none}.table-striped>tbody>tr:nth-of-type(odd){background-color:rgba(68,70,79,0.5)}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#494b54}.table-hover>tbody>tr:hover{background-color:#494b54}.table-bordered,.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border-color:#3d404c}.panel-filled .table>thead>tr>th,.panel-filled .table>tbody>tr>th,.panel-filled .table>tfoot>tr>th,.panel-filled .table>thead>tr>td,.panel-filled .table>tbody>tr>td,.panel-filled .table>tfoot>tr>td{border-color:#484c5a}.panel-filled .table-bordered,.panel-filled .table-bordered>thead>tr>th,.panel-filled .table-bordered>tbody>tr>th,.panel-filled .table-bordered>tfoot>tr>th,.panel-filled .table-bordered>thead>tr>td,.panel-filled .table-bordered>tbody>tr>td,.panel-filled .table-bordered>tfoot>tr>td{border-color:#484c5a}.panel-filled .table-striped>tbody>tr:nth-of-type(odd){background-color:#44464f}.panel-filled .table-hover>tbody>tr:hover{background-color:#494b54}th{color:#ffffff}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:rgba(27,191,137,0.2);border:none}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#18a979}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:rgba(86,192,224,0.2);border:none}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#40b8dc}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:rgba(247,175,62,0.2);border:none}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#f6a526}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:rgba(219,82,75,0.2);border:none}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#d73e36}div.dt-button-info{background-color:#21242a;border-radius:6px;border:none}div.dt-button-info h2{background-color:transparent;border-color:#3d404c}.table-responsive{border-color:#484c5a !important}.alert-success{color:#ffffff;border-color:#1bbf89;background-color:#1bbf89}.alert-success .alert-link{color:#1bbf89}.alert-warning{color:#ffffff;border-color:#f7af3e;background-color:#f7af3e}.alert-warning .alert-link{color:#f7af3e}.alert-info{color:#ffffff;border-color:#56C0E0;background-color:#56C0E0}.alert-info .alert-link{color:#56C0E0}.alert-danger{color:#ffffff;border-color:#DB524B;background-color:#DB524B}.alert-danger .alert-link{color:#DB524B}.toast-success{color:#ffffff;border-color:#1bbf89;background-color:#1bbf89}.toast-warning{color:#ffffff;border-color:#f7af3e;background-color:#f7af3e}.toast-info{color:#ffffff;border-color:#56C0E0;background-color:#56C0E0}.toast-error{color:#ffffff;border-color:#DB524B;background-color:#DB524B}#toast-container>div,#toast-container .toast{opacity:1;margin-top:20px;border-radius:4px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);-moz-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}#toast-container>div:hover,#toast-container .toast:hover{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.7);-moz-box-shadow:0 5px 15px rgba(0,0,0,0.7);box-shadow:0 5px 15px rgba(0,0,0,0.7)}#toast-container.toast-top-right>div{margin-top:60px}.form-control{color:#949ba2;border:none;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;-o-transition:none;transition:none;background-color:#494b54}.form-control:focus{-webkit-box-shadow:none;box-shadow:none}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#2c2e34;opacity:1}.navbar-form .form-control{background-color:#ffffff}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#159269}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#f59b0d}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#cb3029}.has-success .form-control{border-color:#159269;border-style:solid;border-width:1px;-webkit-box-shadow:none !important;box-shadow:none !important}.has-warning .form-control{border-color:#f59b0d;border-style:solid;border-width:1px;-webkit-box-shadow:none !important;box-shadow:none !important}.has-error .form-control{border-color:#cb3029;border-style:solid;border-width:1px;-webkit-box-shadow:none !important;box-shadow:none !important}.support-question a{color:#949ba2}.support-question a:hover{text-decoration:none}.support-question a:focus{text-decoration:none}.support-question:hover{background-color:rgba(68,70,79,0.7)}.support-question.active{border-left:3px solid #f6a821}.support-question.active .panel-body{padding-left:13px}.flot-chart{display:block;height:300px;position:relative;color:#545454}.flot-chart-analytics{margin-top:10px;margin-bottom:10px;display:block;height:150px;position:relative}.flot-chart-content{width:100%;height:100%;color:#545454}.flot-text{color:#949ba2 !important}.jqstooltip{padding:5px !important;border:none !important;border-radius:10px;background-color:#f6a821 !important;width:auto !important;height:auto !important}.hoverinfo{background-color:#f6a821 !important;box-shadow:0 5px 15px rgba(0,0,0,0.5) !important;-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5) !important;border:none !important;border-radius:4px !important;color:#ffffff !important;padding:6px 12px !important}
\ No newline at end of file
diff --git a/src/app/style/style.scss b/src/app/style/style.scss
new file mode 100644
index 0000000..df4f58e
--- /dev/null
+++ b/src/app/style/style.scss
@@ -0,0 +1 @@
+.btn:active,.btn.active{box-shadow:none}.btn{color:inherit;background-color:transparent}.buttons-margin .btn{margin-bottom:5px}.btn-default{border-color:#585d6e}.btn.btn-w-sm{min-width:80px}.btn.btn-w-md{min-width:120px}.btn.btn-w-lg{min-width:160px}.btn.btn-rounded{border-radius:50px}.btn.btn-squared{border-radius:0}.btn-accent{color:#949ba2;background-color:transparent;border-color:#f6a821}.btn-accent:focus,.btn-accent.focus{color:#ffffff;background-color:rgba(246,168,33,0.1);border-color:#f6a821;outline:0;box-shadow:none}.btn-accent:hover{color:#ffffff;background-color:rgba(246,168,33,0.1);border-color:#f6a821}.btn-accent:active,.btn-accent.active,.open>.dropdown-toggle.btn-accent{color:#ffffff;background-color:rgba(246,168,33,0.1);border-color:#f6a821}.btn-accent:active:hover,.btn-accent.active:hover,.open>.dropdown-toggle.btn-accent:hover,.btn-accent:active:focus,.btn-accent.active:focus,.open>.dropdown-toggle.btn-accent:focus,.btn-accent:active.focus,.btn-accent.active.focus,.open>.dropdown-toggle.btn-accent.focus{color:#ffffff;background-color:rgba(246,168,33,0.1);border-color:#f8bb52;outline:0;box-shadow:none}.btn-accent:active,.btn-accent.active,.open>.dropdown-toggle.btn-accent{background-image:none}.btn-accent.disabled:hover,.btn-accent[disabled]:hover,fieldset[disabled] .btn-accent:hover,.btn-accent.disabled:focus,.btn-accent[disabled]:focus,fieldset[disabled] .btn-accent:focus,.btn-accent.disabled.focus,.btn-accent[disabled].focus,fieldset[disabled] .btn-accent.focus{background-color:rgba(246,168,33,0.1);border-color:#f6a821}.btn-accent .badge{color:transparent;background-color:#949ba2}.btn-default{color:#949ba2;background-color:transparent;border-color:#616779}.btn-default:focus,.btn-default.focus{color:#ffffff;background-color:rgba(97,103,121,0.1);border-color:#616779;outline:0;box-shadow:none}.btn-default:hover{color:#ffffff;background-color:rgba(97,103,121,0.1);border-color:#616779}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#ffffff;background-color:rgba(97,103,121,0.1);border-color:#616779}.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#ffffff;background-color:rgba(97,103,121,0.1);border-color:#798094;outline:0;box-shadow:none}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:rgba(97,103,121,0.1);border-color:#616779}.btn-default .badge{color:transparent;background-color:#949ba2}.btn-primary{color:#949ba2;background-color:transparent;border-color:#0F83C9}.btn-primary:focus,.btn-primary.focus{color:#ffffff;background-color:rgba(15,131,201,0.1);border-color:#0F83C9;outline:0;box-shadow:none}.btn-primary:hover{color:#ffffff;background-color:rgba(15,131,201,0.1);border-color:#0F83C9}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#ffffff;background-color:rgba(15,131,201,0.1);border-color:#0F83C9}.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#ffffff;background-color:rgba(15,131,201,0.1);border-color:#1d9fee;outline:0;box-shadow:none}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:rgba(15,131,201,0.1);border-color:#0F83C9}.btn-primary .badge{color:transparent;background-color:#949ba2}.btn-success{color:#949ba2;background-color:transparent;border-color:#1bbf89}.btn-success:focus,.btn-success.focus{color:#ffffff;background-color:rgba(27,191,137,0.1);border-color:#1bbf89;outline:0;box-shadow:none}.btn-success:hover{color:#ffffff;background-color:rgba(27,191,137,0.1);border-color:#1bbf89}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#ffffff;background-color:rgba(27,191,137,0.1);border-color:#1bbf89}.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus{color:#ffffff;background-color:rgba(27,191,137,0.1);border-color:#2ce1a5;outline:0;box-shadow:none}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:rgba(27,191,137,0.1);border-color:#1bbf89}.btn-success .badge{color:transparent;background-color:#949ba2}.btn-info{color:#949ba2;background-color:transparent;border-color:#56C0E0}.btn-info:focus,.btn-info.focus{color:#ffffff;background-color:rgba(86,192,224,0.1);border-color:#56C0E0;outline:0;box-shadow:none}.btn-info:hover{color:#ffffff;background-color:rgba(86,192,224,0.1);border-color:#56C0E0}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#ffffff;background-color:rgba(86,192,224,0.1);border-color:#56C0E0}.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus{color:#ffffff;background-color:rgba(86,192,224,0.1);border-color:#81d0e8;outline:0;box-shadow:none}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:rgba(86,192,224,0.1);border-color:#56C0E0}.btn-info .badge{color:transparent;background-color:#949ba2}.btn-warning{color:#949ba2;background-color:transparent;border-color:#f7af3e}.btn-warning:focus,.btn-warning.focus{color:#ffffff;background-color:rgba(247,175,62,0.1);border-color:#f7af3e;outline:0;box-shadow:none}.btn-warning:hover{color:#ffffff;background-color:rgba(247,175,62,0.1);border-color:#f7af3e}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#ffffff;background-color:rgba(247,175,62,0.1);border-color:#f7af3e}.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus{color:#ffffff;background-color:rgba(247,175,62,0.1);border-color:#f9c36f;outline:0;box-shadow:none}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:rgba(247,175,62,0.1);border-color:#f7af3e}.btn-warning .badge{color:transparent;background-color:#949ba2}.btn-danger{color:#949ba2;background-color:transparent;border-color:#DB524B}.btn-danger:focus,.btn-danger.focus{color:#ffffff;background-color:rgba(219,82,75,0.1);border-color:#DB524B;outline:0;box-shadow:none}.btn-danger:hover{color:#ffffff;background-color:rgba(219,82,75,0.1);border-color:#DB524B}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#ffffff;background-color:rgba(219,82,75,0.1);border-color:#DB524B}.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus{color:#ffffff;background-color:rgba(219,82,75,0.1);border-color:#e47b75;outline:0;box-shadow:none}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:rgba(219,82,75,0.1);border-color:#DB524B}.btn-danger .badge{color:transparent;background-color:#949ba2}.btn-default:hover,.btn-default:active,.btn-default:active:focus,.btn-default:focus,.btn-default.active{background-color:#3d404c}.btn-link:hover,.btn-link:active,.btn-link:active:focus,.btn-link:focus,.btn-link.active{color:#f6a821;text-decoration:none}.content>div{opacity:0}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2000;position:fixed;margin:auto;top:0;left:0;right:0;bottom:0;height:5px;width:200px;background:#fff;overflow:hidden}.pace .pace-progress{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);max-width:200px;z-index:2000;display:block;position:absolute;top:0;right:100%;height:100%;width:100%;background:#f6a821}.pace.pace-inactive{display:none}.pace-done .content>div{opacity:1}.text-muted{color:#868e96}.text-accent{color:#f6a821}.text-primary{color:#0F83C9}.text-success{color:#1bbf89}.text-info{color:#56C0E0}.text-warning{color:#f7af3e}.text-danger{color:#DB524B}.p-xxs{padding:5px !important}.p-xs{padding:10px !important}.p-sm{padding:15px !important}.p-m{padding:20px !important}.p-md{padding:25px !important}.p-lg{padding:30px !important}.p-xl{padding:40px !important}.m-xxs{margin:2px 4px}.m-xs{margin:5px}.m-sm{margin:10px}.m{margin:15px}.m-md{margin:20px}.m-lg{margin:30px}.m-xl{margin:50px}.m-n{margin:0 !important}.m-l-none{margin-left:0}.m-l-xs{margin-left:5px}.m-l-sm{margin-left:10px}.m-l{margin-left:15px}.m-l-md{margin-left:20px}.m-l-lg{margin-left:30px}.m-l-xl{margin-left:40px}.m-l-n-xxs{margin-left:-1px}.m-l-n-xs{margin-left:-5px}.m-l-n-sm{margin-left:-10px}.m-l-n{margin-left:-15px}.m-l-n-md{margin-left:-20px}.m-l-n-lg{margin-left:-30px}.m-l-n-xl{margin-left:-40px}.m-t-none{margin-top:0}.m-t-xxs{margin-top:1px}.m-t-xs{margin-top:5px}.m-t-sm{margin-top:10px}.m-t{margin-top:15px}.m-t-md{margin-top:20px}.m-t-lg{margin-top:30px}.m-t-xl{margin-top:40px}.m-t-xxl{margin-top:50px}.m-t-xxxl{margin-top:60px}.m-t-n-xxs{margin-top:-1px}.m-t-n-xs{margin-top:-5px}.m-t-n-sm{margin-top:-10px}.m-t-n{margin-top:-15px}.m-t-n-md{margin-top:-20px}.m-t-n-lg{margin-top:-30px}.m-t-n-xl{margin-top:-40px}.m-r-none{margin-right:0}.m-r-xxs{margin-right:1px}.m-r-xs{margin-right:5px}.m-r-sm{margin-right:10px}.m-r{margin-right:15px}.m-r-md{margin-right:20px}.m-r-lg{margin-right:30px}.m-r-xl{margin-right:40px}.m-r-n-xxs{margin-right:-1px}.m-r-n-xs{margin-right:-5px}.m-r-n-sm{margin-right:-10px}.m-r-n{margin-right:-15px}.m-r-n-md{margin-right:-20px}.m-r-n-lg{margin-right:-30px}.m-r-n-xl{margin-right:-40px}.m-b-none{margin-bottom:0}.m-b-xxs{margin-bottom:1px}.m-b-xs{margin-bottom:5px}.m-b-sm{margin-bottom:10px}.m-b{margin-bottom:15px}.m-b-md{margin-bottom:20px}.m-b-lg{margin-bottom:30px}.m-b-xl{margin-bottom:40px}.m-b-n-xxs{margin-bottom:-1px}.m-b-n-xs{margin-bottom:-5px}.m-b-n-sm{margin-bottom:-10px}.m-b-n{margin-bottom:-15px}.m-b-n-md{margin-bottom:-20px}.m-b-n-lg{margin-bottom:-30px}.m-b-n-xl{margin-bottom:-40px}.space-15{margin:15px 0}.space-20{margin:20px 0}.space-25{margin:25px 0}.space-30{margin:30px 0}.label-accent{background-color:#f6a821}body{background:#2f323b;font-family:'Roboto',sans-serif;color:#949ba2}.content{margin-top:60px;margin-left:200px;position:relative;padding:30px;transition:margin-left .3s ease-out;-webkit-transition:margin-left .3s ease-out}.content:before{content:'';position:fixed;top:0;bottom:0;z-index:-2;left:0;right:0;background-image:-webkit-radial-gradient(top, circle cover, #393b45 0, #2d3038 70%);background-image:-moz-radial-gradient(center, circle cover, #393b45 0, #2d3038 70%);background-image:-o-radial-gradient(center, circle cover, #393b45 0, #2d3038 70%);background-image:radial-gradient(center, circle cover, #393b45 0, #2d3038 70%);background-position:50%,50%}.navigation{margin-top:60px;background-color:#24262d;width:200px;position:absolute;left:0;bottom:0;top:0;transition:left .3s ease-out;-webkit-transition:left .3s ease-out}.navigation nav{background-color:#2a2d35}.navigation:before{transition:left .3s ease-out;-webkit-transition:left .3s ease-out;content:'';position:fixed;top:0;bottom:0;z-index:-1;left:0;background-color:#24262d;width:200px}body.nav-toggle .content{margin-left:0}body.nav-toggle .navigation{left:-200px}body.nav-toggle .navigation:before{left:-200px}@media (max-width:767px){.content{margin-left:0;padding:30px 0 10px 0}.navigation{left:-200px;z-index:2}.navigation:before{left:-200px}body.nav-toggle .content{margin-left:0}body.nav-toggle .navigation{left:0;z-index:2}body.nav-toggle .navigation:before{left:0}}body.blank .content{margin:0}.container-center{max-width:400px;margin:10% auto 0;padding:20px}.container-center.sm{max-width:200px}.container-center.md{max-width:600px}.container-center.lg{max-width:800px}a{color:#f6a821;text-decoration:none}a:hover,a:focus{color:#f8bb52;outline:none}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #3d404c}code{padding:2px 4px;font-size:90%;color:#f6a821;background-color:#24262d;border-radius:3px}pre{font-size:90%;color:#949ba2;background-color:#24262d;border-radius:3px;border:none}mark{background-color:#e9e599;border-radius:2px;padding:.1em .4em}label{color:#ffffff;font-weight:500}sup{font-size:12px;top:-0.8em}.help-block{color:#6d757d}.bs-example{background-color:#2f323b;padding:10px;border-radius:3px}.show-grid [class^="col-"]{background-color:#2f323b !important;border:1px solid #3d404c;padding-bottom:10px;padding-top:10px}.slight{font-size:11px;font-weight:300}.show-grid{margin:10px 0 !important}.row{margin-left:-10px;margin-right:-10px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding-left:10px;padding-right:10px}.font-example-box:hover{color:#ffffff}.font-example-box{text-align:center;min-height:90px;margin:10px 0;font-size:42px}.font-example-box i{font-size:22px}.icon-example-name{display:block;font-size:11px}.back-link{float:left;width:100%;margin:10px}.ui-sortable .panel-body{cursor:move}.ui-sortable-placeholder{border:1px dashed #535868 !important;visibility:visible !important}.navbar{min-height:60px}.navbar-default .navbar-brand,.navbar-default .navbar-brand:focus{width:200px;background-color:#f6a821;height:60px;padding:20px 25px;font-weight:400;letter-spacing:10px;color:#FFFFFF}.navbar-default .navbar-brand{color:#FFFFFF}.navbar-default .navbar-brand:hover{color:#FFFFFF;background-color:#f5a212}.navbar-brand span{letter-spacing:normal;float:right;font-size:12px;margin-left:-15px;color:#fce2b4}.navbar-default{border-bottom:none;background-color:#FFFFFF}.left-nav-toggle{float:left;padding:9px 10px 8px 25px}.left-nav-toggle:hover a{color:#f6a821}.left-nav-toggle a{font-size:30px;color:#949ba2}.navbar-default .navbar-nav>li>a{color:#6a727a}.left-nav-toggle a:hover,.left-nav-toggle a:focus{text-decoration:none}.navbar-form{margin-top:11px;padding:0}.navbar-form input.form-control{border:none;box-shadow:none;color:#949ba2}.navbar-form input.form-control::-webkit-input-placeholder{color:#6f7780}.navbar-form input.form-control:-moz-placeholder{color:#6f7780}.navbar-form input.form-control::-moz-placeholder{color:#6f7780}.navbar-form input.form-control:-ms-input-placeholder{color:#6f7780}.navbar-nav>li>a{padding:20px 15px;text-transform:uppercase;font-weight:500}.navbar-nav>li:first-child>a{padding-left:0}.navbar-nav>li:last-child>a{padding:10px 25px 10px 15px}.navbar-nav.navbar-right a .label{margin:-5px 0 0 5px}.profil-link img{height:40px;margin-left:10px}.profil-link .profile-address{text-transform:lowercase}#mobile-menu{display:none}@media (max-width:767px){#mobile-menu{display:block}}#mobile-menu{float:right}#mobile-menu .left-nav-toggle{padding-right:25px}.luna-nav.nav{padding-top:15px}.luna-nav.nav li>a,.luna-nav.nav .nav-category{padding:8px 15px 8px 25px;margin:0 0}.luna-nav.nav .nav-info{margin-top:50px;padding:20px 25px 25px 25px;font-size:12px;background-color:#24262d}.luna-nav.nav .nav-info i{font-size:34px}.luna-nav.nav .nav-second li>a{padding-left:40px}.luna-nav.nav li.active .nav-second li>a{padding-left:40px;border-left:none;color:#848c94}.luna-nav.nav li.active .nav-second li.active a{padding-left:34px;border-left:6px solid #c37e08;color:#c0c4c8}.luna-nav.nav li.active .nav-second li a:hover{color:#c0c4c8}.luna-nav.nav li>a{color:#848c94}.luna-nav.nav li.active a{border-left:6px solid #f6a821;padding-left:19px;color:#c0c4c8}.luna-nav.nav li a:hover,.luna-nav.nav li a:focus{color:#c0c4c8;background:inherit}.luna-nav.nav .nav-category{color:#FFFFFF;margin-top:10px}.luna-nav.nav .sub-nav-icon{float:right;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg)}.panel{background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#949ba2;border-radius:3px}.panel .panel-body{padding:5px 15px 15px 15px}.panel.panel-filled .panel-body{padding-top:10px}.panel .panel-footer{background-color:transparent;border:none}.panel>.panel-heading{color:#ffffff}.panel-tools{display:inline-block;float:right;margin-top:0;padding:0;position:relative}.panel-tools a{margin-left:2px;color:#949ba2;cursor:pointer}.panel-tools a:hover{color:#ffffff}.panel.panel-c-white{border-left:3px solid #949ba2}.panel.panel-c-accent{border-left:3px solid #f6a821}.panel.panel-c-primary{border-left:3px solid #0F83C9}.panel.panel-c-warning{border-left:3px solid #f7af3e}.panel.panel-c-info{border-left:3px solid #56C0E0}.panel.panel-c-success{border-left:3px solid #1bbf89}.panel.panel-c-danger{border-left:3px solid #DB524B}.panel.panel-b-accent{background-color:#f6a821;color:#ffffff}.panel.panel-b-white{background-color:white;color:#61686f}.panel.panel-b-white .panel-heading{color:#61686f}.panel.panel-b-white .panel-footer{color:#61686f}.panel.panel-filled{background-color:rgba(68,70,79,0.5)}.view-header{margin:20px 0;min-height:50px;padding:0 15px}.view-header .header-icon{font-size:60px;color:#f6a821;width:68px;float:left;margin-top:-8px;line-height:0}.view-header .header-title{margin-left:68px}.view-header .header-title h3{margin-bottom:2px}.panel.collapsed .panel-body,.panel.collapsed .panel-footer{display:none}.panel.collapsed .fa.fa-chevron-up:before{content:"\f078"}.panel.collapsed .fa.fa-chevron-down:before{content:"\f077"}.pagination>li>a,.pagination>li>span{color:#949ba2;background-color:transparent;border:1px solid #585d6e}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#ffffff;background-color:rgba(97,103,121,0.1);border-color:#616779}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{color:#ffffff;background-color:rgba(97,103,121,0.1);border-color:#616779}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#949ba2;background-color:transparent;border-color:#4a4f5d}.progress{border-radius:2px;margin-bottom:10px}.progress-bar{background-color:#2f323b;text-align:right;padding-right:10px;color:#949ba2}.progress-small,.progress-small .progress-bar{height:10px}.progress-bar-primary{border-right:4px solid #0d74b1}.progress-bar-success{border-right:4px solid #18a979}.progress-bar-info{border-right:4px solid #0d74b1}.progress-bar-warning{border-right:4px solid #f6a526}.progress-bar-danger{border-right:4px solid #d73e36}.full .progress-bar-success{background-color:#1bbf89;border-right:4px solid #18a979}.full .progress-bar-info{background-color:#0F83C9;border-right:4px solid #0d74b1}.full .progress-bar-warning{background-color:#f7af3e;border-right:4px solid #f6a526}.full .progress-bar-danger{background-color:#DB524B;border-right:4px solid #d73e36}.full .progress-bar-primary{background-color:#0F83C9;border-right:4px solid #0d74b1}.full .progress-bar{color:#ffffff}.modal-content{background-color:#21242a}.modal-content .modal-title{font-size:22px}.modal-content .modal-header{border-color:#3d404c;background-color:#1d1f24;padding:40px 20px}.modal-content .modal-body{padding:40px}.modal-content .modal-footer{border-color:#3d404c;background-color:#1d1f24;padding:20px}.modal-backdrop.in{filter:alpha(opacity=10);opacity:.1}h1,h2,h3,h4,h5,h6{color:#FFFFFF}h1,.h1,h2,.h2,h3,.h3{margin-top:10px}.c-accent{color:#f6a821}.c-white{color:#FFFFFF}.c-text{color:#949ba2}.font-light{font-weight:300}.font-normal{font-weight:400}.font-bold{font-weight:600}.font-extra-bold{font-weight:700}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{color:#a4aab0}.label-default{background-color:#44464f}.label-primary{background-color:#0F83C9}.label-success{background-color:#1bbf89}.label-info{background-color:#56C0E0}.label-warning{background-color:#f7af3e}.label-danger{background-color:#DB524B}.badge{background-color:transparent;border:1px solid #44464f;font-weight:300;color:#aaacb5}.vertical-container{width:98%;margin:0 auto}.vertical-container::after{content:'';display:table;clear:both}.v-timeline{position:relative;padding:0;margin-top:2em;margin-bottom:2em}.v-timeline::before{content:'';position:absolute;top:0;left:18px;height:100%;width:4px;background:#3d404c}.vertical-timeline-content .btn{float:right}.vertical-timeline-block{position:relative;margin:2em 0}.vertical-timeline-block:after{content:"";display:table;clear:both}.vertical-timeline-block:first-child{margin-top:0}.vertical-timeline-block:last-child{margin-bottom:0}.vertical-timeline-icon{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;font-size:16px;border:1px solid #3d404c;text-align:center;background:#2f323b;color:#ffffff}.vertical-timeline-icon i{display:block;width:24px;height:24px;position:relative;left:50%;top:50%;margin-left:-12px;margin-top:-9px}.vertical-timeline-content{position:relative;margin-left:60px;background-color:rgba(68,70,79,0.5);border-radius:.25em;border:1px solid #3d404c}.vertical-timeline-content:after{content:"";display:table;clear:both}.vertical-timeline-content h2{font-weight:400;margin-top:4px}.vertical-timeline-content p{margin:1em 0 0 0;line-height:1.6}.vertical-timeline-content .vertical-date{font-weight:500;text-align:right}.vertical-date small{color:#ffffff;font-weight:400}.vertical-timeline-content:after,.vertical-timeline-content:before{right:100%;top:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.vertical-timeline-content:after{border-color:transparent;border-right-color:#3d404c;border-width:10px;margin-top:-10px}.vertical-timeline-content:before{border-color:transparent;border-right-color:#3d404c;border-width:11px;margin-top:-11px}.vertical-timeline-content h2{font-size:16px}.dd{position:relative;display:block;margin:0;padding:0;list-style:none;line-height:20px}.dd-list{display:block;position:relative;margin:0;padding:0;list-style:none}.dd-list .dd-list{padding-left:30px}.dd-collapsed .dd-list{display:none}.dd-item,.dd-empty,.dd-placeholder{display:block;position:relative;margin:0;padding:0;min-height:20px;line-height:20px}.dd-handle{display:block;margin:5px 0;padding:10px 10px;color:#949ba2;text-decoration:none;border:1px solid #3d404c;background-color:rgba(68,70,79,0.5);-webkit-border-radius:3px;border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box}.dd-handle span{font-weight:bold}.dd-handle:hover{background-color:rgba(68,70,79,0.8);cursor:pointer}.dd-item>button{display:block;position:relative;cursor:pointer;float:left;width:25px;height:20px;margin:10px 0;padding:0;text-indent:100%;white-space:nowrap;overflow:hidden;border:0;background:transparent;font-size:12px;line-height:1;text-align:center;font-weight:bold}.dd-item>button:before{content:'+';display:block;position:absolute;width:100%;text-align:center;text-indent:0}.dd-item>button[data-action="collapse"]:before{content:'-'}.dd-placeholder,.dd-empty{margin:5px 0;padding:0;min-height:30px;background:transparent;border:1px dashed #535868;box-sizing:border-box;-moz-box-sizing:border-box}.dd-empty{border:1px dashed #3d404c;min-height:100px;background-color:transparent;background-size:60px 60px;background-position:0 0,30px 30px}.dd-dragel{position:absolute;z-index:9999;pointer-events:none}.dd-dragel>.dd-item .dd-handle{margin-top:0}.dd-dragel .dd-handle{-webkit-box-shadow:2px 4px 6px 0 rgba(0,0,0,0.1);box-shadow:2px 4px 6px 0 rgba(0,0,0,0.1)}.nestable-lists{display:block;clear:both;padding:30px 0;width:100%;border:0;border-top:2px solid #e4e5e7;border-bottom:2px solid #e4e5e7}#nestable-menu{padding:0;margin:10px 0 20px 0}#nestable-output{width:100%;font-size:.75em;line-height:1.333333em;font-family:open sans,lucida grande,lucida sans unicode,helvetica,arial,sans-serif;padding:5px;box-sizing:border-box;-moz-box-sizing:border-box}#nestable-output{font-size:14px;padding:25px;box-sizing:border-box;-moz-box-sizing:border-box}.nav-tabs{border:none}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{background-color:rgba(68,70,79,0.5);color:#ffffff;border-width:0 0 1px 0}.tab-pane .panel-body{border-top:none;background-color:rgba(68,70,79,0.5);margin-bottom:20px}.nav-tabs>li a:hover{background:transparent;border-color:transparent}.nav-tabs>li>a{color:#949ba2}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tabs-left .panel-body{position:static}.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{width:20%}.tabs-left .panel-body{width:80%;margin-left:20%}.tabs-right .panel-body{width:80%;margin-right:20%}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs>li{margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px}.tabs-left>.nav-tabs>li>a{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-right>.nav-tabs{float:right;margin-left:19px}.tabs-right>.nav-tabs>li>a{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{border-top:1px solid #3d404c}.table>thead>tr>th{border-bottom:none}.table-striped>tbody>tr:nth-of-type(odd){background-color:rgba(68,70,79,0.5)}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#494b54}.table-hover>tbody>tr:hover{background-color:#494b54}.table-bordered,.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border-color:#3d404c}.panel-filled .table>thead>tr>th,.panel-filled .table>tbody>tr>th,.panel-filled .table>tfoot>tr>th,.panel-filled .table>thead>tr>td,.panel-filled .table>tbody>tr>td,.panel-filled .table>tfoot>tr>td{border-color:#484c5a}.panel-filled .table-bordered,.panel-filled .table-bordered>thead>tr>th,.panel-filled .table-bordered>tbody>tr>th,.panel-filled .table-bordered>tfoot>tr>th,.panel-filled .table-bordered>thead>tr>td,.panel-filled .table-bordered>tbody>tr>td,.panel-filled .table-bordered>tfoot>tr>td{border-color:#484c5a}.panel-filled .table-striped>tbody>tr:nth-of-type(odd){background-color:#44464f}.panel-filled .table-hover>tbody>tr:hover{background-color:#494b54}th{color:#ffffff}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:rgba(27,191,137,0.2);border:none}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#18a979}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:rgba(86,192,224,0.2);border:none}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#40b8dc}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:rgba(247,175,62,0.2);border:none}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#f6a526}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:rgba(219,82,75,0.2);border:none}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#d73e36}div.dt-button-info{background-color:#21242a;border-radius:6px;border:none}div.dt-button-info h2{background-color:transparent;border-color:#3d404c}.table-responsive{border-color:#484c5a !important}.alert-success{color:#ffffff;border-color:#1bbf89;background-color:#1bbf89}.alert-success .alert-link{color:#1bbf89}.alert-warning{color:#ffffff;border-color:#f7af3e;background-color:#f7af3e}.alert-warning .alert-link{color:#f7af3e}.alert-info{color:#ffffff;border-color:#56C0E0;background-color:#56C0E0}.alert-info .alert-link{color:#56C0E0}.alert-danger{color:#ffffff;border-color:#DB524B;background-color:#DB524B}.alert-danger .alert-link{color:#DB524B}.toast-success{color:#ffffff;border-color:#1bbf89;background-color:#1bbf89}.toast-warning{color:#ffffff;border-color:#f7af3e;background-color:#f7af3e}.toast-info{color:#ffffff;border-color:#56C0E0;background-color:#56C0E0}.toast-error{color:#ffffff;border-color:#DB524B;background-color:#DB524B}#toast-container>div,#toast-container .toast{opacity:1;margin-top:20px;border-radius:4px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);-moz-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}#toast-container>div:hover,#toast-container .toast:hover{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.7);-moz-box-shadow:0 5px 15px rgba(0,0,0,0.7);box-shadow:0 5px 15px rgba(0,0,0,0.7)}#toast-container.toast-top-right>div{margin-top:60px}.form-control{color:#949ba2;border:none;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;-o-transition:none;transition:none;background-color:#494b54}.form-control:focus{-webkit-box-shadow:none;box-shadow:none}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#2c2e34;opacity:1}.navbar-form .form-control{background-color:#ffffff}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#159269}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#f59b0d}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#cb3029}.has-success .form-control{border-color:#159269;border-style:solid;border-width:1px;-webkit-box-shadow:none !important;box-shadow:none !important}.has-warning .form-control{border-color:#f59b0d;border-style:solid;border-width:1px;-webkit-box-shadow:none !important;box-shadow:none !important}.has-error .form-control{border-color:#cb3029;border-style:solid;border-width:1px;-webkit-box-shadow:none !important;box-shadow:none !important}.support-question a{color:#949ba2}.support-question a:hover{text-decoration:none}.support-question a:focus{text-decoration:none}.support-question:hover{background-color:rgba(68,70,79,0.7)}.support-question.active{border-left:3px solid #f6a821}.support-question.active .panel-body{padding-left:13px}.flot-chart{display:block;height:300px;position:relative;color:#545454}.flot-chart-analytics{margin-top:10px;margin-bottom:10px;display:block;height:150px;position:relative}.flot-chart-content{width:100%;height:100%;color:#545454}.flot-text{color:#949ba2 !important}.jqstooltip{padding:5px !important;border:none !important;border-radius:10px;background-color:#f6a821 !important;width:auto !important;height:auto !important}.hoverinfo{background-color:#f6a821 !important;box-shadow:0 5px 15px rgba(0,0,0,0.5) !important;-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5) !important;border:none !important;border-radius:4px !important;color:#ffffff !important;padding:6px 12px !important}
\ No newline at end of file
diff --git a/src/app/template/directives/directives.ts b/src/app/template/directives/directives.ts
new file mode 100644
index 0000000..ef6b628
--- /dev/null
+++ b/src/app/template/directives/directives.ts
@@ -0,0 +1,105 @@
+/**
+ * LUNA - Responsive Admin Theme
+ *
+ */
+/* tslint:disable */
+
+
+/**
+ * pageTitle - Directive for set Page title - mata title
+ */
+import * as $ from 'jquery';
+export function pageTitle($rootScope, $timeout) {
+ return {
+ link: function(scope, element) {
+ var listener = function(event, toState, toParams, fromState, fromParams) {
+ // Default title
+ var title = 'LUNA | AngularJS Responsive WebApp';
+ // Create your own title pattern
+ if (toState.data && toState.data.pageTitle) title = 'LUNA | ' + toState.data.pageTitle;
+ $timeout(function() {
+ element.text(title);
+ });
+ };
+ $rootScope.$on('$stateChangeStart', listener);
+ }
+ }
+}
+
+/**
+ * minimalizaSidebar - Directive for minimalize sidebar
+ */
+export function minimalizaMenu($rootScope) {
+ return {
+ restrict: 'EA',
+ template: '<div class="left-nav-toggle"><a href ng-click="minimalize()"><i class="stroke-hamburgermenu"></i> </a>',
+ controller: function ($scope, $element) {
+ console.log('mimalize');
+ $scope.minimalize = function () {
+ $("body").toggleClass("nav-toggle");
+ }
+ }
+ };
+}
+
+
+/**
+ * sparkline - Directive for Sparkline chart
+ */
+// export function sparkline() {
+// return {
+// restrict: 'A',
+// scope: {
+// sparkData: '=',
+// sparkOptions: '=',
+// },
+// link: function (scope, element, attrs) {
+// scope.$watch(scope.sparkData, function () {
+// render();
+// });
+// scope.$watch(scope.sparkOptions, function(){
+// render();
+// });
+// var render = function () {
+// $(element).sparkline(scope.sparkData, scope.sparkOptions);
+// };
+// }
+// }
+// }
+
+/**
+ * panelTools - Directive for panel tools elements in right corner of panel
+ */
+export function panelTools($timeout) {
+ return {
+ restrict: 'A',
+ scope: true,
+ templateUrl: 'views/common/panel_tools.html',
+ controller: function ($scope, $element) {
+ // Function for collapse ibox
+ $scope.showhide = function () {
+ var hpanel = $element.closest('div.panel');
+ var icon = $element.find('i:first');
+ var body = hpanel.find('div.panel-body');
+ var footer = hpanel.find('div.panel-footer');
+ body.slideToggle(300);
+ footer.slideToggle(200);
+
+ // Toggle icon from up to down
+ icon.toggleClass('fa-chevron-up').toggleClass('fa-chevron-down');
+ hpanel.toggleClass('').toggleClass('panel-collapse');
+ $timeout(function () {
+ hpanel.resize();
+ hpanel.find('[id^=map-]').resize();
+ }, 50);
+ };
+
+ // Function for close ibox
+ $scope.closebox = function () {
+ var hpanel = $element.closest('div.panel');
+ hpanel.remove();
+ }
+
+ }
+ };
+};
diff --git a/src/app/template/index.ts b/src/app/template/index.ts
new file mode 100644
index 0000000..69692db
--- /dev/null
+++ b/src/app/template/index.ts
@@ -0,0 +1,33 @@
+// TODO check used deps
+
+import {pageTitle, minimalizaMenu, panelTools} from './directives/directives';
+export const xosTemplate = 'luna';
+
+import 'angular-ui-bootstrap';
+import 'angular-animate';
+import 'angular-toastr';
+import 'bootstrap/dist/css/bootstrap.css';
+import 'angular-toastr/dist/angular-toastr.min.css';
+import '../style/style.scss';
+import '../style/stroke-icons/style.css';
+
+
+(function () {
+ angular.module('luna', [
+ 'ui.router', // Angular flexible routing
+ 'ui.bootstrap', // AngularJS native directives for Bootstrap
+ // 'angular-flot', // Flot chart
+ // 'datamaps', // Datamaps directive
+ 'ngAnimate', // Angular animations
+ 'toastr', // Toastr notification
+ // 'ui.sortable', // AngularJS ui-sortable
+ // 'datatables', // Angular datatables plugin
+ // 'datatables.buttons', // Datatables Buttons
+ // 'ui.tree' // Angular ui Tree
+ ])
+ .directive('pageTitle', pageTitle)
+ .directive('minimalizaMenu', minimalizaMenu)
+ // .directive('sparkline', sparkline)
+ .directive('panelTools', panelTools);
+})();
+
diff --git a/src/app/views/crud/crud.html b/src/app/views/crud/crud.html
index 9057f6f..118a6b7 100644
--- a/src/app/views/crud/crud.html
+++ b/src/app/views/crud/crud.html
@@ -1,26 +1,45 @@
-<div class="row">
- <div class="col-xs-8">
- <h1>{{vm.title}}</h1>
- </div>
- <div class="col-xs-4">
- <a class="btn btn-default" ng-if="!vm.list" href="{{vm.baseUrl}}">Back</a>
- </div>
-</div>
-<div ng-if="vm.list">
- <div class="row" ng-show="vm.related.length > 0">
- <div class="col-xs-4">
- <h4>Related Items: </h4>
+<section class="content">
+ <div class="container-fluid">
+ <div class="row">
+ <div class="col-lg-12">
+ <div class="view-header">
+ <div class="pull-right text-right" style="line-height: 14px">
+ <!--<small>UI Elements<br>General<br> <span class="c-white">Grid system</span></small>-->
+ <a class="btn btn-default" ng-if="!vm.list" href="{{vm.baseUrl}}">Back</a>
+ </div>
+ <div class="header-icon">
+ <i class="pe page-header-icon pe-7s-plugin"></i>
+ </div>
+ <div class="header-title">
+ <h3>{{vm.title}}</h3>
+ <!--<small>-->
+ <!--Responsive, mobile first fluid grid system.-->
+ <!--</small>-->
+ </div>
+ </div>
+ <hr>
+ </div>
</div>
- <div class="col-xs-8 text-right">
- <a ng-repeat="r in vm.related" href="#/core/{{r.toLowerCase()}}s/" class="btn btn-default">
- {{r}}
- </a>
+ <div ng-if="vm.list">
+ <div class="row" ng-show="vm.related.length > 0">
+ <div class="view-header">
+ <div class="col-lg-4">
+ <h4>Related Items: </h4>
+ </div>
+ <div class="col-lg-8 text-right">
+ <a ng-repeat="r in vm.related" href="#/core/{{r.toLowerCase()}}s/" class="btn btn-default">
+ {{r}}
+ </a>
+ </div>
+ <hr>
+ </div>
+ </div>
+ <xos-table config="vm.tableCfg" data="vm.tableData"></xos-table>
</div>
- </div>
- <xos-table config="vm.tableCfg" data="vm.tableData"></xos-table>
-</div>
-<div ng-if="!vm.list">
- <!--<pre>{{vm.model | json}}</pre>-->
- <xos-form ng-model="vm.model" config="vm.formCfg"></xos-form>
-</div>
\ No newline at end of file
+ <div ng-if="!vm.list">
+ <!--<pre>{{vm.model | json}}</pre>-->
+ <xos-form ng-model="vm.model" config="vm.formCfg"></xos-form>
+ </div>
+ </div>
+</section>
\ No newline at end of file