Repository: alexfernandez/package-quality Branch: main Commit: 209dc5660776 Files: 44 Total size: 866.8 KB Directory structure: gitextract_g2_sghff/ ├── .gitignore ├── .jshintrc ├── .travis.yml ├── Gruntfile.js ├── LICENSE ├── README.md ├── app/ │ ├── badge.html │ ├── css/ │ │ └── style.css │ ├── img/ │ │ ├── badge.psd │ │ ├── badge2.psd │ │ └── stars.psd │ ├── index.html │ ├── js/ │ │ └── main.js │ └── lib/ │ └── flat-ui/ │ ├── css/ │ │ └── flat-ui.css │ ├── fonts/ │ │ └── glyphicons/ │ │ └── selection.json │ ├── index.html │ └── js/ │ ├── flat-ui.js │ └── vendor/ │ ├── html5shiv.js │ ├── video-js.swf │ └── video.js ├── bin/ │ ├── app.js │ └── update.js ├── config.js ├── download.sh ├── index.js ├── lib/ │ ├── badges.js │ ├── cache.js │ ├── cached-request.js │ ├── db.js │ ├── estimation.js │ ├── factors/ │ │ ├── downloads.js │ │ ├── issues.js │ │ └── versions.js │ ├── packages.js │ ├── server.js │ ├── update.js │ └── utils.js ├── package.json ├── server/ │ ├── nginx-packagequality.conf │ └── upstart-package-quality.conf ├── test/ │ ├── gulp-filter.json │ └── test_entry.json ├── test.js └── update.sh ================================================ FILE CONTENTS ================================================ ================================================ FILE: .gitignore ================================================ # MacOSX .DS_Store # Logs logs *.log # Runtime data pids *.pid *.seed # Directory for instrumented libs generated by jscoverage/JSCover lib-cov # Coverage directory used by tools like istanbul coverage # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) .grunt # Compiled binary addons (http://nodejs.org/api/addons.html) build/Release # Dependency directory # Deployed apps should consider commenting this line out: # see https://npmjs.org/doc/faq.html#Should-I-check-my-node_modules-folder-into-git node_modules all.json package-lock.json *.swp connect.sh local-config.js .tern-port *~ ================================================ FILE: .jshintrc ================================================ { // Details: https://github.com/victorporof/Sublime-JSHint#using-your-own-jshintrc-options // Example: https://github.com/jshint/jshint/blob/master/examples/.jshintrc // Documentation: http://www.jshint.com/docs/ "node": true, "esnext": true, "globals": {"escape": true}, "globalstrict": true, "quotmark": true, "smarttabs": true, "trailing": true, "undef": true, "unused": true } ================================================ FILE: .travis.yml ================================================ language: node_js # test on current node.js versions node_js: - 8 - 10 # configure notifications (email, IRC, campfire etc) # please update this section to your needs! #notifications: # irc: "irc.freenode.org#travis" ================================================ FILE: Gruntfile.js ================================================ 'use strict'; module.exports = function(grunt) { grunt.initConfig({ jshint: { files: [ '*.js', 'lib/*.js', 'lib/factors/*.js', 'bin/*.js' ], options: { // use closest-through-parent jshint configuration file jshintrc: true } } }); grunt.loadNpmTasks('grunt-contrib-jshint'); grunt.registerTask('default', ['jshint']); }; ================================================ FILE: LICENSE ================================================ The MIT License (MIT) Copyright (c) 2014 Alex Fernández Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ================================================ FILE: README.md ================================================ [![Package quality](https://packagequality.com/shield/package-quality.svg)](https://packagequality.com/#?package=package-quality) [![Build Status](https://secure.travis-ci.org/alexfernandez/package-quality.svg)](http://travis-ci.org/alexfernandez/package-quality) [![Package quality](https://packagequality.com/badge/package-quality.png)](https://packagequality.com/#?package=package-quality) # package-quality Measurements of quality for packages, initially for npm. ## Add Your Badge To show the quality of your npm package, just add one of these images to your GitHub README: ``` [![Package quality](https://packagequality.com/shield/yourpackage.svg)](https://packagequality.com/#?package=yourpackage) [![Package quality](https://packagequality.com/badge/yourpackage.png)](https://packagequality.com/#?package=yourpackage) ``` Or, in HTML markup: ``` ``` replacing `yourpackage` with (surprise!) the name of your package. You can choose between badge or mini-badge; the latter is courtesy of [shields.io](https://shields.io). ## Measuring Quality Any objective measurements of quality are going to be flawed one way or another. `package-quality` only attempts to give some indications about quality, not be an absolute rating on which to bet your farm. If you don't agree with our ratings, please [help us improve them](https://github.com/alexfernandez/package-quality/pulls)! ### Algorithm The following factors are considered when calculating the quality of a package: - Versions quality (v): the more versions a package has, the more quality it is. We calculate v as ```v=1-1/total_number_of_versions``` - Downloads quality (d): the more downloads a package has, the more quality is it. We calculate d as ```d=1-1/number_of_downloads_last_year``` - Repo quality (r): if the package has no repo, the value of r is zero. Right now (there is an issue open to fix this), if the package does not have repo on Github, it's given ```r=0```. For those packages with a repo on Github, r is calculated considering these three factors: - Total factor (rt), calculated as ```rt=1-1/total_number_of_issues``` - Open factor (ro): we consider "healthy" to have a 20% of open issues in your repo (20% of the total number of issues). Those packages with 20% or less open issues will have ```ro=1```. For those with more than 20%, ```ro=1.2-open_issues/total_number_of_issues``` - Long open factor (rlo): we consider long open issues those who have been open more that 1 year and are still open today. This factor is calculated as ```rlo=1-long_open_issues/total_number_of_issues```. If a package has no open issues, then ```rlo=1```. The repo quality r is calculated as the average of rt, ro and rlo: ```r=(rt+ro+rlo)/3```. The overall quality of a package is ```q=v*d*r```. ### How to Understand Star Ratings [![By xkcd](http://imgs.xkcd.com/comics/star_ratings.png)](http://xkcd.com/1098/) Just joking. New packages will always appear with low stars, until they get enough momentum. Also, packages that "just work" and get no issues will be underrated by our system. ### Other Package Managers Right now the quality is computed only for npm packages. But it is trivial to extend the ratings to other package managers, since there are only external measurements from GitHub and npm: we don't even look at the code. If you want to extend package-quality to a new package manager, you just need: * a complete list of packages, * and some way to get the downloads per year. [Let us know](mailto:alexfernandeznpm@gmail.com) and we will set up a new subdomain. ## Help Wanted The following areas are a work in progress: * Improve the existing ratings. * Take other parameters into account, such as a working or broken Travis-CI build. * Extend to other package managers (see above). * Just let us know what you don't like about our project. [Just send mail](mailto:alexfernandeznpm@gmail.com) or, even better, a pull request. ## License (The MIT License) Copyright (c) 2014-2015 Alex Fernández , [Diego Lafuente](https://github.com/tufosa), Sergio García Mondaray and [contributors](https://github.com/alexfernandez/package-quality/graphs/contributors). Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ================================================ FILE: app/badge.html ================================================ ================================================ FILE: app/css/style.css ================================================ .package-share img { display:block; margin:auto; } .package-share input { display: block; width: 100%; margin: 0 0 15px; padding: 8px; font-family: Menlo, Monaco, Courier, monospace; font-size: 13px; line-height: 1.72222; color: inherit; vertical-align: top; cursor: text; background-color: rgb(255, 255, 255); border: 2px solid rgb(231, 233, 236); border-radius: 6px; } ================================================ FILE: app/index.html ================================================ Package Quality
Package
Package "{{ package.query }}" not found.

{{ package.name }}

Package from {{ package.source }} Package from {{ package.source }}

{{ package.description }}

Package quality {{ ((package.quality || 0) * 100).toFixed(2) }}
{{ metric.label }} {{ ((package[metric.key][0] || 0) * 100).toFixed(2) }}

Share this package

Use the following snippets to share this package quality:

