diff --git a/.gitignore b/.gitignore index e067ab5a53..e034826124 100644 --- a/.gitignore +++ b/.gitignore @@ -41,10 +41,6 @@ Session.vim .dist .tmp - -/core/client/assets/css -!/core/client/assets/css/ember-hacks.css -/core/client/assets/fonts /core/server/data/export/exported* /docs /_site @@ -67,6 +63,8 @@ config.js # Built asset files /core/built +/core/client/assets/css +/core/client/docs/dist/css # Coverage reports coverage.html diff --git a/.npmignore b/.npmignore index a709225dea..2901036287 100644 --- a/.npmignore +++ b/.npmignore @@ -30,6 +30,10 @@ core/built/scripts/ghost.js core/built/**/*.map core/client/** !core/client/assets/** +core/client/assets/sass/** +core/client/assets/css/** +!core/client/assets/css/ghost.min.css +core/client/docs/** CONTRIBUTING.md SECURITY.md .travis.yml diff --git a/Gruntfile.js b/Gruntfile.js index 5f00137b99..22b1293ddd 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -69,11 +69,11 @@ var path = require('path'), files: ['core/client/**/*.js'], tasks: ['clean:tmp', 'transpile', 'concat_sourcemap:dev'] }, - 'ghost-ui': { + sass: { files: [ - 'bower_components/ghost-ui/dist/css/*.css' + 'core/client/assets/sass/**/*.scss' ], - tasks: ['copy:dev'] + tasks: ['css'] }, livereload: { files: [ @@ -142,6 +142,7 @@ var path = require('path'), files: { src: [ 'core/client/**/*.js', + '!core/client/docs/js/*.js', '!core/client/assets/vendor/**/*.js', '!core/client/tpl/**/*.js' ] @@ -230,16 +231,7 @@ var path = require('path'), stdin: false } }, - // #### Update Ghost-UI - // Used as part of `grunt init`. See the section on [Building Assets](#building%20assets) for more - // information. - ghost_ui: { - command: path.resolve(cwd + '/node_modules/.bin/bower update ghost-ui --allow-root'), - options: { - stdout: true, - stdin: false - } - }, + // #### Generate coverage report // See the `grunt test-coverage` task in the section on [Testing](#testing) for more information. coverage: { @@ -251,6 +243,36 @@ var path = require('path'), } }, + // ### grunt-sass + // compile sass to css + sass: { + compress: { + options: { + style: 'compressed', + sourceMap: true + }, + files: { + 'core/client/assets/css/<%= pkg.name %>.min.css': 'core/client/assets/sass/screen.scss', + 'core/client/docs/dist/css/<%= pkg.name %>.min.css': 'core/client/assets/sass/screen.scss' + } + } + }, + + // ### grunt-autoprefixer + // Autoprefix all the things, for the last 2 versions of major browsers + autoprefixer: { + options: { + silent: true, // suppress logging + map: true, // Use and update the sourcemap + browsers: ["last 2 versions", "> 1%", "Explorer 10"] + }, + single_file: { + src: 'core/client/assets/css/<%= pkg.name %>.min.css', + dest: 'core/client/assets/css/<%= pkg.name %>.min.css' + } + }, + + // ### grunt-ember-templates // Compiles handlebar templates for ember emberTemplates: { @@ -346,6 +368,12 @@ var path = require('path'), release: { src: ['<%= paths.releaseBuild %>/**'] }, + css: { + src: [ + 'core/client/assets/css/**', + 'core/client/docs/dist/css/**' + ] + }, test: { src: ['content/data/ghost-test.db'] }, @@ -363,11 +391,6 @@ var path = require('path'), src: 'jquery.js', dest: 'core/built/public/', expand: true - }, { - cwd: 'bower_components/ghost-ui/dist/', - src: ['**'], - dest: 'core/client/assets/', - expand: true }, { src: 'core/client/config-dev.js', dest: 'core/client/config.js' @@ -379,11 +402,6 @@ var path = require('path'), src: 'jquery.js', dest: 'core/built/public/', expand: true - }, { - cwd: 'bower_components/ghost-ui/dist/', - src: ['**'], - dest: 'core/client/assets/', - expand: true }, { src: 'core/client/config-prod.js', dest: 'core/client/config.js' @@ -395,11 +413,6 @@ var path = require('path'), src: 'jquery.js', dest: 'core/built/public/', expand: true - }, { - cwd: 'bower_components/ghost-ui/dist/', - src: ['**'], - dest: 'core/client/assets/', - expand: true }, { src: 'core/client/config-prod.js', dest: 'core/client/config.js' @@ -846,6 +859,11 @@ var path = require('path'), grunt.registerTask('emberBuildProd', 'Build Ember JS & templates for production', ['clean:tmp', 'emberTemplates:prod', 'transpile', 'concat_sourcemap:prod']); + // ### CSS Build *(Utility Task)* + // Build the CSS files from the SCSS files + grunt.registerTask('css', 'Build Client CSS', + ['sass', 'autoprefixer']); + // ### Init assets // `grunt init` - will run an initial asset build for you // @@ -858,7 +876,7 @@ var path = require('path'), // `bower` does have some quirks, such as not running as root. If you have problems please try running // `grunt init --verbose` to see if there are any errors. grunt.registerTask('init', 'Prepare the project for development', - ['shell:bower', 'shell:ghost_ui', 'update_submodules', 'default']); + ['shell:bower', 'update_submodules', 'default']); // ### Production assets // `grunt prod` - will build the minified assets used in production. @@ -873,7 +891,7 @@ var path = require('path'), // Compiles concatenates javascript files for the admin UI into a handful of files instead // of many files, and makes sure the bower dependencies are in the right place. grunt.registerTask('default', 'Build JS & templates for development', - ['concat:dev', 'copy:dev', 'emberBuildDev']); + ['concat:dev', 'copy:dev', 'css', 'emberBuildDev']); // ### Live reload // `grunt dev` - build assets on the fly whilst developing diff --git a/bower.json b/bower.json index e83bbb19ce..857e3e0367 100644 --- a/bower.json +++ b/bower.json @@ -10,7 +10,6 @@ "ember-resolver": "git://github.com/stefanpenner/ember-jj-abrams-resolver.git#181251821cf513bb58d3e192faa13245a816f75e", "ember-simple-auth": "0.6.4", "fastclick": "1.0.0", - "ghost-ui": "~0.9", "handlebars": "1.3.0", "ic-ajax": "1.0.1", "jquery": "1.11.0", @@ -21,6 +20,7 @@ "loader.js": "git://github.com/stefanpenner/loader.js#1.0.0", "lodash": "2.4.1", "moment": "2.4.0", + "normalize-scss": "~3.0.1", "nprogress": "0.1.2", "showdown": "git://github.com/ErisDS/showdown.git#v0.3.2-ghost", "validator-js": "3.4.0", diff --git a/core/client/_config.yml b/core/client/_config.yml index ce4cf93b4c..4c390fe3be 100644 --- a/core/client/_config.yml +++ b/core/client/_config.yml @@ -10,21 +10,6 @@ source: docs destination: _gh_pages host: 0.0.0.0 port: 9001 -baseurl: / +baseurl: url: http://localhost:9001 encoding: UTF-8 - -# Custom vars -current_version: 2.0.0 -repo: https://github.com/TryGhost/Ghost-UI - -download: - source: https://github.com/TryGhost/ghost-ui/releases/ - dist: https://github.com/TryGhost/ghost-ui/releases/ - -blog: http://dev.ghost.org -expo: http://dev.ghost.org - -cdn: - css: //ghost.org/ghost-ui/0.1.0/css/ghost-ui.min.css - js: //ghost.org/ghost-ui/0.1.0/js/ghost-ui.min.js \ No newline at end of file diff --git a/core/client/assets/sass/screen.scss b/core/client/assets/sass/screen.scss index 8c1060686f..424075777d 100644 --- a/core/client/assets/sass/screen.scss +++ b/core/client/assets/sass/screen.scss @@ -12,7 +12,7 @@ // Libraries: Code by Other Homies // -------------------------------------------------- -@import "../bower_components/normalize-scss/_normalize"; // via Bower +@import "../../../../bower_components/normalize-scss/_normalize"; // via Bower @import "lib/nprogress"; @import "lib/codemirror"; diff --git a/core/client/docs/_includes/head.html b/core/client/docs/_includes/head.html index 6ebadb9e62..c7afd5452e 100644 --- a/core/client/docs/_includes/head.html +++ b/core/client/docs/_includes/head.html @@ -11,11 +11,8 @@ -{% if site.github %} - -{% else %} - -{% endif %} + + {% if site.github %} diff --git a/core/client/docs/dist/css/ghost-ui.css b/core/client/docs/dist/css/ghost-ui.css deleted file mode 100644 index a0e494002e..0000000000 --- a/core/client/docs/dist/css/ghost-ui.css +++ /dev/null @@ -1,5046 +0,0 @@ -@font-face { - font-family: 'GhostIcons'; - src: url('../fonts/icons.eot'); - src: url('../fonts/icons.eot?#iefix') format('embedded-opentype'), url('../fonts/icons.woff') format('woff'), url('../fonts/icons.ttf') format('truetype'), url('../fonts/icons.svg#icons') format('svg'); - font-weight: normal; - font-style: normal; } - -[class*=icon-]:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; } -[class*=icon-]:hover { - text-decoration: none; } - -.icon-ghost:before { - content: '\e000'; } - -.icon-ghost-logo:before { - content: '\e600'; } - -.icon-chevron-down:before { - content: '\e001'; } - -.icon-users:before { - content: '\e002'; } - -.icon-tag:before { - content: '\e003'; } - -.icon-tablet:before { - content: '\e004'; } - -.icon-menu:before { - content: '\e005'; } - -.icon-settings:before { - content: '\e006'; } - -.icon-search:before { - content: '\e007'; } - -.icon-search-left:before { - content: '\e008'; } - -.icon-rss:before { - content: '\e009'; } - -.icon-preview:before { - content: '\e00a'; } - -.icon-app:before { - content: '\e00b'; } - -.icon-pin:before { - content: '\e00c'; } - -.icon-pc:before { - content: '\e00d'; } - -.icon-pacman:before { - content: '\e00e'; } - -.icon-edit:before { - content: '\e00f'; } - -.icon-mobile:before { - content: '\e010'; } - -.icon-image:before { - content: '\e011'; } - -.icon-mail:before { - content: '\e012'; } - -.icon-list:before { - content: '\e013'; } - -.icon-info:before { - content: '\e014'; } - -.icon-home:before { - content: '\e015'; } - -.icon-grid:before { - content: '\e016'; } - -.icon-fullscreen:before { - content: '\e017'; } - -.icon-question:before { - content: '\e018'; } - -.icon-external:before { - content: '\e019'; } - -.icon-error:before { - content: '\e01a'; } - -.icon-comments:before { - content: '\e01b'; } - -.icon-close:before { - content: '\e01c'; } - -.icon-chevron:before { - content: '\e01d'; } - -.icon-chevron-left:before { - content: '\e11d'; } - -.icon-calendar:before { - content: '\e01e'; } - -.icon-archive:before { - content: '\e01f'; } - -.icon-services:before { - content: '\e020'; } - -.icon-appearance:before { - content: '\e021'; } - -.icon-video:before { - content: '\e022'; } - -.icon-trash:before { - content: '\e023'; } - -.icon-reply:before { - content: '\e024'; } - -.icon-stats:before { - content: '\e025'; } - -.icon-featured:before { - content: '\e026'; } - -.icon-unfeatured:before { - content: '\e027'; } - -.icon-clock:before { - content: '\e028'; } - -.icon-settings2:before { - content: '\e029'; } - -.icon-camera:before { - content: '\e036'; } - -.icon-power:before { - content: '\e02b'; } - -.icon-lock:before { - content: '\e02c'; } - -.icon-content:before { - content: '\e02d'; } - -.icon-user:before { - content: '\e02e'; } - -.icon-support:before { - content: '\e02f'; } - -.icon-success:before { - content: '\e030'; } - -.icon-notification:before { - content: '\e031'; } - -.icon-add:before { - content: '\e032'; } - -.icon-check:before { - content: '\e033'; } - -.icon-x:before { - content: '\e034'; } - -.icon-link:before { - content: '\e035'; } - -.icon-camera:before { - content: '\e036'; } - -.icon-repost:before { - content: '\e037'; } - -.icon-weather-rain:before { - content: '\e038'; } - -.icon-weather-sun:before { - content: '\e039'; } - -.icon-weather-partial:before { - content: '\e03a'; } - -.icon-weather-snow:before { - content: '\e03b'; } - -.icon-weather-cloudy:before { - content: '\e03c'; } - -.icon-lightning:before { - content: '\e03d'; } - -@keyframes fade-in { - from { - opacity: 0; } - - to { - opacity: 1; } } - -.fade-in { - animation: fade-in 0.2s; } - -@keyframes fade-in-snap { - to { - opacity: 1; } } - -@keyframes fade-out { - from { - opacity: 1; } - - to { - opacity: 0; } } - -.fade-out { - animation: fade-out 0.5s; } - -/* ========================================================================== - Normalize.scss settings - ========================================================================== */ -/** - * Includes legacy browser support IE6/7 - * - * Set to false if you want to drop support for IE6 and IE7 - */ -/* Base - ========================================================================== */ -/** - * 1. Set default font family to sans-serif. - * 2. Prevent iOS text size adjust after orientation change, without disabling - * user zoom. - * 3. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using - * `em` units. - */ -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, nav, section, summary { - display: block; } - -/** - * 1. Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. - * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. - */ -audio, canvas, progress, video { - display: inline-block; - /* 1 */ - vertical-align: baseline; - /* 2 */ } - -/** - * Prevents 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/11, Safari, and Firefox < 22. - */ -[hidden], template { - display: none; } - -/* Links - ========================================================================== */ -/** - * Remove the gray background color from active links in IE 10. - */ -a { - background: transparent; } - -/** - * Improve readability when focused and also mouse hovered in all browsers. - */ -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; } - -/** - * Addresses 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 - ========================================================================== */ -/** - * 1. Remove border when inside `a` element in IE 8/9/10. - * 2. Improves image quality when scaled in IE 7. - */ -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 { - -moz-box-sizing: content-box; - box-sizing: content-box; - height: 0; } - -/** - * Contain overflow in all browsers. - */ -pre { - overflow: auto; } - -/** - * Address odd `em`-unit font size rendering in all browsers. - * Correct font family set oddly in IE 6, Safari 4/5, and Chrome. - */ -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. - * 4. Improves appearance and consistency in all browsers. - */ -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. - * 4. Removes inner spacing in IE 7 without affecting normal text inputs. - * Known issue: inner spacing remains in IE 6. - */ -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; } - -/** - * 1. Address box sizing set to `content-box` in IE 8/9/10. - * 2. Remove excess padding in IE 8/9/10. - * Known issue: excess padding remains in IE 6. - */ -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 - * (include `-moz` to future-proof). - */ -input[type="search"] { - -webkit-appearance: textfield; - /* 1 */ - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; - /* 2 */ - box-sizing: content-box; } - -/** - * 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. - * 3. Corrects text not wrapping in Firefox 3. - * 4. Corrects alignment displayed oddly in IE 6/7. - */ -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; } - -/* Make clicks pass-through */ -#nprogress { - pointer-events: none; - -webkit-pointer-events: none; } - -#nprogress .bar { - background: #5BA4E5; - position: fixed; - z-index: 100; - top: 0; - left: 0; - width: 100%; - height: 2px; } - -/* Fancy blur effect */ -#nprogress .peg { - display: block; - position: absolute; - right: 0px; - width: 100px; - height: 100%; - box-shadow: 0 0 10px #5BA4E5, 0 0 5px #5BA4E5; - opacity: 1; - -webkit-transform: rotate(3deg) translate(0px, -4px); - -moz-transform: rotate(3deg) translate(0px, -4px); - -ms-transform: rotate(3deg) translate(0px, -4px); - -o-transform: rotate(3deg) translate(0px, -4px); - transform: rotate(3deg) translate(0px, -4px); } - -/* Remove these to get rid of the spinner */ -#nprogress .spinner { - display: block; - position: fixed; - z-index: 100; - top: 15px; - right: 15px; } - -#nprogress .spinner-icon { - width: 14px; - height: 14px; - border: solid 2px transparent; - border-top-color: #5BA4E5; - border-left-color: #5BA4E5; - border-radius: 10px; - -webkit-animation: nprogress-spinner 400ms linear infinite; - -moz-animation: nprogress-spinner 400ms linear infinite; - -ms-animation: nprogress-spinner 400ms linear infinite; - -o-animation: nprogress-spinner 400ms linear infinite; - animation: nprogress-spinner 400ms linear infinite; } - -@-webkit-keyframes nprogress-spinner { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); } - - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); } } - -@-moz-keyframes nprogress-spinner { - 0% { - -moz-transform: rotate(0deg); - transform: rotate(0deg); } - - 100% { - -moz-transform: rotate(360deg); - transform: rotate(360deg); } } - -@-o-keyframes nprogress-spinner { - 0% { - -o-transform: rotate(0deg); - transform: rotate(0deg); } - - 100% { - -o-transform: rotate(360deg); - transform: rotate(360deg); } } - -@-ms-keyframes nprogress-spinner { - 0% { - -ms-transform: rotate(0deg); - transform: rotate(0deg); } - - 100% { - -ms-transform: rotate(360deg); - transform: rotate(360deg); } } - -@keyframes nprogress-spinner { - 0% { - transform: rotate(0deg); - transform: rotate(0deg); } - - 100% { - transform: rotate(360deg); - transform: rotate(360deg); } } - -.CodeMirror { - /* Set height, width, borders, and global font properties here */ - font-family: monospace; - height: 300px; } - -.CodeMirror-scroll { - /* Set scrolling behaviour here */ - overflow: auto; } - -/* PADDING */ -.CodeMirror-lines { - padding: 4px 0; - /* Vertical padding around content */ } - -.CodeMirror pre { - padding: 0 4px; - /* Horizontal padding of content */ } - -.CodeMirror-scrollbar-filler { - background-color: white; - /* The little square between H and V scrollbars */ } - -/* GUTTER */ -.CodeMirror-gutters { - border-right: 1px solid #ddd; - background-color: #f7f7f7; } - -/* CURSOR */ -.CodeMirror div.CodeMirror-cursor { - border-left: 1px solid black; - z-index: 3; } - -/* Shown when moving in bi-directional text */ -.CodeMirror div.CodeMirror-secondarycursor { - border-left: 1px solid silver; } - -.cm-tab { - display: inline-block; } - -/* DEFAULT THEME */ -.cm-s-default .cm-keyword { - color: #708; } - -.cm-s-default .cm-atom { - color: #219; } - -.cm-s-default .cm-number { - color: #164; } - -.cm-s-default .cm-def { - color: #00f; } - -.cm-s-default .cm-variable { - color: black; } - -.cm-s-default .cm-variable-2 { - color: #05a; } - -.cm-s-default .cm-variable-3 { - color: #085; } - -.cm-s-default .cm-property { - color: black; } - -.cm-s-default .cm-operator { - color: black; } - -.cm-s-default .cm-comment { - color: #a50; } - -.cm-s-default .cm-string { - color: #a11; } - -.cm-s-default .cm-string-2 { - color: #f50; } - -.cm-s-default .cm-meta { - color: #555; } - -.cm-s-default .cm-error { - color: #f00; } - -.cm-s-default .cm-qualifier { - color: #555; } - -.cm-s-default .cm-builtin { - color: #30a; } - -.cm-s-default .cm-bracket { - color: #997; } - -.cm-s-default .cm-tag { - color: #170; } - -.cm-s-default .cm-attribute { - color: #00c; } - -.cm-s-default .cm-header { - color: blue; } - -.cm-s-default .cm-quote { - color: #090; } - -.cm-s-default .cm-hr { - color: #999; } - -.cm-s-default .cm-link { - color: #00c; } - -.cm-negative { - color: #d44; } - -.cm-positive { - color: #292; } - -.cm-header, .cm-strong { - font-weight: bold; } - -.cm-em { - font-style: italic; } - -.cm-link { - text-decoration: underline; } - -.cm-invalidchar { - color: #f00; } - -/* STOP */ -/* The rest of this file contains styles related to the mechanics of - the editor. You probably shouldn't touch them. */ -.CodeMirror { - line-height: 1; - position: relative; - overflow: hidden; - background: white; - color: black; } - -.CodeMirror-scroll { - /* 30px is the magic margin used to hide the element's real scrollbars */ - /* See overflow: hidden in .CodeMirror */ - margin-bottom: -30px; - margin-right: -30px; - padding-bottom: 30px; - padding-right: 30px; - height: 100%; - outline: none; - /* Prevent dragging from highlighting the element */ - position: relative; } - -.CodeMirror-sizer { - position: relative; } - -/* The fake, visible scrollbars. Used to force redraw during scrolling - before actuall scrolling happens, thus preventing shaking and - flickering artifacts. */ -.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler { - position: absolute; - z-index: 6; - display: none; } - -.CodeMirror-vscrollbar { - right: 0; - top: 0; - overflow-x: hidden; - overflow-y: scroll; } - -.CodeMirror-hscrollbar { - bottom: 0; - left: 0; - overflow-y: hidden; - overflow-x: scroll; } - -.CodeMirror-scrollbar-filler { - right: 0; - bottom: 0; - z-index: 6; } - -.CodeMirror-gutters { - position: absolute; - left: 0; - top: 0; - height: 100%; - padding-bottom: 30px; - z-index: 3; } - -.CodeMirror-lines { - cursor: text; } - -.CodeMirror pre { - /* Reset some styles that the rest of the page might have set */ - -moz-border-radius: 0; - -webkit-border-radius: 0; - border-radius: 0; - border-width: 0; - background: transparent; - font-family: inherit; - font-size: inherit; - margin: 0; - white-space: pre; - word-wrap: normal; - line-height: inherit; - color: inherit; - z-index: 2; - position: relative; - overflow: visible; } - -.CodeMirror-wrap pre { - word-wrap: break-word; - white-space: pre-wrap; - word-break: normal; } - -.CodeMirror-wrap .CodeMirror-scroll { - overflow-x: hidden; } - -.CodeMirror-measure { - position: absolute; - width: 100%; - height: 0px; - overflow: hidden; - visibility: hidden; } - -.CodeMirror-measure pre { - position: static; } - -.CodeMirror:not(.CodeMirror-focused) div.CodeMirror-cursor { - visibility: hidden; } - -.CodeMirror div.CodeMirror-cursor { - position: absolute; - border-right: none; - width: 0; } - -.CodeMirror-selected { - background: #d9d9d9; } - -.CodeMirror-focused .CodeMirror-selected { - background: #d7d4f0; } - -/* IE7 hack to prevent it from returning funny offsetTops on the spans */ -.CodeMirror span { - *vertical-align: text-bottom; } - -@media print { - /* Hide the cursor when printing */ - .CodeMirror div.CodeMirror-cursor { - visibility: hidden; } } - -*, *:before, *:after { - box-sizing: border-box; } - -html { - font: 62.5%/1.65 "Open Sans", sans-serif; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } - -body { - width: 100%; - color: #3c4043; - font-size: 1.4rem; - font-feature-settings: "kern" 1; - overflow-x: hidden; } - -::-moz-selection { - color: #242628; - background: #b3d5f3; - text-shadow: none; } - -::selection { - color: #242628; - background: #b3d5f3; - text-shadow: none; } - -h1, h2, h3, h4, h5, h6 { - margin: 0 0 0.3em 0; - line-height: 1.15em; - color: #242628; - text-rendering: optimizeLegibility; - font-feature-settings: "dlig" 1, "liga" 1, "lnum" 1, "kern" 1; } - -h1 { - font-size: 5rem; - letter-spacing: -2px; - text-indent: -3px; } - -h2 { - font-size: 4.2rem; - letter-spacing: -1px; } - -h3 { - font-size: 3.8rem; } - -h4 { - font-size: 3.1rem; } - -h5 { - font-size: 2.8rem; } - -h6 { - font-size: 2.2rem; } - -p, ul, ol, dl { - font-feature-settings: 'liga' 1, 'onum' 1, 'kern' 1; - margin: 0 0 1.7em 0; } - -ol, ul { - padding-left: 2.5em; } - -ol ol, ul ul, ul ol, ol ul { - margin: 0 0 0.4em 0; - padding-left: 2em; - font-size: 0.9em; } - -mark { - background-color: #ffc336; } - -a { - color: #5BA4E5; - text-decoration: none; - transition: background 0.3s, color 0.3s; } - a:hover { - text-decoration: none; - transition: background 0.1s, color 0.1s; } - a.highlight { - color: #F2A925; - font-weight: bold; } - -hr { - display: block; - height: 1px; - border: 0; - border-top: 1px solid #edece4; - margin: 3.2em 0; - padding: 0; } - -dl { - margin: 1.6em 0; } - dl dt { - float: left; - width: 180px; - overflow: hidden; - clear: left; - text-align: right; - text-overflow: ellipsis; - white-space: nowrap; - font-weight: bold; - margin-bottom: 1em; } - dl dd { - margin-left: 200px; - margin-bottom: 1em; } - -blockquote { - margin: 1.6em 0; - padding: 0 1.6em 0 1.6em; - border-left: #edece4 0.6em solid; } - blockquote p { - margin: 0.8em 0; - font-size: 1.2em; - font-weight: 300; } - blockquote small { - display: inline-block; - margin: 0.8em 0 0.8em 1.5em; - font-size: 0.9em; - color: #aaa9a2; } - blockquote small:before { - content: '\2014 \00A0'; } - blockquote cite { - font-weight: bold; } - blockquote cite a { - font-weight: normal; } - -.markdown, pre, code, tt { - font-family: Inconsolata, monospace; } - -code, tt { - font-size: 0.85em; - white-space: pre-wrap; - background: #f1f0ea; - border-radius: 2px; - padding: 0.2em 0.4em; - vertical-align: top; } - -pre { - margin: 1.6em 0; - background: #f1f0ea; - width: 100%; - padding: 10px; - font-family: Inconsolata, monospace; - font-size: 0.9em; - white-space: pre; - overflow: auto; - border-radius: 3px; } - pre code, pre tt { - font-size: inherit; - white-space: -moz-pre-wrap; - white-space: pre-wrap; - background: transparent; - border: none; - padding: 0; } - -kbd { - display: inline-block; - margin-bottom: 0.4em; - padding: 1px 8px; - border: #ccc 1px solid; - color: #242628; - text-shadow: #fff 0 1px 0; - font-size: 0.9em; - font-weight: bold; - background: #f4f4f4; - border-radius: 4px; - box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 1px 0 0 #fff inset; } - -button { - background: transparent; - border: none; - outline: none; - box-shadow: none; } - -.clearfix:after { - content: ""; - display: table; - clear: both; } - -.wrapper { - position: relative; } - -.show { - display: block !important; } - -.hidden { - display: none !important; - visibility: hidden !important; } - -.invisible { - visibility: hidden; } - -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; } - .sr-only:active, .sr-only:focus { - position: static; - width: auto; - height: auto; - margin: 0; - overflow: visible; - clip: auto; } - -.right { - float: right; } - -.left { - float: left; } - -.vertical { - display: table-cell; - vertical-align: middle; } - -.hidden, .visuallyhidden, .screen-reader-text { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; } - -.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { - clip: auto; - height: auto; - margin: 0; - overflow: visible; - position: static; - width: auto; } - -.floatingheader { - position: absolute; - top: 0; - left: 0; - right: 0; - z-index: 400; - height: 40px; - padding: 10px 20px; - font-size: 1.3rem; - text-transform: uppercase; - color: #aaa9a2; - background: linear-gradient(top, white 0%, white 25%, rgba(255, 255, 255, 0.9) 100%); } - .floatingheader .button, .floatingheader .modal-footer .reject-button-class, .modal-footer .floatingheader .reject-button-class { - display: inline-block; - font-size: 10px; - min-height: 20px; - height: 20px; - padding: 3px 4px; - vertical-align: top; } - .floatingheader .button.button-back, .floatingheader .modal-footer .button-back.reject-button-class, .modal-footer .floatingheader .button-back.reject-button-class { - position: relative; - top: -2px; - left: 3px; - display: none; - padding: 0 6px 0 3px; } - .floatingheader .button.button-back:active, .floatingheader .modal-footer .button-back.reject-button-class:active, .modal-footer .floatingheader .button-back.reject-button-class:active { - box-shadow: none; } - .floatingheader .button.button-back:before, .floatingheader .modal-footer .button-back.reject-button-class:before, .modal-footer .floatingheader .button-back.reject-button-class:before { - left: -8px; - border-width: 10px 8px 10px 0; } - @media (max-width: 800px) { - .floatingheader .button.button-back { - display: inline-block; } } - .floatingheader small { - font-size: 0.85em; } - .floatingheader a, .floatingheader button { - color: #aaa9a2; } - .floatingheader a:hover, .floatingheader button:hover { - color: #242628; } - -.scrolling .floatingheader { - box-shadow: rgba(0, 0, 0, 0.03) 0 1px 3px, rgba(255, 255, 255, 0.5) 0 -1px 0 inset; } - .scrolling .floatingheader:before { - content: ""; - height: 40px; - width: 80%; - position: absolute; - bottom: 0; - left: 50%; - margin-left: -40%; - box-shadow: rgba(0, 0, 0, 0.03) 0 2px 3px; } - .scrolling .floatingheader:after { - content: ""; - height: 40px; - width: 30%; - position: absolute; - bottom: 0; - left: 50%; - margin-left: -15%; - box-shadow: rgba(0, 0, 0, 0.02) 0 3px 4px; } - -/* ========================================================================== - Dropdown Show & Hide - --- - Sadly !important is needed, to counteract the stringer selectors applying - a display property. - ========================================================================== */ -.ghost-popover { - display: none !important; } - -.ghost-popover.open { - display: block !important; } - -form label { - display: block; - color: #242628; - font-size: 1.3rem; - font-weight: bold; } - -.form-group { - position: relative; - margin-bottom: 1.6em; - width: 100%; - max-width: 500px; } - .form-group p { - margin: 4px 0 0 0; - color: #B3B2A8; - font-size: 1.3rem; } - .form-group label { - margin-bottom: 4px; } - @media (max-width: 550px) { - .form-group { - max-width: 100%; } } - -.input-icon[class*='icon-'] { - position: relative; - display: block; } - .input-icon[class*='icon-'] input[type="email"], .input-icon[class*='icon-'] input[type="number"], .input-icon[class*='icon-'] input[type="password"], .input-icon[class*='icon-'] input[type="search"], .input-icon[class*='icon-'] input[type="tel"], .input-icon[class*='icon-'] input[type="text"], .input-icon[class*='icon-'] input[type="url"], .input-icon[class*='icon-'] input[type="color"], .input-icon[class*='icon-'] input[type="date"], .input-icon[class*='icon-'] input[type="datetime"], .input-icon[class*='icon-'] input[type="datetime-local"], .input-icon[class*='icon-'] input[type="month"], .input-icon[class*='icon-'] input[type="time"], .input-icon[class*='icon-'] input[type="week"] { - padding-left: 3.2rem; } - .input-icon[class*='icon-'] .gh-select select { - padding-left: 3.2rem; } - .input-icon[class*='icon-']:before { - position: absolute; - top: 50%; - left: 1.1rem; - font-size: 1.3rem; - transform: translateY(-52%); - z-index: 100; } - -.for-radio:after, .for-checkbox:after { - content: ""; - display: table; - clear: both; } -.for-radio label, .for-checkbox label { - display: block; - padding-bottom: 4px; } - .for-radio label p, .for-checkbox label p { - font-weight: normal; - color: #000; } - .for-radio label:hover input:not(:checked) + .input-toggle-component, .for-checkbox label:hover input:not(:checked) + .input-toggle-component { - border-color: #c0bfb6; } -.for-radio input, .for-checkbox input { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: -9999px; } -.for-radio .input-toggle-component, .for-checkbox .input-toggle-component { - position: relative; - top: 1px; - display: inline-block; - float: left; - width: 18px; - height: 18px; - margin-right: 7px; - background: #F7F7F3; - border: 1px solid #edece4; } -.for-radio p, .for-checkbox p { - font-weight: normal; - color: #B3B2A8; - white-space: nowrap; } - -fieldset { - border: none; - margin: 0 0 3em 0; - padding: 0; } - -legend { - display: block; - width: 100%; - margin: 2em 0; - border-bottom: #edece4 1px solid; - font-size: 1.2em; - line-height: 2em; - color: #aaa9a2; } - -input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"], textarea, .gh-select, select { - display: block; - padding: 8px 10px; - width: 100%; - border: 1px solid #E0DFD7; - border-radius: 3px; - font-size: 1.4rem; - font-weight: normal; - color: #242628; - transition: border-color 0.15s linear; } - input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, textarea:focus, .gh-select:focus, select:focus { - border-color: #aaa9a2; } - -textarea { - width: 100%; - max-width: 500px; - min-width: 250px; - height: auto; - min-height: 10rem; - line-height: 1.5; } - -input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { - padding-right: 6px; } - -.for-checkbox .input-toggle-component { - border-radius: 3px; } -.for-checkbox label .input-toggle-component { - transition: background 0.15s ease-in-out, border-color 0.15s ease-in-out; } - .for-checkbox label .input-toggle-component:before { - transition: opacity 0.15s ease-in-out; - content: ''; - position: absolute; - width: 10px; - height: 6px; - top: 4px; - left: 3px; - border: 2px solid #fff; - border-top: none; - border-right: none; - transform: rotate(-45deg); - opacity: 0; } -.for-checkbox label input:checked + .input-toggle-component { - background: #9FBB58; - border-color: #869f41; } - .for-checkbox label input:checked + .input-toggle-component:before { - opacity: 1; } - -.for-radio .input-toggle-component { - border-radius: 100%; } -.for-radio label .input-toggle-component { - transition: background 0.15s ease-in-out, border-color 0.15s ease-in-out; } - .for-radio label .input-toggle-component:before { - transition: opacity 0.15s ease-in-out; - content: ''; - position: absolute; - width: 8px; - height: 8px; - top: 4px; - left: 4px; - background: #FFF; - border-radius: 100%; - opacity: 0; } -.for-radio label input:checked + .input-toggle-component { - background: #9FBB58; - border-color: #869f41; } - .for-radio label input:checked + .input-toggle-component:before { - opacity: 1; } - -.gh-select { - position: relative; - display: block; - overflow: hidden; - width: 100%; - max-width: 100%; - padding: 0; - border-width: 0; } - .gh-select:after { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e001'; - font-size: 0.85em; - color: #c0bfb6; - position: absolute; - top: 50%; - right: 0.8em; - margin-top: -0.5em; - pointer-events: none; } - .gh-select:hover { - text-decoration: none; } - .gh-select select { - appearance: none; - -webkit-appearance: none; - -moz-appearance: window; - text-indent: 0.01px; - text-overflow: ""; - background: #fff; - outline: none; - padding: 8px 10px; - line-height: normal; } - .gh-select select::-ms-expand { - display: none; } - .gh-select select:focus { - outline: none; } - .gh-select select:-moz-focusring { - color: transparent; - text-shadow: 0 0 0 #000; } - -@-moz-document url-prefix() { - .gh-select { - border-width: 1px; } - .gh-select select { - padding: 7px 10px 7px 8px; } } - -.btn { - display: inline-block; - margin-bottom: 0; - padding: 9px 14px; - font-size: 1.1rem; - line-height: 1.428571429; - font-weight: 300; - text-align: center; - text-transform: uppercase; - text-shadow: none; - letter-spacing: 1px; - vertical-align: middle; - cursor: pointer; - background-image: none; - border: 1px solid transparent; - white-space: nowrap; - border-radius: 3px; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; } - .btn:focus, .btn:active:focus, .btn.active:focus { - outline: thin dotted; - outline: 0px auto -webkit-focus-ring-color; - outline-offset: -2px; } - .btn:hover, .btn:focus { - color: #5BA4E5; - text-decoration: none; } - .btn:active, .btn.active { - outline: 0; - background-image: none; - box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.125); } - .btn.disabled, .btn[disabled], fieldset[disabled] .btn { - cursor: not-allowed; - pointer-events: none; - opacity: 0.65; - box-shadow: none; } - -.btn-default { - font-weight: normal; - color: #666; - background-color: #fff; - border-color: #e8eaeb; - transition: background 0.2s ease, border-color 0.2s ease; } - .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { - color: #666; - background-color: #e6e6e6; - border-color: #c8cdce; } - .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { - background-image: none; } - .btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active { - background-color: #fff; - border-color: #e8eaeb; } - .btn-default .badge { - color: #fff; - background-color: #666; - box-shadow: 0 0 0 1px #666; } - -.btn-alt { - color: #fff; - background-color: #A1ADB3; - border-color: #93a1a8; - transition: background 0.2s ease, border-color 0.2s ease; } - .btn-alt:hover, .btn-alt:focus, .btn-alt:active, .btn-alt.active, .open > .btn-alt.dropdown-toggle { - color: #fff; - background-color: #85959c; - border-color: #71848c; } - .btn-alt:active, .btn-alt.active, .open > .btn-alt.dropdown-toggle { - background-image: none; } - .btn-alt.disabled, .btn-alt.disabled:hover, .btn-alt.disabled:focus, .btn-alt.disabled:active, .btn-alt.disabled.active, .btn-alt[disabled], .btn-alt[disabled]:hover, .btn-alt[disabled]:focus, .btn-alt[disabled]:active, .btn-alt[disabled].active, fieldset[disabled] .btn-alt, fieldset[disabled] .btn-alt:hover, fieldset[disabled] .btn-alt:focus, fieldset[disabled] .btn-alt:active, fieldset[disabled] .btn-alt.active { - background-color: #A1ADB3; - border-color: #93a1a8; } - .btn-alt .badge { - color: #A1ADB3; - background-color: #fff; - box-shadow: 0 0 0 1px #fff; } - -.btn-blue { - color: #fff; - background-color: #5BA4E5; - border-color: #4598e2; - transition: background 0.2s ease, border-color 0.2s ease; } - .btn-blue:hover, .btn-blue:focus, .btn-blue:active, .btn-blue.active, .open > .btn-blue.dropdown-toggle { - color: #fff; - background-color: #2f8cde; - border-color: #207ac9; } - .btn-blue:active, .btn-blue.active, .open > .btn-blue.dropdown-toggle { - background-image: none; } - .btn-blue.disabled, .btn-blue.disabled:hover, .btn-blue.disabled:focus, .btn-blue.disabled:active, .btn-blue.disabled.active, .btn-blue[disabled], .btn-blue[disabled]:hover, .btn-blue[disabled]:focus, .btn-blue[disabled]:active, .btn-blue[disabled].active, fieldset[disabled] .btn-blue, fieldset[disabled] .btn-blue:hover, fieldset[disabled] .btn-blue:focus, fieldset[disabled] .btn-blue:active, fieldset[disabled] .btn-blue.active { - background-color: #5BA4E5; - border-color: #4598e2; } - .btn-blue .badge { - color: #5BA4E5; - background-color: #fff; - box-shadow: 0 0 0 1px #fff; } - -.btn-green { - color: #fff; - background-color: #9FBB58; - border-color: #95b148; - transition: background 0.2s ease, border-color 0.2s ease; } - .btn-green:hover, .btn-green:focus, .btn-green:active, .btn-green.active, .open > .btn-green.dropdown-toggle { - color: #fff; - background-color: #869f41; - border-color: #718636; } - .btn-green:active, .btn-green.active, .open > .btn-green.dropdown-toggle { - background-image: none; } - .btn-green.disabled, .btn-green.disabled:hover, .btn-green.disabled:focus, .btn-green.disabled:active, .btn-green.disabled.active, .btn-green[disabled], .btn-green[disabled]:hover, .btn-green[disabled]:focus, .btn-green[disabled]:active, .btn-green[disabled].active, fieldset[disabled] .btn-green, fieldset[disabled] .btn-green:hover, fieldset[disabled] .btn-green:focus, fieldset[disabled] .btn-green:active, fieldset[disabled] .btn-green.active { - background-color: #9FBB58; - border-color: #95b148; } - .btn-green .badge { - color: #9FBB58; - background-color: #fff; - box-shadow: 0 0 0 1px #fff; } - -.btn-red { - color: #fff; - background-color: #e25440; - border-color: #df3f2a; - transition: background 0.2s ease, border-color 0.2s ease; } - .btn-red:hover, .btn-red:focus, .btn-red:active, .btn-red.active, .open > .btn-red.dropdown-toggle { - color: #fff; - background-color: #cf3420; - border-color: #b12a1b; } - .btn-red:active, .btn-red.active, .open > .btn-red.dropdown-toggle { - background-image: none; } - .btn-red.disabled, .btn-red.disabled:hover, .btn-red.disabled:focus, .btn-red.disabled:active, .btn-red.disabled.active, .btn-red[disabled], .btn-red[disabled]:hover, .btn-red[disabled]:focus, .btn-red[disabled]:active, .btn-red[disabled].active, fieldset[disabled] .btn-red, fieldset[disabled] .btn-red:hover, fieldset[disabled] .btn-red:focus, fieldset[disabled] .btn-red:active, fieldset[disabled] .btn-red.active { - background-color: #e25440; - border-color: #df3f2a; } - .btn-red .badge { - color: #e25440; - background-color: #fff; - box-shadow: 0 0 0 1px #fff; } - -.btn-link { - color: #5BA4E5; - font-weight: normal; - cursor: pointer; - border-radius: 0; } - .btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link { - background-color: transparent; - box-shadow: none; } - .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active { - color: #5BA4E5; - border-color: transparent; } - .btn-link:hover, .btn-link:focus { - text-decoration: underline; - background-color: transparent; } - .btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus { - color: #7d878a; - text-decoration: none; } - -.btn-minor { - text-transform: none; - letter-spacing: 0; - font-size: 1.2rem; - padding: 8px 14px; } - -.btn-lg { - padding: 12px 18px; - font-size: 1.4rem; - line-height: 1.33; - border-radius: 4px; } - -.btn-sm { - padding: 7px 10px; - font-size: 1rem; - line-height: 1.5; - border-radius: 2px; } - -.btn-block { - display: block; - width: 100%; } - -.btn-block + .btn-block { - margin-top: 5px; } - -input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { - width: 100%; } - -.label { - display: inline; - padding: 0.2em 0.6em 0.3em; - font-size: 75%; - font-weight: 300; - line-height: 1; - color: #FFF; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - border-radius: 0.25em; } - .label:empty { - display: none; } - .btn .label { - position: relative; - top: -1px; } - -h1 .label, h2 .label, h3 .label, h4 .label, h5 .label, h6 .label { - display: inline-block; - padding: 0.2em 0.5em 0.25em; - top: -0.18em; - position: relative; - line-height: 70%; - font-size: 70%; } - -a.label:hover, a.label:focus { - color: #FFF; - text-decoration: none; - cursor: pointer; } - -.label-default { - background-color: #A1ADB3; - color: #fff; } - .label-default[href] { - color: #fff; } - .label-default[href]:hover, .label-default[href]:focus { - background-color: #85959c; } - -.label-alt { - background-color: #666; - color: #fff; } - .label-alt[href] { - color: #fff; } - .label-alt[href]:hover, .label-alt[href]:focus { - background-color: #4d4d4d; } - -.label-blue { - background-color: #5BA4E5; - color: #fff; } - .label-blue[href] { - color: #fff; } - .label-blue[href]:hover, .label-blue[href]:focus { - background-color: #2f8cde; } - -.label-green { - background-color: #9FBB58; - color: #fff; } - .label-green[href] { - color: #fff; } - .label-green[href]:hover, .label-green[href]:focus { - background-color: #869f41; } - -.label-red { - background-color: #e25440; - color: #fff; } - .label-red[href] { - color: #fff; } - .label-red[href]:hover, .label-red[href]:focus { - background-color: #cf3420; } - -.table { - margin: 1.6em 0; - width: 100%; - max-width: 100%; - background-color: transparent; } - .table th, .table td { - padding: 8px; - line-height: 20px; - text-align: left; - vertical-align: middle; } - -.table th, .table td { - border-top: 1px solid #edece4; } -.table th { - color: #aaa9a2; } -.table caption + thead tr:first-child th, .table caption + thead tr:first-child td, .table colgroup + thead tr:first-child th, .table colgroup + thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td { - border-top: 0; } -.table tbody + tbody { - border-top: 2px solid #edece4; } -.table table table { - background-color: #fff; } -.table tbody > tr:nth-child(odd) > td, .table tbody > tr:nth-child(odd) > th { - background-color: #f7f7f3; } -.table.plain tbody > tr:nth-child(odd) > td, .table.plain tbody > tr:nth-child(odd) > th { - background: transparent; } - -.nav-list { - background: #FFF; - border: 1px solid #E0DFD7; - border-radius: 3px; - max-width: 500px; - padding: 0; } - .nav-list.nav-list-block { - max-width: none; } - -.nav-list-item { - display: block; - padding: 8px 40px 8px 12px; - position: relative; - color: #242628; } - .nav-list-item:first-of-type { - border-top-left-radius: 3px; - border-top-right-radius: 3px; } - .nav-list-item:last-of-type { - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; } - .nav-list-item:not(:last-of-type) { - border-bottom: 1px solid #E0DFD7; } - .nav-list-item:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e01d'; - font-size: 1.4rem; - color: #c0bfb6; - position: absolute; - top: 50%; - right: 10px; - transform: translateY(-50%); } - .nav-list-item:hover { - text-decoration: none; } - .nav-list-item a:link, .nav-list-item a:visited { - color: #242628; } - .nav-list-item:hover { - background: #f7f7f3; } - .nav-list-item b { - display: block; - font-weight: normal; - font-size: 1.6rem; - line-height: 1.375; } - .nav-list-item span { - display: block; - font-size: 1.1rem; - color: #7d878a; - line-height: 1.375; } - -.global-nav { - height: 60px; - position: fixed; - top: 0; - right: 0; - bottom: auto; - left: 0; - z-index: 800; - background: #242628; } - .global-nav i:before { - display: inline-block; - width: 16px; } - .global-nav .thing, .global-nav .thing2 { - display: none; } - -.nav-item { - position: relative; - display: block; - float: left; - height: 60px; - padding-right: 10px; - font-size: 1.1rem; - letter-spacing: 1px; - font-weight: 200; - line-height: 1.1em; } - -.nav-label { - height: 33px; - margin-top: 14px; - padding: 10px 12px; - color: rgba(255, 255, 255, 0.7); - text-transform: uppercase; - border-radius: 4px; - white-space: nowrap; - transition: color 0.5s, background 0.5s; } - -.nav-item.active .nav-label, .nav-item:hover .nav-label { - color: #fff; - background: #0e0f10; - transition: color 0.1s, background 0.1s; } - -.ghost-logo { - width: 60px; - padding-right: 0; - text-align: center; - color: #656d71; - font-size: 1.2rem; - line-height: 1em; - transition: color 0.5s; } - .ghost-logo span { - display: none; } - -.ghost-logo:hover, .ghost-logo:focus { - color: #e2edf2; - transition: color 0.1s; } - .ghost-logo:hover .nav-label, .ghost-logo:focus .nav-label { - background: transparent; } - -.user-menu { - position: absolute; - top: 0; - right: 0; - padding: 0; - margin: 0; - cursor: pointer; } - .user-menu .nav-label { - margin: 0; - padding: 0 12px; - background: none !important; - height: 60px; } - .user-menu .image { - float: left; - margin: 15px 8px 0 0; } - .user-menu .image img { - display: block; - width: 30px; - height: 30px; - border-radius: 100%; } - .user-menu .name { - float: right; - height: 33px; - margin-top: 14px; - padding: 10px 12px; - border-radius: 4px; - max-width: 300px; - text-overflow: ellipsis; - white-space: nowrap; - overflow: hidden; - transition: background 0.5s; } - .user-menu .name small { - display: none; - font-size: 11px; - text-transform: none; - letter-spacing: 0; - color: rgba(255, 255, 255, 0.4); - margin-top: 0; - line-height: 11px; } - .user-menu:hover .name { - color: rgba(255, 255, 255, 0.9); - background: #131415; - transition: background 0.1s; } - .user-menu i:before { - width: auto; - margin-left: 5px; } - .user-menu .dropdown { - position: absolute; - top: 100%; - right: 100%; } - .user-menu .dropdown .dropdown-menu { - position: absolute; - top: 0; - right: 0; } - -@media (max-width: 900px) { - .global-nav { - z-index: 20; - width: 260px; - height: auto; - top: 0; - bottom: 0; - left: 0; - background: #131415; - overflow: auto; - -webkit-overflow-scrolling: touch; - transform: translate3d(-60px, 0px, 0px); - transition: transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1); } - .global-nav .thing, .global-nav .thing2 { - display: block; } - .global-nav.global-nav-expanded { - transform: translate3d(0, 0px, 0px); } - .nav-item { - position: relative; - float: none; - height: auto; - margin: 0; - padding: 0; - border-bottom: #242628 1px solid; } - .nav-label { - display: block; - height: 44px; - line-height: 44px; - margin: 0; - padding: 0 15px; - border-radius: 0; } - .nav-item.active .nav-label { - color: #fff !important; - background: #1a1c1d; } - .nav-item.active .nav-label i { - color: #fff; } - .nav-item:hover .nav-label { - color: rgba(255, 255, 255, 0.9); - background: #242628; } - .ghost-logo { - display: block; - width: 100%; - font-size: 1.1rem; - line-height: 44px; - text-align: left; } - .ghost-logo span { - display: inline; } - .user-menu { - position: absolute; - top: auto; - right: 0; - bottom: 0; - left: 0; - height: auto; - padding: 15px; - border-bottom: none; - border-top: #242628 1px solid; - transition: color 0.5s, background 0.5s; } - .user-menu .nav-label { - padding: 0; - height: auto; } - .user-menu .image { - margin: 2px 10px 0 0; } - .user-menu .name { - float: left; - margin: 0; - max-width: 300px; - padding: 0 0 5px 0; - text-overflow: ellipsis; - white-space: nowrap; - line-height: 19px; - overflow: hidden; } - .user-menu .name small { - display: block; } - .user-menu i { - display: none; } - .user-menu:hover { - color: rgba(255, 255, 255, 0.9); - background: #242628; - transition: color 0.1s, background 0.1s; } - .user-menu:hover .name { - background: transparent; - transition: none; } } - -#modal-container { - display: none; - position: fixed; - top: 0; - bottom: 0; - left: 0; - right: 0; - overflow-x: auto; - overflow-y: scroll; - z-index: 1040; - transition: all 0.15s linear 0s; - transform: translateZ(0); } - -.fade { - opacity: 0; - transition: opacity 0.2s linear 0s; - transform: translateZ(0); } - .fade.in { - opacity: 1; } - -.modal-background { - display: none; - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - background: rgba(0, 0, 0, 0.6); - z-index: 1030; } - -.modal, .modal-action { - left: 50%; - right: auto; - width: 450px; - margin-left: auto; - margin-right: auto; - padding-top: 30px; - padding-bottom: 30px; - z-index: 1050; - pointer-events: auto; } - @media (max-width: 800px) { - .modal { - width: auto; - padding: 10px; } } - .modal button, .modal .modal-action { - min-width: 100px; } - @media (max-width: 800px) { - .modal { - width: 100%; - margin-left: 0; } } - .modal .image-uploader, .modal .modal-action, .modal .pre-image-uploader, .modal .modal-action { - margin: 0; } - -.modal-action { - padding: 60px 0 30px; } - @media (max-width: 800px) { - .modal-action { - padding: 30px 0; } } - -.modal-content { - position: relative; - padding: 18px; - background-clip: padding-box; - background-color: #FFFFFF; - border-radius: 3px; - box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 6px; } - .modal-content .close { - position: absolute; - top: 19px; - right: 19px; - width: 16px; - padding: 0; - margin: 0; - border: none; - z-index: 9999; } - .modal-content .close:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e01c'; - font-size: 1.4rem; - color: #7d878a; - transition: color 0.3s linear; } - .modal-content .close:hover { - text-decoration: none; } - .modal-content .close:hover:before { - color: #35393b; } - -.modal-header { - position: relative; } - .modal-header h1 { - display: inline-block; - margin: 0; - font-size: 1.85em; - font-weight: 100; } - -.modal-body { - position: relative; - overflow-y: auto; } - -.modal-footer { - margin-top: 20px; } - -.modal-style-wide { - width: 550px; } - @media (max-width: 800px) { - .modal-style-wide { - width: 100%; } } - -.modal-style-centered { - text-align: center; } - -@media (min-width: 401px) { - .notifications { - position: absolute; - bottom: 0; - left: 0; - z-index: 980; - width: 300px; } } -@media (max-width: 400px) { - .notifications { - position: fixed; - top: 0; - left: 0; - right: 0; - z-index: 9999; } } - -.js-bb-notification { - transform: translateZ(0); } - -.notification, .notification-success, .notification-error, .notification-warn, .notification-info { - width: 100%; - min-height: 40px; - max-height: 253px; - margin: 0 0 15px 0; - color: rgba(255, 255, 255, 0.9); - background: #5BA4E5; - position: relative; - box-shadow: rgba(0, 0, 0, 0.05) 0 1px 5px; - transform: translateZ(0); } - .notification:before, .notification-success:before, .notification-error:before, .notification-warn:before, .notification-info:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e031'; - position: absolute; - top: 0; - left: 0; - height: 100%; - width: 44px; - padding: 14px 15px; - text-align: center; - color: rgba(255, 255, 255, 0.8); - background: rgba(0, 0, 0, 0.1); } - .notification:hover, .notification-success:hover, .notification-error:hover, .notification-warn:hover, .notification-info:hover { - text-decoration: none; } - @media (max-width: 400px) { - .notification { - margin-bottom: 1px; } } - .notification .notification-message, .notification .notification-success, .notification .notification-error, .notification .notification-warn, .notification .notification-info { - display: block; - padding: 10px 43px 10px 57px; - max-height: 253px; - overflow: auto; } - .notification .close, .notification .notification-success, .notification .notification-error, .notification .notification-warn, .notification .notification-info { - position: absolute; - top: 0; - right: 0; - bottom: 0; - width: 34px; - color: rgba(255, 255, 255, 0.6); } - .notification .close:after, .notification .notification-success, .notification .notification-error, .notification .notification-warn, .notification .notification-info { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e01c'; - padding: 10px; - position: absolute; - top: 4px; - right: 1px; } - .notification .close:hover, .notification .notification-success, .notification .notification-error, .notification .notification-warn, .notification .notification-info { - text-decoration: none; } - .notification .close:hover, .notification .notification-success, .notification .notification-error, .notification .notification-warn, .notification .notification-info { - color: #fff; } - .notification a, .notification .notification-success, .notification .notification-error, .notification .notification-warn, .notification .notification-info { - color: inherit; - text-decoration: underline; } - -.notification-success { - background: #9FBB58; } - .notification-success:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e030'; } - .notification-success:hover { - text-decoration: none; } - .notification-success.notification-passive { - animation: fade-out 1s linear; - animation-delay: 3s; - animation-iteration-count: 1; - animation-fill-mode: forwards; } - .notification-success.notification-passive:hover { - animation: fade-in-snap 0.2s linear; } - -.notification-error { - background: #e25440; } - .notification-error:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e01a'; } - .notification-error:hover { - text-decoration: none; } - -.notification-warn { - background: #F2A925; } - .notification-warn:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e014'; } - .notification-warn:hover { - text-decoration: none; } - -.notification-info { - background: #5BA4E5; } - .notification-info:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e014'; } - .notification-info:hover { - text-decoration: none; } - -.update-available main { - bottom: 56px; } - -.image-uploader { - margin: 1.6em 0; - position: relative; - overflow: hidden; - padding: 55px 60px; - border: #edece4 3px dashed; - width: 100%; - height: auto; - text-align: center; - color: #aaa9a2; - background: #F9F8F5; } - .image-uploader a { - color: #aaa9a2; - text-decoration: none; } - .image-uploader a:hover { - color: #242628; } - .image-uploader .description { - margin-top: 10px; } - .image-uploader .media:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e011'; - font-size: 60px; - color: #e7e5db; - display: inline-block; - vertical-align: initial; - transition: transform 1s ease; } - .image-uploader .media:hover { - text-decoration: none; } - .image-uploader .image-url, .image-uploader .image-upload { - line-height: 12px; - padding: 10px; - display: block; - position: absolute; - bottom: 0; - left: 0; - color: #aaa9a2; - text-decoration: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; } - .image-uploader .image-url:hover, .image-uploader .image-upload:hover { - cursor: pointer; } - .image-uploader .image-webcam:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e036'; - font-size: 12px; } - .image-uploader .image-webcam:hover { - text-decoration: none; } - .image-uploader .image-url:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e035'; - font-size: 12px; } - .image-uploader .image-url:hover { - text-decoration: none; } - .image-uploader .image-upload:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e011'; - font-size: 12px; } - .image-uploader .image-upload:hover { - text-decoration: none; } - .image-uploader .btn-green { - display: inline-block; - position: relative; - z-index: 700; - color: #fff; - padding-left: 5px; } - .image-uploader .btn-blue { - margin: 0 0 0 10px; } - .image-uploader input.main { - position: absolute; - right: 0; - margin: 0; - opacity: 0; - transform-origin: right; - transform: scale(14); - font-size: 23px; - direction: ltr; - cursor: pointer; } - .image-uploader input.main.right { - right: 9999px; - height: 0; } - .image-uploader input.url { - font: -webkit-small-control; - width: 276px; - vertical-align: middle; - padding: 9px 7px; - margin: 10px 0; - outline: 0; - font-size: 1.1em; - background: #fff; - border: #e3e1d5 1px solid; - border-radius: 4px; - transition: all 0.15s ease-in-out; } - .image-uploader .progress { - position: relative; - margin: -19px 0 44px 0; - display: block; - overflow: hidden; - background: linear-gradient(to bottom, #f5f5f5, #f9f9f9); - border-radius: 12px; - box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px inset; } - .image-uploader .fileupload-loading { - display: block; - top: 50%; - width: 35px; - height: 28px; - margin: -28px auto 0; - background-size: contain; } - .image-uploader .failed { - position: relative; - top: -40px; - font-size: 16px; } - .image-uploader .bar { - height: 12px; - background: #5BA4E5; } - .image-uploader .bar.fail { - background: #e25440; } - -.pre-image-uploader { - margin: 1.6em 0; - position: relative; - overflow: hidden; - height: auto; - color: #aaa9a2; - background: rgba(0, 0, 0, 0.1); - border-radius: 2px; - min-height: 46px; } - .pre-image-uploader input { - position: absolute; - left: 9999px; - opacity: 0; } - .pre-image-uploader a { - z-index: 10000; - color: #aaa9a2; - text-decoration: none; } - .pre-image-uploader a:hover { - color: #242628; } - .pre-image-uploader img { - display: block; - max-width: 100%; - margin: 0 auto; - line-height: 0; } - .pre-image-uploader .image-cancel { - position: absolute; - top: 10px; - right: 10px; - padding: 8px; - z-index: 300; - color: #fff; - text-decoration: none; - line-height: 0; - border-radius: 3px; - background: rgba(0, 0, 0, 0.6); - box-shadow: rgba(255, 255, 255, 0.2) 0 0 0 1px; } - .pre-image-uploader .image-cancel:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e023'; - font-size: 11px; } - .pre-image-uploader .image-cancel:hover { - text-decoration: none; } - .pre-image-uploader .image-cancel:hover { - color: #fff; - cursor: pointer; - background: #e25440; } - -.splitbtn { - position: relative; - display: inline-block; - vertical-align: middle; } - .splitbtn .btn { - position: relative; - float: left; } - .splitbtn .btn + .btn { - margin-left: -1px; } - .splitbtn .btn:hover, .splitbtn .btn:focus, .splitbtn .btn:active, .splitbtn .btn.active { - z-index: 2; } - .splitbtn .btn:first-child { - margin-left: 0; } - .splitbtn .btn:first-child:not(:last-child):not(.dropdown-toggle) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; } - .splitbtn .dropdown-toggle { - padding-left: 12px; - padding-right: 12px; - border-top-left-radius: 0; - border-bottom-left-radius: 0; } - .splitbtn .dropdown-toggle.btn-sm { - padding-left: 10px; - padding-right: 10px; } - .splitbtn .dropdown-toggle.btn-lg { - padding-left: 16px; - padding-right: 16px; } - .splitbtn .dropdown-toggle .options { - text-align: center; - color: #fff; } - .splitbtn .dropdown-toggle .options:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e001'; - font-size: 9px; - margin-top: -3px; - transition: margin-top 0.3s ease; - /* Transition of transform properties are split out due to a - defect in the vendor prefixing of transform transitions. - See: http://github.com/thoughtbot/bourbon/pull/86 */ - transition-property: transform; - transition-duration: 0.3; - transition-timing-function: ease; } - .splitbtn .dropdown-toggle .options:hover { - text-decoration: none; } - .splitbtn .dropdown-toggle.active .options:before { - transform: rotate(-360deg); } - .splitbtn .dropdown-toggle.up.active .options:before { - margin-top: -4px; - transform: rotate(540deg); } - .splitbtn .dropdown-toggle:hover .options:before, .splitbtn .dropdown-toggle:focus .options:before { - will-change: transform; - transform: rotate(-360deg); } - .splitbtn .dropdown-toggle.up:hover .options:before, .splitbtn .dropdown-toggle.up:focus .options:before { - margin-top: -4px; - transform: rotate(540deg); - transition-property: transform; - transition-duration: 0.6; - transition-timing-function: ease; } - -.splitbutton, .splitbutton-save, .splitbutton-add, .splitbutton-delete, .splitbutton-alt { - display: inline-block; - position: relative; - font-size: 0; - white-space: nowrap; } - .splitbutton button, .splitbutton-save button, .splitbutton-add button, .splitbutton-delete button, .splitbutton-alt button { - font-size: 11px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; } - .splitbutton .options, .splitbutton-save .options, .splitbutton-add .options, .splitbutton-delete .options, .splitbutton-alt .options { - display: inline-block; - position: relative; - width: 35px; - height: 35px; - margin-left: -1px; - vertical-align: top; - text-align: center; - color: #fff; - background: #e5e5e5; - border-radius: 0 2px 2px 0; - border-left: 0; - box-shadow: rgba(0, 0, 0, 0.02) 0 1px 0 inset, rgba(0, 0, 0, 0.02) -1px 0 0 inset, rgba(0, 0, 0, 0.02) 0 -1px 0 inset; - transition: background-color 0.3s linear; } - .splitbutton .options:before, .splitbutton-save .options:before, .splitbutton-add .options:before, .splitbutton-delete .options:before, .splitbutton-alt .options:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e001'; - font-size: 9px; - position: absolute; - top: 50%; - right: 50%; - margin-top: -3px; - margin-right: -5px; - transition: margin-top 0.3s ease; - /* Transition of transform properties are split out due to a - defect in the vendor prefixing of transform transitions. - See: http://github.com/thoughtbot/bourbon/pull/86 */ - transition-property: transform; - transition-duration: 0.3; - transition-timing-function: ease; } - .splitbutton .options:hover, .splitbutton-save .options:hover, .splitbutton-add .options:hover, .splitbutton-delete .options:hover, .splitbutton-alt .options:hover { - text-decoration: none; } - .splitbutton .options.active:before, .splitbutton-save .options.active:before, .splitbutton-add .options.active:before, .splitbutton-delete .options.active:before, .splitbutton-alt .options.active:before { - transform: rotate(360deg); } - .splitbutton .options.up.active:before, .splitbutton-save .options.up.active:before, .splitbutton-add .options.up.active:before, .splitbutton-delete .options.up.active:before, .splitbutton-alt .options.up.active:before { - margin-top: -4px; - transform: rotate(540deg); } - .splitbutton .options:hover, .splitbutton-save .options:hover, .splitbutton-add .options:hover, .splitbutton-delete .options:hover, .splitbutton-alt .options:hover, .splitbutton .options:focus, .splitbutton-save .options:focus, .splitbutton-add .options:focus, .splitbutton-delete .options:focus, .splitbutton-alt .options:focus { - will-change: box-shadow, background; - box-shadow: none; - background: #f8f8f8; } - .splitbutton .options:hover:before, .splitbutton-save .options:hover:before, .splitbutton-add .options:hover:before, .splitbutton-delete .options:hover:before, .splitbutton-alt .options:hover:before, .splitbutton .options:focus:before, .splitbutton-save .options:focus:before, .splitbutton-add .options:focus:before, .splitbutton-delete .options:focus:before, .splitbutton-alt .options:focus:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e001'; - will-change: transform; - transform: rotate(360deg); } - .splitbutton .options:hover:hover, .splitbutton-save .options:hover:hover, .splitbutton-add .options:hover:hover, .splitbutton-delete .options:hover:hover, .splitbutton-alt .options:hover:hover, .splitbutton .options:focus:hover, .splitbutton-save .options:focus:hover, .splitbutton-add .options:focus:hover, .splitbutton-delete .options:focus:hover, .splitbutton-alt .options:focus:hover { - text-decoration: none; } - .splitbutton .options.up:hover:before, .splitbutton-save .options.up:hover:before, .splitbutton-add .options.up:hover:before, .splitbutton-delete .options.up:hover:before, .splitbutton-alt .options.up:hover:before, .splitbutton .options.up:focus:before, .splitbutton-save .options.up:focus:before, .splitbutton-add .options.up:focus:before, .splitbutton-delete .options.up:focus:before, .splitbutton-alt .options.up:focus:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e001'; - margin-top: -4px; - transform: rotate(540deg); - transition-property: transform; - transition-duration: 0.6; - transition-timing-function: ease; } - .splitbutton .options.up:hover:hover, .splitbutton-save .options.up:hover:hover, .splitbutton-add .options.up:hover:hover, .splitbutton-delete .options.up:hover:hover, .splitbutton-alt .options.up:hover:hover, .splitbutton .options.up:focus:hover, .splitbutton-save .options.up:focus:hover, .splitbutton-add .options.up:focus:hover, .splitbutton-delete .options.up:focus:hover, .splitbutton-alt .options.up:focus:hover { - text-decoration: none; } - -.splitbutton .options { - color: #777; } - .splitbutton .options:hover, .splitbutton .options:focus { - box-shadow: rgba(0, 0, 0, 0.07) 0 1px 0 inset, rgba(0, 0, 0, 0.07) -1px 0 0 inset, rgba(0, 0, 0, 0.07) 0 -1px 0 inset; } - -.splitbutton-save .options { - background: #4598e2; } - .splitbutton-save .options:hover, .splitbutton-save .options.active, .splitbutton-save .options:focus { - background: #2f8cde; } - -.splitbutton-add .options { - background: #92ae47; } - .splitbutton-add .options:hover, .splitbutton-add .options:focus { - background: #8ca644; } - -.splitbutton-delete .options { - background: #de3b25; } - .splitbutton-delete .options:hover, .splitbutton-delete .options:focus { - background: #cf3420; } - -.splitbutton-alt .options { - background: #2e3033; } - .splitbutton-alt .options:hover, .splitbutton-alt .options:focus { - background: #242628; } - -.caret { - display: inline-block; - width: 0; - height: 0; - margin-left: 2px; - vertical-align: middle; - border-top: 4px solid; - border-right: 4px solid transparent; - border-left: 4px solid transparent; } - -.dropdown { - position: relative; } - -.dropdown-toggle:focus { - outline: 0; } - -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 160px; - padding: 5px 0; - margin: 2px 0 0; - list-style: none; - font-size: 1.4rem; - font-weight: normal; - text-transform: none; - letter-spacing: 0; - text-align: left; - background-color: #fff; - border: #B0BEC4 1px solid; - border-radius: 3px; - box-shadow: rgba(0, 0, 0, 0.175) 0 2px 6px; - background-clip: padding-box; } - .dropdown-menu.pull-right { - right: 0; - left: auto; } - .dropdown-menu .divider { - height: 1px; - margin: 9px 0; - overflow: hidden; - background: #D0DADE; } - .dropdown-menu > li > a, .dropdown-menu > li > button { - display: block; - width: 100%; - padding: 3px 20px; - clear: both; - font-weight: normal; - line-height: 1.428571429; - text-align: left; - color: #333; - white-space: nowrap; } - -.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-menu > li > button:hover, .dropdown-menu > li > button:focus { - text-decoration: none; - color: #fff; - background: #5BA4E5; } - -.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > button, .dropdown-menu > .active > button:hover, .dropdown-menu > .active > button:focus { - color: #fff; - text-decoration: none; - outline: 0; - background-color: #428bca; } - -.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > button, .dropdown-menu > .disabled > button:hover, .dropdown-menu > .disabled > button:focus { - color: #777; } - -.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > button:hover, .dropdown-menu > .disabled > button:focus { - text-decoration: none; - background-color: transparent; - background-image: none; - cursor: not-allowed; } - -.open > .dropdown-menu { - display: block; } -.open > a { - outline: 0; } - -.dropdown-menu-right { - left: auto; - right: 0; } - -.dropdown-menu-left { - left: 0; - right: auto; } - -.dropdown-header { - display: block; - padding: 3px 20px; - font-size: 1.2rem; - line-height: 1.428571429; - color: #777; - white-space: nowrap; } - -.dropdown-backdrop { - position: fixed; - left: 0; - right: 0; - bottom: 0; - top: 0; - z-index: 990; } - -.pull-right > .dropdown-menu { - right: 0; - left: auto; } - -.dropup .caret, .navbar-fixed-bottom .dropdown .caret { - border-top: 0; - border-bottom: 4px solid; - content: ""; } -.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { - top: auto; - bottom: 100%; - margin-bottom: 1px; } - -@media (min-width: 768px) { - .navbar-right .dropdown-menu { - right: 0; - left: auto; } - .navbar-right .dropdown-menu-left { - left: 0; - right: auto; } } - -.dropdown-triangle-top:before, .dropdown-triangle-top-left:before, .dropdown-triangle-top-right:before, .dropdown-triangle-bottom:before, .dropdown-triangle-bottom-left:before, .dropdown-triangle-bottom-right:before { - content: ''; - position: absolute; - display: block; } -.dropdown-triangle-top:after, .dropdown-triangle-top-left:after, .dropdown-triangle-top-right:after, .dropdown-triangle-bottom:after, .dropdown-triangle-bottom-left:after, .dropdown-triangle-bottom-right:after { - content: ''; - position: absolute; - z-index: -1; } - -.dropdown-triangle-top:before, .dropdown-triangle-top-left:before, .dropdown-triangle-top-right:before { - width: 0; - height: 0; - border-left: 8px solid transparent; - border-right: 8px solid transparent; - border-bottom: 8px solid #fff; - top: -8px; } -.dropdown-triangle-top:after, .dropdown-triangle-top-left:after, .dropdown-triangle-top-right:after { - width: 0; - height: 0; - border-left: 9px solid transparent; - border-right: 9px solid transparent; - border-bottom: 9px solid #B0BEC4; - top: -9px; } - -.dropdown-triangle-bottom:before, .dropdown-triangle-bottom-left:before, .dropdown-triangle-bottom-right:before { - width: 0; - height: 0; - border-left: 8px solid transparent; - border-right: 8px solid transparent; - border-top: 8px solid #fff; - bottom: -8px; } -.dropdown-triangle-bottom:after, .dropdown-triangle-bottom-left:after, .dropdown-triangle-bottom-right:after { - width: 0; - height: 0; - border-left: 9px solid transparent; - border-right: 9px solid transparent; - border-top: 9px solid #B0BEC4; - bottom: -9px; } - -.dropdown-triangle-top:before, .dropdown-triangle-bottom:before { - left: 50%; - margin-left: -8px; } -.dropdown-triangle-top:after, .dropdown-triangle-bottom:after { - left: 50%; - margin-left: -9px; } - -.dropdown-triangle-top-left:before, .dropdown-triangle-bottom-left:before { - left: 10px; } -.dropdown-triangle-top-left:after, .dropdown-triangle-bottom-left:after { - left: 9px; } - -.dropdown-triangle-top-right:before, .dropdown-triangle-bottom-right:before { - left: auto; - right: 10px; } -.dropdown-triangle-top-right:after, .dropdown-triangle-bottom-right:after { - left: auto; - right: 9px; } - -.pagination { - display: inline-block; - padding-left: 0; - margin: 20px 0; - border-radius: 3px; } - .pagination > li { - display: inline; } - .pagination > li > a, .pagination > li > span { - position: relative; - float: left; - padding: 6px 12px; - line-height: 1.42857143; - text-decoration: none; - color: #5BA4E5; - background-color: #fff; - border: 1px solid #edece4; - margin-left: -1px; } - .pagination > li:first-child > a, .pagination > li:first-child > span { - margin-left: 0; - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; } - .pagination > li:last-child > a, .pagination > li:last-child > span { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; } - .pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > span:hover, .pagination > li > span:focus { - color: #2A6496; - background-color: #EEE; } - .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus { - z-index: 2; - color: #FFF; - background-color: #428BCA; - cursor: default; } - .pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus { - color: #777; - background-color: #FFF; - border-color: #DDD; - cursor: not-allowed; } - -.pagination-lg > li > a, .pagination-lg > li > span { - padding: 10px 16px; - font-size: 18px; } -.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span { - border-top-left-radius: 6px; - border-bottom-left-radius: 6px; } -.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span { - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; } - -.pagination-sm > li > a, .pagination-sm > li > span { - padding: 5px 10px; - font-size: 12px; } -.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; } -.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; } - -.badge { - display: inline-block; - min-width: 10px; - padding: 2px 4px; - box-shadow: 0 0 0 1px #777; - font-size: 1rem; - font-weight: inherit; - color: #FFF; - line-height: 1; - vertical-align: baseline; - white-space: nowrap; - text-align: center; - background-color: #777; - border-radius: 10px; } - .badge:empty { - display: none; } - .btn .badge { - position: relative; - top: -1px; } - .btn-xs .badge { - top: 0; - padding: 1px 5px; } - p .badge { - padding: 0px 4px 3px; - position: relative; - top: -2px; - margin-left: -1px; } - a.list-group-item.active > .badge, .nav-pills > .active > a > .badge { - color: #428BCA; - background-color: #FFF; - box-shadow: 0 0 0 1px #FFF; } - .nav-pills > li > a > .badge { - margin-left: 3px; } - .nav-item .badge { - margin-top: -5px; - margin-left: 3px; } - -a.badge:hover, a.badge:focus { - color: #fff; - text-decoration: none; - cursor: pointer; } - -.badge.badge-blue { - background-color: #5BA4E5; - box-shadow: 0 0 0 1px #5BA4E5; } - -.badge.badge-green { - background-color: #9FBB58; - box-shadow: 0 0 0 1px #9FBB58; } - -.badge.badge-red { - background-color: #e25440; - box-shadow: 0 0 0 1px #e25440; } - -#container { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - overflow: hidden; } - -.viewport { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - overflow: hidden; - z-index: 500; } - @media (max-width: 900px) { - .viewport { - transition: transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1); } } - .viewport.global-nav-expanded { - transform: translate3d(260px, 0px, 0px); } - -.page-header { - position: relative; - height: 44px; - line-height: 44px; - text-align: center; - color: #fff; - background: #242628; - overflow: hidden; } - @media (min-width: 900px) { - .page-header { - height: 60px; - line-height: 60px; } } - -.page-title { - display: block; - height: 44px; - line-height: 44px; - margin: 0; - padding: 0 15%; - color: #fff; - font-size: 1.8rem; - font-weight: normal; - letter-spacing: 0; - text-overflow: ellipsis; - white-space: nowrap; - overflow: hidden; } - @media (min-width: 900px) { - .page-title { - height: 60px; - line-height: 60px; } } - -.menu-button { - display: block; - position: absolute; - top: 0; - left: 0; - width: 44px; - height: 44px; - color: #fff; } - .menu-button:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e005'; - font-size: 18px; - line-height: 44px; } - .menu-button:hover { - text-decoration: none; } - -.page-content { - position: absolute; - top: 60px; - right: 0; - bottom: 0; - left: 0; - background: #fff; - overflow-y: auto; - -webkit-overflow-scrolling: touch; } - @media (max-width: 900px) { - .page-content { - top: 44px; } } - -.ghost-setup { - color: #7d878a; - background: #242628; } - @media (max-width: 550px) { - .ghost-setup { - background: #18191b; } } - .ghost-setup main { - top: 15px; } - @media (max-width: 550px) { - .ghost-setup main { - top: 0; } } - -.setup-box { - display: table; - max-width: 500px; - height: 90%; - margin: 0 auto; - padding: 0; } - -.setup-form { - max-width: 530px; - padding: 40px; - color: #a5acae; - background: #18191b; - border-radius: 2px; } - @media (max-width: 400px) { - .setup-form { - padding: 15px; } } - .setup-form header { - margin-bottom: 30px; } - .setup-form label { - color: #e2edf2; - font-weight: 300; } - @media (max-width: 550px) { - .setup-form label { - width: 100%; } } - .setup-form .form-group input { - padding: 7px; - border: none; - color: #fff; - background: #3c4043; - transition: background 0.25s ease; } - .setup-form .form-group input:focus { - border: none; - background: #484c50; } - .setup-form input:-webkit-autofill { - -webkit-box-shadow: 0 0 0px 1000px #e2edf2 inset !important; } - .setup-form h1 { - margin: 0; - font-weight: 200; - font-size: 26px; - letter-spacing: 0; - color: #e2edf2; } - @media (max-width: 550px) { - .setup-form h1 { - font-size: 20px; } } - .setup-form h2 { - margin: 6px 0 0 0; - padding: 0; - border: none; - font-weight: 200; - font-size: 16px; - letter-spacing: 0; - color: #7d878a; - white-space: nowrap; } - @media (max-width: 550px) { - .setup-form h2 { - font-size: 14px; } } - .setup-form p { - font-size: 12px; - line-height: 1.4em; - color: #7d878a; } - .setup-form footer { - margin: 30px 0 5px 0; } - .setup-form .btn-green { - width: 100%; - padding: 0.9em 1.8em; - font-size: 13px; } - -.ghost-login, .ghost-signup, .ghost-forgotten, .ghost-reset { - color: #7d878a; - background: #242628; } - @media (max-width: 400px) { - .ghost-login, .ghost-signup, .ghost-forgotten, .ghost-reset { - background: #242628; } } - .ghost-login main, .ghost-signup main, .ghost-forgotten main, .ghost-reset main { - top: 15px; } - .ghost-login input, .ghost-signup input, .ghost-forgotten input, .ghost-reset input { - line-height: 1.4em; - font-size: 1.1em; - font-weight: 200; - border: none; - color: #fff; - background: transparent; - box-shadow: none; - margin: 0; - position: relative; } - .ghost-login input:-webkit-autofill, .ghost-signup input:-webkit-autofill, .ghost-forgotten input:-webkit-autofill, .ghost-reset input:-webkit-autofill { - -webkit-box-shadow: 0 0 0px 1000px #e2edf2 inset !important; } - -.login-box, .signup-box, .forgotten-box, .reset-box { - max-width: 530px; - height: 90%; - margin: 0 auto; - padding: 0; - display: table; } - @media (max-width: 630px) { - .login-box, .signup-box, .forgotten-box, .reset-box { - max-width: 264px; - text-align: center; } } - -.login-form { - max-width: 530px; - color: #a5acae; - display: table-cell; - vertical-align: middle; } - @media (max-width: 630px) { - .login-form { - max-width: 264px; } } - .login-form .email-wrap, .login-form .password-wrap { - position: relative; - margin: 0 0 5px 0; - background: #3c4043; - float: left; } - @media (max-width: 630px) { - .login-form .email-wrap, .login-form .password-wrap { - margin-bottom: 1em; } } - .login-form .email, .login-form .password { - display: inline-block; - clear: both; - padding: 8px 0 8px 8px; - width: 216px; - transition: background ease 0.25s; } - @media (max-width: 630px) { - .login-form .email, .login-form .password { - width: 264px; - transition: none; } } - .login-form .email:focus, .login-form .password:focus { - border: none; - background: #484c50; } - .login-form .email-wrap { - margin-right: 3px; } - @media (max-width: 630px) { - .login-form .email-wrap { - margin-right: 0; } } - @media (max-width: 630px) { - .login-form .email, .login-form .password { - border-radius: 2px; } } - @media (min-width: 631px) { - .login-form .email { - border-radius: 2px 0 0 2px; } - .login-form .password { - border-radius: 0 2px 2px 0; } } - .login-form button { - width: 85px; - height: 36px; - margin: 0 0 0 10px; - padding: 0.5em 1.37em; - min-height: 30px; - min-width: 80px; - box-shadow: rgba(255, 255, 255, 0.15) 0 1px 0 inset; } - @media (max-width: 630px) { - .login-form button { - margin: 0; - width: 100%; - margin-bottom: 1em; } } - .login-form .meta { - clear: both; - color: #7d878a; } - .login-form a { - color: #646d70; - font-size: 0.9em; } - .login-form a:hover { - color: #8a9496; - text-decoration: none; } - -.signup-form, .reset-form { - max-width: 280px; - color: #a5acae; - display: table-cell; - vertical-align: middle; } - @media (max-width: 630px) { - .signup-form, .reset-form { - width: 264px; } } - .signup-form div, .reset-form div { - position: relative; - margin: 0 0 1em 0; - background: #3c4043; - float: left; - display: table; } - .signup-form input, .reset-form input { - width: 280px; - padding: 8px 10px; } - @media (min-width: 631px) { - .signup-form input, .reset-form input { - transition: background ease 0.25s; } } - @media (max-width: 630px) { - .signup-form input, .reset-form input { - width: 264px; } } - .signup-form input:focus, .reset-form input:focus { - border: none; - background: #484c50; } - .signup-form .name-wrap, .reset-form .name-wrap { - position: relative; - border-radius: 2px; } - .signup-form .name-wrap .name, .reset-form .name-wrap .name { - border-radius: 2px; } - .signup-form .email-wrap, .reset-form .email-wrap { - position: relative; - border-radius: 2px; } - .signup-form .email-wrap .email, .reset-form .email-wrap .email { - border-radius: 2px; } - .signup-form .password-wrap, .reset-form .password-wrap { - position: relative; - border-radius: 2px; } - .signup-form .password-wrap .password, .reset-form .password-wrap .password { - border-radius: 2px; } - .signup-form button, .reset-form button { - width: 100%; - height: 36px; - margin: 0 0 1em 0; - padding: 0.5em 1.37em; - min-height: 30px; - min-width: 80px; - box-shadow: rgba(255, 255, 255, 0.15) 0 1px 0 inset; } - -.forgotten-form { - max-width: 280px; - color: #a5acae; - display: table-cell; - vertical-align: middle; } - .forgotten-form .email-wrap { - position: relative; - margin: 0 0 1em 0; - background: #3c4043; - float: left; - border-radius: 2px; - width: 100%; } - .forgotten-form .email { - padding: 8px 10px; - border-radius: 2px; - transition: background ease 0.25s; } - .forgotten-form .email:focus { - border: none; - background: #484c50; } - .forgotten-form button { - width: 100%; - height: 36px; - margin: 0 0 1em 0; - padding: 0.5em 1.37em; - min-height: 30px; - min-width: 80px; - box-shadow: rgba(255, 255, 255, 0.15) 0 1px 0 inset; } - -.content-view-container { - position: relative; - height: 100%; - width: 100%; } - @media (max-width: 800px) { - .content-view-container { - overflow-x: hidden; } } - -.content-list { - width: 33%; - padding: 15px; - position: absolute; - bottom: 0; - top: 0; - left: 0; - border-right: #edece4 1px solid; - background: #fff; } - @media (max-width: 800px) { - .content-list { - width: auto; - right: 0; - z-index: 500; - border: none; } } - .content-list .content-filter { - position: relative; - z-index: 300; } - .content-list .content-filter > a { - padding: 5px; - margin-left: -5px; } - .content-list .content-filter .menu-drop { - display: block; } - .content-list .btn-green { - position: absolute; - top: 9px; - right: 20px; - z-index: 700; - padding: 2px 4px 3px 5px; - color: #fff !important; } - .content-list .btn-green:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e032'; } - .content-list .btn-green:hover { - text-decoration: none; } - .content-list .content-list-content { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - overflow: auto; - padding-top: 40px; } - .content-list .entry-title { - font-size: 1.6rem; - line-height: 1.25em; - font-weight: normal; } - .content-list .views { - float: right; - text-align: right; - margin-left: 15px; } - .content-list .views:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e025'; - font-size: 10px; - color: #aaa9a2; } - .content-list .views:hover { - text-decoration: none; } - @media (max-width: 800px) { - .content-list .views { - float: none; } } - .content-list .status { - font-size: 1.3rem; - font-weight: 300; } - .content-list .status .draft { - color: #e25440; } - .content-list .status .scheduled { - color: #F2A925; } - .content-list .featured .status:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e026'; - font-size: 11px; - margin-right: 10px; - vertical-align: 7%; } - .content-list .featured .status:hover { - text-decoration: none; } - .content-list ol { - list-style: none; - padding: 0; - margin: 0; - border-top: #edece4 1px solid; } - .content-list li { - margin: 0; - padding: 0; - border-bottom: #edece4 1px solid; - position: relative; } - .content-list li a { - display: block; - padding: 20px 20px; - color: rgba(0, 0, 0, 0.5); } - @media (max-width: 400px) { - .content-list li a { - padding: 15px; } } - @media (max-width: 800px) { - .content-list li a { - padding-right: 40px; } } - .content-list li a:after { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e01d'; - position: absolute; - top: 50%; - margin-top: -6px; - right: 15px; } - .content-list li a:hover { - text-decoration: none; } - @media (min-width: 801px) { - .content-list li a:after { - display: none; } } - .content-list li a:hover { - text-decoration: none; } - @media (min-width: 801px) { - .content-list li.active { - border-bottom: #e8eaeb 1px solid; - background: #f7f7f3; - box-shadow: #e8eaeb 0 -1px 0, rgba(0, 0, 0, 0.06) 7px 0 0 inset, #e8eaeb 1px 0 0 inset; } - .content-list li.active .views { - color: #242628; - font-weight: normal; } - .content-list li.active .views:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e025'; - font-size: 10px; - color: #242628; } - .content-list li.active .views:hover { - text-decoration: none; } } - -.content-preview { - width: 67%; - padding: 15px; - position: absolute; - bottom: 0; - top: 0; - right: 0; - overflow: auto; - background: #fff; } - @media (max-width: 800px) { - .content-preview { - width: auto; - left: 100%; - right: -100%; - margin-left: 15px; - border: none; } } - .content-preview .unfeatured { - vertical-align: -6%; - margin: 0 7px 0 -5px; - padding: 5px; } - .content-preview .unfeatured:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e027'; - font-size: 14px; } - .content-preview .unfeatured:hover { - text-decoration: none; } - .content-preview .featured { - vertical-align: -6%; - margin: 0 7px 0 -5px; - padding: 5px; } - .content-preview .featured:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e026'; - font-size: 14px; } - .content-preview .featured:hover { - text-decoration: none; } - .content-preview .normal { - text-transform: none; - margin: 0 3px; } - .content-preview .content-preview-content { - padding: 80px 40px; - word-break: break-word; - hyphens: auto; } - .content-preview .content-preview-content .wrapper { - max-width: 700px; - margin: 0 auto; } - .content-preview .post-controls { - float: right; - position: relative; - top: 3px; } - .content-preview .post-settings-menu { - position: absolute; - top: 35px; - right: -3px; } - .content-preview .post-edit:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e00f'; - font-size: 14px; } - .content-preview .post-edit:hover { - text-decoration: none; } - .content-preview img { - width: 100%; - height: auto; } - -.no-posts-box { - position: relative; - height: 90%; - margin: 0px auto; - padding: 0px; - display: table; - z-index: 600; } - @media (max-width: 800px) { - .no-posts-box { - position: fixed; - top: 45%; - left: 50%; } } - .no-posts-box .no-posts { - vertical-align: middle; - display: table-cell; - text-align: center; } - @media (max-width: 800px) { - .no-posts-box .no-posts { - display: block; - position: relative; - left: -50%; } } - .no-posts-box .no-posts h3 { - color: #aaa9a2; - font-weight: 200; - font-size: 2em; } - -.entry-container .entry-title { - height: 60px; - padding: 0 20px; - position: relative; } - .entry-container .entry-title input { - width: 100%; - height: 60px; - border: 0; - margin: 0; - padding: 0; - font-size: 3.6rem; - font-weight: bold; - letter-spacing: -1px; - background: transparent; } - .entry-container .entry-title input:focus { - outline: 0; } - -@media (min-width: 401px) { - .editor .notifications { - bottom: 40px; } } -.editor .entry-container { - position: relative; - height: 100%; } -.editor .entry-markdown { - left: 0; } -.editor .entry-preview { - right: 0; - border-left: #edece4 1px solid; } -.editor .entry-markdown, .editor .entry-preview { - width: 50%; - padding: 15px; - position: absolute; - bottom: 40px; - top: 60px; - border-top: #edece4 1px solid; - background: #fff; } - @media (max-width: 1000px) { - .editor .entry-markdown, .editor .entry-preview { - top: 100px; - left: 0; - right: 0; - width: 100%; - border: none; - z-index: 100; - min-height: 380px; } - .editor .entry-markdown .markdown, .editor .entry-markdown .entry-preview-content, .editor .entry-preview .markdown, .editor .entry-preview .entry-preview-content { - height: 50px; - overflow: hidden; } } - @media (max-width: 1000px) { - .editor .entry-markdown .floatingheader, .editor .entry-preview .floatingheader { - cursor: pointer; - width: 50%; - color: #fff; - font-weight: normal; - background: #aaa9a2; - position: absolute; - top: -40px; - left: 0; - box-shadow: rgba(0, 0, 0, 0.1) 0 -2px 3px inset; } - .editor .entry-markdown .floatingheader a, .editor .entry-preview .floatingheader a { - color: #fff; } } - .editor .entry-markdown .floatingheader a, .editor .entry-preview .floatingheader a { - color: #aaa9a2; } - .editor .entry-markdown .floatingheader .entry-word-count, .editor .entry-preview .floatingheader .entry-word-count { - float: right; - position: relative; - top: 2px; } - @media (max-width: 1000px) { - .editor .entry-markdown:not(.active) .markdown-help:hover:before, .editor .entry-preview:not(.active) .markdown-help:hover:before { - color: #fff; } } - .editor .entry-markdown.active, .editor .entry-preview.active { - z-index: 200; } - .editor .entry-markdown.active .markdown, .editor .entry-markdown.active .entry-preview-content, .editor .entry-preview.active .markdown, .editor .entry-preview.active .entry-preview-content { - height: auto; - overflow: auto; } - @media (max-width: 1000px) { - .editor .entry-markdown.active header, .editor .entry-preview.active header { - border-top: #edece4 1px solid; - cursor: auto; - color: #aaa9a2; - background: #fff; - box-shadow: none; } - .editor .entry-markdown.active header a, .editor .entry-preview.active header a { - color: #aaa9a2; } } - @media (max-width: 400px) { - .editor .entry-markdown .markdown-help, .editor .entry-markdown .entry-word-count, .editor .entry-preview .markdown-help, .editor .entry-preview .entry-word-count { - display: none; } } -.editor .entry-markdown-content textarea { - border: 0; - width: 100%; - min-height: auto; - height: 100%; - max-width: 100%; - margin: 0; - padding: 10px 20px 50px 20px; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - -webkit-overflow-scrolling: touch; } - @media (max-width: 600px) { - .editor .entry-markdown-content textarea { - padding: 10px; } } - @media (min-width: 601px) and (max-width: 1000px) { - .editor .entry-markdown-content textarea { - padding: 15px; } } - @media (min-width: 1001px) { - .editor .entry-markdown-content textarea { - top: 40px; } } - @media (max-height: 560px) { - .editor .entry-markdown-content textarea { - height: calc(100% - 40px); } } - .editor .entry-markdown-content textarea:focus { - outline: 0; } -.editor .CodeMirror { - height: auto; - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - font-family: Inconsolata, monospace; - font-size: 1.4em; - line-height: 1.3em; - color: #3c4043; } - .editor .CodeMirror .CodeMirror-focused, .editor .CodeMirror .CodeMirror-selected { - color: #242628; - background: #b3d5f3; - text-shadow: none; } - .editor .CodeMirror ::selection { - color: #242628; - background: #b3d5f3; - text-shadow: none; } -.editor .CodeMirror-lines { - padding: 65px 0 40px 0; - /* Vertical padding around content */ } - @media (max-width: 1000px) { - .editor .CodeMirror-lines { - padding-top: 25px; } } - @media (max-width: 400px) { - .editor .CodeMirror-lines { - padding: 15px 0; } } -.editor .CodeMirror pre { - padding: 0 40px; - /* Horizontal padding of content */ } - @media (max-width: 400px) { - .editor .CodeMirror pre { - padding: 0 15px; } } -.editor .cm-header { - color: #000; - font-size: 1.4em; - line-height: 1.4em; - font-weight: bold; } -.editor .cm-variable-2, .editor .cm-variable-3, .editor .cm-keyword { - color: #3c4043; } -.editor .cm-string, .editor .cm-strong, .editor .cm-link, .editor .cm-comment, .editor .cm-quote, .editor .cm-number, .editor .cm-atom, .editor .cm-tag { - color: #000; - font-weight: bold; } -@media (max-width: 1000px) { - .editor .entry-preview .floatingheader { - right: 0; - left: auto; - border-right: none; } } -.editor .entry-preview-content { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - padding: 60px 40px 40px 40px; - overflow: auto; - word-break: break-word; - hyphens: auto; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - cursor: default; } - @media (max-width: 1000px) { - .editor .entry-preview-content { - padding-top: 20px; } } - @media (max-width: 400px) { - .editor .entry-preview-content { - padding: 15px; } } -@media (max-width: 1000px) { - .editor .scrolling .floatingheader { - box-shadow: none; } } -@media (max-width: 1000px) { - .editor .scrolling .floatingheader::before, .editor .scrolling .floatingheader::after { - display: none; } } -@media (max-width: 1000px) { - .editor .scrolling .CodeMirror-scroll, .editor .scrolling .entry-preview-content { - box-shadow: 0 5px 5px rgba(0, 0, 0, 0.05) inset; } } - -.markdown-help { - position: relative; - top: -5px; - right: -5px; - float: right; - padding: 5px; } - .markdown-help:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e018'; - color: #cfceca; } - .markdown-help:hover { - text-decoration: none; } - .markdown-help:hover:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e018'; - color: #aaa9a2; } - .markdown-help:hover:hover { - text-decoration: none; } - -.entry-preview-content, .content-preview-content { - font-size: 1.4em; - line-height: 1.5em; } - .entry-preview-content a, .content-preview-content a { - color: #5BA4E5; - text-decoration: underline; } - .entry-preview-content .btn, .content-preview-content .btn { - text-decoration: none; - color: #35393b; } - .entry-preview-content .img-placeholder, .content-preview-content .img-placeholder { - border: 5px dashed #35393b; - height: 100px; - position: relative; } - .entry-preview-content .img-placeholder span, .content-preview-content .img-placeholder span { - display: block; - height: 30px; - position: absolute; - margin-top: -15px; - top: 50%; - width: 100%; - text-align: center; } - .entry-preview-content a.image-edit, .content-preview-content a.image-edit { - width: 16px; - height: 16px; } - .entry-preview-content img, .content-preview-content img { - max-width: 100%; - height: auto; - margin: 0 auto; } - -.js-embed-placeholder, .iframe-embed-placeholder { - background: #f9f9f9; - border: none; - padding: 100px 20px; - font-family: 'Open Sans', sans-serif; - font-weight: bold; - font-size: 1.6rem; - text-align: center; } - -body.zen { - background: #f3f2ed; } - body.zen .usermenu { - display: none; } - body.zen .global-nav, body.zen .page-header, body.zen #publish-bar { - opacity: 0; - height: 0; - overflow: hidden; - transition: all 0.5s ease-out; } - body.zen .page-content { - top: 0; - transition: all 0.5s ease-out; } - body.zen .entry-markdown, body.zen .entry-preview { - bottom: 0; - transition: all 0.5s ease-out; } - -#publish-bar { - height: 40px; - padding: 0; - color: #7d878a; - background: #1a1c1d; - position: fixed; - bottom: 0; - left: 0; - right: 0; - z-index: 900; - box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.2); - transform: translateZ(0); } - @media (max-width: 1000px) { - #publish-bar { - font-weight: normal; } } - #publish-bar .post-settings:hover, #publish-bar .post-settings.active { - color: #e2edf2; } - #publish-bar .post-settings-menu { - position: absolute; - bottom: 41px; - right: -3px; } - #publish-bar .splitbtn { - margin-top: 5px; } - #publish-bar .splitbtn .btn { - border-top: rgba(255, 255, 255, 0.3) 1px solid; } - -.extended-tags { - position: static; - min-height: 100%; } - .extended-tags #entry-tags:after { - right: 10px; } - .extended-tags .tags { - width: 281px; } - .extended-tags .tag-label, .extended-tags .tag-label.touch { - color: #fff; } - .extended-tags .tag-input { - width: 100%; - margin-top: 5px; - padding-top: 5px; - padding-left: 10px; - border-top: 1px solid #242628; } - .extended-tags .right { - display: none; } - -#entry-tags { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - text-transform: none; - padding: 10px 0 0 0; } - #entry-tags:after { - content: ""; - position: fixed; - top: 10px; - right: 220px; - width: 20px; - height: 26px; - background: linear-gradient(left, rgba(26, 28, 29, 0), #1a1c1d); - z-index: 9999; - pointer-events: none; } - @media (max-width: 400px) { - #entry-tags:after { - right: 200px; } } - #entry-tags .tags { - position: relative; - display: inline-block; - vertical-align: middle; - width: auto; - max-width: 80%; - max-width: calc(100% - 250px); - height: 22px; - padding-left: 5px; - padding-bottom: 20px; - overflow-x: auto; - overflow-y: hidden; - -webkit-overflow-scrolling: touch; - white-space: nowrap; - transition: width 0.2s linear; } - @media (max-width: 400px) { - #entry-tags .tags { - display: block; - max-width: calc(100% - 230px); - padding-bottom: 0; } } - #entry-tags .tag-label { - display: block; - float: left; - padding: 1px 8px 0 8px; - transition: all 0.15s ease-out 0s; } - #entry-tags .tag-label:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e003'; } - #entry-tags .tag-label:hover { - text-decoration: none; } - #entry-tags .tag-label:hover { - cursor: pointer; - color: #e2edf2; } - #entry-tags .tag-label.touch { - color: inherit; } - #entry-tags input[type="text"].tag-input { - display: inline-block; - vertical-align: top; - color: #e2edf2; - font-weight: 300; - background: transparent; - border: none; - width: 150px; - margin-top: -8px; - line-height: 1; - padding: 9px; } - @media (max-width: 400px) { - #entry-tags input[type="text"].tag-input { - position: absolute; - top: 11px; - right: 170px; - width: 20px; } } - #entry-tags input[type="text"].tag-input:focus { - outline: none; } - #entry-tags .tag { - display: inline; - margin-right: 2px; - padding: 0 5px; - color: #e2edf2; - white-space: nowrap; - background: #596063; - border-radius: 3px; - box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, #000 0 1px 3px; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; } - #entry-tags .tag:after { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e034'; - font-size: 8px; - color: #242628; - margin-left: 4px; - vertical-align: 10%; - text-shadow: rgba(255, 255, 255, 0.15) 0 1px 0; - transition: all 0.15s ease-out 0s; } - #entry-tags .tag:hover { - text-decoration: none; } - #entry-tags .tag:hover { - cursor: pointer; } - #entry-tags .tag:hover:after { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e034'; - font-size: 8px; - color: #e2edf2; - margin-left: 4px; - vertical-align: 10%; - text-shadow: none; } - #entry-tags .tag:hover:hover { - text-decoration: none; } - -.suggestions { - bottom: 100%; } - .suggestions li.selected { - background: #5BA4E5; - box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.5) 0 1px 5px; } - .suggestions li a { - padding-left: 25px; } - .suggestions mark { - background: none; - color: white; - font-weight: bold; } - -#entry-controls { - display: inline-block; - position: relative; - padding: 0; - z-index: 9000; } - #entry-controls.unsaved .post-settings-menu { - padding-bottom: 0; } - #entry-controls.unsaved .post-settings-menu .post-setting:nth-child(3) td { - border-bottom: none; } - #entry-controls.unsaved .post-settings-menu .delete { - display: none; } - -#entry-actions { - margin-right: 6px; - position: relative; } - #entry-actions .dropdown { - position: absolute; - bottom: 49px; - right: 0; } - #entry-actions .dropdown .dropdown-menu { - top: auto; - left: auto; - right: 100%; - bottom: 100%; } - -#entry-actions-menu { - position: absolute; - bottom: 50px; - right: -5px; } - -.post-settings { - display: inline-block; - padding: 0 10px; - color: #7d878a; - transition: all 0.15s ease-out 0s; - position: relative; - top: 1px; } - .post-settings:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e006'; - font-size: 14px; } - .post-settings:hover { - text-decoration: none; } - .post-settings:hover, .post-settings.active { - color: #242628; } - -.post-settings-menu { - /* - padding-top: 0; - text-transform: none; - - table { - margin: 0; - } - - td { - padding: 0; - border-top: none; - border-bottom: lighten($grey, 5%) 1px solid; - } - - .post-setting-label { - padding: 8px 10px 8px 15px; - border-right: lighten($grey, 5%) 1px solid; - text-align: right; - } - - label { - position: static; - width: auto; - font-weight: normal; - color: $midgrey; - white-space: nowrap; - } - - input { - width: 200px; - margin: 0; - - @media (max-width: 550px) { - width: 200px; - } - - &[type="text"] { - border: none; - padding: 8px 0 8px 10px; - color: $lightgrey; - border-radius: 0; - background: transparent; - - &:focus { - background: $grey; - border: none; - } - } - } // input - - .post-setting-item { - padding: 5px 0 0 10px; - &.no-padding { - padding: 0; - } - } - - .gh-select { - height: 36px; - &:after { - color: $lightgrey; - margin-top: -(0.85em / 2); - } - select { - border: 0; - background: transparent; - border-radius: 0; - color: $lightgrey; - height: 36px; - &:focus { - background: $grey; - } - } - @media (max-width: 550px) { - &, - select { - height: 41px; - } - } - } - - .checkbox { - position: relative; - margin-top: 0; - top: 0; // Resets a global `form label` style - border: 0; - &:after { - border-color: lighten($grey, 10%); - background: $grey; - } - } // .checkbox - - // Colour the checkbox border correctly for a dark background - input[type='checkbox'] { - &:focus { - & + .checkbox { - &:after { - border-color: lighten($grey, 10%); - } - } - } - } // input[type='checkbox'] - - // .select-wrapper { - // width: calc(100% - 10px); - // } - - .delete { - display: block; - padding: 10px 15px; - width: 100%; - text-align: left; - @include icon($i-trash) { - position: relative; - top: -1px; - margin-right: 10px - }; - - &:hover { - background: $red; - color: #fff; - } - } // .delete - - */ } - .post-settings-menu .dropdown-menu { - top: auto; - bottom: 100%; - left: auto; - right: 100%; } - -.markdown-help-container { - padding-bottom: 20px; } - -.modal-markdown-help-table { - margin-top: 0; } - -.post-settings-menu { - background: #FCFCFC; - width: 100%; - max-width: 350px; } - -.post-settings-header { - position: relative; - padding: 19px 24px; } - .post-settings-header h4 { - font-weight: normal; - font-size: 1.6rem; - line-height: 1.375; - margin: 0; } - .post-settings-header .close { - right: 0; } - .post-settings-header .close:before { - right: 22px; } - -.subview .post-settings-header h4 { - text-align: center; } -.subview .post-settings-header .back { - left: 0; } - .subview .post-settings-header .back:before { - left: 19px; } - -.post-settings-header-action { - position: absolute; - top: 0; - bottom: 7px; - width: 45px; - padding: 0; } - .post-settings-header-action:before { - position: absolute; - top: 50%; - transform: translateY(-50%); - color: #c0bfb6; - font-size: 2rem; } - .post-settings-header-action:hover:before { - color: #7d878a; } - -.post-settings-content { - padding: 0 24px 24px; } - .post-settings-content .image-uploader { - padding-top: 35px; - padding-bottom: 35px; - margin: 0 0 1.5rem 0; } - .post-settings-content textarea { - height: 108px; } - .post-settings-content .nav-list { - margin-top: 3rem; } - -.seo-preview { - font-family: Arial, sans-serif; - line-height: 1.46; } - -.seo-preview-title { - font-size: 1.6rem; - text-decoration: underline; - color: #1E0FBE; } - -.seo-preview-link { - font-size: 1.3rem; - color: #006621; - margin: 2px 0; } - -.seo-preview-description { - font-size: 1.3rem; - color: #545454; } - -.settings-menu { - width: 25%; - position: fixed; - top: 60px; - left: 0; - bottom: 0; - z-index: 700; - background: #fff; - box-shadow: #edece4 1px 0 0; } - @media (max-width: 900px) { - .settings-menu { - width: 100%; } } - @media (max-width: 900px) { - .settings-menu { - top: 44px; } } - .settings-menu ul { - list-style: none; - margin: 0; - padding: 0; - border-top: none; } - @media (max-width: 900px) { - .settings-menu ul { - border-bottom: #edece4 1px solid; } } - .settings-menu li { - border-top: #fff 1px solid; } - @media (max-width: 900px) { - .settings-menu li { - margin-right: 0; - border-top: #edece4 1px solid; } } - .settings-menu li a { - display: block; - border-bottom: #edece4 1px solid; - padding: 15px 15px 15px 40px; - border-bottom: none; - color: #aaa9a2; } - @media (max-width: 900px) { - .settings-menu li a { - padding-left: 15px; } - .settings-menu li a:after { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e01d'; - float: right; - margin-top: 5px; } - .settings-menu li a:hover { - text-decoration: none; } } - .settings-menu li a:hover, .settings-menu li a:focus { - color: #242628; - background: #edece4; - text-decoration: none; } - .settings-menu li a:before { - margin-right: 20px; } - @media (max-width: 900px) { - .settings-menu li a:before { - margin-right: 15px; } } - @media (min-width: 900px) { - .settings-menu li.active { - margin-right: 0; - position: relative; - z-index: 300; - border-top: #edece4 1px solid; - box-shadow: #fff 1px 0 0, #edece4 0 1px 0; - transition: all 0.15s ease-out 0s; } - .settings-menu li.active a { - color: #242628; - font-weight: bold; - background: #fff; } - .settings-menu li.active a:focus { - background: #edece4; } } - .settings-menu li:first-of-type { - border-top: none; } - .settings-menu li:first-of-type.active { - border-top: none; } - .settings-menu .about a:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e000'; } - .settings-menu .about a:hover { - text-decoration: none; } - .settings-menu .general a:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e006'; } - .settings-menu .general a:hover { - text-decoration: none; } - .settings-menu .publishing a:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e02d'; } - .settings-menu .publishing a:hover { - text-decoration: none; } - .settings-menu .services a:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e020'; } - .settings-menu .services a:hover { - text-decoration: none; } - .settings-menu .users a:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e002'; } - .settings-menu .users a:hover { - text-decoration: none; } - .settings-menu .appearance a:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e021'; } - .settings-menu .appearance a:hover { - text-decoration: none; } - .settings-menu .apps a:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e00b'; } - .settings-menu .apps a:hover { - text-decoration: none; } - .settings-menu .code a:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e03e'; } - .settings-menu .code a:hover { - text-decoration: none; } - -.settings-content { - margin-left: 25%; } - .settings-content .settings-general img { - max-width: 100%; - max-height: 400px; } - .settings-content .content { - padding: 40px; } - @media (max-width: 900px) { - .settings-content .content { - padding-left: 15px; - padding-right: 15px; } } - @media (max-width: 550px) { - .settings-content .content { - padding: 0 15px 40px; } } - -.settings-view-header { - position: fixed; - top: 0; - left: 0; - right: 0; - z-index: 3000; - height: 44px; - line-height: 44px; - text-align: center; - color: #fff; - background: #242628; - overflow: hidden; } - .settings-view-header .btn-back { - position: absolute; - top: 4px; - left: 4px; - color: #fff; - background: transparent; } - .settings-view-header .btn { - vertical-align: top; - line-height: 1.45; } - .settings-view-header .page-actions { - position: absolute; - top: 4px; - right: 4px; } - @media (min-width: 900px) { - .settings-view-header { - position: static; - height: auto; - padding: 30px 40px; - text-align: left; - line-height: 1.15em; - background: none; } - .settings-view-header .btn-back { - display: none; - vertical-align: middle; - color: #666; } - .settings-view-header .btn { - vertical-align: middle; - line-height: 1.428571429; } - .settings-view-header .page-title { - display: inline; - padding: 0; - font-size: 2.6rem; - line-height: 1.3; - overflow: visible; - color: #242628; } - .settings-view-header .page-actions { - position: static; - float: right; } } - -.settings-subview-header { - position: fixed; - top: 0; - left: 0; - right: 0; - z-index: 3000; - height: 44px; - line-height: 44px; - text-align: center; - color: #fff; - background: #242628; - overflow: hidden; } - .settings-subview-header .btn-back { - position: absolute; - top: 4px; - left: 4px; - color: #fff; - background: transparent; } - .settings-subview-header .btn { - vertical-align: top; - line-height: 1.45; } - .settings-subview-header .page-actions { - position: absolute; - top: 4px; - right: 4px; } - @media (min-width: 900px) { - .settings-subview-header { - position: static; - height: auto; - padding: 30px 40px; - line-height: 1.15em; - background: none; } - .settings-subview-header .btn-back { - position: static; - float: left; - color: #666; } - .settings-subview-header .btn { - vertical-align: middle; - line-height: 1.428571429; } - .settings-subview-header .page-title { - display: inline; - padding: 0; - font-size: 2.6rem; - line-height: 1.3; - overflow: visible; - color: #242628; } - .settings-subview-header .page-actions { - position: static; - float: right; } } - -.invited-users { - margin-bottom: 34px; } - -.object-list-title { - font-size: 13px; - font-weight: normal; - color: #c0bfb6; - margin-bottom: 14px; } - -.object-list-item { - border-top: 1px solid #edece4; - min-height: 68px; } - @media (max-width: 500px) { - .object-list-item { - display: block; - padding: 15px 0; } - .object-list-item:after { - content: ""; - display: table; - clear: both; } } - @media (min-width: 501px) { - .object-list-item { - display: flex; - justify-content: start; - align-items: center; - padding: 0 15px; } } - -a.object-list-item { - text-decoration: none; } - a.object-list-item:hover { - background: #f7f7f3; } - a.object-list-item:last-of-type:hover { - box-shadow: inset 0px -1px 0px #edece4; } - -.object-list-item-icon { - width: 35px; - height: 35px; - display: block; - border-radius: 100%; - background: #edece4; - font-size: 0px; - color: transparent; - overflow: hidden; - position: relative; } - .object-list-item-icon:before { - position: absolute; - top: 50%; - left: 0; - right: 0; - margin-top: -7px; - text-align: center; - color: #aaa9a2; - font-size: 14px; } - -.object-list-item-figure { - width: 35px; - height: 35px; - display: block; - border: 1px solid #979797; - border-radius: 100%; - background-size: cover; - background-position: center center; } - -@media (max-width: 500px) { - .object-list-item-icon, .object-list-item-figure { - float: left; - margin-right: 15px; } } - -.object-list-item-body { - flex: 1; - align-items: stretch; - padding-left: 15px; - line-height: 1; } - @media (max-width: 500px) { - .object-list-item-body { - margin-top: 3px; } } - .object-list-item-body .name { - display: inline-block; - font-size: 15px; - font-weight: 400; - color: #242628; } - .object-list-item-body .description { - display: inline-block; - font-size: 12px; - color: #c0bfb6; - white-space: nowrap; - margin-top: 3px; } - -@media (max-width: 500px) { - .object-list-item-aside { - float: left; - width: 100%; - margin-top: 15px; } } -.object-list-item-aside .object-list-action:not(:first-of-type) { - margin-left: 20px; } - @media (min-width: 501px) { - .object-list-item-aside .object-list-action:not(:first-of-type) { - margin-left: 50px; } } -.object-list-item-aside .role-label { - float: left; - margin-top: -1px; } -.object-list-item-aside .role-label + .role-label { - margin-left: 5px; } - -.object-list-action { - font-size: 11px; - text-transform: uppercase; - text-decoration: underline; } - -.role-label { - display: inline-block; - padding: 6px 8px; - color: rgba(0, 0, 0, 0.5); - font-size: 9px; - line-height: 1; - text-transform: uppercase; - letter-spacing: 0.1em; - font-weight: 400; - background: #eee; } - .role-label.owner { - color: rgba(255, 255, 255, 0.8); - background: #242628; } - .role-label.administrator { - color: rgba(255, 255, 255, 0.8); - background: #e25440; } - .role-label.editor { - color: rgba(255, 255, 255, 0.8); - background: #5BA4E5; } - -.user-actions-menu { - left: auto; - right: 0; - top: calc(100% + 17px); } - -.invite-new-user .modal-body:after { - content: ""; - display: table; - clear: both; } -.invite-new-user .modal-body fieldset { - margin: 1em 0 0 0; } -.invite-new-user .form-group { - margin-bottom: 0; - padding: 0; } - .invite-new-user .form-group label { - position: static; - display: block; - text-align: left; } - .invite-new-user .form-group:nth-of-type(1) { - float: left; - width: 60%; } - .invite-new-user .form-group:nth-of-type(2) { - float: left; - width: 35%; - margin-left: 5%; } - .invite-new-user .form-group input { - width: 100%; } -.invite-new-user .button-add { - width: 100%; - padding: 0.85rem 1.9rem; - font-size: 14px; - line-height: 16px; } - -.user-cover { - position: relative; - width: auto; - height: 300px; - margin: 0 40px; - background: #fafafa no-repeat center center; - background-size: cover; - overflow: hidden; } - @media (max-width: 900px) { - .user-cover { - margin: 0 15px; } } - .user-cover:after { - content: ""; - position: absolute; - left: 0; - right: 0; - bottom: 0; - height: 110px; - background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.18)); } - -.user-cover-edit { - position: absolute; - right: 35px; - bottom: 34px; - min-height: 34px; - height: 34px; - background: rgba(0, 0, 0, 0.3); - border-radius: 0; - color: rgba(255, 255, 255, 0.8); - z-index: 2; - border-radius: 3px; - transition: color 0.3s ease, background 0.3s ease; } - @media (max-width: 1000px) { - .user-cover-edit { - right: 15px; } } - .user-cover-edit:hover { - color: #fff; - background: rgba(0, 0, 0, 0.5); } - -.user-image + .form-group { - margin-top: 155px; - max-width: 500px; } - @media (min-width: 651px) and (max-width: 1000px) { - .user-image + .form-group { - width: calc(100% - 201px); } } - @media (min-width: 651px) { - .user-image + .form-group { - min-width: 285px; - margin-top: 0; - top: -110px; - left: 40px; } } - @media (min-width: 1001px) { - .user-image + .form-group { - width: calc(100% - 221px); } } - -.user-profile { - position: relative; - top: -110px; - z-index: 1; } - @media (min-width: 651px) { - .user-profile { - padding-left: 143px; } } - .user-profile fieldset { - padding: 0 0 0 40px; } - .user-profile textarea { - min-width: 240px; } - -@media (max-width: 650px) { - .user-details-top { - margin-bottom: 10px; } } -@media (min-width: 651px) { - .user-details-top { - margin-bottom: 0; - padding: 0; } - .user-details-top p { - color: #fff; } } -.user-details-top .user-name { - border-color: #fff; } - -@media (max-width: 550px) { - .user-details-top, .user-details-bottom { - padding-left: 15px; - padding-right: 15px; } } - -.user-image { - display: block; - position: relative; - width: 126px; - height: 126px; - float: left; - margin-left: 34px; - margin-right: 20px; - text-align: center; - border-radius: 100%; - overflow: hidden; - padding: 3px; - background: #fff; - z-index: 2; - margin-left: -104px; } - @media (max-width: 550px) { - .user-image { - margin-left: 0px; } } - @media (min-width: 551px) and (max-width: 650px) { - .user-image { - margin-left: 20px; } } - .user-image .img { - display: block; - width: 120px; - height: 120px; - background-size: cover; - background-position: center center; - border-radius: 100%; } - .user-image:hover .edit-user-image { - opacity: 1; } - -.edit-user-image { - position: absolute; - top: 3px; - right: 3px; - bottom: 3px; - left: 3px; - border-radius: 100%; - width: calc(100% - 6px); - background: rgba(0, 0, 0, 0.5); - opacity: 0; - color: #fff; - line-height: 120px; - text-transform: uppercase; - text-decoration: none; - transition: opacity 0.3s ease; } - -.user-details-bottom { - padding: 0 40px; } - @media (min-width: 651px) { - .user-details-bottom { - margin: -104px 0 0 0; } } - -.settings-about .ghost_logo:before { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e000'; - font-size: 1.28rem; - color: #7d878a; - position: relative; - top: -6px; } -.settings-about .ghost_logo:hover { - text-decoration: none; } -.settings-about .ghost_logo:after { - font-family: "GhostIcons"; - font-weight: normal; - font-style: normal; - vertical-align: -7%; - text-transform: none; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - content: '\e600'; - font-size: 2.5rem; - color: #242628; } -.settings-about .ghost_logo:hover { - text-decoration: none; } -.settings-about p { - color: #7d878a; } - -.about-ghost-intro h1 { - margin-top: -6px; - margin-bottom: -21px; } - .about-ghost-intro h1 .version { - font-weight: 300; - font-size: 1.3rem; - position: relative; - top: -3px; } -@media (max-width: 550px) { - .about-ghost-intro { - padding-top: 40px; } } - -.about-environment-help { - margin-top: 35px; } - -.about-environment p { - margin: 0; - line-height: 1.7; } - -.about-help { - padding-top: 6px; } - @media (max-width: 500px) { - .about-help { - padding-top: 16px; } } - .about-help .btn-alt { - width: 100%; - display: block; - font-size: 0.85rem; - padding-top: 8px; - padding-bottom: 8px; - min-height: 32px; } - .about-help .btn-alt:nth-child(1) { - margin-bottom: 11px; } - -@media (min-width: 501px) { - .about-environment-help { - max-width: 430px; } - .about-environment { - float: left; - width: calc(100% - 196px); } - .about-help { - float: right; - width: 176px; } } - -.top-contributors { - padding-left: 0; - max-width: 650px; } - .top-contributors li { - float: left; - list-style: none; - width: 10%; } - .top-contributors li a { - display: block; } - @media (min-width: 601px) { - .top-contributors li a { - margin-right: 9px; - margin-bottom: 9px; } } - @media (max-width: 600px) { - .top-contributors li a { - margin-right: 6px; - margin-bottom: 6px; } } - .top-contributors li a img { - width: 100%; - display: block; - border-radius: 100%; } - -.about-credits { - margin-top: 48px; } - .about-credits h1 { - font-size: 1.85rem; - margin-bottom: 2rem; } - -.about-contributors-info { - margin-right: -0.9rem; - font-size: 1.2rem; - max-width: 620px; } - -.about-get-involved { - margin-top: -0.1rem; - font-size: 0.9rem; } - -.about-copyright { - margin-top: 4.9rem; } - .about-copyright a:link, .about-copyright a:visited { - color: inherit; } - .about-copyright a:hover, .about-copyright a:focus, .about-copyright a:active { - text-decoration: none; - color: #5BA4E5; } - -.error-content { - max-width: 530px; - margin: 0 auto; - padding: 0; - display: table; - height: 100%; } - @media (max-width: 630px) { - .error-content { - max-width: 264px; - text-align: center; } } - -.error-details { - display: table-cell; - vertical-align: middle; } - -.error-image { - display: inline-block; - vertical-align: middle; - width: 96px; - height: 150px; } - @media (max-width: 630px) { - .error-image { - width: 72px; - height: 112px; } } - .error-image img { - width: 100%; - height: 100%; } - -.error-message { - position: relative; - top: -5px; - display: inline-block; - vertical-align: middle; - margin-left: 10px; } - -.error-code { - margin: 0; - font-size: 7.8em; - line-height: 0.9em; - color: #979797; } - @media (max-width: 630px) { - .error-code { - font-size: 5.8em; } } - -.error-description { - margin: 0; - padding: 0; - font-weight: 300; - font-size: 1.9em; - color: #979797; - border: none; } - @media (max-width: 630px) { - .error-description { - font-size: 1.4em; } } - -.error-stack { - margin: 1em auto; - padding: 2em; - max-width: 800px; - background-color: rgba(255, 255, 255, 0.3); } - -.error-stack-list { - list-style-type: none; - padding: 0; - margin: 0; } - -.error-stack-list li { - display: block; } - .error-stack-list li::before { - color: #BBB; - content: "\21AA"; - display: inline-block; - font-size: 1.2em; - margin-right: 0.5em; } - -.error-stack-function { - font-weight: bold; } - -/*# sourceMappingURL=ghost-ui.css.map */ \ No newline at end of file diff --git a/core/client/docs/dist/css/ghost-ui.css.map b/core/client/docs/dist/css/ghost-ui.css.map deleted file mode 100644 index 134c667b73..0000000000 --- a/core/client/docs/dist/css/ghost-ui.css.map +++ /dev/null @@ -1,7 +0,0 @@ -{ - "version": 3, - "file": "", - "sources": ["sass/screen.scss","sass/helpers/variables.scss","sass/helpers/mixins.scss","sass/helpers/icons.scss","sass/helpers/animations.scss","bower_components/normalize-scss/_normalize.scss","sass/lib/nprogress.scss","sass/lib/codemirror.scss","sass/patterns/global.scss","sass/patterns/_shame.scss","sass/patterns/forms.scss","sass/patterns/buttons.scss","sass/patterns/labels.scss","sass/patterns/tables.scss","sass/patterns/navlist.scss","sass/components/navigation.scss","sass/components/modals.scss","sass/components/notifications.scss","sass/components/uploader.scss","sass/components/splitbuttons.scss","sass/components/dropdowns.scss","sass/components/pagination.scss","sass/components/badges.scss","sass/layouts/default.scss","sass/layouts/setup.scss","sass/layouts/auth.scss","sass/layouts/content.scss","sass/layouts/editor.scss","sass/layouts/post-settings-menu.scss","sass/layouts/settings.scss","sass/layouts/users.scss","sass/layouts/user.scss","sass/layouts/about.scss","sass/layouts/error.scss"], - "names": [], - "mappings": "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" -} \ No newline at end of file diff --git a/core/client/docs/dist/css/ghost-ui.min.css b/core/client/docs/dist/css/ghost-ui.min.css deleted file mode 100644 index ed11e08792..0000000000 --- a/core/client/docs/dist/css/ghost-ui.min.css +++ /dev/null @@ -1 +0,0 @@ -@font-face{font-family:'GhostIcons';src:url('../fonts/icons.eot');src:url('../fonts/icons.eot?#iefix') format('embedded-opentype'),url('../fonts/icons.woff') format('woff'),url('../fonts/icons.ttf') format('truetype'),url('../fonts/icons.svg#icons') format('svg');font-weight:normal;font-style:normal;}[class*=icon-]:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;}[class*=icon-]:hover{text-decoration:none;}.icon-ghost:before{content:'\e000';}.icon-ghost-logo:before{content:'\e600';}.icon-chevron-down:before{content:'\e001';}.icon-users:before{content:'\e002';}.icon-tag:before{content:'\e003';}.icon-tablet:before{content:'\e004';}.icon-menu:before{content:'\e005';}.icon-settings:before{content:'\e006';}.icon-search:before{content:'\e007';}.icon-search-left:before{content:'\e008';}.icon-rss:before{content:'\e009';}.icon-preview:before{content:'\e00a';}.icon-app:before{content:'\e00b';}.icon-pin:before{content:'\e00c';}.icon-pc:before{content:'\e00d';}.icon-pacman:before{content:'\e00e';}.icon-edit:before{content:'\e00f';}.icon-mobile:before{content:'\e010';}.icon-image:before{content:'\e011';}.icon-mail:before{content:'\e012';}.icon-list:before{content:'\e013';}.icon-info:before{content:'\e014';}.icon-home:before{content:'\e015';}.icon-grid:before{content:'\e016';}.icon-fullscreen:before{content:'\e017';}.icon-question:before{content:'\e018';}.icon-external:before{content:'\e019';}.icon-error:before{content:'\e01a';}.icon-comments:before{content:'\e01b';}.icon-close:before{content:'\e01c';}.icon-chevron:before{content:'\e01d';}.icon-chevron-left:before{content:'\e11d';}.icon-calendar:before{content:'\e01e';}.icon-archive:before{content:'\e01f';}.icon-services:before{content:'\e020';}.icon-appearance:before{content:'\e021';}.icon-video:before{content:'\e022';}.icon-trash:before{content:'\e023';}.icon-reply:before{content:'\e024';}.icon-stats:before{content:'\e025';}.icon-featured:before{content:'\e026';}.icon-unfeatured:before{content:'\e027';}.icon-clock:before{content:'\e028';}.icon-settings2:before{content:'\e029';}.icon-camera:before{content:'\e036';}.icon-power:before{content:'\e02b';}.icon-lock:before{content:'\e02c';}.icon-content:before{content:'\e02d';}.icon-user:before{content:'\e02e';}.icon-support:before{content:'\e02f';}.icon-success:before{content:'\e030';}.icon-notification:before{content:'\e031';}.icon-add:before{content:'\e032';}.icon-check:before{content:'\e033';}.icon-x:before{content:'\e034';}.icon-link:before{content:'\e035';}.icon-camera:before{content:'\e036';}.icon-repost:before{content:'\e037';}.icon-weather-rain:before{content:'\e038';}.icon-weather-sun:before{content:'\e039';}.icon-weather-partial:before{content:'\e03a';}.icon-weather-snow:before{content:'\e03b';}.icon-weather-cloudy:before{content:'\e03c';}.icon-lightning:before{content:'\e03d';}@keyframes fade-in{from{opacity:0;}to{opacity:1;}}.fade-in{animation:fade-in 0.2s;}@keyframes fade-in-snap{to{opacity:1;}}@keyframes fade-out{from{opacity:1;}to{opacity:0;}}.fade-out{animation:fade-out 0.5s;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}#nprogress{pointer-events:none;-webkit-pointer-events:none;}#nprogress .bar{background:#5BA4E5;position:fixed;z-index:100;top:0;left:0;width:100%;height:2px;}#nprogress .peg{display:block;position:absolute;right:0px;width:100px;height:100%;box-shadow:0 0 10px #5BA4E5,0 0 5px #5BA4E5;opacity:1;-webkit-transform:rotate(3deg) translate(0px, -4px);-moz-transform:rotate(3deg) translate(0px, -4px);-ms-transform:rotate(3deg) translate(0px, -4px);-o-transform:rotate(3deg) translate(0px, -4px);transform:rotate(3deg) translate(0px, -4px);}#nprogress .spinner{display:block;position:fixed;z-index:100;top:15px;right:15px;}#nprogress .spinner-icon{width:14px;height:14px;border:solid 2px transparent;border-top-color:#5BA4E5;border-left-color:#5BA4E5;border-radius:10px;-webkit-animation:nprogress-spinner 400ms linear infinite;-moz-animation:nprogress-spinner 400ms linear infinite;-ms-animation:nprogress-spinner 400ms linear infinite;-o-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite;}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-moz-keyframes nprogress-spinner{0%{-moz-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(360deg);transform:rotate(360deg);}}@-o-keyframes nprogress-spinner{0%{-o-transform:rotate(0deg);transform:rotate(0deg);}100%{-o-transform:rotate(360deg);transform:rotate(360deg);}}@-ms-keyframes nprogress-spinner{0%{-ms-transform:rotate(0deg);transform:rotate(0deg);}100%{-ms-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes nprogress-spinner{0%{transform:rotate(0deg);transform:rotate(0deg);}100%{transform:rotate(360deg);transform:rotate(360deg);}}.CodeMirror{font-family:monospace;height:300px;}.CodeMirror-scroll{overflow:auto;}.CodeMirror-lines{padding:4px 0;}.CodeMirror pre{padding:0 4px;}.CodeMirror-scrollbar-filler{background-color:white;}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;}.CodeMirror div.CodeMirror-cursor{border-left:1px solid black;z-index:3;}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver;}.cm-tab{display:inline-block;}.cm-s-default .cm-keyword{color:#708;}.cm-s-default .cm-atom{color:#219;}.cm-s-default .cm-number{color:#164;}.cm-s-default .cm-def{color:#00f;}.cm-s-default .cm-variable{color:black;}.cm-s-default .cm-variable-2{color:#05a;}.cm-s-default .cm-variable-3{color:#085;}.cm-s-default .cm-property{color:black;}.cm-s-default .cm-operator{color:black;}.cm-s-default .cm-comment{color:#a50;}.cm-s-default .cm-string{color:#a11;}.cm-s-default .cm-string-2{color:#f50;}.cm-s-default .cm-meta{color:#555;}.cm-s-default .cm-error{color:#f00;}.cm-s-default .cm-qualifier{color:#555;}.cm-s-default .cm-builtin{color:#30a;}.cm-s-default .cm-bracket{color:#997;}.cm-s-default .cm-tag{color:#170;}.cm-s-default .cm-attribute{color:#00c;}.cm-s-default .cm-header{color:blue;}.cm-s-default .cm-quote{color:#090;}.cm-s-default .cm-hr{color:#999;}.cm-s-default .cm-link{color:#00c;}.cm-negative{color:#d44;}.cm-positive{color:#292;}.cm-header,.cm-strong{font-weight:bold;}.cm-em{font-style:italic;}.cm-link{text-decoration:underline;}.cm-invalidchar{color:#f00;}.CodeMirror{line-height:1;position:relative;overflow:hidden;background:white;color:black;}.CodeMirror-scroll{margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;padding-right:30px;height:100%;outline:none;position:relative;}.CodeMirror-sizer{position:relative;}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler{position:absolute;z-index:6;display:none;}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll;}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll;}.CodeMirror-scrollbar-filler{right:0;bottom:0;z-index:6;}.CodeMirror-gutters{position:absolute;left:0;top:0;height:100%;padding-bottom:30px;z-index:3;}.CodeMirror-lines{cursor:text;}.CodeMirror pre{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal;}.CodeMirror-wrap .CodeMirror-scroll{overflow-x:hidden;}.CodeMirror-measure{position:absolute;width:100%;height:0px;overflow:hidden;visibility:hidden;}.CodeMirror-measure pre{position:static;}.CodeMirror:not(.CodeMirror-focused) div.CodeMirror-cursor{visibility:hidden;}.CodeMirror div.CodeMirror-cursor{position:absolute;border-right:none;width:0;}.CodeMirror-selected{background:#d9d9d9;}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0;}.CodeMirror span{*vertical-align:text-bottom;}@media print{.CodeMirror div.CodeMirror-cursor{visibility:hidden;}}*,*:before,*:after{box-sizing:border-box;}html{font:62.5%/1.65 "Open Sans",sans-serif;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}body{width:100%;color:#3c4043;font-size:1.4rem;font-feature-settings:"kern" 1;overflow-x:hidden;}::-moz-selection{color:#242628;background:#b3d5f3;text-shadow:none;}::selection{color:#242628;background:#b3d5f3;text-shadow:none;}h1,h2,h3,h4,h5,h6{margin:0 0 0.3em 0;line-height:1.15em;color:#242628;text-rendering:optimizeLegibility;font-feature-settings:"dlig" 1,"liga" 1,"lnum" 1,"kern" 1;}h1{font-size:5rem;letter-spacing:-2px;text-indent:-3px;}h2{font-size:4.2rem;letter-spacing:-1px;}h3{font-size:3.8rem;}h4{font-size:3.1rem;}h5{font-size:2.8rem;}h6{font-size:2.2rem;}p,ul,ol,dl{font-feature-settings:'liga' 1,'onum' 1,'kern' 1;margin:0 0 1.7em 0;}ol,ul{padding-left:2.5em;}ol ol,ul ul,ul ol,ol ul{margin:0 0 0.4em 0;padding-left:2em;font-size:0.9em;}mark{background-color:#ffc336;}a{color:#5BA4E5;text-decoration:none;transition:background 0.3s,color 0.3s;}a:hover{text-decoration:none;transition:background 0.1s,color 0.1s;}a.highlight{color:#F2A925;font-weight:bold;}hr{display:block;height:1px;border:0;border-top:1px solid #edece4;margin:3.2em 0;padding:0;}dl{margin:1.6em 0;}dl dt{float:left;width:180px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;margin-bottom:1em;}dl dd{margin-left:200px;margin-bottom:1em;}blockquote{margin:1.6em 0;padding:0 1.6em 0 1.6em;border-left:#edece4 0.6em solid;}blockquote p{margin:0.8em 0;font-size:1.2em;font-weight:300;}blockquote small{display:inline-block;margin:0.8em 0 0.8em 1.5em;font-size:0.9em;color:#aaa9a2;}blockquote small:before{content:'\2014 \00A0';}blockquote cite{font-weight:bold;}blockquote cite a{font-weight:normal;}.markdown,pre,code,tt{font-family:Inconsolata,monospace;}code,tt{font-size:0.85em;white-space:pre-wrap;background:#f1f0ea;border-radius:2px;padding:0.2em 0.4em;vertical-align:top;}pre{margin:1.6em 0;background:#f1f0ea;width:100%;padding:10px;font-family:Inconsolata,monospace;font-size:0.9em;white-space:pre;overflow:auto;border-radius:3px;}pre code,pre tt{font-size:inherit;white-space:-moz-pre-wrap;white-space:pre-wrap;background:transparent;border:none;padding:0;}kbd{display:inline-block;margin-bottom:0.4em;padding:1px 8px;border:#ccc 1px solid;color:#242628;text-shadow:#fff 0 1px 0;font-size:0.9em;font-weight:bold;background:#f4f4f4;border-radius:4px;box-shadow:0 1px 0 rgba(0, 0, 0, 0.2),0 1px 0 0 #fff inset;}button{background:transparent;border:none;outline:none;box-shadow:none;}.clearfix:after{content:"";display:table;clear:both;}.wrapper{position:relative;}.show{display:block !important;}.hidden{display:none !important;visibility:hidden !important;}.invisible{visibility:hidden;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}.sr-only:active,.sr-only:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;}.right{float:right;}.left{float:left;}.vertical{display:table-cell;vertical-align:middle;}.hidden,.visuallyhidden,.screen-reader-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.floatingheader{position:absolute;top:0;left:0;right:0;z-index:400;height:40px;padding:10px 20px;font-size:1.3rem;text-transform:uppercase;color:#aaa9a2;background:linear-gradient(top, white 0%, white 25%, rgba(255, 255, 255, 0.9) 100%);}.floatingheader .button,.floatingheader .modal-footer .reject-button-class,.modal-footer .floatingheader .reject-button-class{display:inline-block;font-size:10px;min-height:20px;height:20px;padding:3px 4px;vertical-align:top;}.floatingheader .button.button-back,.floatingheader .modal-footer .button-back.reject-button-class,.modal-footer .floatingheader .button-back.reject-button-class{position:relative;top:-2px;left:3px;display:none;padding:0 6px 0 3px;}.floatingheader .button.button-back:active,.floatingheader .modal-footer .button-back.reject-button-class:active,.modal-footer .floatingheader .button-back.reject-button-class:active{box-shadow:none;}.floatingheader .button.button-back:before,.floatingheader .modal-footer .button-back.reject-button-class:before,.modal-footer .floatingheader .button-back.reject-button-class:before{left:-8px;border-width:10px 8px 10px 0;}@media (max-width: 800px){.floatingheader .button.button-back{display:inline-block;}}.floatingheader small{font-size:0.85em;}.floatingheader a,.floatingheader button{color:#aaa9a2;}.floatingheader a:hover,.floatingheader button:hover{color:#242628;}.scrolling .floatingheader{box-shadow:rgba(0, 0, 0, 0.03) 0 1px 3px,rgba(255, 255, 255, 0.5) 0 -1px 0 inset;}.scrolling .floatingheader:before{content:"";height:40px;width:80%;position:absolute;bottom:0;left:50%;margin-left:-40%;box-shadow:rgba(0, 0, 0, 0.03) 0 2px 3px;}.scrolling .floatingheader:after{content:"";height:40px;width:30%;position:absolute;bottom:0;left:50%;margin-left:-15%;box-shadow:rgba(0, 0, 0, 0.02) 0 3px 4px;}.ghost-popover{display:none !important;}.ghost-popover.open{display:block !important;}form label{display:block;color:#242628;font-size:1.3rem;font-weight:bold;}.form-group{position:relative;margin-bottom:1.6em;width:100%;max-width:500px;}.form-group p{margin:4px 0 0 0;color:#B3B2A8;font-size:1.3rem;}.form-group label{margin-bottom:4px;}@media (max-width: 550px){.form-group{max-width:100%;}}.input-icon[class*='icon-']{position:relative;display:block;}.input-icon[class*='icon-'] input[type="email"],.input-icon[class*='icon-'] input[type="number"],.input-icon[class*='icon-'] input[type="password"],.input-icon[class*='icon-'] input[type="search"],.input-icon[class*='icon-'] input[type="tel"],.input-icon[class*='icon-'] input[type="text"],.input-icon[class*='icon-'] input[type="url"],.input-icon[class*='icon-'] input[type="color"],.input-icon[class*='icon-'] input[type="date"],.input-icon[class*='icon-'] input[type="datetime"],.input-icon[class*='icon-'] input[type="datetime-local"],.input-icon[class*='icon-'] input[type="month"],.input-icon[class*='icon-'] input[type="time"],.input-icon[class*='icon-'] input[type="week"]{padding-left:3.2rem;}.input-icon[class*='icon-'] .gh-select select{padding-left:3.2rem;}.input-icon[class*='icon-']:before{position:absolute;top:50%;left:1.1rem;font-size:1.3rem;transform:translateY(-52%);z-index:100;}.for-radio:after,.for-checkbox:after{content:"";display:table;clear:both;}.for-radio label,.for-checkbox label{display:block;padding-bottom:4px;}.for-radio label p,.for-checkbox label p{font-weight:normal;color:#000;}.for-radio label:hover input:not(:checked)+.input-toggle-component,.for-checkbox label:hover input:not(:checked)+.input-toggle-component{border-color:#c0bfb6;}.for-radio input,.for-checkbox input{position:absolute;top:0;right:0;bottom:0;left:-9999px;}.for-radio .input-toggle-component,.for-checkbox .input-toggle-component{position:relative;top:1px;display:inline-block;float:left;width:18px;height:18px;margin-right:7px;background:#F7F7F3;border:1px solid #edece4;}.for-radio p,.for-checkbox p{font-weight:normal;color:#B3B2A8;white-space:nowrap;}fieldset{border:none;margin:0 0 3em 0;padding:0;}legend{display:block;width:100%;margin:2em 0;border-bottom:#edece4 1px solid;font-size:1.2em;line-height:2em;color:#aaa9a2;}input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],textarea,.gh-select,select{display:block;padding:8px 10px;width:100%;border:1px solid #E0DFD7;border-radius:3px;font-size:1.4rem;font-weight:normal;color:#242628;transition:border-color 0.15s linear;}input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,textarea:focus,.gh-select:focus,select:focus{border-color:#aaa9a2;}textarea{width:100%;max-width:500px;min-width:250px;height:auto;min-height:10rem;line-height:1.5;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{padding-right:6px;}.for-checkbox .input-toggle-component{border-radius:3px;}.for-checkbox label .input-toggle-component{transition:background 0.15s ease-in-out,border-color 0.15s ease-in-out;}.for-checkbox label .input-toggle-component:before{transition:opacity 0.15s ease-in-out;content:'';position:absolute;width:10px;height:6px;top:4px;left:3px;border:2px solid #fff;border-top:none;border-right:none;transform:rotate(-45deg);opacity:0;}.for-checkbox label input:checked+.input-toggle-component{background:#9FBB58;border-color:#869f41;}.for-checkbox label input:checked+.input-toggle-component:before{opacity:1;}.for-radio .input-toggle-component{border-radius:100%;}.for-radio label .input-toggle-component{transition:background 0.15s ease-in-out,border-color 0.15s ease-in-out;}.for-radio label .input-toggle-component:before{transition:opacity 0.15s ease-in-out;content:'';position:absolute;width:8px;height:8px;top:4px;left:4px;background:#FFF;border-radius:100%;opacity:0;}.for-radio label input:checked+.input-toggle-component{background:#9FBB58;border-color:#869f41;}.for-radio label input:checked+.input-toggle-component:before{opacity:1;}.gh-select{position:relative;display:block;overflow:hidden;width:100%;max-width:100%;padding:0;border-width:0;}.gh-select:after{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e001';font-size:0.85em;color:#c0bfb6;position:absolute;top:50%;right:0.8em;margin-top:-0.5em;pointer-events:none;}.gh-select:hover{text-decoration:none;}.gh-select select{appearance:none;-webkit-appearance:none;-moz-appearance:window;text-indent:0.01px;text-overflow:"";background:#fff;outline:none;padding:8px 10px;line-height:normal;}.gh-select select::-ms-expand{display:none;}.gh-select select:focus{outline:none;}.gh-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000;}@-moz-document url-prefix(){.gh-select{border-width:1px;}.gh-select select{padding:7px 10px 7px 8px;}}.btn{display:inline-block;margin-bottom:0;padding:9px 14px;font-size:1.1rem;line-height:1.428571429;font-weight:300;text-align:center;text-transform:uppercase;text-shadow:none;letter-spacing:1px;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.btn:focus,.btn:active:focus,.btn.active:focus{outline:thin dotted;outline:0px auto -webkit-focus-ring-color;outline-offset:-2px;}.btn:hover,.btn:focus{color:#5BA4E5;text-decoration:none;}.btn:active,.btn.active{outline:0;background-image:none;box-shadow:inset 0 2px 2px rgba(0, 0, 0, 0.125);}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:0.65;box-shadow:none;}.btn-default{font-weight:normal;color:#666;background-color:#fff;border-color:#e8eaeb;transition:background 0.2s ease,border-color 0.2s ease;}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{color:#666;background-color:#e6e6e6;border-color:#c8cdce;}.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{background-image:none;}.btn-default.disabled,.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled:active,.btn-default.disabled.active,.btn-default[disabled],.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled]:active,.btn-default[disabled].active,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#e8eaeb;}.btn-default .badge{color:#fff;background-color:#666;box-shadow:0 0 0 1px #666;}.btn-alt{color:#fff;background-color:#A1ADB3;border-color:#93a1a8;transition:background 0.2s ease,border-color 0.2s ease;}.btn-alt:hover,.btn-alt:focus,.btn-alt:active,.btn-alt.active,.open>.btn-alt.dropdown-toggle{color:#fff;background-color:#85959c;border-color:#71848c;}.btn-alt:active,.btn-alt.active,.open>.btn-alt.dropdown-toggle{background-image:none;}.btn-alt.disabled,.btn-alt.disabled:hover,.btn-alt.disabled:focus,.btn-alt.disabled:active,.btn-alt.disabled.active,.btn-alt[disabled],.btn-alt[disabled]:hover,.btn-alt[disabled]:focus,.btn-alt[disabled]:active,.btn-alt[disabled].active,fieldset[disabled] .btn-alt,fieldset[disabled] .btn-alt:hover,fieldset[disabled] .btn-alt:focus,fieldset[disabled] .btn-alt:active,fieldset[disabled] .btn-alt.active{background-color:#A1ADB3;border-color:#93a1a8;}.btn-alt .badge{color:#A1ADB3;background-color:#fff;box-shadow:0 0 0 1px #fff;}.btn-blue{color:#fff;background-color:#5BA4E5;border-color:#4598e2;transition:background 0.2s ease,border-color 0.2s ease;}.btn-blue:hover,.btn-blue:focus,.btn-blue:active,.btn-blue.active,.open>.btn-blue.dropdown-toggle{color:#fff;background-color:#2f8cde;border-color:#207ac9;}.btn-blue:active,.btn-blue.active,.open>.btn-blue.dropdown-toggle{background-image:none;}.btn-blue.disabled,.btn-blue.disabled:hover,.btn-blue.disabled:focus,.btn-blue.disabled:active,.btn-blue.disabled.active,.btn-blue[disabled],.btn-blue[disabled]:hover,.btn-blue[disabled]:focus,.btn-blue[disabled]:active,.btn-blue[disabled].active,fieldset[disabled] .btn-blue,fieldset[disabled] .btn-blue:hover,fieldset[disabled] .btn-blue:focus,fieldset[disabled] .btn-blue:active,fieldset[disabled] .btn-blue.active{background-color:#5BA4E5;border-color:#4598e2;}.btn-blue .badge{color:#5BA4E5;background-color:#fff;box-shadow:0 0 0 1px #fff;}.btn-green{color:#fff;background-color:#9FBB58;border-color:#95b148;transition:background 0.2s ease,border-color 0.2s ease;}.btn-green:hover,.btn-green:focus,.btn-green:active,.btn-green.active,.open>.btn-green.dropdown-toggle{color:#fff;background-color:#869f41;border-color:#718636;}.btn-green:active,.btn-green.active,.open>.btn-green.dropdown-toggle{background-image:none;}.btn-green.disabled,.btn-green.disabled:hover,.btn-green.disabled:focus,.btn-green.disabled:active,.btn-green.disabled.active,.btn-green[disabled],.btn-green[disabled]:hover,.btn-green[disabled]:focus,.btn-green[disabled]:active,.btn-green[disabled].active,fieldset[disabled] .btn-green,fieldset[disabled] .btn-green:hover,fieldset[disabled] .btn-green:focus,fieldset[disabled] .btn-green:active,fieldset[disabled] .btn-green.active{background-color:#9FBB58;border-color:#95b148;}.btn-green .badge{color:#9FBB58;background-color:#fff;box-shadow:0 0 0 1px #fff;}.btn-red{color:#fff;background-color:#e25440;border-color:#df3f2a;transition:background 0.2s ease,border-color 0.2s ease;}.btn-red:hover,.btn-red:focus,.btn-red:active,.btn-red.active,.open>.btn-red.dropdown-toggle{color:#fff;background-color:#cf3420;border-color:#b12a1b;}.btn-red:active,.btn-red.active,.open>.btn-red.dropdown-toggle{background-image:none;}.btn-red.disabled,.btn-red.disabled:hover,.btn-red.disabled:focus,.btn-red.disabled:active,.btn-red.disabled.active,.btn-red[disabled],.btn-red[disabled]:hover,.btn-red[disabled]:focus,.btn-red[disabled]:active,.btn-red[disabled].active,fieldset[disabled] .btn-red,fieldset[disabled] .btn-red:hover,fieldset[disabled] .btn-red:focus,fieldset[disabled] .btn-red:active,fieldset[disabled] .btn-red.active{background-color:#e25440;border-color:#df3f2a;}.btn-red .badge{color:#e25440;background-color:#fff;box-shadow:0 0 0 1px #fff;}.btn-link{color:#5BA4E5;font-weight:normal;cursor:pointer;border-radius:0;}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none;}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{color:#5BA4E5;border-color:transparent;}.btn-link:hover,.btn-link:focus{text-decoration:underline;background-color:transparent;}.btn-link[disabled]:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus{color:#7d878a;text-decoration:none;}.btn-minor{text-transform:none;letter-spacing:0;font-size:1.2rem;padding:8px 14px;}.btn-lg{padding:12px 18px;font-size:1.4rem;line-height:1.33;border-radius:4px;}.btn-sm{padding:7px 10px;font-size:1rem;line-height:1.5;border-radius:2px;}.btn-block{display:block;width:100%;}.btn-block+.btn-block{margin-top:5px;}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%;}.label{display:inline;padding:0.2em 0.6em 0.3em;font-size:75%;font-weight:300;line-height:1;color:#FFF;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0.25em;}.label:empty{display:none;}.btn .label{position:relative;top:-1px;}h1 .label,h2 .label,h3 .label,h4 .label,h5 .label,h6 .label{display:inline-block;padding:0.2em 0.5em 0.25em;top:-0.18em;position:relative;line-height:70%;font-size:70%;}a.label:hover,a.label:focus{color:#FFF;text-decoration:none;cursor:pointer;}.label-default{background-color:#A1ADB3;color:#fff;}.label-default[href]{color:#fff;}.label-default[href]:hover,.label-default[href]:focus{background-color:#85959c;}.label-alt{background-color:#666;color:#fff;}.label-alt[href]{color:#fff;}.label-alt[href]:hover,.label-alt[href]:focus{background-color:#4d4d4d;}.label-blue{background-color:#5BA4E5;color:#fff;}.label-blue[href]{color:#fff;}.label-blue[href]:hover,.label-blue[href]:focus{background-color:#2f8cde;}.label-green{background-color:#9FBB58;color:#fff;}.label-green[href]{color:#fff;}.label-green[href]:hover,.label-green[href]:focus{background-color:#869f41;}.label-red{background-color:#e25440;color:#fff;}.label-red[href]{color:#fff;}.label-red[href]:hover,.label-red[href]:focus{background-color:#cf3420;}.table{margin:1.6em 0;width:100%;max-width:100%;background-color:transparent;}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:middle;}.table th,.table td{border-top:1px solid #edece4;}.table th{color:#aaa9a2;}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0;}.table tbody+tbody{border-top:2px solid #edece4;}.table table table{background-color:#fff;}.table tbody>tr:nth-child(odd)>td,.table tbody>tr:nth-child(odd)>th{background-color:#f7f7f3;}.table.plain tbody>tr:nth-child(odd)>td,.table.plain tbody>tr:nth-child(odd)>th{background:transparent;}.nav-list{background:#FFF;border:1px solid #E0DFD7;border-radius:3px;max-width:500px;padding:0;}.nav-list.nav-list-block{max-width:none;}.nav-list-item{display:block;padding:8px 40px 8px 12px;position:relative;color:#242628;}.nav-list-item:first-of-type{border-top-left-radius:3px;border-top-right-radius:3px;}.nav-list-item:last-of-type{border-bottom-left-radius:3px;border-bottom-right-radius:3px;}.nav-list-item:not(:last-of-type){border-bottom:1px solid #E0DFD7;}.nav-list-item:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e01d';font-size:1.4rem;color:#c0bfb6;position:absolute;top:50%;right:10px;transform:translateY(-50%);}.nav-list-item:hover{text-decoration:none;}.nav-list-item a:link,.nav-list-item a:visited{color:#242628;}.nav-list-item:hover{background:#f7f7f3;}.nav-list-item b{display:block;font-weight:normal;font-size:1.6rem;line-height:1.375;}.nav-list-item span{display:block;font-size:1.1rem;color:#7d878a;line-height:1.375;}.global-nav{height:60px;position:fixed;top:0;right:0;bottom:auto;left:0;z-index:800;background:#242628;}.global-nav i:before{display:inline-block;width:16px;}.global-nav .thing,.global-nav .thing2{display:none;}.nav-item{position:relative;display:block;float:left;height:60px;padding-right:10px;font-size:1.1rem;letter-spacing:1px;font-weight:200;line-height:1.1em;}.nav-label{height:33px;margin-top:14px;padding:10px 12px;color:rgba(255, 255, 255, 0.7);text-transform:uppercase;border-radius:4px;white-space:nowrap;transition:color 0.5s,background 0.5s;}.nav-item.active .nav-label,.nav-item:hover .nav-label{color:#fff;background:#0e0f10;transition:color 0.1s,background 0.1s;}.ghost-logo{width:60px;padding-right:0;text-align:center;color:#656d71;font-size:1.2rem;line-height:1em;transition:color 0.5s;}.ghost-logo span{display:none;}.ghost-logo:hover,.ghost-logo:focus{color:#e2edf2;transition:color 0.1s;}.ghost-logo:hover .nav-label,.ghost-logo:focus .nav-label{background:transparent;}.user-menu{position:absolute;top:0;right:0;padding:0;margin:0;cursor:pointer;}.user-menu .nav-label{margin:0;padding:0 12px;background:none !important;height:60px;}.user-menu .image{float:left;margin:15px 8px 0 0;}.user-menu .image img{display:block;width:30px;height:30px;border-radius:100%;}.user-menu .name{float:right;height:33px;margin-top:14px;padding:10px 12px;border-radius:4px;max-width:300px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:background 0.5s;}.user-menu .name small{display:none;font-size:11px;text-transform:none;letter-spacing:0;color:rgba(255, 255, 255, 0.4);margin-top:0;line-height:11px;}.user-menu:hover .name{color:rgba(255, 255, 255, 0.9);background:#131415;transition:background 0.1s;}.user-menu i:before{width:auto;margin-left:5px;}.user-menu .dropdown{position:absolute;top:100%;right:100%;}.user-menu .dropdown .dropdown-menu{position:absolute;top:0;right:0;}@media (max-width: 900px){.global-nav{z-index:20;width:260px;height:auto;top:0;bottom:0;left:0;background:#131415;overflow:auto;-webkit-overflow-scrolling:touch;transform:translate3d(-60px, 0px, 0px);transition:transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1);}.global-nav .thing,.global-nav .thing2{display:block;}.global-nav.global-nav-expanded{transform:translate3d(0, 0px, 0px);}.nav-item{position:relative;float:none;height:auto;margin:0;padding:0;border-bottom:#242628 1px solid;}.nav-label{display:block;height:44px;line-height:44px;margin:0;padding:0 15px;border-radius:0;}.nav-item.active .nav-label{color:#fff !important;background:#1a1c1d;}.nav-item.active .nav-label i{color:#fff;}.nav-item:hover .nav-label{color:rgba(255, 255, 255, 0.9);background:#242628;}.ghost-logo{display:block;width:100%;font-size:1.1rem;line-height:44px;text-align:left;}.ghost-logo span{display:inline;}.user-menu{position:absolute;top:auto;right:0;bottom:0;left:0;height:auto;padding:15px;border-bottom:none;border-top:#242628 1px solid;transition:color 0.5s,background 0.5s;}.user-menu .nav-label{padding:0;height:auto;}.user-menu .image{margin:2px 10px 0 0;}.user-menu .name{float:left;margin:0;max-width:300px;padding:0 0 5px 0;text-overflow:ellipsis;white-space:nowrap;line-height:19px;overflow:hidden;}.user-menu .name small{display:block;}.user-menu i{display:none;}.user-menu:hover{color:rgba(255, 255, 255, 0.9);background:#242628;transition:color 0.1s,background 0.1s;}.user-menu:hover .name{background:transparent;transition:none;}}#modal-container{display:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow-x:auto;overflow-y:scroll;z-index:1040;transition:all 0.15s linear 0s;transform:translateZ(0);}.fade{opacity:0;transition:opacity 0.2s linear 0s;transform:translateZ(0);}.fade.in{opacity:1;}.modal-background{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0, 0, 0, 0.6);z-index:1030;}.modal,.modal-action{left:50%;right:auto;width:450px;margin-left:auto;margin-right:auto;padding-top:30px;padding-bottom:30px;z-index:1050;pointer-events:auto;}@media (max-width: 800px){.modal{width:auto;padding:10px;}}.modal button,.modal .modal-action{min-width:100px;}@media (max-width: 800px){.modal{width:100%;margin-left:0;}}.modal .image-uploader,.modal .modal-action,.modal .pre-image-uploader,.modal .modal-action{margin:0;}.modal-action{padding:60px 0 30px;}@media (max-width: 800px){.modal-action{padding:30px 0;}}.modal-content{position:relative;padding:18px;background-clip:padding-box;background-color:#FFFFFF;border-radius:3px;box-shadow:rgba(0, 0, 0, 0.2) 0 0 0 6px;}.modal-content .close{position:absolute;top:19px;right:19px;width:16px;padding:0;margin:0;border:none;z-index:9999;}.modal-content .close:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e01c';font-size:1.4rem;color:#7d878a;transition:color 0.3s linear;}.modal-content .close:hover{text-decoration:none;}.modal-content .close:hover:before{color:#35393b;}.modal-header{position:relative;}.modal-header h1{display:inline-block;margin:0;font-size:1.85em;font-weight:100;}.modal-body{position:relative;overflow-y:auto;}.modal-footer{margin-top:20px;}.modal-style-wide{width:550px;}@media (max-width: 800px){.modal-style-wide{width:100%;}}.modal-style-centered{text-align:center;}@media (min-width: 401px){.notifications{position:absolute;bottom:0;left:0;z-index:980;width:300px;}}@media (max-width: 400px){.notifications{position:fixed;top:0;left:0;right:0;z-index:9999;}}.js-bb-notification{transform:translateZ(0);}.notification,.notification-success,.notification-error,.notification-warn,.notification-info{width:100%;min-height:40px;max-height:253px;margin:0 0 15px 0;color:rgba(255, 255, 255, 0.9);background:#5BA4E5;position:relative;box-shadow:rgba(0, 0, 0, 0.05) 0 1px 5px;transform:translateZ(0);}.notification:before,.notification-success:before,.notification-error:before,.notification-warn:before,.notification-info:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e031';position:absolute;top:0;left:0;height:100%;width:44px;padding:14px 15px;text-align:center;color:rgba(255, 255, 255, 0.8);background:rgba(0, 0, 0, 0.1);}.notification:hover,.notification-success:hover,.notification-error:hover,.notification-warn:hover,.notification-info:hover{text-decoration:none;}@media (max-width: 400px){.notification{margin-bottom:1px;}}.notification .notification-message,.notification .notification-success,.notification .notification-error,.notification .notification-warn,.notification .notification-info{display:block;padding:10px 43px 10px 57px;max-height:253px;overflow:auto;}.notification .close,.notification .notification-success,.notification .notification-error,.notification .notification-warn,.notification .notification-info{position:absolute;top:0;right:0;bottom:0;width:34px;color:rgba(255, 255, 255, 0.6);}.notification .close:after,.notification .notification-success,.notification .notification-error,.notification .notification-warn,.notification .notification-info{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e01c';padding:10px;position:absolute;top:4px;right:1px;}.notification .close:hover,.notification .notification-success,.notification .notification-error,.notification .notification-warn,.notification .notification-info{text-decoration:none;}.notification .close:hover,.notification .notification-success,.notification .notification-error,.notification .notification-warn,.notification .notification-info{color:#fff;}.notification a,.notification .notification-success,.notification .notification-error,.notification .notification-warn,.notification .notification-info{color:inherit;text-decoration:underline;}.notification-success{background:#9FBB58;}.notification-success:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e030';}.notification-success:hover{text-decoration:none;}.notification-success.notification-passive{animation:fade-out 1s linear;animation-delay:3s;animation-iteration-count:1;animation-fill-mode:forwards;}.notification-success.notification-passive:hover{animation:fade-in-snap 0.2s linear;}.notification-error{background:#e25440;}.notification-error:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e01a';}.notification-error:hover{text-decoration:none;}.notification-warn{background:#F2A925;}.notification-warn:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e014';}.notification-warn:hover{text-decoration:none;}.notification-info{background:#5BA4E5;}.notification-info:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e014';}.notification-info:hover{text-decoration:none;}.update-available main{bottom:56px;}.image-uploader{margin:1.6em 0;position:relative;overflow:hidden;padding:55px 60px;border:#edece4 3px dashed;width:100%;height:auto;text-align:center;color:#aaa9a2;background:#F9F8F5;}.image-uploader a{color:#aaa9a2;text-decoration:none;}.image-uploader a:hover{color:#242628;}.image-uploader .description{margin-top:10px;}.image-uploader .media:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e011';font-size:60px;color:#e7e5db;display:inline-block;vertical-align:initial;transition:transform 1s ease;}.image-uploader .media:hover{text-decoration:none;}.image-uploader .image-url,.image-uploader .image-upload{line-height:12px;padding:10px;display:block;position:absolute;bottom:0;left:0;color:#aaa9a2;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.image-uploader .image-url:hover,.image-uploader .image-upload:hover{cursor:pointer;}.image-uploader .image-webcam:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e036';font-size:12px;}.image-uploader .image-webcam:hover{text-decoration:none;}.image-uploader .image-url:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e035';font-size:12px;}.image-uploader .image-url:hover{text-decoration:none;}.image-uploader .image-upload:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e011';font-size:12px;}.image-uploader .image-upload:hover{text-decoration:none;}.image-uploader .btn-green{display:inline-block;position:relative;z-index:700;color:#fff;padding-left:5px;}.image-uploader .btn-blue{margin:0 0 0 10px;}.image-uploader input.main{position:absolute;right:0;margin:0;opacity:0;transform-origin:right;transform:scale(14);font-size:23px;direction:ltr;cursor:pointer;}.image-uploader input.main.right{right:9999px;height:0;}.image-uploader input.url{font:-webkit-small-control;width:276px;vertical-align:middle;padding:9px 7px;margin:10px 0;outline:0;font-size:1.1em;background:#fff;border:#e3e1d5 1px solid;border-radius:4px;transition:all 0.15s ease-in-out;}.image-uploader .progress{position:relative;margin:-19px 0 44px 0;display:block;overflow:hidden;background:linear-gradient(to bottom, #f5f5f5, #f9f9f9);border-radius:12px;box-shadow:rgba(0, 0, 0, 0.1) 0 1px 2px inset;}.image-uploader .fileupload-loading{display:block;top:50%;width:35px;height:28px;margin:-28px auto 0;background-size:contain;}.image-uploader .failed{position:relative;top:-40px;font-size:16px;}.image-uploader .bar{height:12px;background:#5BA4E5;}.image-uploader .bar.fail{background:#e25440;}.pre-image-uploader{margin:1.6em 0;position:relative;overflow:hidden;height:auto;color:#aaa9a2;background:rgba(0, 0, 0, 0.1);border-radius:2px;min-height:46px;}.pre-image-uploader input{position:absolute;left:9999px;opacity:0;}.pre-image-uploader a{z-index:10000;color:#aaa9a2;text-decoration:none;}.pre-image-uploader a:hover{color:#242628;}.pre-image-uploader img{display:block;max-width:100%;margin:0 auto;line-height:0;}.pre-image-uploader .image-cancel{position:absolute;top:10px;right:10px;padding:8px;z-index:300;color:#fff;text-decoration:none;line-height:0;border-radius:3px;background:rgba(0, 0, 0, 0.6);box-shadow:rgba(255, 255, 255, 0.2) 0 0 0 1px;}.pre-image-uploader .image-cancel:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e023';font-size:11px;}.pre-image-uploader .image-cancel:hover{text-decoration:none;}.pre-image-uploader .image-cancel:hover{color:#fff;cursor:pointer;background:#e25440;}.splitbtn{position:relative;display:inline-block;vertical-align:middle;}.splitbtn .btn{position:relative;float:left;}.splitbtn .btn+.btn{margin-left:-1px;}.splitbtn .btn:hover,.splitbtn .btn:focus,.splitbtn .btn:active,.splitbtn .btn.active{z-index:2;}.splitbtn .btn:first-child{margin-left:0;}.splitbtn .btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0;}.splitbtn .dropdown-toggle{padding-left:12px;padding-right:12px;border-top-left-radius:0;border-bottom-left-radius:0;}.splitbtn .dropdown-toggle.btn-sm{padding-left:10px;padding-right:10px;}.splitbtn .dropdown-toggle.btn-lg{padding-left:16px;padding-right:16px;}.splitbtn .dropdown-toggle .options{text-align:center;color:#fff;}.splitbtn .dropdown-toggle .options:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e001';font-size:9px;margin-top:-3px;transition:margin-top 0.3s ease;transition-property:transform;transition-duration:0.3;transition-timing-function:ease;}.splitbtn .dropdown-toggle .options:hover{text-decoration:none;}.splitbtn .dropdown-toggle.active .options:before{transform:rotate(-360deg);}.splitbtn .dropdown-toggle.up.active .options:before{margin-top:-4px;transform:rotate(540deg);}.splitbtn .dropdown-toggle:hover .options:before,.splitbtn .dropdown-toggle:focus .options:before{will-change:transform;transform:rotate(-360deg);}.splitbtn .dropdown-toggle.up:hover .options:before,.splitbtn .dropdown-toggle.up:focus .options:before{margin-top:-4px;transform:rotate(540deg);transition-property:transform;transition-duration:0.6;transition-timing-function:ease;}.splitbutton,.splitbutton-save,.splitbutton-add,.splitbutton-delete,.splitbutton-alt{display:inline-block;position:relative;font-size:0;white-space:nowrap;}.splitbutton button,.splitbutton-save button,.splitbutton-add button,.splitbutton-delete button,.splitbutton-alt button{font-size:11px;border-top-right-radius:0;border-bottom-right-radius:0;}.splitbutton .options,.splitbutton-save .options,.splitbutton-add .options,.splitbutton-delete .options,.splitbutton-alt .options{display:inline-block;position:relative;width:35px;height:35px;margin-left:-1px;vertical-align:top;text-align:center;color:#fff;background:#e5e5e5;border-radius:0 2px 2px 0;border-left:0;box-shadow:rgba(0, 0, 0, 0.02) 0 1px 0 inset,rgba(0, 0, 0, 0.02) -1px 0 0 inset,rgba(0, 0, 0, 0.02) 0 -1px 0 inset;transition:background-color 0.3s linear;}.splitbutton .options:before,.splitbutton-save .options:before,.splitbutton-add .options:before,.splitbutton-delete .options:before,.splitbutton-alt .options:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e001';font-size:9px;position:absolute;top:50%;right:50%;margin-top:-3px;margin-right:-5px;transition:margin-top 0.3s ease;transition-property:transform;transition-duration:0.3;transition-timing-function:ease;}.splitbutton .options:hover,.splitbutton-save .options:hover,.splitbutton-add .options:hover,.splitbutton-delete .options:hover,.splitbutton-alt .options:hover{text-decoration:none;}.splitbutton .options.active:before,.splitbutton-save .options.active:before,.splitbutton-add .options.active:before,.splitbutton-delete .options.active:before,.splitbutton-alt .options.active:before{transform:rotate(360deg);}.splitbutton .options.up.active:before,.splitbutton-save .options.up.active:before,.splitbutton-add .options.up.active:before,.splitbutton-delete .options.up.active:before,.splitbutton-alt .options.up.active:before{margin-top:-4px;transform:rotate(540deg);}.splitbutton .options:hover,.splitbutton-save .options:hover,.splitbutton-add .options:hover,.splitbutton-delete .options:hover,.splitbutton-alt .options:hover,.splitbutton .options:focus,.splitbutton-save .options:focus,.splitbutton-add .options:focus,.splitbutton-delete .options:focus,.splitbutton-alt .options:focus{will-change:box-shadow,background;box-shadow:none;background:#f8f8f8;}.splitbutton .options:hover:before,.splitbutton-save .options:hover:before,.splitbutton-add .options:hover:before,.splitbutton-delete .options:hover:before,.splitbutton-alt .options:hover:before,.splitbutton .options:focus:before,.splitbutton-save .options:focus:before,.splitbutton-add .options:focus:before,.splitbutton-delete .options:focus:before,.splitbutton-alt .options:focus:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e001';will-change:transform;transform:rotate(360deg);}.splitbutton .options:hover:hover,.splitbutton-save .options:hover:hover,.splitbutton-add .options:hover:hover,.splitbutton-delete .options:hover:hover,.splitbutton-alt .options:hover:hover,.splitbutton .options:focus:hover,.splitbutton-save .options:focus:hover,.splitbutton-add .options:focus:hover,.splitbutton-delete .options:focus:hover,.splitbutton-alt .options:focus:hover{text-decoration:none;}.splitbutton .options.up:hover:before,.splitbutton-save .options.up:hover:before,.splitbutton-add .options.up:hover:before,.splitbutton-delete .options.up:hover:before,.splitbutton-alt .options.up:hover:before,.splitbutton .options.up:focus:before,.splitbutton-save .options.up:focus:before,.splitbutton-add .options.up:focus:before,.splitbutton-delete .options.up:focus:before,.splitbutton-alt .options.up:focus:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e001';margin-top:-4px;transform:rotate(540deg);transition-property:transform;transition-duration:0.6;transition-timing-function:ease;}.splitbutton .options.up:hover:hover,.splitbutton-save .options.up:hover:hover,.splitbutton-add .options.up:hover:hover,.splitbutton-delete .options.up:hover:hover,.splitbutton-alt .options.up:hover:hover,.splitbutton .options.up:focus:hover,.splitbutton-save .options.up:focus:hover,.splitbutton-add .options.up:focus:hover,.splitbutton-delete .options.up:focus:hover,.splitbutton-alt .options.up:focus:hover{text-decoration:none;}.splitbutton .options{color:#777;}.splitbutton .options:hover,.splitbutton .options:focus{box-shadow:rgba(0, 0, 0, 0.07) 0 1px 0 inset,rgba(0, 0, 0, 0.07) -1px 0 0 inset,rgba(0, 0, 0, 0.07) 0 -1px 0 inset;}.splitbutton-save .options{background:#4598e2;}.splitbutton-save .options:hover,.splitbutton-save .options.active,.splitbutton-save .options:focus{background:#2f8cde;}.splitbutton-add .options{background:#92ae47;}.splitbutton-add .options:hover,.splitbutton-add .options:focus{background:#8ca644;}.splitbutton-delete .options{background:#de3b25;}.splitbutton-delete .options:hover,.splitbutton-delete .options:focus{background:#cf3420;}.splitbutton-alt .options{background:#2e3033;}.splitbutton-alt .options:hover,.splitbutton-alt .options:focus{background:#242628;}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;}.dropdown{position:relative;}.dropdown-toggle:focus{outline:0;}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:1.4rem;font-weight:normal;text-transform:none;letter-spacing:0;text-align:left;background-color:#fff;border:#B0BEC4 1px solid;border-radius:3px;box-shadow:rgba(0, 0, 0, 0.175) 0 2px 6px;background-clip:padding-box;}.dropdown-menu.pull-right{right:0;left:auto;}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background:#D0DADE;}.dropdown-menu>li>a,.dropdown-menu>li>button{display:block;width:100%;padding:3px 20px;clear:both;font-weight:normal;line-height:1.428571429;text-align:left;color:#333;white-space:nowrap;}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-menu>li>button:hover,.dropdown-menu>li>button:focus{text-decoration:none;color:#fff;background:#5BA4E5;}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>button,.dropdown-menu>.active>button:hover,.dropdown-menu>.active>button:focus{color:#fff;text-decoration:none;outline:0;background-color:#428bca;}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>button,.dropdown-menu>.disabled>button:hover,.dropdown-menu>.disabled>button:focus{color:#777;}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>button:hover,.dropdown-menu>.disabled>button:focus{text-decoration:none;background-color:transparent;background-image:none;cursor:not-allowed;}.open>.dropdown-menu{display:block;}.open>a{outline:0;}.dropdown-menu-right{left:auto;right:0;}.dropdown-menu-left{left:0;right:auto;}.dropdown-header{display:block;padding:3px 20px;font-size:1.2rem;line-height:1.428571429;color:#777;white-space:nowrap;}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990;}.pull-right>.dropdown-menu{right:0;left:auto;}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:"";}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px;}@media (min-width: 768px){.navbar-right .dropdown-menu{right:0;left:auto;}.navbar-right .dropdown-menu-left{left:0;right:auto;}}.dropdown-triangle-top:before,.dropdown-triangle-top-left:before,.dropdown-triangle-top-right:before,.dropdown-triangle-bottom:before,.dropdown-triangle-bottom-left:before,.dropdown-triangle-bottom-right:before{content:'';position:absolute;display:block;}.dropdown-triangle-top:after,.dropdown-triangle-top-left:after,.dropdown-triangle-top-right:after,.dropdown-triangle-bottom:after,.dropdown-triangle-bottom-left:after,.dropdown-triangle-bottom-right:after{content:'';position:absolute;z-index:-1;}.dropdown-triangle-top:before,.dropdown-triangle-top-left:before,.dropdown-triangle-top-right:before{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;top:-8px;}.dropdown-triangle-top:after,.dropdown-triangle-top-left:after,.dropdown-triangle-top-right:after{width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #B0BEC4;top:-9px;}.dropdown-triangle-bottom:before,.dropdown-triangle-bottom-left:before,.dropdown-triangle-bottom-right:before{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;bottom:-8px;}.dropdown-triangle-bottom:after,.dropdown-triangle-bottom-left:after,.dropdown-triangle-bottom-right:after{width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #B0BEC4;bottom:-9px;}.dropdown-triangle-top:before,.dropdown-triangle-bottom:before{left:50%;margin-left:-8px;}.dropdown-triangle-top:after,.dropdown-triangle-bottom:after{left:50%;margin-left:-9px;}.dropdown-triangle-top-left:before,.dropdown-triangle-bottom-left:before{left:10px;}.dropdown-triangle-top-left:after,.dropdown-triangle-bottom-left:after{left:9px;}.dropdown-triangle-top-right:before,.dropdown-triangle-bottom-right:before{left:auto;right:10px;}.dropdown-triangle-top-right:after,.dropdown-triangle-bottom-right:after{left:auto;right:9px;}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:3px;}.pagination>li{display:inline;}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#5BA4E5;background-color:#fff;border:1px solid #edece4;margin-left:-1px;}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:3px;border-bottom-left-radius:3px;}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px;}.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus{color:#2A6496;background-color:#EEE;}.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus{z-index:2;color:#FFF;background-color:#428BCA;cursor:default;}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;background-color:#FFF;border-color:#DDD;cursor:not-allowed;}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px;}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px;}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px;}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px;}.badge{display:inline-block;min-width:10px;padding:2px 4px;box-shadow:0 0 0 1px #777;font-size:1rem;font-weight:inherit;color:#FFF;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px;}.badge:empty{display:none;}.btn .badge{position:relative;top:-1px;}.btn-xs .badge{top:0;padding:1px 5px;}p .badge{padding:0px 4px 3px;position:relative;top:-2px;margin-left:-1px;}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#428BCA;background-color:#FFF;box-shadow:0 0 0 1px #FFF;}.nav-pills>li>a>.badge{margin-left:3px;}.nav-item .badge{margin-top:-5px;margin-left:3px;}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer;}.badge.badge-blue{background-color:#5BA4E5;box-shadow:0 0 0 1px #5BA4E5;}.badge.badge-green{background-color:#9FBB58;box-shadow:0 0 0 1px #9FBB58;}.badge.badge-red{background-color:#e25440;box-shadow:0 0 0 1px #e25440;}#container{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;}.viewport{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:500;}@media (max-width: 900px){.viewport{transition:transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1);}}.viewport.global-nav-expanded{transform:translate3d(260px, 0px, 0px);}.page-header{position:relative;height:44px;line-height:44px;text-align:center;color:#fff;background:#242628;overflow:hidden;}@media (min-width: 900px){.page-header{height:60px;line-height:60px;}}.page-title{display:block;height:44px;line-height:44px;margin:0;padding:0 15%;color:#fff;font-size:1.8rem;font-weight:normal;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}@media (min-width: 900px){.page-title{height:60px;line-height:60px;}}.menu-button{display:block;position:absolute;top:0;left:0;width:44px;height:44px;color:#fff;}.menu-button:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e005';font-size:18px;line-height:44px;}.menu-button:hover{text-decoration:none;}.page-content{position:absolute;top:60px;right:0;bottom:0;left:0;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;}@media (max-width: 900px){.page-content{top:44px;}}.ghost-setup{color:#7d878a;background:#242628;}@media (max-width: 550px){.ghost-setup{background:#18191b;}}.ghost-setup main{top:15px;}@media (max-width: 550px){.ghost-setup main{top:0;}}.setup-box{display:table;max-width:500px;height:90%;margin:0 auto;padding:0;}.setup-form{max-width:530px;padding:40px;color:#a5acae;background:#18191b;border-radius:2px;}@media (max-width: 400px){.setup-form{padding:15px;}}.setup-form header{margin-bottom:30px;}.setup-form label{color:#e2edf2;font-weight:300;}@media (max-width: 550px){.setup-form label{width:100%;}}.setup-form .form-group input{padding:7px;border:none;color:#fff;background:#3c4043;transition:background 0.25s ease;}.setup-form .form-group input:focus{border:none;background:#484c50;}.setup-form input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #e2edf2 inset !important;}.setup-form h1{margin:0;font-weight:200;font-size:26px;letter-spacing:0;color:#e2edf2;}@media (max-width: 550px){.setup-form h1{font-size:20px;}}.setup-form h2{margin:6px 0 0 0;padding:0;border:none;font-weight:200;font-size:16px;letter-spacing:0;color:#7d878a;white-space:nowrap;}@media (max-width: 550px){.setup-form h2{font-size:14px;}}.setup-form p{font-size:12px;line-height:1.4em;color:#7d878a;}.setup-form footer{margin:30px 0 5px 0;}.setup-form .btn-green{width:100%;padding:0.9em 1.8em;font-size:13px;}.ghost-login,.ghost-signup,.ghost-forgotten,.ghost-reset{color:#7d878a;background:#242628;}@media (max-width: 400px){.ghost-login,.ghost-signup,.ghost-forgotten,.ghost-reset{background:#242628;}}.ghost-login main,.ghost-signup main,.ghost-forgotten main,.ghost-reset main{top:15px;}.ghost-login input,.ghost-signup input,.ghost-forgotten input,.ghost-reset input{line-height:1.4em;font-size:1.1em;font-weight:200;border:none;color:#fff;background:transparent;box-shadow:none;margin:0;position:relative;}.ghost-login input:-webkit-autofill,.ghost-signup input:-webkit-autofill,.ghost-forgotten input:-webkit-autofill,.ghost-reset input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #e2edf2 inset !important;}.login-box,.signup-box,.forgotten-box,.reset-box{max-width:530px;height:90%;margin:0 auto;padding:0;display:table;}@media (max-width: 630px){.login-box,.signup-box,.forgotten-box,.reset-box{max-width:264px;text-align:center;}}.login-form{max-width:530px;color:#a5acae;display:table-cell;vertical-align:middle;}@media (max-width: 630px){.login-form{max-width:264px;}}.login-form .email-wrap,.login-form .password-wrap{position:relative;margin:0 0 5px 0;background:#3c4043;float:left;}@media (max-width: 630px){.login-form .email-wrap,.login-form .password-wrap{margin-bottom:1em;}}.login-form .email,.login-form .password{display:inline-block;clear:both;padding:8px 0 8px 8px;width:216px;transition:background ease 0.25s;}@media (max-width: 630px){.login-form .email,.login-form .password{width:264px;transition:none;}}.login-form .email:focus,.login-form .password:focus{border:none;background:#484c50;}.login-form .email-wrap{margin-right:3px;}@media (max-width: 630px){.login-form .email-wrap{margin-right:0;}}@media (max-width: 630px){.login-form .email,.login-form .password{border-radius:2px;}}@media (min-width: 631px){.login-form .email{border-radius:2px 0 0 2px;}.login-form .password{border-radius:0 2px 2px 0;}}.login-form button{width:85px;height:36px;margin:0 0 0 10px;padding:0.5em 1.37em;min-height:30px;min-width:80px;box-shadow:rgba(255, 255, 255, 0.15) 0 1px 0 inset;}@media (max-width: 630px){.login-form button{margin:0;width:100%;margin-bottom:1em;}}.login-form .meta{clear:both;color:#7d878a;}.login-form a{color:#646d70;font-size:0.9em;}.login-form a:hover{color:#8a9496;text-decoration:none;}.signup-form,.reset-form{max-width:280px;color:#a5acae;display:table-cell;vertical-align:middle;}@media (max-width: 630px){.signup-form,.reset-form{width:264px;}}.signup-form div,.reset-form div{position:relative;margin:0 0 1em 0;background:#3c4043;float:left;display:table;}.signup-form input,.reset-form input{width:280px;padding:8px 10px;}@media (min-width: 631px){.signup-form input,.reset-form input{transition:background ease 0.25s;}}@media (max-width: 630px){.signup-form input,.reset-form input{width:264px;}}.signup-form input:focus,.reset-form input:focus{border:none;background:#484c50;}.signup-form .name-wrap,.reset-form .name-wrap{position:relative;border-radius:2px;}.signup-form .name-wrap .name,.reset-form .name-wrap .name{border-radius:2px;}.signup-form .email-wrap,.reset-form .email-wrap{position:relative;border-radius:2px;}.signup-form .email-wrap .email,.reset-form .email-wrap .email{border-radius:2px;}.signup-form .password-wrap,.reset-form .password-wrap{position:relative;border-radius:2px;}.signup-form .password-wrap .password,.reset-form .password-wrap .password{border-radius:2px;}.signup-form button,.reset-form button{width:100%;height:36px;margin:0 0 1em 0;padding:0.5em 1.37em;min-height:30px;min-width:80px;box-shadow:rgba(255, 255, 255, 0.15) 0 1px 0 inset;}.forgotten-form{max-width:280px;color:#a5acae;display:table-cell;vertical-align:middle;}.forgotten-form .email-wrap{position:relative;margin:0 0 1em 0;background:#3c4043;float:left;border-radius:2px;width:100%;}.forgotten-form .email{padding:8px 10px;border-radius:2px;transition:background ease 0.25s;}.forgotten-form .email:focus{border:none;background:#484c50;}.forgotten-form button{width:100%;height:36px;margin:0 0 1em 0;padding:0.5em 1.37em;min-height:30px;min-width:80px;box-shadow:rgba(255, 255, 255, 0.15) 0 1px 0 inset;}.content-view-container{position:relative;height:100%;width:100%;}@media (max-width: 800px){.content-view-container{overflow-x:hidden;}}.content-list{width:33%;padding:15px;position:absolute;bottom:0;top:0;left:0;border-right:#edece4 1px solid;background:#fff;}@media (max-width: 800px){.content-list{width:auto;right:0;z-index:500;border:none;}}.content-list .content-filter{position:relative;z-index:300;}.content-list .content-filter>a{padding:5px;margin-left:-5px;}.content-list .content-filter .menu-drop{display:block;}.content-list .btn-green{position:absolute;top:9px;right:20px;z-index:700;padding:2px 4px 3px 5px;color:#fff !important;}.content-list .btn-green:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e032';}.content-list .btn-green:hover{text-decoration:none;}.content-list .content-list-content{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;padding-top:40px;}.content-list .entry-title{font-size:1.6rem;line-height:1.25em;font-weight:normal;}.content-list .views{float:right;text-align:right;margin-left:15px;}.content-list .views:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e025';font-size:10px;color:#aaa9a2;}.content-list .views:hover{text-decoration:none;}@media (max-width: 800px){.content-list .views{float:none;}}.content-list .status{font-size:1.3rem;font-weight:300;}.content-list .status .draft{color:#e25440;}.content-list .status .scheduled{color:#F2A925;}.content-list .featured .status:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e026';font-size:11px;margin-right:10px;vertical-align:7%;}.content-list .featured .status:hover{text-decoration:none;}.content-list ol{list-style:none;padding:0;margin:0;border-top:#edece4 1px solid;}.content-list li{margin:0;padding:0;border-bottom:#edece4 1px solid;position:relative;}.content-list li a{display:block;padding:20px 20px;color:rgba(0, 0, 0, 0.5);}@media (max-width: 400px){.content-list li a{padding:15px;}}@media (max-width: 800px){.content-list li a{padding-right:40px;}}.content-list li a:after{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e01d';position:absolute;top:50%;margin-top:-6px;right:15px;}.content-list li a:hover{text-decoration:none;}@media (min-width: 801px){.content-list li a:after{display:none;}}.content-list li a:hover{text-decoration:none;}@media (min-width: 801px){.content-list li.active{border-bottom:#e8eaeb 1px solid;background:#f7f7f3;box-shadow:#e8eaeb 0 -1px 0,rgba(0, 0, 0, 0.06) 7px 0 0 inset,#e8eaeb 1px 0 0 inset;}.content-list li.active .views{color:#242628;font-weight:normal;}.content-list li.active .views:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e025';font-size:10px;color:#242628;}.content-list li.active .views:hover{text-decoration:none;}}.content-preview{width:67%;padding:15px;position:absolute;bottom:0;top:0;right:0;overflow:auto;background:#fff;}@media (max-width: 800px){.content-preview{width:auto;left:100%;right:-100%;margin-left:15px;border:none;}}.content-preview .unfeatured{vertical-align:-6%;margin:0 7px 0 -5px;padding:5px;}.content-preview .unfeatured:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e027';font-size:14px;}.content-preview .unfeatured:hover{text-decoration:none;}.content-preview .featured{vertical-align:-6%;margin:0 7px 0 -5px;padding:5px;}.content-preview .featured:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e026';font-size:14px;}.content-preview .featured:hover{text-decoration:none;}.content-preview .normal{text-transform:none;margin:0 3px;}.content-preview .content-preview-content{padding:80px 40px;word-break:break-word;hyphens:auto;}.content-preview .content-preview-content .wrapper{max-width:700px;margin:0 auto;}.content-preview .post-controls{float:right;position:relative;top:3px;}.content-preview .post-settings-menu{position:absolute;top:35px;right:-3px;}.content-preview .post-edit:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e00f';font-size:14px;}.content-preview .post-edit:hover{text-decoration:none;}.content-preview img{width:100%;height:auto;}.no-posts-box{position:relative;height:90%;margin:0px auto;padding:0px;display:table;z-index:600;}@media (max-width: 800px){.no-posts-box{position:fixed;top:45%;left:50%;}}.no-posts-box .no-posts{vertical-align:middle;display:table-cell;text-align:center;}@media (max-width: 800px){.no-posts-box .no-posts{display:block;position:relative;left:-50%;}}.no-posts-box .no-posts h3{color:#aaa9a2;font-weight:200;font-size:2em;}.entry-container .entry-title{height:60px;padding:0 20px;position:relative;}.entry-container .entry-title input{width:100%;height:60px;border:0;margin:0;padding:0;font-size:3.6rem;font-weight:bold;letter-spacing:-1px;background:transparent;}.entry-container .entry-title input:focus{outline:0;}@media (min-width: 401px){.editor .notifications{bottom:40px;}}.editor .entry-container{position:relative;height:100%;}.editor .entry-markdown{left:0;}.editor .entry-preview{right:0;border-left:#edece4 1px solid;}.editor .entry-markdown,.editor .entry-preview{width:50%;padding:15px;position:absolute;bottom:40px;top:60px;border-top:#edece4 1px solid;background:#fff;}@media (max-width: 1000px){.editor .entry-markdown,.editor .entry-preview{top:100px;left:0;right:0;width:100%;border:none;z-index:100;min-height:380px;}.editor .entry-markdown .markdown,.editor .entry-markdown .entry-preview-content,.editor .entry-preview .markdown,.editor .entry-preview .entry-preview-content{height:50px;overflow:hidden;}}@media (max-width: 1000px){.editor .entry-markdown .floatingheader,.editor .entry-preview .floatingheader{cursor:pointer;width:50%;color:#fff;font-weight:normal;background:#aaa9a2;position:absolute;top:-40px;left:0;box-shadow:rgba(0, 0, 0, 0.1) 0 -2px 3px inset;}.editor .entry-markdown .floatingheader a,.editor .entry-preview .floatingheader a{color:#fff;}}.editor .entry-markdown .floatingheader a,.editor .entry-preview .floatingheader a{color:#aaa9a2;}.editor .entry-markdown .floatingheader .entry-word-count,.editor .entry-preview .floatingheader .entry-word-count{float:right;position:relative;top:2px;}@media (max-width: 1000px){.editor .entry-markdown:not(.active) .markdown-help:hover:before,.editor .entry-preview:not(.active) .markdown-help:hover:before{color:#fff;}}.editor .entry-markdown.active,.editor .entry-preview.active{z-index:200;}.editor .entry-markdown.active .markdown,.editor .entry-markdown.active .entry-preview-content,.editor .entry-preview.active .markdown,.editor .entry-preview.active .entry-preview-content{height:auto;overflow:auto;}@media (max-width: 1000px){.editor .entry-markdown.active header,.editor .entry-preview.active header{border-top:#edece4 1px solid;cursor:auto;color:#aaa9a2;background:#fff;box-shadow:none;}.editor .entry-markdown.active header a,.editor .entry-preview.active header a{color:#aaa9a2;}}@media (max-width: 400px){.editor .entry-markdown .markdown-help,.editor .entry-markdown .entry-word-count,.editor .entry-preview .markdown-help,.editor .entry-preview .entry-word-count{display:none;}}.editor .entry-markdown-content textarea{border:0;width:100%;min-height:auto;height:100%;max-width:100%;margin:0;padding:10px 20px 50px 20px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-overflow-scrolling:touch;}@media (max-width: 600px){.editor .entry-markdown-content textarea{padding:10px;}}@media (min-width: 601px) and (max-width: 1000px){.editor .entry-markdown-content textarea{padding:15px;}}@media (min-width: 1001px){.editor .entry-markdown-content textarea{top:40px;}}@media (max-height: 560px){.editor .entry-markdown-content textarea{height:calc(100% - 40px);}}.editor .entry-markdown-content textarea:focus{outline:0;}.editor .CodeMirror{height:auto;position:absolute;top:0;left:0;right:0;bottom:0;font-family:Inconsolata,monospace;font-size:1.4em;line-height:1.3em;color:#3c4043;}.editor .CodeMirror .CodeMirror-focused,.editor .CodeMirror .CodeMirror-selected{color:#242628;background:#b3d5f3;text-shadow:none;}.editor .CodeMirror ::selection{color:#242628;background:#b3d5f3;text-shadow:none;}.editor .CodeMirror-lines{padding:65px 0 40px 0;}@media (max-width: 1000px){.editor .CodeMirror-lines{padding-top:25px;}}@media (max-width: 400px){.editor .CodeMirror-lines{padding:15px 0;}}.editor .CodeMirror pre{padding:0 40px;}@media (max-width: 400px){.editor .CodeMirror pre{padding:0 15px;}}.editor .cm-header{color:#000;font-size:1.4em;line-height:1.4em;font-weight:bold;}.editor .cm-variable-2,.editor .cm-variable-3,.editor .cm-keyword{color:#3c4043;}.editor .cm-string,.editor .cm-strong,.editor .cm-link,.editor .cm-comment,.editor .cm-quote,.editor .cm-number,.editor .cm-atom,.editor .cm-tag{color:#000;font-weight:bold;}@media (max-width: 1000px){.editor .entry-preview .floatingheader{right:0;left:auto;border-right:none;}}.editor .entry-preview-content{position:absolute;top:0;right:0;bottom:0;left:0;padding:60px 40px 40px 40px;overflow:auto;word-break:break-word;hyphens:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;}@media (max-width: 1000px){.editor .entry-preview-content{padding-top:20px;}}@media (max-width: 400px){.editor .entry-preview-content{padding:15px;}}@media (max-width: 1000px){.editor .scrolling .floatingheader{box-shadow:none;}}@media (max-width: 1000px){.editor .scrolling .floatingheader::before,.editor .scrolling .floatingheader::after{display:none;}}@media (max-width: 1000px){.editor .scrolling .CodeMirror-scroll,.editor .scrolling .entry-preview-content{box-shadow:0 5px 5px rgba(0, 0, 0, 0.05) inset;}}.markdown-help{position:relative;top:-5px;right:-5px;float:right;padding:5px;}.markdown-help:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e018';color:#cfceca;}.markdown-help:hover{text-decoration:none;}.markdown-help:hover:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e018';color:#aaa9a2;}.markdown-help:hover:hover{text-decoration:none;}.entry-preview-content,.content-preview-content{font-size:1.4em;line-height:1.5em;}.entry-preview-content a,.content-preview-content a{color:#5BA4E5;text-decoration:underline;}.entry-preview-content .btn,.content-preview-content .btn{text-decoration:none;color:#35393b;}.entry-preview-content .img-placeholder,.content-preview-content .img-placeholder{border:5px dashed #35393b;height:100px;position:relative;}.entry-preview-content .img-placeholder span,.content-preview-content .img-placeholder span{display:block;height:30px;position:absolute;margin-top:-15px;top:50%;width:100%;text-align:center;}.entry-preview-content a.image-edit,.content-preview-content a.image-edit{width:16px;height:16px;}.entry-preview-content img,.content-preview-content img{max-width:100%;height:auto;margin:0 auto;}.js-embed-placeholder,.iframe-embed-placeholder{background:#f9f9f9;border:none;padding:100px 20px;font-family:'Open Sans',sans-serif;font-weight:bold;font-size:1.6rem;text-align:center;}body.zen{background:#f3f2ed;}body.zen .usermenu{display:none;}body.zen .global-nav,body.zen .page-header,body.zen #publish-bar{opacity:0;height:0;overflow:hidden;transition:all 0.5s ease-out;}body.zen .page-content{top:0;transition:all 0.5s ease-out;}body.zen .entry-markdown,body.zen .entry-preview{bottom:0;transition:all 0.5s ease-out;}#publish-bar{height:40px;padding:0;color:#7d878a;background:#1a1c1d;position:fixed;bottom:0;left:0;right:0;z-index:900;box-shadow:0 -2px 8px rgba(0, 0, 0, 0.2);transform:translateZ(0);}@media (max-width: 1000px){#publish-bar{font-weight:normal;}}#publish-bar .post-settings:hover,#publish-bar .post-settings.active{color:#e2edf2;}#publish-bar .post-settings-menu{position:absolute;bottom:41px;right:-3px;}#publish-bar .splitbtn{margin-top:5px;}#publish-bar .splitbtn .btn{border-top:rgba(255, 255, 255, 0.3) 1px solid;}.extended-tags{position:static;min-height:100%;}.extended-tags #entry-tags:after{right:10px;}.extended-tags .tags{width:281px;}.extended-tags .tag-label,.extended-tags .tag-label.touch{color:#fff;}.extended-tags .tag-input{width:100%;margin-top:5px;padding-top:5px;padding-left:10px;border-top:1px solid #242628;}.extended-tags .right{display:none;}#entry-tags{position:absolute;top:0;left:0;right:0;bottom:0;text-transform:none;padding:10px 0 0 0;}#entry-tags:after{content:"";position:fixed;top:10px;right:220px;width:20px;height:26px;background:linear-gradient(left, rgba(26, 28, 29, 0), #1a1c1d);z-index:9999;pointer-events:none;}@media (max-width: 400px){#entry-tags:after{right:200px;}}#entry-tags .tags{position:relative;display:inline-block;vertical-align:middle;width:auto;max-width:80%;max-width:calc(100% - 250px);height:22px;padding-left:5px;padding-bottom:20px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap;transition:width 0.2s linear;}@media (max-width: 400px){#entry-tags .tags{display:block;max-width:calc(100% - 230px);padding-bottom:0;}}#entry-tags .tag-label{display:block;float:left;padding:1px 8px 0 8px;transition:all 0.15s ease-out 0s;}#entry-tags .tag-label:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e003';}#entry-tags .tag-label:hover{text-decoration:none;}#entry-tags .tag-label:hover{cursor:pointer;color:#e2edf2;}#entry-tags .tag-label.touch{color:inherit;}#entry-tags input[type="text"].tag-input{display:inline-block;vertical-align:top;color:#e2edf2;font-weight:300;background:transparent;border:none;width:150px;margin-top:-8px;line-height:1;padding:9px;}@media (max-width: 400px){#entry-tags input[type="text"].tag-input{position:absolute;top:11px;right:170px;width:20px;}}#entry-tags input[type="text"].tag-input:focus{outline:none;}#entry-tags .tag{display:inline;margin-right:2px;padding:0 5px;color:#e2edf2;white-space:nowrap;background:#596063;border-radius:3px;box-shadow:rgba(255, 255, 255, 0.2) 0 1px 0 inset,#000 0 1px 3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#entry-tags .tag:after{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e034';font-size:8px;color:#242628;margin-left:4px;vertical-align:10%;text-shadow:rgba(255, 255, 255, 0.15) 0 1px 0;transition:all 0.15s ease-out 0s;}#entry-tags .tag:hover{text-decoration:none;}#entry-tags .tag:hover{cursor:pointer;}#entry-tags .tag:hover:after{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e034';font-size:8px;color:#e2edf2;margin-left:4px;vertical-align:10%;text-shadow:none;}#entry-tags .tag:hover:hover{text-decoration:none;}.suggestions{bottom:100%;}.suggestions li.selected{background:#5BA4E5;box-shadow:rgba(255, 255, 255, 0.2) 0 1px 0 inset,rgba(0, 0, 0, 0.5) 0 1px 5px;}.suggestions li a{padding-left:25px;}.suggestions mark{background:none;color:white;font-weight:bold;}#entry-controls{display:inline-block;position:relative;padding:0;z-index:9000;}#entry-controls.unsaved .post-settings-menu{padding-bottom:0;}#entry-controls.unsaved .post-settings-menu .post-setting:nth-child(3) td{border-bottom:none;}#entry-controls.unsaved .post-settings-menu .delete{display:none;}#entry-actions{margin-right:6px;position:relative;}#entry-actions .dropdown{position:absolute;bottom:49px;right:0;}#entry-actions .dropdown .dropdown-menu{top:auto;left:auto;right:100%;bottom:100%;}#entry-actions-menu{position:absolute;bottom:50px;right:-5px;}.post-settings{display:inline-block;padding:0 10px;color:#7d878a;transition:all 0.15s ease-out 0s;position:relative;top:1px;}.post-settings:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e006';font-size:14px;}.post-settings:hover{text-decoration:none;}.post-settings:hover,.post-settings.active{color:#242628;}.post-settings-menu{}.post-settings-menu .dropdown-menu{top:auto;bottom:100%;left:auto;right:100%;}.markdown-help-container{padding-bottom:20px;}.modal-markdown-help-table{margin-top:0;}.post-settings-menu{background:#FCFCFC;width:100%;max-width:350px;}.post-settings-header{position:relative;padding:19px 24px;}.post-settings-header h4{font-weight:normal;font-size:1.6rem;line-height:1.375;margin:0;}.post-settings-header .close{right:0;}.post-settings-header .close:before{right:22px;}.subview .post-settings-header h4{text-align:center;}.subview .post-settings-header .back{left:0;}.subview .post-settings-header .back:before{left:19px;}.post-settings-header-action{position:absolute;top:0;bottom:7px;width:45px;padding:0;}.post-settings-header-action:before{position:absolute;top:50%;transform:translateY(-50%);color:#c0bfb6;font-size:2rem;}.post-settings-header-action:hover:before{color:#7d878a;}.post-settings-content{padding:0 24px 24px;}.post-settings-content .image-uploader{padding-top:35px;padding-bottom:35px;margin:0 0 1.5rem 0;}.post-settings-content textarea{height:108px;}.post-settings-content .nav-list{margin-top:3rem;}.seo-preview{font-family:Arial,sans-serif;line-height:1.46;}.seo-preview-title{font-size:1.6rem;text-decoration:underline;color:#1E0FBE;}.seo-preview-link{font-size:1.3rem;color:#006621;margin:2px 0;}.seo-preview-description{font-size:1.3rem;color:#545454;}.settings-menu{width:25%;position:fixed;top:60px;left:0;bottom:0;z-index:700;background:#fff;box-shadow:#edece4 1px 0 0;}@media (max-width: 900px){.settings-menu{width:100%;}}@media (max-width: 900px){.settings-menu{top:44px;}}.settings-menu ul{list-style:none;margin:0;padding:0;border-top:none;}@media (max-width: 900px){.settings-menu ul{border-bottom:#edece4 1px solid;}}.settings-menu li{border-top:#fff 1px solid;}@media (max-width: 900px){.settings-menu li{margin-right:0;border-top:#edece4 1px solid;}}.settings-menu li a{display:block;border-bottom:#edece4 1px solid;padding:15px 15px 15px 40px;border-bottom:none;color:#aaa9a2;}@media (max-width: 900px){.settings-menu li a{padding-left:15px;}.settings-menu li a:after{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e01d';float:right;margin-top:5px;}.settings-menu li a:hover{text-decoration:none;}}.settings-menu li a:hover,.settings-menu li a:focus{color:#242628;background:#edece4;text-decoration:none;}.settings-menu li a:before{margin-right:20px;}@media (max-width: 900px){.settings-menu li a:before{margin-right:15px;}}@media (min-width: 900px){.settings-menu li.active{margin-right:0;position:relative;z-index:300;border-top:#edece4 1px solid;box-shadow:#fff 1px 0 0,#edece4 0 1px 0;transition:all 0.15s ease-out 0s;}.settings-menu li.active a{color:#242628;font-weight:bold;background:#fff;}.settings-menu li.active a:focus{background:#edece4;}}.settings-menu li:first-of-type{border-top:none;}.settings-menu li:first-of-type.active{border-top:none;}.settings-menu .about a:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e000';}.settings-menu .about a:hover{text-decoration:none;}.settings-menu .general a:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e006';}.settings-menu .general a:hover{text-decoration:none;}.settings-menu .publishing a:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e02d';}.settings-menu .publishing a:hover{text-decoration:none;}.settings-menu .services a:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e020';}.settings-menu .services a:hover{text-decoration:none;}.settings-menu .users a:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e002';}.settings-menu .users a:hover{text-decoration:none;}.settings-menu .appearance a:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e021';}.settings-menu .appearance a:hover{text-decoration:none;}.settings-menu .apps a:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e00b';}.settings-menu .apps a:hover{text-decoration:none;}.settings-menu .code a:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e03e';}.settings-menu .code a:hover{text-decoration:none;}.settings-content{margin-left:25%;}.settings-content .settings-general img{max-width:100%;max-height:400px;}.settings-content .content{padding:40px;}@media (max-width: 900px){.settings-content .content{padding-left:15px;padding-right:15px;}}@media (max-width: 550px){.settings-content .content{padding:0 15px 40px;}}.settings-view-header{position:fixed;top:0;left:0;right:0;z-index:3000;height:44px;line-height:44px;text-align:center;color:#fff;background:#242628;overflow:hidden;}.settings-view-header .btn-back{position:absolute;top:4px;left:4px;color:#fff;background:transparent;}.settings-view-header .btn{vertical-align:top;line-height:1.45;}.settings-view-header .page-actions{position:absolute;top:4px;right:4px;}@media (min-width: 900px){.settings-view-header{position:static;height:auto;padding:30px 40px;text-align:left;line-height:1.15em;background:none;}.settings-view-header .btn-back{display:none;vertical-align:middle;color:#666;}.settings-view-header .btn{vertical-align:middle;line-height:1.428571429;}.settings-view-header .page-title{display:inline;padding:0;font-size:2.6rem;line-height:1.3;overflow:visible;color:#242628;}.settings-view-header .page-actions{position:static;float:right;}}.settings-subview-header{position:fixed;top:0;left:0;right:0;z-index:3000;height:44px;line-height:44px;text-align:center;color:#fff;background:#242628;overflow:hidden;}.settings-subview-header .btn-back{position:absolute;top:4px;left:4px;color:#fff;background:transparent;}.settings-subview-header .btn{vertical-align:top;line-height:1.45;}.settings-subview-header .page-actions{position:absolute;top:4px;right:4px;}@media (min-width: 900px){.settings-subview-header{position:static;height:auto;padding:30px 40px;line-height:1.15em;background:none;}.settings-subview-header .btn-back{position:static;float:left;color:#666;}.settings-subview-header .btn{vertical-align:middle;line-height:1.428571429;}.settings-subview-header .page-title{display:inline;padding:0;font-size:2.6rem;line-height:1.3;overflow:visible;color:#242628;}.settings-subview-header .page-actions{position:static;float:right;}}.invited-users{margin-bottom:34px;}.object-list-title{font-size:13px;font-weight:normal;color:#c0bfb6;margin-bottom:14px;}.object-list-item{border-top:1px solid #edece4;min-height:68px;}@media (max-width: 500px){.object-list-item{display:block;padding:15px 0;}.object-list-item:after{content:"";display:table;clear:both;}}@media (min-width: 501px){.object-list-item{display:flex;justify-content:start;align-items:center;padding:0 15px;}}a.object-list-item{text-decoration:none;}a.object-list-item:hover{background:#f7f7f3;}a.object-list-item:last-of-type:hover{box-shadow:inset 0px -1px 0px #edece4;}.object-list-item-icon{width:35px;height:35px;display:block;border-radius:100%;background:#edece4;font-size:0px;color:transparent;overflow:hidden;position:relative;}.object-list-item-icon:before{position:absolute;top:50%;left:0;right:0;margin-top:-7px;text-align:center;color:#aaa9a2;font-size:14px;}.object-list-item-figure{width:35px;height:35px;display:block;border:1px solid #979797;border-radius:100%;background-size:cover;background-position:center center;}@media (max-width: 500px){.object-list-item-icon,.object-list-item-figure{float:left;margin-right:15px;}}.object-list-item-body{flex:1;align-items:stretch;padding-left:15px;line-height:1;}@media (max-width: 500px){.object-list-item-body{margin-top:3px;}}.object-list-item-body .name{display:inline-block;font-size:15px;font-weight:400;color:#242628;}.object-list-item-body .description{display:inline-block;font-size:12px;color:#c0bfb6;white-space:nowrap;margin-top:3px;}@media (max-width: 500px){.object-list-item-aside{float:left;width:100%;margin-top:15px;}}.object-list-item-aside .object-list-action:not(:first-of-type){margin-left:20px;}@media (min-width: 501px){.object-list-item-aside .object-list-action:not(:first-of-type){margin-left:50px;}}.object-list-item-aside .role-label{float:left;margin-top:-1px;}.object-list-item-aside .role-label+.role-label{margin-left:5px;}.object-list-action{font-size:11px;text-transform:uppercase;text-decoration:underline;}.role-label{display:inline-block;padding:6px 8px;color:rgba(0, 0, 0, 0.5);font-size:9px;line-height:1;text-transform:uppercase;letter-spacing:0.1em;font-weight:400;background:#eee;}.role-label.owner{color:rgba(255, 255, 255, 0.8);background:#242628;}.role-label.administrator{color:rgba(255, 255, 255, 0.8);background:#e25440;}.role-label.editor{color:rgba(255, 255, 255, 0.8);background:#5BA4E5;}.user-actions-menu{left:auto;right:0;top:calc(100% + 17px);}.invite-new-user .modal-body:after{content:"";display:table;clear:both;}.invite-new-user .modal-body fieldset{margin:1em 0 0 0;}.invite-new-user .form-group{margin-bottom:0;padding:0;}.invite-new-user .form-group label{position:static;display:block;text-align:left;}.invite-new-user .form-group:nth-of-type(1){float:left;width:60%;}.invite-new-user .form-group:nth-of-type(2){float:left;width:35%;margin-left:5%;}.invite-new-user .form-group input{width:100%;}.invite-new-user .button-add{width:100%;padding:0.85rem 1.9rem;font-size:14px;line-height:16px;}.user-cover{position:relative;width:auto;height:300px;margin:0 40px;background:#fafafa no-repeat center center;background-size:cover;overflow:hidden;}@media (max-width: 900px){.user-cover{margin:0 15px;}}.user-cover:after{content:"";position:absolute;left:0;right:0;bottom:0;height:110px;background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.18));}.user-cover-edit{position:absolute;right:35px;bottom:34px;min-height:34px;height:34px;background:rgba(0, 0, 0, 0.3);border-radius:0;color:rgba(255, 255, 255, 0.8);z-index:2;border-radius:3px;transition:color 0.3s ease,background 0.3s ease;}@media (max-width: 1000px){.user-cover-edit{right:15px;}}.user-cover-edit:hover{color:#fff;background:rgba(0, 0, 0, 0.5);}.user-image+.form-group{margin-top:155px;max-width:500px;}@media (min-width: 651px) and (max-width: 1000px){.user-image+.form-group{width:calc(100% - 201px);}}@media (min-width: 651px){.user-image+.form-group{min-width:285px;margin-top:0;top:-110px;left:40px;}}@media (min-width: 1001px){.user-image+.form-group{width:calc(100% - 221px);}}.user-profile{position:relative;top:-110px;z-index:1;}@media (min-width: 651px){.user-profile{padding-left:143px;}}.user-profile fieldset{padding:0 0 0 40px;}.user-profile textarea{min-width:240px;}@media (max-width: 650px){.user-details-top{margin-bottom:10px;}}@media (min-width: 651px){.user-details-top{margin-bottom:0;padding:0;}.user-details-top p{color:#fff;}}.user-details-top .user-name{border-color:#fff;}@media (max-width: 550px){.user-details-top,.user-details-bottom{padding-left:15px;padding-right:15px;}}.user-image{display:block;position:relative;width:126px;height:126px;float:left;margin-left:34px;margin-right:20px;text-align:center;border-radius:100%;overflow:hidden;padding:3px;background:#fff;z-index:2;margin-left:-104px;}@media (max-width: 550px){.user-image{margin-left:0px;}}@media (min-width: 551px) and (max-width: 650px){.user-image{margin-left:20px;}}.user-image .img{display:block;width:120px;height:120px;background-size:cover;background-position:center center;border-radius:100%;}.user-image:hover .edit-user-image{opacity:1;}.edit-user-image{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:100%;width:calc(100% - 6px);background:rgba(0, 0, 0, 0.5);opacity:0;color:#fff;line-height:120px;text-transform:uppercase;text-decoration:none;transition:opacity 0.3s ease;}.user-details-bottom{padding:0 40px;}@media (min-width: 651px){.user-details-bottom{margin:-104px 0 0 0;}}.settings-about .ghost_logo:before{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e000';font-size:1.28rem;color:#7d878a;position:relative;top:-6px;}.settings-about .ghost_logo:hover{text-decoration:none;}.settings-about .ghost_logo:after{font-family:"GhostIcons";font-weight:normal;font-style:normal;vertical-align:-7%;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\e600';font-size:2.5rem;color:#242628;}.settings-about .ghost_logo:hover{text-decoration:none;}.settings-about p{color:#7d878a;}.about-ghost-intro h1{margin-top:-6px;margin-bottom:-21px;}.about-ghost-intro h1 .version{font-weight:300;font-size:1.3rem;position:relative;top:-3px;}@media (max-width: 550px){.about-ghost-intro{padding-top:40px;}}.about-environment-help{margin-top:35px;}.about-environment p{margin:0;line-height:1.7;}.about-help{padding-top:6px;}@media (max-width: 500px){.about-help{padding-top:16px;}}.about-help .btn-alt{width:100%;display:block;font-size:0.85rem;padding-top:8px;padding-bottom:8px;min-height:32px;}.about-help .btn-alt:nth-child(1){margin-bottom:11px;}@media (min-width: 501px){.about-environment-help{max-width:430px;}.about-environment{float:left;width:calc(100% - 196px);}.about-help{float:right;width:176px;}}.top-contributors{padding-left:0;max-width:650px;}.top-contributors li{float:left;list-style:none;width:10%;}.top-contributors li a{display:block;}@media (min-width: 601px){.top-contributors li a{margin-right:9px;margin-bottom:9px;}}@media (max-width: 600px){.top-contributors li a{margin-right:6px;margin-bottom:6px;}}.top-contributors li a img{width:100%;display:block;border-radius:100%;}.about-credits{margin-top:48px;}.about-credits h1{font-size:1.85rem;margin-bottom:2rem;}.about-contributors-info{margin-right:-0.9rem;font-size:1.2rem;max-width:620px;}.about-get-involved{margin-top:-0.1rem;font-size:0.9rem;}.about-copyright{margin-top:4.9rem;}.about-copyright a:link,.about-copyright a:visited{color:inherit;}.about-copyright a:hover,.about-copyright a:focus,.about-copyright a:active{text-decoration:none;color:#5BA4E5;}.error-content{max-width:530px;margin:0 auto;padding:0;display:table;height:100%;}@media (max-width: 630px){.error-content{max-width:264px;text-align:center;}}.error-details{display:table-cell;vertical-align:middle;}.error-image{display:inline-block;vertical-align:middle;width:96px;height:150px;}@media (max-width: 630px){.error-image{width:72px;height:112px;}}.error-image img{width:100%;height:100%;}.error-message{position:relative;top:-5px;display:inline-block;vertical-align:middle;margin-left:10px;}.error-code{margin:0;font-size:7.8em;line-height:0.9em;color:#979797;}@media (max-width: 630px){.error-code{font-size:5.8em;}}.error-description{margin:0;padding:0;font-weight:300;font-size:1.9em;color:#979797;border:none;}@media (max-width: 630px){.error-description{font-size:1.4em;}}.error-stack{margin:1em auto;padding:2em;max-width:800px;background-color:rgba(255, 255, 255, 0.3);}.error-stack-list{list-style-type:none;padding:0;margin:0;}.error-stack-list li{display:block;}.error-stack-list li::before{color:#BBB;content:"\21AA";display:inline-block;font-size:1.2em;margin-right:0.5em;}.error-stack-function{font-weight:bold;}/*# sourceMappingURL=ghost-ui.min.css.map */ \ No newline at end of file diff --git a/core/client/docs/dist/css/ghost-ui.min.css.map b/core/client/docs/dist/css/ghost-ui.min.css.map deleted file mode 100644 index fe40091dac..0000000000 --- a/core/client/docs/dist/css/ghost-ui.min.css.map +++ /dev/null @@ -1,7 +0,0 @@ -{ - "version": 3, - "file": "", - "sources": ["sass/screen.scss","sass/helpers/variables.scss","sass/helpers/mixins.scss","sass/helpers/icons.scss","sass/helpers/animations.scss","bower_components/normalize-scss/_normalize.scss","sass/lib/nprogress.scss","sass/lib/codemirror.scss","sass/patterns/global.scss","sass/patterns/_shame.scss","sass/patterns/forms.scss","sass/patterns/buttons.scss","sass/patterns/labels.scss","sass/patterns/tables.scss","sass/patterns/navlist.scss","sass/components/navigation.scss","sass/components/modals.scss","sass/components/notifications.scss","sass/components/uploader.scss","sass/components/splitbuttons.scss","sass/components/dropdowns.scss","sass/components/pagination.scss","sass/components/badges.scss","sass/layouts/default.scss","sass/layouts/setup.scss","sass/layouts/auth.scss","sass/layouts/content.scss","sass/layouts/editor.scss","sass/layouts/post-settings-menu.scss","sass/layouts/settings.scss","sass/layouts/users.scss","sass/layouts/user.scss","sass/layouts/about.scss","sass/layouts/error.scss"], - "names": [], - "mappings": "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" -} \ No newline at end of file diff --git a/core/client/docs/index-old.html b/core/client/docs/index-old.html index 5b3132f1f5..dcb8b62f90 100644 --- a/core/client/docs/index-old.html +++ b/core/client/docs/index-old.html @@ -22,7 +22,7 @@ - + diff --git a/core/server/views/default.hbs b/core/server/views/default.hbs index 9ae693a4ac..a947c55c78 100644 --- a/core/server/views/default.hbs +++ b/core/server/views/default.hbs @@ -30,7 +30,7 @@ - + diff --git a/package.json b/package.json index bf2da2ccc2..8223f057e1 100644 --- a/package.json +++ b/package.json @@ -74,6 +74,7 @@ "bower": "~1.3.5", "grunt": "~0.4.1", "grunt-cli": "~0.1.13", + "grunt-autoprefixer": "1.0.1", "grunt-concat-sourcemap": "~0.4.3", "grunt-contrib-clean": "~0.5.0", "grunt-contrib-compress": "~0.5.2", @@ -87,6 +88,7 @@ "grunt-es6-module-transpiler": "~0.6.0", "grunt-express-server": "~0.4.11", "grunt-mocha-cli": "~1.4.0", + "grunt-sass": "~0.14.0", "grunt-shell": "~0.7.0", "grunt-update-submodules": "~0.4.0", "matchdep": "~0.3.0",