├── .editorconfig
├── .eslintrc
├── .gitignore
├── CHANGELOG.md
├── LICENSE
├── README.md
├── client
├── 404.jade
├── app.js
├── components.js
├── components
│ ├── intro
│ │ ├── card-f7.jade
│ │ ├── card-starter.jade
│ │ ├── card-vue.jade
│ │ ├── intro.jade
│ │ ├── intro.js
│ │ └── intro.styl
│ ├── login
│ │ ├── login.jade
│ │ ├── login.js
│ │ └── login.tpl.js
│ └── profile
│ │ ├── profile.jade
│ │ ├── profile.js
│ │ └── profile.tpl.js
├── error.jade
├── http.js
├── index.jade
├── layout.jade
├── panel.jade
├── routes.js
├── style.styl
├── styles
│ ├── base.styl
│ └── utils.styl
└── utils.js
├── index.js
├── nodemon.json
├── package.json
├── public
├── css
│ └── style.css
├── framework7
│ ├── css
│ │ ├── framework7.ios.colors.css
│ │ ├── framework7.ios.colors.min.css
│ │ ├── framework7.ios.css
│ │ ├── framework7.ios.min.css
│ │ ├── framework7.ios.rtl.css
│ │ ├── framework7.ios.rtl.min.css
│ │ ├── framework7.material.colors.css
│ │ ├── framework7.material.colors.min.css
│ │ ├── framework7.material.css
│ │ ├── framework7.material.min.css
│ │ ├── framework7.material.rtl.css
│ │ ├── framework7.material.rtl.min.css
│ │ └── my-app.css
│ ├── img
│ │ ├── i-f7-ios.png
│ │ └── i-f7-material.png
│ └── js
│ │ ├── framework7.js
│ │ ├── framework7.js.map
│ │ ├── framework7.min.js
│ │ ├── framework7.min.js.map
│ │ └── my-app.js
└── img
│ ├── android.png
│ ├── iOS.png
│ ├── logo-f7.png
│ ├── logo-vue.png
│ ├── logo.png
│ └── tile.png
├── routes
└── api.js
├── tasks
├── server
└── updateF7
└── yarn.lock
/.editorconfig:
--------------------------------------------------------------------------------
1 | # editorconfig.org
2 |
3 | root = true
4 |
5 | [*]
6 | indent_style = space
7 | indent_size = 2
8 | end_of_line = lf
9 | charset = utf-8
10 | trim_trailing_whitespace = true
11 | insert_final_newline = true
12 |
13 | [*.{md,markdown}]
14 | trim_trailing_whitespace = false
15 |
16 | [Makefile]
17 | indent_style = tab
18 |
--------------------------------------------------------------------------------
/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "extends": ["eslint-config-airbnb/base"],
3 | "env": {
4 | "browser": true,
5 | "node": true,
6 | "es6": true
7 | },
8 | "ecmaFeatures": {
9 | "experimentalObjectRestSpread": true
10 | },
11 | "plugins": [
12 | "babel"
13 | ],
14 | "globals": {
15 | "app": true,
16 | "Framework7": true,
17 | "Dom7": true,
18 | "Template7": true,
19 | "$$": true,
20 | "mainView": true
21 | },
22 | "rules": {
23 | "constructor-super": 2,
24 | "comma-dangle": 0,
25 | "func-names": 0,
26 | "guard-for-in": 0,
27 | "one-var": [2, { "initialized": "never" }],
28 | "prefer-const": 0,
29 | "key-spacing": 0,
30 | "no-eq-null": 0,
31 | "no-else-return": 0,
32 | "no-param-reassign": 0,
33 | "no-this-before-super": 2,
34 | "no-undef": 2,
35 | "no-console": 0,
36 | "no-use-before-define": 0,
37 | "no-unused-vars": [2, { "vars": "all", "args": "none" }],
38 | "babel/object-shorthand": 0,
39 | "space-after-keywords": 0,
40 | "space-before-blocks": 0,
41 | "space-before-function-paren": 0,
42 | "spaced-comment": 0,
43 | "vars-on-top": 0,
44 | "id-length": 0
45 | }
46 | }
47 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # system
2 | .DS_Store
3 | Thumbs.db
4 | Desktop.ini
5 |
6 | # dependency
7 | node_modules
8 | bower_components
9 |
10 | # log
11 | *.log
12 | npm-debug.log*
13 |
14 | # cache
15 |
16 | # build & release
17 | dist
18 | build
19 | release
20 |
21 | # project config
22 | .idea
23 | .jsconfig
24 | .settings
25 | .vscode
26 |
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/roshanca/starter-framework7/c2acfd6de6c5cc39b258526bb0d14eae464fad7f/CHANGELOG.md
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2015 Roshan Wu
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
23 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | starter-framework7
2 | ===
3 |
4 | [](https://semaphoreci.com/roshanca/starter-framework7)
5 |
6 | 
7 |
8 | A starter project structure for framework7 app, using Node and Express for server rendering, the MVVM lib -- Vue.js is optional, but highly recommended, because it could help us to improve building modern web interfaces simply and efficiently.
9 |
10 | It is not only a template boilerplate, but a toolkit for development, which is made by a series of custom tasks written in js, and some useful middlewares for express, for the purpose of getting rid of the traditional gulp.
11 |
12 | For example:
13 |
14 | + using jade client template engine.
15 | + using stylus and autoprefixer middleware to compile css.
16 | + using browserify and babelify middleware to transform ES6/ES7 to ES5 code.
17 |
18 | Feature
19 | ----
20 |
21 | + Contain both iOS and Material Themes in single app.
22 | + All pages stored locally, so don't need additional xhr to load page.
23 | + Encapsulate `get` and `post` methods for fetching server data with comprehensive response handler (timeout, error etc).
24 | + Reusable components powered by Vue which made code simple and neat, more focus on the business logic.
25 | + Isomorphic js according to Babel (it seems not very useful so far).
26 |
27 | Running
28 | ----
29 |
30 | ### Install dependencies
31 | npm install
32 |
33 | ### Build
34 |
35 | If your app is ready, and you want to check the results, you can execute:
36 |
37 | npm start
38 |
39 | then, visit `http://localhost:5000` in any browser (especially mobile browser or the device mode in developer tools of Chrome).
40 |
41 | License
42 | ----
43 |
44 | Copyright (c) 2015 Roshan Wu. See [LICENSE](https://github.com/roshanca/starter-framework7/blob/master/LICENSE) for details.
45 |
--------------------------------------------------------------------------------
/client/404.jade:
--------------------------------------------------------------------------------
1 | doctype html
2 | html
3 | head
4 | meta(charset='utf-8')
5 | meta(name='viewport', content='width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no')
6 | meta(name='apple-mobile-web-app-capable', content='yes')
7 | meta(name='apple-mobile-web-app-status-bar-style', content='black-translucent')
8 | style.
9 | body {text-align:center;padding-top:100px;}
10 | body#404
11 | | 页面无法找到,请返回
12 |
--------------------------------------------------------------------------------
/client/app.js:
--------------------------------------------------------------------------------
1 | const Router = require('./routes');
2 |
3 | const device = Framework7.prototype.device;
4 |
5 | window.$$ = Dom7;
6 |
7 | // Change Through navbar layout to Fixed
8 | if (!device.ios) {
9 | $$('.view.navbar-through').removeClass('navbar-through').addClass('navbar-fixed');
10 | $$('.view .navbar').prependTo('.view .page');
11 | }
12 |
13 | // initialize framework7 app
14 | window.app = new Framework7({
15 | material: !device.ios,
16 | modalTitle: 'System'
17 | });
18 |
19 | // initialized main view of app
20 | window.mainView = app.addView('.view-main', {
21 | dynamicNavbar: true,
22 | preloadPreviousPage: false
23 | });
24 |
25 | // initialized router
26 | Router.init();
27 |
28 | // the first page to load
29 | mainView.router.reloadContent($$('template#intro').html());
30 |
--------------------------------------------------------------------------------
/client/components.js:
--------------------------------------------------------------------------------
1 | const components = new Map();
2 |
3 | components.set('intro', require('./components/intro/intro'));
4 | components.set('login', require('./components/login/login'));
5 | components.set('profile', require('./components/profile/profile'));
6 |
7 | module.exports = components;
8 |
--------------------------------------------------------------------------------
/client/components/intro/card-f7.jade:
--------------------------------------------------------------------------------
1 | .card
2 | .card-header Framework7
3 | .card-content
4 | .card-content-inner
5 | img(src='/img/logo-f7.png', width='150', height='150', alt='Framework7 logo')
6 | p Framework7 - is a free and open source mobile HTML framework to develop hybrid mobile apps or web apps with iOS & Android native look and feel. It is also an indispensable prototyping apps tool to show working app prototype as soon as possible in case you need to.
7 |
8 | p This little example will show you how to maintain both iOS and Material Themes in single app.
9 |
10 | img.smaller(src='/img/ios.png', width='50', height='50', alt='iOS logo')
11 | img.smaller(src='/img/android.png', width='50', height='50', alt='Android logo')
12 | .card-footer
13 | a.external(href='http://www.idangero.us/framework7/') Official Website
14 |
--------------------------------------------------------------------------------
/client/components/intro/card-starter.jade:
--------------------------------------------------------------------------------
1 | .card
2 | .card-header Example
3 | .card-content
4 | .card-content-inner
5 | img.logo(src='/img/logo.png', width='303', height='100', alt='logo')
6 | p A starter project structure for framework7 app, using Node and Express for server rendering, the MVVM lib -- Vue.js is optional, but for recommended, because it could help us to improve building modern web interfaces simply and efficiently.
7 |
8 | p It is not only a template boilerplate, but a toolkit for development, which is made by a series of custom tasks written in js, and some useful middlewares for express, for the purpose of getting rid of the traditional gulp.
9 |
10 | p Give a login example, please fill the valid email and enough long password.
11 | .card-footer
12 | a#link(href='#' @click='redirect') Have a try?
13 |
--------------------------------------------------------------------------------
/client/components/intro/card-vue.jade:
--------------------------------------------------------------------------------
1 | .card
2 | .card-header Vue.js
3 | .card-content
4 | .card-content-inner
5 | img(src='/img/logo-vue.png', width='150', height='150', alt='Vue.js logo')
6 | p Vue.js is a library for building interactive web interfaces. It provides data-reactive components with a simple and flexible API. Core features include:
7 | ul
8 | li Dead simple, unobtrusive reactivity using plain JavaScript objects
9 | li Component-oriented development style with tooling support
10 | li Lean and extensible core
11 | li Flexible transition effect system
12 | li Fast without the need for complex optimization
13 | .card-footer
14 | a.external(href='http://vuejs.org/') Official Website
15 |
--------------------------------------------------------------------------------
/client/components/intro/intro.jade:
--------------------------------------------------------------------------------
1 | mixin navbar
2 | .navbar.navbar-hidden
3 | .navbar-inner
4 |
5 | template#intro
6 | if (ios)
7 | +navbar
8 |
9 | .page.no-navbar(data-page='intro')
10 | if (!ios)
11 | +navbar
12 | .page-content
13 | .swiper-container
14 | .swiper-wrapper
15 | .swiper-slide
16 | include card-f7
17 | .swiper-slide
18 | include card-vue
19 | .swiper-slide
20 | include card-starter
21 | .swiper-pagination
22 |
--------------------------------------------------------------------------------
/client/components/intro/intro.js:
--------------------------------------------------------------------------------
1 | const Vue = require('vue');
2 |
3 | module.exports = {
4 | init: () => {
5 |
6 | // Init slider and store its instance in mySwiper variable
7 | var mySwiper = app.swiper('.swiper-container', {
8 | pagination: '.swiper-pagination'
9 | });
10 |
11 | new Vue({
12 | el: '#link',
13 | methods: {
14 | redirect: (e) => {
15 | mainView.router.load({
16 | content: $$('template#login').html()
17 | })
18 | }
19 | }
20 | })
21 | }
22 | };
23 |
--------------------------------------------------------------------------------
/client/components/intro/intro.styl:
--------------------------------------------------------------------------------
1 | .swiper-container
2 | height 100%
3 |
4 | .swiper-slide
5 | span
6 | display block
7 | text-align center
8 |
9 | .card
10 | img
11 | display block
12 | size 150px
13 | margin 0 auto
14 | &.logo
15 | size 90% auto
16 | &.smaller
17 | display inline-block
18 | size 70px
19 |
--------------------------------------------------------------------------------
/client/components/login/login.jade:
--------------------------------------------------------------------------------
1 | mixin navbar
2 | .navbar
3 | .navbar-inner
4 | .left
5 | a.back.icon-only(href='#')
6 | i.icon.icon-back
7 | .center.sliding Welcome
8 | .right
9 | a(href="#").open-panel.link.icon-only
10 | i.icon.icon-bars
11 |
12 | template#login
13 | if (ios)
14 | +navbar
15 |
16 | .page(data-page="login")
17 | if (!ios)
18 | +navbar
19 | .page-content#loginContent
20 | login-component
21 |
--------------------------------------------------------------------------------
/client/components/login/login.js:
--------------------------------------------------------------------------------
1 | const Vue = require('vue');
2 | const http = require('../../http');
3 | const loginTemplate = require('./login.tpl');
4 | const emailRE = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
5 |
6 | module.exports = {
7 | init: () => {
8 | const LoginComponent = Vue.extend({
9 | template: loginTemplate,
10 |
11 | // initial data
12 | data: () => {
13 | return {
14 | user: {
15 | email: '',
16 | password: ''
17 | }
18 | }
19 | },
20 |
21 | // computed property for form validation state
22 | computed: {
23 | validation: function () {
24 | return {
25 | email: emailRE.test(this.user.email),
26 | password: !!this.user.password.trim() && this.user.password.length > 6
27 | }
28 | },
29 | isValid: function () {
30 | const validation = this.validation;
31 | return Object.keys(validation).every(function (key) {
32 | return validation[key]
33 | })
34 | }
35 | },
36 |
37 | methods: {
38 | login: function () {
39 | if (!this.isValid) {
40 | app.alert('Your email or password is incorrect.');
41 | } else {
42 | const postData = {
43 | account: this.user.email,
44 | password: btoa(this.user.password)
45 | };
46 |
47 | http.post('/api/login', postData, (data) => {
48 | mainView.router.load({
49 | content: $$('template#profile').html(),
50 | query: {email: this.user.email}
51 | });
52 | });
53 | }
54 | }
55 | }
56 | });
57 |
58 | Vue.component('login-component', LoginComponent);
59 |
60 | new Vue({
61 | el: '#loginContent'
62 | });
63 | }
64 | };
65 |
--------------------------------------------------------------------------------
/client/components/login/login.tpl.js:
--------------------------------------------------------------------------------
1 | module.exports = `
2 |
3 |
4 |
5 | -
6 |
16 |
17 | -
18 |
28 |
29 |
30 |
31 |
34 |
35 | `;
36 |
--------------------------------------------------------------------------------
/client/components/profile/profile.jade:
--------------------------------------------------------------------------------
1 | mixin navbar
2 | .navbar
3 | .navbar-inner
4 | .center.sliding Profile
5 | .right
6 | a(href="#").open-panel.link.icon-only
7 | i.icon.icon-bars
8 |
9 | template#profile
10 | if (ios)
11 | +navbar
12 |
13 | .page(data-page='profile')
14 | if (!ios)
15 | +navbar
16 | .page-content#profileContent
17 | profile-component
18 |
--------------------------------------------------------------------------------
/client/components/profile/profile.js:
--------------------------------------------------------------------------------
1 | const Vue = require('vue');
2 | const profileTemplate = require('./profile.tpl');
3 |
4 | module.exports = {
5 | init: (query) => {
6 | const ProfileComponent = Vue.extend({
7 | template: profileTemplate,
8 |
9 | // initial data
10 | data: () => {
11 | return {
12 | user: {
13 | email: query.email
14 | }
15 | }
16 | },
17 |
18 | methods: {
19 | logout: function () {
20 | app.confirm('Are you sure?', () => {
21 | mainView.router.back({
22 | content: $$('template#login').html(),
23 | force: true
24 | });
25 | });
26 | }
27 | }
28 | });
29 |
30 | Vue.component('profile-component', ProfileComponent);
31 |
32 | new Vue({
33 | el: '#profileContent'
34 | });
35 | }
36 | };
37 |
--------------------------------------------------------------------------------
/client/components/profile/profile.tpl.js:
--------------------------------------------------------------------------------
1 | module.exports = `
2 |
20 | `;
21 |
--------------------------------------------------------------------------------
/client/error.jade:
--------------------------------------------------------------------------------
1 | doctype html
2 | html
3 | head
4 | meta(charset='utf-8')
5 | meta(name='viewport', content='width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no')
6 | meta(name='apple-mobile-web-app-capable', content='yes')
7 | meta(name='apple-mobile-web-app-status-bar-style', content='black-translucent')
8 | style.
9 | body {text-align:center;padding-top:100px;}
10 | body#error
11 | pre #{error.stack}
12 |
--------------------------------------------------------------------------------
/client/http.js:
--------------------------------------------------------------------------------
1 | // ajax timeout set, in milliseconds
2 | const TIMEOUT = 6000;
3 |
4 | // how long before preloader appear, in milliseconds
5 | const PRELOAD_TIMEOUT = 1000;
6 |
7 | // error messages collection
8 | const MSG = {
9 | TIMEOUT: 'OOPS! Request timeout.',
10 | NETWORK_ERROR: 'Network Error!',
11 | SERVER_ERROR: 'Server Error!'
12 | };
13 |
14 | // preload task
15 | let preloadTimer;
16 | let preloadTask = () => {
17 | app.showPreloader('loading...');
18 | };
19 |
20 | class Http {
21 | static get(url, success) {
22 | $$.ajax({
23 | url,
24 | method: 'GET',
25 | beforeSend: () => {
26 | preloadTimer = setTimeout(preloadTask, PRELOAD_TIMEOUT);
27 | },
28 | success: (data) => {
29 | successHandler(data, success);
30 | },
31 | error: (xhr, status) => {
32 | errorHandler(xhr, status);
33 | },
34 | complete: () => {
35 | clearTimeout(preloadTimer);
36 | }
37 | });
38 | }
39 |
40 | static post(url, postData, success) {
41 | $$.ajax({
42 | url,
43 | method: 'POST',
44 | data: postData,
45 | timeout: TIMEOUT,
46 | beforeSend: () => {
47 | preloadTimer = setTimeout(preloadTask, PRELOAD_TIMEOUT);
48 | },
49 | success: (data) => {
50 | successHandler(data, success);
51 | },
52 | error: (xhr, status) => {
53 | errorHandler(xhr, status);
54 | },
55 | complete: () => {
56 | clearTimeout(preloadTimer);
57 | }
58 | });
59 | }
60 | }
61 |
62 | function successHandler(data, callback) {
63 | data = JSON.parse(data);
64 |
65 | if (data.errCode === 0) {
66 | callback(data);
67 | } else {
68 | app.alert(data.errMsg);
69 | }
70 | }
71 |
72 | function errorHandler(xhr, status) {
73 | app.hidePreloader();
74 |
75 | if (status === 0) {
76 | app.alert(MSG.NETWORK_ERROR);
77 | clearTimeout(preloadTimer);
78 | } else if (status === 'timeout') {
79 | app.alert(MSG.TIMEOUT);
80 | } else {
81 | app.alert(MSG.SERVER_ERROR);
82 | }
83 | }
84 |
85 | // instance of Http Class
86 | const http = new Http();
87 |
88 | module.exports = http;
89 |
--------------------------------------------------------------------------------
/client/index.jade:
--------------------------------------------------------------------------------
1 | extends layout
2 |
3 | block component
4 | include components/login/login
5 | include components/intro/intro
6 | include components/profile/profile
7 |
--------------------------------------------------------------------------------
/client/layout.jade:
--------------------------------------------------------------------------------
1 | doctype
2 | html
3 | head
4 | meta(charset='utf-8')
5 | meta(name='viewport', content='width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no')
6 | meta(name='mobile-web-app-capable', content='yes')
7 | meta(name='apple-mobile-web-app-capable', content='yes')
8 | meta(name='apple-mobile-web-app-status-bar-style', content='black-translucent')
9 | meta(name='description', content='#{desc}')
10 | title= title
11 | link(rel='shortcut icon', href='favicon.ico')
12 | //-
13 | link(rel='apple-touch-icon-precomposed', sizes='144x144', href='/img/apple-touch-icon-144-precomposed.png')
14 | link(rel='apple-touch-icon-precomposed', sizes='114x114', href='/img/apple-touch-icon-114-precomposed.png')
15 | link(rel='apple-touch-icon-precomposed', sizes='72x72', href='/img/apple-touch-icon-72-precomposed.png')
16 | link(rel='apple-touch-icon-precomposed', href='/img/apple-touch-icon-57-precomposed.png')
17 |
18 | - if (ios)
19 | link(rel='stylesheet', href='framework7/css/framework7.ios.min.css')
20 | link(rel='stylesheet', href='framework7/css/framework7.ios.colors.min.css')
21 | - else
22 | link(rel='stylesheet', href='framework7/css/framework7.material.min.css')
23 | link(rel='stylesheet', href='framework7/css/framework7.material.colors.min.css')
24 | link(rel="stylesheet", href="css/style.css")
25 |
26 | body
27 | .statusbar-overlay
28 | include panel
29 | .views
30 | .view.view-main.navbar-through
31 | .navbar.navbar-hidden
32 | .navbar-inner
33 |
34 | .pages
35 | .page.no-navbar
36 | .page-content
37 | .pageloader
38 | span.preloader
39 |
40 | block component
41 |
42 | script(src='framework7/js/framework7.min.js')
43 | script(src='js/app.js')
44 |
--------------------------------------------------------------------------------
/client/panel.jade:
--------------------------------------------------------------------------------
1 | .panel-overlay
2 | .panel.panel-right.panel-reveal.layout-dark
3 | .content-block-title Right Panel
4 | .content-block
5 | p This is a side panel. You can close it by clicking outsite or on this link:
6 | a(href="#").close-panel close me
7 |
--------------------------------------------------------------------------------
/client/routes.js:
--------------------------------------------------------------------------------
1 | const { log } = require('./utils');
2 | const components = require('./components');
3 |
4 | class Router {
5 | init() {
6 | app.onPageInit('*', (page) => {
7 | if (page && page.name) {
8 | log(`${page.name} is loading.`);
9 | this.load(page.name, page.query);
10 | }
11 | });
12 | }
13 |
14 | static load(name, query) {
15 | const component = components.get(name);
16 | component.init(query);
17 | log(`${name} is initialized.`);
18 | }
19 | }
20 |
21 | const router = new Router();
22 |
23 | module.exports = router;
24 |
--------------------------------------------------------------------------------
/client/style.styl:
--------------------------------------------------------------------------------
1 | @import 'styles/utils'
2 | @import 'styles/base'
3 |
4 | @import 'components/intro/intro'
--------------------------------------------------------------------------------
/client/styles/base.styl:
--------------------------------------------------------------------------------
1 | /*
2 | * Define global styles
3 | */
4 |
5 | .pageloader
6 | @extend $center
7 | .preloader
8 | size: 50px
9 |
--------------------------------------------------------------------------------
/client/styles/utils.styl:
--------------------------------------------------------------------------------
1 | /* ================================
2 | * Includes mixins and placeholders
3 | * ================================/
4 |
5 | /*
6 | * Size utility.
7 | *
8 | * Synopsis:
9 | *
10 | * size: |
11 | *
12 | * Examples:
13 | *
14 | * size: 100% 30px
15 | * yields:
16 | * width: 100%
17 | * height: 30px
18 | *
19 | * size: 5px
20 | * yields:
21 | * width: 5px
22 | * height: 5px
23 | *
24 | */
25 |
26 | size()
27 | if length(arguments) == 1
28 | width: arguments[0]
29 | height: arguments[0]
30 | else
31 | width: arguments[0]
32 | height: arguments[1]
33 |
34 | $center
35 | position: absolute;
36 | left: 50%;
37 | top: 50%;
38 | transform: translate(-50%, -50%);
39 |
--------------------------------------------------------------------------------
/client/utils.js:
--------------------------------------------------------------------------------
1 | function format(time) {
2 | return time.toTimeString().replace(/.*(\d{2}:\d{2}:\d{2}).*/, '$1');
3 | }
4 |
5 | function log(msg) {
6 | console.log(`%c[${format(new Date())} : ${msg}]`, 'color: green');
7 | }
8 |
9 | module.exports = {
10 | format,
11 | log
12 | };
13 |
--------------------------------------------------------------------------------
/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | /**
4 | * Module dependencies.
5 | */
6 | const path = require('path');
7 | const express = require('express');
8 | const ua = require('express-ua');
9 | const stylus = require('stylus');
10 | const autoprefixer = require('autoprefixer-stylus');
11 | const browserify = require('browserify-middleware');
12 | const bodyParser = require('body-parser');
13 |
14 | /**
15 | * Express app instance.
16 | */
17 | const app = express();
18 |
19 | // api
20 | const api = require('./routes/api');
21 |
22 | // view engine setup
23 | app.set('views', path.join(__dirname, 'client'));
24 | app.set('view engine', 'jade');
25 |
26 | // express middleware
27 | app.use(bodyParser.json()); // for parsing application/json
28 | app.use(bodyParser.urlencoded({ extended: true })); // for parsing application/x-www-form-urlencoded
29 | app.use(stylus.middleware({
30 | src: __dirname + '/client',
31 | dest: __dirname + '/public/css',
32 | compile: (str, path) => {
33 | return stylus(str)
34 | .use(autoprefixer()) // autoprefixer
35 | .set('filename', path) // @import
36 | }
37 | }));
38 | app.use('/js', browserify(path.join(__dirname, 'client'), {
39 | transform: [['babelify', { 'presets': ['es2015'] }]]
40 | }));
41 | app.use(express.static(path.join(__dirname, 'public')));
42 | app.use(ua);
43 | app.use('/api', api);
44 |
45 | app.get('/', (req, res) => {
46 | res.render('index', {
47 | title: 'My APP',
48 | desc: 'My APP build with framework7.',
49 | ios: req.ua.os === 'iOS'
50 | });
51 | });
52 |
53 | // 404 处理
54 | app.all('*', (req, res) => {
55 | res.render('404', {
56 | status: 404
57 | })
58 | });
59 |
60 | // 所有错误的集中处理,在任何 route 中调用 next(err) 即可进入此逻辑
61 | app.use((req, res) => {
62 | console.trace(err);
63 | res.render('error', {
64 | error: err
65 | });
66 | });
67 |
68 | module.exports = app;
69 |
--------------------------------------------------------------------------------
/nodemon.json:
--------------------------------------------------------------------------------
1 | {
2 | "ignore": ["client/**/*.js"]
3 | }
4 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "starter-framework7",
3 | "version": "0.4.0",
4 | "description": "A starter project structure for framework7 app",
5 | "main": "index.js",
6 | "author": "roshanca ",
7 | "repository": {
8 | "type": "git",
9 | "url": "https://github.com/roshanca/starter-framework7"
10 | },
11 | "license": "MIT",
12 | "engines": {
13 | "node": ">=6",
14 | "npm": ">=3"
15 | },
16 | "scripts": {
17 | "updateF7": "node tasks/updateF7",
18 | "start": "nodemon tasks/server",
19 | "lint": "eslint ./client/*.js"
20 | },
21 | "browser": {
22 | "vue": "vue/dist/vue.common"
23 | },
24 | "dependencies": {
25 | "autoprefixer-stylus": "^0.13.0",
26 | "body-parser": "^1.14.1",
27 | "express": "^4.13.3",
28 | "express-ua": "0.0.9",
29 | "framework7": "^1.3.5",
30 | "jade": "^1.11.0",
31 | "stylus": "^0.52.4",
32 | "vue": "^2.1.10"
33 | },
34 | "devDependencies": {
35 | "babel-preset-es2015": "^6.0.15",
36 | "babelify": "^7.2.0",
37 | "browserify-middleware": "^7.0.0",
38 | "del": "^2.0.2",
39 | "eslint": "^3.14.0",
40 | "eslint-config-airbnb": "^14.0.0",
41 | "eslint-plugin-babel": "^4.0.1",
42 | "eslint-plugin-import": "^2.2.0",
43 | "ncp": "^2.0.0",
44 | "nodemon": "^1.11.0"
45 | }
46 | }
47 |
--------------------------------------------------------------------------------
/public/css/style.css:
--------------------------------------------------------------------------------
1 | .pageloader {
2 | position: absolute;
3 | left: 50%;
4 | top: 50%;
5 | -webkit-transform: translate(-50%, -50%);
6 | transform: translate(-50%, -50%);
7 | }
8 | .pageloader .preloader {
9 | width: 50px;
10 | height: 50px;
11 | }
12 | .swiper-container {
13 | height: 100%;
14 | }
15 | .swiper-slide span {
16 | display: block;
17 | text-align: center;
18 | }
19 | .card img {
20 | display: block;
21 | width: 150px;
22 | height: 150px;
23 | margin: 0 auto;
24 | }
25 | .card img.logo {
26 | width: 90%;
27 | height: auto;
28 | }
29 | .card img.smaller {
30 | display: inline-block;
31 | width: 70px;
32 | height: 70px;
33 | }
34 |
--------------------------------------------------------------------------------
/public/framework7/css/framework7.ios.rtl.css:
--------------------------------------------------------------------------------
1 | /**
2 | * Framework7 1.5.2
3 | * Full featured mobile HTML framework for building iOS & Android apps
4 | *
5 | * iOS Theme
6 | *
7 | * http://framework7.io/
8 | *
9 | * Copyright 2016, Vladimir Kharlampidi
10 | * The iDangero.us
11 | * http://www.idangero.us/
12 | *
13 | * Licensed under MIT
14 | *
15 | * Released on: December 17, 2016
16 | */
17 | /*=============
18 | Framework 7 RTL Additions
19 | =============*/
20 | html {
21 | direction: rtl;
22 | }
23 | /* === Lists === */
24 | .list-block ul ul {
25 | padding-left: 0;
26 | padding-right: 45px;
27 | }
28 | .list-block .item-content {
29 | padding-left: 0;
30 | padding-right: 15px;
31 | }
32 | .list-block .item-inner {
33 | padding-right: 0;
34 | padding-left: 15px;
35 | }
36 | .list-block .item-after {
37 | margin-left: 0;
38 | margin-right: 5px;
39 | }
40 | .list-block .item-media i + i,
41 | .list-block .item-media i + img {
42 | margin-left: 0;
43 | margin-right: 5px;
44 | }
45 | .list-block .item-media + .item-inner {
46 | margin-left: 0;
47 | margin-right: 15px;
48 | }
49 | .list-block .item-link .item-inner {
50 | padding-right: 0;
51 | padding-left: 35px;
52 | background-position: 15px center;
53 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%2060%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'm60%2061.5-38.25%2038.25-9.75-9.75%2029.25-28.5-29.25-28.5%209.75-9.75z'%20fill%3D'%23c7c7cc'%20transform%3D'translate(60%2C120)%20rotate(180)'%2F%3E%3C%2Fsvg%3E");
54 | }
55 | .list-block.media-list .item-link .item-inner,
56 | .list-block li.media-item .item-link .item-inner {
57 | padding-right: 0;
58 | padding-left: 15px;
59 | }
60 | .list-block.media-list .item-link .item-title-row,
61 | .list-block li.media-item .item-link .item-title-row {
62 | padding-right: 0;
63 | padding-left: 20px;
64 | background-position: center left;
65 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%2060%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'm60%2061.5-38.25%2038.25-9.75-9.75%2029.25-28.5-29.25-28.5%209.75-9.75z'%20fill%3D'%23c7c7cc'%20transform%3D'translate(60%2C120)%20rotate(180)'%2F%3E%3C%2Fsvg%3E");
66 | }
67 | .list-block .sortable-handler {
68 | right: auto;
69 | left: 0;
70 | }
71 | .list-block.sortable-opened .item-inner,
72 | .list-block.sortable-opened .item-link .item-inner {
73 | padding-right: 0;
74 | padding-left: 35px;
75 | }
76 | .list-block.sortable-opened .item-link .item-inner,
77 | .list-block.sortable-opened .item-link .item-title-row {
78 | background-image: none;
79 | }
80 | .list-block .swipeout-actions-left,
81 | .list-block .swipeout-actions-right {
82 | direction: ltr;
83 | }
84 | /* === Toolbars === */
85 | .navbar a.link i + span,
86 | .toolbar a.link i + span,
87 | .navbar a.link i + i,
88 | .toolbar a.link i + i,
89 | .navbar a.link span + i,
90 | .toolbar a.link span + i,
91 | .navbar a.link span + span,
92 | .toolbar a.link span + span {
93 | margin-left: 0;
94 | margin-right: 7px;
95 | }
96 | .navbar .left a + a,
97 | .navbar .right a + a {
98 | margin-left: 0;
99 | margin-right: 15px;
100 | }
101 | .navbar .left {
102 | margin-right: 0px;
103 | margin-left: 10px;
104 | }
105 | .navbar .right {
106 | margin-left: 0px;
107 | margin-right: 10px;
108 | }
109 | .navbar .right:first-child {
110 | right: auto;
111 | left: 8px;
112 | }
113 | /* === Forms === */
114 | .list-block input[type="text"],
115 | .list-block input[type="password"],
116 | .list-block input[type="email"],
117 | .list-block input[type="tel"],
118 | .list-block input[type="url"],
119 | .list-block input[type="date"],
120 | .list-block input[type="datetime-local"],
121 | .list-block input[type="number"],
122 | .list-block select,
123 | .list-block textarea {
124 | padding-left: 0;
125 | padding-right: 5px;
126 | }
127 | .buttons-row .button:first-child {
128 | border-radius: 0 5px 5px 0;
129 | border-left: none;
130 | }
131 | .buttons-row .button:last-child {
132 | border-radius: 5px 0 0 5px;
133 | border-left-width: 1px;
134 | border-left-style: solid;
135 | }
136 | .buttons-row .button.button-round:first-child {
137 | border-radius: 0 27px 27px 0;
138 | }
139 | .buttons-row .button.button-round:last-child {
140 | border-radius: 27px 0 0 27px;
141 | }
142 | .label-switch input[type="checkbox"] + .checkbox:before {
143 | left: auto;
144 | right: 2px;
145 | }
146 | .label-switch input[type="checkbox"] + .checkbox:after {
147 | right: 2px;
148 | left: auto;
149 | -webkit-transform: translate3d(0, 0, 0);
150 | transform: translate3d(0, 0, 0);
151 | }
152 | .label-switch input[type="checkbox"]:checked + .checkbox:after {
153 | left: auto;
154 | -webkit-transform: translateX(-20px);
155 | transform: translateX(-20px);
156 | }
157 | .range-slider {
158 | padding-left: 0;
159 | padding-right: 0;
160 | margin-left: 0;
161 | padding-right: 3px;
162 | padding-left: 3px;
163 | margin-right: -1px;
164 | }
165 | .range-slider input[type="range"]:after {
166 | left: auto;
167 | right: -5px;
168 | }
169 | .range-slider input[type="range"]::-webkit-slider-thumb:after {
170 | left: auto;
171 | right: 0;
172 | }
173 | .range-slider input[type="range"]::-webkit-slider-thumb:before {
174 | right: auto;
175 | left: 100%;
176 | }
177 | label.label-radio input[type="checkbox"] ~ .item-inner,
178 | label.label-radio input[type="radio"] ~ .item-inner {
179 | padding-left: 35px;
180 | padding-right: 0;
181 | }
182 | label.label-radio input[type="checkbox"]:checked ~ .item-inner,
183 | label.label-radio input[type="radio"]:checked ~ .item-inner {
184 | background-position: 15px center;
185 | }
186 | /* === Search Bar === */
187 | .searchbar input[type="search"] {
188 | background-position: right center;
189 | background-position: -webkit-calc(100% - 8px) center;
190 | background-position: calc(100% - 8px) center;
191 | }
192 | .searchbar .searchbar-clear {
193 | right: auto;
194 | left: 0;
195 | }
196 | .searchbar.searchbar-active .searchbar-cancel {
197 | margin-left: 0;
198 | margin-right: 8px;
199 | }
200 | /* === Message Bar === */
201 | .messagebar .link + textarea {
202 | margin-left: 0;
203 | margin-right: 8px;
204 | }
205 | .messagebar textarea + .link {
206 | margin-left: 0;
207 | margin-right: 8px;
208 | }
209 | /* === Modals === */
210 | .modal-button:first-child {
211 | border-radius: 0 0 7px 0;
212 | border-right: none;
213 | }
214 | .modal-button:last-child {
215 | border-right: 1px solid #b5b5b5;
216 | border-radius: 0 0 0 7px;
217 | }
218 | .modal-button:first-child:last-child {
219 | border-radius: 0 0 7px 7px;
220 | }
221 | /* === Content Block === */
222 | .content-block-inner {
223 | margin-left: 0;
224 | margin-right: -15px;
225 | }
226 | /* === Pages === */
227 | .page-from-right-to-center:before,
228 | .page-from-center-to-right:before,
229 | .page-fake-shadow {
230 | right: auto;
231 | left: 100%;
232 | background: -webkit-linear-gradient(right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.01) 50%, rgba(0, 0, 0, 0.2) 100%);
233 | background: linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.01) 50%, rgba(0, 0, 0, 0.2) 100%);
234 | }
235 | .page-on-left {
236 | -webkit-transform: translate3d(20%, 0, 0);
237 | transform: translate3d(20%, 0, 0);
238 | }
239 | .page-on-right {
240 | -webkit-transform: translate3d(-100%, 0, 0);
241 | transform: translate3d(-100%, 0, 0);
242 | }
243 | @-webkit-keyframes pageFromRightToCenter {
244 | from {
245 | -webkit-transform: translate3d(-100%, 0, 0);
246 | }
247 | to {
248 | -webkit-transform: translate3d(0, 0, 0);
249 | }
250 | }
251 | @-webkit-keyframes pageFromCenterToRight {
252 | from {
253 | -webkit-transform: translate3d(0, 0, 0);
254 | }
255 | to {
256 | -webkit-transform: translate3d(-100%, 0, 0);
257 | }
258 | }
259 | @keyframes pageFromRightToCenter {
260 | from {
261 | transform: translate3d(-100%, 0, 0);
262 | }
263 | to {
264 | transform: translate3d(0, 0, 0);
265 | }
266 | }
267 | @keyframes pageFromCenterToRight {
268 | from {
269 | transform: translate3d(0, 0, 0);
270 | }
271 | to {
272 | transform: translate3d(-100%, 0, 0);
273 | }
274 | }
275 | @-webkit-keyframes pageFromCenterToLeft {
276 | from {
277 | opacity: 1;
278 | -webkit-transform: translate3d(0, 0, 0);
279 | }
280 | to {
281 | opacity: 0.9;
282 | -webkit-transform: translate3d(20%, 0, 0);
283 | }
284 | }
285 | @-webkit-keyframes pageFromLeftToCenter {
286 | from {
287 | opacity: 0.9;
288 | -webkit-transform: translate3d(20%, 0, 0);
289 | }
290 | to {
291 | opacity: 1;
292 | -webkit-transform: translate3d(0, 0, 0);
293 | }
294 | }
295 | @keyframes pageFromCenterToLeft {
296 | from {
297 | opacity: 1;
298 | transform: translate3d(0, 0, 0);
299 | }
300 | to {
301 | opacity: 0.9;
302 | transform: translate3d(20%, 0, 0);
303 | }
304 | }
305 | @keyframes pageFromLeftToCenter {
306 | from {
307 | opacity: 0.9;
308 | transform: translate3d(20%, 0, 0);
309 | }
310 | to {
311 | opacity: 1;
312 | transform: translate3d(0, 0, 0);
313 | }
314 | }
315 | /* === Messages === */
316 | .message-received {
317 | -ms-flex-item-align: end;
318 | -webkit-align-self: flex-end;
319 | align-self: flex-end;
320 | -webkit-box-align: end;
321 | -ms-flex-align: end;
322 | -webkit-align-items: flex-end;
323 | align-items: flex-end;
324 | }
325 | .message-sent {
326 | -ms-flex-item-align: start;
327 | -webkit-align-self: flex-start;
328 | align-self: flex-start;
329 | -webkit-box-align: start;
330 | -ms-flex-align: start;
331 | -webkit-align-items: flex-start;
332 | align-items: flex-start;
333 | }
334 | /* === Chips === */
335 | .chip-media + .chip-label {
336 | margin-left: 0px;
337 | margin-right: 4px;
338 | }
339 | .chip-delete {
340 | margin-right: 0;
341 | margin-left: -6px;
342 | }
343 | /* === Back Icons === */
344 | i.icon.icon-back {
345 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M2%2C20l-2-2l8-8L0%2C2l2-2l10%2C10L2%2C20z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
346 | }
347 | i.icon.icon-forward {
348 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M10%2C0l2%2C2l-8%2C8l8%2C8l-2%2C2L0%2C10L10%2C0z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
349 | }
350 | i.icon.icon-next {
351 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23007aff'%20d%3D'M14%2C1.6v11.8L2.2%2C7.6L14%2C1.6%20M15%2C0L0%2C7.6L15%2C15V0L15%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
352 | }
353 | i.icon.icon-prev {
354 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23007aff'%20d%3D'M1%2C1.6l11.8%2C5.8L1%2C13.4V1.6%20M0%2C0v15l15-7.6L0%2C0L0%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
355 | }
356 | i.icon-back.color-gray,
357 | i.icon-back.theme-gray,
358 | .theme-gray i.icon-back {
359 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M2%2C20l-2-2l8-8L0%2C2l2-2l10%2C10L2%2C20z'%20fill%3D'%238e8e93'%2F%3E%3C%2Fsvg%3E");
360 | }
361 | i.icon-forward.color-gray,
362 | i.icon-forward.theme-gray,
363 | .theme-gray i.icon-forward {
364 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M10%2C0l2%2C2l-8%2C8l8%2C8l-2%2C2L0%2C10L10%2C0z'%20fill%3D'%238e8e93'%2F%3E%3C%2Fsvg%3E");
365 | }
366 | i.icon-next.color-gray,
367 | i.icon-next.theme-gray,
368 | .theme-gray i.icon-next {
369 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%238e8e93'%20d%3D'M14%2C1.6v11.8L2.2%2C7.6L14%2C1.6%20M15%2C0L0%2C7.6L15%2C15V0L15%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
370 | }
371 | i.icon-prev.color-gray,
372 | i.icon-prev.theme-gray,
373 | .theme-gray i.icon-prev {
374 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%238e8e93'%20d%3D'M1%2C1.6l11.8%2C5.8L1%2C13.4V1.6%20M0%2C0v15l15-7.6L0%2C0L0%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
375 | }
376 | i.icon-back.color-white,
377 | i.icon-back.theme-white,
378 | .theme-white i.icon-back {
379 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M2%2C20l-2-2l8-8L0%2C2l2-2l10%2C10L2%2C20z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
380 | }
381 | i.icon-forward.color-white,
382 | i.icon-forward.theme-white,
383 | .theme-white i.icon-forward {
384 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M10%2C0l2%2C2l-8%2C8l8%2C8l-2%2C2L0%2C10L10%2C0z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
385 | }
386 | i.icon-next.color-white,
387 | i.icon-next.theme-white,
388 | .theme-white i.icon-next {
389 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23ffffff'%20d%3D'M14%2C1.6v11.8L2.2%2C7.6L14%2C1.6%20M15%2C0L0%2C7.6L15%2C15V0L15%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
390 | }
391 | i.icon-prev.color-white,
392 | i.icon-prev.theme-white,
393 | .theme-white i.icon-prev {
394 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23ffffff'%20d%3D'M1%2C1.6l11.8%2C5.8L1%2C13.4V1.6%20M0%2C0v15l15-7.6L0%2C0L0%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
395 | }
396 | i.icon-back.color-black,
397 | i.icon-back.theme-black,
398 | .theme-black i.icon-back {
399 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M2%2C20l-2-2l8-8L0%2C2l2-2l10%2C10L2%2C20z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
400 | }
401 | i.icon-forward.color-black,
402 | i.icon-forward.theme-black,
403 | .theme-black i.icon-forward {
404 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M10%2C0l2%2C2l-8%2C8l8%2C8l-2%2C2L0%2C10L10%2C0z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
405 | }
406 | i.icon-next.color-black,
407 | i.icon-next.theme-black,
408 | .theme-black i.icon-next {
409 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23000000'%20d%3D'M14%2C1.6v11.8L2.2%2C7.6L14%2C1.6%20M15%2C0L0%2C7.6L15%2C15V0L15%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
410 | }
411 | i.icon-prev.color-black,
412 | i.icon-prev.theme-black,
413 | .theme-black i.icon-prev {
414 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23000000'%20d%3D'M1%2C1.6l11.8%2C5.8L1%2C13.4V1.6%20M0%2C0v15l15-7.6L0%2C0L0%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
415 | }
416 | i.icon-back.color-lightblue,
417 | i.icon-back.theme-lightblue,
418 | .theme-lightblue i.icon-back {
419 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M2%2C20l-2-2l8-8L0%2C2l2-2l10%2C10L2%2C20z'%20fill%3D'%235ac8fa'%2F%3E%3C%2Fsvg%3E");
420 | }
421 | i.icon-forward.color-lightblue,
422 | i.icon-forward.theme-lightblue,
423 | .theme-lightblue i.icon-forward {
424 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M10%2C0l2%2C2l-8%2C8l8%2C8l-2%2C2L0%2C10L10%2C0z'%20fill%3D'%235ac8fa'%2F%3E%3C%2Fsvg%3E");
425 | }
426 | i.icon-next.color-lightblue,
427 | i.icon-next.theme-lightblue,
428 | .theme-lightblue i.icon-next {
429 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%235ac8fa'%20d%3D'M14%2C1.6v11.8L2.2%2C7.6L14%2C1.6%20M15%2C0L0%2C7.6L15%2C15V0L15%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
430 | }
431 | i.icon-prev.color-lightblue,
432 | i.icon-prev.theme-lightblue,
433 | .theme-lightblue i.icon-prev {
434 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%235ac8fa'%20d%3D'M1%2C1.6l11.8%2C5.8L1%2C13.4V1.6%20M0%2C0v15l15-7.6L0%2C0L0%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
435 | }
436 | i.icon-back.color-yellow,
437 | i.icon-back.theme-yellow,
438 | .theme-yellow i.icon-back {
439 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M2%2C20l-2-2l8-8L0%2C2l2-2l10%2C10L2%2C20z'%20fill%3D'%23ffcc00'%2F%3E%3C%2Fsvg%3E");
440 | }
441 | i.icon-forward.color-yellow,
442 | i.icon-forward.theme-yellow,
443 | .theme-yellow i.icon-forward {
444 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M10%2C0l2%2C2l-8%2C8l8%2C8l-2%2C2L0%2C10L10%2C0z'%20fill%3D'%23ffcc00'%2F%3E%3C%2Fsvg%3E");
445 | }
446 | i.icon-next.color-yellow,
447 | i.icon-next.theme-yellow,
448 | .theme-yellow i.icon-next {
449 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23ffcc00'%20d%3D'M14%2C1.6v11.8L2.2%2C7.6L14%2C1.6%20M15%2C0L0%2C7.6L15%2C15V0L15%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
450 | }
451 | i.icon-prev.color-yellow,
452 | i.icon-prev.theme-yellow,
453 | .theme-yellow i.icon-prev {
454 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23ffcc00'%20d%3D'M1%2C1.6l11.8%2C5.8L1%2C13.4V1.6%20M0%2C0v15l15-7.6L0%2C0L0%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
455 | }
456 | i.icon-back.color-orange,
457 | i.icon-back.theme-orange,
458 | .theme-orange i.icon-back {
459 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M2%2C20l-2-2l8-8L0%2C2l2-2l10%2C10L2%2C20z'%20fill%3D'%23ff9500'%2F%3E%3C%2Fsvg%3E");
460 | }
461 | i.icon-forward.color-orange,
462 | i.icon-forward.theme-orange,
463 | .theme-orange i.icon-forward {
464 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M10%2C0l2%2C2l-8%2C8l8%2C8l-2%2C2L0%2C10L10%2C0z'%20fill%3D'%23ff9500'%2F%3E%3C%2Fsvg%3E");
465 | }
466 | i.icon-next.color-orange,
467 | i.icon-next.theme-orange,
468 | .theme-orange i.icon-next {
469 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23ff9500'%20d%3D'M14%2C1.6v11.8L2.2%2C7.6L14%2C1.6%20M15%2C0L0%2C7.6L15%2C15V0L15%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
470 | }
471 | i.icon-prev.color-orange,
472 | i.icon-prev.theme-orange,
473 | .theme-orange i.icon-prev {
474 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23ff9500'%20d%3D'M1%2C1.6l11.8%2C5.8L1%2C13.4V1.6%20M0%2C0v15l15-7.6L0%2C0L0%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
475 | }
476 | i.icon-back.color-pink,
477 | i.icon-back.theme-pink,
478 | .theme-pink i.icon-back {
479 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M2%2C20l-2-2l8-8L0%2C2l2-2l10%2C10L2%2C20z'%20fill%3D'%23ff2d55'%2F%3E%3C%2Fsvg%3E");
480 | }
481 | i.icon-forward.color-pink,
482 | i.icon-forward.theme-pink,
483 | .theme-pink i.icon-forward {
484 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M10%2C0l2%2C2l-8%2C8l8%2C8l-2%2C2L0%2C10L10%2C0z'%20fill%3D'%23ff2d55'%2F%3E%3C%2Fsvg%3E");
485 | }
486 | i.icon-next.color-pink,
487 | i.icon-next.theme-pink,
488 | .theme-pink i.icon-next {
489 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23ff2d55'%20d%3D'M14%2C1.6v11.8L2.2%2C7.6L14%2C1.6%20M15%2C0L0%2C7.6L15%2C15V0L15%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
490 | }
491 | i.icon-prev.color-pink,
492 | i.icon-prev.theme-pink,
493 | .theme-pink i.icon-prev {
494 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23ff2d55'%20d%3D'M1%2C1.6l11.8%2C5.8L1%2C13.4V1.6%20M0%2C0v15l15-7.6L0%2C0L0%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
495 | }
496 | i.icon-back.color-blue,
497 | i.icon-back.theme-blue,
498 | .theme-blue i.icon-back {
499 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M2%2C20l-2-2l8-8L0%2C2l2-2l10%2C10L2%2C20z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
500 | }
501 | i.icon-forward.color-blue,
502 | i.icon-forward.theme-blue,
503 | .theme-blue i.icon-forward {
504 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M10%2C0l2%2C2l-8%2C8l8%2C8l-2%2C2L0%2C10L10%2C0z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
505 | }
506 | i.icon-next.color-blue,
507 | i.icon-next.theme-blue,
508 | .theme-blue i.icon-next {
509 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23007aff'%20d%3D'M14%2C1.6v11.8L2.2%2C7.6L14%2C1.6%20M15%2C0L0%2C7.6L15%2C15V0L15%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
510 | }
511 | i.icon-prev.color-blue,
512 | i.icon-prev.theme-blue,
513 | .theme-blue i.icon-prev {
514 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23007aff'%20d%3D'M1%2C1.6l11.8%2C5.8L1%2C13.4V1.6%20M0%2C0v15l15-7.6L0%2C0L0%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
515 | }
516 | i.icon-back.color-green,
517 | i.icon-back.theme-green,
518 | .theme-green i.icon-back {
519 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M2%2C20l-2-2l8-8L0%2C2l2-2l10%2C10L2%2C20z'%20fill%3D'%234cd964'%2F%3E%3C%2Fsvg%3E");
520 | }
521 | i.icon-forward.color-green,
522 | i.icon-forward.theme-green,
523 | .theme-green i.icon-forward {
524 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M10%2C0l2%2C2l-8%2C8l8%2C8l-2%2C2L0%2C10L10%2C0z'%20fill%3D'%234cd964'%2F%3E%3C%2Fsvg%3E");
525 | }
526 | i.icon-next.color-green,
527 | i.icon-next.theme-green,
528 | .theme-green i.icon-next {
529 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%234cd964'%20d%3D'M14%2C1.6v11.8L2.2%2C7.6L14%2C1.6%20M15%2C0L0%2C7.6L15%2C15V0L15%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
530 | }
531 | i.icon-prev.color-green,
532 | i.icon-prev.theme-green,
533 | .theme-green i.icon-prev {
534 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%234cd964'%20d%3D'M1%2C1.6l11.8%2C5.8L1%2C13.4V1.6%20M0%2C0v15l15-7.6L0%2C0L0%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
535 | }
536 | i.icon-back.color-red,
537 | i.icon-back.theme-red,
538 | .theme-red i.icon-back {
539 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M2%2C20l-2-2l8-8L0%2C2l2-2l10%2C10L2%2C20z'%20fill%3D'%23ff3b30'%2F%3E%3C%2Fsvg%3E");
540 | }
541 | i.icon-forward.color-red,
542 | i.icon-forward.theme-red,
543 | .theme-red i.icon-forward {
544 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M10%2C0l2%2C2l-8%2C8l8%2C8l-2%2C2L0%2C10L10%2C0z'%20fill%3D'%23ff3b30'%2F%3E%3C%2Fsvg%3E");
545 | }
546 | i.icon-next.color-red,
547 | i.icon-next.theme-red,
548 | .theme-red i.icon-next {
549 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23ff3b30'%20d%3D'M14%2C1.6v11.8L2.2%2C7.6L14%2C1.6%20M15%2C0L0%2C7.6L15%2C15V0L15%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
550 | }
551 | i.icon-prev.color-red,
552 | i.icon-prev.theme-red,
553 | .theme-red i.icon-prev {
554 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23ff3b30'%20d%3D'M1%2C1.6l11.8%2C5.8L1%2C13.4V1.6%20M0%2C0v15l15-7.6L0%2C0L0%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
555 | }
556 | /* === Accordion === */
557 | .list-block .accordion-toggle .item-inner {
558 | padding-right: 0;
559 | padding-left: 35px;
560 | background-position: 15px center;
561 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%2060%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'm60%2061.5-38.25%2038.25-9.75-9.75%2029.25-28.5-29.25-28.5%209.75-9.75z'%20fill%3D'%23c7c7cc'%20transform%3D'translate(60%2C120)%20rotate(180)'%2F%3E%3C%2Fsvg%3E");
562 | }
563 | .list-block:not(.media-list) .accordion-item-expanded:not(.media-item) .accordion-item-toggle .item-inner,
564 | .list-block:not(.media-list) .accordion-item-expanded:not(.media-item) > .item-link .item-inner,
565 | .list-block.media-list .accordion-item-expanded .accordion-item-toggle .item-title-row,
566 | .list-block.media-list .accordion-item-expanded > .item-link .item-title-row,
567 | .list-block .accordion-item-expanded.media-item .accordion-item-toggle .item-title-row,
568 | .list-block .accordion-item-expanded.media-item > .item-link .item-title-row {
569 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%2060%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'm60%2061.5-38.25%2038.25-9.75-9.75%2029.25-28.5-29.25-28.5%209.75-9.75z'%20transform%3D'translate(70%2C%2030)%20rotate(90)'%20fill%3D'%23c7c7cc'%2F%3E%3C%2Fsvg%3E");
570 | background-size: 20px 20px;
571 | }
572 | .list-block .accordion-item ul {
573 | padding-right: 0;
574 | }
575 | /* === Timeline === */
576 | .timeline-sides .timeline-item {
577 | margin-right: -moz-calc(50% - (30px + 10px) / 2 - 50px);
578 | margin-right: -webkit-calc(50% - (30px + 10px) / 2 - 50px);
579 | margin-right: calc(50% - (30px + 10px) / 2 - 50px);
580 | margin-left: 0;
581 | }
582 | .timeline-sides .timeline-item .timeline-item-date {
583 | text-align: left;
584 | }
585 | .timeline-sides .timeline-item:not(.timeline-item-right):nth-child(2n) {
586 | -webkit-box-direction: reverse;
587 | -moz-box-direction: reverse;
588 | -ms-flex-direction: row-reverse;
589 | -webkit-flex-direction: row-reverse;
590 | flex-direction: row-reverse;
591 | margin-left: -moz-calc(50% - (30px + 10px) / 2 - 50px);
592 | margin-left: -webkit-calc(50% - (30px + 10px) / 2 - 50px);
593 | margin-left: calc(50% - (30px + 10px) / 2 - 50px);
594 | margin-right: 0;
595 | }
596 | .timeline-sides .timeline-item:not(.timeline-item-right):nth-child(2n) .timeline-item-date {
597 | text-align: right;
598 | }
599 | .timeline-sides .timeline-item-left {
600 | -webkit-box-direction: reverse;
601 | -moz-box-direction: reverse;
602 | -ms-flex-direction: row-reverse;
603 | -webkit-flex-direction: row-reverse;
604 | flex-direction: row-reverse;
605 | margin-left: -moz-calc(50% - (30px + 10px) / 2 - 50px);
606 | margin-left: -webkit-calc(50% - (30px + 10px) / 2 - 50px);
607 | margin-left: calc(50% - (30px + 10px) / 2 - 50px);
608 | margin-right: 0;
609 | }
610 | .timeline-sides .timeline-item-left .timeline-item-date {
611 | text-align: right;
612 | }
613 | .timeline-sides .timeline-item-right {
614 | margin-right: -moz-calc(50% - (30px + 10px) / 2 - 50px);
615 | margin-right: -webkit-calc(50% - (30px + 10px) / 2 - 50px);
616 | margin-right: calc(50% - (30px + 10px) / 2 - 50px);
617 | margin-left: 0;
618 | }
619 | .timeline-sides .timeline-item-right .timeline-item-date {
620 | text-align: left;
621 | }
622 | @media (min-width: 768px) {
623 | .tablet-sides .timeline-item {
624 | margin-right: -moz-calc(50% - (30px + 10px) / 2 - 50px);
625 | margin-right: -webkit-calc(50% - (30px + 10px) / 2 - 50px);
626 | margin-right: calc(50% - (30px + 10px) / 2 - 50px);
627 | margin-left: 0;
628 | }
629 | .tablet-sides .timeline-item .timeline-item-date {
630 | text-align: left;
631 | }
632 | .tablet-sides .timeline-item:not(.timeline-item-right):nth-child(2n) {
633 | -webkit-box-direction: reverse;
634 | -moz-box-direction: reverse;
635 | -ms-flex-direction: row-reverse;
636 | -webkit-flex-direction: row-reverse;
637 | flex-direction: row-reverse;
638 | margin-left: -moz-calc(50% - (30px + 10px) / 2 - 50px);
639 | margin-left: -webkit-calc(50% - (30px + 10px) / 2 - 50px);
640 | margin-left: calc(50% - (30px + 10px) / 2 - 50px);
641 | margin-right: 0;
642 | }
643 | .tablet-sides .timeline-item:not(.timeline-item-right):nth-child(2n) .timeline-item-date {
644 | text-align: right;
645 | }
646 | .tablet-sides .timeline-item-left {
647 | -webkit-box-direction: reverse;
648 | -moz-box-direction: reverse;
649 | -ms-flex-direction: row-reverse;
650 | -webkit-flex-direction: row-reverse;
651 | flex-direction: row-reverse;
652 | margin-left: -moz-calc(50% - (30px + 10px) / 2 - 50px);
653 | margin-left: -webkit-calc(50% - (30px + 10px) / 2 - 50px);
654 | margin-left: calc(50% - (30px + 10px) / 2 - 50px);
655 | margin-right: 0;
656 | }
657 | .tablet-sides .timeline-item-left .timeline-item-date {
658 | text-align: right;
659 | }
660 | .tablet-sides .timeline-item-right {
661 | margin-right: -moz-calc(50% - (30px + 10px) / 2 - 50px);
662 | margin-right: -webkit-calc(50% - (30px + 10px) / 2 - 50px);
663 | margin-right: calc(50% - (30px + 10px) / 2 - 50px);
664 | margin-left: 0;
665 | }
666 | .tablet-sides .timeline-item-right .timeline-item-date {
667 | text-align: left;
668 | }
669 | }
670 | .timeline-horizontal .timeline-item-date {
671 | text-align: right;
672 | }
673 | .timeline-horizontal .timeline-month:last-child .timeline-item:last-child:after {
674 | content: '';
675 | position: absolute;
676 | right: 0;
677 | top: 0;
678 | left: auto;
679 | bottom: auto;
680 | width: 1px;
681 | height: 100%;
682 | background-color: #c4c4c4;
683 | display: block;
684 | z-index: 15;
685 | -webkit-transform-origin: 100% 50%;
686 | transform-origin: 100% 50%;
687 | }
688 | html.pixel-ratio-2 .timeline-horizontal .timeline-month:last-child .timeline-item:last-child:after {
689 | -webkit-transform: scaleX(0.5);
690 | transform: scaleX(0.5);
691 | }
692 | html.pixel-ratio-3 .timeline-horizontal .timeline-month:last-child .timeline-item:last-child:after {
693 | -webkit-transform: scaleX(0.33);
694 | transform: scaleX(0.33);
695 | }
696 | .timeline-year:last-child:after {
697 | content: '';
698 | position: absolute;
699 | right: 0;
700 | top: 0;
701 | left: auto;
702 | bottom: auto;
703 | width: 1px;
704 | height: 100%;
705 | background-color: #c4c4c4;
706 | display: block;
707 | z-index: 15;
708 | -webkit-transform-origin: 100% 50%;
709 | transform-origin: 100% 50%;
710 | }
711 | html.pixel-ratio-2 .timeline-year:last-child:after {
712 | -webkit-transform: scaleX(0.5);
713 | transform: scaleX(0.5);
714 | }
715 | html.pixel-ratio-3 .timeline-year:last-child:after {
716 | -webkit-transform: scaleX(0.33);
717 | transform: scaleX(0.33);
718 | }
719 |
--------------------------------------------------------------------------------
/public/framework7/css/framework7.ios.rtl.min.css:
--------------------------------------------------------------------------------
1 | /**
2 | * Framework7 1.5.2
3 | * Full featured mobile HTML framework for building iOS & Android apps
4 | *
5 | * http://framework7.io/
6 | *
7 | * Copyright 2016, Vladimir Kharlampidi
8 | * The iDangero.us
9 | * http://www.idangero.us/
10 | *
11 | * Licensed under MIT
12 | *
13 | * Released on: December 17, 2016
14 | */
15 | html{direction:rtl}.list-block ul ul{padding-left:0;padding-right:45px}.list-block .item-content{padding-left:0;padding-right:15px}.list-block .item-inner{padding-right:0;padding-left:15px}.list-block .item-after{margin-left:0;margin-right:5px}.list-block .item-media i+i,.list-block .item-media i+img{margin-left:0;margin-right:5px}.list-block .item-media+.item-inner{margin-left:0;margin-right:15px}.list-block .item-link .item-inner{padding-right:0;padding-left:35px;background-position:15px center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%2060%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'm60%2061.5-38.25%2038.25-9.75-9.75%2029.25-28.5-29.25-28.5%209.75-9.75z'%20fill%3D'%23c7c7cc'%20transform%3D'translate(60%2C120)%20rotate(180)'%2F%3E%3C%2Fsvg%3E")}.list-block li.media-item .item-link .item-inner,.list-block.media-list .item-link .item-inner{padding-right:0;padding-left:15px}.list-block li.media-item .item-link .item-title-row,.list-block.media-list .item-link .item-title-row{padding-right:0;padding-left:20px;background-position:center left;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%2060%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'm60%2061.5-38.25%2038.25-9.75-9.75%2029.25-28.5-29.25-28.5%209.75-9.75z'%20fill%3D'%23c7c7cc'%20transform%3D'translate(60%2C120)%20rotate(180)'%2F%3E%3C%2Fsvg%3E")}.list-block .sortable-handler{right:auto;left:0}.list-block.sortable-opened .item-inner,.list-block.sortable-opened .item-link .item-inner{padding-right:0;padding-left:35px}.list-block.sortable-opened .item-link .item-inner,.list-block.sortable-opened .item-link .item-title-row{background-image:none}.list-block .swipeout-actions-left,.list-block .swipeout-actions-right{direction:ltr}.navbar a.link i+i,.navbar a.link i+span,.navbar a.link span+i,.navbar a.link span+span,.toolbar a.link i+i,.toolbar a.link i+span,.toolbar a.link span+i,.toolbar a.link span+span{margin-left:0;margin-right:7px}.navbar .left a+a,.navbar .right a+a{margin-left:0;margin-right:15px}.navbar .left{margin-right:0;margin-left:10px}.navbar .right{margin-left:0;margin-right:10px}.navbar .right:first-child{right:auto;left:8px}.list-block input[type=text],.list-block input[type=password],.list-block input[type=email],.list-block input[type=tel],.list-block input[type=url],.list-block input[type=date],.list-block input[type=datetime-local],.list-block input[type=number],.list-block select,.list-block textarea{padding-left:0;padding-right:5px}.buttons-row .button:first-child{border-radius:0 5px 5px 0;border-left:none}.buttons-row .button:last-child{border-radius:5px 0 0 5px;border-left-width:1px;border-left-style:solid}.buttons-row .button.button-round:first-child{border-radius:0 27px 27px 0}.buttons-row .button.button-round:last-child{border-radius:27px 0 0 27px}.label-switch input[type=checkbox]+.checkbox:before{left:auto;right:2px}.label-switch input[type=checkbox]+.checkbox:after{right:2px;left:auto;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.label-switch input[type=checkbox]:checked+.checkbox:after{left:auto;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.range-slider{padding-left:0;padding-right:0;margin-left:0;padding-right:3px;padding-left:3px;margin-right:-1px}.range-slider input[type=range]:after{left:auto;right:-5px}.range-slider input[type=range]::-webkit-slider-thumb:after{left:auto;right:0}.range-slider input[type=range]::-webkit-slider-thumb:before{right:auto;left:100%}label.label-radio input[type=radio]~.item-inner,label.label-radio input[type=checkbox]~.item-inner{padding-left:35px;padding-right:0}label.label-radio input[type=radio]:checked~.item-inner,label.label-radio input[type=checkbox]:checked~.item-inner{background-position:15px center}.searchbar input[type=search]{background-position:right center;background-position:-webkit-calc(100% - 8px) center;background-position:calc(100% - 8px) center}.searchbar .searchbar-clear{right:auto;left:0}.searchbar.searchbar-active .searchbar-cancel{margin-left:0;margin-right:8px}.messagebar .link+textarea{margin-left:0;margin-right:8px}.messagebar textarea+.link{margin-left:0;margin-right:8px}.modal-button:first-child{border-radius:0 0 7px 0;border-right:none}.modal-button:last-child{border-right:1px solid #b5b5b5;border-radius:0 0 0 7px}.modal-button:first-child:last-child{border-radius:0 0 7px 7px}.content-block-inner{margin-left:0;margin-right:-15px}.page-fake-shadow,.page-from-center-to-right:before,.page-from-right-to-center:before{right:auto;left:100%;background:-webkit-linear-gradient(right,rgba(0,0,0,0) 0,rgba(0,0,0,0) 10%,rgba(0,0,0,.01) 50%,rgba(0,0,0,.2) 100%);background:linear-gradient(to left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 10%,rgba(0,0,0,.01) 50%,rgba(0,0,0,.2) 100%)}.page-on-left{-webkit-transform:translate3d(20%,0,0);transform:translate3d(20%,0,0)}.page-on-right{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}@-webkit-keyframes pageFromRightToCenter{from{-webkit-transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0)}}@-webkit-keyframes pageFromCenterToRight{from{-webkit-transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-100%,0,0)}}@keyframes pageFromRightToCenter{from{transform:translate3d(-100%,0,0)}to{transform:translate3d(0,0,0)}}@keyframes pageFromCenterToRight{from{transform:translate3d(0,0,0)}to{transform:translate3d(-100%,0,0)}}@-webkit-keyframes pageFromCenterToLeft{from{opacity:1;-webkit-transform:translate3d(0,0,0)}to{opacity:.9;-webkit-transform:translate3d(20%,0,0)}}@-webkit-keyframes pageFromLeftToCenter{from{opacity:.9;-webkit-transform:translate3d(20%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0)}}@keyframes pageFromCenterToLeft{from{opacity:1;transform:translate3d(0,0,0)}to{opacity:.9;transform:translate3d(20%,0,0)}}@keyframes pageFromLeftToCenter{from{opacity:.9;transform:translate3d(20%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.message-received{-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.message-sent{-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.chip-media+.chip-label{margin-left:0;margin-right:4px}.chip-delete{margin-right:0;margin-left:-6px}i.icon.icon-back{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M2%2C20l-2-2l8-8L0%2C2l2-2l10%2C10L2%2C20z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E")}i.icon.icon-forward{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M10%2C0l2%2C2l-8%2C8l8%2C8l-2%2C2L0%2C10L10%2C0z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E")}i.icon.icon-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23007aff'%20d%3D'M14%2C1.6v11.8L2.2%2C7.6L14%2C1.6%20M15%2C0L0%2C7.6L15%2C15V0L15%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}i.icon.icon-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23007aff'%20d%3D'M1%2C1.6l11.8%2C5.8L1%2C13.4V1.6%20M0%2C0v15l15-7.6L0%2C0L0%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.theme-gray i.icon-back,i.icon-back.color-gray,i.icon-back.theme-gray{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M2%2C20l-2-2l8-8L0%2C2l2-2l10%2C10L2%2C20z'%20fill%3D'%238e8e93'%2F%3E%3C%2Fsvg%3E")}.theme-gray i.icon-forward,i.icon-forward.color-gray,i.icon-forward.theme-gray{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M10%2C0l2%2C2l-8%2C8l8%2C8l-2%2C2L0%2C10L10%2C0z'%20fill%3D'%238e8e93'%2F%3E%3C%2Fsvg%3E")}.theme-gray i.icon-next,i.icon-next.color-gray,i.icon-next.theme-gray{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%238e8e93'%20d%3D'M14%2C1.6v11.8L2.2%2C7.6L14%2C1.6%20M15%2C0L0%2C7.6L15%2C15V0L15%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.theme-gray i.icon-prev,i.icon-prev.color-gray,i.icon-prev.theme-gray{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%238e8e93'%20d%3D'M1%2C1.6l11.8%2C5.8L1%2C13.4V1.6%20M0%2C0v15l15-7.6L0%2C0L0%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.theme-white i.icon-back,i.icon-back.color-white,i.icon-back.theme-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M2%2C20l-2-2l8-8L0%2C2l2-2l10%2C10L2%2C20z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.theme-white i.icon-forward,i.icon-forward.color-white,i.icon-forward.theme-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M10%2C0l2%2C2l-8%2C8l8%2C8l-2%2C2L0%2C10L10%2C0z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.theme-white i.icon-next,i.icon-next.color-white,i.icon-next.theme-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23ffffff'%20d%3D'M14%2C1.6v11.8L2.2%2C7.6L14%2C1.6%20M15%2C0L0%2C7.6L15%2C15V0L15%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.theme-white i.icon-prev,i.icon-prev.color-white,i.icon-prev.theme-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23ffffff'%20d%3D'M1%2C1.6l11.8%2C5.8L1%2C13.4V1.6%20M0%2C0v15l15-7.6L0%2C0L0%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.theme-black i.icon-back,i.icon-back.color-black,i.icon-back.theme-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M2%2C20l-2-2l8-8L0%2C2l2-2l10%2C10L2%2C20z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.theme-black i.icon-forward,i.icon-forward.color-black,i.icon-forward.theme-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M10%2C0l2%2C2l-8%2C8l8%2C8l-2%2C2L0%2C10L10%2C0z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.theme-black i.icon-next,i.icon-next.color-black,i.icon-next.theme-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23000000'%20d%3D'M14%2C1.6v11.8L2.2%2C7.6L14%2C1.6%20M15%2C0L0%2C7.6L15%2C15V0L15%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.theme-black i.icon-prev,i.icon-prev.color-black,i.icon-prev.theme-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23000000'%20d%3D'M1%2C1.6l11.8%2C5.8L1%2C13.4V1.6%20M0%2C0v15l15-7.6L0%2C0L0%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.theme-lightblue i.icon-back,i.icon-back.color-lightblue,i.icon-back.theme-lightblue{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M2%2C20l-2-2l8-8L0%2C2l2-2l10%2C10L2%2C20z'%20fill%3D'%235ac8fa'%2F%3E%3C%2Fsvg%3E")}.theme-lightblue i.icon-forward,i.icon-forward.color-lightblue,i.icon-forward.theme-lightblue{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M10%2C0l2%2C2l-8%2C8l8%2C8l-2%2C2L0%2C10L10%2C0z'%20fill%3D'%235ac8fa'%2F%3E%3C%2Fsvg%3E")}.theme-lightblue i.icon-next,i.icon-next.color-lightblue,i.icon-next.theme-lightblue{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%235ac8fa'%20d%3D'M14%2C1.6v11.8L2.2%2C7.6L14%2C1.6%20M15%2C0L0%2C7.6L15%2C15V0L15%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.theme-lightblue i.icon-prev,i.icon-prev.color-lightblue,i.icon-prev.theme-lightblue{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%235ac8fa'%20d%3D'M1%2C1.6l11.8%2C5.8L1%2C13.4V1.6%20M0%2C0v15l15-7.6L0%2C0L0%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.theme-yellow i.icon-back,i.icon-back.color-yellow,i.icon-back.theme-yellow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M2%2C20l-2-2l8-8L0%2C2l2-2l10%2C10L2%2C20z'%20fill%3D'%23ffcc00'%2F%3E%3C%2Fsvg%3E")}.theme-yellow i.icon-forward,i.icon-forward.color-yellow,i.icon-forward.theme-yellow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M10%2C0l2%2C2l-8%2C8l8%2C8l-2%2C2L0%2C10L10%2C0z'%20fill%3D'%23ffcc00'%2F%3E%3C%2Fsvg%3E")}.theme-yellow i.icon-next,i.icon-next.color-yellow,i.icon-next.theme-yellow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23ffcc00'%20d%3D'M14%2C1.6v11.8L2.2%2C7.6L14%2C1.6%20M15%2C0L0%2C7.6L15%2C15V0L15%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.theme-yellow i.icon-prev,i.icon-prev.color-yellow,i.icon-prev.theme-yellow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23ffcc00'%20d%3D'M1%2C1.6l11.8%2C5.8L1%2C13.4V1.6%20M0%2C0v15l15-7.6L0%2C0L0%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.theme-orange i.icon-back,i.icon-back.color-orange,i.icon-back.theme-orange{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M2%2C20l-2-2l8-8L0%2C2l2-2l10%2C10L2%2C20z'%20fill%3D'%23ff9500'%2F%3E%3C%2Fsvg%3E")}.theme-orange i.icon-forward,i.icon-forward.color-orange,i.icon-forward.theme-orange{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M10%2C0l2%2C2l-8%2C8l8%2C8l-2%2C2L0%2C10L10%2C0z'%20fill%3D'%23ff9500'%2F%3E%3C%2Fsvg%3E")}.theme-orange i.icon-next,i.icon-next.color-orange,i.icon-next.theme-orange{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23ff9500'%20d%3D'M14%2C1.6v11.8L2.2%2C7.6L14%2C1.6%20M15%2C0L0%2C7.6L15%2C15V0L15%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.theme-orange i.icon-prev,i.icon-prev.color-orange,i.icon-prev.theme-orange{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23ff9500'%20d%3D'M1%2C1.6l11.8%2C5.8L1%2C13.4V1.6%20M0%2C0v15l15-7.6L0%2C0L0%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.theme-pink i.icon-back,i.icon-back.color-pink,i.icon-back.theme-pink{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M2%2C20l-2-2l8-8L0%2C2l2-2l10%2C10L2%2C20z'%20fill%3D'%23ff2d55'%2F%3E%3C%2Fsvg%3E")}.theme-pink i.icon-forward,i.icon-forward.color-pink,i.icon-forward.theme-pink{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M10%2C0l2%2C2l-8%2C8l8%2C8l-2%2C2L0%2C10L10%2C0z'%20fill%3D'%23ff2d55'%2F%3E%3C%2Fsvg%3E")}.theme-pink i.icon-next,i.icon-next.color-pink,i.icon-next.theme-pink{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23ff2d55'%20d%3D'M14%2C1.6v11.8L2.2%2C7.6L14%2C1.6%20M15%2C0L0%2C7.6L15%2C15V0L15%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.theme-pink i.icon-prev,i.icon-prev.color-pink,i.icon-prev.theme-pink{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23ff2d55'%20d%3D'M1%2C1.6l11.8%2C5.8L1%2C13.4V1.6%20M0%2C0v15l15-7.6L0%2C0L0%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.theme-blue i.icon-back,i.icon-back.color-blue,i.icon-back.theme-blue{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M2%2C20l-2-2l8-8L0%2C2l2-2l10%2C10L2%2C20z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E")}.theme-blue i.icon-forward,i.icon-forward.color-blue,i.icon-forward.theme-blue{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M10%2C0l2%2C2l-8%2C8l8%2C8l-2%2C2L0%2C10L10%2C0z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E")}.theme-blue i.icon-next,i.icon-next.color-blue,i.icon-next.theme-blue{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23007aff'%20d%3D'M14%2C1.6v11.8L2.2%2C7.6L14%2C1.6%20M15%2C0L0%2C7.6L15%2C15V0L15%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.theme-blue i.icon-prev,i.icon-prev.color-blue,i.icon-prev.theme-blue{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23007aff'%20d%3D'M1%2C1.6l11.8%2C5.8L1%2C13.4V1.6%20M0%2C0v15l15-7.6L0%2C0L0%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.theme-green i.icon-back,i.icon-back.color-green,i.icon-back.theme-green{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M2%2C20l-2-2l8-8L0%2C2l2-2l10%2C10L2%2C20z'%20fill%3D'%234cd964'%2F%3E%3C%2Fsvg%3E")}.theme-green i.icon-forward,i.icon-forward.color-green,i.icon-forward.theme-green{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M10%2C0l2%2C2l-8%2C8l8%2C8l-2%2C2L0%2C10L10%2C0z'%20fill%3D'%234cd964'%2F%3E%3C%2Fsvg%3E")}.theme-green i.icon-next,i.icon-next.color-green,i.icon-next.theme-green{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%234cd964'%20d%3D'M14%2C1.6v11.8L2.2%2C7.6L14%2C1.6%20M15%2C0L0%2C7.6L15%2C15V0L15%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.theme-green i.icon-prev,i.icon-prev.color-green,i.icon-prev.theme-green{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%234cd964'%20d%3D'M1%2C1.6l11.8%2C5.8L1%2C13.4V1.6%20M0%2C0v15l15-7.6L0%2C0L0%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.theme-red i.icon-back,i.icon-back.color-red,i.icon-back.theme-red{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M2%2C20l-2-2l8-8L0%2C2l2-2l10%2C10L2%2C20z'%20fill%3D'%23ff3b30'%2F%3E%3C%2Fsvg%3E")}.theme-red i.icon-forward,i.icon-forward.color-red,i.icon-forward.theme-red{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M10%2C0l2%2C2l-8%2C8l8%2C8l-2%2C2L0%2C10L10%2C0z'%20fill%3D'%23ff3b30'%2F%3E%3C%2Fsvg%3E")}.theme-red i.icon-next,i.icon-next.color-red,i.icon-next.theme-red{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23ff3b30'%20d%3D'M14%2C1.6v11.8L2.2%2C7.6L14%2C1.6%20M15%2C0L0%2C7.6L15%2C15V0L15%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.theme-red i.icon-prev,i.icon-prev.color-red,i.icon-prev.theme-red{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23ff3b30'%20d%3D'M1%2C1.6l11.8%2C5.8L1%2C13.4V1.6%20M0%2C0v15l15-7.6L0%2C0L0%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.list-block .accordion-toggle .item-inner{padding-right:0;padding-left:35px;background-position:15px center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%2060%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'm60%2061.5-38.25%2038.25-9.75-9.75%2029.25-28.5-29.25-28.5%209.75-9.75z'%20fill%3D'%23c7c7cc'%20transform%3D'translate(60%2C120)%20rotate(180)'%2F%3E%3C%2Fsvg%3E")}.list-block .accordion-item-expanded.media-item .accordion-item-toggle .item-title-row,.list-block .accordion-item-expanded.media-item>.item-link .item-title-row,.list-block.media-list .accordion-item-expanded .accordion-item-toggle .item-title-row,.list-block.media-list .accordion-item-expanded>.item-link .item-title-row,.list-block:not(.media-list) .accordion-item-expanded:not(.media-item) .accordion-item-toggle .item-inner,.list-block:not(.media-list) .accordion-item-expanded:not(.media-item)>.item-link .item-inner{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%2060%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'm60%2061.5-38.25%2038.25-9.75-9.75%2029.25-28.5-29.25-28.5%209.75-9.75z'%20transform%3D'translate(70%2C%2030)%20rotate(90)'%20fill%3D'%23c7c7cc'%2F%3E%3C%2Fsvg%3E");background-size:20px 20px}.list-block .accordion-item ul{padding-right:0}.timeline-sides .timeline-item{margin-right:-moz-calc(50% - (30px + 10px)/ 2 - 50px);margin-right:-webkit-calc(50% - (30px + 10px)/ 2 - 50px);margin-right:calc(50% - (30px + 10px)/ 2 - 50px);margin-left:0}.timeline-sides .timeline-item .timeline-item-date{text-align:left}.timeline-sides .timeline-item:not(.timeline-item-right):nth-child(2n){-webkit-box-direction:reverse;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:-moz-calc(50% - (30px + 10px)/ 2 - 50px);margin-left:-webkit-calc(50% - (30px + 10px)/ 2 - 50px);margin-left:calc(50% - (30px + 10px)/ 2 - 50px);margin-right:0}.timeline-sides .timeline-item:not(.timeline-item-right):nth-child(2n) .timeline-item-date{text-align:right}.timeline-sides .timeline-item-left{-webkit-box-direction:reverse;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:-moz-calc(50% - (30px + 10px)/ 2 - 50px);margin-left:-webkit-calc(50% - (30px + 10px)/ 2 - 50px);margin-left:calc(50% - (30px + 10px)/ 2 - 50px);margin-right:0}.timeline-sides .timeline-item-left .timeline-item-date{text-align:right}.timeline-sides .timeline-item-right{margin-right:-moz-calc(50% - (30px + 10px)/ 2 - 50px);margin-right:-webkit-calc(50% - (30px + 10px)/ 2 - 50px);margin-right:calc(50% - (30px + 10px)/ 2 - 50px);margin-left:0}.timeline-sides .timeline-item-right .timeline-item-date{text-align:left}@media (min-width:768px){.tablet-sides .timeline-item{margin-right:-moz-calc(50% - (30px + 10px)/ 2 - 50px);margin-right:-webkit-calc(50% - (30px + 10px)/ 2 - 50px);margin-right:calc(50% - (30px + 10px)/ 2 - 50px);margin-left:0}.tablet-sides .timeline-item .timeline-item-date{text-align:left}.tablet-sides .timeline-item:not(.timeline-item-right):nth-child(2n){-webkit-box-direction:reverse;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:-moz-calc(50% - (30px + 10px)/ 2 - 50px);margin-left:-webkit-calc(50% - (30px + 10px)/ 2 - 50px);margin-left:calc(50% - (30px + 10px)/ 2 - 50px);margin-right:0}.tablet-sides .timeline-item:not(.timeline-item-right):nth-child(2n) .timeline-item-date{text-align:right}.tablet-sides .timeline-item-left{-webkit-box-direction:reverse;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:-moz-calc(50% - (30px + 10px)/ 2 - 50px);margin-left:-webkit-calc(50% - (30px + 10px)/ 2 - 50px);margin-left:calc(50% - (30px + 10px)/ 2 - 50px);margin-right:0}.tablet-sides .timeline-item-left .timeline-item-date{text-align:right}.tablet-sides .timeline-item-right{margin-right:-moz-calc(50% - (30px + 10px)/ 2 - 50px);margin-right:-webkit-calc(50% - (30px + 10px)/ 2 - 50px);margin-right:calc(50% - (30px + 10px)/ 2 - 50px);margin-left:0}.tablet-sides .timeline-item-right .timeline-item-date{text-align:left}}.timeline-horizontal .timeline-item-date{text-align:right}.timeline-horizontal .timeline-month:last-child .timeline-item:last-child:after{content:'';position:absolute;right:0;top:0;left:auto;bottom:auto;width:1px;height:100%;background-color:#c4c4c4;display:block;z-index:15;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}html.pixel-ratio-2 .timeline-horizontal .timeline-month:last-child .timeline-item:last-child:after{-webkit-transform:scaleX(.5);transform:scaleX(.5)}html.pixel-ratio-3 .timeline-horizontal .timeline-month:last-child .timeline-item:last-child:after{-webkit-transform:scaleX(.33);transform:scaleX(.33)}.timeline-year:last-child:after{content:'';position:absolute;right:0;top:0;left:auto;bottom:auto;width:1px;height:100%;background-color:#c4c4c4;display:block;z-index:15;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}html.pixel-ratio-2 .timeline-year:last-child:after{-webkit-transform:scaleX(.5);transform:scaleX(.5)}html.pixel-ratio-3 .timeline-year:last-child:after{-webkit-transform:scaleX(.33);transform:scaleX(.33)}
--------------------------------------------------------------------------------
/public/framework7/css/framework7.material.rtl.css:
--------------------------------------------------------------------------------
1 | /**
2 | * Framework7 1.5.2
3 | * Full featured mobile HTML framework for building iOS & Android apps
4 | *
5 | * Google Material Theme
6 | *
7 | * http://framework7.io/
8 | *
9 | * Copyright 2016, Vladimir Kharlampidi
10 | * The iDangero.us
11 | * http://www.idangero.us/
12 | *
13 | * Licensed under MIT
14 | *
15 | * Released on: December 17, 2016
16 | */
17 | /*=============
18 | Framework 7 RTL Additions
19 | =============*/
20 | html {
21 | direction: rtl;
22 | }
23 | /* === Lists === */
24 | .list-block ul ul {
25 | padding-left: 0;
26 | padding-right: 56px;
27 | }
28 | .list-block .item-content {
29 | padding-left: 0;
30 | padding-right: 16px;
31 | }
32 | .list-block .item-inner {
33 | padding-right: 0;
34 | padding-left: 16px;
35 | }
36 | .list-block .item-after {
37 | margin-left: 0;
38 | margin-right: 8px;
39 | }
40 | .list-block .item-media i + i,
41 | .list-block .item-media i + img {
42 | margin-left: 0;
43 | margin-right: 8px;
44 | }
45 | .list-block .item-media + .item-inner {
46 | margin-left: 0;
47 | margin-right: 16px;
48 | }
49 | .list-block .item-link .item-inner {
50 | padding-right: 0;
51 | padding-left: 42px;
52 | background-position: 16px center;
53 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%2060%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'm60%2061.5-38.25%2038.25-9.75-9.75%2029.25-28.5-29.25-28.5%209.75-9.75z'%20fill%3D'%23c7c7cc'%20transform%3D'translate(60%2C120)%20rotate(180)'%2F%3E%3C%2Fsvg%3E");
54 | }
55 | .list-block.media-list .item-link .item-inner,
56 | .list-block li.media-item .item-link .item-inner {
57 | padding-right: 0;
58 | padding-left: 16px;
59 | }
60 | .list-block.media-list .item-link .item-title-row,
61 | .list-block li.media-item .item-link .item-title-row {
62 | padding-right: 0;
63 | padding-left: 26px;
64 | background-position: center left;
65 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%2060%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'm60%2061.5-38.25%2038.25-9.75-9.75%2029.25-28.5-29.25-28.5%209.75-9.75z'%20fill%3D'%23c7c7cc'%20transform%3D'translate(60%2C120)%20rotate(180)'%2F%3E%3C%2Fsvg%3E");
66 | }
67 | .list-block .sortable-handler {
68 | right: auto;
69 | left: 0;
70 | }
71 | .list-block.sortable-opened .item-inner,
72 | .list-block.sortable-opened .item-link .item-inner {
73 | padding-right: 0;
74 | padding-left: 50px;
75 | }
76 | .list-block.sortable-opened .item-link .item-inner,
77 | .list-block.sortable-opened .item-link .item-title-row {
78 | background-image: none;
79 | }
80 | .list-block .swipeout-actions-left,
81 | .list-block .swipeout-actions-right {
82 | direction: ltr;
83 | }
84 | /* === Toolbars === */
85 | .navbar a.link i + span,
86 | .toolbar a.link i + span,
87 | .navbar a.link i + i,
88 | .toolbar a.link i + i,
89 | .navbar a.link span + i,
90 | .toolbar a.link span + i,
91 | .navbar a.link span + span,
92 | .toolbar a.link span + span {
93 | margin-left: 0;
94 | margin-right: 8px;
95 | }
96 | .navbar .right {
97 | margin-left: 0;
98 | margin-right: auto;
99 | }
100 | .tabbar .tab-link-highlight {
101 | left: auto;
102 | right: 0;
103 | }
104 | /* === Forms === */
105 | .list-block input[type="text"],
106 | .list-block input[type="password"],
107 | .list-block input[type="search"],
108 | .list-block input[type="email"],
109 | .list-block input[type="tel"],
110 | .list-block input[type="url"],
111 | .list-block input[type="date"],
112 | .list-block input[type="datetime-local"],
113 | .list-block input[type="time"],
114 | .list-block input[type="number"],
115 | .list-block select,
116 | .list-block textarea {
117 | text-align: right;
118 | }
119 | .list-block .input-item .floating-label,
120 | .list-block.inputs-list .floating-label {
121 | -webkit-transform-origin: right;
122 | transform-origin: right;
123 | }
124 | .buttons-row .button {
125 | margin-left: 0;
126 | margin-right: 8px;
127 | }
128 | .buttons-row .button:first-child {
129 | margin-right: 0;
130 | }
131 | .label-switch .checkbox:after {
132 | left: auto;
133 | right: 0;
134 | }
135 | .label-switch input[type="checkbox"]:checked + .checkbox:after {
136 | -webkit-transform: translateX(-16px);
137 | transform: translateX(-16px);
138 | }
139 | .range-slider input[type="range"]::-webkit-slider-thumb:before {
140 | right: auto;
141 | left: 100%;
142 | }
143 | label.label-checkbox .item-after i.icon-form-checkbox,
144 | label.label-radio .item-after i.icon-form-checkbox,
145 | label.label-checkbox .item-after i.icon-form-radio,
146 | label.label-radio .item-after i.icon-form-radio {
147 | margin-left: 16px;
148 | margin-right: 8px;
149 | }
150 | /* === Search Bar === */
151 | .searchbar input[type="search"] {
152 | background-position: right center;
153 | padding: 0 24px 0 36px;
154 | }
155 | .searchbar .searchbar-clear {
156 | right: auto;
157 | left: -16px;
158 | }
159 | /* === Modals === */
160 | .modal-button + .modal-button {
161 | margin-left: 0;
162 | margin-right: 4px;
163 | }
164 | /* === Content Block === */
165 | .content-block-inner {
166 | margin-left: 0;
167 | margin-right: -16px;
168 | }
169 | /* === Messages === */
170 | .message-received {
171 | -ms-flex-item-align: end;
172 | -webkit-align-self: flex-end;
173 | align-self: flex-end;
174 | -webkit-box-align: end;
175 | -ms-flex-align: end;
176 | -webkit-align-items: flex-end;
177 | align-items: flex-end;
178 | }
179 | .message-sent {
180 | -ms-flex-item-align: start;
181 | -webkit-align-self: flex-start;
182 | align-self: flex-start;
183 | -webkit-box-align: start;
184 | -ms-flex-align: start;
185 | -webkit-align-items: flex-start;
186 | align-items: flex-start;
187 | }
188 | /* === Chips === */
189 | .chip-media {
190 | margin-left: 0;
191 | margin-right: -12px;
192 | }
193 | .chip-media + .chip-label {
194 | margin-left: 0px;
195 | margin-right: 8px;
196 | }
197 | .chip-label + .chip-delete {
198 | margin-left: -8px;
199 | margin-right: 4px;
200 | }
201 | .chip-delete {
202 | margin-left: -8px;
203 | }
204 | /* === Accordion === */
205 | .list-block .accordion-toggle .item-inner {
206 | padding-right: 0;
207 | padding-left: 42px;
208 | background-position: 16px center;
209 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%2060%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'm60%2061.5-38.25%2038.25-9.75-9.75%2029.25-28.5-29.25-28.5%209.75-9.75z'%20fill%3D'%23c7c7cc'%20transform%3D'translate(60%2C120)%20rotate(180)'%2F%3E%3C%2Fsvg%3E");
210 | }
211 | .list-block:not(.media-list) .accordion-item-expanded:not(.media-item) .accordion-item-toggle .item-inner,
212 | .list-block:not(.media-list) .accordion-item-expanded:not(.media-item) > .item-link .item-inner,
213 | .list-block.media-list .accordion-item-expanded .accordion-item-toggle .item-title-row,
214 | .list-block.media-list .accordion-item-expanded > .item-link .item-title-row,
215 | .list-block .accordion-item-expanded.media-item .accordion-item-toggle .item-title-row,
216 | .list-block .accordion-item-expanded.media-item > .item-link .item-title-row {
217 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%2060%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'm60%2061.5-38.25%2038.25-9.75-9.75%2029.25-28.5-29.25-28.5%209.75-9.75z'%20transform%3D'translate(70%2C%2030)%20rotate(90)'%20fill%3D'%23c7c7cc'%2F%3E%3C%2Fsvg%3E");
218 | background-size: 20px 20px;
219 | }
220 | .list-block .accordion-item ul {
221 | padding-right: 0;
222 | }
223 | /* === Icons === */
224 | .contacts-block li:not(.list-group-title) {
225 | padding-left: 0;
226 | padding-right: 56px;
227 | }
228 | /* === Icons === */
229 | i.icon.icon-back {
230 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
231 | }
232 | i.icon.icon-forward {
233 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
234 | }
235 | i.icon.icon-next {
236 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ffffff'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
237 | }
238 | i.icon.icon-prev {
239 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ffffff'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
240 | }
241 | i.icon-back.color-red,
242 | i.icon-back.theme-red {
243 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23f44336'%2F%3E%3C%2Fsvg%3E");
244 | }
245 | i.icon-forward.color-red,
246 | i.icon-forward.theme-red {
247 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23f44336'%2F%3E%3C%2Fsvg%3E");
248 | }
249 | i.icon-next.color-red,
250 | i.icon-next.theme-red {
251 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23f44336'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
252 | }
253 | i.icon-prev.color-red,
254 | i.icon-prev.theme-red {
255 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23f44336'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
256 | }
257 | i.icon-back.color-pink,
258 | i.icon-back.theme-pink {
259 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23e91e63'%2F%3E%3C%2Fsvg%3E");
260 | }
261 | i.icon-forward.color-pink,
262 | i.icon-forward.theme-pink {
263 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23e91e63'%2F%3E%3C%2Fsvg%3E");
264 | }
265 | i.icon-next.color-pink,
266 | i.icon-next.theme-pink {
267 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23e91e63'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
268 | }
269 | i.icon-prev.color-pink,
270 | i.icon-prev.theme-pink {
271 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23e91e63'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
272 | }
273 | i.icon-back.color-purple,
274 | i.icon-back.theme-purple {
275 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%239c27b0'%2F%3E%3C%2Fsvg%3E");
276 | }
277 | i.icon-forward.color-purple,
278 | i.icon-forward.theme-purple {
279 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%239c27b0'%2F%3E%3C%2Fsvg%3E");
280 | }
281 | i.icon-next.color-purple,
282 | i.icon-next.theme-purple {
283 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%239c27b0'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
284 | }
285 | i.icon-prev.color-purple,
286 | i.icon-prev.theme-purple {
287 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%239c27b0'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
288 | }
289 | i.icon-back.color-deeppurple,
290 | i.icon-back.theme-deeppurple {
291 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23673ab7'%2F%3E%3C%2Fsvg%3E");
292 | }
293 | i.icon-forward.color-deeppurple,
294 | i.icon-forward.theme-deeppurple {
295 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23673ab7'%2F%3E%3C%2Fsvg%3E");
296 | }
297 | i.icon-next.color-deeppurple,
298 | i.icon-next.theme-deeppurple {
299 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23673ab7'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
300 | }
301 | i.icon-prev.color-deeppurple,
302 | i.icon-prev.theme-deeppurple {
303 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23673ab7'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
304 | }
305 | i.icon-back.color-indigo,
306 | i.icon-back.theme-indigo {
307 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%233f51b5'%2F%3E%3C%2Fsvg%3E");
308 | }
309 | i.icon-forward.color-indigo,
310 | i.icon-forward.theme-indigo {
311 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%233f51b5'%2F%3E%3C%2Fsvg%3E");
312 | }
313 | i.icon-next.color-indigo,
314 | i.icon-next.theme-indigo {
315 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%233f51b5'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
316 | }
317 | i.icon-prev.color-indigo,
318 | i.icon-prev.theme-indigo {
319 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%233f51b5'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
320 | }
321 | i.icon-back.color-blue,
322 | i.icon-back.theme-blue {
323 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%232196f3'%2F%3E%3C%2Fsvg%3E");
324 | }
325 | i.icon-forward.color-blue,
326 | i.icon-forward.theme-blue {
327 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%232196f3'%2F%3E%3C%2Fsvg%3E");
328 | }
329 | i.icon-next.color-blue,
330 | i.icon-next.theme-blue {
331 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%232196f3'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
332 | }
333 | i.icon-prev.color-blue,
334 | i.icon-prev.theme-blue {
335 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%232196f3'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
336 | }
337 | i.icon-back.color-lightblue,
338 | i.icon-back.theme-lightblue {
339 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%2303a9f4'%2F%3E%3C%2Fsvg%3E");
340 | }
341 | i.icon-forward.color-lightblue,
342 | i.icon-forward.theme-lightblue {
343 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%2303a9f4'%2F%3E%3C%2Fsvg%3E");
344 | }
345 | i.icon-next.color-lightblue,
346 | i.icon-next.theme-lightblue {
347 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%2303a9f4'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
348 | }
349 | i.icon-prev.color-lightblue,
350 | i.icon-prev.theme-lightblue {
351 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%2303a9f4'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
352 | }
353 | i.icon-back.color-cyan,
354 | i.icon-back.theme-cyan {
355 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%2300bcd4'%2F%3E%3C%2Fsvg%3E");
356 | }
357 | i.icon-forward.color-cyan,
358 | i.icon-forward.theme-cyan {
359 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%2300bcd4'%2F%3E%3C%2Fsvg%3E");
360 | }
361 | i.icon-next.color-cyan,
362 | i.icon-next.theme-cyan {
363 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%2300bcd4'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
364 | }
365 | i.icon-prev.color-cyan,
366 | i.icon-prev.theme-cyan {
367 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%2300bcd4'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
368 | }
369 | i.icon-back.color-teal,
370 | i.icon-back.theme-teal {
371 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23009688'%2F%3E%3C%2Fsvg%3E");
372 | }
373 | i.icon-forward.color-teal,
374 | i.icon-forward.theme-teal {
375 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23009688'%2F%3E%3C%2Fsvg%3E");
376 | }
377 | i.icon-next.color-teal,
378 | i.icon-next.theme-teal {
379 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23009688'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
380 | }
381 | i.icon-prev.color-teal,
382 | i.icon-prev.theme-teal {
383 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23009688'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
384 | }
385 | i.icon-back.color-green,
386 | i.icon-back.theme-green {
387 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%234caf50'%2F%3E%3C%2Fsvg%3E");
388 | }
389 | i.icon-forward.color-green,
390 | i.icon-forward.theme-green {
391 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%234caf50'%2F%3E%3C%2Fsvg%3E");
392 | }
393 | i.icon-next.color-green,
394 | i.icon-next.theme-green {
395 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%234caf50'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
396 | }
397 | i.icon-prev.color-green,
398 | i.icon-prev.theme-green {
399 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%234caf50'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
400 | }
401 | i.icon-back.color-lightgreen,
402 | i.icon-back.theme-lightgreen {
403 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%238bc34a'%2F%3E%3C%2Fsvg%3E");
404 | }
405 | i.icon-forward.color-lightgreen,
406 | i.icon-forward.theme-lightgreen {
407 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%238bc34a'%2F%3E%3C%2Fsvg%3E");
408 | }
409 | i.icon-next.color-lightgreen,
410 | i.icon-next.theme-lightgreen {
411 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%238bc34a'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
412 | }
413 | i.icon-prev.color-lightgreen,
414 | i.icon-prev.theme-lightgreen {
415 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%238bc34a'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
416 | }
417 | i.icon-back.color-lime,
418 | i.icon-back.theme-lime {
419 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23cddc39'%2F%3E%3C%2Fsvg%3E");
420 | }
421 | i.icon-forward.color-lime,
422 | i.icon-forward.theme-lime {
423 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23cddc39'%2F%3E%3C%2Fsvg%3E");
424 | }
425 | i.icon-next.color-lime,
426 | i.icon-next.theme-lime {
427 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23cddc39'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
428 | }
429 | i.icon-prev.color-lime,
430 | i.icon-prev.theme-lime {
431 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23cddc39'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
432 | }
433 | i.icon-back.color-yellow,
434 | i.icon-back.theme-yellow {
435 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23ffeb3b'%2F%3E%3C%2Fsvg%3E");
436 | }
437 | i.icon-forward.color-yellow,
438 | i.icon-forward.theme-yellow {
439 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23ffeb3b'%2F%3E%3C%2Fsvg%3E");
440 | }
441 | i.icon-next.color-yellow,
442 | i.icon-next.theme-yellow {
443 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ffeb3b'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
444 | }
445 | i.icon-prev.color-yellow,
446 | i.icon-prev.theme-yellow {
447 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ffeb3b'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
448 | }
449 | i.icon-back.color-amber,
450 | i.icon-back.theme-amber {
451 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23ffc107'%2F%3E%3C%2Fsvg%3E");
452 | }
453 | i.icon-forward.color-amber,
454 | i.icon-forward.theme-amber {
455 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23ffc107'%2F%3E%3C%2Fsvg%3E");
456 | }
457 | i.icon-next.color-amber,
458 | i.icon-next.theme-amber {
459 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ffc107'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
460 | }
461 | i.icon-prev.color-amber,
462 | i.icon-prev.theme-amber {
463 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ffc107'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
464 | }
465 | i.icon-back.color-orange,
466 | i.icon-back.theme-orange {
467 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23ff9800'%2F%3E%3C%2Fsvg%3E");
468 | }
469 | i.icon-forward.color-orange,
470 | i.icon-forward.theme-orange {
471 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23ff9800'%2F%3E%3C%2Fsvg%3E");
472 | }
473 | i.icon-next.color-orange,
474 | i.icon-next.theme-orange {
475 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ff9800'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
476 | }
477 | i.icon-prev.color-orange,
478 | i.icon-prev.theme-orange {
479 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ff9800'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
480 | }
481 | i.icon-back.color-deeporange,
482 | i.icon-back.theme-deeporange {
483 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23ff5722'%2F%3E%3C%2Fsvg%3E");
484 | }
485 | i.icon-forward.color-deeporange,
486 | i.icon-forward.theme-deeporange {
487 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23ff5722'%2F%3E%3C%2Fsvg%3E");
488 | }
489 | i.icon-next.color-deeporange,
490 | i.icon-next.theme-deeporange {
491 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ff5722'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
492 | }
493 | i.icon-prev.color-deeporange,
494 | i.icon-prev.theme-deeporange {
495 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ff5722'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
496 | }
497 | i.icon-back.color-brown,
498 | i.icon-back.theme-brown {
499 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23795548'%2F%3E%3C%2Fsvg%3E");
500 | }
501 | i.icon-forward.color-brown,
502 | i.icon-forward.theme-brown {
503 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23795548'%2F%3E%3C%2Fsvg%3E");
504 | }
505 | i.icon-next.color-brown,
506 | i.icon-next.theme-brown {
507 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23795548'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
508 | }
509 | i.icon-prev.color-brown,
510 | i.icon-prev.theme-brown {
511 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23795548'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
512 | }
513 | i.icon-back.color-gray,
514 | i.icon-back.theme-gray {
515 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%239e9e9e'%2F%3E%3C%2Fsvg%3E");
516 | }
517 | i.icon-forward.color-gray,
518 | i.icon-forward.theme-gray {
519 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%239e9e9e'%2F%3E%3C%2Fsvg%3E");
520 | }
521 | i.icon-next.color-gray,
522 | i.icon-next.theme-gray {
523 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%239e9e9e'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
524 | }
525 | i.icon-prev.color-gray,
526 | i.icon-prev.theme-gray {
527 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%239e9e9e'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
528 | }
529 | i.icon-back.color-bluegray,
530 | i.icon-back.theme-bluegray {
531 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23607d8b'%2F%3E%3C%2Fsvg%3E");
532 | }
533 | i.icon-forward.color-bluegray,
534 | i.icon-forward.theme-bluegray {
535 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23607d8b'%2F%3E%3C%2Fsvg%3E");
536 | }
537 | i.icon-next.color-bluegray,
538 | i.icon-next.theme-bluegray {
539 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23607d8b'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
540 | }
541 | i.icon-prev.color-bluegray,
542 | i.icon-prev.theme-bluegray {
543 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23607d8b'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
544 | }
545 | i.icon-back.color-white,
546 | i.icon-back.theme-white {
547 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
548 | }
549 | i.icon-forward.color-white,
550 | i.icon-forward.theme-white {
551 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
552 | }
553 | i.icon-next.color-white,
554 | i.icon-next.theme-white {
555 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ffffff'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
556 | }
557 | i.icon-prev.color-white,
558 | i.icon-prev.theme-white {
559 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ffffff'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
560 | }
561 | i.icon-back.color-black,
562 | i.icon-back.theme-black {
563 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
564 | }
565 | i.icon-forward.color-black,
566 | i.icon-forward.theme-black {
567 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
568 | }
569 | i.icon-next.color-black,
570 | i.icon-next.theme-black {
571 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23000000'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
572 | }
573 | i.icon-prev.color-black,
574 | i.icon-prev.theme-black {
575 | background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23000000'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
576 | }
577 | /* === Timeline === */
578 | .timeline-sides .timeline-item {
579 | margin-right: -moz-calc(50% - (32px + 10px) / 2 - 50px);
580 | margin-right: -webkit-calc(50% - (32px + 10px) / 2 - 50px);
581 | margin-right: calc(50% - (32px + 10px) / 2 - 50px);
582 | margin-left: 0;
583 | }
584 | .timeline-sides .timeline-item .timeline-item-date {
585 | text-align: left;
586 | }
587 | .timeline-sides .timeline-item:not(.timeline-item-right):nth-child(2n) {
588 | -webkit-box-direction: reverse;
589 | -moz-box-direction: reverse;
590 | -ms-flex-direction: row-reverse;
591 | -webkit-flex-direction: row-reverse;
592 | flex-direction: row-reverse;
593 | margin-left: -moz-calc(50% - (32px + 10px) / 2 - 50px);
594 | margin-left: -webkit-calc(50% - (32px + 10px) / 2 - 50px);
595 | margin-left: calc(50% - (32px + 10px) / 2 - 50px);
596 | margin-right: 0;
597 | }
598 | .timeline-sides .timeline-item:not(.timeline-item-right):nth-child(2n) .timeline-item-date {
599 | text-align: right;
600 | }
601 | .timeline-sides .timeline-item-left {
602 | -webkit-box-direction: reverse;
603 | -moz-box-direction: reverse;
604 | -ms-flex-direction: row-reverse;
605 | -webkit-flex-direction: row-reverse;
606 | flex-direction: row-reverse;
607 | margin-left: -moz-calc(50% - (32px + 10px) / 2 - 50px);
608 | margin-left: -webkit-calc(50% - (32px + 10px) / 2 - 50px);
609 | margin-left: calc(50% - (32px + 10px) / 2 - 50px);
610 | margin-right: 0;
611 | }
612 | .timeline-sides .timeline-item-left .timeline-item-date {
613 | text-align: right;
614 | }
615 | .timeline-sides .timeline-item-right {
616 | margin-right: -moz-calc(50% - (32px + 10px) / 2 - 50px);
617 | margin-right: -webkit-calc(50% - (32px + 10px) / 2 - 50px);
618 | margin-right: calc(50% - (32px + 10px) / 2 - 50px);
619 | margin-left: 0;
620 | }
621 | .timeline-sides .timeline-item-right .timeline-item-date {
622 | text-align: left;
623 | }
624 | @media (min-width: 768px) {
625 | .tablet-sides .timeline-item {
626 | margin-right: -moz-calc(50% - (32px + 10px) / 2 - 50px);
627 | margin-right: -webkit-calc(50% - (32px + 10px) / 2 - 50px);
628 | margin-right: calc(50% - (32px + 10px) / 2 - 50px);
629 | margin-left: 0;
630 | }
631 | .tablet-sides .timeline-item .timeline-item-date {
632 | text-align: left;
633 | }
634 | .tablet-sides .timeline-item:not(.timeline-item-right):nth-child(2n) {
635 | -webkit-box-direction: reverse;
636 | -moz-box-direction: reverse;
637 | -ms-flex-direction: row-reverse;
638 | -webkit-flex-direction: row-reverse;
639 | flex-direction: row-reverse;
640 | margin-left: -moz-calc(50% - (32px + 10px) / 2 - 50px);
641 | margin-left: -webkit-calc(50% - (32px + 10px) / 2 - 50px);
642 | margin-left: calc(50% - (32px + 10px) / 2 - 50px);
643 | margin-right: 0;
644 | }
645 | .tablet-sides .timeline-item:not(.timeline-item-right):nth-child(2n) .timeline-item-date {
646 | text-align: right;
647 | }
648 | .tablet-sides .timeline-item-left {
649 | -webkit-box-direction: reverse;
650 | -moz-box-direction: reverse;
651 | -ms-flex-direction: row-reverse;
652 | -webkit-flex-direction: row-reverse;
653 | flex-direction: row-reverse;
654 | margin-left: -moz-calc(50% - (32px + 10px) / 2 - 50px);
655 | margin-left: -webkit-calc(50% - (32px + 10px) / 2 - 50px);
656 | margin-left: calc(50% - (32px + 10px) / 2 - 50px);
657 | margin-right: 0;
658 | }
659 | .tablet-sides .timeline-item-left .timeline-item-date {
660 | text-align: right;
661 | }
662 | .tablet-sides .timeline-item-right {
663 | margin-right: -moz-calc(50% - (32px + 10px) / 2 - 50px);
664 | margin-right: -webkit-calc(50% - (32px + 10px) / 2 - 50px);
665 | margin-right: calc(50% - (32px + 10px) / 2 - 50px);
666 | margin-left: 0;
667 | }
668 | .tablet-sides .timeline-item-right .timeline-item-date {
669 | text-align: left;
670 | }
671 | }
672 | .timeline-horizontal .timeline-item-date {
673 | text-align: right;
674 | }
675 |
--------------------------------------------------------------------------------
/public/framework7/css/framework7.material.rtl.min.css:
--------------------------------------------------------------------------------
1 | /**
2 | * Framework7 1.5.2
3 | * Full featured mobile HTML framework for building iOS & Android apps
4 | *
5 | * http://framework7.io/
6 | *
7 | * Copyright 2016, Vladimir Kharlampidi
8 | * The iDangero.us
9 | * http://www.idangero.us/
10 | *
11 | * Licensed under MIT
12 | *
13 | * Released on: December 17, 2016
14 | */
15 | html{direction:rtl}.list-block ul ul{padding-left:0;padding-right:56px}.list-block .item-content{padding-left:0;padding-right:16px}.list-block .item-inner{padding-right:0;padding-left:16px}.list-block .item-after{margin-left:0;margin-right:8px}.list-block .item-media i+i,.list-block .item-media i+img{margin-left:0;margin-right:8px}.list-block .item-media+.item-inner{margin-left:0;margin-right:16px}.list-block .item-link .item-inner{padding-right:0;padding-left:42px;background-position:16px center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%2060%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'm60%2061.5-38.25%2038.25-9.75-9.75%2029.25-28.5-29.25-28.5%209.75-9.75z'%20fill%3D'%23c7c7cc'%20transform%3D'translate(60%2C120)%20rotate(180)'%2F%3E%3C%2Fsvg%3E")}.list-block li.media-item .item-link .item-inner,.list-block.media-list .item-link .item-inner{padding-right:0;padding-left:16px}.list-block li.media-item .item-link .item-title-row,.list-block.media-list .item-link .item-title-row{padding-right:0;padding-left:26px;background-position:center left;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%2060%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'm60%2061.5-38.25%2038.25-9.75-9.75%2029.25-28.5-29.25-28.5%209.75-9.75z'%20fill%3D'%23c7c7cc'%20transform%3D'translate(60%2C120)%20rotate(180)'%2F%3E%3C%2Fsvg%3E")}.list-block .sortable-handler{right:auto;left:0}.list-block.sortable-opened .item-inner,.list-block.sortable-opened .item-link .item-inner{padding-right:0;padding-left:50px}.list-block.sortable-opened .item-link .item-inner,.list-block.sortable-opened .item-link .item-title-row{background-image:none}.list-block .swipeout-actions-left,.list-block .swipeout-actions-right{direction:ltr}.navbar a.link i+i,.navbar a.link i+span,.navbar a.link span+i,.navbar a.link span+span,.toolbar a.link i+i,.toolbar a.link i+span,.toolbar a.link span+i,.toolbar a.link span+span{margin-left:0;margin-right:8px}.navbar .right{margin-left:0;margin-right:auto}.tabbar .tab-link-highlight{left:auto;right:0}.list-block input[type=text],.list-block input[type=password],.list-block input[type=search],.list-block input[type=email],.list-block input[type=tel],.list-block input[type=url],.list-block input[type=date],.list-block input[type=datetime-local],.list-block input[type=time],.list-block input[type=number],.list-block select,.list-block textarea{text-align:right}.list-block .input-item .floating-label,.list-block.inputs-list .floating-label{-webkit-transform-origin:right;transform-origin:right}.buttons-row .button{margin-left:0;margin-right:8px}.buttons-row .button:first-child{margin-right:0}.label-switch .checkbox:after{left:auto;right:0}.label-switch input[type=checkbox]:checked+.checkbox:after{-webkit-transform:translateX(-16px);transform:translateX(-16px)}.range-slider input[type=range]::-webkit-slider-thumb:before{right:auto;left:100%}label.label-checkbox .item-after i.icon-form-checkbox,label.label-checkbox .item-after i.icon-form-radio,label.label-radio .item-after i.icon-form-checkbox,label.label-radio .item-after i.icon-form-radio{margin-left:16px;margin-right:8px}.searchbar input[type=search]{background-position:right center;padding:0 24px 0 36px}.searchbar .searchbar-clear{right:auto;left:-16px}.modal-button+.modal-button{margin-left:0;margin-right:4px}.content-block-inner{margin-left:0;margin-right:-16px}.message-received{-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.message-sent{-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.chip-media{margin-left:0;margin-right:-12px}.chip-media+.chip-label{margin-left:0;margin-right:8px}.chip-label+.chip-delete{margin-left:-8px;margin-right:4px}.chip-delete{margin-left:-8px}.list-block .accordion-toggle .item-inner{padding-right:0;padding-left:42px;background-position:16px center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%2060%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'm60%2061.5-38.25%2038.25-9.75-9.75%2029.25-28.5-29.25-28.5%209.75-9.75z'%20fill%3D'%23c7c7cc'%20transform%3D'translate(60%2C120)%20rotate(180)'%2F%3E%3C%2Fsvg%3E")}.list-block .accordion-item-expanded.media-item .accordion-item-toggle .item-title-row,.list-block .accordion-item-expanded.media-item>.item-link .item-title-row,.list-block.media-list .accordion-item-expanded .accordion-item-toggle .item-title-row,.list-block.media-list .accordion-item-expanded>.item-link .item-title-row,.list-block:not(.media-list) .accordion-item-expanded:not(.media-item) .accordion-item-toggle .item-inner,.list-block:not(.media-list) .accordion-item-expanded:not(.media-item)>.item-link .item-inner{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%2060%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'm60%2061.5-38.25%2038.25-9.75-9.75%2029.25-28.5-29.25-28.5%209.75-9.75z'%20transform%3D'translate(70%2C%2030)%20rotate(90)'%20fill%3D'%23c7c7cc'%2F%3E%3C%2Fsvg%3E");background-size:20px 20px}.list-block .accordion-item ul{padding-right:0}.contacts-block li:not(.list-group-title){padding-left:0;padding-right:56px}i.icon.icon-back{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}i.icon.icon-forward{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}i.icon.icon-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ffffff'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon.icon-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ffffff'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-back.color-red,i.icon-back.theme-red{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23f44336'%2F%3E%3C%2Fsvg%3E")}i.icon-forward.color-red,i.icon-forward.theme-red{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23f44336'%2F%3E%3C%2Fsvg%3E")}i.icon-next.color-red,i.icon-next.theme-red{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23f44336'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-prev.color-red,i.icon-prev.theme-red{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23f44336'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-back.color-pink,i.icon-back.theme-pink{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23e91e63'%2F%3E%3C%2Fsvg%3E")}i.icon-forward.color-pink,i.icon-forward.theme-pink{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23e91e63'%2F%3E%3C%2Fsvg%3E")}i.icon-next.color-pink,i.icon-next.theme-pink{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23e91e63'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-prev.color-pink,i.icon-prev.theme-pink{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23e91e63'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-back.color-purple,i.icon-back.theme-purple{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%239c27b0'%2F%3E%3C%2Fsvg%3E")}i.icon-forward.color-purple,i.icon-forward.theme-purple{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%239c27b0'%2F%3E%3C%2Fsvg%3E")}i.icon-next.color-purple,i.icon-next.theme-purple{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%239c27b0'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-prev.color-purple,i.icon-prev.theme-purple{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%239c27b0'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-back.color-deeppurple,i.icon-back.theme-deeppurple{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23673ab7'%2F%3E%3C%2Fsvg%3E")}i.icon-forward.color-deeppurple,i.icon-forward.theme-deeppurple{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23673ab7'%2F%3E%3C%2Fsvg%3E")}i.icon-next.color-deeppurple,i.icon-next.theme-deeppurple{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23673ab7'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-prev.color-deeppurple,i.icon-prev.theme-deeppurple{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23673ab7'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-back.color-indigo,i.icon-back.theme-indigo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%233f51b5'%2F%3E%3C%2Fsvg%3E")}i.icon-forward.color-indigo,i.icon-forward.theme-indigo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%233f51b5'%2F%3E%3C%2Fsvg%3E")}i.icon-next.color-indigo,i.icon-next.theme-indigo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%233f51b5'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-prev.color-indigo,i.icon-prev.theme-indigo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%233f51b5'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-back.color-blue,i.icon-back.theme-blue{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%232196f3'%2F%3E%3C%2Fsvg%3E")}i.icon-forward.color-blue,i.icon-forward.theme-blue{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%232196f3'%2F%3E%3C%2Fsvg%3E")}i.icon-next.color-blue,i.icon-next.theme-blue{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%232196f3'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-prev.color-blue,i.icon-prev.theme-blue{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%232196f3'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-back.color-lightblue,i.icon-back.theme-lightblue{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%2303a9f4'%2F%3E%3C%2Fsvg%3E")}i.icon-forward.color-lightblue,i.icon-forward.theme-lightblue{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%2303a9f4'%2F%3E%3C%2Fsvg%3E")}i.icon-next.color-lightblue,i.icon-next.theme-lightblue{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%2303a9f4'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-prev.color-lightblue,i.icon-prev.theme-lightblue{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%2303a9f4'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-back.color-cyan,i.icon-back.theme-cyan{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%2300bcd4'%2F%3E%3C%2Fsvg%3E")}i.icon-forward.color-cyan,i.icon-forward.theme-cyan{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%2300bcd4'%2F%3E%3C%2Fsvg%3E")}i.icon-next.color-cyan,i.icon-next.theme-cyan{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%2300bcd4'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-prev.color-cyan,i.icon-prev.theme-cyan{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%2300bcd4'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-back.color-teal,i.icon-back.theme-teal{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23009688'%2F%3E%3C%2Fsvg%3E")}i.icon-forward.color-teal,i.icon-forward.theme-teal{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23009688'%2F%3E%3C%2Fsvg%3E")}i.icon-next.color-teal,i.icon-next.theme-teal{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23009688'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-prev.color-teal,i.icon-prev.theme-teal{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23009688'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-back.color-green,i.icon-back.theme-green{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%234caf50'%2F%3E%3C%2Fsvg%3E")}i.icon-forward.color-green,i.icon-forward.theme-green{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%234caf50'%2F%3E%3C%2Fsvg%3E")}i.icon-next.color-green,i.icon-next.theme-green{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%234caf50'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-prev.color-green,i.icon-prev.theme-green{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%234caf50'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-back.color-lightgreen,i.icon-back.theme-lightgreen{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%238bc34a'%2F%3E%3C%2Fsvg%3E")}i.icon-forward.color-lightgreen,i.icon-forward.theme-lightgreen{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%238bc34a'%2F%3E%3C%2Fsvg%3E")}i.icon-next.color-lightgreen,i.icon-next.theme-lightgreen{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%238bc34a'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-prev.color-lightgreen,i.icon-prev.theme-lightgreen{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%238bc34a'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-back.color-lime,i.icon-back.theme-lime{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23cddc39'%2F%3E%3C%2Fsvg%3E")}i.icon-forward.color-lime,i.icon-forward.theme-lime{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23cddc39'%2F%3E%3C%2Fsvg%3E")}i.icon-next.color-lime,i.icon-next.theme-lime{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23cddc39'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-prev.color-lime,i.icon-prev.theme-lime{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23cddc39'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-back.color-yellow,i.icon-back.theme-yellow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23ffeb3b'%2F%3E%3C%2Fsvg%3E")}i.icon-forward.color-yellow,i.icon-forward.theme-yellow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23ffeb3b'%2F%3E%3C%2Fsvg%3E")}i.icon-next.color-yellow,i.icon-next.theme-yellow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ffeb3b'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-prev.color-yellow,i.icon-prev.theme-yellow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ffeb3b'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-back.color-amber,i.icon-back.theme-amber{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23ffc107'%2F%3E%3C%2Fsvg%3E")}i.icon-forward.color-amber,i.icon-forward.theme-amber{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23ffc107'%2F%3E%3C%2Fsvg%3E")}i.icon-next.color-amber,i.icon-next.theme-amber{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ffc107'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-prev.color-amber,i.icon-prev.theme-amber{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ffc107'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-back.color-orange,i.icon-back.theme-orange{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23ff9800'%2F%3E%3C%2Fsvg%3E")}i.icon-forward.color-orange,i.icon-forward.theme-orange{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23ff9800'%2F%3E%3C%2Fsvg%3E")}i.icon-next.color-orange,i.icon-next.theme-orange{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ff9800'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-prev.color-orange,i.icon-prev.theme-orange{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ff9800'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-back.color-deeporange,i.icon-back.theme-deeporange{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23ff5722'%2F%3E%3C%2Fsvg%3E")}i.icon-forward.color-deeporange,i.icon-forward.theme-deeporange{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23ff5722'%2F%3E%3C%2Fsvg%3E")}i.icon-next.color-deeporange,i.icon-next.theme-deeporange{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ff5722'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-prev.color-deeporange,i.icon-prev.theme-deeporange{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ff5722'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-back.color-brown,i.icon-back.theme-brown{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23795548'%2F%3E%3C%2Fsvg%3E")}i.icon-forward.color-brown,i.icon-forward.theme-brown{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23795548'%2F%3E%3C%2Fsvg%3E")}i.icon-next.color-brown,i.icon-next.theme-brown{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23795548'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-prev.color-brown,i.icon-prev.theme-brown{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23795548'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-back.color-gray,i.icon-back.theme-gray{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%239e9e9e'%2F%3E%3C%2Fsvg%3E")}i.icon-forward.color-gray,i.icon-forward.theme-gray{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%239e9e9e'%2F%3E%3C%2Fsvg%3E")}i.icon-next.color-gray,i.icon-next.theme-gray{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%239e9e9e'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-prev.color-gray,i.icon-prev.theme-gray{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%239e9e9e'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-back.color-bluegray,i.icon-back.theme-bluegray{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23607d8b'%2F%3E%3C%2Fsvg%3E")}i.icon-forward.color-bluegray,i.icon-forward.theme-bluegray{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23607d8b'%2F%3E%3C%2Fsvg%3E")}i.icon-next.color-bluegray,i.icon-next.theme-bluegray{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23607d8b'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-prev.color-bluegray,i.icon-prev.theme-bluegray{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23607d8b'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-back.color-white,i.icon-back.theme-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}i.icon-forward.color-white,i.icon-forward.theme-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}i.icon-next.color-white,i.icon-next.theme-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ffffff'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-prev.color-white,i.icon-prev.theme-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ffffff'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-back.color-black,i.icon-back.theme-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}i.icon-forward.color-black,i.icon-forward.theme-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}i.icon-next.color-black,i.icon-next.theme-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23000000'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon-prev.color-black,i.icon-prev.theme-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23000000'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}.timeline-sides .timeline-item{margin-right:-moz-calc(50% - (32px + 10px)/ 2 - 50px);margin-right:-webkit-calc(50% - (32px + 10px)/ 2 - 50px);margin-right:calc(50% - (32px + 10px)/ 2 - 50px);margin-left:0}.timeline-sides .timeline-item .timeline-item-date{text-align:left}.timeline-sides .timeline-item:not(.timeline-item-right):nth-child(2n){-webkit-box-direction:reverse;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:-moz-calc(50% - (32px + 10px)/ 2 - 50px);margin-left:-webkit-calc(50% - (32px + 10px)/ 2 - 50px);margin-left:calc(50% - (32px + 10px)/ 2 - 50px);margin-right:0}.timeline-sides .timeline-item:not(.timeline-item-right):nth-child(2n) .timeline-item-date{text-align:right}.timeline-sides .timeline-item-left{-webkit-box-direction:reverse;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:-moz-calc(50% - (32px + 10px)/ 2 - 50px);margin-left:-webkit-calc(50% - (32px + 10px)/ 2 - 50px);margin-left:calc(50% - (32px + 10px)/ 2 - 50px);margin-right:0}.timeline-sides .timeline-item-left .timeline-item-date{text-align:right}.timeline-sides .timeline-item-right{margin-right:-moz-calc(50% - (32px + 10px)/ 2 - 50px);margin-right:-webkit-calc(50% - (32px + 10px)/ 2 - 50px);margin-right:calc(50% - (32px + 10px)/ 2 - 50px);margin-left:0}.timeline-sides .timeline-item-right .timeline-item-date{text-align:left}@media (min-width:768px){.tablet-sides .timeline-item{margin-right:-moz-calc(50% - (32px + 10px)/ 2 - 50px);margin-right:-webkit-calc(50% - (32px + 10px)/ 2 - 50px);margin-right:calc(50% - (32px + 10px)/ 2 - 50px);margin-left:0}.tablet-sides .timeline-item .timeline-item-date{text-align:left}.tablet-sides .timeline-item:not(.timeline-item-right):nth-child(2n){-webkit-box-direction:reverse;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:-moz-calc(50% - (32px + 10px)/ 2 - 50px);margin-left:-webkit-calc(50% - (32px + 10px)/ 2 - 50px);margin-left:calc(50% - (32px + 10px)/ 2 - 50px);margin-right:0}.tablet-sides .timeline-item:not(.timeline-item-right):nth-child(2n) .timeline-item-date{text-align:right}.tablet-sides .timeline-item-left{-webkit-box-direction:reverse;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:-moz-calc(50% - (32px + 10px)/ 2 - 50px);margin-left:-webkit-calc(50% - (32px + 10px)/ 2 - 50px);margin-left:calc(50% - (32px + 10px)/ 2 - 50px);margin-right:0}.tablet-sides .timeline-item-left .timeline-item-date{text-align:right}.tablet-sides .timeline-item-right{margin-right:-moz-calc(50% - (32px + 10px)/ 2 - 50px);margin-right:-webkit-calc(50% - (32px + 10px)/ 2 - 50px);margin-right:calc(50% - (32px + 10px)/ 2 - 50px);margin-left:0}.tablet-sides .timeline-item-right .timeline-item-date{text-align:left}}.timeline-horizontal .timeline-item-date{text-align:right}
--------------------------------------------------------------------------------
/public/framework7/css/my-app.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/roshanca/starter-framework7/c2acfd6de6c5cc39b258526bb0d14eae464fad7f/public/framework7/css/my-app.css
--------------------------------------------------------------------------------
/public/framework7/img/i-f7-ios.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/roshanca/starter-framework7/c2acfd6de6c5cc39b258526bb0d14eae464fad7f/public/framework7/img/i-f7-ios.png
--------------------------------------------------------------------------------
/public/framework7/img/i-f7-material.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/roshanca/starter-framework7/c2acfd6de6c5cc39b258526bb0d14eae464fad7f/public/framework7/img/i-f7-material.png
--------------------------------------------------------------------------------
/public/framework7/js/my-app.js:
--------------------------------------------------------------------------------
1 | // Initialize your app
2 | var myApp = new Framework7();
3 |
4 | // Export selectors engine
5 | var $$ = Dom7;
6 |
7 | // Add view
8 | var mainView = myApp.addView('.view-main', {
9 | // Because we use fixed-through navbar we can enable dynamic navbar
10 | dynamicNavbar: true
11 | });
12 |
13 | // Callbacks to run specific code for specific pages, for example for About page:
14 | myApp.onPageInit('about', function (page) {
15 | // run createContentPage func after link was clicked
16 | $$('.create-page').on('click', function () {
17 | createContentPage();
18 | });
19 | });
20 |
21 | // Generate dynamic page
22 | var dynamicPageIndex = 0;
23 | function createContentPage() {
24 | mainView.router.loadContent(
25 | '' +
26 | '' +
27 | '
' +
28 | '
' +
29 | '
Dynamic Page ' + (++dynamicPageIndex) + '
' +
30 | '
' +
31 | '
' +
32 | '' +
33 | ' ' +
34 | '
' +
35 | ' ' +
36 | '
' +
37 | '
' +
38 | '
' +
39 | '
Here is a dynamic page created on ' + new Date() + ' !
' +
40 | '
Go back or go to Services.
' +
41 | '
' +
42 | '
' +
43 | '
' +
44 | '
' +
45 | '
'
46 | );
47 | return;
48 | }
--------------------------------------------------------------------------------
/public/img/android.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/roshanca/starter-framework7/c2acfd6de6c5cc39b258526bb0d14eae464fad7f/public/img/android.png
--------------------------------------------------------------------------------
/public/img/iOS.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/roshanca/starter-framework7/c2acfd6de6c5cc39b258526bb0d14eae464fad7f/public/img/iOS.png
--------------------------------------------------------------------------------
/public/img/logo-f7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/roshanca/starter-framework7/c2acfd6de6c5cc39b258526bb0d14eae464fad7f/public/img/logo-f7.png
--------------------------------------------------------------------------------
/public/img/logo-vue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/roshanca/starter-framework7/c2acfd6de6c5cc39b258526bb0d14eae464fad7f/public/img/logo-vue.png
--------------------------------------------------------------------------------
/public/img/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/roshanca/starter-framework7/c2acfd6de6c5cc39b258526bb0d14eae464fad7f/public/img/logo.png
--------------------------------------------------------------------------------
/public/img/tile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/roshanca/starter-framework7/c2acfd6de6c5cc39b258526bb0d14eae464fad7f/public/img/tile.png
--------------------------------------------------------------------------------
/routes/api.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | const express = require('express');
4 | const router = express.Router();
5 |
6 | router.post('/login', (req, res) => {
7 | console.log(req.body);
8 | res.json({
9 | errCode: 0,
10 | errMsg: ''
11 | });
12 | });
13 |
14 | module.exports = router;
15 |
--------------------------------------------------------------------------------
/tasks/server:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 |
3 | 'use strict';
4 |
5 | const app = require('../index');
6 | const http = require('http');
7 |
8 | const port = process.env.PORT || 5000;
9 | app.set('port', port);
10 | http.createServer(app).listen(port, () => {
11 | /* eslint-disable no-console */
12 | console.log(`The app is running at http://localhost:${port}/`);
13 | });
14 |
--------------------------------------------------------------------------------
/tasks/updateF7:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 |
3 | /**
4 | * Module dependencies.
5 | */
6 | const path = require('path');
7 | const ncp = require('ncp').ncp;
8 | const del = require('del');
9 |
10 | const sourcePath = 'node_modules/framework7/dist/';
11 | const destinationPath = 'public/framework7/'
12 |
13 | function cp(folder) {
14 | ncp(sourcePath + folder, destinationPath + folder, (err) => {
15 | if (err) {
16 | return console.error(err);
17 | }
18 | console.log(folder + ' copied!');
19 | });
20 | }
21 |
22 | del([
23 | destinationPath + 'css/**',
24 | destinationPath + 'js/**',
25 | destinationPath + '/img/**'
26 | ]).then(paths => {
27 | console.log('Deleted files and folders:\n', paths.join('\n'));
28 | cp('css');
29 | cp('js');
30 | cp('img');
31 | });
32 |
--------------------------------------------------------------------------------