diff --git a/src/Bundle/ChillMainBundle/Form/Extension/CKEditorExtension.php b/src/Bundle/ChillMainBundle/Form/Extension/CKEditorExtension.php deleted file mode 100644 index 6aafc59d2..000000000 --- a/src/Bundle/ChillMainBundle/Form/Extension/CKEditorExtension.php +++ /dev/null @@ -1,38 +0,0 @@ -setDefaults([ - 'attr' => [ - 'class' => 'ck ck-editor snippet-markdown' - ] - ]); - } -} \ No newline at end of file diff --git a/src/Bundle/ChillMainBundle/Form/Type/ChillTextareaType.php b/src/Bundle/ChillMainBundle/Form/Type/ChillTextareaType.php new file mode 100644 index 000000000..37c436f7c --- /dev/null +++ b/src/Bundle/ChillMainBundle/Form/Type/ChillTextareaType.php @@ -0,0 +1,57 @@ + + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ +namespace Chill\MainBundle\Form\Type; + +use Symfony\Component\Form\AbstractType; +use Symfony\Component\Form\Extension\Core\Type\TextareaType; +use Symfony\Component\OptionsResolver\OptionsResolver; +use Symfony\Component\Form\FormView; +use Symfony\Component\Form\FormInterface; + +/** + * Create a Textarea + * + * By default, add a WYSIWYG editor. + * + * Options: + * + * * `disable_editor`: set true to disable editor + * + */ +final class ChillTextareaType extends AbstractType +{ + public function getParent() + { + return TextareaType::class; + } + + public function configureOptions(OptionsResolver $resolver) + { + $resolver + ->setDefined('disable_editor') + ->setDefault('disable_editor', false) + ->setAllowedTypes('disable_editor', 'bool'); + } + + public function buildView(FormView $view, FormInterface $form, array $options) + { + if (!$options['disable_editor']) { + $view->vars['attr']['ckeditor'] = true; + } + } +} diff --git a/src/Bundle/ChillMainBundle/Resources/Gruntfile.js b/src/Bundle/ChillMainBundle/Resources/Gruntfile.js deleted file mode 100644 index ff2a6b438..000000000 --- a/src/Bundle/ChillMainBundle/Resources/Gruntfile.js +++ /dev/null @@ -1,143 +0,0 @@ -module.exports = function(grunt) { - grunt.initConfig({ - pkg: grunt.file.readJSON('package.json'), - - chill: { - folders: { - pub: './public', - fonts: '<%= chill.folders.pub %>/fonts', - bower: './bower_components/', - css: '<%= chill.folders.pub %>/css/', - js: '<%= chill.folders.pub %>/js/', - sass: '<%= chill.folders.pub %>/sass/', - } - }, - bower: { - install: { - options: { - targetDir: '<%= chill.folders.bower %>', - install: true, - copy: false, - //cleanBowerDir: true, - verbose: true - } - } - }, - copy: { - scratch: { - files: [ - { - cwd: '<%= chill.folders.bower %>Scratch-CSS-Design/stylesheets/sass', - src: ['**', '!_custom.scss', '!custom/**/*'], - dest: '<%= chill.folders.sass %>', - expand: true, - }, - { - cwd: '<%= chill.folders.bower %>Scratch-CSS-Design/fonts/', - src: '**', - dest: '<%= chill.folders.fonts %>', - expand: true, - } - ] - }, - select2: { - files: [ - { - cwd: '<%= chill.folders.bower %>select2', - src: ['*.js'], - dest: '<%= chill.folders.js %>select2', - expand: true, - }, - { - cwd: '<%= chill.folders.bower %>select2', - src: ['*.css', 'select2.png'], - dest: '<%= chill.folders.css %>select2', - expand: true, - } - ] - }, - pikaday: { - files: [ - { - cwd: '<%= chill.folders.bower %>pikaday/css', - src: ['pikaday.css'], - dest: '<%= chill.folders.css %>', - expand: true, - }, - { - cwd: '<%= chill.folders.bower %>pikaday', - src: ['pikaday.js', 'plugins/pikaday.jquery.js'], - dest: '<%= chill.folders.js %>pikaday', - expand: true, - } - ] - }, - moment: { - files: [ - { - cwd: '<%= chill.folders.bower %>moment', - src: ['moment.js'], - dest: '<%= chill.folders.js %>', - expand: true, - } - ] - }, - chill_standard: { /* copy all files in chill standard (done by app/console assets:install) */ - files: [ - { - cwd: './public', - src: '**', - dest: '../../../../web/bundles/chillmain/', - expand: true, - } - ] - }, - jquery: { - src: '<%= chill.folders.bower %>jquery/dist/jquery.js', - dest: '<%= chill.folders.js %>/jquery.js' - } - }, - sass: { - dist: { - options: { - debugInfo: false, - }, - files: [{ - expand: true, - cwd: '<%= chill.folders.sass.src %>', - src: ['*.scss'], - dest: '<%= chill.folders.css %>', - ext: '.css' - }] - } - }, - watch: { - css: { - files: [ '<%= chill.folders.sass %>/*.scss', '<%= chill.folders.sass %>/**/*.scss' ], - tasks: ['generatecss'], - /* - options: { - spawn: false, - interrupt: true, - } - */ - } - }, - clean: { - /*css: ['<%= chill.folders.css %>*', '!<%= chill.folders.css %>sass/_custom.scss'], */ - js: ['<%= chill.folders.js %>/select2*', '<%= chill.folders.js %>/pikaday*', '<%= chill.folders.js %>/moment*', '<%= chill.folders.js %>/jquery*'], - chill_standard: ['../../../../web/bundles/chillmain/'], - bowerDir: ['<%= chill.folders.bower %>'] - } - }); - - grunt.loadNpmTasks('grunt-bower-task'); - grunt.loadNpmTasks('grunt-contrib-copy'); - grunt.loadNpmTasks('grunt-contrib-sass'); - grunt.loadNpmTasks('grunt-contrib-watch'); - grunt.loadNpmTasks('grunt-contrib-clean'); - - grunt.registerTask('generatecss', [/*'clean:css',*/'copy:scratch', 'sass']); - grunt.registerTask('dependencies', ['bower', 'copy']); - grunt.registerTask('default', ['dependencies', 'generatecss']); -}; \ No newline at end of file diff --git a/src/Bundle/ChillMainBundle/Resources/README.md b/src/Bundle/ChillMainBundle/Resources/README.md deleted file mode 100644 index ab650727a..000000000 --- a/src/Bundle/ChillMainBundle/Resources/README.md +++ /dev/null @@ -1,19 +0,0 @@ -ScratchCSS -========== - -Installation ------------- - -```bash -npm install -grunt -``` - -Developpement : autoupdate --------------------------- - -```bash -grunt watch -``` - -This command will copy all the css file into `../../../../web/bundles/chillmain/` \ No newline at end of file diff --git a/src/Bundle/ChillMainBundle/Resources/bower.json b/src/Bundle/ChillMainBundle/Resources/bower.json deleted file mode 100644 index c179fdf8d..000000000 --- a/src/Bundle/ChillMainBundle/Resources/bower.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "name": "Chill-JS-CSS", - "version": "0.0.0", - "homepage": "https://github.com/Chill-project/Main", - "authors": [ - "Champs-Libres " - ], - "description": "JS-CSS files for Chill, a software for social workers", - "private": true, - "devDependencies": { - "Scratch-CSS-Design": "https://github.com/Champs-Libres/ScratchCSS.git", - "pikaday": "https://github.com/dbushell/Pikaday.git#~1.2.0", - "moment": "~2.8.3", - "select2": "~3.5.2", - "jquery": "~2.1.1" - }, - "license": "MIT", - "dependencies": { - "font-awesome": "~4.7.0" - } -} diff --git a/src/Bundle/ChillMainBundle/Resources/package.json b/src/Bundle/ChillMainBundle/Resources/package.json deleted file mode 100644 index 6752da71a..000000000 --- a/src/Bundle/ChillMainBundle/Resources/package.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "chill-js-css", - "version": "0.0.0", - "description": "JS-CSS files for Chill, a software for social workers", - "directories": {}, - "author": "Champs-Libres ", - "devDependencies": { - "grunt": "^1.0.3", - "grunt-bower-task": "^0.4.0", - "grunt-contrib-clean": "^0.6.0", - "grunt-contrib-copy": "^0.7.0", - "grunt-contrib-sass": "^0.8.1", - "grunt-contrib-watch": "^0.6.1", - "jit-grunt": "^0.9.0" - }, - "dependencies": { - } -} diff --git a/src/Bundle/ChillMainBundle/Resources/public/css/scratch.css b/src/Bundle/ChillMainBundle/Resources/public/css/scratch.css deleted file mode 100644 index 31d1f0ab1..000000000 --- a/src/Bundle/ChillMainBundle/Resources/public/css/scratch.css +++ /dev/null @@ -1,4688 +0,0 @@ -@charset "UTF-8"; -/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ -/** - * 1. Set default font family to sans-serif. - * 2. Prevent iOS and IE text size adjust after device orientation change, - * without disabling user zoom. - */ -html { - font-family: sans-serif; - /* 1 */ - -ms-text-size-adjust: 100%; - /* 2 */ - -webkit-text-size-adjust: 100%; - /* 2 */ } - -/** - * Remove default margin. - */ -body { - margin: 0; } - -/* HTML5 display definitions - ========================================================================== */ -/** - * Correct `block` display not defined for any HTML5 element in IE 8/9. - * Correct `block` display not defined for `details` or `summary` in IE 10/11 - * and Firefox. - * Correct `block` display not defined for `main` in IE 11. - */ -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -menu, -nav, -section, -summary { - display: block; } - -/** - * 1. Correct `inline-block` display not defined in IE 8/9. - * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. - */ -audio, -canvas, -progress, -video { - display: inline-block; - /* 1 */ - vertical-align: baseline; - /* 2 */ } - -/** - * Prevent modern browsers from displaying `audio` without controls. - * Remove excess height in iOS 5 devices. - */ -audio:not([controls]) { - display: none; - height: 0; } - -/** - * Address `[hidden]` styling not present in IE 8/9/10. - * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. - */ -[hidden], -template { - display: none; } - -/* Links - ========================================================================== */ -/** - * Remove the gray background color from active links in IE 10. - */ -a { - background-color: transparent; } - -/** - * Improve readability of focused elements when they are also in an - * active/hover state. - */ -a:active, -a:hover { - outline: 0; } - -/* Text-level semantics - ========================================================================== */ -/** - * Address styling not present in IE 8/9/10/11, Safari, and Chrome. - */ -abbr[title] { - border-bottom: 1px dotted; } - -/** - * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. - */ -b, -strong { - font-weight: bold; } - -/** - * Address styling not present in Safari and Chrome. - */ -dfn { - font-style: italic; } - -/** - * Address variable `h1` font-size and margin within `section` and `article` - * contexts in Firefox 4+, Safari, and Chrome. - */ -h1 { - font-size: 2em; - margin: 0.67em 0; } - -/** - * Address styling not present in IE 8/9. - */ -mark { - background: #ff0; - color: #000; } - -/** - * Address inconsistent and variable font size in all browsers. - */ -small { - font-size: 80%; } - -/** - * Prevent `sub` and `sup` affecting `line-height` in all browsers. - */ -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; } - -sup { - top: -0.5em; } - -sub { - bottom: -0.25em; } - -/* Embedded content - ========================================================================== */ -/** - * Remove border when inside `a` element in IE 8/9/10. - */ -img { - border: 0; } - -/** - * Correct overflow not hidden in IE 9/10/11. - */ -svg:not(:root) { - overflow: hidden; } - -/* Grouping content - ========================================================================== */ -/** - * Address margin not present in IE 8/9 and Safari. - */ -figure { - margin: 1em 40px; } - -/** - * Address differences between Firefox and other browsers. - */ -hr { - box-sizing: content-box; - height: 0; } - -/** - * Contain overflow in all browsers. - */ -pre { - overflow: auto; } - -/** - * Address odd `em`-unit font size rendering in all browsers. - */ -code, -kbd, -pre, -samp { - font-family: monospace, monospace; - font-size: 1em; } - -/* Forms - ========================================================================== */ -/** - * Known limitation: by default, Chrome and Safari on OS X allow very limited - * styling of `select`, unless a `border` property is set. - */ -/** - * 1. Correct color not being inherited. - * Known issue: affects color of disabled elements. - * 2. Correct font properties not being inherited. - * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. - */ -button, -input, -optgroup, -select, -textarea { - color: inherit; - /* 1 */ - font: inherit; - /* 2 */ - margin: 0; - /* 3 */ } - -/** - * Address `overflow` set to `hidden` in IE 8/9/10/11. - */ -button { - overflow: visible; } - -/** - * Address inconsistent `text-transform` inheritance for `button` and `select`. - * All other form control elements do not inherit `text-transform` values. - * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. - * Correct `select` style inheritance in Firefox. - */ -button, -select { - text-transform: none; } - -/** - * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` - * and `video` controls. - * 2. Correct inability to style clickable `input` types in iOS. - * 3. Improve usability and consistency of cursor style between image-type - * `input` and others. - */ -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; - /* 2 */ - cursor: pointer; - /* 3 */ } - -/** - * Re-set default cursor for disabled elements. - */ -button[disabled], -html input[disabled] { - cursor: default; } - -/** - * Remove inner padding and border in Firefox 4+. - */ -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; } - -/** - * Address Firefox 4+ setting `line-height` on `input` using `!important` in - * the UA stylesheet. - */ -input { - line-height: normal; } - -/** - * It's recommended that you don't attempt to style these elements. - * Firefox's implementation doesn't respect box-sizing, padding, or width. - * - * 1. Address box sizing set to `content-box` in IE 8/9/10. - * 2. Remove excess padding in IE 8/9/10. - */ -input[type="checkbox"], -input[type="radio"] { - box-sizing: border-box; - /* 1 */ - padding: 0; - /* 2 */ } - -/** - * Fix the cursor style for Chrome's increment/decrement buttons. For certain - * `font-size` values of the `input`, it causes the cursor style of the - * decrement button to change from `default` to `text`. - */ -input[type="number"]::-webkit-inner-spin-button, -input[type="number"]::-webkit-outer-spin-button { - height: auto; } - -/** - * 1. Address `appearance` set to `searchfield` in Safari and Chrome. - * 2. Address `box-sizing` set to `border-box` in Safari and Chrome. - */ -input[type="search"] { - -webkit-appearance: textfield; - /* 1 */ - box-sizing: content-box; - /* 2 */ } - -/** - * Remove inner padding and search cancel button in Safari and Chrome on OS X. - * Safari (but not Chrome) clips the cancel button when the search input has - * padding (and `textfield` appearance). - */ -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; } - -/** - * Define consistent border, margin, and padding. - */ -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; } - -/** - * 1. Correct `color` not being inherited in IE 8/9/10/11. - * 2. Remove padding so people aren't caught out if they zero out fieldsets. - */ -legend { - border: 0; - /* 1 */ - padding: 0; - /* 2 */ } - -/** - * Remove default vertical scrollbar in IE 8/9/10/11. - */ -textarea { - overflow: auto; } - -/** - * Don't inherit the `font-weight` (applied by a rule above). - * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. - */ -optgroup { - font-weight: bold; } - -/* Tables - ========================================================================== */ -/** - * Remove most spacing between table cells. - */ -table { - border-collapse: collapse; - border-spacing: 0; } - -td, -th { - padding: 0; } - -/*! - * Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */ -/* FONT PATH - * -------------------------- */ -@font-face { - font-family: 'FontAwesome'; - src: url("../fonts/fontawesome-webfont.eot?v=4.5.0"); - src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.5.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.5.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.5.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format("svg"); - font-weight: normal; - font-style: normal; } -.fa { - display: inline-block; - font: normal normal normal 14px/1 FontAwesome; - font-size: inherit; - text-rendering: auto; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; } - -/* makes the font 33% larger relative to the icon container */ -.fa-lg { - font-size: 1.33333em; - line-height: 0.75em; - vertical-align: -15%; } - -.fa-2x { - font-size: 2em; } - -.fa-3x { - font-size: 3em; } - -.fa-4x { - font-size: 4em; } - -.fa-5x { - font-size: 5em; } - -.fa-fw { - width: 1.28571em; - text-align: center; } - -.fa-ul { - padding-left: 0; - margin-left: 2.14286em; - list-style-type: none; } - .fa-ul > li { - position: relative; } - -.fa-li { - position: absolute; - left: -2.14286em; - width: 2.14286em; - top: 0.14286em; - text-align: center; } - .fa-li.fa-lg { - left: -1.85714em; } - -.fa-border { - padding: .2em .25em .15em; - border: solid 0.08em #eee; - border-radius: .1em; } - -.fa-pull-left { - float: left; } - -.fa-pull-right { - float: right; } - -.fa.fa-pull-left { - margin-right: .3em; } -.fa.fa-pull-right { - margin-left: .3em; } - -/* Deprecated as of 4.4.0 */ -.pull-right { - float: right; } - -.pull-left { - float: left; } - -.fa.pull-left { - margin-right: .3em; } -.fa.pull-right { - margin-left: .3em; } - -.fa-spin { - -webkit-animation: fa-spin 2s infinite linear; - animation: fa-spin 2s infinite linear; } - -.fa-pulse { - -webkit-animation: fa-spin 1s infinite steps(8); - animation: fa-spin 1s infinite steps(8); } - -@-webkit-keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); } - 100% { - -webkit-transform: rotate(359deg); - transform: rotate(359deg); } } -@keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); } - 100% { - -webkit-transform: rotate(359deg); - transform: rotate(359deg); } } -.fa-rotate-90 { - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); - -webkit-transform: rotate(90deg); - -ms-transform: rotate(90deg); - transform: rotate(90deg); } - -.fa-rotate-180 { - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); - -webkit-transform: rotate(180deg); - -ms-transform: rotate(180deg); - transform: rotate(180deg); } - -.fa-rotate-270 { - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); - -webkit-transform: rotate(270deg); - -ms-transform: rotate(270deg); - transform: rotate(270deg); } - -.fa-flip-horizontal { - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0); - -webkit-transform: scale(-1, 1); - -ms-transform: scale(-1, 1); - transform: scale(-1, 1); } - -.fa-flip-vertical { - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); - -webkit-transform: scale(1, -1); - -ms-transform: scale(1, -1); - transform: scale(1, -1); } - -:root .fa-rotate-90, -:root .fa-rotate-180, -:root .fa-rotate-270, -:root .fa-flip-horizontal, -:root .fa-flip-vertical { - filter: none; } - -.fa-stack { - position: relative; - display: inline-block; - width: 2em; - height: 2em; - line-height: 2em; - vertical-align: middle; } - -.fa-stack-1x, .fa-stack-2x { - position: absolute; - left: 0; - width: 100%; - text-align: center; } - -.fa-stack-1x { - line-height: inherit; } - -.fa-stack-2x { - font-size: 2em; } - -.fa-inverse { - color: #fff; } - -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen - readers do not read off random characters that represent icons */ -.fa-glass:before { - content: ""; } - -.fa-music:before { - content: ""; } - -.fa-search:before { - content: ""; } - -.fa-envelope-o:before { - content: ""; } - -.fa-heart:before { - content: ""; } - -.fa-star:before { - content: ""; } - -.fa-star-o:before { - content: ""; } - -.fa-user:before { - content: ""; } - -.fa-film:before { - content: ""; } - -.fa-th-large:before { - content: ""; } - -.fa-th:before { - content: ""; } - -.fa-th-list:before { - content: ""; } - -.fa-check:before { - content: ""; } - -.fa-remove:before, -.fa-close:before, -.fa-times:before { - content: ""; } - -.fa-search-plus:before { - content: ""; } - -.fa-search-minus:before { - content: ""; } - -.fa-power-off:before { - content: ""; } - -.fa-signal:before { - content: ""; } - -.fa-gear:before, -.fa-cog:before { - content: ""; } - -.fa-trash-o:before { - content: ""; } - -.fa-home:before { - content: ""; } - -.fa-file-o:before { - content: ""; } - -.fa-clock-o:before { - content: ""; } - -.fa-road:before { - content: ""; } - -.fa-download:before { - content: ""; } - -.fa-arrow-circle-o-down:before { - content: ""; } - -.fa-arrow-circle-o-up:before { - content: ""; } - -.fa-inbox:before { - content: ""; } - -.fa-play-circle-o:before { - content: ""; } - -.fa-rotate-right:before, -.fa-repeat:before { - content: ""; } - -.fa-refresh:before { - content: ""; } - -.fa-list-alt:before { - content: ""; } - -.fa-lock:before { - content: ""; } - -.fa-flag:before { - content: ""; } - -.fa-headphones:before { - content: ""; } - -.fa-volume-off:before { - content: ""; } - -.fa-volume-down:before { - content: ""; } - -.fa-volume-up:before { - content: ""; } - -.fa-qrcode:before { - content: ""; } - -.fa-barcode:before { - content: ""; } - -.fa-tag:before { - content: ""; } - -.fa-tags:before { - content: ""; } - -.fa-book:before { - content: ""; } - -.fa-bookmark:before { - content: ""; } - -.fa-print:before { - content: ""; } - -.fa-camera:before { - content: ""; } - -.fa-font:before { - content: ""; } - -.fa-bold:before { - content: ""; } - -.fa-italic:before { - content: ""; } - -.fa-text-height:before { - content: ""; } - -.fa-text-width:before { - content: ""; } - -.fa-align-left:before { - content: ""; } - -.fa-align-center:before { - content: ""; } - -.fa-align-right:before { - content: ""; } - -.fa-align-justify:before { - content: ""; } - -.fa-list:before { - content: ""; } - -.fa-dedent:before, -.fa-outdent:before { - content: ""; } - -.fa-indent:before { - content: ""; } - -.fa-video-camera:before { - content: ""; } - -.fa-photo:before, -.fa-image:before, -.fa-picture-o:before { - content: ""; } - -.fa-pencil:before { - content: ""; } - -.fa-map-marker:before { - content: ""; } - -.fa-adjust:before { - content: ""; } - -.fa-tint:before { - content: ""; } - -.fa-edit:before, -.fa-pencil-square-o:before { - content: ""; } - -.fa-share-square-o:before { - content: ""; } - -.fa-check-square-o:before { - content: ""; } - -.fa-arrows:before { - content: ""; } - -.fa-step-backward:before { - content: ""; } - -.fa-fast-backward:before { - content: ""; } - -.fa-backward:before { - content: ""; } - -.fa-play:before { - content: ""; } - -.fa-pause:before { - content: ""; } - -.fa-stop:before { - content: ""; } - -.fa-forward:before { - content: ""; } - -.fa-fast-forward:before { - content: ""; } - -.fa-step-forward:before { - content: ""; } - -.fa-eject:before { - content: ""; } - -.fa-chevron-left:before { - content: ""; } - -.fa-chevron-right:before { - content: ""; } - -.fa-plus-circle:before { - content: ""; } - -.fa-minus-circle:before { - content: ""; } - -.fa-times-circle:before { - content: ""; } - -.fa-check-circle:before { - content: ""; } - -.fa-question-circle:before { - content: ""; } - -.fa-info-circle:before { - content: ""; } - -.fa-crosshairs:before { - content: ""; } - -.fa-times-circle-o:before { - content: ""; } - -.fa-check-circle-o:before { - content: ""; } - -.fa-ban:before { - content: ""; } - -.fa-arrow-left:before { - content: ""; } - -.fa-arrow-right:before { - content: ""; } - -.fa-arrow-up:before { - content: ""; } - -.fa-arrow-down:before { - content: ""; } - -.fa-mail-forward:before, -.fa-share:before { - content: ""; } - -.fa-expand:before { - content: ""; } - -.fa-compress:before { - content: ""; } - -.fa-plus:before { - content: ""; } - -.fa-minus:before { - content: ""; } - -.fa-asterisk:before { - content: ""; } - -.fa-exclamation-circle:before { - content: ""; } - -.fa-gift:before { - content: ""; } - -.fa-leaf:before { - content: ""; } - -.fa-fire:before { - content: ""; } - -.fa-eye:before { - content: ""; } - -.fa-eye-slash:before { - content: ""; } - -.fa-warning:before, -.fa-exclamation-triangle:before { - content: ""; } - -.fa-plane:before { - content: ""; } - -.fa-calendar:before { - content: ""; } - -.fa-random:before { - content: ""; } - -.fa-comment:before { - content: ""; } - -.fa-magnet:before { - content: ""; } - -.fa-chevron-up:before { - content: ""; } - -.fa-chevron-down:before { - content: ""; } - -.fa-retweet:before { - content: ""; } - -.fa-shopping-cart:before { - content: ""; } - -.fa-folder:before { - content: ""; } - -.fa-folder-open:before { - content: ""; } - -.fa-arrows-v:before { - content: ""; } - -.fa-arrows-h:before { - content: ""; } - -.fa-bar-chart-o:before, -.fa-bar-chart:before { - content: ""; } - -.fa-twitter-square:before { - content: ""; } - -.fa-facebook-square:before { - content: ""; } - -.fa-camera-retro:before { - content: ""; } - -.fa-key:before { - content: ""; } - -.fa-gears:before, -.fa-cogs:before { - content: ""; } - -.fa-comments:before { - content: ""; } - -.fa-thumbs-o-up:before { - content: ""; } - -.fa-thumbs-o-down:before { - content: ""; } - -.fa-star-half:before { - content: ""; } - -.fa-heart-o:before { - content: ""; } - -.fa-sign-out:before { - content: ""; } - -.fa-linkedin-square:before { - content: ""; } - -.fa-thumb-tack:before { - content: ""; } - -.fa-external-link:before { - content: ""; } - -.fa-sign-in:before { - content: ""; } - -.fa-trophy:before { - content: ""; } - -.fa-github-square:before { - content: ""; } - -.fa-upload:before { - content: ""; } - -.fa-lemon-o:before { - content: ""; } - -.fa-phone:before { - content: ""; } - -.fa-square-o:before { - content: ""; } - -.fa-bookmark-o:before { - content: ""; } - -.fa-phone-square:before { - content: ""; } - -.fa-twitter:before { - content: ""; } - -.fa-facebook-f:before, -.fa-facebook:before { - content: ""; } - -.fa-github:before { - content: ""; } - -.fa-unlock:before { - content: ""; } - -.fa-credit-card:before { - content: ""; } - -.fa-feed:before, -.fa-rss:before { - content: ""; } - -.fa-hdd-o:before { - content: ""; } - -.fa-bullhorn:before { - content: ""; } - -.fa-bell:before { - content: ""; } - -.fa-certificate:before { - content: ""; } - -.fa-hand-o-right:before { - content: ""; } - -.fa-hand-o-left:before { - content: ""; } - -.fa-hand-o-up:before { - content: ""; } - -.fa-hand-o-down:before { - content: ""; } - -.fa-arrow-circle-left:before { - content: ""; } - -.fa-arrow-circle-right:before { - content: ""; } - -.fa-arrow-circle-up:before { - content: ""; } - -.fa-arrow-circle-down:before { - content: ""; } - -.fa-globe:before { - content: ""; } - -.fa-wrench:before { - content: ""; } - -.fa-tasks:before { - content: ""; } - -.fa-filter:before { - content: ""; } - -.fa-briefcase:before { - content: ""; } - -.fa-arrows-alt:before { - content: ""; } - -.fa-group:before, -.fa-users:before { - content: ""; } - -.fa-chain:before, -.fa-link:before { - content: ""; } - -.fa-cloud:before { - content: ""; } - -.fa-flask:before { - content: ""; } - -.fa-cut:before, -.fa-scissors:before { - content: ""; } - -.fa-copy:before, -.fa-files-o:before { - content: ""; } - -.fa-paperclip:before { - content: ""; } - -.fa-save:before, -.fa-floppy-o:before { - content: ""; } - -.fa-square:before { - content: ""; } - -.fa-navicon:before, -.fa-reorder:before, -.fa-bars:before { - content: ""; } - -.fa-list-ul:before { - content: ""; } - -.fa-list-ol:before { - content: ""; } - -.fa-strikethrough:before { - content: ""; } - -.fa-underline:before { - content: ""; } - -.fa-table:before { - content: ""; } - -.fa-magic:before { - content: ""; } - -.fa-truck:before { - content: ""; } - -.fa-pinterest:before { - content: ""; } - -.fa-pinterest-square:before { - content: ""; } - -.fa-google-plus-square:before { - content: ""; } - -.fa-google-plus:before { - content: ""; } - -.fa-money:before { - content: ""; } - -.fa-caret-down:before { - content: ""; } - -.fa-caret-up:before { - content: ""; } - -.fa-caret-left:before { - content: ""; } - -.fa-caret-right:before { - content: ""; } - -.fa-columns:before { - content: ""; } - -.fa-unsorted:before, -.fa-sort:before { - content: ""; } - -.fa-sort-down:before, -.fa-sort-desc:before { - content: ""; } - -.fa-sort-up:before, -.fa-sort-asc:before { - content: ""; } - -.fa-envelope:before { - content: ""; } - -.fa-linkedin:before { - content: ""; } - -.fa-rotate-left:before, -.fa-undo:before { - content: ""; } - -.fa-legal:before, -.fa-gavel:before { - content: ""; } - -.fa-dashboard:before, -.fa-tachometer:before { - content: ""; } - -.fa-comment-o:before { - content: ""; } - -.fa-comments-o:before { - content: ""; } - -.fa-flash:before, -.fa-bolt:before { - content: ""; } - -.fa-sitemap:before { - content: ""; } - -.fa-umbrella:before { - content: ""; } - -.fa-paste:before, -.fa-clipboard:before { - content: ""; } - -.fa-lightbulb-o:before { - content: ""; } - -.fa-exchange:before { - content: ""; } - -.fa-cloud-download:before { - content: ""; } - -.fa-cloud-upload:before { - content: ""; } - -.fa-user-md:before { - content: ""; } - -.fa-stethoscope:before { - content: ""; } - -.fa-suitcase:before { - content: ""; } - -.fa-bell-o:before { - content: ""; } - -.fa-coffee:before { - content: ""; } - -.fa-cutlery:before { - content: ""; } - -.fa-file-text-o:before { - content: ""; } - -.fa-building-o:before { - content: ""; } - -.fa-hospital-o:before { - content: ""; } - -.fa-ambulance:before { - content: ""; } - -.fa-medkit:before { - content: ""; } - -.fa-fighter-jet:before { - content: ""; } - -.fa-beer:before { - content: ""; } - -.fa-h-square:before { - content: ""; } - -.fa-plus-square:before { - content: ""; } - -.fa-angle-double-left:before { - content: ""; } - -.fa-angle-double-right:before { - content: ""; } - -.fa-angle-double-up:before { - content: ""; } - -.fa-angle-double-down:before { - content: ""; } - -.fa-angle-left:before { - content: ""; } - -.fa-angle-right:before { - content: ""; } - -.fa-angle-up:before { - content: ""; } - -.fa-angle-down:before { - content: ""; } - -.fa-desktop:before { - content: ""; } - -.fa-laptop:before { - content: ""; } - -.fa-tablet:before { - content: ""; } - -.fa-mobile-phone:before, -.fa-mobile:before { - content: ""; } - -.fa-circle-o:before { - content: ""; } - -.fa-quote-left:before { - content: ""; } - -.fa-quote-right:before { - content: ""; } - -.fa-spinner:before { - content: ""; } - -.fa-circle:before { - content: ""; } - -.fa-mail-reply:before, -.fa-reply:before { - content: ""; } - -.fa-github-alt:before { - content: ""; } - -.fa-folder-o:before { - content: ""; } - -.fa-folder-open-o:before { - content: ""; } - -.fa-smile-o:before { - content: ""; } - -.fa-frown-o:before { - content: ""; } - -.fa-meh-o:before { - content: ""; } - -.fa-gamepad:before { - content: ""; } - -.fa-keyboard-o:before { - content: ""; } - -.fa-flag-o:before { - content: ""; } - -.fa-flag-checkered:before { - content: ""; } - -.fa-terminal:before { - content: ""; } - -.fa-code:before { - content: ""; } - -.fa-mail-reply-all:before, -.fa-reply-all:before { - content: ""; } - -.fa-star-half-empty:before, -.fa-star-half-full:before, -.fa-star-half-o:before { - content: ""; } - -.fa-location-arrow:before { - content: ""; } - -.fa-crop:before { - content: ""; } - -.fa-code-fork:before { - content: ""; } - -.fa-unlink:before, -.fa-chain-broken:before { - content: ""; } - -.fa-question:before { - content: ""; } - -.fa-info:before { - content: ""; } - -.fa-exclamation:before { - content: ""; } - -.fa-superscript:before { - content: ""; } - -.fa-subscript:before { - content: ""; } - -.fa-eraser:before { - content: ""; } - -.fa-puzzle-piece:before { - content: ""; } - -.fa-microphone:before { - content: ""; } - -.fa-microphone-slash:before { - content: ""; } - -.fa-shield:before { - content: ""; } - -.fa-calendar-o:before { - content: ""; } - -.fa-fire-extinguisher:before { - content: ""; } - -.fa-rocket:before { - content: ""; } - -.fa-maxcdn:before { - content: ""; } - -.fa-chevron-circle-left:before { - content: ""; } - -.fa-chevron-circle-right:before { - content: ""; } - -.fa-chevron-circle-up:before { - content: ""; } - -.fa-chevron-circle-down:before { - content: ""; } - -.fa-html5:before { - content: ""; } - -.fa-css3:before { - content: ""; } - -.fa-anchor:before { - content: ""; } - -.fa-unlock-alt:before { - content: ""; } - -.fa-bullseye:before { - content: ""; } - -.fa-ellipsis-h:before { - content: ""; } - -.fa-ellipsis-v:before { - content: ""; } - -.fa-rss-square:before { - content: ""; } - -.fa-play-circle:before { - content: ""; } - -.fa-ticket:before { - content: ""; } - -.fa-minus-square:before { - content: ""; } - -.fa-minus-square-o:before { - content: ""; } - -.fa-level-up:before { - content: ""; } - -.fa-level-down:before { - content: ""; } - -.fa-check-square:before { - content: ""; } - -.fa-pencil-square:before { - content: ""; } - -.fa-external-link-square:before { - content: ""; } - -.fa-share-square:before { - content: ""; } - -.fa-compass:before { - content: ""; } - -.fa-toggle-down:before, -.fa-caret-square-o-down:before { - content: ""; } - -.fa-toggle-up:before, -.fa-caret-square-o-up:before { - content: ""; } - -.fa-toggle-right:before, -.fa-caret-square-o-right:before { - content: ""; } - -.fa-euro:before, -.fa-eur:before { - content: ""; } - -.fa-gbp:before { - content: ""; } - -.fa-dollar:before, -.fa-usd:before { - content: ""; } - -.fa-rupee:before, -.fa-inr:before { - content: ""; } - -.fa-cny:before, -.fa-rmb:before, -.fa-yen:before, -.fa-jpy:before { - content: ""; } - -.fa-ruble:before, -.fa-rouble:before, -.fa-rub:before { - content: ""; } - -.fa-won:before, -.fa-krw:before { - content: ""; } - -.fa-bitcoin:before, -.fa-btc:before { - content: ""; } - -.fa-file:before { - content: ""; } - -.fa-file-text:before { - content: ""; } - -.fa-sort-alpha-asc:before { - content: ""; } - -.fa-sort-alpha-desc:before { - content: ""; } - -.fa-sort-amount-asc:before { - content: ""; } - -.fa-sort-amount-desc:before { - content: ""; } - -.fa-sort-numeric-asc:before { - content: ""; } - -.fa-sort-numeric-desc:before { - content: ""; } - -.fa-thumbs-up:before { - content: ""; } - -.fa-thumbs-down:before { - content: ""; } - -.fa-youtube-square:before { - content: ""; } - -.fa-youtube:before { - content: ""; } - -.fa-xing:before { - content: ""; } - -.fa-xing-square:before { - content: ""; } - -.fa-youtube-play:before { - content: ""; } - -.fa-dropbox:before { - content: ""; } - -.fa-stack-overflow:before { - content: ""; } - -.fa-instagram:before { - content: ""; } - -.fa-flickr:before { - content: ""; } - -.fa-adn:before { - content: ""; } - -.fa-bitbucket:before { - content: ""; } - -.fa-bitbucket-square:before { - content: ""; } - -.fa-tumblr:before { - content: ""; } - -.fa-tumblr-square:before { - content: ""; } - -.fa-long-arrow-down:before { - content: ""; } - -.fa-long-arrow-up:before { - content: ""; } - -.fa-long-arrow-left:before { - content: ""; } - -.fa-long-arrow-right:before { - content: ""; } - -.fa-apple:before { - content: ""; } - -.fa-windows:before { - content: ""; } - -.fa-android:before { - content: ""; } - -.fa-linux:before { - content: ""; } - -.fa-dribbble:before { - content: ""; } - -.fa-skype:before { - content: ""; } - -.fa-foursquare:before { - content: ""; } - -.fa-trello:before { - content: ""; } - -.fa-female:before { - content: ""; } - -.fa-male:before { - content: ""; } - -.fa-gittip:before, -.fa-gratipay:before { - content: ""; } - -.fa-sun-o:before { - content: ""; } - -.fa-moon-o:before { - content: ""; } - -.fa-archive:before { - content: ""; } - -.fa-bug:before { - content: ""; } - -.fa-vk:before { - content: ""; } - -.fa-weibo:before { - content: ""; } - -.fa-renren:before { - content: ""; } - -.fa-pagelines:before { - content: ""; } - -.fa-stack-exchange:before { - content: ""; } - -.fa-arrow-circle-o-right:before { - content: ""; } - -.fa-arrow-circle-o-left:before { - content: ""; } - -.fa-toggle-left:before, -.fa-caret-square-o-left:before { - content: ""; } - -.fa-dot-circle-o:before { - content: ""; } - -.fa-wheelchair:before { - content: ""; } - -.fa-vimeo-square:before { - content: ""; } - -.fa-turkish-lira:before, -.fa-try:before { - content: ""; } - -.fa-plus-square-o:before { - content: ""; } - -.fa-space-shuttle:before { - content: ""; } - -.fa-slack:before { - content: ""; } - -.fa-envelope-square:before { - content: ""; } - -.fa-wordpress:before { - content: ""; } - -.fa-openid:before { - content: ""; } - -.fa-institution:before, -.fa-bank:before, -.fa-university:before { - content: ""; } - -.fa-mortar-board:before, -.fa-graduation-cap:before { - content: ""; } - -.fa-yahoo:before { - content: ""; } - -.fa-google:before { - content: ""; } - -.fa-reddit:before { - content: ""; } - -.fa-reddit-square:before { - content: ""; } - -.fa-stumbleupon-circle:before { - content: ""; } - -.fa-stumbleupon:before { - content: ""; } - -.fa-delicious:before { - content: ""; } - -.fa-digg:before { - content: ""; } - -.fa-pied-piper:before { - content: ""; } - -.fa-pied-piper-alt:before { - content: ""; } - -.fa-drupal:before { - content: ""; } - -.fa-joomla:before { - content: ""; } - -.fa-language:before { - content: ""; } - -.fa-fax:before { - content: ""; } - -.fa-building:before { - content: ""; } - -.fa-child:before { - content: ""; } - -.fa-paw:before { - content: ""; } - -.fa-spoon:before { - content: ""; } - -.fa-cube:before { - content: ""; } - -.fa-cubes:before { - content: ""; } - -.fa-behance:before { - content: ""; } - -.fa-behance-square:before { - content: ""; } - -.fa-steam:before { - content: ""; } - -.fa-steam-square:before { - content: ""; } - -.fa-recycle:before { - content: ""; } - -.fa-automobile:before, -.fa-car:before { - content: ""; } - -.fa-cab:before, -.fa-taxi:before { - content: ""; } - -.fa-tree:before { - content: ""; } - -.fa-spotify:before { - content: ""; } - -.fa-deviantart:before { - content: ""; } - -.fa-soundcloud:before { - content: ""; } - -.fa-database:before { - content: ""; } - -.fa-file-pdf-o:before { - content: ""; } - -.fa-file-word-o:before { - content: ""; } - -.fa-file-excel-o:before { - content: ""; } - -.fa-file-powerpoint-o:before { - content: ""; } - -.fa-file-photo-o:before, -.fa-file-picture-o:before, -.fa-file-image-o:before { - content: ""; } - -.fa-file-zip-o:before, -.fa-file-archive-o:before { - content: ""; } - -.fa-file-sound-o:before, -.fa-file-audio-o:before { - content: ""; } - -.fa-file-movie-o:before, -.fa-file-video-o:before { - content: ""; } - -.fa-file-code-o:before { - content: ""; } - -.fa-vine:before { - content: ""; } - -.fa-codepen:before { - content: ""; } - -.fa-jsfiddle:before { - content: ""; } - -.fa-life-bouy:before, -.fa-life-buoy:before, -.fa-life-saver:before, -.fa-support:before, -.fa-life-ring:before { - content: ""; } - -.fa-circle-o-notch:before { - content: ""; } - -.fa-ra:before, -.fa-rebel:before { - content: ""; } - -.fa-ge:before, -.fa-empire:before { - content: ""; } - -.fa-git-square:before { - content: ""; } - -.fa-git:before { - content: ""; } - -.fa-y-combinator-square:before, -.fa-yc-square:before, -.fa-hacker-news:before { - content: ""; } - -.fa-tencent-weibo:before { - content: ""; } - -.fa-qq:before { - content: ""; } - -.fa-wechat:before, -.fa-weixin:before { - content: ""; } - -.fa-send:before, -.fa-paper-plane:before { - content: ""; } - -.fa-send-o:before, -.fa-paper-plane-o:before { - content: ""; } - -.fa-history:before { - content: ""; } - -.fa-circle-thin:before { - content: ""; } - -.fa-header:before { - content: ""; } - -.fa-paragraph:before { - content: ""; } - -.fa-sliders:before { - content: ""; } - -.fa-share-alt:before { - content: ""; } - -.fa-share-alt-square:before { - content: ""; } - -.fa-bomb:before { - content: ""; } - -.fa-soccer-ball-o:before, -.fa-futbol-o:before { - content: ""; } - -.fa-tty:before { - content: ""; } - -.fa-binoculars:before { - content: ""; } - -.fa-plug:before { - content: ""; } - -.fa-slideshare:before { - content: ""; } - -.fa-twitch:before { - content: ""; } - -.fa-yelp:before { - content: ""; } - -.fa-newspaper-o:before { - content: ""; } - -.fa-wifi:before { - content: ""; } - -.fa-calculator:before { - content: ""; } - -.fa-paypal:before { - content: ""; } - -.fa-google-wallet:before { - content: ""; } - -.fa-cc-visa:before { - content: ""; } - -.fa-cc-mastercard:before { - content: ""; } - -.fa-cc-discover:before { - content: ""; } - -.fa-cc-amex:before { - content: ""; } - -.fa-cc-paypal:before { - content: ""; } - -.fa-cc-stripe:before { - content: ""; } - -.fa-bell-slash:before { - content: ""; } - -.fa-bell-slash-o:before { - content: ""; } - -.fa-trash:before { - content: ""; } - -.fa-copyright:before { - content: ""; } - -.fa-at:before { - content: ""; } - -.fa-eyedropper:before { - content: ""; } - -.fa-paint-brush:before { - content: ""; } - -.fa-birthday-cake:before { - content: ""; } - -.fa-area-chart:before { - content: ""; } - -.fa-pie-chart:before { - content: ""; } - -.fa-line-chart:before { - content: ""; } - -.fa-lastfm:before { - content: ""; } - -.fa-lastfm-square:before { - content: ""; } - -.fa-toggle-off:before { - content: ""; } - -.fa-toggle-on:before { - content: ""; } - -.fa-bicycle:before { - content: ""; } - -.fa-bus:before { - content: ""; } - -.fa-ioxhost:before { - content: ""; } - -.fa-angellist:before { - content: ""; } - -.fa-cc:before { - content: ""; } - -.fa-shekel:before, -.fa-sheqel:before, -.fa-ils:before { - content: ""; } - -.fa-meanpath:before { - content: ""; } - -.fa-buysellads:before { - content: ""; } - -.fa-connectdevelop:before { - content: ""; } - -.fa-dashcube:before { - content: ""; } - -.fa-forumbee:before { - content: ""; } - -.fa-leanpub:before { - content: ""; } - -.fa-sellsy:before { - content: ""; } - -.fa-shirtsinbulk:before { - content: ""; } - -.fa-simplybuilt:before { - content: ""; } - -.fa-skyatlas:before { - content: ""; } - -.fa-cart-plus:before { - content: ""; } - -.fa-cart-arrow-down:before { - content: ""; } - -.fa-diamond:before { - content: ""; } - -.fa-ship:before { - content: ""; } - -.fa-user-secret:before { - content: ""; } - -.fa-motorcycle:before { - content: ""; } - -.fa-street-view:before { - content: ""; } - -.fa-heartbeat:before { - content: ""; } - -.fa-venus:before { - content: ""; } - -.fa-mars:before { - content: ""; } - -.fa-mercury:before { - content: ""; } - -.fa-intersex:before, -.fa-transgender:before { - content: ""; } - -.fa-transgender-alt:before { - content: ""; } - -.fa-venus-double:before { - content: ""; } - -.fa-mars-double:before { - content: ""; } - -.fa-venus-mars:before { - content: ""; } - -.fa-mars-stroke:before { - content: ""; } - -.fa-mars-stroke-v:before { - content: ""; } - -.fa-mars-stroke-h:before { - content: ""; } - -.fa-neuter:before { - content: ""; } - -.fa-genderless:before { - content: ""; } - -.fa-facebook-official:before { - content: ""; } - -.fa-pinterest-p:before { - content: ""; } - -.fa-whatsapp:before { - content: ""; } - -.fa-server:before { - content: ""; } - -.fa-user-plus:before { - content: ""; } - -.fa-user-times:before { - content: ""; } - -.fa-hotel:before, -.fa-bed:before { - content: ""; } - -.fa-viacoin:before { - content: ""; } - -.fa-train:before { - content: ""; } - -.fa-subway:before { - content: ""; } - -.fa-medium:before { - content: ""; } - -.fa-yc:before, -.fa-y-combinator:before { - content: ""; } - -.fa-optin-monster:before { - content: ""; } - -.fa-opencart:before { - content: ""; } - -.fa-expeditedssl:before { - content: ""; } - -.fa-battery-4:before, -.fa-battery-full:before { - content: ""; } - -.fa-battery-3:before, -.fa-battery-three-quarters:before { - content: ""; } - -.fa-battery-2:before, -.fa-battery-half:before { - content: ""; } - -.fa-battery-1:before, -.fa-battery-quarter:before { - content: ""; } - -.fa-battery-0:before, -.fa-battery-empty:before { - content: ""; } - -.fa-mouse-pointer:before { - content: ""; } - -.fa-i-cursor:before { - content: ""; } - -.fa-object-group:before { - content: ""; } - -.fa-object-ungroup:before { - content: ""; } - -.fa-sticky-note:before { - content: ""; } - -.fa-sticky-note-o:before { - content: ""; } - -.fa-cc-jcb:before { - content: ""; } - -.fa-cc-diners-club:before { - content: ""; } - -.fa-clone:before { - content: ""; } - -.fa-balance-scale:before { - content: ""; } - -.fa-hourglass-o:before { - content: ""; } - -.fa-hourglass-1:before, -.fa-hourglass-start:before { - content: ""; } - -.fa-hourglass-2:before, -.fa-hourglass-half:before { - content: ""; } - -.fa-hourglass-3:before, -.fa-hourglass-end:before { - content: ""; } - -.fa-hourglass:before { - content: ""; } - -.fa-hand-grab-o:before, -.fa-hand-rock-o:before { - content: ""; } - -.fa-hand-stop-o:before, -.fa-hand-paper-o:before { - content: ""; } - -.fa-hand-scissors-o:before { - content: ""; } - -.fa-hand-lizard-o:before { - content: ""; } - -.fa-hand-spock-o:before { - content: ""; } - -.fa-hand-pointer-o:before { - content: ""; } - -.fa-hand-peace-o:before { - content: ""; } - -.fa-trademark:before { - content: ""; } - -.fa-registered:before { - content: ""; } - -.fa-creative-commons:before { - content: ""; } - -.fa-gg:before { - content: ""; } - -.fa-gg-circle:before { - content: ""; } - -.fa-tripadvisor:before { - content: ""; } - -.fa-odnoklassniki:before { - content: ""; } - -.fa-odnoklassniki-square:before { - content: ""; } - -.fa-get-pocket:before { - content: ""; } - -.fa-wikipedia-w:before { - content: ""; } - -.fa-safari:before { - content: ""; } - -.fa-chrome:before { - content: ""; } - -.fa-firefox:before { - content: ""; } - -.fa-opera:before { - content: ""; } - -.fa-internet-explorer:before { - content: ""; } - -.fa-tv:before, -.fa-television:before { - content: ""; } - -.fa-contao:before { - content: ""; } - -.fa-500px:before { - content: ""; } - -.fa-amazon:before { - content: ""; } - -.fa-calendar-plus-o:before { - content: ""; } - -.fa-calendar-minus-o:before { - content: ""; } - -.fa-calendar-times-o:before { - content: ""; } - -.fa-calendar-check-o:before { - content: ""; } - -.fa-industry:before { - content: ""; } - -.fa-map-pin:before { - content: ""; } - -.fa-map-signs:before { - content: ""; } - -.fa-map-o:before { - content: ""; } - -.fa-map:before { - content: ""; } - -.fa-commenting:before { - content: ""; } - -.fa-commenting-o:before { - content: ""; } - -.fa-houzz:before { - content: ""; } - -.fa-vimeo:before { - content: ""; } - -.fa-black-tie:before { - content: ""; } - -.fa-fonticons:before { - content: ""; } - -.fa-reddit-alien:before { - content: ""; } - -.fa-edge:before { - content: ""; } - -.fa-credit-card-alt:before { - content: ""; } - -.fa-codiepie:before { - content: ""; } - -.fa-modx:before { - content: ""; } - -.fa-fort-awesome:before { - content: ""; } - -.fa-usb:before { - content: ""; } - -.fa-product-hunt:before { - content: ""; } - -.fa-mixcloud:before { - content: ""; } - -.fa-scribd:before { - content: ""; } - -.fa-pause-circle:before { - content: ""; } - -.fa-pause-circle-o:before { - content: ""; } - -.fa-stop-circle:before { - content: ""; } - -.fa-stop-circle-o:before { - content: ""; } - -.fa-shopping-bag:before { - content: ""; } - -.fa-shopping-basket:before { - content: ""; } - -.fa-hashtag:before { - content: ""; } - -.fa-bluetooth:before { - content: ""; } - -.fa-bluetooth-b:before { - content: ""; } - -.fa-percent:before { - content: ""; } - -.chill-blue { - color: #334d5c; } - -.chill-green { - color: #43b29d; } - -.chill-green-dark { - color: #328474; } - -.chill-yellow { - color: #eec84a; } - -.chill-orange { - color: #e2793d; } - -.chill-red { - color: #df4949; } - -.chill-gray { - color: #ececec; } - -.chill-beige { - color: #cabb9f; } - -.chill-pink { - color: #dd506d; } - -.chill-dark-gray { - color: #333333; } - -.chill-light-gray { - color: #b2b2b2; } - -/* -// Flash Colors -$alert-color: $light-yellow; -$error-color: $light-red; -$notice-color: lighten($base-accent-color, 40); -$success-color: $light-green; -*/ -/* etrange pour les forms */ -* { - box-sizing: inherit; } - -html { - box-sizing: border-box; } - -.container:after { - content: ""; - display: table; - clear: both; - border-spacing: 0; } - -.parent:before, .parent-mobile:before, .parent-tablet:before, .parent:after, .parent-mobile:after, .parent-tablet:after { - content: ""; - display: table; - border-spacing: 0; } -.parent:after, .parent-mobile:after, .parent-tablet:after { - clear: both; } -.parent, .parent-mobile, .parent-tablet { - zoom: 1; } - -.push-0, .push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-mobile-0, .push-mobile-1, .push-mobile-2, .push-mobile-3, .push-mobile-4, .push-mobile-5, .push-mobile-6, .push-mobile-7, .push-mobile-8, .push-mobile-9, .push-mobile-10, .push-mobile-11, .push-mobile-12, .push-tablet-0, .push-tablet-1, .push-tablet-2, .push-tablet-3, .push-tablet-4, .push-tablet-5, .push-tablet-6, .push-tablet-7, .push-tablet-8, .push-tablet-9, .push-tablet-10, .push-tablet-11, .push-tablet-12, .pull-0, .pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-mobile-0, .pull-mobile-1, .pull-mobile-2, .pull-mobile-3, .pull-mobile-4, .pull-mobile-5, .pull-mobile-6, .pull-mobile-7, .pull-mobile-8, .pull-mobile-9, .pull-mobile-10, .pull-mobile-11, .pull-mobile-12, .pull-tablet-0, .pull-tablet-1, .pull-tablet-2, .pull-tablet-3, .pull-tablet-4, .pull-tablet-5, .pull-tablet-6, .pull-tablet-7, .pull-tablet-8, .pull-tablet-9, .pull-tablet-10, .pull-tablet-11, .pull-tablet-12 { - position: relative; } - -.container { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; } - -.parent, .parent-mobile, .parent-tablet { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; } - -.grid-0, .grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12, .grid-mobile-0, .grid-mobile-1, .grid-mobile-2, .grid-mobile-3, .grid-mobile-4, .grid-mobile-5, .grid-mobile-6, .grid-mobile-7, .grid-mobile-8, .grid-mobile-9, .grid-mobile-10, .grid-mobile-11, .grid-mobile-12, .grid-tablet-0, .grid-tablet-1, .grid-tablet-2, .grid-tablet-3, .grid-tablet-4, .grid-tablet-5, .grid-tablet-6, .grid-tablet-7, .grid-tablet-8, .grid-tablet-9, .grid-tablet-10, .grid-tablet-11, .grid-tablet-12, .footer .footer-links, .footer ul { - display: inline-block; - min-height: 1px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; } - -/** - * Str replace - * - * @param {string} $string String that you want to replace - * @param {string} $substr String that is to be replaced by `$newsubstr` - * @param {string} $newsubstr String that replaces `$substr` - * @param {number*} $all Flag for replaceing all (1+) or not (0) - * @return {string} - */ -/** - * Map set - * - * @param Map $map The map to use - * @param String $key The key to update - * @param Mixed $value The new value - * @return Map The new map - */ -/** - * Get the column width in percent for the global or a specific context - * - * @param int $columns The number of columns to calculate - * @param int $context : $gridle-columns-count The context to use - * @return percentage The width in percent - */ -/** - * Get a state map - * - * @param string $name The name of the state to get - * @return map A state map object - */ -/** - * Check if a state exist : - * - * @param string $name The name of the state to check - * @return Boolean true is exist - */ -/** - * Get the media queries variables : - * - * @param int $index The media query indes - * @param String $var The media query variable name - * @return String|int The variable value - */ -/** - * Get a variable - * - * @param String $varName The variable name - * @param String $stateMap-or-stateName The state name or a map state value - * @return Mixed The finded value - */ -/** - * Set a variable in a state - * @param Mixed $stateName-or-stateIndex The state name of state index - * @param String $var Variable name to assign - * @param Mixed $newValue The new value to assign - * @return List The states list (full) - */ -/** - * Generate a column - * - * @param String $name The column name (often count) - * @param int $columns The column count that the column will take - * @param int $context The context on witch the with will be calculed - * @param Boolean $generateClasses Set if the column has to be generated in css - */ -/** - * Generate classname - * - * @param List $parrern The pattern to use to generate classname - * @param String $state The state - * @param int $count The column count - */ -/** - * Get the media query for a particular state, or with, etc... - * - * @param Mixed $state-or-min-width The state name of the min with - * @param Mixed $max-width The max width if first param is a min width - * @return String The media query string without the @media - */ -/** - * Get states count - * - * @return int The number of states defined - */ -/** - * Setup - */ -/** - * Register a clear each class - */ -/** - * Register a special class - */ -/** - * Register default states - */ -/** - * Register default mobile first states : - */ -/** - * Set the debug device (not used for now) - * - * @param String $state The state to update - * @para m String $device The device to use (iphone, etc...) - */ -/** - * Parent clear each - */ -/** - * Vertical align : - */ -/** - * Show inline - * - * @param String $state The state name - */ -/** - * Generate a custom class for all the states - * - * @param list $pattern The name pattern of the class - * @param list $statesNames The states names to generate - */ -@media screen and (max-width: 400px) { - @-ms-viewport { - width: device-width; } } -#gridle-settings { - content: '{ "version" : "1.3.40", "states" : { "retina":{ "query" : "(-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx)", "classes" : false, "name" : "retina", "_gridle" : true }, "tv":{ "query" : "only tv", "classes" : false, "name" : "tv", "_gridle" : true }, "print":{ "query" : "only print", "classes" : false, "name" : "print", "_gridle" : true }, "portrait":{ "query" : "only screen and (orientation: portrait)", "classes" : false, "name" : "portrait", "_gridle" : true }, "landscape":{ "query" : "only screen and (orientation: landscape)", "classes" : false, "name" : "landscape", "_gridle" : true }, "default":{ "name" : "default", "min-width" : null, "max-width" : null, "query" : null, "classes" : true, "context" : "12", "gutter-width" : "20px", "direction" : "ltr", "name-multiplicator" : "1", "debug" : false, "debug-show-class-names" : true, "ie7-support" : false, "html-states-classes" : false, "generate-push-classes" : true, "generate-pull-classes" : true, "generate-prefix-classes" : true, "generate-suffix-classes" : true, "generate-helpers-classes" : true, "_gridle" : true }, "mobile":{ "name" : "mobile", "min-width" : null, "max-width" : "400px", "query" : "screen and (max-width: 400px)", "classes" : true, "context" : "12", "gutter-width" : "20px", "direction" : "ltr", "name-multiplicator" : "1", "debug" : false, "debug-show-class-names" : true, "ie7-support" : false, "html-states-classes" : false, "generate-push-classes" : true, "generate-pull-classes" : true, "generate-prefix-classes" : true, "generate-suffix-classes" : true, "generate-helpers-classes" : true, "_gridle" : true }, "tablet":{ "name" : "tablet", "min-width" : "401px", "max-width" : "767px", "query" : "screen and (min-width: 401px) and (max-width: 767px)", "classes" : true, "context" : "12", "gutter-width" : "20px", "direction" : "ltr", "name-multiplicator" : "1", "debug" : false, "debug-show-class-names" : true, "ie7-support" : false, "html-states-classes" : false, "generate-push-classes" : true, "generate-pull-classes" : true, "generate-prefix-classes" : true, "generate-suffix-classes" : true, "generate-helpers-classes" : true, "_gridle" : true }} }'; } - -.grid-0, .grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12, .grid-mobile-0, .grid-mobile-1, .grid-mobile-2, .grid-mobile-3, .grid-mobile-4, .grid-mobile-5, .grid-mobile-6, .grid-mobile-7, .grid-mobile-8, .grid-mobile-9, .grid-mobile-10, .grid-mobile-11, .grid-mobile-12, .grid-tablet-0, .grid-tablet-1, .grid-tablet-2, .grid-tablet-3, .grid-tablet-4, .grid-tablet-5, .grid-tablet-6, .grid-tablet-7, .grid-tablet-8, .grid-tablet-9, .grid-tablet-10, .grid-tablet-11, .grid-tablet-12 { - float: left; - direction: ltr; - padding-left: 10px; - padding-right: 10px; } - -.grid-0 { - width: 0%; } - -.push-0 { - left: 0%; } - -.pull-0 { - right: 0%; } - -.prefix-0 { - margin-left: 0%; } - -.suffix-0 { - margin-right: 0%; } - -.grid-1 { - width: 8.33333%; } - -.push-1 { - left: 8.33333%; } - -.pull-1 { - right: 8.33333%; } - -.prefix-1 { - margin-left: 8.33333%; } - -.suffix-1 { - margin-right: 8.33333%; } - -.grid-2 { - width: 16.66667%; } - -.push-2 { - left: 16.66667%; } - -.pull-2 { - right: 16.66667%; } - -.prefix-2 { - margin-left: 16.66667%; } - -.suffix-2 { - margin-right: 16.66667%; } - -.grid-3 { - width: 25%; } - -.push-3 { - left: 25%; } - -.pull-3 { - right: 25%; } - -.prefix-3 { - margin-left: 25%; } - -.suffix-3 { - margin-right: 25%; } - -.grid-4 { - width: 33.33333%; } - -.push-4 { - left: 33.33333%; } - -.pull-4 { - right: 33.33333%; } - -.prefix-4 { - margin-left: 33.33333%; } - -.suffix-4 { - margin-right: 33.33333%; } - -.grid-5 { - width: 41.66667%; } - -.push-5 { - left: 41.66667%; } - -.pull-5 { - right: 41.66667%; } - -.prefix-5 { - margin-left: 41.66667%; } - -.suffix-5 { - margin-right: 41.66667%; } - -.grid-6 { - width: 50%; } - -.push-6 { - left: 50%; } - -.pull-6 { - right: 50%; } - -.prefix-6 { - margin-left: 50%; } - -.suffix-6 { - margin-right: 50%; } - -.grid-7 { - width: 58.33333%; } - -.push-7 { - left: 58.33333%; } - -.pull-7 { - right: 58.33333%; } - -.prefix-7 { - margin-left: 58.33333%; } - -.suffix-7 { - margin-right: 58.33333%; } - -.grid-8 { - width: 66.66667%; } - -.push-8 { - left: 66.66667%; } - -.pull-8 { - right: 66.66667%; } - -.prefix-8 { - margin-left: 66.66667%; } - -.suffix-8 { - margin-right: 66.66667%; } - -.grid-9 { - width: 75%; } - -.push-9 { - left: 75%; } - -.pull-9 { - right: 75%; } - -.prefix-9 { - margin-left: 75%; } - -.suffix-9 { - margin-right: 75%; } - -.grid-10 { - width: 83.33333%; } - -.push-10 { - left: 83.33333%; } - -.pull-10 { - right: 83.33333%; } - -.prefix-10 { - margin-left: 83.33333%; } - -.suffix-10 { - margin-right: 83.33333%; } - -.grid-11 { - width: 91.66667%; } - -.push-11 { - left: 91.66667%; } - -.pull-11 { - right: 91.66667%; } - -.prefix-11 { - margin-left: 91.66667%; } - -.suffix-11 { - margin-right: 91.66667%; } - -.grid-12 { - width: 100%; } - -.push-12 { - left: 100%; } - -.pull-12 { - right: 100%; } - -.prefix-12 { - margin-left: 100%; } - -.suffix-12 { - margin-right: 100%; } - -.float-left { - float: left; } - -.float-right { - float: right; } - -.clear { - clear: both; } - -.clear-left { - clear: left; } - -.clear-right { - clear: right; } - -.no-gutter, -.no-margin { - padding-left: 0; - padding-right: 0; } - -.no-gutter-left, -.no-margin-left { - padding-left: 0; } - -.no-gutter-right, -.no-margin-right { - padding-right: 0; } - -.no-gutter-top, -.no-margin-top { - padding-top: 0; } - -.no-gutter-bottom, -.no-margin-bottom { - padding-bottom: 0; } - -.gutter, -.margins { - padding-left: 10px; - padding-right: 10px; } - -.gutter-left, -.margin-left { - padding-left: 10px; } - -.gutter-right, -.margin-right { - padding-right: 10px; } - -.gutter-top, -.margin-top { - padding-top: 10px; } - -.gutter-bottom, -.margin-bottom { - padding-bottom: 10px; } - -.auto-height { - height: inherit; } - -.centered { - display: block !important; - float: none !important; - margin-left: auto !important; - margin-right: auto !important; - clear: both !important; } - -.parent { - padding-left: 0; - padding-right: 0; } - -.vertical-align-middle { - font-size: 0; - clear: both; } - .vertical-align-middle > * { - display: inline-block; - float: none !important; - vertical-align: middle; - font-size: 1rem; } - -.vertical-align-top { - font-size: 0; - clear: both; } - .vertical-align-top > * { - display: inline-block; - float: none !important; - vertical-align: top; - font-size: 1rem; } - -.vertical-align-bottom { - font-size: 0; - clear: both; } - .vertical-align-bottom > * { - display: inline-block; - float: none !important; - vertical-align: bottom; - font-size: 1rem; } - -/** - * Visible, hide, etc... - */ -.hide { - display: none; } - -.not-visible { - visibility: hidden; } - -.show { - display: block; } - -.show-inline { - display: inline-block; } - -.visible { - visibility: visible; } - -/** - * Clear each class : - */ -@media screen and (max-width: 400px) { - .grid-mobile-0 { - width: 0%; } - - .push-mobile-0 { - left: 0%; } - - .pull-mobile-0 { - right: 0%; } - - .prefix-mobile-0 { - margin-left: 0%; } - - .suffix-mobile-0 { - margin-right: 0%; } - - .grid-mobile-1 { - width: 8.33333%; } - - .push-mobile-1 { - left: 8.33333%; } - - .pull-mobile-1 { - right: 8.33333%; } - - .prefix-mobile-1 { - margin-left: 8.33333%; } - - .suffix-mobile-1 { - margin-right: 8.33333%; } - - .grid-mobile-2 { - width: 16.66667%; } - - .push-mobile-2 { - left: 16.66667%; } - - .pull-mobile-2 { - right: 16.66667%; } - - .prefix-mobile-2 { - margin-left: 16.66667%; } - - .suffix-mobile-2 { - margin-right: 16.66667%; } - - .grid-mobile-3 { - width: 25%; } - - .push-mobile-3 { - left: 25%; } - - .pull-mobile-3 { - right: 25%; } - - .prefix-mobile-3 { - margin-left: 25%; } - - .suffix-mobile-3 { - margin-right: 25%; } - - .grid-mobile-4 { - width: 33.33333%; } - - .push-mobile-4 { - left: 33.33333%; } - - .pull-mobile-4 { - right: 33.33333%; } - - .prefix-mobile-4 { - margin-left: 33.33333%; } - - .suffix-mobile-4 { - margin-right: 33.33333%; } - - .grid-mobile-5 { - width: 41.66667%; } - - .push-mobile-5 { - left: 41.66667%; } - - .pull-mobile-5 { - right: 41.66667%; } - - .prefix-mobile-5 { - margin-left: 41.66667%; } - - .suffix-mobile-5 { - margin-right: 41.66667%; } - - .grid-mobile-6 { - width: 50%; } - - .push-mobile-6 { - left: 50%; } - - .pull-mobile-6 { - right: 50%; } - - .prefix-mobile-6 { - margin-left: 50%; } - - .suffix-mobile-6 { - margin-right: 50%; } - - .grid-mobile-7 { - width: 58.33333%; } - - .push-mobile-7 { - left: 58.33333%; } - - .pull-mobile-7 { - right: 58.33333%; } - - .prefix-mobile-7 { - margin-left: 58.33333%; } - - .suffix-mobile-7 { - margin-right: 58.33333%; } - - .grid-mobile-8 { - width: 66.66667%; } - - .push-mobile-8 { - left: 66.66667%; } - - .pull-mobile-8 { - right: 66.66667%; } - - .prefix-mobile-8 { - margin-left: 66.66667%; } - - .suffix-mobile-8 { - margin-right: 66.66667%; } - - .grid-mobile-9 { - width: 75%; } - - .push-mobile-9 { - left: 75%; } - - .pull-mobile-9 { - right: 75%; } - - .prefix-mobile-9 { - margin-left: 75%; } - - .suffix-mobile-9 { - margin-right: 75%; } - - .grid-mobile-10 { - width: 83.33333%; } - - .push-mobile-10 { - left: 83.33333%; } - - .pull-mobile-10 { - right: 83.33333%; } - - .prefix-mobile-10 { - margin-left: 83.33333%; } - - .suffix-mobile-10 { - margin-right: 83.33333%; } - - .grid-mobile-11 { - width: 91.66667%; } - - .push-mobile-11 { - left: 91.66667%; } - - .pull-mobile-11 { - right: 91.66667%; } - - .prefix-mobile-11 { - margin-left: 91.66667%; } - - .suffix-mobile-11 { - margin-right: 91.66667%; } - - .grid-mobile-12 { - width: 100%; } - - .push-mobile-12 { - left: 100%; } - - .pull-mobile-12 { - right: 100%; } - - .prefix-mobile-12 { - margin-left: 100%; } - - .suffix-mobile-12 { - margin-right: 100%; } - - .float-mobile-left { - float: left; } - - .float-mobile-right { - float: right; } - - .clear-mobile { - clear: both; } - - .clear-mobile-left { - clear: left; } - - .clear-mobile-right { - clear: right; } - - .no-gutter-mobile, - .no-margin-mobile { - padding-left: 0; - padding-right: 0; } - - .no-gutter-mobile-left, - .no-margin-mobile-left { - padding-left: 0; } - - .no-gutter-mobile-right, - .no-margin-mobile-right { - padding-right: 0; } - - .no-gutter-mobile-top, - .no-margin-mobile-top { - padding-top: 0; } - - .no-gutter-mobile-bottom, - .no-margin-mobile-bottom { - padding-bottom: 0; } - - .gutter-mobile, - .margins-mobile { - padding-left: 10px; - padding-right: 10px; } - - .gutter-mobile-left, - .margin-mobile-left { - padding-left: 10px; } - - .gutter-mobile-right, - .margin-mobile-right { - padding-right: 10px; } - - .gutter-mobile-top, - .margin-mobile-top { - padding-top: 10px; } - - .gutter-mobile-bottom, - .margin-mobile-bottom { - padding-bottom: 10px; } - - .auto-height-mobile { - height: inherit; } - - .centered-mobile { - display: block !important; - float: none !important; - margin-left: auto !important; - margin-right: auto !important; - clear: both !important; } - - .parent-mobile { - padding-left: 0; - padding-right: 0; } - - .vertical-align-mobile-middle { - font-size: 0; - clear: both; } - .vertical-align-mobile-middle > * { - display: inline-block; - float: none !important; - vertical-align: middle; - font-size: 1rem; } - - .vertical-align-mobile-top { - font-size: 0; - clear: both; } - .vertical-align-mobile-top > * { - display: inline-block; - float: none !important; - vertical-align: top; - font-size: 1rem; } - - .vertical-align-mobile-bottom { - font-size: 0; - clear: both; } - .vertical-align-mobile-bottom > * { - display: inline-block; - float: none !important; - vertical-align: bottom; - font-size: 1rem; } - - /** - * Visible, hide, etc... - */ - .hide-mobile { - display: none; } - - .not-visible-mobile { - visibility: hidden; } - - .show-mobile { - display: block; } - - .show-inline-mobile { - display: inline-block; } - - .visible-mobile { - visibility: visible; } - - /** - * Clear each class : - */ } -@media screen and (min-width: 401px) and (max-width: 767px) { - .grid-tablet-0 { - width: 0%; } - - .push-tablet-0 { - left: 0%; } - - .pull-tablet-0 { - right: 0%; } - - .prefix-tablet-0 { - margin-left: 0%; } - - .suffix-tablet-0 { - margin-right: 0%; } - - .grid-tablet-1 { - width: 8.33333%; } - - .push-tablet-1 { - left: 8.33333%; } - - .pull-tablet-1 { - right: 8.33333%; } - - .prefix-tablet-1 { - margin-left: 8.33333%; } - - .suffix-tablet-1 { - margin-right: 8.33333%; } - - .grid-tablet-2 { - width: 16.66667%; } - - .push-tablet-2 { - left: 16.66667%; } - - .pull-tablet-2 { - right: 16.66667%; } - - .prefix-tablet-2 { - margin-left: 16.66667%; } - - .suffix-tablet-2 { - margin-right: 16.66667%; } - - .grid-tablet-3 { - width: 25%; } - - .push-tablet-3 { - left: 25%; } - - .pull-tablet-3 { - right: 25%; } - - .prefix-tablet-3 { - margin-left: 25%; } - - .suffix-tablet-3 { - margin-right: 25%; } - - .grid-tablet-4 { - width: 33.33333%; } - - .push-tablet-4 { - left: 33.33333%; } - - .pull-tablet-4 { - right: 33.33333%; } - - .prefix-tablet-4 { - margin-left: 33.33333%; } - - .suffix-tablet-4 { - margin-right: 33.33333%; } - - .grid-tablet-5 { - width: 41.66667%; } - - .push-tablet-5 { - left: 41.66667%; } - - .pull-tablet-5 { - right: 41.66667%; } - - .prefix-tablet-5 { - margin-left: 41.66667%; } - - .suffix-tablet-5 { - margin-right: 41.66667%; } - - .grid-tablet-6 { - width: 50%; } - - .push-tablet-6 { - left: 50%; } - - .pull-tablet-6 { - right: 50%; } - - .prefix-tablet-6 { - margin-left: 50%; } - - .suffix-tablet-6 { - margin-right: 50%; } - - .grid-tablet-7 { - width: 58.33333%; } - - .push-tablet-7 { - left: 58.33333%; } - - .pull-tablet-7 { - right: 58.33333%; } - - .prefix-tablet-7 { - margin-left: 58.33333%; } - - .suffix-tablet-7 { - margin-right: 58.33333%; } - - .grid-tablet-8 { - width: 66.66667%; } - - .push-tablet-8 { - left: 66.66667%; } - - .pull-tablet-8 { - right: 66.66667%; } - - .prefix-tablet-8 { - margin-left: 66.66667%; } - - .suffix-tablet-8 { - margin-right: 66.66667%; } - - .grid-tablet-9 { - width: 75%; } - - .push-tablet-9 { - left: 75%; } - - .pull-tablet-9 { - right: 75%; } - - .prefix-tablet-9 { - margin-left: 75%; } - - .suffix-tablet-9 { - margin-right: 75%; } - - .grid-tablet-10 { - width: 83.33333%; } - - .push-tablet-10 { - left: 83.33333%; } - - .pull-tablet-10 { - right: 83.33333%; } - - .prefix-tablet-10 { - margin-left: 83.33333%; } - - .suffix-tablet-10 { - margin-right: 83.33333%; } - - .grid-tablet-11 { - width: 91.66667%; } - - .push-tablet-11 { - left: 91.66667%; } - - .pull-tablet-11 { - right: 91.66667%; } - - .prefix-tablet-11 { - margin-left: 91.66667%; } - - .suffix-tablet-11 { - margin-right: 91.66667%; } - - .grid-tablet-12 { - width: 100%; } - - .push-tablet-12 { - left: 100%; } - - .pull-tablet-12 { - right: 100%; } - - .prefix-tablet-12 { - margin-left: 100%; } - - .suffix-tablet-12 { - margin-right: 100%; } - - .float-tablet-left { - float: left; } - - .float-tablet-right { - float: right; } - - .clear-tablet { - clear: both; } - - .clear-tablet-left { - clear: left; } - - .clear-tablet-right { - clear: right; } - - .no-gutter-tablet, - .no-margin-tablet { - padding-left: 0; - padding-right: 0; } - - .no-gutter-tablet-left, - .no-margin-tablet-left { - padding-left: 0; } - - .no-gutter-tablet-right, - .no-margin-tablet-right { - padding-right: 0; } - - .no-gutter-tablet-top, - .no-margin-tablet-top { - padding-top: 0; } - - .no-gutter-tablet-bottom, - .no-margin-tablet-bottom { - padding-bottom: 0; } - - .gutter-tablet, - .margins-tablet { - padding-left: 10px; - padding-right: 10px; } - - .gutter-tablet-left, - .margin-tablet-left { - padding-left: 10px; } - - .gutter-tablet-right, - .margin-tablet-right { - padding-right: 10px; } - - .gutter-tablet-top, - .margin-tablet-top { - padding-top: 10px; } - - .gutter-tablet-bottom, - .margin-tablet-bottom { - padding-bottom: 10px; } - - .auto-height-tablet { - height: inherit; } - - .centered-tablet { - display: block !important; - float: none !important; - margin-left: auto !important; - margin-right: auto !important; - clear: both !important; } - - .parent-tablet { - padding-left: 0; - padding-right: 0; } - - .vertical-align-tablet-middle { - font-size: 0; - clear: both; } - .vertical-align-tablet-middle > * { - display: inline-block; - float: none !important; - vertical-align: middle; - font-size: 1rem; } - - .vertical-align-tablet-top { - font-size: 0; - clear: both; } - .vertical-align-tablet-top > * { - display: inline-block; - float: none !important; - vertical-align: top; - font-size: 1rem; } - - .vertical-align-tablet-bottom { - font-size: 0; - clear: both; } - .vertical-align-tablet-bottom > * { - display: inline-block; - float: none !important; - vertical-align: bottom; - font-size: 1rem; } - - /** - * Visible, hide, etc... - */ - .hide-tablet { - display: none; } - - .not-visible-tablet { - visibility: hidden; } - - .show-tablet { - display: block; } - - .show-inline-tablet { - display: inline-block; } - - .visible-tablet { - visibility: visible; } - - /** - * Clear each class : - */ } -ul.unstyled { - list-style: none; - padding-left: 0em; } - ul.unstyled ul { - list-style: disc outside; } - -a { - color: #334d5c; - text-decoration: none; } - a:hover { - color: #18242b; } - -.text-right { - text-align: right; } - -.navigation { - background-color: #333333; - border-bottom: none; - height: 60px; - z-index: 999; } - .navigation .logo-container { - height: 60px; } - .navigation .logo-container:before { - /* create a full-height inline block pseudo=element */ - content: ' '; - display: inline-block; - vertical-align: middle; - /* vertical alignment of the inline element */ - height: 100%; } - .navigation .logo-container img.logo { - max-width: 89%; - max-height: 50px; - display: inline-block; - vertical-align: middle; } - .navigation .nav { - z-index: 9999999; - height: 60px; } - .navigation ul.navigation-menu { - -webkit-transform-style: preserve-3d; - clear: both; - display: none; - margin: 0 auto; - overflow: visible; - padding: 0; - width: 100%; - z-index: 9999; - display: inline-block; - margin: 0; - padding: 0; } - .navigation ul li.nav-link { - background: #333333; - display: block; - line-height: 60px; - overflow: hidden; - padding-right: .8em; - text-align: right; - width: 100%; - z-index: 9999; - background: transparent; - display: inline; - line-height: 60px; - text-decoration: none; - width: auto; } - .navigation ul li.nav-link a { - color: white; - display: inline-block; - font-weight: 400; - padding-right: 1em; } - .navigation ul li.nav-link a:hover { - color: white; } - .navigation .active-nav-item a { - border-bottom: 1px solid rgba(255, 255, 255, 0.5); - padding-bottom: 3px; } - .navigation li.more.nav-link { - padding-right: 0; - padding-right: 1em; } - .navigation li.more.nav-link > ul > li:first-child a { - padding-top: 0; } - .navigation li.more.nav-link a { - margin-right: 1em; } - .navigation li.more.nav-link > a { - padding-right: 0.6em; } - .navigation li.more.nav-link > a:after { - position: absolute; - top: auto; - right: -0.4em; - bottom: auto; - left: auto; - content: "▾"; - color: rgba(255, 255, 255, 0.7); } - .navigation li.more { - overflow: visible; - padding-right: 0; - padding-right: .8em; - position: relative; } - .navigation li.more a { - padding-right: .8em; } - .navigation li.more > a { - padding-right: 1.6em; - position: relative; - margin-right: 1em; } - .navigation li.more > a:after { - content: '›'; - font-size: 1.2em; - position: absolute; - right: 0.5em; } - .navigation li.more:hover > .submenu { - display: block; } - .navigation ul.submenu { - display: none; - padding-left: 0; - left: -1em; - position: absolute; - top: 1.5em; } - .navigation ul.submenu .submenu { - left: 11.8em; - top: 0; } - .navigation ul.submenu li { - display: block; - padding-right: 0; - line-height: 46.15385px; } - .navigation ul.submenu li:first-child > a { - border-top-left-radius: 0; - border-top-right-radius: 0; } - .navigation ul.submenu li:last-child > a { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - padding-bottom: 0; } - .navigation ul.submenu li a { - background-color: #2b2b2b; - display: inline-block; - text-align: right; - width: 100%; - background-color: #333333; - padding-left: 1em; - text-align: left; } - .navigation .navigation-search { - padding: 17px 0 0; - position: relative; } - .navigation .navigation-search input[type=search] { - padding: .6em .55em; - padding-right: 3.5em; - width: calc(100% - 4.5em); - font-size: .9em; - margin: 0; } - .navigation .navigation-search button { - padding: 7px 12px; - position: absolute; - top: .99em; - right: 1em; } - .navigation ul li.nav-link2 { - position: relative; - padding-right: 2em; - text-align: left; - line-height: 60px; - z-index: 9999; - float: left; - list-style: none; } - .navigation ul li.nav-link2 div.li-content { - display: inline-block; - line-height: normal; - vertical-align: middle; } - .navigation ul li.nav-link2 div.li-content a.more:after { - content: "▾"; - color: rgba(255, 255, 255, 0.7); - padding-left: 0.4em; - font-size: 1.2em; } - .navigation ul li.nav-link2 ul { - display: none; - position: absolute; - line-height: normal; - list-style: none; - background-color: #333; - padding-right: 1.5em; - padding-left: 1.5em; - width: 100%; } - .navigation ul li.nav-link2 ul li { - padding-top: 0.7em; - padding-bottom: 0.7em; } - .navigation ul li.nav-link2 ul li:first-child { - padding-top: 0; } - .navigation ul li.nav-link2 ul li:last-child { - padding-bottom: 0; } - .navigation ul li.nav-link2:hover ul { - display: block; } - .navigation ul li.nav-link2 a { - width: 100%; - color: white; - font-weight: 400; } - .navigation ul li.nav-link2 a:hover { - color: white; } - -.navigation { - background-color: #334d5c; } - .navigation a.more:after { - color: #333333; } - .navigation li.nav-link2 a { - margin-bottom: 2px; } - .navigation li.nav-link2.lang-selection { - color: #b2b2b2; - font-size: 0.7em; } - .navigation li.nav-link2.lang-selection a.more:after { - color: #b2b2b2; } - .navigation li.nav-link2 ul { - top: 58px; } - .navigation li.nav-link2 ul a { - padding-left: 0; } - .navigation div.nav, .navigation div.navigation-search { - float: right; } - .navigation div.nav input[type=search], .navigation div.navigation-search input[type=search] { - padding: 0.2em; - float: left; - border: none; } - .navigation div.nav button, .navigation div.navigation-search button { - color: #b2b2b2; - background-color: #334d5c; - padding: 0 0 0 7px; - top: inherit; - font-size: 1.2em; - position: unset; - float: left; } - -html, body { - height: 100%; } - -.content { - min-height: 85%; } - -.footer { - background: #333333; - padding-top: 10px; - padding-bottom: 10px; - width: 100%; } - .footer .footer-logo { - text-align: center; - margin-bottom: 2em; } - .footer .footer-logo img { - height: 3em; } - .footer .footer-links { - clear: both; - margin-bottom: 1.5em; - float: left; - direction: ltr; - padding-left: 10px; - padding-right: 10px; - width: 66.66667%; - display: block !important; - float: none !important; - margin-left: auto !important; - margin-right: auto !important; - clear: both !important; } - .footer ul { - margin-bottom: 3em; - float: left; - direction: ltr; - padding-left: 10px; - padding-right: 10px; - width: 33.33333%; - list-style-type: none; } - .footer li { - text-align: center; } - .footer li a { - color: rgba(255, 255, 255, 0.4); } - .footer li a:hover { - color: white; } - .footer li h3 { - color: white; - font-size: 1em; - font-weight: 800; - margin-bottom: .4em; } - .footer hr { - clear: both; - border: 1px solid rgba(255, 255, 255, 0.7); - margin: 0 auto 1.5em; - width: 12em; } - .footer p { - clear: both; - color: white; - font-size: .9em; - line-height: 1.5em; - margin: auto; - max-width: 35em; - text-align: center; } - -.success { - background: rgba(67, 178, 157, 0.2); - color: #43b29d; - font-weight: bold; - margin-bottom: 0.75em; - padding: 0.75em; } - -.error { - background: rgba(223, 73, 73, 0.2); - color: #df4949; - font-weight: bold; - margin-bottom: 0.75em; - padding: 0.75em; } - -.alert { - background: rgba(226, 121, 61, 0.2); - color: #e2793d; - font-weight: bold; - margin-bottom: 0.75em; - padding: 0.75em; } - -.notice { - background: rgba(51, 77, 92, 0.2); - color: #334d5c; - font-weight: bold; - margin-bottom: 0.75em; - padding: 0.75em; } - -fieldset { - border: none; - margin: 0 0 0.75em 0; - padding: 1.5em; } - -input, label, select { - display: block; - /* font-family: $form-font-family; - font-size: $form-font-size; */ } - -label { - padding-top: 0.5em; - padding-bottom: 0.5em; - font-weight: bold; - margin-bottom: 0.375em; } - label.required:after { - content: "*"; - color: #df4949; - font-weight: 900; } - label abbr { - display: none; } - -.inline-choice { - white-space: nowrap; } - .inline-choice label { - white-space: normal; - display: inline; - line-height: 2em; - margin-right: 1em; - font-weight: normal; } - -textarea, -input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]), textarea, -select[multiple=multiple] { - background-color: white; - border-top-left-radius: 0; - border-top-right-radius: 0; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - border: 1px solid #000; - box-shadow: none; - /*font-family: $form-font-family; - font-size: $form-font-size; */ - margin-bottom: 0.375em; - padding: 0.5em 0.5em; - width: 100%; } - textarea:hover, - input[type="color"]:hover, input[type="date"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="email"]:hover, input[type="month"]:hover, input[type="number"]:hover, input[type="password"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="text"]:hover, input[type="time"]:hover, input[type="url"]:hover, input[type="week"]:hover, input:not([type]):hover, textarea:hover, - select[multiple=multiple]:hover { - border-color: #000; } - textarea:focus, - input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, input:not([type]):focus, textarea:focus, - select[multiple=multiple]:focus { - border-color: #000; - box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(42, 63, 76, 0.7); - outline: none; } - -textarea { - resize: vertical; } - -input[type="checkbox"], -input[type="radio"] { - display: inline; - margin-right: 0.375em; } - -input[type="file"] { - padding-bottom: 0.75em; - width: 100%; } - -select { - margin-bottom: 0.375em; - padding-top: 0.3em; - padding-bottom: 0.3em; - width: 100%; } - -form p.tip { - font-size: .875em; - position: relative; - text-align: center; - margin-top: -.3em; } -form p.label { - padding: 0; - white-space: normal; } -form fieldset { - border: none; - margin-bottom: 1.5em; - padding: 0; - margin: 0; } - form fieldset legend { - font-size: 1.438em; - font-weight: 700; - width: 100%; - border-bottom: 3px solid #ddd; - margin-bottom: 1em; } - form fieldset legend + * { - -webkit-margin-top-collapse: separate; } - form fieldset legend h2 { - margin-bottom: 0; } -form li label { - display: inline-block; - font-weight: normal; } - -textarea { - height: 12em; } - -span.force-inline-label label { - display: inline; } - -.sc-button { - color: #000; - background: #d9d9d9; - border: medium none; - box-shadow: none; - padding: 8px 12px; - text-decoration: none; - text-align: center; - display: inline-block; - vertical-align: middle; - white-space: nowrap; - line-height: normal; - border-top-left-radius: 0; - border-top-right-radius: 0; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; } - .sc-button:hover, .sc-button:active { - background: #cccccc; - color: #000; - text-decoration: none; } - .sc-button:focus { - background: #cccccc; } - .sc-button[disabled] { - background: rgba(217, 217, 217, 0.6); - color: #bfbfbf; } - .sc-button[disabled]:hover { - box-shadow: none; } - .sc-button.blue { - color: #fff; - background: #334d5c; - border: medium none; - box-shadow: none; - padding: 8px 12px; - text-decoration: none; - text-align: center; - display: inline-block; - vertical-align: middle; - white-space: nowrap; - line-height: normal; - border-top-left-radius: 0; - border-top-right-radius: 0; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; } - .sc-button.blue:hover, .sc-button.blue:active { - background: #2a3f4c; - color: #fff; - text-decoration: none; } - .sc-button.blue:focus { - background: #2a3f4c; } - .sc-button.blue[disabled] { - background: rgba(51, 77, 92, 0.6); - color: #21323b; } - .sc-button.blue[disabled]:hover { - box-shadow: none; } - .sc-button.green { - color: #fff; - background: #43b29d; - border: medium none; - box-shadow: none; - padding: 8px 12px; - text-decoration: none; - text-align: center; - display: inline-block; - vertical-align: middle; - white-space: nowrap; - line-height: normal; - border-top-left-radius: 0; - border-top-right-radius: 0; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; } - .sc-button.green:hover, .sc-button.green:active { - background: #3c9f8d; - color: #fff; - text-decoration: none; } - .sc-button.green:focus { - background: #3c9f8d; } - .sc-button.green[disabled] { - background: rgba(67, 178, 157, 0.6); - color: #358d7c; } - .sc-button.green[disabled]:hover { - box-shadow: none; } - .sc-button.orange { - color: #fff; - background: #e2793d; - border: medium none; - box-shadow: none; - padding: 8px 12px; - text-decoration: none; - text-align: center; - display: inline-block; - vertical-align: middle; - white-space: nowrap; - line-height: normal; - border-top-left-radius: 0; - border-top-right-radius: 0; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; } - .sc-button.orange:hover, .sc-button.orange:active { - background: #df6a27; - color: #fff; - text-decoration: none; } - .sc-button.orange:focus { - background: #df6a27; } - .sc-button.orange[disabled] { - background: rgba(226, 121, 61, 0.6); - color: #cd5e1f; } - .sc-button.orange[disabled]:hover { - box-shadow: none; } - .sc-button.red { - color: #fff; - background: #df4949; - border: medium none; - box-shadow: none; - padding: 8px 12px; - text-decoration: none; - text-align: center; - display: inline-block; - vertical-align: middle; - white-space: nowrap; - line-height: normal; - border-top-left-radius: 0; - border-top-right-radius: 0; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; } - .sc-button.red:hover, .sc-button.red:active { - background: #db3333; - color: #fff; - text-decoration: none; } - .sc-button.red:focus { - background: #db3333; } - .sc-button.red[disabled] { - background: rgba(223, 73, 73, 0.6); - color: #d02525; } - .sc-button.red[disabled]:hover { - box-shadow: none; } - .sc-button.black { - color: #fff; - background: #1a1a1a; - border: medium none; - box-shadow: none; - padding: 8px 12px; - text-decoration: none; - text-align: center; - display: inline-block; - vertical-align: middle; - white-space: nowrap; - line-height: normal; - border-top-left-radius: 0; - border-top-right-radius: 0; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; } - .sc-button.black:hover, .sc-button.black:active { - background: #0d0d0d; - color: #fff; - text-decoration: none; } - .sc-button.black:focus { - background: #0d0d0d; } - .sc-button.black[disabled] { - background: rgba(26, 26, 26, 0.6); - color: black; } - .sc-button.black[disabled]:hover { - box-shadow: none; } - .sc-button.white { - color: #555; - background: #fff; - border: medium none; - box-shadow: none; - padding: 8px 12px; - text-decoration: none; - text-align: center; - display: inline-block; - vertical-align: middle; - white-space: nowrap; - line-height: normal; - border-top-left-radius: 0; - border-top-right-radius: 0; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; } - .sc-button.white:hover, .sc-button.white:active { - background: #f2f2f2; - color: #555; - text-decoration: none; } - .sc-button.white:focus { - background: #f2f2f2; } - .sc-button.white[disabled] { - background: rgba(255, 255, 255, 0.6); - color: #e6e6e6; } - .sc-button.white[disabled]:hover { - box-shadow: none; } - -.sc-button.bt-submit, .sc-button.bt-save, .sc-button.bt-create, .sc-button.bt-new { - color: #fff; - background: #43b29d; - border: medium none; - box-shadow: none; - padding: 8px 12px; - text-decoration: none; - text-align: center; - display: inline-block; - vertical-align: middle; - white-space: nowrap; - line-height: normal; - border-top-left-radius: 0; - border-top-right-radius: 0; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; } - .sc-button.bt-submit:hover, .sc-button.bt-submit:active, .sc-button.bt-save:hover, .sc-button.bt-save:active, .sc-button.bt-create:hover, .sc-button.bt-create:active, .sc-button.bt-new:hover, .sc-button.bt-new:active { - background: #3c9f8d; - color: #fff; - text-decoration: none; } - .sc-button.bt-submit:focus, .sc-button.bt-save:focus, .sc-button.bt-create:focus, .sc-button.bt-new:focus { - background: #3c9f8d; } - .sc-button.bt-submit[disabled], .sc-button.bt-save[disabled], .sc-button.bt-create[disabled], .sc-button.bt-new[disabled] { - background: rgba(67, 178, 157, 0.6); - color: #358d7c; } - .sc-button.bt-submit[disabled]:hover, .sc-button.bt-save[disabled]:hover, .sc-button.bt-create[disabled]:hover, .sc-button.bt-new[disabled]:hover { - box-shadow: none; } -.sc-button.bt-reset, .sc-button.bt-delete { - color: #fff; - background: #df4949; - border: medium none; - box-shadow: none; - padding: 8px 12px; - text-decoration: none; - text-align: center; - display: inline-block; - vertical-align: middle; - white-space: nowrap; - line-height: normal; - border-top-left-radius: 0; - border-top-right-radius: 0; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; } - .sc-button.bt-reset:hover, .sc-button.bt-reset:active, .sc-button.bt-delete:hover, .sc-button.bt-delete:active { - background: #db3333; - color: #fff; - text-decoration: none; } - .sc-button.bt-reset:focus, .sc-button.bt-delete:focus { - background: #db3333; } - .sc-button.bt-reset[disabled], .sc-button.bt-delete[disabled] { - background: rgba(223, 73, 73, 0.6); - color: #d02525; } - .sc-button.bt-reset[disabled]:hover, .sc-button.bt-delete[disabled]:hover { - box-shadow: none; } -.sc-button.bt-action, .sc-button.bt-edit, .sc-button.bt-update { - color: #fff; - background: #e2793d; - border: medium none; - box-shadow: none; - padding: 8px 12px; - text-decoration: none; - text-align: center; - display: inline-block; - vertical-align: middle; - white-space: nowrap; - line-height: normal; - border-top-left-radius: 0; - border-top-right-radius: 0; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; } - .sc-button.bt-action:hover, .sc-button.bt-action:active, .sc-button.bt-edit:hover, .sc-button.bt-edit:active, .sc-button.bt-update:hover, .sc-button.bt-update:active { - background: #df6a27; - color: #fff; - text-decoration: none; } - .sc-button.bt-action:focus, .sc-button.bt-edit:focus, .sc-button.bt-update:focus { - background: #df6a27; } - .sc-button.bt-action[disabled], .sc-button.bt-edit[disabled], .sc-button.bt-update[disabled] { - background: rgba(226, 121, 61, 0.6); - color: #cd5e1f; } - .sc-button.bt-action[disabled]:hover, .sc-button.bt-edit[disabled]:hover, .sc-button.bt-update[disabled]:hover { - box-shadow: none; } -.sc-button.bt-show, .sc-button.bt-view { - color: #fff; - background: #334d5c; - border: medium none; - box-shadow: none; - padding: 8px 12px; - text-decoration: none; - text-align: center; - display: inline-block; - vertical-align: middle; - white-space: nowrap; - line-height: normal; - border-top-left-radius: 0; - border-top-right-radius: 0; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; } - .sc-button.bt-show:hover, .sc-button.bt-show:active, .sc-button.bt-view:hover, .sc-button.bt-view:active { - background: #2a3f4c; - color: #fff; - text-decoration: none; } - .sc-button.bt-show:focus, .sc-button.bt-view:focus { - background: #2a3f4c; } - .sc-button.bt-show[disabled], .sc-button.bt-view[disabled] { - background: rgba(51, 77, 92, 0.6); - color: #21323b; } - .sc-button.bt-show[disabled]:hover, .sc-button.bt-view[disabled]:hover { - box-shadow: none; } -.sc-button:not(.change-icon).bt-create::before, .sc-button:not(.change-icon).bt-save::before, .sc-button:not(.change-icon).bt-new::before, .sc-button:not(.change-icon).bt-delete::before, .sc-button:not(.change-icon).bt-update::before, .sc-button:not(.change-icon).bt-edit::before, .sc-button:not(.change-icon).bt-cancel::before, .sc-button:not(.change-icon).bt-view::before, .sc-button:not(.change-icon).bt-show::before { - font: normal normal normal 14px/1 FontAwesome; - margin-right: 0.5em; } -.sc-button:not(.change-icon).bt-save::before { - content: ""; } -.sc-button:not(.change-icon).bt-create::before, .sc-button:not(.change-icon).bt-new::before { - content: ""; } -.sc-button:not(.change-icon).bt-delete::before { - content: ""; } -.sc-button:not(.change-icon).bt-edit::before, .sc-button:not(.change-icon).bt-update::before { - content: ""; } -.sc-button:not(.change-icon).bt-cancel::before { - content: ""; } -.sc-button:not(.change-icon).bt-show::before, .sc-button:not(.change-icon).bt-view::before { - content: ""; } -.sc-button > i.fa { - margin-right: 0.5em; } -.sc-button.has-hidden > i.fa, .sc-button:empty > i.fa { - margin-right: 0; } -.sc-button.has-hidden:not(.change-icon).bt-create::before, .sc-button.has-hidden:not(.change-icon).bt-save::before, .sc-button.has-hidden:not(.change-icon).bt-new::before, .sc-button.has-hidden:not(.change-icon).bt-delete::before, .sc-button.has-hidden:not(.change-icon).bt-update::before, .sc-button.has-hidden:not(.change-icon).bt-edit::before, .sc-button.has-hidden:not(.change-icon).bt-cancel::before, .sc-button.has-hidden:not(.change-icon).bt-view::before, .sc-button.has-hidden:not(.change-icon).bt-show::before, .sc-button:empty:not(.change-icon).bt-create::before, .sc-button:empty:not(.change-icon).bt-save::before, .sc-button:empty:not(.change-icon).bt-new::before, .sc-button:empty:not(.change-icon).bt-delete::before, .sc-button:empty:not(.change-icon).bt-update::before, .sc-button:empty:not(.change-icon).bt-edit::before, .sc-button:empty:not(.change-icon).bt-cancel::before, .sc-button:empty:not(.change-icon).bt-view::before, .sc-button:empty:not(.change-icon).bt-show::before { - margin-right: 0; } -.sc-button.has-hidden > span.show-on-hover { - display: none; } -.sc-button.has-hidden:hover > span.show-on-hover { - display: inline-block; } -.sc-button.has-hidden:hover > i.fa { - margin-right: 0.5em; } -.sc-button.has-hidden:hover:not(.change-icon).bt-create::before, .sc-button.has-hidden:hover:not(.change-icon).bt-save::before, .sc-button.has-hidden:hover:not(.change-icon).bt-new::before, .sc-button.has-hidden:hover:not(.change-icon).bt-delete::before, .sc-button.has-hidden:hover:not(.change-icon).bt-update::before, .sc-button.has-hidden:hover:not(.change-icon).bt-edit::before, .sc-button.has-hidden:hover:not(.change-icon).bt-cancel::before, .sc-button.has-hidden:hover:not(.change-icon).bt-view::before, .sc-button.has-hidden:hover:not(.change-icon).bt-show::before { - margin-right: 0.5em; } -.sc-button.button-small { - font-size: 80%; - padding: 6px 8px; } - -.sticky-form-buttons { - margin-top: 1em; - background-color: #cabb9f; - position: sticky; - bottom: 0.5em; - text-align: center; - padding: 0.5em; - border-radius: 0; } - -.sticky-form-buttons .margin-5 { - margin-left: 5%; - margin-right: 5%; } - -.sticky-form-buttons .margin-10 { - margin-left: 10%; - margin-right: 10%; } - -/* Tabs */ -.tab-nav { - margin: 0.5em 0; - padding: 0; } - .tab-nav > li { - font-family: "Open Sans"; - display: inline-block; - width: 100%; - cursor: default; - border-top-left-radius: 0; - border-top-right-radius: 0; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - margin-bottom: 0.2em; } - .tab-nav > li.title { - padding: 0.5em 0.5em 0.5em 1em; - font-weight: 900; - background-color: #334d5c; - color: #fff; } - .tab-nav > li > a { - display: block; - width: auto; - padding: 0.3em 0.3em 0.3em 0.6em; - margin: 0; - color: #334d5c; - cursor: pointer; - border: none; - background-color: #eec84a; - border-top-left-radius: 0; - border-top-right-radius: 0; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; } - .tab-nav > li > a:hover, .tab-nav > li > a:active { - border: none; - color: #334d5c; - text-decoration: none; } - -table { - width: 100%; } - table thead { - background-color: unset; } - table thead tr th { - border: unset; - text-align: center; - padding: 0.3em; - color: #334d5c; } - table tbody tr td { - border: 1px solid #000; - text-align: left; - padding: 0.3em; - color: unset; } - table tbody tr:nth-of-type(even) { - background-color: #e6e6e6; } - table tbody tr:nth-of-type(odd) { - background-color: #fff; } - -/* -Chill is a software for social workers -Copyright (C) 2015 Champs Libres - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU Affero General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU Affero General Public License for more details. - -You should have received a copy of the GNU Affero General Public License -along with this program. If not, see . -*/ -div.timeline-item { - padding: 0.5em; - overflow: auto; - margin-bottom: 1.5em; } - div.timeline-item.odd { - background-color: #e6e6e6; } - div.timeline-item.odd .summary { - background-color: #fff; } - div.timeline-item.even { - background-color: #fff; } - div.timeline-item.even .summary { - background-color: #e6e6e6; } - div.timeline-item .summary { - margin: 1em; - overflow: auto; } - div.timeline-item h3 { - margin-top: 0em; - font-size: 1em; } - div.timeline-item h3.single-line { - margin-bottom: 0em; } - -span.entity.entity-activity.activity-reason { - font-variant: small-caps; - display: inline; - padding: .2em .6em .3em; - font-size: 88%; - font-weight: bold; - line-height: 1; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - border-radius: .25em; - color: white; - background-color: #dd506d; } - -.activity { - color: #43b29d; } - -.report { - color: #df4949; } - -.person { - color: #334d5c; } - -.pagination { - display: flex; - justify-content: center; - text-align: center; - margin-top: 1em; } - .pagination .link { - background-color: white; - display: inline-block; } - .pagination .link:nth-of-type(1n+2) { - border-left: 1px solid #b2b2b2; } - .pagination .link.current { - font-weight: bold; - color: white; - background-color: #334d5c; - padding: 0.4em 0.8em; } - .pagination .link a { - display: block; - padding: 0.4em 0.8em; } - .pagination .link a:hover { - color: white; - font-weight: bold; - background-color: #43b29d; } - -/* the cf title will look like a `form legend h2` */ -span.cf-title { - display: block; - font-weight: 700; - border-bottom: 3px solid #cccccc; - margin-bottom: 1em; } - -span.cf-subtitle { - display: block; - font-weight: 600; - border-bottom: 1px solid #cccccc; - margin-bottom: 1em; } - -div.chill_address div.chill_address_address { - margin: 0.7em 0; - font-size: 98%; - font-variant: small-caps; } - div.chill_address div.chill_address_address p { - display: inline-block; - margin: 0 0 0 1.5em; - text-indent: -1.5em; } - -/*ul.record_actions { - padding-left: 0; -} -ul.record_actions li { - display: inline-block; -}*/ -ul.record_actions { - display: flex; - flex-direction: row; - justify-content: flex-end; - padding: 0.5em 0; } - ul.record_actions li { - display: inline-block; - list-style-type: none; - margin-right: 1em; - order: 99; } - ul.record_actions li:last-child { - margin-right: 0; } - ul.record_actions li.cancel { - order: 1; - margin-right: auto; } - -ul.record_actions.sticky-form-buttons { - padding-left: 1em; - padding-right: 1em; } - -td ul.record_actions li, -ul.record_actions_small li { - margin-right: 0.2em; } - -.flash_message { - margin-top: 2.5em; } - -.alert { - background: rgba(223, 73, 73, 0.2); - color: #df4949; - font-weight: bold; - margin-bottom: 0.75em; - padding: 0.75em; } - -.warning { - background: rgba(226, 121, 61, 0.2); - color: #e2793d; - font-weight: bold; - margin-bottom: 0.75em; - padding: 0.75em; } - -html, body { - min-height: 100%; - font-family: 'Open Sans'; } - -header { - position: relative; } - -#content_conainter { - position: relative; - min-height: calc(100% - 100px); } - -#content_conainter:before { - bottom: 0; - content: ""; - left: 0; - opacity: 0.1; - position: absolute; - right: 0; - top: 0; - z-index: -1; - background-attachment: fixed; - background-repeat: no-repeat; - background-size: cover; - background-position: center; } - -/* CUSTOM FIELDS -> */ -.cf-title { - font-size: 2em; } - -.cf-subtitle { - font-size: 1.5em; } - -/* <- CUSTOM FIELDS */ -ul.submenu.width-11-em { - min-width: 11em; } - -ul.submenu.width-15-em { - min-width: 15em; } - -.content { - padding-top: 1em; - padding-bottom: 1em; } - -.select2 { - width: 100%; } - -ul.custom_fields.choice li { - list-style: none; } - -.errors { - color: #df4949; } - -.blop label { - line-height: 1.5em; } - -.footer p { - font-family: 'Open Sans'; - font-weight: 300; } -.footer a { - color: white; - text-decoration: underline; } - -.time_compound input[type=text], .time_compound select { - width: 4em; - display: inline-block; - text-align: center; } -.time_compound .separator { - margin-left: 0.2em; - margin-right: 0.2em; } - -.open_sansbold { - font-family: 'Open Sans'; - font-weight: bold; } - -dd { - margin-left: 0; } - -dt { - font-family: 'Open Sans'; - font-weight: 600; } - -/* INPUT CLASS -> */ -div.input_with_post_text { - display: flex; - align-items: center; } - -div.input_with_post_text span.post_text { - flex: 1; - margin-left: 0.5em; } - -div.input_with_post_text input { - width: 70%; - display: inline-block; - flex: 2; } - -/* <- INPUT CLASS */ -dl.chill_report_view_data dt, -dl.chill_view_data dt { - margin-top: 1.5em; - color: #334d5c; } -dl.chill_report_view_data dd, -dl.chill_view_data dd { - padding-left: 1.5em; - margin-top: 0.2em; } - dl.chill_report_view_data dd ul, - dl.chill_view_data dd ul { - padding-left: 0; } - -blockquote.chill-user-quote { - border-left: 10px solid #eec84a; - margin: 1.5em 10px; - padding: 0.5em 10px; - quotes: "“" "”" "‘" "’"; - background-color: #e6e6e6; } - blockquote.chill-user-quote p { - display: inline; } - -.chill-no-data-statement { - font-style: italic; } - -/*# sourceMappingURL=scratch.css.map */ diff --git a/src/Bundle/ChillMainBundle/Resources/public/css/scratch.css.map b/src/Bundle/ChillMainBundle/Resources/public/css/scratch.css.map deleted file mode 100644 index 2d375842b..000000000 --- a/src/Bundle/ChillMainBundle/Resources/public/css/scratch.css.map +++ /dev/null @@ -1,7 +0,0 @@ -{ -"version": 3, -"mappings": "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", -"sources": ["../sass/contrib/normalize/_normalize.scss","../sass/contrib/fontawesome/font-awesome.scss","../sass/contrib/fontawesome/_path.scss","../sass/contrib/fontawesome/_core.scss","../sass/contrib/fontawesome/_larger.scss","../sass/contrib/fontawesome/_fixed-width.scss","../sass/contrib/fontawesome/_list.scss","../sass/contrib/fontawesome/_variables.scss","../sass/contrib/fontawesome/_bordered-pulled.scss","../sass/contrib/fontawesome/_animated.scss","../sass/contrib/fontawesome/_rotated-flipped.scss","../sass/contrib/fontawesome/_mixins.scss","../sass/contrib/fontawesome/_stacked.scss","../sass/contrib/fontawesome/_icons.scss","../sass/custom/config/_colors.scss","../sass/config/_variables.scss","../sass/scratch.scss","../sass/contrib/gridle/gridle/_silent-classes.scss","../sass/contrib/gridle/gridle/_functions.scss","../sass/contrib/gridle/gridle/_settings-mixins.scss","../sass/contrib/gridle/gridle/_mixins.scss","../sass/contrib/gridle/gridle/_generate-mixins.scss","../sass/contrib/gridle/gridle/_common-mixins.scss","../sass/modules/_typography.scss","../sass/custom/config/_variables.scss","../sass/modules/_navigation.scss","../sass/contrib/bourbon/addons/_position.scss","../sass/custom/modules/_navigation.scss","../sass/modules/_content.scss","../sass/modules/_footer.scss","../sass/modules/_alerts.scss","../sass/mixins/_alerts.scss","../sass/modules/_forms.scss","../sass/contrib/bourbon/addons/_border-radius.scss","../sass/custom/modules/_forms.scss","../sass/modules/_buttons.scss","../sass/mixins/_buttons.scss","../sass/config/_buttons.scss","../sass/config/_colors.scss","../sass/custom/modules/_buttons.scss","../sass/modules/_tabs.scss","../sass/modules/_table.scss","../sass/custom/_timeline.scss","../sass/custom/_activity.scss","../sass/custom/mixins/entity.scss","../sass/custom/_report.scss","../sass/custom/_person.scss","../sass/custom/_pagination.scss","../sass/custom/_custom-fields.scss","../sass/custom/_address.scss","../sass/custom/_record_actions.scss","../sass/custom/_flash_messages.scss","../sass/_custom.scss"], -"names": [], -"file": "scratch.css" -} diff --git a/src/Bundle/ChillMainBundle/Resources/public/css/select2/select2-bootstrap.css b/src/Bundle/ChillMainBundle/Resources/public/css/select2/select2-bootstrap.css deleted file mode 100644 index 3b83f0a22..000000000 --- a/src/Bundle/ChillMainBundle/Resources/public/css/select2/select2-bootstrap.css +++ /dev/null @@ -1,87 +0,0 @@ -.form-control .select2-choice { - border: 0; - border-radius: 2px; -} - -.form-control .select2-choice .select2-arrow { - border-radius: 0 2px 2px 0; -} - -.form-control.select2-container { - height: auto !important; - padding: 0; -} - -.form-control.select2-container.select2-dropdown-open { - border-color: #5897FB; - border-radius: 3px 3px 0 0; -} - -.form-control .select2-container.select2-dropdown-open .select2-choices { - border-radius: 3px 3px 0 0; -} - -.form-control.select2-container .select2-choices { - border: 0 !important; - border-radius: 3px; -} - -.control-group.warning .select2-container .select2-choice, -.control-group.warning .select2-container .select2-choices, -.control-group.warning .select2-container-active .select2-choice, -.control-group.warning .select2-container-active .select2-choices, -.control-group.warning .select2-dropdown-open.select2-drop-above .select2-choice, -.control-group.warning .select2-dropdown-open.select2-drop-above .select2-choices, -.control-group.warning .select2-container-multi.select2-container-active .select2-choices { - border: 1px solid #C09853 !important; -} - -.control-group.warning .select2-container .select2-choice div { - border-left: 1px solid #C09853 !important; - background: #FCF8E3 !important; -} - -.control-group.error .select2-container .select2-choice, -.control-group.error .select2-container .select2-choices, -.control-group.error .select2-container-active .select2-choice, -.control-group.error .select2-container-active .select2-choices, -.control-group.error .select2-dropdown-open.select2-drop-above .select2-choice, -.control-group.error .select2-dropdown-open.select2-drop-above .select2-choices, -.control-group.error .select2-container-multi.select2-container-active .select2-choices { - border: 1px solid #B94A48 !important; -} - -.control-group.error .select2-container .select2-choice div { - border-left: 1px solid #B94A48 !important; - background: #F2DEDE !important; -} - -.control-group.info .select2-container .select2-choice, -.control-group.info .select2-container .select2-choices, -.control-group.info .select2-container-active .select2-choice, -.control-group.info .select2-container-active .select2-choices, -.control-group.info .select2-dropdown-open.select2-drop-above .select2-choice, -.control-group.info .select2-dropdown-open.select2-drop-above .select2-choices, -.control-group.info .select2-container-multi.select2-container-active .select2-choices { - border: 1px solid #3A87AD !important; -} - -.control-group.info .select2-container .select2-choice div { - border-left: 1px solid #3A87AD !important; - background: #D9EDF7 !important; -} - -.control-group.success .select2-container .select2-choice, -.control-group.success .select2-container .select2-choices, -.control-group.success .select2-container-active .select2-choice, -.control-group.success .select2-container-active .select2-choices, -.control-group.success .select2-dropdown-open.select2-drop-above .select2-choice, -.control-group.success .select2-dropdown-open.select2-drop-above .select2-choices, -.control-group.success .select2-container-multi.select2-container-active .select2-choices { - border: 1px solid #468847 !important; -} - -.control-group.success .select2-container .select2-choice div { - border-left: 1px solid #468847 !important; - background: #DFF0D8 !important; -} diff --git a/src/Bundle/ChillMainBundle/Resources/public/css/select2/select2.css b/src/Bundle/ChillMainBundle/Resources/public/css/select2/select2.css deleted file mode 100644 index 915347037..000000000 --- a/src/Bundle/ChillMainBundle/Resources/public/css/select2/select2.css +++ /dev/null @@ -1,692 +0,0 @@ -/* -Version: 3.5.4 Timestamp: Sun Aug 30 13:30:32 EDT 2015 -*/ -.select2-container { - margin: 0; - position: relative; - display: inline-block; - vertical-align: middle; -} - -.select2-container, -.select2-drop, -.select2-search, -.select2-search input { - /* - Force border-box so that % widths fit the parent - container without overlap because of margin/padding. - More Info : http://www.quirksmode.org/css/box.html - */ - -webkit-box-sizing: border-box; /* webkit */ - -moz-box-sizing: border-box; /* firefox */ - box-sizing: border-box; /* css3 */ -} - -.select2-container .select2-choice { - display: block; - height: 26px; - padding: 0 0 0 8px; - overflow: hidden; - position: relative; - - border: 1px solid #aaa; - white-space: nowrap; - line-height: 26px; - color: #444; - text-decoration: none; - - border-radius: 4px; - - background-clip: padding-box; - - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - - background-color: #fff; - background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff)); - background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%); - background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0); - background-image: linear-gradient(to top, #eee 0%, #fff 50%); -} - -html[dir="rtl"] .select2-container .select2-choice { - padding: 0 8px 0 0; -} - -.select2-container.select2-drop-above .select2-choice { - border-bottom-color: #aaa; - - border-radius: 0 0 4px 4px; - - background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff)); - background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%); - background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0); - background-image: linear-gradient(to bottom, #eee 0%, #fff 90%); -} - -.select2-container.select2-allowclear .select2-choice .select2-chosen { - margin-right: 42px; -} - -.select2-container .select2-choice > .select2-chosen { - margin-right: 26px; - display: block; - overflow: hidden; - - white-space: nowrap; - - text-overflow: ellipsis; - float: none; - width: auto; -} - -html[dir="rtl"] .select2-container .select2-choice > .select2-chosen { - margin-left: 26px; - margin-right: 0; -} - -.select2-container .select2-choice abbr { - display: none; - width: 12px; - height: 12px; - position: absolute; - right: 24px; - top: 8px; - - font-size: 1px; - text-decoration: none; - - border: 0; - background: url('select2.png') right top no-repeat; - cursor: pointer; - outline: 0; -} - -.select2-container.select2-allowclear .select2-choice abbr { - display: inline-block; -} - -.select2-container .select2-choice abbr:hover { - background-position: right -11px; - cursor: pointer; -} - -.select2-drop-mask { - border: 0; - margin: 0; - padding: 0; - position: fixed; - left: 0; - top: 0; - min-height: 100%; - min-width: 100%; - height: auto; - width: auto; - opacity: 0; - z-index: 9998; - /* styles required for IE to work */ - background-color: #fff; - filter: alpha(opacity=0); -} - -.select2-drop { - width: 100%; - margin-top: -1px; - position: absolute; - z-index: 9999; - top: 100%; - - background: #fff; - color: #000; - border: 1px solid #aaa; - border-top: 0; - - border-radius: 0 0 4px 4px; - - -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15); - box-shadow: 0 4px 5px rgba(0, 0, 0, .15); -} - -.select2-drop.select2-drop-above { - margin-top: 1px; - border-top: 1px solid #aaa; - border-bottom: 0; - - border-radius: 4px 4px 0 0; - - -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15); - box-shadow: 0 -4px 5px rgba(0, 0, 0, .15); -} - -.select2-drop-active { - border: 1px solid #5897fb; - border-top: none; -} - -.select2-drop.select2-drop-above.select2-drop-active { - border-top: 1px solid #5897fb; -} - -.select2-drop-auto-width { - border-top: 1px solid #aaa; - width: auto; -} - -.select2-container .select2-choice .select2-arrow { - display: inline-block; - width: 18px; - height: 100%; - position: absolute; - right: 0; - top: 0; - - border-left: 1px solid #aaa; - border-radius: 0 4px 4px 0; - - background-clip: padding-box; - - background: #ccc; - background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee)); - background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%); - background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0); - background-image: linear-gradient(to top, #ccc 0%, #eee 60%); -} - -html[dir="rtl"] .select2-container .select2-choice .select2-arrow { - left: 0; - right: auto; - - border-left: none; - border-right: 1px solid #aaa; - border-radius: 4px 0 0 4px; -} - -.select2-container .select2-choice .select2-arrow b { - display: block; - width: 100%; - height: 100%; - background: url('select2.png') no-repeat 0 1px; -} - -html[dir="rtl"] .select2-container .select2-choice .select2-arrow b { - background-position: 2px 1px; -} - -.select2-search { - display: inline-block; - width: 100%; - min-height: 26px; - margin: 0; - padding: 4px 4px 0 4px; - - position: relative; - z-index: 10000; - - white-space: nowrap; -} - -.select2-search input { - width: 100%; - height: auto !important; - min-height: 26px; - padding: 4px 20px 4px 5px; - margin: 0; - - outline: 0; - font-family: sans-serif; - font-size: 1em; - - border: 1px solid #aaa; - border-radius: 0; - - -webkit-box-shadow: none; - box-shadow: none; - - background: #fff url('select2.png') no-repeat 100% -22px; - background: url('select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee)); - background: url('select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%); - background: url('select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%); - background: url('select2.png') no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0; -} - -html[dir="rtl"] .select2-search input { - padding: 4px 5px 4px 20px; - - background: #fff url('select2.png') no-repeat -37px -22px; - background: url('select2.png') no-repeat -37px -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee)); - background: url('select2.png') no-repeat -37px -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%); - background: url('select2.png') no-repeat -37px -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%); - background: url('select2.png') no-repeat -37px -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0; -} - -.select2-search input.select2-active { - background: #fff url('select2-spinner.gif') no-repeat 100%; - background: url('select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee)); - background: url('select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%); - background: url('select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%); - background: url('select2-spinner.gif') no-repeat 100%, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0; -} - -.select2-container-active .select2-choice, -.select2-container-active .select2-choices { - border: 1px solid #5897fb; - outline: none; - - -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3); - box-shadow: 0 0 5px rgba(0, 0, 0, .3); -} - -.select2-dropdown-open .select2-choice { - border-bottom-color: transparent; - -webkit-box-shadow: 0 1px 0 #fff inset; - box-shadow: 0 1px 0 #fff inset; - - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - - background-color: #eee; - background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee)); - background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%); - background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0); - background-image: linear-gradient(to top, #fff 0%, #eee 50%); -} - -.select2-dropdown-open.select2-drop-above .select2-choice, -.select2-dropdown-open.select2-drop-above .select2-choices { - border: 1px solid #5897fb; - border-top-color: transparent; - - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee)); - background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%); - background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0); - background-image: linear-gradient(to bottom, #fff 0%, #eee 50%); -} - -.select2-dropdown-open .select2-choice .select2-arrow { - background: transparent; - border-left: none; - filter: none; -} -html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow { - border-right: none; -} - -.select2-dropdown-open .select2-choice .select2-arrow b { - background-position: -18px 1px; -} - -html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b { - background-position: -16px 1px; -} - -.select2-hidden-accessible { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; -} - -/* results */ -.select2-results { - max-height: 200px; - padding: 0 0 0 4px; - margin: 4px 4px 4px 0; - position: relative; - overflow-x: hidden; - overflow-y: auto; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} - -html[dir="rtl"] .select2-results { - padding: 0 4px 0 0; - margin: 4px 0 4px 4px; -} - -.select2-results ul.select2-result-sub { - margin: 0; - padding-left: 0; -} - -.select2-results li { - list-style: none; - display: list-item; - background-image: none; -} - -.select2-results li.select2-result-with-children > .select2-result-label { - font-weight: bold; -} - -.select2-results .select2-result-label { - padding: 3px 7px 4px; - margin: 0; - cursor: pointer; - - min-height: 1em; - - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.select2-results-dept-1 .select2-result-label { padding-left: 20px } -.select2-results-dept-2 .select2-result-label { padding-left: 40px } -.select2-results-dept-3 .select2-result-label { padding-left: 60px } -.select2-results-dept-4 .select2-result-label { padding-left: 80px } -.select2-results-dept-5 .select2-result-label { padding-left: 100px } -.select2-results-dept-6 .select2-result-label { padding-left: 110px } -.select2-results-dept-7 .select2-result-label { padding-left: 120px } - -.select2-results .select2-highlighted { - background: #3875d7; - color: #fff; -} - -.select2-results li em { - background: #feffde; - font-style: normal; -} - -.select2-results .select2-highlighted em { - background: transparent; -} - -.select2-results .select2-highlighted ul { - background: #fff; - color: #000; -} - -.select2-results .select2-no-results, -.select2-results .select2-searching, -.select2-results .select2-ajax-error, -.select2-results .select2-selection-limit { - background: #f4f4f4; - display: list-item; - padding-left: 5px; -} - -/* -disabled look for disabled choices in the results dropdown -*/ -.select2-results .select2-disabled.select2-highlighted { - color: #666; - background: #f4f4f4; - display: list-item; - cursor: default; -} -.select2-results .select2-disabled { - background: #f4f4f4; - display: list-item; - cursor: default; -} - -.select2-results .select2-selected { - display: none; -} - -.select2-more-results.select2-active { - background: #f4f4f4 url('select2-spinner.gif') no-repeat 100%; -} - -.select2-results .select2-ajax-error { - background: rgba(255, 50, 50, .2); -} - -.select2-more-results { - background: #f4f4f4; - display: list-item; -} - -/* disabled styles */ - -.select2-container.select2-container-disabled .select2-choice { - background-color: #f4f4f4; - background-image: none; - border: 1px solid #ddd; - cursor: default; -} - -.select2-container.select2-container-disabled .select2-choice .select2-arrow { - background-color: #f4f4f4; - background-image: none; - border-left: 0; -} - -.select2-container.select2-container-disabled .select2-choice abbr { - display: none; -} - - -/* multiselect */ - -.select2-container-multi .select2-choices { - height: auto !important; - height: 1%; - margin: 0; - padding: 0 5px 0 0; - position: relative; - - border: 1px solid #aaa; - cursor: text; - overflow: hidden; - - background-color: #fff; - background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff)); - background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%); - background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%); - background-image: linear-gradient(to bottom, #eee 1%, #fff 15%); -} - -html[dir="rtl"] .select2-container-multi .select2-choices { - padding: 0 0 0 5px; -} - -.select2-locked { - padding: 3px 5px 3px 5px !important; -} - -.select2-container-multi .select2-choices { - min-height: 26px; -} - -.select2-container-multi.select2-container-active .select2-choices { - border: 1px solid #5897fb; - outline: none; - - -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3); - box-shadow: 0 0 5px rgba(0, 0, 0, .3); -} -.select2-container-multi .select2-choices li { - float: left; - list-style: none; -} -html[dir="rtl"] .select2-container-multi .select2-choices li -{ - float: right; -} -.select2-container-multi .select2-choices .select2-search-field { - margin: 0; - padding: 0; - white-space: nowrap; -} - -.select2-container-multi .select2-choices .select2-search-field input { - padding: 5px; - margin: 1px 0; - - font-family: sans-serif; - font-size: 100%; - color: #666; - outline: 0; - border: 0; - -webkit-box-shadow: none; - box-shadow: none; - background: transparent !important; -} - -.select2-container-multi .select2-choices .select2-search-field input.select2-active { - background: #fff url('select2-spinner.gif') no-repeat 100% !important; -} - -.select2-default { - color: #999 !important; -} - -.select2-container-multi .select2-choices .select2-search-choice { - padding: 3px 5px 3px 18px; - margin: 3px 0 3px 5px; - position: relative; - - line-height: 13px; - color: #333; - cursor: default; - border: 1px solid #aaaaaa; - - border-radius: 3px; - - -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05); - box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05); - - background-clip: padding-box; - - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - - background-color: #e4e4e4; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0); - background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee)); - background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%); - background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%); - background-image: linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%); -} -html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice -{ - margin: 3px 5px 3px 0; - padding: 3px 18px 3px 5px; -} -.select2-container-multi .select2-choices .select2-search-choice .select2-chosen { - cursor: default; -} -.select2-container-multi .select2-choices .select2-search-choice-focus { - background: #d4d4d4; -} - -.select2-search-choice-close { - display: block; - width: 12px; - height: 13px; - position: absolute; - right: 3px; - top: 4px; - - font-size: 1px; - outline: none; - background: url('select2.png') right top no-repeat; -} -html[dir="rtl"] .select2-search-choice-close { - right: auto; - left: 3px; -} - -.select2-container-multi .select2-search-choice-close { - left: 3px; -} - -html[dir="rtl"] .select2-container-multi .select2-search-choice-close { - left: auto; - right: 2px; -} - -.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover { - background-position: right -11px; -} -.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close { - background-position: right -11px; -} - -/* disabled styles */ -.select2-container-multi.select2-container-disabled .select2-choices { - background-color: #f4f4f4; - background-image: none; - border: 1px solid #ddd; - cursor: default; -} - -.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice { - padding: 3px 5px 3px 5px; - border: 1px solid #ddd; - background-image: none; - background-color: #f4f4f4; -} - -.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close { display: none; - background: none; -} -/* end multiselect */ - - -.select2-result-selectable .select2-match, -.select2-result-unselectable .select2-match { - text-decoration: underline; -} - -.select2-offscreen, .select2-offscreen:focus { - clip: rect(0 0 0 0) !important; - width: 1px !important; - height: 1px !important; - border: 0 !important; - margin: 0 !important; - padding: 0 !important; - overflow: hidden !important; - position: absolute !important; - outline: 0 !important; - left: 0px !important; - top: 0px !important; -} - -.select2-display-none { - display: none; -} - -.select2-measure-scrollbar { - position: absolute; - top: -10000px; - left: -10000px; - width: 100px; - height: 100px; - overflow: scroll; -} - -/* Retina-ize icons */ - -@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx) { - .select2-search input, - .select2-search-choice-close, - .select2-container .select2-choice abbr, - .select2-container .select2-choice .select2-arrow b { - background-image: url('select2x2.png') !important; - background-repeat: no-repeat !important; - background-size: 60px 40px !important; - } - - .select2-search input { - background-position: 100% -21px !important; - } -} diff --git a/src/Bundle/ChillMainBundle/Resources/public/css/select2/select2.png b/src/Bundle/ChillMainBundle/Resources/public/css/select2/select2.png deleted file mode 100644 index 1d804ffb9..000000000 Binary files a/src/Bundle/ChillMainBundle/Resources/public/css/select2/select2.png and /dev/null differ diff --git a/src/Bundle/ChillMainBundle/Resources/public/fonts/FontAwesome.otf b/src/Bundle/ChillMainBundle/Resources/public/fonts/FontAwesome.otf deleted file mode 100644 index 3ed7f8b48..000000000 Binary files a/src/Bundle/ChillMainBundle/Resources/public/fonts/FontAwesome.otf and /dev/null differ diff --git a/src/Bundle/ChillMainBundle/Resources/public/fonts/fontawesome-webfont.eot b/src/Bundle/ChillMainBundle/Resources/public/fonts/fontawesome-webfont.eot deleted file mode 100644 index 9b6afaedc..000000000 Binary files a/src/Bundle/ChillMainBundle/Resources/public/fonts/fontawesome-webfont.eot and /dev/null differ diff --git a/src/Bundle/ChillMainBundle/Resources/public/fonts/fontawesome-webfont.svg b/src/Bundle/ChillMainBundle/Resources/public/fonts/fontawesome-webfont.svg deleted file mode 100644 index d05688e9e..000000000 --- a/src/Bundle/ChillMainBundle/Resources/public/fonts/fontawesome-webfont.svg +++ /dev/null @@ -1,655 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Bundle/ChillMainBundle/Resources/public/fonts/fontawesome-webfont.ttf b/src/Bundle/ChillMainBundle/Resources/public/fonts/fontawesome-webfont.ttf deleted file mode 100644 index 26dea7951..000000000 Binary files a/src/Bundle/ChillMainBundle/Resources/public/fonts/fontawesome-webfont.ttf and /dev/null differ diff --git a/src/Bundle/ChillMainBundle/Resources/public/fonts/fontawesome-webfont.woff b/src/Bundle/ChillMainBundle/Resources/public/fonts/fontawesome-webfont.woff deleted file mode 100644 index dc35ce3c2..000000000 Binary files a/src/Bundle/ChillMainBundle/Resources/public/fonts/fontawesome-webfont.woff and /dev/null differ diff --git a/src/Bundle/ChillMainBundle/Resources/public/fonts/fontawesome-webfont.woff2 b/src/Bundle/ChillMainBundle/Resources/public/fonts/fontawesome-webfont.woff2 deleted file mode 100644 index 500e51725..000000000 Binary files a/src/Bundle/ChillMainBundle/Resources/public/fonts/fontawesome-webfont.woff2 and /dev/null differ diff --git a/src/Bundle/ChillMainBundle/Resources/public/main.js b/src/Bundle/ChillMainBundle/Resources/public/main.js index ffbe55c46..1e03bc527 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/main.js +++ b/src/Bundle/ChillMainBundle/Resources/public/main.js @@ -1,5 +1,7 @@ + // import jQuery const $ = require('jquery'); + // create global $ and jQuery variables global.$ = global.jQuery = $; @@ -15,22 +17,29 @@ global.select2 = select2; import {chill} from './js/chill.js'; global.chill = chill; -// css + +/* + * load requirements in chill entrypoint + */ + require('./sass/scratch.scss'); + require('./css/chillmain.css'); require('./css/pikaday.css'); + require('./js/collection/collections.js'); + +// from node-modules +require('select2/dist/css/select2.css'); + require('./modules/breadcrumb/index.js'); require('./modules/download-report/index.js'); -//require('./css/scratch.css'); -//require('./css/select2/select2.css'); -require('select2/dist/css/select2.css'); require('./modules/select_interactive_loading/index.js'); require('./modules/export-list/export-list.scss'); -// img +/* + * load img + */ require('./img/favicon.ico'); require('./img/logo-chill-sans-slogan_white.png'); -require('./img/logo-chill-outil-accompagnement_white.png'); - - +require('./img/logo-chill-outil-accompagnement_white.png'); \ No newline at end of file diff --git a/src/Bundle/ChillMainBundle/Resources/public/modules/bootstrap/custom.scss b/src/Bundle/ChillMainBundle/Resources/public/modules/bootstrap/custom.scss new file mode 100644 index 000000000..515a6a993 --- /dev/null +++ b/src/Bundle/ChillMainBundle/Resources/public/modules/bootstrap/custom.scss @@ -0,0 +1,42 @@ +/* +* when bootstrap.css comes after chill.css +* we have to disable conflict classes +*/ + +@import "bootstrap/scss/functions"; +@import "bootstrap/scss/variables"; +@import "bootstrap/scss/mixins"; +@import "bootstrap/scss/root"; +//@import "bootstrap/scss/reboot"; // h1, h2, h3, ... +//@import "bootstrap/scss/type"; // h1, h2, h3, ... +@import "bootstrap/scss/images"; +@import "bootstrap/scss/code"; +//@import "bootstrap/scss/grid"; // container +@import "bootstrap/scss/tables"; +@import "bootstrap/scss/forms"; +@import "bootstrap/scss/buttons"; +@import "bootstrap/scss/transitions"; +@import "bootstrap/scss/dropdown"; +@import "bootstrap/scss/button-group"; +@import "bootstrap/scss/input-group"; +@import "bootstrap/scss/custom-forms"; +@import "bootstrap/scss/nav"; +@import "bootstrap/scss/navbar"; +@import "bootstrap/scss/card"; +@import "bootstrap/scss/breadcrumb"; +@import "bootstrap/scss/pagination"; +@import "bootstrap/scss/badge"; +@import "bootstrap/scss/jumbotron"; +@import "bootstrap/scss/alert"; +@import "bootstrap/scss/progress"; +@import "bootstrap/scss/media"; +@import "bootstrap/scss/list-group"; +@import "bootstrap/scss/close"; +@import "bootstrap/scss/toasts"; +@import "bootstrap/scss/modal"; +@import "bootstrap/scss/tooltip"; +@import "bootstrap/scss/popover"; +@import "bootstrap/scss/carousel"; +@import "bootstrap/scss/spinners"; +@import "bootstrap/scss/utilities"; +@import "bootstrap/scss/print"; \ No newline at end of file diff --git a/src/Bundle/ChillMainBundle/Resources/public/modules/bootstrap/index.js b/src/Bundle/ChillMainBundle/Resources/public/modules/bootstrap/index.js new file mode 100644 index 000000000..d462cbf0b --- /dev/null +++ b/src/Bundle/ChillMainBundle/Resources/public/modules/bootstrap/index.js @@ -0,0 +1,9 @@ +// Compile all bootstrap assets from nodes-modules +//require('bootstrap/scss/bootstrap.scss') + +// Compile custom styles to adapt bootstrap in chill context +require('./custom.scss') + +// You can specify which plugins you need +//import { Tooltip, Toast, Popover } from 'bootstrap'; +//import Alert from 'bootstrap/js/dist/alert'; \ No newline at end of file diff --git a/src/Bundle/ChillMainBundle/Resources/public/modules/ckeditor5/ckeditor5.css b/src/Bundle/ChillMainBundle/Resources/public/modules/ckeditor5/ckeditor5.css deleted file mode 100644 index 0c10efc60..000000000 --- a/src/Bundle/ChillMainBundle/Resources/public/modules/ckeditor5/ckeditor5.css +++ /dev/null @@ -1,333 +0,0 @@ -/* - * CKEditor 5 (v25.0.0) content styles. - * Generated on Wed, 27 Jan 2021 08:22:01 GMT. - * For more information, check out https://ckeditor.com/docs/ckeditor5/latest/builds/guides/integration/content-styles.html - */ - -:root { - --ck-color-mention-background: hsla(341, 100%, 30%, 0.1); - --ck-color-mention-text: hsl(341, 100%, 30%); - --ck-highlight-marker-blue: hsl(201, 97%, 72%); - --ck-highlight-marker-green: hsl(120, 93%, 68%); - --ck-highlight-marker-pink: hsl(345, 96%, 73%); - --ck-highlight-marker-yellow: hsl(60, 97%, 73%); - --ck-highlight-pen-green: hsl(112, 100%, 27%); - --ck-highlight-pen-red: hsl(0, 85%, 49%); - --ck-image-style-spacing: 1.5em; - --ck-todo-list-checkmark-size: 16px; -} - -/* ckeditor5-image/theme/imagestyle.css */ -.ck-content .image-style-side { - float: right; - margin-left: var(--ck-image-style-spacing); - max-width: 50%; -} -/* ckeditor5-image/theme/imagestyle.css */ -.ck-content .image-style-align-left { - float: left; - margin-right: var(--ck-image-style-spacing); -} -/* ckeditor5-image/theme/imagestyle.css */ -.ck-content .image-style-align-center { - margin-left: auto; - margin-right: auto; -} -/* ckeditor5-image/theme/imagestyle.css */ -.ck-content .image-style-align-right { - float: right; - margin-left: var(--ck-image-style-spacing); -} -/* ckeditor5-image/theme/imageresize.css */ -.ck-content .image.image_resized { - max-width: 100%; - display: block; - box-sizing: border-box; -} -/* ckeditor5-image/theme/imageresize.css */ -.ck-content .image.image_resized img { - width: 100%; -} -/* ckeditor5-image/theme/imageresize.css */ -.ck-content .image.image_resized > figcaption { - display: block; -} -/* ckeditor5-image/theme/imagecaption.css */ -.ck-content .image > figcaption { - display: table-caption; - caption-side: bottom; - word-break: break-word; - color: hsl(0, 0%, 20%); - background-color: hsl(0, 0%, 97%); - padding: .6em; - font-size: .75em; - outline-offset: -1px; -} -/* ckeditor5-image/theme/image.css */ -.ck-content .image { - display: table; - clear: both; - text-align: center; - margin: 1em auto; -} -/* ckeditor5-image/theme/image.css */ -.ck-content .image img { - display: block; - margin: 0 auto; - max-width: 100%; - min-width: 50px; -} -/* ckeditor5-highlight/theme/highlight.css */ -.ck-content .marker-yellow { - background-color: var(--ck-highlight-marker-yellow); -} -/* ckeditor5-highlight/theme/highlight.css */ -.ck-content .marker-green { - background-color: var(--ck-highlight-marker-green); -} -/* ckeditor5-highlight/theme/highlight.css */ -.ck-content .marker-pink { - background-color: var(--ck-highlight-marker-pink); -} -/* ckeditor5-highlight/theme/highlight.css */ -.ck-content .marker-blue { - background-color: var(--ck-highlight-marker-blue); -} -/* ckeditor5-highlight/theme/highlight.css */ -.ck-content .pen-red { - color: var(--ck-highlight-pen-red); - background-color: transparent; -} -/* ckeditor5-highlight/theme/highlight.css */ -.ck-content .pen-green { - color: var(--ck-highlight-pen-green); - background-color: transparent; -} -/* ckeditor5-font/theme/fontsize.css */ -.ck-content .text-tiny { - font-size: .7em; -} -/* ckeditor5-font/theme/fontsize.css */ -.ck-content .text-small { - font-size: .85em; -} -/* ckeditor5-font/theme/fontsize.css */ -.ck-content .text-big { - font-size: 1.4em; -} -/* ckeditor5-font/theme/fontsize.css */ -.ck-content .text-huge { - font-size: 1.8em; -} -/* ckeditor5-block-quote/theme/blockquote.css */ -.ck-content blockquote { - overflow: hidden; - padding-right: 1.5em; - padding-left: 1.5em; - margin-left: 0; - margin-right: 0; - font-style: italic; - border-left: solid 5px hsl(0, 0%, 80%); -} -/* ckeditor5-block-quote/theme/blockquote.css */ -.ck-content[dir="rtl"] blockquote { - border-left: 0; - border-right: solid 5px hsl(0, 0%, 80%); -} -/* ckeditor5-basic-styles/theme/code.css */ -.ck-content code { - background-color: hsla(0, 0%, 78%, 0.3); - padding: .15em; - border-radius: 2px; -} -/* ckeditor5-table/theme/table.css */ -.ck-content .table { - margin: 1em auto; - display: table; -} -/* ckeditor5-table/theme/table.css */ -.ck-content .table table { - border-collapse: collapse; - border-spacing: 0; - width: 100%; - height: 100%; - border: 1px double hsl(0, 0%, 70%); -} -/* ckeditor5-table/theme/table.css */ -.ck-content .table table td, -.ck-content .table table th { - min-width: 2em; - padding: .4em; - border: 1px solid hsl(0, 0%, 75%); -} -/* ckeditor5-table/theme/table.css */ -.ck-content .table table th { - font-weight: bold; - background: hsla(0, 0%, 0%, 5%); -} -/* ckeditor5-table/theme/table.css */ -.ck-content[dir="rtl"] .table th { - text-align: right; -} -/* ckeditor5-table/theme/table.css */ -.ck-content[dir="ltr"] .table th { - text-align: left; -} -/* ckeditor5-page-break/theme/pagebreak.css */ -.ck-content .page-break { - position: relative; - clear: both; - padding: 5px 0; - display: flex; - align-items: center; - justify-content: center; -} -/* ckeditor5-page-break/theme/pagebreak.css */ -.ck-content .page-break::after { - content: ''; - position: absolute; - border-bottom: 2px dashed hsl(0, 0%, 77%); - width: 100%; -} -/* ckeditor5-page-break/theme/pagebreak.css */ -.ck-content .page-break__label { - position: relative; - z-index: 1; - padding: .3em .6em; - display: block; - text-transform: uppercase; - border: 1px solid hsl(0, 0%, 77%); - border-radius: 2px; - font-family: Helvetica, Arial, Tahoma, Verdana, Sans-Serif; - font-size: 0.75em; - font-weight: bold; - color: hsl(0, 0%, 20%); - background: hsl(0, 0%, 100%); - box-shadow: 2px 2px 1px hsla(0, 0%, 0%, 0.15); - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -/* ckeditor5-list/theme/todolist.css */ -.ck-content .todo-list { - list-style: none; -} -/* ckeditor5-list/theme/todolist.css */ -.ck-content .todo-list li { - margin-bottom: 5px; -} -/* ckeditor5-list/theme/todolist.css */ -.ck-content .todo-list li .todo-list { - margin-top: 5px; -} -/* ckeditor5-list/theme/todolist.css */ -.ck-content .todo-list .todo-list__label > input { - -webkit-appearance: none; - display: inline-block; - position: relative; - width: var(--ck-todo-list-checkmark-size); - height: var(--ck-todo-list-checkmark-size); - vertical-align: middle; - border: 0; - left: -25px; - margin-right: -15px; - right: 0; - margin-left: 0; -} -/* ckeditor5-list/theme/todolist.css */ -.ck-content .todo-list .todo-list__label > input::before { - display: block; - position: absolute; - box-sizing: border-box; - content: ''; - width: 100%; - height: 100%; - border: 1px solid hsl(0, 0%, 20%); - border-radius: 2px; - transition: 250ms ease-in-out box-shadow, 250ms ease-in-out background, 250ms ease-in-out border; -} -/* ckeditor5-list/theme/todolist.css */ -.ck-content .todo-list .todo-list__label > input::after { - display: block; - position: absolute; - box-sizing: content-box; - pointer-events: none; - content: ''; - left: calc( var(--ck-todo-list-checkmark-size) / 3 ); - top: calc( var(--ck-todo-list-checkmark-size) / 5.3 ); - width: calc( var(--ck-todo-list-checkmark-size) / 5.3 ); - height: calc( var(--ck-todo-list-checkmark-size) / 2.6 ); - border-style: solid; - border-color: transparent; - border-width: 0 calc( var(--ck-todo-list-checkmark-size) / 8 ) calc( var(--ck-todo-list-checkmark-size) / 8 ) 0; - transform: rotate(45deg); -} -/* ckeditor5-list/theme/todolist.css */ -.ck-content .todo-list .todo-list__label > input[checked]::before { - background: hsl(126, 64%, 41%); - border-color: hsl(126, 64%, 41%); -} -/* ckeditor5-list/theme/todolist.css */ -.ck-content .todo-list .todo-list__label > input[checked]::after { - border-color: hsl(0, 0%, 100%); -} -/* ckeditor5-list/theme/todolist.css */ -.ck-content .todo-list .todo-list__label .todo-list__label__description { - vertical-align: middle; -} -/* ckeditor5-media-embed/theme/mediaembed.css */ -.ck-content .media { - clear: both; - margin: 1em 0; - display: block; - min-width: 15em; -} -/* ckeditor5-html-embed/theme/htmlembed.css */ -.ck-content .raw-html-embed { - margin: 1em auto; - min-width: 15em; - font-style: normal; -} -/* ckeditor5-horizontal-line/theme/horizontalline.css */ -.ck-content hr { - margin: 15px 0; - height: 4px; - background: hsl(0, 0%, 87%); - border: 0; -} -/* ckeditor5-code-block/theme/codeblock.css */ -.ck-content pre { - padding: 1em; - color: hsl(0, 0%, 20.8%); - background: hsla(0, 0%, 78%, 0.3); - border: 1px solid hsl(0, 0%, 77%); - border-radius: 2px; - text-align: left; - direction: ltr; - tab-size: 4; - white-space: pre-wrap; - font-style: normal; - min-width: 200px; -} -/* ckeditor5-code-block/theme/codeblock.css */ -.ck-content pre code { - background: unset; - padding: 0; - border-radius: 0; -} -/* ckeditor5-mention/theme/mention.css */ -.ck-content .mention { - background: var(--ck-color-mention-background); - color: var(--ck-color-mention-text); -} -@media print { - /* ckeditor5-page-break/theme/pagebreak.css */ - .ck-content .page-break { - padding: 0; - } - /* ckeditor5-page-break/theme/pagebreak.css */ - .ck-content .page-break::after { - display: none; - } -} \ No newline at end of file diff --git a/src/Bundle/ChillMainBundle/Resources/public/modules/ckeditor5/index.js b/src/Bundle/ChillMainBundle/Resources/public/modules/ckeditor5/index.js index fb4fbc110..678f418b0 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/modules/ckeditor5/index.js +++ b/src/Bundle/ChillMainBundle/Resources/public/modules/ckeditor5/index.js @@ -1,29 +1,61 @@ -//require('@ckeditor/ckeditor5-editor-classic/theme/classiceditor.css'); +import ClassicEditorBase from '@ckeditor/ckeditor5-editor-classic/src/classiceditor'; +import EssentialsPlugin from '@ckeditor/ckeditor5-essentials/src/essentials'; +import MarkdownPlugin from '@ckeditor/ckeditor5-markdown-gfm/src/markdown'; +import BoldPlugin from '@ckeditor/ckeditor5-basic-styles/src/bold'; +import ItalicPlugin from '@ckeditor/ckeditor5-basic-styles/src/italic'; +import BlockQuotePlugin from '@ckeditor/ckeditor5-block-quote/src/blockquote'; +import HeadingPlugin from '@ckeditor/ckeditor5-heading/src/heading'; +import LinkPlugin from '@ckeditor/ckeditor5-link/src/link'; +import ListPlugin from '@ckeditor/ckeditor5-list/src/list'; +import ParagraphPlugin from '@ckeditor/ckeditor5-paragraph/src/paragraph'; +import "./index.scss"; -import ClassicEditor from '@ckeditor/ckeditor5-editor-classic/src/classiceditor'; -import Essentials from '@ckeditor/ckeditor5-essentials/src/essentials'; -import Bold from '@ckeditor/ckeditor5-basic-styles/src/bold'; -import Italic from '@ckeditor/ckeditor5-basic-styles/src/italic'; -import Markdown from '@ckeditor/ckeditor5-markdown-gfm/src/markdown'; -//require('./ckeditor5.css'); +export default class ClassicEditor extends ClassicEditorBase {} -let Fields = document.querySelectorAll('textarea'); +ClassicEditor.builtinPlugins = [ + EssentialsPlugin, + MarkdownPlugin, + BoldPlugin, + ItalicPlugin, + BlockQuotePlugin, + HeadingPlugin, + LinkPlugin, + ListPlugin, + ParagraphPlugin +]; + +ClassicEditor.defaultConfig = { + toolbar: { + items: [ + 'heading', + '|', + 'bold', + 'italic', + 'link', + 'bulletedList', + 'numberedList', + 'blockQuote', + 'undo', + 'redo' + ] + }, + language: 'fr' +}; + + +let Fields = []; +Fields.push.apply(Fields, document.querySelectorAll('textarea[ckeditor]')); +// enable for custom fields +//Fields.push.apply(Fields, document.querySelectorAll('.cf-fields textarea')); Fields.forEach(function(field) { ClassicEditor - .create( field, { - plugins: [ - Markdown, - Essentials, - Bold, - Italic, - ], - } ) + .create( field ) .then( editor => { - console.log( editor ); + console.log( 'CkEditor was initialized', editor ); }) .catch( error => { - console.error( error ); + console.error( error.stack ); }) ; -}) +}); \ No newline at end of file diff --git a/src/Bundle/ChillMainBundle/Resources/public/modules/ckeditor5/index.scss b/src/Bundle/ChillMainBundle/Resources/public/modules/ckeditor5/index.scss new file mode 100644 index 000000000..3e5259af4 --- /dev/null +++ b/src/Bundle/ChillMainBundle/Resources/public/modules/ckeditor5/index.scss @@ -0,0 +1,4 @@ +// set min height for ckeditor +.ck-editor__editable { + min-height: 150px; +} \ No newline at end of file diff --git a/src/Bundle/ChillMainBundle/Resources/public/modules/forkawesome/index.js b/src/Bundle/ChillMainBundle/Resources/public/modules/forkawesome/index.js new file mode 100644 index 000000000..4841b9b80 --- /dev/null +++ b/src/Bundle/ChillMainBundle/Resources/public/modules/forkawesome/index.js @@ -0,0 +1,2 @@ +// Compile all Fork-Awesome fonts assets from node-modules +require('fork-awesome/scss/fork-awesome.scss'); diff --git a/src/Bundle/ChillMainBundle/Resources/public/sass/_custom.scss b/src/Bundle/ChillMainBundle/Resources/public/sass/_custom.scss index 3d7ce19af..0fe6bd846 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/sass/_custom.scss +++ b/src/Bundle/ChillMainBundle/Resources/public/sass/_custom.scss @@ -157,16 +157,27 @@ dl.chill_view_data { } -blockquote.chill-user-quote { +blockquote.chill-user-quote, +div.chill-user-quote { border-left: 10px solid $chill-yellow; margin: 1.5em 10px; padding: 0.5em 10px; quotes: "\201C""\201D""\2018""\2019"; background-color: $chill-llight-gray; - - - p { display: inline; } - + + blockquote { + margin: 1.5em 10px; + padding: 0.5em 10px; + } + + blockquote:before { + color: #ccc; + content: open-quote; + font-size: 4em; + line-height: 0.1em; + margin-right: 0.25em; + vertical-align: -0.4em; + } } .chill-no-data-statement { diff --git a/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/_animated.scss b/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/_animated.scss deleted file mode 100644 index 8a020dbff..000000000 --- a/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/_animated.scss +++ /dev/null @@ -1,34 +0,0 @@ -// Spinning Icons -// -------------------------- - -.#{$fa-css-prefix}-spin { - -webkit-animation: fa-spin 2s infinite linear; - animation: fa-spin 2s infinite linear; -} - -.#{$fa-css-prefix}-pulse { - -webkit-animation: fa-spin 1s infinite steps(8); - animation: fa-spin 1s infinite steps(8); -} - -@-webkit-keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(359deg); - transform: rotate(359deg); - } -} - -@keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(359deg); - transform: rotate(359deg); - } -} diff --git a/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/_bordered-pulled.scss b/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/_bordered-pulled.scss deleted file mode 100644 index d4b85a02f..000000000 --- a/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/_bordered-pulled.scss +++ /dev/null @@ -1,25 +0,0 @@ -// Bordered & Pulled -// ------------------------- - -.#{$fa-css-prefix}-border { - padding: .2em .25em .15em; - border: solid .08em $fa-border-color; - border-radius: .1em; -} - -.#{$fa-css-prefix}-pull-left { float: left; } -.#{$fa-css-prefix}-pull-right { float: right; } - -.#{$fa-css-prefix} { - &.#{$fa-css-prefix}-pull-left { margin-right: .3em; } - &.#{$fa-css-prefix}-pull-right { margin-left: .3em; } -} - -/* Deprecated as of 4.4.0 */ -.pull-right { float: right; } -.pull-left { float: left; } - -.#{$fa-css-prefix} { - &.pull-left { margin-right: .3em; } - &.pull-right { margin-left: .3em; } -} diff --git a/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/_core.scss b/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/_core.scss deleted file mode 100644 index 7425ef85f..000000000 --- a/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/_core.scss +++ /dev/null @@ -1,12 +0,0 @@ -// Base Class Definition -// ------------------------- - -.#{$fa-css-prefix} { - display: inline-block; - font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration - font-size: inherit; // can't have font-size inherit on line above, so need to override - text-rendering: auto; // optimizelegibility throws things off #1094 - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - -} diff --git a/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/_fixed-width.scss b/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/_fixed-width.scss deleted file mode 100644 index b221c9813..000000000 --- a/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/_fixed-width.scss +++ /dev/null @@ -1,6 +0,0 @@ -// Fixed Width Icons -// ------------------------- -.#{$fa-css-prefix}-fw { - width: (18em / 14); - text-align: center; -} diff --git a/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/_icons.scss b/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/_icons.scss deleted file mode 100644 index 6f9375989..000000000 --- a/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/_icons.scss +++ /dev/null @@ -1,697 +0,0 @@ -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen - readers do not read off random characters that represent icons */ - -.#{$fa-css-prefix}-glass:before { content: $fa-var-glass; } -.#{$fa-css-prefix}-music:before { content: $fa-var-music; } -.#{$fa-css-prefix}-search:before { content: $fa-var-search; } -.#{$fa-css-prefix}-envelope-o:before { content: $fa-var-envelope-o; } -.#{$fa-css-prefix}-heart:before { content: $fa-var-heart; } -.#{$fa-css-prefix}-star:before { content: $fa-var-star; } -.#{$fa-css-prefix}-star-o:before { content: $fa-var-star-o; } -.#{$fa-css-prefix}-user:before { content: $fa-var-user; } -.#{$fa-css-prefix}-film:before { content: $fa-var-film; } -.#{$fa-css-prefix}-th-large:before { content: $fa-var-th-large; } -.#{$fa-css-prefix}-th:before { content: $fa-var-th; } -.#{$fa-css-prefix}-th-list:before { content: $fa-var-th-list; } -.#{$fa-css-prefix}-check:before { content: $fa-var-check; } -.#{$fa-css-prefix}-remove:before, -.#{$fa-css-prefix}-close:before, -.#{$fa-css-prefix}-times:before { content: $fa-var-times; } -.#{$fa-css-prefix}-search-plus:before { content: $fa-var-search-plus; } -.#{$fa-css-prefix}-search-minus:before { content: $fa-var-search-minus; } -.#{$fa-css-prefix}-power-off:before { content: $fa-var-power-off; } -.#{$fa-css-prefix}-signal:before { content: $fa-var-signal; } -.#{$fa-css-prefix}-gear:before, -.#{$fa-css-prefix}-cog:before { content: $fa-var-cog; } -.#{$fa-css-prefix}-trash-o:before { content: $fa-var-trash-o; } -.#{$fa-css-prefix}-home:before { content: $fa-var-home; } -.#{$fa-css-prefix}-file-o:before { content: $fa-var-file-o; } -.#{$fa-css-prefix}-clock-o:before { content: $fa-var-clock-o; } -.#{$fa-css-prefix}-road:before { content: $fa-var-road; } -.#{$fa-css-prefix}-download:before { content: $fa-var-download; } -.#{$fa-css-prefix}-arrow-circle-o-down:before { content: $fa-var-arrow-circle-o-down; } -.#{$fa-css-prefix}-arrow-circle-o-up:before { content: $fa-var-arrow-circle-o-up; } -.#{$fa-css-prefix}-inbox:before { content: $fa-var-inbox; } -.#{$fa-css-prefix}-play-circle-o:before { content: $fa-var-play-circle-o; } -.#{$fa-css-prefix}-rotate-right:before, -.#{$fa-css-prefix}-repeat:before { content: $fa-var-repeat; } -.#{$fa-css-prefix}-refresh:before { content: $fa-var-refresh; } -.#{$fa-css-prefix}-list-alt:before { content: $fa-var-list-alt; } -.#{$fa-css-prefix}-lock:before { content: $fa-var-lock; } -.#{$fa-css-prefix}-flag:before { content: $fa-var-flag; } -.#{$fa-css-prefix}-headphones:before { content: $fa-var-headphones; } -.#{$fa-css-prefix}-volume-off:before { content: $fa-var-volume-off; } -.#{$fa-css-prefix}-volume-down:before { content: $fa-var-volume-down; } -.#{$fa-css-prefix}-volume-up:before { content: $fa-var-volume-up; } -.#{$fa-css-prefix}-qrcode:before { content: $fa-var-qrcode; } -.#{$fa-css-prefix}-barcode:before { content: $fa-var-barcode; } -.#{$fa-css-prefix}-tag:before { content: $fa-var-tag; } -.#{$fa-css-prefix}-tags:before { content: $fa-var-tags; } -.#{$fa-css-prefix}-book:before { content: $fa-var-book; } -.#{$fa-css-prefix}-bookmark:before { content: $fa-var-bookmark; } -.#{$fa-css-prefix}-print:before { content: $fa-var-print; } -.#{$fa-css-prefix}-camera:before { content: $fa-var-camera; } -.#{$fa-css-prefix}-font:before { content: $fa-var-font; } -.#{$fa-css-prefix}-bold:before { content: $fa-var-bold; } -.#{$fa-css-prefix}-italic:before { content: $fa-var-italic; } -.#{$fa-css-prefix}-text-height:before { content: $fa-var-text-height; } -.#{$fa-css-prefix}-text-width:before { content: $fa-var-text-width; } -.#{$fa-css-prefix}-align-left:before { content: $fa-var-align-left; } -.#{$fa-css-prefix}-align-center:before { content: $fa-var-align-center; } -.#{$fa-css-prefix}-align-right:before { content: $fa-var-align-right; } -.#{$fa-css-prefix}-align-justify:before { content: $fa-var-align-justify; } -.#{$fa-css-prefix}-list:before { content: $fa-var-list; } -.#{$fa-css-prefix}-dedent:before, -.#{$fa-css-prefix}-outdent:before { content: $fa-var-outdent; } -.#{$fa-css-prefix}-indent:before { content: $fa-var-indent; } -.#{$fa-css-prefix}-video-camera:before { content: $fa-var-video-camera; } -.#{$fa-css-prefix}-photo:before, -.#{$fa-css-prefix}-image:before, -.#{$fa-css-prefix}-picture-o:before { content: $fa-var-picture-o; } -.#{$fa-css-prefix}-pencil:before { content: $fa-var-pencil; } -.#{$fa-css-prefix}-map-marker:before { content: $fa-var-map-marker; } -.#{$fa-css-prefix}-adjust:before { content: $fa-var-adjust; } -.#{$fa-css-prefix}-tint:before { content: $fa-var-tint; } -.#{$fa-css-prefix}-edit:before, -.#{$fa-css-prefix}-pencil-square-o:before { content: $fa-var-pencil-square-o; } -.#{$fa-css-prefix}-share-square-o:before { content: $fa-var-share-square-o; } -.#{$fa-css-prefix}-check-square-o:before { content: $fa-var-check-square-o; } -.#{$fa-css-prefix}-arrows:before { content: $fa-var-arrows; } -.#{$fa-css-prefix}-step-backward:before { content: $fa-var-step-backward; } -.#{$fa-css-prefix}-fast-backward:before { content: $fa-var-fast-backward; } -.#{$fa-css-prefix}-backward:before { content: $fa-var-backward; } -.#{$fa-css-prefix}-play:before { content: $fa-var-play; } -.#{$fa-css-prefix}-pause:before { content: $fa-var-pause; } -.#{$fa-css-prefix}-stop:before { content: $fa-var-stop; } -.#{$fa-css-prefix}-forward:before { content: $fa-var-forward; } -.#{$fa-css-prefix}-fast-forward:before { content: $fa-var-fast-forward; } -.#{$fa-css-prefix}-step-forward:before { content: $fa-var-step-forward; } -.#{$fa-css-prefix}-eject:before { content: $fa-var-eject; } -.#{$fa-css-prefix}-chevron-left:before { content: $fa-var-chevron-left; } -.#{$fa-css-prefix}-chevron-right:before { content: $fa-var-chevron-right; } -.#{$fa-css-prefix}-plus-circle:before { content: $fa-var-plus-circle; } -.#{$fa-css-prefix}-minus-circle:before { content: $fa-var-minus-circle; } -.#{$fa-css-prefix}-times-circle:before { content: $fa-var-times-circle; } -.#{$fa-css-prefix}-check-circle:before { content: $fa-var-check-circle; } -.#{$fa-css-prefix}-question-circle:before { content: $fa-var-question-circle; } -.#{$fa-css-prefix}-info-circle:before { content: $fa-var-info-circle; } -.#{$fa-css-prefix}-crosshairs:before { content: $fa-var-crosshairs; } -.#{$fa-css-prefix}-times-circle-o:before { content: $fa-var-times-circle-o; } -.#{$fa-css-prefix}-check-circle-o:before { content: $fa-var-check-circle-o; } -.#{$fa-css-prefix}-ban:before { content: $fa-var-ban; } -.#{$fa-css-prefix}-arrow-left:before { content: $fa-var-arrow-left; } -.#{$fa-css-prefix}-arrow-right:before { content: $fa-var-arrow-right; } -.#{$fa-css-prefix}-arrow-up:before { content: $fa-var-arrow-up; } -.#{$fa-css-prefix}-arrow-down:before { content: $fa-var-arrow-down; } -.#{$fa-css-prefix}-mail-forward:before, -.#{$fa-css-prefix}-share:before { content: $fa-var-share; } -.#{$fa-css-prefix}-expand:before { content: $fa-var-expand; } -.#{$fa-css-prefix}-compress:before { content: $fa-var-compress; } -.#{$fa-css-prefix}-plus:before { content: $fa-var-plus; } -.#{$fa-css-prefix}-minus:before { content: $fa-var-minus; } -.#{$fa-css-prefix}-asterisk:before { content: $fa-var-asterisk; } -.#{$fa-css-prefix}-exclamation-circle:before { content: $fa-var-exclamation-circle; } -.#{$fa-css-prefix}-gift:before { content: $fa-var-gift; } -.#{$fa-css-prefix}-leaf:before { content: $fa-var-leaf; } -.#{$fa-css-prefix}-fire:before { content: $fa-var-fire; } -.#{$fa-css-prefix}-eye:before { content: $fa-var-eye; } -.#{$fa-css-prefix}-eye-slash:before { content: $fa-var-eye-slash; } -.#{$fa-css-prefix}-warning:before, -.#{$fa-css-prefix}-exclamation-triangle:before { content: $fa-var-exclamation-triangle; } -.#{$fa-css-prefix}-plane:before { content: $fa-var-plane; } -.#{$fa-css-prefix}-calendar:before { content: $fa-var-calendar; } -.#{$fa-css-prefix}-random:before { content: $fa-var-random; } -.#{$fa-css-prefix}-comment:before { content: $fa-var-comment; } -.#{$fa-css-prefix}-magnet:before { content: $fa-var-magnet; } -.#{$fa-css-prefix}-chevron-up:before { content: $fa-var-chevron-up; } -.#{$fa-css-prefix}-chevron-down:before { content: $fa-var-chevron-down; } -.#{$fa-css-prefix}-retweet:before { content: $fa-var-retweet; } -.#{$fa-css-prefix}-shopping-cart:before { content: $fa-var-shopping-cart; } -.#{$fa-css-prefix}-folder:before { content: $fa-var-folder; } -.#{$fa-css-prefix}-folder-open:before { content: $fa-var-folder-open; } -.#{$fa-css-prefix}-arrows-v:before { content: $fa-var-arrows-v; } -.#{$fa-css-prefix}-arrows-h:before { content: $fa-var-arrows-h; } -.#{$fa-css-prefix}-bar-chart-o:before, -.#{$fa-css-prefix}-bar-chart:before { content: $fa-var-bar-chart; } -.#{$fa-css-prefix}-twitter-square:before { content: $fa-var-twitter-square; } -.#{$fa-css-prefix}-facebook-square:before { content: $fa-var-facebook-square; } -.#{$fa-css-prefix}-camera-retro:before { content: $fa-var-camera-retro; } -.#{$fa-css-prefix}-key:before { content: $fa-var-key; } -.#{$fa-css-prefix}-gears:before, -.#{$fa-css-prefix}-cogs:before { content: $fa-var-cogs; } -.#{$fa-css-prefix}-comments:before { content: $fa-var-comments; } -.#{$fa-css-prefix}-thumbs-o-up:before { content: $fa-var-thumbs-o-up; } -.#{$fa-css-prefix}-thumbs-o-down:before { content: $fa-var-thumbs-o-down; } -.#{$fa-css-prefix}-star-half:before { content: $fa-var-star-half; } -.#{$fa-css-prefix}-heart-o:before { content: $fa-var-heart-o; } -.#{$fa-css-prefix}-sign-out:before { content: $fa-var-sign-out; } -.#{$fa-css-prefix}-linkedin-square:before { content: $fa-var-linkedin-square; } -.#{$fa-css-prefix}-thumb-tack:before { content: $fa-var-thumb-tack; } -.#{$fa-css-prefix}-external-link:before { content: $fa-var-external-link; } -.#{$fa-css-prefix}-sign-in:before { content: $fa-var-sign-in; } -.#{$fa-css-prefix}-trophy:before { content: $fa-var-trophy; } -.#{$fa-css-prefix}-github-square:before { content: $fa-var-github-square; } -.#{$fa-css-prefix}-upload:before { content: $fa-var-upload; } -.#{$fa-css-prefix}-lemon-o:before { content: $fa-var-lemon-o; } -.#{$fa-css-prefix}-phone:before { content: $fa-var-phone; } -.#{$fa-css-prefix}-square-o:before { content: $fa-var-square-o; } -.#{$fa-css-prefix}-bookmark-o:before { content: $fa-var-bookmark-o; } -.#{$fa-css-prefix}-phone-square:before { content: $fa-var-phone-square; } -.#{$fa-css-prefix}-twitter:before { content: $fa-var-twitter; } -.#{$fa-css-prefix}-facebook-f:before, -.#{$fa-css-prefix}-facebook:before { content: $fa-var-facebook; } -.#{$fa-css-prefix}-github:before { content: $fa-var-github; } -.#{$fa-css-prefix}-unlock:before { content: $fa-var-unlock; } -.#{$fa-css-prefix}-credit-card:before { content: $fa-var-credit-card; } -.#{$fa-css-prefix}-feed:before, -.#{$fa-css-prefix}-rss:before { content: $fa-var-rss; } -.#{$fa-css-prefix}-hdd-o:before { content: $fa-var-hdd-o; } -.#{$fa-css-prefix}-bullhorn:before { content: $fa-var-bullhorn; } -.#{$fa-css-prefix}-bell:before { content: $fa-var-bell; } -.#{$fa-css-prefix}-certificate:before { content: $fa-var-certificate; } -.#{$fa-css-prefix}-hand-o-right:before { content: $fa-var-hand-o-right; } -.#{$fa-css-prefix}-hand-o-left:before { content: $fa-var-hand-o-left; } -.#{$fa-css-prefix}-hand-o-up:before { content: $fa-var-hand-o-up; } -.#{$fa-css-prefix}-hand-o-down:before { content: $fa-var-hand-o-down; } -.#{$fa-css-prefix}-arrow-circle-left:before { content: $fa-var-arrow-circle-left; } -.#{$fa-css-prefix}-arrow-circle-right:before { content: $fa-var-arrow-circle-right; } -.#{$fa-css-prefix}-arrow-circle-up:before { content: $fa-var-arrow-circle-up; } -.#{$fa-css-prefix}-arrow-circle-down:before { content: $fa-var-arrow-circle-down; } -.#{$fa-css-prefix}-globe:before { content: $fa-var-globe; } -.#{$fa-css-prefix}-wrench:before { content: $fa-var-wrench; } -.#{$fa-css-prefix}-tasks:before { content: $fa-var-tasks; } -.#{$fa-css-prefix}-filter:before { content: $fa-var-filter; } -.#{$fa-css-prefix}-briefcase:before { content: $fa-var-briefcase; } -.#{$fa-css-prefix}-arrows-alt:before { content: $fa-var-arrows-alt; } -.#{$fa-css-prefix}-group:before, -.#{$fa-css-prefix}-users:before { content: $fa-var-users; } -.#{$fa-css-prefix}-chain:before, -.#{$fa-css-prefix}-link:before { content: $fa-var-link; } -.#{$fa-css-prefix}-cloud:before { content: $fa-var-cloud; } -.#{$fa-css-prefix}-flask:before { content: $fa-var-flask; } -.#{$fa-css-prefix}-cut:before, -.#{$fa-css-prefix}-scissors:before { content: $fa-var-scissors; } -.#{$fa-css-prefix}-copy:before, -.#{$fa-css-prefix}-files-o:before { content: $fa-var-files-o; } -.#{$fa-css-prefix}-paperclip:before { content: $fa-var-paperclip; } -.#{$fa-css-prefix}-save:before, -.#{$fa-css-prefix}-floppy-o:before { content: $fa-var-floppy-o; } -.#{$fa-css-prefix}-square:before { content: $fa-var-square; } -.#{$fa-css-prefix}-navicon:before, -.#{$fa-css-prefix}-reorder:before, -.#{$fa-css-prefix}-bars:before { content: $fa-var-bars; } -.#{$fa-css-prefix}-list-ul:before { content: $fa-var-list-ul; } -.#{$fa-css-prefix}-list-ol:before { content: $fa-var-list-ol; } -.#{$fa-css-prefix}-strikethrough:before { content: $fa-var-strikethrough; } -.#{$fa-css-prefix}-underline:before { content: $fa-var-underline; } -.#{$fa-css-prefix}-table:before { content: $fa-var-table; } -.#{$fa-css-prefix}-magic:before { content: $fa-var-magic; } -.#{$fa-css-prefix}-truck:before { content: $fa-var-truck; } -.#{$fa-css-prefix}-pinterest:before { content: $fa-var-pinterest; } -.#{$fa-css-prefix}-pinterest-square:before { content: $fa-var-pinterest-square; } -.#{$fa-css-prefix}-google-plus-square:before { content: $fa-var-google-plus-square; } -.#{$fa-css-prefix}-google-plus:before { content: $fa-var-google-plus; } -.#{$fa-css-prefix}-money:before { content: $fa-var-money; } -.#{$fa-css-prefix}-caret-down:before { content: $fa-var-caret-down; } -.#{$fa-css-prefix}-caret-up:before { content: $fa-var-caret-up; } -.#{$fa-css-prefix}-caret-left:before { content: $fa-var-caret-left; } -.#{$fa-css-prefix}-caret-right:before { content: $fa-var-caret-right; } -.#{$fa-css-prefix}-columns:before { content: $fa-var-columns; } -.#{$fa-css-prefix}-unsorted:before, -.#{$fa-css-prefix}-sort:before { content: $fa-var-sort; } -.#{$fa-css-prefix}-sort-down:before, -.#{$fa-css-prefix}-sort-desc:before { content: $fa-var-sort-desc; } -.#{$fa-css-prefix}-sort-up:before, -.#{$fa-css-prefix}-sort-asc:before { content: $fa-var-sort-asc; } -.#{$fa-css-prefix}-envelope:before { content: $fa-var-envelope; } -.#{$fa-css-prefix}-linkedin:before { content: $fa-var-linkedin; } -.#{$fa-css-prefix}-rotate-left:before, -.#{$fa-css-prefix}-undo:before { content: $fa-var-undo; } -.#{$fa-css-prefix}-legal:before, -.#{$fa-css-prefix}-gavel:before { content: $fa-var-gavel; } -.#{$fa-css-prefix}-dashboard:before, -.#{$fa-css-prefix}-tachometer:before { content: $fa-var-tachometer; } -.#{$fa-css-prefix}-comment-o:before { content: $fa-var-comment-o; } -.#{$fa-css-prefix}-comments-o:before { content: $fa-var-comments-o; } -.#{$fa-css-prefix}-flash:before, -.#{$fa-css-prefix}-bolt:before { content: $fa-var-bolt; } -.#{$fa-css-prefix}-sitemap:before { content: $fa-var-sitemap; } -.#{$fa-css-prefix}-umbrella:before { content: $fa-var-umbrella; } -.#{$fa-css-prefix}-paste:before, -.#{$fa-css-prefix}-clipboard:before { content: $fa-var-clipboard; } -.#{$fa-css-prefix}-lightbulb-o:before { content: $fa-var-lightbulb-o; } -.#{$fa-css-prefix}-exchange:before { content: $fa-var-exchange; } -.#{$fa-css-prefix}-cloud-download:before { content: $fa-var-cloud-download; } -.#{$fa-css-prefix}-cloud-upload:before { content: $fa-var-cloud-upload; } -.#{$fa-css-prefix}-user-md:before { content: $fa-var-user-md; } -.#{$fa-css-prefix}-stethoscope:before { content: $fa-var-stethoscope; } -.#{$fa-css-prefix}-suitcase:before { content: $fa-var-suitcase; } -.#{$fa-css-prefix}-bell-o:before { content: $fa-var-bell-o; } -.#{$fa-css-prefix}-coffee:before { content: $fa-var-coffee; } -.#{$fa-css-prefix}-cutlery:before { content: $fa-var-cutlery; } -.#{$fa-css-prefix}-file-text-o:before { content: $fa-var-file-text-o; } -.#{$fa-css-prefix}-building-o:before { content: $fa-var-building-o; } -.#{$fa-css-prefix}-hospital-o:before { content: $fa-var-hospital-o; } -.#{$fa-css-prefix}-ambulance:before { content: $fa-var-ambulance; } -.#{$fa-css-prefix}-medkit:before { content: $fa-var-medkit; } -.#{$fa-css-prefix}-fighter-jet:before { content: $fa-var-fighter-jet; } -.#{$fa-css-prefix}-beer:before { content: $fa-var-beer; } -.#{$fa-css-prefix}-h-square:before { content: $fa-var-h-square; } -.#{$fa-css-prefix}-plus-square:before { content: $fa-var-plus-square; } -.#{$fa-css-prefix}-angle-double-left:before { content: $fa-var-angle-double-left; } -.#{$fa-css-prefix}-angle-double-right:before { content: $fa-var-angle-double-right; } -.#{$fa-css-prefix}-angle-double-up:before { content: $fa-var-angle-double-up; } -.#{$fa-css-prefix}-angle-double-down:before { content: $fa-var-angle-double-down; } -.#{$fa-css-prefix}-angle-left:before { content: $fa-var-angle-left; } -.#{$fa-css-prefix}-angle-right:before { content: $fa-var-angle-right; } -.#{$fa-css-prefix}-angle-up:before { content: $fa-var-angle-up; } -.#{$fa-css-prefix}-angle-down:before { content: $fa-var-angle-down; } -.#{$fa-css-prefix}-desktop:before { content: $fa-var-desktop; } -.#{$fa-css-prefix}-laptop:before { content: $fa-var-laptop; } -.#{$fa-css-prefix}-tablet:before { content: $fa-var-tablet; } -.#{$fa-css-prefix}-mobile-phone:before, -.#{$fa-css-prefix}-mobile:before { content: $fa-var-mobile; } -.#{$fa-css-prefix}-circle-o:before { content: $fa-var-circle-o; } -.#{$fa-css-prefix}-quote-left:before { content: $fa-var-quote-left; } -.#{$fa-css-prefix}-quote-right:before { content: $fa-var-quote-right; } -.#{$fa-css-prefix}-spinner:before { content: $fa-var-spinner; } -.#{$fa-css-prefix}-circle:before { content: $fa-var-circle; } -.#{$fa-css-prefix}-mail-reply:before, -.#{$fa-css-prefix}-reply:before { content: $fa-var-reply; } -.#{$fa-css-prefix}-github-alt:before { content: $fa-var-github-alt; } -.#{$fa-css-prefix}-folder-o:before { content: $fa-var-folder-o; } -.#{$fa-css-prefix}-folder-open-o:before { content: $fa-var-folder-open-o; } -.#{$fa-css-prefix}-smile-o:before { content: $fa-var-smile-o; } -.#{$fa-css-prefix}-frown-o:before { content: $fa-var-frown-o; } -.#{$fa-css-prefix}-meh-o:before { content: $fa-var-meh-o; } -.#{$fa-css-prefix}-gamepad:before { content: $fa-var-gamepad; } -.#{$fa-css-prefix}-keyboard-o:before { content: $fa-var-keyboard-o; } -.#{$fa-css-prefix}-flag-o:before { content: $fa-var-flag-o; } -.#{$fa-css-prefix}-flag-checkered:before { content: $fa-var-flag-checkered; } -.#{$fa-css-prefix}-terminal:before { content: $fa-var-terminal; } -.#{$fa-css-prefix}-code:before { content: $fa-var-code; } -.#{$fa-css-prefix}-mail-reply-all:before, -.#{$fa-css-prefix}-reply-all:before { content: $fa-var-reply-all; } -.#{$fa-css-prefix}-star-half-empty:before, -.#{$fa-css-prefix}-star-half-full:before, -.#{$fa-css-prefix}-star-half-o:before { content: $fa-var-star-half-o; } -.#{$fa-css-prefix}-location-arrow:before { content: $fa-var-location-arrow; } -.#{$fa-css-prefix}-crop:before { content: $fa-var-crop; } -.#{$fa-css-prefix}-code-fork:before { content: $fa-var-code-fork; } -.#{$fa-css-prefix}-unlink:before, -.#{$fa-css-prefix}-chain-broken:before { content: $fa-var-chain-broken; } -.#{$fa-css-prefix}-question:before { content: $fa-var-question; } -.#{$fa-css-prefix}-info:before { content: $fa-var-info; } -.#{$fa-css-prefix}-exclamation:before { content: $fa-var-exclamation; } -.#{$fa-css-prefix}-superscript:before { content: $fa-var-superscript; } -.#{$fa-css-prefix}-subscript:before { content: $fa-var-subscript; } -.#{$fa-css-prefix}-eraser:before { content: $fa-var-eraser; } -.#{$fa-css-prefix}-puzzle-piece:before { content: $fa-var-puzzle-piece; } -.#{$fa-css-prefix}-microphone:before { content: $fa-var-microphone; } -.#{$fa-css-prefix}-microphone-slash:before { content: $fa-var-microphone-slash; } -.#{$fa-css-prefix}-shield:before { content: $fa-var-shield; } -.#{$fa-css-prefix}-calendar-o:before { content: $fa-var-calendar-o; } -.#{$fa-css-prefix}-fire-extinguisher:before { content: $fa-var-fire-extinguisher; } -.#{$fa-css-prefix}-rocket:before { content: $fa-var-rocket; } -.#{$fa-css-prefix}-maxcdn:before { content: $fa-var-maxcdn; } -.#{$fa-css-prefix}-chevron-circle-left:before { content: $fa-var-chevron-circle-left; } -.#{$fa-css-prefix}-chevron-circle-right:before { content: $fa-var-chevron-circle-right; } -.#{$fa-css-prefix}-chevron-circle-up:before { content: $fa-var-chevron-circle-up; } -.#{$fa-css-prefix}-chevron-circle-down:before { content: $fa-var-chevron-circle-down; } -.#{$fa-css-prefix}-html5:before { content: $fa-var-html5; } -.#{$fa-css-prefix}-css3:before { content: $fa-var-css3; } -.#{$fa-css-prefix}-anchor:before { content: $fa-var-anchor; } -.#{$fa-css-prefix}-unlock-alt:before { content: $fa-var-unlock-alt; } -.#{$fa-css-prefix}-bullseye:before { content: $fa-var-bullseye; } -.#{$fa-css-prefix}-ellipsis-h:before { content: $fa-var-ellipsis-h; } -.#{$fa-css-prefix}-ellipsis-v:before { content: $fa-var-ellipsis-v; } -.#{$fa-css-prefix}-rss-square:before { content: $fa-var-rss-square; } -.#{$fa-css-prefix}-play-circle:before { content: $fa-var-play-circle; } -.#{$fa-css-prefix}-ticket:before { content: $fa-var-ticket; } -.#{$fa-css-prefix}-minus-square:before { content: $fa-var-minus-square; } -.#{$fa-css-prefix}-minus-square-o:before { content: $fa-var-minus-square-o; } -.#{$fa-css-prefix}-level-up:before { content: $fa-var-level-up; } -.#{$fa-css-prefix}-level-down:before { content: $fa-var-level-down; } -.#{$fa-css-prefix}-check-square:before { content: $fa-var-check-square; } -.#{$fa-css-prefix}-pencil-square:before { content: $fa-var-pencil-square; } -.#{$fa-css-prefix}-external-link-square:before { content: $fa-var-external-link-square; } -.#{$fa-css-prefix}-share-square:before { content: $fa-var-share-square; } -.#{$fa-css-prefix}-compass:before { content: $fa-var-compass; } -.#{$fa-css-prefix}-toggle-down:before, -.#{$fa-css-prefix}-caret-square-o-down:before { content: $fa-var-caret-square-o-down; } -.#{$fa-css-prefix}-toggle-up:before, -.#{$fa-css-prefix}-caret-square-o-up:before { content: $fa-var-caret-square-o-up; } -.#{$fa-css-prefix}-toggle-right:before, -.#{$fa-css-prefix}-caret-square-o-right:before { content: $fa-var-caret-square-o-right; } -.#{$fa-css-prefix}-euro:before, -.#{$fa-css-prefix}-eur:before { content: $fa-var-eur; } -.#{$fa-css-prefix}-gbp:before { content: $fa-var-gbp; } -.#{$fa-css-prefix}-dollar:before, -.#{$fa-css-prefix}-usd:before { content: $fa-var-usd; } -.#{$fa-css-prefix}-rupee:before, -.#{$fa-css-prefix}-inr:before { content: $fa-var-inr; } -.#{$fa-css-prefix}-cny:before, -.#{$fa-css-prefix}-rmb:before, -.#{$fa-css-prefix}-yen:before, -.#{$fa-css-prefix}-jpy:before { content: $fa-var-jpy; } -.#{$fa-css-prefix}-ruble:before, -.#{$fa-css-prefix}-rouble:before, -.#{$fa-css-prefix}-rub:before { content: $fa-var-rub; } -.#{$fa-css-prefix}-won:before, -.#{$fa-css-prefix}-krw:before { content: $fa-var-krw; } -.#{$fa-css-prefix}-bitcoin:before, -.#{$fa-css-prefix}-btc:before { content: $fa-var-btc; } -.#{$fa-css-prefix}-file:before { content: $fa-var-file; } -.#{$fa-css-prefix}-file-text:before { content: $fa-var-file-text; } -.#{$fa-css-prefix}-sort-alpha-asc:before { content: $fa-var-sort-alpha-asc; } -.#{$fa-css-prefix}-sort-alpha-desc:before { content: $fa-var-sort-alpha-desc; } -.#{$fa-css-prefix}-sort-amount-asc:before { content: $fa-var-sort-amount-asc; } -.#{$fa-css-prefix}-sort-amount-desc:before { content: $fa-var-sort-amount-desc; } -.#{$fa-css-prefix}-sort-numeric-asc:before { content: $fa-var-sort-numeric-asc; } -.#{$fa-css-prefix}-sort-numeric-desc:before { content: $fa-var-sort-numeric-desc; } -.#{$fa-css-prefix}-thumbs-up:before { content: $fa-var-thumbs-up; } -.#{$fa-css-prefix}-thumbs-down:before { content: $fa-var-thumbs-down; } -.#{$fa-css-prefix}-youtube-square:before { content: $fa-var-youtube-square; } -.#{$fa-css-prefix}-youtube:before { content: $fa-var-youtube; } -.#{$fa-css-prefix}-xing:before { content: $fa-var-xing; } -.#{$fa-css-prefix}-xing-square:before { content: $fa-var-xing-square; } -.#{$fa-css-prefix}-youtube-play:before { content: $fa-var-youtube-play; } -.#{$fa-css-prefix}-dropbox:before { content: $fa-var-dropbox; } -.#{$fa-css-prefix}-stack-overflow:before { content: $fa-var-stack-overflow; } -.#{$fa-css-prefix}-instagram:before { content: $fa-var-instagram; } -.#{$fa-css-prefix}-flickr:before { content: $fa-var-flickr; } -.#{$fa-css-prefix}-adn:before { content: $fa-var-adn; } -.#{$fa-css-prefix}-bitbucket:before { content: $fa-var-bitbucket; } -.#{$fa-css-prefix}-bitbucket-square:before { content: $fa-var-bitbucket-square; } -.#{$fa-css-prefix}-tumblr:before { content: $fa-var-tumblr; } -.#{$fa-css-prefix}-tumblr-square:before { content: $fa-var-tumblr-square; } -.#{$fa-css-prefix}-long-arrow-down:before { content: $fa-var-long-arrow-down; } -.#{$fa-css-prefix}-long-arrow-up:before { content: $fa-var-long-arrow-up; } -.#{$fa-css-prefix}-long-arrow-left:before { content: $fa-var-long-arrow-left; } -.#{$fa-css-prefix}-long-arrow-right:before { content: $fa-var-long-arrow-right; } -.#{$fa-css-prefix}-apple:before { content: $fa-var-apple; } -.#{$fa-css-prefix}-windows:before { content: $fa-var-windows; } -.#{$fa-css-prefix}-android:before { content: $fa-var-android; } -.#{$fa-css-prefix}-linux:before { content: $fa-var-linux; } -.#{$fa-css-prefix}-dribbble:before { content: $fa-var-dribbble; } -.#{$fa-css-prefix}-skype:before { content: $fa-var-skype; } -.#{$fa-css-prefix}-foursquare:before { content: $fa-var-foursquare; } -.#{$fa-css-prefix}-trello:before { content: $fa-var-trello; } -.#{$fa-css-prefix}-female:before { content: $fa-var-female; } -.#{$fa-css-prefix}-male:before { content: $fa-var-male; } -.#{$fa-css-prefix}-gittip:before, -.#{$fa-css-prefix}-gratipay:before { content: $fa-var-gratipay; } -.#{$fa-css-prefix}-sun-o:before { content: $fa-var-sun-o; } -.#{$fa-css-prefix}-moon-o:before { content: $fa-var-moon-o; } -.#{$fa-css-prefix}-archive:before { content: $fa-var-archive; } -.#{$fa-css-prefix}-bug:before { content: $fa-var-bug; } -.#{$fa-css-prefix}-vk:before { content: $fa-var-vk; } -.#{$fa-css-prefix}-weibo:before { content: $fa-var-weibo; } -.#{$fa-css-prefix}-renren:before { content: $fa-var-renren; } -.#{$fa-css-prefix}-pagelines:before { content: $fa-var-pagelines; } -.#{$fa-css-prefix}-stack-exchange:before { content: $fa-var-stack-exchange; } -.#{$fa-css-prefix}-arrow-circle-o-right:before { content: $fa-var-arrow-circle-o-right; } -.#{$fa-css-prefix}-arrow-circle-o-left:before { content: $fa-var-arrow-circle-o-left; } -.#{$fa-css-prefix}-toggle-left:before, -.#{$fa-css-prefix}-caret-square-o-left:before { content: $fa-var-caret-square-o-left; } -.#{$fa-css-prefix}-dot-circle-o:before { content: $fa-var-dot-circle-o; } -.#{$fa-css-prefix}-wheelchair:before { content: $fa-var-wheelchair; } -.#{$fa-css-prefix}-vimeo-square:before { content: $fa-var-vimeo-square; } -.#{$fa-css-prefix}-turkish-lira:before, -.#{$fa-css-prefix}-try:before { content: $fa-var-try; } -.#{$fa-css-prefix}-plus-square-o:before { content: $fa-var-plus-square-o; } -.#{$fa-css-prefix}-space-shuttle:before { content: $fa-var-space-shuttle; } -.#{$fa-css-prefix}-slack:before { content: $fa-var-slack; } -.#{$fa-css-prefix}-envelope-square:before { content: $fa-var-envelope-square; } -.#{$fa-css-prefix}-wordpress:before { content: $fa-var-wordpress; } -.#{$fa-css-prefix}-openid:before { content: $fa-var-openid; } -.#{$fa-css-prefix}-institution:before, -.#{$fa-css-prefix}-bank:before, -.#{$fa-css-prefix}-university:before { content: $fa-var-university; } -.#{$fa-css-prefix}-mortar-board:before, -.#{$fa-css-prefix}-graduation-cap:before { content: $fa-var-graduation-cap; } -.#{$fa-css-prefix}-yahoo:before { content: $fa-var-yahoo; } -.#{$fa-css-prefix}-google:before { content: $fa-var-google; } -.#{$fa-css-prefix}-reddit:before { content: $fa-var-reddit; } -.#{$fa-css-prefix}-reddit-square:before { content: $fa-var-reddit-square; } -.#{$fa-css-prefix}-stumbleupon-circle:before { content: $fa-var-stumbleupon-circle; } -.#{$fa-css-prefix}-stumbleupon:before { content: $fa-var-stumbleupon; } -.#{$fa-css-prefix}-delicious:before { content: $fa-var-delicious; } -.#{$fa-css-prefix}-digg:before { content: $fa-var-digg; } -.#{$fa-css-prefix}-pied-piper:before { content: $fa-var-pied-piper; } -.#{$fa-css-prefix}-pied-piper-alt:before { content: $fa-var-pied-piper-alt; } -.#{$fa-css-prefix}-drupal:before { content: $fa-var-drupal; } -.#{$fa-css-prefix}-joomla:before { content: $fa-var-joomla; } -.#{$fa-css-prefix}-language:before { content: $fa-var-language; } -.#{$fa-css-prefix}-fax:before { content: $fa-var-fax; } -.#{$fa-css-prefix}-building:before { content: $fa-var-building; } -.#{$fa-css-prefix}-child:before { content: $fa-var-child; } -.#{$fa-css-prefix}-paw:before { content: $fa-var-paw; } -.#{$fa-css-prefix}-spoon:before { content: $fa-var-spoon; } -.#{$fa-css-prefix}-cube:before { content: $fa-var-cube; } -.#{$fa-css-prefix}-cubes:before { content: $fa-var-cubes; } -.#{$fa-css-prefix}-behance:before { content: $fa-var-behance; } -.#{$fa-css-prefix}-behance-square:before { content: $fa-var-behance-square; } -.#{$fa-css-prefix}-steam:before { content: $fa-var-steam; } -.#{$fa-css-prefix}-steam-square:before { content: $fa-var-steam-square; } -.#{$fa-css-prefix}-recycle:before { content: $fa-var-recycle; } -.#{$fa-css-prefix}-automobile:before, -.#{$fa-css-prefix}-car:before { content: $fa-var-car; } -.#{$fa-css-prefix}-cab:before, -.#{$fa-css-prefix}-taxi:before { content: $fa-var-taxi; } -.#{$fa-css-prefix}-tree:before { content: $fa-var-tree; } -.#{$fa-css-prefix}-spotify:before { content: $fa-var-spotify; } -.#{$fa-css-prefix}-deviantart:before { content: $fa-var-deviantart; } -.#{$fa-css-prefix}-soundcloud:before { content: $fa-var-soundcloud; } -.#{$fa-css-prefix}-database:before { content: $fa-var-database; } -.#{$fa-css-prefix}-file-pdf-o:before { content: $fa-var-file-pdf-o; } -.#{$fa-css-prefix}-file-word-o:before { content: $fa-var-file-word-o; } -.#{$fa-css-prefix}-file-excel-o:before { content: $fa-var-file-excel-o; } -.#{$fa-css-prefix}-file-powerpoint-o:before { content: $fa-var-file-powerpoint-o; } -.#{$fa-css-prefix}-file-photo-o:before, -.#{$fa-css-prefix}-file-picture-o:before, -.#{$fa-css-prefix}-file-image-o:before { content: $fa-var-file-image-o; } -.#{$fa-css-prefix}-file-zip-o:before, -.#{$fa-css-prefix}-file-archive-o:before { content: $fa-var-file-archive-o; } -.#{$fa-css-prefix}-file-sound-o:before, -.#{$fa-css-prefix}-file-audio-o:before { content: $fa-var-file-audio-o; } -.#{$fa-css-prefix}-file-movie-o:before, -.#{$fa-css-prefix}-file-video-o:before { content: $fa-var-file-video-o; } -.#{$fa-css-prefix}-file-code-o:before { content: $fa-var-file-code-o; } -.#{$fa-css-prefix}-vine:before { content: $fa-var-vine; } -.#{$fa-css-prefix}-codepen:before { content: $fa-var-codepen; } -.#{$fa-css-prefix}-jsfiddle:before { content: $fa-var-jsfiddle; } -.#{$fa-css-prefix}-life-bouy:before, -.#{$fa-css-prefix}-life-buoy:before, -.#{$fa-css-prefix}-life-saver:before, -.#{$fa-css-prefix}-support:before, -.#{$fa-css-prefix}-life-ring:before { content: $fa-var-life-ring; } -.#{$fa-css-prefix}-circle-o-notch:before { content: $fa-var-circle-o-notch; } -.#{$fa-css-prefix}-ra:before, -.#{$fa-css-prefix}-rebel:before { content: $fa-var-rebel; } -.#{$fa-css-prefix}-ge:before, -.#{$fa-css-prefix}-empire:before { content: $fa-var-empire; } -.#{$fa-css-prefix}-git-square:before { content: $fa-var-git-square; } -.#{$fa-css-prefix}-git:before { content: $fa-var-git; } -.#{$fa-css-prefix}-y-combinator-square:before, -.#{$fa-css-prefix}-yc-square:before, -.#{$fa-css-prefix}-hacker-news:before { content: $fa-var-hacker-news; } -.#{$fa-css-prefix}-tencent-weibo:before { content: $fa-var-tencent-weibo; } -.#{$fa-css-prefix}-qq:before { content: $fa-var-qq; } -.#{$fa-css-prefix}-wechat:before, -.#{$fa-css-prefix}-weixin:before { content: $fa-var-weixin; } -.#{$fa-css-prefix}-send:before, -.#{$fa-css-prefix}-paper-plane:before { content: $fa-var-paper-plane; } -.#{$fa-css-prefix}-send-o:before, -.#{$fa-css-prefix}-paper-plane-o:before { content: $fa-var-paper-plane-o; } -.#{$fa-css-prefix}-history:before { content: $fa-var-history; } -.#{$fa-css-prefix}-circle-thin:before { content: $fa-var-circle-thin; } -.#{$fa-css-prefix}-header:before { content: $fa-var-header; } -.#{$fa-css-prefix}-paragraph:before { content: $fa-var-paragraph; } -.#{$fa-css-prefix}-sliders:before { content: $fa-var-sliders; } -.#{$fa-css-prefix}-share-alt:before { content: $fa-var-share-alt; } -.#{$fa-css-prefix}-share-alt-square:before { content: $fa-var-share-alt-square; } -.#{$fa-css-prefix}-bomb:before { content: $fa-var-bomb; } -.#{$fa-css-prefix}-soccer-ball-o:before, -.#{$fa-css-prefix}-futbol-o:before { content: $fa-var-futbol-o; } -.#{$fa-css-prefix}-tty:before { content: $fa-var-tty; } -.#{$fa-css-prefix}-binoculars:before { content: $fa-var-binoculars; } -.#{$fa-css-prefix}-plug:before { content: $fa-var-plug; } -.#{$fa-css-prefix}-slideshare:before { content: $fa-var-slideshare; } -.#{$fa-css-prefix}-twitch:before { content: $fa-var-twitch; } -.#{$fa-css-prefix}-yelp:before { content: $fa-var-yelp; } -.#{$fa-css-prefix}-newspaper-o:before { content: $fa-var-newspaper-o; } -.#{$fa-css-prefix}-wifi:before { content: $fa-var-wifi; } -.#{$fa-css-prefix}-calculator:before { content: $fa-var-calculator; } -.#{$fa-css-prefix}-paypal:before { content: $fa-var-paypal; } -.#{$fa-css-prefix}-google-wallet:before { content: $fa-var-google-wallet; } -.#{$fa-css-prefix}-cc-visa:before { content: $fa-var-cc-visa; } -.#{$fa-css-prefix}-cc-mastercard:before { content: $fa-var-cc-mastercard; } -.#{$fa-css-prefix}-cc-discover:before { content: $fa-var-cc-discover; } -.#{$fa-css-prefix}-cc-amex:before { content: $fa-var-cc-amex; } -.#{$fa-css-prefix}-cc-paypal:before { content: $fa-var-cc-paypal; } -.#{$fa-css-prefix}-cc-stripe:before { content: $fa-var-cc-stripe; } -.#{$fa-css-prefix}-bell-slash:before { content: $fa-var-bell-slash; } -.#{$fa-css-prefix}-bell-slash-o:before { content: $fa-var-bell-slash-o; } -.#{$fa-css-prefix}-trash:before { content: $fa-var-trash; } -.#{$fa-css-prefix}-copyright:before { content: $fa-var-copyright; } -.#{$fa-css-prefix}-at:before { content: $fa-var-at; } -.#{$fa-css-prefix}-eyedropper:before { content: $fa-var-eyedropper; } -.#{$fa-css-prefix}-paint-brush:before { content: $fa-var-paint-brush; } -.#{$fa-css-prefix}-birthday-cake:before { content: $fa-var-birthday-cake; } -.#{$fa-css-prefix}-area-chart:before { content: $fa-var-area-chart; } -.#{$fa-css-prefix}-pie-chart:before { content: $fa-var-pie-chart; } -.#{$fa-css-prefix}-line-chart:before { content: $fa-var-line-chart; } -.#{$fa-css-prefix}-lastfm:before { content: $fa-var-lastfm; } -.#{$fa-css-prefix}-lastfm-square:before { content: $fa-var-lastfm-square; } -.#{$fa-css-prefix}-toggle-off:before { content: $fa-var-toggle-off; } -.#{$fa-css-prefix}-toggle-on:before { content: $fa-var-toggle-on; } -.#{$fa-css-prefix}-bicycle:before { content: $fa-var-bicycle; } -.#{$fa-css-prefix}-bus:before { content: $fa-var-bus; } -.#{$fa-css-prefix}-ioxhost:before { content: $fa-var-ioxhost; } -.#{$fa-css-prefix}-angellist:before { content: $fa-var-angellist; } -.#{$fa-css-prefix}-cc:before { content: $fa-var-cc; } -.#{$fa-css-prefix}-shekel:before, -.#{$fa-css-prefix}-sheqel:before, -.#{$fa-css-prefix}-ils:before { content: $fa-var-ils; } -.#{$fa-css-prefix}-meanpath:before { content: $fa-var-meanpath; } -.#{$fa-css-prefix}-buysellads:before { content: $fa-var-buysellads; } -.#{$fa-css-prefix}-connectdevelop:before { content: $fa-var-connectdevelop; } -.#{$fa-css-prefix}-dashcube:before { content: $fa-var-dashcube; } -.#{$fa-css-prefix}-forumbee:before { content: $fa-var-forumbee; } -.#{$fa-css-prefix}-leanpub:before { content: $fa-var-leanpub; } -.#{$fa-css-prefix}-sellsy:before { content: $fa-var-sellsy; } -.#{$fa-css-prefix}-shirtsinbulk:before { content: $fa-var-shirtsinbulk; } -.#{$fa-css-prefix}-simplybuilt:before { content: $fa-var-simplybuilt; } -.#{$fa-css-prefix}-skyatlas:before { content: $fa-var-skyatlas; } -.#{$fa-css-prefix}-cart-plus:before { content: $fa-var-cart-plus; } -.#{$fa-css-prefix}-cart-arrow-down:before { content: $fa-var-cart-arrow-down; } -.#{$fa-css-prefix}-diamond:before { content: $fa-var-diamond; } -.#{$fa-css-prefix}-ship:before { content: $fa-var-ship; } -.#{$fa-css-prefix}-user-secret:before { content: $fa-var-user-secret; } -.#{$fa-css-prefix}-motorcycle:before { content: $fa-var-motorcycle; } -.#{$fa-css-prefix}-street-view:before { content: $fa-var-street-view; } -.#{$fa-css-prefix}-heartbeat:before { content: $fa-var-heartbeat; } -.#{$fa-css-prefix}-venus:before { content: $fa-var-venus; } -.#{$fa-css-prefix}-mars:before { content: $fa-var-mars; } -.#{$fa-css-prefix}-mercury:before { content: $fa-var-mercury; } -.#{$fa-css-prefix}-intersex:before, -.#{$fa-css-prefix}-transgender:before { content: $fa-var-transgender; } -.#{$fa-css-prefix}-transgender-alt:before { content: $fa-var-transgender-alt; } -.#{$fa-css-prefix}-venus-double:before { content: $fa-var-venus-double; } -.#{$fa-css-prefix}-mars-double:before { content: $fa-var-mars-double; } -.#{$fa-css-prefix}-venus-mars:before { content: $fa-var-venus-mars; } -.#{$fa-css-prefix}-mars-stroke:before { content: $fa-var-mars-stroke; } -.#{$fa-css-prefix}-mars-stroke-v:before { content: $fa-var-mars-stroke-v; } -.#{$fa-css-prefix}-mars-stroke-h:before { content: $fa-var-mars-stroke-h; } -.#{$fa-css-prefix}-neuter:before { content: $fa-var-neuter; } -.#{$fa-css-prefix}-genderless:before { content: $fa-var-genderless; } -.#{$fa-css-prefix}-facebook-official:before { content: $fa-var-facebook-official; } -.#{$fa-css-prefix}-pinterest-p:before { content: $fa-var-pinterest-p; } -.#{$fa-css-prefix}-whatsapp:before { content: $fa-var-whatsapp; } -.#{$fa-css-prefix}-server:before { content: $fa-var-server; } -.#{$fa-css-prefix}-user-plus:before { content: $fa-var-user-plus; } -.#{$fa-css-prefix}-user-times:before { content: $fa-var-user-times; } -.#{$fa-css-prefix}-hotel:before, -.#{$fa-css-prefix}-bed:before { content: $fa-var-bed; } -.#{$fa-css-prefix}-viacoin:before { content: $fa-var-viacoin; } -.#{$fa-css-prefix}-train:before { content: $fa-var-train; } -.#{$fa-css-prefix}-subway:before { content: $fa-var-subway; } -.#{$fa-css-prefix}-medium:before { content: $fa-var-medium; } -.#{$fa-css-prefix}-yc:before, -.#{$fa-css-prefix}-y-combinator:before { content: $fa-var-y-combinator; } -.#{$fa-css-prefix}-optin-monster:before { content: $fa-var-optin-monster; } -.#{$fa-css-prefix}-opencart:before { content: $fa-var-opencart; } -.#{$fa-css-prefix}-expeditedssl:before { content: $fa-var-expeditedssl; } -.#{$fa-css-prefix}-battery-4:before, -.#{$fa-css-prefix}-battery-full:before { content: $fa-var-battery-full; } -.#{$fa-css-prefix}-battery-3:before, -.#{$fa-css-prefix}-battery-three-quarters:before { content: $fa-var-battery-three-quarters; } -.#{$fa-css-prefix}-battery-2:before, -.#{$fa-css-prefix}-battery-half:before { content: $fa-var-battery-half; } -.#{$fa-css-prefix}-battery-1:before, -.#{$fa-css-prefix}-battery-quarter:before { content: $fa-var-battery-quarter; } -.#{$fa-css-prefix}-battery-0:before, -.#{$fa-css-prefix}-battery-empty:before { content: $fa-var-battery-empty; } -.#{$fa-css-prefix}-mouse-pointer:before { content: $fa-var-mouse-pointer; } -.#{$fa-css-prefix}-i-cursor:before { content: $fa-var-i-cursor; } -.#{$fa-css-prefix}-object-group:before { content: $fa-var-object-group; } -.#{$fa-css-prefix}-object-ungroup:before { content: $fa-var-object-ungroup; } -.#{$fa-css-prefix}-sticky-note:before { content: $fa-var-sticky-note; } -.#{$fa-css-prefix}-sticky-note-o:before { content: $fa-var-sticky-note-o; } -.#{$fa-css-prefix}-cc-jcb:before { content: $fa-var-cc-jcb; } -.#{$fa-css-prefix}-cc-diners-club:before { content: $fa-var-cc-diners-club; } -.#{$fa-css-prefix}-clone:before { content: $fa-var-clone; } -.#{$fa-css-prefix}-balance-scale:before { content: $fa-var-balance-scale; } -.#{$fa-css-prefix}-hourglass-o:before { content: $fa-var-hourglass-o; } -.#{$fa-css-prefix}-hourglass-1:before, -.#{$fa-css-prefix}-hourglass-start:before { content: $fa-var-hourglass-start; } -.#{$fa-css-prefix}-hourglass-2:before, -.#{$fa-css-prefix}-hourglass-half:before { content: $fa-var-hourglass-half; } -.#{$fa-css-prefix}-hourglass-3:before, -.#{$fa-css-prefix}-hourglass-end:before { content: $fa-var-hourglass-end; } -.#{$fa-css-prefix}-hourglass:before { content: $fa-var-hourglass; } -.#{$fa-css-prefix}-hand-grab-o:before, -.#{$fa-css-prefix}-hand-rock-o:before { content: $fa-var-hand-rock-o; } -.#{$fa-css-prefix}-hand-stop-o:before, -.#{$fa-css-prefix}-hand-paper-o:before { content: $fa-var-hand-paper-o; } -.#{$fa-css-prefix}-hand-scissors-o:before { content: $fa-var-hand-scissors-o; } -.#{$fa-css-prefix}-hand-lizard-o:before { content: $fa-var-hand-lizard-o; } -.#{$fa-css-prefix}-hand-spock-o:before { content: $fa-var-hand-spock-o; } -.#{$fa-css-prefix}-hand-pointer-o:before { content: $fa-var-hand-pointer-o; } -.#{$fa-css-prefix}-hand-peace-o:before { content: $fa-var-hand-peace-o; } -.#{$fa-css-prefix}-trademark:before { content: $fa-var-trademark; } -.#{$fa-css-prefix}-registered:before { content: $fa-var-registered; } -.#{$fa-css-prefix}-creative-commons:before { content: $fa-var-creative-commons; } -.#{$fa-css-prefix}-gg:before { content: $fa-var-gg; } -.#{$fa-css-prefix}-gg-circle:before { content: $fa-var-gg-circle; } -.#{$fa-css-prefix}-tripadvisor:before { content: $fa-var-tripadvisor; } -.#{$fa-css-prefix}-odnoklassniki:before { content: $fa-var-odnoklassniki; } -.#{$fa-css-prefix}-odnoklassniki-square:before { content: $fa-var-odnoklassniki-square; } -.#{$fa-css-prefix}-get-pocket:before { content: $fa-var-get-pocket; } -.#{$fa-css-prefix}-wikipedia-w:before { content: $fa-var-wikipedia-w; } -.#{$fa-css-prefix}-safari:before { content: $fa-var-safari; } -.#{$fa-css-prefix}-chrome:before { content: $fa-var-chrome; } -.#{$fa-css-prefix}-firefox:before { content: $fa-var-firefox; } -.#{$fa-css-prefix}-opera:before { content: $fa-var-opera; } -.#{$fa-css-prefix}-internet-explorer:before { content: $fa-var-internet-explorer; } -.#{$fa-css-prefix}-tv:before, -.#{$fa-css-prefix}-television:before { content: $fa-var-television; } -.#{$fa-css-prefix}-contao:before { content: $fa-var-contao; } -.#{$fa-css-prefix}-500px:before { content: $fa-var-500px; } -.#{$fa-css-prefix}-amazon:before { content: $fa-var-amazon; } -.#{$fa-css-prefix}-calendar-plus-o:before { content: $fa-var-calendar-plus-o; } -.#{$fa-css-prefix}-calendar-minus-o:before { content: $fa-var-calendar-minus-o; } -.#{$fa-css-prefix}-calendar-times-o:before { content: $fa-var-calendar-times-o; } -.#{$fa-css-prefix}-calendar-check-o:before { content: $fa-var-calendar-check-o; } -.#{$fa-css-prefix}-industry:before { content: $fa-var-industry; } -.#{$fa-css-prefix}-map-pin:before { content: $fa-var-map-pin; } -.#{$fa-css-prefix}-map-signs:before { content: $fa-var-map-signs; } -.#{$fa-css-prefix}-map-o:before { content: $fa-var-map-o; } -.#{$fa-css-prefix}-map:before { content: $fa-var-map; } -.#{$fa-css-prefix}-commenting:before { content: $fa-var-commenting; } -.#{$fa-css-prefix}-commenting-o:before { content: $fa-var-commenting-o; } -.#{$fa-css-prefix}-houzz:before { content: $fa-var-houzz; } -.#{$fa-css-prefix}-vimeo:before { content: $fa-var-vimeo; } -.#{$fa-css-prefix}-black-tie:before { content: $fa-var-black-tie; } -.#{$fa-css-prefix}-fonticons:before { content: $fa-var-fonticons; } -.#{$fa-css-prefix}-reddit-alien:before { content: $fa-var-reddit-alien; } -.#{$fa-css-prefix}-edge:before { content: $fa-var-edge; } -.#{$fa-css-prefix}-credit-card-alt:before { content: $fa-var-credit-card-alt; } -.#{$fa-css-prefix}-codiepie:before { content: $fa-var-codiepie; } -.#{$fa-css-prefix}-modx:before { content: $fa-var-modx; } -.#{$fa-css-prefix}-fort-awesome:before { content: $fa-var-fort-awesome; } -.#{$fa-css-prefix}-usb:before { content: $fa-var-usb; } -.#{$fa-css-prefix}-product-hunt:before { content: $fa-var-product-hunt; } -.#{$fa-css-prefix}-mixcloud:before { content: $fa-var-mixcloud; } -.#{$fa-css-prefix}-scribd:before { content: $fa-var-scribd; } -.#{$fa-css-prefix}-pause-circle:before { content: $fa-var-pause-circle; } -.#{$fa-css-prefix}-pause-circle-o:before { content: $fa-var-pause-circle-o; } -.#{$fa-css-prefix}-stop-circle:before { content: $fa-var-stop-circle; } -.#{$fa-css-prefix}-stop-circle-o:before { content: $fa-var-stop-circle-o; } -.#{$fa-css-prefix}-shopping-bag:before { content: $fa-var-shopping-bag; } -.#{$fa-css-prefix}-shopping-basket:before { content: $fa-var-shopping-basket; } -.#{$fa-css-prefix}-hashtag:before { content: $fa-var-hashtag; } -.#{$fa-css-prefix}-bluetooth:before { content: $fa-var-bluetooth; } -.#{$fa-css-prefix}-bluetooth-b:before { content: $fa-var-bluetooth-b; } -.#{$fa-css-prefix}-percent:before { content: $fa-var-percent; } diff --git a/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/_larger.scss b/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/_larger.scss deleted file mode 100644 index 41e9a8184..000000000 --- a/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/_larger.scss +++ /dev/null @@ -1,13 +0,0 @@ -// Icon Sizes -// ------------------------- - -/* makes the font 33% larger relative to the icon container */ -.#{$fa-css-prefix}-lg { - font-size: (4em / 3); - line-height: (3em / 4); - vertical-align: -15%; -} -.#{$fa-css-prefix}-2x { font-size: 2em; } -.#{$fa-css-prefix}-3x { font-size: 3em; } -.#{$fa-css-prefix}-4x { font-size: 4em; } -.#{$fa-css-prefix}-5x { font-size: 5em; } diff --git a/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/_list.scss b/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/_list.scss deleted file mode 100644 index 7d1e4d54d..000000000 --- a/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/_list.scss +++ /dev/null @@ -1,19 +0,0 @@ -// List Icons -// ------------------------- - -.#{$fa-css-prefix}-ul { - padding-left: 0; - margin-left: $fa-li-width; - list-style-type: none; - > li { position: relative; } -} -.#{$fa-css-prefix}-li { - position: absolute; - left: -$fa-li-width; - width: $fa-li-width; - top: (2em / 14); - text-align: center; - &.#{$fa-css-prefix}-lg { - left: -$fa-li-width + (4em / 14); - } -} diff --git a/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/_mixins.scss b/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/_mixins.scss deleted file mode 100644 index f96719b6a..000000000 --- a/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/_mixins.scss +++ /dev/null @@ -1,26 +0,0 @@ -// Mixins -// -------------------------- - -@mixin fa-icon() { - display: inline-block; - font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration - font-size: inherit; // can't have font-size inherit on line above, so need to override - text-rendering: auto; // optimizelegibility throws things off #1094 - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - -} - -@mixin fa-icon-rotate($degrees, $rotation) { - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}); - -webkit-transform: rotate($degrees); - -ms-transform: rotate($degrees); - transform: rotate($degrees); -} - -@mixin fa-icon-flip($horiz, $vert, $rotation) { - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}); - -webkit-transform: scale($horiz, $vert); - -ms-transform: scale($horiz, $vert); - transform: scale($horiz, $vert); -} diff --git a/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/_path.scss b/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/_path.scss deleted file mode 100644 index 949ad920b..000000000 --- a/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/_path.scss +++ /dev/null @@ -1,15 +0,0 @@ -/* FONT PATH - * -------------------------- */ - -@font-face { - font-family: 'FontAwesome'; - src: url('./../../../fonts/fontawesome-webfont.eot?v=#{$fa-version}'); - src: url('./../../../fonts/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'), - url('./../../../fonts/fontawesome-webfont.woff2?v=#{$fa-version}') format('woff2'), - url('./../../../fonts/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'), - url('./../../../fonts/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'), - url('./../../../fonts/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg'); -// src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts - font-weight: normal; - font-style: normal; -} diff --git a/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/_rotated-flipped.scss b/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/_rotated-flipped.scss deleted file mode 100644 index a3558fd09..000000000 --- a/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/_rotated-flipped.scss +++ /dev/null @@ -1,20 +0,0 @@ -// Rotated & Flipped Icons -// ------------------------- - -.#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); } -.#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); } -.#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); } - -.#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); } -.#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); } - -// Hook for IE8-9 -// ------------------------- - -:root .#{$fa-css-prefix}-rotate-90, -:root .#{$fa-css-prefix}-rotate-180, -:root .#{$fa-css-prefix}-rotate-270, -:root .#{$fa-css-prefix}-flip-horizontal, -:root .#{$fa-css-prefix}-flip-vertical { - filter: none; -} diff --git a/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/_stacked.scss b/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/_stacked.scss deleted file mode 100644 index aef740366..000000000 --- a/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/_stacked.scss +++ /dev/null @@ -1,20 +0,0 @@ -// Stacked Icons -// ------------------------- - -.#{$fa-css-prefix}-stack { - position: relative; - display: inline-block; - width: 2em; - height: 2em; - line-height: 2em; - vertical-align: middle; -} -.#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x { - position: absolute; - left: 0; - width: 100%; - text-align: center; -} -.#{$fa-css-prefix}-stack-1x { line-height: inherit; } -.#{$fa-css-prefix}-stack-2x { font-size: 2em; } -.#{$fa-css-prefix}-inverse { color: $fa-inverse; } diff --git a/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/_variables.scss b/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/_variables.scss deleted file mode 100644 index 0a471102c..000000000 --- a/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/_variables.scss +++ /dev/null @@ -1,708 +0,0 @@ -// Variables -// -------------------------- - -$fa-font-path: "../fonts" !default; -$fa-font-size-base: 14px !default; -$fa-line-height-base: 1 !default; -//$fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.5.0/fonts" !default; // for referencing Bootstrap CDN font files directly -$fa-css-prefix: fa !default; -$fa-version: "4.5.0" !default; -$fa-border-color: #eee !default; -$fa-inverse: #fff !default; -$fa-li-width: (30em / 14) !default; - -$fa-var-500px: "\f26e"; -$fa-var-adjust: "\f042"; -$fa-var-adn: "\f170"; -$fa-var-align-center: "\f037"; -$fa-var-align-justify: "\f039"; -$fa-var-align-left: "\f036"; -$fa-var-align-right: "\f038"; -$fa-var-amazon: "\f270"; -$fa-var-ambulance: "\f0f9"; -$fa-var-anchor: "\f13d"; -$fa-var-android: "\f17b"; -$fa-var-angellist: "\f209"; -$fa-var-angle-double-down: "\f103"; -$fa-var-angle-double-left: "\f100"; -$fa-var-angle-double-right: "\f101"; -$fa-var-angle-double-up: "\f102"; -$fa-var-angle-down: "\f107"; -$fa-var-angle-left: "\f104"; -$fa-var-angle-right: "\f105"; -$fa-var-angle-up: "\f106"; -$fa-var-apple: "\f179"; -$fa-var-archive: "\f187"; -$fa-var-area-chart: "\f1fe"; -$fa-var-arrow-circle-down: "\f0ab"; -$fa-var-arrow-circle-left: "\f0a8"; -$fa-var-arrow-circle-o-down: "\f01a"; -$fa-var-arrow-circle-o-left: "\f190"; -$fa-var-arrow-circle-o-right: "\f18e"; -$fa-var-arrow-circle-o-up: "\f01b"; -$fa-var-arrow-circle-right: "\f0a9"; -$fa-var-arrow-circle-up: "\f0aa"; -$fa-var-arrow-down: "\f063"; -$fa-var-arrow-left: "\f060"; -$fa-var-arrow-right: "\f061"; -$fa-var-arrow-up: "\f062"; -$fa-var-arrows: "\f047"; -$fa-var-arrows-alt: "\f0b2"; -$fa-var-arrows-h: "\f07e"; -$fa-var-arrows-v: "\f07d"; -$fa-var-asterisk: "\f069"; -$fa-var-at: "\f1fa"; -$fa-var-automobile: "\f1b9"; -$fa-var-backward: "\f04a"; -$fa-var-balance-scale: "\f24e"; -$fa-var-ban: "\f05e"; -$fa-var-bank: "\f19c"; -$fa-var-bar-chart: "\f080"; -$fa-var-bar-chart-o: "\f080"; -$fa-var-barcode: "\f02a"; -$fa-var-bars: "\f0c9"; -$fa-var-battery-0: "\f244"; -$fa-var-battery-1: "\f243"; -$fa-var-battery-2: "\f242"; -$fa-var-battery-3: "\f241"; -$fa-var-battery-4: "\f240"; -$fa-var-battery-empty: "\f244"; -$fa-var-battery-full: "\f240"; -$fa-var-battery-half: "\f242"; -$fa-var-battery-quarter: "\f243"; -$fa-var-battery-three-quarters: "\f241"; -$fa-var-bed: "\f236"; -$fa-var-beer: "\f0fc"; -$fa-var-behance: "\f1b4"; -$fa-var-behance-square: "\f1b5"; -$fa-var-bell: "\f0f3"; -$fa-var-bell-o: "\f0a2"; -$fa-var-bell-slash: "\f1f6"; -$fa-var-bell-slash-o: "\f1f7"; -$fa-var-bicycle: "\f206"; -$fa-var-binoculars: "\f1e5"; -$fa-var-birthday-cake: "\f1fd"; -$fa-var-bitbucket: "\f171"; -$fa-var-bitbucket-square: "\f172"; -$fa-var-bitcoin: "\f15a"; -$fa-var-black-tie: "\f27e"; -$fa-var-bluetooth: "\f293"; -$fa-var-bluetooth-b: "\f294"; -$fa-var-bold: "\f032"; -$fa-var-bolt: "\f0e7"; -$fa-var-bomb: "\f1e2"; -$fa-var-book: "\f02d"; -$fa-var-bookmark: "\f02e"; -$fa-var-bookmark-o: "\f097"; -$fa-var-briefcase: "\f0b1"; -$fa-var-btc: "\f15a"; -$fa-var-bug: "\f188"; -$fa-var-building: "\f1ad"; -$fa-var-building-o: "\f0f7"; -$fa-var-bullhorn: "\f0a1"; -$fa-var-bullseye: "\f140"; -$fa-var-bus: "\f207"; -$fa-var-buysellads: "\f20d"; -$fa-var-cab: "\f1ba"; -$fa-var-calculator: "\f1ec"; -$fa-var-calendar: "\f073"; -$fa-var-calendar-check-o: "\f274"; -$fa-var-calendar-minus-o: "\f272"; -$fa-var-calendar-o: "\f133"; -$fa-var-calendar-plus-o: "\f271"; -$fa-var-calendar-times-o: "\f273"; -$fa-var-camera: "\f030"; -$fa-var-camera-retro: "\f083"; -$fa-var-car: "\f1b9"; -$fa-var-caret-down: "\f0d7"; -$fa-var-caret-left: "\f0d9"; -$fa-var-caret-right: "\f0da"; -$fa-var-caret-square-o-down: "\f150"; -$fa-var-caret-square-o-left: "\f191"; -$fa-var-caret-square-o-right: "\f152"; -$fa-var-caret-square-o-up: "\f151"; -$fa-var-caret-up: "\f0d8"; -$fa-var-cart-arrow-down: "\f218"; -$fa-var-cart-plus: "\f217"; -$fa-var-cc: "\f20a"; -$fa-var-cc-amex: "\f1f3"; -$fa-var-cc-diners-club: "\f24c"; -$fa-var-cc-discover: "\f1f2"; -$fa-var-cc-jcb: "\f24b"; -$fa-var-cc-mastercard: "\f1f1"; -$fa-var-cc-paypal: "\f1f4"; -$fa-var-cc-stripe: "\f1f5"; -$fa-var-cc-visa: "\f1f0"; -$fa-var-certificate: "\f0a3"; -$fa-var-chain: "\f0c1"; -$fa-var-chain-broken: "\f127"; -$fa-var-check: "\f00c"; -$fa-var-check-circle: "\f058"; -$fa-var-check-circle-o: "\f05d"; -$fa-var-check-square: "\f14a"; -$fa-var-check-square-o: "\f046"; -$fa-var-chevron-circle-down: "\f13a"; -$fa-var-chevron-circle-left: "\f137"; -$fa-var-chevron-circle-right: "\f138"; -$fa-var-chevron-circle-up: "\f139"; -$fa-var-chevron-down: "\f078"; -$fa-var-chevron-left: "\f053"; -$fa-var-chevron-right: "\f054"; -$fa-var-chevron-up: "\f077"; -$fa-var-child: "\f1ae"; -$fa-var-chrome: "\f268"; -$fa-var-circle: "\f111"; -$fa-var-circle-o: "\f10c"; -$fa-var-circle-o-notch: "\f1ce"; -$fa-var-circle-thin: "\f1db"; -$fa-var-clipboard: "\f0ea"; -$fa-var-clock-o: "\f017"; -$fa-var-clone: "\f24d"; -$fa-var-close: "\f00d"; -$fa-var-cloud: "\f0c2"; -$fa-var-cloud-download: "\f0ed"; -$fa-var-cloud-upload: "\f0ee"; -$fa-var-cny: "\f157"; -$fa-var-code: "\f121"; -$fa-var-code-fork: "\f126"; -$fa-var-codepen: "\f1cb"; -$fa-var-codiepie: "\f284"; -$fa-var-coffee: "\f0f4"; -$fa-var-cog: "\f013"; -$fa-var-cogs: "\f085"; -$fa-var-columns: "\f0db"; -$fa-var-comment: "\f075"; -$fa-var-comment-o: "\f0e5"; -$fa-var-commenting: "\f27a"; -$fa-var-commenting-o: "\f27b"; -$fa-var-comments: "\f086"; -$fa-var-comments-o: "\f0e6"; -$fa-var-compass: "\f14e"; -$fa-var-compress: "\f066"; -$fa-var-connectdevelop: "\f20e"; -$fa-var-contao: "\f26d"; -$fa-var-copy: "\f0c5"; -$fa-var-copyright: "\f1f9"; -$fa-var-creative-commons: "\f25e"; -$fa-var-credit-card: "\f09d"; -$fa-var-credit-card-alt: "\f283"; -$fa-var-crop: "\f125"; -$fa-var-crosshairs: "\f05b"; -$fa-var-css3: "\f13c"; -$fa-var-cube: "\f1b2"; -$fa-var-cubes: "\f1b3"; -$fa-var-cut: "\f0c4"; -$fa-var-cutlery: "\f0f5"; -$fa-var-dashboard: "\f0e4"; -$fa-var-dashcube: "\f210"; -$fa-var-database: "\f1c0"; -$fa-var-dedent: "\f03b"; -$fa-var-delicious: "\f1a5"; -$fa-var-desktop: "\f108"; -$fa-var-deviantart: "\f1bd"; -$fa-var-diamond: "\f219"; -$fa-var-digg: "\f1a6"; -$fa-var-dollar: "\f155"; -$fa-var-dot-circle-o: "\f192"; -$fa-var-download: "\f019"; -$fa-var-dribbble: "\f17d"; -$fa-var-dropbox: "\f16b"; -$fa-var-drupal: "\f1a9"; -$fa-var-edge: "\f282"; -$fa-var-edit: "\f044"; -$fa-var-eject: "\f052"; -$fa-var-ellipsis-h: "\f141"; -$fa-var-ellipsis-v: "\f142"; -$fa-var-empire: "\f1d1"; -$fa-var-envelope: "\f0e0"; -$fa-var-envelope-o: "\f003"; -$fa-var-envelope-square: "\f199"; -$fa-var-eraser: "\f12d"; -$fa-var-eur: "\f153"; -$fa-var-euro: "\f153"; -$fa-var-exchange: "\f0ec"; -$fa-var-exclamation: "\f12a"; -$fa-var-exclamation-circle: "\f06a"; -$fa-var-exclamation-triangle: "\f071"; -$fa-var-expand: "\f065"; -$fa-var-expeditedssl: "\f23e"; -$fa-var-external-link: "\f08e"; -$fa-var-external-link-square: "\f14c"; -$fa-var-eye: "\f06e"; -$fa-var-eye-slash: "\f070"; -$fa-var-eyedropper: "\f1fb"; -$fa-var-facebook: "\f09a"; -$fa-var-facebook-f: "\f09a"; -$fa-var-facebook-official: "\f230"; -$fa-var-facebook-square: "\f082"; -$fa-var-fast-backward: "\f049"; -$fa-var-fast-forward: "\f050"; -$fa-var-fax: "\f1ac"; -$fa-var-feed: "\f09e"; -$fa-var-female: "\f182"; -$fa-var-fighter-jet: "\f0fb"; -$fa-var-file: "\f15b"; -$fa-var-file-archive-o: "\f1c6"; -$fa-var-file-audio-o: "\f1c7"; -$fa-var-file-code-o: "\f1c9"; -$fa-var-file-excel-o: "\f1c3"; -$fa-var-file-image-o: "\f1c5"; -$fa-var-file-movie-o: "\f1c8"; -$fa-var-file-o: "\f016"; -$fa-var-file-pdf-o: "\f1c1"; -$fa-var-file-photo-o: "\f1c5"; -$fa-var-file-picture-o: "\f1c5"; -$fa-var-file-powerpoint-o: "\f1c4"; -$fa-var-file-sound-o: "\f1c7"; -$fa-var-file-text: "\f15c"; -$fa-var-file-text-o: "\f0f6"; -$fa-var-file-video-o: "\f1c8"; -$fa-var-file-word-o: "\f1c2"; -$fa-var-file-zip-o: "\f1c6"; -$fa-var-files-o: "\f0c5"; -$fa-var-film: "\f008"; -$fa-var-filter: "\f0b0"; -$fa-var-fire: "\f06d"; -$fa-var-fire-extinguisher: "\f134"; -$fa-var-firefox: "\f269"; -$fa-var-flag: "\f024"; -$fa-var-flag-checkered: "\f11e"; -$fa-var-flag-o: "\f11d"; -$fa-var-flash: "\f0e7"; -$fa-var-flask: "\f0c3"; -$fa-var-flickr: "\f16e"; -$fa-var-floppy-o: "\f0c7"; -$fa-var-folder: "\f07b"; -$fa-var-folder-o: "\f114"; -$fa-var-folder-open: "\f07c"; -$fa-var-folder-open-o: "\f115"; -$fa-var-font: "\f031"; -$fa-var-fonticons: "\f280"; -$fa-var-fort-awesome: "\f286"; -$fa-var-forumbee: "\f211"; -$fa-var-forward: "\f04e"; -$fa-var-foursquare: "\f180"; -$fa-var-frown-o: "\f119"; -$fa-var-futbol-o: "\f1e3"; -$fa-var-gamepad: "\f11b"; -$fa-var-gavel: "\f0e3"; -$fa-var-gbp: "\f154"; -$fa-var-ge: "\f1d1"; -$fa-var-gear: "\f013"; -$fa-var-gears: "\f085"; -$fa-var-genderless: "\f22d"; -$fa-var-get-pocket: "\f265"; -$fa-var-gg: "\f260"; -$fa-var-gg-circle: "\f261"; -$fa-var-gift: "\f06b"; -$fa-var-git: "\f1d3"; -$fa-var-git-square: "\f1d2"; -$fa-var-github: "\f09b"; -$fa-var-github-alt: "\f113"; -$fa-var-github-square: "\f092"; -$fa-var-gittip: "\f184"; -$fa-var-glass: "\f000"; -$fa-var-globe: "\f0ac"; -$fa-var-google: "\f1a0"; -$fa-var-google-plus: "\f0d5"; -$fa-var-google-plus-square: "\f0d4"; -$fa-var-google-wallet: "\f1ee"; -$fa-var-graduation-cap: "\f19d"; -$fa-var-gratipay: "\f184"; -$fa-var-group: "\f0c0"; -$fa-var-h-square: "\f0fd"; -$fa-var-hacker-news: "\f1d4"; -$fa-var-hand-grab-o: "\f255"; -$fa-var-hand-lizard-o: "\f258"; -$fa-var-hand-o-down: "\f0a7"; -$fa-var-hand-o-left: "\f0a5"; -$fa-var-hand-o-right: "\f0a4"; -$fa-var-hand-o-up: "\f0a6"; -$fa-var-hand-paper-o: "\f256"; -$fa-var-hand-peace-o: "\f25b"; -$fa-var-hand-pointer-o: "\f25a"; -$fa-var-hand-rock-o: "\f255"; -$fa-var-hand-scissors-o: "\f257"; -$fa-var-hand-spock-o: "\f259"; -$fa-var-hand-stop-o: "\f256"; -$fa-var-hashtag: "\f292"; -$fa-var-hdd-o: "\f0a0"; -$fa-var-header: "\f1dc"; -$fa-var-headphones: "\f025"; -$fa-var-heart: "\f004"; -$fa-var-heart-o: "\f08a"; -$fa-var-heartbeat: "\f21e"; -$fa-var-history: "\f1da"; -$fa-var-home: "\f015"; -$fa-var-hospital-o: "\f0f8"; -$fa-var-hotel: "\f236"; -$fa-var-hourglass: "\f254"; -$fa-var-hourglass-1: "\f251"; -$fa-var-hourglass-2: "\f252"; -$fa-var-hourglass-3: "\f253"; -$fa-var-hourglass-end: "\f253"; -$fa-var-hourglass-half: "\f252"; -$fa-var-hourglass-o: "\f250"; -$fa-var-hourglass-start: "\f251"; -$fa-var-houzz: "\f27c"; -$fa-var-html5: "\f13b"; -$fa-var-i-cursor: "\f246"; -$fa-var-ils: "\f20b"; -$fa-var-image: "\f03e"; -$fa-var-inbox: "\f01c"; -$fa-var-indent: "\f03c"; -$fa-var-industry: "\f275"; -$fa-var-info: "\f129"; -$fa-var-info-circle: "\f05a"; -$fa-var-inr: "\f156"; -$fa-var-instagram: "\f16d"; -$fa-var-institution: "\f19c"; -$fa-var-internet-explorer: "\f26b"; -$fa-var-intersex: "\f224"; -$fa-var-ioxhost: "\f208"; -$fa-var-italic: "\f033"; -$fa-var-joomla: "\f1aa"; -$fa-var-jpy: "\f157"; -$fa-var-jsfiddle: "\f1cc"; -$fa-var-key: "\f084"; -$fa-var-keyboard-o: "\f11c"; -$fa-var-krw: "\f159"; -$fa-var-language: "\f1ab"; -$fa-var-laptop: "\f109"; -$fa-var-lastfm: "\f202"; -$fa-var-lastfm-square: "\f203"; -$fa-var-leaf: "\f06c"; -$fa-var-leanpub: "\f212"; -$fa-var-legal: "\f0e3"; -$fa-var-lemon-o: "\f094"; -$fa-var-level-down: "\f149"; -$fa-var-level-up: "\f148"; -$fa-var-life-bouy: "\f1cd"; -$fa-var-life-buoy: "\f1cd"; -$fa-var-life-ring: "\f1cd"; -$fa-var-life-saver: "\f1cd"; -$fa-var-lightbulb-o: "\f0eb"; -$fa-var-line-chart: "\f201"; -$fa-var-link: "\f0c1"; -$fa-var-linkedin: "\f0e1"; -$fa-var-linkedin-square: "\f08c"; -$fa-var-linux: "\f17c"; -$fa-var-list: "\f03a"; -$fa-var-list-alt: "\f022"; -$fa-var-list-ol: "\f0cb"; -$fa-var-list-ul: "\f0ca"; -$fa-var-location-arrow: "\f124"; -$fa-var-lock: "\f023"; -$fa-var-long-arrow-down: "\f175"; -$fa-var-long-arrow-left: "\f177"; -$fa-var-long-arrow-right: "\f178"; -$fa-var-long-arrow-up: "\f176"; -$fa-var-magic: "\f0d0"; -$fa-var-magnet: "\f076"; -$fa-var-mail-forward: "\f064"; -$fa-var-mail-reply: "\f112"; -$fa-var-mail-reply-all: "\f122"; -$fa-var-male: "\f183"; -$fa-var-map: "\f279"; -$fa-var-map-marker: "\f041"; -$fa-var-map-o: "\f278"; -$fa-var-map-pin: "\f276"; -$fa-var-map-signs: "\f277"; -$fa-var-mars: "\f222"; -$fa-var-mars-double: "\f227"; -$fa-var-mars-stroke: "\f229"; -$fa-var-mars-stroke-h: "\f22b"; -$fa-var-mars-stroke-v: "\f22a"; -$fa-var-maxcdn: "\f136"; -$fa-var-meanpath: "\f20c"; -$fa-var-medium: "\f23a"; -$fa-var-medkit: "\f0fa"; -$fa-var-meh-o: "\f11a"; -$fa-var-mercury: "\f223"; -$fa-var-microphone: "\f130"; -$fa-var-microphone-slash: "\f131"; -$fa-var-minus: "\f068"; -$fa-var-minus-circle: "\f056"; -$fa-var-minus-square: "\f146"; -$fa-var-minus-square-o: "\f147"; -$fa-var-mixcloud: "\f289"; -$fa-var-mobile: "\f10b"; -$fa-var-mobile-phone: "\f10b"; -$fa-var-modx: "\f285"; -$fa-var-money: "\f0d6"; -$fa-var-moon-o: "\f186"; -$fa-var-mortar-board: "\f19d"; -$fa-var-motorcycle: "\f21c"; -$fa-var-mouse-pointer: "\f245"; -$fa-var-music: "\f001"; -$fa-var-navicon: "\f0c9"; -$fa-var-neuter: "\f22c"; -$fa-var-newspaper-o: "\f1ea"; -$fa-var-object-group: "\f247"; -$fa-var-object-ungroup: "\f248"; -$fa-var-odnoklassniki: "\f263"; -$fa-var-odnoklassniki-square: "\f264"; -$fa-var-opencart: "\f23d"; -$fa-var-openid: "\f19b"; -$fa-var-opera: "\f26a"; -$fa-var-optin-monster: "\f23c"; -$fa-var-outdent: "\f03b"; -$fa-var-pagelines: "\f18c"; -$fa-var-paint-brush: "\f1fc"; -$fa-var-paper-plane: "\f1d8"; -$fa-var-paper-plane-o: "\f1d9"; -$fa-var-paperclip: "\f0c6"; -$fa-var-paragraph: "\f1dd"; -$fa-var-paste: "\f0ea"; -$fa-var-pause: "\f04c"; -$fa-var-pause-circle: "\f28b"; -$fa-var-pause-circle-o: "\f28c"; -$fa-var-paw: "\f1b0"; -$fa-var-paypal: "\f1ed"; -$fa-var-pencil: "\f040"; -$fa-var-pencil-square: "\f14b"; -$fa-var-pencil-square-o: "\f044"; -$fa-var-percent: "\f295"; -$fa-var-phone: "\f095"; -$fa-var-phone-square: "\f098"; -$fa-var-photo: "\f03e"; -$fa-var-picture-o: "\f03e"; -$fa-var-pie-chart: "\f200"; -$fa-var-pied-piper: "\f1a7"; -$fa-var-pied-piper-alt: "\f1a8"; -$fa-var-pinterest: "\f0d2"; -$fa-var-pinterest-p: "\f231"; -$fa-var-pinterest-square: "\f0d3"; -$fa-var-plane: "\f072"; -$fa-var-play: "\f04b"; -$fa-var-play-circle: "\f144"; -$fa-var-play-circle-o: "\f01d"; -$fa-var-plug: "\f1e6"; -$fa-var-plus: "\f067"; -$fa-var-plus-circle: "\f055"; -$fa-var-plus-square: "\f0fe"; -$fa-var-plus-square-o: "\f196"; -$fa-var-power-off: "\f011"; -$fa-var-print: "\f02f"; -$fa-var-product-hunt: "\f288"; -$fa-var-puzzle-piece: "\f12e"; -$fa-var-qq: "\f1d6"; -$fa-var-qrcode: "\f029"; -$fa-var-question: "\f128"; -$fa-var-question-circle: "\f059"; -$fa-var-quote-left: "\f10d"; -$fa-var-quote-right: "\f10e"; -$fa-var-ra: "\f1d0"; -$fa-var-random: "\f074"; -$fa-var-rebel: "\f1d0"; -$fa-var-recycle: "\f1b8"; -$fa-var-reddit: "\f1a1"; -$fa-var-reddit-alien: "\f281"; -$fa-var-reddit-square: "\f1a2"; -$fa-var-refresh: "\f021"; -$fa-var-registered: "\f25d"; -$fa-var-remove: "\f00d"; -$fa-var-renren: "\f18b"; -$fa-var-reorder: "\f0c9"; -$fa-var-repeat: "\f01e"; -$fa-var-reply: "\f112"; -$fa-var-reply-all: "\f122"; -$fa-var-retweet: "\f079"; -$fa-var-rmb: "\f157"; -$fa-var-road: "\f018"; -$fa-var-rocket: "\f135"; -$fa-var-rotate-left: "\f0e2"; -$fa-var-rotate-right: "\f01e"; -$fa-var-rouble: "\f158"; -$fa-var-rss: "\f09e"; -$fa-var-rss-square: "\f143"; -$fa-var-rub: "\f158"; -$fa-var-ruble: "\f158"; -$fa-var-rupee: "\f156"; -$fa-var-safari: "\f267"; -$fa-var-save: "\f0c7"; -$fa-var-scissors: "\f0c4"; -$fa-var-scribd: "\f28a"; -$fa-var-search: "\f002"; -$fa-var-search-minus: "\f010"; -$fa-var-search-plus: "\f00e"; -$fa-var-sellsy: "\f213"; -$fa-var-send: "\f1d8"; -$fa-var-send-o: "\f1d9"; -$fa-var-server: "\f233"; -$fa-var-share: "\f064"; -$fa-var-share-alt: "\f1e0"; -$fa-var-share-alt-square: "\f1e1"; -$fa-var-share-square: "\f14d"; -$fa-var-share-square-o: "\f045"; -$fa-var-shekel: "\f20b"; -$fa-var-sheqel: "\f20b"; -$fa-var-shield: "\f132"; -$fa-var-ship: "\f21a"; -$fa-var-shirtsinbulk: "\f214"; -$fa-var-shopping-bag: "\f290"; -$fa-var-shopping-basket: "\f291"; -$fa-var-shopping-cart: "\f07a"; -$fa-var-sign-in: "\f090"; -$fa-var-sign-out: "\f08b"; -$fa-var-signal: "\f012"; -$fa-var-simplybuilt: "\f215"; -$fa-var-sitemap: "\f0e8"; -$fa-var-skyatlas: "\f216"; -$fa-var-skype: "\f17e"; -$fa-var-slack: "\f198"; -$fa-var-sliders: "\f1de"; -$fa-var-slideshare: "\f1e7"; -$fa-var-smile-o: "\f118"; -$fa-var-soccer-ball-o: "\f1e3"; -$fa-var-sort: "\f0dc"; -$fa-var-sort-alpha-asc: "\f15d"; -$fa-var-sort-alpha-desc: "\f15e"; -$fa-var-sort-amount-asc: "\f160"; -$fa-var-sort-amount-desc: "\f161"; -$fa-var-sort-asc: "\f0de"; -$fa-var-sort-desc: "\f0dd"; -$fa-var-sort-down: "\f0dd"; -$fa-var-sort-numeric-asc: "\f162"; -$fa-var-sort-numeric-desc: "\f163"; -$fa-var-sort-up: "\f0de"; -$fa-var-soundcloud: "\f1be"; -$fa-var-space-shuttle: "\f197"; -$fa-var-spinner: "\f110"; -$fa-var-spoon: "\f1b1"; -$fa-var-spotify: "\f1bc"; -$fa-var-square: "\f0c8"; -$fa-var-square-o: "\f096"; -$fa-var-stack-exchange: "\f18d"; -$fa-var-stack-overflow: "\f16c"; -$fa-var-star: "\f005"; -$fa-var-star-half: "\f089"; -$fa-var-star-half-empty: "\f123"; -$fa-var-star-half-full: "\f123"; -$fa-var-star-half-o: "\f123"; -$fa-var-star-o: "\f006"; -$fa-var-steam: "\f1b6"; -$fa-var-steam-square: "\f1b7"; -$fa-var-step-backward: "\f048"; -$fa-var-step-forward: "\f051"; -$fa-var-stethoscope: "\f0f1"; -$fa-var-sticky-note: "\f249"; -$fa-var-sticky-note-o: "\f24a"; -$fa-var-stop: "\f04d"; -$fa-var-stop-circle: "\f28d"; -$fa-var-stop-circle-o: "\f28e"; -$fa-var-street-view: "\f21d"; -$fa-var-strikethrough: "\f0cc"; -$fa-var-stumbleupon: "\f1a4"; -$fa-var-stumbleupon-circle: "\f1a3"; -$fa-var-subscript: "\f12c"; -$fa-var-subway: "\f239"; -$fa-var-suitcase: "\f0f2"; -$fa-var-sun-o: "\f185"; -$fa-var-superscript: "\f12b"; -$fa-var-support: "\f1cd"; -$fa-var-table: "\f0ce"; -$fa-var-tablet: "\f10a"; -$fa-var-tachometer: "\f0e4"; -$fa-var-tag: "\f02b"; -$fa-var-tags: "\f02c"; -$fa-var-tasks: "\f0ae"; -$fa-var-taxi: "\f1ba"; -$fa-var-television: "\f26c"; -$fa-var-tencent-weibo: "\f1d5"; -$fa-var-terminal: "\f120"; -$fa-var-text-height: "\f034"; -$fa-var-text-width: "\f035"; -$fa-var-th: "\f00a"; -$fa-var-th-large: "\f009"; -$fa-var-th-list: "\f00b"; -$fa-var-thumb-tack: "\f08d"; -$fa-var-thumbs-down: "\f165"; -$fa-var-thumbs-o-down: "\f088"; -$fa-var-thumbs-o-up: "\f087"; -$fa-var-thumbs-up: "\f164"; -$fa-var-ticket: "\f145"; -$fa-var-times: "\f00d"; -$fa-var-times-circle: "\f057"; -$fa-var-times-circle-o: "\f05c"; -$fa-var-tint: "\f043"; -$fa-var-toggle-down: "\f150"; -$fa-var-toggle-left: "\f191"; -$fa-var-toggle-off: "\f204"; -$fa-var-toggle-on: "\f205"; -$fa-var-toggle-right: "\f152"; -$fa-var-toggle-up: "\f151"; -$fa-var-trademark: "\f25c"; -$fa-var-train: "\f238"; -$fa-var-transgender: "\f224"; -$fa-var-transgender-alt: "\f225"; -$fa-var-trash: "\f1f8"; -$fa-var-trash-o: "\f014"; -$fa-var-tree: "\f1bb"; -$fa-var-trello: "\f181"; -$fa-var-tripadvisor: "\f262"; -$fa-var-trophy: "\f091"; -$fa-var-truck: "\f0d1"; -$fa-var-try: "\f195"; -$fa-var-tty: "\f1e4"; -$fa-var-tumblr: "\f173"; -$fa-var-tumblr-square: "\f174"; -$fa-var-turkish-lira: "\f195"; -$fa-var-tv: "\f26c"; -$fa-var-twitch: "\f1e8"; -$fa-var-twitter: "\f099"; -$fa-var-twitter-square: "\f081"; -$fa-var-umbrella: "\f0e9"; -$fa-var-underline: "\f0cd"; -$fa-var-undo: "\f0e2"; -$fa-var-university: "\f19c"; -$fa-var-unlink: "\f127"; -$fa-var-unlock: "\f09c"; -$fa-var-unlock-alt: "\f13e"; -$fa-var-unsorted: "\f0dc"; -$fa-var-upload: "\f093"; -$fa-var-usb: "\f287"; -$fa-var-usd: "\f155"; -$fa-var-user: "\f007"; -$fa-var-user-md: "\f0f0"; -$fa-var-user-plus: "\f234"; -$fa-var-user-secret: "\f21b"; -$fa-var-user-times: "\f235"; -$fa-var-users: "\f0c0"; -$fa-var-venus: "\f221"; -$fa-var-venus-double: "\f226"; -$fa-var-venus-mars: "\f228"; -$fa-var-viacoin: "\f237"; -$fa-var-video-camera: "\f03d"; -$fa-var-vimeo: "\f27d"; -$fa-var-vimeo-square: "\f194"; -$fa-var-vine: "\f1ca"; -$fa-var-vk: "\f189"; -$fa-var-volume-down: "\f027"; -$fa-var-volume-off: "\f026"; -$fa-var-volume-up: "\f028"; -$fa-var-warning: "\f071"; -$fa-var-wechat: "\f1d7"; -$fa-var-weibo: "\f18a"; -$fa-var-weixin: "\f1d7"; -$fa-var-whatsapp: "\f232"; -$fa-var-wheelchair: "\f193"; -$fa-var-wifi: "\f1eb"; -$fa-var-wikipedia-w: "\f266"; -$fa-var-windows: "\f17a"; -$fa-var-won: "\f159"; -$fa-var-wordpress: "\f19a"; -$fa-var-wrench: "\f0ad"; -$fa-var-xing: "\f168"; -$fa-var-xing-square: "\f169"; -$fa-var-y-combinator: "\f23b"; -$fa-var-y-combinator-square: "\f1d4"; -$fa-var-yahoo: "\f19e"; -$fa-var-yc: "\f23b"; -$fa-var-yc-square: "\f1d4"; -$fa-var-yelp: "\f1e9"; -$fa-var-yen: "\f157"; -$fa-var-youtube: "\f167"; -$fa-var-youtube-play: "\f16a"; -$fa-var-youtube-square: "\f166"; - diff --git a/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/font-awesome.scss b/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/font-awesome.scss deleted file mode 100644 index f4668a53c..000000000 --- a/src/Bundle/ChillMainBundle/Resources/public/sass/contrib/fontawesome/font-awesome.scss +++ /dev/null @@ -1,17 +0,0 @@ -/*! - * Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */ - -@import "variables"; -@import "mixins"; -@import "path"; -@import "core"; -@import "larger"; -@import "fixed-width"; -@import "list"; -@import "bordered-pulled"; -@import "animated"; -@import "rotated-flipped"; -@import "stacked"; -@import "icons"; diff --git a/src/Bundle/ChillMainBundle/Resources/public/sass/scratch.scss b/src/Bundle/ChillMainBundle/Resources/public/sass/scratch.scss index 9fdffe751..78f9b393c 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/sass/scratch.scss +++ b/src/Bundle/ChillMainBundle/Resources/public/sass/scratch.scss @@ -1,7 +1,6 @@ @charset "UTF-8"; @import "contrib/normalize/normalize"; -@import "contrib/fontawesome/font-awesome"; @import "contrib/bourbon/bourbon"; @import "config/colors"; diff --git a/src/Bundle/ChillMainBundle/Resources/views/Tabs/index.html.twig b/src/Bundle/ChillMainBundle/Resources/views/Tabs/index.html.twig index 3aaadff56..a9cde772c 100644 --- a/src/Bundle/ChillMainBundle/Resources/views/Tabs/index.html.twig +++ b/src/Bundle/ChillMainBundle/Resources/views/Tabs/index.html.twig @@ -33,6 +33,23 @@ {% block content %} + + + + + + + + coucou + + + {# Display one tabsPanel {{ tabsPanel.displayOne(tabs, 'test1') }} #} diff --git a/src/Bundle/ChillMainBundle/Resources/views/layout.html.twig b/src/Bundle/ChillMainBundle/Resources/views/layout.html.twig index 8058e8bf3..c3b105bac 100644 --- a/src/Bundle/ChillMainBundle/Resources/views/layout.html.twig +++ b/src/Bundle/ChillMainBundle/Resources/views/layout.html.twig @@ -29,9 +29,15 @@ {{ installation.name }} - {% block title %}{% endblock %} - {# - - #} + {% if active_bootstrap == 1 %} + + {% endif %} + {% if active_forkawesome == 1 %} + + {% endif %} + {% if active_ckeditor == 1 %} + + {% endif %} {% block css%}{% endblock %} @@ -147,8 +153,15 @@ - - + {% if active_bootstrap == 1 %} + + {% endif %} + {% if active_forkawesome == 1 %} + + {% endif %} + {% if active_ckeditor == 1 %} + + {% endif %} - {% block js%}{% endblock %} diff --git a/src/Bundle/ChillMainBundle/Templating/ChillMarkdownRenderExtension.php b/src/Bundle/ChillMainBundle/Templating/ChillMarkdownRenderExtension.php new file mode 100644 index 000000000..4db950e6c --- /dev/null +++ b/src/Bundle/ChillMainBundle/Templating/ChillMarkdownRenderExtension.php @@ -0,0 +1,54 @@ + + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ +namespace Chill\MainBundle\Templating; + +use Twig\Extension\AbstractExtension; +use Twig\TwigFilter; + +use Parsedown; + +/** + * Render markdown + */ +final class ChillMarkdownRenderExtension extends AbstractExtension +{ + /** + * @var Parsedown + */ + protected $parsedown; + + public function __construct() + { + $this->parsedown = new Parsedown(); + $this->parsedown->setSafeMode(true); + } + + public function getFilters(): array + { + return [ + new TwigFilter('chill_markdown_to_html', [$this, 'renderMarkdownToHtml'], [ + 'is_safe' => [ 'html' ] + ]) + ]; + } + + public function renderMarkdownToHtml(string $var): string + { + return $this->parsedown->parse($var); + } +} diff --git a/src/Bundle/ChillMainBundle/Tests/Templating/ChillMarkdownRenderExtensionTest.php b/src/Bundle/ChillMainBundle/Tests/Templating/ChillMarkdownRenderExtensionTest.php new file mode 100644 index 000000000..d95969b9d --- /dev/null +++ b/src/Bundle/ChillMainBundle/Tests/Templating/ChillMarkdownRenderExtensionTest.php @@ -0,0 +1,76 @@ + + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ +namespace Chill\MainBundle\Tests\Templating; + +use PHPUnit\Framework\TestCase; +use Chill\MainBundle\Templating\ChillMarkdownRenderExtension; + +/** + * Test the service ChillMarkdownRenderExtension + * + * @internal we do not want to test the markdown transformation. We just want to + * test that the markdown is correctly transformed into html, and that the html + * is safe. + */ +class ChillMarkdownRenderExtensionTest extends TestCase +{ + + private const SIMPLE_MARKDOWN = <<test +

Text.

+HTML; + + private const UNAUTHORIZED_MARKDOWN = <<alert("ok"); +MD; + + private const UNAUTHORIZED_HTML = <<<script>alert("ok");</script>

+HTML; + + /** + * Test that the markdown input is transformed into html + */ + public function testRendering() + { + $extension = new ChillMarkdownRenderExtension(); + + $this->assertEquals(self::SIMPLE_HTML, + $extension->renderMarkdownToHtml(self::SIMPLE_MARKDOWN)); + } + + /** + * Test that the output of the markdown content is sanitized + */ + public function testSecurity() + { + $extension = new ChillMarkdownRenderExtension(); + + $this->assertEquals(self::UNAUTHORIZED_HTML, + $extension->renderMarkdownToHtml(self::UNAUTHORIZED_MARKDOWN)); + } +} diff --git a/src/Bundle/ChillMainBundle/chill.webpack.config.js b/src/Bundle/ChillMainBundle/chill.webpack.config.js index 22946f357..c27c8abeb 100644 --- a/src/Bundle/ChillMainBundle/chill.webpack.config.js +++ b/src/Bundle/ChillMainBundle/chill.webpack.config.js @@ -1,16 +1,66 @@ -// this file loads all assets from the Chill main bundle -module.exports = function(encore, entries) { - entries.push(__dirname + '/Resources/public/main.js'); +const CKEditorWebpackPlugin = require( '@ckeditor/ckeditor5-dev-webpack-plugin' ); +const { styles } = require( '@ckeditor/ckeditor5-dev-utils' ); + +buildCKEditor = function(encore) +{ encore - .addEntry('login', - __dirname + '/Resources/public/modules/login_page/index.js') - .addEntry('tabs', - __dirname + '/Resources/public/modules/tabs/index.js') - .addEntry('ckeditor5', - __dirname + '/Resources/public/modules/ckeditor5/index.js') - .addAliases({ - ShowHide: __dirname + '/Resources/public/modules/show_hide/', - ChillMainSass: __dirname + '/Resources/public/sass' - }) + .addPlugin( new CKEditorWebpackPlugin( { + language: 'fr', + addMainLanguageTranslationsToAllAssets: true, + verbose: !encore.isProduction(), + strict: true + } ) ) + + // Use raw-loader for CKEditor 5 SVG files. + .addRule( { + test: /ckeditor5-[^/\\]+[/\\]theme[/\\]icons[/\\][^/\\]+\.svg$/, + loader: 'raw-loader' + } ) + + // Configure other image loaders to exclude CKEditor 5 SVG files. + .configureLoaderRule( 'images', loader => { + loader.exclude = /ckeditor5-[^/\\]+[/\\]theme[/\\]icons[/\\][^/\\]+\.svg$/; + } ) + + // Configure PostCSS loader. + .addLoader({ + test: /ckeditor5-[^/\\]+[/\\]theme[/\\].+\.css$/, + loader: 'postcss-loader', + options: styles.getPostCssConfig( { + themeImporter: { + themePath: require.resolve('@ckeditor/ckeditor5-theme-lark') + }, + minify: true + } ) + } ) ; }; + +// Compile and loads all assets from the Chill Main Bundle +module.exports = function(encore, entries) +{ + // Push into "chill" entrypoint + entries.push(__dirname + '/Resources/public/main.js'); + + // Add new separate entrypoints + encore + .addEntry('login', __dirname + '/Resources/public/modules/login_page/index.js') + .addEntry('tabs', __dirname + '/Resources/public/modules/tabs/index.js') + ; + + // Aliases are used when webpack is trying to resolve modules (sass, typescript) + encore.addAliases({ + ChillMainSass: __dirname + '/Resources/public/sass', + ShowHide: __dirname + '/Resources/public/modules/show_hide' + }); + + // Chill2 new assets + encore.addEntry('forkawesome', __dirname + '/Resources/public/modules/forkawesome/index.js'); + //encore.addEntry('bootstrap', __dirname + '/Resources/public/modules/bootstrap/index.js'); + + // CKEditor5 + buildCKEditor(encore); + encore.addEntry('ckeditor5', __dirname + '/Resources/public/modules/ckeditor5/index.js'); + + +}; \ No newline at end of file diff --git a/src/Bundle/ChillMainBundle/config/services/form.yaml b/src/Bundle/ChillMainBundle/config/services/form.yaml index d3a01ff5d..513553194 100644 --- a/src/Bundle/ChillMainBundle/config/services/form.yaml +++ b/src/Bundle/ChillMainBundle/config/services/form.yaml @@ -138,10 +138,6 @@ services: tags: - { name: form.type } - Chill\MainBundle\Form\Extension\CKEditorExtension: - tags: - - { name: form.type_extension, extended_type: Symfony\Component\Form\Extension\Core\Type\TextareaType } - chill.main.form.type.comment: class: Chill\MainBundle\Form\Type\CommentType arguments: diff --git a/src/Bundle/ChillMainBundle/config/services/templating.yaml b/src/Bundle/ChillMainBundle/config/services/templating.yaml index 0dfb92380..f9bd8d7fb 100644 --- a/src/Bundle/ChillMainBundle/config/services/templating.yaml +++ b/src/Bundle/ChillMainBundle/config/services/templating.yaml @@ -36,3 +36,7 @@ services: - '@chill.main.user_repository' tags: - { name: 'chill.render_entity' } + + Chill\MainBundle\Templating\ChillMarkdownRenderExtension: + tags: + - { name: twig.extension } diff --git a/src/Bundle/ChillPersonBundle/Form/PersonType.php b/src/Bundle/ChillPersonBundle/Form/PersonType.php index 7cf24a836..be1be8124 100644 --- a/src/Bundle/ChillPersonBundle/Form/PersonType.php +++ b/src/Bundle/ChillPersonBundle/Form/PersonType.php @@ -24,7 +24,6 @@ namespace Chill\PersonBundle\Form; use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\OptionsResolver\OptionsResolver; -use Symfony\Component\Form\Extension\Core\Type\TextareaType; use Symfony\Component\Form\Extension\Core\Type\TextType; use Symfony\Component\Form\Extension\Core\Type\DateType; use Symfony\Component\Form\Extension\Core\Type\EmailType; @@ -36,6 +35,7 @@ use Chill\CustomFieldsBundle\Form\Type\CustomFieldType; use Chill\PersonBundle\Form\Type\Select2MaritalStatusType; use Chill\PersonBundle\Config\ConfigPersonAltNamesHelper; use Chill\PersonBundle\Form\Type\PersonAltNameType; +use Chill\MainBundle\Form\Type\ChillTextareaType; class PersonType extends AbstractType { @@ -89,7 +89,7 @@ class PersonType extends AbstractType if ($this->config['memo'] === 'visible') { $builder - ->add('memo', TextareaType::class, array('required' => false)) + ->add('memo', ChillTextareaType::class, array('required' => false)) ; } @@ -98,7 +98,7 @@ class PersonType extends AbstractType } if ($this->config['contact_info'] === 'visible') { - $builder->add('contactInfo', TextareaType::class, array('required' => false)); + $builder->add('contactInfo', ChillTextareaType::class, array('required' => false)); } if ($this->config['phonenumber'] === 'visible') { diff --git a/src/Bundle/ChillPersonBundle/Resources/Gruntfile.js b/src/Bundle/ChillPersonBundle/Resources/Gruntfile.js deleted file mode 100644 index 1e3fea92f..000000000 --- a/src/Bundle/ChillPersonBundle/Resources/Gruntfile.js +++ /dev/null @@ -1,46 +0,0 @@ -module.exports = function(grunt) { - grunt.initConfig({ - pkg: grunt.file.readJSON('package.json'), - - chillperson: { - folders: { - pub: './public', - css: '<%= chillperson.folders.pub %>/css/', - sass: '<%= chillperson.folders.pub %>/sass/', - } - }, - sass: { - dist: { - options: { - debugInfo: false, - }, - files: [{ - expand: true, - cwd: '<%= chillperson.folders.sass.src %>', - src: ['*.scss'], - dest: '<%= chillperson.folders.css %>', - ext: '.css' - }] - } - }, - watch: { - css: { - files: [ '<%= chillperson.folders.sass %>/*.scss', '<%= chillperson.folders.sass %>/**/*.scss' ], - tasks: ['generatecss'], - /* - options: { - spawn: false, - interrupt: true, - } - */ - } - }, - }); - - grunt.loadNpmTasks('grunt-contrib-sass'); - grunt.loadNpmTasks('grunt-contrib-watch'); - - grunt.registerTask('generatecss', 'sass'); - - grunt.registerTask('default', ['generatecss']); -}; \ No newline at end of file diff --git a/src/Bundle/ChillPersonBundle/Resources/package.json b/src/Bundle/ChillPersonBundle/Resources/package.json deleted file mode 100644 index 3db5780e7..000000000 --- a/src/Bundle/ChillPersonBundle/Resources/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "chill-person-js-css", - "version": "0.0.0", - "description": "JS-CSS files for ChillPerson Bundle, a software for social workers", - "directories": { - }, - "author": "Champs-Libres ", - "devDependencies": { - "grunt": "^0.4.5", - "grunt-contrib-copy": "^0.7.0", - "grunt-contrib-sass": "^0.8.1", - "grunt-contrib-watch": "^0.6.1", - "grunt-contrib-clean": "^0.6.0" - }, - "dependencies": {} -} diff --git a/src/Bundle/ChillPersonBundle/Resources/views/Person/view.html.twig b/src/Bundle/ChillPersonBundle/Resources/views/Person/view.html.twig index 78e6ed41c..45c8cd1ed 100644 --- a/src/Bundle/ChillPersonBundle/Resources/views/Person/view.html.twig +++ b/src/Bundle/ChillPersonBundle/Resources/views/Person/view.html.twig @@ -45,11 +45,13 @@ This view should receive those arguments:

{{ 'Memo'|trans }}

- -

-

{{ person.memo|nl2br }}
-

+ + {#

{{ person.memo|nl2br }}

#} +
+ {{ person.memo|chill_markdown_to_html }} +
+
{% endif %}
@@ -210,7 +212,7 @@ This view should receive those arguments: {%- if chill_person.fields.email == 'visible' -%}
{{ 'Email'|trans }} :
-
{% if person.email is not empty %}
{{ person.email|nl2br }}
{% else %}{{ 'No data given'|trans }}{% endif %}
+
{% if person.email is not empty %}{{ person.email }}{% else %}{{ 'No data given'|trans }}{% endif %}
{%- endif -%} {%- if chill_person.fields.phonenumber == 'visible' -%} @@ -228,7 +230,15 @@ This view should receive those arguments: {%- if chill_person.fields.contact_info == 'visible' -%}
{{ 'Notes on contact information'|trans }} :
-
{% if person.contactInfo is not empty %}{{ person.contactInfo|nl2br }}{% else %}{{ 'No data given'|trans }}{% endif %}
+
+ {% if person.contactInfo is not empty %} +
+ {{ person.contactInfo|chill_markdown_to_html }} +
+ {% else %} + {{ 'No data given'|trans }} + {% endif %} +
{%- endif -%} diff --git a/src/Bundle/ChillThirdPartyBundle/Resources/public/sass/thirdparty.scss b/src/Bundle/ChillThirdPartyBundle/Resources/public/sass/thirdparty.scss index 7bc35322b..952b011ec 100644 --- a/src/Bundle/ChillThirdPartyBundle/Resources/public/sass/thirdparty.scss +++ b/src/Bundle/ChillThirdPartyBundle/Resources/public/sass/thirdparty.scss @@ -17,7 +17,7 @@ div.chill_contact { span::before { margin-left: 0.5em; margin-right: 0.5em; - font-family: 'FontAwesome'; + font-family: 'ForkAwesome'; content: '\f02e'; font-style: normal; } @@ -30,7 +30,7 @@ div.chill_contact { div.chill_address_address::before { margin-left: 0.5em; margin-right: 0.5em; - font-family: 'FontAwesome'; + font-family: 'ForkAwesome'; content: '\f015'; } } @@ -39,7 +39,7 @@ div.chill_contact { span::before { margin-left: 0.5em; margin-right: 0.5em; - font-family: 'FontAwesome'; + font-family: 'ForkAwesome'; } span.email::before { content: '\f1fa'; diff --git a/src/Bundle/ChillThirdPartyBundle/chill.webpack.config.js b/src/Bundle/ChillThirdPartyBundle/chill.webpack.config.js index e6eabc789..98569ccae 100644 --- a/src/Bundle/ChillThirdPartyBundle/chill.webpack.config.js +++ b/src/Bundle/ChillThirdPartyBundle/chill.webpack.config.js @@ -1,6 +1,3 @@ -module.exports = function(encore) -{ - let thirdparty_styles = __dirname + '/Resources/public/index.js'; - encore.addEntry('thirdparty_styles', thirdparty_styles); - +module.exports = function(encore, entries) { + entries.push(__dirname + '/Resources/public/index.js'); };