Debug info
{{ package | json }}
================================================ FILE: app/js/main.js ================================================ /*global angular, $*/ var app = angular.module('PackageQuality', ['ui.bootstrap']); /** * Packages HTTP access service **/ app.factory('packages', ['$http', function ($http) { 'use strict'; return { get: function (packageName, callback) { if (typeof packageName === 'function') { callback = packageName; packageName = null; } var url = packageName ? '/package/' + packageName.replace(/\//g, '%2F') : '/packages'; $http.get(url).success(function (result) { callback(null, result); }).error(function (description, status) { callback({error: description, status: status}); }); } }; }]); /** * Filter to transform dates into "X days ago" strings **/ app.filter('timeAgo', function () { 'use strict'; return function (date, attributesArray) { var attributes = {}; attributesArray.forEach(function (attr) { attributes[attr] = true; }); if (typeof date === 'string') { date = new Date(Date.parse(date)); } var date2 = new Date(); var diff = date2 - date; var msec = diff; var YY = Math.floor(msec / 1000 / 60 / 60 / 24 / 365); msec -= YY * 1000 * 60 * 60 * 24 * 365; var MM = Math.floor(msec / 1000 / 60 / 60 / 24 / 30); msec -= MM * 1000 * 60 * 60 * 24 * 30; var DD = Math.floor(msec / 1000 / 60 / 60 / 24); msec -= DD * 1000 * 60 * 60 * 24; var hh = Math.floor(msec / 1000 / 60 / 60); msec -= hh * 1000 * 60 * 60; var mm = Math.floor(msec / 1000 / 60); msec -= mm * 1000 * 60; var ss = Math.floor(msec / 1000); msec -= ss * 1000; var timeStr = [ ((YY && (!attributes || attributes.years)) ? YY + ' years ': ''), ((MM && (!attributes || attributes.months)) ? MM + ' months ': ''), ((DD && (!attributes || attributes.days)) ? DD + ' days ': ''), ((hh && (!attributes || attributes.hours)) ? hh + ' hours ': ''), ((mm && (!attributes || attributes.minutes)) ? mm + ' minutes ' : ''), ((ss && (!attributes || attributes.seconds)) ? ss + ' seconds ' : '') ].join(''); if (!timeStr) { return 'today'; } return timeStr + ' ago'; }; }); /** * Directive for auto selecting text in input fields **/ app.directive('selectOnClick', function () { return { restrict: 'A', link: function (scope, element, attrs) { element.on('click', function () { this.select(); }); } }; }); /** * Main controller * This handles GUI components for packages search **/ app.controller('MainController', ['$scope', '$location', 'packages', function($scope, $location, packages){ 'use strict'; /** * Flags and main properties declaration **/ $scope.query = null; $scope['package'] = null; $scope.DEBUG = $location.search().debug === 'true'; /** * Autocompletable packages **/ $scope.autocompletablePackages = ['hola', 'adios']; packages.get(function (err, packages) { if (err || !Array.isArray(packages)) { return; } $scope.autocompletablePackages = packages; console.log('Available packages ready!: %d packages', packages.length); }); /** * When location changes **/ $scope.$on('$locationChangeSuccess', function () { console.log('Location change! Arguments:', $location.search()); $scope.query = $location.search()['package']; if ($scope.query) { loadPackage($location.search()['package']); } }); /** * Available metrics **/ $scope.metrics = [{ key: 'repoTotalIssues', label: 'Total issues' }, { key: 'repoOpenIssues', label: 'Open issues' }, { key: 'repoLongOpenIssues', label: 'Long open issues' }, { key: 'versions', label: 'Versions quality' }, { key: 'downloads', label: 'Downloads quality' }]; /** * Retrieve the package info through HTTP **/ function loadPackage(packageName) { $scope.isLoadingPackage = true; packages.get(packageName, function (err, result) { $scope.isLoadingPackage = false; if (err) { $scope['package'] = {query: packageName, notfound: true}; return; } $scope['package'] = result; }); } /** * Enter press event handler. Changes the location to start a search **/ $scope.keyup = function (keyCode) { var isEnter = (keyCode === 13); if (!isEnter) { return; } var args = {}; if ($scope.query) { args['package'] = $scope.query; } if ($scope.DEBUG) { args.debug = 'true'; } $location.search(args); }; /** * URLs **/ // TODO: this should be a property on the package $scope.siteUrl = function (pkg) { return 'https://packagequality.com/#?package=' + encodeURIComponent(pkg.name); }; $scope.packageUrl = function (pkg) { if (pkg.source !== 'npm') { return false; } return 'https://www.npmjs.com/package/' + encodeURIComponent(pkg.name); }; /** * Badges **/ // TODO: this should probably be generated on the backend and passed down as a property $scope.genBadgeUrl = function (pkg) { return ['https://packagequality.com/badge/', encodeURIComponent(pkg.name), '.png'].join(''); }; $scope.genShieldUrl = function (pkg) { return ['https://packagequality.com/shield/', encodeURIComponent(pkg.name), '.svg'].join(''); }; $scope.shareFormats = [ { title: 'Image', markup: $scope.genBadgeUrl }, { title: 'HTML', markup: function (pkg) { return [''].join(''); } }, { title: 'Markdown', markup: function (pkg) { return ['[![Package Quality](', $scope.genBadgeUrl(pkg), ')](', $scope.siteUrl(pkg), ')'].join(''); } }, { title: 'Textile', markup: function (pkg) { return ['!', $scope.genBadgeUrl(pkg), '!:', $scope.siteUrl(pkg)].join(''); } }, { title: 'Shield', markup: $scope.genShieldUrl }, { title: 'Shield markdown', markup: function (pkg) { return ['[![Package Quality](', $scope.genShieldUrl(pkg), ')](', $scope.siteUrl(pkg), ')'].join(''); } } ]; }]); ================================================ FILE: app/lib/flat-ui/css/flat-ui.css ================================================ /*! * Flat UI Free v2.2.2 (http://designmodo.github.io/Flat-UI/) * Copyright 2013-2014 Designmodo, Inc. */ @font-face { font-family: 'Lato'; font-style: normal; font-weight: 900; src: url('../fonts/lato/lato-black.eot'); src: url('../fonts/lato/lato-black.eot?#iefix') format('embedded-opentype'), url('../fonts/lato/lato-black.woff') format('woff'), url('../fonts/lato/lato-black.ttf') format('truetype'), url('../fonts/lato/lato-black.svg#latoblack') format('svg'); } @font-face { font-family: 'Lato'; font-style: normal; font-weight: bold; src: url('../fonts/lato/lato-bold.eot'); src: url('../fonts/lato/lato-bold.eot?#iefix') format('embedded-opentype'), url('../fonts/lato/lato-bold.woff') format('woff'), url('../fonts/lato/lato-bold.ttf') format('truetype'), url('../fonts/lato/lato-bold.svg#latobold') format('svg'); } @font-face { font-family: 'Lato'; font-style: italic; font-weight: bold; src: url('../fonts/lato/lato-bolditalic.eot'); src: url('../fonts/lato/lato-bolditalic.eot?#iefix') format('embedded-opentype'), url('../fonts/lato/lato-bolditalic.woff') format('woff'), url('../fonts/lato/lato-bolditalic.ttf') format('truetype'), url('../fonts/lato/lato-bolditalic.svg#latobold-italic') format('svg'); } @font-face { font-family: 'Lato'; font-style: italic; font-weight: normal; src: url('../fonts/lato/lato-italic.eot'); src: url('../fonts/lato/lato-italic.eot?#iefix') format('embedded-opentype'), url('../fonts/lato/lato-italic.woff') format('woff'), url('../fonts/lato/lato-italic.ttf') format('truetype'), url('../fonts/lato/lato-italic.svg#latoitalic') format('svg'); } @font-face { font-family: 'Lato'; font-style: normal; font-weight: 300; src: url('../fonts/lato/lato-light.eot'); src: url('../fonts/lato/lato-light.eot?#iefix') format('embedded-opentype'), url('../fonts/lato/lato-light.woff') format('woff'), url('../fonts/lato/lato-light.ttf') format('truetype'), url('../fonts/lato/lato-light.svg#latolight') format('svg'); } @font-face { font-family: 'Lato'; font-style: normal; font-weight: normal; src: url('../fonts/lato/lato-regular.eot'); src: url('../fonts/lato/lato-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/lato/lato-regular.woff') format('woff'), url('../fonts/lato/lato-regular.ttf') format('truetype'), url('../fonts/lato/lato-regular.svg#latoregular') format('svg'); } @font-face { font-family: 'Flat-UI-Icons'; src: url('../fonts/glyphicons/flat-ui-icons-regular.eot'); src: url('../fonts/glyphicons/flat-ui-icons-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons/flat-ui-icons-regular.woff') format('woff'), url('../fonts/glyphicons/flat-ui-icons-regular.ttf') format('truetype'), url('../fonts/glyphicons/flat-ui-icons-regular.svg#flat-ui-icons-regular') format('svg'); } [class^="fui-"], [class*="fui-"] { font-family: 'Flat-UI-Icons'; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .fui-triangle-up:before { content: "\e600"; } .fui-triangle-down:before { content: "\e601"; } .fui-triangle-up-small:before { content: "\e602"; } .fui-triangle-down-small:before { content: "\e603"; } .fui-triangle-left-large:before { content: "\e604"; } .fui-triangle-right-large:before { content: "\e605"; } .fui-arrow-left:before { content: "\e606"; } .fui-arrow-right:before { content: "\e607"; } .fui-plus:before { content: "\e608"; } .fui-cross:before { content: "\e609"; } .fui-check:before { content: "\e60a"; } .fui-radio-unchecked:before { content: "\e60b"; } .fui-radio-checked:before { content: "\e60c"; } .fui-checkbox-unchecked:before { content: "\e60d"; } .fui-checkbox-checked:before { content: "\e60e"; } .fui-info-circle:before { content: "\e60f"; } .fui-alert-circle:before { content: "\e610"; } .fui-question-circle:before { content: "\e611"; } .fui-check-circle:before { content: "\e612"; } .fui-cross-circle:before { content: "\e613"; } .fui-plus-circle:before { content: "\e614"; } .fui-pause:before { content: "\e615"; } .fui-play:before { content: "\e616"; } .fui-volume:before { content: "\e617"; } .fui-mute:before { content: "\e618"; } .fui-resize:before { content: "\e619"; } .fui-list:before { content: "\e61a"; } .fui-list-thumbnailed:before { content: "\e61b"; } .fui-list-small-thumbnails:before { content: "\e61c"; } .fui-list-large-thumbnails:before { content: "\e61d"; } .fui-list-numbered:before { content: "\e61e"; } .fui-list-columned:before { content: "\e61f"; } .fui-list-bulleted:before { content: "\e620"; } .fui-window:before { content: "\e621"; } .fui-windows:before { content: "\e622"; } .fui-loop:before { content: "\e623"; } .fui-cmd:before { content: "\e624"; } .fui-mic:before { content: "\e625"; } .fui-heart:before { content: "\e626"; } .fui-location:before { content: "\e627"; } .fui-new:before { content: "\e628"; } .fui-video:before { content: "\e629"; } .fui-photo:before { content: "\e62a"; } .fui-time:before { content: "\e62b"; } .fui-eye:before { content: "\e62c"; } .fui-chat:before { content: "\e62d"; } .fui-home:before { content: "\e62e"; } .fui-upload:before { content: "\e62f"; } .fui-search:before { content: "\e630"; } .fui-user:before { content: "\e631"; } .fui-mail:before { content: "\e632"; } .fui-lock:before { content: "\e633"; } .fui-power:before { content: "\e634"; } .fui-calendar:before { content: "\e635"; } .fui-gear:before { content: "\e636"; } .fui-bookmark:before { content: "\e637"; } .fui-exit:before { content: "\e638"; } .fui-trash:before { content: "\e639"; } .fui-folder:before { content: "\e63a"; } .fui-bubble:before { content: "\e63b"; } .fui-export:before { content: "\e63c"; } .fui-calendar-solid:before { content: "\e63d"; } .fui-star:before { content: "\e63e"; } .fui-star-2:before { content: "\e63f"; } .fui-credit-card:before { content: "\e640"; } .fui-clip:before { content: "\e641"; } .fui-link:before { content: "\e642"; } .fui-tag:before { content: "\e643"; } .fui-document:before { content: "\e644"; } .fui-image:before { content: "\e645"; } .fui-facebook:before { content: "\e646"; } .fui-youtube:before { content: "\e647"; } .fui-vimeo:before { content: "\e648"; } .fui-twitter:before { content: "\e649"; } .fui-spotify:before { content: "\e64a"; } .fui-skype:before { content: "\e64b"; } .fui-pinterest:before { content: "\e64c"; } .fui-path:before { content: "\e64d"; } .fui-linkedin:before { content: "\e64e"; } .fui-google-plus:before { content: "\e64f"; } .fui-dribbble:before { content: "\e650"; } .fui-behance:before { content: "\e651"; } .fui-stumbleupon:before { content: "\e652"; } .fui-yelp:before { content: "\e653"; } .fui-wordpress:before { content: "\e654"; } .fui-windows-8:before { content: "\e655"; } .fui-vine:before { content: "\e656"; } .fui-tumblr:before { content: "\e657"; } .fui-paypal:before { content: "\e658"; } .fui-lastfm:before { content: "\e659"; } .fui-instagram:before { content: "\e65a"; } .fui-html5:before { content: "\e65b"; } .fui-github:before { content: "\e65c"; } .fui-foursquare:before { content: "\e65d"; } .fui-dropbox:before { content: "\e65e"; } .fui-android:before { content: "\e65f"; } .fui-apple:before { content: "\e660"; } body { font-family: "Lato", Helvetica, Arial, sans-serif; font-size: 18px; line-height: 1.72222; color: #34495e; background-color: #fff; } a { color: #16a085; text-decoration: none; -webkit-transition: .25s; transition: .25s; } a:hover, a:focus { color: #1abc9c; text-decoration: none; } a:focus { outline: none; } .img-rounded { border-radius: 6px; } .img-thumbnail { display: inline-block; max-width: 100%; height: auto; padding: 4px; line-height: 1.72222; background-color: #fff; border: 2px solid #bdc3c7; border-radius: 6px; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out; } .img-comment { margin: 24px 0; font-size: 15px; font-style: italic; line-height: 1.2; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: inherit; font-weight: 700; line-height: 1.1; color: inherit; } h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small { color: #e7e9ec; } h1, h2, h3 { margin-top: 30px; margin-bottom: 15px; } h4, h5, h6 { margin-top: 15px; margin-bottom: 15px; } h6 { font-weight: normal; } h1, .h1 { font-size: 61px; } h2, .h2 { font-size: 53px; } h3, .h3 { font-size: 40px; } h4, .h4 { font-size: 29px; } h5, .h5 { font-size: 28px; } h6, .h6 { font-size: 24px; } p { margin: 0 0 15px; font-size: 18px; line-height: 1.72222; } .lead { margin-bottom: 30px; font-size: 28px; font-weight: 300; line-height: 1.46428571; } @media (min-width: 768px) { .lead { font-size: 30.006px; } } small, .small { font-size: 83%; line-height: 2.067; } .text-muted { color: #bdc3c7; } .text-inverse { color: #fff; } .text-primary { color: #1abc9c; } a.text-primary:hover { color: #148f77; } .text-warning { color: #f1c40f; } a.text-warning:hover { color: #c29d0b; } .text-danger { color: #e74c3c; } a.text-danger:hover { color: #d62c1a; } .text-success { color: #2ecc71; } a.text-success:hover { color: #25a25a; } .text-info { color: #3498db; } a.text-info:hover { color: #217dbb; } .bg-primary { color: #fff; background-color: #34495e; } a.bg-primary:hover { background-color: #222f3d; } .bg-success { background-color: #dff0d8; } a.bg-success:hover { background-color: #c1e2b3; } .bg-info { background-color: #d9edf7; } a.bg-info:hover { background-color: #afd9ee; } .bg-warning { background-color: #fcf8e3; } a.bg-warning:hover { background-color: #f7ecb5; } .bg-danger { background-color: #f2dede; } a.bg-danger:hover { background-color: #e4b9b9; } .page-header { padding-bottom: 14px; margin: 60px 0 30px; border-bottom: 2px solid #e7e9ec; } ul, ol { margin-bottom: 15px; } dl { margin-bottom: 30px; } dt, dd { line-height: 1.72222; } @media (min-width: 768px) { .dl-horizontal dt { width: 160px; } .dl-horizontal dd { margin-left: 180px; } } abbr[title], abbr[data-original-title] { border-bottom: 1px dotted #bdc3c7; } blockquote { padding: 0 0 0 16px; margin: 0 0 30px; border-left: 3px solid #e7e9ec; } blockquote p { margin-bottom: .4em; font-size: 20px; font-weight: normal; line-height: 1.55; } blockquote small, blockquote .small { font-size: 18px; font-style: italic; line-height: 1.72222; color: inherit; } blockquote small:before, blockquote .small:before { content: ""; } blockquote.pull-right { padding-right: 16px; padding-left: 0; border-right: 3px solid #e7e9ec; border-left: 0; } blockquote.pull-right small:after { content: ""; } address { margin-bottom: 30px; line-height: 1.72222; } sub, sup { font-size: 70%; } code, kbd, pre, samp { font-family: Monaco, Menlo, Consolas, "Courier New", monospace; } code { padding: 2px 6px; font-size: 85%; color: #c7254e; background-color: #f9f2f4; border-radius: 4px; } kbd { padding: 2px 6px; font-size: 85%; color: #fff; background-color: #34495e; border-radius: 4px; box-shadow: none; } pre { padding: 8px; margin: 0 0 15px; font-size: 13px; line-height: 1.72222; color: inherit; white-space: pre; background-color: #fff; border: 2px solid #e7e9ec; border-radius: 6px; } .pre-scrollable { max-height: 340px; } .thumbnail { display: block; padding: 4px; margin-bottom: 5px; line-height: 1.72222; background-color: #fff; border: 2px solid #bdc3c7; border-radius: 6px; -webkit-transition: border .25s ease-in-out; transition: border .25s ease-in-out; } .thumbnail > img, .thumbnail a > img { display: block; max-width: 100%; height: auto; margin-right: auto; margin-left: auto; } a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active { border-color: #16a085; } .thumbnail .caption { padding: 9px; color: #34495e; } .btn { padding: 10px 15px; font-size: 15px; font-weight: normal; line-height: 1.4; border: none; border-radius: 4px; -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear; transition: border .25s linear, color .25s linear, background-color .25s linear; -webkit-font-smoothing: subpixel-antialiased; } .btn:hover, .btn:focus { color: #fff; outline: none; } .btn:active, .btn.active { outline: none; box-shadow: none; } .btn:focus:active { outline: none; } .btn.disabled, .btn[disabled], fieldset[disabled] .btn { color: rgba(255, 255, 255, .75); cursor: not-allowed; background-color: #bdc3c7; filter: alpha(opacity=70); opacity: .7; } .btn [class^="fui-"] { position: relative; top: 1px; margin: 0 1px; line-height: 1; } .btn-xs.btn [class^="fui-"] { top: 0; font-size: 11px; } .btn-hg.btn [class^="fui-"] { top: 2px; } .btn-default { color: #fff; background-color: #bdc3c7; } .btn-default:hover, .btn-default.hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default { color: #fff; background-color: #cacfd2; border-color: #cacfd2; } .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default { background: #a1a6a9; border-color: #a1a6a9; } .btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled.hover, .btn-default[disabled].hover, fieldset[disabled] .btn-default.hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active { background-color: #bdc3c7; border-color: #bdc3c7; } .btn-default .badge { color: #bdc3c7; background-color: #fff; } .btn-primary { color: #fff; background-color: #1abc9c; } .btn-primary:hover, .btn-primary.hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary { color: #fff; background-color: #48c9b0; border-color: #48c9b0; } .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary { background: #16a085; border-color: #16a085; } .btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled.hover, .btn-primary[disabled].hover, fieldset[disabled] .btn-primary.hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active { background-color: #bdc3c7; border-color: #1abc9c; } .btn-primary .badge { color: #1abc9c; background-color: #fff; } .btn-info { color: #fff; background-color: #3498db; } .btn-info:hover, .btn-info.hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info { color: #fff; background-color: #5dade2; border-color: #5dade2; } .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info { background: #2c81ba; border-color: #2c81ba; } .btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled.hover, .btn-info[disabled].hover, fieldset[disabled] .btn-info.hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active { background-color: #bdc3c7; border-color: #3498db; } .btn-info .badge { color: #3498db; background-color: #fff; } .btn-danger { color: #fff; background-color: #e74c3c; } .btn-danger:hover, .btn-danger.hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger { color: #fff; background-color: #ec7063; border-color: #ec7063; } .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger { background: #c44133; border-color: #c44133; } .btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled.hover, .btn-danger[disabled].hover, fieldset[disabled] .btn-danger.hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active { background-color: #bdc3c7; border-color: #e74c3c; } .btn-danger .badge { color: #e74c3c; background-color: #fff; } .btn-success { color: #fff; background-color: #2ecc71; } .btn-success:hover, .btn-success.hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success { color: #fff; background-color: #58d68d; border-color: #58d68d; } .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success { background: #27ad60; border-color: #27ad60; } .btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled.hover, .btn-success[disabled].hover, fieldset[disabled] .btn-success.hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active { background-color: #bdc3c7; border-color: #2ecc71; } .btn-success .badge { color: #2ecc71; background-color: #fff; } .btn-warning { color: #fff; background-color: #f1c40f; } .btn-warning:hover, .btn-warning.hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning { color: #fff; background-color: #f4d313; border-color: #f4d313; } .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning { background: #cda70d; border-color: #cda70d; } .btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled.hover, .btn-warning[disabled].hover, fieldset[disabled] .btn-warning.hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active { background-color: #bdc3c7; border-color: #f1c40f; } .btn-warning .badge { color: #f1c40f; background-color: #fff; } .btn-inverse { color: #fff; background-color: #34495e; } .btn-inverse:hover, .btn-inverse.hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .open > .dropdown-toggle.btn-inverse { color: #fff; background-color: #415b76; border-color: #415b76; } .btn-inverse:active, .btn-inverse.active, .open > .dropdown-toggle.btn-inverse { background: #2c3e50; border-color: #2c3e50; } .btn-inverse.disabled, .btn-inverse[disabled], fieldset[disabled] .btn-inverse, .btn-inverse.disabled:hover, .btn-inverse[disabled]:hover, fieldset[disabled] .btn-inverse:hover, .btn-inverse.disabled.hover, .btn-inverse[disabled].hover, fieldset[disabled] .btn-inverse.hover, .btn-inverse.disabled:focus, .btn-inverse[disabled]:focus, fieldset[disabled] .btn-inverse:focus, .btn-inverse.disabled:active, .btn-inverse[disabled]:active, fieldset[disabled] .btn-inverse:active, .btn-inverse.disabled.active, .btn-inverse[disabled].active, fieldset[disabled] .btn-inverse.active { background-color: #bdc3c7; border-color: #34495e; } .btn-inverse .badge { color: #34495e; background-color: #fff; } .btn-embossed { box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15); } .btn-embossed.active, .btn-embossed:active { box-shadow: inset 0 2px 0 rgba(0, 0, 0, .15); } .btn-wide { min-width: 140px; padding-right: 30px; padding-left: 30px; } .btn-link { color: #16a085; } .btn-link:hover, .btn-link:focus { color: #1abc9c; text-decoration: underline; background-color: transparent; } .btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus { color: #bdc3c7; text-decoration: none; } .btn-hg, .btn-group-hg > .btn { padding: 13px 20px; font-size: 22px; line-height: 1.227; border-radius: 6px; } .btn-lg, .btn-group-lg > .btn { padding: 10px 19px; font-size: 17px; line-height: 1.471; border-radius: 6px; } .btn-sm, .btn-group-sm > .btn { padding: 9px 13px; font-size: 13px; line-height: 1.385; border-radius: 4px; } .btn-xs, .btn-group-xs > .btn { padding: 6px 9px; font-size: 12px; line-height: 1.083; border-radius: 3px; } .btn-tip { padding-left: 10px; font-size: 92%; font-weight: 300; } .btn-block { white-space: normal; } [class*="btn-social-"] { padding: 10px 15px; font-size: 13px; line-height: 1.077; border-radius: 4px; } .btn-social-pinterest { color: #fff; background-color: #cb2028; } .btn-social-pinterest:hover, .btn-social-pinterest:focus { background-color: #d54d53; } .btn-social-pinterest:active, .btn-social-pinterest.active { background-color: #ad1b22; } .btn-social-linkedin { color: #fff; background-color: #0072b5; } .btn-social-linkedin:hover, .btn-social-linkedin:focus { background-color: #338ec4; } .btn-social-linkedin:active, .btn-social-linkedin.active { background-color: #00619a; } .btn-social-stumbleupon { color: #fff; background-color: #ed4a13; } .btn-social-stumbleupon:hover, .btn-social-stumbleupon:focus { background-color: #f16e42; } .btn-social-stumbleupon:active, .btn-social-stumbleupon.active { background-color: #c93f10; } .btn-social-googleplus { color: #fff; background-color: #2d2d2d; } .btn-social-googleplus:hover, .btn-social-googleplus:focus { background-color: #575757; } .btn-social-googleplus:active, .btn-social-googleplus.active { background-color: #262626; } .btn-social-facebook { color: #fff; background-color: #2f4b93; } .btn-social-facebook:hover, .btn-social-facebook:focus { background-color: #596fa9; } .btn-social-facebook:active, .btn-social-facebook.active { background-color: #28407d; } .btn-social-twitter { color: #fff; background-color: #00bdef; } .btn-social-twitter:hover, .btn-social-twitter:focus { background-color: #33caf2; } .btn-social-twitter:active, .btn-social-twitter.active { background-color: #00a1cb; } .btn-group > .btn + .btn { margin-left: 0; } .btn-group > .btn + .dropdown-toggle { padding: 10px 12px; border-left: 2px solid rgba(52, 73, 94, .15); } .btn-group > .btn + .dropdown-toggle .caret { margin-right: 3px; margin-left: 3px; } .btn-group > .btn.btn-gh + .dropdown-toggle .caret { margin-right: 7px; margin-left: 7px; } .btn-group > .btn.btn-sm + .dropdown-toggle .caret { margin-right: 0; margin-left: 0; } .dropdown-toggle .caret { margin-left: 8px; } .btn-group-xs > .btn + .dropdown-toggle { padding: 6px 9px; } .btn-group-sm > .btn + .dropdown-toggle { padding: 9px 13px; } .btn-group-lg > .btn + .dropdown-toggle { padding: 10px 19px; } .btn-group-hg > .btn + .dropdown-toggle { padding: 13px 20px; } .btn-xs .caret { border-width: 6px 4px 0; border-bottom-width: 0; } .btn-lg .caret { border-width: 8px 6px 0; border-bottom-width: 0; } .dropup .btn-lg .caret { border-width: 0 6px 8px; } .dropup .btn-xs .caret { border-width: 0 4px 6px; } .btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover { font-weight: 400; } .btn-group:focus .dropdown-toggle { outline: none; -webkit-transition: .25s; transition: .25s; } .btn-group.open .dropdown-toggle { color: rgba(255, 255, 255, .75); box-shadow: none; } .btn-toolbar .btn.active { color: #fff; } .btn-toolbar .btn > [class^="fui-"] { margin: 0 1px; font-size: 16px; } legend { display: block; width: 100%; padding: 0; margin-bottom: 30px / 2; font-size: 24px; line-height: inherit; color: inherit; border-bottom: none; } textarea { padding: 5px 11px; font-size: 20px; line-height: 24px; } input[type="search"] { -webkit-appearance: none !important; } label { font-size: 15px; font-weight: normal; line-height: 2.3; } .form-control::-moz-placeholder, .select2-search input[type="text"]::-moz-placeholder { color: #b2bcc5; opacity: 1; } .form-control:-ms-input-placeholder, .select2-search input[type="text"]:-ms-input-placeholder { color: #b2bcc5; } .form-control::-webkit-input-placeholder, .select2-search input[type="text"]::-webkit-input-placeholder { color: #b2bcc5; } .form-control, .select2-search input[type="text"] { height: 42px; padding: 8px 12px; font-family: "Lato", Helvetica, Arial, sans-serif; font-size: 15px; line-height: 1.467; color: #34495e; border: 2px solid #bdc3c7; border-radius: 6px; box-shadow: none; -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear; transition: border .25s linear, color .25s linear, background-color .25s linear; } .form-group.focus .form-control, .form-control:focus, .form-group.focus .select2-search input[type="text"], .select2-search input[type="text"]:focus { border-color: #1abc9c; outline: 0; box-shadow: none; } .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control, .select2-search input[type="text"][disabled], .select2-search input[type="text"][readonly], fieldset[disabled] .select2-search input[type="text"] { color: #d5dbdb; cursor: default; background-color: #f4f6f6; filter: alpha(opacity=70); border-color: #d5dbdb; opacity: .7; } .form-control.flat, .select2-search input[type="text"].flat { border-color: transparent; } .form-control.flat:hover, .select2-search input[type="text"].flat:hover { border-color: #bdc3c7; } .form-control.flat:focus, .select2-search input[type="text"].flat:focus { border-color: #1abc9c; } .input-sm, .form-group-sm .form-control, .form-group-sm .select2-search input[type="text"], .select2-search input[type="text"] { height: 35px; padding: 6px 10px; font-size: 13px; line-height: 1.462; border-radius: 6px; } select.input-sm, select.form-group-sm .form-control, select.form-group-sm .select2-search input[type="text"], select.select2-search input[type="text"] { height: 35px; line-height: 35px; } textarea.input-sm, textarea.form-group-sm .form-control, select[multiple].input-sm, select[multiple].form-group-sm .form-control, textarea.form-group-sm .select2-search input[type="text"], select[multiple].form-group-sm .select2-search input[type="text"], textarea.select2-search input[type="text"], select[multiple].select2-search input[type="text"] { height: auto; } .input-lg, .form-group-lg .form-control, .form-group-lg .select2-search input[type="text"] { height: 45px; padding: 10px 15px; font-size: 17px; line-height: 1.235; border-radius: 6px; } select.input-lg, select.form-group-lg .form-control, select.form-group-lg .select2-search input[type="text"] { height: 45px; line-height: 45px; } textarea.input-lg, textarea.form-group-lg .form-control, select[multiple].input-lg, select[multiple].form-group-lg .form-control, textarea.form-group-lg .select2-search input[type="text"], select[multiple].form-group-lg .select2-search input[type="text"] { height: auto; } .input-hg, .form-group-hg .form-control, .form-horizontal .form-group-hg .form-control, .form-group-hg .select2-search input[type="text"], .form-horizontal .form-group-hg .select2-search input[type="text"] { height: 53px; padding: 10px 16px; font-size: 22px; line-height: 1.318; border-radius: 6px; } select.input-hg, select.form-group-hg .form-control, select.form-group-hg .select2-search input[type="text"] { height: 53px; line-height: 53px; } textarea.input-hg, textarea.form-group-hg .form-control, select[multiple].input-hg, select[multiple].form-group-hg .form-control, textarea.form-group-hg .select2-search input[type="text"], select[multiple].form-group-hg .select2-search input[type="text"] { height: auto; } .form-control-feedback { position: absolute; top: 2px; right: 2px; padding: 0 12px 0 0; margin-top: 1px; font-size: 17px; line-height: 36px; color: #b2bcc5; pointer-events: none; background-color: transparent; border-radius: 6px; } .input-hg + .form-control-feedback, .control-feedback-hg { width: auto; height: 48px; padding-right: 16px; font-size: 20px; line-height: 48px; } .input-lg + .form-control-feedback, .control-feedback-lg { width: auto; height: 40px; padding-right: 15px; font-size: 18px; line-height: 40px; } .input-sm + .form-control-feedback, .control-feedback-sm, .select2-search input[type="text"] + .form-control-feedback { width: auto; height: 29px; padding-right: 10px; line-height: 29px; } .has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline { color: #2ecc71; } .has-success .form-control, .has-success .select2-search input[type="text"] { color: #2ecc71; border-color: #2ecc71; box-shadow: none; } .has-success .form-control::-moz-placeholder, .has-success .select2-search input[type="text"]::-moz-placeholder { color: #2ecc71; opacity: 1; } .has-success .form-control:-ms-input-placeholder, .has-success .select2-search input[type="text"]:-ms-input-placeholder { color: #2ecc71; } .has-success .form-control::-webkit-input-placeholder, .has-success .select2-search input[type="text"]::-webkit-input-placeholder { color: #2ecc71; } .has-success .form-control:focus, .has-success .select2-search input[type="text"]:focus { border-color: #2ecc71; box-shadow: none; } .has-success .input-group-addon { color: #2ecc71; background-color: #fff; border-color: #2ecc71; } .has-success .form-control-feedback { color: #2ecc71; } .has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline { color: #f1c40f; } .has-warning .form-control, .has-warning .select2-search input[type="text"] { color: #f1c40f; border-color: #f1c40f; box-shadow: none; } .has-warning .form-control::-moz-placeholder, .has-warning .select2-search input[type="text"]::-moz-placeholder { color: #f1c40f; opacity: 1; } .has-warning .form-control:-ms-input-placeholder, .has-warning .select2-search input[type="text"]:-ms-input-placeholder { color: #f1c40f; } .has-warning .form-control::-webkit-input-placeholder, .has-warning .select2-search input[type="text"]::-webkit-input-placeholder { color: #f1c40f; } .has-warning .form-control:focus, .has-warning .select2-search input[type="text"]:focus { border-color: #f1c40f; box-shadow: none; } .has-warning .input-group-addon { color: #f1c40f; background-color: #fff; border-color: #f1c40f; } .has-warning .form-control-feedback { color: #f1c40f; } .has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline { color: #e74c3c; } .has-error .form-control, .has-error .select2-search input[type="text"] { color: #e74c3c; border-color: #e74c3c; box-shadow: none; } .has-error .form-control::-moz-placeholder, .has-error .select2-search input[type="text"]::-moz-placeholder { color: #e74c3c; opacity: 1; } .has-error .form-control:-ms-input-placeholder, .has-error .select2-search input[type="text"]:-ms-input-placeholder { color: #e74c3c; } .has-error .form-control::-webkit-input-placeholder, .has-error .select2-search input[type="text"]::-webkit-input-placeholder { color: #e74c3c; } .has-error .form-control:focus, .has-error .select2-search input[type="text"]:focus { border-color: #e74c3c; box-shadow: none; } .has-error .input-group-addon { color: #e74c3c; background-color: #fff; border-color: #e74c3c; } .has-error .form-control-feedback { color: #e74c3c; } .form-control[disabled] + .form-control-feedback, .form-control[readonly] + .form-control-feedback, fieldset[disabled] .form-control + .form-control-feedback, .form-control.disabled + .form-control-feedback, .select2-search input[type="text"][disabled] + .form-control-feedback, .select2-search input[type="text"][readonly] + .form-control-feedback, fieldset[disabled] .select2-search input[type="text"] + .form-control-feedback, .select2-search input[type="text"].disabled + .form-control-feedback { color: #d5dbdb; cursor: not-allowed; background-color: transparent; filter: alpha(opacity=70); opacity: .7; } .help-block { margin-bottom: 5px; font-size: 14px; color: #6b7a88; } .form-group { position: relative; margin-bottom: 20px; } .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline { padding-top: 0; margin-top: 0; margin-bottom: 0; } @media (min-width: 768px) { .form-horizontal .control-label { padding-top: 3px; padding-bottom: 3px; } } .form-horizontal .form-group { margin-right: -15px; margin-left: -15px; } .form-horizontal .form-control-static { padding-top: 6px; padding-bottom: 6px; } @media (min-width: 768px) { .form-horizontal .form-group-hg .control-label { padding-top: 2px; padding-bottom: 0; font-size: 22px; } } @media (min-width: 768px) { .form-horizontal .form-group-lg .control-label { padding-top: 3px; padding-bottom: 2px; font-size: 17px; } } @media (min-width: 768px) { .form-horizontal .form-group-sm .control-label { padding-top: 2px; padding-bottom: 2px; font-size: 13px; } } .input-group .form-control, .input-group .select2-search input[type="text"] { position: static; } .input-group-hg > .form-control, .input-group-hg > .input-group-addon, .input-group-hg > .input-group-btn > .btn, .input-group-hg > .select2-search input[type="text"] { height: 53px; padding: 10px 16px; font-size: 22px; line-height: 1.318; border-radius: 6px; } select.input-group-hg > .form-control, select.input-group-hg > .input-group-addon, select.input-group-hg > .input-group-btn > .btn, select.input-group-hg > .select2-search input[type="text"] { height: 53px; line-height: 53px; } textarea.input-group-hg > .form-control, textarea.input-group-hg > .input-group-addon, textarea.input-group-hg > .input-group-btn > .btn, select[multiple].input-group-hg > .form-control, select[multiple].input-group-hg > .input-group-addon, select[multiple].input-group-hg > .input-group-btn > .btn, textarea.input-group-hg > .select2-search input[type="text"], select[multiple].input-group-hg > .select2-search input[type="text"] { height: auto; } .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn, .input-group-lg > .select2-search input[type="text"] { height: 45px; padding: 10px 15px; font-size: 17px; line-height: 1.235; border-radius: 6px; } select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn, select.input-group-lg > .select2-search input[type="text"] { height: 45px; line-height: 45px; } textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn, select[multiple].input-group-lg > .form-control, select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .btn, textarea.input-group-lg > .select2-search input[type="text"], select[multiple].input-group-lg > .select2-search input[type="text"] { height: auto; } .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn, .input-group-sm > .select2-search input[type="text"] { height: 35px; padding: 6px 10px; font-size: 13px; line-height: 1.462; border-radius: 6px; } select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn, select.input-group-sm > .select2-search input[type="text"] { height: 35px; line-height: 35px; } textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn, select[multiple].input-group-sm > .form-control, select[multiple].input-group-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-btn > .btn, textarea.input-group-sm > .select2-search input[type="text"], select[multiple].input-group-sm > .select2-search input[type="text"] { height: auto; } .input-group-addon { padding: 10px 12px; font-size: 15px; color: #fff; text-align: center; background-color: #bdc3c7; border: 2px solid #bdc3c7; border-radius: 6px; -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear; transition: border .25s linear, color .25s linear, background-color .25s linear; } .input-group-hg .input-group-addon, .input-group-lg .input-group-addon, .input-group-sm .input-group-addon { line-height: 1; } .input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group .select2-search input[type="text"]:first-child { border-top-right-radius: 0; border-bottom-right-radius: 0; } .input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group .select2-search input[type="text"]:last-child { border-top-left-radius: 0; border-bottom-left-radius: 0; } .form-group.focus .input-group-addon, .input-group.focus .input-group-addon { background-color: #1abc9c; border-color: #1abc9c; } .form-group.focus .input-group-btn > .btn-default + .btn-default, .input-group.focus .input-group-btn > .btn-default + .btn-default { border-left-color: #16a085; } .form-group.focus .input-group-btn .btn, .input-group.focus .input-group-btn .btn { color: #1abc9c; background-color: #fff; border-color: #1abc9c; } .form-group.focus .input-group-btn .btn-default, .input-group.focus .input-group-btn .btn-default { color: #fff; background-color: #1abc9c; } .form-group.focus .input-group-btn .btn-default:hover, .input-group.focus .input-group-btn .btn-default:hover, .form-group.focus .input-group-btn .btn-default.hover, .input-group.focus .input-group-btn .btn-default.hover, .form-group.focus .input-group-btn .btn-default:focus, .input-group.focus .input-group-btn .btn-default:focus, .form-group.focus .input-group-btn .btn-default:active, .input-group.focus .input-group-btn .btn-default:active, .form-group.focus .input-group-btn .btn-default.active, .input-group.focus .input-group-btn .btn-default.active, .open > .dropdown-toggle.form-group.focus .input-group-btn .btn-default, .open > .dropdown-toggle.input-group.focus .input-group-btn .btn-default { color: #fff; background-color: #48c9b0; border-color: #48c9b0; } .form-group.focus .input-group-btn .btn-default:active, .input-group.focus .input-group-btn .btn-default:active, .form-group.focus .input-group-btn .btn-default.active, .input-group.focus .input-group-btn .btn-default.active, .open > .dropdown-toggle.form-group.focus .input-group-btn .btn-default, .open > .dropdown-toggle.input-group.focus .input-group-btn .btn-default { background: #16a085; border-color: #16a085; } .form-group.focus .input-group-btn .btn-default.disabled, .input-group.focus .input-group-btn .btn-default.disabled, .form-group.focus .input-group-btn .btn-default[disabled], .input-group.focus .input-group-btn .btn-default[disabled], fieldset[disabled] .form-group.focus .input-group-btn .btn-default, fieldset[disabled] .input-group.focus .input-group-btn .btn-default, .form-group.focus .input-group-btn .btn-default.disabled:hover, .input-group.focus .input-group-btn .btn-default.disabled:hover, .form-group.focus .input-group-btn .btn-default[disabled]:hover, .input-group.focus .input-group-btn .btn-default[disabled]:hover, fieldset[disabled] .form-group.focus .input-group-btn .btn-default:hover, fieldset[disabled] .input-group.focus .input-group-btn .btn-default:hover, .form-group.focus .input-group-btn .btn-default.disabled.hover, .input-group.focus .input-group-btn .btn-default.disabled.hover, .form-group.focus .input-group-btn .btn-default[disabled].hover, .input-group.focus .input-group-btn .btn-default[disabled].hover, fieldset[disabled] .form-group.focus .input-group-btn .btn-default.hover, fieldset[disabled] .input-group.focus .input-group-btn .btn-default.hover, .form-group.focus .input-group-btn .btn-default.disabled:focus, .input-group.focus .input-group-btn .btn-default.disabled:focus, .form-group.focus .input-group-btn .btn-default[disabled]:focus, .input-group.focus .input-group-btn .btn-default[disabled]:focus, fieldset[disabled] .form-group.focus .input-group-btn .btn-default:focus, fieldset[disabled] .input-group.focus .input-group-btn .btn-default:focus, .form-group.focus .input-group-btn .btn-default.disabled:active, .input-group.focus .input-group-btn .btn-default.disabled:active, .form-group.focus .input-group-btn .btn-default[disabled]:active, .input-group.focus .input-group-btn .btn-default[disabled]:active, fieldset[disabled] .form-group.focus .input-group-btn .btn-default:active, fieldset[disabled] .input-group.focus .input-group-btn .btn-default:active, .form-group.focus .input-group-btn .btn-default.disabled.active, .input-group.focus .input-group-btn .btn-default.disabled.active, .form-group.focus .input-group-btn .btn-default[disabled].active, .input-group.focus .input-group-btn .btn-default[disabled].active, fieldset[disabled] .form-group.focus .input-group-btn .btn-default.active, fieldset[disabled] .input-group.focus .input-group-btn .btn-default.active { background-color: #bdc3c7; border-color: #1abc9c; } .form-group.focus .input-group-btn .btn-default .badge, .input-group.focus .input-group-btn .btn-default .badge { color: #1abc9c; background-color: #fff; } .input-group-btn .btn { height: 42px; line-height: 18px; color: #bdc3c7; background-color: #fff; border: 2px solid #bdc3c7; } .input-group-btn .btn-default { color: #fff; background-color: #bdc3c7; } .input-group-btn .btn-default:hover, .input-group-btn .btn-default.hover, .input-group-btn .btn-default:focus, .input-group-btn .btn-default:active, .input-group-btn .btn-default.active, .open > .dropdown-toggle.input-group-btn .btn-default { color: #fff; background-color: #cacfd2; border-color: #cacfd2; } .input-group-btn .btn-default:active, .input-group-btn .btn-default.active, .open > .dropdown-toggle.input-group-btn .btn-default { background: #a1a6a9; border-color: #a1a6a9; } .input-group-btn .btn-default.disabled, .input-group-btn .btn-default[disabled], fieldset[disabled] .input-group-btn .btn-default, .input-group-btn .btn-default.disabled:hover, .input-group-btn .btn-default[disabled]:hover, fieldset[disabled] .input-group-btn .btn-default:hover, .input-group-btn .btn-default.disabled.hover, .input-group-btn .btn-default[disabled].hover, fieldset[disabled] .input-group-btn .btn-default.hover, .input-group-btn .btn-default.disabled:focus, .input-group-btn .btn-default[disabled]:focus, fieldset[disabled] .input-group-btn .btn-default:focus, .input-group-btn .btn-default.disabled:active, .input-group-btn .btn-default[disabled]:active, fieldset[disabled] .input-group-btn .btn-default:active, .input-group-btn .btn-default.disabled.active, .input-group-btn .btn-default[disabled].active, fieldset[disabled] .input-group-btn .btn-default.active { background-color: #bdc3c7; border-color: #bdc3c7; } .input-group-btn .btn-default .badge { color: #bdc3c7; background-color: #fff; } .input-group-hg .input-group-btn .btn { line-height: 31px; } .input-group-lg .input-group-btn .btn { line-height: 21px; } .input-group-sm .input-group-btn .btn { line-height: 19px; } .input-group-btn:first-child > .btn { margin-right: -3px; border-right-width: 0; } .input-group-btn:last-child > .btn { margin-left: -3px; border-left-width: 0; } .input-group-btn > .btn-default + .btn-default { border-left: 2px solid #bdc3c7; } .input-group-btn > .btn:first-child + .btn .caret { margin-left: 0; } .input-group-rounded .input-group-btn + .form-control, .input-group-rounded .input-group-btn:last-child .btn, .input-group-rounded .input-group-btn + .select2-search input[type="text"] { border-top-right-radius: 20px; border-bottom-right-radius: 20px; } .input-group-hg.input-group-rounded .input-group-btn + .form-control, .input-group-hg.input-group-rounded .input-group-btn:last-child .btn, .input-group-hg.input-group-rounded .input-group-btn + .select2-search input[type="text"] { border-top-right-radius: 27px; border-bottom-right-radius: 27px; } .input-group-lg.input-group-rounded .input-group-btn + .form-control, .input-group-lg.input-group-rounded .input-group-btn:last-child .btn, .input-group-lg.input-group-rounded .input-group-btn + .select2-search input[type="text"] { border-top-right-radius: 25px; border-bottom-right-radius: 25px; } .input-group-rounded .form-control:first-child, .input-group-rounded .input-group-btn:first-child .btn, .input-group-rounded .select2-search input[type="text"]:first-child { border-top-left-radius: 20px; border-bottom-left-radius: 20px; } .input-group-hg.input-group-rounded .form-control:first-child, .input-group-hg.input-group-rounded .input-group-btn:first-child .btn, .input-group-hg.input-group-rounded .select2-search input[type="text"]:first-child { border-top-left-radius: 27px; border-bottom-left-radius: 27px; } .input-group-lg.input-group-rounded .form-control:first-child, .input-group-lg.input-group-rounded .input-group-btn:first-child .btn, .input-group-lg.input-group-rounded .select2-search input[type="text"]:first-child { border-top-left-radius: 25px; border-bottom-left-radius: 25px; } .input-group-rounded .input-group-btn + .form-control, .input-group-rounded .input-group-btn + .select2-search input[type="text"] { padding-left: 0; } .checkbox, .radio { position: relative; padding-left: 32px; margin-bottom: 12px; font-size: 14px; line-height: 1.5; -webkit-transition: color .25s linear; transition: color .25s linear; } .checkbox .icons, .radio .icons { position: absolute; top: 0; left: 0; display: block; width: 20px; height: 20px; font-size: 20px; line-height: 20px; color: #bdc3c7; text-align: center; cursor: pointer; } .checkbox .icons .icon-checked, .radio .icons .icon-checked { filter: alpha(opacity=0); opacity: 0; } .checkbox .icon-checked, .radio .icon-checked, .checkbox .icon-unchecked, .radio .icon-unchecked { position: absolute; top: 0; left: 0; display: inline-table; margin: 0; background-color: transparent; filter: none; opacity: 1; -webkit-transition: color .25s linear; transition: color .25s linear; -webkit-filter: none; } .checkbox .icon-checked:before, .radio .icon-checked:before, .checkbox .icon-unchecked:before, .radio .icon-unchecked:before { font-family: 'Flat-UI-Icons'; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .checkbox .icon-checked:before { content: "\e60e"; } .checkbox .icon-unchecked:before { content: "\e60d"; } .radio .icon-checked:before { content: "\e60c"; } .radio .icon-unchecked:before { content: "\e60b"; } .checkbox input[type="checkbox"].custom-checkbox, .radio input[type="checkbox"].custom-checkbox, .checkbox input[type="radio"].custom-radio, .radio input[type="radio"].custom-radio { position: absolute; top: 0; left: 0; width: 20px; height: 20px; padding: 0; margin: 0; outline: none !important; opacity: 0; } .checkbox input[type="checkbox"].custom-checkbox:hover:not(.nohover):not(:disabled) + .icons .icon-unchecked, .radio input[type="checkbox"].custom-checkbox:hover:not(.nohover):not(:disabled) + .icons .icon-unchecked, .checkbox input[type="radio"].custom-radio:hover:not(.nohover):not(:disabled) + .icons .icon-unchecked, .radio input[type="radio"].custom-radio:hover:not(.nohover):not(:disabled) + .icons .icon-unchecked { filter: alpha(opacity=0); opacity: 0; } .checkbox input[type="checkbox"].custom-checkbox:hover:not(.nohover):not(:disabled) + .icons .icon-checked, .radio input[type="checkbox"].custom-checkbox:hover:not(.nohover):not(:disabled) + .icons .icon-checked, .checkbox input[type="radio"].custom-radio:hover:not(.nohover):not(:disabled) + .icons .icon-checked, .radio input[type="radio"].custom-radio:hover:not(.nohover):not(:disabled) + .icons .icon-checked { filter: none; opacity: 1; -webkit-filter: none; } .checkbox input[type="checkbox"].custom-checkbox:checked + .icons, .radio input[type="checkbox"].custom-checkbox:checked + .icons, .checkbox input[type="radio"].custom-radio:checked + .icons, .radio input[type="radio"].custom-radio:checked + .icons { color: #1abc9c; } .checkbox input[type="checkbox"].custom-checkbox:checked + .icons .icon-unchecked, .radio input[type="checkbox"].custom-checkbox:checked + .icons .icon-unchecked, .checkbox input[type="radio"].custom-radio:checked + .icons .icon-unchecked, .radio input[type="radio"].custom-radio:checked + .icons .icon-unchecked { filter: alpha(opacity=0); opacity: 0; } .checkbox input[type="checkbox"].custom-checkbox:checked + .icons .icon-checked, .radio input[type="checkbox"].custom-checkbox:checked + .icons .icon-checked, .checkbox input[type="radio"].custom-radio:checked + .icons .icon-checked, .radio input[type="radio"].custom-radio:checked + .icons .icon-checked { color: #1abc9c; filter: none; opacity: 1; -webkit-filter: none; } .checkbox input[type="checkbox"].custom-checkbox:disabled + .icons, .radio input[type="checkbox"].custom-checkbox:disabled + .icons, .checkbox input[type="radio"].custom-radio:disabled + .icons, .radio input[type="radio"].custom-radio:disabled + .icons { color: #e6e8ea; cursor: default; } .checkbox input[type="checkbox"].custom-checkbox:disabled + .icons .icon-unchecked, .radio input[type="checkbox"].custom-checkbox:disabled + .icons .icon-unchecked, .checkbox input[type="radio"].custom-radio:disabled + .icons .icon-unchecked, .radio input[type="radio"].custom-radio:disabled + .icons .icon-unchecked { filter: none; opacity: 1; -webkit-filter: none; } .checkbox input[type="checkbox"].custom-checkbox:disabled + .icons .icon-checked, .radio input[type="checkbox"].custom-checkbox:disabled + .icons .icon-checked, .checkbox input[type="radio"].custom-radio:disabled + .icons .icon-checked, .radio input[type="radio"].custom-radio:disabled + .icons .icon-checked { filter: alpha(opacity=0); opacity: 0; } .checkbox input[type="checkbox"].custom-checkbox:disabled:checked + .icons, .radio input[type="checkbox"].custom-checkbox:disabled:checked + .icons, .checkbox input[type="radio"].custom-radio:disabled:checked + .icons, .radio input[type="radio"].custom-radio:disabled:checked + .icons { color: #e6e8ea; } .checkbox input[type="checkbox"].custom-checkbox:disabled:checked + .icons .icon-unchecked, .radio input[type="checkbox"].custom-checkbox:disabled:checked + .icons .icon-unchecked, .checkbox input[type="radio"].custom-radio:disabled:checked + .icons .icon-unchecked, .radio input[type="radio"].custom-radio:disabled:checked + .icons .icon-unchecked { filter: alpha(opacity=0); opacity: 0; } .checkbox input[type="checkbox"].custom-checkbox:disabled:checked + .icons .icon-checked, .radio input[type="checkbox"].custom-checkbox:disabled:checked + .icons .icon-checked, .checkbox input[type="radio"].custom-radio:disabled:checked + .icons .icon-checked, .radio input[type="radio"].custom-radio:disabled:checked + .icons .icon-checked { color: #e6e8ea; filter: none; opacity: 1; -webkit-filter: none; } .checkbox input[type="checkbox"].custom-checkbox:indeterminate + .icons, .radio input[type="checkbox"].custom-checkbox:indeterminate + .icons, .checkbox input[type="radio"].custom-radio:indeterminate + .icons, .radio input[type="radio"].custom-radio:indeterminate + .icons { color: #bdc3c7; } .checkbox input[type="checkbox"].custom-checkbox:indeterminate + .icons .icon-unchecked, .radio input[type="checkbox"].custom-checkbox:indeterminate + .icons .icon-unchecked, .checkbox input[type="radio"].custom-radio:indeterminate + .icons .icon-unchecked, .radio input[type="radio"].custom-radio:indeterminate + .icons .icon-unchecked { filter: none; opacity: 1; -webkit-filter: none; } .checkbox input[type="checkbox"].custom-checkbox:indeterminate + .icons .icon-checked, .radio input[type="checkbox"].custom-checkbox:indeterminate + .icons .icon-checked, .checkbox input[type="radio"].custom-radio:indeterminate + .icons .icon-checked, .radio input[type="radio"].custom-radio:indeterminate + .icons .icon-checked { filter: alpha(opacity=0); opacity: 0; } .checkbox input[type="checkbox"].custom-checkbox:indeterminate + .icons:before, .radio input[type="checkbox"].custom-checkbox:indeterminate + .icons:before, .checkbox input[type="radio"].custom-radio:indeterminate + .icons:before, .radio input[type="radio"].custom-radio:indeterminate + .icons:before { position: absolute; top: 0; left: 0; z-index: 10; width: 20px; font-size: 22px; line-height: 20px; color: #fff; text-align: center; content: "\2013"; } .checkbox.primary input[type="checkbox"].custom-checkbox + .icons, .radio.primary input[type="checkbox"].custom-checkbox + .icons, .checkbox.primary input[type="radio"].custom-radio + .icons, .radio.primary input[type="radio"].custom-radio + .icons { color: #34495e; } .checkbox.primary input[type="checkbox"].custom-checkbox:checked + .icons, .radio.primary input[type="checkbox"].custom-checkbox:checked + .icons, .checkbox.primary input[type="radio"].custom-radio:checked + .icons, .radio.primary input[type="radio"].custom-radio:checked + .icons { color: #1abc9c; } .checkbox.primary input[type="checkbox"].custom-checkbox:disabled + .icons, .radio.primary input[type="checkbox"].custom-checkbox:disabled + .icons, .checkbox.primary input[type="radio"].custom-radio:disabled + .icons, .radio.primary input[type="radio"].custom-radio:disabled + .icons { color: #bdc3c7; cursor: default; } .checkbox.primary input[type="checkbox"].custom-checkbox:disabled + .icons.checked, .radio.primary input[type="checkbox"].custom-checkbox:disabled + .icons.checked, .checkbox.primary input[type="radio"].custom-radio:disabled + .icons.checked, .radio.primary input[type="radio"].custom-radio:disabled + .icons.checked { color: #bdc3c7; } .checkbox.primary input[type="checkbox"].custom-checkbox:indeterminate + .icons, .radio.primary input[type="checkbox"].custom-checkbox:indeterminate + .icons, .checkbox.primary input[type="radio"].custom-radio:indeterminate + .icons, .radio.primary input[type="radio"].custom-radio:indeterminate + .icons { color: #34495e; } .input-group-addon .radio, .input-group-addon .checkbox { padding-left: 20px; margin: -2px 0; } .input-group-addon .radio .icons, .input-group-addon .checkbox .icons { color: #e6e8ea; } .input-group-addon .radio input[type="checkbox"].custom-checkbox:checked + .icons, .input-group-addon .checkbox input[type="checkbox"].custom-checkbox:checked + .icons, .input-group-addon .radio input[type="radio"].custom-radio:checked + .icons, .input-group-addon .checkbox input[type="radio"].custom-radio:checked + .icons { color: #fff; } .input-group-addon .radio input[type="checkbox"].custom-checkbox:checked + .icons .icon-checked, .input-group-addon .checkbox input[type="checkbox"].custom-checkbox:checked + .icons .icon-checked, .input-group-addon .radio input[type="radio"].custom-radio:checked + .icons .icon-checked, .input-group-addon .checkbox input[type="radio"].custom-radio:checked + .icons .icon-checked { color: #fff; } .input-group-addon .radio input[type="checkbox"].custom-checkbox:disabled + .icons, .input-group-addon .checkbox input[type="checkbox"].custom-checkbox:disabled + .icons, .input-group-addon .radio input[type="radio"].custom-radio:disabled + .icons, .input-group-addon .checkbox input[type="radio"].custom-radio:disabled + .icons { color: rgba(230, 232, 234, .6); } .input-group-addon .radio input[type="checkbox"].custom-checkbox:disabled:checked + .icons, .input-group-addon .checkbox input[type="checkbox"].custom-checkbox:disabled:checked + .icons, .input-group-addon .radio input[type="radio"].custom-radio:disabled:checked + .icons, .input-group-addon .checkbox input[type="radio"].custom-radio:disabled:checked + .icons { color: rgba(230, 232, 234, .6); } .input-group-addon .radio input[type="checkbox"].custom-checkbox:disabled:checked + .icons .icon-checked, .input-group-addon .checkbox input[type="checkbox"].custom-checkbox:disabled:checked + .icons .icon-checked, .input-group-addon .radio input[type="radio"].custom-radio:disabled:checked + .icons .icon-checked, .input-group-addon .checkbox input[type="radio"].custom-radio:disabled:checked + .icons .icon-checked { color: rgba(230, 232, 234, .6); } .radio + .radio, .checkbox + .checkbox { margin-top: 10px; } .form-inline .checkbox, .form-inline .radio { padding-left: 32px; } .bootstrap-tagsinput { padding: 6px 1px 1px 6px; margin-bottom: 18px; font-size: 0; text-align: left; background-color: #fff; border: 2px solid #ebedef; border-radius: 6px; } .bootstrap-tagsinput .tag { position: relative; display: inline-block; height: 27px; padding: 6px 21px; margin: 0 5px 5px 0; overflow: hidden; font-size: 13px; line-height: 15px; color: #7b8996; vertical-align: middle; cursor: pointer; background-color: #ebedef; border-radius: 4px; -webkit-transition: .25s linear; transition: .25s linear; } .bootstrap-tagsinput .tag > span { position: absolute; top: 0; right: 0; bottom: 0; z-index: 2; width: 100%; padding: 0 10px 0 0; font-size: 12px; color: #fff; text-align: right; text-decoration: none; cursor: pointer; filter: alpha(opacity=0); opacity: 0; -webkit-transition: opacity .25s linear; transition: opacity .25s linear; } .bootstrap-tagsinput .tag > span:after { font-family: "Flat-UI-Icons"; line-height: 27px; content: "\e609"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .bootstrap-tagsinput .tag:hover { padding-right: 28px; padding-left: 14px; color: #fff; background-color: #16a085; } .bootstrap-tagsinput .tag:hover > span { filter: none; opacity: 1; -webkit-filter: none; } .bootstrap-tagsinput input[type="text"] { width: auto !important; min-width: 80px; max-width: inherit; height: 29px; padding: 0; margin: 0; font-size: 14px; color: #34495e; vertical-align: top; background-color: transparent; border: none; outline: none; box-shadow: none; } .bootstrap-tagsinput input[type="text"]:first-child { height: 23px; margin: 3px 0 8px; } .tags_clear { width: 100%; height: 0; clear: both; } .not_valid { margin-left: 5px !important; color: #90111a !important; background: #fbd8db !important; } .tagsinput-primary { margin-bottom: 18px; } .tagsinput-primary .bootstrap-tagsinput { margin-bottom: 0; border-color: #1abc9c; } .tagsinput-primary .tag { color: #fff; background-color: #1abc9c; } .tagsinput-primary .tag:hover { color: #fff; background-color: #16a085; } .bootstrap-tagsinput .twitter-typeahead { width: auto; vertical-align: top; } .bootstrap-tagsinput .twitter-typeahead .tt-input { min-width: 200px; } .bootstrap-tagsinput .twitter-typeahead .tt-dropdown-menu { width: auto; min-width: 120px; margin-top: 11px; } .twitter-typeahead { width: 100%; } .twitter-typeahead .tt-dropdown-menu { width: 100%; padding: 5px 0; margin-top: 5px; background-color: #fff; border: 2px solid #1abc9c; border-radius: 6px; } .twitter-typeahead .tt-suggestion p { padding: 6px 14px; margin: 0; font-size: 14px; line-height: 1.429; } .twitter-typeahead .tt-suggestion:first-child p, .twitter-typeahead .tt-suggestion:last-child p { padding: 6px 14px; } .twitter-typeahead .tt-suggestion.tt-is-under-cursor, .twitter-typeahead .tt-suggestion.tt-cursor { color: #fff; cursor: pointer; background-color: #16a085; } .progress { height: 12px; background: #ebedef; border-radius: 32px; box-shadow: none; } .progress-bar { line-height: 12px; background: #1abc9c; box-shadow: none; } .progress-bar-success { background-color: #2ecc71; } .progress-bar-warning { background-color: #f1c40f; } .progress-bar-danger { background-color: #e74c3c; } .progress-bar-info { background-color: #3498db; } .ui-slider { position: relative; height: 12px; margin-bottom: 20px; cursor: pointer; background: #ebedef; border-radius: 32px; box-shadow: none; } .ui-slider-handle { position: absolute; z-index: 2; width: 18px; height: 18px; cursor: pointer; background-color: #16a085; border-radius: 50%; -webkit-transition: background .25s; transition: background .25s; } .ui-slider-handle:hover, .ui-slider-handle:focus { background-color: #48c9b0; outline: none; } .ui-slider-handle:active { background-color: #16a085; } .ui-slider-range { position: absolute; z-index: 1; display: block; height: 100%; background-color: #1abc9c; } .ui-slider-segment { width: 6px; height: 6px; background-color: #d9dbdd; border-radius: 50%; } .ui-slider-value { float: right; margin-top: 12px; font-size: 13px; } .ui-slider-value.first { float: left; clear: left; } .ui-slider-horizontal .ui-slider-handle { top: -3px; margin-left: -9px; } .ui-slider-horizontal .ui-slider-handle[style*="100"] { margin-left: -15px; } .ui-slider-horizontal .ui-slider-range { border-radius: 30px 0 0 30px; } .ui-slider-horizontal .ui-slider-segment { float: left; margin: 3px -6px 0 0; } .ui-slider-vertical { width: 12px; } .ui-slider-vertical .ui-slider-handle { top: auto; margin-bottom: -11px; margin-left: -3px; } .ui-slider-vertical .ui-slider-range { bottom: 0; width: 100%; border-radius: 0 0 30px 30px; } .ui-slider-vertical .ui-slider-segment { position: absolute; right: 3px; } .pager { display: inline-block; font-size: 16px; font-weight: 700; color: #fff; background-color: #34495e; border-radius: 6px; } .pager li:first-child > a, .pager li:first-child > span { border-left: none; border-radius: 6px 0 0 6px; } .pager li > a, .pager li > span { padding: 9px 15px 10px; line-height: 1.313; color: #fff; text-decoration: none; white-space: nowrap; background: none; border: none; border-left: 2px solid #2c3e50; border-radius: 0 6px 6px 0; } .pager li > a:hover, .pager li > span:hover, .pager li > a:focus, .pager li > span:focus { background-color: #2c3e50; } .pager li > a:active, .pager li > span:active { background-color: #2c3e50; } .pager li > a [class*="fui-"] + span, .pager li > span [class*="fui-"] + span { margin-left: 8px; } .pager li > a span + [class*="fui-"], .pager li > span span + [class*="fui-"] { margin-left: 8px; } .pagination { position: relative; display: block; } @media (min-width: 768px) { .pagination { display: inline-block; } } .pagination > ul { display: inline-block; padding: 0; margin: 0; color: #fff; word-spacing: -.5px; background: #d6dbdf; border-radius: 6px; } @media (max-width: 767px) { .pagination > ul { height: 41px; padding: 0 55px 0 52px; overflow: auto; white-space: nowrap; border-radius: 6px; } } .pagination li { display: inline-block; margin-right: -3px; word-spacing: normal; vertical-align: middle; } .pagination li.active > a, .pagination li.active > span { color: #fff; background-color: #1abc9c; border-color: #dfe2e5; } .pagination li.active.previous > a, .pagination li.active.next > a, .pagination li.active.previous > span, .pagination li.active.next > span { margin: 0; } .pagination li.active.previous > a, .pagination li.active.next > a, .pagination li.active.previous > span, .pagination li.active.next > span, .pagination li.active.previous > a:hover, .pagination li.active.next > a:hover, .pagination li.active.previous > span:hover, .pagination li.active.next > span:hover, .pagination li.active.previous > a:focus, .pagination li.active.next > a:focus, .pagination li.active.previous > span:focus, .pagination li.active.next > span:focus { color: #fff; background-color: #1abc9c; } .pagination li:first-child > a, .pagination li:first-child > span { border-left: none; border-radius: 6px 0 0 6px; } .pagination li:first-child.previous + li > a, .pagination li:first-child.previous + li > span { border-left-width: 0; } .pagination li:last-child { margin-right: 0; } .pagination li:last-child > a, .pagination li:last-child > span, .pagination li:last-child > a:hover, .pagination li:last-child > span:hover, .pagination li:last-child > a:focus, .pagination li:last-child > span:focus { border-radius: 0 6px 6px 0; } .pagination li.previous > a, .pagination li.next > a, .pagination li.previous > span, .pagination li.next > span { min-width: auto; padding: 12px 17px; font-size: 16px; background-color: transparent; border-right: 2px solid #e4e7ea; } .pagination li.next > a, .pagination li.next > span { border-right: none; } .pagination li.disabled > a, .pagination li.disabled > span { color: #fff; cursor: not-allowed; background-color: rgba(255, 255, 255, .3); border-right-color: #dfe2e5; } .pagination li.disabled > a:hover, .pagination li.disabled > span:hover, .pagination li.disabled > a:focus, .pagination li.disabled > span:focus, .pagination li.disabled > a:active, .pagination li.disabled > span:active { color: #fff; background-color: rgba(255, 255, 255, .4); } @media (max-width: 767px) { .pagination li.next, .pagination li.previous { position: absolute; top: 0; right: 0; z-index: 10; background-color: #d6dbdf; border-radius: 0 6px 6px 0; } .pagination li.previous { right: auto; left: 0; border-radius: 6px 0 0 6px; } } .pagination li > a, .pagination li > span { display: inline-block; min-width: 41px; min-height: 41px; padding: 12px 10px; font-size: 14px; line-height: 16px; color: #fff; text-align: center; background: transparent; border: none; border-left: 2px solid #e4e7ea; outline: none; -webkit-transition: .25s ease-out; transition: .25s ease-out; } .pagination li > a:hover, .pagination li > span:hover, .pagination li > a:focus, .pagination li > span:focus { color: #fff; background-color: #1abc9c; } .pagination li > a:active, .pagination li > span:active { color: #fff; background-color: #1abc9c; } .pagination > .btn.previous, .pagination > .btn.next { padding-right: 23px; padding-left: 23px; margin-right: 8px; font-size: 14px; line-height: 1.429; } .pagination > .btn.previous [class*="fui-"], .pagination > .btn.next [class*="fui-"] { margin-top: -2px; margin-left: -2px; font-size: 16px; } .pagination > .btn.next { margin-right: 0; margin-left: 8px; } .pagination > .btn.next [class*="fui-"] { margin-right: -2px; margin-left: 4px; } @media (max-width: 767px) { .pagination > .btn { display: block; width: 50%; margin: 0; } .pagination > .btn:first-child { border-bottom: 2px solid #dfe2e5; border-radius: 6px 0 0; } .pagination > .btn:first-child.btn-primary { border-bottom-color: #48c9b0; } .pagination > .btn:first-child.btn-danger { border-bottom-color: #ec7063; } .pagination > .btn:first-child.btn-warning { border-bottom-color: #f4d03f; } .pagination > .btn:first-child.btn-success { border-bottom-color: #58d68d; } .pagination > .btn:first-child.btn-info { border-bottom-color: #5dade2; } .pagination > .btn:first-child.btn-inverse { border-bottom-color: #5d6d7e; } .pagination > .btn:first-child > [class*="fui"] { margin-left: -20px; } .pagination > .btn + ul { padding: 0; text-align: center; border-radius: 0 0 6px 6px; } .pagination > .btn + ul + .btn { position: absolute; top: 0; right: 0; border-bottom: 2px solid #dfe2e5; border-radius: 0 6px 0 0; } .pagination > .btn + ul + .btn.btn-primary { border-bottom-color: #48c9b0; } .pagination > .btn + ul + .btn.btn-danger { border-bottom-color: #ec7063; } .pagination > .btn + ul + .btn.btn-warning { border-bottom-color: #f4d03f; } .pagination > .btn + ul + .btn.btn-success { border-bottom-color: #58d68d; } .pagination > .btn + ul + .btn.btn-info { border-bottom-color: #5dade2; } .pagination > .btn + ul + .btn.btn-inverse { border-bottom-color: #5d6d7e; } .pagination > .btn + ul + .btn > [class*="fui"] { margin-right: -20px; } .pagination ul { display: block; } .pagination ul > li > a { border-radius: 0; } } .pagination-danger ul { background-color: #e74c3c; } .pagination-danger ul li.previous > a { border-right-color: #ef897e; } .pagination-danger ul li > a, .pagination-danger ul li > span { border-left-color: #ef897e; } .pagination-danger ul li > a:hover, .pagination-danger ul li > span:hover, .pagination-danger ul li > a:focus, .pagination-danger ul li > span:focus { background-color: #ec7063; } .pagination-danger ul li > a:active, .pagination-danger ul li > span:active { background-color: #c44133; } .pagination-danger ul li.active > a, .pagination-danger ul li.active > span { background-color: #c44133; } .pagination-success ul { background-color: #2ecc71; } .pagination-success ul li.previous > a { border-right-color: #75dda1; } .pagination-success ul li > a, .pagination-success ul li > span { border-left-color: #75dda1; } .pagination-success ul li > a:hover, .pagination-success ul li > span:hover, .pagination-success ul li > a:focus, .pagination-success ul li > span:focus { background-color: #58d68d; } .pagination-success ul li > a:active, .pagination-success ul li > span:active { background-color: #27ad60; } .pagination-success ul li.active > a, .pagination-success ul li.active > span { background-color: #27ad60; } .pagination-warning ul { background-color: #f1c40f; } .pagination-warning ul li.previous > a { border-right-color: #f6d861; } .pagination-warning ul li > a, .pagination-warning ul li > span { border-left-color: #f6d861; } .pagination-warning ul li > a:hover, .pagination-warning ul li > span:hover, .pagination-warning ul li > a:focus, .pagination-warning ul li > span:focus { background-color: #f4d313; } .pagination-warning ul li > a:active, .pagination-warning ul li > span:active { background-color: #cda70d; } .pagination-warning ul li.active > a, .pagination-warning ul li.active > span { background-color: #cda70d; } .pagination-info ul { background-color: #3498db; } .pagination-info ul li.previous > a { border-right-color: #79bbe7; } .pagination-info ul li > a, .pagination-info ul li > span { border-left-color: #79bbe7; } .pagination-info ul li > a:hover, .pagination-info ul li > span:hover, .pagination-info ul li > a:focus, .pagination-info ul li > span:focus { background-color: #5dade2; } .pagination-info ul li > a:active, .pagination-info ul li > span:active { background-color: #2c81ba; } .pagination-info ul li.active > a, .pagination-info ul li.active > span { background-color: #2c81ba; } .pagination-inverse ul { background-color: #34495e; } .pagination-inverse ul li.previous > a { border-right-color: #798795; } .pagination-inverse ul li > a, .pagination-inverse ul li > span { border-left-color: #798795; } .pagination-inverse ul li > a:hover, .pagination-inverse ul li > span:hover, .pagination-inverse ul li > a:focus, .pagination-inverse ul li > span:focus { background-color: #415b76; } .pagination-inverse ul li > a:active, .pagination-inverse ul li > span:active { background-color: #2c3e50; } .pagination-inverse ul li.active > a, .pagination-inverse ul li.active > span { background-color: #2c3e50; } .pagination-minimal > ul > li:first-child { border-radius: 6px 0 0 6px; } .pagination-minimal > ul > li:first-child.previous + li > a, .pagination-minimal > ul > li:first-child.previous + li > span { border-left-width: 5px; } .pagination-minimal > ul > li:last-child { border-radius: 0 6px 6px 0; } .pagination-minimal > ul > li.previous > a, .pagination-minimal > ul > li.next > a, .pagination-minimal > ul > li.previous > span, .pagination-minimal > ul > li.next > span { padding: 12px 17px; margin: 0 9px 0 0; background: transparent; border: none; border-right: 2px solid #e4e7ea; border-radius: 6px 0 0 6px; } .pagination-minimal > ul > li.previous > a, .pagination-minimal > ul > li.next > a, .pagination-minimal > ul > li.previous > span, .pagination-minimal > ul > li.next > span, .pagination-minimal > ul > li.previous > a:hover, .pagination-minimal > ul > li.next > a:hover, .pagination-minimal > ul > li.previous > span:hover, .pagination-minimal > ul > li.next > span:hover, .pagination-minimal > ul > li.previous > a:focus, .pagination-minimal > ul > li.next > a:focus, .pagination-minimal > ul > li.previous > span:focus, .pagination-minimal > ul > li.next > span:focus { border-color: #e4e7ea !important; } @media (max-width: 767px) { .pagination-minimal > ul > li.previous > a, .pagination-minimal > ul > li.next > a, .pagination-minimal > ul > li.previous > span, .pagination-minimal > ul > li.next > span { margin-right: 0; } } .pagination-minimal > ul > li.next { margin-left: 9px; } .pagination-minimal > ul > li.next > a, .pagination-minimal > ul > li.next > span { margin: 0; border-right: none; border-left: 2px solid #e4e7ea; border-radius: 0 6px 6px 0; } .pagination-minimal > ul > li.active > a, .pagination-minimal > ul > li.active > span { margin: 10px 5px 9px; color: #d6dbdf; background-color: #fff; border-color: #fff; border-width: 2px !important; } .pagination-minimal > ul > li.active > a:hover, .pagination-minimal > ul > li.active > span:hover, .pagination-minimal > ul > li.active > a:focus, .pagination-minimal > ul > li.active > span:focus { color: #d6dbdf; background-color: #fff; border-color: #fff; } .pagination-minimal > ul > li.active.previous, .pagination-minimal > ul > li.active.next { border-color: #e4e7ea; } .pagination-minimal > ul > li.active.previous { margin-right: 6px; } .pagination-minimal > ul > li > a, .pagination-minimal > ul > li > span { min-width: 0; min-height: 16px; padding: 0 4px; margin: 7px 2px 6px; line-height: 16px; color: #fff; background: #fff; background-clip: padding-box; border: 5px solid #d6dbdf; border-radius: 50px; -webkit-transition: background .2s ease-out, border-color 0s ease-out, color .2s ease-out; transition: background .2s ease-out, border-color 0s ease-out, color .2s ease-out; } .pagination-minimal > ul > li > a:hover, .pagination-minimal > ul > li > span:hover, .pagination-minimal > ul > li > a:focus, .pagination-minimal > ul > li > span:focus { color: #fff; background-color: #1abc9c; border-color: #1abc9c; -webkit-transition: background .2s ease-out, border-color .2s ease-out, color .2s ease-out; transition: background .2s ease-out, border-color .2s ease-out, color .2s ease-out; } .pagination-minimal > ul > li > a:active, .pagination-minimal > ul > li > span:active { background-color: #16a085; border-color: #16a085; } .pagination-plain { height: 57px; padding: 0; margin: 0 0 20px; font-size: 16px; font-weight: 700; list-style-type: none; } .pagination-plain > li { display: inline; } .pagination-plain > li.previous { padding-right: 23px; } .pagination-plain > li.next { padding-left: 20px; } .pagination-plain > li.active > a { color: #d3d7da; } .pagination-plain > li > a { padding: 0 5px; } @media (max-width: 480px) { .pagination-plain { overflow: hidden; text-align: center; } .pagination-plain > li.previous { display: block; width: 50%; margin-bottom: 10px; text-align: left; } .pagination-plain > li.next { float: right; width: 50%; margin-top: -64px; text-align: right; } } @media (min-width: 768px) { .pagination-plain { height: auto; } } .pagination-dropdown ul { left: 50%; width: auto; min-width: 67px; margin-left: -34px; } .pagination-dropdown ul li { display: block; margin-right: 0; } .pagination-dropdown ul li:first-child > a, .pagination-dropdown ul li:first-child > span { border-radius: 6px 6px 0 0; } .pagination-dropdown ul li:last-child > a, .pagination-dropdown ul li:last-child > span { border-radius: 0 0 6px 6px !important; } .pagination-dropdown ul li > a, .pagination-dropdown ul li > span { display: block; float: none; min-height: 0; padding: 8px 10px 7px; text-align: center; border-left: none; } .pagination-dropdown.dropup { position: relative; } .tooltip { z-index: 1070; font-size: 14px; line-height: 1.286; } .tooltip.in { filter: alpha(opacity=100); opacity: 1; } .tooltip.top { padding: 9px 0; margin-top: -5px; } .tooltip.right { padding: 0 9px; margin-left: 5px; } .tooltip.bottom { padding: 9px 0; margin-top: 5px; } .tooltip.left { padding: 0 9px; margin-left: -5px; } .tooltip-inner { max-width: 183px; padding: 12px 12px; line-height: 1.286; color: #fff; background-color: #34495e; border-radius: 6px; } .tooltip.top .tooltip-arrow { margin-left: -9px; border-width: 9px 9px 0; border-top-color: #34495e; } .tooltip.right .tooltip-arrow { margin-top: -9px; border-width: 9px 9px 9px 0; border-right-color: #34495e; } .tooltip.left .tooltip-arrow { margin-top: -9px; border-width: 9px 0 9px 9px; border-left-color: #34495e; } .tooltip.bottom .tooltip-arrow { margin-left: -9px; border-width: 0 9px 9px; border-bottom-color: #34495e; } .caret { display: inline-block; width: 0; height: 0; margin-left: 5px; vertical-align: middle; border-top: 8px solid; border-right: 6px solid transparent; border-left: 6px solid transparent; -webkit-transition: border-color .25s, color .25s; transition: border-color .25s, color .25s; } .dropdown-menu, .select2-drop { z-index: 1000; min-width: 220px; padding: 0; margin-top: 9px; font-size: 14px; background-color: #f3f4f5; border: none; border-radius: 4px; box-shadow: none; } .dropdown-menu .divider { height: 2px; margin: 3px 0; overflow: hidden; background-color: rgba(202, 206, 209, .5); } .dropdown-menu > li > a { padding: 8px 16px; line-height: 1.429; color: #606d7a; } .dropdown-menu > li:first-child > a:first-child { border-top-left-radius: 4px; border-top-right-radius: 4px; } .dropdown-menu > li:last-child > a:first-child { border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; } .dropdown-menu.typeahead { display: none; width: auto; padding: 5px 0; margin-top: 5px; background-color: #fff; border: 2px solid #1abc9c; border-radius: 6px; } .dropdown-menu.typeahead li a { padding: 6px 14px; } .dropdown-menu.typeahead li:first-child a, .dropdown-menu.typeahead li:last-child a { padding: 6px 14px; border-radius: 0; } .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { color: #55606c; background-color: rgba(202, 206, 209, .5); } .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { color: #fff; background-color: #1abc9c; } .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { color: #bdc3c7; cursor: not-allowed; background-color: transparent; } .dropdown-menu-right { right: 0; left: auto; } .dropdown-menu-left { right: auto; left: 0; } .dropdown-header { padding: 8px 16px; font-size: 13px; line-height: 1.538; color: rgba(52, 73, 94, .6); text-transform: uppercase; } .dropdown-header:first-child { margin-top: 3px; } .dropdown-backdrop { z-index: 990; } .dropup .caret, .navbar-fixed-bottom .dropdown .caret { margin-bottom: .25em; border-bottom: 8px solid; } .dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { margin-top: 0; margin-bottom: 9px; } .dropdown-menu-inverse { background-color: #34495e; } .dropdown-menu-inverse .divider { height: 2px; margin: 3px 0; overflow: hidden; background-color: rgba(43, 60, 78, .5); } .dropdown-menu-inverse > li > a { color: rgba(255, 255, 255, .85); } .dropdown-menu-inverse > li > a:hover, .dropdown-menu-inverse > li > a:focus { color: rgba(255, 255, 255, .85); background-color: rgba(43, 60, 78, .5); } .dropdown-menu-inverse > .active > a, .dropdown-menu-inverse > .active > a:hover, .dropdown-menu-inverse > .active > a:focus { color: rgba(255, 255, 255, .85); background-color: #1abc9c; } .dropdown-menu-inverse > .disabled > a, .dropdown-menu-inverse > .disabled > a:hover, .dropdown-menu-inverse > .disabled > a:focus { color: rgba(255, 255, 255, .5); } .dropdown-menu-inverse > .disabled > a:hover, .dropdown-menu-inverse > .disabled > a:focus { background-color: transparent; } .dropdown-menu-inverse .dropdown-header { color: rgba(255, 255, 255, .4); } @media (min-width: 768px) { .navbar-right .dropdown-menu { right: 0; left: auto; } .navbar-right .dropdown-menu-left { right: auto; left: 0; } } .select { position: relative; display: inline-block; width: auto; min-width: 220px; vertical-align: top; } .form-group .select { width: 100%; } .form-group .select > .select2-choice { width: 100%; } .select.form-control, .select.select2-search input[type="text"] { height: auto; padding: 0; border: none; } .select2-choice { position: relative; display: inline-block; width: 100%; padding: 10px 39px 10px 15px; font-size: 15px; font-weight: normal; line-height: 1.4; border: none; border-radius: 4px; -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear; transition: border .25s linear, color .25s linear, background-color .25s linear; } .select2-choice:hover, .select2-choice:focus { outline: none; } .select2-choice:active { outline: none; box-shadow: none; } .select2-container-disabled .select2-choice { filter: alpha(opacity=70); opacity: .7; } .select2-chosen { overflow: hidden; text-align: left; } .select2-arrow { position: absolute; top: 42%; right: 16px; display: inline-block; border-color: #34495e transparent; border-style: solid; border-width: 8px 6px; border-bottom-style: none; -webkit-transform: scale(1.001); -ms-transform: scale(1.001); transform: scale(1.001); } .select2-arrow b { display: none; } .btn-lg .select2-arrow { border-top-width: 8px; border-right-width: 6px; border-left-width: 6px; } .select-default .select2-choice { color: #fff; background-color: #bdc3c7; } .select-default .select2-choice:hover, .select-default .select2-choice.hover, .select-default .select2-choice:focus, .select-default .select2-choice:active { color: #fff; background-color: #cacfd2; border-color: #cacfd2; } .select-default .select2-choice:active { background: #a1a6a9; border-color: #a1a6a9; } .select2-container-disabled.select-default .select2-choice, .select2-container-disabled.select-default .select2-choice:hover, .select2-container-disabled.select-default .select2-choice:focus, .select2-container-disabled.select-default .select2-choice:active { background-color: #bdc3c7; border-color: #bdc3c7; } .select-default .select2-choice .select2-arrow { border-top-color: #fff; } .select-primary .select2-choice { color: #fff; background-color: #1abc9c; } .select-primary .select2-choice:hover, .select-primary .select2-choice.hover, .select-primary .select2-choice:focus, .select-primary .select2-choice:active { color: #fff; background-color: #48c9b0; border-color: #48c9b0; } .select-primary .select2-choice:active { background: #16a085; border-color: #16a085; } .select2-container-disabled.select-primary .select2-choice, .select2-container-disabled.select-primary .select2-choice:hover, .select2-container-disabled.select-primary .select2-choice:focus, .select2-container-disabled.select-primary .select2-choice:active { background-color: #bdc3c7; border-color: #1abc9c; } .select-primary .select2-choice .select2-arrow { border-top-color: #fff; } .select-info .select2-choice { color: #fff; background-color: #3498db; } .select-info .select2-choice:hover, .select-info .select2-choice.hover, .select-info .select2-choice:focus, .select-info .select2-choice:active { color: #fff; background-color: #5dade2; border-color: #5dade2; } .select-info .select2-choice:active { background: #2c81ba; border-color: #2c81ba; } .select2-container-disabled.select-info .select2-choice, .select2-container-disabled.select-info .select2-choice:hover, .select2-container-disabled.select-info .select2-choice:focus, .select2-container-disabled.select-info .select2-choice:active { background-color: #bdc3c7; border-color: #3498db; } .select-info .select2-choice .select2-arrow { border-top-color: #fff; } .select-danger .select2-choice { color: #fff; background-color: #e74c3c; } .select-danger .select2-choice:hover, .select-danger .select2-choice.hover, .select-danger .select2-choice:focus, .select-danger .select2-choice:active { color: #fff; background-color: #ec7063; border-color: #ec7063; } .select-danger .select2-choice:active { background: #c44133; border-color: #c44133; } .select2-container-disabled.select-danger .select2-choice, .select2-container-disabled.select-danger .select2-choice:hover, .select2-container-disabled.select-danger .select2-choice:focus, .select2-container-disabled.select-danger .select2-choice:active { background-color: #bdc3c7; border-color: #e74c3c; } .select-danger .select2-choice .select2-arrow { border-top-color: #fff; } .select-success .select2-choice { color: #fff; background-color: #2ecc71; } .select-success .select2-choice:hover, .select-success .select2-choice.hover, .select-success .select2-choice:focus, .select-success .select2-choice:active { color: #fff; background-color: #58d68d; border-color: #58d68d; } .select-success .select2-choice:active { background: #27ad60; border-color: #27ad60; } .select2-container-disabled.select-success .select2-choice, .select2-container-disabled.select-success .select2-choice:hover, .select2-container-disabled.select-success .select2-choice:focus, .select2-container-disabled.select-success .select2-choice:active { background-color: #bdc3c7; border-color: #2ecc71; } .select-success .select2-choice .select2-arrow { border-top-color: #fff; } .select-warning .select2-choice { color: #fff; background-color: #f1c40f; } .select-warning .select2-choice:hover, .select-warning .select2-choice.hover, .select-warning .select2-choice:focus, .select-warning .select2-choice:active { color: #fff; background-color: #f4d313; border-color: #f4d313; } .select-warning .select2-choice:active { background: #cda70d; border-color: #cda70d; } .select2-container-disabled.select-warning .select2-choice, .select2-container-disabled.select-warning .select2-choice:hover, .select2-container-disabled.select-warning .select2-choice:focus, .select2-container-disabled.select-warning .select2-choice:active { background-color: #bdc3c7; border-color: #f1c40f; } .select-warning .select2-choice .select2-arrow { border-top-color: #fff; } .select-inverse .select2-choice { color: #fff; background-color: #34495e; } .select-inverse .select2-choice:hover, .select-inverse .select2-choice.hover, .select-inverse .select2-choice:focus, .select-inverse .select2-choice:active { color: #fff; background-color: #415b76; border-color: #415b76; } .select-inverse .select2-choice:active { background: #2c3e50; border-color: #2c3e50; } .select2-container-disabled.select-inverse .select2-choice, .select2-container-disabled.select-inverse .select2-choice:hover, .select2-container-disabled.select-inverse .select2-choice:focus, .select2-container-disabled.select-inverse .select2-choice:active { background-color: #bdc3c7; border-color: #34495e; } .select-inverse .select2-choice .select2-arrow { border-top-color: #fff; } .select2-container.select-hg > .select2-choice { min-height: 53px; padding: 13px 20px; padding-right: 49px; font-size: 22px; line-height: 1.227; border-radius: 6px; } .select2-container.select-hg > .select2-choice .filter-option { top: 13px; right: 40px; left: 20px; } .select2-container.select-hg > .select2-choice .select2-arrow { right: 20px; } .select2-container.select-hg > .select2-choice > [class^="fui-"] { top: 2px; } .select2-container.select-lg > .select2-choice { min-height: 45px; padding: 10px 19px; padding-right: 47px; font-size: 17px; line-height: 1.471; border-radius: 6px; } .select2-container.select-lg > .select2-choice .filter-option { right: 38px; left: 18px; } .select2-container.select-sm > .select2-choice { min-height: 36px; padding: 9px 13px; padding-right: 35px; font-size: 13px; line-height: 1.385; border-radius: 4px; } .select2-container.select-sm > .select2-choice .filter-option { right: 33px; left: 13px; } .select2-container.select-sm > .select2-choice .select2-arrow { right: 13px; } .multiselect { position: relative; display: inline-block; width: auto; min-width: 220px; max-width: none; font-size: 0; text-align: left; vertical-align: top; background-color: #fff; border-radius: 6px; } .form-group .multiselect { width: 100%; } .form-group .multiselect > .select2-choice { width: 100%; } .multiselect.form-control, .multiselect.select2-search input[type="text"] { height: auto; padding: 6px 1px 1px 6px; border: 2px solid #ebedef; } .select2-choices { position: relative; min-height: 26px; padding: 0; margin: 0; overflow: hidden; cursor: text; } .select2-choices li { float: left; list-style: none; } .select2-search-choice { position: relative; display: inline-block; height: 27px; padding: 6px 21px; margin: 0 5px 4px 0; overflow: hidden; font-size: 13px; line-height: 15px; color: #fff; vertical-align: middle; cursor: pointer; border-radius: 4px; -webkit-transition: .25s linear; transition: .25s linear; } .select2-search-choice:hover { padding-right: 28px; padding-left: 14px; color: #fff; } .select2-search-choice:hover .select2-search-choice-close { color: inherit; filter: none; opacity: 1; -webkit-filter: none; } .select2-search-choice .select2-search-choice-close { position: absolute; top: 0; right: 0; bottom: 0; z-index: 2; width: 100%; padding-right: 10px; font-size: 12px; color: #fff; text-align: right; text-decoration: none; cursor: pointer; filter: alpha(opacity=0); opacity: 0; -webkit-transition: opacity .25s linear; transition: opacity .25s linear; } .select2-search-choice .select2-search-choice-close:after { font-family: "Flat-UI-Icons"; line-height: 27px; content: "\e609"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .select2-search-field input[type="text"] { width: auto; min-width: 80px; max-width: inherit; height: 29px; padding: 0; margin: 0; font-size: 14px; color: #34495e; vertical-align: top; background-color: transparent; border: none; outline: none; box-shadow: none; } .select2-search-field:first-child input[type="text"] { height: 23px; margin: 3px 0 5px; } .select2-container-multi.multiselect-default { border-color: #bdc3c7; } .select2-container-multi.multiselect-default .select2-search-choice { background-color: #bdc3c7; } .select2-container-multi.multiselect-default .select2-search-choice:hover { background-color: #cacfd2; } .select2-container-multi.multiselect-primary { border-color: #1abc9c; } .select2-container-multi.multiselect-primary .select2-search-choice { background-color: #1abc9c; } .select2-container-multi.multiselect-primary .select2-search-choice:hover { background-color: #48c9b0; } .select2-container-multi.multiselect-info { border-color: #3498db; } .select2-container-multi.multiselect-info .select2-search-choice { background-color: #3498db; } .select2-container-multi.multiselect-info .select2-search-choice:hover { background-color: #5dade2; } .select2-container-multi.multiselect-danger { border-color: #e74c3c; } .select2-container-multi.multiselect-danger .select2-search-choice { background-color: #e74c3c; } .select2-container-multi.multiselect-danger .select2-search-choice:hover { background-color: #ec7063; } .select2-container-multi.multiselect-success { border-color: #2ecc71; } .select2-container-multi.multiselect-success .select2-search-choice { background-color: #2ecc71; } .select2-container-multi.multiselect-success .select2-search-choice:hover { background-color: #58d68d; } .select2-container-multi.multiselect-warning { border-color: #f1c40f; } .select2-container-multi.multiselect-warning .select2-search-choice { background-color: #f1c40f; } .select2-container-multi.multiselect-warning .select2-search-choice:hover { background-color: #f4d313; } .select2-container-multi.multiselect-inverse { border-color: #34495e; } .select2-container-multi.multiselect-inverse .select2-search-choice { background-color: #34495e; } .select2-container-multi.multiselect-inverse .select2-search-choice:hover { background-color: #415b76; } .select2-drop { position: absolute; top: 100%; z-index: 9999; min-width: 220px; margin-top: 9px; font-size: 14px; visibility: visible; filter: none; border-radius: 4px; opacity: 1; -webkit-transition: none; transition: none; -webkit-filter: none; } .select2-drop.select2-drop-above { margin-top: -9px; } .select2-drop.select2-drop-auto-width { width: auto; } .select2-drop.show-select-search .select2-search { display: block; } .select2-drop.show-select-search .select2-search + .select2-results > li:first-child .select2-result-label { border-radius: 0; } .select2-drop .select2-results { padding: 0; margin: 0; list-style: none; } .select2-drop .select2-results > li:first-child > .select2-result-label { border-top-left-radius: 4px; border-top-right-radius: 4px; } .select2-drop .select2-results > li:last-child > .select2-result-label { border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; } .select2-drop .select2-result-sub { padding: 0; margin: 0; list-style: none; } .select2-drop .select2-result-sub > li:last-child > .select2-result-label { border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; } .select2-drop .select2-no-results { padding: 8px 15px; } .select2-drop .select2-result-label { padding: 8px 16px; line-height: 1.429; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-transition: background-color .25s, color .25s; transition: background-color .25s, color .25s; } .select2-drop .select2-result-selectable .select2-result-label { color: rgba(52, 73, 94, .85); cursor: pointer; } .select2-drop .select2-result-selectable .select2-result-label:focus, .select2-drop .select2-result-selectable .select2-result-label:hover, .select2-drop .select2-result-selectable .select2-result-label:active { color: inherit; background-color: #e1e4e7; outline: none; } .select2-drop .select2-disabled { color: rgba(52, 73, 94, .95); cursor: default; filter: alpha(opacity=40); opacity: .4; } .select2-drop .select2-disabled:focus, .select2-drop .select2-disabled:hover, .select2-drop .select2-disabled:active { background: none !important; } .select2-drop .select2-highlighted > .select2-result-label { color: #fff; background: #1abc9c; } .select2-drop .select2-result-with-children > .select2-result-label { margin-top: 5px; font-size: 13px; color: rgba(52, 73, 94, .6); text-transform: uppercase; } .select2-drop .select2-result-with-children + .select2-result-with-children > .select2-result-label { margin-top: 11px; } .select2-results { position: relative; max-height: 200px; overflow-x: hidden; overflow-y: auto; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .select2-search { display: none; width: 100%; padding: 8px 6px; } .select2-search input[type="text"] { width: 100%; height: auto !important; } .select-inverse-dropdown { color: rgba(255, 255, 255, .75); background-color: #34495e; } .select-inverse-dropdown .select2-results .select2-result-label { color: #fff; } .select-inverse-dropdown .select2-results .select2-result-label:focus, .select-inverse-dropdown .select2-results .select2-result-label:hover, .select-inverse-dropdown .select2-results .select2-result-label:active { background: #2c3e50; } .select-inverse-dropdown .select2-results.select2-disabled .select2-result-label:hover { color: #fff; } .select-inverse-dropdown .select2-result-with-children > .select2-result-label { color: rgba(255, 255, 255, .6); } .select-inverse-dropdown .select2-result-with-children > .select2-result-label:hover { color: #fff; background: none !important; } .select2-drop-multi { border-radius: 6px; } .select2-drop-multi .select2-results { padding: 2px 0; } .select2-drop-multi .select2-result { padding: 2px 4px; } .select2-drop-multi .select2-result-label { border-radius: 4px; } .select2-drop-multi .select2-selected { display: none; } .select2-offscreen, .select2-offscreen:focus { position: absolute !important; top: 0 !important; left: 0 !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; clip: rect(0 0 0 0) !important; border: 0 !important; outline: 0 !important; } .select2-hidden-accessible { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0 0 0 0); border: 0; } .select2-offscreen, .select2-offscreen:focus { position: absolute !important; top: 0 !important; left: 0 !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; clip: rect(0 0 0 0) !important; border: 0 !important; outline: 0 !important; } .select2-display-none { display: none; } .select2-measure-scrollbar { position: absolute; top: -10000px; left: -10000px; width: 100px; height: 100px; overflow: scroll; } .select2-drop-mask { position: fixed; top: 0; left: 0; z-index: 9998; width: auto; min-width: 100%; height: auto; min-height: 100%; padding: 0; margin: 0; /* styles required for IE to work */ background-color: #fff; filter: alpha(opacity=0); border: 0; opacity: 0; } .tile { position: relative; padding: 14px; margin-bottom: 20px; text-align: center; background-color: #eff0f2; border-radius: 6px; } .tile .tile-hot-ribbon { position: absolute; top: -4px; right: -4px; display: block; width: 82px; } .tile p { margin-bottom: 33px; font-size: 15px; } .tile-image { height: 100px; margin: 31px 0 27px; vertical-align: bottom; } .tile-image.big-illustration { width: 112px; height: 111px; margin-top: 20px; } .tile-title { margin: 0; font-size: 20px; } .navbar { min-height: 53px; margin-bottom: 30px; font-size: 16px; border: none; border-radius: 6px; } @media (min-width: 768px) { .navbar-header { float: left; } } .navbar-collapse { padding-right: 21px; padding-left: 21px; box-shadow: none; } .navbar-collapse .navbar-form:first-child { border: none; } @media (min-width: 768px) { .navbar-collapse .navbar-nav.navbar-left:first-child { margin-left: -21px; } .navbar-collapse .navbar-nav.navbar-left:first-child > li:first-child a { border-top-left-radius: 6px; border-bottom-left-radius: 6px; } .navbar-collapse .navbar-nav.navbar-right:last-child { margin-right: -21px; } .navbar-collapse .navbar-nav.navbar-right:last-child > .dropdown:last-child > a { border-radius: 0 6px 6px 0; } .navbar-fixed-top .navbar-collapse .navbar-form.navbar-right:last-child, .navbar-fixed-bottom .navbar-collapse .navbar-form.navbar-right:last-child { margin-right: 0; } } @media (max-width: 767px) { .navbar-collapse .navbar-nav.navbar-right:last-child { margin-bottom: 3px; } } .navbar .container, .navbar .container-fluid { padding-right: 21px; padding-left: 21px; } .navbar .container > .navbar-header, .navbar .container-fluid > .navbar-header, .navbar .container > .navbar-collapse, .navbar .container-fluid > .navbar-collapse { margin-right: -21px; margin-left: -21px; } @media (min-width: 768px) { .navbar .container > .navbar-header, .navbar .container-fluid > .navbar-header, .navbar .container > .navbar-collapse, .navbar .container-fluid > .navbar-collapse { margin-right: 0; margin-left: 0; } } .navbar-static-top { z-index: 1000; border-width: 0; border-radius: 0; } .navbar-fixed-top, .navbar-fixed-bottom { z-index: 1030; border-radius: 0; } .navbar-fixed-top { border-width: 0; } .navbar-fixed-bottom { margin-bottom: 0; border-width: 0; } .navbar-brand { height: 53px; padding: 14px 21px; font-size: 24px; font-weight: 700; line-height: 1.042; } .navbar-brand > [class*="fui-"] { font-size: 19px; line-height: 1.263; vertical-align: top; } @media (min-width: 768px) { .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { margin-left: -21px; } } .navbar-toggle { height: 53px; padding: 0 21px; margin: 0 0 0 21px; line-height: 53px; color: #34495e; border: none; } .navbar-toggle:before { font-family: "Flat-UI-Icons"; font-size: 22px; font-style: normal; font-weight: normal; color: #16a085; content: "\e61a"; -webkit-transition: color .25s linear; transition: color .25s linear; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .navbar-toggle:hover, .navbar-toggle:focus { outline: none; } .navbar-toggle:hover:before, .navbar-toggle:focus:before { color: #1abc9c; } .navbar-toggle .icon-bar { display: none; } @media (min-width: 768px) { .navbar-toggle { display: none; } } .navbar-nav { margin: 0; } .navbar-nav > li > a { padding: 15px 21px; font-size: 16px; font-weight: 700; line-height: 23px; } .navbar-nav > li > a:hover, .navbar-nav > li > a:focus, .navbar-nav .open > a:focus, .navbar-nav .open > a:hover { background-color: transparent; } .navbar-nav [class^="fui-"] { position: relative; top: 1px; line-height: 20px; } .navbar-nav .visible-sm > [class^="fui-"], .navbar-nav .visible-xs > [class^="fui-"] { margin-left: 12px; } @media (max-width: 767px) { .navbar-nav { margin: 0 -21px; } .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header { padding: 7px 15px 7px 31px !important; } .navbar-nav .open .dropdown-menu > li > a { line-height: 23px; } .navbar-nav > li > a { padding-top: 7px; padding-bottom: 7px; } } .navbar-input { height: 35px; padding: 5px 10px; font-size: 13px; line-height: 1.4; border-radius: 6px; } select.navbar-input { height: 35px; line-height: 35px; } textarea.navbar-input, select[multiple].navbar-input { height: auto; } .navbar-form { padding-top: 9px; padding-right: 19px; padding-bottom: 9px; padding-left: 19px; margin-top: 0; margin-bottom: 0; box-shadow: none; } @media (max-width: 767px) { .navbar-form { width: auto; margin: 3px -21px; } } .navbar-form .form-control, .navbar-form .input-group-addon, .navbar-form .btn, .navbar-form .select2-search input[type="text"] { height: 35px; padding: 5px 10px; font-size: 13px; line-height: 1.4; border-radius: 6px; } select.navbar-form .form-control, select.navbar-form .input-group-addon, select.navbar-form .btn, select.navbar-form .select2-search input[type="text"] { height: 35px; line-height: 35px; } textarea.navbar-form .form-control, textarea.navbar-form .input-group-addon, textarea.navbar-form .btn, select[multiple].navbar-form .form-control, select[multiple].navbar-form .input-group-addon, select[multiple].navbar-form .btn, textarea.navbar-form .select2-search input[type="text"], select[multiple].navbar-form .select2-search input[type="text"] { height: auto; } .navbar-form .btn { margin: 0; } .navbar-form .input-group .form-control:first-child, .navbar-form .input-group-addon:first-child, .navbar-form .input-group-btn:first-child > .btn, .navbar-form .input-group-btn:first-child > .dropdown-toggle, .navbar-form .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .navbar-form .input-group .select2-search input[type="text"]:first-child { border-top-right-radius: 0; border-bottom-right-radius: 0; } .navbar-form .input-group .form-control:last-child, .navbar-form .input-group-addon:last-child, .navbar-form .input-group-btn:last-child > .btn, .navbar-form .input-group-btn:last-child > .dropdown-toggle, .navbar-form .input-group-btn:first-child > .btn:not(:first-child), .navbar-form .input-group .select2-search input[type="text"]:last-child { border-top-left-radius: 0; border-bottom-left-radius: 0; } .navbar-form .form-control, .navbar-form .select2-search input[type="text"] { display: table-cell; font-size: 15px; border-radius: 5px; } .navbar-form .form-group ~ .btn { margin-left: 5px; font-size: 15px; border-radius: 5px; } .navbar-form .form-group + .btn { margin-right: 5px; } @media (min-width: 768px) { .navbar-form .input-group { width: 195px; } } @media (max-width: 767px) { .navbar-form .form-group { margin-bottom: 7px; } .navbar-form .form-group:last-child { margin-bottom: 0; } .navbar-form .form-group + .btn { margin-left: 0; } } .navbar-nav > li > .dropdown-menu { min-width: 100%; margin-top: 9px; border-radius: 4px; } @media (max-width: 767px) { .navbar-nav > li.open > .dropdown-menu { margin-top: 0 !important; } } .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; } .navbar-nav > .open > .dropdown-toggle, .navbar-nav > .open > .dropdown-toggle:focus, .navbar-nav > .open > .dropdown-toggle:hover { background-color: transparent; } .navbar-text { padding-top: 15px; padding-bottom: 15px; margin-top: 0; margin-bottom: 0; font-size: 16px; line-height: 1.438; color: #34495e; } @media (min-width: 768px) { .navbar-text { margin-right: 21px; margin-left: 21px; } .navbar-text.navbar-right:last-child { margin-right: 0; } } .navbar-btn { margin-top: 6px; margin-bottom: 6px; } .navbar-btn.btn-sm { margin-top: 9px; margin-bottom: 8px; } .navbar-btn.btn-xs { margin-top: 14px; margin-bottom: 14px; } .navbar-unread, .navbar-new { position: absolute; top: 35%; right: 12px; z-index: 10; width: 6px; height: 6px; font-family: "Lato", Helvetica, Arial, sans-serif; font-size: 0; font-weight: 700; line-height: 1; color: #fff; text-align: center; background-color: #1abc9c; border-radius: 50%; } @media (max-width: 768px) { .navbar-unread, .navbar-new { position: static; float: right; margin: 0 0 0 10px; } } .active .navbar-unread, .active .navbar-new { display: none; background-color: #fff; } .navbar-new { width: auto; min-width: 18px; height: 18px; padding: 0 1px; margin: -6px -10px; font-size: 12px; line-height: 17px; background-color: #e74c3c; -webkit-font-smoothing: subpixel-antialiased; } .navbar-default { background-color: #ecf0f1; } .navbar-default .navbar-brand { color: #34495e; } .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { color: #1abc9c; background-color: transparent; } .navbar-default .navbar-toggle:before { color: #34495e; } .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: transparent; } .navbar-default .navbar-toggle:hover:before, .navbar-default .navbar-toggle:focus:before { color: #1abc9c; } .navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #e5e9ea; border-width: 2px; } .navbar-default .navbar-nav > li > a { color: #34495e; } .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: #1abc9c; background-color: transparent; } .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color: #1abc9c; background-color: transparent; } .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus { color: #ccc; background-color: transparent; } .navbar-default .navbar-nav > .dropdown > a .caret { border-top-color: #34495e; border-bottom-color: #34495e; } .navbar-default .navbar-nav > .active > a .caret { border-top-color: #1abc9c; border-bottom-color: #1abc9c; } .navbar-default .navbar-nav > .dropdown > a:hover .caret, .navbar-default .navbar-nav > .dropdown > a:focus .caret { border-top-color: #1abc9c; border-bottom-color: #1abc9c; } .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { color: #1abc9c; background-color: transparent; } .navbar-default .navbar-nav > .open > a .caret, .navbar-default .navbar-nav > .open > a:hover .caret, .navbar-default .navbar-nav > .open > a:focus .caret { border-top-color: #1abc9c; border-bottom-color: #1abc9c; } @media (max-width: 767px) { .navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #34495e; } .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color: #1abc9c; background-color: transparent; } .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { color: #1abc9c; background-color: transparent; } .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #ccc; background-color: transparent; } } .navbar-default .navbar-form .form-control, .navbar-default .navbar-form .select2-search input[type="text"] { border-color: transparent; } .navbar-default .navbar-form .form-control::-moz-placeholder, .navbar-default .navbar-form .select2-search input[type="text"]::-moz-placeholder { color: #aeb6bf; opacity: 1; } .navbar-default .navbar-form .form-control:-ms-input-placeholder, .navbar-default .navbar-form .select2-search input[type="text"]:-ms-input-placeholder { color: #aeb6bf; } .navbar-default .navbar-form .form-control::-webkit-input-placeholder, .navbar-default .navbar-form .select2-search input[type="text"]::-webkit-input-placeholder { color: #aeb6bf; } .navbar-default .navbar-form .form-control:focus, .navbar-default .navbar-form .select2-search input[type="text"]:focus { color: #1abc9c; border-color: #1abc9c; } .navbar-default .navbar-form .input-group-btn .btn { color: #919ba4; border-color: transparent; } .navbar-default .navbar-form .input-group.focus .form-control, .navbar-default .navbar-form .input-group.focus .input-group-btn .btn, .navbar-default .navbar-form .input-group.focus .select2-search input[type="text"] { color: #1abc9c; border-color: #1abc9c; } .navbar-default .navbar-text { color: #34495e; } .navbar-default .navbar-link { color: #34495e; } .navbar-default .navbar-link:hover { color: #1abc9c; } .navbar-default .btn-link { color: #34495e; } .navbar-default .btn-link:hover, .navbar-default .btn-link:focus { color: #1abc9c; } .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:focus { color: #ccc; } .navbar-inverse { background-color: #34495e; } .navbar-inverse .navbar-brand { color: #fff; } .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus { color: #1abc9c; background-color: transparent; } .navbar-inverse .navbar-toggle:before { color: #fff; } .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { background-color: transparent; } .navbar-inverse .navbar-toggle:hover:before, .navbar-inverse .navbar-toggle:focus:before { color: #1abc9c; } .navbar-inverse .navbar-collapse { border-color: #2f4154; border-width: 2px; } .navbar-inverse .navbar-nav > li > a { color: #fff; } .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus { color: #1abc9c; background-color: transparent; } .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { color: #fff; background-color: #1abc9c; } .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus { color: #444; background-color: transparent; } .navbar-inverse .navbar-nav > .dropdown > a:hover .caret, .navbar-inverse .navbar-nav > .dropdown > a:focus .caret { border-top-color: #1abc9c; border-bottom-color: #1abc9c; } .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { color: #fff; background-color: #1abc9c; border-left-color: transparent; } .navbar-inverse .navbar-nav > .open > a .caret, .navbar-inverse .navbar-nav > .open > a:hover .caret, .navbar-inverse .navbar-nav > .open > a:focus .caret { border-top-color: #fff; border-bottom-color: #fff; } .navbar-inverse .navbar-nav > .dropdown > a .caret { border-top-color: #4b6075; border-bottom-color: #4b6075; } .navbar-inverse .navbar-nav > .open > .dropdown-menu { padding: 3px 4px; background-color: #34495e; } .navbar-inverse .navbar-nav > .open > .dropdown-menu > li > a { padding: 6px 9px; color: #e1e4e7; border-radius: 4px; } .navbar-inverse .navbar-nav > .open > .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav > .open > .dropdown-menu > li > a:focus { color: #fff; background-color: #1abc9c; } .navbar-inverse .navbar-nav > .open > .dropdown-menu > .divider { height: 2px; margin-right: -4px; margin-left: -4px; background-color: #2f4154; } @media (max-width: 767px) { .navbar-inverse .navbar-nav > li > a { border-left-width: 0; } .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color: #fff; } .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { color: #1abc9c; background-color: transparent; } .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { color: #fff; background-color: #1abc9c; } .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #444; background-color: transparent; } .navbar-inverse .navbar-nav .dropdown-menu .divider { background-color: #2f4154; } } .navbar-inverse .navbar-form .form-control, .navbar-inverse .navbar-form .select2-search input[type="text"] { color: #536a81; background-color: #293a4a; border-color: transparent; } .navbar-inverse .navbar-form .form-control::-moz-placeholder, .navbar-inverse .navbar-form .select2-search input[type="text"]::-moz-placeholder { color: #536a81; opacity: 1; } .navbar-inverse .navbar-form .form-control:-ms-input-placeholder, .navbar-inverse .navbar-form .select2-search input[type="text"]:-ms-input-placeholder { color: #536a81; } .navbar-inverse .navbar-form .form-control::-webkit-input-placeholder, .navbar-inverse .navbar-form .select2-search input[type="text"]::-webkit-input-placeholder { color: #536a81; } .navbar-inverse .navbar-form .form-control:focus, .navbar-inverse .navbar-form .select2-search input[type="text"]:focus { color: #1abc9c; border-color: #1abc9c; } .navbar-inverse .navbar-form .btn { color: #fff; background-color: #1abc9c; } .navbar-inverse .navbar-form .btn:hover, .navbar-inverse .navbar-form .btn.hover, .navbar-inverse .navbar-form .btn:focus, .navbar-inverse .navbar-form .btn:active, .navbar-inverse .navbar-form .btn.active, .open > .dropdown-toggle.navbar-inverse .navbar-form .btn { color: #fff; background-color: #48c9b0; border-color: #48c9b0; } .navbar-inverse .navbar-form .btn:active, .navbar-inverse .navbar-form .btn.active, .open > .dropdown-toggle.navbar-inverse .navbar-form .btn { background: #16a085; border-color: #16a085; } .navbar-inverse .navbar-form .btn.disabled, .navbar-inverse .navbar-form .btn[disabled], fieldset[disabled] .navbar-inverse .navbar-form .btn, .navbar-inverse .navbar-form .btn.disabled:hover, .navbar-inverse .navbar-form .btn[disabled]:hover, fieldset[disabled] .navbar-inverse .navbar-form .btn:hover, .navbar-inverse .navbar-form .btn.disabled.hover, .navbar-inverse .navbar-form .btn[disabled].hover, fieldset[disabled] .navbar-inverse .navbar-form .btn.hover, .navbar-inverse .navbar-form .btn.disabled:focus, .navbar-inverse .navbar-form .btn[disabled]:focus, fieldset[disabled] .navbar-inverse .navbar-form .btn:focus, .navbar-inverse .navbar-form .btn.disabled:active, .navbar-inverse .navbar-form .btn[disabled]:active, fieldset[disabled] .navbar-inverse .navbar-form .btn:active, .navbar-inverse .navbar-form .btn.disabled.active, .navbar-inverse .navbar-form .btn[disabled].active, fieldset[disabled] .navbar-inverse .navbar-form .btn.active { background-color: #bdc3c7; border-color: #1abc9c; } .navbar-inverse .navbar-form .btn .badge { color: #1abc9c; background-color: #fff; } .navbar-inverse .navbar-form .input-group-btn .btn { color: #526a82; background-color: #293a4a; border-color: transparent; } .navbar-inverse .navbar-form .input-group.focus .form-control, .navbar-inverse .navbar-form .input-group.focus .input-group-btn .btn, .navbar-inverse .navbar-form .input-group.focus .select2-search input[type="text"] { color: #1abc9c; border-color: #1abc9c; } @media (max-width: 767px) { .navbar-inverse .navbar-form { border-color: #2f4154; border-width: 2px 0; } } .navbar-inverse .navbar-text { color: #fff; } .navbar-inverse .navbar-text a { color: #fff; } .navbar-inverse .navbar-text a:hover, .navbar-inverse .navbar-text a:focus { color: #1abc9c; } .navbar-inverse .navbar-btn { color: #fff; background-color: #1abc9c; } .navbar-inverse .navbar-btn:hover, .navbar-inverse .navbar-btn.hover, .navbar-inverse .navbar-btn:focus, .navbar-inverse .navbar-btn:active, .navbar-inverse .navbar-btn.active, .open > .dropdown-toggle.navbar-inverse .navbar-btn { color: #fff; background-color: #48c9b0; border-color: #48c9b0; } .navbar-inverse .navbar-btn:active, .navbar-inverse .navbar-btn.active, .open > .dropdown-toggle.navbar-inverse .navbar-btn { background: #16a085; border-color: #16a085; } .navbar-inverse .navbar-btn.disabled, .navbar-inverse .navbar-btn[disabled], fieldset[disabled] .navbar-inverse .navbar-btn, .navbar-inverse .navbar-btn.disabled:hover, .navbar-inverse .navbar-btn[disabled]:hover, fieldset[disabled] .navbar-inverse .navbar-btn:hover, .navbar-inverse .navbar-btn.disabled.hover, .navbar-inverse .navbar-btn[disabled].hover, fieldset[disabled] .navbar-inverse .navbar-btn.hover, .navbar-inverse .navbar-btn.disabled:focus, .navbar-inverse .navbar-btn[disabled]:focus, fieldset[disabled] .navbar-inverse .navbar-btn:focus, .navbar-inverse .navbar-btn.disabled:active, .navbar-inverse .navbar-btn[disabled]:active, fieldset[disabled] .navbar-inverse .navbar-btn:active, .navbar-inverse .navbar-btn.disabled.active, .navbar-inverse .navbar-btn[disabled].active, fieldset[disabled] .navbar-inverse .navbar-btn.active { background-color: #bdc3c7; border-color: #1abc9c; } .navbar-inverse .navbar-btn .badge { color: #1abc9c; background-color: #fff; } @media (min-width: 768px) { .navbar-embossed > .navbar-collapse { border-radius: 6px; box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15); } .navbar-embossed.navbar-inverse .navbar-nav .active > a, .navbar-embossed.navbar-inverse .navbar-nav .open > a { box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15); } } .navbar-lg { min-height: 76px; } .navbar-lg .navbar-brand { height: 76px; padding-top: 26px; padding-bottom: 26px; line-height: 1; } .navbar-lg .navbar-brand > [class*="fui-"] { font-size: 24px; line-height: 1; } .navbar-lg .navbar-nav > li > a { font-size: 15px; line-height: 1.6; } @media (min-width: 768px) { .navbar-lg .navbar-nav > li > a { padding-top: 26px; padding-bottom: 26px; } } .navbar-lg .navbar-toggle { height: 76px; line-height: 76px; } .navbar-lg .navbar-form { padding-top: 20.5px; padding-bottom: 20.5px; } .navbar-lg .navbar-text { padding-top: 26.5px; padding-bottom: 26.5px; } .navbar-lg .navbar-btn { margin-top: 17.5px; margin-bottom: 17.5px; } .navbar-lg .navbar-btn.btn-sm { margin-top: 20.5px; margin-bottom: 20.5px; } .navbar-lg .navbar-btn.btn-xs { margin-top: 25.5px; margin-bottom: 25.5px; } .bootstrap-switch { position: relative; display: inline-block; width: 80px; height: 29px; overflow: hidden; font-size: 15px; line-height: 29px; text-align: left; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border-radius: 30px; -webkit-mask-box-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgODAgMjkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDgwIDI5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik04MCwxNC41YzAsOC02LjUsMTQuNS0xNC41LDE0LjVoLTUxQzYuNSwyOSwwLDIyLjUsMCwxNC41bDAsMEMwLDYuNSw2LjUsMCwxNC41LDBoNTFDNzMuNSwwLDgwLDYuNSw4MCwxNC41TDgwLDE0LjV6Ii8+DQo8L3N2Zz4NCg==) 0 0 stretch; } .bootstrap-switch > div { display: inline-block; width: 132px; border-radius: 30px; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .bootstrap-switch > div > span { z-index: 1; display: inline-block; width: 66px; height: 100%; padding-top: 5px; padding-bottom: 5px; font-weight: 700; line-height: 19px; text-align: center; cursor: pointer; -webkit-transition: box-shadow .25s ease-out; transition: box-shadow .25s ease-out; } .bootstrap-switch > div > span > [class^="fui-"] { text-indent: 0; } .bootstrap-switch > div > label { position: absolute; top: 0; left: 0; z-index: 200; display: block; width: 100%; height: 100%; margin: 0; font-size: 0; text-indent: -9999px; cursor: pointer; filter: alpha(opacity=0); opacity: 0; } .bootstrap-switch input[type="radio"], .bootstrap-switch input[type="checkbox"] { position: absolute !important; top: 0; left: 0; z-index: -1; margin: 0; filter: alpha(opacity=0); opacity: 0; } .bootstrap-switch-handle-on { border-top-left-radius: 30px; border-bottom-left-radius: 30px; } .bootstrap-switch-off .bootstrap-switch-handle-on ~ .bootstrap-switch-handle-off.bootstrap-switch-default { box-shadow: inset 0 0 transparent, -16px 0 0 #bdc3c7; } .bootstrap-switch-off .bootstrap-switch-handle-on ~ .bootstrap-switch-handle-off.bootstrap-switch-default:before { background-color: #7f8c9a; border-color: #bdc3c7; } .bootstrap-switch-off .bootstrap-switch-handle-on ~ .bootstrap-switch-handle-off.bootstrap-switch-primary { box-shadow: inset 0 0 transparent, -16px 0 0 #34495e; } .bootstrap-switch-off .bootstrap-switch-handle-on ~ .bootstrap-switch-handle-off.bootstrap-switch-primary:before { background-color: #1abc9c; border-color: #34495e; } .bootstrap-switch-off .bootstrap-switch-handle-on ~ .bootstrap-switch-handle-off.bootstrap-switch-success { box-shadow: inset 0 0 transparent, -16px 0 0 #2ecc71; } .bootstrap-switch-off .bootstrap-switch-handle-on ~ .bootstrap-switch-handle-off.bootstrap-switch-success:before { background-color: #fff; border-color: #2ecc71; } .bootstrap-switch-off .bootstrap-switch-handle-on ~ .bootstrap-switch-handle-off.bootstrap-switch-warning { box-shadow: inset 0 0 transparent, -16px 0 0 #f1c40f; } .bootstrap-switch-off .bootstrap-switch-handle-on ~ .bootstrap-switch-handle-off.bootstrap-switch-warning:before { background-color: #fff; border-color: #f1c40f; } .bootstrap-switch-off .bootstrap-switch-handle-on ~ .bootstrap-switch-handle-off.bootstrap-switch-info { box-shadow: inset 0 0 transparent, -16px 0 0 #3498db; } .bootstrap-switch-off .bootstrap-switch-handle-on ~ .bootstrap-switch-handle-off.bootstrap-switch-info:before { background-color: #fff; border-color: #3498db; } .bootstrap-switch-off .bootstrap-switch-handle-on ~ .bootstrap-switch-handle-off.bootstrap-switch-danger { box-shadow: inset 0 0 transparent, -16px 0 0 #e74c3c; } .bootstrap-switch-off .bootstrap-switch-handle-on ~ .bootstrap-switch-handle-off.bootstrap-switch-danger:before { background-color: #fff; border-color: #e74c3c; } .bootstrap-switch-handle-off { border-top-right-radius: 30px; border-bottom-right-radius: 30px; } .bootstrap-switch-handle-off:before { position: absolute; top: 0; left: 51px; z-index: 100; display: inline-block; width: 29px; height: 29px; padding: 0; text-align: center; vertical-align: top; content: " "; background-clip: padding-box; border: 4px solid transparent; border-radius: 50%; -webkit-transition: border-color .25s ease-out, background-color .25s ease-out; transition: border-color .25s ease-out, background-color .25s ease-out; } .bootstrap-switch-animate > div { -webkit-transition: margin-left .25s ease-out; transition: margin-left .25s ease-out; } .bootstrap-switch-on > div { margin-left: 0; } .bootstrap-switch-off > div { margin-left: -51px; } .bootstrap-switch-disabled, .bootstrap-switch-readonly { cursor: default; filter: alpha(opacity=50); opacity: .5; } .bootstrap-switch-disabled > div > span, .bootstrap-switch-readonly > div > span, .bootstrap-switch-disabled > div > label, .bootstrap-switch-readonly > div > label { cursor: default !important; } .bootstrap-switch-focused { outline: 0; } .bootstrap-switch-default { color: #fff; background-color: #bdc3c7; } .bootstrap-switch-default ~ .bootstrap-switch-handle-off:before { background-color: #7f8c9a; border-color: #bdc3c7; } .bootstrap-switch-on .bootstrap-switch-default ~ .bootstrap-switch-handle-off { box-shadow: inset 16px 0 0 #bdc3c7; } .bootstrap-switch-primary { color: #1abc9c; background-color: #34495e; } .bootstrap-switch-primary ~ .bootstrap-switch-handle-off:before { background-color: #1abc9c; border-color: #34495e; } .bootstrap-switch-on .bootstrap-switch-primary ~ .bootstrap-switch-handle-off { box-shadow: inset 16px 0 0 #34495e; } .bootstrap-switch-info { color: #fff; background-color: #3498db; } .bootstrap-switch-info ~ .bootstrap-switch-handle-off:before { background-color: #fff; border-color: #3498db; } .bootstrap-switch-on .bootstrap-switch-info ~ .bootstrap-switch-handle-off { box-shadow: inset 16px 0 0 #3498db; } .bootstrap-switch-success { color: #fff; background-color: #2ecc71; } .bootstrap-switch-success ~ .bootstrap-switch-handle-off:before { background-color: #fff; border-color: #2ecc71; } .bootstrap-switch-on .bootstrap-switch-success ~ .bootstrap-switch-handle-off { box-shadow: inset 16px 0 0 #2ecc71; } .bootstrap-switch-warning { color: #fff; background-color: #f1c40f; } .bootstrap-switch-warning ~ .bootstrap-switch-handle-off:before { background-color: #fff; border-color: #f1c40f; } .bootstrap-switch-on .bootstrap-switch-warning ~ .bootstrap-switch-handle-off { box-shadow: inset 16px 0 0 #f1c40f; } .bootstrap-switch-danger { color: #fff; background-color: #e74c3c; } .bootstrap-switch-danger ~ .bootstrap-switch-handle-off:before { background-color: #fff; border-color: #e74c3c; } .bootstrap-switch-on .bootstrap-switch-danger ~ .bootstrap-switch-handle-off { box-shadow: inset 16px 0 0 #e74c3c; } .bootstrap-switch-square .bootstrap-switch { border-radius: 4px; -webkit-mask-box-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgODAgMjkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDgwIDI5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik04MCwyNWMwLDIuMi0xLjgsNC00LDRINGMtMi4yLDAtNC0xLjgtNC00VjRjMC0yLjIsMS44LTQsNC00aDcyYzIuMiwwLDQsMS44LDQsNFYyNXoiLz4NCjwvc3ZnPg0K) 0 0 stretch; } .bootstrap-switch-square .bootstrap-switch > div { border-radius: 4px; } .bootstrap-switch-square .bootstrap-switch .bootstrap-switch-handle-on { text-indent: -15px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; } .bootstrap-switch-square .bootstrap-switch .bootstrap-switch-handle-off { text-indent: 15px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; } .bootstrap-switch-square .bootstrap-switch .bootstrap-switch-handle-off:before { border: none; border-top-left-radius: 0; border-top-right-radius: 2px; border-bottom-right-radius: 2px; border-bottom-left-radius: 0; } .bootstrap-switch-square .bootstrap-switch-off .bootstrap-switch-handle-off:before { border-top-left-radius: 2px; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 2px; } .share { position: relative; background-color: #eff0f2; border-radius: 6px; } .share ul { padding: 15px; margin: 0; list-style-type: none; } .share li { padding-top: 11px; font-size: 15px; line-height: 1.4; } .share li:before, .share li:after { display: table; content: " "; } .share li:after { clear: both; } .share li:first-child { padding-top: 0; } .share .toggle { float: right; margin: 0; } .share .btn { border-top-left-radius: 0; border-top-right-radius: 0; } .share-label { float: left; width: 50%; padding-top: 5px; font-size: 15px; line-height: 1.4; } .video-js { position: relative; width: 100% !important; height: auto !important; padding-bottom: 47px; overflow: hidden; font-size: 0; vertical-align: middle; background-color: transparent; -webkit-backface-visibility: hidden; backface-visibility: hidden; border-top-radius: 6px; } .video-js .vjs-tech { display: block; width: 100%; height: 100%; } .video-js::-moz-full-screen { position: absolute; } .video-js::-webkit-full-screen { width: 100% !important; height: 100% !important; } .vjs-fullscreen { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 10000; width: 100% !important; height: 100% !important; overflow: hidden; border-top-radius: 0; } .vjs-fullscreen .vjs-control-bar { margin-top: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .vjs-fullscreen .vjs-tech { background-color: #000; } .vjs-poster { position: relative; width: 100%; max-height: 100%; padding: 0; margin: 0 auto; cursor: pointer; border-top-radius: 6px; } .vjs-control-bar { position: relative; height: 47px; margin-top: -1px; color: #fff; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background: #2c3e50; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; } .vjs-control-bar.vjs-fade-out { visibility: visible !important; opacity: 1 !important; } .vjs-text-track-display { position: absolute; right: 1em; bottom: 4em; left: 1em; font-family: "Lato", Helvetica, Arial, sans-serif; text-align: center; } .vjs-text-track { display: none; margin-bottom: .1em; font-size: 1.4em; color: #fff; text-align: center; background-color: rgba(0, 0, 0, .5); } .vjs-subtitles { color: #fff; } .vjs-captions { color: #fc6; } .vjs-tt-cue { display: block; } .vjs-fade-in { visibility: visible !important; opacity: 1 !important; -webkit-transition: visibility 0s linear 0s, opacity .3s linear; transition: visibility 0s linear 0s, opacity .3s linear; } .vjs-fade-out { visibility: hidden !important; opacity: 0 !important; -webkit-transition: visibility 0s linear 1.5s, opacity 1.5s linear; transition: visibility 0s linear 1.5s, opacity 1.5s linear; } .vjs-control { position: relative; display: inline-block; width: 18px; height: 18px; text-align: center; vertical-align: middle; background-repeat: no-repeat; background-position: center; } .vjs-control:focus { outline: 0; } .vjs-control > div { background-repeat: no-repeat; background-position: center; } .vjs-control-text { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0 0 0 0); border: 0; } .vjs-play-control { width: 58px; height: 47px; cursor: pointer; } .vjs-play-control > div { position: relative; height: 47px; } .vjs-play-control > div:before, .vjs-play-control > div:after { position: absolute; top: 38%; left: 50%; margin: -.5em 0 0 -.5em; font-family: "Flat-UI-Icons"; font-size: 16px; color: #1abc9c; -webkit-transition: color .25s, opacity .25s; transition: color .25s, opacity .25s; -webkit-font-smoothing: antialiased; } .vjs-play-control > div:after { content: "\e615"; } .vjs-play-control > div:before { content: "\e616"; } .vjs-paused .vjs-play-control:hover > div:before { color: #16a085; } .vjs-paused .vjs-play-control > div:after { filter: alpha(opacity=0); opacity: 0; } .vjs-paused .vjs-play-control > div:before { filter: none; opacity: 1; -webkit-filter: none; } .vjs-playing .vjs-play-control:hover > div:after { color: #16a085; } .vjs-playing .vjs-play-control > div:after { filter: none; opacity: 1; -webkit-filter: none; } .vjs-playing .vjs-play-control > div:before { filter: alpha(opacity=0); opacity: 0; } .vjs-rewind-control { width: 5em; cursor: pointer !important; } .vjs-rewind-control > div { width: 19px; height: 16px; margin: .5em auto 0; background: none transparent; } .vjs-mute-control { float: right; margin: 14px 0; cursor: pointer !important; } .vjs-mute-control:hover > div, .vjs-mute-control:focus > div { color: #57718b; } .vjs-mute-control > div { height: 18px; color: #475d72; } .vjs-mute-control > div:after, .vjs-mute-control > div:before { position: absolute; left: 50%; margin: 0 0 0 -.5em; font-family: "Flat-UI-Icons"; font-size: 16px; line-height: 18px; -webkit-transition: color .25s, opacity .25s; transition: color .25s, opacity .25s; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .vjs-mute-control > div:after { content: "\e617"; } .vjs-mute-control > div:before { content: "\e618"; filter: alpha(opacity=0); opacity: 0; } .vjs-mute-control.vjs-vol-0 > div:after { filter: alpha(opacity=0); opacity: 0; } .vjs-mute-control.vjs-vol-0 > div:before { filter: none; opacity: 1; -webkit-filter: none; } .vjs-volume-control, .vjs-volume-level, .vjs-volume-handle, .vjs-volume-bar { display: none; } .vjs-progress-control { position: absolute; top: 18px; right: 160px; left: 60px; width: auto; height: 12px; background: #425669; border-radius: 32px; } .vjs-progress-holder { position: relative; height: 12px; padding: 0; margin: 0; cursor: pointer !important; } .vjs-play-progress, .vjs-load-progress { display: block; height: 12px; padding: 0; margin: 0; border-radius: 32px; } .vjs-play-progress { position: absolute; top: 0; left: -1px; background: #1abc9c; border-top-right-radius: 0; border-bottom-right-radius: 0; } .vjs-load-progress { background: #d6dbdf; } .vjs-load-progress[style*="100%"], .vjs-load-progress[style*="99%"] { border-radius: 32px; } .vjs-seek-handle { position: absolute; top: 0; width: 18px; height: 18px; margin: -3px 0 0 -3px; background-color: #16a085; border-radius: 50%; -webkit-transition: background-color .25s; transition: background-color .25s; } .vjs-seek-handle[style*="95."] { margin-left: 3px; } .vjs-seek-handle[style="left: 0%;"] { margin-left: -2px; } .vjs-seek-handle:hover, .vjs-seek-handle:focus { background-color: #148d75; } .vjs-seek-handle:active { background-color: #117a65; } .vjs-time-controls { position: absolute; width: auto; height: auto; font-family: "Lato", Helvetica, Arial, sans-serif; font-size: 13px; font-weight: 300; line-height: normal; } .vjs-time-divider { position: absolute; top: 11px; right: 114px; font-size: 14px; color: #5d6d7e; } .vjs-remaining-time { display: none; } .vjs-current-time { top: 16px; right: 122px; } .vjs-duration { top: 16px; right: 85px; color: #5d6d7e; } .vjs-fullscreen-control { float: right; margin: 14px 15px; cursor: pointer; } .vjs-fullscreen-control:hover > div, .vjs-fullscreen-control:focus > div { color: #57718b; } .vjs-fullscreen-control > div { height: 18px; color: #475d72; } .vjs-fullscreen-control > div:before { position: absolute; left: 50%; margin: 0 0 0 -.5em; font-family: "Flat-UI-Icons"; font-size: 16px; line-height: 18px; content: "\e619"; -webkit-transition: color .25s, opacity .25s; transition: color .25s, opacity .25s; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .vjs-menu-button { display: none !important; } .vjs-loading-spinner { position: absolute; top: 50%; left: 50%; display: none; width: 16px; height: 16px; margin: -8px 0 0 -8px; background: #ebedee; border-radius: 10px; -webkit-animation: sharp 2s ease infinite; animation: sharp 2s ease infinite; } @-webkit-keyframes sharp { 0% { background-color: #e74c3c; border-radius: 10px; -webkit-transform: rotate(0deg); transform: rotate(0deg); } 50% { background-color: #ebedee; border-radius: 0; -webkit-transform: rotate(180deg); transform: rotate(180deg); } 100% { background-color: #e74c3c; border-radius: 10px; -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes sharp { 0% { background-color: #e74c3c; border-radius: 10px; -webkit-transform: rotate(0deg); transform: rotate(0deg); } 50% { background-color: #ebedee; border-radius: 0; -webkit-transform: rotate(180deg); transform: rotate(180deg); } 100% { background-color: #e74c3c; border-radius: 10px; -webkit-transform: rotate(360deg); transform: rotate(360deg); } } .todo { margin-bottom: 20px; color: #798795; border-radius: 6px; } .todo ul { padding: 0; margin: 0; list-style-type: none; background-color: #2c3e50; border-radius: 0 0 6px 6px; } .todo li { position: relative; padding: 18px 42px 21px 25px; margin-top: 2px; font-size: 14px; line-height: 1.214; cursor: pointer; background: #34495e; background-size: 20px 20px; -webkit-transition: .25s; transition: .25s; } .todo li:first-child { margin-top: 0; } .todo li:last-child { padding-bottom: 21px; border-radius: 0 0 6px 6px; } .todo li.todo-done { color: #1abc9c; background: transparent; } .todo li.todo-done .todo-name { color: #1abc9c; } .todo li:after { position: absolute; top: 50%; right: 22px; display: block; width: 20px; height: 20px; margin-top: -10px; content: " "; background: #fff; border-radius: 50%; } .todo li.todo-done:after { font-family: 'Flat-UI-Icons'; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; line-height: 21px; color: #2c3e50; text-align: center; text-transform: none; content: "\e60a"; background: #1abc9c; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .todo-search { position: relative; padding: 19px 25px 20px; color: #34495e; background: #1abc9c; background-size: 16px 16px; border-radius: 6px 6px 0 0; } .todo-search:before { position: absolute; top: 50%; left: 92%; display: inline-block; margin: -.5em 0 0 -1em; font-family: 'Flat-UI-Icons'; font-size: 16px; line-height: 17px; content: "\e630"; } .todo-search-field { padding: 5px 0; margin: 0; font-size: 19px; font-weight: 700; line-height: 23px; color: #34495e; text-indent: 0; background: none; border: none; outline: none; box-shadow: none; } .todo-search-field::-moz-placeholder { color: #34495e; opacity: 1; } .todo-search-field:-ms-input-placeholder { color: #34495e; } .todo-search-field::-webkit-input-placeholder { color: #34495e; } .todo-icon { float: left; padding: 11px 22px 0 0; font-size: 24px; } .todo-content { padding-top: 1px; overflow: hidden; } .todo-name { margin: 1px 0 3px; font-size: 17px; color: #fff; } .pallete-item { float: left; width: 140px; margin: 0 0 20px 20px; } .palette { padding: 15px; margin: 0; font-size: 14px; line-height: 1.214; color: #fff; text-transform: uppercase; } .palette dt, .palette dd { line-height: 1.429; } .palette dt { display: block; font-weight: bold; opacity: .8; } .palette dd { margin-left: 0; font-weight: 300; opacity: .8; -webkit-font-smoothing: subpixel-antialiased; } .palette-turquoise { background-color: #1abc9c; } .palette-green-sea { background-color: #16a085; } .palette-emerald { background-color: #2ecc71; } .palette-nephritis { background-color: #27ae60; } .palette-peter-river { background-color: #3498db; } .palette-belize-hole { background-color: #2980b9; } .palette-amethyst { background-color: #9b59b6; } .palette-wisteria { background-color: #8e44ad; } .palette-wet-asphalt { background-color: #34495e; } .palette-midnight-blue { background-color: #2c3e50; } .palette-sun-flower { background-color: #f1c40f; } .palette-orange { background-color: #f39c12; } .palette-carrot { background-color: #e67e22; } .palette-pumpkin { background-color: #d35400; } .palette-alizarin { background-color: #e74c3c; } .palette-pomegranate { background-color: #c0392b; } .palette-clouds { background-color: #ecf0f1; } .palette-silver { background-color: #bdc3c7; } .palette-concrete { background-color: #95a5a6; } .palette-asbestos { background-color: #7f8c8d; } .palette-clouds { color: #bdc3c7; } .palette-paragraph { font-size: 12px; line-height: 17px; color: #7f8c8d; } .palette-paragraph span { color: #bdc3c7; } .palette-headline { margin-top: -3px; font-size: 13px; font-weight: 700; color: #7f8c8d; } .login { position: relative; padding: 38px 38px 267px; margin-bottom: 77px; color: #fff; background: url(../img/login/imac.png) 0 0 no-repeat; background-size: 940px 778px; } .login-screen { min-height: 473px; padding: 123px 199px 33px 306px; background-color: #1abc9c; } .login-icon { position: absolute; top: 160px; left: 200px; width: 96px; } .login-icon > img { display: block; width: 100%; margin-bottom: 6px; } .login-icon > h4 { font-size: 17px; font-weight: 300; line-height: 34px; opacity: .95; } .login-icon > h4 small { display: block; font-size: inherit; font-weight: 700; color: inherit; } .login-form { position: relative; padding: 24px 23px 20px; background-color: #edeff1; border-radius: 6px; } .login-form .control-group { position: relative; margin-bottom: 6px; } .login-form .login-field { font-size: 17px; text-indent: 3px; border-color: transparent; } .login-form .login-field:focus { border-color: #1abc9c; } .login-form .login-field:focus + .login-field-icon { color: #1abc9c; } .login-form .login-field-icon { position: absolute; top: 3px; right: 15px; font-size: 16px; color: #bfc9ca; -webkit-transition: all .25s; transition: all .25s; } .login-link { display: block; margin-top: 15px; font-size: 13px; color: #bfc9ca; text-align: center; } @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 2) { .login { background-image: url(../img/login/imac-2x.png); } } footer { padding: 0; font-size: 15px; color: #bac1c8; background-color: #edeff1; } footer a { font-weight: 700; color: #9aa4af; } footer p { margin-bottom: 10px; font-size: 15px; line-height: 20px; } .footer-title { padding-top: 21px; margin: 0 0 22px; font-size: 24px; line-height: 40px; } .footer-brand { display: block; width: 220px; margin-bottom: 26px; } .footer-brand img { width: 216px; } .footer-banner { min-height: 316px; padding: 0 30px 30px; margin-left: 42px; color: #d1f2eb; background-color: #1abc9c; } .footer-banner .footer-title { color: #fff; } .footer-banner a { color: #b7f5e9; text-decoration: underline; } .footer-banner a:hover { text-decoration: none; } .footer-banner ul { padding: 0; margin: 0 0 26px; list-style-type: none; } .footer-banner ul li { padding: 6px 0; line-height: 19px; border-top: 1px solid #1bc5a3; } .footer-banner ul li:first-child { padding-top: 1px; border-top: none; } .last-col { overflow: hidden; } .ptn, .pvn, .pan { padding-top: 0; } .ptx, .pvx, .pax { padding-top: 3px; } .pts, .pvs, .pas { padding-top: 5px; } .ptm, .pvm, .pam { padding-top: 10px; } .ptl, .pvl, .pal { padding-top: 20px; } .prn, .phn, .pan { padding-right: 0; } .prx, .phx, .pax { padding-right: 3px; } .prs, .phs, .pas { padding-right: 5px; } .prm, .phm, .pam { padding-right: 10px; } .prl, .phl, .pal { padding-right: 20px; } .pbn, .pvn, .pan { padding-bottom: 0; } .pbx, .pvx, .pax { padding-bottom: 3px; } .pbs, .pvs, .pas { padding-bottom: 5px; } .pbm, .pvm, .pam { padding-bottom: 10px; } .pbl, .pvl, .pal { padding-bottom: 20px; } .pln, .phn, .pan { padding-left: 0; } .plx, .phx, .pax { padding-left: 3px; } .pls, .phs, .pas { padding-left: 5px; } .plm, .phm, .pam { padding-left: 10px; } .pll, .phl, .pal { padding-left: 20px; } .mtn, .mvn, .man { margin-top: 0; } .mtx, .mvx, .max { margin-top: 3px; } .mts, .mvs, .mas { margin-top: 5px; } .mtm, .mvm, .mam { margin-top: 10px; } .mtl, .mvl, .mal { margin-top: 20px; } .mrn, .mhn, .man { margin-right: 0; } .mrx, .mhx, .max { margin-right: 3px; } .mrs, .mhs, .mas { margin-right: 5px; } .mrm, .mhm, .mam { margin-right: 10px; } .mrl, .mhl, .mal { margin-right: 20px; } .mbn, .mvn, .man { margin-bottom: 0; } .mbx, .mvx, .max { margin-bottom: 3px; } .mbs, .mvs, .mas { margin-bottom: 5px; } .mbm, .mvm, .mam { margin-bottom: 10px; } .mbl, .mvl, .mal { margin-bottom: 20px; } .mln, .mhn, .man { margin-left: 0; } .mlx, .mhx, .max { margin-left: 3px; } .mls, .mhs, .mas { margin-left: 5px; } .mlm, .mhm, .mam { margin-left: 10px; } .mll, .mhl, .mal { margin-left: 20px; } /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ @media print { .btn { border-style: solid; border-width: 2px; } .dropdown-menu, .select2-drop { background: #fff !important; border: 2px solid #ddd; } .input-group-rounded .input-group-btn + .form-control, .input-group-rounded .input-group-btn + .select2-search input[type="text"], .input-group-rounded .input-group-btn + .select2-search input[type="text"] { padding-left: 10px; } .form-control, .select2-search input[type="text"] { border: 2px solid #ddd !important; } .bootstrap-switch { width: 84px; height: 33px; border: 2px solid #bdc3c7; } .tooltip { border: 2px solid #bdc3c7; } .progress, .ui-slider { background: #ddd !important; } .progress-bar, .ui-slider-range, .ui-slider-handle { background: #bdc3c7 !important; } } /*# sourceMappingURL=flat-ui.css.map */ ================================================ FILE: app/lib/flat-ui/fonts/glyphicons/selection.json ================================================ { "IcoMoonType": "selection", "icons": [ { "icon": { "paths": [ "M128 256l384 512 384-512h-768z" ], "grid": 16, "tags": [ "triangle-down" ] }, "properties": { "order": 1, "id": 64, "prevSize": 16, "code": 58881, "name": "triangle-down", "ligatures": "" }, "setIdx": 0, "iconIdx": 1 }, { "icon": { "paths": [ "M896 704h-768l384-384 384 384z" ], "grid": 16, "tags": [ "triangle-up-small" ] }, "properties": { "order": 2, "id": 69, "prevSize": 16, "code": 58882, "name": "triangle-up-small", "ligatures": "" }, "setIdx": 0, "iconIdx": 2 }, { "icon": { "paths": [ "M512 704l-384-384h768l-384 384z" ], "grid": 16, "tags": [ "triangle-down-small" ] }, "properties": { "order": 3, "id": 65, "prevSize": 16, "code": 58883, "name": "triangle-down-small", "ligatures": "" }, "setIdx": 0, "iconIdx": 3 }, { "icon": { "paths": [ "M896 960l-768-448 768-448v896z" ], "grid": 16, "tags": [ "triangle-left-large" ] }, "properties": { "order": 4, "id": 66, "prevSize": 16, "code": 58884, "name": "triangle-left-large", "ligatures": "" }, "setIdx": 0, "iconIdx": 4 }, { "icon": { "paths": [ "M128 64l768 448-768 448v-896z" ], "grid": 16, "tags": [ "triangle-right-large" ] }, "properties": { "order": 5, "id": 67, "prevSize": 16, "code": 58885, "name": "triangle-right-large", "ligatures": "" }, "setIdx": 0, "iconIdx": 5 }, { "icon": { "paths": [ "M224.96 511.232l447.168-447.232 128 131.008-321.152 318.016 321.152 320.896-128.256 128.256-446.912-450.944z" ], "grid": 16, "tags": [ "arrow-left" ] }, "properties": { "order": 6, "id": 1, "prevSize": 16, "code": 58886, "name": "arrow-left", "ligatures": "" }, "setIdx": 0, "iconIdx": 6 }, { "icon": { "paths": [ "M353.152 962.112l-128.192-128.256 321.088-320.896-321.152-317.952 128-131.008 447.168 447.232-446.912 450.88z" ], "grid": 16, "tags": [ "arrow-right" ] }, "properties": { "order": 7, "id": 2, "prevSize": 16, "code": 58887, "name": "arrow-right", "ligatures": "" }, "setIdx": 0, "iconIdx": 7 }, { "icon": { "paths": [ "M928 608.064h-320v319.936c0 35.392-28.608 64-64 64h-64c-35.328 0-64-28.608-64-64v-319.936h-320c-35.328 0-64-28.736-64-64.064v-64.064c0-35.328 28.672-63.872 64-63.872h320v-320.064c0-35.328 28.672-64 64-64h64c35.392 0 64 28.672 64 64v320.064h320c35.392 0 64 28.544 64 63.872v64.064c0 35.328-28.608 64.064-64 64.064z" ], "grid": 16, "tags": [ "plus" ] }, "properties": { "order": 8, "id": 36, "prevSize": 16, "code": 58888, "name": "plus", "ligatures": "" }, "setIdx": 0, "iconIdx": 8 }, { "icon": { "paths": [ "M919.808 195.968c12.48 12.416 12.48 32.832 0 45.248l-248.896 249.024c-12.352 12.416-12.352 32.832 0 45.312l248.768 249.088c12.48 12.416 12.48 32.832 0 45.248l-90.624 90.432c-12.352 12.416-32.768 12.416-45.248 0l-248.64-249.088c-12.416-12.416-32.832-12.416-45.248 0l-248.896 248.896c-12.416 12.48-32.832 12.48-45.248 0l-90.496-90.624c-12.416-12.352-12.416-32.768 0-45.248l248.96-248.896c12.416-12.416 12.416-32.832 0-45.312l-248.768-249.024c-12.416-12.48-12.416-32.832 0-45.248l90.56-90.496c12.416-12.416 32.832-12.416 45.248 0l248.64 249.024c12.416 12.48 32.832 12.48 45.248 0.064l248.832-248.96c12.48-12.352 32.896-12.352 45.248 0l90.56 90.56z" ], "grid": 16, "tags": [ "cross" ] }, "properties": { "order": 9, "id": 13, "prevSize": 16, "code": 58889, "name": "cross", "ligatures": "" }, "setIdx": 0, "iconIdx": 9 }, { "icon": { "paths": [ "M923.136 137.408c-12.352-12.544-32.768-12.544-45.12 0l-476.16 474.496c-12.48 12.544-32.832 12.544-45.248 0l-208.64-212.736c-6.144-6.208-14.272-9.408-22.336-9.472-8.256 0-16.576 3.008-22.848 9.472l-92.16 83.008c-6.144 6.272-9.472 14.144-9.472 22.336 0 8.32 3.328 17.024 9.472 23.232l210.368 220.992c12.416 12.48 32.832 33.024 45.248 45.632l90.432 91.264c12.416 12.48 32.768 12.48 45.248 0l611.712-611.328c12.48-12.48 12.48-33.088 0-45.632l-90.496-91.264z" ], "grid": 16, "tags": [ "check" ] }, "properties": { "order": 10, "id": 8, "prevSize": 16, "code": 58890, "name": "check", "ligatures": "" }, "setIdx": 0, "iconIdx": 10 }, { "icon": { "paths": [ "M512 0c-281.6 0-512 230.4-512 512s230.4 512 512 512 512-230.4 512-512c0-281.6-230.4-512-512-512zM512 819.2c-168.96 0-307.2-138.24-307.2-307.2 0-168.96 138.24-307.2 307.2-307.2 168.96 0 307.2 138.24 307.2 307.2 0 168.96-138.24 307.2-307.2 307.2z" ], "grid": 16, "tags": [ "radio-unchecked" ] }, "properties": { "order": 11, "id": 63, "prevSize": 16, "code": 58891, "name": "radio-unchecked", "ligatures": "" }, "setIdx": 0, "iconIdx": 11 }, { "icon": { "paths": [ "M512 0c-281.6 0-512 230.4-512 512s230.4 512 512 512 512-230.4 512-512c0-281.6-230.4-512-512-512zM512 819.2c-168.96 0-307.2-138.24-307.2-307.2 0-168.96 138.24-307.2 307.2-307.2 168.96 0 307.2 138.24 307.2 307.2 0 168.96-138.24 307.2-307.2 307.2zM512 358.4c-87.040 0-153.6 66.56-153.6 153.6s66.56 153.6 153.6 153.6 153.6-66.56 153.6-153.6c0-87.040-66.56-153.6-153.6-153.6z" ], "grid": 16, "tags": [ "radio-checked" ] }, "properties": { "order": 12, "id": 61, "prevSize": 16, "code": 58892, "name": "radio-checked", "ligatures": "" }, "setIdx": 0, "iconIdx": 12 }, { "icon": { "paths": [ "M256 0h512c143.36 0 256 112.64 256 256v512c0 143.36-112.64 256-256 256h-512c-143.36 0-256-112.64-256-256v-512c0-143.36 112.64-256 256-256z" ], "grid": 16, "tags": [ "checkbox-unchecked" ] }, "properties": { "order": 13, "id": 54, "prevSize": 16, "code": 58893, "name": "checkbox-unchecked", "ligatures": "" }, "setIdx": 0, "iconIdx": 13 }, { "icon": { "paths": [ "M768 0h-512c-143.36 0-256 112.64-256 256v512c0 143.36 112.64 256 256 256h512c143.36 0 256-112.64 256-256v-512c0-143.36-112.64-256-256-256zM844.8 409.6l-368.64 368.64c-5.12 5.12-20.48 5.12-25.6 0l-56.32-56.32c-5.12-5.12-20.48-20.48-25.6-25.6l-128-133.12c-5.12-5.12-5.12-10.24-5.12-15.36s0-10.24 5.12-15.36l56.32-51.2c5.12 0 10.24-5.12 10.24-5.12 5.12 0 10.24 0 15.36 5.12l122.88 128c5.12 5.12 20.48 5.12 25.6 0l286.72-286.72c5.12-5.12 20.48-5.12 25.6 0l56.32 56.32c10.24 10.24 10.24 20.48 5.12 30.72z" ], "grid": 16, "tags": [ "checkbox-checked" ] }, "properties": { "order": 14, "id": 52, "prevSize": 16, "code": 58894, "name": "checkbox-checked", "ligatures": "" }, "setIdx": 0, "iconIdx": 14 }, { "icon": { "paths": [ "M512 0c-282.752 0-512 229.248-512 512s229.248 512 512 512c282.752 0 512-229.248 512-512 0-282.752-229.248-512-512-512zM512 831.936c-35.776 0-64.768-28.544-64.768-63.808 0-35.2 28.992-63.808 64.768-63.808 35.776 0 64.768 28.608 64.768 63.808 0 35.264-28.992 63.808-64.768 63.808zM576.768 572.224c0 37.056-28.992 67.072-64.768 67.072-35.776 0-64.768-30.080-64.768-67.072v-313.088c0-37.056 28.992-67.072 64.768-67.072 35.776 0 64.768 30.080 64.768 67.072v313.088z" ], "grid": 16, "tags": [ "alert-circle" ], "width": 1024 }, "properties": { "order": 15, "id": 0, "prevSize": 16, "code": 58896, "name": "alert-circle", "ligatures": "" }, "setIdx": 0, "iconIdx": 16 }, { "icon": { "paths": [ "M512 1024c-282.752 0-512-229.248-512-512 0-282.688 229.248-512 512-512 282.752 0 512 229.248 512 512 0 282.752-229.248 512-512 512zM512 831.936c35.776 0 64.768-28.544 64.768-63.808 0-35.2-28.992-63.808-64.768-63.808-35.776 0-64.768 28.608-64.768 63.808 0 35.264 28.992 63.808 64.768 63.808zM650.752 235.712c-33.92-27.904-82.24-43.456-140.032-43.456-42.56 0-78.912 7.68-110.144 20.16-16.576 6.72-69.632 39.68-80.64 48.896l32.384 48.32c5.312 9.344 13.952 14.080 25.92 14.080 4.992 0 10.624-1.984 16.96-5.888 4.608-2.88 41.088-21.696 56.512-26.368 32.32-9.6 67.84-5.696 84.16-0.64 22.272 6.848 38.4 19.904 47.36 37.76 5.888 11.776 13.376 44.16-4.224 74.432-14.656 25.088-37.568 44.16-62.848 61.056-13.504 9.216-26.048 18.624-37.376 28.416-0.512 0-1.792 0.96-4.672 3.52 1.408-1.216 3.264-2.304 4.672-3.52 3.2-0.128-30.784 43.328-30.784 83.52 0 42.88 0 64 0 64h128v-64c0-33.28 16.128-51.968 16.448-56.704 11.008-7.872 61.056-46.144 72.96-59.904 22.208-25.6 38.592-59.392 38.592-107.008 0-48.832-19.392-88.832-53.248-116.672z" ], "grid": 16, "tags": [ "question-circle" ] }, "properties": { "order": 16, "id": 39, "prevSize": 16, "code": 58897, "name": "question-circle", "ligatures": "" }, "setIdx": 0, "iconIdx": 17 }, { "icon": { "paths": [ "M512 0c-282.752 0-512 229.184-512 511.936 0 282.816 229.248 512.064 512 512.064 282.752 0 512-229.248 512-512.064 0-282.752-229.248-511.936-512-511.936zM842.88 407.872l-367.296 367.232c-7.488 7.488-19.712 7.488-27.136 0l-54.272-54.784c-7.424-7.552-19.712-19.904-27.136-27.392l-126.336-132.8c-3.712-3.712-5.696-8.96-5.696-13.888 0-4.992 1.984-9.728 5.696-13.504l55.36-49.92c3.776-3.84 8.768-5.632 13.696-5.632 4.864 0.064 9.728 1.984 13.44 5.632l125.248 127.872c7.488 7.616 19.648 7.616 27.136 0l285.888-285.12c7.424-7.488 19.712-7.488 27.136 0l54.336 54.912c7.424 7.488 7.424 19.84-0.064 27.392z" ], "grid": 16, "tags": [ "check-circle" ] }, "properties": { "order": 17, "id": 9, "prevSize": 16, "code": 58898, "name": "check-circle", "ligatures": "" }, "setIdx": 0, "iconIdx": 18 }, { "icon": { "paths": [ "M874.048 149.952c-199.936-200-524.096-199.936-724.096 0-199.936 199.872-199.936 524.096 0.064 724.032 199.936 199.936 524.096 199.936 724.032 0.064 200-199.936 200-524.16 0-724.096zM747.2 650.944c27.52 27.52 28.224 71.296 1.728 97.856-26.56 26.56-70.4 25.728-97.792-1.728l-139.072-139.008-139.584 139.584c-27.52 27.456-71.296 28.224-97.792 1.728-26.56-26.56-25.728-70.4 1.664-97.856l139.648-139.584-139.648-139.648c-27.456-27.392-28.224-71.168-1.664-97.728 26.496-26.56 70.336-25.792 97.792 1.664l139.584 139.584 139.072-139.072c27.456-27.456 71.232-28.224 97.792-1.664 26.496 26.56 25.728 70.336-1.728 97.792l-139.008 139.072 139.008 139.008z" ], "grid": 16, "tags": [ "cross-circle" ] }, "properties": { "order": 18, "id": 14, "prevSize": 16, "code": 58899, "name": "cross-circle", "ligatures": "" }, "setIdx": 0, "iconIdx": 19 }, { "icon": { "paths": [ "M512-0.064c-282.752 0-512 229.312-512 512.064 0 282.816 229.248 512.064 512 512.064s512-229.248 512-512.064c0-282.752-229.248-512.064-512-512.064zM764.224 576.704h-187.392v187.52c0 36.992-28.992 67.072-64.768 67.072s-64.768-30.080-64.768-67.072v-187.52h-188.16c-36.992 0-67.072-28.928-67.072-64.704s30.080-64.768 67.072-64.768h188.16v-188.16c0-37.056 28.992-67.072 64.768-67.072s64.768 30.016 64.768 67.072v188.16h187.456c37.056 0 67.072 29.056 67.072 64.768s-30.016 64.704-67.136 64.704z" ], "grid": 16, "tags": [ "plus-circle" ] }, "properties": { "order": 19, "id": 37, "prevSize": 16, "code": 58900, "name": "plus-circle", "ligatures": "" }, "setIdx": 0, "iconIdx": 20 }, { "icon": { "paths": [ "M288 0h-192c-35.328 0-64 28.608-64 64v896c0 35.392 28.672 64 64 64h192c35.328 0 64-28.608 64-64v-896c0-35.392-28.672-64-64-64zM928 0h-192c-35.392 0-64 28.608-64 64v896c0 35.392 28.608 64 64 64h192c35.392 0 64-28.608 64-64v-896c0-35.392-28.608-64-64-64z" ], "grid": 16, "tags": [ "pause" ] }, "properties": { "order": 20, "id": 33, "prevSize": 16, "code": 58901, "name": "pause", "ligatures": "" }, "setIdx": 0, "iconIdx": 21 }, { "icon": { "paths": [ "M880 484.224l-832-480c-9.856-5.696-22.144-5.696-32 0-9.856 5.76-16 16.32-16 27.776v960c0 11.456 6.144 22.016 16 27.712 4.928 2.88 10.496 4.288 16 4.288s11.072-1.408 16-4.288l832-480c9.856-5.696 16-16.256 16-27.712s-6.144-22.016-16-27.776z" ], "grid": 16, "tags": [ "play" ] }, "properties": { "order": 21, "id": 35, "prevSize": 16, "code": 58902, "name": "play", "ligatures": "" }, "setIdx": 0, "iconIdx": 22 }, { "icon": { "paths": [ "M493.184 64c-48.384 0-63.040 27.84-63.040 27.84s-183.104 216.192-266.56 216.192c-82.176 0-81.344 0-81.344 0-45.44 0-82.24 36.416-82.24 81.28v244.096c0 44.928 36.8 81.28 82.176 81.28 0 0 1.344 0 82.176 0 81.024 0 269.568 218.88 269.568 218.88 14.912 15.488 35.904 25.152 59.264 25.152 45.376 0 82.176-36.352 82.176-81.28v-732.096c0-44.928-36.8-81.344-82.176-81.344zM843.968 142.272l-47.424 70.976c86.656 70.4 142.208 177.728 142.208 298.176s-55.488 227.84-142.208 298.112l47.424 70.976c109.44-85.888 180.032-219.136 180.032-369.088 0-150.016-70.592-283.2-180.032-369.152zM748.8 284.672l-47.872 71.68c41.344 38.912 67.392 93.76 67.392 155.072s-26.048 116.096-67.392 155.072l47.872 71.616c63.872-54.72 104.576-136 104.576-226.688 0-90.816-40.704-171.968-104.576-226.752z" ], "grid": 16, "tags": [ "volume" ] }, "properties": { "order": 22, "id": 49, "prevSize": 16, "code": 58903, "name": "volume", "ligatures": "" }, "setIdx": 0, "iconIdx": 23 }, { "icon": { "paths": [ "M492.8 64c-51.2 0-64 25.6-64 25.6s-179.2 217.6-262.4 217.6c-83.2 0-83.2 0-83.2 0-44.8 0-83.2 38.4-83.2 83.2v243.2c0 44.8 38.4 83.2 83.2 83.2 0 0 0 0 83.2 0 83.2 0 268.8 217.6 268.8 217.6 12.8 12.8 32 25.6 57.6 25.6 44.8 0 83.2-38.4 83.2-83.2v-729.6c0-44.8-38.4-83.2-83.2-83.2z" ], "grid": 16, "tags": [ "mute" ] }, "properties": { "order": 23, "id": 96, "prevSize": 16, "code": 58904, "name": "mute", "ligatures": "" }, "setIdx": 0, "iconIdx": 24 }, { "icon": { "paths": [ "M832 320l-213.056 208.448-125.696-125.696 210.752-210.688-160-160.064h448v448l-160-160zM526.976 617.472l-206.976 202.496 167.488 172.032h-455.488v-452.288l160 164.288 210.752-210.752 124.224 124.224z" ], "grid": 16, "tags": [ "resize" ] }, "properties": { "order": 24, "id": 97, "prevSize": 16, "code": 58905, "name": "resize", "ligatures": "" }, "setIdx": 0, "iconIdx": 25 }, { "icon": { "paths": [ "M991.936 96.64h-959.872c-17.6 0-32 15.36-32 34.176v124.672c0 18.048 14.4 32.832 32 32.832h959.872c17.6 0 32-14.72 32-32.832v-124.672c0-18.816-14.4-34.176-32-34.176zM991.936 416.64h-959.872c-17.6 0-32 15.36-32 34.24v124.608c0 18.112 14.4 32.832 32 32.832h959.872c17.6 0 32-14.72 32-32.832v-124.672c0-18.816-14.4-34.176-32-34.176zM991.936 736.64h-959.872c-17.6 0-32 15.36-32 34.24v124.608c0 17.984 14.4 32.768 32 32.768h959.872c17.6 0 32-14.72 32-32.768v-124.608c0-18.88-14.4-34.24-32-34.24z" ], "grid": 16, "tags": [ "list" ] }, "properties": { "order": 25, "id": 26, "prevSize": 16, "code": 58906, "name": "list", "ligatures": "" }, "setIdx": 0, "iconIdx": 26 }, { "icon": { "paths": [ "M352 64h-320c-19.2 0-32 12.8-32 32v320c0 19.2 12.8 32 32 32h320c19.2 0 32-12.8 32-32v-320c0-19.2-12.8-32-32-32z", "M352 576h-320c-19.2 0-32 12.8-32 32v320c0 19.2 12.8 32 32 32h320c19.2 0 32-12.8 32-32v-320c0-19.2-12.8-32-32-32z", "M992 64h-448c-19.2 0-32 12.8-32 32v64c0 19.2 12.8 32 32 32h448c19.2 0 32-12.8 32-32v-64c0-19.2-12.8-32-32-32z", "M992 320h-448c-19.2 0-32 12.8-32 32v64c0 19.2 12.8 32 32 32h448c19.2 0 32-12.8 32-32v-64c0-19.2-12.8-32-32-32z", "M992 576h-448c-19.2 0-32 12.8-32 32v64c0 19.2 12.8 32 32 32h448c19.2 0 32-12.8 32-32v-64c0-19.2-12.8-32-32-32z", "M992 832h-448c-19.2 0-32 12.8-32 32v64c0 19.2 12.8 32 32 32h448c19.2 0 32-12.8 32-32v-64c0-19.2-12.8-32-32-32z" ], "grid": 16, "tags": [ "list-thumbnailed" ] }, "properties": { "order": 26, "id": 60, "prevSize": 16, "code": 58907, "name": "list-thumbnailed", "ligatures": "" }, "setIdx": 0, "iconIdx": 27 }, { "icon": { "paths": [ "M288 64h-192c-19.2 0-32 12.8-32 32v192c0 19.2 12.8 32 32 32h192c19.2 0 32-12.8 32-32v-192c0-19.2-12.8-32-32-32zM288 384h-192c-19.2 0-32 12.8-32 32v192c0 19.2 12.8 32 32 32h192c19.2 0 32-12.8 32-32v-192c0-19.2-12.8-32-32-32zM608 64h-192c-19.2 0-32 12.8-32 32v192c0 19.2 12.8 32 32 32h192c19.2 0 32-12.8 32-32v-192c0-19.2-12.8-32-32-32zM608 384h-192c-19.2 0-32 12.8-32 32v192c0 19.2 12.8 32 32 32h192c19.2 0 32-12.8 32-32v-192c0-19.2-12.8-32-32-32zM928 64h-192c-19.2 0-32 12.8-32 32v192c0 19.2 12.8 32 32 32h192c19.2 0 32-12.8 32-32v-192c0-19.2-12.8-32-32-32zM928 384h-192c-19.2 0-32 12.8-32 32v192c0 19.2 12.8 32 32 32h192c19.2 0 32-12.8 32-32v-192c0-19.2-12.8-32-32-32zM288 704h-192c-19.2 0-32 12.8-32 32v192c0 19.2 12.8 32 32 32h192c19.2 0 32-12.8 32-32v-192c0-19.2-12.8-32-32-32zM608 704h-192c-19.2 0-32 12.8-32 32v192c0 19.2 12.8 32 32 32h192c19.2 0 32-12.8 32-32v-192c0-19.2-12.8-32-32-32zM928 704h-192c-19.2 0-32 12.8-32 32v192c0 19.2 12.8 32 32 32h192c19.2 0 32-12.8 32-32v-192c0-19.2-12.8-32-32-32z" ], "grid": 16, "tags": [ "list-small-thumbnails" ] }, "properties": { "order": 27, "id": 59, "prevSize": 16, "code": 58908, "name": "list-small-thumbnails", "ligatures": "" }, "setIdx": 0, "iconIdx": 28 }, { "icon": { "paths": [ "M416 0h-384c-19.2 0-32 12.8-32 32v384c0 19.2 12.8 32 32 32h384c19.2 0 32-12.8 32-32v-384c0-19.2-12.8-32-32-32zM992 0h-384c-19.2 0-32 12.8-32 32v384c0 19.2 12.8 32 32 32h384c19.2 0 32-12.8 32-32v-384c0-19.2-12.8-32-32-32zM416 576h-384c-19.2 0-32 12.8-32 32v384c0 19.2 12.8 32 32 32h384c19.2 0 32-12.8 32-32v-384c0-19.2-12.8-32-32-32zM992 576h-384c-19.2 0-32 12.8-32 32v384c0 19.2 12.8 32 32 32h384c19.2 0 32-12.8 32-32v-384c0-19.2-12.8-32-32-32z" ], "grid": 16, "tags": [ "list-large-thumbnails" ] }, "properties": { "order": 28, "id": 57, "prevSize": 16, "code": 58909, "name": "list-large-thumbnails", "ligatures": "" }, "setIdx": 0, "iconIdx": 29 }, { "icon": { "paths": [ "M992 64h-960c-19.2 0-32 12.8-32 32v64c0 19.2 12.8 32 32 32h960c19.2 0 32-12.8 32-32v-64c0-19.2-12.8-32-32-32z", "M992 320h-960c-19.2 0-32 12.8-32 32v64c0 19.2 12.8 32 32 32h960c19.2 0 32-12.8 32-32v-64c0-19.2-12.8-32-32-32z", "M992 576h-960c-19.2 0-32 12.8-32 32v64c0 19.2 12.8 32 32 32h960c19.2 0 32-12.8 32-32v-64c0-19.2-12.8-32-32-32z", "M992 832h-960c-19.2 0-32 12.8-32 32v64c0 19.2 12.8 32 32 32h960c19.2 0 32-12.8 32-32v-64c0-19.2-12.8-32-32-32z" ], "grid": 16, "tags": [ "list-columned" ] }, "properties": { "order": 29, "id": 56, "prevSize": 16, "code": 58911, "name": "list-columned", "ligatures": "" }, "setIdx": 0, "iconIdx": 31 }, { "icon": { "paths": [ "M992 128h-640c-19.2 0-32 12.8-32 32v64c0 19.2 12.8 32 32 32h640c19.2 0 32-12.8 32-32v-64c0-19.2-12.8-32-32-32z", "M992 448h-640c-19.2 0-32 12.8-32 32v64c0 19.2 12.8 32 32 32h640c19.2 0 32-12.8 32-32v-64c0-19.2-12.8-32-32-32z", "M992 768h-640c-19.2 0-32 12.8-32 32v64c0 19.2 12.8 32 32 32h640c19.2 0 32-12.8 32-32v-64c0-19.2-12.8-32-32-32z", "M256 192c0 70.692-57.308 128-128 128-70.692 0-128-57.308-128-128 0-70.692 57.308-128 128-128 70.692 0 128 57.308 128 128z", "M256 512c0 70.692-57.308 128-128 128-70.692 0-128-57.308-128-128 0-70.692 57.308-128 128-128 70.692 0 128 57.308 128 128z", "M256 832c0 70.692-57.308 128-128 128-70.692 0-128-57.308-128-128 0-70.692 57.308-128 128-128 70.692 0 128 57.308 128 128z" ], "grid": 16, "tags": [ "list-bulleted" ] }, "properties": { "order": 30, "id": 55, "prevSize": 16, "code": 58912, "name": "list-bulleted", "ligatures": "" }, "setIdx": 0, "iconIdx": 32 }, { "icon": { "paths": [ "M896 0h-768c-70.656 0-128 57.344-128 128v768c0 70.656 57.344 128 128 128h768c70.656 0 128-57.344 128-128v-768c0-70.656-57.344-128-128-128zM384 64.064c35.328 0 64 28.608 64 63.936 0 35.392-28.672 64-64 64s-64-28.608-64-64c0-35.328 28.672-63.936 64-63.936zM192 64.064c35.328 0 64 28.608 64 63.936 0 35.392-28.672 64-64 64s-64-28.608-64-64c0-35.328 28.672-63.936 64-63.936zM896.064 896h-768.064v-640h768.064v640z" ], "grid": 16, "tags": [ "window" ] }, "properties": { "order": 31, "id": 50, "prevSize": 16, "code": 58913, "name": "window", "ligatures": "" }, "setIdx": 0, "iconIdx": 33 }, { "icon": { "paths": [ "M938.752 192.256h-106.688v-106.624c0-47.104-38.208-85.312-85.312-85.312h-661.44c-47.104 0-85.312 38.208-85.312 85.312v660.672c0 47.168 37.248 85.376 83.136 85.376h108.864v106.688c0 47.104 37.248 85.312 83.136 85.312h665.792c45.952 0 83.2-38.208 83.2-85.312v-660.736c-0.064-47.104-38.272-85.376-85.376-85.376zM384 64.384c35.328 0 64 28.608 64 63.936 0 35.392-28.672 64-64 64s-64-28.608-64-64c0-35.328 28.672-63.936 64-63.936zM192 64.384c35.328 0 64 28.608 64 63.936 0 35.392-28.672 64-64 64s-64-28.608-64-64c0-35.328 28.672-63.936 64-63.936zM128 704.32l-0.064-448h576.064v448h-576zM896 896.32h-576v-64.64h428.864c45.952 0 83.2-38.208 83.2-85.376v-297.984h63.936v448z" ], "grid": 16, "tags": [ "windows" ] }, "properties": { "order": 32, "id": 51, "prevSize": 16, "code": 58914, "name": "windows", "ligatures": "" }, "setIdx": 0, "iconIdx": 34 }, { "icon": { "paths": [ "M768 768.064c-121.6 0-197.888-68.736-256-144.448-58.112 75.712-134.4 144.448-256 144.448-102.848 0-256-68.224-256-256.064 0-187.776 153.152-256 256-256 121.6 0 197.888 68.672 256 144.448 58.112-75.776 134.4-144.448 256-144.448 102.912 0 256 68.224 256 256 0 187.84-153.088 256.064-256 256.064zM256 384c-29.632 0.512-128 11.136-128 128 0 121.856 106.624 128 128 128 78.272 0 123.264-47.808 178.752-128-55.488-80.128-100.48-128-178.752-128zM589.248 512c55.424 80.128 100.352 127.872 178.432 128 30.336-0.448 128.32-11.264 128.32-128 0-121.856-106.624-128-128-128-78.272 0-123.264 47.872-178.752 128z" ], "grid": 16, "tags": [ "loop" ] }, "properties": { "order": 33, "id": 29, "prevSize": 16, "code": 58915, "name": "loop", "ligatures": "" }, "setIdx": 0, "iconIdx": 35 }, { "icon": { "paths": [ "M800 448c-22.976 0-59.328 0-96 0v128c22.656 0 44.8 0 64 0 12.096 0 23.296 0 32 0 123.712 0 224 100.288 224 224s-100.288 224-224 224-224-100.224-224-224c0-22.976 0-59.264 0-96h-128c0 22.656 0 44.864 0 64 0 12.096 0 23.232 0 32 0 123.776-100.288 224-224 224s-224-100.224-224-224 100.288-224 224-224c22.976 0 59.328 0 96 0v-128c-22.592 0-44.864 0-64 0-12.096 0-23.232 0-32 0-123.712 0-224-100.224-224-224 0-123.712 100.288-224 224-224s224 100.288 224 224c0 22.976 0 59.328 0 96h128c0-22.592 0-44.864 0-64 0-12.096 0-23.232 0-32 0-123.712 100.288-224 224-224s224 100.288 224 224c0 123.776-100.288 224-224 224zM320 224c0-52.992-43.008-96-96-96s-96 43.008-96 96c0 53.056 43.008 96 96 96 7.744 0 19.52 0 32 0 29.568 0 64 0 64 0s0-69.056 0-96zM320 768c0-29.504 0-64 0-64s-69.056 0-96 0c-52.992 0-96 43.008-96 96s43.008 96 96 96 96-43.008 96-96c0-7.744 0-19.52 0-32zM704 800c0 52.992 43.008 96 96 96s96-43.008 96-96-43.008-96-96-96c-7.744 0-19.52 0-32 0-29.568 0-64 0-64 0s0 69.12 0 96zM576 448h-128v128h128v-128zM800 128c-52.992 0-96 43.008-96 96 0 7.744 0 19.456 0 32 0 29.632 0 64 0 64s69.056 0 96 0c52.992 0 96-42.944 96-96 0-52.992-43.008-96-96-96z" ], "grid": 16, "tags": [ "cmd" ] }, "properties": { "order": 34, "id": 11, "prevSize": 16, "code": 58916, "name": "cmd", "ligatures": "" }, "setIdx": 0, "iconIdx": 36 }, { "icon": { "paths": [ "M801.984 553.6c-28.672-17.664-65.408-7.232-81.92 23.36-0.576 1.024-0.576 2.24-1.152 3.264l-1.472-0.96c-41.984 74.432-117.696 124.736-205.184 124.736s-163.136-50.304-205.184-124.736l-1.408 0.832c-0.704-1.6-0.704-3.456-1.6-5.12-16.576-30.528-53.312-41.024-82.048-23.36s-38.528 56.832-21.952 87.36c1.28 2.24 3.264 3.648 4.672 5.696l-1.088 0.704c53.12 94.208 143.104 161.6 248.576 180.608v70.016h-120.064c-33.152 0-60.032 28.672-60.032 64 0 35.392 26.88 64 60.032 64h360.128c33.216 0 60.032-28.608 60.032-64 0-35.328-26.816-64-60.032-64h-120v-69.952c105.472-19.008 195.456-86.528 248.576-180.672l-0.384-0.256c1.088-1.472 2.624-2.432 3.456-4.096 16.64-30.656 6.784-69.76-21.952-87.424zM512.256 640c99.456 0 180.032-85.952 180.032-192v-256c0-106.048-80.64-192-180.032-192-99.456 0-180.096 85.952-180.096 192v256c0 106.048 80.64 192 180.096 192z" ], "grid": 16, "tags": [ "mic" ] }, "properties": { "order": 35, "id": 31, "prevSize": 16, "code": 58917, "name": "mic", "ligatures": "" }, "setIdx": 0, "iconIdx": 37 }, { "icon": { "paths": [ "M948.544 513.152c100.48-102.784 100.352-269.312 0-372.032-51.392-52.48-118.976-78.144-186.24-76.992-94.144 1.536-249.344 128.96-249.344 128.96s-159.616-129.216-256-129.088c-65.728 0.128-131.392 25.856-181.504 77.056-100.416 102.784-100.48 269.248 0 372.032l436.544 446.336 436.544-446.272z" ], "grid": 16, "tags": [ "heart" ] }, "properties": { "order": 36, "id": 21, "prevSize": 16, "code": 58918, "name": "heart", "ligatures": "" }, "setIdx": 0, "iconIdx": 38 }, { "icon": { "paths": [ "M512.128 527.936c-87.872 0-159.104-73.728-159.104-164.8 0-91.136 71.232-164.864 159.104-164.864s159.104 73.728 159.104 164.864c0 91.008-71.232 164.8-159.104 164.8zM512.128-0.384c-194.496 0-352.128 163.328-352.128 364.8 0 190.272 159.488 435.776 265.984 555.264 39.808 44.544 86.144 104.704 86.144 104.704s49.792-60.352 92.48-106.304c106.368-114.496 259.648-344.448 259.648-553.6 0-201.536-157.632-364.864-352.128-364.864z" ], "grid": 16, "tags": [ "location" ] }, "properties": { "order": 37, "id": 27, "prevSize": 16, "code": 58919, "name": "location", "ligatures": "" }, "setIdx": 0, "iconIdx": 39 }, { "icon": { "paths": [ "M960.512 249.728c-21.76-35.968-48.576-71.168-81.344-103.808-33.216-32.896-68.992-59.968-105.6-81.6l64.32-64.32c0 0 93.056 0 139.648 46.528 46.464 46.592 46.464 139.648 46.464 139.648l-63.488 63.552zM387.2 831.232h-194.432v-194.432l23.36-23.36c39.552 18.56 78.784 44.928 114.176 80.32 35.392 35.328 61.696 74.688 80.32 114.176l-23.424 23.296zM906.752 303.488l-440 448.32c-22.72-37.632-50.688-74.304-84.992-108.352-34.688-34.432-72.064-62.72-110.336-85.312l449.152-440.896c37.824 17.856 75.456 42.944 109.312 76.864s59.008 71.424 76.864 109.376zM128 128v767.936h768v-319.936l128-127.936v482.88c0 51.392-41.6 93.056-93.056 93.056h-837.888c-51.392 0-93.056-41.664-93.056-93.056v-837.824c0-51.456 41.664-93.12 93.056-93.12h482.944l-128 128h-320z" ], "grid": 16, "tags": [ "new" ] }, "properties": { "order": 38, "id": 32, "prevSize": 16, "code": 58920, "name": "new", "ligatures": "" }, "setIdx": 0, "iconIdx": 40 }, { "icon": { "paths": [ "M960.256 863.936v0.768l-256.256-256.256v127.488c0 70.72-57.344 128.064-128 128.064h-448c-70.656 0-128-57.344-128-128.064v-447.872c0-70.72 57.344-128.064 128-128.064h448c70.656 0 128 57.344 128 128.064v128.576l256-256v-0.64c35.392 0 64 28.608 64 64v576c0 35.264-28.544 63.808-63.744 63.936z" ], "grid": 16, "tags": [ "video" ] }, "properties": { "order": 39, "id": 48, "prevSize": 16, "code": 58921, "name": "video", "ligatures": "" }, "setIdx": 0, "iconIdx": 41 }, { "icon": { "paths": [ "M897.024 192h-147.84l-42.88-90.624c-9.792-21.312-45.056-37.376-79.36-37.376h-244.8c-34.304 0-69.568 16.064-79.424 37.376l-41.856 90.624h-132.864c-128 0-128 64-128 64v640c0 0 0 64 128 64h768c128 0 128-64 128-64v-640c0 0 0-64-126.976-64zM512 831.936c-141.376 0-256-114.496-256-255.872 0-141.44 114.624-256.064 256-256.064s256 114.624 256 256.064c0 141.376-114.624 255.872-256 255.872zM512 416c-88.384 0-160 71.616-160 160 0 88.32 71.616 160 160 160s160-71.68 160-160c0-88.384-71.616-160-160-160z" ], "grid": 16, "tags": [ "photo" ] }, "properties": { "order": 40, "id": 34, "prevSize": 16, "code": 58922, "name": "photo", "ligatures": "" }, "setIdx": 0, "iconIdx": 42 }, { "icon": { "paths": [ "M512.064 0c-282.688 0-511.872 229.184-511.872 511.936 0 282.816 229.184 511.936 511.872 511.936 282.752 0 511.936-229.12 511.936-511.936 0-282.752-229.184-511.936-511.936-511.936zM678.976 691.52l-14.848 14.976c-12.416 12.352-33.344 12.992-46.464 1.28l-171.52-147.52c-13.12-11.712-23.040-35.712-22.208-53.248l17.856-283.072c0.896-17.6 16-31.936 33.664-31.936h21.056c17.6 0 32.704 14.336 33.536 31.936l14.656 231.808c0.896 17.536 11.2 42.688 22.848 55.808l112.768 133.568c11.648 12.992 11.136 33.984-1.344 46.4z" ], "grid": 16, "tags": [ "time" ] }, "properties": { "order": 41, "id": 43, "prevSize": 16, "code": 58923, "name": "time", "ligatures": "" }, "setIdx": 0, "iconIdx": 43 }, { "icon": { "paths": [ "M512.064 160c-338.944 0-512.96 352.896-512.96 352.896s131.328 352.96 512.96 352.96c345.472 0 512.832-351.616 512.832-351.616s-168.64-354.24-512.832-354.24zM512.832 733.504c-123.968 0-213.504-96.576-213.504-220.608 0-124.096 89.536-220.544 213.504-220.544 123.904 0 213.44 96.448 213.44 220.544 0 124.032-89.6 220.608-213.44 220.608zM512.832 380.544c-70.784 0.128-128.128 61.44-128.128 132.352 0 70.848 57.344 132.352 128.128 132.352s128.064-61.504 128.064-132.352c0-70.912-57.28-132.544-128.064-132.352z" ], "grid": 16, "tags": [ "eye" ] }, "properties": { "order": 42, "id": 18, "prevSize": 16, "code": 58924, "name": "eye", "ligatures": "" }, "setIdx": 0, "iconIdx": 44 }, { "icon": { "paths": [ "M1024 933.248c0 50.176-41.6 90.752-93.12 90.752h-291.264v-351.68c0-53.056-38.016-96.128-85.056-96.128h-85.12c-46.976 0-85.12 43.072-85.12 96.128v351.68h-291.264c-51.392 0-93.056-40.576-93.056-90.752v-478.976c0-23.36 9.344-44.48 24.192-60.544l-0.96-1.856 425.92-372.992c34.304-25.152 89.984-25.152 124.288 0l427.264 372.992-0.448 2.368c14.592 16.064 23.744 36.928 23.744 60.032v478.976z" ], "grid": 16, "tags": [ "home" ] }, "properties": { "order": 43, "id": 22, "prevSize": 16, "code": 58926, "name": "home", "ligatures": "" }, "setIdx": 0, "iconIdx": 46 }, { "icon": { "paths": [ "M896 1024h-192v-128h192.064v-640h-768.064v640h192v128h-192c-70.656 0-128-57.344-128-128v-768c0-70.656 57.344-128 128-128h768c70.656 0 128 57.344 128 128v768c0 70.656-57.344 128-128 128zM192 64.064c-35.392 0-64 28.608-64 63.936 0 35.392 28.608 64 64 64s64-28.608 64-64c0-35.328-28.608-63.936-64-63.936zM384 64.064c-35.392 0-64 28.608-64 63.936 0 35.392 28.608 64 64 64s64-28.608 64-64c0-35.328-28.608-63.936-64-63.936zM271.936 759.296c-22.208-23.232-22.208-60.864 0-84.16l196.928-209.408c6.144-6.464 13.44-10.496 21.12-13.44 0.064-0.064 0.192-0.064 0.32-0.128 5.888-2.24 11.84-3.456 17.984-3.712 2.24-0.192 4.416-0.384 6.656-0.256 2.752 0.192 5.376 1.024 8 1.6 11.328 2.24 22.272 6.72 30.976 15.872l196.864 209.408c22.272 23.296 22.272 60.928 0 84.16-22.272 23.104-58.304 23.104-80.576 0l-94.208-119.232v319.936c0 34.176-32.064 64.064-64.64 64.064-32.512 0-63.36-29.888-63.36-64.064v-319.936l-95.488 119.296c-22.272 23.168-58.304 23.168-80.576 0z" ], "grid": 16, "tags": [ "upload" ] }, "properties": { "order": 44, "id": 46, "prevSize": 16, "code": 58927, "name": "upload", "ligatures": "" }, "setIdx": 0, "iconIdx": 47 }, { "icon": { "paths": [ "M723.392 606.4c-11.328-11.456-15.104-32.704-8.384-47.296 0 0 47.232-102.464 47.232-177.728 0-210.624-170.432-381.376-380.736-381.376s-380.8 170.752-380.8 381.312c0 210.624 170.496 381.376 380.8 381.376 75.2 0 177.408-47.36 177.408-47.36 14.656-6.784 35.968-2.944 47.232 8.448l291.456 291.776c11.456 11.392 30.080 11.392 41.344 0l75.776-75.904c11.456-11.456 11.456-30.144 0-41.472l-291.328-291.776zM381.504 586.624c-113.088 0-205.056-92.032-205.056-205.312 0-113.216 92.032-205.312 205.056-205.312s204.992 92.096 204.992 205.312c0 113.28-91.904 205.312-204.992 205.312z" ], "grid": 16, "tags": [ "search" ] }, "properties": { "order": 45, "id": 40, "prevSize": 16, "code": 58928, "name": "search", "ligatures": "" }, "setIdx": 0, "iconIdx": 48 }, { "icon": { "paths": [ "M449.024 363.712c106.56 0 193.024-81.344 193.024-181.888-0.064-100.416-86.464-181.824-193.024-181.824s-193.024 81.408-193.024 181.824c0 100.48 86.464 181.888 193.024 181.888zM600.32 376.32c-42.56 29.44-94.592 47.424-151.296 47.424-56.96 0-109.12-18.112-151.744-47.744-173.248 37.312-297.28 136.832-297.28 254.016v258.88c0 17.152 14.4 31.104 32 31.104h64c17.6 0 32-12.608 32-28.096 0-8.96 0-201.856 0-201.856 0-16.64 9.536-9.984 21.376-9.984 11.776 0 21.312 9.024 21.312 19.968l0.32 179.968c0.896 10.368 9.6 84.416 20.544 86.592 0 0 66.56 57.344 256.448 57.344 191.232 0 256.448-57.344 256.448-57.344 10.944-2.112 19.712-76.16 20.544-86.592l0.32-179.968c0-11.008 9.536-19.968 21.376-19.968 11.776 0 21.312 9.024 21.312 19.968 0 0 0 182.912 0 191.872 0 15.488 14.4 28.096 32 28.096h64c17.6 0 32-14.016 32-31.104v-258.88c0-116.864-123.392-216.128-295.68-253.696z" ], "grid": 16, "tags": [ "user" ] }, "properties": { "order": 46, "id": 47, "prevSize": 16, "code": 58929, "name": "user", "ligatures": "" }, "setIdx": 0, "iconIdx": 49 }, { "icon": { "paths": [ "M896 96c-50.496 0-768 0-768 0-50.496 0-128 41.152-128 90.944v18.112c0 0 432.768 361.856 512 361.856s512-360.704 512-360.704v-19.2c0-49.856-77.504-91.008-128-91.008zM0 351.040v512.896c0 0 0 64.064 128 64.064h768c128.192 0 128-64.064 128-64.064v-514.496c0 0-364.16 324.992-512 324.992-146.304 0-512-323.392-512-323.392z" ], "grid": 16, "tags": [ "mail" ] }, "properties": { "order": 47, "id": 30, "prevSize": 16, "code": 58930, "name": "mail", "ligatures": "" }, "setIdx": 0, "iconIdx": 50 }, { "icon": { "paths": [ "M896 1024h-768c-35.328 0-64-28.608-64-64.064v-447.936c0-35.328 28.672-64 64-64h64v-128c0-176.704 143.232-320 320-320s320 143.296 320 320v128h64c35.392 0 64 28.672 64 64v447.936c0 35.456-28.608 64.064-64 64.064zM704 320c0-105.984-85.952-192-192-192s-192 86.016-192 192v128h384v-128z" ], "grid": 16, "tags": [ "lock" ] }, "properties": { "order": 48, "id": 28, "prevSize": 16, "code": 58931, "name": "lock", "ligatures": "" }, "setIdx": 0, "iconIdx": 51 }, { "icon": { "paths": [ "M767.872 172.992l-0.128 0.064c-0.896-0.64-1.6-1.536-2.624-2.24-29.184-20.032-68.992-12.608-89.024 16.704-19.968 29.312-12.48 69.312 16.64 89.344 0.768 0.64 1.536 0.896 2.24 1.28l-0.256 0.448c82.88 58.048 137.28 154.496 137.28 263.744 0 177.536-143.296 321.472-320 321.472s-320-143.936-320-321.472c0-109.248 54.4-205.696 137.28-263.744l-0.256-0.448c0.704-0.384 1.472-0.64 2.24-1.216 29.184-20.032 36.608-60.032 16.64-89.344-20.032-29.312-59.84-36.8-89.024-16.704-0.96 0.704-1.728 1.536-2.688 2.24l-0.064-0.128c-116.032 81.408-192.128 216.32-192.128 369.344 0 248.576 200.576 450.176 448 450.176s448-201.6 448-450.176c0-153.024-76.096-287.936-192.128-369.344zM512 608c35.392 0 64-28.608 64-64v-447.936c0-35.392-28.608-64.064-64-64.064-35.328 0-64 28.672-64 64.064v447.936c0 35.392 28.672 64 64 64z" ], "grid": 16, "tags": [ "power" ] }, "properties": { "order": 49, "id": 38, "prevSize": 16, "code": 58932, "name": "power", "ligatures": "" }, "setIdx": 0, "iconIdx": 52 }, { "icon": { "paths": [ "M320 384c-35.328 0-64 28.608-64 64s28.672 64 64 64 64-28.608 64-64-28.672-64-64-64zM512 576c-35.328 0-64 28.608-64 64s28.672 64 64 64 64-28.608 64-64-28.672-64-64-64zM320 576c-35.328 0-64 28.608-64 64s28.672 64 64 64 64-28.608 64-64-28.672-64-64-64zM896 64.064h-128c0-35.392-28.608-64.064-64-64.064s-64 28.672-64 64.064h-256c0-35.392-28.672-64.064-64-64.064s-64 28.672-64 64.064h-128c-70.656 0-128 57.28-128 127.936v640c0 70.72 57.344 128 128 128h768c70.656 0 128-57.28 128-128v-640c0-70.656-57.344-127.936-128-127.936zM896 832h-768v-640h128c0 35.392 28.672 64 64 64s64-28.608 64-64h256c0 35.392 28.608 64 64 64s64-28.608 64-64h128v640zM704 384c-35.392 0-64 28.608-64 64s28.608 64 64 64 64-28.608 64-64-28.608-64-64-64zM512 384c-35.328 0-64 28.608-64 64s28.672 64 64 64 64-28.608 64-64-28.672-64-64-64zM704 576c-35.392 0-64 28.608-64 64s28.608 64 64 64 64-28.608 64-64-28.608-64-64-64z" ], "grid": 16, "tags": [ "calendar" ] }, "properties": { "order": 50, "id": 5, "prevSize": 16, "code": 58933, "name": "calendar", "ligatures": "" }, "setIdx": 0, "iconIdx": 53 }, { "icon": { "paths": [ "M918.272 432.96c-17.344-2.56-35.968-18.304-41.344-35.008l-26.112-63.232c-8.128-15.552-6.272-39.872 4.352-53.952l42.112-56.192c10.624-14.080 9.728-36.352-1.984-49.536l-46.272-46.4c-13.12-11.712-35.52-12.544-49.6-1.984l-56.128 42.24c-14.144 10.496-38.4 12.48-54.016 4.288l-63.168-26.048c-16.832-5.312-32.64-24-35.008-41.472l-9.984-69.504c-2.496-17.408-18.816-33.152-36.352-34.944 0 0-10.816-1.216-32.768-1.216s-32.768 1.216-32.768 1.216c-17.536 1.792-33.92 17.536-36.352 34.944l-9.984 69.504c-2.432 17.472-18.176 36.16-35.008 41.472l-63.168 26.048c-15.552 8.192-39.808 6.208-53.888-4.288l-56.256-42.24c-14.016-10.624-36.416-9.728-49.6 1.984l-46.208 46.272c-11.648 13.184-12.544 35.52-1.984 49.6l42.176 56.192c10.56 14.080 12.48 38.4 4.288 53.952l-26.048 63.296c-5.376 16.704-24 32.448-41.408 35.008l-69.504 9.792c-17.472 2.56-33.216 18.88-35.008 36.416 0 0-1.152 10.88-1.152 32.832 0 21.952 1.152 32.896 1.152 32.896 1.856 17.472 17.6 33.792 35.008 36.288l69.504 9.856c17.408 2.496 36.032 18.304 41.408 35.008l26.112 63.232c8.192 15.616 6.272 39.808-4.288 53.888l-42.176 56.256c-10.56 14.144-13.12 33.28-5.632 42.496 7.424 9.216 28.864 32.064 28.928 32.064 0 0.128 7.232 6.72 16 14.656 8.768 8.064 44.48 19.2 58.56 8.64l56.256-42.112c14.080-10.624 38.336-12.544 53.888-4.352l63.040 25.984c16.832 5.44 32.576 24 35.008 41.472l9.984 69.504c2.432 17.344 18.816 33.28 36.288 35.072 0 0 10.88 1.152 32.832 1.152s32.768-1.152 32.768-1.152c17.472-1.792 33.856-17.664 36.352-35.072l9.984-69.504c2.368-17.472 18.112-36.032 35.008-41.472l63.104-25.984c15.616-8.192 39.872-6.272 54.016 4.224l56.256 42.24c14.144 10.56 36.352 9.664 49.6-1.92l46.272-46.336c11.648-13.184 12.48-35.52 1.856-49.6l-42.112-56.256c-10.624-14.080-12.48-38.272-4.352-53.888l26.112-63.232c5.376-16.768 24-32.512 41.344-35.008l69.504-9.856c17.344-2.496 33.152-18.816 35.008-36.288 0 0 1.152-10.88 1.152-32.896 0-21.952-1.152-32.832-1.152-32.832-1.856-17.536-17.6-33.856-35.008-36.416l-69.44-9.792zM512 640c-70.656 0-128-57.344-128-128 0-70.72 57.344-128 128-128 70.592 0 128 57.344 128 128 0 70.656-57.344 128-128 128z" ], "grid": 16, "tags": [ "gear" ] }, "properties": { "order": 51, "id": 20, "prevSize": 16, "code": 58934, "name": "gear", "ligatures": "" }, "setIdx": 0, "iconIdx": 54 }, { "icon": { "paths": [ "M768 262.976v0h128c35.392 0 64 28.672 64 64v640c0 35.392-28.608 64-64 64h-672c-88.384 0-160-71.616-160-160v-703.936c0-88.384 71.616-160.064 160-160.064h672c35.392 0 64 28.672 64 64 0 35.392-28.608 64.064-64 64.064h-640c-35.328 0-64 28.608-64 64s28.672 64 64 64h128v256l64-64 64 64v-256h256z" ], "grid": 16, "tags": [ "bookmark" ] }, "properties": { "order": 52, "id": 3, "prevSize": 16, "code": 58935, "name": "bookmark", "ligatures": "" }, "setIdx": 0, "iconIdx": 55 }, { "icon": { "paths": [ "M0 896v-192h128v192.128h640v-768.128h-640v192h-128v-192c0-70.656 57.344-128 128-128h640c70.72 0 128 57.344 128 128v768c0 70.72-57.28 128-128 128h-640c-70.656 0-128-57.28-128-128zM264.768 272c23.232-22.272 60.864-22.272 84.096 0l209.408 196.8c6.528 6.208 10.496 13.568 13.504 21.184 0.064 0.128 0.064 0.192 0.128 0.32 2.24 5.824 3.456 11.84 3.648 17.984 0.256 2.24 0.448 4.416 0.256 6.72-0.128 2.688-1.024 5.248-1.664 7.936-2.176 11.264-6.656 22.208-15.872 30.976l-209.408 196.8c-23.232 22.272-60.864 22.272-84.096 0-23.168-22.272-23.168-58.24 0-80.512l119.232-94.208h-320c-34.112 0-64-32.064-64-64.64 0-32.512 29.888-63.36 64-63.36h320l-119.232-95.552c-23.232-22.144-23.232-58.304 0-80.448z" ], "grid": 16, "tags": [ "exit" ] }, "properties": { "order": 53, "id": 16, "prevSize": 16, "code": 58936, "name": "exit", "ligatures": "" }, "setIdx": 0, "iconIdx": 56 }, { "icon": { "paths": [ "M928 256h-64v640c0 0-1.984 128-128 128 0 0-318.016 0-448 0s-128-128-128-128v-640h-64c-35.328 0-64-28.672-64-64s28.672-64 64-64h320v-32c0-53.056 42.944-96 96-96 52.992 0 96 42.944 96 96v32h320c35.392 0 64 28.608 64 64s-28.608 64-64 64zM736 256h-448v640h448v-640zM416 320c35.328 0 64 28.672 64 64v384c0 35.392-28.672 64-64 64s-64-28.608-64-64v-384c0-35.328 28.672-64 64-64zM608 320c35.392 0 64 28.672 64 64v384c0 35.392-28.608 64-64 64s-64-28.608-64-64v-384c0-35.328 28.608-64 64-64z" ], "grid": 16, "tags": [ "trash" ] }, "properties": { "order": 54, "id": 44, "prevSize": 16, "code": 58937, "name": "trash", "ligatures": "" }, "setIdx": 0, "iconIdx": 57 }, { "icon": { "paths": [ "M896 192c0 0-278.016-0.064-320-0.064s-89.984-127.936-128-127.936-320 0-320 0c-70.656 0-128 57.28-128 128v640.064c0 126.656 128 128 128 128h768c70.656 0 128-57.344 128-128v-512c0-70.72-57.344-128.064-128-128.064zM896.064 832.064h-768.064v-640.064c0 0 214.016 0 254.016 0s89.984 128 128 128c40 0 386.048 0 386.048 0v512.064z" ], "grid": 16, "tags": [ "folder" ] }, "properties": { "order": 55, "id": 19, "prevSize": 16, "code": 58938, "name": "folder", "ligatures": "" }, "setIdx": 0, "iconIdx": 58 }, { "icon": { "paths": [ "M895.424-0.064h-767.872c-127.296 0-127.552 128.064-127.552 128.064v511.936c0 0 0.704 128.064 128 128.064h256c0 0 53.568 1.472 73.344 23.936l289.344 226.496c4.736 3.776 7.616 5.632 10.432 5.632 8 0 10.368-5.504 10.368-14.592v-214.336c0-15.104 9.984-27.2 23.424-27.2h105.088c125.312 0 128-128.064 128-128.064v-511.872c0 0-1.28-128.064-128.576-128.064zM896 639.936h-256v128l-164.608-128h-347.392v-511.936h768v511.936z" ], "grid": 16, "tags": [ "bubble" ] }, "properties": { "order": 56, "id": 4, "prevSize": 16, "code": 58939, "name": "bubble", "ligatures": "" }, "setIdx": 0, "iconIdx": 59 }, { "icon": { "paths": [ "M0 383.552v-107.712c0-45.952 38.208-83.136 85.312-83.136h107.392v-90.432c0-21.056 21.568-102.208 48.192-102.208h96.384c26.624 0 48.192 81.152 48.192 102.208v90.432h319.232v-90.432c0-21.056 21.632-102.208 48.192-102.208h96.384c26.624 0 48.192 81.152 48.192 102.208v90.432h41.28c47.168 0 85.376 37.184 85.376 83.136v107.776h-1024.128zM1024.064 448.64v492.224c0 45.952-38.208 83.2-85.376 83.2h-853.376c-47.104 0-85.312-37.248-85.312-83.2v-492.224h1024.064z" ], "grid": 16, "tags": [ "calendar-solid" ] }, "properties": { "order": 57, "id": 6, "prevSize": 16, "code": 58941, "name": "calendar-solid", "ligatures": "" }, "setIdx": 0, "iconIdx": 61 }, { "icon": { "paths": [ "M32 512.064c288-32.064 448-192.064 480-480.064 32.064 288 192.064 448 480.128 480.064-288.064 32-448.064 192-480.128 480-32-288-192-448-480-480z" ], "grid": 16, "tags": [ "star" ] }, "properties": { "order": 58, "id": 45, "prevSize": 16, "code": 58942, "name": "star", "ligatures": "" }, "setIdx": 0, "iconIdx": 62 }, { "icon": { "paths": [ "M1024 512l-380.8 128-10.304 384-245.696-304.96-387.2 109.376 228.992-316.416-228.992-316.416 387.2 109.312 245.696-304.896 10.304 384 380.8 128z" ], "grid": 16, "tags": [ "star-2" ] }, "properties": { "order": 59, "id": 41, "prevSize": 16, "code": 58943, "name": "star-2", "ligatures": "" }, "setIdx": 0, "iconIdx": 63 }, { "icon": { "paths": [ "M768 736.448c35.392 0 64-28.672 64-64.064s-28.608-64.064-64-64.064-64 28.672-64 64.064 28.608 64.064 64 64.064zM938.752 96h-853.376c-47.168 0-85.376 38.208-85.376 85.376v661.184c0 47.168 38.208 85.44 85.376 85.44h853.376c47.104 0 85.312-38.272 85.312-85.44v-661.184c0-47.168-38.208-85.376-85.312-85.376zM896.064 799.808h-768.064v-255.552h768.064v255.552zM896.064 352.128h-768.064v-128.064h768.064v128.064z" ], "grid": 16, "tags": [ "credit-card" ] }, "properties": { "order": 60, "id": 12, "prevSize": 16, "code": 58944, "name": "credit-card", "ligatures": "" }, "setIdx": 0, "iconIdx": 64 }, { "icon": { "paths": [ "M939.712 84.288c-112.448-112.448-294.784-112.448-407.296 0.064l-448 448c-112.512 112.512-112.512 294.848-0.064 407.296s294.784 112.512 407.296 0l94.848-92.16c-51.008-1.152-97.536-17.728-136.96-44.672l-48.448 46.4c-62.528 62.528-163.84 62.528-226.304 0-62.464-62.464-62.464-163.84 0.064-226.304l448-448c62.528-62.528 163.84-62.528 226.24 0 62.528 62.528 62.592 163.776 0.064 226.24l-223.232 224.768c-18.752 18.752-49.152 18.752-67.904 0s-18.752-49.152 0-67.904l168.576-170.176c12.48-12.48 12.544-32.768 0-45.248l-45.248-45.248c-12.48-12.48-32.768-12.48-45.248 0l-168.576 170.176c-68.736 68.736-68.736 180.16 0 248.896 68.736 68.736 180.16 68.736 248.896 0l223.232-224.832c112.448-112.448 112.448-294.848 0.064-407.296z" ], "grid": 16, "tags": [ "clip" ] }, "properties": { "order": 61, "id": 10, "prevSize": 16, "code": 58945, "name": "clip", "ligatures": "" }, "setIdx": 0, "iconIdx": 65 }, { "icon": { "paths": [ "M939.648 84.352c-54.464-54.4-126.784-84.352-203.648-84.352-76.928 0-149.248 29.952-203.648 84.352 0 0-181.696 181.632-192.128 191.936-54.208 54.336-84.096 126.72-84.224 204.096 0.128 76.8 30.080 148.992 84.352 203.264l23.36 23.424c6.272 6.272 14.528 9.344 22.656 9.344 8.192 0 16.384-3.136 22.656-9.344l45.248-45.248c12.48-12.48 12.48-32.768 0-45.248l-23.424-23.424c-61.376-61.376-62.208-162.048-1.792-224.512 1.856-1.856 193.856-193.792 193.856-193.792 30.208-30.208 70.336-46.848 113.088-46.848s82.88 16.64 113.152 46.784v0.064c62.528 62.592 62.528 163.776 0 226.24l-9.856 9.856c15.424 41.6 24.64 86.208 24.704 133.056 0 8.512-1.216 16.704-1.664 25.024l77.312-77.376c112.448-112.512 112.384-294.912 0-407.296zM660.16 316.864c-6.208-6.272-14.464-9.344-22.592-9.344-8.256 0-16.448 3.136-22.656 9.344l-45.248 45.248c-12.544 12.48-12.544 32.768 0 45.248l23.36 23.424c61.376 61.376 62.272 162.048 1.856 224.512-1.856 1.856-193.856 193.792-193.856 193.792-30.144 30.272-70.272 46.912-113.088 46.912-42.688 0-82.816-16.64-113.088-46.784v-0.064c-62.528-62.592-62.528-163.776-0.064-226.24l9.92-9.856c-15.488-41.6-24.704-86.208-24.704-133.056 0-8.512 1.152-16.704 1.664-25.024l-77.312 77.376c-112.512 112.512-112.448 294.848 0 407.232 54.464 54.464 126.784 84.416 203.648 84.416s149.184-29.952 203.648-84.352c0 0 181.696-181.632 192.128-191.936 54.208-54.336 84.096-126.72 84.224-204.096-0.128-76.8-30.144-148.992-84.352-203.264l-23.488-23.488z" ], "grid": 16, "tags": [ "link" ] }, "properties": { "order": 62, "id": 25, "prevSize": 16, "code": 58946, "name": "link", "ligatures": "" }, "setIdx": 0, "iconIdx": 66 }, { "icon": { "paths": [ "M1012.736 475.84l-241.216-352c-11.968-17.408-31.68-27.84-52.8-27.84h-654.72c-35.392 0-64 28.672-64 64v704c0 35.328 28.608 64 64 64h654.72c21.12 0 40.896-10.368 52.8-27.84l241.216-352c15.040-21.76 15.040-50.56 0-72.32zM736 608c-52.992 0-96-43.008-96-96s43.008-96 96-96 96 43.008 96 96-43.008 96-96 96z" ], "grid": 16, "tags": [ "tag" ] }, "properties": { "order": 63, "id": 42, "prevSize": 16, "code": 58947, "name": "tag", "ligatures": "" }, "setIdx": 0, "iconIdx": 67 }, { "icon": { "paths": [ "M842.752 0h-660.544c-47.552 0-86.208 38.144-86.208 64v853.376c0 68.416 38.656 106.624 86.208 106.624h660.544c47.040 0 85.248-38.208 85.248-85.312v-853.376c0-47.168-38.208-85.312-85.248-85.312zM544 832h-256c-35.392 0-64-28.608-64-64s28.608-64 64-64h256c35.392 0 64 28.608 64 64s-28.608 64-64 64zM736 576h-448c-35.392 0-64-28.608-64-64s28.608-64 64-64h448c35.392 0 64 28.608 64 64s-28.608 64-64 64zM736 320h-448c-35.392 0-64-28.608-64-64s28.608-64 64-64h448c35.392 0 64 28.608 64 64s-28.608 64-64 64z" ], "grid": 16, "tags": [ "document" ] }, "properties": { "order": 64, "id": 15, "prevSize": 16, "code": 58948, "name": "document", "ligatures": "" }, "setIdx": 0, "iconIdx": 68 }, { "icon": { "paths": [ "M938.752 928h-853.376c-47.168 0-85.376-37.248-85.376-83.264v-665.472c0-46.016 38.208-83.264 85.376-83.264h853.376c47.104 0 85.312 37.248 85.312 83.264v665.472c0 46.016-38.208 83.264-85.312 83.264zM896.064 224h-768.064v511.808c0 0 64-64.064 128-128.064 64-64.064 128 0 128 0l64 64c0 0 118.72-120.768 192-192.128 66.88-66.944 128 0 128 0l128 128.128 0.064-383.744zM320 480c-35.328 0-64-28.672-64-63.936 0-35.392 28.672-64.064 64-64.064s64 28.672 64 64.064c0 35.264-28.672 63.936-64 63.936z" ], "grid": 16, "tags": [ "image" ] }, "properties": { "order": 65, "id": 23, "prevSize": 16, "code": 58949, "name": "image", "ligatures": "" }, "setIdx": 0, "iconIdx": 69 }, { "icon": { "paths": [ "M928 1024h-832c-51.2 0-96-44.8-96-96v-832c0-51.2 44.8-96 96-96h825.6c57.6 0 102.4 44.8 102.4 96v825.6c0 57.6-44.8 102.4-96 102.4zM748.8 192c-121.6 0-172.8 83.2-172.8 166.4v89.6h-64v128h64v384h128v-384h128v-128h-128v-70.4c0-38.4 6.4-57.6 51.2-57.6h76.8v-121.6s-38.4-6.4-83.2-6.4z" ], "grid": 16, "tags": [ "facebook" ] }, "properties": { "order": 66, "id": 75, "prevSize": 16, "code": 58950, "name": "facebook", "ligatures": "" }, "setIdx": 0, "iconIdx": 70 }, { "icon": { "paths": [ "M1017.6 313.6c0-83.2-64-147.2-147.2-147.2-115.2-6.4-236.8-6.4-358.4-6.4-121.6 0-243.2 0-358.4 6.4-83.2 0-147.2 64-147.2 147.2-6.4 70.4-6.4 134.4-6.4 198.4s0 128 6.4 198.4c0 83.2 64 147.2 147.2 147.2 115.2 6.4 236.8 6.4 358.4 6.4 121.6 0 243.2 0 358.4-6.4 83.2 0 147.2-64 147.2-147.2 6.4-64 6.4-128 6.4-198.4 0-64 0-128-6.4-198.4zM384 736v-448l320 224-320 224z" ], "grid": 16, "tags": [ "youtube" ] }, "properties": { "order": 67, "id": 95, "prevSize": 16, "code": 58951, "name": "youtube", "ligatures": "" }, "setIdx": 0, "iconIdx": 71 }, { "icon": { "paths": [ "M876.8 64c-147.2-6.4-243.2 76.8-294.4 243.2 25.6-12.8 51.2-19.2 76.8-19.2 51.2 0 76.8 32 70.4 89.6 0 38.4-25.6 89.6-70.4 153.6-38.4 70.4-70.4 102.4-96 102.4-25.6 0-51.2-51.2-76.8-160-6.4-25.6-19.2-108.8-38.4-236.8-19.2-115.2-70.4-172.8-147.2-160-32 0-83.2 32-153.6 96-44.8 38.4-96 83.2-147.2 128l51.2 64c44.8-32 70.4-51.2 76.8-51.2 38.4 0 70.4 57.6 96 166.4 32 108.8 57.6 211.2 83.2 313.6 38.4 108.8 89.6 166.4 153.6 166.4 96 0 211.2-89.6 352-275.2 134.4-179.2 204.8-313.6 211.2-416 6.4-134.4-44.8-204.8-147.2-204.8z" ], "grid": 16, "tags": [ "vimeo" ] }, "properties": { "order": 68, "id": 90, "prevSize": 16, "code": 58952, "name": "vimeo", "ligatures": "" }, "setIdx": 0, "iconIdx": 72 }, { "icon": { "paths": [ "M1024 192c-38.4 19.2-76.8 25.6-121.6 32 44.8-25.6 76.8-64 89.6-115.2-38.4 25.6-83.2 38.4-134.4 51.2-38.4-38.4-96-64-153.6-64-108.8 0-204.8 96-204.8 211.2 0 19.2 0 32 6.4 44.8-172.8-6.4-332.8-89.6-435.2-217.6-19.2 32-25.6 64-25.6 102.4 0 70.4 38.4 134.4 96 172.8-32 0-64-12.8-96-25.6 0 102.4 70.4 185.6 166.4 204.8-19.2 12.8-38.4 12.8-57.6 12.8-12.8 0-25.6 0-38.4-6.4 25.6 83.2 102.4 147.2 198.4 147.2-70.4 57.6-160 89.6-262.4 89.6h-51.2c96 64 204.8 96 320 96 384 0 595.2-320 595.2-595.2v-25.6c44.8-32 83.2-70.4 108.8-115.2z" ], "grid": 16, "tags": [ "twitter" ] }, "properties": { "order": 69, "id": 89, "prevSize": 16, "code": 58953, "name": "twitter", "ligatures": "" }, "setIdx": 0, "iconIdx": 73 }, { "icon": { "paths": [ "M179.2 902.4c76.8-115.2 211.2-185.6 358.4-185.6 134.4 0 256 64 339.2 160 89.6-96 147.2-224 147.2-364.8 0-281.6-230.4-512-512-512s-512 230.4-512 512c0 153.6 70.4 294.4 179.2 390.4zM787.2 665.6c-6.4 19.2-19.2 19.2-38.4 12.8-70.4-32-147.2-51.2-224-51.2-83.2 0-160 19.2-230.4 51.2-6.4 6.4-25.6 6.4-32-19.2-6.4-12.8 6.4-25.6 12.8-32 76.8-38.4 160-57.6 249.6-57.6s172.8 19.2 243.2 51.2c12.8 12.8 25.6 25.6 19.2 44.8zM832 537.6c-6.4 6.4-12.8 12.8-25.6 12.8h-6.4c-83.2-38.4-179.2-64-275.2-64s-185.6 19.2-268.8 57.6h-6.4c-12.8 0-19.2-6.4-25.6-12.8l-6.4-12.8c0-6.4 6.4-19.2 12.8-19.2 89.6-38.4 192-64 300.8-64 108.8 0 211.2 25.6 300.8 64v38.4zM185.6 326.4c102.4-44.8 217.6-64 339.2-64 115.2 0 230.4 25.6 332.8 64 12.8 6.4 25.6 19.2 25.6 38.4 0 25.6-19.2 44.8-44.8 44.8h-6.4c-96-38.4-198.4-57.6-307.2-57.6s-211.2 19.2-307.2 51.2h-6.4c-25.6 0-44.8-19.2-44.8-44.8 0-6.4 6.4-25.6 19.2-32zM537.6 883.2c-89.6 0-166.4 44.8-211.2 108.8 57.6 19.2 121.6 32 185.6 32 83.2 0 160-19.2 224-51.2-44.8-57.6-115.2-89.6-198.4-89.6z" ], "grid": 16, "tags": [ "spotify" ] }, "properties": { "order": 70, "id": 87, "prevSize": 16, "code": 58954, "name": "spotify", "ligatures": "" }, "setIdx": 0, "iconIdx": 74 }, { "icon": { "paths": [ "M512 0c-281.6 0-512 230.4-512 512 0 211.2 128 390.4 307.2 467.2 0-38.4 0-76.8 6.4-115.2 12.8-38.4 64-281.6 64-281.6s-12.8-32-12.8-76.8c0-76.8 44.8-134.4 96-134.4s70.4 32 70.4 76.8-32 115.2-44.8 179.2c-12.8 57.6 25.6 96 83.2 96 96 0 160-121.6 160-275.2 0-115.2-76.8-198.4-211.2-198.4-153.6 0-249.6 115.2-249.6 243.2 0 44.8 12.8 76.8 32 102.4 6.4 12.8 12.8 12.8 6.4 25.6 0 6.4-6.4 32-12.8 38.4-6.4 12.8-12.8 19.2-25.6 12.8-70.4-32-102.4-108.8-102.4-198.4 0-147.2 121.6-320 364.8-320 198.4 0 326.4 140.8 326.4 294.4 0 198.4-108.8 352-275.2 352-57.6 0-108.8-32-128-64 0 0-32 115.2-38.4 140.8-12.8 38.4-32 76.8-51.2 108.8 51.2 32 96 38.4 147.2 38.4 281.6 0 512-230.4 512-512s-230.4-512-512-512z" ], "grid": 16, "tags": [ "pinterest" ] }, "properties": { "order": 71, "id": 85, "prevSize": 16, "code": 58956, "name": "pinterest", "ligatures": "" }, "setIdx": 0, "iconIdx": 76 }, { "icon": { "paths": [ "M256 44.8c-134.4 51.2-224 147.2-249.6 288-12.8 83.2-6.4 172.8 32 249.6 6.4 19.2 19.2 32 32 51.2l19.2 19.2c12.8-6.4 25.6-6.4 32-12.8 44.8-25.6 76.8-64 115.2-96-128-153.6 6.4-332.8 172.8-377.6 160-38.4 371.2 25.6 416 192 19.2 64 6.4 140.8-44.8 192-25.6 25.6-64 44.8-102.4 51.2-25.6 6.4-44.8 6.4-70.4 0-12.8-6.4-25.6-6.4-38.4-6.4-19.2-6.4-38.4-6.4-38.4-25.6v-268.8c0-19.2 0-12.8-12.8-19.2-12.8 0-25.6 0-38.4-6.4-38.4 0-83.2 0-121.6 6.4-12.8 0-19.2 0-19.2 19.2v140.8l6.4 294.4c0 32 0 102.4-32 115.2-38.4 19.2-70.4-19.2-108.8-25.6 6.4 51.2-25.6 147.2 32 172.8 51.2 25.6 115.2 32 172.8 12.8 115.2-38.4 153.6-172.8 140.8-275.2 179.2 51.2 377.6-38.4 454.4-198.4 57.6-115.2 32-262.4-51.2-358.4-166.4-185.6-480-224-697.6-134.4z" ], "grid": 16, "tags": [ "path" ] }, "properties": { "order": 72, "id": 83, "prevSize": 16, "code": 58957, "name": "path", "ligatures": "" }, "setIdx": 0, "iconIdx": 77 }, { "icon": { "paths": [ "M928 1024h-832c-51.2 0-96-44.8-96-96v-832c0-51.2 44.8-96 96-96h825.6c57.6 0 102.4 44.8 102.4 96v825.6c0 57.6-44.8 102.4-96 102.4zM262.4 192c-44.8 0-76.8 32-76.8 76.8 0 38.4 25.6 76.8 70.4 76.8 44.8 0 70.4-32 70.4-76.8 6.4-44.8-19.2-76.8-64-76.8zM339.2 390.4h-147.2v441.6h147.2v-441.6zM876.8 582.4c0-134.4-64-204.8-160-204.8-76.8 0-108.8 44.8-128 70.4v-64h-153.6v441.6h147.2v-236.8c0-12.8 0-25.6 6.4-32 12.8-25.6 32-51.2 76.8-51.2 51.2 0 70.4 38.4 70.4 96v230.4h147.2v-249.6z" ], "grid": 16, "tags": [ "linkedin" ] }, "properties": { "order": 73, "id": 82, "prevSize": 16, "code": 58958, "name": "linkedin", "ligatures": "" }, "setIdx": 0, "iconIdx": 78 }, { "icon": { "paths": [ "M0 870.4v0zM236.8 563.2c89.6 0 153.6-96 140.8-211.2-19.2-121.6-108.8-217.6-198.4-217.6-89.6-6.4-153.6 89.6-140.8 211.2 19.2 115.2 108.8 217.6 198.4 217.6zM1024 256v-83.2c0-96-76.8-172.8-166.4-172.8h-684.8c-96 0-172.8 76.8-172.8 166.4 57.6-51.2 140.8-96 224-96h358.4l-83.2 70.4h-108.8c70.4 25.6 115.2 115.2 115.2 204.8 0 76.8-44.8 140.8-102.4 185.6-57.6 44.8-70.4 64-70.4 102.4 0 32 64 89.6 96 108.8 96 64 128 128 128 230.4 0 19.2 0 32-6.4 51.2h307.2c96 0 172.8-76.8 172.8-172.8v-531.2h-192v192h-64v-192h-198.4v-64h192v-192h64v192h192zM185.6 768h64c-25.6-25.6-51.2-57.6-51.2-96 0-25.6 6.4-44.8 19.2-64h-32c-76.8-6.4-140.8-32-185.6-70.4v275.2c51.2-32 115.2-44.8 185.6-44.8zM6.4 889.6v-19.2c-6.4 6.4-6.4 12.8 0 19.2zM454.4 953.6c-12.8-57.6-70.4-89.6-140.8-140.8-25.6-6.4-57.6-12.8-89.6-12.8-89.6 0-172.8 32-217.6 89.6 12.8 76.8 83.2 134.4 166.4 134.4h288v-32c0-12.8 0-25.6-6.4-38.4z" ], "grid": 16, "tags": [ "google-plus" ] }, "properties": { "order": 74, "id": 78, "prevSize": 16, "code": 58959, "name": "google-plus", "ligatures": "" }, "setIdx": 0, "iconIdx": 79 }, { "icon": { "paths": [ "M512 0c-281.6 0-512 230.4-512 512s230.4 512 512 512 512-230.4 512-512-230.4-512-512-512zM825.6 262.4c51.2 64 83.2 140.8 83.2 230.4-57.6-12.8-115.2-19.2-166.4-19.2-38.4 0-76.8 6.4-115.2 12.8l-25.6-64c83.2-32 160-83.2 224-160zM512 115.2c96 0 179.2 32 249.6 89.6-51.2 64-121.6 108.8-198.4 140.8-51.2-108.8-102.4-179.2-134.4-224 25.6-6.4 51.2-6.4 83.2-6.4zM332.8 153.6c32 32 83.2 102.4 147.2 217.6-121.6 38.4-243.2 44.8-320 44.8h-38.4c32-115.2 108.8-211.2 211.2-262.4zM115.2 512c12.8-6.4 25.6-6.4 44.8-6.4 83.2 0 217.6-6.4 364.8-51.2 6.4 19.2 12.8 32 25.6 51.2-102.4 32-179.2 83.2-230.4 134.4-51.2 51.2-89.6 96-108.8 128-64-70.4-96-160-96-256zM512 908.8c-89.6 0-172.8-32-236.8-76.8 12.8-25.6 44.8-70.4 89.6-115.2 51.2-44.8 115.2-96 204.8-128 32 83.2 57.6 185.6 76.8 294.4-38.4 19.2-83.2 25.6-134.4 25.6zM736 838.4c-19.2-102.4-44.8-185.6-76.8-268.8 25.6-6.4 51.2-6.4 83.2-6.4 44.8 0 102.4 6.4 153.6 19.2-12.8 108.8-70.4 198.4-160 256z" ], "grid": 16, "tags": [ "dribbble" ] }, "properties": { "order": 75, "id": 73, "prevSize": 16, "code": 58960, "name": "dribbble", "ligatures": "" }, "setIdx": 0, "iconIdx": 80 }, { "icon": { "paths": [ "M921.6 281.6h-256v-64h256v64zM499.2 544c12.8 25.6 25.6 57.6 25.6 96s-6.4 70.4-25.6 102.4l-51.2 51.2c-19.2 12.8-44.8 25.6-70.4 32s-57.6 6.4-89.6 6.4h-288v-640h307.2c76.8 0 134.4 25.6 166.4 70.4 19.2 25.6 25.6 57.6 25.6 96s-12.8 70.4-32 96c-6.4 12.8-19.2 25.6-44.8 32 32 12.8 57.6 32 76.8 57.6zM147.2 441.6h134.4c25.6 0 51.2-6.4 70.4-12.8 19.2-12.8 25.6-32 25.6-57.6 0-32-12.8-51.2-32-57.6-25.6-6.4-51.2-12.8-83.2-12.8h-115.2v140.8zM390.4 627.2c0-32-12.8-57.6-38.4-70.4-12.8-6.4-38.4-12.8-64-12.8h-140.8v172.8h134.4c25.6 0 51.2-6.4 64-12.8 25.6-6.4 44.8-32 44.8-76.8zM1017.6 524.8c6.4 19.2 6.4 51.2 6.4 89.6h-332.8c0 44.8 19.2 76.8 44.8 96 19.2 12.8 38.4 19.2 64 19.2s51.2-6.4 64-19.2c19.2-6.4 25.6-19.2 32-32h121.6c0 25.6-19.2 57.6-44.8 83.2-38.4 44.8-96 64-172.8 64-57.6 0-115.2-19.2-160-57.6-44.8-32-70.4-96-70.4-179.2 0-76.8 19.2-140.8 64-185.6 44.8-44.8 96-64 166.4-64 38.4 0 76.8 6.4 108.8 19.2 32 12.8 57.6 38.4 76.8 70.4 19.2 32 25.6 64 32 96zM902.4 537.6c0-32-12.8-57.6-32-70.4-19.2-19.2-44.8-25.6-70.4-25.6-32 0-51.2 6.4-70.4 25.6-19.2 19.2-25.6 38.4-32 70.4h204.8z" ], "grid": 16, "tags": [ "behance" ] }, "properties": { "order": 76, "id": 72, "prevSize": 16, "code": 58961, "name": "behance", "ligatures": "" }, "setIdx": 0, "iconIdx": 81 }, { "icon": { "paths": [ "M565.888 412.672l69.824 33.728 105.408-33.728v-61.184c0-126.080-102.784-228.608-229.12-228.608s-229.056 102.592-229.056 228.608v321.024c0 29.632-24.192 53.696-53.824 53.696s-53.824-24.064-53.824-53.696v-134.4h-175.296v134.4c0 126.080 102.72 228.608 229.12 228.608 126.336 0 229.12-102.592 229.12-228.608v-321.024c0-29.568 24.192-53.696 53.824-53.696 29.696 0 53.888 24.128 53.888 53.696l-0.064 61.184zM848.704 538.112v134.4c0 29.632-24.128 53.696-53.824 53.696-29.696 0-53.888-24.064-53.888-53.696v-137.088l-105.344 33.728-69.824-33.728v137.088c0 126.080 102.784 228.608 229.12 228.608s229.056-102.592 229.056-228.608v-134.4h-175.296z" ], "grid": 16, "tags": [ "stumbleupon" ] }, "properties": { "order": 77, "id": 98, "prevSize": 16, "code": 58962, "name": "stumbleupon", "ligatures": "" }, "setIdx": 0, "iconIdx": 82 }, { "icon": { "paths": [ "M608 652.8c-19.2 19.2 0 51.2 0 51.2l128 217.6s19.2 25.6 38.4 25.6 38.4-12.8 38.4-12.8l102.4-147.2s12.8-19.2 12.8-32c0-25.6-32-32-32-32l-243.2-76.8c-6.4 0-25.6-6.4-44.8 6.4zM595.2 544c12.8 19.2 44.8 12.8 44.8 12.8l243.2-70.4s32-12.8 38.4-32c6.4-19.2-6.4-38.4-6.4-38.4l-108.8-134.4s-12.8-19.2-32-19.2c-25.6 0-38.4 25.6-38.4 25.6l-140.8 217.6s-6.4 19.2 0 38.4zM480 460.8c32-6.4 38.4-51.2 38.4-51.2v-345.6c-6.4 0-6.4-38.4-25.6-51.2-32-19.2-44.8-6.4-51.2-6.4l-198.4 70.4s-19.2 6.4-32 25.6c-12.8 25.6 12.8 57.6 12.8 57.6l211.2 288s19.2 19.2 44.8 12.8zM435.2 601.6c0-25.6-32-44.8-32-44.8l-217.6-108.8s-32-12.8-44.8-6.4c-19.2 12.8-25.6 25.6-32 32l-12.8 172.8s0 32 6.4 44.8c12.8 19.2 44.8 6.4 44.8 6.4l256-57.6c12.8 0 25.6-6.4 32-38.4zM492.8 697.6c-19.2-12.8-44.8 6.4-44.8 6.4l-172.8 185.6s-19.2 25.6-12.8 44.8c6.4 19.2 12.8 25.6 25.6 32l172.8 51.2s19.2 6.4 38.4 0c19.2 0 12.8-32 12.8-32l6.4-256s0-25.6-25.6-32z" ], "grid": 16, "tags": [ "yelp" ] }, "properties": { "order": 78, "id": 94, "prevSize": 16, "code": 58963, "name": "yelp", "ligatures": "" }, "setIdx": 0, "iconIdx": 83 }, { "icon": { "paths": [ "M518.4 544l115.2 313.6v6.4c-38.4 12.8-83.2 19.2-128 19.2-38.4 0-76.8-6.4-108.8-12.8l121.6-326.4zM896 512c0 140.8-76.8 256-192 326.4l115.2-332.8c19.2-51.2 32-96 32-134.4v-38.4c32 51.2 44.8 115.2 44.8 179.2zM128 512c0-51.2 12.8-108.8 32-153.6l185.6 486.4c-128-57.6-217.6-185.6-217.6-332.8zM192 307.2c70.4-102.4 185.6-166.4 320-166.4 102.4 0 192 38.4 262.4 96h-6.4c-38.4 0-64 32-64 64s19.2 57.6 38.4 89.6c12.8 25.6 32 57.6 32 102.4 0 32-12.8 70.4-32 121.6l-38.4 128-140.8-403.2c25.6 0 44.8-6.4 44.8-6.4 19.2 0 19.2-32 0-32 0 0-64 6.4-102.4 6.4-38.4 0-102.4-6.4-102.4-6.4-19.2 0-25.6 32 0 32 0 0 19.2 0 38.4 6.4l57.6 160-83.2 243.2-140.8-403.2c25.6-6.4 44.8-6.4 44.8-6.4 19.2 0 19.2-32 0-32 0 0-64 6.4-102.4 6.4h-25.6zM851.2 0h-678.4c-96 0-172.8 76.8-172.8 172.8v678.4c0 96 76.8 172.8 172.8 172.8h678.4c96 0 172.8-76.8 172.8-172.8v-678.4c0-96-76.8-172.8-172.8-172.8zM960 512c0 249.6-198.4 448-448 448s-448-198.4-448-448 198.4-448 448-448 448 198.4 448 448z" ], "grid": 16, "tags": [ "wordpress" ] }, "properties": { "order": 79, "id": 93, "prevSize": 16, "code": 58964, "name": "wordpress", "ligatures": "" }, "setIdx": 0, "iconIdx": 84 }, { "icon": { "paths": [ "M409.6 897.506v-343.341h493.929v439.718l-493.929-96.376zM409.6 120.471l493.929-90.353v439.718h-493.929v-349.365zM331.294 469.835h-331.294v-271.059l331.294-60.235v331.294zM331.294 879.435l-331.294-66.259v-259.012h331.294v325.271z" ], "width": 904, "grid": 16, "tags": [ "windows-8" ] }, "properties": { "order": 80, "id": 92, "prevSize": 16, "code": 58965, "name": "windows-8", "ligatures": "" }, "setIdx": 0, "iconIdx": 85 }, { "icon": { "paths": [ "M64 192c19.2 128 128 659.2 377.6 812.8 38.4 25.6 83.2 19.2 115.2-6.4 121.6-102.4 243.2-275.2 275.2-358.4 64 6.4 108.8-12.8 108.8-12.8v-128h-115.2c-140.8 0-236.8-166.4-179.2-313.6 38.4-102.4 108.8-25.6 121.6 0 12.8 32 6.4 115.2-6.4 172.8 19.2 51.2 140.8 76.8 166.4 38.4 32-96 44.8-262.4-38.4-352-57.6-38.4-198.4-70.4-300.8-6.4s-102.4 204.8-96 275.2c6.4 70.4 32 217.6 172.8 300.8 12.8 12.8-153.6 230.4-160 217.6-185.6-179.2-249.6-544-262.4-640h-179.2z" ], "grid": 16, "tags": [ "vine" ] }, "properties": { "order": 81, "id": 91, "prevSize": 16, "code": 58966, "name": "vine", "ligatures": "" }, "setIdx": 0, "iconIdx": 86 }, { "icon": { "paths": [ "M576 448v236.8c0 57.6 0 96 6.4 108.8 6.4 19.2 19.2 32 38.4 44.8 25.6 12.8 51.2 19.2 76.8 19.2 51.2 0 83.2-6.4 134.4-38.4v153.6c-44.8 19.2-83.2 32-115.2 38.4-38.4 12.8-76.8 12.8-115.2 12.8-44.8 0-76.8-6.4-108.8-19.2-38.4-12.8-64-32-89.6-51.2-25.6-19.2-44.8-44.8-51.2-70.4-12.8-25.6-12.8-57.6-12.8-108.8v-352h-147.2v-147.2c38.4-12.8 83.2-32 115.2-57.6 25.6-25.6 51.2-51.2 70.4-89.6 19.2-32 32-76.8 38.4-128h160v256h256v192h-256z" ], "grid": 16, "tags": [ "tumblr" ] }, "properties": { "order": 82, "id": 88, "prevSize": 16, "code": 58967, "name": "tumblr", "ligatures": "" }, "setIdx": 0, "iconIdx": 87 }, { "icon": { "paths": [ "M646.4 723.2h-192l-64 300.8h-262.4l25.6-108.8h-153.6l198.4-915.2h448c134.4 0 288 96 236.8 313.6-38.4 192-192 300.8-371.2 300.8h-185.6l-64 300.8h-44.8l-12.8 44.8h134.4l64-300.8h243.2c76.8 0 147.2-25.6 198.4-64l32-25.6c51.2-51.2 83.2-115.2 102.4-192 12.8-76.8 6.4-140.8-32-185.6-19.2-19.2-38.4-38.4-64-51.2 96 38.4 166.4 134.4 134.4 288-38.4 179.2-192 294.4-371.2 294.4zM492.8 435.2c70.4 0 134.4-57.6 153.6-128 19.2-70.4-25.6-128-89.6-128h-128l-64 256h128z" ], "grid": 16, "tags": [ "paypal" ] }, "properties": { "order": 83, "id": 84, "prevSize": 16, "code": 58968, "name": "paypal", "ligatures": "" }, "setIdx": 0, "iconIdx": 88 }, { "icon": { "paths": [ "M780.8 800c-204.8 0-275.2-89.6-313.6-204.8l-38.4-121.6c-25.6-89.6-64-153.6-166.4-153.6-70.4 0-147.2 51.2-147.2 198.4 0 115.2 57.6 185.6 140.8 185.6 89.6 0 153.6-70.4 153.6-70.4l44.8 102.4s-64 64-198.4 64c-166.4 0-256-96-256-275.2 0-192 89.6-300.8 262.4-300.8 153.6 0 236.8 57.6 281.6 211.2l38.4 121.6c25.6 89.6 76.8 147.2 198.4 147.2 76.8 0 121.6-19.2 121.6-64 0-32-19.2-57.6-76.8-76.8l-76.8-19.2c-96-25.6-134.4-76.8-134.4-153.6 0-128 102.4-172.8 211.2-172.8 121.6 0 192 44.8 204.8 153.6l-115.2 12.8c-6.4-51.2-38.4-70.4-89.6-70.4s-83.2 25.6-83.2 64 12.8 57.6 64 70.4l76.8 19.2c89.6 25.6 140.8 70.4 140.8 166.4 0 121.6-96 166.4-243.2 166.4z" ], "grid": 16, "tags": [ "lastfm" ] }, "properties": { "order": 84, "id": 81, "prevSize": 16, "code": 58969, "name": "lastfm", "ligatures": "" }, "setIdx": 0, "iconIdx": 89 }, { "icon": { "paths": [ "M928 0h-832c-51.2 0-96 44.8-96 96v825.6c0 57.6 44.8 102.4 96 102.4h825.6c57.6 0 96-44.8 96-96v-832c6.4-51.2-38.4-96-89.6-96zM512 313.6c108.8 0 198.4 89.6 198.4 198.4s-89.6 198.4-198.4 198.4-198.4-89.6-198.4-198.4 89.6-198.4 198.4-198.4zM896 857.6c0 19.2-19.2 38.4-38.4 38.4h-691.2c-19.2 0-38.4-19.2-38.4-38.4v-409.6h89.6c-6.4 25.6-6.4 51.2-6.4 76.8 0 166.4 128 307.2 300.8 307.2s300.8-140.8 300.8-307.2c0-25.6-6.4-51.2-12.8-76.8h96v409.6zM896 281.6c0 19.2-19.2 38.4-38.4 38.4h-115.2c-19.2 0-38.4-19.2-38.4-38.4v-115.2c0-19.2 19.2-38.4 38.4-38.4h115.2c19.2 0 38.4 19.2 38.4 38.4v115.2z" ], "grid": 16, "tags": [ "instagram" ] }, "properties": { "order": 85, "id": 80, "prevSize": 16, "code": 58970, "name": "instagram", "ligatures": "" }, "setIdx": 0, "iconIdx": 90 }, { "icon": { "paths": [ "M896 768l-384-512-384 512h768z" ], "grid": 16, "tags": [ "triangle-up" ] }, "properties": { "order": 86, "id": 68, "prevSize": 16, "code": 58880, "name": "triangle-up", "ligatures": "" }, "setIdx": 0, "iconIdx": 0 }, { "icon": { "paths": [ "M512 0c-282.752 0-512 229.248-512 512 0 282.688 229.248 512 512 512 282.816 0 512-229.248 512-512 0-282.752-229.184-512-512-512zM576.768 764.864c0 37.056-28.992 67.072-64.768 67.072s-64.768-30.016-64.768-67.072v-313.088c0-37.056 28.992-67.072 64.768-67.072s64.768 30.016 64.768 67.072v313.088zM512 319.68c-35.776 0-64.768-28.608-64.768-63.872s28.992-63.744 64.768-63.744 64.768 28.544 64.768 63.808-28.992 63.808-64.768 63.808z" ], "grid": 16, "tags": [ "info-circle" ] }, "properties": { "order": 87, "id": 24, "prevSize": 16, "code": 58895, "name": "info-circle", "ligatures": "" }, "setIdx": 0, "iconIdx": 15 }, { "icon": { "paths": [ "M992 64h-768c-19.2 0-32 12.8-32 32v64c0 19.2 12.8 32 32 32h768c19.2 0 32-12.8 32-32v-64c0-19.2-12.8-32-32-32z", "M992 320h-768c-19.2 0-32 12.8-32 32v64c0 19.2 12.8 32 32 32h768c19.2 0 32-12.8 32-32v-64c0-19.2-12.8-32-32-32z", "M992 576h-768c-19.2 0-32 12.8-32 32v64c0 19.2 12.8 32 32 32h768c19.2 0 32-12.8 32-32v-64c0-19.2-12.8-32-32-32z", "M992 832h-768c-19.2 0-32 12.8-32 32v64c0 19.2 12.8 32 32 32h768c19.2 0 32-12.8 32-32v-64c0-19.2-12.8-32-32-32z", "M96 64h-64c-19.2 0-32 12.8-32 32v64c0 19.2 12.8 32 32 32h64c19.2 0 32-12.8 32-32v-64c0-19.2-12.8-32-32-32z", "M96 320h-64c-19.2 0-32 12.8-32 32v64c0 19.2 12.8 32 32 32h64c19.2 0 32-12.8 32-32v-64c0-19.2-12.8-32-32-32z", "M96 576h-64c-19.2 0-32 12.8-32 32v64c0 19.2 12.8 32 32 32h64c19.2 0 32-12.8 32-32v-64c0-19.2-12.8-32-32-32z", "M96 832h-64c-19.2 0-32 12.8-32 32v64c0 19.2 12.8 32 32 32h64c19.2 0 32-12.8 32-32v-64c0-19.2-12.8-32-32-32z" ], "grid": 16, "tags": [ "list-numbered" ] }, "properties": { "order": 88, "id": 58, "prevSize": 16, "code": 58910, "name": "list-numbered", "ligatures": "" }, "setIdx": 0, "iconIdx": 30 }, { "icon": { "paths": [ "M457.856 791.936l289.28 226.496c4.736 3.776 7.616 5.632 10.368 5.632 8 0 10.496-5.504 10.496-14.528v-214.4c0-15.104 9.984-27.136 23.36-27.136h105.152c127.488 0 127.36-61.44 127.36-61.44v-640.064c0 0 0-66.56-127.872-66.56h-767.936c-128 0-128 66.56-128 66.56v640.064c0 0-0.064 61.44 128.448 61.44h256c0 0 53.568 1.472 73.344 23.936z" ], "grid": 16, "tags": [ "chat" ] }, "properties": { "order": 89, "id": 7, "prevSize": 16, "code": 58925, "name": "chat", "ligatures": "" }, "setIdx": 0, "iconIdx": 45 }, { "icon": { "paths": [ "M896 896.128h-768v-768h320v-128l-358.976-0.064c-49.152 0-89.024 39.936-89.024 89.088v845.952c0 49.152 39.872 89.024 89.024 89.024h845.952c49.152 0 89.024-39.872 89.024-89.024v-358.976h-128v320zM1024 64c0-14.656-6.080-27.52-14.72-38.272-1.344-1.728-2.048-3.712-3.584-5.312-0.192-0.128-0.256-0.384-0.384-0.576-0.384-0.32-0.448-0.832-0.832-1.216-4.096-4.096-9.152-6.528-13.952-9.28-2.112-1.216-3.84-3.008-6.080-3.968-8.704-3.776-17.92-5.376-27.264-5.12-0.128 0-0.256-0.064-0.384-0.064h-313.024c-36.992-0.064-67.008 28.544-67.008 63.808 0 35.2 30.080 63.808 67.136 63.808h161.216l-402.56 403.328c-24.832 24.768-24.832 64.768 0 89.472 24.832 24.768 65.024 24.768 89.792 0l403.968-403.52v163.2c0 37.056 28.608 67.072 63.872 67.072 35.264 0 63.808-30.016 63.808-67.072v-313.024c0-0.64-0.32-1.152-0.32-1.728 0-0.512 0.32-1.024 0.32-1.536z" ], "grid": 16, "tags": [ "export" ] }, "properties": { "order": 90, "id": 17, "prevSize": 16, "code": 58940, "name": "export", "ligatures": "" }, "setIdx": 0, "iconIdx": 60 }, { "icon": { "paths": [ "M979.2 588.8c6.4-25.6 6.4-51.2 6.4-76.8 0-262.4-211.2-473.6-473.6-473.6-25.6 0-51.2 0-76.8 6.4-38.4-32-89.6-44.8-147.2-44.8-160 0-288 128-288 288 0 57.6 12.8 108.8 44.8 153.6-6.4 19.2-6.4 44.8-6.4 70.4 0 262.4 211.2 473.6 473.6 473.6 25.6 0 51.2 0 76.8-6.4 44.8 25.6 96 44.8 153.6 44.8 160 0 288-128 288-288-6.4-57.6-19.2-108.8-51.2-147.2zM736 729.6c-19.2 32-51.2 51.2-89.6 70.4-38.4 19.2-83.2 25.6-134.4 25.6-64 0-115.2-12.8-160-32-32-12.8-51.2-38.4-70.4-64-19.2-32-25.6-57.6-25.6-83.2 0-12.8 6.4-25.6 19.2-38.4 12.8-12.8 25.6-19.2 44.8-19.2 12.8 0 25.6 6.4 38.4 12.8 6.4 6.4 12.8 19.2 19.2 38.4 6.4 19.2 19.2 32 25.6 44.8 6.4 12.8 19.2 25.6 38.4 32 19.2 6.4 38.4 12.8 64 12.8 38.4 0 70.4-6.4 89.6-25.6 25.6-19.2 32-38.4 32-57.6 0-19.2-6.4-32-19.2-44.8-6.4-19.2-19.2-25.6-38.4-32-19.2-6.4-51.2-12.8-83.2-19.2-44.8-12.8-83.2-25.6-115.2-38.4-32-12.8-57.6-32-76.8-51.2-19.2-25.6-25.6-57.6-25.6-89.6 0-32 12.8-64 32-89.6 19.2-25.6 44.8-44.8 83.2-57.6 38.4-12.8 76.8-19.2 128-19.2 38.4 0 70.4 6.4 102.4 12.8 25.6 6.4 51.2 19.2 70.4 38.4 19.2 12.8 32 32 44.8 44.8s12.8 32 12.8 51.2c0 12.8-6.4 25.6-19.2 38.4-12.8 12.8-25.6 19.2-44.8 19.2-12.8 0-25.6-6.4-32-12.8-6.4-6.4-19.2-19.2-25.6-32-12.8-25.6-25.6-38.4-44.8-51.2-12.8-12.8-38.4-19.2-76.8-19.2-32 0-57.6 6.4-76.8 19.2-19.2 12.8-32 25.6-32 44.8 0 12.8 6.4 19.2 12.8 32l25.6 19.2c12.8 6.4 25.6 12.8 38.4 12.8 12.8 6.4 32 6.4 64 12.8 32 12.8 64 25.6 96 32 32 6.4 51.2 19.2 76.8 32 19.2 12.8 38.4 32 51.2 51.2 6.4 25.6 12.8 51.2 12.8 76.8 0 38.4-12.8 70.4-32 102.4z" ], "grid": 16, "tags": [ "skype" ] }, "properties": { "order": 91, "id": 86, "prevSize": 16, "code": 58955, "name": "skype", "ligatures": "" }, "setIdx": 0, "iconIdx": 75 }, { "icon": { "paths": [ "M64 0l64 896 384 128 384-128 64-896h-896zM780.8 300.8h-428.8l12.8 115.2h409.6l-32 352-230.4 64-230.4-64-12.8-179.2h115.2v89.6l128 32 128-32 12.8-147.2h-390.4l-32-345.6h563.2l-12.8 115.2z" ], "grid": 16, "tags": [ "html5" ] }, "properties": { "order": 92, "id": 79, "prevSize": 16, "code": 58971, "name": "html5", "ligatures": "" }, "setIdx": 0, "iconIdx": 91 }, { "icon": { "paths": [ "M0 524.8c0 44.8 6.4 89.6 12.8 128s19.2 70.4 38.4 96c12.8 25.6 32 51.2 57.6 70.4s51.2 38.4 76.8 51.2c25.6 12.8 57.6 25.6 96 32l108.8 19.2s76.8 6.4 121.6 6.4 83.2 0 121.6-6.4 70.4-6.4 108.8-19.2c38.4-6.4 70.4-19.2 96-32s51.2-32 76.8-51.2c25.6-19.2 44.8-44.8 57.6-70.4 12.8-25.6 25.6-57.6 38.4-96 12.8-38.4 12.8-83.2 12.8-128 0-83.2-25.6-153.6-83.2-217.6l6.4-25.6c0-12.8 6.4-25.6 6.4-44.8v-64l-19.2-76.8h-32c-12.8 0-25.6 6.4-44.8 6.4-19.2 6.4-38.4 12.8-64 25.6l-76.8 51.2c-51.2-12.8-121.6-19.2-204.8-19.2s-153.6 6.4-198.4 19.2c-32-19.2-57.6-32-83.2-44.8-25.6-12.8-44.8-19.2-64-25.6l-38.4-12.8h-38.4l-19.2 76.8c-6.4 25.6-6.4 44.8 0 64 0 19.2 6.4 32 6.4 44.8 0 12.8 6.4 19.2 6.4 25.6-57.6 64-83.2 134.4-83.2 217.6zM128 652.8c0-44.8 19.2-89.6 64-134.4 12.8-12.8 25.6-19.2 44.8-25.6 19.2-6.4 38.4-12.8 57.6-12.8h64c19.2 0 44.8 0 76.8 6.4h153.6c25.6 0 51.2-6.4 70.4-6.4h64c19.2 0 44.8 6.4 57.6 12.8 19.2 6.4 32 12.8 44.8 25.6 44.8 38.4 64 83.2 64 134.4 0 25.6-6.4 51.2-12.8 76.8l-25.6 57.6c-12.8 12.8-25.6 25.6-44.8 38.4-19.2 12.8-38.4 19.2-57.6 25.6-19.2 6.4-44.8 12.8-70.4 12.8-32 0-57.6 6.4-76.8 6.4-25.6-6.4-57.6-6.4-89.6-6.4h-89.6c-25.6 0-51.2 0-76.8-6.4-32 0-51.2-6.4-70.4-12.8-19.2-6.4-38.4-12.8-57.6-25.6-25.6-12.8-44.8-19.2-51.2-38.4-12.8-12.8-19.2-32-25.6-57.6-12.8-19.2-12.8-44.8-12.8-70.4zM640 640c0 51.2 25.6 96 64 96s64-44.8 64-96-25.6-96-64-96c-32 0-64 44.8-64 96zM256 640c0 51.2 32 96 64 96s64-44.8 64-96-25.6-96-64-96-64 44.8-64 96z" ], "grid": 16, "tags": [ "github" ] }, "properties": { "order": 93, "id": 77, "prevSize": 16, "code": 58972, "name": "github", "ligatures": "" }, "setIdx": 0, "iconIdx": 92 }, { "icon": { "paths": [ "M985.6 595.2l-390.4 390.4c-44.8 44.8-121.6 44.8-166.4 0l-396.8-390.4c-44.8-44.8-44.8-121.6 0-166.4l390.4-390.4c51.2-51.2 128-51.2 172.8-6.4l179.2 179.2-262.4 268.8-102.4-102.4c-32-32-83.2-32-108.8 0l-83.2 83.2c-32 32-32 76.8 0 108.8l236.8 236.8c25.6 25.6 57.6 25.6 83.2 19.2 12.8-6.4 19.2-6.4 25.6-19.2l396.8-403.2 19.2 19.2c57.6 51.2 57.6 128 6.4 172.8zM550.4 736c-12.8 12.8-44.8 12.8-44.8 12.8s-32 0-38.4-12.8l-179.2-185.6c-12.8-12.8-12.8-38.4 0-57.6l51.2-51.2c12.8-12.8 44.8-12.8 57.6 0l115.2 121.6 352-352c12.8-12.8 44.8-12.8 57.6 0l51.2 51.2c12.8 12.8 12.8 44.8 0 57.6l-422.4 416z" ], "grid": 16, "tags": [ "foursquare" ] }, "properties": { "order": 94, "id": 76, "prevSize": 16, "code": 58973, "name": "foursquare", "ligatures": "" }, "setIdx": 0, "iconIdx": 93 }, { "icon": { "paths": [ "M512 211.2l211.2-179.2 300.8 198.4-204.8 166.4-307.2-185.6zM1024 563.2l-300.8 198.4-211.2-172.8 300.8-185.6 211.2 160zM300.8 761.6l-300.8-198.4 204.8-166.4 307.2 192-211.2 172.8zM-0 230.4l300.8-198.4 211.2 179.2-300.8 192-211.2-172.8zM512 627.2l211.2 179.2 89.6-57.6v64l-300.8 179.2-300.8-179.2v-64l89.6 51.2 211.2-172.8z" ], "grid": 16, "tags": [ "dropbox" ] }, "properties": { "order": 95, "id": 74, "prevSize": 16, "code": 58974, "name": "dropbox", "ligatures": "" }, "setIdx": 0, "iconIdx": 94 }, { "icon": { "paths": [ "M864 710.4c-38.4 0-64-32-64-64v-256c0-38.4 32-64 64-64 38.4 0 64 32 64 64v256c0 32-25.6 64-64 64zM697.6 857.6h-38.4v108.8c0 38.4-25.6 64-57.6 64s-57.6-25.6-57.6-64v-108.8h-70.4v108.8c0 38.4-25.6 64-57.6 64s-57.6-25.6-57.6-64v-108.8h-32c-19.2 0-38.4-19.2-38.4-44.8v-428.8h448v422.4c0 32-12.8 51.2-38.4 51.2zM736 326.4h-448c0-89.6 32-153.6 76.8-192l-70.4-83.2c-6.4-12.8-6.4-25.6 0-38.4 12.8-12.8 25.6-12.8 38.4 0l83.2 96c32-12.8 64-19.2 96-19.2s70.4 6.4 96 19.2l83.2-96c12.8-12.8 25.6-12.8 38.4 0s12.8 32 0 38.4l-70.4 83.2c44.8 32 76.8 102.4 76.8 192zM441.6 198.4c-12.8 0-25.6 12.8-25.6 32s12.8 32 25.6 32 25.6-12.8 25.6-32-12.8-32-25.6-32zM582.4 198.4c-12.8 0-25.6 12.8-25.6 32s12.8 32 25.6 32 25.6-19.2 25.6-32-12.8-32-25.6-32zM160 710.4c-38.4 0-64-32-64-64v-256c0-38.4 25.6-64 64-64s64 32 64 64v256c0 32-25.6 64-64 64z" ], "grid": 16, "tags": [ "android" ] }, "properties": { "order": 96, "id": 70, "prevSize": 16, "code": 58975, "name": "android", "ligatures": "" }, "setIdx": 0, "iconIdx": 95 }, { "icon": { "paths": [ "M921.6 748.8c-32 153.6-115.2 211.2-147.2 249.6-32 25.6-121.6 25.6-153.6 6.4-38.4-25.6-134.4-25.6-166.4 0-44.8 32-115.2 19.2-128 12.8-256-179.2-352-716.8 12.8-774.4 64-12.8 134.4 32 134.4 32 51.2 25.6 70.4 12.8 115.2-6.4 96-44.8 243.2-44.8 313.6 76.8-147.2 96-153.6 294.4 19.2 403.2zM716.8 0c12.8 70.4-64 224-204.8 230.4-12.8-38.4 32-217.6 204.8-230.4z" ], "grid": 16, "tags": [ "apple" ] }, "properties": { "order": 97, "id": 71, "prevSize": 16, "code": 58976, "name": "apple", "ligatures": "" }, "setIdx": 0, "iconIdx": 96 } ], "height": 1024, "metadata": { "name": "flat-ui-icons", "url": "http://designmodo.com/flat", "designer": "Sergey Shmidt", "designerURL": "http://designmodo.com", "license": "Attribution-NonCommercial-NoDerivs 3.0 Unported", "licenseURL": "http://creativecommons.org/licenses/by-nc-nd/3.0/" }, "preferences": { "showGlyphs": true, "showQuickUse": false, "fontPref": { "prefix": "fui-", "metadata": { "fontFamily": "flat-ui-icons", "majorVersion": 1, "minorVersion": 1, "fontURL": "http://designmodo.com/flat", "designer": "Sergey Shmidt", "designerURL": "http://designmodo.com", "license": "Attribution-NonCommercial-NoDerivs 3.0 Unported", "licenseURL": "http://creativecommons.org/licenses/by-nc-nd/3.0/" }, "metrics": { "emSize": 1024, "baseline": 6.25, "whitespace": 50 }, "showMetrics": true, "showMetadata": true, "showVersion": true, "includeMetadata": true, "resetPoint": 58880 }, "imagePref": {}, "historySize": 100, "showCodes": true, "gridSize": 16, "showGrid": true, "showLiga": false } } ================================================ FILE: app/lib/flat-ui/index.html ================================================ Flat UI Free 101 Template

Hello, world!

================================================ FILE: app/lib/flat-ui/js/flat-ui.js ================================================ /*! * Flat UI Free v2.2.2 (http://designmodo.github.io/Flat-UI/) * Copyright 2013-2014 Designmodo, Inc. */ /*! * jQuery UI Core 1.10.4 * http://jqueryui.com * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/category/ui-core/ */ (function( $, undefined ) { var uuid = 0, runiqueId = /^ui-id-\d+$/; // $.ui might exist from components with no dependencies, e.g., $.ui.position $.ui = $.ui || {}; $.extend( $.ui, { version: "1.10.4", keyCode: { BACKSPACE: 8, COMMA: 188, DELETE: 46, DOWN: 40, END: 35, ENTER: 13, ESCAPE: 27, HOME: 36, LEFT: 37, NUMPAD_ADD: 107, NUMPAD_DECIMAL: 110, NUMPAD_DIVIDE: 111, NUMPAD_ENTER: 108, NUMPAD_MULTIPLY: 106, NUMPAD_SUBTRACT: 109, PAGE_DOWN: 34, PAGE_UP: 33, PERIOD: 190, RIGHT: 39, SPACE: 32, TAB: 9, UP: 38 } }); // plugins $.fn.extend({ focus: (function( orig ) { return function( delay, fn ) { return typeof delay === "number" ? this.each(function() { var elem = this; setTimeout(function() { $( elem ).focus(); if ( fn ) { fn.call( elem ); } }, delay ); }) : orig.apply( this, arguments ); }; })( $.fn.focus ), scrollParent: function() { var scrollParent; if (($.ui.ie && (/(static|relative)/).test(this.css("position"))) || (/absolute/).test(this.css("position"))) { scrollParent = this.parents().filter(function() { return (/(relative|absolute|fixed)/).test($.css(this,"position")) && (/(auto|scroll)/).test($.css(this,"overflow")+$.css(this,"overflow-y")+$.css(this,"overflow-x")); }).eq(0); } else { scrollParent = this.parents().filter(function() { return (/(auto|scroll)/).test($.css(this,"overflow")+$.css(this,"overflow-y")+$.css(this,"overflow-x")); }).eq(0); } return (/fixed/).test(this.css("position")) || !scrollParent.length ? $(document) : scrollParent; }, zIndex: function( zIndex ) { if ( zIndex !== undefined ) { return this.css( "zIndex", zIndex ); } if ( this.length ) { var elem = $( this[ 0 ] ), position, value; while ( elem.length && elem[ 0 ] !== document ) { // Ignore z-index if position is set to a value where z-index is ignored by the browser // This makes behavior of this function consistent across browsers // WebKit always returns auto if the element is positioned position = elem.css( "position" ); if ( position === "absolute" || position === "relative" || position === "fixed" ) { // IE returns 0 when zIndex is not specified // other browsers return a string // we ignore the case of nested elements with an explicit value of 0 //
value = parseInt( elem.css( "zIndex" ), 10 ); if ( !isNaN( value ) && value !== 0 ) { return value; } } elem = elem.parent(); } } return 0; }, uniqueId: function() { return this.each(function() { if ( !this.id ) { this.id = "ui-id-" + (++uuid); } }); }, removeUniqueId: function() { return this.each(function() { if ( runiqueId.test( this.id ) ) { $( this ).removeAttr( "id" ); } }); } }); // selectors function focusable( element, isTabIndexNotNaN ) { var map, mapName, img, nodeName = element.nodeName.toLowerCase(); if ( "area" === nodeName ) { map = element.parentNode; mapName = map.name; if ( !element.href || !mapName || map.nodeName.toLowerCase() !== "map" ) { return false; } img = $( "img[usemap=#" + mapName + "]" )[0]; return !!img && visible( img ); } return ( /input|select|textarea|button|object/.test( nodeName ) ? !element.disabled : "a" === nodeName ? element.href || isTabIndexNotNaN : isTabIndexNotNaN) && // the element and all of its ancestors must be visible visible( element ); } function visible( element ) { return $.expr.filters.visible( element ) && !$( element ).parents().addBack().filter(function() { return $.css( this, "visibility" ) === "hidden"; }).length; } $.extend( $.expr[ ":" ], { data: $.expr.createPseudo ? $.expr.createPseudo(function( dataName ) { return function( elem ) { return !!$.data( elem, dataName ); }; }) : // support: jQuery <1.8 function( elem, i, match ) { return !!$.data( elem, match[ 3 ] ); }, focusable: function( element ) { return focusable( element, !isNaN( $.attr( element, "tabindex" ) ) ); }, tabbable: function( element ) { var tabIndex = $.attr( element, "tabindex" ), isTabIndexNaN = isNaN( tabIndex ); return ( isTabIndexNaN || tabIndex >= 0 ) && focusable( element, !isTabIndexNaN ); } }); // support: jQuery <1.8 if ( !$( "" ).outerWidth( 1 ).jquery ) { $.each( [ "Width", "Height" ], function( i, name ) { var side = name === "Width" ? [ "Left", "Right" ] : [ "Top", "Bottom" ], type = name.toLowerCase(), orig = { innerWidth: $.fn.innerWidth, innerHeight: $.fn.innerHeight, outerWidth: $.fn.outerWidth, outerHeight: $.fn.outerHeight }; function reduce( elem, size, border, margin ) { $.each( side, function() { size -= parseFloat( $.css( elem, "padding" + this ) ) || 0; if ( border ) { size -= parseFloat( $.css( elem, "border" + this + "Width" ) ) || 0; } if ( margin ) { size -= parseFloat( $.css( elem, "margin" + this ) ) || 0; } }); return size; } $.fn[ "inner" + name ] = function( size ) { if ( size === undefined ) { return orig[ "inner" + name ].call( this ); } return this.each(function() { $( this ).css( type, reduce( this, size ) + "px" ); }); }; $.fn[ "outer" + name] = function( size, margin ) { if ( typeof size !== "number" ) { return orig[ "outer" + name ].call( this, size ); } return this.each(function() { $( this).css( type, reduce( this, size, true, margin ) + "px" ); }); }; }); } // support: jQuery <1.8 if ( !$.fn.addBack ) { $.fn.addBack = function( selector ) { return this.add( selector == null ? this.prevObject : this.prevObject.filter( selector ) ); }; } // support: jQuery 1.6.1, 1.6.2 (http://bugs.jquery.com/ticket/9413) if ( $( "" ).data( "a-b", "a" ).removeData( "a-b" ).data( "a-b" ) ) { $.fn.removeData = (function( removeData ) { return function( key ) { if ( arguments.length ) { return removeData.call( this, $.camelCase( key ) ); } else { return removeData.call( this ); } }; })( $.fn.removeData ); } // deprecated $.ui.ie = !!/msie [\w.]+/.exec( navigator.userAgent.toLowerCase() ); $.support.selectstart = "onselectstart" in document.createElement( "div" ); $.fn.extend({ disableSelection: function() { return this.bind( ( $.support.selectstart ? "selectstart" : "mousedown" ) + ".ui-disableSelection", function( event ) { event.preventDefault(); }); }, enableSelection: function() { return this.unbind( ".ui-disableSelection" ); } }); $.extend( $.ui, { // $.ui.plugin is deprecated. Use $.widget() extensions instead. plugin: { add: function( module, option, set ) { var i, proto = $.ui[ module ].prototype; for ( i in set ) { proto.plugins[ i ] = proto.plugins[ i ] || []; proto.plugins[ i ].push( [ option, set[ i ] ] ); } }, call: function( instance, name, args ) { var i, set = instance.plugins[ name ]; if ( !set || !instance.element[ 0 ].parentNode || instance.element[ 0 ].parentNode.nodeType === 11 ) { return; } for ( i = 0; i < set.length; i++ ) { if ( instance.options[ set[ i ][ 0 ] ] ) { set[ i ][ 1 ].apply( instance.element, args ); } } } }, // only used by resizable hasScroll: function( el, a ) { //If overflow is hidden, the element might have extra content, but the user wants to hide it if ( $( el ).css( "overflow" ) === "hidden") { return false; } var scroll = ( a && a === "left" ) ? "scrollLeft" : "scrollTop", has = false; if ( el[ scroll ] > 0 ) { return true; } // TODO: determine which cases actually cause this to happen // if the element doesn't have the scroll set, see if it's possible to // set the scroll el[ scroll ] = 1; has = ( el[ scroll ] > 0 ); el[ scroll ] = 0; return has; } }); })( jQuery ); /*! * jQuery UI Widget 1.10.4 * http://jqueryui.com * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/jQuery.widget/ */ (function( $, undefined ) { var uuid = 0, slice = Array.prototype.slice, _cleanData = $.cleanData; $.cleanData = function( elems ) { for ( var i = 0, elem; (elem = elems[i]) != null; i++ ) { try { $( elem ).triggerHandler( "remove" ); // http://bugs.jquery.com/ticket/8235 } catch( e ) {} } _cleanData( elems ); }; $.widget = function( name, base, prototype ) { var fullName, existingConstructor, constructor, basePrototype, // proxiedPrototype allows the provided prototype to remain unmodified // so that it can be used as a mixin for multiple widgets (#8876) proxiedPrototype = {}, namespace = name.split( "." )[ 0 ]; name = name.split( "." )[ 1 ]; fullName = namespace + "-" + name; if ( !prototype ) { prototype = base; base = $.Widget; } // create selector for plugin $.expr[ ":" ][ fullName.toLowerCase() ] = function( elem ) { return !!$.data( elem, fullName ); }; $[ namespace ] = $[ namespace ] || {}; existingConstructor = $[ namespace ][ name ]; constructor = $[ namespace ][ name ] = function( options, element ) { // allow instantiation without "new" keyword if ( !this._createWidget ) { return new constructor( options, element ); } // allow instantiation without initializing for simple inheritance // must use "new" keyword (the code above always passes args) if ( arguments.length ) { this._createWidget( options, element ); } }; // extend with the existing constructor to carry over any static properties $.extend( constructor, existingConstructor, { version: prototype.version, // copy the object used to create the prototype in case we need to // redefine the widget later _proto: $.extend( {}, prototype ), // track widgets that inherit from this widget in case this widget is // redefined after a widget inherits from it _childConstructors: [] }); basePrototype = new base(); // we need to make the options hash a property directly on the new instance // otherwise we'll modify the options hash on the prototype that we're // inheriting from basePrototype.options = $.widget.extend( {}, basePrototype.options ); $.each( prototype, function( prop, value ) { if ( !$.isFunction( value ) ) { proxiedPrototype[ prop ] = value; return; } proxiedPrototype[ prop ] = (function() { var _super = function() { return base.prototype[ prop ].apply( this, arguments ); }, _superApply = function( args ) { return base.prototype[ prop ].apply( this, args ); }; return function() { var __super = this._super, __superApply = this._superApply, returnValue; this._super = _super; this._superApply = _superApply; returnValue = value.apply( this, arguments ); this._super = __super; this._superApply = __superApply; return returnValue; }; })(); }); constructor.prototype = $.widget.extend( basePrototype, { // TODO: remove support for widgetEventPrefix // always use the name + a colon as the prefix, e.g., draggable:start // don't prefix for widgets that aren't DOM-based widgetEventPrefix: existingConstructor ? (basePrototype.widgetEventPrefix || name) : name }, proxiedPrototype, { constructor: constructor, namespace: namespace, widgetName: name, widgetFullName: fullName }); // If this widget is being redefined then we need to find all widgets that // are inheriting from it and redefine all of them so that they inherit from // the new version of this widget. We're essentially trying to replace one // level in the prototype chain. if ( existingConstructor ) { $.each( existingConstructor._childConstructors, function( i, child ) { var childPrototype = child.prototype; // redefine the child widget using the same prototype that was // originally used, but inherit from the new version of the base $.widget( childPrototype.namespace + "." + childPrototype.widgetName, constructor, child._proto ); }); // remove the list of existing child constructors from the old constructor // so the old child constructors can be garbage collected delete existingConstructor._childConstructors; } else { base._childConstructors.push( constructor ); } $.widget.bridge( name, constructor ); }; $.widget.extend = function( target ) { var input = slice.call( arguments, 1 ), inputIndex = 0, inputLength = input.length, key, value; for ( ; inputIndex < inputLength; inputIndex++ ) { for ( key in input[ inputIndex ] ) { value = input[ inputIndex ][ key ]; if ( input[ inputIndex ].hasOwnProperty( key ) && value !== undefined ) { // Clone objects if ( $.isPlainObject( value ) ) { target[ key ] = $.isPlainObject( target[ key ] ) ? $.widget.extend( {}, target[ key ], value ) : // Don't extend strings, arrays, etc. with objects $.widget.extend( {}, value ); // Copy everything else by reference } else { target[ key ] = value; } } } } return target; }; $.widget.bridge = function( name, object ) { var fullName = object.prototype.widgetFullName || name; $.fn[ name ] = function( options ) { var isMethodCall = typeof options === "string", args = slice.call( arguments, 1 ), returnValue = this; // allow multiple hashes to be passed on init options = !isMethodCall && args.length ? $.widget.extend.apply( null, [ options ].concat(args) ) : options; if ( isMethodCall ) { this.each(function() { var methodValue, instance = $.data( this, fullName ); if ( !instance ) { return $.error( "cannot call methods on " + name + " prior to initialization; " + "attempted to call method '" + options + "'" ); } if ( !$.isFunction( instance[options] ) || options.charAt( 0 ) === "_" ) { return $.error( "no such method '" + options + "' for " + name + " widget instance" ); } methodValue = instance[ options ].apply( instance, args ); if ( methodValue !== instance && methodValue !== undefined ) { returnValue = methodValue && methodValue.jquery ? returnValue.pushStack( methodValue.get() ) : methodValue; return false; } }); } else { this.each(function() { var instance = $.data( this, fullName ); if ( instance ) { instance.option( options || {} )._init(); } else { $.data( this, fullName, new object( options, this ) ); } }); } return returnValue; }; }; $.Widget = function( /* options, element */ ) {}; $.Widget._childConstructors = []; $.Widget.prototype = { widgetName: "widget", widgetEventPrefix: "", defaultElement: "
", options: { disabled: false, // callbacks create: null }, _createWidget: function( options, element ) { element = $( element || this.defaultElement || this )[ 0 ]; this.element = $( element ); this.uuid = uuid++; this.eventNamespace = "." + this.widgetName + this.uuid; this.options = $.widget.extend( {}, this.options, this._getCreateOptions(), options ); this.bindings = $(); this.hoverable = $(); this.focusable = $(); if ( element !== this ) { $.data( element, this.widgetFullName, this ); this._on( true, this.element, { remove: function( event ) { if ( event.target === element ) { this.destroy(); } } }); this.document = $( element.style ? // element within the document element.ownerDocument : // element is window or document element.document || element ); this.window = $( this.document[0].defaultView || this.document[0].parentWindow ); } this._create(); this._trigger( "create", null, this._getCreateEventData() ); this._init(); }, _getCreateOptions: $.noop, _getCreateEventData: $.noop, _create: $.noop, _init: $.noop, destroy: function() { this._destroy(); // we can probably remove the unbind calls in 2.0 // all event bindings should go through this._on() this.element .unbind( this.eventNamespace ) // 1.9 BC for #7810 // TODO remove dual storage .removeData( this.widgetName ) .removeData( this.widgetFullName ) // support: jquery <1.6.3 // http://bugs.jquery.com/ticket/9413 .removeData( $.camelCase( this.widgetFullName ) ); this.widget() .unbind( this.eventNamespace ) .removeAttr( "aria-disabled" ) .removeClass( this.widgetFullName + "-disabled " + "ui-state-disabled" ); // clean up events and states this.bindings.unbind( this.eventNamespace ); this.hoverable.removeClass( "ui-state-hover" ); this.focusable.removeClass( "ui-state-focus" ); }, _destroy: $.noop, widget: function() { return this.element; }, option: function( key, value ) { var options = key, parts, curOption, i; if ( arguments.length === 0 ) { // don't return a reference to the internal hash return $.widget.extend( {}, this.options ); } if ( typeof key === "string" ) { // handle nested keys, e.g., "foo.bar" => { foo: { bar: ___ } } options = {}; parts = key.split( "." ); key = parts.shift(); if ( parts.length ) { curOption = options[ key ] = $.widget.extend( {}, this.options[ key ] ); for ( i = 0; i < parts.length - 1; i++ ) { curOption[ parts[ i ] ] = curOption[ parts[ i ] ] || {}; curOption = curOption[ parts[ i ] ]; } key = parts.pop(); if ( arguments.length === 1 ) { return curOption[ key ] === undefined ? null : curOption[ key ]; } curOption[ key ] = value; } else { if ( arguments.length === 1 ) { return this.options[ key ] === undefined ? null : this.options[ key ]; } options[ key ] = value; } } this._setOptions( options ); return this; }, _setOptions: function( options ) { var key; for ( key in options ) { this._setOption( key, options[ key ] ); } return this; }, _setOption: function( key, value ) { this.options[ key ] = value; if ( key === "disabled" ) { this.widget() .toggleClass( this.widgetFullName + "-disabled ui-state-disabled", !!value ) .attr( "aria-disabled", value ); this.hoverable.removeClass( "ui-state-hover" ); this.focusable.removeClass( "ui-state-focus" ); } return this; }, enable: function() { return this._setOption( "disabled", false ); }, disable: function() { return this._setOption( "disabled", true ); }, _on: function( suppressDisabledCheck, element, handlers ) { var delegateElement, instance = this; // no suppressDisabledCheck flag, shuffle arguments if ( typeof suppressDisabledCheck !== "boolean" ) { handlers = element; element = suppressDisabledCheck; suppressDisabledCheck = false; } // no element argument, shuffle and use this.element if ( !handlers ) { handlers = element; element = this.element; delegateElement = this.widget(); } else { // accept selectors, DOM elements element = delegateElement = $( element ); this.bindings = this.bindings.add( element ); } $.each( handlers, function( event, handler ) { function handlerProxy() { // allow widgets to customize the disabled handling // - disabled as an array instead of boolean // - disabled class as method for disabling individual parts if ( !suppressDisabledCheck && ( instance.options.disabled === true || $( this ).hasClass( "ui-state-disabled" ) ) ) { return; } return ( typeof handler === "string" ? instance[ handler ] : handler ) .apply( instance, arguments ); } // copy the guid so direct unbinding works if ( typeof handler !== "string" ) { handlerProxy.guid = handler.guid = handler.guid || handlerProxy.guid || $.guid++; } var match = event.match( /^(\w+)\s*(.*)$/ ), eventName = match[1] + instance.eventNamespace, selector = match[2]; if ( selector ) { delegateElement.delegate( selector, eventName, handlerProxy ); } else { element.bind( eventName, handlerProxy ); } }); }, _off: function( element, eventName ) { eventName = (eventName || "").split( " " ).join( this.eventNamespace + " " ) + this.eventNamespace; element.unbind( eventName ).undelegate( eventName ); }, _delay: function( handler, delay ) { function handlerProxy() { return ( typeof handler === "string" ? instance[ handler ] : handler ) .apply( instance, arguments ); } var instance = this; return setTimeout( handlerProxy, delay || 0 ); }, _hoverable: function( element ) { this.hoverable = this.hoverable.add( element ); this._on( element, { mouseenter: function( event ) { $( event.currentTarget ).addClass( "ui-state-hover" ); }, mouseleave: function( event ) { $( event.currentTarget ).removeClass( "ui-state-hover" ); } }); }, _focusable: function( element ) { this.focusable = this.focusable.add( element ); this._on( element, { focusin: function( event ) { $( event.currentTarget ).addClass( "ui-state-focus" ); }, focusout: function( event ) { $( event.currentTarget ).removeClass( "ui-state-focus" ); } }); }, _trigger: function( type, event, data ) { var prop, orig, callback = this.options[ type ]; data = data || {}; event = $.Event( event ); event.type = ( type === this.widgetEventPrefix ? type : this.widgetEventPrefix + type ).toLowerCase(); // the original event may come from any element // so we need to reset the target on the new event event.target = this.element[ 0 ]; // copy original event properties over to the new event orig = event.originalEvent; if ( orig ) { for ( prop in orig ) { if ( !( prop in event ) ) { event[ prop ] = orig[ prop ]; } } } this.element.trigger( event, data ); return !( $.isFunction( callback ) && callback.apply( this.element[0], [ event ].concat( data ) ) === false || event.isDefaultPrevented() ); } }; $.each( { show: "fadeIn", hide: "fadeOut" }, function( method, defaultEffect ) { $.Widget.prototype[ "_" + method ] = function( element, options, callback ) { if ( typeof options === "string" ) { options = { effect: options }; } var hasOptions, effectName = !options ? method : options === true || typeof options === "number" ? defaultEffect : options.effect || defaultEffect; options = options || {}; if ( typeof options === "number" ) { options = { duration: options }; } hasOptions = !$.isEmptyObject( options ); options.complete = callback; if ( options.delay ) { element.delay( options.delay ); } if ( hasOptions && $.effects && $.effects.effect[ effectName ] ) { element[ method ]( options ); } else if ( effectName !== method && element[ effectName ] ) { element[ effectName ]( options.duration, options.easing, callback ); } else { element.queue(function( next ) { $( this )[ method ](); if ( callback ) { callback.call( element[ 0 ] ); } next(); }); } }; }); })( jQuery ); /*! * jQuery UI Mouse 1.10.4 * http://jqueryui.com * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/mouse/ * * Depends: * jquery.ui.widget.js */ (function( $, undefined ) { var mouseHandled = false; $( document ).mouseup( function() { mouseHandled = false; }); $.widget("ui.mouse", { version: "1.10.4", options: { cancel: "input,textarea,button,select,option", distance: 1, delay: 0 }, _mouseInit: function() { var that = this; this.element .bind("mousedown."+this.widgetName, function(event) { return that._mouseDown(event); }) .bind("click."+this.widgetName, function(event) { if (true === $.data(event.target, that.widgetName + ".preventClickEvent")) { $.removeData(event.target, that.widgetName + ".preventClickEvent"); event.stopImmediatePropagation(); return false; } }); this.started = false; }, // TODO: make sure destroying one instance of mouse doesn't mess with // other instances of mouse _mouseDestroy: function() { this.element.unbind("."+this.widgetName); if ( this._mouseMoveDelegate ) { $(document) .unbind("mousemove."+this.widgetName, this._mouseMoveDelegate) .unbind("mouseup."+this.widgetName, this._mouseUpDelegate); } }, _mouseDown: function(event) { // don't let more than one widget handle mouseStart if( mouseHandled ) { return; } // we may have missed mouseup (out of window) (this._mouseStarted && this._mouseUp(event)); this._mouseDownEvent = event; var that = this, btnIsLeft = (event.which === 1), // event.target.nodeName works around a bug in IE 8 with // disabled inputs (#7620) elIsCancel = (typeof this.options.cancel === "string" && event.target.nodeName ? $(event.target).closest(this.options.cancel).length : false); if (!btnIsLeft || elIsCancel || !this._mouseCapture(event)) { return true; } this.mouseDelayMet = !this.options.delay; if (!this.mouseDelayMet) { this._mouseDelayTimer = setTimeout(function() { that.mouseDelayMet = true; }, this.options.delay); } if (this._mouseDistanceMet(event) && this._mouseDelayMet(event)) { this._mouseStarted = (this._mouseStart(event) !== false); if (!this._mouseStarted) { event.preventDefault(); return true; } } // Click event may never have fired (Gecko & Opera) if (true === $.data(event.target, this.widgetName + ".preventClickEvent")) { $.removeData(event.target, this.widgetName + ".preventClickEvent"); } // these delegates are required to keep context this._mouseMoveDelegate = function(event) { return that._mouseMove(event); }; this._mouseUpDelegate = function(event) { return that._mouseUp(event); }; $(document) .bind("mousemove."+this.widgetName, this._mouseMoveDelegate) .bind("mouseup."+this.widgetName, this._mouseUpDelegate); event.preventDefault(); mouseHandled = true; return true; }, _mouseMove: function(event) { // IE mouseup check - mouseup happened when mouse was out of window if ($.ui.ie && ( !document.documentMode || document.documentMode < 9 ) && !event.button) { return this._mouseUp(event); } if (this._mouseStarted) { this._mouseDrag(event); return event.preventDefault(); } if (this._mouseDistanceMet(event) && this._mouseDelayMet(event)) { this._mouseStarted = (this._mouseStart(this._mouseDownEvent, event) !== false); (this._mouseStarted ? this._mouseDrag(event) : this._mouseUp(event)); } return !this._mouseStarted; }, _mouseUp: function(event) { $(document) .unbind("mousemove."+this.widgetName, this._mouseMoveDelegate) .unbind("mouseup."+this.widgetName, this._mouseUpDelegate); if (this._mouseStarted) { this._mouseStarted = false; if (event.target === this._mouseDownEvent.target) { $.data(event.target, this.widgetName + ".preventClickEvent", true); } this._mouseStop(event); } return false; }, _mouseDistanceMet: function(event) { return (Math.max( Math.abs(this._mouseDownEvent.pageX - event.pageX), Math.abs(this._mouseDownEvent.pageY - event.pageY) ) >= this.options.distance ); }, _mouseDelayMet: function(/* event */) { return this.mouseDelayMet; }, // These are placeholder methods, to be overriden by extending plugin _mouseStart: function(/* event */) {}, _mouseDrag: function(/* event */) {}, _mouseStop: function(/* event */) {}, _mouseCapture: function(/* event */) { return true; } }); })(jQuery); /*! * jQuery UI Position 1.10.4 * http://jqueryui.com * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/position/ */ (function( $, undefined ) { $.ui = $.ui || {}; var cachedScrollbarWidth, max = Math.max, abs = Math.abs, round = Math.round, rhorizontal = /left|center|right/, rvertical = /top|center|bottom/, roffset = /[\+\-]\d+(\.[\d]+)?%?/, rposition = /^\w+/, rpercent = /%$/, _position = $.fn.position; function getOffsets( offsets, width, height ) { return [ parseFloat( offsets[ 0 ] ) * ( rpercent.test( offsets[ 0 ] ) ? width / 100 : 1 ), parseFloat( offsets[ 1 ] ) * ( rpercent.test( offsets[ 1 ] ) ? height / 100 : 1 ) ]; } function parseCss( element, property ) { return parseInt( $.css( element, property ), 10 ) || 0; } function getDimensions( elem ) { var raw = elem[0]; if ( raw.nodeType === 9 ) { return { width: elem.width(), height: elem.height(), offset: { top: 0, left: 0 } }; } if ( $.isWindow( raw ) ) { return { width: elem.width(), height: elem.height(), offset: { top: elem.scrollTop(), left: elem.scrollLeft() } }; } if ( raw.preventDefault ) { return { width: 0, height: 0, offset: { top: raw.pageY, left: raw.pageX } }; } return { width: elem.outerWidth(), height: elem.outerHeight(), offset: elem.offset() }; } $.position = { scrollbarWidth: function() { if ( cachedScrollbarWidth !== undefined ) { return cachedScrollbarWidth; } var w1, w2, div = $( "
" ), innerDiv = div.children()[0]; $( "body" ).append( div ); w1 = innerDiv.offsetWidth; div.css( "overflow", "scroll" ); w2 = innerDiv.offsetWidth; if ( w1 === w2 ) { w2 = div[0].clientWidth; } div.remove(); return (cachedScrollbarWidth = w1 - w2); }, getScrollInfo: function( within ) { var overflowX = within.isWindow || within.isDocument ? "" : within.element.css( "overflow-x" ), overflowY = within.isWindow || within.isDocument ? "" : within.element.css( "overflow-y" ), hasOverflowX = overflowX === "scroll" || ( overflowX === "auto" && within.width < within.element[0].scrollWidth ), hasOverflowY = overflowY === "scroll" || ( overflowY === "auto" && within.height < within.element[0].scrollHeight ); return { width: hasOverflowY ? $.position.scrollbarWidth() : 0, height: hasOverflowX ? $.position.scrollbarWidth() : 0 }; }, getWithinInfo: function( element ) { var withinElement = $( element || window ), isWindow = $.isWindow( withinElement[0] ), isDocument = !!withinElement[ 0 ] && withinElement[ 0 ].nodeType === 9; return { element: withinElement, isWindow: isWindow, isDocument: isDocument, offset: withinElement.offset() || { left: 0, top: 0 }, scrollLeft: withinElement.scrollLeft(), scrollTop: withinElement.scrollTop(), width: isWindow ? withinElement.width() : withinElement.outerWidth(), height: isWindow ? withinElement.height() : withinElement.outerHeight() }; } }; $.fn.position = function( options ) { if ( !options || !options.of ) { return _position.apply( this, arguments ); } // make a copy, we don't want to modify arguments options = $.extend( {}, options ); var atOffset, targetWidth, targetHeight, targetOffset, basePosition, dimensions, target = $( options.of ), within = $.position.getWithinInfo( options.within ), scrollInfo = $.position.getScrollInfo( within ), collision = ( options.collision || "flip" ).split( " " ), offsets = {}; dimensions = getDimensions( target ); if ( target[0].preventDefault ) { // force left top to allow flipping options.at = "left top"; } targetWidth = dimensions.width; targetHeight = dimensions.height; targetOffset = dimensions.offset; // clone to reuse original targetOffset later basePosition = $.extend( {}, targetOffset ); // force my and at to have valid horizontal and vertical positions // if a value is missing or invalid, it will be converted to center $.each( [ "my", "at" ], function() { var pos = ( options[ this ] || "" ).split( " " ), horizontalOffset, verticalOffset; if ( pos.length === 1) { pos = rhorizontal.test( pos[ 0 ] ) ? pos.concat( [ "center" ] ) : rvertical.test( pos[ 0 ] ) ? [ "center" ].concat( pos ) : [ "center", "center" ]; } pos[ 0 ] = rhorizontal.test( pos[ 0 ] ) ? pos[ 0 ] : "center"; pos[ 1 ] = rvertical.test( pos[ 1 ] ) ? pos[ 1 ] : "center"; // calculate offsets horizontalOffset = roffset.exec( pos[ 0 ] ); verticalOffset = roffset.exec( pos[ 1 ] ); offsets[ this ] = [ horizontalOffset ? horizontalOffset[ 0 ] : 0, verticalOffset ? verticalOffset[ 0 ] : 0 ]; // reduce to just the positions without the offsets options[ this ] = [ rposition.exec( pos[ 0 ] )[ 0 ], rposition.exec( pos[ 1 ] )[ 0 ] ]; }); // normalize collision option if ( collision.length === 1 ) { collision[ 1 ] = collision[ 0 ]; } if ( options.at[ 0 ] === "right" ) { basePosition.left += targetWidth; } else if ( options.at[ 0 ] === "center" ) { basePosition.left += targetWidth / 2; } if ( options.at[ 1 ] === "bottom" ) { basePosition.top += targetHeight; } else if ( options.at[ 1 ] === "center" ) { basePosition.top += targetHeight / 2; } atOffset = getOffsets( offsets.at, targetWidth, targetHeight ); basePosition.left += atOffset[ 0 ]; basePosition.top += atOffset[ 1 ]; return this.each(function() { var collisionPosition, using, elem = $( this ), elemWidth = elem.outerWidth(), elemHeight = elem.outerHeight(), marginLeft = parseCss( this, "marginLeft" ), marginTop = parseCss( this, "marginTop" ), collisionWidth = elemWidth + marginLeft + parseCss( this, "marginRight" ) + scrollInfo.width, collisionHeight = elemHeight + marginTop + parseCss( this, "marginBottom" ) + scrollInfo.height, position = $.extend( {}, basePosition ), myOffset = getOffsets( offsets.my, elem.outerWidth(), elem.outerHeight() ); if ( options.my[ 0 ] === "right" ) { position.left -= elemWidth; } else if ( options.my[ 0 ] === "center" ) { position.left -= elemWidth / 2; } if ( options.my[ 1 ] === "bottom" ) { position.top -= elemHeight; } else if ( options.my[ 1 ] === "center" ) { position.top -= elemHeight / 2; } position.left += myOffset[ 0 ]; position.top += myOffset[ 1 ]; // if the browser doesn't support fractions, then round for consistent results if ( !$.support.offsetFractions ) { position.left = round( position.left ); position.top = round( position.top ); } collisionPosition = { marginLeft: marginLeft, marginTop: marginTop }; $.each( [ "left", "top" ], function( i, dir ) { if ( $.ui.position[ collision[ i ] ] ) { $.ui.position[ collision[ i ] ][ dir ]( position, { targetWidth: targetWidth, targetHeight: targetHeight, elemWidth: elemWidth, elemHeight: elemHeight, collisionPosition: collisionPosition, collisionWidth: collisionWidth, collisionHeight: collisionHeight, offset: [ atOffset[ 0 ] + myOffset[ 0 ], atOffset [ 1 ] + myOffset[ 1 ] ], my: options.my, at: options.at, within: within, elem : elem }); } }); if ( options.using ) { // adds feedback as second argument to using callback, if present using = function( props ) { var left = targetOffset.left - position.left, right = left + targetWidth - elemWidth, top = targetOffset.top - position.top, bottom = top + targetHeight - elemHeight, feedback = { target: { element: target, left: targetOffset.left, top: targetOffset.top, width: targetWidth, height: targetHeight }, element: { element: elem, left: position.left, top: position.top, width: elemWidth, height: elemHeight }, horizontal: right < 0 ? "left" : left > 0 ? "right" : "center", vertical: bottom < 0 ? "top" : top > 0 ? "bottom" : "middle" }; if ( targetWidth < elemWidth && abs( left + right ) < targetWidth ) { feedback.horizontal = "center"; } if ( targetHeight < elemHeight && abs( top + bottom ) < targetHeight ) { feedback.vertical = "middle"; } if ( max( abs( left ), abs( right ) ) > max( abs( top ), abs( bottom ) ) ) { feedback.important = "horizontal"; } else { feedback.important = "vertical"; } options.using.call( this, props, feedback ); }; } elem.offset( $.extend( position, { using: using } ) ); }); }; $.ui.position = { fit: { left: function( position, data ) { var within = data.within, withinOffset = within.isWindow ? within.scrollLeft : within.offset.left, outerWidth = within.width, collisionPosLeft = position.left - data.collisionPosition.marginLeft, overLeft = withinOffset - collisionPosLeft, overRight = collisionPosLeft + data.collisionWidth - outerWidth - withinOffset, newOverRight; // element is wider than within if ( data.collisionWidth > outerWidth ) { // element is initially over the left side of within if ( overLeft > 0 && overRight <= 0 ) { newOverRight = position.left + overLeft + data.collisionWidth - outerWidth - withinOffset; position.left += overLeft - newOverRight; // element is initially over right side of within } else if ( overRight > 0 && overLeft <= 0 ) { position.left = withinOffset; // element is initially over both left and right sides of within } else { if ( overLeft > overRight ) { position.left = withinOffset + outerWidth - data.collisionWidth; } else { position.left = withinOffset; } } // too far left -> align with left edge } else if ( overLeft > 0 ) { position.left += overLeft; // too far right -> align with right edge } else if ( overRight > 0 ) { position.left -= overRight; // adjust based on position and margin } else { position.left = max( position.left - collisionPosLeft, position.left ); } }, top: function( position, data ) { var within = data.within, withinOffset = within.isWindow ? within.scrollTop : within.offset.top, outerHeight = data.within.height, collisionPosTop = position.top - data.collisionPosition.marginTop, overTop = withinOffset - collisionPosTop, overBottom = collisionPosTop + data.collisionHeight - outerHeight - withinOffset, newOverBottom; // element is taller than within if ( data.collisionHeight > outerHeight ) { // element is initially over the top of within if ( overTop > 0 && overBottom <= 0 ) { newOverBottom = position.top + overTop + data.collisionHeight - outerHeight - withinOffset; position.top += overTop - newOverBottom; // element is initially over bottom of within } else if ( overBottom > 0 && overTop <= 0 ) { position.top = withinOffset; // element is initially over both top and bottom of within } else { if ( overTop > overBottom ) { position.top = withinOffset + outerHeight - data.collisionHeight; } else { position.top = withinOffset; } } // too far up -> align with top } else if ( overTop > 0 ) { position.top += overTop; // too far down -> align with bottom edge } else if ( overBottom > 0 ) { position.top -= overBottom; // adjust based on position and margin } else { position.top = max( position.top - collisionPosTop, position.top ); } } }, flip: { left: function( position, data ) { var within = data.within, withinOffset = within.offset.left + within.scrollLeft, outerWidth = within.width, offsetLeft = within.isWindow ? within.scrollLeft : within.offset.left, collisionPosLeft = position.left - data.collisionPosition.marginLeft, overLeft = collisionPosLeft - offsetLeft, overRight = collisionPosLeft + data.collisionWidth - outerWidth - offsetLeft, myOffset = data.my[ 0 ] === "left" ? -data.elemWidth : data.my[ 0 ] === "right" ? data.elemWidth : 0, atOffset = data.at[ 0 ] === "left" ? data.targetWidth : data.at[ 0 ] === "right" ? -data.targetWidth : 0, offset = -2 * data.offset[ 0 ], newOverRight, newOverLeft; if ( overLeft < 0 ) { newOverRight = position.left + myOffset + atOffset + offset + data.collisionWidth - outerWidth - withinOffset; if ( newOverRight < 0 || newOverRight < abs( overLeft ) ) { position.left += myOffset + atOffset + offset; } } else if ( overRight > 0 ) { newOverLeft = position.left - data.collisionPosition.marginLeft + myOffset + atOffset + offset - offsetLeft; if ( newOverLeft > 0 || abs( newOverLeft ) < overRight ) { position.left += myOffset + atOffset + offset; } } }, top: function( position, data ) { var within = data.within, withinOffset = within.offset.top + within.scrollTop, outerHeight = within.height, offsetTop = within.isWindow ? within.scrollTop : within.offset.top, collisionPosTop = position.top - data.collisionPosition.marginTop, overTop = collisionPosTop - offsetTop, overBottom = collisionPosTop + data.collisionHeight - outerHeight - offsetTop, top = data.my[ 1 ] === "top", myOffset = top ? -data.elemHeight : data.my[ 1 ] === "bottom" ? data.elemHeight : 0, atOffset = data.at[ 1 ] === "top" ? data.targetHeight : data.at[ 1 ] === "bottom" ? -data.targetHeight : 0, offset = -2 * data.offset[ 1 ], newOverTop, newOverBottom; if ( overTop < 0 ) { newOverBottom = position.top + myOffset + atOffset + offset + data.collisionHeight - outerHeight - withinOffset; if ( ( position.top + myOffset + atOffset + offset) > overTop && ( newOverBottom < 0 || newOverBottom < abs( overTop ) ) ) { position.top += myOffset + atOffset + offset; } } else if ( overBottom > 0 ) { newOverTop = position.top - data.collisionPosition.marginTop + myOffset + atOffset + offset - offsetTop; if ( ( position.top + myOffset + atOffset + offset) > overBottom && ( newOverTop > 0 || abs( newOverTop ) < overBottom ) ) { position.top += myOffset + atOffset + offset; } } } }, flipfit: { left: function() { $.ui.position.flip.left.apply( this, arguments ); $.ui.position.fit.left.apply( this, arguments ); }, top: function() { $.ui.position.flip.top.apply( this, arguments ); $.ui.position.fit.top.apply( this, arguments ); } } }; // fraction support test (function () { var testElement, testElementParent, testElementStyle, offsetLeft, i, body = document.getElementsByTagName( "body" )[ 0 ], div = document.createElement( "div" ); //Create a "fake body" for testing based on method used in jQuery.support testElement = document.createElement( body ? "div" : "body" ); testElementStyle = { visibility: "hidden", width: 0, height: 0, border: 0, margin: 0, background: "none" }; if ( body ) { $.extend( testElementStyle, { position: "absolute", left: "-1000px", top: "-1000px" }); } for ( i in testElementStyle ) { testElement.style[ i ] = testElementStyle[ i ]; } testElement.appendChild( div ); testElementParent = body || document.documentElement; testElementParent.insertBefore( testElement, testElementParent.firstChild ); div.style.cssText = "position: absolute; left: 10.7432222px;"; offsetLeft = $( div ).offset().left; $.support.offsetFractions = offsetLeft > 10 && offsetLeft < 11; testElement.innerHTML = ""; testElementParent.removeChild( testElement ); })(); }( jQuery ) ); /*! * jQuery UI Button 1.10.4 * http://jqueryui.com * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/button/ * * Depends: * jquery.ui.core.js * jquery.ui.widget.js */ (function( $, undefined ) { var lastActive, baseClasses = "ui-button ui-widget ui-state-default ui-corner-all", typeClasses = "ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only", formResetHandler = function() { var form = $( this ); setTimeout(function() { form.find( ":ui-button" ).button( "refresh" ); }, 1 ); }, radioGroup = function( radio ) { var name = radio.name, form = radio.form, radios = $( [] ); if ( name ) { name = name.replace( /'/g, "\\'" ); if ( form ) { radios = $( form ).find( "[name='" + name + "']" ); } else { radios = $( "[name='" + name + "']", radio.ownerDocument ) .filter(function() { return !this.form; }); } } return radios; }; $.widget( "ui.button", { version: "1.10.4", defaultElement: "