diff --git a/.gitignore b/.gitignore index cf14e5ca1e2d67d3d729c8db7ef0114103424c36..e33bc3a0cb098911b613d4daa5df5672dc9995ed 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ TAGS composer.lock composer.phar import/solrmarc.log +node_modules diff --git a/Gruntfile.js b/Gruntfile.js new file mode 100644 index 0000000000000000000000000000000000000000..fade7c6817645f4df8ca370b9212127a82a1bef1 --- /dev/null +++ b/Gruntfile.js @@ -0,0 +1,171 @@ +module.exports = function(grunt) { + require('jit-grunt')(grunt); // Just in time library loading + + var fs = require('fs'); + + function getLoadPaths(file) { + var config; + var parts = file.split('/'); + parts.pop(); // eliminate filename + + // initialize search path with directory containing LESS file + var retVal = []; + retVal.push(parts.join('/')); + + // Iterate through theme.config.php files collecting parent themes in search path: + while (config = fs.readFileSync("themes/" + parts[1] + "/theme.config.php", "UTF-8")) { + var matches = config.match(/["']extends["']\s*=>\s*['"](\w+)['"]/); + + // "extends" set to "false" or missing entirely? We've hit the end of the line: + if (matches === null || matches[1] === 'false') { + break; + } + + parts[1] = matches[1]; + retVal.push(parts.join('/') + '/'); + } + return retVal; + } + + grunt.initConfig({ + // LESS compilation + less: { + compile: { + options: { + paths: getLoadPaths, + compress: true, + modifyVars: { + 'fa-font-path': '"fonts"', + 'img-path': '"../images"' + } + }, + files: [{ + expand: true, + src: "themes/*/less/compiled.less", + rename: function (dest, src) { + return src.replace('/less/', '/css/').replace('.less', '.css'); + } + }] + } + }, + // SASS compilation + scss: { + sass: { + options: { + style: 'compress' + } + } + }, + // Convert LESS to SASS, mostly for development team use + lessToSass: { + convert: { + files: [ + { + expand: true, + cwd: 'themes/bootstrap3/less', + src: ['*.less', 'components/*.less'], + ext: '.scss', + dest: 'themes/bootstrap3/scss' + }, + { + expand: true, + cwd: 'themes/bootprint3/less', + src: ['*.less'], + ext: '.scss', + dest: 'themes/bootprint3/scss' + } + ], + options: { + replacements: [ + { // Replace ; in include with , + pattern: /(\s+)@include ([^\(]+)\(([^\)]+)\);/gi, + replacement: function mixinCommas(match, space, $1, $2) { + return space + '@include ' + $1 + '(' + $2.replace(/;/g, ',') + ');'; + }, + order: 3 + }, + { // Inline &:extends converted + pattern: /&:extend\(([^\)]+)\)/gi, + replacement: '@extend $1', + order: 3 + }, + { // Inline variables not default + pattern: / !default; }/gi, + replacement: '; }', + order: 3 + }, + { // VuFind: Correct paths + pattern: 'vendor/bootstrap/bootstrap', + replacement: 'vendor/bootstrap', + order: 4 + }, + { + pattern: '$fa-font-path: "../../../fonts" !default;', + replacement: '$fa-font-path: "fonts";', + order: 4 + }, + { + pattern: '$img-path: "../../images" !default;', + replacement: '$img-path: "../images";', + order: 4 + }, + { // VuFind: Bootprint fixes + pattern: '@import "bootstrap";\n@import "variables";', + replacement: '@import "variables", "bootstrap";', + order: 4 + }, + { + pattern: '$brand-primary: #619144 !default;', + replacement: '$brand-primary: #619144;', + order: 4 + } + ] + } + } + }, + watch: { + options: { + atBegin: true + }, + less: { + files: 'themes/*/less/**/*.less', + tasks: ['less'] + }, + scss: { + files: 'themes/*/scss/**/*.scss', + tasks: ['scss'] + } + } + }); + grunt.registerMultiTask('scss', function sassScan() { + var sassConfig = {}, + path = require('path'), + themeList = fs.readdirSync(path.resolve('themes')).filter(function (theme) { + return fs.existsSync(path.resolve('themes/' + theme + '/scss/compiled.scss')); + }); + + for (var i in themeList) { + var config = { + options: { + outputStyle: 'compressed' + }, + files: [{ + expand: true, + cwd: path.join('themes', themeList[i], 'scss'), + src: ['compiled.scss'], + dest: path.join('themes', themeList[i], 'css'), + ext: '.css' + }] + }; + for (var key in this.data.options) { + config.options[key] = this.data.options[key] + ''; + } + config.options.includePaths = getLoadPaths('themes/' + themeList[i] + '/scss/compiled.scss'); + + sassConfig[themeList[i]] = config; + } + + grunt.config.set('sass', sassConfig); + grunt.task.run('sass'); + }); +}; diff --git a/package.json b/package.json new file mode 100644 index 0000000000000000000000000000000000000000..3c35c34aa7520131b222700b53c7c79f41dc9d4f --- /dev/null +++ b/package.json @@ -0,0 +1,22 @@ +{ + "name": "vufind", + "version": "3.0.3", + "description": "Dev tools to handle css preprocessing, js magic, and compression", + "repository": { + "type": "git", + "url": "http://github.com/vufind-org/vufind" + }, + "bugs": { + "url": "https://vufind.org/jira" + }, + "dependencies": { + "grunt": "^0.4.5", + "grunt-sass": "^1.0.0", + "grunt-contrib-less": "1.3.0", + "grunt-less-to-sass": "0.0.10", + "jit-grunt": "^0.9.1" + }, + "devDependencies": { + "grunt-contrib-watch": "~0.6.1" + } +} diff --git a/themes/bootprint3/css/compiled.css b/themes/bootprint3/css/compiled.css index 9847f3d12900bee889f2d7a226b8047b038666eb..0df4da0fe028fc155efd22252738dad1051465b6 100644 --- a/themes/bootprint3/css/compiled.css +++ b/themes/bootprint3/css/compiled.css @@ -2,7 +2,7 @@ * Bootstrap v3.3.7 (http://getbootstrap.com) * Copyright 2011-2016 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */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,menu,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-color: 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: .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{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;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: .35em .625em .75em}legend{border: 0;padding: 0}textarea{overflow: auto}optgroup{font-weight: bold}table{border-collapse: collapse;border-spacing: 0}td,th{padding: 0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background: transparent !important;color: #000 !important;box-shadow: none !important;text-shadow: none !important}a,a:visited{text-decoration: underline}a[href]:after{content: " (" attr(href) ")"}abbr[title]:after{content: " (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content: ""}pre,blockquote{border: 1px solid #999;page-break-inside: avoid}thead{display: table-header-group}tr,img{page-break-inside: avoid}img{max-width: 100% !important}p,h2,h3{orphans: 3;widows: 3}h2,h3{page-break-after: avoid}.navbar{display: none}.btn > .caret,.dropup > .btn > .caret{border-top-color: #000 !important}.label,.result .format,.sidebar .format{border: 1px solid #000}.table{border-collapse: collapse !important}.table td,.table th{background-color: #fff !important}.table-bordered th,.table-bordered td{border: 1px solid #ddd !important}}*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}*:before,*:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}html{font-size: 10px;-webkit-tap-highlight-color: rgba(0,0,0,0)}body{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 13px;line-height: 1.42857143;color: #333;background-color: #fff}input,button,select,textarea{font-family: inherit;font-size: inherit;line-height: inherit}a{color: #12538b;text-decoration: none}a:hover,a:focus{color: #092b47;text-decoration: underline}a:focus{outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px}figure{margin: 0}img{vertical-align: middle}.img-responsive,.thumbnail > img,.thumbnail a > img,.carousel-inner > .item > img,.carousel-inner > .item > a > img{display: block;max-width: 100%;height: auto}.img-rounded{border-radius: 5px}.img-thumbnail{padding: 4px;line-height: 1.42857143;background-color: #fff;border: 1px solid #ddd;border-radius: 3px;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;display: inline-block;max-width: 100%;height: auto}.img-circle{border-radius: 50%}hr{margin-top: 18px;margin-bottom: 18px;border: 0;border-top: 1px solid #eee}.sr-only{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0}.sr-only-focusable:active,.sr-only-focusable:focus{position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto}[role="button"]{cursor: pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family: inherit;font-weight: 500;line-height: 1.1;color: inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight: normal;line-height: 1;color: #777}h1,.h1,h2,.h2,h3,.h3{margin-top: 18px;margin-bottom: 9px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size: 65%}h4,.h4,h5,.h5,h6,.h6{margin-top: 9px;margin-bottom: 9px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size: 75%}h1,.h1{font-size: 33px}h2,.h2{font-size: 27px}h3,.h3{font-size: 23px}h4,.h4{font-size: 17px}h5,.h5{font-size: 13px}h6,.h6{font-size: 12px}p{margin: 0 0 9px}.lead{margin-bottom: 18px;font-size: 14px;font-weight: 300;line-height: 1.4}@media (min-width: 768px){.lead{font-size: 19.5px}}small,.small{font-size: 92%}mark,.mark{background-color: #fcf8e3;padding: .2em}.text-left{text-align: left}.text-right{text-align: right}.text-center{text-align: center}.text-justify{text-align: justify}.text-nowrap{white-space: nowrap}.text-lowercase{text-transform: lowercase}.text-uppercase{text-transform: uppercase}.text-capitalize{text-transform: capitalize}.text-muted{color: #777}.text-primary{color: #619144}a.text-primary:hover,a.text-primary:focus{color: #4a6e34}.text-success{color: #3c763d}a.text-success:hover,a.text-success:focus{color: #2b542c}.text-info{color: #31708f}a.text-info:hover,a.text-info:focus{color: #245269}.text-warning{color: #8a6d3b}a.text-warning:hover,a.text-warning:focus{color: #66512c}.text-danger{color: #a94442}a.text-danger:hover,a.text-danger:focus{color: #843534}.bg-primary{color: #fff;background-color: #619144}a.bg-primary:hover,a.bg-primary:focus{background-color: #4a6e34}.bg-success{background-color: #dff0d8}a.bg-success:hover,a.bg-success:focus{background-color: #c1e2b3}.bg-info{background-color: #d9edf7}a.bg-info:hover,a.bg-info:focus{background-color: #afd9ee}.bg-warning{background-color: #fcf8e3}a.bg-warning:hover,a.bg-warning:focus{background-color: #f7ecb5}.bg-danger{background-color: #f2dede}a.bg-danger:hover,a.bg-danger:focus{background-color: #e4b9b9}.page-header{padding-bottom: 8px;margin: 36px 0 18px;border-bottom: 1px solid #eee}ul,ol{margin-top: 0;margin-bottom: 9px}ul ul,ol ul,ul ol,ol ol{margin-bottom: 0}.list-unstyled{padding-left: 0;list-style: none}.list-inline{padding-left: 0;list-style: none;margin: 0;margin-left: -5px}.list-inline > li{display: inline-block;padding-left: 5px;padding-right: 5px}dl{margin-top: 0;margin-bottom: 18px}dt,dd{line-height: 1.42857143}dt{font-weight: bold}dd{margin-left: 0}@media (min-width: 768px){.dl-horizontal dt{float: left;width: 160px;clear: left;text-align: right;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.dl-horizontal dd{margin-left: 180px}}abbr[title],abbr[data-original-title]{cursor: help;border-bottom: 1px dotted #777}.initialism{font-size: 90%;text-transform: uppercase}blockquote{padding: 9px 18px;margin: 0 0 18px;font-size: 16.25px;border-left: 5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom: 0}blockquote footer,blockquote small,blockquote .small{display: block;font-size: 80%;line-height: 1.42857143;color: #777}blockquote footer:before,blockquote small:before,blockquote .small:before{content: '\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right: 15px;padding-left: 0;border-right: 5px solid #eee;border-left: 0;text-align: right}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content: ''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content: '\00A0 \2014'}address{margin-bottom: 18px;font-style: normal;line-height: 1.42857143}code,kbd,pre,samp{font-family: Menlo, Monaco, Consolas, "Courier New", monospace}code{padding: 2px 4px;font-size: 90%;color: #c7254e;background-color: #f9f2f4;border-radius: 3px}kbd{padding: 2px 4px;font-size: 90%;color: #fff;background-color: #333;border-radius: 2px;box-shadow: inset 0 -1px 0 rgba(0,0,0,0.25)}kbd kbd{padding: 0;font-size: 100%;font-weight: bold;box-shadow: none}pre{display: block;padding: 8.5px;margin: 0 0 9px;font-size: 12px;line-height: 1.42857143;word-break: break-all;word-wrap: break-word;color: #333;background-color: #f5f5f5;border: 1px solid #ccc;border-radius: 3px}pre code{padding: 0;font-size: inherit;color: inherit;white-space: pre-wrap;background-color: transparent;border-radius: 0}.pre-scrollable{max-height: 340px;overflow-y: scroll}.container{margin-right: auto;margin-left: auto;padding-left: 7px;padding-right: 7px}@media (min-width: 768px){.container{width: 734px}}@media (min-width: 992px){.container{width: 952px}}@media (min-width: 1200px){.container{width: 952px}}.container-fluid{margin-right: auto;margin-left: auto;padding-left: 7px;padding-right: 7px}.row{margin-left: -7px;margin-right: -7px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position: relative;min-height: 1px;padding-left: 7px;padding-right: 7px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float: left}.col-xs-12{width: 100%}.col-xs-11{width: 91.66666667%}.col-xs-10{width: 83.33333333%}.col-xs-9{width: 75%}.col-xs-8{width: 66.66666667%}.col-xs-7{width: 58.33333333%}.col-xs-6{width: 50%}.col-xs-5{width: 41.66666667%}.col-xs-4{width: 33.33333333%}.col-xs-3{width: 25%}.col-xs-2{width: 16.66666667%}.col-xs-1{width: 8.33333333%}.col-xs-pull-12{right: 100%}.col-xs-pull-11{right: 91.66666667%}.col-xs-pull-10{right: 83.33333333%}.col-xs-pull-9{right: 75%}.col-xs-pull-8{right: 66.66666667%}.col-xs-pull-7{right: 58.33333333%}.col-xs-pull-6{right: 50%}.col-xs-pull-5{right: 41.66666667%}.col-xs-pull-4{right: 33.33333333%}.col-xs-pull-3{right: 25%}.col-xs-pull-2{right: 16.66666667%}.col-xs-pull-1{right: 8.33333333%}.col-xs-pull-0{right: auto}.col-xs-push-12{left: 100%}.col-xs-push-11{left: 91.66666667%}.col-xs-push-10{left: 83.33333333%}.col-xs-push-9{left: 75%}.col-xs-push-8{left: 66.66666667%}.col-xs-push-7{left: 58.33333333%}.col-xs-push-6{left: 50%}.col-xs-push-5{left: 41.66666667%}.col-xs-push-4{left: 33.33333333%}.col-xs-push-3{left: 25%}.col-xs-push-2{left: 16.66666667%}.col-xs-push-1{left: 8.33333333%}.col-xs-push-0{left: auto}.col-xs-offset-12{margin-left: 100%}.col-xs-offset-11{margin-left: 91.66666667%}.col-xs-offset-10{margin-left: 83.33333333%}.col-xs-offset-9{margin-left: 75%}.col-xs-offset-8{margin-left: 66.66666667%}.col-xs-offset-7{margin-left: 58.33333333%}.col-xs-offset-6{margin-left: 50%}.col-xs-offset-5{margin-left: 41.66666667%}.col-xs-offset-4{margin-left: 33.33333333%}.col-xs-offset-3{margin-left: 25%}.col-xs-offset-2{margin-left: 16.66666667%}.col-xs-offset-1{margin-left: 8.33333333%}.col-xs-offset-0{margin-left: 0%}@media (min-width: 768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float: left}.col-sm-12{width: 100%}.col-sm-11{width: 91.66666667%}.col-sm-10{width: 83.33333333%}.col-sm-9{width: 75%}.col-sm-8{width: 66.66666667%}.col-sm-7{width: 58.33333333%}.col-sm-6{width: 50%}.col-sm-5{width: 41.66666667%}.col-sm-4{width: 33.33333333%}.col-sm-3{width: 25%}.col-sm-2{width: 16.66666667%}.col-sm-1{width: 8.33333333%}.col-sm-pull-12{right: 100%}.col-sm-pull-11{right: 91.66666667%}.col-sm-pull-10{right: 83.33333333%}.col-sm-pull-9{right: 75%}.col-sm-pull-8{right: 66.66666667%}.col-sm-pull-7{right: 58.33333333%}.col-sm-pull-6{right: 50%}.col-sm-pull-5{right: 41.66666667%}.col-sm-pull-4{right: 33.33333333%}.col-sm-pull-3{right: 25%}.col-sm-pull-2{right: 16.66666667%}.col-sm-pull-1{right: 8.33333333%}.col-sm-pull-0{right: auto}.col-sm-push-12{left: 100%}.col-sm-push-11{left: 91.66666667%}.col-sm-push-10{left: 83.33333333%}.col-sm-push-9{left: 75%}.col-sm-push-8{left: 66.66666667%}.col-sm-push-7{left: 58.33333333%}.col-sm-push-6{left: 50%}.col-sm-push-5{left: 41.66666667%}.col-sm-push-4{left: 33.33333333%}.col-sm-push-3{left: 25%}.col-sm-push-2{left: 16.66666667%}.col-sm-push-1{left: 8.33333333%}.col-sm-push-0{left: auto}.col-sm-offset-12{margin-left: 100%}.col-sm-offset-11{margin-left: 91.66666667%}.col-sm-offset-10{margin-left: 83.33333333%}.col-sm-offset-9{margin-left: 75%}.col-sm-offset-8{margin-left: 66.66666667%}.col-sm-offset-7{margin-left: 58.33333333%}.col-sm-offset-6{margin-left: 50%}.col-sm-offset-5{margin-left: 41.66666667%}.col-sm-offset-4{margin-left: 33.33333333%}.col-sm-offset-3{margin-left: 25%}.col-sm-offset-2{margin-left: 16.66666667%}.col-sm-offset-1{margin-left: 8.33333333%}.col-sm-offset-0{margin-left: 0%}}@media (min-width: 992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float: left}.col-md-12{width: 100%}.col-md-11{width: 91.66666667%}.col-md-10{width: 83.33333333%}.col-md-9{width: 75%}.col-md-8{width: 66.66666667%}.col-md-7{width: 58.33333333%}.col-md-6{width: 50%}.col-md-5{width: 41.66666667%}.col-md-4{width: 33.33333333%}.col-md-3{width: 25%}.col-md-2{width: 16.66666667%}.col-md-1{width: 8.33333333%}.col-md-pull-12{right: 100%}.col-md-pull-11{right: 91.66666667%}.col-md-pull-10{right: 83.33333333%}.col-md-pull-9{right: 75%}.col-md-pull-8{right: 66.66666667%}.col-md-pull-7{right: 58.33333333%}.col-md-pull-6{right: 50%}.col-md-pull-5{right: 41.66666667%}.col-md-pull-4{right: 33.33333333%}.col-md-pull-3{right: 25%}.col-md-pull-2{right: 16.66666667%}.col-md-pull-1{right: 8.33333333%}.col-md-pull-0{right: auto}.col-md-push-12{left: 100%}.col-md-push-11{left: 91.66666667%}.col-md-push-10{left: 83.33333333%}.col-md-push-9{left: 75%}.col-md-push-8{left: 66.66666667%}.col-md-push-7{left: 58.33333333%}.col-md-push-6{left: 50%}.col-md-push-5{left: 41.66666667%}.col-md-push-4{left: 33.33333333%}.col-md-push-3{left: 25%}.col-md-push-2{left: 16.66666667%}.col-md-push-1{left: 8.33333333%}.col-md-push-0{left: auto}.col-md-offset-12{margin-left: 100%}.col-md-offset-11{margin-left: 91.66666667%}.col-md-offset-10{margin-left: 83.33333333%}.col-md-offset-9{margin-left: 75%}.col-md-offset-8{margin-left: 66.66666667%}.col-md-offset-7{margin-left: 58.33333333%}.col-md-offset-6{margin-left: 50%}.col-md-offset-5{margin-left: 41.66666667%}.col-md-offset-4{margin-left: 33.33333333%}.col-md-offset-3{margin-left: 25%}.col-md-offset-2{margin-left: 16.66666667%}.col-md-offset-1{margin-left: 8.33333333%}.col-md-offset-0{margin-left: 0%}}@media (min-width: 1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float: left}.col-lg-12{width: 100%}.col-lg-11{width: 91.66666667%}.col-lg-10{width: 83.33333333%}.col-lg-9{width: 75%}.col-lg-8{width: 66.66666667%}.col-lg-7{width: 58.33333333%}.col-lg-6{width: 50%}.col-lg-5{width: 41.66666667%}.col-lg-4{width: 33.33333333%}.col-lg-3{width: 25%}.col-lg-2{width: 16.66666667%}.col-lg-1{width: 8.33333333%}.col-lg-pull-12{right: 100%}.col-lg-pull-11{right: 91.66666667%}.col-lg-pull-10{right: 83.33333333%}.col-lg-pull-9{right: 75%}.col-lg-pull-8{right: 66.66666667%}.col-lg-pull-7{right: 58.33333333%}.col-lg-pull-6{right: 50%}.col-lg-pull-5{right: 41.66666667%}.col-lg-pull-4{right: 33.33333333%}.col-lg-pull-3{right: 25%}.col-lg-pull-2{right: 16.66666667%}.col-lg-pull-1{right: 8.33333333%}.col-lg-pull-0{right: auto}.col-lg-push-12{left: 100%}.col-lg-push-11{left: 91.66666667%}.col-lg-push-10{left: 83.33333333%}.col-lg-push-9{left: 75%}.col-lg-push-8{left: 66.66666667%}.col-lg-push-7{left: 58.33333333%}.col-lg-push-6{left: 50%}.col-lg-push-5{left: 41.66666667%}.col-lg-push-4{left: 33.33333333%}.col-lg-push-3{left: 25%}.col-lg-push-2{left: 16.66666667%}.col-lg-push-1{left: 8.33333333%}.col-lg-push-0{left: auto}.col-lg-offset-12{margin-left: 100%}.col-lg-offset-11{margin-left: 91.66666667%}.col-lg-offset-10{margin-left: 83.33333333%}.col-lg-offset-9{margin-left: 75%}.col-lg-offset-8{margin-left: 66.66666667%}.col-lg-offset-7{margin-left: 58.33333333%}.col-lg-offset-6{margin-left: 50%}.col-lg-offset-5{margin-left: 41.66666667%}.col-lg-offset-4{margin-left: 33.33333333%}.col-lg-offset-3{margin-left: 25%}.col-lg-offset-2{margin-left: 16.66666667%}.col-lg-offset-1{margin-left: 8.33333333%}.col-lg-offset-0{margin-left: 0%}}table{background-color: transparent}caption{padding-top: 8px;padding-bottom: 8px;color: #777;text-align: left}th{text-align: left}.table{width: 100%;max-width: 100%;margin-bottom: 18px}.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td{padding: 8px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #ddd}.table > thead > tr > th{vertical-align: bottom;border-bottom: 2px solid #ddd}.table > caption + thead > tr:first-child > th,.table > colgroup + thead > tr:first-child > th,.table > thead:first-child > tr:first-child > th,.table > caption + thead > tr:first-child > td,.table > colgroup + thead > tr:first-child > td,.table > thead:first-child > tr:first-child > td{border-top: 0}.table > tbody + tbody{border-top: 2px solid #ddd}.table .table{background-color: #fff}.table-condensed > thead > tr > th,.table-condensed > tbody > tr > th,.table-condensed > tfoot > tr > th,.table-condensed > thead > tr > td,.table-condensed > tbody > tr > td,.table-condensed > tfoot > tr > td{padding: 5px}.table-bordered{border: 1px solid #ddd}.table-bordered > thead > tr > th,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > td{border: 1px solid #ddd}.table-bordered > thead > tr > th,.table-bordered > thead > tr > td{border-bottom-width: 2px}.table-striped > tbody > tr:nth-of-type(odd){background-color: #f9f9f9}.table-hover > tbody > tr:hover{background-color: #f5f5f5}table col[class*="col-"]{position: static;float: none;display: table-column}table td[class*="col-"],table th[class*="col-"]{position: static;float: none;display: table-cell}.table > thead > tr > td.active,.table > tbody > tr > td.active,.table > tfoot > tr > td.active,.table > thead > tr > th.active,.table > tbody > tr > th.active,.table > tfoot > tr > th.active,.table > thead > tr.active > td,.table > tbody > tr.active > td,.table > tfoot > tr.active > td,.table > thead > tr.active > th,.table > tbody > tr.active > th,.table > tfoot > tr.active > th{background-color: #f5f5f5}.table-hover > tbody > tr > td.active:hover,.table-hover > tbody > tr > th.active:hover,.table-hover > tbody > tr.active:hover > td,.table-hover > tbody > tr:hover > .active,.table-hover > tbody > tr.active:hover > th{background-color: #e8e8e8}.table > thead > tr > td.success,.table > tbody > tr > td.success,.table > tfoot > tr > td.success,.table > thead > tr > th.success,.table > tbody > tr > th.success,.table > tfoot > tr > th.success,.table > thead > tr.success > td,.table > tbody > tr.success > td,.table > tfoot > tr.success > td,.table > thead > tr.success > th,.table > tbody > tr.success > th,.table > tfoot > tr.success > th{background-color: #dff0d8}.table-hover > tbody > tr > td.success:hover,.table-hover > tbody > tr > th.success:hover,.table-hover > tbody > tr.success:hover > td,.table-hover > tbody > tr:hover > .success,.table-hover > tbody > tr.success:hover > th{background-color: #d0e9c6}.table > thead > tr > td.info,.table > tbody > tr > td.info,.table > tfoot > tr > td.info,.table > thead > tr > th.info,.table > tbody > tr > th.info,.table > tfoot > tr > th.info,.table > thead > tr.info > td,.table > tbody > tr.info > td,.table > tfoot > tr.info > td,.table > thead > tr.info > th,.table > tbody > tr.info > th,.table > tfoot > tr.info > th{background-color: #d9edf7}.table-hover > tbody > tr > td.info:hover,.table-hover > tbody > tr > th.info:hover,.table-hover > tbody > tr.info:hover > td,.table-hover > tbody > tr:hover > .info,.table-hover > tbody > tr.info:hover > th{background-color: #c4e3f3}.table > thead > tr > td.warning,.table > tbody > tr > td.warning,.table > tfoot > tr > td.warning,.table > thead > tr > th.warning,.table > tbody > tr > th.warning,.table > tfoot > tr > th.warning,.table > thead > tr.warning > td,.table > tbody > tr.warning > td,.table > tfoot > tr.warning > td,.table > thead > tr.warning > th,.table > tbody > tr.warning > th,.table > tfoot > tr.warning > th{background-color: #fcf8e3}.table-hover > tbody > tr > td.warning:hover,.table-hover > tbody > tr > th.warning:hover,.table-hover > tbody > tr.warning:hover > td,.table-hover > tbody > tr:hover > .warning,.table-hover > tbody > tr.warning:hover > th{background-color: #faf2cc}.table > thead > tr > td.danger,.table > tbody > tr > td.danger,.table > tfoot > tr > td.danger,.table > thead > tr > th.danger,.table > tbody > tr > th.danger,.table > tfoot > tr > th.danger,.table > thead > tr.danger > td,.table > tbody > tr.danger > td,.table > tfoot > tr.danger > td,.table > thead > tr.danger > th,.table > tbody > tr.danger > th,.table > tfoot > tr.danger > th{background-color: #f2dede}.table-hover > tbody > tr > td.danger:hover,.table-hover > tbody > tr > th.danger:hover,.table-hover > tbody > tr.danger:hover > td,.table-hover > tbody > tr:hover > .danger,.table-hover > tbody > tr.danger:hover > th{background-color: #ebcccc}.table-responsive{overflow-x: auto;min-height: 0.01%}@media screen and (max-width: 767px){.table-responsive{width: 100%;margin-bottom: 13.5px;overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar;border: 1px solid #ddd}.table-responsive > .table{margin-bottom: 0}.table-responsive > .table > thead > tr > th,.table-responsive > .table > tbody > tr > th,.table-responsive > .table > tfoot > tr > th,.table-responsive > .table > thead > tr > td,.table-responsive > .table > tbody > tr > td,.table-responsive > .table > tfoot > tr > td{white-space: nowrap}.table-responsive > .table-bordered{border: 0}.table-responsive > .table-bordered > thead > tr > th:first-child,.table-responsive > .table-bordered > tbody > tr > th:first-child,.table-responsive > .table-bordered > tfoot > tr > th:first-child,.table-responsive > .table-bordered > thead > tr > td:first-child,.table-responsive > .table-bordered > tbody > tr > td:first-child,.table-responsive > .table-bordered > tfoot > tr > td:first-child{border-left: 0}.table-responsive > .table-bordered > thead > tr > th:last-child,.table-responsive > .table-bordered > tbody > tr > th:last-child,.table-responsive > .table-bordered > tfoot > tr > th:last-child,.table-responsive > .table-bordered > thead > tr > td:last-child,.table-responsive > .table-bordered > tbody > tr > td:last-child,.table-responsive > .table-bordered > tfoot > tr > td:last-child{border-right: 0}.table-responsive > .table-bordered > tbody > tr:last-child > th,.table-responsive > .table-bordered > tfoot > tr:last-child > th,.table-responsive > .table-bordered > tbody > tr:last-child > td,.table-responsive > .table-bordered > tfoot > tr:last-child > td{border-bottom: 0}}fieldset{padding: 0;margin: 0;border: 0;min-width: 0}legend{display: block;width: 100%;padding: 0;margin-bottom: 18px;font-size: 19.5px;line-height: inherit;color: #333;border: 0;border-bottom: 1px solid #777}label{display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: bold}input[type="search"]{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}input[type="radio"],input[type="checkbox"]{margin: 4px 0 0;margin-top: 1px \9;line-height: normal}input[type="file"]{display: block}input[type="range"]{display: block;width: 100%}select[multiple],select[size]{height: auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px}output{display: block;padding-top: 4px;font-size: 13px;line-height: 1.42857143;color: #555}.form-control{display: block;width: 100%;height: 26px;padding: 3px 5px;font-size: 13px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 3px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s}.form-control:focus{border-color: #619144;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(97,145,68,0.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(97,145,68,0.6)}.form-control::-moz-placeholder{color: #999;opacity: 1}.form-control:-ms-input-placeholder{color: #999}.form-control::-webkit-input-placeholder{color: #999}.form-control::-ms-expand{border: 0;background-color: transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color: #eee;opacity: 1}.form-control[disabled],fieldset[disabled] .form-control{cursor: not-allowed}textarea.form-control{height: auto}input[type="search"]{-webkit-appearance: none}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height: 26px}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height: 22px}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height: 41px}}.form-group{margin-bottom: 15px}.radio,.checkbox{position: relative;display: block;margin-top: 10px;margin-bottom: 10px}.radio label,.checkbox label{min-height: 18px;padding-left: 20px;margin-bottom: 0;font-weight: normal;cursor: pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position: absolute;margin-left: -20px;margin-top: 4px \9}.radio + .radio,.checkbox + .checkbox{margin-top: -5px}.radio-inline,.checkbox-inline{position: relative;display: inline-block;padding-left: 20px;margin-bottom: 0;vertical-align: middle;font-weight: normal;cursor: pointer}.radio-inline + .radio-inline,.checkbox-inline + .checkbox-inline{margin-top: 0;margin-left: 10px}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor: not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor: not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor: not-allowed}.form-control-static{padding-top: 4px;padding-bottom: 4px;margin-bottom: 0;min-height: 31px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left: 0;padding-right: 0}.input-sm{height: 22px;padding: 1px 2px;font-size: 12px;line-height: 1.5;border-radius: 2px}select.input-sm{height: 22px;line-height: 22px}textarea.input-sm,select[multiple].input-sm{height: auto}.form-group-sm .form-control{height: 22px;padding: 1px 2px;font-size: 12px;line-height: 1.5;border-radius: 2px}.form-group-sm select.form-control{height: 22px;line-height: 22px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height: auto}.form-group-sm .form-control-static{height: 22px;min-height: 30px;padding: 2px 2px;font-size: 12px;line-height: 1.5}.input-lg{height: 41px;padding: 8px 5px;font-size: 17px;line-height: 1.3333333;border-radius: 5px}select.input-lg{height: 41px;line-height: 41px}textarea.input-lg,select[multiple].input-lg{height: auto}.form-group-lg .form-control{height: 41px;padding: 8px 5px;font-size: 17px;line-height: 1.3333333;border-radius: 5px}.form-group-lg select.form-control{height: 41px;line-height: 41px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height: auto}.form-group-lg .form-control-static{height: 41px;min-height: 35px;padding: 9px 5px;font-size: 17px;line-height: 1.3333333}.has-feedback{position: relative}.has-feedback .form-control{padding-right: 32.5px}.form-control-feedback{position: absolute;top: 0;right: 0;z-index: 2;display: block;width: 26px;height: 26px;line-height: 26px;text-align: center;pointer-events: none}.input-lg + .form-control-feedback,.input-group-lg + .form-control-feedback,.form-group-lg .form-control + .form-control-feedback{width: 41px;height: 41px;line-height: 41px}.input-sm + .form-control-feedback,.input-group-sm + .form-control-feedback,.form-group-sm .form-control + .form-control-feedback{width: 22px;height: 22px;line-height: 22px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color: #3c763d}.has-success .form-control{border-color: #3c763d;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color: #2b542c;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #67b168;box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #67b168}.has-success .input-group-addon{color: #3c763d;border-color: #3c763d;background-color: #dff0d8}.has-success .form-control-feedback{color: #3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color: #8a6d3b}.has-warning .form-control{border-color: #8a6d3b;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color: #66512c;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #c0a16b;box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #c0a16b}.has-warning .input-group-addon{color: #8a6d3b;border-color: #8a6d3b;background-color: #fcf8e3}.has-warning .form-control-feedback{color: #8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color: #a94442}.has-error .form-control{border-color: #a94442;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color: #843534;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #ce8483;box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #ce8483}.has-error .input-group-addon{color: #a94442;border-color: #a94442;background-color: #f2dede}.has-error .form-control-feedback{color: #a94442}.has-feedback label ~ .form-control-feedback{top: 23px}.has-feedback label.sr-only ~ .form-control-feedback{top: 0}.help-block{display: block;margin-top: 5px;margin-bottom: 10px;color: #737373}@media (min-width: 768px){.form-inline .form-group{display: inline-block;margin-bottom: 0;vertical-align: middle}.form-inline .form-control{display: inline-block;width: auto;vertical-align: middle}.form-inline .form-control-static{display: inline-block}.form-inline .input-group{display: inline-table;vertical-align: middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width: auto}.form-inline .input-group > .form-control{width: 100%}.form-inline .control-label{margin-bottom: 0;vertical-align: middle}.form-inline .radio,.form-inline .checkbox{display: inline-block;margin-top: 0;margin-bottom: 0;vertical-align: middle}.form-inline .radio label,.form-inline .checkbox label{padding-left: 0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position: relative;margin-left: 0}.form-inline .has-feedback .form-control-feedback{top: 0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top: 0;margin-bottom: 0;padding-top: 4px}.form-horizontal .radio,.form-horizontal .checkbox{min-height: 22px}.form-horizontal .form-group{margin-left: -7px;margin-right: -7px}@media (min-width: 768px){.form-horizontal .control-label{text-align: right;margin-bottom: 0;padding-top: 4px}}.form-horizontal .has-feedback .form-control-feedback{right: 7px}@media (min-width: 768px){.form-horizontal .form-group-lg .control-label{padding-top: 9px;font-size: 17px}}@media (min-width: 768px){.form-horizontal .form-group-sm .control-label{padding-top: 2px;font-size: 12px}}.btn{display: inline-block;margin-bottom: 0;font-weight: normal;text-align: center;vertical-align: middle;touch-action: manipulation;cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;padding: 3px 5px;font-size: 13px;line-height: 1.42857143;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,.btn.focus,.btn:active.focus,.btn.active.focus{outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px}.btn:hover,.btn:focus,.btn.focus{color: #333;text-decoration: none}.btn:active,.btn.active{outline: 0;background-image: none;-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor: not-allowed;opacity: .65;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events: none}.btn-default{color: #333;background-color: #fff;border-color: #ccc}.btn-default:focus,.btn-default.focus{color: #333;background-color: #e6e6e6;border-color: #8c8c8c}.btn-default:hover{color: #333;background-color: #e6e6e6;border-color: #adadad}.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default{color: #333;background-color: #e6e6e6;border-color: #adadad}.btn-default:active:hover,.btn-default.active:hover,.open > .dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open > .dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open > .dropdown-toggle.btn-default.focus{color: #333;background-color: #d4d4d4;border-color: #8c8c8c}.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default{background-image: none}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color: #fff;border-color: #ccc}.btn-default .badge{color: #fff;background-color: #333}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color: #fff;background-color: #333;border-color: #adadad}.btn-primary{color: #fff;background-color: #619144;border-color: #fff}.btn-primary:focus,.btn-primary.focus{color: #fff;background-color: #4a6e34;border-color: #bfbfbf}.btn-primary:hover{color: #fff;background-color: #4a6e34;border-color: #e0e0e0}.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary{color: #fff;background-color: #4a6e34;border-color: #e0e0e0}.btn-primary:active:hover,.btn-primary.active:hover,.open > .dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open > .dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open > .dropdown-toggle.btn-primary.focus{color: #fff;background-color: #3a5628;border-color: #bfbfbf}.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary{background-image: none}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color: #619144;border-color: #fff}.btn-primary .badge{color: #619144;background-color: #fff}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color: #619144;background-color: #fff;border-color: #e0e0e0}.btn-success{color: #fff;background-color: #028302;border-color: #fff}.btn-success:focus,.btn-success.focus{color: #fff;background-color: #015101;border-color: #bfbfbf}.btn-success:hover{color: #fff;background-color: #015101;border-color: #e0e0e0}.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success{color: #fff;background-color: #015101;border-color: #e0e0e0}.btn-success:active:hover,.btn-success.active:hover,.open > .dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open > .dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open > .dropdown-toggle.btn-success.focus{color: #fff;background-color: #012e01;border-color: #bfbfbf}.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success{background-image: none}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color: #028302;border-color: #fff}.btn-success .badge{color: #028302;background-color: #fff}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color: #028302;background-color: #fff;border-color: #e0e0e0}.btn-info{color: #fff;background-color: #1c5f74;border-color: #fff}.btn-info:focus,.btn-info.focus{color: #fff;background-color: #123d4b;border-color: #bfbfbf}.btn-info:hover{color: #fff;background-color: #123d4b;border-color: #e0e0e0}.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info{color: #fff;background-color: #123d4b;border-color: #e0e0e0}.btn-info:active:hover,.btn-info.active:hover,.open > .dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open > .dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open > .dropdown-toggle.btn-info.focus{color: #fff;background-color: #0b262e;border-color: #bfbfbf}.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info{background-image: none}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color: #1c5f74;border-color: #fff}.btn-info .badge{color: #1c5f74;background-color: #fff}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color: #1c5f74;background-color: #fff;border-color: #e0e0e0}.btn-warning{color: #fff;background-color: #a56100;border-color: #fff}.btn-warning:focus,.btn-warning.focus{color: #fff;background-color: #724300;border-color: #bfbfbf}.btn-warning:hover{color: #fff;background-color: #724300;border-color: #e0e0e0}.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning{color: #fff;background-color: #724300;border-color: #e0e0e0}.btn-warning:active:hover,.btn-warning.active:hover,.open > .dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open > .dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open > .dropdown-toggle.btn-warning.focus{color: #fff;background-color: #4e2e00;border-color: #bfbfbf}.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning{background-image: none}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color: #a56100;border-color: #fff}.btn-warning .badge{color: #a56100;background-color: #fff}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color: #a56100;background-color: #fff;border-color: #e0e0e0}.btn-danger{color: #fff;background-color: #a41915;border-color: #fff}.btn-danger:focus,.btn-danger.focus{color: #fff;background-color: #77120f;border-color: #bfbfbf}.btn-danger:hover{color: #fff;background-color: #77120f;border-color: #e0e0e0}.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger{color: #fff;background-color: #77120f;border-color: #e0e0e0}.btn-danger:active:hover,.btn-danger.active:hover,.open > .dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open > .dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open > .dropdown-toggle.btn-danger.focus{color: #fff;background-color: #570d0b;border-color: #bfbfbf}.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger{background-image: none}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color: #a41915;border-color: #fff}.btn-danger .badge{color: #a41915;background-color: #fff}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color: #a41915;background-color: #fff;border-color: #e0e0e0}.btn-link{color: #12538b;font-weight: normal;border-radius: 0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color: transparent;-webkit-box-shadow: none;box-shadow: none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color: transparent}.btn-link:hover,.btn-link:focus{color: #092b47;text-decoration: underline;background-color: transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color: #777;text-decoration: none}.btn-lg,.btn-group-lg > .btn{padding: 8px 5px;font-size: 17px;line-height: 1.3333333;border-radius: 5px}.btn-sm,.btn-group-sm > .btn{padding: 1px 2px;font-size: 12px;line-height: 1.5;border-radius: 2px}.btn-xs,.btn-group-xs > .btn{padding: 1px 1px;font-size: 12px;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%}.fade{opacity: 0;-webkit-transition: opacity .15s linear;-o-transition: opacity .15s linear;transition: opacity .15s linear}.fade.in{opacity: 1}.collapse{display: none}.collapse.in{display: block}tr.collapse.in{display: table-row}tbody.collapse.in{display: table-row-group}.collapsing{position: relative;height: 0;overflow: hidden;-webkit-transition-property: height, visibility;transition-property: height, visibility;-webkit-transition-duration: .35s;transition-duration: .35s;-webkit-transition-timing-function: ease;transition-timing-function: ease}.caret{display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px dashed;border-top: 4px solid \9;border-right: 4px solid transparent;border-left: 4px solid transparent}.dropup,.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: 13px;text-align: left;background-color: #fff;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,0.15);border-radius: 3px;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);box-shadow: 0 6px 12px rgba(0,0,0,0.175);background-clip: padding-box}.dropdown-menu.pull-right{right: 0;left: auto}.dropdown-menu .divider{height: 1px;margin: 8px 0;overflow: hidden;background-color: #e5e5e5}.dropdown-menu > li > a{display: block;padding: 3px 20px;clear: both;font-weight: normal;line-height: 1.42857143;color: #333;white-space: nowrap}.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{text-decoration: none;color: #262626;background-color: #f5f5f5}.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{color: #fff;text-decoration: none;outline: 0;background-color: #619144}.dropdown-menu > .disabled > a,.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus{color: #777}.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus{text-decoration: none;background-color: transparent;background-image: none;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);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: 12px;line-height: 1.42857143;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 dashed;border-bottom: 4px solid \9;content: ""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top: auto;bottom: 100%;margin-bottom: 2px}@media (min-width: 768px){.navbar-right .dropdown-menu{left: auto;right: 0}.navbar-right .dropdown-menu-left{left: 0;right: auto}}.btn-group,.btn-group-vertical{position: relative;display: inline-block;vertical-align: middle}.btn-group > .btn,.btn-group-vertical > .btn{position: relative;float: left}.btn-group > .btn:hover,.btn-group-vertical > .btn:hover,.btn-group > .btn:focus,.btn-group-vertical > .btn:focus,.btn-group > .btn:active,.btn-group-vertical > .btn:active,.btn-group > .btn.active,.btn-group-vertical > .btn.active{z-index: 2}.btn-group .btn + .btn,.btn-group .btn + .btn-group,.btn-group .btn-group + .btn,.btn-group .btn-group + .btn-group{margin-left: -1px}.btn-toolbar{margin-left: -5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float: left}.btn-toolbar > .btn,.btn-toolbar > .btn-group,.btn-toolbar > .input-group{margin-left: 5px}.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius: 0}.btn-group > .btn:first-child{margin-left: 0}.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius: 0;border-top-right-radius: 0}.btn-group > .btn:last-child:not(:first-child),.btn-group > .dropdown-toggle:not(:first-child){border-bottom-left-radius: 0;border-top-left-radius: 0}.btn-group > .btn-group{float: left}.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn{border-radius: 0}.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle{border-bottom-right-radius: 0;border-top-right-radius: 0}.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child{border-bottom-left-radius: 0;border-top-left-radius: 0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline: 0}.btn-group > .btn + .dropdown-toggle{padding-left: 8px;padding-right: 8px}.btn-group > .btn-lg + .dropdown-toggle{padding-left: 12px;padding-right: 12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow: none;box-shadow: none}.btn .caret{margin-left: 0}.btn-lg .caret{border-width: 5px 5px 0;border-bottom-width: 0}.dropup .btn-lg .caret{border-width: 0 5px 5px}.btn-group-vertical > .btn,.btn-group-vertical > .btn-group,.btn-group-vertical > .btn-group > .btn{display: block;float: none;width: 100%;max-width: 100%}.btn-group-vertical > .btn-group > .btn{float: none}.btn-group-vertical > .btn + .btn,.btn-group-vertical > .btn + .btn-group,.btn-group-vertical > .btn-group + .btn,.btn-group-vertical > .btn-group + .btn-group{margin-top: -1px;margin-left: 0}.btn-group-vertical > .btn:not(:first-child):not(:last-child){border-radius: 0}.btn-group-vertical > .btn:first-child:not(:last-child){border-top-right-radius: 3px;border-top-left-radius: 3px;border-bottom-right-radius: 0;border-bottom-left-radius: 0}.btn-group-vertical > .btn:last-child:not(:first-child){border-top-right-radius: 0;border-top-left-radius: 0;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px}.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn{border-radius: 0}.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle{border-bottom-right-radius: 0;border-bottom-left-radius: 0}.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child{border-top-right-radius: 0;border-top-left-radius: 0}.btn-group-justified{display: table;width: 100%;table-layout: fixed;border-collapse: separate}.btn-group-justified > .btn,.btn-group-justified > .btn-group{float: none;display: table-cell;width: 1%}.btn-group-justified > .btn-group .btn{width: 100%}.btn-group-justified > .btn-group .dropdown-menu{left: auto}[data-toggle="buttons"] > .btn input[type="radio"],[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],[data-toggle="buttons"] > .btn input[type="checkbox"],[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"]{position: absolute;clip: rect(0, 0, 0, 0);pointer-events: none}.input-group{position: relative;display: table;border-collapse: separate}.input-group[class*="col-"]{float: none;padding-left: 0;padding-right: 0}.input-group .form-control{position: relative;z-index: 2;float: left;width: 100%;margin-bottom: 0}.input-group .form-control:focus{z-index: 3}.input-group-lg > .form-control,.input-group-lg > .input-group-addon,.input-group-lg > .input-group-btn > .btn{height: 41px;padding: 8px 5px;font-size: 17px;line-height: 1.3333333;border-radius: 5px}select.input-group-lg > .form-control,select.input-group-lg > .input-group-addon,select.input-group-lg > .input-group-btn > .btn{height: 41px;line-height: 41px}textarea.input-group-lg > .form-control,textarea.input-group-lg > .input-group-addon,textarea.input-group-lg > .input-group-btn > .btn,select[multiple].input-group-lg > .form-control,select[multiple].input-group-lg > .input-group-addon,select[multiple].input-group-lg > .input-group-btn > .btn{height: auto}.input-group-sm > .form-control,.input-group-sm > .input-group-addon,.input-group-sm > .input-group-btn > .btn{height: 22px;padding: 1px 2px;font-size: 12px;line-height: 1.5;border-radius: 2px}select.input-group-sm > .form-control,select.input-group-sm > .input-group-addon,select.input-group-sm > .input-group-btn > .btn{height: 22px;line-height: 22px}textarea.input-group-sm > .form-control,textarea.input-group-sm > .input-group-addon,textarea.input-group-sm > .input-group-btn > .btn,select[multiple].input-group-sm > .form-control,select[multiple].input-group-sm > .input-group-addon,select[multiple].input-group-sm > .input-group-btn > .btn{height: auto}.input-group-addon,.input-group-btn,.input-group .form-control{display: table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius: 0}.input-group-addon,.input-group-btn{width: 1%;white-space: nowrap;vertical-align: middle}.input-group-addon{padding: 3px 5px;font-size: 13px;font-weight: normal;line-height: 1;color: #555;text-align: center;background-color: #eee;border: 1px solid #ccc;border-radius: 3px}.input-group-addon.input-sm{padding: 1px 2px;font-size: 12px;border-radius: 2px}.input-group-addon.input-lg{padding: 8px 5px;font-size: 17px;border-radius: 5px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top: 0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group > .btn,.input-group-btn:first-child > .dropdown-toggle,.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child > .btn-group:not(:last-child) > .btn{border-bottom-right-radius: 0;border-top-right-radius: 0}.input-group-addon:first-child{border-right: 0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group > .btn,.input-group-btn:last-child > .dropdown-toggle,.input-group-btn:first-child > .btn:not(:first-child),.input-group-btn:first-child > .btn-group:not(:first-child) > .btn{border-bottom-left-radius: 0;border-top-left-radius: 0}.input-group-addon:last-child{border-left: 0}.input-group-btn{position: relative;font-size: 0;white-space: nowrap}.input-group-btn > .btn{position: relative}.input-group-btn > .btn + .btn{margin-left: -1px}.input-group-btn > .btn:hover,.input-group-btn > .btn:focus,.input-group-btn > .btn:active{z-index: 2}.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group{margin-right: -1px}.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group{z-index: 2;margin-left: -1px}.nav{margin-bottom: 0;padding-left: 0;list-style: none}.nav > li{position: relative;display: block}.nav > li > a{position: relative;display: block;padding: 5px}.nav > li > a:hover,.nav > li > a:focus{text-decoration: none;background-color: #eee}.nav > li.disabled > a{color: #777}.nav > li.disabled > a:hover,.nav > li.disabled > a:focus{color: #777;text-decoration: none;background-color: transparent;cursor: not-allowed}.nav .open > a,.nav .open > a:hover,.nav .open > a:focus{background-color: #eee;border-color: #12538b}.nav .nav-divider{height: 1px;margin: 8px 0;overflow: hidden;background-color: #e5e5e5}.nav > li > a > img{max-width: none}.nav-tabs{border-bottom: 1px solid #ddd}.nav-tabs > li{float: left;margin-bottom: -1px}.nav-tabs > li > a{margin-right: 2px;line-height: 1.42857143;border: 1px solid transparent;border-radius: 3px 3px 0 0}.nav-tabs > li > a:hover{border-color: #eee #eee #ddd}.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{color: #555;background-color: #fff;border: 1px solid #ddd;border-bottom-color: transparent;cursor: default}.nav-tabs.nav-justified{width: 100%;border-bottom: 0}.nav-tabs.nav-justified > li{float: none}.nav-tabs.nav-justified > li > a{text-align: center;margin-bottom: 5px}.nav-tabs.nav-justified > .dropdown .dropdown-menu{top: auto;left: auto}@media (min-width: 768px){.nav-tabs.nav-justified > li{display: table-cell;width: 1%}.nav-tabs.nav-justified > li > a{margin-bottom: 0}}.nav-tabs.nav-justified > li > a{margin-right: 0;border-radius: 3px}.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:focus{border: 1px solid #ddd}@media (min-width: 768px){.nav-tabs.nav-justified > li > a{border-bottom: 1px solid #ddd;border-radius: 3px 3px 0 0}.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:focus{border-bottom-color: #fff}}.nav-pills > li{float: left}.nav-pills > li > a{border-radius: 3px}.nav-pills > li + li{margin-left: 2px}.nav-pills > li.active > a,.nav-pills > li.active > a:hover,.nav-pills > li.active > a:focus{color: #fff;background-color: #619144}.nav-stacked > li{float: none}.nav-stacked > li + li{margin-top: 2px;margin-left: 0}.nav-justified{width: 100%}.nav-justified > li{float: none}.nav-justified > li > a{text-align: center;margin-bottom: 5px}.nav-justified > .dropdown .dropdown-menu{top: auto;left: auto}@media (min-width: 768px){.nav-justified > li{display: table-cell;width: 1%}.nav-justified > li > a{margin-bottom: 0}}.nav-tabs-justified{border-bottom: 0}.nav-tabs-justified > li > a{margin-right: 0;border-radius: 3px}.nav-tabs-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus{border: 1px solid #ddd}@media (min-width: 768px){.nav-tabs-justified > li > a{border-bottom: 1px solid #ddd;border-radius: 3px 3px 0 0}.nav-tabs-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus{border-bottom-color: #fff}}.tab-content > .tab-pane{display: none}.tab-content > .active{display: block}.nav-tabs .dropdown-menu{margin-top: -1px;border-top-right-radius: 0;border-top-left-radius: 0}.navbar{position: relative;min-height: 65px;margin-bottom: 0px;border: 1px solid transparent}@media (min-width: 768px){.navbar{border-radius: 3px}}@media (min-width: 768px){.navbar-header{float: left}}.navbar-collapse{overflow-x: visible;padding-right: 7px;padding-left: 7px;border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling: touch}.navbar-collapse.in{overflow-y: auto}@media (min-width: 768px){.navbar-collapse{width: auto;border-top: 0;box-shadow: none}.navbar-collapse.collapse{display: block !important;height: auto !important;padding-bottom: 0;overflow: visible !important}.navbar-collapse.in{overflow-y: visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left: 0;padding-right: 0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height: 340px}@media (max-device-width: 480px) and (orientation: landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height: 200px}}.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse{margin-right: -7px;margin-left: -7px}@media (min-width: 768px){.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse{margin-right: 0;margin-left: 0}}.navbar-static-top{z-index: 1000;border-width: 0 0 1px}@media (min-width: 768px){.navbar-static-top{border-radius: 0}}.navbar-fixed-top,.navbar-fixed-bottom{position: fixed;right: 0;left: 0;z-index: 1030}@media (min-width: 768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius: 0}}.navbar-fixed-top{top: 0;border-width: 0 0 1px}.navbar-fixed-bottom{bottom: 0;margin-bottom: 0;border-width: 1px 0 0}.navbar-brand{float: left;padding: 23.5px 7px;font-size: 17px;line-height: 18px;height: 65px}.navbar-brand:hover,.navbar-brand:focus{text-decoration: none}.navbar-brand > img{display: block}@media (min-width: 768px){.navbar > .container .navbar-brand,.navbar > .container-fluid .navbar-brand{margin-left: -7px}}.navbar-toggle{position: relative;float: right;margin-right: 7px;padding: 9px 10px;margin-top: 15.5px;margin-bottom: 15.5px;background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 3px}.navbar-toggle:focus{outline: 0}.navbar-toggle .icon-bar{display: block;width: 22px;height: 2px;border-radius: 1px}.navbar-toggle .icon-bar + .icon-bar{margin-top: 4px}@media (min-width: 768px){.navbar-toggle{display: none}}.navbar-nav{margin: 11.75px -7px}.navbar-nav > li > a{padding-top: 10px;padding-bottom: 10px;line-height: 18px}@media (max-width: 767px){.navbar-nav .open .dropdown-menu{position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;box-shadow: none}.navbar-nav .open .dropdown-menu > li > a,.navbar-nav .open .dropdown-menu .dropdown-header{padding: 5px 15px 5px 25px}.navbar-nav .open .dropdown-menu > li > a{line-height: 18px}.navbar-nav .open .dropdown-menu > li > a:hover,.navbar-nav .open .dropdown-menu > li > a:focus{background-image: none}}@media (min-width: 768px){.navbar-nav{float: left;margin: 0}.navbar-nav > li{float: left}.navbar-nav > li > a{padding-top: 23.5px;padding-bottom: 23.5px}}.navbar-form{margin-left: -7px;margin-right: -7px;padding: 10px 7px;border-top: 1px solid transparent;border-bottom: 1px solid transparent;-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.1);box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.1);margin-top: 19.5px;margin-bottom: 19.5px}@media (min-width: 768px){.navbar-form .form-group{display: inline-block;margin-bottom: 0;vertical-align: middle}.navbar-form .form-control{display: inline-block;width: auto;vertical-align: middle}.navbar-form .form-control-static{display: inline-block}.navbar-form .input-group{display: inline-table;vertical-align: middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width: auto}.navbar-form .input-group > .form-control{width: 100%}.navbar-form .control-label{margin-bottom: 0;vertical-align: middle}.navbar-form .radio,.navbar-form .checkbox{display: inline-block;margin-top: 0;margin-bottom: 0;vertical-align: middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left: 0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position: relative;margin-left: 0}.navbar-form .has-feedback .form-control-feedback{top: 0}}@media (max-width: 767px){.navbar-form .form-group{margin-bottom: 5px}.navbar-form .form-group:last-child{margin-bottom: 0}}@media (min-width: 768px){.navbar-form{width: auto;border: 0;margin-left: 0;margin-right: 0;padding-top: 0;padding-bottom: 0;-webkit-box-shadow: none;box-shadow: none}}.navbar-nav > li > .dropdown-menu{margin-top: 0;border-top-right-radius: 0;border-top-left-radius: 0}.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu{margin-bottom: 0;border-top-right-radius: 3px;border-top-left-radius: 3px;border-bottom-right-radius: 0;border-bottom-left-radius: 0}.navbar-btn{margin-top: 19.5px;margin-bottom: 19.5px}.navbar-btn.btn-sm{margin-top: 21.5px;margin-bottom: 21.5px}.navbar-btn.btn-xs{margin-top: 21.5px;margin-bottom: 21.5px}.navbar-text{margin-top: 23.5px;margin-bottom: 23.5px}@media (min-width: 768px){.navbar-text{float: left;margin-left: 7px;margin-right: 7px}}@media (min-width: 768px){.navbar-left{float: left !important;float: left}.navbar-right{float: right !important;float: right;margin-right: -7px}.navbar-right ~ .navbar-right{margin-right: 0}}.navbar-default{background-color: #132531;border-color: #0a1319}.navbar-default .navbar-brand{color: #fff}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color: #068139;background-color: transparent}.navbar-default .navbar-text{color: #fff}.navbar-default .navbar-nav > li > a{color: #fff}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{color: #132531;background-color: #fff}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{color: #132531;background-color: #fff}.navbar-default .navbar-nav > .disabled > a,.navbar-default .navbar-nav > .disabled > a:hover,.navbar-default .navbar-nav > .disabled > a:focus{color: #fff;background-color: #068139}.navbar-default .navbar-toggle{border-color: #ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color: #ddd}.navbar-default .navbar-toggle .icon-bar{background-color: #888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color: #0a1319}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{background-color: #fff;color: #132531}@media (max-width: 767px){.navbar-default .navbar-nav .open .dropdown-menu > li > a{color: #fff}.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color: #132531;background-color: #fff}.navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{color: #132531;background-color: #fff}.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus{color: #fff;background-color: #068139}}.navbar-default .navbar-link{color: #fff}.navbar-default .navbar-link:hover{color: #132531}.navbar-default .btn-link{color: #fff}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color: #132531}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color: #fff}.navbar-inverse{background-color: #222;border-color: #080808}.navbar-inverse .navbar-brand{color: #9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color: #fff;background-color: transparent}.navbar-inverse .navbar-text{color: #9d9d9d}.navbar-inverse .navbar-nav > li > a{color: #9d9d9d}.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > a:focus{color: #fff;background-color: transparent}.navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > .active > a:hover,.navbar-inverse .navbar-nav > .active > a:focus{color: #fff;background-color: #080808}.navbar-inverse .navbar-nav > .disabled > a,.navbar-inverse .navbar-nav > .disabled > a:hover,.navbar-inverse .navbar-nav > .disabled > a:focus{color: #444;background-color: transparent}.navbar-inverse .navbar-toggle{border-color: #333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color: #333}.navbar-inverse .navbar-toggle .icon-bar{background-color: #fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color: #101010}.navbar-inverse .navbar-nav > .open > a,.navbar-inverse .navbar-nav > .open > a:hover,.navbar-inverse .navbar-nav > .open > a:focus{background-color: #080808;color: #fff}@media (max-width: 767px){.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header{border-color: #080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color: #080808}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color: #9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus{color: #fff;background-color: transparent}.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus{color: #fff;background-color: #080808}.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus{color: #444;background-color: transparent}}.navbar-inverse .navbar-link{color: #9d9d9d}.navbar-inverse .navbar-link:hover{color: #fff}.navbar-inverse .btn-link{color: #9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color: #fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color: #444}.breadcrumb{padding: 6px 20px;margin-bottom: 18px;list-style: none;background-color: #fff;border-radius: 3px}.breadcrumb > li{display: inline-block}.breadcrumb > li + li:before{content: "/\00a0";padding: 0 5px;color: #777}.breadcrumb > .active{color: #333}.pagination{display: inline-block;padding-left: 0;margin: 18px 0;border-radius: 3px}.pagination > li{display: inline}.pagination > li > a,.pagination > li > span{position: relative;float: left;padding: 3px 5px;line-height: 1.42857143;text-decoration: none;color: #12538b;background-color: #fff;border: 1px solid #ddd;margin-left: -1px}.pagination > li:first-child > a,.pagination > li:first-child > span{margin-left: 0;border-bottom-left-radius: 3px;border-top-left-radius: 3px}.pagination > li:last-child > a,.pagination > li:last-child > span{border-bottom-right-radius: 3px;border-top-right-radius: 3px}.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{z-index: 2;color: #092b47;background-color: #eee;border-color: #ddd}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{z-index: 3;color: #fff;background-color: #1c5f74;border-color: #1c5f74;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: 8px 5px;font-size: 17px;line-height: 1.3333333}.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span{border-bottom-left-radius: 5px;border-top-left-radius: 5px}.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span{border-bottom-right-radius: 5px;border-top-right-radius: 5px}.pagination-sm > li > a,.pagination-sm > li > span{padding: 1px 2px;font-size: 12px;line-height: 1.5}.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span{border-bottom-left-radius: 2px;border-top-left-radius: 2px}.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span{border-bottom-right-radius: 2px;border-top-right-radius: 2px}.pager{padding-left: 0;margin: 18px 0;list-style: none;text-align: center}.pager li{display: inline}.pager li > a,.pager li > span{display: inline-block;padding: 5px 14px;background-color: #fff;border: 1px solid #ddd;border-radius: 15px}.pager li > a:hover,.pager li > a:focus{text-decoration: none;background-color: #eee}.pager .next > a,.pager .next > span{float: right}.pager .previous > a,.pager .previous > span{float: left}.pager .disabled > a,.pager .disabled > a:hover,.pager .disabled > a:focus,.pager .disabled > span{color: #777;background-color: #fff;cursor: not-allowed}.label,.result .format,.sidebar .format{display: inline;padding: .2em .6em .3em;font-size: 75%;font-weight: bold;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25em}a.label:hover,a.label:focus{color: #fff;text-decoration: none;cursor: pointer}.label:empty{display: none}.btn .label{position: relative;top: -1px}.label-default{background-color: #777}.label-default[href]:hover,.label-default[href]:focus{background-color: #5e5e5e}.label-primary{background-color: #619144}.label-primary[href]:hover,.label-primary[href]:focus{background-color: #4a6e34}.label-success{background-color: #028302}.label-success[href]:hover,.label-success[href]:focus{background-color: #015101}.label-info,.result .format,.sidebar .format{background-color: #1c5f74}.label-info[href]:hover,.label-info[href]:focus{background-color: #123d4b}.label-warning{background-color: #a56100}.label-warning[href]:hover,.label-warning[href]:focus{background-color: #724300}.label-danger{background-color: #a41915}.label-danger[href]:hover,.label-danger[href]:focus{background-color: #77120f}.badge{display: inline-block;min-width: 10px;padding: 3px 7px;font-size: 12px;font-weight: bold;color: #fff;line-height: 1;vertical-align: middle;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,.btn-group-xs > .btn .badge{top: 0;padding: 1px 5px}a.badge:hover,a.badge:focus{color: #fff;text-decoration: none;cursor: pointer}.list-group-item.active > .badge,.nav-pills > .active > a > .badge{color: #12538b;background-color: #fff}.list-group-item > .badge{float: right}.list-group-item > .badge + .badge{margin-right: 5px}.nav-pills > li > a > .badge{margin-left: 3px}.jumbotron{padding-top: 30px;padding-bottom: 30px;margin-bottom: 30px;color: inherit;background-color: #eee}.jumbotron h1,.jumbotron .h1{color: inherit}.jumbotron p{margin-bottom: 15px;font-size: 20px;font-weight: 200}.jumbotron > hr{border-top-color: #d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius: 5px;padding-left: 7px;padding-right: 7px}.jumbotron .container{max-width: 100%}@media screen and (min-width: 768px){.jumbotron{padding-top: 48px;padding-bottom: 48px}.container .jumbotron,.container-fluid .jumbotron{padding-left: 60px;padding-right: 60px}.jumbotron h1,.jumbotron .h1{font-size: 59px}}.thumbnail{display: block;padding: 4px;margin-bottom: 18px;line-height: 1.42857143;background-color: #fff;border: 1px solid #ddd;border-radius: 3px;-webkit-transition: border .2s ease-in-out;-o-transition: border .2s ease-in-out;transition: border .2s ease-in-out}.thumbnail > img,.thumbnail a > img{margin-left: auto;margin-right: auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color: #12538b}.thumbnail .caption{padding: 9px;color: #333}.alert{padding: 15px;margin-bottom: 18px;border: 1px solid transparent;border-radius: 3px}.alert h4{margin-top: 0;color: inherit}.alert .alert-link{font-weight: bold}.alert > p,.alert > ul{margin-bottom: 0}.alert > p + p{margin-top: 5px}.alert-dismissable,.alert-dismissible{padding-right: 35px}.alert-dismissable .close,.alert-dismissible .close{position: relative;top: -2px;right: -21px;color: inherit}.alert-success{background-color: #dff0d8;border-color: #d6e9c6;color: #3c763d}.alert-success hr{border-top-color: #c9e2b3}.alert-success .alert-link{color: #2b542c}.alert-info{background-color: #d9edf7;border-color: #bce8f1;color: #31708f}.alert-info hr{border-top-color: #a6e1ec}.alert-info .alert-link{color: #245269}.alert-warning{background-color: #fcf8e3;border-color: #faebcc;color: #8a6d3b}.alert-warning hr{border-top-color: #f7e1b5}.alert-warning .alert-link{color: #66512c}.alert-danger{background-color: #f2dede;border-color: #ebccd1;color: #a94442}.alert-danger hr{border-top-color: #e4b9c0}.alert-danger .alert-link{color: #843534}@-webkit-keyframes progress-bar-stripes{from{background-position: 40px 0}to{background-position: 0 0}}@keyframes progress-bar-stripes{from{background-position: 40px 0}to{background-position: 0 0}}.progress{overflow: hidden;height: 18px;margin-bottom: 18px;background-color: #f5f5f5;border-radius: 3px;-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);box-shadow: inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float: left;width: 0%;height: 100%;font-size: 12px;line-height: 18px;color: #fff;text-align: center;background-color: #619144;-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition: width .6s ease;-o-transition: width .6s ease;transition: width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size: 40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation: progress-bar-stripes 2s linear infinite;-o-animation: progress-bar-stripes 2s linear infinite;animation: progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color: #028302}.progress-striped .progress-bar-success{background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-info{background-color: #1c5f74}.progress-striped .progress-bar-info{background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-warning{background-color: #a56100}.progress-striped .progress-bar-warning{background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-danger{background-color: #a41915}.progress-striped .progress-bar-danger{background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.media{margin-top: 15px}.media:first-child{margin-top: 0}.media,.media-body{zoom: 1;overflow: hidden}.media-body{width: 10000px}.media-object{display: block}.media-object.img-thumbnail{max-width: none}.media-right,.media > .pull-right{padding-left: 10px}.media-left,.media > .pull-left{padding-right: 10px}.media-left,.media-right,.media-body{display: table-cell;vertical-align: top}.media-middle{vertical-align: middle}.media-bottom{vertical-align: bottom}.media-heading{margin-top: 0;margin-bottom: 5px}.media-list{padding-left: 0;list-style: none}.list-group{margin-bottom: 20px;padding-left: 0}.list-group-item,.result.embedded .getFull.expanded,.result.embedded .loading{position: relative;display: block;padding: 10px 15px;margin-bottom: -1px;background-color: #fff;border: 1px solid #ddd}.list-group-item:first-child{border-top-right-radius: 3px;border-top-left-radius: 3px}.list-group-item:last-child{margin-bottom: 0;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px}a.list-group-item,button.list-group-item{color: #555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color: #333}a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{text-decoration: none;color: #555;background-color: #f5f5f5}button.list-group-item{width: 100%;text-align: left}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color: #eee;color: #777;cursor: not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color: inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color: #777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index: 2;color: #fff;background-color: #619144;border-color: #619144}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading > small,.list-group-item.active:hover .list-group-item-heading > small,.list-group-item.active:focus .list-group-item-heading > small,.list-group-item.active .list-group-item-heading > .small,.list-group-item.active:hover .list-group-item-heading > .small,.list-group-item.active:focus .list-group-item-heading > .small{color: inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color: #cce1c0}.list-group-item-success{color: #3c763d;background-color: #dff0d8}a.list-group-item-success,button.list-group-item-success{color: #3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color: inherit}a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{color: #3c763d;background-color: #d0e9c6}a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{color: #fff;background-color: #3c763d;border-color: #3c763d}.list-group-item-info{color: #31708f;background-color: #d9edf7}a.list-group-item-info,button.list-group-item-info{color: #31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color: inherit}a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{color: #31708f;background-color: #c4e3f3}a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{color: #fff;background-color: #31708f;border-color: #31708f}.list-group-item-warning{color: #8a6d3b;background-color: #fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color: #8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color: inherit}a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{color: #8a6d3b;background-color: #faf2cc}a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{color: #fff;background-color: #8a6d3b;border-color: #8a6d3b}.list-group-item-danger{color: #a94442;background-color: #f2dede}a.list-group-item-danger,button.list-group-item-danger{color: #a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color: inherit}a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{color: #a94442;background-color: #ebcccc}a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{color: #fff;background-color: #a94442;border-color: #a94442}.list-group-item-heading{margin-top: 0;margin-bottom: 5px}.list-group-item-text{margin-bottom: 0;line-height: 1.3}.panel{margin-bottom: 18px;background-color: #fff;border: 1px solid transparent;border-radius: 3px;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);box-shadow: 0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding: 5px}.panel-heading{padding: 10px 15px;border-bottom: 1px solid transparent;border-top-right-radius: 2px;border-top-left-radius: 2px}.panel-heading > .dropdown .dropdown-toggle{color: inherit}.panel-title{margin-top: 0;margin-bottom: 0;font-size: 15px;color: inherit}.panel-title > a,.panel-title > small,.panel-title > .small,.panel-title > small > a,.panel-title > .small > a{color: inherit}.panel-footer{padding: 10px 15px;background-color: #f5f5f5;border-top: 1px solid #ddd;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px}.panel > .list-group,.panel > .panel-collapse > .list-group{margin-bottom: 0}.panel > .list-group .list-group-item,.panel > .panel-collapse > .list-group .list-group-item{border-width: 1px 0;border-radius: 0}.panel > .list-group:first-child .list-group-item:first-child,.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child{border-top: 0;border-top-right-radius: 2px;border-top-left-radius: 2px}.panel > .list-group:last-child .list-group-item:last-child,.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child{border-bottom: 0;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px}.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child{border-top-right-radius: 0;border-top-left-radius: 0}.panel-heading + .list-group .list-group-item:first-child{border-top-width: 0}.list-group + .panel-footer{border-top-width: 0}.panel > .table,.panel > .table-responsive > .table,.panel > .panel-collapse > .table{margin-bottom: 0}.panel > .table caption,.panel > .table-responsive > .table caption,.panel > .panel-collapse > .table caption{padding-left: 5px;padding-right: 5px}.panel > .table:first-child,.panel > .table-responsive:first-child > .table:first-child{border-top-right-radius: 2px;border-top-left-radius: 2px}.panel > .table:first-child > thead:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child{border-top-left-radius: 2px;border-top-right-radius: 2px}.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child{border-top-left-radius: 2px}.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child{border-top-right-radius: 2px}.panel > .table:last-child,.panel > .table-responsive:last-child > .table:last-child{border-bottom-right-radius: 2px;border-bottom-left-radius: 2px}.panel > .table:last-child > tbody:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child{border-bottom-left-radius: 2px;border-bottom-right-radius: 2px}.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child{border-bottom-left-radius: 2px}.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child{border-bottom-right-radius: 2px}.panel > .panel-body + .table,.panel > .panel-body + .table-responsive,.panel > .table + .panel-body,.panel > .table-responsive + .panel-body{border-top: 1px solid #ddd}.panel > .table > tbody:first-child > tr:first-child th,.panel > .table > tbody:first-child > tr:first-child td{border-top: 0}.panel > .table-bordered,.panel > .table-responsive > .table-bordered{border: 0}.panel > .table-bordered > thead > tr > th:first-child,.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,.panel > .table-bordered > tbody > tr > th:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,.panel > .table-bordered > tfoot > tr > th:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,.panel > .table-bordered > thead > tr > td:first-child,.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,.panel > .table-bordered > tbody > tr > td:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,.panel > .table-bordered > tfoot > tr > td:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child{border-left: 0}.panel > .table-bordered > thead > tr > th:last-child,.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,.panel > .table-bordered > tbody > tr > th:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,.panel > .table-bordered > tfoot > tr > th:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,.panel > .table-bordered > thead > tr > td:last-child,.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,.panel > .table-bordered > tbody > tr > td:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,.panel > .table-bordered > tfoot > tr > td:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child{border-right: 0}.panel > .table-bordered > thead > tr:first-child > td,.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,.panel > .table-bordered > tbody > tr:first-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,.panel > .table-bordered > thead > tr:first-child > th,.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,.panel > .table-bordered > tbody > tr:first-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th{border-bottom: 0}.panel > .table-bordered > tbody > tr:last-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,.panel > .table-bordered > tfoot > tr:last-child > td,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,.panel > .table-bordered > tbody > tr:last-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,.panel > .table-bordered > tfoot > tr:last-child > th,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th{border-bottom: 0}.panel > .table-responsive{border: 0;margin-bottom: 0}.panel-group{margin-bottom: 18px}.panel-group .panel{margin-bottom: 0;border-radius: 3px}.panel-group .panel + .panel{margin-top: 5px}.panel-group .panel-heading{border-bottom: 0}.panel-group .panel-heading + .panel-collapse > .panel-body,.panel-group .panel-heading + .panel-collapse > .list-group{border-top: 1px solid #ddd}.panel-group .panel-footer{border-top: 0}.panel-group .panel-footer + .panel-collapse .panel-body{border-bottom: 1px solid #ddd}.panel-default{border-color: #ddd}.panel-default > .panel-heading{color: #333;background-color: #f5f5f5;border-color: #ddd}.panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color: #ddd}.panel-default > .panel-heading .badge{color: #f5f5f5;background-color: #333}.panel-default > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #ddd}.panel-primary{border-color: #619144}.panel-primary > .panel-heading{color: #fff;background-color: #619144;border-color: #619144}.panel-primary > .panel-heading + .panel-collapse > .panel-body{border-top-color: #619144}.panel-primary > .panel-heading .badge{color: #619144;background-color: #fff}.panel-primary > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #619144}.panel-success{border-color: #d6e9c6}.panel-success > .panel-heading{color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6}.panel-success > .panel-heading + .panel-collapse > .panel-body{border-top-color: #d6e9c6}.panel-success > .panel-heading .badge{color: #dff0d8;background-color: #3c763d}.panel-success > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #d6e9c6}.panel-info{border-color: #bce8f1}.panel-info > .panel-heading{color: #31708f;background-color: #d9edf7;border-color: #bce8f1}.panel-info > .panel-heading + .panel-collapse > .panel-body{border-top-color: #bce8f1}.panel-info > .panel-heading .badge{color: #d9edf7;background-color: #31708f}.panel-info > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #bce8f1}.panel-warning{border-color: #faebcc}.panel-warning > .panel-heading{color: #8a6d3b;background-color: #fcf8e3;border-color: #faebcc}.panel-warning > .panel-heading + .panel-collapse > .panel-body{border-top-color: #faebcc}.panel-warning > .panel-heading .badge{color: #fcf8e3;background-color: #8a6d3b}.panel-warning > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #faebcc}.panel-danger{border-color: #ebccd1}.panel-danger > .panel-heading{color: #a94442;background-color: #f2dede;border-color: #ebccd1}.panel-danger > .panel-heading + .panel-collapse > .panel-body{border-top-color: #ebccd1}.panel-danger > .panel-heading .badge{color: #f2dede;background-color: #a94442}.panel-danger > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #ebccd1}.embed-responsive{position: relative;display: block;height: 0;padding: 0;overflow: hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position: absolute;top: 0;left: 0;bottom: 0;height: 100%;width: 100%;border: 0}.embed-responsive-16by9{padding-bottom: 56.25%}.embed-responsive-4by3{padding-bottom: 75%}.well{min-height: 20px;padding: 19px;margin-bottom: 20px;background-color: #f5f5f5;border: 1px solid #e3e3e3;border-radius: 3px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);box-shadow: inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color: #ddd;border-color: rgba(0,0,0,0.15)}.well-lg{padding: 24px;border-radius: 5px}.well-sm{padding: 9px;border-radius: 2px}.close,.group .group-close{float: right;font-size: 19.5px;font-weight: bold;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;opacity: .2;filter: alpha(opacity=20)}.close:hover,.close:focus{color: #000;text-decoration: none;cursor: pointer;opacity: .5;filter: alpha(opacity=50)}button.close{padding: 0;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none}.modal-open{overflow: hidden}.modal{display: none;overflow: hidden;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;-webkit-overflow-scrolling: touch;outline: 0}.modal.fade .modal-dialog{-webkit-transform: translate(0, -25%);-ms-transform: translate(0, -25%);-o-transform: translate(0, -25%);transform: translate(0, -25%);-webkit-transition: -webkit-transform 0.3s ease-out;-moz-transition: -moz-transform 0.3s ease-out;-o-transition: -o-transform 0.3s ease-out;transition: transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0)}.modal-open .modal{overflow-x: hidden;overflow-y: auto}.modal-dialog{position: relative;width: auto;margin: 10px}.modal-content{position: relative;background-color: #fff;border: 1px solid #999;border: 1px solid rgba(0,0,0,0.2);border-radius: 5px;-webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5);box-shadow: 0 3px 9px rgba(0,0,0,0.5);background-clip: padding-box;outline: 0}.modal-backdrop{position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000}.modal-backdrop.fade{opacity: 0;filter: alpha(opacity=0)}.modal-backdrop.in{opacity: .5;filter: alpha(opacity=50)}.modal-header{padding: 15px;border-bottom: 1px solid #e5e5e5}.modal-header .close{margin-top: -2px}.modal-title{margin: 0;line-height: 1.42857143}.modal-body{position: relative;padding: 15px}.modal-footer{padding: 15px;text-align: right;border-top: 1px solid #e5e5e5}.modal-footer .btn + .btn{margin-left: 5px;margin-bottom: 0}.modal-footer .btn-group .btn + .btn{margin-left: -1px}.modal-footer .btn-block + .btn-block{margin-left: 0}.modal-scrollbar-measure{position: absolute;top: -9999px;width: 50px;height: 50px;overflow: scroll}@media (min-width: 768px){.modal-dialog{width: 600px;margin: 30px auto}.modal-content{-webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5);box-shadow: 0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width: 300px}}@media (min-width: 992px){.modal-lg{width: 900px}}.tooltip{position: absolute;z-index: 1070;display: block;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-style: normal;font-weight: normal;letter-spacing: normal;line-break: auto;line-height: 1.42857143;text-align: left;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;white-space: normal;word-break: normal;word-spacing: normal;word-wrap: normal;font-size: 12px;opacity: 0;filter: alpha(opacity=0)}.tooltip.in{opacity: .9;filter: alpha(opacity=90)}.tooltip.top{margin-top: -3px;padding: 5px 0}.tooltip.right{margin-left: 3px;padding: 0 5px}.tooltip.bottom{margin-top: 3px;padding: 5px 0}.tooltip.left{margin-left: -3px;padding: 0 5px}.tooltip-inner{max-width: 200px;padding: 3px 8px;color: #fff;text-align: center;background-color: #000;border-radius: 3px}.tooltip-arrow{position: absolute;width: 0;height: 0;border-color: transparent;border-style: solid}.tooltip.top .tooltip-arrow{bottom: 0;left: 50%;margin-left: -5px;border-width: 5px 5px 0;border-top-color: #000}.tooltip.top-left .tooltip-arrow{bottom: 0;right: 5px;margin-bottom: -5px;border-width: 5px 5px 0;border-top-color: #000}.tooltip.top-right .tooltip-arrow{bottom: 0;left: 5px;margin-bottom: -5px;border-width: 5px 5px 0;border-top-color: #000}.tooltip.right .tooltip-arrow{top: 50%;left: 0;margin-top: -5px;border-width: 5px 5px 5px 0;border-right-color: #000}.tooltip.left .tooltip-arrow{top: 50%;right: 0;margin-top: -5px;border-width: 5px 0 5px 5px;border-left-color: #000}.tooltip.bottom .tooltip-arrow{top: 0;left: 50%;margin-left: -5px;border-width: 0 5px 5px;border-bottom-color: #000}.tooltip.bottom-left .tooltip-arrow{top: 0;right: 5px;margin-top: -5px;border-width: 0 5px 5px;border-bottom-color: #000}.tooltip.bottom-right .tooltip-arrow{top: 0;left: 5px;margin-top: -5px;border-width: 0 5px 5px;border-bottom-color: #000}.popover{position: absolute;top: 0;left: 0;z-index: 1060;display: none;max-width: 276px;padding: 1px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-style: normal;font-weight: normal;letter-spacing: normal;line-break: auto;line-height: 1.42857143;text-align: left;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;white-space: normal;word-break: normal;word-spacing: normal;word-wrap: normal;font-size: 13px;background-color: #fff;background-clip: padding-box;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,0.2);border-radius: 5px;-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);box-shadow: 0 5px 10px rgba(0,0,0,0.2)}.popover.top{margin-top: -10px}.popover.right{margin-left: 10px}.popover.bottom{margin-top: 10px}.popover.left{margin-left: -10px}.popover-title{margin: 0;padding: 8px 14px;font-size: 13px;background-color: #f7f7f7;border-bottom: 1px solid #ebebeb;border-radius: 4px 4px 0 0}.popover-content{padding: 9px 14px}.popover > .arrow,.popover > .arrow:after{position: absolute;display: block;width: 0;height: 0;border-color: transparent;border-style: solid}.popover > .arrow{border-width: 11px}.popover > .arrow:after{border-width: 10px;content: ""}.popover.top > .arrow{left: 50%;margin-left: -11px;border-bottom-width: 0;border-top-color: #999;border-top-color: rgba(0,0,0,0.25);bottom: -11px}.popover.top > .arrow:after{content: " ";bottom: 1px;margin-left: -10px;border-bottom-width: 0;border-top-color: #fff}.popover.right > .arrow{top: 50%;left: -11px;margin-top: -11px;border-left-width: 0;border-right-color: #999;border-right-color: rgba(0,0,0,0.25)}.popover.right > .arrow:after{content: " ";left: 1px;bottom: -10px;border-left-width: 0;border-right-color: #fff}.popover.bottom > .arrow{left: 50%;margin-left: -11px;border-top-width: 0;border-bottom-color: #999;border-bottom-color: rgba(0,0,0,0.25);top: -11px}.popover.bottom > .arrow:after{content: " ";top: 1px;margin-left: -10px;border-top-width: 0;border-bottom-color: #fff}.popover.left > .arrow{top: 50%;right: -11px;margin-top: -11px;border-right-width: 0;border-left-color: #999;border-left-color: rgba(0,0,0,0.25)}.popover.left > .arrow:after{content: " ";right: 1px;border-right-width: 0;border-left-color: #fff;bottom: -10px}.carousel{position: relative}.carousel-inner{position: relative;overflow: hidden;width: 100%}.carousel-inner > .item{display: none;position: relative;-webkit-transition: .6s ease-in-out left;-o-transition: .6s ease-in-out left;transition: .6s ease-in-out left}.carousel-inner > .item > img,.carousel-inner > .item > a > img{line-height: 1}@media all and (transform-3d), (-webkit-transform-3d){.carousel-inner > .item{-webkit-transition: -webkit-transform 0.6s ease-in-out;-moz-transition: -moz-transform 0.6s ease-in-out;-o-transition: -o-transform 0.6s ease-in-out;transition: transform 0.6s ease-in-out;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000px;-moz-perspective: 1000px;perspective: 1000px}.carousel-inner > .item.next,.carousel-inner > .item.active.right{-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);left: 0}.carousel-inner > .item.prev,.carousel-inner > .item.active.left{-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);left: 0}.carousel-inner > .item.next.left,.carousel-inner > .item.prev.right,.carousel-inner > .item.active{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);left: 0}}.carousel-inner > .active,.carousel-inner > .next,.carousel-inner > .prev{display: block}.carousel-inner > .active{left: 0}.carousel-inner > .next,.carousel-inner > .prev{position: absolute;top: 0;width: 100%}.carousel-inner > .next{left: 100%}.carousel-inner > .prev{left: -100%}.carousel-inner > .next.left,.carousel-inner > .prev.right{left: 0}.carousel-inner > .active.left{left: -100%}.carousel-inner > .active.right{left: 100%}.carousel-control{position: absolute;top: 0;left: 0;bottom: 0;width: 15%;opacity: .5;filter: alpha(opacity=50);font-size: 20px;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0,0,0,0.6);background-color: rgba(0,0,0,0)}.carousel-control.left{background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image: -o-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image: linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left: auto;right: 0;background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image: -o-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image: linear-gradient(to right, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline: 0;color: #fff;text-decoration: none;opacity: .9;filter: alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position: absolute;top: 50%;margin-top: -10px;z-index: 5;display: inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left: 50%;margin-left: -10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right: 50%;margin-right: -10px}.carousel-control .icon-prev,.carousel-control .icon-next{width: 20px;height: 20px;line-height: 1;font-family: serif}.carousel-control .icon-prev:before{content: '\2039'}.carousel-control .icon-next:before{content: '\203a'}.carousel-indicators{position: absolute;bottom: 10px;left: 50%;z-index: 15;width: 60%;margin-left: -30%;padding-left: 0;list-style: none;text-align: center}.carousel-indicators li{display: inline-block;width: 10px;height: 10px;margin: 1px;text-indent: -999px;border: 1px solid #fff;border-radius: 10px;cursor: pointer;background-color: #000 \9;background-color: rgba(0,0,0,0)}.carousel-indicators .active{margin: 0;width: 12px;height: 12px;background-color: #fff}.carousel-caption{position: absolute;left: 15%;right: 15%;bottom: 20px;z-index: 10;padding-top: 20px;padding-bottom: 20px;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow: none}@media screen and (min-width: 768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width: 30px;height: 30px;margin-top: -10px;font-size: 30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left: -10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right: -10px}.carousel-caption{left: 20%;right: 20%;padding-bottom: 30px}.carousel-indicators{bottom: 20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical > .btn-group:before,.btn-group-vertical > .btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{content: " ";display: table}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical > .btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after{clear: both}.center-block{display: block;margin-left: auto;margin-right: auto}.pull-right{float: right !important}.pull-left{float: left !important}.hide{display: none !important}.show{display: block !important}.invisible{visibility: hidden}.text-hide{font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0}.hidden{display: none !important}.affix{position: fixed}@-ms-viewport{width: device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display: none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display: none !important}@media (max-width: 767px){.visible-xs{display: block !important}table.visible-xs{display: table !important}tr.visible-xs{display: table-row !important}th.visible-xs,td.visible-xs{display: table-cell !important}}@media (max-width: 767px){.visible-xs-block{display: block !important}}@media (max-width: 767px){.visible-xs-inline{display: inline !important}}@media (max-width: 767px){.visible-xs-inline-block{display: inline-block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm{display: block !important}table.visible-sm{display: table !important}tr.visible-sm{display: table-row !important}th.visible-sm,td.visible-sm{display: table-cell !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-block{display: block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline{display: inline !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline-block{display: inline-block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md{display: block !important}table.visible-md{display: table !important}tr.visible-md{display: table-row !important}th.visible-md,td.visible-md{display: table-cell !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-block{display: block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline{display: inline !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline-block{display: inline-block !important}}@media (min-width: 1200px){.visible-lg{display: block !important}table.visible-lg{display: table !important}tr.visible-lg{display: table-row !important}th.visible-lg,td.visible-lg{display: table-cell !important}}@media (min-width: 1200px){.visible-lg-block{display: block !important}}@media (min-width: 1200px){.visible-lg-inline{display: inline !important}}@media (min-width: 1200px){.visible-lg-inline-block{display: inline-block !important}}@media (max-width: 767px){.hidden-xs{display: none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display: none !important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display: none !important}}@media (min-width: 1200px){.hidden-lg{display: none !important}}.visible-print{display: none !important}@media print{.visible-print{display: block !important}table.visible-print{display: table !important}tr.visible-print{display: table-row !important}th.visible-print,td.visible-print{display: table-cell !important}}.visible-print-block{display: none !important}@media print{.visible-print-block{display: block !important}}.visible-print-inline{display: none !important}@media print{.visible-print-inline{display: inline !important}}.visible-print-inline-block{display: none !important}@media print{.visible-print-inline-block{display: inline-block !important}}@media print{.hidden-print{display: none !important}}/*! + *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */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,menu,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-color: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:.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{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;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:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label,.result .format,.sidebar .format{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#12538B;text-decoration:none}a:hover,a:focus{color:#092b47;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:5px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:3px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:18px;margin-bottom:18px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:18px;margin-bottom:9px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:9px;margin-bottom:9px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:33px}h2,.h2{font-size:27px}h3,.h3{font-size:23px}h4,.h4{font-size:17px}h5,.h5{font-size:13px}h6,.h6{font-size:12px}p{margin:0 0 9px}.lead{margin-bottom:18px;font-size:14px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:19.5px}}small,.small{font-size:92%}mark,.mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#619144}a.text-primary:hover,a.text-primary:focus{color:#4a6e34}.text-success{color:#3c763d}a.text-success:hover,a.text-success:focus{color:#2b542c}.text-info{color:#31708f}a.text-info:hover,a.text-info:focus{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover,a.text-warning:focus{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover,a.text-danger:focus{color:#843534}.bg-primary{color:#fff;background-color:#619144}a.bg-primary:hover,a.bg-primary:focus{background-color:#4a6e34}.bg-success{background-color:#dff0d8}a.bg-success:hover,a.bg-success:focus{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover,a.bg-info:focus{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover,a.bg-warning:focus{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover,a.bg-danger:focus{background-color:#e4b9b9}.page-header{padding-bottom:8px;margin:36px 0 18px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:9px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin:0;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:18px}dt,dd{line-height:1.42857143}dt{font-weight:bold}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:9px 18px;margin:0 0 18px;font-size:16.25px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:18px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:3px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:2px;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}kbd kbd{padding:0;font-size:100%;font-weight:bold;box-shadow:none}pre{display:block;padding:8.5px;margin:0 0 9px;font-size:12px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:3px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:7px;padding-right:7px}@media (min-width:768px){.container{width:734px}}@media (min-width:992px){.container{width:952px}}@media (min-width:1200px){.container{width:952px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:7px;padding-right:7px}.row{margin-left:-7px;margin-right:-7px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:7px;padding-right:7px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:18px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:13.5px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:18px;font-size:19.5px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #777}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:4px;font-size:13px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:26px;padding:3px 5px;font-size:13px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.form-control:focus{border-color:#619144;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(97, 145, 68, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(97, 145, 68, 0.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:26px}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height:22px}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height:41px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:18px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:4px;padding-bottom:4px;margin-bottom:0;min-height:31px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm{height:22px;padding:1px 2px;font-size:12px;line-height:1.5;border-radius:2px}select.input-sm{height:22px;line-height:22px}textarea.input-sm,select[multiple].input-sm{height:auto}.form-group-sm .form-control{height:22px;padding:1px 2px;font-size:12px;line-height:1.5;border-radius:2px}.form-group-sm select.form-control{height:22px;line-height:22px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:22px;min-height:30px;padding:2px 2px;font-size:12px;line-height:1.5}.input-lg{height:41px;padding:8px 5px;font-size:17px;line-height:1.3333333;border-radius:5px}select.input-lg{height:41px;line-height:41px}textarea.input-lg,select[multiple].input-lg{height:auto}.form-group-lg .form-control{height:41px;padding:8px 5px;font-size:17px;line-height:1.3333333;border-radius:5px}.form-group-lg select.form-control{height:41px;line-height:41px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:41px;min-height:35px;padding:9px 5px;font-size:17px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:32.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:26px;height:26px;line-height:26px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:41px;height:41px;line-height:41px}.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:22px;height:22px;line-height:22px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:23px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:4px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:22px}.form-horizontal .form-group{margin-left:-7px;margin-right:-7px}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:4px}}.form-horizontal .has-feedback .form-control-feedback{right:7px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:9px;font-size:17px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:2px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:3px 5px;font-size:13px;line-height:1.42857143;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,.btn.focus,.btn:active.focus,.btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:focus,.btn-default.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .btn-default.dropdown-toggle{color:#fff;background-color:#333;border-color:#adadad}.btn-primary{color:#fff;background-color:#619144;border-color:#fff}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#4a6e34;border-color:#bfbfbf}.btn-primary:hover{color:#fff;background-color:#4a6e34;border-color:#e0e0e0}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#4a6e34;border-color:#e0e0e0}.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#fff;background-color:#3a5628;border-color:#bfbfbf}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:#619144;border-color:#fff}.btn-primary .badge{color:#619144;background-color:#fff}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .btn-primary.dropdown-toggle{color:#619144;background-color:#fff;border-color:#e0e0e0}.btn-success{color:#fff;background-color:#028302;border-color:#fff}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#015101;border-color:#bfbfbf}.btn-success:hover{color:#fff;background-color:#015101;border-color:#e0e0e0}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#015101;border-color:#e0e0e0}.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus{color:#fff;background-color:#012e01;border-color:#bfbfbf}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:#028302;border-color:#fff}.btn-success .badge{color:#028302;background-color:#fff}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .btn-success.dropdown-toggle{color:#028302;background-color:#fff;border-color:#e0e0e0}.btn-info{color:#fff;background-color:#1C5F74;border-color:#fff}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#123d4b;border-color:#bfbfbf}.btn-info:hover{color:#fff;background-color:#123d4b;border-color:#e0e0e0}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#123d4b;border-color:#e0e0e0}.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus{color:#fff;background-color:#0b262e;border-color:#bfbfbf}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:#1C5F74;border-color:#fff}.btn-info .badge{color:#1C5F74;background-color:#fff}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .btn-info.dropdown-toggle{color:#1C5F74;background-color:#fff;border-color:#e0e0e0}.btn-warning{color:#fff;background-color:#A56100;border-color:#fff}.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#724300;border-color:#bfbfbf}.btn-warning:hover{color:#fff;background-color:#724300;border-color:#e0e0e0}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#724300;border-color:#e0e0e0}.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus{color:#fff;background-color:#4e2e00;border-color:#bfbfbf}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:#A56100;border-color:#fff}.btn-warning .badge{color:#A56100;background-color:#fff}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .btn-warning.dropdown-toggle{color:#A56100;background-color:#fff;border-color:#e0e0e0}.btn-danger{color:#fff;background-color:#A41915;border-color:#fff}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#77120f;border-color:#bfbfbf}.btn-danger:hover{color:#fff;background-color:#77120f;border-color:#e0e0e0}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#77120f;border-color:#e0e0e0}.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus{color:#fff;background-color:#570d0b;border-color:#bfbfbf}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:#A41915;border-color:#fff}.btn-danger .badge{color:#A41915;background-color:#fff}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .btn-danger.dropdown-toggle{color:#A41915;background-color:#fff;border-color:#e0e0e0}.btn-link{color:#12538B;font-weight:normal;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#092b47;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:8px 5px;font-size:17px;line-height:1.3333333;border-radius:5px}.btn-sm,.btn-group-sm>.btn{padding:1px 2px;font-size:12px;line-height:1.5;border-radius:2px}.btn-xs,.btn-group-xs>.btn{padding:1px 1px;font-size:12px;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%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height, visibility;transition-property:height, visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.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:13px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:3px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:8px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#619144}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);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:12px;line-height:1.42857143;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 dashed;border-bottom:4px solid \9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:3px;border-top-left-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:41px;padding:8px 5px;font-size:17px;line-height:1.3333333;border-radius:5px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:41px;line-height:41px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:22px;padding:1px 2px;font-size:12px;line-height:1.5;border-radius:2px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:22px;line-height:22px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:3px 5px;font-size:13px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:3px}.input-group-addon.input-sm{padding:1px 2px;font-size:12px;border-radius:2px}.input-group-addon.input-lg{padding:8px 5px;font-size:17px;border-radius:5px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:5px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#12538B}.nav .nav-divider{height:1px;margin:8px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:3px 3px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:3px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:3px 3px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:3px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#619144}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:3px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:3px 3px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:65px;margin-bottom:0;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:3px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:7px;padding-left:7px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-7px;margin-left:-7px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:23.5px 7px;font-size:17px;line-height:18px;height:65px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-7px}}.navbar-toggle{position:relative;float:right;margin-right:7px;padding:9px 10px;margin-top:15.5px;margin-bottom:15.5px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:3px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:11.75px -7px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:18px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:18px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:23.5px;padding-bottom:23.5px}}.navbar-form{margin-left:-7px;margin-right:-7px;padding:10px 7px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:19.5px;margin-bottom:19.5px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:3px;border-top-left-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:19.5px;margin-bottom:19.5px}.navbar-btn.btn-sm{margin-top:21.5px;margin-bottom:21.5px}.navbar-btn.btn-xs{margin-top:21.5px;margin-bottom:21.5px}.navbar-text{margin-top:23.5px;margin-bottom:23.5px}@media (min-width:768px){.navbar-text{float:left;margin-left:7px;margin-right:7px}}@media (min-width:768px){.navbar-left{float:left !important;float:left}.navbar-right{float:right !important;float:right;margin-right:-7px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#132531;border-color:#0a1319}.navbar-default .navbar-brand{color:#fff}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#068139;background-color:transparent}.navbar-default .navbar-text{color:#fff}.navbar-default .navbar-nav>li>a{color:#fff}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#132531;background-color:#fff}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#132531;background-color:#fff}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#fff;background-color:#068139}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#0a1319}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#fff;color:#132531}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#132531;background-color:#fff}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#132531;background-color:#fff}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#fff;background-color:#068139}}.navbar-default .navbar-link{color:#fff}.navbar-default .navbar-link:hover{color:#132531}.navbar-default .btn-link{color:#fff}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#132531}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#fff}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#080808;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:6px 20px;margin-bottom:18px;list-style:none;background-color:#FFF;border-radius:3px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#777}.breadcrumb>.active{color:#333}.pagination{display:inline-block;padding-left:0;margin:18px 0;border-radius:3px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:3px 5px;line-height:1.42857143;text-decoration:none;color:#12538B;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#092b47;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#fff;background-color:#5bc0de;border-color:#5bc0de;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:8px 5px;font-size:17px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:5px;border-top-left-radius:5px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:5px;border-top-right-radius:5px}.pagination-sm>li>a,.pagination-sm>li>span{padding:1px 2px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:2px;border-top-left-radius:2px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:2px;border-top-right-radius:2px}.pager{padding-left:0;margin:18px 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.label,.result .format,.sidebar .format{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#619144}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#4a6e34}.label-success{background-color:#028302}.label-success[href]:hover,.label-success[href]:focus{background-color:#015101}.label-info,.result .format,.sidebar .format{background-color:#1C5F74}.label-info[href]:hover,.label-info[href]:focus{background-color:#123d4b}.label-warning{background-color:#A56100}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#724300}.label-danger{background-color:#A41915}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#77120f}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;color:#fff;line-height:1;vertical-align:middle;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,.btn-group-xs>.btn .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#12538B;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:20px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:5px;padding-left:7px;padding-right:7px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:59px}}.thumbnail{display:block;padding:4px;margin-bottom:18px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:3px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-left:auto;margin-right:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#12538B}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:18px;border:1px solid transparent;border-radius:3px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:18px;margin-bottom:18px;background-color:#f5f5f5;border-radius:3px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:18px;color:#fff;text-align:center;background-color:#619144;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#028302}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-info{background-color:#1C5F74}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-warning{background-color:#A56100}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-danger{background-color:#A41915}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item,.result.embedded .getFull.expanded,.result.embedded .loading{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{text-decoration:none;color:#555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#619144;border-color:#619144}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#cce1c0}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:18px;background-color:#fff;border:1px solid transparent;border-radius:3px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:5px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:2px;border-top-left-radius:2px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:15px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:2px;border-top-left-radius:2px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:5px;padding-right:5px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:2px;border-top-left-radius:2px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:2px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:2px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:2px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:2px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:18px}.panel-group .panel{margin-bottom:0;border-radius:3px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#619144}.panel-primary>.panel-heading{color:#fff;background-color:#619144;border-color:#619144}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#619144}.panel-primary>.panel-heading .badge{color:#619144;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#619144}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:5px}.well-sm{padding:9px;border-radius:2px}.close,.group .group-close{float:right;font-size:19.5px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:5px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:3px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:13px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:13px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:4px 4px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform 0.6s ease-in-out;-moz-transition:-moz-transform 0.6s ease-in-out;-o-transition:-o-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);background-color:rgba(0,0,0,0)}.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}/*! * Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family: 'FontAwesome';src: url('../../../themes/bootstrap3/css/fonts/fontawesome-webfont.eot?v=4.6.3');src: url('../../../themes/bootstrap3/css/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('../../../themes/bootstrap3/css/fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), url('../../../themes/bootstrap3/css/fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'), url('../../../themes/bootstrap3/css/fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'), url('../../../themes/bootstrap3/css/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight: normal;font-style: normal}.fa{display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.fa-lg{font-size: 1.33333333em;line-height: .75em;vertical-align: -15%}.fa-2x{font-size: 2em}.fa-3x{font-size: 3em}.fa-4x{font-size: 4em}.fa-5x{font-size: 5em}.fa-fw{width: 1.28571429em;text-align: center}.fa-ul{padding-left: 0;margin-left: 2.14285714em;list-style-type: none}.fa-ul > li{position: relative}.fa-li{position: absolute;left: -2.14285714em;width: 2.14285714em;top: .14285714em;text-align: center}.fa-li.fa-lg{left: -1.85714286em}.fa-border{padding: .2em .25em .15em;border: solid .08em #eee;border-radius: .1em}.fa-pull-left{float: left}.fa-pull-right{float: right}.fa.fa-pull-left{margin-right: .3em}.fa.fa-pull-right{margin-left: .3em}.pull-right{float: right}.pull-left{float: left}.fa.pull-left{margin-right: .3em}.fa.pull-right{margin-left: .3em}.fa-spin{-webkit-animation: fa-spin 2s infinite linear;animation: fa-spin 2s infinite linear}.fa-pulse{-webkit-animation: fa-spin 1s infinite steps(8);animation: fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform: rotate(0deg);transform: rotate(0deg)}100%{-webkit-transform: rotate(359deg);transform: rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform: rotate(0deg);transform: rotate(0deg)}100%{-webkit-transform: rotate(359deg);transform: rotate(359deg)}}.fa-rotate-90{-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg)}.fa-rotate-180{-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg)}.fa-rotate-270{-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg)}.fa-flip-horizontal{-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform: scale(-1, 1);-ms-transform: scale(-1, 1);transform: scale(-1, 1)}.fa-flip-vertical{-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform: scale(1, -1);-ms-transform: scale(1, -1);transform: scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter: none}.fa-stack{position: relative;display: inline-block;width: 2em;height: 2em;line-height: 2em;vertical-align: middle}.fa-stack-1x,.fa-stack-2x{position: absolute;left: 0;width: 100%;text-align: center}.fa-stack-1x{line-height: inherit}.fa-stack-2x{font-size: 2em}.fa-inverse{color: #fff}.fa-glass:before{content: "\f000"}.fa-music:before{content: "\f001"}.fa-search:before{content: "\f002"}.fa-envelope-o:before{content: "\f003"}.fa-heart:before{content: "\f004"}.fa-star:before{content: "\f005"}.fa-star-o:before{content: "\f006"}.fa-user:before{content: "\f007"}.fa-film:before{content: "\f008"}.fa-th-large:before{content: "\f009"}.fa-th:before{content: "\f00a"}.fa-th-list:before{content: "\f00b"}.fa-check:before{content: "\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content: "\f00d"}.fa-search-plus:before{content: "\f00e"}.fa-search-minus:before{content: "\f010"}.fa-power-off:before{content: "\f011"}.fa-signal:before{content: "\f012"}.fa-gear:before,.fa-cog:before{content: "\f013"}.fa-trash-o:before{content: "\f014"}.fa-home:before{content: "\f015"}.fa-file-o:before{content: "\f016"}.fa-clock-o:before{content: "\f017"}.fa-road:before{content: "\f018"}.fa-download:before{content: "\f019"}.fa-arrow-circle-o-down:before{content: "\f01a"}.fa-arrow-circle-o-up:before{content: "\f01b"}.fa-inbox:before{content: "\f01c"}.fa-play-circle-o:before{content: "\f01d"}.fa-rotate-right:before,.fa-repeat:before{content: "\f01e"}.fa-refresh:before{content: "\f021"}.fa-list-alt:before{content: "\f022"}.fa-lock:before{content: "\f023"}.fa-flag:before{content: "\f024"}.fa-headphones:before{content: "\f025"}.fa-volume-off:before{content: "\f026"}.fa-volume-down:before{content: "\f027"}.fa-volume-up:before{content: "\f028"}.fa-qrcode:before{content: "\f029"}.fa-barcode:before{content: "\f02a"}.fa-tag:before{content: "\f02b"}.fa-tags:before{content: "\f02c"}.fa-book:before{content: "\f02d"}.fa-bookmark:before{content: "\f02e"}.fa-print:before{content: "\f02f"}.fa-camera:before{content: "\f030"}.fa-font:before{content: "\f031"}.fa-bold:before{content: "\f032"}.fa-italic:before{content: "\f033"}.fa-text-height:before{content: "\f034"}.fa-text-width:before{content: "\f035"}.fa-align-left:before{content: "\f036"}.fa-align-center:before{content: "\f037"}.fa-align-right:before{content: "\f038"}.fa-align-justify:before{content: "\f039"}.fa-list:before{content: "\f03a"}.fa-dedent:before,.fa-outdent:before{content: "\f03b"}.fa-indent:before{content: "\f03c"}.fa-video-camera:before{content: "\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content: "\f03e"}.fa-pencil:before{content: "\f040"}.fa-map-marker:before{content: "\f041"}.fa-adjust:before{content: "\f042"}.fa-tint:before{content: "\f043"}.fa-edit:before,.fa-pencil-square-o:before{content: "\f044"}.fa-share-square-o:before{content: "\f045"}.fa-check-square-o:before{content: "\f046"}.fa-arrows:before{content: "\f047"}.fa-step-backward:before{content: "\f048"}.fa-fast-backward:before{content: "\f049"}.fa-backward:before{content: "\f04a"}.fa-play:before{content: "\f04b"}.fa-pause:before{content: "\f04c"}.fa-stop:before{content: "\f04d"}.fa-forward:before{content: "\f04e"}.fa-fast-forward:before{content: "\f050"}.fa-step-forward:before{content: "\f051"}.fa-eject:before{content: "\f052"}.fa-chevron-left:before{content: "\f053"}.fa-chevron-right:before{content: "\f054"}.fa-plus-circle:before{content: "\f055"}.fa-minus-circle:before{content: "\f056"}.fa-times-circle:before{content: "\f057"}.fa-check-circle:before{content: "\f058"}.fa-question-circle:before{content: "\f059"}.fa-info-circle:before{content: "\f05a"}.fa-crosshairs:before{content: "\f05b"}.fa-times-circle-o:before{content: "\f05c"}.fa-check-circle-o:before{content: "\f05d"}.fa-ban:before{content: "\f05e"}.fa-arrow-left:before{content: "\f060"}.fa-arrow-right:before{content: "\f061"}.fa-arrow-up:before{content: "\f062"}.fa-arrow-down:before{content: "\f063"}.fa-mail-forward:before,.fa-share:before{content: "\f064"}.fa-expand:before{content: "\f065"}.fa-compress:before{content: "\f066"}.fa-plus:before{content: "\f067"}.fa-minus:before{content: "\f068"}.fa-asterisk:before{content: "\f069"}.fa-exclamation-circle:before{content: "\f06a"}.fa-gift:before{content: "\f06b"}.fa-leaf:before{content: "\f06c"}.fa-fire:before{content: "\f06d"}.fa-eye:before{content: "\f06e"}.fa-eye-slash:before{content: "\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content: "\f071"}.fa-plane:before{content: "\f072"}.fa-calendar:before{content: "\f073"}.fa-random:before{content: "\f074"}.fa-comment:before{content: "\f075"}.fa-magnet:before{content: "\f076"}.fa-chevron-up:before{content: "\f077"}.fa-chevron-down:before{content: "\f078"}.fa-retweet:before{content: "\f079"}.fa-shopping-cart:before{content: "\f07a"}.fa-folder:before{content: "\f07b"}.fa-folder-open:before{content: "\f07c"}.fa-arrows-v:before{content: "\f07d"}.fa-arrows-h:before{content: "\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content: "\f080"}.fa-twitter-square:before{content: "\f081"}.fa-facebook-square:before{content: "\f082"}.fa-camera-retro:before{content: "\f083"}.fa-key:before{content: "\f084"}.fa-gears:before,.fa-cogs:before{content: "\f085"}.fa-comments:before{content: "\f086"}.fa-thumbs-o-up:before{content: "\f087"}.fa-thumbs-o-down:before{content: "\f088"}.fa-star-half:before{content: "\f089"}.fa-heart-o:before{content: "\f08a"}.fa-sign-out:before{content: "\f08b"}.fa-linkedin-square:before{content: "\f08c"}.fa-thumb-tack:before{content: "\f08d"}.fa-external-link:before{content: "\f08e"}.fa-sign-in:before{content: "\f090"}.fa-trophy:before{content: "\f091"}.fa-github-square:before{content: "\f092"}.fa-upload:before{content: "\f093"}.fa-lemon-o:before{content: "\f094"}.fa-phone:before{content: "\f095"}.fa-square-o:before{content: "\f096"}.fa-bookmark-o:before{content: "\f097"}.fa-phone-square:before{content: "\f098"}.fa-twitter:before{content: "\f099"}.fa-facebook-f:before,.fa-facebook:before{content: "\f09a"}.fa-github:before{content: "\f09b"}.fa-unlock:before{content: "\f09c"}.fa-credit-card:before{content: "\f09d"}.fa-feed:before,.fa-rss:before{content: "\f09e"}.fa-hdd-o:before{content: "\f0a0"}.fa-bullhorn:before{content: "\f0a1"}.fa-bell:before{content: "\f0f3"}.fa-certificate:before{content: "\f0a3"}.fa-hand-o-right:before{content: "\f0a4"}.fa-hand-o-left:before{content: "\f0a5"}.fa-hand-o-up:before{content: "\f0a6"}.fa-hand-o-down:before{content: "\f0a7"}.fa-arrow-circle-left:before{content: "\f0a8"}.fa-arrow-circle-right:before{content: "\f0a9"}.fa-arrow-circle-up:before{content: "\f0aa"}.fa-arrow-circle-down:before{content: "\f0ab"}.fa-globe:before{content: "\f0ac"}.fa-wrench:before{content: "\f0ad"}.fa-tasks:before{content: "\f0ae"}.fa-filter:before{content: "\f0b0"}.fa-briefcase:before{content: "\f0b1"}.fa-arrows-alt:before{content: "\f0b2"}.fa-group:before,.fa-users:before{content: "\f0c0"}.fa-chain:before,.fa-link:before{content: "\f0c1"}.fa-cloud:before{content: "\f0c2"}.fa-flask:before{content: "\f0c3"}.fa-cut:before,.fa-scissors:before{content: "\f0c4"}.fa-copy:before,.fa-files-o:before{content: "\f0c5"}.fa-paperclip:before{content: "\f0c6"}.fa-save:before,.fa-floppy-o:before{content: "\f0c7"}.fa-square:before{content: "\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content: "\f0c9"}.fa-list-ul:before{content: "\f0ca"}.fa-list-ol:before{content: "\f0cb"}.fa-strikethrough:before{content: "\f0cc"}.fa-underline:before{content: "\f0cd"}.fa-table:before{content: "\f0ce"}.fa-magic:before{content: "\f0d0"}.fa-truck:before{content: "\f0d1"}.fa-pinterest:before{content: "\f0d2"}.fa-pinterest-square:before{content: "\f0d3"}.fa-google-plus-square:before{content: "\f0d4"}.fa-google-plus:before{content: "\f0d5"}.fa-money:before{content: "\f0d6"}.fa-caret-down:before{content: "\f0d7"}.fa-caret-up:before{content: "\f0d8"}.fa-caret-left:before{content: "\f0d9"}.fa-caret-right:before{content: "\f0da"}.fa-columns:before{content: "\f0db"}.fa-unsorted:before,.fa-sort:before{content: "\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content: "\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content: "\f0de"}.fa-envelope:before{content: "\f0e0"}.fa-linkedin:before{content: "\f0e1"}.fa-rotate-left:before,.fa-undo:before{content: "\f0e2"}.fa-legal:before,.fa-gavel:before{content: "\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content: "\f0e4"}.fa-comment-o:before{content: "\f0e5"}.fa-comments-o:before{content: "\f0e6"}.fa-flash:before,.fa-bolt:before{content: "\f0e7"}.fa-sitemap:before{content: "\f0e8"}.fa-umbrella:before{content: "\f0e9"}.fa-paste:before,.fa-clipboard:before{content: "\f0ea"}.fa-lightbulb-o:before{content: "\f0eb"}.fa-exchange:before{content: "\f0ec"}.fa-cloud-download:before{content: "\f0ed"}.fa-cloud-upload:before{content: "\f0ee"}.fa-user-md:before{content: "\f0f0"}.fa-stethoscope:before{content: "\f0f1"}.fa-suitcase:before{content: "\f0f2"}.fa-bell-o:before{content: "\f0a2"}.fa-coffee:before{content: "\f0f4"}.fa-cutlery:before{content: "\f0f5"}.fa-file-text-o:before{content: "\f0f6"}.fa-building-o:before{content: "\f0f7"}.fa-hospital-o:before{content: "\f0f8"}.fa-ambulance:before{content: "\f0f9"}.fa-medkit:before{content: "\f0fa"}.fa-fighter-jet:before{content: "\f0fb"}.fa-beer:before{content: "\f0fc"}.fa-h-square:before{content: "\f0fd"}.fa-plus-square:before{content: "\f0fe"}.fa-angle-double-left:before{content: "\f100"}.fa-angle-double-right:before{content: "\f101"}.fa-angle-double-up:before{content: "\f102"}.fa-angle-double-down:before{content: "\f103"}.fa-angle-left:before{content: "\f104"}.fa-angle-right:before{content: "\f105"}.fa-angle-up:before{content: "\f106"}.fa-angle-down:before{content: "\f107"}.fa-desktop:before{content: "\f108"}.fa-laptop:before{content: "\f109"}.fa-tablet:before{content: "\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content: "\f10b"}.fa-circle-o:before{content: "\f10c"}.fa-quote-left:before{content: "\f10d"}.fa-quote-right:before{content: "\f10e"}.fa-spinner:before{content: "\f110"}.fa-circle:before{content: "\f111"}.fa-mail-reply:before,.fa-reply:before{content: "\f112"}.fa-github-alt:before{content: "\f113"}.fa-folder-o:before{content: "\f114"}.fa-folder-open-o:before{content: "\f115"}.fa-smile-o:before{content: "\f118"}.fa-frown-o:before{content: "\f119"}.fa-meh-o:before{content: "\f11a"}.fa-gamepad:before{content: "\f11b"}.fa-keyboard-o:before{content: "\f11c"}.fa-flag-o:before{content: "\f11d"}.fa-flag-checkered:before{content: "\f11e"}.fa-terminal:before{content: "\f120"}.fa-code:before{content: "\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content: "\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content: "\f123"}.fa-location-arrow:before{content: "\f124"}.fa-crop:before{content: "\f125"}.fa-code-fork:before{content: "\f126"}.fa-unlink:before,.fa-chain-broken:before{content: "\f127"}.fa-question:before{content: "\f128"}.fa-info:before{content: "\f129"}.fa-exclamation:before{content: "\f12a"}.fa-superscript:before{content: "\f12b"}.fa-subscript:before{content: "\f12c"}.fa-eraser:before{content: "\f12d"}.fa-puzzle-piece:before{content: "\f12e"}.fa-microphone:before{content: "\f130"}.fa-microphone-slash:before{content: "\f131"}.fa-shield:before{content: "\f132"}.fa-calendar-o:before{content: "\f133"}.fa-fire-extinguisher:before{content: "\f134"}.fa-rocket:before{content: "\f135"}.fa-maxcdn:before{content: "\f136"}.fa-chevron-circle-left:before{content: "\f137"}.fa-chevron-circle-right:before{content: "\f138"}.fa-chevron-circle-up:before{content: "\f139"}.fa-chevron-circle-down:before{content: "\f13a"}.fa-html5:before{content: "\f13b"}.fa-css3:before{content: "\f13c"}.fa-anchor:before{content: "\f13d"}.fa-unlock-alt:before{content: "\f13e"}.fa-bullseye:before{content: "\f140"}.fa-ellipsis-h:before{content: "\f141"}.fa-ellipsis-v:before{content: "\f142"}.fa-rss-square:before{content: "\f143"}.fa-play-circle:before{content: "\f144"}.fa-ticket:before{content: "\f145"}.fa-minus-square:before{content: "\f146"}.fa-minus-square-o:before{content: "\f147"}.fa-level-up:before{content: "\f148"}.fa-level-down:before{content: "\f149"}.fa-check-square:before{content: "\f14a"}.fa-pencil-square:before{content: "\f14b"}.fa-external-link-square:before{content: "\f14c"}.fa-share-square:before{content: "\f14d"}.fa-compass:before{content: "\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content: "\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content: "\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content: "\f152"}.fa-euro:before,.fa-eur:before{content: "\f153"}.fa-gbp:before{content: "\f154"}.fa-dollar:before,.fa-usd:before{content: "\f155"}.fa-rupee:before,.fa-inr:before{content: "\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content: "\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content: "\f158"}.fa-won:before,.fa-krw:before{content: "\f159"}.fa-bitcoin:before,.fa-btc:before{content: "\f15a"}.fa-file:before{content: "\f15b"}.fa-file-text:before{content: "\f15c"}.fa-sort-alpha-asc:before{content: "\f15d"}.fa-sort-alpha-desc:before{content: "\f15e"}.fa-sort-amount-asc:before{content: "\f160"}.fa-sort-amount-desc:before{content: "\f161"}.fa-sort-numeric-asc:before{content: "\f162"}.fa-sort-numeric-desc:before{content: "\f163"}.fa-thumbs-up:before{content: "\f164"}.fa-thumbs-down:before{content: "\f165"}.fa-youtube-square:before{content: "\f166"}.fa-youtube:before{content: "\f167"}.fa-xing:before{content: "\f168"}.fa-xing-square:before{content: "\f169"}.fa-youtube-play:before{content: "\f16a"}.fa-dropbox:before{content: "\f16b"}.fa-stack-overflow:before{content: "\f16c"}.fa-instagram:before{content: "\f16d"}.fa-flickr:before{content: "\f16e"}.fa-adn:before{content: "\f170"}.fa-bitbucket:before{content: "\f171"}.fa-bitbucket-square:before{content: "\f172"}.fa-tumblr:before{content: "\f173"}.fa-tumblr-square:before{content: "\f174"}.fa-long-arrow-down:before{content: "\f175"}.fa-long-arrow-up:before{content: "\f176"}.fa-long-arrow-left:before{content: "\f177"}.fa-long-arrow-right:before{content: "\f178"}.fa-apple:before{content: "\f179"}.fa-windows:before{content: "\f17a"}.fa-android:before{content: "\f17b"}.fa-linux:before{content: "\f17c"}.fa-dribbble:before{content: "\f17d"}.fa-skype:before{content: "\f17e"}.fa-foursquare:before{content: "\f180"}.fa-trello:before{content: "\f181"}.fa-female:before{content: "\f182"}.fa-male:before{content: "\f183"}.fa-gittip:before,.fa-gratipay:before{content: "\f184"}.fa-sun-o:before{content: "\f185"}.fa-moon-o:before{content: "\f186"}.fa-archive:before{content: "\f187"}.fa-bug:before{content: "\f188"}.fa-vk:before{content: "\f189"}.fa-weibo:before{content: "\f18a"}.fa-renren:before{content: "\f18b"}.fa-pagelines:before{content: "\f18c"}.fa-stack-exchange:before{content: "\f18d"}.fa-arrow-circle-o-right:before{content: "\f18e"}.fa-arrow-circle-o-left:before{content: "\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content: "\f191"}.fa-dot-circle-o:before{content: "\f192"}.fa-wheelchair:before{content: "\f193"}.fa-vimeo-square:before{content: "\f194"}.fa-turkish-lira:before,.fa-try:before{content: "\f195"}.fa-plus-square-o:before{content: "\f196"}.fa-space-shuttle:before{content: "\f197"}.fa-slack:before{content: "\f198"}.fa-envelope-square:before{content: "\f199"}.fa-wordpress:before{content: "\f19a"}.fa-openid:before{content: "\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content: "\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content: "\f19d"}.fa-yahoo:before{content: "\f19e"}.fa-google:before{content: "\f1a0"}.fa-reddit:before{content: "\f1a1"}.fa-reddit-square:before{content: "\f1a2"}.fa-stumbleupon-circle:before{content: "\f1a3"}.fa-stumbleupon:before{content: "\f1a4"}.fa-delicious:before{content: "\f1a5"}.fa-digg:before{content: "\f1a6"}.fa-pied-piper-pp:before{content: "\f1a7"}.fa-pied-piper-alt:before{content: "\f1a8"}.fa-drupal:before{content: "\f1a9"}.fa-joomla:before{content: "\f1aa"}.fa-language:before{content: "\f1ab"}.fa-fax:before{content: "\f1ac"}.fa-building:before{content: "\f1ad"}.fa-child:before{content: "\f1ae"}.fa-paw:before{content: "\f1b0"}.fa-spoon:before{content: "\f1b1"}.fa-cube:before{content: "\f1b2"}.fa-cubes:before{content: "\f1b3"}.fa-behance:before{content: "\f1b4"}.fa-behance-square:before{content: "\f1b5"}.fa-steam:before{content: "\f1b6"}.fa-steam-square:before{content: "\f1b7"}.fa-recycle:before{content: "\f1b8"}.fa-automobile:before,.fa-car:before{content: "\f1b9"}.fa-cab:before,.fa-taxi:before{content: "\f1ba"}.fa-tree:before{content: "\f1bb"}.fa-spotify:before{content: "\f1bc"}.fa-deviantart:before{content: "\f1bd"}.fa-soundcloud:before{content: "\f1be"}.fa-database:before{content: "\f1c0"}.fa-file-pdf-o:before{content: "\f1c1"}.fa-file-word-o:before{content: "\f1c2"}.fa-file-excel-o:before{content: "\f1c3"}.fa-file-powerpoint-o:before{content: "\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content: "\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content: "\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content: "\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content: "\f1c8"}.fa-file-code-o:before{content: "\f1c9"}.fa-vine:before{content: "\f1ca"}.fa-codepen:before{content: "\f1cb"}.fa-jsfiddle:before{content: "\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content: "\f1cd"}.fa-circle-o-notch:before{content: "\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content: "\f1d0"}.fa-ge:before,.fa-empire:before{content: "\f1d1"}.fa-git-square:before{content: "\f1d2"}.fa-git:before{content: "\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content: "\f1d4"}.fa-tencent-weibo:before{content: "\f1d5"}.fa-qq:before{content: "\f1d6"}.fa-wechat:before,.fa-weixin:before{content: "\f1d7"}.fa-send:before,.fa-paper-plane:before{content: "\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content: "\f1d9"}.fa-history:before{content: "\f1da"}.fa-circle-thin:before{content: "\f1db"}.fa-header:before{content: "\f1dc"}.fa-paragraph:before{content: "\f1dd"}.fa-sliders:before{content: "\f1de"}.fa-share-alt:before{content: "\f1e0"}.fa-share-alt-square:before{content: "\f1e1"}.fa-bomb:before{content: "\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content: "\f1e3"}.fa-tty:before{content: "\f1e4"}.fa-binoculars:before{content: "\f1e5"}.fa-plug:before{content: "\f1e6"}.fa-slideshare:before{content: "\f1e7"}.fa-twitch:before{content: "\f1e8"}.fa-yelp:before{content: "\f1e9"}.fa-newspaper-o:before{content: "\f1ea"}.fa-wifi:before{content: "\f1eb"}.fa-calculator:before{content: "\f1ec"}.fa-paypal:before{content: "\f1ed"}.fa-google-wallet:before{content: "\f1ee"}.fa-cc-visa:before{content: "\f1f0"}.fa-cc-mastercard:before{content: "\f1f1"}.fa-cc-discover:before{content: "\f1f2"}.fa-cc-amex:before{content: "\f1f3"}.fa-cc-paypal:before{content: "\f1f4"}.fa-cc-stripe:before{content: "\f1f5"}.fa-bell-slash:before{content: "\f1f6"}.fa-bell-slash-o:before{content: "\f1f7"}.fa-trash:before{content: "\f1f8"}.fa-copyright:before{content: "\f1f9"}.fa-at:before{content: "\f1fa"}.fa-eyedropper:before{content: "\f1fb"}.fa-paint-brush:before{content: "\f1fc"}.fa-birthday-cake:before{content: "\f1fd"}.fa-area-chart:before{content: "\f1fe"}.fa-pie-chart:before{content: "\f200"}.fa-line-chart:before{content: "\f201"}.fa-lastfm:before{content: "\f202"}.fa-lastfm-square:before{content: "\f203"}.fa-toggle-off:before{content: "\f204"}.fa-toggle-on:before{content: "\f205"}.fa-bicycle:before{content: "\f206"}.fa-bus:before{content: "\f207"}.fa-ioxhost:before{content: "\f208"}.fa-angellist:before{content: "\f209"}.fa-cc:before{content: "\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content: "\f20b"}.fa-meanpath:before{content: "\f20c"}.fa-buysellads:before{content: "\f20d"}.fa-connectdevelop:before{content: "\f20e"}.fa-dashcube:before{content: "\f210"}.fa-forumbee:before{content: "\f211"}.fa-leanpub:before{content: "\f212"}.fa-sellsy:before{content: "\f213"}.fa-shirtsinbulk:before{content: "\f214"}.fa-simplybuilt:before{content: "\f215"}.fa-skyatlas:before{content: "\f216"}.fa-cart-plus:before{content: "\f217"}.fa-cart-arrow-down:before{content: "\f218"}.fa-diamond:before{content: "\f219"}.fa-ship:before{content: "\f21a"}.fa-user-secret:before{content: "\f21b"}.fa-motorcycle:before{content: "\f21c"}.fa-street-view:before{content: "\f21d"}.fa-heartbeat:before{content: "\f21e"}.fa-venus:before{content: "\f221"}.fa-mars:before{content: "\f222"}.fa-mercury:before{content: "\f223"}.fa-intersex:before,.fa-transgender:before{content: "\f224"}.fa-transgender-alt:before{content: "\f225"}.fa-venus-double:before{content: "\f226"}.fa-mars-double:before{content: "\f227"}.fa-venus-mars:before{content: "\f228"}.fa-mars-stroke:before{content: "\f229"}.fa-mars-stroke-v:before{content: "\f22a"}.fa-mars-stroke-h:before{content: "\f22b"}.fa-neuter:before{content: "\f22c"}.fa-genderless:before{content: "\f22d"}.fa-facebook-official:before{content: "\f230"}.fa-pinterest-p:before{content: "\f231"}.fa-whatsapp:before{content: "\f232"}.fa-server:before{content: "\f233"}.fa-user-plus:before{content: "\f234"}.fa-user-times:before{content: "\f235"}.fa-hotel:before,.fa-bed:before{content: "\f236"}.fa-viacoin:before{content: "\f237"}.fa-train:before{content: "\f238"}.fa-subway:before{content: "\f239"}.fa-medium:before{content: "\f23a"}.fa-yc:before,.fa-y-combinator:before{content: "\f23b"}.fa-optin-monster:before{content: "\f23c"}.fa-opencart:before{content: "\f23d"}.fa-expeditedssl:before{content: "\f23e"}.fa-battery-4:before,.fa-battery-full:before{content: "\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content: "\f241"}.fa-battery-2:before,.fa-battery-half:before{content: "\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content: "\f243"}.fa-battery-0:before,.fa-battery-empty:before{content: "\f244"}.fa-mouse-pointer:before{content: "\f245"}.fa-i-cursor:before{content: "\f246"}.fa-object-group:before{content: "\f247"}.fa-object-ungroup:before{content: "\f248"}.fa-sticky-note:before{content: "\f249"}.fa-sticky-note-o:before{content: "\f24a"}.fa-cc-jcb:before{content: "\f24b"}.fa-cc-diners-club:before{content: "\f24c"}.fa-clone:before{content: "\f24d"}.fa-balance-scale:before{content: "\f24e"}.fa-hourglass-o:before{content: "\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content: "\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content: "\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content: "\f253"}.fa-hourglass:before{content: "\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content: "\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content: "\f256"}.fa-hand-scissors-o:before{content: "\f257"}.fa-hand-lizard-o:before{content: "\f258"}.fa-hand-spock-o:before{content: "\f259"}.fa-hand-pointer-o:before{content: "\f25a"}.fa-hand-peace-o:before{content: "\f25b"}.fa-trademark:before{content: "\f25c"}.fa-registered:before{content: "\f25d"}.fa-creative-commons:before{content: "\f25e"}.fa-gg:before{content: "\f260"}.fa-gg-circle:before{content: "\f261"}.fa-tripadvisor:before{content: "\f262"}.fa-odnoklassniki:before{content: "\f263"}.fa-odnoklassniki-square:before{content: "\f264"}.fa-get-pocket:before{content: "\f265"}.fa-wikipedia-w:before{content: "\f266"}.fa-safari:before{content: "\f267"}.fa-chrome:before{content: "\f268"}.fa-firefox:before{content: "\f269"}.fa-opera:before{content: "\f26a"}.fa-internet-explorer:before{content: "\f26b"}.fa-tv:before,.fa-television:before{content: "\f26c"}.fa-contao:before{content: "\f26d"}.fa-500px:before{content: "\f26e"}.fa-amazon:before{content: "\f270"}.fa-calendar-plus-o:before{content: "\f271"}.fa-calendar-minus-o:before{content: "\f272"}.fa-calendar-times-o:before{content: "\f273"}.fa-calendar-check-o:before{content: "\f274"}.fa-industry:before{content: "\f275"}.fa-map-pin:before{content: "\f276"}.fa-map-signs:before{content: "\f277"}.fa-map-o:before{content: "\f278"}.fa-map:before{content: "\f279"}.fa-commenting:before{content: "\f27a"}.fa-commenting-o:before{content: "\f27b"}.fa-houzz:before{content: "\f27c"}.fa-vimeo:before{content: "\f27d"}.fa-black-tie:before{content: "\f27e"}.fa-fonticons:before{content: "\f280"}.fa-reddit-alien:before{content: "\f281"}.fa-edge:before{content: "\f282"}.fa-credit-card-alt:before{content: "\f283"}.fa-codiepie:before{content: "\f284"}.fa-modx:before{content: "\f285"}.fa-fort-awesome:before{content: "\f286"}.fa-usb:before{content: "\f287"}.fa-product-hunt:before{content: "\f288"}.fa-mixcloud:before{content: "\f289"}.fa-scribd:before{content: "\f28a"}.fa-pause-circle:before{content: "\f28b"}.fa-pause-circle-o:before{content: "\f28c"}.fa-stop-circle:before{content: "\f28d"}.fa-stop-circle-o:before{content: "\f28e"}.fa-shopping-bag:before{content: "\f290"}.fa-shopping-basket:before{content: "\f291"}.fa-hashtag:before{content: "\f292"}.fa-bluetooth:before{content: "\f293"}.fa-bluetooth-b:before{content: "\f294"}.fa-percent:before{content: "\f295"}.fa-gitlab:before{content: "\f296"}.fa-wpbeginner:before{content: "\f297"}.fa-wpforms:before{content: "\f298"}.fa-envira:before{content: "\f299"}.fa-universal-access:before{content: "\f29a"}.fa-wheelchair-alt:before{content: "\f29b"}.fa-question-circle-o:before{content: "\f29c"}.fa-blind:before{content: "\f29d"}.fa-audio-description:before{content: "\f29e"}.fa-volume-control-phone:before{content: "\f2a0"}.fa-braille:before{content: "\f2a1"}.fa-assistive-listening-systems:before{content: "\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content: "\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content: "\f2a4"}.fa-glide:before{content: "\f2a5"}.fa-glide-g:before{content: "\f2a6"}.fa-signing:before,.fa-sign-language:before{content: "\f2a7"}.fa-low-vision:before{content: "\f2a8"}.fa-viadeo:before{content: "\f2a9"}.fa-viadeo-square:before{content: "\f2aa"}.fa-snapchat:before{content: "\f2ab"}.fa-snapchat-ghost:before{content: "\f2ac"}.fa-snapchat-square:before{content: "\f2ad"}.fa-pied-piper:before{content: "\f2ae"}.fa-first-order:before{content: "\f2b0"}.fa-yoast:before{content: "\f2b1"}.fa-themeisle:before{content: "\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content: "\f2b3"}.fa-fa:before,.fa-font-awesome:before{content: "\f2b4"}.sr-only{width: 1px;height: 1px;margin: -1px;clip: rect(0, 0, 0, 0);clip: rect(1px, 1px, 1px, 1px);position: absolute;width: auto;height: auto;margin: 0;padding: 0;overflow: hidden;border: 0}.sr-only-focusable:active,.sr-only-focusable:focus{position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto}.sr-only-focusable:active,.sr-only-focusable:focus{position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto}.btn:focus{outline: dotted 2px #000}div.active:focus{outline: dotted 1px #000}a:focus{outline: dotted 1px #000}.close:hover,.close:focus{outline: dotted 1px #000}.nav > li > a:hover,.nav > li > a:focus{outline: dotted 1px #000}.carousel-indicators li,.carousel-indicators li.active{height: 18px;width: 18px;border-width: 2px;position: relative;box-shadow: 0px 0px 0px 1px #808080}.carousel-indicators.active li{background-color: rgba(100,149,253,0.6)}.carousel-indicators.active li.active{background-color: white}.carousel-tablist-highlight{display: block;position: absolute;outline: 2px solid transparent;background-color: transparent;box-shadow: 0px 0px 0px 1px transparent}.carousel-tablist-highlight.focus{outline: 2px solid #6495ed;background-color: rgba(0,0,0,0.4)}a.carousel-control:focus{outline: 2px solid #6495ed;background-image: linear-gradient(to right, transparent 0px, rgba(0,0,0,0.5) 100%);box-shadow: 0px 0px 0px 1px #000}.carousel-pause-button{position: absolute;top: -30em;left: -300em;display: block}.carousel-pause-button.focus{top: 0.5em;left: 0.5em}.carousel:hover .carousel-caption,.carousel.contrast .carousel-caption{background-color: rgba(0,0,0,0.5);z-index: 10}.alert-success{color: #2d4821}.alert-info{color: #214c62}.alert-warning{color: #6c4a00;background-color: #f9f1c6}.alert-danger{color: #d2322d}.alert-danger:hover{color: #a82824}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input:-ms-input-placeholder,textarea:-ms-input-placeholder,input::-ms-input-placeholder,textarea::-ms-input-placeholder,input::placeholder,textarea::placeholder{color: #888}.sr-only{clip: rect(1px, 1px, 1px, 1px);position: absolute;width: auto;height: auto;margin: 0;padding: 0;overflow: hidden;border: 0}.sr-only:focus{background-color: #fff;border-radius: 3px;clip: auto;color: #132531;display: block;font-size: 13px;height: 65px;line-height: 18px;padding: 23.5px 7px;position: absolute;left: 5px;top: 5px;text-decoration: none;text-transform: none;width: auto;z-index: 100000}.navbar-brand{font-size: 20px}.group{position: relative;background: #eee;border-radius: 3px;border: 1px solid #c8c8c8;margin-top: 0;margin-bottom: .5em !important}.group .add_search_link{display: inline-block;margin-top: 4px}.group .group-close{position: absolute;top: .3em;right: .5em;opacity: .4;z-index: 2}.group .search{margin-bottom: 2px}.group .search .close{opacity: .8}@media (min-width: 768px){.group{padding: 10px 10px 10px 25px}.group [class^=col-]{padding-left: 0}}@media (max-width: 767px){.group .search .middle{float: left;width: 90%}.group .group-close{top: .5em;right: 1em;opacity: .6}}@media (max-width: 991px){.group .form-control{max-width: none}}#groupPlaceHolder{display: block;padding: 6px}.template-dir-eds.template-name-advanced legend{margin-bottom: 0}.template-dir-eds.template-name-advanced .no-js .group:nth-child(n+3){display: none}.template-dir-eds.template-name-advanced .search .close a{margin-left: -2em}.alphabrowse{border-collapse: separate}.alphabrowse .lcc{width: 20%}.alphabrowse .titles{width: 10%;text-align: center}.alphabrowse tr.browse-match td{border-top: .2em solid #619144;border-bottom: .2em solid #619144}.alphabrowse tr.browse-match td:first-child{border-left: .2em solid #619144}.alphabrowse tr.browse-match td:last-child{border-right: .2em solid #619144}.autocomplete-results{position: absolute;margin: 0;margin-top: 2px;padding: 0;border: 1px solid #d3d3d3;background-color: #fff;border-radius: 3px;overflow: hidden;z-index: 50}.autocomplete-results .item{display: block;margin: 0;padding: .75rem 1.25rem;border-bottom: 1px solid #d3d3d3;cursor: pointer}.autocomplete-results .item:last-child{border: 0}.autocomplete-results .item:hover{background-color: #fff}.autocomplete-results .item.loading{background-color: #fff}.autocomplete-results .item.selected{background-color: #619144;color: #fff}.autocomplete-results .item small{display: block;color: #a9a9a9}.fa-grid:before{content: "\f00a"}.fa-visual:before{content: "\f008"}.fa-x:before{content: "\f0f6"}.fa-atlas:before{content: "\f14e"}.fa-book:before{content: "\f02d"}.fa-braille:before{content: "\f0a6"}.fa-cdrom:before{content: "\f109"}.fa-chart:before{content: "\f012"}.fa-chipcartridge:before{content: "\f109"}.fa-collage:before{content: "\f03e"}.fa-disccartridge:before{content: "\f109"}.fa-drawing:before{content: "\f03e"}.fa-ebook:before{content: "\f0f6"}.fa-electronic:before{content: "\f1c6"}.fa-filmstrip:before{content: "\f008"}.fa-flashcard:before{content: "\f0e7"}.fa-floppydisk:before{content: "\f0c7"}.fa-globe:before{content: "\f0ac"}.fa-journal:before{content: "\f0f6"}.fa-kit:before{content: "\f0b1"}.fa-manuscript:before{content: "\f0f6"}.fa-map:before{content: "\f14e"}.fa-microfilm:before{content: "\f008"}.fa-motionpicture:before{content: "\f03d"}.fa-musicalscore:before{content: "\f001"}.fa-musicrecording:before{content: "\f001"}.fa-newspaper:before{content: "\f0f6"}.fa-online:before{content: "\f109"}.fa-painting:before{content: "\f03e"}.fa-photo:before{content: "\f03e"}.fa-photonegative:before{content: "\f03e"}.fa-physicalobject:before{content: "\f187"}.fa-print:before{content: "\f03e"}.fa-sensorimage:before{content: "\f03e"}.fa-serial:before{content: "\f0f6"}.fa-slide:before{content: "\f008"}.fa-software:before{content: "\f109"}.fa-soundcassette:before{content: "\f025"}.fa-sounddisc:before{content: "\f109"}.fa-soundrecording:before{content: "\f025"}.fa-tapecartridge:before{content: "\f109"}.fa-tapecassette:before{content: "\f025"}.fa-tapereel:before{content: "\f008"}.fa-transparency:before{content: "\f008"}.fa-unknown:before{content: "\f128"}.fa-video:before{content: "\f03d"}.fa-videocartridge:before{content: "\f03d"}.fa-videocassette:before{content: "\f03d"}.fa-videodisc:before{content: "\f109"}.fa-videoreel:before{content: "\f03d"}.hierarchy-tree .jstree-ocl:before{float: left;width: 10px;padding: 0;margin-left: -10px;font-family: 'FontAwesome';font-style: normal;font-weight: normal;cursor: pointer;text-decoration: inherit;speak: none}.hierarchy-tree .jstree-open > .jstree-ocl:before{content: "\f0d7"}.hierarchy-tree .jstree-closed > .jstree-ocl:before{content: "\f0da"}.hierarchy-tree .jstree-leaf > .jstree-ocl:before{content: " "}.hierarchy-tree .jstree-icon{width: 16px;color: #000}.hierarchy-tree .jstree-anchor{padding: 2px 5px;white-space: nowrap}.hierarchy-tree .jstree-container-ul,.hierarchy-tree .jstree-children{padding-left: 16px}.hierarchy-tree .jstree-initial-node{display: none}.hierarchy-tree .jstree-clicked{color: #fff;background-color: #619144}.hierarchy-tree .jstree-clicked .jstree-icon{color: #fff}.hierarchy-tree .jstree-search a{font-style: italic;color: #8b0000;font-weight: bold}#hierarchyTreeHolder{overflow-x: hidden;border-right: 1px solid #eee}#hierarchyTree .currentHierarchy > a,#hierarchyTree .currentRecord a{font-weight: bold;color: #000}.facet .jstree-ocl:before{float: left;width: 10px;padding: 0;margin-left: -10px;font-family: 'FontAwesome';font-weight: normal;font-style: normal;text-decoration: inherit;cursor: pointer;speak: none}.facet .jstree-default .jstree-open > .jstree-ocl:before{content: "\f0d7"}.facet .jstree-default .jstree-closed > .jstree-ocl:before{content: "\f0da"}.facet .jstree-default .jstree-leaf > .jstree-ocl:before{content: " "}.jstree-facet li span.main{display: block;padding-left: 1px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.jstree-facet .jstree-container-ul{padding: 0}.jstree-facet .jstree-container-ul > li.active,.jstree-facet .jstree-container-ul > li.active a.jstree-anchor{background-color: #265680;color: #fff}li.jstree-facet,li.jstree-node{list-style: none}li.jstree-facet .badge{cursor: text}li.jstree-facet ul{padding-left: 20px}.lightbox-only{display: none}#modal .lightbox-only{display: initial}#modal{background-color: rgba(0,0,0,0.2)}#modal .modal-content > .close{position: absolute;right: -50px;top: 0;z-index: 2;font-size: 32pt;color: #fff;opacity: .7}#modal .modal-content > .close:hover{opacity: 1}#modal .modal-body h1,#modal .modal-body h2{margin-top: 0.3rem;margin-bottom: 1.3rem}#modal .cart-controls .btn{margin-bottom: 4px}#modal .cart-controls .checkbox{padding-bottom: 1em}#modal .cart-controls ~ hr{margin-top: 0}.lightbox-scroll{overflow-y: auto}.offcanvas-overlay,.offcanvas-toggle{display: none}@media screen and (max-width: 767px){body.offcanvas{overflow-x: hidden}body.offcanvas .sidebar{position: fixed;height: 100%;top: 0;width: 75%;padding-left: 0;padding-right: 0;overflow-y: auto}body.offcanvas .sidebar h4{padding-left: 5px}body.offcanvas .sidebar .checkbox{margin-left: 25px}body.offcanvas .sidebar .list-group,body.offcanvas .sidebar .list-group-item{border-left: 0;border-right: 0;border-radius: 0 !important}body.offcanvas.active{overflow-y: hidden}body.offcanvas.offcanvas-left{padding-left: 23px}body.offcanvas.offcanvas-left .main{background: #FFF}body.offcanvas.offcanvas-left.active{margin-left: 75%;margin-right: -75%}body.offcanvas.offcanvas-left.active .sidebar{left: 0}body.offcanvas.offcanvas-left.active .offcanvas-overlay{right: -75%}body.offcanvas.offcanvas-left.active .offcanvas-toggle{left: 75%}body.offcanvas.offcanvas-left .sidebar{left: -75%}body.offcanvas.offcanvas-left .offcanvas-overlay{right: -100%}body.offcanvas.offcanvas-left .offcanvas-toggle{border-radius: 0 2px 2px 0;left: 0}body.offcanvas.offcanvas-right{padding-right: 23px}body.offcanvas.offcanvas-right .main > .container{background: #FFF}body.offcanvas.offcanvas-right.active{margin-left: -75%;margin-right: 75%}body.offcanvas.offcanvas-right.active .sidebar{right: 0}body.offcanvas.offcanvas-right.active .offcanvas-overlay{left: -75%}body.offcanvas.offcanvas-right.active .offcanvas-toggle{right: 75%}body.offcanvas.offcanvas-right .sidebar{right: -75%}body.offcanvas.offcanvas-right .offcanvas-overlay{left: -100%}body.offcanvas.offcanvas-right .offcanvas-toggle{border-radius: 2px 0 0 2px;right: 0}body.offcanvas .offcanvas-overlay{display: block;position: fixed;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.3);z-index: 3}body.offcanvas .offcanvas-toggle{display: block;position: fixed;top: 50%;width: calc(25px);padding: 20px 0;background: #619144;color: #EEE;text-align: center;z-index: 5}body.offcanvas .offcanvas-overlay,body.offcanvas .offcanvas-toggle,body.offcanvas .offcanvas-toggle *{cursor: pointer}body.offcanvas,body.offcanvas .sidebar,body.offcanvas .offcanvas-overlay,body.offcanvas .offcanvas-toggle{-webkit-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out}}.citation .pace-car th,.citation .pace-car td{border: 0;padding: 0}.citation th{text-align: right}.item-notes ul{padding-left: 2rem}.recordcover{max-height: 300px}.tagList .tag{display: inline-block;margin: 0 1px 1px;border-radius: 4px;padding: 3px 3px;font-size: 13px;line-height: 1.42857143;border-radius: 3px}.tagList .tag.selected{background-color: #619144}.tagList .tag.selected a{color: #fff}.tagList .tag.selected .badge{color: #222;background-color: #fff}.tagList .tag.selected .badge:hover{color: #a94442}.tagList .tag .badge .fa{width: 12px}.tagList button{border: 0}.tagList .tag-form{display: inline}.tagList.loggedin .tag:not(.selected) .badge:hover{background-color: #028302}.subject-line:hover{color: #999}.subject-line:hover a{color: #092b47}.subject-line a:hover ~ a{color: #999;text-decoration: none}.record .format::after{content: ", "}.result .record .format::after,.record .format:last-child::after{content: ""}.marc-row-LEADER,.marc-row-006,.marc-row-007,.marc-row-008{white-space: pre-wrap}.bulkActionButtons label{display: inline-block}.bulkActionButtons label input{margin-top: 2px}@media (max-width: 767px){.grid{min-height: 250px}}.result{padding-top: 1.5rem}.result .checkbox{float: left;padding-right: .5rem}.result .media,.result .media-body{overflow: visible}.result .media-body .row{margin-left: 0;margin-right: 0}.result .media{margin-top: 0;margin-bottom: 1rem}.result .media:before,.result .media:after{content: " ";display: table}.result .media:after{clear: both}.result .media:before,.result .media:after{content: " ";display: table}.result .media:after{clear: both}.result .media-left,.result .media-right{padding: 0;text-align: center}.result .media-left a,.result .media-right a{display: inline-block;text-align: center}.result .media-left img,.result .media-right img{max-width: none;max-height: 300px}.result .media-left.small a,.result .media-right.small a,.result .media-left.small > img,.result .media-right.small > img{width: 60px}.result .media-left.small a img,.result .media-right.small a img,.result .media-left.small > img img,.result .media-right.small > img img{max-width: 60px}.result .media-left.medium a,.result .media-right.medium a,.result .media-left.medium > img,.result .media-right.medium > img{width: 100px}.result .media-left.medium a img,.result .media-right.medium a img,.result .media-left.medium > img img,.result .media-right.medium > img img{max-width: 100px}.result .media-left.large a,.result .media-right.large a,.result .media-left.large > img,.result .media-right.large > img{width: 160px}.result .media-left.large a img,.result .media-right.large a img,.result .media-left.large > img img,.result .media-right.large > img img{max-width: 160px}.result .media-left{padding-left: 10px}.result .media-right{padding-right: 10px}.result .title{font-weight: bold}.result .list-tab-content.record .img-col{display: none}.result .list-tab-content.record .info-col{width: 100%}@media (max-width: 767px){.result a{text-decoration: underline}}@media (max-width: 530px){.result .checkbox{padding: 0}.result .media-left{padding-right: 0}}.result.embedded .getFull{display: block;margin-left: 1.5rem;padding-right: 30px;border-left: 1px solid transparent}.result.embedded .getFull.expanded{margin-top: -11px;margin-left: .75rem;padding-left: .75rem;border-top-left-radius: 3px;border-top-right-radius: 3px}.result.embedded .getFull.expanded::before{content: '\25BC';position: absolute;right: 15px;color: #555}.result.embedded .loading{margin-left: .75rem;padding: 1rem;background: #fff}.result.embedded .long-view{margin-left: .75rem;padding: .5rem;border: 1px solid #ddd;background-color: #fff;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px}.result.embedded .long-view .tab-content{padding: 0}.result.embedded .list-tabs{margin-bottom: 0}.result.embedded .list-tab-toggle{cursor: pointer}.result.embedded .list-tab-content{padding: 1rem}.search-controls .alert{margin-bottom: 0}.searchtools a{padding: 0 .5em}.title-in-heading{font-size: inherit;font-style: italic}.wikipedia img{margin-right: 1rem}.narrow-toggle{text-align: center}.sidebar label:not(.list-group-item){margin-left: 20px}.sidebar .list-group.facet .list-group-item.title{cursor: pointer}.sidebar .list-group.facet .list-group-item.title.collapsed{border-radius: 3px}.sidebar .list-group.facet .list-group-item.title.collapsed:after{content: '\25BC'}.sidebar .list-group.facet .list-group-item.title:after{content: '\25B2';float: right}.sidebar .collapse .list-group-item,.sidebar .collapsing .list-group-item{border-top-left-radius: 0px;border-top-right-radius: 0px}.sidebar .collapse .list-group-item[id^=more],.sidebar .collapsing .list-group-item[id^=more]{border-bottom-left-radius: 3px;border-bottom-right-radius: 3px}.sidebar #side-collapse-publishDate .list-group-item{border-bottom-left-radius: 3px;border-bottom-right-radius: 3px}label.list-group-item{margin-top: 0;padding-left: 35px;font-weight: normal;border-radius: 0}.list-group-item.title{font-weight: bold}.sidebar .facet a{text-decoration: none}.top-row .applied{font-weight: bold}.top-row .applied:hover{color: #a94442}.top-row .applied:hover .fa.fa-check:before{content: "\f00d"}.full-facet-list{margin-top: 1rem}#similar-items-carousel .carousel-indicators{bottom: 0px}#similar-items-carousel .carousel-indicators li{width: 8px;height: 8px;margin: 2px;background-color: rgba(255,255,255,0.3);border-color: #222}#similar-items-carousel .hover-overlay{position: relative;display: block;min-width: 150px;min-height: 200px;margin: auto;text-align: center}#similar-items-carousel .hover-overlay img{max-width: 100%;margin: 10px 0}#similar-items-carousel .hover-overlay .content{position: absolute;top: 0;left: 0;display: none;width: 100%;height: 100%;padding: .5em .5em 0;color: #fff;background-color: rgba(0,0,0,0.5)}#similar-items-carousel .hover-overlay:hover .content{display: block}#similar-items-carousel .item{padding: 0 4em}.slider-container{padding: 4px 10px;text-align: center}.slider-container .slider.slider-horizontal{width: 100%}.slider-container .slider-track{background: #777;box-shadow: inset 0 1px 0 rgba(0,0,0,0.4)}.slider-container .slider-handle{background: #619144;background-image: none;border: 1px solid #619144;box-shadow: none;opacity: .9}.slider-container .slider-handle:hover,.slider-container .slider-handle:active,.slider-container .slider-handle:focus{opacity: 1;background: #FFF;border-color: #777}.slider-container .slider-handle:active,.slider-container .slider-handle:focus{border-color: #619144}.slider-container .slider-selection{background: #CCC;box-shadow: inset 0 -1px 0 rgba(0,0,0,0.3)}.slider-container input{display: none}.alert.alert-info a{text-decoration: underline}.btn.disabled:active,.btn.disabled:focus,.btn.disabled:hover{color: #000}header .dropdown form{display: none}.list-unstyled{margin: 0}.highlight,mark{background: #ff6;padding: .1em .2em}.icon-bar{background-color: #888}img{max-width: 100%}.popover{width: 250px}.sub-breadcrumb{padding: 5px 10px;white-space: nowrap}.sub-breadcrumb li{display: inline-block}.sub-breadcrumb li + li:before{padding-left: 5px;padding-right: 5px;color: #777;content: "/\00a0"}.tab-content{padding: 4px}@media (max-width: 991px){header .container.navbar{margin-bottom: 0}.searchForm{margin-top: 0}}@media (min-width: 768px){h2{font-size: 23px;font-weight: normal}h3{font-size: 20px;font-weight: normal}.form-control{max-width: 400px}}@media (max-width: 767px){h2{font-size: 20px}h3{font-size: 16px}.searchForm{padding-top: 0}}.has-error{margin-bottom: 0}.sms-error{margin-bottom: 0}.sms-error .help-block,.sms-error .control-label,.sms-error .radio,.sms-error .checkbox,.sms-error .radio-inline,.sms-error .checkbox-inline,.sms-error.radio label,.sms-error.checkbox label,.sms-error.radio-inline label,.sms-error.checkbox-inline label{color: #a94442}.sms-error .form-control{border-color: #a94442;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)}.sms-error .form-control:focus{border-color: #843534;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #ce8483;box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #ce8483}.sms-error .input-group-addon{color: #a94442;border-color: #a94442;background-color: #f2dede}.sms-error .form-control-feedback{color: #a94442}.help-block.with-errors{margin: 0;padding-top: 3px;padding-bottom: 3px}.help-block.with-errors:empty{padding: 0}.badge a{color: #fff}.browse.list-group .list-group-item{word-wrap: break-word}.browse.list-group .list-group-item.view-record{padding: 2px 4px;font-size: 85%;text-align: right;border-top: 0}.cart-controls .checkbox{line-height: 2.5em;padding-right: 1em}#dateVisColorSettings{background-color: #fff;fill: #eaeaea;outline-color: #c38835;stroke: #619144}.table{table-layout: fixed;word-wrap: break-word}.node{position: absolute;box-sizing: content-box;margin: -1px;overflow: hidden;font: 10px sans-serif;line-height: 12px;border: 1px solid #fff}.node div{margin-top: 0px}.toplevel{border: 2px solid #000}.node .label{position: absolute;bottom: 0;left: 0;min-height: 1px;padding: 2px 4px;font-size: 85%;background-color: rgba(0,0,0,0.5);border-radius: 0;text-shadow: none}.notalabel{color: #000}#viz-instructions{padding-top: 600px}span[class^="services-"],span[class*=" services-"] span::before{content: ", "}span[class^="services-"],span[class*=" services-"] span:first-of-type::before{content: ""}.bp-icon,.fa-x,i.fa-archive,i.fa-asterisk,i.fa-atlas,i.fa-bell,i.fa-book,i.fa-bookbag-add,i.fa-bookbag-delete,i.fa-bookbag-empty,i.fa-bookmark,i.fa-braille,i.fa-cancel-all-holds,i.fa-cancel-all-storage-retrieval-requests,i.fa-cancel-holds,i.fa-cancel-storage-retrieval-requests,i.fa-cdrom,i.fa-chart,i.fa-chipcartridge,i.fa-collage,i.fa-close,i.fa-disccartridge,i.fa-drawing,i.fa-ebook,i.fa-edit,i.fa-electronic,i.fa-email,i.fa-envelope,i.fa-envelope-o,i.fa-exchange,i.fa-external-link,i.fa-filmstrip,i.fa-flag,i.fa-flashcard,i.fa-floppydisk,i.fa-globe,i.fa-grid,i.fa-heart,i.fa-home,i.fa-inbox,i.fa-journal,i.fa-kit,i.fa-leaf,.fa-sitemap,i.fa-list,i.fa-list-alt,i.fa-export,i.fa-lock,i.fa-manuscript,i.fa-map,i.fa-microfilm,i.fa-minus-circle,i.fa-minus-sign,i.fa-mobile,i.fa-motionpicture,i.fa-musicalscore,i.fa-musicrecording,i.fa-newspaper,i.fa-ok,i.fa-online,i.fa-painting,i.fa-photo,i.fa-photonegative,i.fa-physicalobject,i.fa-plus,i.fa-plus-circle,i.fa-print,i.fa-qrcode,i.fa-remove,i.fa-renew,i.fa-renew-all,i.fa-report,i.fa-rss,i.fa-save,i.fa-search,i.fa-sensorimage,i.fa-serial,i.fa-shopping-cart,i.fa-sign-in,i.fa-sign-out,i.fa-slide,i.fa-software,i.fa-soundcassette,i.fa-sounddisc,i.fa-soundrecording,i.fa-spinner,i.fa-star,i.fa-status-unknown,i.fa-suitcase,i.fa-tapecartridge,i.fa-tapecassette,i.fa-tapereel,i.fa-transparency,i.fa-trash,i.fa-trash-o,i.fa-tree,i.fa-tree-muted,i.fa-unknown,i.fa-usd,i.fa-user,i.fa-video,i.fa-videocartridge,i.fa-videocassette,i.fa-videodisc,i.fa-videoreel,i.fa-visual,#cart-empty-label i.fa-close{background-position: center center;background-repeat: no-repeat;color: transparent;content: '';display: inline-block;height: 16px;margin: 0;padding: 0;text-shadow: none;vertical-align: text-bottom;width: 16px}.fa-x{background-image: url('../../../themes/bootprint3/images/icons/page_white.png')}i.fa-archive{background-image: url('../../../themes/bootprint3/images/icons/package.png')}i.fa-asterisk{background-image: url('../../../themes/bootprint3/images/icons/list.png')}i.fa-atlas{background-image: url('../../../themes/bootprint3/images/icons/map.png')}i.fa-bell{background-image: url('../../../themes/bootprint3/images/icons/bell.png')}i.fa-book{background-image: url('../../../themes/bootprint3/images/icons/book.png')}i.fa-bookbag-add{background-image: url('../../../themes/bootprint3/images/icons/bookbag_add.png')}i.fa-bookbag-delete{background-image: url('../../../themes/bootprint3/images/icons/bookbag_delete.png')}i.fa-bookbag-empty{background-image: url('../../../themes/bootprint3/images/icons/bookbag_empty.png')}i.fa-bookmark{background-image: url('../../../themes/bootprint3/images/icons/bookmark_add.png')}i.fa-braille{background-image: url('../../../themes/bootprint3/images/icons/page_red.png')}i.fa-cancel-all-holds{background-image: url('../../../themes/bootprint3/images/icons/holdCancelAll.png')}i.fa-cancel-all-storage-retrieval-requests{background-image: url('../../../themes/bootprint3/images/icons/holdCancelAll.png')}i.fa-cancel-holds{background-image: url('../../../themes/bootprint3/images/icons/holdCancel.png')}i.fa-cancel-storage-retrieval-requests{background-image: url('../../../themes/bootprint3/images/icons/holdCancel.png')}i.fa-cdrom{background-image: url('../../../themes/bootprint3/images/icons/cd.png')}i.fa-chart{background-image: url('../../../themes/bootprint3/images/icons/chart_bar.png')}i.fa-chipcartridge{background-image: url('../../../themes/bootprint3/images/icons/server.png')}i.fa-collage{background-image: url('../../../themes/bootprint3/images/icons/pictures.png')}i.fa-close{background-image: url('../../../themes/bootprint3/images/icons/cross.png')}i.fa-disccartridge{background-image: url('../../../themes/bootprint3/images/icons/cd.png')}i.fa-drawing{background-image: url('../../../themes/bootprint3/images/icons/photo.png')}i.fa-ebook{background-image: url('../../../themes/bootprint3/images/icons/book_addresses.png')}i.fa-edit{background-image: url('../../../themes/bootprint3/images/icons/edit.png')}i.fa-electronic{background-image: url('../../../themes/bootprint3/images/icons/mouse.png')}i.fa-email,i.fa-envelope,i.fa-envelope-o{background-image: url('../../../themes/bootprint3/images/icons/email.png')}i.fa-exchange{background-image: url('../../../themes/bootprint3/images/icons/arrow_refresh.png')}i.fa-external-link{background-image: url('../../../themes/bootprint3/images/icons/link_go.png')}i.fa-filmstrip{background-image: url('../../../themes/bootprint3/images/icons/film.png')}i.fa-flag{background-image: url('../../../themes/bootprint3/images/icons/flag_red.png')}i.fa-flashcard{background-image: url('../../../themes/bootprint3/images/icons/table_lightening.png')}i.fa-floppydisk{background-image: url('../../../themes/bootprint3/images/icons/disk.png')}i.fa-globe{background-image: url('../../../themes/bootprint3/images/icons/world.png')}i.fa-grid{background-image: url('../../../themes/bootprint3/images/icons/view_grid.png')}i.fa-heart{background-image: url('../../../themes/bootprint3/images/icons/heart.png')}i.fa-home{background-image: url('../../../themes/bootprint3/images/icons/house.png')}i.fa-inbox{background-image: url('../../../themes/bootprint3/images/icons/box.png')}i.fa-journal{background-image: url('../../../themes/bootprint3/images/icons/book.png')}i.fa-kit{background-image: url('../../../themes/bootprint3/images/icons/briefcase.png')}i.fa-leaf,.fa-sitemap{background-image: url('../../../themes/bootprint3/images/icons/treeCurrent.png')}i.fa-list{background-image: url('../../../themes/bootprint3/images/icons/view_list.png')}i.fa-list-alt,i.fa-export{background-image: url('../../../themes/bootprint3/images/icons/application_add.png')}i.fa-lock{background-image: url('../../../themes/bootprint3/images/icons/lock.png')}i.fa-manuscript{background-image: url('../../../themes/bootprint3/images/icons/script.png')}i.fa-map{background-image: url('../../../themes/bootprint3/images/icons/map.png')}i.fa-microfilm{background-image: url('../../../themes/bootprint3/images/icons/film.png')}i.fa-minus-circle,i.fa-minus-sign{background-image: url('../../../themes/bootprint3/images/icons/delete.png')}i.fa-mobile{background-image: url('../../../themes/bootprint3/images/icons/phone.png')}i.fa-motionpicture{background-image: url('../../../themes/bootprint3/images/icons/television.png')}i.fa-musicalscore{background-image: url('../../../themes/bootprint3/images/icons/music.png')}i.fa-musicrecording{background-image: url('../../../themes/bootprint3/images/icons/music.png')}i.fa-newspaper{background-image: url('../../../themes/bootprint3/images/icons/newspaper.png')}i.fa-ok{background-image: url('../../../themes/bootprint3/images/icons/tick.png')}i.fa-online{background-image: url('../../../themes/bootprint3/images/icons/computer.png')}i.fa-painting{background-image: url('../../../themes/bootprint3/images/icons/paintbrush.png')}i.fa-photo{background-image: url('../../../themes/bootprint3/images/icons/photo.png')}i.fa-photonegative{background-image: url('../../../themes/bootprint3/images/icons/film.png')}i.fa-physicalobject{background-image: url('../../../themes/bootprint3/images/icons/box.png')}i.fa-plus{background-image: url('../../../themes/bootprint3/images/icons/add.png')}i.fa-plus-circle{background-image: url('../../../themes/bootprint3/images/icons/add.png')}i.fa-print{background-image: url('../../../themes/bootprint3/images/icons/printer.png')}i.fa-qrcode{background-image: url('../../../themes/bootprint3/images/icons/qrcode.png')}i.fa-remove{background-image: url('../../../themes/bootprint3/images/icons/delete.png')}i.fa-renew{background-image: url('../../../themes/bootprint3/images/icons/renew.png')}i.fa-renew-all{background-image: url('../../../themes/bootprint3/images/icons/renewAll.png')}i.fa-report{background-image: url('../../../themes/bootprint3/images/icons/report.png')}i.fa-rss{background-image: url('../../../themes/bootprint3/images/icons/feed.png')}i.fa-save{background-image: url('../../../themes/bootprint3/images/icons/disk.png')}i.fa-search{background-image: url('../../../themes/bootprint3/images/icons/magnifier.png')}i.fa-sensorimage{background-image: url('../../../themes/bootprint3/images/icons/photo.png')}i.fa-serial{background-image: url('../../../themes/bootprint3/images/icons/page_white_stack.png')}i.fa-shopping-cart{background-image: url('../../../themes/bootprint3/images/icons/cart.png')}i.fa-sign-in{background-image: url('../../../themes/bootprint3/images/icons/door_in.png')}i.fa-sign-out{background-image: url('../../../themes/bootprint3/images/icons/door_out.png')}i.fa-slide{background-image: url('../../../themes/bootprint3/images/icons/film.png')}i.fa-software{background-image: url('../../../themes/bootprint3/images/icons/drive_cd.png')}i.fa-soundcassette{background-image: url('../../../themes/bootprint3/images/icons/sound.png')}i.fa-sounddisc{background-image: url('../../../themes/bootprint3/images/icons/cd.png')}i.fa-soundrecording{background-image: url('../../../themes/bootprint3/images/icons/sound.png')}i.fa-spinner{background-image: url('../../../themes/bootprint3/images/icons/ajax_loading.gif')}i.fa-star{background-image: url('../../../themes/bootprint3/images/icons/star.png')}i.fa-status-unknown{background-image: url('../../../themes/bootprint3/images/icons/bullet_orange.png')}i.fa-suitcase{background-image: url('../../../themes/bootprint3/images/icons/bookbag.png')}i.fa-tapecartridge{background-image: url('../../../themes/bootprint3/images/icons/drive.png')}i.fa-tapecassette{background-image: url('../../../themes/bootprint3/images/icons/drive.png')}i.fa-tapereel{background-image: url('../../../themes/bootprint3/images/icons/film.png')}i.fa-transparency{background-image: url('../../../themes/bootprint3/images/icons/film.png')}i.fa-trash,i.fa-trash-o{background-image: url('../../../themes/bootprint3/images/icons/bin.png')}i.fa-tree{background-image: url('../../../themes/bootprint3/images/icons/treeCurrent.png')}i.fa-tree-muted{background-image: url('../../../themes/bootprint3/images/icons/treeMuted.png')}i.fa-unknown{background-image: url('../../../themes/bootprint3/images/icons/page_white.png')}i.fa-usd{background-image: url('../../../themes/bootprint3/images/icons/money_dollar.png')}i.fa-user{background-image: url('../../../themes/bootprint3/images/icons/user.png')}i.fa-video{background-image: url('../../../themes/bootprint3/images/icons/television.png')}i.fa-videocartridge{background-image: url('../../../themes/bootprint3/images/icons/television.png')}i.fa-videocassette{background-image: url('../../../themes/bootprint3/images/icons/television.png')}i.fa-videodisc{background-image: url('../../../themes/bootprint3/images/icons/cd.png')}i.fa-videoreel{background-image: url('../../../themes/bootprint3/images/icons/film.png')}i.fa-visual{background-image: url('../../../themes/bootprint3/images/icons/view_visual.png')}body.rtl i.fa-external-link{background-image: url('../../../themes/bootprint3/images/icons/link_go_rtl.png')}body.rtl i.fa-flag{background-image: url('../../../themes/bootprint3/images/icons/flag_red_rtl.png')}#cart-empty-label i.fa-close{background-image: url('../../../themes/bootprint3/images/icons/briefcase.png')}.searchHomeContent{float: none;margin: 1em auto;width: 90%}#advSearchForm .search{margin: 0}.group .match{margin-top: .5em}.searchForm_lookfor,.searchForm_type{border-color: #619144}[name=searchForm]{margin: 6px 8px 8px;padding: 0}[name=searchForm] .clear-btn,[name=searchForm] .btn-primary,[name=searchForm] .form-control{font-size: 14px;height: 32px;padding: 5px 8px}[name=searchForm] .clear-btn,[name=searchForm] .btn-primary[multiple],[name=searchForm] .form-control[multiple]{height: auto}@media (min-width: 768px){[name=searchForm] .search-query{width: 400px}}[name=searchForm] .nav-tabs{border-bottom: 0;padding: 0 6px}[name=searchForm] .nav-tabs li a{margin-bottom: -1px;border-bottom: 0;padding-bottom: 6px}[name=searchForm] .nav-tabs li a:hover{background: 0 0;border-color: transparent;text-decoration: underline}[name=searchForm] .nav-tabs li.active a,[name=searchForm] .nav-tabs li.active a:hover{background: #FFF;border-color: #619144;border-bottom: 0;text-decoration: none;z-index: 5}body{background: #619144;font-size: 13px}.container{background: #FFF;padding: 0}.main .container{padding: 0 4px 18px}a,.btn-link{color: #06C}a:hover,.btn-link:hover{color: #09F}.alert{padding: 8px}.btn{padding: 3px 5px 2px}.btn.btn-default{background: #eee;background-image: linear-gradient(#fff, #ddd);border: 1px solid #555;color: #222;text-shadow: 0 1px 0 #fff}.btn:not(.btn-default){font-weight: bold}.btn-danger,.btn-danger:hover{border-color: #6e110e}.btn-info,.btn-info:hover{border-color: #103743}.btn-primary,.btn-primary:hover{border-color: #456730}.btn-success,.btn-success:hover{border-color: #014701}.btn-warning,.btn-warning:hover{border-color: #683d00}#commentList .comment:nth-child(even){background: #eee}#dateVisColorSettings{stroke: #619144}#hierarchyRecord{background: #FFF}h2{margin: 0 8px 8px}input[type=radio],input[type=checkbox]{margin: 2px auto 0;padding: 0 2px}.nav > li > a{padding: 5px 10px}.nav-pills{display: table;margin: 0 auto}.navbar{min-height: 1px}.navbar-form{margin-top: 5px;margin-bottom: 5px}.pagination{display: table;margin: 18px auto}.pagination > li > a,.pagination > li > span{padding: 4px 12px 3px}.pagination > .active > a,.pagination > .active > a:focus,.pagination > .active > a:hover,.pagination > .active > span,.pagination > .active > span:focus,.pagination > .active > span:hover{background: #619144;border-color: #619144}.panel-heading{padding: 0}.panel-heading a{cursor: pointer;display: inline-block;padding: 6px;width: 100%}.row:not(.top-row){padding: 6px 4px;margin: 0 -4px}.row > p{padding: 0 1em}.sub-breadcrumb{padding: 0 5px}.tab-content{padding: 6px 8px;border: 1px solid #eee;border-top: 0}@media (max-width: 767px){body{padding: 6px}header{margin-top: 0}.label,.result .format,.sidebar .format{font-size: 85%}}@media (min-width: 768px){.badge{font-size: 85%;margin-top: 1px}.label,.result .format,.sidebar .format{padding-top: .3em}.modal-dialog{width: 650px}}header{margin-top: 18px}header .fa.fa-bars{font-size: 21px}header .navbar{border-radius: 5px 5px 0 0;padding: 0 10px}header .navbar .searchForm{display: none !important}header .navbar .navbar-brand{height: 65px;width: 170px;margin-top: 5px;color: transparent;background-image: url(../../../themes/bootprint3/images/vufind_logo.png);background-position: center center;background-repeat: no-repeat;background-size: contain}header .navbar .navbar-brand:active,header .navbar .navbar-brand:focus,header .navbar .navbar-brand:hover{color: transparent}header .navbar .navbar-brand.lang-ar{background-image: url(../../../themes/bootprint3/images/vufind_logo_ar.png)}header .navbar .navbar-nav > li > a{padding: 12px 6px}header .navbar .navbar-right{margin-top: 12px}@media (max-width: 767px){header .navbar .navbar-nav > li > a{padding: 8px 24px}header .navbar .navbar-right{margin: 0}}header .searchbox{background: linear-gradient(to bottom, #fff, #eee);display: block !important}header .searchbox .tab-content{border: 0}header .searchbox .tab-content .navbar-text{margin: 5px 10px 5px 0}@media (max-width: 767px){header #header-collapse .navbar-right li{text-align: right}header .searchForm_type{margin-top: 2px;margin-bottom: 2px}}header .breadcrumb{border: 1px solid #ccc;border-radius: 0;border-width: 1px 0;font-size: 12px;margin-bottom: 2px;padding: 7px 20px 5px}footer{margin-bottom: 36px}footer .container{border-radius: 0 0 5px 5px;border-top: 1px solid #ddd;padding-top: 18px}footer hr{display: none}footer p{margin: 0}footer ul{padding-left: 30px}[id^=list].list-group .col-sm-9{margin: 0}body.offcanvas .offcanvas-toggle{padding-bottom: 18px;font-size: 16px;background: #fff;box-shadow: 0 0 2px #000;color: #619144}body.offcanvas .sidebar .list-group{color: #000}body.offcanvas.active .sidebar{color: #FFF}body.offcanvas.active .offcanvas-toggle{box-shadow: none}ul.random{list-style: none;padding: 0;margin: 0;text-align: justify}ul.random li{padding-bottom: 10px}ul.random li img{margin: 0 auto 1em}ul.random.image,ul.random.mixed{text-align: center}ul.random.image li img{margin: 0 auto}#custom_recaptcha_widget{display: table}#custom_recaptcha_widget embed{display: none}#custom_recaptcha_widget #recaptcha_image{border: 1px solid #000;padding: 6px;margin: 1em 0}#custom_recaptcha_widget #recaptcha_response_field{margin: 0 .5em}#custom_recaptcha_widget > div > a{display: inline-block;float: left;margin: 5px 10px 5px 0}.tagList button{margin-top: 0;padding-top: 0;padding-bottom: 4px;font-size: 95%;vertical-align: initial}.tagList button .fa-close{margin-top: 3px}.bulkActionButtons{margin-bottom: 6px}.result{padding: 1rem;margin-left: -1.1rem}.result:nth-child(even){background-color: #eee}.result.embedded .getFull.expanded{margin-top: -6px;padding-top: .5rem;padding-bottom: .5rem}.result > p{padding: 0 1em}.result .label{display: inline-block;margin-bottom: 4px}.result .long-view .tab-content{background: #FFF}.result .media{margin: 0}.result .row{padding: 0}.result .savedLists{margin: 0 0 4px;padding: 4px 0 4px 6px}.result .savedLists ul{padding-left: 18px}.search-controls label{text-align: left}@media (max-width: 767px){.result .search-controls .form-inline{text-align: left}.search-controls{margin: 4px -4px;padding: 4px 0}}.sidebar .list-group{margin-bottom: 5px}.sidebar .list-group label.list-group-item{padding-left: 26px}.sidebar .list-group label.list-group-item input[type=checkbox]{margin-top: 2px}.sidebar .list-group-item{padding: 7px 10px 6px}.sidebar .list-group-item.active{color: #fff}.sidebar .list-group-item.active .badge{color: #e70}.sidebar .list-group-item.active,.sidebar .list-group-item.active:hover{background: #e70;border-color: #e70}.sidebar .list-group-item .badge a{color: #fff}.sidebar .slider-container{margin: 4px auto 10px;width: 95%}.sidebar .slider-container .slider-handle{background: #619144;opacity: 1}.top-row .badge a{color: #fff}.top-row .badge a:hover{color: #a41915} \ No newline at end of file + */@font-face{font-family:'FontAwesome';src:url('fonts/fontawesome-webfont.eot?v=4.6.3');src:url('fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{width:1px;height:1px;margin:-1px;clip:rect(0, 0, 0, 0);clip:rect(1px, 1px, 1px, 1px);position:absolute;width:auto;height:auto;margin:0;padding:0;overflow:hidden;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.btn:focus{outline:dotted 2px #000}div.active:focus{outline:dotted 1px #000}a:focus{outline:dotted 1px #000}.close:hover,.close:focus{outline:dotted 1px #000}.nav>li>a:hover,.nav>li>a:focus{outline:dotted 1px #000}.carousel-indicators li,.carousel-indicators li.active{height:18px;width:18px;border-width:2px;position:relative;box-shadow:0 0 0 1px #808080}.carousel-indicators.active li{background-color:rgba(100,149,253,0.6)}.carousel-indicators.active li.active{background-color:white}.carousel-tablist-highlight{display:block;position:absolute;outline:2px solid transparent;background-color:transparent;box-shadow:0 0 0 1px transparent}.carousel-tablist-highlight.focus{outline:2px solid #6495ED;background-color:rgba(0,0,0,0.4)}a.carousel-control:focus{outline:2px solid #6495ED;background-image:linear-gradient(to right, transparent 0, rgba(0,0,0,0.5) 100%);box-shadow:0 0 0 1px #000000}.carousel-pause-button{position:absolute;top:-30em;left:-300em;display:block}.carousel-pause-button.focus{top:.5em;left:.5em}.carousel:hover .carousel-caption,.carousel.contrast .carousel-caption{background-color:rgba(0,0,0,0.5);z-index:10}.alert-success{color:#2d4821}.alert-info{color:#214c62}.alert-warning{color:#6c4a00;background-color:#f9f1c6}.alert-danger{color:#d2322d}.alert-danger:hover{color:#a82824}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input:-ms-input-placeholder,textarea:-ms-input-placeholder,input::-ms-input-placeholder,textarea::-ms-input-placeholder,input::placeholder,textarea::placeholder{color:#888}.sr-only{clip:rect(1px, 1px, 1px, 1px);position:absolute;width:auto;height:auto;margin:0;padding:0;overflow:hidden;border:0}.sr-only:focus{background-color:#fff;border-radius:3px;clip:auto;color:#132531;display:block;font-size:13px;height:65px;line-height:18px;padding:23.5px 7px;position:absolute;left:5px;top:5px;text-decoration:none;text-transform:none;width:auto;z-index:100000}.navbar-brand{font-size:20px}.group{position:relative;background:#eee;border-radius:3px;border:1px solid #c8c8c8;margin-top:0;margin-bottom:.5em !important}.group .add_search_link{display:inline-block;margin-top:4px}.group .group-close{position:absolute;top:.3em;right:.5em;opacity:.4;z-index:2}.group .search{margin-bottom:2px}.group .search .close{opacity:.8}@media (min-width:768px){.group{padding:10px 10px 10px 25px}.group [class^=col-]{padding-left:0}}@media (max-width:767px){.group .search .middle{float:left;width:90%}.group .group-close{top:.5em;right:1em;opacity:.6}}@media (max-width:991px){.group .form-control{max-width:none}}#groupPlaceHolder{display:block;padding:6px}.template-dir-eds.template-name-advanced legend{margin-bottom:0}.template-dir-eds.template-name-advanced .no-js .group:nth-child(n+3){display:none}.template-dir-eds.template-name-advanced .search .close a{margin-left:-2em}.alphabrowse{border-collapse:separate}.alphabrowse .lcc{width:20%}.alphabrowse .titles{width:10%;text-align:center}.alphabrowse tr.browse-match td{border-top:.2em solid #619144;border-bottom:.2em solid #619144}.alphabrowse tr.browse-match td:first-child{border-left:.2em solid #619144}.alphabrowse tr.browse-match td:last-child{border-right:.2em solid #619144}.autocomplete-results{position:absolute;margin:0;margin-top:2px;padding:0;border:1px solid lightgray;background-color:#fff;border-radius:3px;overflow:hidden;z-index:50}.autocomplete-results .item{display:block;margin:0;padding:.75rem 1.25rem;border-bottom:1px solid lightgray;cursor:pointer}.autocomplete-results .item:last-child{border:0}.autocomplete-results .item:hover{background-color:#fff}.autocomplete-results .item.loading{background-color:#fff}.autocomplete-results .item.selected{background-color:#619144;color:#fff}.autocomplete-results .item small{display:block;color:darkgray}.fa-grid:before{content:"\f00a"}.fa-visual:before{content:"\f008"}.fa-x:before{content:"\f0f6"}.fa-atlas:before{content:"\f14e"}.fa-book:before{content:"\f02d"}.fa-braille:before{content:"\f0a6"}.fa-cdrom:before{content:"\f109"}.fa-chart:before{content:"\f012"}.fa-chipcartridge:before{content:"\f109"}.fa-collage:before{content:"\f03e"}.fa-disccartridge:before{content:"\f109"}.fa-drawing:before{content:"\f03e"}.fa-ebook:before{content:"\f0f6"}.fa-electronic:before{content:"\f1c6"}.fa-filmstrip:before{content:"\f008"}.fa-flashcard:before{content:"\f0e7"}.fa-floppydisk:before{content:"\f0c7"}.fa-globe:before{content:"\f0ac"}.fa-journal:before{content:"\f0f6"}.fa-kit:before{content:"\f0b1"}.fa-manuscript:before{content:"\f0f6"}.fa-map:before{content:"\f14e"}.fa-microfilm:before{content:"\f008"}.fa-motionpicture:before{content:"\f03d"}.fa-musicalscore:before{content:"\f001"}.fa-musicrecording:before{content:"\f001"}.fa-newspaper:before{content:"\f0f6"}.fa-online:before{content:"\f109"}.fa-painting:before{content:"\f03e"}.fa-photo:before{content:"\f03e"}.fa-photonegative:before{content:"\f03e"}.fa-physicalobject:before{content:"\f187"}.fa-print:before{content:"\f03e"}.fa-sensorimage:before{content:"\f03e"}.fa-serial:before{content:"\f0f6"}.fa-slide:before{content:"\f008"}.fa-software:before{content:"\f109"}.fa-soundcassette:before{content:"\f025"}.fa-sounddisc:before{content:"\f109"}.fa-soundrecording:before{content:"\f025"}.fa-tapecartridge:before{content:"\f109"}.fa-tapecassette:before{content:"\f025"}.fa-tapereel:before{content:"\f008"}.fa-transparency:before{content:"\f008"}.fa-unknown:before{content:"\f128"}.fa-video:before{content:"\f03d"}.fa-videocartridge:before{content:"\f03d"}.fa-videocassette:before{content:"\f03d"}.fa-videodisc:before{content:"\f109"}.fa-videoreel:before{content:"\f03d"}.hierarchy-tree .jstree-ocl:before{float:left;width:10px;padding:0;margin-left:-10px;font-family:'FontAwesome';font-style:normal;font-weight:normal;cursor:pointer;text-decoration:inherit;speak:none}.hierarchy-tree .jstree-open>.jstree-ocl:before{content:"\f0d7"}.hierarchy-tree .jstree-closed>.jstree-ocl:before{content:"\f0da"}.hierarchy-tree .jstree-leaf>.jstree-ocl:before{content:" "}.hierarchy-tree .jstree-icon{width:16px;color:#000}.hierarchy-tree .jstree-anchor{padding:2px 5px;white-space:nowrap}.hierarchy-tree .jstree-container-ul,.hierarchy-tree .jstree-children{padding-left:16px}.hierarchy-tree .jstree-initial-node{display:none}.hierarchy-tree .jstree-clicked{color:#fff;background-color:#619144}.hierarchy-tree .jstree-clicked .jstree-icon{color:#fff}.hierarchy-tree .jstree-search a{font-style:italic;color:#8b0000;font-weight:bold}#hierarchyTreeHolder{overflow-x:hidden;border-right:1px solid #eee}#hierarchyTree .currentHierarchy>a,#hierarchyTree .currentRecord a{font-weight:bold;color:#000}.facet .jstree-ocl:before{float:left;width:10px;padding:0;margin-left:-10px;font-family:'FontAwesome';font-weight:normal;font-style:normal;text-decoration:inherit;cursor:pointer;speak:none}.facet .jstree-default .jstree-open>.jstree-ocl:before{content:"\f0d7"}.facet .jstree-default .jstree-closed>.jstree-ocl:before{content:"\f0da"}.facet .jstree-default .jstree-leaf>.jstree-ocl:before{content:" "}.jstree-facet li span.main{display:block;padding-left:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jstree-facet .jstree-container-ul{padding:0}.jstree-facet .jstree-container-ul>li.active,.jstree-facet .jstree-container-ul>li.active a.jstree-anchor{background-color:#265680;color:#fff}li.jstree-facet,li.jstree-node{list-style:none}li.jstree-facet .badge{cursor:text}li.jstree-facet ul{padding-left:20px}.lightbox-only{display:none}#modal .lightbox-only{display:initial}#modal{background-color:rgba(0,0,0,0.2)}#modal .modal-content>.close{position:absolute;right:-50px;top:0;z-index:2;font-size:32pt;color:#fff;opacity:.7}#modal .modal-content>.close:hover{opacity:1}#modal .modal-body h1,#modal .modal-body h2{margin-top:.3rem;margin-bottom:1.3rem}#modal .cart-controls .btn{margin-bottom:4px}#modal .cart-controls .checkbox{padding-bottom:1em}#modal .cart-controls~hr{margin-top:0}.lightbox-scroll{overflow-y:auto}.offcanvas-overlay,.offcanvas-toggle{display:none}@media screen and (max-width:767px){body.offcanvas{overflow-x:hidden}body.offcanvas .sidebar{position:fixed;height:100%;top:0;width:75%;padding-left:0;padding-right:0;overflow-y:auto}body.offcanvas .sidebar h4{padding-left:5px}body.offcanvas .sidebar .checkbox{margin-left:25px}body.offcanvas .sidebar .list-group,body.offcanvas .sidebar .list-group-item{border-left:0;border-right:0;border-radius:0 !important}body.offcanvas.active{overflow-y:hidden}body.offcanvas.offcanvas-left{padding-left:23px}body.offcanvas.offcanvas-left .main{background:#FFF}body.offcanvas.offcanvas-left.active{margin-left:75%;margin-right:-75%}body.offcanvas.offcanvas-left.active .sidebar{left:0}body.offcanvas.offcanvas-left.active .offcanvas-overlay{right:-75%}body.offcanvas.offcanvas-left.active .offcanvas-toggle{left:75%}body.offcanvas.offcanvas-left .sidebar{left:-75%}body.offcanvas.offcanvas-left .offcanvas-overlay{right:-100%}body.offcanvas.offcanvas-left .offcanvas-toggle{border-radius:0 2px 2px 0;left:0}body.offcanvas.offcanvas-right{padding-right:23px}body.offcanvas.offcanvas-right .main>.container{background:#FFF}body.offcanvas.offcanvas-right.active{margin-left:-75%;margin-right:75%}body.offcanvas.offcanvas-right.active .sidebar{right:0}body.offcanvas.offcanvas-right.active .offcanvas-overlay{left:-75%}body.offcanvas.offcanvas-right.active .offcanvas-toggle{right:75%}body.offcanvas.offcanvas-right .sidebar{right:-75%}body.offcanvas.offcanvas-right .offcanvas-overlay{left:-100%}body.offcanvas.offcanvas-right .offcanvas-toggle{border-radius:2px 0 0 2px;right:0}body.offcanvas .offcanvas-overlay{display:block;position:fixed;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);z-index:3}body.offcanvas .offcanvas-toggle{display:block;position:fixed;top:50%;width:calc(25px);padding:20px 0;background:#619144;color:#EEE;text-align:center;z-index:5}body.offcanvas .offcanvas-overlay,body.offcanvas .offcanvas-toggle,body.offcanvas .offcanvas-toggle *{cursor:pointer}body.offcanvas,body.offcanvas .sidebar,body.offcanvas .offcanvas-overlay,body.offcanvas .offcanvas-toggle{-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}}.citation .pace-car th,.citation .pace-car td{border:0;padding:0}.citation th{text-align:right}.item-notes ul{padding-left:2rem}.recordcover{max-height:300px}.tagList .tag{display:inline-block;margin:0 1px 1px;border-radius:4px;padding:3px 3px;font-size:13px;line-height:1.42857143;border-radius:3px}.tagList .tag.selected{background-color:#619144}.tagList .tag.selected a{color:#fff}.tagList .tag.selected .badge{color:#222;background-color:#fff}.tagList .tag.selected .badge:hover{color:#a94442}.tagList .tag .badge .fa{width:12px}.tagList button{border:0}.tagList .tag-form{display:inline}.tagList.loggedin .tag:not(.selected) .badge:hover{background-color:#028302}.subject-line:hover{color:#999}.subject-line:hover a{color:#092b47}.subject-line a:hover~a{color:#999;text-decoration:none}.record .format::after{content:", "}.result .record .format::after,.record .format:last-child::after{content:""}.marc-row-LEADER,.marc-row-006,.marc-row-007,.marc-row-008{white-space:pre-wrap}.bulkActionButtons label{display:inline-block}.bulkActionButtons label input{margin-top:2px}@media (max-width:767px){.grid{min-height:250px}}.result{padding-top:1.5rem}.result .checkbox{float:left;padding-right:.5rem}.result .media,.result .media-body{overflow:visible}.result .media-body .row{margin-left:0;margin-right:0}.result .media{margin-top:0;margin-bottom:1rem}.result .media:before,.result .media:after{content:" ";display:table}.result .media:after{clear:both}.result .media:before,.result .media:after{content:" ";display:table}.result .media:after{clear:both}.result .media-left,.result .media-right{padding:0;text-align:center}.result .media-left a,.result .media-right a{display:inline-block;text-align:center}.result .media-left img,.result .media-right img{max-width:none;max-height:300px}.result .media-left.small a,.result .media-right.small a,.result .media-left.small>img,.result .media-right.small>img{width:60px}.result .media-left.small a img,.result .media-right.small a img,.result .media-left.small>img img,.result .media-right.small>img img{max-width:60px}.result .media-left.medium a,.result .media-right.medium a,.result .media-left.medium>img,.result .media-right.medium>img{width:100px}.result .media-left.medium a img,.result .media-right.medium a img,.result .media-left.medium>img img,.result .media-right.medium>img img{max-width:100px}.result .media-left.large a,.result .media-right.large a,.result .media-left.large>img,.result .media-right.large>img{width:160px}.result .media-left.large a img,.result .media-right.large a img,.result .media-left.large>img img,.result .media-right.large>img img{max-width:160px}.result .media-left{padding-left:10px}.result .media-right{padding-right:10px}.result .title{font-weight:bold}.result .list-tab-content.record .img-col{display:none}.result .list-tab-content.record .info-col{width:100%}@media (max-width:767px){.result a{text-decoration:underline}}@media (max-width:530px){.result .checkbox{padding:0}.result .media-left{padding-right:0}}.result.embedded .getFull{display:block;margin-left:1.5rem;padding-right:30px;border-left:1px solid transparent}.result.embedded .getFull.expanded{margin-top:-11px;margin-left:.75rem;padding-left:.75rem;border-top-left-radius:3px;border-top-right-radius:3px}.result.embedded .getFull.expanded::before{content:'\25BC';position:absolute;right:15px;color:#555}.result.embedded .loading{margin-left:.75rem;padding:1rem;background:#fff}.result.embedded .long-view{margin-left:.75rem;padding:.5rem;border:1px solid #ddd;background-color:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.result.embedded .long-view .tab-content{padding:0}.result.embedded .list-tabs{margin-bottom:0}.result.embedded .list-tab-toggle{cursor:pointer}.result.embedded .list-tab-content{padding:1rem}.search-controls .alert{margin-bottom:0}.searchtools a{padding:0 .5em}.title-in-heading{font-size:inherit;font-style:italic}.wikipedia img{margin-right:1rem}.narrow-toggle{text-align:center}.sidebar label:not(.list-group-item){margin-left:20px}.sidebar .list-group.facet .list-group-item.title{cursor:pointer}.sidebar .list-group.facet .list-group-item.title.collapsed{border-radius:3px}.sidebar .list-group.facet .list-group-item.title.collapsed:after{content:'\25BC'}.sidebar .list-group.facet .list-group-item.title:after{content:'\25B2';float:right}.sidebar .collapse .list-group-item,.sidebar .collapsing .list-group-item{border-top-left-radius:0;border-top-right-radius:0}.sidebar .collapse .list-group-item[id^=more],.sidebar .collapsing .list-group-item[id^=more]{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.sidebar #side-collapse-publishDate .list-group-item{border-bottom-left-radius:3px;border-bottom-right-radius:3px}label.list-group-item{margin-top:0;padding-left:35px;font-weight:normal;border-radius:0}.list-group-item.title{font-weight:bold}.sidebar .facet a{text-decoration:none}.top-row .applied{font-weight:bold}.top-row .applied:hover{color:#a94442}.top-row .applied:hover .fa.fa-check:before{content:"\f00d"}.full-facet-list{margin-top:1rem}#similar-items-carousel .carousel-indicators{bottom:0}#similar-items-carousel .carousel-indicators li{width:8px;height:8px;margin:2px;background-color:rgba(255,255,255,0.3);border-color:#222}#similar-items-carousel .hover-overlay{position:relative;display:block;min-width:150px;min-height:200px;margin:auto;text-align:center}#similar-items-carousel .hover-overlay img{max-width:100%;margin:10px 0}#similar-items-carousel .hover-overlay .content{position:absolute;top:0;left:0;display:none;width:100%;height:100%;padding:.5em .5em 0;color:#fff;background-color:rgba(0,0,0,0.5)}#similar-items-carousel .hover-overlay:hover .content{display:block}#similar-items-carousel .item{padding:0 4em}.slider-container{padding:4px 10px;text-align:center}.slider-container .slider.slider-horizontal{width:100%}.slider-container .slider-track{background:#777;box-shadow:inset 0 1px 0 rgba(0,0,0,0.4)}.slider-container .slider-handle{background:#619144;background-image:none;border:1px solid #619144;box-shadow:none;opacity:.9}.slider-container .slider-handle:hover,.slider-container .slider-handle:active,.slider-container .slider-handle:focus{opacity:1;background:#FFF;border-color:#777}.slider-container .slider-handle:active,.slider-container .slider-handle:focus{border-color:#619144}.slider-container .slider-selection{background:#CCC;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.3)}.slider-container input{display:none}.alert.alert-info a{text-decoration:underline}.btn.disabled:active,.btn.disabled:focus,.btn.disabled:hover{color:#000}header .dropdown form{display:none}.list-unstyled{margin:0}.highlight,mark{background:#ff6;padding:.1em .2em}.icon-bar{background-color:#888}img{max-width:100%}.popover{width:250px}.sub-breadcrumb{padding:5px 10px;white-space:nowrap}.sub-breadcrumb li{display:inline-block}.sub-breadcrumb li+li:before{padding-left:5px;padding-right:5px;color:#777;content:"/\00a0"}.tab-content{padding:4px}@media (max-width:991px){header .container.navbar{margin-bottom:0}.searchForm{margin-top:0}}@media (min-width:768px){h2{font-size:23px;font-weight:normal}h3{font-size:20px;font-weight:normal}.form-control{max-width:400px}}@media (max-width:767px){h2{font-size:20px}h3{font-size:16px}.searchForm{padding-top:0}}.has-error{margin-bottom:0}.sms-error{margin-bottom:0}.sms-error .help-block,.sms-error .control-label,.sms-error .radio,.sms-error .checkbox,.sms-error .radio-inline,.sms-error .checkbox-inline,.sms-error.radio label,.sms-error.checkbox label,.sms-error.radio-inline label,.sms-error.checkbox-inline label{color:#a94442}.sms-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.sms-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.sms-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.sms-error .form-control-feedback{color:#a94442}.help-block.with-errors{margin:0;padding-top:3px;padding-bottom:3px}.help-block.with-errors:empty{padding:0}.badge a{color:#fff}.browse.list-group .list-group-item{word-wrap:break-word}.browse.list-group .list-group-item.view-record{padding:2px 4px;font-size:85%;text-align:right;border-top:0}.cart-controls .checkbox{line-height:2.5em;padding-right:1em}#dateVisColorSettings{background-color:#fff;fill:#eaeaea;outline-color:#c38835;stroke:#619144}.table{table-layout:fixed;word-wrap:break-word}.node{position:absolute;box-sizing:content-box;margin:-1px;overflow:hidden;font:10px sans-serif;line-height:12px;border:1px solid white}.node div{margin-top:0}.toplevel{border:2px solid black}.node .label{position:absolute;bottom:0;left:0;min-height:1px;padding:2px 4px;font-size:85%;background-color:rgba(0,0,0,0.5);border-radius:0;text-shadow:none}.notalabel{color:#000}#viz-instructions{padding-top:600px}span[class^="services-"],span[class*=" services-"] span::before{content:", "}span[class^="services-"],span[class*=" services-"] span:first-of-type::before{content:""}.bp-icon,.fa-x,i.fa-archive,i.fa-asterisk,i.fa-atlas,i.fa-bell,i.fa-book,i.fa-bookbag-add,i.fa-bookbag-delete,i.fa-bookbag-empty,i.fa-bookmark,i.fa-braille,i.fa-cancel-all-holds,i.fa-cancel-all-storage-retrieval-requests,i.fa-cancel-holds,i.fa-cancel-storage-retrieval-requests,i.fa-cdrom,i.fa-chart,i.fa-chipcartridge,i.fa-collage,i.fa-close,i.fa-disccartridge,i.fa-drawing,i.fa-ebook,i.fa-edit,i.fa-electronic,i.fa-email,i.fa-envelope,i.fa-envelope-o,i.fa-exchange,i.fa-external-link,i.fa-filmstrip,i.fa-flag,i.fa-flashcard,i.fa-floppydisk,i.fa-globe,i.fa-grid,i.fa-heart,i.fa-home,i.fa-inbox,i.fa-journal,i.fa-kit,i.fa-leaf,.fa-sitemap,i.fa-list,i.fa-list-alt,i.fa-export,i.fa-lock,i.fa-manuscript,i.fa-map,i.fa-microfilm,i.fa-minus-circle,i.fa-minus-sign,i.fa-mobile,i.fa-motionpicture,i.fa-musicalscore,i.fa-musicrecording,i.fa-newspaper,i.fa-ok,i.fa-online,i.fa-painting,i.fa-photo,i.fa-photonegative,i.fa-physicalobject,i.fa-plus,i.fa-plus-circle,i.fa-print,i.fa-qrcode,i.fa-remove,i.fa-renew,i.fa-renew-all,i.fa-report,i.fa-rss,i.fa-save,i.fa-search,i.fa-sensorimage,i.fa-serial,i.fa-shopping-cart,i.fa-sign-in,i.fa-sign-out,i.fa-slide,i.fa-software,i.fa-soundcassette,i.fa-sounddisc,i.fa-soundrecording,i.fa-spinner,i.fa-star,i.fa-status-unknown,i.fa-suitcase,i.fa-tapecartridge,i.fa-tapecassette,i.fa-tapereel,i.fa-transparency,i.fa-trash,i.fa-trash-o,i.fa-tree,i.fa-tree-muted,i.fa-unknown,i.fa-usd,i.fa-user,i.fa-video,i.fa-videocartridge,i.fa-videocassette,i.fa-videodisc,i.fa-videoreel,i.fa-visual,#cart-empty-label i.fa-close{background-position:center center;background-repeat:no-repeat;color:transparent;content:'';display:inline-block;height:16px;margin:0;padding:0;text-shadow:none;vertical-align:text-bottom;width:16px}.fa-x{background-image:url('../images/icons/page_white.png')}i.fa-archive{background-image:url('../images/icons/package.png')}i.fa-asterisk{background-image:url('../images/icons/list.png')}i.fa-atlas{background-image:url('../images/icons/map.png')}i.fa-bell{background-image:url('../images/icons/bell.png')}i.fa-book{background-image:url('../images/icons/book.png')}i.fa-bookbag-add{background-image:url('../images/icons/bookbag_add.png')}i.fa-bookbag-delete{background-image:url('../images/icons/bookbag_delete.png')}i.fa-bookbag-empty{background-image:url('../images/icons/bookbag_empty.png')}i.fa-bookmark{background-image:url('../images/icons/bookmark_add.png')}i.fa-braille{background-image:url('../images/icons/page_red.png')}i.fa-cancel-all-holds{background-image:url('../images/icons/holdCancelAll.png')}i.fa-cancel-all-storage-retrieval-requests{background-image:url('../images/icons/holdCancelAll.png')}i.fa-cancel-holds{background-image:url('../images/icons/holdCancel.png')}i.fa-cancel-storage-retrieval-requests{background-image:url('../images/icons/holdCancel.png')}i.fa-cdrom{background-image:url('../images/icons/cd.png')}i.fa-chart{background-image:url('../images/icons/chart_bar.png')}i.fa-chipcartridge{background-image:url('../images/icons/server.png')}i.fa-collage{background-image:url('../images/icons/pictures.png')}i.fa-close{background-image:url('../images/icons/cross.png')}i.fa-disccartridge{background-image:url('../images/icons/cd.png')}i.fa-drawing{background-image:url('../images/icons/photo.png')}i.fa-ebook{background-image:url('../images/icons/book_addresses.png')}i.fa-edit{background-image:url('../images/icons/edit.png')}i.fa-electronic{background-image:url('../images/icons/mouse.png')}i.fa-email,i.fa-envelope,i.fa-envelope-o{background-image:url('../images/icons/email.png')}i.fa-exchange{background-image:url('../images/icons/arrow_refresh.png')}i.fa-external-link{background-image:url('../images/icons/link_go.png')}i.fa-filmstrip{background-image:url('../images/icons/film.png')}i.fa-flag{background-image:url('../images/icons/flag_red.png')}i.fa-flashcard{background-image:url('../images/icons/table_lightening.png')}i.fa-floppydisk{background-image:url('../images/icons/disk.png')}i.fa-globe{background-image:url('../images/icons/world.png')}i.fa-grid{background-image:url('../images/icons/view_grid.png')}i.fa-heart{background-image:url('../images/icons/heart.png')}i.fa-home{background-image:url('../images/icons/house.png')}i.fa-inbox{background-image:url('../images/icons/box.png')}i.fa-journal{background-image:url('../images/icons/book.png')}i.fa-kit{background-image:url('../images/icons/briefcase.png')}i.fa-leaf,.fa-sitemap{background-image:url('../images/icons/treeCurrent.png')}i.fa-list{background-image:url('../images/icons/view_list.png')}i.fa-list-alt,i.fa-export{background-image:url('../images/icons/application_add.png')}i.fa-lock{background-image:url('../images/icons/lock.png')}i.fa-manuscript{background-image:url('../images/icons/script.png')}i.fa-map{background-image:url('../images/icons/map.png')}i.fa-microfilm{background-image:url('../images/icons/film.png')}i.fa-minus-circle,i.fa-minus-sign{background-image:url('../images/icons/delete.png')}i.fa-mobile{background-image:url('../images/icons/phone.png')}i.fa-motionpicture{background-image:url('../images/icons/television.png')}i.fa-musicalscore{background-image:url('../images/icons/music.png')}i.fa-musicrecording{background-image:url('../images/icons/music.png')}i.fa-newspaper{background-image:url('../images/icons/newspaper.png')}i.fa-ok{background-image:url('../images/icons/tick.png')}i.fa-online{background-image:url('../images/icons/computer.png')}i.fa-painting{background-image:url('../images/icons/paintbrush.png')}i.fa-photo{background-image:url('../images/icons/photo.png')}i.fa-photonegative{background-image:url('../images/icons/film.png')}i.fa-physicalobject{background-image:url('../images/icons/box.png')}i.fa-plus{background-image:url('../images/icons/add.png')}i.fa-plus-circle{background-image:url('../images/icons/add.png')}i.fa-print{background-image:url('../images/icons/printer.png')}i.fa-qrcode{background-image:url('../images/icons/qrcode.png')}i.fa-remove{background-image:url('../images/icons/delete.png')}i.fa-renew{background-image:url('../images/icons/renew.png')}i.fa-renew-all{background-image:url('../images/icons/renewAll.png')}i.fa-report{background-image:url('../images/icons/report.png')}i.fa-rss{background-image:url('../images/icons/feed.png')}i.fa-save{background-image:url('../images/icons/disk.png')}i.fa-search{background-image:url('../images/icons/magnifier.png')}i.fa-sensorimage{background-image:url('../images/icons/photo.png')}i.fa-serial{background-image:url('../images/icons/page_white_stack.png')}i.fa-shopping-cart{background-image:url('../images/icons/cart.png')}i.fa-sign-in{background-image:url('../images/icons/door_in.png')}i.fa-sign-out{background-image:url('../images/icons/door_out.png')}i.fa-slide{background-image:url('../images/icons/film.png')}i.fa-software{background-image:url('../images/icons/drive_cd.png')}i.fa-soundcassette{background-image:url('../images/icons/sound.png')}i.fa-sounddisc{background-image:url('../images/icons/cd.png')}i.fa-soundrecording{background-image:url('../images/icons/sound.png')}i.fa-spinner{background-image:url('../images/icons/ajax_loading.gif')}i.fa-star{background-image:url('../images/icons/star.png')}i.fa-status-unknown{background-image:url('../images/icons/bullet_orange.png')}i.fa-suitcase{background-image:url('../images/icons/bookbag.png')}i.fa-tapecartridge{background-image:url('../images/icons/drive.png')}i.fa-tapecassette{background-image:url('../images/icons/drive.png')}i.fa-tapereel{background-image:url('../images/icons/film.png')}i.fa-transparency{background-image:url('../images/icons/film.png')}i.fa-trash,i.fa-trash-o{background-image:url('../images/icons/bin.png')}i.fa-tree{background-image:url('../images/icons/treeCurrent.png')}i.fa-tree-muted{background-image:url('../images/icons/treeMuted.png')}i.fa-unknown{background-image:url('../images/icons/page_white.png')}i.fa-usd{background-image:url('../images/icons/money_dollar.png')}i.fa-user{background-image:url('../images/icons/user.png')}i.fa-video{background-image:url('../images/icons/television.png')}i.fa-videocartridge{background-image:url('../images/icons/television.png')}i.fa-videocassette{background-image:url('../images/icons/television.png')}i.fa-videodisc{background-image:url('../images/icons/cd.png')}i.fa-videoreel{background-image:url('../images/icons/film.png')}i.fa-visual{background-image:url('../images/icons/view_visual.png')}body.rtl i.fa-external-link{background-image:url('../images/icons/link_go_rtl.png')}body.rtl i.fa-flag{background-image:url('../images/icons/flag_red_rtl.png')}#cart-empty-label i.fa-close{background-image:url('../images/icons/briefcase.png')}.searchHomeContent{float:none;margin:1em auto;width:90%}#advSearchForm .search{margin:0}.group .match{margin-top:.5em}.searchForm_lookfor,.searchForm_type{border-color:#619144}[name=searchForm]{margin:6px 8px 8px;padding:0}[name=searchForm] .clear-btn,[name=searchForm] .btn-primary,[name=searchForm] .form-control{font-size:14px;height:32px;padding:5px 8px}[name=searchForm] .clear-btn,[name=searchForm] .btn-primary[multiple],[name=searchForm] .form-control[multiple]{height:auto}@media (min-width:768px){[name=searchForm] .search-query{width:400px}}[name=searchForm] .nav-tabs{border-bottom:0;padding:0 6px}[name=searchForm] .nav-tabs li a{margin-bottom:-1px;border-bottom:0;padding-bottom:6px}[name=searchForm] .nav-tabs li a:hover{background:0 0;border-color:transparent;text-decoration:underline}[name=searchForm] .nav-tabs li.active a,[name=searchForm] .nav-tabs li.active a:hover{background:#FFF;border-color:#619144;border-bottom:0;text-decoration:none;z-index:5}body{background:#619144;font-size:13px}.container{background:#FFF;padding:0}.main .container{padding:0 4px 18px}a,.btn-link{color:#06C}a:hover,.btn-link:hover{color:#09F}.alert{padding:8px}.btn{padding:3px 5px 2px}.btn.btn-default{background:#eee;background-image:linear-gradient(#FFF, #ddd);border:1px solid #555;color:#222;text-shadow:0 1px 0 #FFF}.btn:not(.btn-default){font-weight:bold}.btn-danger,.btn-danger:hover{border-color:#6e110e}.btn-info,.btn-info:hover{border-color:#103743}.btn-primary,.btn-primary:hover{border-color:#456730}.btn-success,.btn-success:hover{border-color:#014701}.btn-warning,.btn-warning:hover{border-color:#683d00}#commentList .comment:nth-child(even){background:#eee}#dateVisColorSettings{stroke:#619144}#hierarchyRecord{background:#FFF}h2{margin:0 8px 8px}input[type=radio],input[type=checkbox]{margin:2px auto 0;padding:0 2px}.nav>li>a{padding:5px 10px}.nav-pills{display:table;margin:0 auto}.navbar{min-height:1px}.navbar-form{margin-top:5px;margin-bottom:5px}.pagination{display:table;margin:18px auto}.pagination>li>a,.pagination>li>span{padding:4px 12px 3px}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background:#619144;border-color:#619144}.panel-heading{padding:0}.panel-heading a{cursor:pointer;display:inline-block;padding:6px;width:100%}.row:not(.top-row){padding:6px 4px;margin:0 -4px}.row>p{padding:0 1em}.sub-breadcrumb{padding:0 5px}.tab-content{padding:6px 8px;border:1px solid #eee;border-top:0}@media (max-width:767px){body{padding:6px}header{margin-top:0}.label,.result .format,.sidebar .format{font-size:85%}}@media (min-width:768px){.badge{font-size:85%;margin-top:1px}.label,.result .format,.sidebar .format{padding-top:.3em}.modal-dialog{width:650px}}header{margin-top:18px}header .fa.fa-bars{font-size:21px}header .navbar{border-radius:5px 5px 0 0;padding:0 10px}header .navbar .searchForm{display:none !important}header .navbar .navbar-brand{height:65px;width:170px;margin-top:5px;color:transparent;background-image:url('../images/vufind_logo.png');background-position:center center;background-repeat:no-repeat;background-size:contain}header .navbar .navbar-brand:active,header .navbar .navbar-brand:focus,header .navbar .navbar-brand:hover{color:transparent}header .navbar .navbar-brand.lang-ar{background-image:url('../images/vufind_logo_ar.png')}header .navbar .navbar-nav>li>a{padding:12px 6px}header .navbar .navbar-right{margin-top:12px}@media (max-width:767px){header .navbar .navbar-nav>li>a{padding:8px 24px}header .navbar .navbar-right{margin:0}}header .searchbox{background:linear-gradient(to bottom, #FFF, #EEE);display:block !important}header .searchbox .tab-content{border:0}header .searchbox .tab-content .navbar-text{margin:5px 10px 5px 0}@media (max-width:767px){header #header-collapse .navbar-right li{text-align:right}header .searchForm_type{margin-top:2px;margin-bottom:2px}}header .breadcrumb{border:1px solid #CCC;border-radius:0;border-width:1px 0;font-size:12px;margin-bottom:2px;padding:7px 20px 5px}footer{margin-bottom:36px}footer .container{border-radius:0 0 5px 5px;border-top:1px solid #ddd;padding-top:18px}footer hr{display:none}footer p{margin:0}footer ul{padding-left:30px}[id^=list].list-group .col-sm-9{margin:0}body.offcanvas .offcanvas-toggle{padding-bottom:18px;font-size:16px;background:#fff;box-shadow:0 0 2px #000;color:#619144}body.offcanvas .sidebar .list-group{color:#000}body.offcanvas.active .sidebar{color:#FFF}body.offcanvas.active .offcanvas-toggle{box-shadow:none}ul.random{list-style:none;padding:0;margin:0;text-align:justify}ul.random li{padding-bottom:10px}ul.random li img{margin:0 auto 1em}ul.random.image,ul.random.mixed{text-align:center}ul.random.image li img{margin:0 auto}#custom_recaptcha_widget{display:table}#custom_recaptcha_widget embed{display:none}#custom_recaptcha_widget #recaptcha_image{border:1px solid #000;padding:6px;margin:1em 0}#custom_recaptcha_widget #recaptcha_response_field{margin:0 .5em}#custom_recaptcha_widget>div>a{display:inline-block;float:left;margin:5px 10px 5px 0}.tagList button{margin-top:0;padding-top:0;padding-bottom:4px;font-size:95%;vertical-align:initial}.tagList button .fa-close{margin-top:3px}.bulkActionButtons{margin-bottom:6px}.result{padding:1rem;margin-left:-1.1rem}.result:nth-child(even){background-color:#eee}.result.embedded .getFull.expanded{margin-top:-6px;padding-top:.5rem;padding-bottom:.5rem}.result>p{padding:0 1em}.result .label{display:inline-block;margin-bottom:4px}.result .long-view .tab-content{background:#FFF}.result .media{margin:0}.result .row{padding:0}.result .savedLists{margin:0 0 4px;padding:4px 0 4px 6px}.result .savedLists ul{padding-left:18px}.search-controls label{text-align:left}@media (max-width:767px){.result .search-controls .form-inline{text-align:left}.search-controls{margin:4px -4px;padding:4px 0}}.sidebar .list-group{margin-bottom:5px}.sidebar .list-group label.list-group-item{padding-left:26px}.sidebar .list-group label.list-group-item input[type=checkbox]{margin-top:2px}.sidebar .list-group-item{padding:7px 10px 6px}.sidebar .list-group-item.active{color:#fff}.sidebar .list-group-item.active .badge{color:#E70}.sidebar .list-group-item.active,.sidebar .list-group-item.active:hover{background:#E70;border-color:#E70}.sidebar .list-group-item .badge a{color:#fff}.sidebar .slider-container{margin:4px auto 10px;width:95%}.sidebar .slider-container .slider-handle{background:#619144;opacity:1}.top-row .badge a{color:#fff}.top-row .badge a:hover{color:#A41915} \ No newline at end of file diff --git a/themes/bootprint3/less/bootprint.less b/themes/bootprint3/less/bootprint.less index b8651837e409b42074de0c38346281a033e69e02..4d419340212bb299f2991669bbc0b9ec5e91378b 100644 --- a/themes/bootprint3/less/bootprint.less +++ b/themes/bootprint3/less/bootprint.less @@ -3,6 +3,9 @@ @import "icons"; @import "search"; +@brand-primary: #619144; // a11y overrides @brand-primary in sass + +/* --- Bootstrap MODS ---*/ body { background: @brand-primary; font-size: 13px @@ -118,14 +121,14 @@ header .navbar { width: 170px; margin-top: 5px; color: transparent; - background-image: url(../../images/vufind_logo.png); + background-image: url('@{img-path}/vufind_logo.png'); background-position: center center; background-repeat: no-repeat; background-size: contain; &:active, &:focus, &:hover { color: transparent; } - &.lang-ar { background-image: url(../../images/vufind_logo_ar.png); } + &.lang-ar { background-image: url('@{img-path}/vufind_logo_ar.png'); } } .navbar-nav > li > a { padding: 12px 6px; } .navbar-right { margin-top: 12px; } diff --git a/themes/bootprint3/less/icons.less b/themes/bootprint3/less/icons.less index 869df78ae7badf6a1c9f0cebdb6fa883c7c06b11..f3aa161fe8e800d05fa0eb38e4af90a74afafba8 100644 --- a/themes/bootprint3/less/icons.less +++ b/themes/bootprint3/less/icons.less @@ -11,112 +11,112 @@ vertical-align:text-bottom; width:16px; } -.fa-x {background-image:url('../../images/icons/page_white.png'); &:extend(.bp-icon);} -i.fa-archive {background-image:url('../../images/icons/package.png'); &:extend(.bp-icon);} -i.fa-asterisk {background-image:url('../../images/icons/list.png'); &:extend(.bp-icon);} -i.fa-atlas {background-image:url('../../images/icons/map.png'); &:extend(.bp-icon);} -i.fa-bell {background-image:url('../../images/icons/bell.png'); &:extend(.bp-icon);} -i.fa-book {background-image:url('../../images/icons/book.png'); &:extend(.bp-icon);} -i.fa-bookbag-add {background-image:url('../../images/icons/bookbag_add.png'); &:extend(.bp-icon);} -i.fa-bookbag-delete {background-image:url('../../images/icons/bookbag_delete.png'); &:extend(.bp-icon);} -i.fa-bookbag-empty {background-image:url('../../images/icons/bookbag_empty.png'); &:extend(.bp-icon);} -i.fa-bookmark {background-image:url('../../images/icons/bookmark_add.png'); &:extend(.bp-icon);} -i.fa-braille {background-image:url('../../images/icons/page_red.png'); &:extend(.bp-icon);} -i.fa-cancel-all-holds {background-image:url('../../images/icons/holdCancelAll.png'); &:extend(.bp-icon);} -i.fa-cancel-all-storage-retrieval-requests {background-image:url('../../images/icons/holdCancelAll.png'); &:extend(.bp-icon);} -i.fa-cancel-holds {background-image:url('../../images/icons/holdCancel.png'); &:extend(.bp-icon);} -i.fa-cancel-storage-retrieval-requests {background-image:url('../../images/icons/holdCancel.png'); &:extend(.bp-icon);} -i.fa-cdrom {background-image:url('../../images/icons/cd.png'); &:extend(.bp-icon);} -i.fa-chart {background-image:url('../../images/icons/chart_bar.png'); &:extend(.bp-icon);} -i.fa-chipcartridge {background-image:url('../../images/icons/server.png'); &:extend(.bp-icon);} -i.fa-collage {background-image:url('../../images/icons/pictures.png'); &:extend(.bp-icon);} -i.fa-close {background-image:url('../../images/icons/cross.png'); &:extend(.bp-icon);} -i.fa-disccartridge {background-image:url('../../images/icons/cd.png'); &:extend(.bp-icon);} -i.fa-drawing {background-image:url('../../images/icons/photo.png'); &:extend(.bp-icon);} -i.fa-ebook {background-image:url('../../images/icons/book_addresses.png'); &:extend(.bp-icon);} -i.fa-edit {background-image:url('../../images/icons/edit.png'); &:extend(.bp-icon);} -i.fa-electronic {background-image:url('../../images/icons/mouse.png'); &:extend(.bp-icon);} +.fa-x { background-image:url('@{img-path}/icons/page_white.png'); &:extend(.bp-icon); } +i.fa-archive { background-image:url('@{img-path}/icons/package.png'); &:extend(.bp-icon); } +i.fa-asterisk { background-image:url('@{img-path}/icons/list.png'); &:extend(.bp-icon); } +i.fa-atlas { background-image:url('@{img-path}/icons/map.png'); &:extend(.bp-icon); } +i.fa-bell { background-image:url('@{img-path}/icons/bell.png'); &:extend(.bp-icon); } +i.fa-book { background-image:url('@{img-path}/icons/book.png'); &:extend(.bp-icon); } +i.fa-bookbag-add { background-image:url('@{img-path}/icons/bookbag_add.png'); &:extend(.bp-icon); } +i.fa-bookbag-delete { background-image:url('@{img-path}/icons/bookbag_delete.png'); &:extend(.bp-icon); } +i.fa-bookbag-empty { background-image:url('@{img-path}/icons/bookbag_empty.png'); &:extend(.bp-icon); } +i.fa-bookmark { background-image:url('@{img-path}/icons/bookmark_add.png'); &:extend(.bp-icon); } +i.fa-braille { background-image:url('@{img-path}/icons/page_red.png'); &:extend(.bp-icon); } +i.fa-cancel-all-holds { background-image:url('@{img-path}/icons/holdCancelAll.png'); &:extend(.bp-icon); } +i.fa-cancel-all-storage-retrieval-requests { background-image:url('@{img-path}/icons/holdCancelAll.png'); &:extend(.bp-icon); } +i.fa-cancel-holds { background-image:url('@{img-path}/icons/holdCancel.png'); &:extend(.bp-icon); } +i.fa-cancel-storage-retrieval-requests { background-image:url('@{img-path}/icons/holdCancel.png'); &:extend(.bp-icon); } +i.fa-cdrom { background-image:url('@{img-path}/icons/cd.png'); &:extend(.bp-icon); } +i.fa-chart { background-image:url('@{img-path}/icons/chart_bar.png'); &:extend(.bp-icon); } +i.fa-chipcartridge { background-image:url('@{img-path}/icons/server.png'); &:extend(.bp-icon); } +i.fa-collage { background-image:url('@{img-path}/icons/pictures.png'); &:extend(.bp-icon); } +i.fa-close { background-image:url('@{img-path}/icons/cross.png'); &:extend(.bp-icon); } +i.fa-disccartridge { background-image:url('@{img-path}/icons/cd.png'); &:extend(.bp-icon); } +i.fa-drawing { background-image:url('@{img-path}/icons/photo.png'); &:extend(.bp-icon); } +i.fa-ebook { background-image:url('@{img-path}/icons/book_addresses.png'); &:extend(.bp-icon); } +i.fa-edit { background-image:url('@{img-path}/icons/edit.png'); &:extend(.bp-icon); } +i.fa-electronic { background-image:url('@{img-path}/icons/mouse.png'); &:extend(.bp-icon); } i.fa-email, i.fa-envelope, -i.fa-envelope-o {background-image:url('../../images/icons/email.png'); &:extend(.bp-icon);} -i.fa-exchange {background-image:url('../../images/icons/arrow_refresh.png'); &:extend(.bp-icon);} -i.fa-external-link {background-image:url('../../images/icons/link_go.png'); &:extend(.bp-icon);} -i.fa-filmstrip {background-image:url('../../images/icons/film.png'); &:extend(.bp-icon);} -i.fa-flag {background-image:url('../../images/icons/flag_red.png'); &:extend(.bp-icon);} -i.fa-flashcard {background-image:url('../../images/icons/table_lightening.png'); &:extend(.bp-icon);} -i.fa-floppydisk {background-image:url('../../images/icons/disk.png'); &:extend(.bp-icon);} -i.fa-globe {background-image:url('../../images/icons/world.png'); &:extend(.bp-icon);} -i.fa-grid {background-image:url('../../images/icons/view_grid.png'); &:extend(.bp-icon);} -i.fa-heart {background-image:url('../../images/icons/heart.png'); &:extend(.bp-icon);} -i.fa-home {background-image:url('../../images/icons/house.png'); &:extend(.bp-icon);} -i.fa-inbox {background-image:url('../../images/icons/box.png'); &:extend(.bp-icon);} -i.fa-journal {background-image:url('../../images/icons/book.png'); &:extend(.bp-icon);} -i.fa-kit {background-image:url('../../images/icons/briefcase.png'); &:extend(.bp-icon);} -i.fa-leaf,.fa-sitemap {background-image:url('../../images/icons/treeCurrent.png'); &:extend(.bp-icon);} -i.fa-list {background-image:url('../../images/icons/view_list.png'); &:extend(.bp-icon);} -i.fa-list-alt,i.fa-export {background-image:url('../../images/icons/application_add.png'); &:extend(.bp-icon);} -i.fa-lock {background-image:url('../../images/icons/lock.png'); &:extend(.bp-icon);} -i.fa-manuscript {background-image:url('../../images/icons/script.png'); &:extend(.bp-icon);} -i.fa-map {background-image:url('../../images/icons/map.png'); &:extend(.bp-icon);} -i.fa-microfilm {background-image:url('../../images/icons/film.png'); &:extend(.bp-icon);} -i.fa-minus-circle,i.fa-minus-sign {background-image:url('../../images/icons/delete.png'); &:extend(.bp-icon);} -i.fa-mobile {background-image:url('../../images/icons/phone.png'); &:extend(.bp-icon);} -i.fa-motionpicture {background-image:url('../../images/icons/television.png'); &:extend(.bp-icon);} -i.fa-musicalscore {background-image:url('../../images/icons/music.png'); &:extend(.bp-icon);} -i.fa-musicrecording {background-image:url('../../images/icons/music.png'); &:extend(.bp-icon);} -i.fa-newspaper {background-image:url('../../images/icons/newspaper.png'); &:extend(.bp-icon);} -i.fa-ok {background-image:url('../../images/icons/tick.png'); &:extend(.bp-icon);} -i.fa-online {background-image:url('../../images/icons/computer.png'); &:extend(.bp-icon);} -i.fa-painting {background-image:url('../../images/icons/paintbrush.png'); &:extend(.bp-icon);} -i.fa-photo {background-image:url('../../images/icons/photo.png'); &:extend(.bp-icon);} -i.fa-photonegative {background-image:url('../../images/icons/film.png'); &:extend(.bp-icon);} -i.fa-physicalobject {background-image:url('../../images/icons/box.png'); &:extend(.bp-icon);} -i.fa-plus {background-image:url('../../images/icons/add.png'); &:extend(.bp-icon);} -i.fa-plus-circle {background-image:url('../../images/icons/add.png'); &:extend(.bp-icon);} -i.fa-print {background-image:url('../../images/icons/printer.png'); &:extend(.bp-icon);} -i.fa-qrcode {background-image:url('../../images/icons/qrcode.png'); &:extend(.bp-icon);} -i.fa-remove {background-image:url('../../images/icons/delete.png'); &:extend(.bp-icon);} -i.fa-renew {background-image:url('../../images/icons/renew.png'); &:extend(.bp-icon);} -i.fa-renew-all {background-image:url('../../images/icons/renewAll.png'); &:extend(.bp-icon);} -i.fa-report {background-image:url('../../images/icons/report.png'); &:extend(.bp-icon);} -i.fa-rss {background-image:url('../../images/icons/feed.png'); &:extend(.bp-icon);} -i.fa-save {background-image:url('../../images/icons/disk.png'); &:extend(.bp-icon);} -i.fa-search {background-image:url('../../images/icons/magnifier.png'); &:extend(.bp-icon);} -i.fa-sensorimage {background-image:url('../../images/icons/photo.png'); &:extend(.bp-icon);} -i.fa-serial {background-image:url('../../images/icons/page_white_stack.png'); &:extend(.bp-icon);} -i.fa-shopping-cart {background-image:url('../../images/icons/cart.png'); &:extend(.bp-icon);} -i.fa-sign-in {background-image:url('../../images/icons/door_in.png'); &:extend(.bp-icon);} -i.fa-sign-out {background-image:url('../../images/icons/door_out.png'); &:extend(.bp-icon);} -i.fa-slide {background-image:url('../../images/icons/film.png'); &:extend(.bp-icon);} -i.fa-software {background-image:url('../../images/icons/drive_cd.png'); &:extend(.bp-icon);} -i.fa-soundcassette {background-image:url('../../images/icons/sound.png'); &:extend(.bp-icon);} -i.fa-sounddisc {background-image:url('../../images/icons/cd.png'); &:extend(.bp-icon);} -i.fa-soundrecording {background-image:url('../../images/icons/sound.png'); &:extend(.bp-icon);} -i.fa-spinner {background-image:url('../../images/icons/ajax_loading.gif'); &:extend(.bp-icon);} -i.fa-star {background-image:url('../../images/icons/star.png'); &:extend(.bp-icon);} -i.fa-status-unknown {background-image:url('../../images/icons/bullet_orange.png'); &:extend(.bp-icon);} -i.fa-suitcase {background-image:url('../../images/icons/bookbag.png'); &:extend(.bp-icon);} -i.fa-tapecartridge {background-image:url('../../images/icons/drive.png'); &:extend(.bp-icon);} -i.fa-tapecassette {background-image:url('../../images/icons/drive.png'); &:extend(.bp-icon);} -i.fa-tapereel {background-image:url('../../images/icons/film.png'); &:extend(.bp-icon);} -i.fa-transparency {background-image:url('../../images/icons/film.png'); &:extend(.bp-icon);} +i.fa-envelope-o { background-image:url('@{img-path}/icons/email.png'); &:extend(.bp-icon); } +i.fa-exchange { background-image:url('@{img-path}/icons/arrow_refresh.png'); &:extend(.bp-icon); } +i.fa-external-link { background-image:url('@{img-path}/icons/link_go.png'); &:extend(.bp-icon); } +i.fa-filmstrip { background-image:url('@{img-path}/icons/film.png'); &:extend(.bp-icon); } +i.fa-flag { background-image:url('@{img-path}/icons/flag_red.png'); &:extend(.bp-icon); } +i.fa-flashcard { background-image:url('@{img-path}/icons/table_lightening.png'); &:extend(.bp-icon); } +i.fa-floppydisk { background-image:url('@{img-path}/icons/disk.png'); &:extend(.bp-icon); } +i.fa-globe { background-image:url('@{img-path}/icons/world.png'); &:extend(.bp-icon); } +i.fa-grid { background-image:url('@{img-path}/icons/view_grid.png'); &:extend(.bp-icon); } +i.fa-heart { background-image:url('@{img-path}/icons/heart.png'); &:extend(.bp-icon); } +i.fa-home { background-image:url('@{img-path}/icons/house.png'); &:extend(.bp-icon); } +i.fa-inbox { background-image:url('@{img-path}/icons/box.png'); &:extend(.bp-icon); } +i.fa-journal { background-image:url('@{img-path}/icons/book.png'); &:extend(.bp-icon); } +i.fa-kit { background-image:url('@{img-path}/icons/briefcase.png'); &:extend(.bp-icon); } +i.fa-leaf,.fa-sitemap { background-image:url('@{img-path}/icons/treeCurrent.png'); &:extend(.bp-icon); } +i.fa-list { background-image:url('@{img-path}/icons/view_list.png'); &:extend(.bp-icon); } +i.fa-list-alt,i.fa-export { background-image:url('@{img-path}/icons/application_add.png'); &:extend(.bp-icon); } +i.fa-lock { background-image:url('@{img-path}/icons/lock.png'); &:extend(.bp-icon); } +i.fa-manuscript { background-image:url('@{img-path}/icons/script.png'); &:extend(.bp-icon); } +i.fa-map { background-image:url('@{img-path}/icons/map.png'); &:extend(.bp-icon); } +i.fa-microfilm { background-image:url('@{img-path}/icons/film.png'); &:extend(.bp-icon); } +i.fa-minus-circle,i.fa-minus-sign { background-image:url('@{img-path}/icons/delete.png'); &:extend(.bp-icon); } +i.fa-mobile { background-image:url('@{img-path}/icons/phone.png'); &:extend(.bp-icon); } +i.fa-motionpicture { background-image:url('@{img-path}/icons/television.png'); &:extend(.bp-icon); } +i.fa-musicalscore { background-image:url('@{img-path}/icons/music.png'); &:extend(.bp-icon); } +i.fa-musicrecording { background-image:url('@{img-path}/icons/music.png'); &:extend(.bp-icon); } +i.fa-newspaper { background-image:url('@{img-path}/icons/newspaper.png'); &:extend(.bp-icon); } +i.fa-ok { background-image:url('@{img-path}/icons/tick.png'); &:extend(.bp-icon); } +i.fa-online { background-image:url('@{img-path}/icons/computer.png'); &:extend(.bp-icon); } +i.fa-painting { background-image:url('@{img-path}/icons/paintbrush.png'); &:extend(.bp-icon); } +i.fa-photo { background-image:url('@{img-path}/icons/photo.png'); &:extend(.bp-icon); } +i.fa-photonegative { background-image:url('@{img-path}/icons/film.png'); &:extend(.bp-icon); } +i.fa-physicalobject { background-image:url('@{img-path}/icons/box.png'); &:extend(.bp-icon); } +i.fa-plus { background-image:url('@{img-path}/icons/add.png'); &:extend(.bp-icon); } +i.fa-plus-circle { background-image:url('@{img-path}/icons/add.png'); &:extend(.bp-icon); } +i.fa-print { background-image:url('@{img-path}/icons/printer.png'); &:extend(.bp-icon); } +i.fa-qrcode { background-image:url('@{img-path}/icons/qrcode.png'); &:extend(.bp-icon); } +i.fa-remove { background-image:url('@{img-path}/icons/delete.png'); &:extend(.bp-icon); } +i.fa-renew { background-image:url('@{img-path}/icons/renew.png'); &:extend(.bp-icon); } +i.fa-renew-all { background-image:url('@{img-path}/icons/renewAll.png'); &:extend(.bp-icon); } +i.fa-report { background-image:url('@{img-path}/icons/report.png'); &:extend(.bp-icon); } +i.fa-rss { background-image:url('@{img-path}/icons/feed.png'); &:extend(.bp-icon); } +i.fa-save { background-image:url('@{img-path}/icons/disk.png'); &:extend(.bp-icon); } +i.fa-search { background-image:url('@{img-path}/icons/magnifier.png'); &:extend(.bp-icon); } +i.fa-sensorimage { background-image:url('@{img-path}/icons/photo.png'); &:extend(.bp-icon); } +i.fa-serial { background-image:url('@{img-path}/icons/page_white_stack.png'); &:extend(.bp-icon); } +i.fa-shopping-cart { background-image:url('@{img-path}/icons/cart.png'); &:extend(.bp-icon); } +i.fa-sign-in { background-image:url('@{img-path}/icons/door_in.png'); &:extend(.bp-icon); } +i.fa-sign-out { background-image:url('@{img-path}/icons/door_out.png'); &:extend(.bp-icon); } +i.fa-slide { background-image:url('@{img-path}/icons/film.png'); &:extend(.bp-icon); } +i.fa-software { background-image:url('@{img-path}/icons/drive_cd.png'); &:extend(.bp-icon); } +i.fa-soundcassette { background-image:url('@{img-path}/icons/sound.png'); &:extend(.bp-icon); } +i.fa-sounddisc { background-image:url('@{img-path}/icons/cd.png'); &:extend(.bp-icon); } +i.fa-soundrecording { background-image:url('@{img-path}/icons/sound.png'); &:extend(.bp-icon); } +i.fa-spinner { background-image:url('@{img-path}/icons/ajax_loading.gif'); &:extend(.bp-icon); } +i.fa-star { background-image:url('@{img-path}/icons/star.png'); &:extend(.bp-icon); } +i.fa-status-unknown { background-image:url('@{img-path}/icons/bullet_orange.png'); &:extend(.bp-icon); } +i.fa-suitcase { background-image:url('@{img-path}/icons/bookbag.png'); &:extend(.bp-icon); } +i.fa-tapecartridge { background-image:url('@{img-path}/icons/drive.png'); &:extend(.bp-icon); } +i.fa-tapecassette { background-image:url('@{img-path}/icons/drive.png'); &:extend(.bp-icon); } +i.fa-tapereel { background-image:url('@{img-path}/icons/film.png'); &:extend(.bp-icon); } +i.fa-transparency { background-image:url('@{img-path}/icons/film.png'); &:extend(.bp-icon); } i.fa-trash, -i.fa-trash-o {background-image:url('../../images/icons/bin.png'); &:extend(.bp-icon);} -i.fa-tree {background-image:url('../../images/icons/treeCurrent.png'); &:extend(.bp-icon);} -i.fa-tree-muted {background-image:url('../../images/icons/treeMuted.png'); &:extend(.bp-icon);} -i.fa-unknown {background-image:url('../../images/icons/page_white.png'); &:extend(.bp-icon);} -i.fa-usd {background-image:url('../../images/icons/money_dollar.png'); &:extend(.bp-icon);} -i.fa-user {background-image:url('../../images/icons/user.png'); &:extend(.bp-icon);} -i.fa-video{background-image:url('../../images/icons/television.png'); &:extend(.bp-icon);} -i.fa-videocartridge {background-image:url('../../images/icons/television.png'); &:extend(.bp-icon);} -i.fa-videocassette{background-image:url('../../images/icons/television.png'); &:extend(.bp-icon);} -i.fa-videodisc{background-image:url('../../images/icons/cd.png'); &:extend(.bp-icon);} -i.fa-videoreel{background-image:url('../../images/icons/film.png'); &:extend(.bp-icon);} -i.fa-visual {background-image:url('../../images/icons/view_visual.png'); &:extend(.bp-icon);} +i.fa-trash-o { background-image:url('@{img-path}/icons/bin.png'); &:extend(.bp-icon); } +i.fa-tree { background-image:url('@{img-path}/icons/treeCurrent.png'); &:extend(.bp-icon); } +i.fa-tree-muted { background-image:url('@{img-path}/icons/treeMuted.png'); &:extend(.bp-icon); } +i.fa-unknown { background-image:url('@{img-path}/icons/page_white.png'); &:extend(.bp-icon); } +i.fa-usd { background-image:url('@{img-path}/icons/money_dollar.png'); &:extend(.bp-icon); } +i.fa-user { background-image:url('@{img-path}/icons/user.png'); &:extend(.bp-icon); } +i.fa-video{background-image:url('@{img-path}/icons/television.png'); &:extend(.bp-icon); } +i.fa-videocartridge { background-image:url('@{img-path}/icons/television.png'); &:extend(.bp-icon); } +i.fa-videocassette{background-image:url('@{img-path}/icons/television.png'); &:extend(.bp-icon); } +i.fa-videodisc{background-image:url('@{img-path}/icons/cd.png'); &:extend(.bp-icon); } +i.fa-videoreel{background-image:url('@{img-path}/icons/film.png'); &:extend(.bp-icon); } +i.fa-visual { background-image:url('@{img-path}/icons/view_visual.png'); &:extend(.bp-icon); } body.rtl { - i.fa-external-link {background-image:url('../../images/icons/link_go_rtl.png');} - i.fa-flag {background-image:url('../../images/icons/flag_red_rtl.png');} + i.fa-external-link { background-image:url('@{img-path}/icons/link_go_rtl.png'); } + i.fa-flag { background-image:url('@{img-path}/icons/flag_red_rtl.png'); } } -#cart-empty-label i.fa-close {background-image:url('../../images/icons/briefcase.png'); &:extend(.bp-icon);} \ No newline at end of file +#cart-empty-label i.fa-close { background-image:url('@{img-path}/icons/briefcase.png'); &:extend(.bp-icon); } \ No newline at end of file diff --git a/themes/bootprint3/less/variables.less b/themes/bootprint3/less/variables.less index 30a97528d2770b3ab987a6bef9d1c9f33a81e71b..f4fdc3e51c027e32f1def9840bca8b14a4d3e10e 100644 --- a/themes/bootprint3/less/variables.less +++ b/themes/bootprint3/less/variables.less @@ -16,7 +16,7 @@ @input-border-focus: @brand-primary; -@legend-border-color: @gray-light; +@legend-border-color: #777; // @gray-light @grid-gutter-width: 14px; @@ -27,13 +27,13 @@ @navbar-margin-bottom: 0px; @nav-link-padding : 5px; -@pagination-active-bg : @brand-info; -@pagination-active-border: @brand-info; +@pagination-active-bg : #5bc0de; // @brand-info +@pagination-active-border: #5bc0de; // @brand-info @panel-body-padding: 5px; @breadcrumb-padding-vertical : 6px; @breadcrumb-padding-horizontal: 20px; @breadcrumb-bg : #FFF; -@breadcrumb-color : @gray-light; -@breadcrumb-active-color : @gray-dark; \ No newline at end of file +@breadcrumb-color : #777; // @gray-light +@breadcrumb-active-color : #333; // @gray-dark \ No newline at end of file diff --git a/themes/bootprint3/scss/bootprint.scss b/themes/bootprint3/scss/bootprint.scss new file mode 100644 index 0000000000000000000000000000000000000000..401c1269433b09246375889c7269087479d0e526 --- /dev/null +++ b/themes/bootprint3/scss/bootprint.scss @@ -0,0 +1,290 @@ +@import "variables", "bootstrap"; +@import "icons"; +@import "search"; + +$brand-primary: #619144; // a11y overrides $brand-primary in sass + +/* --- Bootstrap MODS ---*/ +body { + background: $brand-primary; + font-size: 13px +} +.container { + background: #FFF; + padding: 0; +} +.main .container { padding: 0 4px 18px; } + +a, +.btn-link { + color: #06C; + &:hover { color: #09F; } +} +.alert { padding: 8px; } +.btn { padding: 3px 5px 2px; } +.btn.btn-default { + background: $gray-lighter; + background-image: linear-gradient(#FFF, $nav-tabs-border-color); + border: 1px solid $gray; + color: $gray-darker; + text-shadow: 0 1px 0 #FFF; +} +.btn:not(.btn-default) { font-weight:bold; } +.btn-danger, +.btn-danger:hover { border-color:darken($brand-danger, 12%); } +.btn-info, +.btn-info:hover { border-color:darken($brand-info, 12%); } +.btn-primary, +.btn-primary:hover { border-color:darken($brand-primary, 12%); } +.btn-success, +.btn-success:hover { border-color:darken($brand-success, 12%); } +.btn-warning, +.btn-warning:hover { border-color:darken($brand-warning, 12%); } + +#commentList .comment:nth-child(even) { background: $gray-lighter; } +#dateVisColorSettings { stroke: $brand-primary; } +#hierarchyRecord { background: #FFF; } +h2 { margin: 0 8px 8px; } +input[type=radio], +input[type=checkbox] { + margin: 2px auto 0; + padding: 0 2px; +} +.nav > li > a { padding: 5px 10px; } +.nav-pills { + display: table; + margin: 0 auto; +} +.navbar { min-height: 1px; } +.navbar-form { + margin-top: 5px; + margin-bottom: 5px; +} +.pagination { + display: table; + margin: 18px auto; +} +.pagination > li > a, +.pagination > li > span { padding: 4px 12px 3px; } +.pagination > .active > a, +.pagination > .active > a:focus, +.pagination > .active > a:hover, +.pagination > .active > span, +.pagination > .active > span:focus, +.pagination > .active > span:hover { + background: $brand-primary; + border-color: $brand-primary; +} +.panel-heading { padding: 0; } +.panel-heading a { + cursor: pointer; + display: inline-block; + padding: 6px; + width: 100%; +} +.row:not(.top-row) { + padding: 6px 4px; + margin: 0 -4px; +} +.row > p { padding: 0 1em; } +.sub-breadcrumb { padding: 0 5px; } +.tab-content { + padding: 6px 8px; + border: 1px solid $gray-lighter; + border-top: 0; +} + +@media (max-width: 767px) { + body { padding: 6px; } + header { margin-top: 0; } + .label { font-size: 85%; } +} +@media (min-width: 768px) { + .badge { + font-size: 85%; + margin-top: 1px; + } + .label { padding-top: .3em; } + .modal-dialog { width: 650px; } +} + +/* --- Header --- */ +header { margin-top: 18px; } +header .fa.fa-bars { font-size: 21px; } +header .navbar { + border-radius: 5px 5px 0 0; + padding: 0 10px; + .searchForm { display: none !important; } + .navbar-brand { + height: 65px; + width: 170px; + margin-top: 5px; + color: transparent; + background-image: url('#{$img-path}/vufind_logo.png'); + background-position: center center; + background-repeat: no-repeat; + background-size: contain; + &:active, + &:focus, + &:hover { color: transparent; } + &.lang-ar { background-image: url('#{$img-path}/vufind_logo_ar.png'); } + } + .navbar-nav > li > a { padding: 12px 6px; } + .navbar-right { margin-top: 12px; } + @media (max-width: 767px) { + .navbar-nav > li > a { padding: 8px 24px; } + .navbar-right { margin: 0; } + } +} +header .searchbox { + background: linear-gradient(to bottom, #FFF, #EEE); + display: block !important; +} +header .searchbox .tab-content { border: 0; } +header .searchbox .tab-content .navbar-text { margin: 5px 10px 5px 0; } +@media (max-width: 767px) { + header #header-collapse .navbar-right li { text-align: right; } + header .searchForm_type { + margin-top: 2px; + margin-bottom: 2px + } +} +header .breadcrumb { + border: 1px solid #CCC; + border-radius: 0; + border-width: 1px 0; + font-size: 12px; + margin-bottom: 2px; + padding: 7px 20px 5px +} + +/* --- Footer --- */ +footer { margin-bottom: 36px; } +footer .container { + border-radius: 0 0 5px 5px; + border-top: 1px solid $nav-tabs-border-color; + padding-top: 18px; +} +footer hr { display: none; } +footer p { margin: 0; } +footer ul { padding-left: 30px; } + +/* --- Browse --- */ +[id^=list].list-group .col-sm-9 { margin: 0; } + +/* --- Offcanvas --- */ +body.offcanvas { + .offcanvas-toggle { + padding-bottom: 18px; + font-size: 16px; + background: #fff; + box-shadow: 0 0 2px #000; + color: $brand-primary; + } + .sidebar .list-group { color: #000; } + &.active .sidebar { color: #FFF; } + &.active .offcanvas-toggle { box-shadow: none; } +} + +/* --- Random Items (results view) --- */ +ul.random { + list-style: none; + padding: 0; + margin: 0; + text-align: justify; +} +ul.random li { padding-bottom: 10px; } +ul.random li img { margin: 0 auto 1em; } +ul.random.image, +ul.random.mixed { text-align: center; } +ul.random.image li img { margin: 0 auto; } + +/* --- ReCaptcha --- */ +#custom_recaptcha_widget { display: table; } +#custom_recaptcha_widget embed { display: none; } +#custom_recaptcha_widget #recaptcha_image { + border: 1px solid #000; + padding: 6px; + margin: 1em 0; +} +#custom_recaptcha_widget #recaptcha_response_field { margin: 0 .5em; } +#custom_recaptcha_widget > div > a { + display: inline-block; + float: left; + margin: 5px 10px 5px 0; +} + +/* --- Record --- */ +.tagList button { + margin-top: 0; + padding-top: 0; + padding-bottom: 4px; + font-size: 95%; + vertical-align: initial; +} +.tagList button .fa-close { margin-top: 3px; } + +/* --- Search --- */ +.bulkActionButtons { margin-bottom: 6px; } +.result { + padding: 1rem; + margin-left: -1.1rem; + &:nth-child(even) { background-color: $gray-lighter; } + &.embedded .getFull.expanded { + margin-top: -6px; + padding-top: .5rem; + padding-bottom: .5rem; + } +} +.result > p {padding:0 1em;} +.result .label { + display: inline-block; + margin-bottom: 4px; +} +.result .long-view .tab-content {background: #FFF;} +.result .media { margin: 0; } +.result .row { padding: 0; } +.result .savedLists { + margin: 0 0 4px; + padding: 4px 0 4px 6px; +} +.result .savedLists ul { padding-left: 18px; } +.search-controls label { text-align: left; } +@media (max-width: 767px) { + .result .search-controls .form-inline { text-align: left; } + .search-controls { + margin: 4px -4px; + padding: 4px 0; + } +} + +/* --- Sidebar --- */ +$active-orange: #E70 !default; +.sidebar { + .list-group { margin-bottom: 5px; } + .list-group label.list-group-item { padding-left: 26px; } + .list-group label.list-group-item input[type=checkbox] { margin-top: 2px; } + + .list-group-item { padding: 7px 10px 6px; } + .list-group-item.active { color: #fff; } + .list-group-item.active .badge { color: $active-orange; } + .list-group-item.active, + .list-group-item.active:hover { + background: $active-orange; + border-color: $active-orange; + } + .list-group-item .badge a { color: #fff; } + + .slider-container { + margin: 4px auto 10px; + width: 95%; + } + .slider-container .slider-handle { + background: #619144; + opacity: 1; + } +} +.top-row .badge a { + color: #fff; + &:hover { color: $brand-danger; } +} diff --git a/themes/bootprint3/scss/compiled.scss b/themes/bootprint3/scss/compiled.scss new file mode 100644 index 0000000000000000000000000000000000000000..9529db72a4dff183871de9d099eaf8d118cbe7fc --- /dev/null +++ b/themes/bootprint3/scss/compiled.scss @@ -0,0 +1,14 @@ +@import "bootprint"; + +/** + * This file prevents multiple instances of the Bootstrap library from + * being included by utilizing the theme inheritance feature of Vufind. + * + * bootstrap.less <--- compiled.less + * ^ ^ + * | | + * | X + * | | + * bootprint.less <--- compiled.less + * + */ \ No newline at end of file diff --git a/themes/bootprint3/scss/compiled.scss.map b/themes/bootprint3/scss/compiled.scss.map new file mode 100644 index 0000000000000000000000000000000000000000..ea19bd4d26db0bebe75f8c493e9ad4c1ea365c53 --- /dev/null +++ b/themes/bootprint3/scss/compiled.scss.map @@ -0,0 +1,7 @@ +{ +"version": 3, +"mappings": "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", +"sources": ["../css/compiled.css"], +"names": [], +"file": "compiled.scss" +} diff --git a/themes/bootprint3/scss/icons.scss b/themes/bootprint3/scss/icons.scss new file mode 100644 index 0000000000000000000000000000000000000000..5bb0047c0fadb0d5fa0238c91f973d756bdfb990 --- /dev/null +++ b/themes/bootprint3/scss/icons.scss @@ -0,0 +1,122 @@ +.bp-icon { + background-position:center center; + background-repeat:no-repeat; + color:transparent; + content:''; + display:inline-block; + height:16px; + margin:0; + padding:0; + text-shadow:none; + vertical-align:text-bottom; + width:16px; +} +.fa-x { background-image:url('#{$img-path}/icons/page_white.png'); @extend .bp-icon; } +i.fa-archive { background-image:url('#{$img-path}/icons/package.png'); @extend .bp-icon; } +i.fa-asterisk { background-image:url('#{$img-path}/icons/list.png'); @extend .bp-icon; } +i.fa-atlas { background-image:url('#{$img-path}/icons/map.png'); @extend .bp-icon; } +i.fa-bell { background-image:url('#{$img-path}/icons/bell.png'); @extend .bp-icon; } +i.fa-book { background-image:url('#{$img-path}/icons/book.png'); @extend .bp-icon; } +i.fa-bookbag-add { background-image:url('#{$img-path}/icons/bookbag_add.png'); @extend .bp-icon; } +i.fa-bookbag-delete { background-image:url('#{$img-path}/icons/bookbag_delete.png'); @extend .bp-icon; } +i.fa-bookbag-empty { background-image:url('#{$img-path}/icons/bookbag_empty.png'); @extend .bp-icon; } +i.fa-bookmark { background-image:url('#{$img-path}/icons/bookmark_add.png'); @extend .bp-icon; } +i.fa-braille { background-image:url('#{$img-path}/icons/page_red.png'); @extend .bp-icon; } +i.fa-cancel-all-holds { background-image:url('#{$img-path}/icons/holdCancelAll.png'); @extend .bp-icon; } +i.fa-cancel-all-storage-retrieval-requests { background-image:url('#{$img-path}/icons/holdCancelAll.png'); @extend .bp-icon; } +i.fa-cancel-holds { background-image:url('#{$img-path}/icons/holdCancel.png'); @extend .bp-icon; } +i.fa-cancel-storage-retrieval-requests { background-image:url('#{$img-path}/icons/holdCancel.png'); @extend .bp-icon; } +i.fa-cdrom { background-image:url('#{$img-path}/icons/cd.png'); @extend .bp-icon; } +i.fa-chart { background-image:url('#{$img-path}/icons/chart_bar.png'); @extend .bp-icon; } +i.fa-chipcartridge { background-image:url('#{$img-path}/icons/server.png'); @extend .bp-icon; } +i.fa-collage { background-image:url('#{$img-path}/icons/pictures.png'); @extend .bp-icon; } +i.fa-close { background-image:url('#{$img-path}/icons/cross.png'); @extend .bp-icon; } +i.fa-disccartridge { background-image:url('#{$img-path}/icons/cd.png'); @extend .bp-icon; } +i.fa-drawing { background-image:url('#{$img-path}/icons/photo.png'); @extend .bp-icon; } +i.fa-ebook { background-image:url('#{$img-path}/icons/book_addresses.png'); @extend .bp-icon; } +i.fa-edit { background-image:url('#{$img-path}/icons/edit.png'); @extend .bp-icon; } +i.fa-electronic { background-image:url('#{$img-path}/icons/mouse.png'); @extend .bp-icon; } +i.fa-email, +i.fa-envelope, +i.fa-envelope-o { background-image:url('#{$img-path}/icons/email.png'); @extend .bp-icon; } +i.fa-exchange { background-image:url('#{$img-path}/icons/arrow_refresh.png'); @extend .bp-icon; } +i.fa-external-link { background-image:url('#{$img-path}/icons/link_go.png'); @extend .bp-icon; } +i.fa-filmstrip { background-image:url('#{$img-path}/icons/film.png'); @extend .bp-icon; } +i.fa-flag { background-image:url('#{$img-path}/icons/flag_red.png'); @extend .bp-icon; } +i.fa-flashcard { background-image:url('#{$img-path}/icons/table_lightening.png'); @extend .bp-icon; } +i.fa-floppydisk { background-image:url('#{$img-path}/icons/disk.png'); @extend .bp-icon; } +i.fa-globe { background-image:url('#{$img-path}/icons/world.png'); @extend .bp-icon; } +i.fa-grid { background-image:url('#{$img-path}/icons/view_grid.png'); @extend .bp-icon; } +i.fa-heart { background-image:url('#{$img-path}/icons/heart.png'); @extend .bp-icon; } +i.fa-home { background-image:url('#{$img-path}/icons/house.png'); @extend .bp-icon; } +i.fa-inbox { background-image:url('#{$img-path}/icons/box.png'); @extend .bp-icon; } +i.fa-journal { background-image:url('#{$img-path}/icons/book.png'); @extend .bp-icon; } +i.fa-kit { background-image:url('#{$img-path}/icons/briefcase.png'); @extend .bp-icon; } +i.fa-leaf,.fa-sitemap { background-image:url('#{$img-path}/icons/treeCurrent.png'); @extend .bp-icon; } +i.fa-list { background-image:url('#{$img-path}/icons/view_list.png'); @extend .bp-icon; } +i.fa-list-alt,i.fa-export { background-image:url('#{$img-path}/icons/application_add.png'); @extend .bp-icon; } +i.fa-lock { background-image:url('#{$img-path}/icons/lock.png'); @extend .bp-icon; } +i.fa-manuscript { background-image:url('#{$img-path}/icons/script.png'); @extend .bp-icon; } +i.fa-map { background-image:url('#{$img-path}/icons/map.png'); @extend .bp-icon; } +i.fa-microfilm { background-image:url('#{$img-path}/icons/film.png'); @extend .bp-icon; } +i.fa-minus-circle,i.fa-minus-sign { background-image:url('#{$img-path}/icons/delete.png'); @extend .bp-icon; } +i.fa-mobile { background-image:url('#{$img-path}/icons/phone.png'); @extend .bp-icon; } +i.fa-motionpicture { background-image:url('#{$img-path}/icons/television.png'); @extend .bp-icon; } +i.fa-musicalscore { background-image:url('#{$img-path}/icons/music.png'); @extend .bp-icon; } +i.fa-musicrecording { background-image:url('#{$img-path}/icons/music.png'); @extend .bp-icon; } +i.fa-newspaper { background-image:url('#{$img-path}/icons/newspaper.png'); @extend .bp-icon; } +i.fa-ok { background-image:url('#{$img-path}/icons/tick.png'); @extend .bp-icon; } +i.fa-online { background-image:url('#{$img-path}/icons/computer.png'); @extend .bp-icon; } +i.fa-painting { background-image:url('#{$img-path}/icons/paintbrush.png'); @extend .bp-icon; } +i.fa-photo { background-image:url('#{$img-path}/icons/photo.png'); @extend .bp-icon; } +i.fa-photonegative { background-image:url('#{$img-path}/icons/film.png'); @extend .bp-icon; } +i.fa-physicalobject { background-image:url('#{$img-path}/icons/box.png'); @extend .bp-icon; } +i.fa-plus { background-image:url('#{$img-path}/icons/add.png'); @extend .bp-icon; } +i.fa-plus-circle { background-image:url('#{$img-path}/icons/add.png'); @extend .bp-icon; } +i.fa-print { background-image:url('#{$img-path}/icons/printer.png'); @extend .bp-icon; } +i.fa-qrcode { background-image:url('#{$img-path}/icons/qrcode.png'); @extend .bp-icon; } +i.fa-remove { background-image:url('#{$img-path}/icons/delete.png'); @extend .bp-icon; } +i.fa-renew { background-image:url('#{$img-path}/icons/renew.png'); @extend .bp-icon; } +i.fa-renew-all { background-image:url('#{$img-path}/icons/renewAll.png'); @extend .bp-icon; } +i.fa-report { background-image:url('#{$img-path}/icons/report.png'); @extend .bp-icon; } +i.fa-rss { background-image:url('#{$img-path}/icons/feed.png'); @extend .bp-icon; } +i.fa-save { background-image:url('#{$img-path}/icons/disk.png'); @extend .bp-icon; } +i.fa-search { background-image:url('#{$img-path}/icons/magnifier.png'); @extend .bp-icon; } +i.fa-sensorimage { background-image:url('#{$img-path}/icons/photo.png'); @extend .bp-icon; } +i.fa-serial { background-image:url('#{$img-path}/icons/page_white_stack.png'); @extend .bp-icon; } +i.fa-shopping-cart { background-image:url('#{$img-path}/icons/cart.png'); @extend .bp-icon; } +i.fa-sign-in { background-image:url('#{$img-path}/icons/door_in.png'); @extend .bp-icon; } +i.fa-sign-out { background-image:url('#{$img-path}/icons/door_out.png'); @extend .bp-icon; } +i.fa-slide { background-image:url('#{$img-path}/icons/film.png'); @extend .bp-icon; } +i.fa-software { background-image:url('#{$img-path}/icons/drive_cd.png'); @extend .bp-icon; } +i.fa-soundcassette { background-image:url('#{$img-path}/icons/sound.png'); @extend .bp-icon; } +i.fa-sounddisc { background-image:url('#{$img-path}/icons/cd.png'); @extend .bp-icon; } +i.fa-soundrecording { background-image:url('#{$img-path}/icons/sound.png'); @extend .bp-icon; } +i.fa-spinner { background-image:url('#{$img-path}/icons/ajax_loading.gif'); @extend .bp-icon; } +i.fa-star { background-image:url('#{$img-path}/icons/star.png'); @extend .bp-icon; } +i.fa-status-unknown { background-image:url('#{$img-path}/icons/bullet_orange.png'); @extend .bp-icon; } +i.fa-suitcase { background-image:url('#{$img-path}/icons/bookbag.png'); @extend .bp-icon; } +i.fa-tapecartridge { background-image:url('#{$img-path}/icons/drive.png'); @extend .bp-icon; } +i.fa-tapecassette { background-image:url('#{$img-path}/icons/drive.png'); @extend .bp-icon; } +i.fa-tapereel { background-image:url('#{$img-path}/icons/film.png'); @extend .bp-icon; } +i.fa-transparency { background-image:url('#{$img-path}/icons/film.png'); @extend .bp-icon; } +i.fa-trash, +i.fa-trash-o { background-image:url('#{$img-path}/icons/bin.png'); @extend .bp-icon; } +i.fa-tree { background-image:url('#{$img-path}/icons/treeCurrent.png'); @extend .bp-icon; } +i.fa-tree-muted { background-image:url('#{$img-path}/icons/treeMuted.png'); @extend .bp-icon; } +i.fa-unknown { background-image:url('#{$img-path}/icons/page_white.png'); @extend .bp-icon; } +i.fa-usd { background-image:url('#{$img-path}/icons/money_dollar.png'); @extend .bp-icon; } +i.fa-user { background-image:url('#{$img-path}/icons/user.png'); @extend .bp-icon; } +i.fa-video{background-image:url('#{$img-path}/icons/television.png'); @extend .bp-icon; } +i.fa-videocartridge { background-image:url('#{$img-path}/icons/television.png'); @extend .bp-icon; } +i.fa-videocassette{background-image:url('#{$img-path}/icons/television.png'); @extend .bp-icon; } +i.fa-videodisc{background-image:url('#{$img-path}/icons/cd.png'); @extend .bp-icon; } +i.fa-videoreel{background-image:url('#{$img-path}/icons/film.png'); @extend .bp-icon; } +i.fa-visual { background-image:url('#{$img-path}/icons/view_visual.png'); @extend .bp-icon; } + +body.rtl { + i.fa-external-link { background-image:url('#{$img-path}/icons/link_go_rtl.png'); } + i.fa-flag { background-image:url('#{$img-path}/icons/flag_red_rtl.png'); } +} + +#cart-empty-label i.fa-close { background-image:url('#{$img-path}/icons/briefcase.png'); @extend .bp-icon; } \ No newline at end of file diff --git a/themes/bootprint3/scss/search.scss b/themes/bootprint3/scss/search.scss new file mode 100644 index 0000000000000000000000000000000000000000..77f9d4d663da63e1df4fc89369e2f94545fdac70 --- /dev/null +++ b/themes/bootprint3/scss/search.scss @@ -0,0 +1,51 @@ +.searchHomeContent { + float: none; + margin: 1em auto; + width: 90%; +} +#advSearchForm .search { margin: 0; } +.group .match { margin-top: .5em; } + +/* --- Search form --- */ +.searchForm_lookfor, +.searchForm_type { border-color: $brand-primary; } +[name=searchForm] { + margin: 6px 8px 8px; + padding: 0; + + .clear-btn, + .btn-primary, + .form-control { + font-size: 14px; + height: 32px; + padding: 5px 8px; + } + .clear-btn, + .btn-primary[multiple], + .form-control[multiple] { height: auto; } + @media (min-width: 768px) { + .search-query { width: 400px; } + } + .nav-tabs { + border-bottom: 0; + padding: 0 6px; + } + .nav-tabs li a { + margin-bottom: -1px; + border-bottom: 0; + padding-bottom: 6px; + &:hover { + background: 0 0; + border-color: transparent; + text-decoration: underline; + } + } + .nav-tabs li.active a, + .nav-tabs li.active a:hover { + background: #FFF; + border-color: $brand-primary; + border-bottom: 0; + text-decoration: none; + z-index: 5; + } +} diff --git a/themes/bootprint3/scss/variables.scss b/themes/bootprint3/scss/variables.scss new file mode 100644 index 0000000000000000000000000000000000000000..3201c5b518f63f9ea894bf3db7d11f04589651fa --- /dev/null +++ b/themes/bootprint3/scss/variables.scss @@ -0,0 +1,39 @@ +$brand-primary: #619144; + +$font-size-base: 13px !default; + +$padding-base-vertical : 3px !default; +$padding-base-horizontal : 5px !default; +$padding-large-vertical : 8px !default; +$padding-large-horizontal: 5px !default; +$padding-small-vertical : 1px !default; +$padding-small-horizontal: 2px !default; +$padding-xs-horizontal : 1px !default; + +$border-radius-base : 3px !default; +$border-radius-large: 5px !default; +$border-radius-small: 2px !default; + +$input-border-focus: $brand-primary !default; + +$legend-border-color: #777 !default; // $gray-light + +$grid-gutter-width: 14px !default; + +$container-desktop : 952px !default; +$container-large-desktop: 952px !default; + +$navbar-height : 65px !default; +$navbar-margin-bottom: 0px !default; +$nav-link-padding : 5px !default; + +$pagination-active-bg : #5bc0de !default; // $brand-info +$pagination-active-border: #5bc0de !default; // $brand-info + +$panel-body-padding: 5px !default; + +$breadcrumb-padding-vertical : 6px !default; +$breadcrumb-padding-horizontal: 20px !default; +$breadcrumb-bg : #FFF !default; +$breadcrumb-color : #777 !default; // $gray-light +$breadcrumb-active-color : #333 !default; // $gray-dark \ No newline at end of file diff --git a/themes/bootstrap3/css/compiled.css b/themes/bootstrap3/css/compiled.css index b8696730e19925b3a6e8e977991a336d3e04f962..45858bdfd902ae9658b404cba08c04785b229296 100644 --- a/themes/bootstrap3/css/compiled.css +++ b/themes/bootstrap3/css/compiled.css @@ -2,7 +2,7 @@ * Bootstrap v3.3.7 (http://getbootstrap.com) * Copyright 2011-2016 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */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,menu,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-color: 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: .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{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;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: .35em .625em .75em}legend{border: 0;padding: 0}textarea{overflow: auto}optgroup{font-weight: bold}table{border-collapse: collapse;border-spacing: 0}td,th{padding: 0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background: transparent !important;color: #000 !important;box-shadow: none !important;text-shadow: none !important}a,a:visited{text-decoration: underline}a[href]:after{content: " (" attr(href) ")"}abbr[title]:after{content: " (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content: ""}pre,blockquote{border: 1px solid #999;page-break-inside: avoid}thead{display: table-header-group}tr,img{page-break-inside: avoid}img{max-width: 100% !important}p,h2,h3{orphans: 3;widows: 3}h2,h3{page-break-after: avoid}.navbar{display: none}.btn > .caret,.dropup > .btn > .caret{border-top-color: #000 !important}.label,.result .format,.sidebar .format{border: 1px solid #000}.table{border-collapse: collapse !important}.table td,.table th{background-color: #fff !important}.table-bordered th,.table-bordered td{border: 1px solid #ddd !important}}*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}*:before,*:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}html{font-size: 10px;-webkit-tap-highlight-color: rgba(0,0,0,0)}body{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 14px;line-height: 1.42857143;color: #333;background-color: #fff}input,button,select,textarea{font-family: inherit;font-size: inherit;line-height: inherit}a{color: #12538b;text-decoration: none}a:hover,a:focus{color: #092b47;text-decoration: underline}a:focus{outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px}figure{margin: 0}img{vertical-align: middle}.img-responsive,.thumbnail > img,.thumbnail a > img,.carousel-inner > .item > img,.carousel-inner > .item > a > img{display: block;max-width: 100%;height: auto}.img-rounded{border-radius: 6px}.img-thumbnail{padding: 4px;line-height: 1.42857143;background-color: #fff;border: 1px solid #ddd;border-radius: 4px;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;display: inline-block;max-width: 100%;height: auto}.img-circle{border-radius: 50%}hr{margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #eee}.sr-only{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0}.sr-only-focusable:active,.sr-only-focusable:focus{position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto}[role="button"]{cursor: pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family: inherit;font-weight: 500;line-height: 1.1;color: inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight: normal;line-height: 1;color: #777}h1,.h1,h2,.h2,h3,.h3{margin-top: 20px;margin-bottom: 10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size: 65%}h4,.h4,h5,.h5,h6,.h6{margin-top: 10px;margin-bottom: 10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size: 75%}h1,.h1{font-size: 36px}h2,.h2{font-size: 30px}h3,.h3{font-size: 24px}h4,.h4{font-size: 18px}h5,.h5{font-size: 14px}h6,.h6{font-size: 12px}p{margin: 0 0 10px}.lead{margin-bottom: 20px;font-size: 16px;font-weight: 300;line-height: 1.4}@media (min-width: 768px){.lead{font-size: 21px}}small,.small{font-size: 85%}mark,.mark{background-color: #fcf8e3;padding: .2em}.text-left{text-align: left}.text-right{text-align: right}.text-center{text-align: center}.text-justify{text-align: justify}.text-nowrap{white-space: nowrap}.text-lowercase{text-transform: lowercase}.text-uppercase{text-transform: uppercase}.text-capitalize{text-transform: capitalize}.text-muted{color: #777}.text-primary{color: #265680}a.text-primary:hover,a.text-primary:focus{color: #1a3c59}.text-success{color: #3c763d}a.text-success:hover,a.text-success:focus{color: #2b542c}.text-info{color: #31708f}a.text-info:hover,a.text-info:focus{color: #245269}.text-warning{color: #8a6d3b}a.text-warning:hover,a.text-warning:focus{color: #66512c}.text-danger{color: #a94442}a.text-danger:hover,a.text-danger:focus{color: #843534}.bg-primary{color: #fff;background-color: #265680}a.bg-primary:hover,a.bg-primary:focus{background-color: #1a3c59}.bg-success{background-color: #dff0d8}a.bg-success:hover,a.bg-success:focus{background-color: #c1e2b3}.bg-info{background-color: #d9edf7}a.bg-info:hover,a.bg-info:focus{background-color: #afd9ee}.bg-warning{background-color: #fcf8e3}a.bg-warning:hover,a.bg-warning:focus{background-color: #f7ecb5}.bg-danger{background-color: #f2dede}a.bg-danger:hover,a.bg-danger:focus{background-color: #e4b9b9}.page-header{padding-bottom: 9px;margin: 40px 0 20px;border-bottom: 1px solid #eee}ul,ol{margin-top: 0;margin-bottom: 10px}ul ul,ol ul,ul ol,ol ol{margin-bottom: 0}.list-unstyled{padding-left: 0;list-style: none}.list-inline{padding-left: 0;list-style: none;margin: 0;margin-left: -5px}.list-inline > li{display: inline-block;padding-left: 5px;padding-right: 5px}dl{margin-top: 0;margin-bottom: 20px}dt,dd{line-height: 1.42857143}dt{font-weight: bold}dd{margin-left: 0}@media (min-width: 768px){.dl-horizontal dt{float: left;width: 160px;clear: left;text-align: right;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.dl-horizontal dd{margin-left: 180px}}abbr[title],abbr[data-original-title]{cursor: help;border-bottom: 1px dotted #777}.initialism{font-size: 90%;text-transform: uppercase}blockquote{padding: 10px 20px;margin: 0 0 20px;font-size: 17.5px;border-left: 5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom: 0}blockquote footer,blockquote small,blockquote .small{display: block;font-size: 80%;line-height: 1.42857143;color: #777}blockquote footer:before,blockquote small:before,blockquote .small:before{content: '\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right: 15px;padding-left: 0;border-right: 5px solid #eee;border-left: 0;text-align: right}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content: ''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content: '\00A0 \2014'}address{margin-bottom: 20px;font-style: normal;line-height: 1.42857143}code,kbd,pre,samp{font-family: Menlo, Monaco, Consolas, "Courier New", monospace}code{padding: 2px 4px;font-size: 90%;color: #c7254e;background-color: #f9f2f4;border-radius: 4px}kbd{padding: 2px 4px;font-size: 90%;color: #fff;background-color: #333;border-radius: 3px;box-shadow: inset 0 -1px 0 rgba(0,0,0,0.25)}kbd kbd{padding: 0;font-size: 100%;font-weight: bold;box-shadow: none}pre{display: block;padding: 9.5px;margin: 0 0 10px;font-size: 13px;line-height: 1.42857143;word-break: break-all;word-wrap: break-word;color: #333;background-color: #f5f5f5;border: 1px solid #ccc;border-radius: 4px}pre code{padding: 0;font-size: inherit;color: inherit;white-space: pre-wrap;background-color: transparent;border-radius: 0}.pre-scrollable{max-height: 340px;overflow-y: scroll}.container{margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px}@media (min-width: 768px){.container{width: 750px}}@media (min-width: 992px){.container{width: 970px}}@media (min-width: 1200px){.container{width: 1170px}}.container-fluid{margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px}.row{margin-left: -15px;margin-right: -15px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position: relative;min-height: 1px;padding-left: 15px;padding-right: 15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float: left}.col-xs-12{width: 100%}.col-xs-11{width: 91.66666667%}.col-xs-10{width: 83.33333333%}.col-xs-9{width: 75%}.col-xs-8{width: 66.66666667%}.col-xs-7{width: 58.33333333%}.col-xs-6{width: 50%}.col-xs-5{width: 41.66666667%}.col-xs-4{width: 33.33333333%}.col-xs-3{width: 25%}.col-xs-2{width: 16.66666667%}.col-xs-1{width: 8.33333333%}.col-xs-pull-12{right: 100%}.col-xs-pull-11{right: 91.66666667%}.col-xs-pull-10{right: 83.33333333%}.col-xs-pull-9{right: 75%}.col-xs-pull-8{right: 66.66666667%}.col-xs-pull-7{right: 58.33333333%}.col-xs-pull-6{right: 50%}.col-xs-pull-5{right: 41.66666667%}.col-xs-pull-4{right: 33.33333333%}.col-xs-pull-3{right: 25%}.col-xs-pull-2{right: 16.66666667%}.col-xs-pull-1{right: 8.33333333%}.col-xs-pull-0{right: auto}.col-xs-push-12{left: 100%}.col-xs-push-11{left: 91.66666667%}.col-xs-push-10{left: 83.33333333%}.col-xs-push-9{left: 75%}.col-xs-push-8{left: 66.66666667%}.col-xs-push-7{left: 58.33333333%}.col-xs-push-6{left: 50%}.col-xs-push-5{left: 41.66666667%}.col-xs-push-4{left: 33.33333333%}.col-xs-push-3{left: 25%}.col-xs-push-2{left: 16.66666667%}.col-xs-push-1{left: 8.33333333%}.col-xs-push-0{left: auto}.col-xs-offset-12{margin-left: 100%}.col-xs-offset-11{margin-left: 91.66666667%}.col-xs-offset-10{margin-left: 83.33333333%}.col-xs-offset-9{margin-left: 75%}.col-xs-offset-8{margin-left: 66.66666667%}.col-xs-offset-7{margin-left: 58.33333333%}.col-xs-offset-6{margin-left: 50%}.col-xs-offset-5{margin-left: 41.66666667%}.col-xs-offset-4{margin-left: 33.33333333%}.col-xs-offset-3{margin-left: 25%}.col-xs-offset-2{margin-left: 16.66666667%}.col-xs-offset-1{margin-left: 8.33333333%}.col-xs-offset-0{margin-left: 0%}@media (min-width: 768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float: left}.col-sm-12{width: 100%}.col-sm-11{width: 91.66666667%}.col-sm-10{width: 83.33333333%}.col-sm-9{width: 75%}.col-sm-8{width: 66.66666667%}.col-sm-7{width: 58.33333333%}.col-sm-6{width: 50%}.col-sm-5{width: 41.66666667%}.col-sm-4{width: 33.33333333%}.col-sm-3{width: 25%}.col-sm-2{width: 16.66666667%}.col-sm-1{width: 8.33333333%}.col-sm-pull-12{right: 100%}.col-sm-pull-11{right: 91.66666667%}.col-sm-pull-10{right: 83.33333333%}.col-sm-pull-9{right: 75%}.col-sm-pull-8{right: 66.66666667%}.col-sm-pull-7{right: 58.33333333%}.col-sm-pull-6{right: 50%}.col-sm-pull-5{right: 41.66666667%}.col-sm-pull-4{right: 33.33333333%}.col-sm-pull-3{right: 25%}.col-sm-pull-2{right: 16.66666667%}.col-sm-pull-1{right: 8.33333333%}.col-sm-pull-0{right: auto}.col-sm-push-12{left: 100%}.col-sm-push-11{left: 91.66666667%}.col-sm-push-10{left: 83.33333333%}.col-sm-push-9{left: 75%}.col-sm-push-8{left: 66.66666667%}.col-sm-push-7{left: 58.33333333%}.col-sm-push-6{left: 50%}.col-sm-push-5{left: 41.66666667%}.col-sm-push-4{left: 33.33333333%}.col-sm-push-3{left: 25%}.col-sm-push-2{left: 16.66666667%}.col-sm-push-1{left: 8.33333333%}.col-sm-push-0{left: auto}.col-sm-offset-12{margin-left: 100%}.col-sm-offset-11{margin-left: 91.66666667%}.col-sm-offset-10{margin-left: 83.33333333%}.col-sm-offset-9{margin-left: 75%}.col-sm-offset-8{margin-left: 66.66666667%}.col-sm-offset-7{margin-left: 58.33333333%}.col-sm-offset-6{margin-left: 50%}.col-sm-offset-5{margin-left: 41.66666667%}.col-sm-offset-4{margin-left: 33.33333333%}.col-sm-offset-3{margin-left: 25%}.col-sm-offset-2{margin-left: 16.66666667%}.col-sm-offset-1{margin-left: 8.33333333%}.col-sm-offset-0{margin-left: 0%}}@media (min-width: 992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float: left}.col-md-12{width: 100%}.col-md-11{width: 91.66666667%}.col-md-10{width: 83.33333333%}.col-md-9{width: 75%}.col-md-8{width: 66.66666667%}.col-md-7{width: 58.33333333%}.col-md-6{width: 50%}.col-md-5{width: 41.66666667%}.col-md-4{width: 33.33333333%}.col-md-3{width: 25%}.col-md-2{width: 16.66666667%}.col-md-1{width: 8.33333333%}.col-md-pull-12{right: 100%}.col-md-pull-11{right: 91.66666667%}.col-md-pull-10{right: 83.33333333%}.col-md-pull-9{right: 75%}.col-md-pull-8{right: 66.66666667%}.col-md-pull-7{right: 58.33333333%}.col-md-pull-6{right: 50%}.col-md-pull-5{right: 41.66666667%}.col-md-pull-4{right: 33.33333333%}.col-md-pull-3{right: 25%}.col-md-pull-2{right: 16.66666667%}.col-md-pull-1{right: 8.33333333%}.col-md-pull-0{right: auto}.col-md-push-12{left: 100%}.col-md-push-11{left: 91.66666667%}.col-md-push-10{left: 83.33333333%}.col-md-push-9{left: 75%}.col-md-push-8{left: 66.66666667%}.col-md-push-7{left: 58.33333333%}.col-md-push-6{left: 50%}.col-md-push-5{left: 41.66666667%}.col-md-push-4{left: 33.33333333%}.col-md-push-3{left: 25%}.col-md-push-2{left: 16.66666667%}.col-md-push-1{left: 8.33333333%}.col-md-push-0{left: auto}.col-md-offset-12{margin-left: 100%}.col-md-offset-11{margin-left: 91.66666667%}.col-md-offset-10{margin-left: 83.33333333%}.col-md-offset-9{margin-left: 75%}.col-md-offset-8{margin-left: 66.66666667%}.col-md-offset-7{margin-left: 58.33333333%}.col-md-offset-6{margin-left: 50%}.col-md-offset-5{margin-left: 41.66666667%}.col-md-offset-4{margin-left: 33.33333333%}.col-md-offset-3{margin-left: 25%}.col-md-offset-2{margin-left: 16.66666667%}.col-md-offset-1{margin-left: 8.33333333%}.col-md-offset-0{margin-left: 0%}}@media (min-width: 1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float: left}.col-lg-12{width: 100%}.col-lg-11{width: 91.66666667%}.col-lg-10{width: 83.33333333%}.col-lg-9{width: 75%}.col-lg-8{width: 66.66666667%}.col-lg-7{width: 58.33333333%}.col-lg-6{width: 50%}.col-lg-5{width: 41.66666667%}.col-lg-4{width: 33.33333333%}.col-lg-3{width: 25%}.col-lg-2{width: 16.66666667%}.col-lg-1{width: 8.33333333%}.col-lg-pull-12{right: 100%}.col-lg-pull-11{right: 91.66666667%}.col-lg-pull-10{right: 83.33333333%}.col-lg-pull-9{right: 75%}.col-lg-pull-8{right: 66.66666667%}.col-lg-pull-7{right: 58.33333333%}.col-lg-pull-6{right: 50%}.col-lg-pull-5{right: 41.66666667%}.col-lg-pull-4{right: 33.33333333%}.col-lg-pull-3{right: 25%}.col-lg-pull-2{right: 16.66666667%}.col-lg-pull-1{right: 8.33333333%}.col-lg-pull-0{right: auto}.col-lg-push-12{left: 100%}.col-lg-push-11{left: 91.66666667%}.col-lg-push-10{left: 83.33333333%}.col-lg-push-9{left: 75%}.col-lg-push-8{left: 66.66666667%}.col-lg-push-7{left: 58.33333333%}.col-lg-push-6{left: 50%}.col-lg-push-5{left: 41.66666667%}.col-lg-push-4{left: 33.33333333%}.col-lg-push-3{left: 25%}.col-lg-push-2{left: 16.66666667%}.col-lg-push-1{left: 8.33333333%}.col-lg-push-0{left: auto}.col-lg-offset-12{margin-left: 100%}.col-lg-offset-11{margin-left: 91.66666667%}.col-lg-offset-10{margin-left: 83.33333333%}.col-lg-offset-9{margin-left: 75%}.col-lg-offset-8{margin-left: 66.66666667%}.col-lg-offset-7{margin-left: 58.33333333%}.col-lg-offset-6{margin-left: 50%}.col-lg-offset-5{margin-left: 41.66666667%}.col-lg-offset-4{margin-left: 33.33333333%}.col-lg-offset-3{margin-left: 25%}.col-lg-offset-2{margin-left: 16.66666667%}.col-lg-offset-1{margin-left: 8.33333333%}.col-lg-offset-0{margin-left: 0%}}table{background-color: transparent}caption{padding-top: 8px;padding-bottom: 8px;color: #777;text-align: left}th{text-align: left}.table{width: 100%;max-width: 100%;margin-bottom: 20px}.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td{padding: 8px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #ddd}.table > thead > tr > th{vertical-align: bottom;border-bottom: 2px solid #ddd}.table > caption + thead > tr:first-child > th,.table > colgroup + thead > tr:first-child > th,.table > thead:first-child > tr:first-child > th,.table > caption + thead > tr:first-child > td,.table > colgroup + thead > tr:first-child > td,.table > thead:first-child > tr:first-child > td{border-top: 0}.table > tbody + tbody{border-top: 2px solid #ddd}.table .table{background-color: #fff}.table-condensed > thead > tr > th,.table-condensed > tbody > tr > th,.table-condensed > tfoot > tr > th,.table-condensed > thead > tr > td,.table-condensed > tbody > tr > td,.table-condensed > tfoot > tr > td{padding: 5px}.table-bordered{border: 1px solid #ddd}.table-bordered > thead > tr > th,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > td{border: 1px solid #ddd}.table-bordered > thead > tr > th,.table-bordered > thead > tr > td{border-bottom-width: 2px}.table-striped > tbody > tr:nth-of-type(odd){background-color: #f9f9f9}.table-hover > tbody > tr:hover{background-color: #f5f5f5}table col[class*="col-"]{position: static;float: none;display: table-column}table td[class*="col-"],table th[class*="col-"]{position: static;float: none;display: table-cell}.table > thead > tr > td.active,.table > tbody > tr > td.active,.table > tfoot > tr > td.active,.table > thead > tr > th.active,.table > tbody > tr > th.active,.table > tfoot > tr > th.active,.table > thead > tr.active > td,.table > tbody > tr.active > td,.table > tfoot > tr.active > td,.table > thead > tr.active > th,.table > tbody > tr.active > th,.table > tfoot > tr.active > th{background-color: #f5f5f5}.table-hover > tbody > tr > td.active:hover,.table-hover > tbody > tr > th.active:hover,.table-hover > tbody > tr.active:hover > td,.table-hover > tbody > tr:hover > .active,.table-hover > tbody > tr.active:hover > th{background-color: #e8e8e8}.table > thead > tr > td.success,.table > tbody > tr > td.success,.table > tfoot > tr > td.success,.table > thead > tr > th.success,.table > tbody > tr > th.success,.table > tfoot > tr > th.success,.table > thead > tr.success > td,.table > tbody > tr.success > td,.table > tfoot > tr.success > td,.table > thead > tr.success > th,.table > tbody > tr.success > th,.table > tfoot > tr.success > th{background-color: #dff0d8}.table-hover > tbody > tr > td.success:hover,.table-hover > tbody > tr > th.success:hover,.table-hover > tbody > tr.success:hover > td,.table-hover > tbody > tr:hover > .success,.table-hover > tbody > tr.success:hover > th{background-color: #d0e9c6}.table > thead > tr > td.info,.table > tbody > tr > td.info,.table > tfoot > tr > td.info,.table > thead > tr > th.info,.table > tbody > tr > th.info,.table > tfoot > tr > th.info,.table > thead > tr.info > td,.table > tbody > tr.info > td,.table > tfoot > tr.info > td,.table > thead > tr.info > th,.table > tbody > tr.info > th,.table > tfoot > tr.info > th{background-color: #d9edf7}.table-hover > tbody > tr > td.info:hover,.table-hover > tbody > tr > th.info:hover,.table-hover > tbody > tr.info:hover > td,.table-hover > tbody > tr:hover > .info,.table-hover > tbody > tr.info:hover > th{background-color: #c4e3f3}.table > thead > tr > td.warning,.table > tbody > tr > td.warning,.table > tfoot > tr > td.warning,.table > thead > tr > th.warning,.table > tbody > tr > th.warning,.table > tfoot > tr > th.warning,.table > thead > tr.warning > td,.table > tbody > tr.warning > td,.table > tfoot > tr.warning > td,.table > thead > tr.warning > th,.table > tbody > tr.warning > th,.table > tfoot > tr.warning > th{background-color: #fcf8e3}.table-hover > tbody > tr > td.warning:hover,.table-hover > tbody > tr > th.warning:hover,.table-hover > tbody > tr.warning:hover > td,.table-hover > tbody > tr:hover > .warning,.table-hover > tbody > tr.warning:hover > th{background-color: #faf2cc}.table > thead > tr > td.danger,.table > tbody > tr > td.danger,.table > tfoot > tr > td.danger,.table > thead > tr > th.danger,.table > tbody > tr > th.danger,.table > tfoot > tr > th.danger,.table > thead > tr.danger > td,.table > tbody > tr.danger > td,.table > tfoot > tr.danger > td,.table > thead > tr.danger > th,.table > tbody > tr.danger > th,.table > tfoot > tr.danger > th{background-color: #f2dede}.table-hover > tbody > tr > td.danger:hover,.table-hover > tbody > tr > th.danger:hover,.table-hover > tbody > tr.danger:hover > td,.table-hover > tbody > tr:hover > .danger,.table-hover > tbody > tr.danger:hover > th{background-color: #ebcccc}.table-responsive{overflow-x: auto;min-height: 0.01%}@media screen and (max-width: 767px){.table-responsive{width: 100%;margin-bottom: 15px;overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar;border: 1px solid #ddd}.table-responsive > .table{margin-bottom: 0}.table-responsive > .table > thead > tr > th,.table-responsive > .table > tbody > tr > th,.table-responsive > .table > tfoot > tr > th,.table-responsive > .table > thead > tr > td,.table-responsive > .table > tbody > tr > td,.table-responsive > .table > tfoot > tr > td{white-space: nowrap}.table-responsive > .table-bordered{border: 0}.table-responsive > .table-bordered > thead > tr > th:first-child,.table-responsive > .table-bordered > tbody > tr > th:first-child,.table-responsive > .table-bordered > tfoot > tr > th:first-child,.table-responsive > .table-bordered > thead > tr > td:first-child,.table-responsive > .table-bordered > tbody > tr > td:first-child,.table-responsive > .table-bordered > tfoot > tr > td:first-child{border-left: 0}.table-responsive > .table-bordered > thead > tr > th:last-child,.table-responsive > .table-bordered > tbody > tr > th:last-child,.table-responsive > .table-bordered > tfoot > tr > th:last-child,.table-responsive > .table-bordered > thead > tr > td:last-child,.table-responsive > .table-bordered > tbody > tr > td:last-child,.table-responsive > .table-bordered > tfoot > tr > td:last-child{border-right: 0}.table-responsive > .table-bordered > tbody > tr:last-child > th,.table-responsive > .table-bordered > tfoot > tr:last-child > th,.table-responsive > .table-bordered > tbody > tr:last-child > td,.table-responsive > .table-bordered > tfoot > tr:last-child > td{border-bottom: 0}}fieldset{padding: 0;margin: 0;border: 0;min-width: 0}legend{display: block;width: 100%;padding: 0;margin-bottom: 20px;font-size: 21px;line-height: inherit;color: #333;border: 0;border-bottom: 1px solid #e5e5e5}label{display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: bold}input[type="search"]{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}input[type="radio"],input[type="checkbox"]{margin: 4px 0 0;margin-top: 1px \9;line-height: normal}input[type="file"]{display: block}input[type="range"]{display: block;width: 100%}select[multiple],select[size]{height: auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px}output{display: block;padding-top: 7px;font-size: 14px;line-height: 1.42857143;color: #555}.form-control{display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s}.form-control:focus{border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6)}.form-control::-moz-placeholder{color: #999;opacity: 1}.form-control:-ms-input-placeholder{color: #999}.form-control::-webkit-input-placeholder{color: #999}.form-control::-ms-expand{border: 0;background-color: transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color: #eee;opacity: 1}.form-control[disabled],fieldset[disabled] .form-control{cursor: not-allowed}textarea.form-control{height: auto}input[type="search"]{-webkit-appearance: none}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height: 34px}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height: 30px}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height: 46px}}.form-group{margin-bottom: 15px}.radio,.checkbox{position: relative;display: block;margin-top: 10px;margin-bottom: 10px}.radio label,.checkbox label{min-height: 20px;padding-left: 20px;margin-bottom: 0;font-weight: normal;cursor: pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position: absolute;margin-left: -20px;margin-top: 4px \9}.radio + .radio,.checkbox + .checkbox{margin-top: -5px}.radio-inline,.checkbox-inline{position: relative;display: inline-block;padding-left: 20px;margin-bottom: 0;vertical-align: middle;font-weight: normal;cursor: pointer}.radio-inline + .radio-inline,.checkbox-inline + .checkbox-inline{margin-top: 0;margin-left: 10px}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor: not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor: not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor: not-allowed}.form-control-static{padding-top: 7px;padding-bottom: 7px;margin-bottom: 0;min-height: 34px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left: 0;padding-right: 0}.input-sm{height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px}select.input-sm{height: 30px;line-height: 30px}textarea.input-sm,select[multiple].input-sm{height: auto}.form-group-sm .form-control{height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px}.form-group-sm select.form-control{height: 30px;line-height: 30px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height: auto}.form-group-sm .form-control-static{height: 30px;min-height: 32px;padding: 6px 10px;font-size: 12px;line-height: 1.5}.input-lg{height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px}select.input-lg{height: 46px;line-height: 46px}textarea.input-lg,select[multiple].input-lg{height: auto}.form-group-lg .form-control{height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px}.form-group-lg select.form-control{height: 46px;line-height: 46px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height: auto}.form-group-lg .form-control-static{height: 46px;min-height: 38px;padding: 11px 16px;font-size: 18px;line-height: 1.3333333}.has-feedback{position: relative}.has-feedback .form-control{padding-right: 42.5px}.form-control-feedback{position: absolute;top: 0;right: 0;z-index: 2;display: block;width: 34px;height: 34px;line-height: 34px;text-align: center;pointer-events: none}.input-lg + .form-control-feedback,.input-group-lg + .form-control-feedback,.form-group-lg .form-control + .form-control-feedback{width: 46px;height: 46px;line-height: 46px}.input-sm + .form-control-feedback,.input-group-sm + .form-control-feedback,.form-group-sm .form-control + .form-control-feedback{width: 30px;height: 30px;line-height: 30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color: #3c763d}.has-success .form-control{border-color: #3c763d;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color: #2b542c;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #67b168;box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #67b168}.has-success .input-group-addon{color: #3c763d;border-color: #3c763d;background-color: #dff0d8}.has-success .form-control-feedback{color: #3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color: #8a6d3b}.has-warning .form-control{border-color: #8a6d3b;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color: #66512c;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #c0a16b;box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #c0a16b}.has-warning .input-group-addon{color: #8a6d3b;border-color: #8a6d3b;background-color: #fcf8e3}.has-warning .form-control-feedback{color: #8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color: #a94442}.has-error .form-control{border-color: #a94442;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color: #843534;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #ce8483;box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #ce8483}.has-error .input-group-addon{color: #a94442;border-color: #a94442;background-color: #f2dede}.has-error .form-control-feedback{color: #a94442}.has-feedback label ~ .form-control-feedback{top: 25px}.has-feedback label.sr-only ~ .form-control-feedback{top: 0}.help-block{display: block;margin-top: 5px;margin-bottom: 10px;color: #737373}@media (min-width: 768px){.form-inline .form-group{display: inline-block;margin-bottom: 0;vertical-align: middle}.form-inline .form-control{display: inline-block;width: auto;vertical-align: middle}.form-inline .form-control-static{display: inline-block}.form-inline .input-group{display: inline-table;vertical-align: middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width: auto}.form-inline .input-group > .form-control{width: 100%}.form-inline .control-label{margin-bottom: 0;vertical-align: middle}.form-inline .radio,.form-inline .checkbox{display: inline-block;margin-top: 0;margin-bottom: 0;vertical-align: middle}.form-inline .radio label,.form-inline .checkbox label{padding-left: 0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position: relative;margin-left: 0}.form-inline .has-feedback .form-control-feedback{top: 0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top: 0;margin-bottom: 0;padding-top: 7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height: 27px}.form-horizontal .form-group{margin-left: -15px;margin-right: -15px}@media (min-width: 768px){.form-horizontal .control-label{text-align: right;margin-bottom: 0;padding-top: 7px}}.form-horizontal .has-feedback .form-control-feedback{right: 15px}@media (min-width: 768px){.form-horizontal .form-group-lg .control-label{padding-top: 11px;font-size: 18px}}@media (min-width: 768px){.form-horizontal .form-group-sm .control-label{padding-top: 6px;font-size: 12px}}.btn{display: inline-block;margin-bottom: 0;font-weight: normal;text-align: center;vertical-align: middle;touch-action: manipulation;cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;border-radius: 4px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px}.btn:hover,.btn:focus,.btn.focus{color: #333;text-decoration: none}.btn:active,.btn.active{outline: 0;background-image: none;-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor: not-allowed;opacity: .65;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events: none}.btn-default{color: #333;background-color: #fff;border-color: #ccc}.btn-default:focus,.btn-default.focus{color: #333;background-color: #e6e6e6;border-color: #8c8c8c}.btn-default:hover{color: #333;background-color: #e6e6e6;border-color: #adadad}.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default{color: #333;background-color: #e6e6e6;border-color: #adadad}.btn-default:active:hover,.btn-default.active:hover,.open > .dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open > .dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open > .dropdown-toggle.btn-default.focus{color: #333;background-color: #d4d4d4;border-color: #8c8c8c}.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default{background-image: none}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color: #fff;border-color: #ccc}.btn-default .badge{color: #fff;background-color: #333}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color: #fff;background-color: #333;border-color: #adadad}.btn-primary{color: #fff;background-color: #265680;border-color: #fff}.btn-primary:focus,.btn-primary.focus{color: #fff;background-color: #1a3c59;border-color: #bfbfbf}.btn-primary:hover{color: #fff;background-color: #1a3c59;border-color: #e0e0e0}.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary{color: #fff;background-color: #1a3c59;border-color: #e0e0e0}.btn-primary:active:hover,.btn-primary.active:hover,.open > .dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open > .dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open > .dropdown-toggle.btn-primary.focus{color: #fff;background-color: #12293d;border-color: #bfbfbf}.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary{background-image: none}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color: #265680;border-color: #fff}.btn-primary .badge{color: #265680;background-color: #fff}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color: #265680;background-color: #fff;border-color: #e0e0e0}.btn-success{color: #fff;background-color: #028302;border-color: #fff}.btn-success:focus,.btn-success.focus{color: #fff;background-color: #015101;border-color: #bfbfbf}.btn-success:hover{color: #fff;background-color: #015101;border-color: #e0e0e0}.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success{color: #fff;background-color: #015101;border-color: #e0e0e0}.btn-success:active:hover,.btn-success.active:hover,.open > .dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open > .dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open > .dropdown-toggle.btn-success.focus{color: #fff;background-color: #012e01;border-color: #bfbfbf}.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success{background-image: none}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color: #028302;border-color: #fff}.btn-success .badge{color: #028302;background-color: #fff}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color: #028302;background-color: #fff;border-color: #e0e0e0}.btn-info{color: #fff;background-color: #1c5f74;border-color: #fff}.btn-info:focus,.btn-info.focus{color: #fff;background-color: #123d4b;border-color: #bfbfbf}.btn-info:hover{color: #fff;background-color: #123d4b;border-color: #e0e0e0}.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info{color: #fff;background-color: #123d4b;border-color: #e0e0e0}.btn-info:active:hover,.btn-info.active:hover,.open > .dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open > .dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open > .dropdown-toggle.btn-info.focus{color: #fff;background-color: #0b262e;border-color: #bfbfbf}.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info{background-image: none}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color: #1c5f74;border-color: #fff}.btn-info .badge{color: #1c5f74;background-color: #fff}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color: #1c5f74;background-color: #fff;border-color: #e0e0e0}.btn-warning{color: #fff;background-color: #a56100;border-color: #fff}.btn-warning:focus,.btn-warning.focus{color: #fff;background-color: #724300;border-color: #bfbfbf}.btn-warning:hover{color: #fff;background-color: #724300;border-color: #e0e0e0}.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning{color: #fff;background-color: #724300;border-color: #e0e0e0}.btn-warning:active:hover,.btn-warning.active:hover,.open > .dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open > .dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open > .dropdown-toggle.btn-warning.focus{color: #fff;background-color: #4e2e00;border-color: #bfbfbf}.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning{background-image: none}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color: #a56100;border-color: #fff}.btn-warning .badge{color: #a56100;background-color: #fff}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color: #a56100;background-color: #fff;border-color: #e0e0e0}.btn-danger{color: #fff;background-color: #a41915;border-color: #fff}.btn-danger:focus,.btn-danger.focus{color: #fff;background-color: #77120f;border-color: #bfbfbf}.btn-danger:hover{color: #fff;background-color: #77120f;border-color: #e0e0e0}.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger{color: #fff;background-color: #77120f;border-color: #e0e0e0}.btn-danger:active:hover,.btn-danger.active:hover,.open > .dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open > .dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open > .dropdown-toggle.btn-danger.focus{color: #fff;background-color: #570d0b;border-color: #bfbfbf}.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger{background-image: none}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color: #a41915;border-color: #fff}.btn-danger .badge{color: #a41915;background-color: #fff}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color: #a41915;background-color: #fff;border-color: #e0e0e0}.btn-link{color: #12538b;font-weight: normal;border-radius: 0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color: transparent;-webkit-box-shadow: none;box-shadow: none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color: transparent}.btn-link:hover,.btn-link:focus{color: #092b47;text-decoration: underline;background-color: transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color: #777;text-decoration: none}.btn-lg,.btn-group-lg > .btn{padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px}.btn-sm,.btn-group-sm > .btn{padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px}.btn-xs,.btn-group-xs > .btn{padding: 1px 5px;font-size: 12px;line-height: 1.5;border-radius: 3px}.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%}.fade{opacity: 0;-webkit-transition: opacity .15s linear;-o-transition: opacity .15s linear;transition: opacity .15s linear}.fade.in{opacity: 1}.collapse{display: none}.collapse.in{display: block}tr.collapse.in{display: table-row}tbody.collapse.in{display: table-row-group}.collapsing{position: relative;height: 0;overflow: hidden;-webkit-transition-property: height, visibility;transition-property: height, visibility;-webkit-transition-duration: .35s;transition-duration: .35s;-webkit-transition-timing-function: ease;transition-timing-function: ease}.caret{display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px dashed;border-top: 4px solid \9;border-right: 4px solid transparent;border-left: 4px solid transparent}.dropup,.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: 14px;text-align: left;background-color: #fff;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,0.15);border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);box-shadow: 0 6px 12px rgba(0,0,0,0.175);background-clip: padding-box}.dropdown-menu.pull-right{right: 0;left: auto}.dropdown-menu .divider{height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5}.dropdown-menu > li > a{display: block;padding: 3px 20px;clear: both;font-weight: normal;line-height: 1.42857143;color: #333;white-space: nowrap}.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{text-decoration: none;color: #262626;background-color: #f5f5f5}.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{color: #fff;text-decoration: none;outline: 0;background-color: #265680}.dropdown-menu > .disabled > a,.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus{color: #777}.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus{text-decoration: none;background-color: transparent;background-image: none;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);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: 12px;line-height: 1.42857143;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 dashed;border-bottom: 4px solid \9;content: ""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top: auto;bottom: 100%;margin-bottom: 2px}@media (min-width: 768px){.navbar-right .dropdown-menu{left: auto;right: 0}.navbar-right .dropdown-menu-left{left: 0;right: auto}}.btn-group,.btn-group-vertical{position: relative;display: inline-block;vertical-align: middle}.btn-group > .btn,.btn-group-vertical > .btn{position: relative;float: left}.btn-group > .btn:hover,.btn-group-vertical > .btn:hover,.btn-group > .btn:focus,.btn-group-vertical > .btn:focus,.btn-group > .btn:active,.btn-group-vertical > .btn:active,.btn-group > .btn.active,.btn-group-vertical > .btn.active{z-index: 2}.btn-group .btn + .btn,.btn-group .btn + .btn-group,.btn-group .btn-group + .btn,.btn-group .btn-group + .btn-group{margin-left: -1px}.btn-toolbar{margin-left: -5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float: left}.btn-toolbar > .btn,.btn-toolbar > .btn-group,.btn-toolbar > .input-group{margin-left: 5px}.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius: 0}.btn-group > .btn:first-child{margin-left: 0}.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius: 0;border-top-right-radius: 0}.btn-group > .btn:last-child:not(:first-child),.btn-group > .dropdown-toggle:not(:first-child){border-bottom-left-radius: 0;border-top-left-radius: 0}.btn-group > .btn-group{float: left}.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn{border-radius: 0}.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle{border-bottom-right-radius: 0;border-top-right-radius: 0}.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child{border-bottom-left-radius: 0;border-top-left-radius: 0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline: 0}.btn-group > .btn + .dropdown-toggle{padding-left: 8px;padding-right: 8px}.btn-group > .btn-lg + .dropdown-toggle{padding-left: 12px;padding-right: 12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow: none;box-shadow: none}.btn .caret{margin-left: 0}.btn-lg .caret{border-width: 5px 5px 0;border-bottom-width: 0}.dropup .btn-lg .caret{border-width: 0 5px 5px}.btn-group-vertical > .btn,.btn-group-vertical > .btn-group,.btn-group-vertical > .btn-group > .btn{display: block;float: none;width: 100%;max-width: 100%}.btn-group-vertical > .btn-group > .btn{float: none}.btn-group-vertical > .btn + .btn,.btn-group-vertical > .btn + .btn-group,.btn-group-vertical > .btn-group + .btn,.btn-group-vertical > .btn-group + .btn-group{margin-top: -1px;margin-left: 0}.btn-group-vertical > .btn:not(:first-child):not(:last-child){border-radius: 0}.btn-group-vertical > .btn:first-child:not(:last-child){border-top-right-radius: 4px;border-top-left-radius: 4px;border-bottom-right-radius: 0;border-bottom-left-radius: 0}.btn-group-vertical > .btn:last-child:not(:first-child){border-top-right-radius: 0;border-top-left-radius: 0;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px}.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn{border-radius: 0}.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle{border-bottom-right-radius: 0;border-bottom-left-radius: 0}.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child{border-top-right-radius: 0;border-top-left-radius: 0}.btn-group-justified{display: table;width: 100%;table-layout: fixed;border-collapse: separate}.btn-group-justified > .btn,.btn-group-justified > .btn-group{float: none;display: table-cell;width: 1%}.btn-group-justified > .btn-group .btn{width: 100%}.btn-group-justified > .btn-group .dropdown-menu{left: auto}[data-toggle="buttons"] > .btn input[type="radio"],[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],[data-toggle="buttons"] > .btn input[type="checkbox"],[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"]{position: absolute;clip: rect(0, 0, 0, 0);pointer-events: none}.input-group{position: relative;display: table;border-collapse: separate}.input-group[class*="col-"]{float: none;padding-left: 0;padding-right: 0}.input-group .form-control{position: relative;z-index: 2;float: left;width: 100%;margin-bottom: 0}.input-group .form-control:focus{z-index: 3}.input-group-lg > .form-control,.input-group-lg > .input-group-addon,.input-group-lg > .input-group-btn > .btn{height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px}select.input-group-lg > .form-control,select.input-group-lg > .input-group-addon,select.input-group-lg > .input-group-btn > .btn{height: 46px;line-height: 46px}textarea.input-group-lg > .form-control,textarea.input-group-lg > .input-group-addon,textarea.input-group-lg > .input-group-btn > .btn,select[multiple].input-group-lg > .form-control,select[multiple].input-group-lg > .input-group-addon,select[multiple].input-group-lg > .input-group-btn > .btn{height: auto}.input-group-sm > .form-control,.input-group-sm > .input-group-addon,.input-group-sm > .input-group-btn > .btn{height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px}select.input-group-sm > .form-control,select.input-group-sm > .input-group-addon,select.input-group-sm > .input-group-btn > .btn{height: 30px;line-height: 30px}textarea.input-group-sm > .form-control,textarea.input-group-sm > .input-group-addon,textarea.input-group-sm > .input-group-btn > .btn,select[multiple].input-group-sm > .form-control,select[multiple].input-group-sm > .input-group-addon,select[multiple].input-group-sm > .input-group-btn > .btn{height: auto}.input-group-addon,.input-group-btn,.input-group .form-control{display: table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius: 0}.input-group-addon,.input-group-btn{width: 1%;white-space: nowrap;vertical-align: middle}.input-group-addon{padding: 6px 12px;font-size: 14px;font-weight: normal;line-height: 1;color: #555;text-align: center;background-color: #eee;border: 1px solid #ccc;border-radius: 4px}.input-group-addon.input-sm{padding: 5px 10px;font-size: 12px;border-radius: 3px}.input-group-addon.input-lg{padding: 10px 16px;font-size: 18px;border-radius: 6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top: 0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group > .btn,.input-group-btn:first-child > .dropdown-toggle,.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child > .btn-group:not(:last-child) > .btn{border-bottom-right-radius: 0;border-top-right-radius: 0}.input-group-addon:first-child{border-right: 0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group > .btn,.input-group-btn:last-child > .dropdown-toggle,.input-group-btn:first-child > .btn:not(:first-child),.input-group-btn:first-child > .btn-group:not(:first-child) > .btn{border-bottom-left-radius: 0;border-top-left-radius: 0}.input-group-addon:last-child{border-left: 0}.input-group-btn{position: relative;font-size: 0;white-space: nowrap}.input-group-btn > .btn{position: relative}.input-group-btn > .btn + .btn{margin-left: -1px}.input-group-btn > .btn:hover,.input-group-btn > .btn:focus,.input-group-btn > .btn:active{z-index: 2}.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group{margin-right: -1px}.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group{z-index: 2;margin-left: -1px}.nav{margin-bottom: 0;padding-left: 0;list-style: none}.nav > li{position: relative;display: block}.nav > li > a{position: relative;display: block;padding: 10px 15px}.nav > li > a:hover,.nav > li > a:focus{text-decoration: none;background-color: #eee}.nav > li.disabled > a{color: #777}.nav > li.disabled > a:hover,.nav > li.disabled > a:focus{color: #777;text-decoration: none;background-color: transparent;cursor: not-allowed}.nav .open > a,.nav .open > a:hover,.nav .open > a:focus{background-color: #eee;border-color: #12538b}.nav .nav-divider{height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5}.nav > li > a > img{max-width: none}.nav-tabs{border-bottom: 1px solid #ddd}.nav-tabs > li{float: left;margin-bottom: -1px}.nav-tabs > li > a{margin-right: 2px;line-height: 1.42857143;border: 1px solid transparent;border-radius: 4px 4px 0 0}.nav-tabs > li > a:hover{border-color: #eee #eee #ddd}.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{color: #555;background-color: #fff;border: 1px solid #ddd;border-bottom-color: transparent;cursor: default}.nav-tabs.nav-justified{width: 100%;border-bottom: 0}.nav-tabs.nav-justified > li{float: none}.nav-tabs.nav-justified > li > a{text-align: center;margin-bottom: 5px}.nav-tabs.nav-justified > .dropdown .dropdown-menu{top: auto;left: auto}@media (min-width: 768px){.nav-tabs.nav-justified > li{display: table-cell;width: 1%}.nav-tabs.nav-justified > li > a{margin-bottom: 0}}.nav-tabs.nav-justified > li > a{margin-right: 0;border-radius: 4px}.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:focus{border: 1px solid #ddd}@media (min-width: 768px){.nav-tabs.nav-justified > li > a{border-bottom: 1px solid #ddd;border-radius: 4px 4px 0 0}.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:focus{border-bottom-color: #fff}}.nav-pills > li{float: left}.nav-pills > li > a{border-radius: 4px}.nav-pills > li + li{margin-left: 2px}.nav-pills > li.active > a,.nav-pills > li.active > a:hover,.nav-pills > li.active > a:focus{color: #fff;background-color: #265680}.nav-stacked > li{float: none}.nav-stacked > li + li{margin-top: 2px;margin-left: 0}.nav-justified{width: 100%}.nav-justified > li{float: none}.nav-justified > li > a{text-align: center;margin-bottom: 5px}.nav-justified > .dropdown .dropdown-menu{top: auto;left: auto}@media (min-width: 768px){.nav-justified > li{display: table-cell;width: 1%}.nav-justified > li > a{margin-bottom: 0}}.nav-tabs-justified{border-bottom: 0}.nav-tabs-justified > li > a{margin-right: 0;border-radius: 4px}.nav-tabs-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus{border: 1px solid #ddd}@media (min-width: 768px){.nav-tabs-justified > li > a{border-bottom: 1px solid #ddd;border-radius: 4px 4px 0 0}.nav-tabs-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus{border-bottom-color: #fff}}.tab-content > .tab-pane{display: none}.tab-content > .active{display: block}.nav-tabs .dropdown-menu{margin-top: -1px;border-top-right-radius: 0;border-top-left-radius: 0}.navbar{position: relative;min-height: 50px;margin-bottom: 20px;border: 1px solid transparent}@media (min-width: 768px){.navbar{border-radius: 4px}}@media (min-width: 768px){.navbar-header{float: left}}.navbar-collapse{overflow-x: visible;padding-right: 15px;padding-left: 15px;border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling: touch}.navbar-collapse.in{overflow-y: auto}@media (min-width: 768px){.navbar-collapse{width: auto;border-top: 0;box-shadow: none}.navbar-collapse.collapse{display: block !important;height: auto !important;padding-bottom: 0;overflow: visible !important}.navbar-collapse.in{overflow-y: visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left: 0;padding-right: 0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height: 340px}@media (max-device-width: 480px) and (orientation: landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height: 200px}}.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse{margin-right: -15px;margin-left: -15px}@media (min-width: 768px){.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse{margin-right: 0;margin-left: 0}}.navbar-static-top{z-index: 1000;border-width: 0 0 1px}@media (min-width: 768px){.navbar-static-top{border-radius: 0}}.navbar-fixed-top,.navbar-fixed-bottom{position: fixed;right: 0;left: 0;z-index: 1030}@media (min-width: 768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius: 0}}.navbar-fixed-top{top: 0;border-width: 0 0 1px}.navbar-fixed-bottom{bottom: 0;margin-bottom: 0;border-width: 1px 0 0}.navbar-brand{float: left;padding: 15px 15px;font-size: 18px;line-height: 20px;height: 50px}.navbar-brand:hover,.navbar-brand:focus{text-decoration: none}.navbar-brand > img{display: block}@media (min-width: 768px){.navbar > .container .navbar-brand,.navbar > .container-fluid .navbar-brand{margin-left: -15px}}.navbar-toggle{position: relative;float: right;margin-right: 15px;padding: 9px 10px;margin-top: 8px;margin-bottom: 8px;background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px}.navbar-toggle:focus{outline: 0}.navbar-toggle .icon-bar{display: block;width: 22px;height: 2px;border-radius: 1px}.navbar-toggle .icon-bar + .icon-bar{margin-top: 4px}@media (min-width: 768px){.navbar-toggle{display: none}}.navbar-nav{margin: 7.5px -15px}.navbar-nav > li > a{padding-top: 10px;padding-bottom: 10px;line-height: 20px}@media (max-width: 767px){.navbar-nav .open .dropdown-menu{position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;box-shadow: none}.navbar-nav .open .dropdown-menu > li > a,.navbar-nav .open .dropdown-menu .dropdown-header{padding: 5px 15px 5px 25px}.navbar-nav .open .dropdown-menu > li > a{line-height: 20px}.navbar-nav .open .dropdown-menu > li > a:hover,.navbar-nav .open .dropdown-menu > li > a:focus{background-image: none}}@media (min-width: 768px){.navbar-nav{float: left;margin: 0}.navbar-nav > li{float: left}.navbar-nav > li > a{padding-top: 15px;padding-bottom: 15px}}.navbar-form{margin-left: -15px;margin-right: -15px;padding: 10px 15px;border-top: 1px solid transparent;border-bottom: 1px solid transparent;-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.1);box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.1);margin-top: 8px;margin-bottom: 8px}@media (min-width: 768px){.navbar-form .form-group{display: inline-block;margin-bottom: 0;vertical-align: middle}.navbar-form .form-control{display: inline-block;width: auto;vertical-align: middle}.navbar-form .form-control-static{display: inline-block}.navbar-form .input-group{display: inline-table;vertical-align: middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width: auto}.navbar-form .input-group > .form-control{width: 100%}.navbar-form .control-label{margin-bottom: 0;vertical-align: middle}.navbar-form .radio,.navbar-form .checkbox{display: inline-block;margin-top: 0;margin-bottom: 0;vertical-align: middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left: 0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position: relative;margin-left: 0}.navbar-form .has-feedback .form-control-feedback{top: 0}}@media (max-width: 767px){.navbar-form .form-group{margin-bottom: 5px}.navbar-form .form-group:last-child{margin-bottom: 0}}@media (min-width: 768px){.navbar-form{width: auto;border: 0;margin-left: 0;margin-right: 0;padding-top: 0;padding-bottom: 0;-webkit-box-shadow: none;box-shadow: none}}.navbar-nav > li > .dropdown-menu{margin-top: 0;border-top-right-radius: 0;border-top-left-radius: 0}.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu{margin-bottom: 0;border-top-right-radius: 4px;border-top-left-radius: 4px;border-bottom-right-radius: 0;border-bottom-left-radius: 0}.navbar-btn{margin-top: 8px;margin-bottom: 8px}.navbar-btn.btn-sm{margin-top: 10px;margin-bottom: 10px}.navbar-btn.btn-xs{margin-top: 14px;margin-bottom: 14px}.navbar-text{margin-top: 15px;margin-bottom: 15px}@media (min-width: 768px){.navbar-text{float: left;margin-left: 15px;margin-right: 15px}}@media (min-width: 768px){.navbar-left{float: left !important;float: left}.navbar-right{float: right !important;float: right;margin-right: -15px}.navbar-right ~ .navbar-right{margin-right: 0}}.navbar-default{background-color: #132531;border-color: #0a1319}.navbar-default .navbar-brand{color: #fff}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color: #068139;background-color: transparent}.navbar-default .navbar-text{color: #fff}.navbar-default .navbar-nav > li > a{color: #fff}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{color: #132531;background-color: #fff}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{color: #132531;background-color: #fff}.navbar-default .navbar-nav > .disabled > a,.navbar-default .navbar-nav > .disabled > a:hover,.navbar-default .navbar-nav > .disabled > a:focus{color: #fff;background-color: #068139}.navbar-default .navbar-toggle{border-color: #ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color: #ddd}.navbar-default .navbar-toggle .icon-bar{background-color: #888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color: #0a1319}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{background-color: #fff;color: #132531}@media (max-width: 767px){.navbar-default .navbar-nav .open .dropdown-menu > li > a{color: #fff}.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color: #132531;background-color: #fff}.navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{color: #132531;background-color: #fff}.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus{color: #fff;background-color: #068139}}.navbar-default .navbar-link{color: #fff}.navbar-default .navbar-link:hover{color: #132531}.navbar-default .btn-link{color: #fff}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color: #132531}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color: #fff}.navbar-inverse{background-color: #222;border-color: #080808}.navbar-inverse .navbar-brand{color: #9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color: #fff;background-color: transparent}.navbar-inverse .navbar-text{color: #9d9d9d}.navbar-inverse .navbar-nav > li > a{color: #9d9d9d}.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > a:focus{color: #fff;background-color: transparent}.navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > .active > a:hover,.navbar-inverse .navbar-nav > .active > a:focus{color: #fff;background-color: #080808}.navbar-inverse .navbar-nav > .disabled > a,.navbar-inverse .navbar-nav > .disabled > a:hover,.navbar-inverse .navbar-nav > .disabled > a:focus{color: #444;background-color: transparent}.navbar-inverse .navbar-toggle{border-color: #333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color: #333}.navbar-inverse .navbar-toggle .icon-bar{background-color: #fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color: #101010}.navbar-inverse .navbar-nav > .open > a,.navbar-inverse .navbar-nav > .open > a:hover,.navbar-inverse .navbar-nav > .open > a:focus{background-color: #080808;color: #fff}@media (max-width: 767px){.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header{border-color: #080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color: #080808}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color: #9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus{color: #fff;background-color: transparent}.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus{color: #fff;background-color: #080808}.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus{color: #444;background-color: transparent}}.navbar-inverse .navbar-link{color: #9d9d9d}.navbar-inverse .navbar-link:hover{color: #fff}.navbar-inverse .btn-link{color: #9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color: #fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color: #444}.breadcrumb{padding: 8px 15px;margin-bottom: 20px;list-style: none;background-color: #f5f5f5;border-radius: 4px}.breadcrumb > li{display: inline-block}.breadcrumb > li + li:before{content: "/\00a0";padding: 0 5px;color: #ccc}.breadcrumb > .active{color: #777}.pagination{display: inline-block;padding-left: 0;margin: 20px 0;border-radius: 4px}.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: #12538b;background-color: #fff;border: 1px solid #ddd;margin-left: -1px}.pagination > li:first-child > a,.pagination > li:first-child > span{margin-left: 0;border-bottom-left-radius: 4px;border-top-left-radius: 4px}.pagination > li:last-child > a,.pagination > li:last-child > span{border-bottom-right-radius: 4px;border-top-right-radius: 4px}.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{z-index: 2;color: #092b47;background-color: #eee;border-color: #ddd}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{z-index: 3;color: #fff;background-color: #265680;border-color: #265680;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;line-height: 1.3333333}.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span{border-bottom-left-radius: 6px;border-top-left-radius: 6px}.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span{border-bottom-right-radius: 6px;border-top-right-radius: 6px}.pagination-sm > li > a,.pagination-sm > li > span{padding: 5px 10px;font-size: 12px;line-height: 1.5}.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span{border-bottom-left-radius: 3px;border-top-left-radius: 3px}.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span{border-bottom-right-radius: 3px;border-top-right-radius: 3px}.pager{padding-left: 0;margin: 20px 0;list-style: none;text-align: center}.pager li{display: inline}.pager li > a,.pager li > span{display: inline-block;padding: 5px 14px;background-color: #fff;border: 1px solid #ddd;border-radius: 15px}.pager li > a:hover,.pager li > a:focus{text-decoration: none;background-color: #eee}.pager .next > a,.pager .next > span{float: right}.pager .previous > a,.pager .previous > span{float: left}.pager .disabled > a,.pager .disabled > a:hover,.pager .disabled > a:focus,.pager .disabled > span{color: #777;background-color: #fff;cursor: not-allowed}.label,.result .format,.sidebar .format{display: inline;padding: .2em .6em .3em;font-size: 75%;font-weight: bold;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25em}a.label:hover,a.label:focus{color: #fff;text-decoration: none;cursor: pointer}.label:empty{display: none}.btn .label{position: relative;top: -1px}.label-default{background-color: #777}.label-default[href]:hover,.label-default[href]:focus{background-color: #5e5e5e}.label-primary{background-color: #265680}.label-primary[href]:hover,.label-primary[href]:focus{background-color: #1a3c59}.label-success{background-color: #028302}.label-success[href]:hover,.label-success[href]:focus{background-color: #015101}.label-info,.result .format,.sidebar .format{background-color: #1c5f74}.label-info[href]:hover,.label-info[href]:focus{background-color: #123d4b}.label-warning{background-color: #a56100}.label-warning[href]:hover,.label-warning[href]:focus{background-color: #724300}.label-danger{background-color: #a41915}.label-danger[href]:hover,.label-danger[href]:focus{background-color: #77120f}.badge{display: inline-block;min-width: 10px;padding: 3px 7px;font-size: 12px;font-weight: bold;color: #fff;line-height: 1;vertical-align: middle;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,.btn-group-xs > .btn .badge{top: 0;padding: 1px 5px}a.badge:hover,a.badge:focus{color: #fff;text-decoration: none;cursor: pointer}.list-group-item.active > .badge,.nav-pills > .active > a > .badge{color: #12538b;background-color: #fff}.list-group-item > .badge{float: right}.list-group-item > .badge + .badge{margin-right: 5px}.nav-pills > li > a > .badge{margin-left: 3px}.jumbotron{padding-top: 30px;padding-bottom: 30px;margin-bottom: 30px;color: inherit;background-color: #eee}.jumbotron h1,.jumbotron .h1{color: inherit}.jumbotron p{margin-bottom: 15px;font-size: 21px;font-weight: 200}.jumbotron > hr{border-top-color: #d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius: 6px;padding-left: 15px;padding-right: 15px}.jumbotron .container{max-width: 100%}@media screen and (min-width: 768px){.jumbotron{padding-top: 48px;padding-bottom: 48px}.container .jumbotron,.container-fluid .jumbotron{padding-left: 60px;padding-right: 60px}.jumbotron h1,.jumbotron .h1{font-size: 63px}}.thumbnail{display: block;padding: 4px;margin-bottom: 20px;line-height: 1.42857143;background-color: #fff;border: 1px solid #ddd;border-radius: 4px;-webkit-transition: border .2s ease-in-out;-o-transition: border .2s ease-in-out;transition: border .2s ease-in-out}.thumbnail > img,.thumbnail a > img{margin-left: auto;margin-right: auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color: #12538b}.thumbnail .caption{padding: 9px;color: #333}.alert{padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px}.alert h4{margin-top: 0;color: inherit}.alert .alert-link{font-weight: bold}.alert > p,.alert > ul{margin-bottom: 0}.alert > p + p{margin-top: 5px}.alert-dismissable,.alert-dismissible{padding-right: 35px}.alert-dismissable .close,.alert-dismissible .close{position: relative;top: -2px;right: -21px;color: inherit}.alert-success{background-color: #dff0d8;border-color: #d6e9c6;color: #3c763d}.alert-success hr{border-top-color: #c9e2b3}.alert-success .alert-link{color: #2b542c}.alert-info{background-color: #d9edf7;border-color: #bce8f1;color: #31708f}.alert-info hr{border-top-color: #a6e1ec}.alert-info .alert-link{color: #245269}.alert-warning{background-color: #fcf8e3;border-color: #faebcc;color: #8a6d3b}.alert-warning hr{border-top-color: #f7e1b5}.alert-warning .alert-link{color: #66512c}.alert-danger{background-color: #f2dede;border-color: #ebccd1;color: #a94442}.alert-danger hr{border-top-color: #e4b9c0}.alert-danger .alert-link{color: #843534}@-webkit-keyframes progress-bar-stripes{from{background-position: 40px 0}to{background-position: 0 0}}@keyframes progress-bar-stripes{from{background-position: 40px 0}to{background-position: 0 0}}.progress{overflow: hidden;height: 20px;margin-bottom: 20px;background-color: #f5f5f5;border-radius: 4px;-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);box-shadow: inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float: left;width: 0%;height: 100%;font-size: 12px;line-height: 20px;color: #fff;text-align: center;background-color: #265680;-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition: width .6s ease;-o-transition: width .6s ease;transition: width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size: 40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation: progress-bar-stripes 2s linear infinite;-o-animation: progress-bar-stripes 2s linear infinite;animation: progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color: #028302}.progress-striped .progress-bar-success{background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-info{background-color: #1c5f74}.progress-striped .progress-bar-info{background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-warning{background-color: #a56100}.progress-striped .progress-bar-warning{background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-danger{background-color: #a41915}.progress-striped .progress-bar-danger{background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.media{margin-top: 15px}.media:first-child{margin-top: 0}.media,.media-body{zoom: 1;overflow: hidden}.media-body{width: 10000px}.media-object{display: block}.media-object.img-thumbnail{max-width: none}.media-right,.media > .pull-right{padding-left: 10px}.media-left,.media > .pull-left{padding-right: 10px}.media-left,.media-right,.media-body{display: table-cell;vertical-align: top}.media-middle{vertical-align: middle}.media-bottom{vertical-align: bottom}.media-heading{margin-top: 0;margin-bottom: 5px}.media-list{padding-left: 0;list-style: none}.list-group{margin-bottom: 20px;padding-left: 0}.list-group-item,.result.embedded .getFull.expanded,.result.embedded .loading{position: relative;display: block;padding: 10px 15px;margin-bottom: -1px;background-color: #fff;border: 1px solid #ddd}.list-group-item:first-child{border-top-right-radius: 4px;border-top-left-radius: 4px}.list-group-item:last-child{margin-bottom: 0;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px}a.list-group-item,button.list-group-item{color: #555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color: #333}a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{text-decoration: none;color: #555;background-color: #f5f5f5}button.list-group-item{width: 100%;text-align: left}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color: #eee;color: #777;cursor: not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color: inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color: #777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index: 2;color: #fff;background-color: #265680;border-color: #265680}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading > small,.list-group-item.active:hover .list-group-item-heading > small,.list-group-item.active:focus .list-group-item-heading > small,.list-group-item.active .list-group-item-heading > .small,.list-group-item.active:hover .list-group-item-heading > .small,.list-group-item.active:focus .list-group-item-heading > .small{color: inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color: #93bcdf}.list-group-item-success{color: #3c763d;background-color: #dff0d8}a.list-group-item-success,button.list-group-item-success{color: #3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color: inherit}a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{color: #3c763d;background-color: #d0e9c6}a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{color: #fff;background-color: #3c763d;border-color: #3c763d}.list-group-item-info{color: #31708f;background-color: #d9edf7}a.list-group-item-info,button.list-group-item-info{color: #31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color: inherit}a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{color: #31708f;background-color: #c4e3f3}a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{color: #fff;background-color: #31708f;border-color: #31708f}.list-group-item-warning{color: #8a6d3b;background-color: #fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color: #8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color: inherit}a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{color: #8a6d3b;background-color: #faf2cc}a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{color: #fff;background-color: #8a6d3b;border-color: #8a6d3b}.list-group-item-danger{color: #a94442;background-color: #f2dede}a.list-group-item-danger,button.list-group-item-danger{color: #a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color: inherit}a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{color: #a94442;background-color: #ebcccc}a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{color: #fff;background-color: #a94442;border-color: #a94442}.list-group-item-heading{margin-top: 0;margin-bottom: 5px}.list-group-item-text{margin-bottom: 0;line-height: 1.3}.panel{margin-bottom: 20px;background-color: #fff;border: 1px solid transparent;border-radius: 4px;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);box-shadow: 0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding: 15px}.panel-heading{padding: 10px 15px;border-bottom: 1px solid transparent;border-top-right-radius: 3px;border-top-left-radius: 3px}.panel-heading > .dropdown .dropdown-toggle{color: inherit}.panel-title{margin-top: 0;margin-bottom: 0;font-size: 16px;color: inherit}.panel-title > a,.panel-title > small,.panel-title > .small,.panel-title > small > a,.panel-title > .small > a{color: inherit}.panel-footer{padding: 10px 15px;background-color: #f5f5f5;border-top: 1px solid #ddd;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px}.panel > .list-group,.panel > .panel-collapse > .list-group{margin-bottom: 0}.panel > .list-group .list-group-item,.panel > .panel-collapse > .list-group .list-group-item{border-width: 1px 0;border-radius: 0}.panel > .list-group:first-child .list-group-item:first-child,.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child{border-top: 0;border-top-right-radius: 3px;border-top-left-radius: 3px}.panel > .list-group:last-child .list-group-item:last-child,.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child{border-bottom: 0;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px}.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child{border-top-right-radius: 0;border-top-left-radius: 0}.panel-heading + .list-group .list-group-item:first-child{border-top-width: 0}.list-group + .panel-footer{border-top-width: 0}.panel > .table,.panel > .table-responsive > .table,.panel > .panel-collapse > .table{margin-bottom: 0}.panel > .table caption,.panel > .table-responsive > .table caption,.panel > .panel-collapse > .table caption{padding-left: 15px;padding-right: 15px}.panel > .table:first-child,.panel > .table-responsive:first-child > .table:first-child{border-top-right-radius: 3px;border-top-left-radius: 3px}.panel > .table:first-child > thead:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child{border-top-left-radius: 3px;border-top-right-radius: 3px}.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child{border-top-left-radius: 3px}.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child{border-top-right-radius: 3px}.panel > .table:last-child,.panel > .table-responsive:last-child > .table:last-child{border-bottom-right-radius: 3px;border-bottom-left-radius: 3px}.panel > .table:last-child > tbody:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child{border-bottom-left-radius: 3px;border-bottom-right-radius: 3px}.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child{border-bottom-left-radius: 3px}.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child{border-bottom-right-radius: 3px}.panel > .panel-body + .table,.panel > .panel-body + .table-responsive,.panel > .table + .panel-body,.panel > .table-responsive + .panel-body{border-top: 1px solid #ddd}.panel > .table > tbody:first-child > tr:first-child th,.panel > .table > tbody:first-child > tr:first-child td{border-top: 0}.panel > .table-bordered,.panel > .table-responsive > .table-bordered{border: 0}.panel > .table-bordered > thead > tr > th:first-child,.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,.panel > .table-bordered > tbody > tr > th:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,.panel > .table-bordered > tfoot > tr > th:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,.panel > .table-bordered > thead > tr > td:first-child,.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,.panel > .table-bordered > tbody > tr > td:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,.panel > .table-bordered > tfoot > tr > td:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child{border-left: 0}.panel > .table-bordered > thead > tr > th:last-child,.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,.panel > .table-bordered > tbody > tr > th:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,.panel > .table-bordered > tfoot > tr > th:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,.panel > .table-bordered > thead > tr > td:last-child,.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,.panel > .table-bordered > tbody > tr > td:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,.panel > .table-bordered > tfoot > tr > td:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child{border-right: 0}.panel > .table-bordered > thead > tr:first-child > td,.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,.panel > .table-bordered > tbody > tr:first-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,.panel > .table-bordered > thead > tr:first-child > th,.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,.panel > .table-bordered > tbody > tr:first-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th{border-bottom: 0}.panel > .table-bordered > tbody > tr:last-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,.panel > .table-bordered > tfoot > tr:last-child > td,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,.panel > .table-bordered > tbody > tr:last-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,.panel > .table-bordered > tfoot > tr:last-child > th,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th{border-bottom: 0}.panel > .table-responsive{border: 0;margin-bottom: 0}.panel-group{margin-bottom: 20px}.panel-group .panel{margin-bottom: 0;border-radius: 4px}.panel-group .panel + .panel{margin-top: 5px}.panel-group .panel-heading{border-bottom: 0}.panel-group .panel-heading + .panel-collapse > .panel-body,.panel-group .panel-heading + .panel-collapse > .list-group{border-top: 1px solid #ddd}.panel-group .panel-footer{border-top: 0}.panel-group .panel-footer + .panel-collapse .panel-body{border-bottom: 1px solid #ddd}.panel-default{border-color: #ddd}.panel-default > .panel-heading{color: #333;background-color: #f5f5f5;border-color: #ddd}.panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color: #ddd}.panel-default > .panel-heading .badge{color: #f5f5f5;background-color: #333}.panel-default > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #ddd}.panel-primary{border-color: #265680}.panel-primary > .panel-heading{color: #fff;background-color: #265680;border-color: #265680}.panel-primary > .panel-heading + .panel-collapse > .panel-body{border-top-color: #265680}.panel-primary > .panel-heading .badge{color: #265680;background-color: #fff}.panel-primary > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #265680}.panel-success{border-color: #d6e9c6}.panel-success > .panel-heading{color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6}.panel-success > .panel-heading + .panel-collapse > .panel-body{border-top-color: #d6e9c6}.panel-success > .panel-heading .badge{color: #dff0d8;background-color: #3c763d}.panel-success > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #d6e9c6}.panel-info{border-color: #bce8f1}.panel-info > .panel-heading{color: #31708f;background-color: #d9edf7;border-color: #bce8f1}.panel-info > .panel-heading + .panel-collapse > .panel-body{border-top-color: #bce8f1}.panel-info > .panel-heading .badge{color: #d9edf7;background-color: #31708f}.panel-info > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #bce8f1}.panel-warning{border-color: #faebcc}.panel-warning > .panel-heading{color: #8a6d3b;background-color: #fcf8e3;border-color: #faebcc}.panel-warning > .panel-heading + .panel-collapse > .panel-body{border-top-color: #faebcc}.panel-warning > .panel-heading .badge{color: #fcf8e3;background-color: #8a6d3b}.panel-warning > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #faebcc}.panel-danger{border-color: #ebccd1}.panel-danger > .panel-heading{color: #a94442;background-color: #f2dede;border-color: #ebccd1}.panel-danger > .panel-heading + .panel-collapse > .panel-body{border-top-color: #ebccd1}.panel-danger > .panel-heading .badge{color: #f2dede;background-color: #a94442}.panel-danger > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #ebccd1}.embed-responsive{position: relative;display: block;height: 0;padding: 0;overflow: hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position: absolute;top: 0;left: 0;bottom: 0;height: 100%;width: 100%;border: 0}.embed-responsive-16by9{padding-bottom: 56.25%}.embed-responsive-4by3{padding-bottom: 75%}.well{min-height: 20px;padding: 19px;margin-bottom: 20px;background-color: #f5f5f5;border: 1px solid #e3e3e3;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);box-shadow: inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color: #ddd;border-color: rgba(0,0,0,0.15)}.well-lg{padding: 24px;border-radius: 6px}.well-sm{padding: 9px;border-radius: 3px}.close,.group .group-close{float: right;font-size: 21px;font-weight: bold;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;opacity: .2;filter: alpha(opacity=20)}.close:hover,.close:focus{color: #000;text-decoration: none;cursor: pointer;opacity: .5;filter: alpha(opacity=50)}button.close{padding: 0;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none}.modal-open{overflow: hidden}.modal{display: none;overflow: hidden;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;-webkit-overflow-scrolling: touch;outline: 0}.modal.fade .modal-dialog{-webkit-transform: translate(0, -25%);-ms-transform: translate(0, -25%);-o-transform: translate(0, -25%);transform: translate(0, -25%);-webkit-transition: -webkit-transform 0.3s ease-out;-moz-transition: -moz-transform 0.3s ease-out;-o-transition: -o-transform 0.3s ease-out;transition: transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0)}.modal-open .modal{overflow-x: hidden;overflow-y: auto}.modal-dialog{position: relative;width: auto;margin: 10px}.modal-content{position: relative;background-color: #fff;border: 1px solid #999;border: 1px solid rgba(0,0,0,0.2);border-radius: 6px;-webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5);box-shadow: 0 3px 9px rgba(0,0,0,0.5);background-clip: padding-box;outline: 0}.modal-backdrop{position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000}.modal-backdrop.fade{opacity: 0;filter: alpha(opacity=0)}.modal-backdrop.in{opacity: .5;filter: alpha(opacity=50)}.modal-header{padding: 15px;border-bottom: 1px solid #e5e5e5}.modal-header .close{margin-top: -2px}.modal-title{margin: 0;line-height: 1.42857143}.modal-body{position: relative;padding: 15px}.modal-footer{padding: 15px;text-align: right;border-top: 1px solid #e5e5e5}.modal-footer .btn + .btn{margin-left: 5px;margin-bottom: 0}.modal-footer .btn-group .btn + .btn{margin-left: -1px}.modal-footer .btn-block + .btn-block{margin-left: 0}.modal-scrollbar-measure{position: absolute;top: -9999px;width: 50px;height: 50px;overflow: scroll}@media (min-width: 768px){.modal-dialog{width: 600px;margin: 30px auto}.modal-content{-webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5);box-shadow: 0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width: 300px}}@media (min-width: 992px){.modal-lg{width: 900px}}.tooltip{position: absolute;z-index: 1070;display: block;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-style: normal;font-weight: normal;letter-spacing: normal;line-break: auto;line-height: 1.42857143;text-align: left;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;white-space: normal;word-break: normal;word-spacing: normal;word-wrap: normal;font-size: 12px;opacity: 0;filter: alpha(opacity=0)}.tooltip.in{opacity: .9;filter: alpha(opacity=90)}.tooltip.top{margin-top: -3px;padding: 5px 0}.tooltip.right{margin-left: 3px;padding: 0 5px}.tooltip.bottom{margin-top: 3px;padding: 5px 0}.tooltip.left{margin-left: -3px;padding: 0 5px}.tooltip-inner{max-width: 200px;padding: 3px 8px;color: #fff;text-align: center;background-color: #000;border-radius: 4px}.tooltip-arrow{position: absolute;width: 0;height: 0;border-color: transparent;border-style: solid}.tooltip.top .tooltip-arrow{bottom: 0;left: 50%;margin-left: -5px;border-width: 5px 5px 0;border-top-color: #000}.tooltip.top-left .tooltip-arrow{bottom: 0;right: 5px;margin-bottom: -5px;border-width: 5px 5px 0;border-top-color: #000}.tooltip.top-right .tooltip-arrow{bottom: 0;left: 5px;margin-bottom: -5px;border-width: 5px 5px 0;border-top-color: #000}.tooltip.right .tooltip-arrow{top: 50%;left: 0;margin-top: -5px;border-width: 5px 5px 5px 0;border-right-color: #000}.tooltip.left .tooltip-arrow{top: 50%;right: 0;margin-top: -5px;border-width: 5px 0 5px 5px;border-left-color: #000}.tooltip.bottom .tooltip-arrow{top: 0;left: 50%;margin-left: -5px;border-width: 0 5px 5px;border-bottom-color: #000}.tooltip.bottom-left .tooltip-arrow{top: 0;right: 5px;margin-top: -5px;border-width: 0 5px 5px;border-bottom-color: #000}.tooltip.bottom-right .tooltip-arrow{top: 0;left: 5px;margin-top: -5px;border-width: 0 5px 5px;border-bottom-color: #000}.popover{position: absolute;top: 0;left: 0;z-index: 1060;display: none;max-width: 276px;padding: 1px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-style: normal;font-weight: normal;letter-spacing: normal;line-break: auto;line-height: 1.42857143;text-align: left;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;white-space: normal;word-break: normal;word-spacing: normal;word-wrap: normal;font-size: 14px;background-color: #fff;background-clip: padding-box;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,0.2);border-radius: 6px;-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);box-shadow: 0 5px 10px rgba(0,0,0,0.2)}.popover.top{margin-top: -10px}.popover.right{margin-left: 10px}.popover.bottom{margin-top: 10px}.popover.left{margin-left: -10px}.popover-title{margin: 0;padding: 8px 14px;font-size: 14px;background-color: #f7f7f7;border-bottom: 1px solid #ebebeb;border-radius: 5px 5px 0 0}.popover-content{padding: 9px 14px}.popover > .arrow,.popover > .arrow:after{position: absolute;display: block;width: 0;height: 0;border-color: transparent;border-style: solid}.popover > .arrow{border-width: 11px}.popover > .arrow:after{border-width: 10px;content: ""}.popover.top > .arrow{left: 50%;margin-left: -11px;border-bottom-width: 0;border-top-color: #999;border-top-color: rgba(0,0,0,0.25);bottom: -11px}.popover.top > .arrow:after{content: " ";bottom: 1px;margin-left: -10px;border-bottom-width: 0;border-top-color: #fff}.popover.right > .arrow{top: 50%;left: -11px;margin-top: -11px;border-left-width: 0;border-right-color: #999;border-right-color: rgba(0,0,0,0.25)}.popover.right > .arrow:after{content: " ";left: 1px;bottom: -10px;border-left-width: 0;border-right-color: #fff}.popover.bottom > .arrow{left: 50%;margin-left: -11px;border-top-width: 0;border-bottom-color: #999;border-bottom-color: rgba(0,0,0,0.25);top: -11px}.popover.bottom > .arrow:after{content: " ";top: 1px;margin-left: -10px;border-top-width: 0;border-bottom-color: #fff}.popover.left > .arrow{top: 50%;right: -11px;margin-top: -11px;border-right-width: 0;border-left-color: #999;border-left-color: rgba(0,0,0,0.25)}.popover.left > .arrow:after{content: " ";right: 1px;border-right-width: 0;border-left-color: #fff;bottom: -10px}.carousel{position: relative}.carousel-inner{position: relative;overflow: hidden;width: 100%}.carousel-inner > .item{display: none;position: relative;-webkit-transition: .6s ease-in-out left;-o-transition: .6s ease-in-out left;transition: .6s ease-in-out left}.carousel-inner > .item > img,.carousel-inner > .item > a > img{line-height: 1}@media all and (transform-3d), (-webkit-transform-3d){.carousel-inner > .item{-webkit-transition: -webkit-transform 0.6s ease-in-out;-moz-transition: -moz-transform 0.6s ease-in-out;-o-transition: -o-transform 0.6s ease-in-out;transition: transform 0.6s ease-in-out;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000px;-moz-perspective: 1000px;perspective: 1000px}.carousel-inner > .item.next,.carousel-inner > .item.active.right{-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);left: 0}.carousel-inner > .item.prev,.carousel-inner > .item.active.left{-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);left: 0}.carousel-inner > .item.next.left,.carousel-inner > .item.prev.right,.carousel-inner > .item.active{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);left: 0}}.carousel-inner > .active,.carousel-inner > .next,.carousel-inner > .prev{display: block}.carousel-inner > .active{left: 0}.carousel-inner > .next,.carousel-inner > .prev{position: absolute;top: 0;width: 100%}.carousel-inner > .next{left: 100%}.carousel-inner > .prev{left: -100%}.carousel-inner > .next.left,.carousel-inner > .prev.right{left: 0}.carousel-inner > .active.left{left: -100%}.carousel-inner > .active.right{left: 100%}.carousel-control{position: absolute;top: 0;left: 0;bottom: 0;width: 15%;opacity: .5;filter: alpha(opacity=50);font-size: 20px;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0,0,0,0.6);background-color: rgba(0,0,0,0)}.carousel-control.left{background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image: -o-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image: linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left: auto;right: 0;background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image: -o-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image: linear-gradient(to right, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline: 0;color: #fff;text-decoration: none;opacity: .9;filter: alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position: absolute;top: 50%;margin-top: -10px;z-index: 5;display: inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left: 50%;margin-left: -10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right: 50%;margin-right: -10px}.carousel-control .icon-prev,.carousel-control .icon-next{width: 20px;height: 20px;line-height: 1;font-family: serif}.carousel-control .icon-prev:before{content: '\2039'}.carousel-control .icon-next:before{content: '\203a'}.carousel-indicators{position: absolute;bottom: 10px;left: 50%;z-index: 15;width: 60%;margin-left: -30%;padding-left: 0;list-style: none;text-align: center}.carousel-indicators li{display: inline-block;width: 10px;height: 10px;margin: 1px;text-indent: -999px;border: 1px solid #fff;border-radius: 10px;cursor: pointer;background-color: #000 \9;background-color: rgba(0,0,0,0)}.carousel-indicators .active{margin: 0;width: 12px;height: 12px;background-color: #fff}.carousel-caption{position: absolute;left: 15%;right: 15%;bottom: 20px;z-index: 10;padding-top: 20px;padding-bottom: 20px;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow: none}@media screen and (min-width: 768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width: 30px;height: 30px;margin-top: -10px;font-size: 30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left: -10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right: -10px}.carousel-caption{left: 20%;right: 20%;padding-bottom: 30px}.carousel-indicators{bottom: 20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical > .btn-group:before,.btn-group-vertical > .btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{content: " ";display: table}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical > .btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after{clear: both}.center-block{display: block;margin-left: auto;margin-right: auto}.pull-right{float: right !important}.pull-left{float: left !important}.hide{display: none !important}.show{display: block !important}.invisible{visibility: hidden}.text-hide{font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0}.hidden{display: none !important}.affix{position: fixed}@-ms-viewport{width: device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display: none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display: none !important}@media (max-width: 767px){.visible-xs{display: block !important}table.visible-xs{display: table !important}tr.visible-xs{display: table-row !important}th.visible-xs,td.visible-xs{display: table-cell !important}}@media (max-width: 767px){.visible-xs-block{display: block !important}}@media (max-width: 767px){.visible-xs-inline{display: inline !important}}@media (max-width: 767px){.visible-xs-inline-block{display: inline-block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm{display: block !important}table.visible-sm{display: table !important}tr.visible-sm{display: table-row !important}th.visible-sm,td.visible-sm{display: table-cell !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-block{display: block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline{display: inline !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline-block{display: inline-block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md{display: block !important}table.visible-md{display: table !important}tr.visible-md{display: table-row !important}th.visible-md,td.visible-md{display: table-cell !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-block{display: block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline{display: inline !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline-block{display: inline-block !important}}@media (min-width: 1200px){.visible-lg{display: block !important}table.visible-lg{display: table !important}tr.visible-lg{display: table-row !important}th.visible-lg,td.visible-lg{display: table-cell !important}}@media (min-width: 1200px){.visible-lg-block{display: block !important}}@media (min-width: 1200px){.visible-lg-inline{display: inline !important}}@media (min-width: 1200px){.visible-lg-inline-block{display: inline-block !important}}@media (max-width: 767px){.hidden-xs{display: none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display: none !important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display: none !important}}@media (min-width: 1200px){.hidden-lg{display: none !important}}.visible-print{display: none !important}@media print{.visible-print{display: block !important}table.visible-print{display: table !important}tr.visible-print{display: table-row !important}th.visible-print,td.visible-print{display: table-cell !important}}.visible-print-block{display: none !important}@media print{.visible-print-block{display: block !important}}.visible-print-inline{display: none !important}@media print{.visible-print-inline{display: inline !important}}.visible-print-inline-block{display: none !important}@media print{.visible-print-inline-block{display: inline-block !important}}@media print{.hidden-print{display: none !important}}/*! + *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */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,menu,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-color: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:.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{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;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:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label,.result .format,.sidebar .format{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#12538B;text-decoration:none}a:hover,a:focus{color:#092b47;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#265680}a.text-primary:hover,a.text-primary:focus{color:#1a3c59}.text-success{color:#3c763d}a.text-success:hover,a.text-success:focus{color:#2b542c}.text-info{color:#31708f}a.text-info:hover,a.text-info:focus{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover,a.text-warning:focus{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover,a.text-danger:focus{color:#843534}.bg-primary{color:#fff;background-color:#265680}a.bg-primary:hover,a.bg-primary:focus{background-color:#1a3c59}.bg-success{background-color:#dff0d8}a.bg-success:hover,a.bg-success:focus{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover,a.bg-info:focus{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover,a.bg-warning:focus{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover,a.bg-danger:focus{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin:0;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:bold}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}kbd kbd{padding:0;font-size:100%;font-weight:bold;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:34px}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height:30px}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:focus,.btn-default.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .btn-default.dropdown-toggle{color:#fff;background-color:#333;border-color:#adadad}.btn-primary{color:#fff;background-color:#265680;border-color:#fff}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#1a3c59;border-color:#bfbfbf}.btn-primary:hover{color:#fff;background-color:#1a3c59;border-color:#e0e0e0}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#1a3c59;border-color:#e0e0e0}.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#fff;background-color:#12293d;border-color:#bfbfbf}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:#265680;border-color:#fff}.btn-primary .badge{color:#265680;background-color:#fff}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .btn-primary.dropdown-toggle{color:#265680;background-color:#fff;border-color:#e0e0e0}.btn-success{color:#fff;background-color:#028302;border-color:#fff}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#015101;border-color:#bfbfbf}.btn-success:hover{color:#fff;background-color:#015101;border-color:#e0e0e0}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#015101;border-color:#e0e0e0}.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus{color:#fff;background-color:#012e01;border-color:#bfbfbf}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:#028302;border-color:#fff}.btn-success .badge{color:#028302;background-color:#fff}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .btn-success.dropdown-toggle{color:#028302;background-color:#fff;border-color:#e0e0e0}.btn-info{color:#fff;background-color:#1C5F74;border-color:#fff}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#123d4b;border-color:#bfbfbf}.btn-info:hover{color:#fff;background-color:#123d4b;border-color:#e0e0e0}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#123d4b;border-color:#e0e0e0}.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus{color:#fff;background-color:#0b262e;border-color:#bfbfbf}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:#1C5F74;border-color:#fff}.btn-info .badge{color:#1C5F74;background-color:#fff}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .btn-info.dropdown-toggle{color:#1C5F74;background-color:#fff;border-color:#e0e0e0}.btn-warning{color:#fff;background-color:#A56100;border-color:#fff}.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#724300;border-color:#bfbfbf}.btn-warning:hover{color:#fff;background-color:#724300;border-color:#e0e0e0}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#724300;border-color:#e0e0e0}.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus{color:#fff;background-color:#4e2e00;border-color:#bfbfbf}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:#A56100;border-color:#fff}.btn-warning .badge{color:#A56100;background-color:#fff}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .btn-warning.dropdown-toggle{color:#A56100;background-color:#fff;border-color:#e0e0e0}.btn-danger{color:#fff;background-color:#A41915;border-color:#fff}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#77120f;border-color:#bfbfbf}.btn-danger:hover{color:#fff;background-color:#77120f;border-color:#e0e0e0}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#77120f;border-color:#e0e0e0}.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus{color:#fff;background-color:#570d0b;border-color:#bfbfbf}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:#A41915;border-color:#fff}.btn-danger .badge{color:#A41915;background-color:#fff}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .btn-danger.dropdown-toggle{color:#A41915;background-color:#fff;border-color:#e0e0e0}.btn-link{color:#12538B;font-weight:normal;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#092b47;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.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%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height, visibility;transition-property:height, visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.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:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#265680}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);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:12px;line-height:1.42857143;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 dashed;border-bottom:4px solid \9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#12538B}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#265680}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px 15px;font-size:18px;line-height:20px;height:50px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:8px;margin-bottom:8px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}@media (min-width:768px){.navbar-left{float:left !important;float:left}.navbar-right{float:right !important;float:right;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#132531;border-color:#0a1319}.navbar-default .navbar-brand{color:#fff}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#068139;background-color:transparent}.navbar-default .navbar-text{color:#fff}.navbar-default .navbar-nav>li>a{color:#fff}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#132531;background-color:#fff}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#132531;background-color:#fff}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#fff;background-color:#068139}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#0a1319}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#fff;color:#132531}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#132531;background-color:#fff}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#132531;background-color:#fff}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#fff;background-color:#068139}}.navbar-default .navbar-link{color:#fff}.navbar-default .navbar-link:hover{color:#132531}.navbar-default .btn-link{color:#fff}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#132531}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#fff}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#080808;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.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:#12538B;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#092b47;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#fff;background-color:#265680;border-color:#265680;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;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.label,.result .format,.sidebar .format{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#265680}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#1a3c59}.label-success{background-color:#028302}.label-success[href]:hover,.label-success[href]:focus{background-color:#015101}.label-info,.result .format,.sidebar .format{background-color:#1C5F74}.label-info[href]:hover,.label-info[href]:focus{background-color:#123d4b}.label-warning{background-color:#A56100}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#724300}.label-danger{background-color:#A41915}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#77120f}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;color:#fff;line-height:1;vertical-align:middle;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,.btn-group-xs>.btn .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#12538B;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-left:auto;margin-right:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#12538B}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#265680;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#028302}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-info{background-color:#1C5F74}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-warning{background-color:#A56100}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-danger{background-color:#A41915}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item,.result.embedded .getFull.expanded,.result.embedded .loading{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{text-decoration:none;color:#555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#265680;border-color:#265680}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#93bcdf}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:15px;padding-right:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#265680}.panel-primary>.panel-heading{color:#fff;background-color:#265680;border-color:#265680}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#265680}.panel-primary>.panel-heading .badge{color:#265680;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#265680}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close,.group .group-close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform 0.6s ease-in-out;-moz-transition:-moz-transform 0.6s ease-in-out;-o-transition:-o-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);background-color:rgba(0,0,0,0)}.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}/*! * Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family: 'FontAwesome';src: url('../../../themes/bootstrap3/css/fonts/fontawesome-webfont.eot?v=4.6.3');src: url('../../../themes/bootstrap3/css/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('../../../themes/bootstrap3/css/fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), url('../../../themes/bootstrap3/css/fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'), url('../../../themes/bootstrap3/css/fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'), url('../../../themes/bootstrap3/css/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight: normal;font-style: normal}.fa{display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.fa-lg{font-size: 1.33333333em;line-height: .75em;vertical-align: -15%}.fa-2x{font-size: 2em}.fa-3x{font-size: 3em}.fa-4x{font-size: 4em}.fa-5x{font-size: 5em}.fa-fw{width: 1.28571429em;text-align: center}.fa-ul{padding-left: 0;margin-left: 2.14285714em;list-style-type: none}.fa-ul > li{position: relative}.fa-li{position: absolute;left: -2.14285714em;width: 2.14285714em;top: .14285714em;text-align: center}.fa-li.fa-lg{left: -1.85714286em}.fa-border{padding: .2em .25em .15em;border: solid .08em #eee;border-radius: .1em}.fa-pull-left{float: left}.fa-pull-right{float: right}.fa.fa-pull-left{margin-right: .3em}.fa.fa-pull-right{margin-left: .3em}.pull-right{float: right}.pull-left{float: left}.fa.pull-left{margin-right: .3em}.fa.pull-right{margin-left: .3em}.fa-spin{-webkit-animation: fa-spin 2s infinite linear;animation: fa-spin 2s infinite linear}.fa-pulse{-webkit-animation: fa-spin 1s infinite steps(8);animation: fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform: rotate(0deg);transform: rotate(0deg)}100%{-webkit-transform: rotate(359deg);transform: rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform: rotate(0deg);transform: rotate(0deg)}100%{-webkit-transform: rotate(359deg);transform: rotate(359deg)}}.fa-rotate-90{-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg)}.fa-rotate-180{-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg)}.fa-rotate-270{-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg)}.fa-flip-horizontal{-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform: scale(-1, 1);-ms-transform: scale(-1, 1);transform: scale(-1, 1)}.fa-flip-vertical{-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform: scale(1, -1);-ms-transform: scale(1, -1);transform: scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter: none}.fa-stack{position: relative;display: inline-block;width: 2em;height: 2em;line-height: 2em;vertical-align: middle}.fa-stack-1x,.fa-stack-2x{position: absolute;left: 0;width: 100%;text-align: center}.fa-stack-1x{line-height: inherit}.fa-stack-2x{font-size: 2em}.fa-inverse{color: #fff}.fa-glass:before{content: "\f000"}.fa-music:before{content: "\f001"}.fa-search:before{content: "\f002"}.fa-envelope-o:before{content: "\f003"}.fa-heart:before{content: "\f004"}.fa-star:before{content: "\f005"}.fa-star-o:before{content: "\f006"}.fa-user:before{content: "\f007"}.fa-film:before{content: "\f008"}.fa-th-large:before{content: "\f009"}.fa-th:before{content: "\f00a"}.fa-th-list:before{content: "\f00b"}.fa-check:before{content: "\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content: "\f00d"}.fa-search-plus:before{content: "\f00e"}.fa-search-minus:before{content: "\f010"}.fa-power-off:before{content: "\f011"}.fa-signal:before{content: "\f012"}.fa-gear:before,.fa-cog:before{content: "\f013"}.fa-trash-o:before{content: "\f014"}.fa-home:before{content: "\f015"}.fa-file-o:before{content: "\f016"}.fa-clock-o:before{content: "\f017"}.fa-road:before{content: "\f018"}.fa-download:before{content: "\f019"}.fa-arrow-circle-o-down:before{content: "\f01a"}.fa-arrow-circle-o-up:before{content: "\f01b"}.fa-inbox:before{content: "\f01c"}.fa-play-circle-o:before{content: "\f01d"}.fa-rotate-right:before,.fa-repeat:before{content: "\f01e"}.fa-refresh:before{content: "\f021"}.fa-list-alt:before{content: "\f022"}.fa-lock:before{content: "\f023"}.fa-flag:before{content: "\f024"}.fa-headphones:before{content: "\f025"}.fa-volume-off:before{content: "\f026"}.fa-volume-down:before{content: "\f027"}.fa-volume-up:before{content: "\f028"}.fa-qrcode:before{content: "\f029"}.fa-barcode:before{content: "\f02a"}.fa-tag:before{content: "\f02b"}.fa-tags:before{content: "\f02c"}.fa-book:before{content: "\f02d"}.fa-bookmark:before{content: "\f02e"}.fa-print:before{content: "\f02f"}.fa-camera:before{content: "\f030"}.fa-font:before{content: "\f031"}.fa-bold:before{content: "\f032"}.fa-italic:before{content: "\f033"}.fa-text-height:before{content: "\f034"}.fa-text-width:before{content: "\f035"}.fa-align-left:before{content: "\f036"}.fa-align-center:before{content: "\f037"}.fa-align-right:before{content: "\f038"}.fa-align-justify:before{content: "\f039"}.fa-list:before{content: "\f03a"}.fa-dedent:before,.fa-outdent:before{content: "\f03b"}.fa-indent:before{content: "\f03c"}.fa-video-camera:before{content: "\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content: "\f03e"}.fa-pencil:before{content: "\f040"}.fa-map-marker:before{content: "\f041"}.fa-adjust:before{content: "\f042"}.fa-tint:before{content: "\f043"}.fa-edit:before,.fa-pencil-square-o:before{content: "\f044"}.fa-share-square-o:before{content: "\f045"}.fa-check-square-o:before{content: "\f046"}.fa-arrows:before{content: "\f047"}.fa-step-backward:before{content: "\f048"}.fa-fast-backward:before{content: "\f049"}.fa-backward:before{content: "\f04a"}.fa-play:before{content: "\f04b"}.fa-pause:before{content: "\f04c"}.fa-stop:before{content: "\f04d"}.fa-forward:before{content: "\f04e"}.fa-fast-forward:before{content: "\f050"}.fa-step-forward:before{content: "\f051"}.fa-eject:before{content: "\f052"}.fa-chevron-left:before{content: "\f053"}.fa-chevron-right:before{content: "\f054"}.fa-plus-circle:before{content: "\f055"}.fa-minus-circle:before{content: "\f056"}.fa-times-circle:before{content: "\f057"}.fa-check-circle:before{content: "\f058"}.fa-question-circle:before{content: "\f059"}.fa-info-circle:before{content: "\f05a"}.fa-crosshairs:before{content: "\f05b"}.fa-times-circle-o:before{content: "\f05c"}.fa-check-circle-o:before{content: "\f05d"}.fa-ban:before{content: "\f05e"}.fa-arrow-left:before{content: "\f060"}.fa-arrow-right:before{content: "\f061"}.fa-arrow-up:before{content: "\f062"}.fa-arrow-down:before{content: "\f063"}.fa-mail-forward:before,.fa-share:before{content: "\f064"}.fa-expand:before{content: "\f065"}.fa-compress:before{content: "\f066"}.fa-plus:before{content: "\f067"}.fa-minus:before{content: "\f068"}.fa-asterisk:before{content: "\f069"}.fa-exclamation-circle:before{content: "\f06a"}.fa-gift:before{content: "\f06b"}.fa-leaf:before{content: "\f06c"}.fa-fire:before{content: "\f06d"}.fa-eye:before{content: "\f06e"}.fa-eye-slash:before{content: "\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content: "\f071"}.fa-plane:before{content: "\f072"}.fa-calendar:before{content: "\f073"}.fa-random:before{content: "\f074"}.fa-comment:before{content: "\f075"}.fa-magnet:before{content: "\f076"}.fa-chevron-up:before{content: "\f077"}.fa-chevron-down:before{content: "\f078"}.fa-retweet:before{content: "\f079"}.fa-shopping-cart:before{content: "\f07a"}.fa-folder:before{content: "\f07b"}.fa-folder-open:before{content: "\f07c"}.fa-arrows-v:before{content: "\f07d"}.fa-arrows-h:before{content: "\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content: "\f080"}.fa-twitter-square:before{content: "\f081"}.fa-facebook-square:before{content: "\f082"}.fa-camera-retro:before{content: "\f083"}.fa-key:before{content: "\f084"}.fa-gears:before,.fa-cogs:before{content: "\f085"}.fa-comments:before{content: "\f086"}.fa-thumbs-o-up:before{content: "\f087"}.fa-thumbs-o-down:before{content: "\f088"}.fa-star-half:before{content: "\f089"}.fa-heart-o:before{content: "\f08a"}.fa-sign-out:before{content: "\f08b"}.fa-linkedin-square:before{content: "\f08c"}.fa-thumb-tack:before{content: "\f08d"}.fa-external-link:before{content: "\f08e"}.fa-sign-in:before{content: "\f090"}.fa-trophy:before{content: "\f091"}.fa-github-square:before{content: "\f092"}.fa-upload:before{content: "\f093"}.fa-lemon-o:before{content: "\f094"}.fa-phone:before{content: "\f095"}.fa-square-o:before{content: "\f096"}.fa-bookmark-o:before{content: "\f097"}.fa-phone-square:before{content: "\f098"}.fa-twitter:before{content: "\f099"}.fa-facebook-f:before,.fa-facebook:before{content: "\f09a"}.fa-github:before{content: "\f09b"}.fa-unlock:before{content: "\f09c"}.fa-credit-card:before{content: "\f09d"}.fa-feed:before,.fa-rss:before{content: "\f09e"}.fa-hdd-o:before{content: "\f0a0"}.fa-bullhorn:before{content: "\f0a1"}.fa-bell:before{content: "\f0f3"}.fa-certificate:before{content: "\f0a3"}.fa-hand-o-right:before{content: "\f0a4"}.fa-hand-o-left:before{content: "\f0a5"}.fa-hand-o-up:before{content: "\f0a6"}.fa-hand-o-down:before{content: "\f0a7"}.fa-arrow-circle-left:before{content: "\f0a8"}.fa-arrow-circle-right:before{content: "\f0a9"}.fa-arrow-circle-up:before{content: "\f0aa"}.fa-arrow-circle-down:before{content: "\f0ab"}.fa-globe:before{content: "\f0ac"}.fa-wrench:before{content: "\f0ad"}.fa-tasks:before{content: "\f0ae"}.fa-filter:before{content: "\f0b0"}.fa-briefcase:before{content: "\f0b1"}.fa-arrows-alt:before{content: "\f0b2"}.fa-group:before,.fa-users:before{content: "\f0c0"}.fa-chain:before,.fa-link:before{content: "\f0c1"}.fa-cloud:before{content: "\f0c2"}.fa-flask:before{content: "\f0c3"}.fa-cut:before,.fa-scissors:before{content: "\f0c4"}.fa-copy:before,.fa-files-o:before{content: "\f0c5"}.fa-paperclip:before{content: "\f0c6"}.fa-save:before,.fa-floppy-o:before{content: "\f0c7"}.fa-square:before{content: "\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content: "\f0c9"}.fa-list-ul:before{content: "\f0ca"}.fa-list-ol:before{content: "\f0cb"}.fa-strikethrough:before{content: "\f0cc"}.fa-underline:before{content: "\f0cd"}.fa-table:before{content: "\f0ce"}.fa-magic:before{content: "\f0d0"}.fa-truck:before{content: "\f0d1"}.fa-pinterest:before{content: "\f0d2"}.fa-pinterest-square:before{content: "\f0d3"}.fa-google-plus-square:before{content: "\f0d4"}.fa-google-plus:before{content: "\f0d5"}.fa-money:before{content: "\f0d6"}.fa-caret-down:before{content: "\f0d7"}.fa-caret-up:before{content: "\f0d8"}.fa-caret-left:before{content: "\f0d9"}.fa-caret-right:before{content: "\f0da"}.fa-columns:before{content: "\f0db"}.fa-unsorted:before,.fa-sort:before{content: "\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content: "\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content: "\f0de"}.fa-envelope:before{content: "\f0e0"}.fa-linkedin:before{content: "\f0e1"}.fa-rotate-left:before,.fa-undo:before{content: "\f0e2"}.fa-legal:before,.fa-gavel:before{content: "\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content: "\f0e4"}.fa-comment-o:before{content: "\f0e5"}.fa-comments-o:before{content: "\f0e6"}.fa-flash:before,.fa-bolt:before{content: "\f0e7"}.fa-sitemap:before{content: "\f0e8"}.fa-umbrella:before{content: "\f0e9"}.fa-paste:before,.fa-clipboard:before{content: "\f0ea"}.fa-lightbulb-o:before{content: "\f0eb"}.fa-exchange:before{content: "\f0ec"}.fa-cloud-download:before{content: "\f0ed"}.fa-cloud-upload:before{content: "\f0ee"}.fa-user-md:before{content: "\f0f0"}.fa-stethoscope:before{content: "\f0f1"}.fa-suitcase:before{content: "\f0f2"}.fa-bell-o:before{content: "\f0a2"}.fa-coffee:before{content: "\f0f4"}.fa-cutlery:before{content: "\f0f5"}.fa-file-text-o:before{content: "\f0f6"}.fa-building-o:before{content: "\f0f7"}.fa-hospital-o:before{content: "\f0f8"}.fa-ambulance:before{content: "\f0f9"}.fa-medkit:before{content: "\f0fa"}.fa-fighter-jet:before{content: "\f0fb"}.fa-beer:before{content: "\f0fc"}.fa-h-square:before{content: "\f0fd"}.fa-plus-square:before{content: "\f0fe"}.fa-angle-double-left:before{content: "\f100"}.fa-angle-double-right:before{content: "\f101"}.fa-angle-double-up:before{content: "\f102"}.fa-angle-double-down:before{content: "\f103"}.fa-angle-left:before{content: "\f104"}.fa-angle-right:before{content: "\f105"}.fa-angle-up:before{content: "\f106"}.fa-angle-down:before{content: "\f107"}.fa-desktop:before{content: "\f108"}.fa-laptop:before{content: "\f109"}.fa-tablet:before{content: "\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content: "\f10b"}.fa-circle-o:before{content: "\f10c"}.fa-quote-left:before{content: "\f10d"}.fa-quote-right:before{content: "\f10e"}.fa-spinner:before{content: "\f110"}.fa-circle:before{content: "\f111"}.fa-mail-reply:before,.fa-reply:before{content: "\f112"}.fa-github-alt:before{content: "\f113"}.fa-folder-o:before{content: "\f114"}.fa-folder-open-o:before{content: "\f115"}.fa-smile-o:before{content: "\f118"}.fa-frown-o:before{content: "\f119"}.fa-meh-o:before{content: "\f11a"}.fa-gamepad:before{content: "\f11b"}.fa-keyboard-o:before{content: "\f11c"}.fa-flag-o:before{content: "\f11d"}.fa-flag-checkered:before{content: "\f11e"}.fa-terminal:before{content: "\f120"}.fa-code:before{content: "\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content: "\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content: "\f123"}.fa-location-arrow:before{content: "\f124"}.fa-crop:before{content: "\f125"}.fa-code-fork:before{content: "\f126"}.fa-unlink:before,.fa-chain-broken:before{content: "\f127"}.fa-question:before{content: "\f128"}.fa-info:before{content: "\f129"}.fa-exclamation:before{content: "\f12a"}.fa-superscript:before{content: "\f12b"}.fa-subscript:before{content: "\f12c"}.fa-eraser:before{content: "\f12d"}.fa-puzzle-piece:before{content: "\f12e"}.fa-microphone:before{content: "\f130"}.fa-microphone-slash:before{content: "\f131"}.fa-shield:before{content: "\f132"}.fa-calendar-o:before{content: "\f133"}.fa-fire-extinguisher:before{content: "\f134"}.fa-rocket:before{content: "\f135"}.fa-maxcdn:before{content: "\f136"}.fa-chevron-circle-left:before{content: "\f137"}.fa-chevron-circle-right:before{content: "\f138"}.fa-chevron-circle-up:before{content: "\f139"}.fa-chevron-circle-down:before{content: "\f13a"}.fa-html5:before{content: "\f13b"}.fa-css3:before{content: "\f13c"}.fa-anchor:before{content: "\f13d"}.fa-unlock-alt:before{content: "\f13e"}.fa-bullseye:before{content: "\f140"}.fa-ellipsis-h:before{content: "\f141"}.fa-ellipsis-v:before{content: "\f142"}.fa-rss-square:before{content: "\f143"}.fa-play-circle:before{content: "\f144"}.fa-ticket:before{content: "\f145"}.fa-minus-square:before{content: "\f146"}.fa-minus-square-o:before{content: "\f147"}.fa-level-up:before{content: "\f148"}.fa-level-down:before{content: "\f149"}.fa-check-square:before{content: "\f14a"}.fa-pencil-square:before{content: "\f14b"}.fa-external-link-square:before{content: "\f14c"}.fa-share-square:before{content: "\f14d"}.fa-compass:before{content: "\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content: "\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content: "\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content: "\f152"}.fa-euro:before,.fa-eur:before{content: "\f153"}.fa-gbp:before{content: "\f154"}.fa-dollar:before,.fa-usd:before{content: "\f155"}.fa-rupee:before,.fa-inr:before{content: "\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content: "\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content: "\f158"}.fa-won:before,.fa-krw:before{content: "\f159"}.fa-bitcoin:before,.fa-btc:before{content: "\f15a"}.fa-file:before{content: "\f15b"}.fa-file-text:before{content: "\f15c"}.fa-sort-alpha-asc:before{content: "\f15d"}.fa-sort-alpha-desc:before{content: "\f15e"}.fa-sort-amount-asc:before{content: "\f160"}.fa-sort-amount-desc:before{content: "\f161"}.fa-sort-numeric-asc:before{content: "\f162"}.fa-sort-numeric-desc:before{content: "\f163"}.fa-thumbs-up:before{content: "\f164"}.fa-thumbs-down:before{content: "\f165"}.fa-youtube-square:before{content: "\f166"}.fa-youtube:before{content: "\f167"}.fa-xing:before{content: "\f168"}.fa-xing-square:before{content: "\f169"}.fa-youtube-play:before{content: "\f16a"}.fa-dropbox:before{content: "\f16b"}.fa-stack-overflow:before{content: "\f16c"}.fa-instagram:before{content: "\f16d"}.fa-flickr:before{content: "\f16e"}.fa-adn:before{content: "\f170"}.fa-bitbucket:before{content: "\f171"}.fa-bitbucket-square:before{content: "\f172"}.fa-tumblr:before{content: "\f173"}.fa-tumblr-square:before{content: "\f174"}.fa-long-arrow-down:before{content: "\f175"}.fa-long-arrow-up:before{content: "\f176"}.fa-long-arrow-left:before{content: "\f177"}.fa-long-arrow-right:before{content: "\f178"}.fa-apple:before{content: "\f179"}.fa-windows:before{content: "\f17a"}.fa-android:before{content: "\f17b"}.fa-linux:before{content: "\f17c"}.fa-dribbble:before{content: "\f17d"}.fa-skype:before{content: "\f17e"}.fa-foursquare:before{content: "\f180"}.fa-trello:before{content: "\f181"}.fa-female:before{content: "\f182"}.fa-male:before{content: "\f183"}.fa-gittip:before,.fa-gratipay:before{content: "\f184"}.fa-sun-o:before{content: "\f185"}.fa-moon-o:before{content: "\f186"}.fa-archive:before{content: "\f187"}.fa-bug:before{content: "\f188"}.fa-vk:before{content: "\f189"}.fa-weibo:before{content: "\f18a"}.fa-renren:before{content: "\f18b"}.fa-pagelines:before{content: "\f18c"}.fa-stack-exchange:before{content: "\f18d"}.fa-arrow-circle-o-right:before{content: "\f18e"}.fa-arrow-circle-o-left:before{content: "\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content: "\f191"}.fa-dot-circle-o:before{content: "\f192"}.fa-wheelchair:before{content: "\f193"}.fa-vimeo-square:before{content: "\f194"}.fa-turkish-lira:before,.fa-try:before{content: "\f195"}.fa-plus-square-o:before{content: "\f196"}.fa-space-shuttle:before{content: "\f197"}.fa-slack:before{content: "\f198"}.fa-envelope-square:before{content: "\f199"}.fa-wordpress:before{content: "\f19a"}.fa-openid:before{content: "\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content: "\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content: "\f19d"}.fa-yahoo:before{content: "\f19e"}.fa-google:before{content: "\f1a0"}.fa-reddit:before{content: "\f1a1"}.fa-reddit-square:before{content: "\f1a2"}.fa-stumbleupon-circle:before{content: "\f1a3"}.fa-stumbleupon:before{content: "\f1a4"}.fa-delicious:before{content: "\f1a5"}.fa-digg:before{content: "\f1a6"}.fa-pied-piper-pp:before{content: "\f1a7"}.fa-pied-piper-alt:before{content: "\f1a8"}.fa-drupal:before{content: "\f1a9"}.fa-joomla:before{content: "\f1aa"}.fa-language:before{content: "\f1ab"}.fa-fax:before{content: "\f1ac"}.fa-building:before{content: "\f1ad"}.fa-child:before{content: "\f1ae"}.fa-paw:before{content: "\f1b0"}.fa-spoon:before{content: "\f1b1"}.fa-cube:before{content: "\f1b2"}.fa-cubes:before{content: "\f1b3"}.fa-behance:before{content: "\f1b4"}.fa-behance-square:before{content: "\f1b5"}.fa-steam:before{content: "\f1b6"}.fa-steam-square:before{content: "\f1b7"}.fa-recycle:before{content: "\f1b8"}.fa-automobile:before,.fa-car:before{content: "\f1b9"}.fa-cab:before,.fa-taxi:before{content: "\f1ba"}.fa-tree:before{content: "\f1bb"}.fa-spotify:before{content: "\f1bc"}.fa-deviantart:before{content: "\f1bd"}.fa-soundcloud:before{content: "\f1be"}.fa-database:before{content: "\f1c0"}.fa-file-pdf-o:before{content: "\f1c1"}.fa-file-word-o:before{content: "\f1c2"}.fa-file-excel-o:before{content: "\f1c3"}.fa-file-powerpoint-o:before{content: "\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content: "\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content: "\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content: "\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content: "\f1c8"}.fa-file-code-o:before{content: "\f1c9"}.fa-vine:before{content: "\f1ca"}.fa-codepen:before{content: "\f1cb"}.fa-jsfiddle:before{content: "\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content: "\f1cd"}.fa-circle-o-notch:before{content: "\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content: "\f1d0"}.fa-ge:before,.fa-empire:before{content: "\f1d1"}.fa-git-square:before{content: "\f1d2"}.fa-git:before{content: "\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content: "\f1d4"}.fa-tencent-weibo:before{content: "\f1d5"}.fa-qq:before{content: "\f1d6"}.fa-wechat:before,.fa-weixin:before{content: "\f1d7"}.fa-send:before,.fa-paper-plane:before{content: "\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content: "\f1d9"}.fa-history:before{content: "\f1da"}.fa-circle-thin:before{content: "\f1db"}.fa-header:before{content: "\f1dc"}.fa-paragraph:before{content: "\f1dd"}.fa-sliders:before{content: "\f1de"}.fa-share-alt:before{content: "\f1e0"}.fa-share-alt-square:before{content: "\f1e1"}.fa-bomb:before{content: "\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content: "\f1e3"}.fa-tty:before{content: "\f1e4"}.fa-binoculars:before{content: "\f1e5"}.fa-plug:before{content: "\f1e6"}.fa-slideshare:before{content: "\f1e7"}.fa-twitch:before{content: "\f1e8"}.fa-yelp:before{content: "\f1e9"}.fa-newspaper-o:before{content: "\f1ea"}.fa-wifi:before{content: "\f1eb"}.fa-calculator:before{content: "\f1ec"}.fa-paypal:before{content: "\f1ed"}.fa-google-wallet:before{content: "\f1ee"}.fa-cc-visa:before{content: "\f1f0"}.fa-cc-mastercard:before{content: "\f1f1"}.fa-cc-discover:before{content: "\f1f2"}.fa-cc-amex:before{content: "\f1f3"}.fa-cc-paypal:before{content: "\f1f4"}.fa-cc-stripe:before{content: "\f1f5"}.fa-bell-slash:before{content: "\f1f6"}.fa-bell-slash-o:before{content: "\f1f7"}.fa-trash:before{content: "\f1f8"}.fa-copyright:before{content: "\f1f9"}.fa-at:before{content: "\f1fa"}.fa-eyedropper:before{content: "\f1fb"}.fa-paint-brush:before{content: "\f1fc"}.fa-birthday-cake:before{content: "\f1fd"}.fa-area-chart:before{content: "\f1fe"}.fa-pie-chart:before{content: "\f200"}.fa-line-chart:before{content: "\f201"}.fa-lastfm:before{content: "\f202"}.fa-lastfm-square:before{content: "\f203"}.fa-toggle-off:before{content: "\f204"}.fa-toggle-on:before{content: "\f205"}.fa-bicycle:before{content: "\f206"}.fa-bus:before{content: "\f207"}.fa-ioxhost:before{content: "\f208"}.fa-angellist:before{content: "\f209"}.fa-cc:before{content: "\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content: "\f20b"}.fa-meanpath:before{content: "\f20c"}.fa-buysellads:before{content: "\f20d"}.fa-connectdevelop:before{content: "\f20e"}.fa-dashcube:before{content: "\f210"}.fa-forumbee:before{content: "\f211"}.fa-leanpub:before{content: "\f212"}.fa-sellsy:before{content: "\f213"}.fa-shirtsinbulk:before{content: "\f214"}.fa-simplybuilt:before{content: "\f215"}.fa-skyatlas:before{content: "\f216"}.fa-cart-plus:before{content: "\f217"}.fa-cart-arrow-down:before{content: "\f218"}.fa-diamond:before{content: "\f219"}.fa-ship:before{content: "\f21a"}.fa-user-secret:before{content: "\f21b"}.fa-motorcycle:before{content: "\f21c"}.fa-street-view:before{content: "\f21d"}.fa-heartbeat:before{content: "\f21e"}.fa-venus:before{content: "\f221"}.fa-mars:before{content: "\f222"}.fa-mercury:before{content: "\f223"}.fa-intersex:before,.fa-transgender:before{content: "\f224"}.fa-transgender-alt:before{content: "\f225"}.fa-venus-double:before{content: "\f226"}.fa-mars-double:before{content: "\f227"}.fa-venus-mars:before{content: "\f228"}.fa-mars-stroke:before{content: "\f229"}.fa-mars-stroke-v:before{content: "\f22a"}.fa-mars-stroke-h:before{content: "\f22b"}.fa-neuter:before{content: "\f22c"}.fa-genderless:before{content: "\f22d"}.fa-facebook-official:before{content: "\f230"}.fa-pinterest-p:before{content: "\f231"}.fa-whatsapp:before{content: "\f232"}.fa-server:before{content: "\f233"}.fa-user-plus:before{content: "\f234"}.fa-user-times:before{content: "\f235"}.fa-hotel:before,.fa-bed:before{content: "\f236"}.fa-viacoin:before{content: "\f237"}.fa-train:before{content: "\f238"}.fa-subway:before{content: "\f239"}.fa-medium:before{content: "\f23a"}.fa-yc:before,.fa-y-combinator:before{content: "\f23b"}.fa-optin-monster:before{content: "\f23c"}.fa-opencart:before{content: "\f23d"}.fa-expeditedssl:before{content: "\f23e"}.fa-battery-4:before,.fa-battery-full:before{content: "\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content: "\f241"}.fa-battery-2:before,.fa-battery-half:before{content: "\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content: "\f243"}.fa-battery-0:before,.fa-battery-empty:before{content: "\f244"}.fa-mouse-pointer:before{content: "\f245"}.fa-i-cursor:before{content: "\f246"}.fa-object-group:before{content: "\f247"}.fa-object-ungroup:before{content: "\f248"}.fa-sticky-note:before{content: "\f249"}.fa-sticky-note-o:before{content: "\f24a"}.fa-cc-jcb:before{content: "\f24b"}.fa-cc-diners-club:before{content: "\f24c"}.fa-clone:before{content: "\f24d"}.fa-balance-scale:before{content: "\f24e"}.fa-hourglass-o:before{content: "\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content: "\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content: "\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content: "\f253"}.fa-hourglass:before{content: "\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content: "\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content: "\f256"}.fa-hand-scissors-o:before{content: "\f257"}.fa-hand-lizard-o:before{content: "\f258"}.fa-hand-spock-o:before{content: "\f259"}.fa-hand-pointer-o:before{content: "\f25a"}.fa-hand-peace-o:before{content: "\f25b"}.fa-trademark:before{content: "\f25c"}.fa-registered:before{content: "\f25d"}.fa-creative-commons:before{content: "\f25e"}.fa-gg:before{content: "\f260"}.fa-gg-circle:before{content: "\f261"}.fa-tripadvisor:before{content: "\f262"}.fa-odnoklassniki:before{content: "\f263"}.fa-odnoklassniki-square:before{content: "\f264"}.fa-get-pocket:before{content: "\f265"}.fa-wikipedia-w:before{content: "\f266"}.fa-safari:before{content: "\f267"}.fa-chrome:before{content: "\f268"}.fa-firefox:before{content: "\f269"}.fa-opera:before{content: "\f26a"}.fa-internet-explorer:before{content: "\f26b"}.fa-tv:before,.fa-television:before{content: "\f26c"}.fa-contao:before{content: "\f26d"}.fa-500px:before{content: "\f26e"}.fa-amazon:before{content: "\f270"}.fa-calendar-plus-o:before{content: "\f271"}.fa-calendar-minus-o:before{content: "\f272"}.fa-calendar-times-o:before{content: "\f273"}.fa-calendar-check-o:before{content: "\f274"}.fa-industry:before{content: "\f275"}.fa-map-pin:before{content: "\f276"}.fa-map-signs:before{content: "\f277"}.fa-map-o:before{content: "\f278"}.fa-map:before{content: "\f279"}.fa-commenting:before{content: "\f27a"}.fa-commenting-o:before{content: "\f27b"}.fa-houzz:before{content: "\f27c"}.fa-vimeo:before{content: "\f27d"}.fa-black-tie:before{content: "\f27e"}.fa-fonticons:before{content: "\f280"}.fa-reddit-alien:before{content: "\f281"}.fa-edge:before{content: "\f282"}.fa-credit-card-alt:before{content: "\f283"}.fa-codiepie:before{content: "\f284"}.fa-modx:before{content: "\f285"}.fa-fort-awesome:before{content: "\f286"}.fa-usb:before{content: "\f287"}.fa-product-hunt:before{content: "\f288"}.fa-mixcloud:before{content: "\f289"}.fa-scribd:before{content: "\f28a"}.fa-pause-circle:before{content: "\f28b"}.fa-pause-circle-o:before{content: "\f28c"}.fa-stop-circle:before{content: "\f28d"}.fa-stop-circle-o:before{content: "\f28e"}.fa-shopping-bag:before{content: "\f290"}.fa-shopping-basket:before{content: "\f291"}.fa-hashtag:before{content: "\f292"}.fa-bluetooth:before{content: "\f293"}.fa-bluetooth-b:before{content: "\f294"}.fa-percent:before{content: "\f295"}.fa-gitlab:before{content: "\f296"}.fa-wpbeginner:before{content: "\f297"}.fa-wpforms:before{content: "\f298"}.fa-envira:before{content: "\f299"}.fa-universal-access:before{content: "\f29a"}.fa-wheelchair-alt:before{content: "\f29b"}.fa-question-circle-o:before{content: "\f29c"}.fa-blind:before{content: "\f29d"}.fa-audio-description:before{content: "\f29e"}.fa-volume-control-phone:before{content: "\f2a0"}.fa-braille:before{content: "\f2a1"}.fa-assistive-listening-systems:before{content: "\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content: "\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content: "\f2a4"}.fa-glide:before{content: "\f2a5"}.fa-glide-g:before{content: "\f2a6"}.fa-signing:before,.fa-sign-language:before{content: "\f2a7"}.fa-low-vision:before{content: "\f2a8"}.fa-viadeo:before{content: "\f2a9"}.fa-viadeo-square:before{content: "\f2aa"}.fa-snapchat:before{content: "\f2ab"}.fa-snapchat-ghost:before{content: "\f2ac"}.fa-snapchat-square:before{content: "\f2ad"}.fa-pied-piper:before{content: "\f2ae"}.fa-first-order:before{content: "\f2b0"}.fa-yoast:before{content: "\f2b1"}.fa-themeisle:before{content: "\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content: "\f2b3"}.fa-fa:before,.fa-font-awesome:before{content: "\f2b4"}.sr-only{width: 1px;height: 1px;margin: -1px;clip: rect(0, 0, 0, 0);clip: rect(1px, 1px, 1px, 1px);position: absolute;width: auto;height: auto;margin: 0;padding: 0;overflow: hidden;border: 0}.sr-only-focusable:active,.sr-only-focusable:focus{position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto}.sr-only-focusable:active,.sr-only-focusable:focus{position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto}.btn:focus{outline: dotted 2px #000}div.active:focus{outline: dotted 1px #000}a:focus{outline: dotted 1px #000}.close:hover,.close:focus{outline: dotted 1px #000}.nav > li > a:hover,.nav > li > a:focus{outline: dotted 1px #000}.carousel-indicators li,.carousel-indicators li.active{height: 18px;width: 18px;border-width: 2px;position: relative;box-shadow: 0px 0px 0px 1px #808080}.carousel-indicators.active li{background-color: rgba(100,149,253,0.6)}.carousel-indicators.active li.active{background-color: white}.carousel-tablist-highlight{display: block;position: absolute;outline: 2px solid transparent;background-color: transparent;box-shadow: 0px 0px 0px 1px transparent}.carousel-tablist-highlight.focus{outline: 2px solid #6495ed;background-color: rgba(0,0,0,0.4)}a.carousel-control:focus{outline: 2px solid #6495ed;background-image: linear-gradient(to right, transparent 0px, rgba(0,0,0,0.5) 100%);box-shadow: 0px 0px 0px 1px #000}.carousel-pause-button{position: absolute;top: -30em;left: -300em;display: block}.carousel-pause-button.focus{top: 0.5em;left: 0.5em}.carousel:hover .carousel-caption,.carousel.contrast .carousel-caption{background-color: rgba(0,0,0,0.5);z-index: 10}.alert-success{color: #2d4821}.alert-info{color: #214c62}.alert-warning{color: #6c4a00;background-color: #f9f1c6}.alert-danger{color: #d2322d}.alert-danger:hover{color: #a82824}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input:-ms-input-placeholder,textarea:-ms-input-placeholder,input::-ms-input-placeholder,textarea::-ms-input-placeholder,input::placeholder,textarea::placeholder{color: #888}.sr-only{clip: rect(1px, 1px, 1px, 1px);position: absolute;width: auto;height: auto;margin: 0;padding: 0;overflow: hidden;border: 0}.sr-only:focus{background-color: #fff;border-radius: 4px;clip: auto;color: #132531;display: block;font-size: 14px;height: 50px;line-height: 20px;padding: 15px 15px;position: absolute;left: 5px;top: 5px;text-decoration: none;text-transform: none;width: auto;z-index: 100000}.navbar-brand{font-size: 20px}.group{position: relative;background: #eee;border-radius: 4px;border: 1px solid #c8c8c8;margin-top: 0;margin-bottom: .5em !important}.group .add_search_link{display: inline-block;margin-top: 4px}.group .group-close{position: absolute;top: .3em;right: .5em;opacity: .4;z-index: 2}.group .search{margin-bottom: 2px}.group .search .close{opacity: .8}@media (min-width: 768px){.group{padding: 10px 10px 10px 25px}.group [class^=col-]{padding-left: 0}}@media (max-width: 767px){.group .search .middle{float: left;width: 90%}.group .group-close{top: .5em;right: 1em;opacity: .6}}@media (max-width: 991px){.group .form-control{max-width: none}}#groupPlaceHolder{display: block;padding: 6px}.template-dir-eds.template-name-advanced legend{margin-bottom: 0}.template-dir-eds.template-name-advanced .no-js .group:nth-child(n+3){display: none}.template-dir-eds.template-name-advanced .search .close a{margin-left: -2em}.alphabrowse{border-collapse: separate}.alphabrowse .lcc{width: 20%}.alphabrowse .titles{width: 10%;text-align: center}.alphabrowse tr.browse-match td{border-top: .2em solid #265680;border-bottom: .2em solid #265680}.alphabrowse tr.browse-match td:first-child{border-left: .2em solid #265680}.alphabrowse tr.browse-match td:last-child{border-right: .2em solid #265680}.autocomplete-results{position: absolute;margin: 0;margin-top: 2px;padding: 0;border: 1px solid #d3d3d3;background-color: #fff;border-radius: 4px;overflow: hidden;z-index: 50}.autocomplete-results .item{display: block;margin: 0;padding: .75rem 1.25rem;border-bottom: 1px solid #d3d3d3;cursor: pointer}.autocomplete-results .item:last-child{border: 0}.autocomplete-results .item:hover{background-color: #e2edf6}.autocomplete-results .item.loading{background-color: #fff}.autocomplete-results .item.selected{background-color: #265680;color: #fff}.autocomplete-results .item small{display: block;color: #a9a9a9}.fa-grid:before{content: "\f00a"}.fa-visual:before{content: "\f008"}.fa-x:before{content: "\f0f6"}.fa-atlas:before{content: "\f14e"}.fa-book:before{content: "\f02d"}.fa-braille:before{content: "\f0a6"}.fa-cdrom:before{content: "\f109"}.fa-chart:before{content: "\f012"}.fa-chipcartridge:before{content: "\f109"}.fa-collage:before{content: "\f03e"}.fa-disccartridge:before{content: "\f109"}.fa-drawing:before{content: "\f03e"}.fa-ebook:before{content: "\f0f6"}.fa-electronic:before{content: "\f1c6"}.fa-filmstrip:before{content: "\f008"}.fa-flashcard:before{content: "\f0e7"}.fa-floppydisk:before{content: "\f0c7"}.fa-globe:before{content: "\f0ac"}.fa-journal:before{content: "\f0f6"}.fa-kit:before{content: "\f0b1"}.fa-manuscript:before{content: "\f0f6"}.fa-map:before{content: "\f14e"}.fa-microfilm:before{content: "\f008"}.fa-motionpicture:before{content: "\f03d"}.fa-musicalscore:before{content: "\f001"}.fa-musicrecording:before{content: "\f001"}.fa-newspaper:before{content: "\f0f6"}.fa-online:before{content: "\f109"}.fa-painting:before{content: "\f03e"}.fa-photo:before{content: "\f03e"}.fa-photonegative:before{content: "\f03e"}.fa-physicalobject:before{content: "\f187"}.fa-print:before{content: "\f03e"}.fa-sensorimage:before{content: "\f03e"}.fa-serial:before{content: "\f0f6"}.fa-slide:before{content: "\f008"}.fa-software:before{content: "\f109"}.fa-soundcassette:before{content: "\f025"}.fa-sounddisc:before{content: "\f109"}.fa-soundrecording:before{content: "\f025"}.fa-tapecartridge:before{content: "\f109"}.fa-tapecassette:before{content: "\f025"}.fa-tapereel:before{content: "\f008"}.fa-transparency:before{content: "\f008"}.fa-unknown:before{content: "\f128"}.fa-video:before{content: "\f03d"}.fa-videocartridge:before{content: "\f03d"}.fa-videocassette:before{content: "\f03d"}.fa-videodisc:before{content: "\f109"}.fa-videoreel:before{content: "\f03d"}.hierarchy-tree .jstree-ocl:before{float: left;width: 10px;padding: 0;margin-left: -10px;font-family: 'FontAwesome';font-style: normal;font-weight: normal;cursor: pointer;text-decoration: inherit;speak: none}.hierarchy-tree .jstree-open > .jstree-ocl:before{content: "\f0d7"}.hierarchy-tree .jstree-closed > .jstree-ocl:before{content: "\f0da"}.hierarchy-tree .jstree-leaf > .jstree-ocl:before{content: " "}.hierarchy-tree .jstree-icon{width: 16px;color: #000}.hierarchy-tree .jstree-anchor{padding: 2px 5px;white-space: nowrap}.hierarchy-tree .jstree-container-ul,.hierarchy-tree .jstree-children{padding-left: 16px}.hierarchy-tree .jstree-initial-node{display: none}.hierarchy-tree .jstree-clicked{color: #fff;background-color: #265680}.hierarchy-tree .jstree-clicked .jstree-icon{color: #fff}.hierarchy-tree .jstree-search a{font-style: italic;color: #8b0000;font-weight: bold}#hierarchyTreeHolder{overflow-x: hidden;border-right: 1px solid #eee}#hierarchyTree .currentHierarchy > a,#hierarchyTree .currentRecord a{font-weight: bold;color: #000}.facet .jstree-ocl:before{float: left;width: 10px;padding: 0;margin-left: -10px;font-family: 'FontAwesome';font-weight: normal;font-style: normal;text-decoration: inherit;cursor: pointer;speak: none}.facet .jstree-default .jstree-open > .jstree-ocl:before{content: "\f0d7"}.facet .jstree-default .jstree-closed > .jstree-ocl:before{content: "\f0da"}.facet .jstree-default .jstree-leaf > .jstree-ocl:before{content: " "}.jstree-facet li span.main{display: block;padding-left: 1px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.jstree-facet .jstree-container-ul{padding: 0}.jstree-facet .jstree-container-ul > li.active,.jstree-facet .jstree-container-ul > li.active a.jstree-anchor{background-color: #265680;color: #fff}li.jstree-facet,li.jstree-node{list-style: none}li.jstree-facet .badge{cursor: text}li.jstree-facet ul{padding-left: 20px}.lightbox-only{display: none}#modal .lightbox-only{display: initial}#modal{background-color: rgba(0,0,0,0.2)}#modal .modal-content > .close{position: absolute;right: -50px;top: 0;z-index: 2;font-size: 32pt;color: #fff;opacity: .7}#modal .modal-content > .close:hover{opacity: 1}#modal .modal-body h1,#modal .modal-body h2{margin-top: 0.3rem;margin-bottom: 1.3rem}#modal .cart-controls .btn{margin-bottom: 4px}#modal .cart-controls .checkbox{padding-bottom: 1em}#modal .cart-controls ~ hr{margin-top: 0}.lightbox-scroll{overflow-y: auto}.offcanvas-overlay,.offcanvas-toggle{display: none}@media screen and (max-width: 767px){body.offcanvas{overflow-x: hidden}body.offcanvas .sidebar{position: fixed;height: 100%;top: 0;width: 75%;padding-left: 0;padding-right: 0;overflow-y: auto}body.offcanvas .sidebar h4{padding-left: 12px}body.offcanvas .sidebar .checkbox{margin-left: 32px}body.offcanvas .sidebar .list-group,body.offcanvas .sidebar .list-group-item{border-left: 0;border-right: 0;border-radius: 0 !important}body.offcanvas.active{overflow-y: hidden}body.offcanvas.offcanvas-left{padding-left: 15px}body.offcanvas.offcanvas-left .main{background: #FFF}body.offcanvas.offcanvas-left.active{margin-left: 75%;margin-right: -75%}body.offcanvas.offcanvas-left.active .sidebar{left: 0}body.offcanvas.offcanvas-left.active .offcanvas-overlay{right: -75%}body.offcanvas.offcanvas-left.active .offcanvas-toggle{left: 75%}body.offcanvas.offcanvas-left .sidebar{left: -75%}body.offcanvas.offcanvas-left .offcanvas-overlay{right: -100%}body.offcanvas.offcanvas-left .offcanvas-toggle{border-radius: 0 3px 3px 0;left: 0}body.offcanvas.offcanvas-right{padding-right: 15px}body.offcanvas.offcanvas-right .main > .container{background: #FFF}body.offcanvas.offcanvas-right.active{margin-left: -75%;margin-right: 75%}body.offcanvas.offcanvas-right.active .sidebar{right: 0}body.offcanvas.offcanvas-right.active .offcanvas-overlay{left: -75%}body.offcanvas.offcanvas-right.active .offcanvas-toggle{right: 75%}body.offcanvas.offcanvas-right .sidebar{right: -75%}body.offcanvas.offcanvas-right .offcanvas-overlay{left: -100%}body.offcanvas.offcanvas-right .offcanvas-toggle{border-radius: 3px 0 0 3px;right: 0}body.offcanvas .offcanvas-overlay{display: block;position: fixed;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.3);z-index: 3}body.offcanvas .offcanvas-toggle{display: block;position: fixed;top: 50%;width: calc(25px);padding: 20px 0;background: #265680;color: #EEE;text-align: center;z-index: 5}body.offcanvas .offcanvas-overlay,body.offcanvas .offcanvas-toggle,body.offcanvas .offcanvas-toggle *{cursor: pointer}body.offcanvas,body.offcanvas .sidebar,body.offcanvas .offcanvas-overlay,body.offcanvas .offcanvas-toggle{-webkit-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out}}.citation .pace-car th,.citation .pace-car td{border: 0;padding: 0}.citation th{text-align: right}.item-notes ul{padding-left: 2rem}.recordcover{max-height: 300px}.tagList .tag{display: inline-block;margin: 0 1px 1px;padding: 6px 6px;font-size: 14px;line-height: 1.42857143;border-radius: 4px}.tagList .tag.selected{background-color: #265680}.tagList .tag.selected a{color: #fff}.tagList .tag.selected .badge{color: #222;background-color: #fff}.tagList .tag.selected .badge:hover{color: #a94442}.tagList .tag .badge .fa{width: 12px}.tagList button{border: 0}.tagList .tag-form{display: inline}.tagList.loggedin .tag:not(.selected) .badge:hover{background-color: #028302}.subject-line:hover{color: #999}.subject-line:hover a{color: #092b47}.subject-line a:hover ~ a{color: #999;text-decoration: none}.record .format::after{content: ", "}.result .record .format::after,.record .format:last-child::after{content: ""}.marc-row-LEADER,.marc-row-006,.marc-row-007,.marc-row-008{white-space: pre-wrap}.bulkActionButtons label{display: inline-block}.bulkActionButtons label input{margin-top: 2px}@media (max-width: 767px){.grid{min-height: 250px}}.result{padding-top: 1.5rem}.result .checkbox{float: left;padding-right: .5rem}.result .media,.result .media-body{overflow: visible}.result .media-body .row{margin-left: 0;margin-right: 0}.result .media{margin-top: 0;margin-bottom: 1rem}.result .media:before,.result .media:after{content: " ";display: table}.result .media:after{clear: both}.result .media:before,.result .media:after{content: " ";display: table}.result .media:after{clear: both}.result .media-left,.result .media-right{padding: 0;text-align: center}.result .media-left a,.result .media-right a{display: inline-block;text-align: center}.result .media-left img,.result .media-right img{max-width: none;max-height: 300px}.result .media-left.small a,.result .media-right.small a,.result .media-left.small > img,.result .media-right.small > img{width: 60px}.result .media-left.small a img,.result .media-right.small a img,.result .media-left.small > img img,.result .media-right.small > img img{max-width: 60px}.result .media-left.medium a,.result .media-right.medium a,.result .media-left.medium > img,.result .media-right.medium > img{width: 100px}.result .media-left.medium a img,.result .media-right.medium a img,.result .media-left.medium > img img,.result .media-right.medium > img img{max-width: 100px}.result .media-left.large a,.result .media-right.large a,.result .media-left.large > img,.result .media-right.large > img{width: 160px}.result .media-left.large a img,.result .media-right.large a img,.result .media-left.large > img img,.result .media-right.large > img img{max-width: 160px}.result .media-left{padding-left: 10px}.result .media-right{padding-right: 10px}.result .title{font-weight: bold}.result .list-tab-content.record .img-col{display: none}.result .list-tab-content.record .info-col{width: 100%}@media (max-width: 767px){.result a{text-decoration: underline}}@media (max-width: 530px){.result .checkbox{padding: 0}.result .media-left{padding-right: 0}}.result.embedded .getFull{display: block;margin-left: 1.5rem;padding-right: 30px;border-left: 1px solid transparent}.result.embedded .getFull.expanded{margin-top: -11px;margin-left: .75rem;padding-left: .75rem;border-top-left-radius: 4px;border-top-right-radius: 4px}.result.embedded .getFull.expanded::before{content: '\25BC';position: absolute;right: 15px;color: #555}.result.embedded .loading{margin-left: .75rem;padding: 1rem;background: #fff}.result.embedded .long-view{margin-left: .75rem;padding: .5rem;border: 1px solid #ddd;background-color: #fff;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px}.result.embedded .long-view .tab-content{padding: 0}.result.embedded .list-tabs{margin-bottom: 0}.result.embedded .list-tab-toggle{cursor: pointer}.result.embedded .list-tab-content{padding: 1rem}.search-controls .alert{margin-bottom: 0}.searchtools a{padding: 0 .5em}.title-in-heading{font-size: inherit;font-style: italic}.wikipedia img{margin-right: 1rem}.narrow-toggle{text-align: center}.sidebar label:not(.list-group-item){margin-left: 20px}.sidebar .list-group.facet .list-group-item.title{cursor: pointer}.sidebar .list-group.facet .list-group-item.title.collapsed{border-radius: 4px}.sidebar .list-group.facet .list-group-item.title.collapsed:after{content: '\25BC'}.sidebar .list-group.facet .list-group-item.title:after{content: '\25B2';float: right}.sidebar .collapse .list-group-item,.sidebar .collapsing .list-group-item{border-top-left-radius: 0px;border-top-right-radius: 0px}.sidebar .collapse .list-group-item[id^=more],.sidebar .collapsing .list-group-item[id^=more]{border-bottom-left-radius: 4px;border-bottom-right-radius: 4px}.sidebar #side-collapse-publishDate .list-group-item{border-bottom-left-radius: 4px;border-bottom-right-radius: 4px}label.list-group-item{margin-top: 0;padding-left: 35px;font-weight: normal;border-radius: 0}.list-group-item.title{font-weight: bold}.sidebar .facet a{text-decoration: none}.top-row .applied{font-weight: bold}.top-row .applied:hover{color: #a94442}.top-row .applied:hover .fa.fa-check:before{content: "\f00d"}.full-facet-list{margin-top: 1rem}#similar-items-carousel .carousel-indicators{bottom: 0px}#similar-items-carousel .carousel-indicators li{width: 8px;height: 8px;margin: 2px;background-color: rgba(255,255,255,0.3);border-color: #222}#similar-items-carousel .hover-overlay{position: relative;display: block;min-width: 150px;min-height: 200px;margin: auto;text-align: center}#similar-items-carousel .hover-overlay img{max-width: 100%;margin: 10px 0}#similar-items-carousel .hover-overlay .content{position: absolute;top: 0;left: 0;display: none;width: 100%;height: 100%;padding: .5em .5em 0;color: #fff;background-color: rgba(0,0,0,0.5)}#similar-items-carousel .hover-overlay:hover .content{display: block}#similar-items-carousel .item{padding: 0 4em}.slider-container{padding: 4px 10px;text-align: center}.slider-container .slider.slider-horizontal{width: 100%}.slider-container .slider-track{background: #777;box-shadow: inset 0 1px 0 rgba(0,0,0,0.4)}.slider-container .slider-handle{background: #265680;background-image: none;border: 1px solid #265680;box-shadow: none;opacity: .9}.slider-container .slider-handle:hover,.slider-container .slider-handle:active,.slider-container .slider-handle:focus{opacity: 1;background: #FFF;border-color: #777}.slider-container .slider-handle:active,.slider-container .slider-handle:focus{border-color: #265680}.slider-container .slider-selection{background: #CCC;box-shadow: inset 0 -1px 0 rgba(0,0,0,0.3)}.slider-container input{display: none}.alert.alert-info a{text-decoration: underline}.btn.disabled:active,.btn.disabled:focus,.btn.disabled:hover{color: #000}header .dropdown form{display: none}.list-unstyled{margin: 0}.highlight,mark{background: #ff6;padding: .1em .2em}.icon-bar{background-color: #888}img{max-width: 100%}.popover{width: 250px}.sub-breadcrumb{padding: 5px 10px;white-space: nowrap}.sub-breadcrumb li{display: inline-block}.sub-breadcrumb li + li:before{padding-left: 5px;padding-right: 5px;color: #ccc;content: "/\00a0"}.tab-content{padding: 4px}@media (max-width: 991px){header .container.navbar{margin-bottom: 0}.searchForm{margin-top: 0}}@media (min-width: 768px){h2{font-size: 23px;font-weight: normal}h3{font-size: 20px;font-weight: normal}.form-control{max-width: 400px}}@media (max-width: 767px){h2{font-size: 20px}h3{font-size: 16px}.searchForm{padding-top: 0}}.has-error{margin-bottom: 0}.sms-error{margin-bottom: 0}.sms-error .help-block,.sms-error .control-label,.sms-error .radio,.sms-error .checkbox,.sms-error .radio-inline,.sms-error .checkbox-inline,.sms-error.radio label,.sms-error.checkbox label,.sms-error.radio-inline label,.sms-error.checkbox-inline label{color: #a94442}.sms-error .form-control{border-color: #a94442;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)}.sms-error .form-control:focus{border-color: #843534;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #ce8483;box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #ce8483}.sms-error .input-group-addon{color: #a94442;border-color: #a94442;background-color: #f2dede}.sms-error .form-control-feedback{color: #a94442}.help-block.with-errors{margin: 0;padding-top: 6px;padding-bottom: 6px}.help-block.with-errors:empty{padding: 0}.badge a{color: #fff}.browse.list-group .list-group-item{word-wrap: break-word}.browse.list-group .list-group-item.view-record{padding: 2px 4px;font-size: 85%;text-align: right;border-top: 0}.cart-controls .checkbox{line-height: 2.5em;padding-right: 1em}#dateVisColorSettings{background-color: #fff;fill: #eaeaea;outline-color: #c38835;stroke: #265680}.table{table-layout: fixed;word-wrap: break-word}.node{position: absolute;box-sizing: content-box;margin: -1px;overflow: hidden;font: 10px sans-serif;line-height: 12px;border: 1px solid #fff}.node div{margin-top: 0px}.toplevel{border: 2px solid #000}.node .label{position: absolute;bottom: 0;left: 0;min-height: 1px;padding: 2px 4px;font-size: 85%;background-color: rgba(0,0,0,0.5);border-radius: 0;text-shadow: none}.notalabel{color: #000}#viz-instructions{padding-top: 600px}span[class^="services-"],span[class*=" services-"] span::before{content: ", "}span[class^="services-"],span[class*=" services-"] span:first-of-type::before{content: ""} \ No newline at end of file + */@font-face{font-family:'FontAwesome';src:url('fonts/fontawesome-webfont.eot?v=4.6.3');src:url('fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{width:1px;height:1px;margin:-1px;clip:rect(0, 0, 0, 0);clip:rect(1px, 1px, 1px, 1px);position:absolute;width:auto;height:auto;margin:0;padding:0;overflow:hidden;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.btn:focus{outline:dotted 2px #000}div.active:focus{outline:dotted 1px #000}a:focus{outline:dotted 1px #000}.close:hover,.close:focus{outline:dotted 1px #000}.nav>li>a:hover,.nav>li>a:focus{outline:dotted 1px #000}.carousel-indicators li,.carousel-indicators li.active{height:18px;width:18px;border-width:2px;position:relative;box-shadow:0 0 0 1px #808080}.carousel-indicators.active li{background-color:rgba(100,149,253,0.6)}.carousel-indicators.active li.active{background-color:white}.carousel-tablist-highlight{display:block;position:absolute;outline:2px solid transparent;background-color:transparent;box-shadow:0 0 0 1px transparent}.carousel-tablist-highlight.focus{outline:2px solid #6495ED;background-color:rgba(0,0,0,0.4)}a.carousel-control:focus{outline:2px solid #6495ED;background-image:linear-gradient(to right, transparent 0, rgba(0,0,0,0.5) 100%);box-shadow:0 0 0 1px #000000}.carousel-pause-button{position:absolute;top:-30em;left:-300em;display:block}.carousel-pause-button.focus{top:.5em;left:.5em}.carousel:hover .carousel-caption,.carousel.contrast .carousel-caption{background-color:rgba(0,0,0,0.5);z-index:10}.alert-success{color:#2d4821}.alert-info{color:#214c62}.alert-warning{color:#6c4a00;background-color:#f9f1c6}.alert-danger{color:#d2322d}.alert-danger:hover{color:#a82824}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input:-ms-input-placeholder,textarea:-ms-input-placeholder,input::-ms-input-placeholder,textarea::-ms-input-placeholder,input::placeholder,textarea::placeholder{color:#888}.sr-only{clip:rect(1px, 1px, 1px, 1px);position:absolute;width:auto;height:auto;margin:0;padding:0;overflow:hidden;border:0}.sr-only:focus{background-color:#fff;border-radius:4px;clip:auto;color:#132531;display:block;font-size:14px;height:50px;line-height:20px;padding:15px 15px;position:absolute;left:5px;top:5px;text-decoration:none;text-transform:none;width:auto;z-index:100000}.navbar-brand{font-size:20px}.group{position:relative;background:#eee;border-radius:4px;border:1px solid #c8c8c8;margin-top:0;margin-bottom:.5em !important}.group .add_search_link{display:inline-block;margin-top:4px}.group .group-close{position:absolute;top:.3em;right:.5em;opacity:.4;z-index:2}.group .search{margin-bottom:2px}.group .search .close{opacity:.8}@media (min-width:768px){.group{padding:10px 10px 10px 25px}.group [class^=col-]{padding-left:0}}@media (max-width:767px){.group .search .middle{float:left;width:90%}.group .group-close{top:.5em;right:1em;opacity:.6}}@media (max-width:991px){.group .form-control{max-width:none}}#groupPlaceHolder{display:block;padding:6px}.template-dir-eds.template-name-advanced legend{margin-bottom:0}.template-dir-eds.template-name-advanced .no-js .group:nth-child(n+3){display:none}.template-dir-eds.template-name-advanced .search .close a{margin-left:-2em}.alphabrowse{border-collapse:separate}.alphabrowse .lcc{width:20%}.alphabrowse .titles{width:10%;text-align:center}.alphabrowse tr.browse-match td{border-top:.2em solid #265680;border-bottom:.2em solid #265680}.alphabrowse tr.browse-match td:first-child{border-left:.2em solid #265680}.alphabrowse tr.browse-match td:last-child{border-right:.2em solid #265680}.autocomplete-results{position:absolute;margin:0;margin-top:2px;padding:0;border:1px solid lightgray;background-color:#fff;border-radius:4px;overflow:hidden;z-index:50}.autocomplete-results .item{display:block;margin:0;padding:.75rem 1.25rem;border-bottom:1px solid lightgray;cursor:pointer}.autocomplete-results .item:last-child{border:0}.autocomplete-results .item:hover{background-color:#e2edf6}.autocomplete-results .item.loading{background-color:#fff}.autocomplete-results .item.selected{background-color:#265680;color:#fff}.autocomplete-results .item small{display:block;color:darkgray}.fa-grid:before{content:"\f00a"}.fa-visual:before{content:"\f008"}.fa-x:before{content:"\f0f6"}.fa-atlas:before{content:"\f14e"}.fa-book:before{content:"\f02d"}.fa-braille:before{content:"\f0a6"}.fa-cdrom:before{content:"\f109"}.fa-chart:before{content:"\f012"}.fa-chipcartridge:before{content:"\f109"}.fa-collage:before{content:"\f03e"}.fa-disccartridge:before{content:"\f109"}.fa-drawing:before{content:"\f03e"}.fa-ebook:before{content:"\f0f6"}.fa-electronic:before{content:"\f1c6"}.fa-filmstrip:before{content:"\f008"}.fa-flashcard:before{content:"\f0e7"}.fa-floppydisk:before{content:"\f0c7"}.fa-globe:before{content:"\f0ac"}.fa-journal:before{content:"\f0f6"}.fa-kit:before{content:"\f0b1"}.fa-manuscript:before{content:"\f0f6"}.fa-map:before{content:"\f14e"}.fa-microfilm:before{content:"\f008"}.fa-motionpicture:before{content:"\f03d"}.fa-musicalscore:before{content:"\f001"}.fa-musicrecording:before{content:"\f001"}.fa-newspaper:before{content:"\f0f6"}.fa-online:before{content:"\f109"}.fa-painting:before{content:"\f03e"}.fa-photo:before{content:"\f03e"}.fa-photonegative:before{content:"\f03e"}.fa-physicalobject:before{content:"\f187"}.fa-print:before{content:"\f03e"}.fa-sensorimage:before{content:"\f03e"}.fa-serial:before{content:"\f0f6"}.fa-slide:before{content:"\f008"}.fa-software:before{content:"\f109"}.fa-soundcassette:before{content:"\f025"}.fa-sounddisc:before{content:"\f109"}.fa-soundrecording:before{content:"\f025"}.fa-tapecartridge:before{content:"\f109"}.fa-tapecassette:before{content:"\f025"}.fa-tapereel:before{content:"\f008"}.fa-transparency:before{content:"\f008"}.fa-unknown:before{content:"\f128"}.fa-video:before{content:"\f03d"}.fa-videocartridge:before{content:"\f03d"}.fa-videocassette:before{content:"\f03d"}.fa-videodisc:before{content:"\f109"}.fa-videoreel:before{content:"\f03d"}.hierarchy-tree .jstree-ocl:before{float:left;width:10px;padding:0;margin-left:-10px;font-family:'FontAwesome';font-style:normal;font-weight:normal;cursor:pointer;text-decoration:inherit;speak:none}.hierarchy-tree .jstree-open>.jstree-ocl:before{content:"\f0d7"}.hierarchy-tree .jstree-closed>.jstree-ocl:before{content:"\f0da"}.hierarchy-tree .jstree-leaf>.jstree-ocl:before{content:" "}.hierarchy-tree .jstree-icon{width:16px;color:#000}.hierarchy-tree .jstree-anchor{padding:2px 5px;white-space:nowrap}.hierarchy-tree .jstree-container-ul,.hierarchy-tree .jstree-children{padding-left:16px}.hierarchy-tree .jstree-initial-node{display:none}.hierarchy-tree .jstree-clicked{color:#fff;background-color:#265680}.hierarchy-tree .jstree-clicked .jstree-icon{color:#fff}.hierarchy-tree .jstree-search a{font-style:italic;color:#8b0000;font-weight:bold}#hierarchyTreeHolder{overflow-x:hidden;border-right:1px solid #eee}#hierarchyTree .currentHierarchy>a,#hierarchyTree .currentRecord a{font-weight:bold;color:#000}.facet .jstree-ocl:before{float:left;width:10px;padding:0;margin-left:-10px;font-family:'FontAwesome';font-weight:normal;font-style:normal;text-decoration:inherit;cursor:pointer;speak:none}.facet .jstree-default .jstree-open>.jstree-ocl:before{content:"\f0d7"}.facet .jstree-default .jstree-closed>.jstree-ocl:before{content:"\f0da"}.facet .jstree-default .jstree-leaf>.jstree-ocl:before{content:" "}.jstree-facet li span.main{display:block;padding-left:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jstree-facet .jstree-container-ul{padding:0}.jstree-facet .jstree-container-ul>li.active,.jstree-facet .jstree-container-ul>li.active a.jstree-anchor{background-color:#265680;color:#fff}li.jstree-facet,li.jstree-node{list-style:none}li.jstree-facet .badge{cursor:text}li.jstree-facet ul{padding-left:20px}.lightbox-only{display:none}#modal .lightbox-only{display:initial}#modal{background-color:rgba(0,0,0,0.2)}#modal .modal-content>.close{position:absolute;right:-50px;top:0;z-index:2;font-size:32pt;color:#fff;opacity:.7}#modal .modal-content>.close:hover{opacity:1}#modal .modal-body h1,#modal .modal-body h2{margin-top:.3rem;margin-bottom:1.3rem}#modal .cart-controls .btn{margin-bottom:4px}#modal .cart-controls .checkbox{padding-bottom:1em}#modal .cart-controls~hr{margin-top:0}.lightbox-scroll{overflow-y:auto}.offcanvas-overlay,.offcanvas-toggle{display:none}@media screen and (max-width:767px){body.offcanvas{overflow-x:hidden}body.offcanvas .sidebar{position:fixed;height:100%;top:0;width:75%;padding-left:0;padding-right:0;overflow-y:auto}body.offcanvas .sidebar h4{padding-left:12px}body.offcanvas .sidebar .checkbox{margin-left:32px}body.offcanvas .sidebar .list-group,body.offcanvas .sidebar .list-group-item{border-left:0;border-right:0;border-radius:0 !important}body.offcanvas.active{overflow-y:hidden}body.offcanvas.offcanvas-left{padding-left:15px}body.offcanvas.offcanvas-left .main{background:#FFF}body.offcanvas.offcanvas-left.active{margin-left:75%;margin-right:-75%}body.offcanvas.offcanvas-left.active .sidebar{left:0}body.offcanvas.offcanvas-left.active .offcanvas-overlay{right:-75%}body.offcanvas.offcanvas-left.active .offcanvas-toggle{left:75%}body.offcanvas.offcanvas-left .sidebar{left:-75%}body.offcanvas.offcanvas-left .offcanvas-overlay{right:-100%}body.offcanvas.offcanvas-left .offcanvas-toggle{border-radius:0 3px 3px 0;left:0}body.offcanvas.offcanvas-right{padding-right:15px}body.offcanvas.offcanvas-right .main>.container{background:#FFF}body.offcanvas.offcanvas-right.active{margin-left:-75%;margin-right:75%}body.offcanvas.offcanvas-right.active .sidebar{right:0}body.offcanvas.offcanvas-right.active .offcanvas-overlay{left:-75%}body.offcanvas.offcanvas-right.active .offcanvas-toggle{right:75%}body.offcanvas.offcanvas-right .sidebar{right:-75%}body.offcanvas.offcanvas-right .offcanvas-overlay{left:-100%}body.offcanvas.offcanvas-right .offcanvas-toggle{border-radius:3px 0 0 3px;right:0}body.offcanvas .offcanvas-overlay{display:block;position:fixed;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);z-index:3}body.offcanvas .offcanvas-toggle{display:block;position:fixed;top:50%;width:calc(25px);padding:20px 0;background:#265680;color:#EEE;text-align:center;z-index:5}body.offcanvas .offcanvas-overlay,body.offcanvas .offcanvas-toggle,body.offcanvas .offcanvas-toggle *{cursor:pointer}body.offcanvas,body.offcanvas .sidebar,body.offcanvas .offcanvas-overlay,body.offcanvas .offcanvas-toggle{-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}}.citation .pace-car th,.citation .pace-car td{border:0;padding:0}.citation th{text-align:right}.item-notes ul{padding-left:2rem}.recordcover{max-height:300px}.tagList .tag{display:inline-block;margin:0 1px 1px;padding:6px 6px;font-size:14px;line-height:1.42857143;border-radius:4px}.tagList .tag.selected{background-color:#265680}.tagList .tag.selected a{color:#fff}.tagList .tag.selected .badge{color:#222;background-color:#fff}.tagList .tag.selected .badge:hover{color:#a94442}.tagList .tag .badge .fa{width:12px}.tagList button{border:0}.tagList .tag-form{display:inline}.tagList.loggedin .tag:not(.selected) .badge:hover{background-color:#028302}.subject-line:hover{color:#999}.subject-line:hover a{color:#092b47}.subject-line a:hover~a{color:#999;text-decoration:none}.record .format::after{content:", "}.result .record .format::after,.record .format:last-child::after{content:""}.marc-row-LEADER,.marc-row-006,.marc-row-007,.marc-row-008{white-space:pre-wrap}.bulkActionButtons label{display:inline-block}.bulkActionButtons label input{margin-top:2px}@media (max-width:767px){.grid{min-height:250px}}.result{padding-top:1.5rem}.result .checkbox{float:left;padding-right:.5rem}.result .media,.result .media-body{overflow:visible}.result .media-body .row{margin-left:0;margin-right:0}.result .media{margin-top:0;margin-bottom:1rem}.result .media:before,.result .media:after{content:" ";display:table}.result .media:after{clear:both}.result .media:before,.result .media:after{content:" ";display:table}.result .media:after{clear:both}.result .media-left,.result .media-right{padding:0;text-align:center}.result .media-left a,.result .media-right a{display:inline-block;text-align:center}.result .media-left img,.result .media-right img{max-width:none;max-height:300px}.result .media-left.small a,.result .media-right.small a,.result .media-left.small>img,.result .media-right.small>img{width:60px}.result .media-left.small a img,.result .media-right.small a img,.result .media-left.small>img img,.result .media-right.small>img img{max-width:60px}.result .media-left.medium a,.result .media-right.medium a,.result .media-left.medium>img,.result .media-right.medium>img{width:100px}.result .media-left.medium a img,.result .media-right.medium a img,.result .media-left.medium>img img,.result .media-right.medium>img img{max-width:100px}.result .media-left.large a,.result .media-right.large a,.result .media-left.large>img,.result .media-right.large>img{width:160px}.result .media-left.large a img,.result .media-right.large a img,.result .media-left.large>img img,.result .media-right.large>img img{max-width:160px}.result .media-left{padding-left:10px}.result .media-right{padding-right:10px}.result .title{font-weight:bold}.result .list-tab-content.record .img-col{display:none}.result .list-tab-content.record .info-col{width:100%}@media (max-width:767px){.result a{text-decoration:underline}}@media (max-width:530px){.result .checkbox{padding:0}.result .media-left{padding-right:0}}.result.embedded .getFull{display:block;margin-left:1.5rem;padding-right:30px;border-left:1px solid transparent}.result.embedded .getFull.expanded{margin-top:-11px;margin-left:.75rem;padding-left:.75rem;border-top-left-radius:4px;border-top-right-radius:4px}.result.embedded .getFull.expanded::before{content:'\25BC';position:absolute;right:15px;color:#555}.result.embedded .loading{margin-left:.75rem;padding:1rem;background:#fff}.result.embedded .long-view{margin-left:.75rem;padding:.5rem;border:1px solid #ddd;background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.result.embedded .long-view .tab-content{padding:0}.result.embedded .list-tabs{margin-bottom:0}.result.embedded .list-tab-toggle{cursor:pointer}.result.embedded .list-tab-content{padding:1rem}.search-controls .alert{margin-bottom:0}.searchtools a{padding:0 .5em}.title-in-heading{font-size:inherit;font-style:italic}.wikipedia img{margin-right:1rem}.narrow-toggle{text-align:center}.sidebar label:not(.list-group-item){margin-left:20px}.sidebar .list-group.facet .list-group-item.title{cursor:pointer}.sidebar .list-group.facet .list-group-item.title.collapsed{border-radius:4px}.sidebar .list-group.facet .list-group-item.title.collapsed:after{content:'\25BC'}.sidebar .list-group.facet .list-group-item.title:after{content:'\25B2';float:right}.sidebar .collapse .list-group-item,.sidebar .collapsing .list-group-item{border-top-left-radius:0;border-top-right-radius:0}.sidebar .collapse .list-group-item[id^=more],.sidebar .collapsing .list-group-item[id^=more]{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.sidebar #side-collapse-publishDate .list-group-item{border-bottom-left-radius:4px;border-bottom-right-radius:4px}label.list-group-item{margin-top:0;padding-left:35px;font-weight:normal;border-radius:0}.list-group-item.title{font-weight:bold}.sidebar .facet a{text-decoration:none}.top-row .applied{font-weight:bold}.top-row .applied:hover{color:#a94442}.top-row .applied:hover .fa.fa-check:before{content:"\f00d"}.full-facet-list{margin-top:1rem}#similar-items-carousel .carousel-indicators{bottom:0}#similar-items-carousel .carousel-indicators li{width:8px;height:8px;margin:2px;background-color:rgba(255,255,255,0.3);border-color:#222}#similar-items-carousel .hover-overlay{position:relative;display:block;min-width:150px;min-height:200px;margin:auto;text-align:center}#similar-items-carousel .hover-overlay img{max-width:100%;margin:10px 0}#similar-items-carousel .hover-overlay .content{position:absolute;top:0;left:0;display:none;width:100%;height:100%;padding:.5em .5em 0;color:#fff;background-color:rgba(0,0,0,0.5)}#similar-items-carousel .hover-overlay:hover .content{display:block}#similar-items-carousel .item{padding:0 4em}.slider-container{padding:4px 10px;text-align:center}.slider-container .slider.slider-horizontal{width:100%}.slider-container .slider-track{background:#777;box-shadow:inset 0 1px 0 rgba(0,0,0,0.4)}.slider-container .slider-handle{background:#265680;background-image:none;border:1px solid #265680;box-shadow:none;opacity:.9}.slider-container .slider-handle:hover,.slider-container .slider-handle:active,.slider-container .slider-handle:focus{opacity:1;background:#FFF;border-color:#777}.slider-container .slider-handle:active,.slider-container .slider-handle:focus{border-color:#265680}.slider-container .slider-selection{background:#CCC;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.3)}.slider-container input{display:none}.alert.alert-info a{text-decoration:underline}.btn.disabled:active,.btn.disabled:focus,.btn.disabled:hover{color:#000}header .dropdown form{display:none}.list-unstyled{margin:0}.highlight,mark{background:#ff6;padding:.1em .2em}.icon-bar{background-color:#888}img{max-width:100%}.popover{width:250px}.sub-breadcrumb{padding:5px 10px;white-space:nowrap}.sub-breadcrumb li{display:inline-block}.sub-breadcrumb li+li:before{padding-left:5px;padding-right:5px;color:#ccc;content:"/\00a0"}.tab-content{padding:4px}@media (max-width:991px){header .container.navbar{margin-bottom:0}.searchForm{margin-top:0}}@media (min-width:768px){h2{font-size:23px;font-weight:normal}h3{font-size:20px;font-weight:normal}.form-control{max-width:400px}}@media (max-width:767px){h2{font-size:20px}h3{font-size:16px}.searchForm{padding-top:0}}.has-error{margin-bottom:0}.sms-error{margin-bottom:0}.sms-error .help-block,.sms-error .control-label,.sms-error .radio,.sms-error .checkbox,.sms-error .radio-inline,.sms-error .checkbox-inline,.sms-error.radio label,.sms-error.checkbox label,.sms-error.radio-inline label,.sms-error.checkbox-inline label{color:#a94442}.sms-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.sms-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.sms-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.sms-error .form-control-feedback{color:#a94442}.help-block.with-errors{margin:0;padding-top:6px;padding-bottom:6px}.help-block.with-errors:empty{padding:0}.badge a{color:#fff}.browse.list-group .list-group-item{word-wrap:break-word}.browse.list-group .list-group-item.view-record{padding:2px 4px;font-size:85%;text-align:right;border-top:0}.cart-controls .checkbox{line-height:2.5em;padding-right:1em}#dateVisColorSettings{background-color:#fff;fill:#eaeaea;outline-color:#c38835;stroke:#265680}.table{table-layout:fixed;word-wrap:break-word}.node{position:absolute;box-sizing:content-box;margin:-1px;overflow:hidden;font:10px sans-serif;line-height:12px;border:1px solid white}.node div{margin-top:0}.toplevel{border:2px solid black}.node .label{position:absolute;bottom:0;left:0;min-height:1px;padding:2px 4px;font-size:85%;background-color:rgba(0,0,0,0.5);border-radius:0;text-shadow:none}.notalabel{color:#000}#viz-instructions{padding-top:600px}span[class^="services-"],span[class*=" services-"] span::before{content:", "}span[class^="services-"],span[class*=" services-"] span:first-of-type::before{content:""} \ No newline at end of file diff --git a/themes/bootstrap3/less/bootstrap.less b/themes/bootstrap3/less/bootstrap.less index 8e44060e0f73489bf49a505d55dc9d13f5740581..71c5b69ebc61705bf3581894fb2ad480c03f5191 100644 --- a/themes/bootstrap3/less/bootstrap.less +++ b/themes/bootstrap3/less/bootstrap.less @@ -1,6 +1,8 @@ +@fa-font-path: "../../../fonts"; +@img-path: "../../images"; + @import "vendor/bootstrap/bootstrap"; @import "vendor/font-awesome/font-awesome"; -@fa-font-path: "../../../fonts"; @import "vendor/bootstrap-accessibility/bootstrap-accessibility"; @import "vendor/a11y"; diff --git a/themes/bootstrap3/less/compiled.less b/themes/bootstrap3/less/compiled.less index b0692d898a36e6b48de6304e7dca597a249904c6..cbd46a7afcf4100bb70bf9028c89faed85e46397 100644 --- a/themes/bootstrap3/less/compiled.less +++ b/themes/bootstrap3/less/compiled.less @@ -1 +1 @@ -@import "bootstrap"; \ No newline at end of file +@import "bootstrap"; diff --git a/themes/bootstrap3/less/vendor/a11y.less b/themes/bootstrap3/less/vendor/a11y.less index 6b42697518a8d7a147a7941b2da067765382602e..97ca12ca7920ad4997b186981076e90eee668b21 100644 --- a/themes/bootstrap3/less/vendor/a11y.less +++ b/themes/bootstrap3/less/vendor/a11y.less @@ -49,7 +49,7 @@ input, textarea { &:focus, &:active, &.active, - .open .dropdown-toggle& { + .open &.dropdown-toggle { color: @background; background-color: @color; border-color: darken(@border, 12%); diff --git a/themes/bootstrap3/scss/bootstrap.scss b/themes/bootstrap3/scss/bootstrap.scss new file mode 100644 index 0000000000000000000000000000000000000000..651e5dd1e5a352cc22f4bf97faad53ea73c099aa --- /dev/null +++ b/themes/bootstrap3/scss/bootstrap.scss @@ -0,0 +1,146 @@ +$fa-font-path: "fonts"; +$img-path: "../images"; + +@import "vendor/bootstrap"; +@import "vendor/font-awesome/font-awesome"; +@import "vendor/bootstrap-accessibility/bootstrap-accessibility"; +@import "vendor/a11y"; + +@import "components/advanced-search"; +@import "components/alphabrowse"; +@import "components/autocomplete"; +@import "components/icons"; +@import "components/js-tree"; +@import "components/lightbox"; +@import "components/offcanvas"; +@import "components/record"; +@import "components/search"; +@import "components/sidebar"; +@import "components/similar-carousel"; +@import "components/sliders"; + +.alert.alert-info a {text-decoration: underline;} +.btn.disabled { + &:active, + &:focus, + &:hover {color: #000;} +} +header .dropdown form { display: none; } +.list-unstyled {margin: 0;} +.highlight,mark { + background: lighten(#FF0, 20%); + padding: .1em .2em; +} +.icon-bar {background-color: #888;} +img {max-width: 100%;} +.popover {width: 250px;} +.sub-breadcrumb { + padding: 5px 10px; + white-space: nowrap; + li {display: inline-block;} + li + li:before { + padding-left: 5px; + padding-right: 5px; + color: $breadcrumb-color; + content: "#{$breadcrumb-separator}\00a0"; + } +} +.tab-content {padding: 4px;} + +@media (max-width: 991px) { + header .container.navbar {margin-bottom: 0;} + .searchForm {margin-top: 0;} +} +@media (min-width: 768px) { + h2 { + font-size: 23px; + font-weight: normal; + } + h3 { + font-size: 20px; + font-weight: normal; + } + .form-control { max-width: 400px; } +} +@media (max-width: 767px) { + h2 { font-size: 20px; } + h3 { font-size: 16px; } + .searchForm {padding-top: 0;} +} + +/* --- Form Errors --- */ +.has-error {margin-bottom: 0;} +.sms-error {@extend .has-error;} +.help-block.with-errors { + margin: 0; + padding-top: $padding-base-vertical; + padding-bottom: $padding-base-vertical; + &:empty {padding: 0;} +} + +/* --- Badges - blend the links in --- */ +.badge a {color: #fff;} + +/* --- Browse --- */ +.browse.list-group .list-group-item { + word-wrap: break-word; + &.view-record { + padding: 2px 4px; + font-size: 85%; + text-align: right; + border-top: 0; + } +} + +/* --- Cart --- */ +.cart-controls .checkbox { + line-height: 2.5em; + padding-right: 1em; +} + +/* --- PubDateVis --- */ +#dateVisColorSettings { + background-color: #fff; // background of box + fill: rgb(234,234,234); // fillColor + outline-color: #c38835; // selection color + stroke: $brand-primary; // color +} + +/* --- Table wrapping to prevent horizontal overflow --- */ +.table { + table-layout: fixed; + word-wrap: break-word; +} + +/* --- Visualization View --- */ +.node { + position: absolute; + box-sizing: content-box; + margin: -1px; + overflow: hidden; + font: 10px sans-serif; + line-height: 12px; + border: 1px solid white; +} +.node div {margin-top: 0px;} +.toplevel {border: 2px solid black;} +.node .label { + position: absolute; + bottom: 0; + left: 0; + min-height: 1px; + padding: 2px 4px; + font-size: 85%; + background-color: rgba(0,0,0,.5); + border-radius: 0; + text-shadow: none; +} +.notalabel {color: #000;} +#viz-instructions {padding-top: 600px;} + +span[class^="services-"], span[class*=" services-"] span::before { + content: ", "; +} +span[class^="services-"], span[class*=" services-"] span:first-of-type::before { + content: ""; +} diff --git a/themes/bootstrap3/scss/compiled.scss b/themes/bootstrap3/scss/compiled.scss new file mode 100644 index 0000000000000000000000000000000000000000..cbd46a7afcf4100bb70bf9028c89faed85e46397 --- /dev/null +++ b/themes/bootstrap3/scss/compiled.scss @@ -0,0 +1 @@ +@import "bootstrap"; diff --git a/themes/bootstrap3/scss/components/advanced-search.scss b/themes/bootstrap3/scss/components/advanced-search.scss new file mode 100644 index 0000000000000000000000000000000000000000..1f65e9da23ab43456797e9dc4b8dae226bea9376 --- /dev/null +++ b/themes/bootstrap3/scss/components/advanced-search.scss @@ -0,0 +1,51 @@ +.group { + position: relative; + background: $gray-lighter; + border-radius: $border-radius-base; + border: 1px solid darken($gray-lighter, 15%); + margin-top: 0; + margin-bottom: .5em !important; + .add_search_link { + display: inline-block; + margin-top: 4px; + } + & .group-close { + @extend .close; + position: absolute; + top: .3em; + right: .5em; + opacity: .4; + z-index: 2; + } + .search { + margin-bottom: 2px; + .close {opacity: .8;} + } + @media (min-width: 768px) { + padding: 10px 10px 10px 25px; + [class^=col-] {padding-left: 0;} + } + @media (max-width: 767px) { + .search .middle { + float: left; + width: 90%; + } + & .group-close { + top: .5em; + right: 1em; + opacity: .6; + } + } + @media (max-width: 991px) { + .form-control {max-width: none;} + } +} +#groupPlaceHolder { + display:block; + padding:6px; +} +.template-dir-eds.template-name-advanced { + legend {margin-bottom: 0;} + .no-js .group:nth-child(n+3) {display: none;} + .search .close a {margin-left: -2em;} +} diff --git a/themes/bootstrap3/scss/components/alphabrowse.scss b/themes/bootstrap3/scss/components/alphabrowse.scss new file mode 100644 index 0000000000000000000000000000000000000000..672066778870d7928f5ea6468c5bd4f1a173314e --- /dev/null +++ b/themes/bootstrap3/scss/components/alphabrowse.scss @@ -0,0 +1,15 @@ +.alphabrowse { + border-collapse: separate; + .lcc {width: 20%;} + .titles { + width: 10%; + text-align: center; + } + /* highlighting the row makes ff bugs; operate on its children */ + tr.browse-match td { + border-top: .2em solid $brand-primary; + border-bottom: .2em solid $brand-primary; + &:first-child {border-left: .2em solid $brand-primary;} + &:last-child {border-right: .2em solid $brand-primary;} + } +} diff --git a/themes/bootstrap3/scss/components/autocomplete.scss b/themes/bootstrap3/scss/components/autocomplete.scss new file mode 100644 index 0000000000000000000000000000000000000000..1841dec17fc484dbd3ab1bbd0e2c1c83768ac2ca --- /dev/null +++ b/themes/bootstrap3/scss/components/autocomplete.scss @@ -0,0 +1,39 @@ +/* crhallberg/autocomplete.js 0.14 */ +$autocomplete-item-bg : #fff !default; +$autocomplete-active-bg : $brand-primary !default; +$autocomplete-hover-bg : lighten($brand-primary, 60%) !default; +$autocomplete-border : lightgray !default; +$autocomplete-secondary : darkgray !default; // item description + +.autocomplete-results { + position: absolute; + margin: 0; + margin-top: 2px; + padding: 0; + border: 1px solid $autocomplete-border; + background-color: $autocomplete-item-bg; + border-radius: $border-radius-base; + overflow: hidden; + z-index: 50; + + .item { + display: block; + margin: 0; + padding: .75rem 1.25rem; + border-bottom: 1px solid $autocomplete-border; + cursor: pointer; + + &:last-child { border: 0; } + &:hover { background-color: $autocomplete-hover-bg; } + &.loading { background-color: $autocomplete-item-bg; } + &.selected { + background-color: $autocomplete-active-bg; + color: contrast($autocomplete-active-bg); + } + + small { + display: block; + color: $autocomplete-secondary; + } + } +} diff --git a/themes/bootstrap3/scss/components/icons.scss b/themes/bootstrap3/scss/components/icons.scss new file mode 100644 index 0000000000000000000000000000000000000000..f706cd44692f4678b7f445d399403e513cf9f27e --- /dev/null +++ b/themes/bootstrap3/scss/components/icons.scss @@ -0,0 +1,53 @@ + +// Search Icons +.fa-grid:before {content: "\f00a";} // .fa-th +.fa-visual:before {content: "\f008";} // .fa-film +// Type Icons +.fa-x:before {content: "\f0f6";} // .fa-file-text-o +.fa-atlas:before {content: "\f14e";} // .fa-compass +.fa-book:before {content: "\f02d";} // .fa-book +.fa-braille:before {content: "\f0a6";} // .fa-hand-o-up +.fa-cdrom:before {content: "\f109";} // .fa-laptop +.fa-chart:before {content: "\f012";} // .fa-signal +.fa-chipcartridge:before {content: "\f109";} // .fa-laptop +.fa-collage:before {content: "\f03e";} // .fa-picture-o +.fa-disccartridge:before {content: "\f109";} // .fa-laptop +.fa-drawing:before {content: "\f03e";} // .fa-picture-o +.fa-ebook:before {content: "\f0f6";} // .fa-file-text-o +.fa-electronic:before {content: "\f1c6";} // .fa-file-archive-o +.fa-filmstrip:before {content: "\f008";} // .fa-film +.fa-flashcard:before {content: "\f0e7";} // .fa-bolt +.fa-floppydisk:before {content: "\f0c7";} // .fa-save +.fa-globe:before {content: "\f0ac";} // .fa-globe +.fa-journal:before {content: "\f0f6";} // .fa-file-text-o +.fa-kit:before {content: "\f0b1";} // .fa-briefcase +.fa-manuscript:before {content: "\f0f6";} // .fa-file-text-o +.fa-map:before {content: "\f14e";} // .fa-compass +.fa-microfilm:before {content: "\f008";} // .fa-film +.fa-motionpicture:before {content: "\f03d";} // .fa-video-camera +.fa-musicalscore:before {content: "\f001";} // .fa-music +.fa-musicrecording:before {content: "\f001";} // .fa-music +.fa-newspaper:before {content: "\f0f6";} // .fa-file-text-o +.fa-online:before {content: "\f109";} // .fa-laptop +.fa-painting:before {content: "\f03e";} // .fa-picture-o +.fa-photo:before {content: "\f03e";} // .fa-picture-o +.fa-photonegative:before {content: "\f03e";} // .fa-picture-o +.fa-physicalobject:before {content: "\f187";} // .fa-archive +.fa-print:before {content: "\f03e";} // .fa-picture-o +.fa-sensorimage:before {content: "\f03e";} // .fa-picture-o +.fa-serial:before {content: "\f0f6";} // .fa-file-text-o +.fa-slide:before {content: "\f008";} // .fa-film +.fa-software:before {content: "\f109";} // .fa-laptop +.fa-soundcassette:before {content: "\f025";} // .fa-headphones +.fa-sounddisc:before {content: "\f109";} // .fa-laptop +.fa-soundrecording:before {content: "\f025";} // .fa-headphones +.fa-tapecartridge:before {content: "\f109";} // .fa-laptop +.fa-tapecassette:before {content: "\f025";} // .fa-headphones +.fa-tapereel:before {content: "\f008";} // .fa-film +.fa-transparency:before {content: "\f008";} // .fa-film +.fa-unknown:before {content: "\f128";} // .fa-question +.fa-video:before {content: "\f03d";} // .fa-video-camera +.fa-videocartridge:before {content: "\f03d";} // .fa-video-camera +.fa-videocassette:before {content: "\f03d";} // .fa-video-camera +.fa-videodisc:before {content: "\f109";} // .fa-laptop +.fa-videoreel:before {content: "\f03d";} // .fa-video-camera diff --git a/themes/bootstrap3/scss/components/js-tree.scss b/themes/bootstrap3/scss/components/js-tree.scss new file mode 100644 index 0000000000000000000000000000000000000000..b27e3056fdb5c50170b3ce8ea7033756fa73b0e8 --- /dev/null +++ b/themes/bootstrap3/scss/components/js-tree.scss @@ -0,0 +1,95 @@ +.hierarchy-tree { + /* jsTree arrows */ + .jstree-ocl:before { + float: left; + width: 10px; + padding: 0; + margin-left: -10px; + font-family: 'FontAwesome'; + font-style: normal; + font-weight: normal; + cursor: pointer; + text-decoration: inherit; + speak: none; + } + .jstree-open > .jstree-ocl:before {content: "\f0d7";} + .jstree-closed > .jstree-ocl:before {content: "\f0da";} + .jstree-leaf > .jstree-ocl:before {content: " ";} + .jstree-icon { + width: 16px; + color: #000; + } + .jstree-anchor { + padding: 2px 5px; + white-space: nowrap; + } + .jstree-container-ul, + .jstree-children { + padding-left: 16px; + } + .jstree-initial-node {display: none;} + .jstree-clicked { + color: $list-group-active-color; + background-color: $list-group-active-bg; + .jstree-icon { + color: #fff; + } + } + .jstree-search a { + font-style: italic; + color: #8b0000 ; + font-weight: bold; + } +} + +/* --- Record --- */ +#hierarchyTreeHolder { + overflow-x: hidden; + border-right: 1px solid $gray-lighter; +} +#hierarchyTree .currentHierarchy > a, +#hierarchyTree .currentRecord a { + font-weight: bold; + color: #000; +} + +/* --- Facets --- */ +.facet .jstree-ocl:before { + float: left; + width: 10px; + padding: 0; + margin-left: -10px; + font-family: 'FontAwesome'; + font-weight: normal; + font-style: normal; + text-decoration:inherit; + cursor: pointer; + speak: none; +} +.facet .jstree-default { + & .jstree-open > .jstree-ocl:before {content: "\f0d7";} + & .jstree-closed > .jstree-ocl:before {content: "\f0da";} + & .jstree-leaf > .jstree-ocl:before {content: " ";} +} +/* facet list styling */ +.jstree-facet li span.main { + display: block; + padding-left: 1px; /* Fix Firefox cutting the checkboxes */ + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.jstree-facet .jstree-container-ul { + padding: 0; + & > li.active, + & > li.active a.jstree-anchor { + background-color: #265680; + color: #fff; + } +} +li.jstree-facet, +li.jstree-node { + list-style: none; +} +li.jstree-facet .badge {cursor: text;} +li.jstree-facet ul {padding-left: 20px;} diff --git a/themes/bootstrap3/scss/components/lightbox.scss b/themes/bootstrap3/scss/components/lightbox.scss new file mode 100644 index 0000000000000000000000000000000000000000..e793dc0b3120e5a88790d11008ff95ab9c1c740e --- /dev/null +++ b/themes/bootstrap3/scss/components/lightbox.scss @@ -0,0 +1,24 @@ +.lightbox-only { display: none; } +#modal .lightbox-only { display: initial; } + +#modal {background-color: rgba(0,0,0,.2);} +#modal .modal-content > .close { + position: absolute; + right: -50px; + top: 0; + z-index: 2; + font-size: 32pt; + color: #fff; + opacity: .7; +} +#modal .modal-content > .close:hover {opacity: 1;} +#modal .modal-body h1, +#modal .modal-body h2 { + margin-top: 0.3rem; + margin-bottom: 1.3rem; +} + +#modal .cart-controls .btn {margin-bottom: 4px;} +#modal .cart-controls .checkbox {padding-bottom: 1em;} +#modal .cart-controls ~ hr {margin-top: 0;} +.lightbox-scroll { overflow-y: auto; } diff --git a/themes/bootstrap3/scss/components/offcanvas.scss b/themes/bootstrap3/scss/components/offcanvas.scss new file mode 100644 index 0000000000000000000000000000000000000000..8a160dd13ce5b984420b5ef45c313f5c62fc1a03 --- /dev/null +++ b/themes/bootstrap3/scss/components/offcanvas.scss @@ -0,0 +1,92 @@ +$offcanvas-offset: 75% !default; +$offcanvas-padding: 30px !default; + +.offcanvas-overlay, +.offcanvas-toggle {display: none;} + +@media screen and (max-width: 767px) { + body.offcanvas { + overflow-x: hidden; /* Prevent scroll on narrow devices */ + .sidebar { + position: fixed; + height: 100%; + top: 0; + width: $offcanvas-offset; + padding-left: 0; + padding-right: 0; + overflow-y: auto; + h4 {padding-left: $padding-base-horizontal;} + .checkbox {margin-left: 20px + $padding-base-horizontal;} + .list-group, .list-group-item { + border-left: 0; + border-right: 0; + border-radius: 0 !important; + } + } + &.active {overflow-y: hidden;} + &.offcanvas-left { + padding-left: $offcanvas-padding - $grid-gutter-width/2; + & .main {background: #FFF;} + &.active { + margin-left: $offcanvas-offset; + margin-right: -$offcanvas-offset; + .sidebar {left: 0;} + .offcanvas-overlay {right: -$offcanvas-offset;} + .offcanvas-toggle {left: $offcanvas-offset;} + } + .sidebar {left: -$offcanvas-offset;} + .offcanvas-overlay {right: -100%;} + .offcanvas-toggle { + border-radius: 0 $border-radius-small $border-radius-small 0; // top right and bottom right + left: 0; + } + } + &.offcanvas-right { + padding-right: $offcanvas-padding - $grid-gutter-width/2; + & .main > .container {background: #FFF;} + &.active { + margin-left: -$offcanvas-offset; + margin-right: $offcanvas-offset; + .sidebar {right: 0;} + .offcanvas-overlay {left: -$offcanvas-offset;} + .offcanvas-toggle {right: $offcanvas-offset;} + } + .sidebar {right: -$offcanvas-offset;} + .offcanvas-overlay {left: -100%;} + .offcanvas-toggle { + border-radius: $border-radius-small 0 0 $border-radius-small; // top left and bottom left + right: 0; + } + } + .offcanvas-overlay { + display: block; + position: fixed; + top: 0; + width: 100%; + height: 100%; + background-color: rgba(0,0,0,.3); + z-index: 3; + } + .offcanvas-toggle { + display: block; + position: fixed; + top: 50%; + width: calc($offcanvas-padding - 5px); + padding: 20px 0; + background: $brand-primary; + color: #EEE; + text-align: center; + z-index: 5; + } + .offcanvas-overlay, + .offcanvas-toggle, + .offcanvas-toggle * {cursor: pointer;} + &,.sidebar, + .offcanvas-overlay, + .offcanvas-toggle { + -webkit-transition: all .25s ease-out; + -o-transition: all .25s ease-out; + transition: all .25s ease-out; + } + } +} diff --git a/themes/bootstrap3/scss/components/record.scss b/themes/bootstrap3/scss/components/record.scss new file mode 100644 index 0000000000000000000000000000000000000000..f05459f6a77c7a2aad533e5489203ec2e2c0422c --- /dev/null +++ b/themes/bootstrap3/scss/components/record.scss @@ -0,0 +1,50 @@ +.citation .pace-car { + th, + td { + border: 0; + padding: 0; + } +} +.citation th {text-align: right;} +.item-notes ul { padding-left: 2rem; } +.recordcover {max-height: 300px;} +.tagList { + .tag { + display: inline-block; + margin: 0 1px 1px; + border-radius: 4px; + &.selected { + background-color: $btn-primary-bg; + a {color: #fff;} + .badge { + color: $gray-darker; + background-color: #fff; + &:hover {color: #a94442;} + } + } + + @include button-size($padding-base-vertical, $padding-base-vertical, $font-size-base, $line-height-base, $border-radius-base); + .badge .fa {width: 12px;} + } + button {border: 0;} + .tag-form {display: inline;} +} +.tagList.loggedin .tag:not(.selected) .badge:hover {background-color: $brand-success;} + +.subject-line:hover { color: #999; } +.subject-line:hover a { color: $link-hover-color; } +.subject-line a:hover ~ a { + color: #999; + text-decoration: none; +} + +.record .format::after { content: ", "; } +.result .record .format::after, +.record .format:last-child::after { content: ""; } + +.marc-row-LEADER, +.marc-row-006, +.marc-row-007, +.marc-row-008 { + white-space: pre-wrap; +} diff --git a/themes/bootstrap3/scss/components/search.scss b/themes/bootstrap3/scss/components/search.scss new file mode 100644 index 0000000000000000000000000000000000000000..47b01119e79025fa034ddebb5dc77a5db36e2cf0 --- /dev/null +++ b/themes/bootstrap3/scss/components/search.scss @@ -0,0 +1,121 @@ +$thumbnail-width-small: 60px !default; +$thumbnail-width-medium: 100px !default; +$thumbnail-width-large: 160px !default; + +.bulkActionButtons label {display: inline-block;} +.bulkActionButtons label input {margin-top: 2px;} +.grid { @media (max-width: 767px) {min-height: 250px;} } +.result { + padding-top: 1.5rem; + .checkbox { + float: left; + padding-right: .5rem; + } + .media, + .media-body { overflow: visible; } + .media-body .row { + margin-left: 0; + margin-right: 0; + } + .media { + margin-top: 0; + margin-bottom: 1rem; + @include clearfix(); + } + .media-left, + .media-right { + padding: 0; + text-align: center; + a { + display: inline-block; + text-align: center; + } + img { + max-width: none; + max-height: 300px; + } + &.small a, + &.small > img { + width: $thumbnail-width-small; + img { max-width: $thumbnail-width-small; } + } + &.medium a, + &.medium > img { + width: $thumbnail-width-medium; + img { max-width: $thumbnail-width-medium; } + } + &.large a, + &.large > img { + width: $thumbnail-width-large; + img { max-width: $thumbnail-width-large; } + } + } + .media-left { padding-left: 10px; } + .media-right { padding-right: 10px; } + .title {font-weight: bold;} + .list-tab-content.record .img-col { display: none; } + .list-tab-content.record .info-col { width: 100%; } + + @media (max-width: 767px) { + a { text-decoration: underline; } + } + @media (max-width: 530px) { + .checkbox { padding: 0; } + .media-left { padding-right: 0; } + } + + .format { + @extend .label; + @extend .label-info; + } +} + +.result.embedded { + .getFull { + display: block; + margin-left: 1.5rem; + padding-right: 30px; + border-left: 1px solid transparent; + } + .getFull.expanded { + @extend .list-group-item; + margin-top: -11px; + margin-left: .75rem; + padding-left: .75rem; + border-top-left-radius: $border-radius-base; + border-top-right-radius: $border-radius-base; + &::before { + content: '\25BC'; + position: absolute; + right: 15px; + color: $gray; + } + } + .loading { + @extend .list-group-item; + margin-left: .75rem; + padding: 1rem; + background: #fff; + } + .long-view { + margin-left: .75rem; + padding: .5rem; + border: 1px solid $list-group-border; + background-color: #fff; + border-bottom-left-radius: $border-radius-base; + border-bottom-right-radius: $border-radius-base; + } + .long-view .tab-content { padding: 0; } + .list-tabs { margin-bottom: 0; } + .list-tab-toggle { cursor: pointer; } + .list-tab-content { padding: 1rem; } +} + +.search-controls .alert {margin-bottom: 0;} +.searchtools a {padding: 0 .5em;} +.title-in-heading { + font-size: inherit; + font-style: italic; +} + +.wikipedia img { margin-right: 1rem; } diff --git a/themes/bootstrap3/scss/components/sidebar.scss b/themes/bootstrap3/scss/components/sidebar.scss new file mode 100644 index 0000000000000000000000000000000000000000..73ba5087b2e0ae3156962346b5425eea30f971c7 --- /dev/null +++ b/themes/bootstrap3/scss/components/sidebar.scss @@ -0,0 +1,53 @@ +/* Sidebar rounded corners */ +.narrow-toggle { text-align: center; } +.sidebar { + label:not(.list-group-item) {margin-left: 20px;} + .list-group.facet .list-group-item.title { + cursor: pointer; + &.collapsed { + border-radius: $border-radius-base; + &:after {content: '\25BC';} + } + &:after { + content: '\25B2'; + float: right; + } + } + .collapse,.collapsing { + .list-group-item { + border-top-left-radius: 0px; + border-top-right-radius: 0px; + &[id^=more] { + border-bottom-left-radius: $border-radius-base; + border-bottom-right-radius: $border-radius-base; + } + } + } + #side-collapse-publishDate .list-group-item { + border-bottom-left-radius: $border-radius-base; + border-bottom-right-radius: $border-radius-base; + } +} +label.list-group-item { + margin-top: 0; + padding-left: 35px; + font-weight: normal; + border-radius: 0; +} +.list-group-item.title {font-weight: bold;} +.sidebar .facet a {text-decoration: none;} +.sidebar .format { + @extend .label; + @extend .label-info; +} +.top-row .applied { + font-weight: bold; + &:hover { + color: $state-danger-text; + .fa.fa-check:before { + content: "\f00d"; + } + } +} + +.full-facet-list { margin-top: 1rem; } diff --git a/themes/bootstrap3/scss/components/similar-carousel.scss b/themes/bootstrap3/scss/components/similar-carousel.scss new file mode 100644 index 0000000000000000000000000000000000000000..1493f611a9ab36a4a9659966000e0afc2a830a30 --- /dev/null +++ b/themes/bootstrap3/scss/components/similar-carousel.scss @@ -0,0 +1,37 @@ +#similar-items-carousel { + .carousel-indicators { + bottom: 0px; + li { + width: 8px; + height: 8px; + margin: 2px; + background-color: rgba(255,255,255,.3); + border-color: $gray-darker; + } + } + .hover-overlay { + position: relative; + display: block; + min-width: 150px; + min-height: 200px; + margin: auto; + text-align: center; + img { + max-width: 100%; + margin: 10px 0; + } + .content { + position: absolute; + top: 0; + left: 0; + display: none; + width: 100%; + height: 100%; + padding: .5em .5em 0; + color: #fff; + background-color: rgba(0,0,0,.5); + } + &:hover .content {display: block;} + } +} +#similar-items-carousel .item {padding: 0 4em;} diff --git a/themes/bootstrap3/scss/components/sliders.scss b/themes/bootstrap3/scss/components/sliders.scss new file mode 100644 index 0000000000000000000000000000000000000000..6caffdc44865b5edffc17fde5b7d7a942806683b --- /dev/null +++ b/themes/bootstrap3/scss/components/sliders.scss @@ -0,0 +1,31 @@ +.slider-container { + padding:4px 10px; + text-align:center; + .slider.slider-horizontal { + width: 100%; + } + .slider-track { + background:$gray-light; + box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.4); + } + .slider-handle { + background:$brand-primary; + background-image:none; + border:1px solid $brand-primary; + box-shadow:none; + opacity:.9; + &:hover,&:active,&:focus { + opacity:1; + background:#FFF; + border-color:$gray-light; + } + &:active,&:focus { + border-color:$brand-primary; + } + } + .slider-selection { + background: #CCC; + box-shadow:inset 0 -1px 0 rgba(0,0,0,0.3); + } + input {display: none;} +} diff --git a/themes/bootstrap3/scss/test.scss b/themes/bootstrap3/scss/test.scss new file mode 100644 index 0000000000000000000000000000000000000000..a8bbbc1276d3bffd26756c7540b7ae90aa7b0bcd --- /dev/null +++ b/themes/bootstrap3/scss/test.scss @@ -0,0 +1 @@ +body { background-color: tan; } diff --git a/themes/bootstrap3/scss/vendor/_bootstrap.scss b/themes/bootstrap3/scss/vendor/_bootstrap.scss new file mode 100644 index 0000000000000000000000000000000000000000..e72d1def2a217b615f5a931d1d7e84d9332cbc6a --- /dev/null +++ b/themes/bootstrap3/scss/vendor/_bootstrap.scss @@ -0,0 +1,56 @@ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +// Core variables and mixins +@import "bootstrap/variables"; +@import "bootstrap/mixins"; + +// Reset and dependencies +@import "bootstrap/normalize"; +@import "bootstrap/print"; +@import "bootstrap/glyphicons"; + +// Core CSS +@import "bootstrap/scaffolding"; +@import "bootstrap/type"; +@import "bootstrap/code"; +@import "bootstrap/grid"; +@import "bootstrap/tables"; +@import "bootstrap/forms"; +@import "bootstrap/buttons"; + +// Components +@import "bootstrap/component-animations"; +@import "bootstrap/dropdowns"; +@import "bootstrap/button-groups"; +@import "bootstrap/input-groups"; +@import "bootstrap/navs"; +@import "bootstrap/navbar"; +@import "bootstrap/breadcrumbs"; +@import "bootstrap/pagination"; +@import "bootstrap/pager"; +@import "bootstrap/labels"; +@import "bootstrap/badges"; +@import "bootstrap/jumbotron"; +@import "bootstrap/thumbnails"; +@import "bootstrap/alerts"; +@import "bootstrap/progress-bars"; +@import "bootstrap/media"; +@import "bootstrap/list-group"; +@import "bootstrap/panels"; +@import "bootstrap/responsive-embed"; +@import "bootstrap/wells"; +@import "bootstrap/close"; + +// Components w/ JavaScript +@import "bootstrap/modals"; +@import "bootstrap/tooltip"; +@import "bootstrap/popovers"; +@import "bootstrap/carousel"; + +// Utility classes +@import "bootstrap/utilities"; +@import "bootstrap/responsive-utilities"; diff --git a/themes/bootstrap3/scss/vendor/a11y.scss b/themes/bootstrap3/scss/vendor/a11y.scss new file mode 100644 index 0000000000000000000000000000000000000000..ee5ab6859c7ede4a9a7af9170d91cdffc64371f1 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/a11y.scss @@ -0,0 +1,117 @@ +/* mixins */ + +input, textarea { + &::-webkit-input-placeholder, // Chrome/Safari/Opera + &:-ms-input-placeholder, // IE + &::-ms-input-placeholder, // Edge + &::placeholder { + color: #888; + } +} + +.sr-only +{ + clip: rect(1px, 1px, 1px, 1px); + position: absolute; + /* reset */ + width: auto; + height: auto; + margin: 0; + padding: 0; + overflow: hidden; + border:0; +} + +.sr-only:focus { + background-color: #fff; //$navbar-default-link-hover-bg;//watch out, transparent by default! + border-radius: $navbar-border-radius; + clip: auto; + color: $navbar-default-link-hover-color; + display: block; + font-size: $font-size-base; + height: $navbar-height; + line-height: $line-height-computed; + padding: $navbar-padding-vertical $navbar-padding-horizontal; + position: absolute; + left: 5px; + top: 5px; + text-decoration: none; + text-transform: none; + width: auto; + z-index: 100000; /* Above WP toolbar */ +} + +/* this mixins give output generate duplicate CSS code + * alternatively you will to have to rewrite the original mixin in buttons.less + */ +@mixin button-variant($color, $background, $border) { + &:hover, + &:focus, + &:active, + &.active, + .open &.dropdown-toggle { + color: $background; + background-color: $color; + border-color: darken($border, 12%); + } +} + +// Navbar +// ------------------------- + +$navbar-default-color: #fff; +$navbar-default-bg: #132531; +$navbar-default-border: darken($navbar-default-bg, 6.5%); + +// Navbar links +$navbar-default-link-color: #fff; +$navbar-default-link-hover-color: #132531; +$navbar-default-link-hover-bg: #fff; +$navbar-default-link-active-color: #132531; +$navbar-default-link-active-bg: #fff; +$navbar-default-link-disabled-color: #fff; +$navbar-default-link-disabled-bg: #068139; + +// Navbar brand label +$navbar-default-brand-color: $navbar-default-link-color; +$navbar-default-brand-hover-color: #068139; //contrast 3.15, so min 19px; +.navbar-brand { + font-size: 20px; +} +$navbar-default-brand-hover-bg: transparent; + +// Navbar toggle +$navbar-default-toggle-hover-bg: #ddd; +$navbar-default-toggle-icon-bar-bg: #888; +$navbar-default-toggle-border-color: #ddd; + +$brand-primary: #265680; +$brand-success: #028302; +$brand-info: #1C5F74; +$brand-warning: #A56100; +$brand-danger: #A41915; + +/* buttons */ +$btn-primary-color: #fff; +$btn-primary-bg: $brand-primary; +$btn-primary-border: #fff; + +$btn-success-color: #fff; +$btn-success-bg: $brand-success; +$btn-success-border: #fff; + +$btn-info-color: #fff; +$btn-info-bg: $brand-info; +$btn-info-border: #fff; + +$btn-warning-color: #fff; +$btn-warning-bg: $brand-warning; +$btn-warning-border: #fff; + +$btn-danger-color: #fff; +$btn-danger-bg: $brand-danger; +$btn-danger-border: #fff; + + +/* link on white background */ +$link-color: #12538B; diff --git a/themes/bootstrap3/scss/vendor/bootstrap-accessibility/bootstrap-accessibility.scss b/themes/bootstrap3/scss/vendor/bootstrap-accessibility/bootstrap-accessibility.scss new file mode 100644 index 0000000000000000000000000000000000000000..73dae66c01c197bbf4813b7f5b7774c86ee466b1 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap-accessibility/bootstrap-accessibility.scss @@ -0,0 +1,17 @@ +// Import Compass Transition Module +// @import "compass/css3/transition"; + +// Import Variables +@import "partials/variables"; + +// Import Mixins +@import "partials/mixins"; + +// Import Partials Styles +@import "partials/buttons"; +@import "partials/divs"; +@import "partials/links"; +@import "partials/close"; +@import "partials/navigation"; +@import "partials/carousel"; +@import "partials/alerts"; \ No newline at end of file diff --git a/themes/bootstrap3/scss/vendor/bootstrap-accessibility/partials/_alerts.scss b/themes/bootstrap3/scss/vendor/bootstrap-accessibility/partials/_alerts.scss new file mode 100644 index 0000000000000000000000000000000000000000..20333059b3b1b55d041b62d6c4d02cac10243e3a --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap-accessibility/partials/_alerts.scss @@ -0,0 +1,18 @@ +.alert-success { + color: $alert-success-color; +} +.alert-info { + color: $alert-info-color; +} +.alert-warning { + color: $alert-warning-color; + background-color: $alert-warning-bkg; +} +.alert-danger { + color: $alert-danger-color; +} +.alert-danger { + &:hover { + color: $alert-danger-hover; + } +} \ No newline at end of file diff --git a/themes/bootstrap3/scss/vendor/bootstrap-accessibility/partials/_buttons.scss b/themes/bootstrap3/scss/vendor/bootstrap-accessibility/partials/_buttons.scss new file mode 100644 index 0000000000000000000000000000000000000000..e0cb64ae54d7d261a9347f16b5dac6777b443799 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap-accessibility/partials/_buttons.scss @@ -0,0 +1,5 @@ +.btn { + &:focus { + @include outline(2px); + } +} \ No newline at end of file diff --git a/themes/bootstrap3/scss/vendor/bootstrap-accessibility/partials/_carousel.scss b/themes/bootstrap3/scss/vendor/bootstrap-accessibility/partials/_carousel.scss new file mode 100644 index 0000000000000000000000000000000000000000..219077bbcb1feba1a4802c0defee05e9f337f12f --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap-accessibility/partials/_carousel.scss @@ -0,0 +1,54 @@ +.carousel-indicators li, +.carousel-indicators li.active { + height: 18px; + width: 18px; + border-width: 2px; + position: relative; + box-shadow: 0px 0px 0px 1px #808080; +} + +.carousel-indicators.active li { + background-color: rgba(100, 149, 253, 0.6); +} + +.carousel-indicators.active li.active { + background-color: white; +} + +.carousel-tablist-highlight { + display: block; + position: absolute; + outline: 2px solid transparent; + background-color: transparent; + box-shadow: 0px 0px 0px 1px transparent; +} + +.carousel-tablist-highlight.focus { + outline: 2px solid #6495ED; + background-color: rgba(0, 0, 0, 0.4); +} + +a.carousel-control:focus { + outline: 2px solid #6495ED; + background-image: linear-gradient(to right, transparent 0px, rgba(0, 0, 0, 0.5) 100%); + box-shadow: 0px 0px 0px 1px #000000; +} + +.carousel-pause-button { + position: absolute; + top: -30em; + left: -300em; + display: block; +} + +.carousel-pause-button.focus { + top: 0.5em; + left: 0.5em; +} + + +.carousel:hover .carousel-caption, +.carousel.contrast .carousel-caption { + background-color: rgba(0, 0, 0, 0.5); + z-index: 10; +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap-accessibility/partials/_close.scss b/themes/bootstrap3/scss/vendor/bootstrap-accessibility/partials/_close.scss new file mode 100644 index 0000000000000000000000000000000000000000..ac5e20f801e096c95b1334ac30ddef6c34241c4c --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap-accessibility/partials/_close.scss @@ -0,0 +1,6 @@ +.close { + &:hover, + &:focus { + @include outline(1px); + } +} \ No newline at end of file diff --git a/themes/bootstrap3/scss/vendor/bootstrap-accessibility/partials/_divs.scss b/themes/bootstrap3/scss/vendor/bootstrap-accessibility/partials/_divs.scss new file mode 100644 index 0000000000000000000000000000000000000000..e6a24e21a978378cc98f437c6af29ef88afb6889 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap-accessibility/partials/_divs.scss @@ -0,0 +1,5 @@ +div.active { + &:focus { + @include outline(1px); + } +} \ No newline at end of file diff --git a/themes/bootstrap3/scss/vendor/bootstrap-accessibility/partials/_links.scss b/themes/bootstrap3/scss/vendor/bootstrap-accessibility/partials/_links.scss new file mode 100644 index 0000000000000000000000000000000000000000..4d4584192cb15591766114a48efc12ba26613f69 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap-accessibility/partials/_links.scss @@ -0,0 +1,5 @@ +a { + &:focus { + @include outline(1px); + } +} \ No newline at end of file diff --git a/themes/bootstrap3/scss/vendor/bootstrap-accessibility/partials/_mixins.scss b/themes/bootstrap3/scss/vendor/bootstrap-accessibility/partials/_mixins.scss new file mode 100644 index 0000000000000000000000000000000000000000..9866b06bc6130369a9f927a2159d30cc7c285979 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap-accessibility/partials/_mixins.scss @@ -0,0 +1,3 @@ +@mixin outline($size) { + outline: $outline-default-style $size $outline-default-color; +} \ No newline at end of file diff --git a/themes/bootstrap3/scss/vendor/bootstrap-accessibility/partials/_navigation.scss b/themes/bootstrap3/scss/vendor/bootstrap-accessibility/partials/_navigation.scss new file mode 100644 index 0000000000000000000000000000000000000000..ba5a8b8184f9da0c5a022a104bb08cebbb870ea2 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap-accessibility/partials/_navigation.scss @@ -0,0 +1,10 @@ +.nav { + > li { + > a { + &:hover, + &:focus { + @include outline(1px); + } + } + } +} \ No newline at end of file diff --git a/themes/bootstrap3/scss/vendor/bootstrap-accessibility/partials/_variables.scss b/themes/bootstrap3/scss/vendor/bootstrap-accessibility/partials/_variables.scss new file mode 100644 index 0000000000000000000000000000000000000000..3704b88ab1a1f2cb88ed940e598d3a2dd88894e5 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap-accessibility/partials/_variables.scss @@ -0,0 +1,21 @@ +//Set the variables for use in stylesheet + +// Colors +$black: #000; +$green-dark: #2d4821; +$blue-dark: #214c62; +$red-dark: #6c4a00; +$red: #d2322d; +$yellow: #f9f1c6; + +// Outline +$outline-default-style: dotted; +$outline-default-color: $black; + +// Alerts Colors +$alert-success-color: $green-dark; +$alert-info-color: $blue-dark; +$alert-warning-color: $red-dark; +$alert-warning-bkg: $yellow; +$alert-danger-color: $red; +$alert-danger-hover: darken($red, 10%); diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_alerts.scss b/themes/bootstrap3/scss/vendor/bootstrap/_alerts.scss new file mode 100644 index 0000000000000000000000000000000000000000..7d1e1fddd15d81820e7bcfbd4b270381cf3b9377 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_alerts.scss @@ -0,0 +1,73 @@ +// +// Alerts +// -------------------------------------------------- + + +// Base styles +// ------------------------- + +.alert { + padding: $alert-padding; + margin-bottom: $line-height-computed; + border: 1px solid transparent; + border-radius: $alert-border-radius; + + // Headings for larger alerts + h4 { + margin-top: 0; + // Specified for the h4 to prevent conflicts of changing $headings-color + color: inherit; + } + + // Provide class for links that match alerts + .alert-link { + font-weight: $alert-link-font-weight; + } + + // Improve alignment and spacing of inner content + > p, + > ul { + margin-bottom: 0; + } + + > p + p { + margin-top: 5px; + } +} + +// Dismissible alerts +// +// Expand the right padding and account for the close button's positioning. + +.alert-dismissable, // The misspelled .alert-dismissable was deprecated in 3.2.0. +.alert-dismissible { + padding-right: ($alert-padding + 20); + + // Adjust close link position + .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; + } +} + +// Alternate styles +// +// Generate contextual modifier classes for colorizing the alert. + +.alert-success { + @include alert-variant($alert-success-bg, $alert-success-border, $alert-success-text); +} + +.alert-info { + @include alert-variant($alert-info-bg, $alert-info-border, $alert-info-text); +} + +.alert-warning { + @include alert-variant($alert-warning-bg, $alert-warning-border, $alert-warning-text); +} + +.alert-danger { + @include alert-variant($alert-danger-bg, $alert-danger-border, $alert-danger-text); +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_badges.scss b/themes/bootstrap3/scss/vendor/bootstrap/_badges.scss new file mode 100644 index 0000000000000000000000000000000000000000..70002e085b1867b14af58414c79074e444cb07ce --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_badges.scss @@ -0,0 +1,68 @@ +// +// Badges +// -------------------------------------------------- + + +// Base class +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: $font-size-small; + font-weight: $badge-font-weight; + color: $badge-color; + line-height: $badge-line-height; + vertical-align: middle; + white-space: nowrap; + text-align: center; + background-color: $badge-bg; + border-radius: $badge-border-radius; + + // Empty badges collapse automatically (not available in IE8) + &:empty { + display: none; + } + + // Quick fix for badges in buttons + .btn & { + position: relative; + top: -1px; + } + + .btn-xs &, + .btn-group-xs > .btn & { + top: 0; + padding: 1px 5px; + } + + // [converter] extracted a& to a.badge + + // Account for badges in navs + .list-group-item.active > &, + .nav-pills > .active > a > & { + color: $badge-active-color; + background-color: $badge-active-bg; + } + + .list-group-item > & { + float: right; + } + + .list-group-item > & + & { + margin-right: 5px; + } + + .nav-pills > li > a > & { + margin-left: 3px; + } +} + +// Hover state, but only for links +a.badge { + &:hover, + &:focus { + color: $badge-link-hover-color; + text-decoration: none; + cursor: pointer; + } +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_breadcrumbs.scss b/themes/bootstrap3/scss/vendor/bootstrap/_breadcrumbs.scss new file mode 100644 index 0000000000000000000000000000000000000000..b61f0c731caf2f99d3fba09e6643216c679984a6 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_breadcrumbs.scss @@ -0,0 +1,28 @@ +// +// Breadcrumbs +// -------------------------------------------------- + + +.breadcrumb { + padding: $breadcrumb-padding-vertical $breadcrumb-padding-horizontal; + margin-bottom: $line-height-computed; + list-style: none; + background-color: $breadcrumb-bg; + border-radius: $border-radius-base; + + > li { + display: inline-block; + + + li:before { + // [converter] Workaround for https://github.com/sass/libsass/issues/1115 + $nbsp: "\00a0"; + content: "#{$breadcrumb-separator}#{$nbsp}"; // Unicode space added since inline-block means non-collapsing white-space + padding: 0 5px; + color: $breadcrumb-color; + } + } + + > .active { + color: $breadcrumb-active-color; + } +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_button-groups.scss b/themes/bootstrap3/scss/vendor/bootstrap/_button-groups.scss new file mode 100644 index 0000000000000000000000000000000000000000..4b385f569c491ac441fc4e518c38247f717e221f --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_button-groups.scss @@ -0,0 +1,244 @@ +// +// Button groups +// -------------------------------------------------- + +// Make the div behave like a button +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; // match .btn alignment given font-size hack above + > .btn { + position: relative; + float: left; + // Bring the "active" button to the front + &:hover, + &:focus, + &:active, + &.active { + z-index: 2; + } + } +} + +// Prevent double borders when buttons are next to each other +.btn-group { + .btn + .btn, + .btn + .btn-group, + .btn-group + .btn, + .btn-group + .btn-group { + margin-left: -1px; + } +} + +// Optional: Group multiple button groups together for a toolbar +.btn-toolbar { + margin-left: -5px; // Offset the first child's margin + @include clearfix; + + .btn, + .btn-group, + .input-group { + float: left; + } + > .btn, + > .btn-group, + > .input-group { + margin-left: 5px; + } +} + +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} + +// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match +.btn-group > .btn:first-child { + margin-left: 0; + &:not(:last-child):not(.dropdown-toggle) { + @include border-right-radius(0); + } +} +// Need .dropdown-toggle since :last-child doesn't apply, given that a .dropdown-menu is used immediately after it +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + @include border-left-radius(0); +} + +// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group) +.btn-group > .btn-group { + float: left; +} +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group > .btn-group:first-child:not(:last-child) { + > .btn:last-child, + > .dropdown-toggle { + @include border-right-radius(0); + } +} +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + @include border-left-radius(0); +} + +// On active and open, don't show outline +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} + + +// Sizing +// +// Remix the default button sizing classes into new ones for easier manipulation. + +.btn-group-xs > .btn { @extend .btn-xs; } +.btn-group-sm > .btn { @extend .btn-sm; } +.btn-group-lg > .btn { @extend .btn-lg; } + + +// Split button dropdowns +// ---------------------- + +// Give the line between buttons some depth +.btn-group > .btn + .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; +} +.btn-group > .btn-lg + .dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} + +// The clickable button for toggling the menu +// Remove the gradient and set the same inset shadow as the :active state +.btn-group.open .dropdown-toggle { + @include box-shadow(inset 0 3px 5px rgba(0,0,0,.125)); + + // Show no shadow for `.btn-link` since it has no other button styles. + &.btn-link { + @include box-shadow(none); + } +} + + +// Reposition the caret +.btn .caret { + margin-left: 0; +} +// Carets in other button sizes +.btn-lg .caret { + border-width: $caret-width-large $caret-width-large 0; + border-bottom-width: 0; +} +// Upside down carets for .dropup +.dropup .btn-lg .caret { + border-width: 0 $caret-width-large $caret-width-large; +} + + +// Vertical button groups +// ---------------------- + +.btn-group-vertical { + > .btn, + > .btn-group, + > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; + } + + // Clear floats so dropdown menus can be properly placed + > .btn-group { + @include clearfix; + > .btn { + float: none; + } + } + + > .btn + .btn, + > .btn + .btn-group, + > .btn-group + .btn, + > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; + } +} + +.btn-group-vertical > .btn { + &:not(:first-child):not(:last-child) { + border-radius: 0; + } + &:first-child:not(:last-child) { + @include border-top-radius($btn-border-radius-base); + @include border-bottom-radius(0); + } + &:last-child:not(:first-child) { + @include border-top-radius(0); + @include border-bottom-radius($btn-border-radius-base); + } +} +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group-vertical > .btn-group:first-child:not(:last-child) { + > .btn:last-child, + > .dropdown-toggle { + @include border-bottom-radius(0); + } +} +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + @include border-top-radius(0); +} + + +// Justified button groups +// ---------------------- + +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; + > .btn, + > .btn-group { + float: none; + display: table-cell; + width: 1%; + } + > .btn-group .btn { + width: 100%; + } + + > .btn-group .dropdown-menu { + left: auto; + } +} + + +// Checkbox and radio options +// +// In order to support the browser's form validation feedback, powered by the +// `required` attribute, we have to "hide" the inputs via `clip`. We cannot use +// `display: none;` or `visibility: hidden;` as that also hides the popover. +// Simply visually hiding the inputs via `opacity` would leave them clickable in +// certain cases which is prevented by using `clip` and `pointer-events`. +// This way, we ensure a DOM element is visible to position the popover from. +// +// See https://github.com/twbs/bootstrap/pull/12794 and +// https://github.com/twbs/bootstrap/pull/14559 for more information. + +[data-toggle="buttons"] { + > .btn, + > .btn-group > .btn { + input[type="radio"], + input[type="checkbox"] { + position: absolute; + clip: rect(0,0,0,0); + pointer-events: none; + } + } +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_buttons.scss b/themes/bootstrap3/scss/vendor/bootstrap/_buttons.scss new file mode 100644 index 0000000000000000000000000000000000000000..6452b709f109420cf060147f5eb3d943eeb33b43 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_buttons.scss @@ -0,0 +1,168 @@ +// +// Buttons +// -------------------------------------------------- + + +// Base styles +// -------------------------------------------------- + +.btn { + display: inline-block; + margin-bottom: 0; // For input.btn + font-weight: $btn-font-weight; + text-align: center; + vertical-align: middle; + touch-action: manipulation; + cursor: pointer; + background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214 + border: 1px solid transparent; + white-space: nowrap; + @include button-size($padding-base-vertical, $padding-base-horizontal, $font-size-base, $line-height-base, $btn-border-radius-base); + @include user-select(none); + + &, + &:active, + &.active { + &:focus, + &.focus { + @include tab-focus; + } + } + + &:hover, + &:focus, + &.focus { + color: $btn-default-color; + text-decoration: none; + } + + &:active, + &.active { + outline: 0; + background-image: none; + @include box-shadow(inset 0 3px 5px rgba(0,0,0,.125)); + } + + &.disabled, + &[disabled], + fieldset[disabled] & { + cursor: $cursor-disabled; + @include opacity(.65); + @include box-shadow(none); + } + + // [converter] extracted a& to a.btn +} + +a.btn { + &.disabled, + fieldset[disabled] & { + pointer-events: none; // Future-proof disabling of clicks on `<a>` elements + } +} + + +// Alternate buttons +// -------------------------------------------------- + +.btn-default { + @include button-variant($btn-default-color, $btn-default-bg, $btn-default-border); +} +.btn-primary { + @include button-variant($btn-primary-color, $btn-primary-bg, $btn-primary-border); +} +// Success appears as green +.btn-success { + @include button-variant($btn-success-color, $btn-success-bg, $btn-success-border); +} +// Info appears as blue-green +.btn-info { + @include button-variant($btn-info-color, $btn-info-bg, $btn-info-border); +} +// Warning appears as orange +.btn-warning { + @include button-variant($btn-warning-color, $btn-warning-bg, $btn-warning-border); +} +// Danger and error appear as red +.btn-danger { + @include button-variant($btn-danger-color, $btn-danger-bg, $btn-danger-border); +} + + +// Link buttons +// ------------------------- + +// Make a button look and behave like a link +.btn-link { + color: $link-color; + font-weight: normal; + border-radius: 0; + + &, + &:active, + &.active, + &[disabled], + fieldset[disabled] & { + background-color: transparent; + @include box-shadow(none); + } + &, + &:hover, + &:focus, + &:active { + border-color: transparent; + } + &:hover, + &:focus { + color: $link-hover-color; + text-decoration: $link-hover-decoration; + background-color: transparent; + } + &[disabled], + fieldset[disabled] & { + &:hover, + &:focus { + color: $btn-link-disabled-color; + text-decoration: none; + } + } +} + + +// Button Sizes +// -------------------------------------------------- + +.btn-lg { + // line-height: ensure even-numbered height of button next to large input + @include button-size($padding-large-vertical, $padding-large-horizontal, $font-size-large, $line-height-large, $btn-border-radius-large); +} +.btn-sm { + // line-height: ensure proper height of button next to small input + @include button-size($padding-small-vertical, $padding-small-horizontal, $font-size-small, $line-height-small, $btn-border-radius-small); +} +.btn-xs { + @include button-size($padding-xs-vertical, $padding-xs-horizontal, $font-size-small, $line-height-small, $btn-border-radius-small); +} + + +// Block button +// -------------------------------------------------- + +.btn-block { + display: block; + width: 100%; +} + +// Vertically space out multiple block buttons +.btn-block + .btn-block { + margin-top: 5px; +} + +// Specificity overrides +input[type="submit"], +input[type="reset"], +input[type="button"] { + &.btn-block { + width: 100%; + } +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_carousel.scss b/themes/bootstrap3/scss/vendor/bootstrap/_carousel.scss new file mode 100644 index 0000000000000000000000000000000000000000..753d881f455bc03321c48ada828687eb1ec3c2b5 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_carousel.scss @@ -0,0 +1,270 @@ +// +// Carousel +// -------------------------------------------------- + + +// Wrapper for the slide container and indicators +.carousel { + position: relative; +} + +.carousel-inner { + position: relative; + overflow: hidden; + width: 100%; + + > .item { + display: none; + position: relative; + @include transition(.6s ease-in-out left); + + // Account for jankitude on images + > img, + > a > img { + @include img-responsive; + line-height: 1; + } + + // WebKit CSS3 transforms for supported devices + @media all and (transform-3d), (-webkit-transform-3d) { + @include transition-transform(0.6s ease-in-out); + @include backface-visibility(hidden); + @include perspective(1000px); + + &.next, + &.active.right { + @include translate3d(100%, 0, 0); + left: 0; + } + &.prev, + &.active.left { + @include translate3d(-100%, 0, 0); + left: 0; + } + &.next.left, + &.prev.right, + &.active { + @include translate3d(0, 0, 0); + left: 0; + } + } + } + + > .active, + > .next, + > .prev { + display: block; + } + + > .active { + left: 0; + } + + > .next, + > .prev { + position: absolute; + top: 0; + width: 100%; + } + + > .next { + left: 100%; + } + > .prev { + left: -100%; + } + > .next.left, + > .prev.right { + left: 0; + } + + > .active.left { + left: -100%; + } + > .active.right { + left: 100%; + } + +} + +// Left/right controls for nav +// --------------------------- + +.carousel-control { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: $carousel-control-width; + @include opacity($carousel-control-opacity); + font-size: $carousel-control-font-size; + color: $carousel-control-color; + text-align: center; + text-shadow: $carousel-text-shadow; + background-color: rgba(0, 0, 0, 0); // Fix IE9 click-thru bug + // We can't have this transition here because WebKit cancels the carousel + // animation if you trip this while in the middle of another animation. + + // Set gradients for backgrounds + &.left { + @include gradient-horizontal($start-color: rgba(0,0,0,.5), $end-color: rgba(0,0,0,.0001)); + } + &.right { + left: auto; + right: 0; + @include gradient-horizontal($start-color: rgba(0,0,0,.0001), $end-color: rgba(0,0,0,.5)); + } + + // Hover/focus state + &:hover, + &:focus { + outline: 0; + color: $carousel-control-color; + text-decoration: none; + @include opacity(.9); + } + + // Toggles + .icon-prev, + .icon-next, + .glyphicon-chevron-left, + .glyphicon-chevron-right { + position: absolute; + top: 50%; + margin-top: -10px; + z-index: 5; + display: inline-block; + } + .icon-prev, + .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; + } + .icon-next, + .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; + } + .icon-prev, + .icon-next { + width: 20px; + height: 20px; + line-height: 1; + font-family: serif; + } + + + .icon-prev { + &:before { + content: '\2039';// SINGLE LEFT-POINTING ANGLE QUOTATION MARK (U+2039) + } + } + .icon-next { + &:before { + content: '\203a';// SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (U+203A) + } + } +} + +// Optional indicator pips +// +// Add an unordered list with the following class and add a list item for each +// slide your carousel holds. + +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + margin-left: -30%; + padding-left: 0; + list-style: none; + text-align: center; + + li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + border: 1px solid $carousel-indicator-border-color; + border-radius: 10px; + cursor: pointer; + + // IE8-9 hack for event handling + // + // Internet Explorer 8-9 does not support clicks on elements without a set + // `background-color`. We cannot use `filter` since that's not viewed as a + // background color by the browser. Thus, a hack is needed. + // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Internet_Explorer + // + // For IE8, we set solid black as it doesn't support `rgba()`. For IE9, we + // set alpha transparency for the best results possible. + background-color: #000 \9; // IE8 + background-color: rgba(0,0,0,0); // IE9 + } + .active { + margin: 0; + width: 12px; + height: 12px; + background-color: $carousel-indicator-active-bg; + } +} + +// Optional captions +// ----------------------------- +// Hidden by default for smaller viewports +.carousel-caption { + position: absolute; + left: 15%; + right: 15%; + bottom: 20px; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: $carousel-caption-color; + text-align: center; + text-shadow: $carousel-text-shadow; + & .btn { + text-shadow: none; // No shadow for button elements in carousel-caption + } +} + + +// Scale up controls for tablets and up +@media screen and (min-width: $screen-sm-min) { + + // Scale up the controls a smidge + .carousel-control { + .glyphicon-chevron-left, + .glyphicon-chevron-right, + .icon-prev, + .icon-next { + width: ($carousel-control-font-size * 1.5); + height: ($carousel-control-font-size * 1.5); + margin-top: ($carousel-control-font-size / -2); + font-size: ($carousel-control-font-size * 1.5); + } + .glyphicon-chevron-left, + .icon-prev { + margin-left: ($carousel-control-font-size / -2); + } + .glyphicon-chevron-right, + .icon-next { + margin-right: ($carousel-control-font-size / -2); + } + } + + // Show and left align the captions + .carousel-caption { + left: 20%; + right: 20%; + padding-bottom: 30px; + } + + // Move up the indicators + .carousel-indicators { + bottom: 20px; + } +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_close.scss b/themes/bootstrap3/scss/vendor/bootstrap/_close.scss new file mode 100644 index 0000000000000000000000000000000000000000..3b74d8a973c2be2a1c5ae3002a5935de577dda30 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_close.scss @@ -0,0 +1,36 @@ +// +// Close icons +// -------------------------------------------------- + + +.close { + float: right; + font-size: ($font-size-base * 1.5); + font-weight: $close-font-weight; + line-height: 1; + color: $close-color; + text-shadow: $close-text-shadow; + @include opacity(.2); + + &:hover, + &:focus { + color: $close-color; + text-decoration: none; + cursor: pointer; + @include opacity(.5); + } + + // [converter] extracted button& to button.close +} + +// Additional properties for button version +// iOS requires the button element instead of an anchor tag. +// If you want the anchor version, it requires `href="#"`. +// See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_code.scss b/themes/bootstrap3/scss/vendor/bootstrap/_code.scss new file mode 100644 index 0000000000000000000000000000000000000000..caa5f06304c8e575b3fabdfdc7639af6d4053cd2 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_code.scss @@ -0,0 +1,69 @@ +// +// Code (inline and block) +// -------------------------------------------------- + + +// Inline and block code styles +code, +kbd, +pre, +samp { + font-family: $font-family-monospace; +} + +// Inline code +code { + padding: 2px 4px; + font-size: 90%; + color: $code-color; + background-color: $code-bg; + border-radius: $border-radius-base; +} + +// User input typically entered via keyboard +kbd { + padding: 2px 4px; + font-size: 90%; + color: $kbd-color; + background-color: $kbd-bg; + border-radius: $border-radius-small; + box-shadow: inset 0 -1px 0 rgba(0,0,0,.25); + + kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + box-shadow: none; + } +} + +// Blocks of code +pre { + display: block; + padding: (($line-height-computed - 1) / 2); + margin: 0 0 ($line-height-computed / 2); + font-size: ($font-size-base - 1); // 14px to 13px + line-height: $line-height-base; + word-break: break-all; + word-wrap: break-word; + color: $pre-color; + background-color: $pre-bg; + border: 1px solid $pre-border-color; + border-radius: $border-radius-base; + + // Account for some code outputs that place code tags in pre tags + code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; + } +} + +// Enable scrollable blocks of code +.pre-scrollable { + max-height: $pre-scrollable-max-height; + overflow-y: scroll; +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_component-animations.scss b/themes/bootstrap3/scss/vendor/bootstrap/_component-animations.scss new file mode 100644 index 0000000000000000000000000000000000000000..ca3b43ca788fff99fb8f46626fdb1ea2efbe9ffc --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_component-animations.scss @@ -0,0 +1,37 @@ +// +// Component animations +// -------------------------------------------------- + +// Heads up! +// +// We don't use the `.opacity()` mixin here since it causes a bug with text +// fields in IE7-8. Source: https://github.com/twbs/bootstrap/pull/3552. + +.fade { + opacity: 0; + @include transition(opacity .15s linear); + &.in { + opacity: 1; + } +} + +.collapse { + display: none; + + &.in { display: block; } + // [converter] extracted tr&.in to tr.collapse.in + // [converter] extracted tbody&.in to tbody.collapse.in +} + +tr.collapse.in { display: table-row; } + +tbody.collapse.in { display: table-row-group; } + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + @include transition-property(height, visibility); + @include transition-duration(.35s); + @include transition-timing-function(ease); +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_dropdowns.scss b/themes/bootstrap3/scss/vendor/bootstrap/_dropdowns.scss new file mode 100644 index 0000000000000000000000000000000000000000..aac84597a496ee873bed7e31498dce970da831ca --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_dropdowns.scss @@ -0,0 +1,216 @@ +// +// Dropdown menus +// -------------------------------------------------- + + +// Dropdown arrow/caret +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: $caret-width-base dashed; + border-top: $caret-width-base solid \9; // IE8 + border-right: $caret-width-base solid transparent; + border-left: $caret-width-base solid transparent; +} + +// The dropdown wrapper (div) +.dropup, +.dropdown { + position: relative; +} + +// Prevent the focus on the dropdown toggle when closing dropdowns +.dropdown-toggle:focus { + outline: 0; +} + +// The dropdown menu (ul) +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: $zindex-dropdown; + display: none; // none by default, but block on "open" of the menu + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; // override default ul + list-style: none; + font-size: $font-size-base; + text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer) + background-color: $dropdown-bg; + border: 1px solid $dropdown-fallback-border; // IE8 fallback + border: 1px solid $dropdown-border; + border-radius: $border-radius-base; + @include box-shadow(0 6px 12px rgba(0,0,0,.175)); + background-clip: padding-box; + + // Aligns the dropdown menu to right + // + // Deprecated as of 3.1.0 in favor of `.dropdown-menu-[dir]` + &.pull-right { + right: 0; + left: auto; + } + + // Dividers (basically an hr) within the dropdown + .divider { + @include nav-divider($dropdown-divider-bg); + } + + // Links within the dropdown menu + > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: $line-height-base; + color: $dropdown-link-color; + white-space: nowrap; // prevent links from randomly breaking onto new lines + } +} + +// Hover/Focus state +.dropdown-menu > li > a { + &:hover, + &:focus { + text-decoration: none; + color: $dropdown-link-hover-color; + background-color: $dropdown-link-hover-bg; + } +} + +// Active state +.dropdown-menu > .active > a { + &, + &:hover, + &:focus { + color: $dropdown-link-active-color; + text-decoration: none; + outline: 0; + background-color: $dropdown-link-active-bg; + } +} + +// Disabled state +// +// Gray out text and ensure the hover/focus state remains gray + +.dropdown-menu > .disabled > a { + &, + &:hover, + &:focus { + color: $dropdown-link-disabled-color; + } + + // Nuke hover/focus effects + &:hover, + &:focus { + text-decoration: none; + background-color: transparent; + background-image: none; // Remove CSS gradient + @include reset-filter; + cursor: $cursor-disabled; + } +} + +// Open state for the dropdown +.open { + // Show the menu + > .dropdown-menu { + display: block; + } + + // Remove the outline when :focus is triggered + > a { + outline: 0; + } +} + +// Menu positioning +// +// Add extra class to `.dropdown-menu` to flip the alignment of the dropdown +// menu with the parent. +.dropdown-menu-right { + left: auto; // Reset the default from `.dropdown-menu` + right: 0; +} +// With v3, we enabled auto-flipping if you have a dropdown within a right +// aligned nav component. To enable the undoing of that, we provide an override +// to restore the default dropdown menu alignment. +// +// This is only for left-aligning a dropdown menu within a `.navbar-right` or +// `.pull-right` nav component. +.dropdown-menu-left { + left: 0; + right: auto; +} + +// Dropdown section headers +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: $font-size-small; + line-height: $line-height-base; + color: $dropdown-header-color; + white-space: nowrap; // as with > li > a +} + +// Backdrop to catch body clicks on mobile, etc. +.dropdown-backdrop { + position: fixed; + left: 0; + right: 0; + bottom: 0; + top: 0; + z-index: ($zindex-dropdown - 10); +} + +// Right aligned dropdowns +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} + +// Allow for dropdowns to go bottom up (aka, dropup-menu) +// +// Just add .dropup after the standard .dropdown class and you're set, bro. +// TODO: abstract this so that the navbar fixed styles are not placed here? + +.dropup, +.navbar-fixed-bottom .dropdown { + // Reverse the caret + .caret { + border-top: 0; + border-bottom: $caret-width-base dashed; + border-bottom: $caret-width-base solid \9; // IE8 + content: ""; + } + // Different positioning for bottom up menu + .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 2px; + } +} + + +// Component alignment +// +// Reiterate per navbar.less and the modified component alignment there. + +@media (min-width: $grid-float-breakpoint) { + .navbar-right { + .dropdown-menu { + right: 0; left: auto; + } + // Necessary for overrides of the default right aligned menu. + // Will remove come v4 in all likelihood. + .dropdown-menu-left { + left: 0; right: auto; + } + } +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_forms.scss b/themes/bootstrap3/scss/vendor/bootstrap/_forms.scss new file mode 100644 index 0000000000000000000000000000000000000000..ac26a6ad86b6516dbe332b847207d0fbc79660d5 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_forms.scss @@ -0,0 +1,617 @@ +// +// Forms +// -------------------------------------------------- + + +// Normalize non-controls +// +// Restyle and baseline non-control form elements. + +fieldset { + padding: 0; + margin: 0; + border: 0; + // Chrome and Firefox set a `min-width: min-content;` on fieldsets, + // so we reset that to ensure it behaves more like a standard block element. + // See https://github.com/twbs/bootstrap/issues/12359. + min-width: 0; +} + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: $line-height-computed; + font-size: ($font-size-base * 1.5); + line-height: inherit; + color: $legend-color; + border: 0; + border-bottom: 1px solid $legend-border-color; +} + +label { + display: inline-block; + max-width: 100%; // Force IE8 to wrap long content (see https://github.com/twbs/bootstrap/issues/13141) + margin-bottom: 5px; + font-weight: bold; +} + + +// Normalize form controls +// +// While most of our form styles require extra classes, some basic normalization +// is required to ensure optimum display with or without those classes to better +// address browser inconsistencies. + +// Override content-box in Normalize (* isn't specific enough) +input[type="search"] { + @include box-sizing(border-box); +} + +// Position radios and checkboxes better +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; // IE8-9 + line-height: normal; +} + +input[type="file"] { + display: block; +} + +// Make range inputs behave like textual form controls +input[type="range"] { + display: block; + width: 100%; +} + +// Make multiple select elements height not fixed +select[multiple], +select[size] { + height: auto; +} + +// Focus for file, radio, and checkbox +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + @include tab-focus; +} + +// Adjust output element +output { + display: block; + padding-top: ($padding-base-vertical + 1); + font-size: $font-size-base; + line-height: $line-height-base; + color: $input-color; +} + + +// Common form controls +// +// Shared size and type resets for form controls. Apply `.form-control` to any +// of the following form controls: +// +// select +// textarea +// input[type="text"] +// input[type="password"] +// input[type="datetime"] +// input[type="datetime-local"] +// input[type="date"] +// input[type="month"] +// input[type="time"] +// input[type="week"] +// input[type="number"] +// input[type="email"] +// input[type="url"] +// input[type="search"] +// input[type="tel"] +// input[type="color"] + +.form-control { + display: block; + width: 100%; + height: $input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border) + padding: $padding-base-vertical $padding-base-horizontal; + font-size: $font-size-base; + line-height: $line-height-base; + color: $input-color; + background-color: $input-bg; + background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214 + border: 1px solid $input-border; + border-radius: $input-border-radius; // Note: This has no effect on <select>s in some browsers, due to the limited stylability of <select>s in CSS. + @include box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); + @include transition(border-color ease-in-out .15s, box-shadow ease-in-out .15s); + + // Customize the `:focus` state to imitate native WebKit styles. + @include form-control-focus; + + // Placeholder + @include placeholder; + + // Unstyle the caret on `<select>`s in IE10+. + &::-ms-expand { + border: 0; + background-color: transparent; + } + + // Disabled and read-only inputs + // + // HTML5 says that controls under a fieldset > legend:first-child won't be + // disabled if the fieldset is disabled. Due to implementation difficulty, we + // don't honor that edge case; we style them as disabled anyway. + &[disabled], + &[readonly], + fieldset[disabled] & { + background-color: $input-bg-disabled; + opacity: 1; // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655 + } + + &[disabled], + fieldset[disabled] & { + cursor: $cursor-disabled; + } + + // [converter] extracted textarea& to textarea.form-control +} + +// Reset height for `textarea`s +textarea.form-control { + height: auto; +} + + +// Search inputs in iOS +// +// This overrides the extra rounded corners on search inputs in iOS so that our +// `.form-control` class can properly style them. Note that this cannot simply +// be added to `.form-control` as it's not specific enough. For details, see +// https://github.com/twbs/bootstrap/issues/11586. + +input[type="search"] { + -webkit-appearance: none; +} + + +// Special styles for iOS temporal inputs +// +// In Mobile Safari, setting `display: block` on temporal inputs causes the +// text within the input to become vertically misaligned. As a workaround, we +// set a pixel line-height that matches the given height of the input, but only +// for Safari. See https://bugs.webkit.org/show_bug.cgi?id=139848 +// +// Note that as of 9.3, iOS doesn't support `week`. + +@media screen and (-webkit-min-device-pixel-ratio: 0) { + input[type="date"], + input[type="time"], + input[type="datetime-local"], + input[type="month"] { + &.form-control { + line-height: $input-height-base; + } + + &.input-sm, + .input-group-sm & { + line-height: $input-height-small; + } + + &.input-lg, + .input-group-lg & { + line-height: $input-height-large; + } + } +} + + +// Form groups +// +// Designed to help with the organization and spacing of vertical forms. For +// horizontal forms, use the predefined grid classes. + +.form-group { + margin-bottom: $form-group-margin-bottom; +} + + +// Checkboxes and radios +// +// Indent the labels to position radios/checkboxes as hanging controls. + +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; + + label { + min-height: $line-height-computed; // Ensure the input doesn't jump when there is no text + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; + } +} +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-left: -20px; + margin-top: 4px \9; +} + +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; // Move up sibling radios or checkboxes for tighter spacing +} + +// Radios and checkboxes on same line +.radio-inline, +.checkbox-inline { + position: relative; + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + vertical-align: middle; + font-weight: normal; + cursor: pointer; +} +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; // space out consecutive inline controls +} + +// Apply same disabled cursor tweak as for inputs +// Some special care is needed because <label>s don't inherit their parent's `cursor`. +// +// Note: Neither radios nor checkboxes can be readonly. +input[type="radio"], +input[type="checkbox"] { + &[disabled], + &.disabled, + fieldset[disabled] & { + cursor: $cursor-disabled; + } +} +// These classes are used directly on <label>s +.radio-inline, +.checkbox-inline { + &.disabled, + fieldset[disabled] & { + cursor: $cursor-disabled; + } +} +// These classes are used on elements with <label> descendants +.radio, +.checkbox { + &.disabled, + fieldset[disabled] & { + label { + cursor: $cursor-disabled; + } + } +} + + +// Static form control text +// +// Apply class to a `p` element to make any string of text align with labels in +// a horizontal form layout. + +.form-control-static { + // Size it appropriately next to real form controls + padding-top: ($padding-base-vertical + 1); + padding-bottom: ($padding-base-vertical + 1); + // Remove default margin from `p` + margin-bottom: 0; + min-height: ($line-height-computed + $font-size-base); + + &.input-lg, + &.input-sm { + padding-left: 0; + padding-right: 0; + } +} + + +// Form control sizing +// +// Build on `.form-control` with modifier classes to decrease or increase the +// height and font-size of form controls. +// +// The `.form-group-* form-control` variations are sadly duplicated to avoid the +// issue documented in https://github.com/twbs/bootstrap/issues/15074. + +@include input-size('.input-sm', $input-height-small, $padding-small-vertical, $padding-small-horizontal, $font-size-small, $line-height-small, $input-border-radius-small); +.form-group-sm { + .form-control { + height: $input-height-small; + padding: $padding-small-vertical $padding-small-horizontal; + font-size: $font-size-small; + line-height: $line-height-small; + border-radius: $input-border-radius-small; + } + select.form-control { + height: $input-height-small; + line-height: $input-height-small; + } + textarea.form-control, + select[multiple].form-control { + height: auto; + } + .form-control-static { + height: $input-height-small; + min-height: ($line-height-computed + $font-size-small); + padding: ($padding-small-vertical + 1) $padding-small-horizontal; + font-size: $font-size-small; + line-height: $line-height-small; + } +} + +@include input-size('.input-lg', $input-height-large, $padding-large-vertical, $padding-large-horizontal, $font-size-large, $line-height-large, $input-border-radius-large); +.form-group-lg { + .form-control { + height: $input-height-large; + padding: $padding-large-vertical $padding-large-horizontal; + font-size: $font-size-large; + line-height: $line-height-large; + border-radius: $input-border-radius-large; + } + select.form-control { + height: $input-height-large; + line-height: $input-height-large; + } + textarea.form-control, + select[multiple].form-control { + height: auto; + } + .form-control-static { + height: $input-height-large; + min-height: ($line-height-computed + $font-size-large); + padding: ($padding-large-vertical + 1) $padding-large-horizontal; + font-size: $font-size-large; + line-height: $line-height-large; + } +} + + +// Form control feedback states +// +// Apply contextual and semantic states to individual form controls. + +.has-feedback { + // Enable absolute positioning + position: relative; + + // Ensure icons don't overlap text + .form-control { + padding-right: ($input-height-base * 1.25); + } +} +// Feedback icon (requires .glyphicon classes) +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; // Ensure icon is above input groups + display: block; + width: $input-height-base; + height: $input-height-base; + line-height: $input-height-base; + text-align: center; + pointer-events: none; +} +.input-lg + .form-control-feedback, +.input-group-lg + .form-control-feedback, +.form-group-lg .form-control + .form-control-feedback { + width: $input-height-large; + height: $input-height-large; + line-height: $input-height-large; +} +.input-sm + .form-control-feedback, +.input-group-sm + .form-control-feedback, +.form-group-sm .form-control + .form-control-feedback { + width: $input-height-small; + height: $input-height-small; + line-height: $input-height-small; +} + +// Feedback states +.has-success { + @include form-control-validation($state-success-text, $state-success-text, $state-success-bg); +} +.has-warning { + @include form-control-validation($state-warning-text, $state-warning-text, $state-warning-bg); +} +.has-error { + @include form-control-validation($state-danger-text, $state-danger-text, $state-danger-bg); +} + +// Reposition feedback icon if input has visible label above +.has-feedback label { + + & ~ .form-control-feedback { + top: ($line-height-computed + 5); // Height of the `label` and its margin + } + &.sr-only ~ .form-control-feedback { + top: 0; + } +} + + +// Help text +// +// Apply to any element you wish to create light text for placement immediately +// below a form control. Use for general help, formatting, or instructional text. + +.help-block { + display: block; // account for any element using help-block + margin-top: 5px; + margin-bottom: 10px; + color: lighten($text-color, 25%); // lighten the text some for contrast +} + + +// Inline forms +// +// Make forms appear inline(-block) by adding the `.form-inline` class. Inline +// forms begin stacked on extra small (mobile) devices and then go inline when +// viewports reach <768px. +// +// Requires wrapping inputs and labels with `.form-group` for proper display of +// default HTML form controls and our custom form controls (e.g., input groups). +// +// Heads up! This is mixin-ed into `.navbar-form` in navbars.less. + +// [converter] extracted from `.form-inline` for libsass compatibility +@mixin form-inline { + + // Kick in the inline + @media (min-width: $screen-sm-min) { + // Inline-block all the things for "inline" + .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + + // In navbar-form, allow folks to *not* use `.form-group` + .form-control { + display: inline-block; + width: auto; // Prevent labels from stacking above inputs in `.form-group` + vertical-align: middle; + } + + // Make static controls behave like regular ones + .form-control-static { + display: inline-block; + } + + .input-group { + display: inline-table; + vertical-align: middle; + + .input-group-addon, + .input-group-btn, + .form-control { + width: auto; + } + } + + // Input groups need that 100% width though + .input-group > .form-control { + width: 100%; + } + + .control-label { + margin-bottom: 0; + vertical-align: middle; + } + + // Remove default margin on radios/checkboxes that were used for stacking, and + // then undo the floating of radios and checkboxes to match. + .radio, + .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + + label { + padding-left: 0; + } + } + .radio input[type="radio"], + .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + + // Re-override the feedback icon. + .has-feedback .form-control-feedback { + top: 0; + } + } +} +// [converter] extracted as `@mixin form-inline` for libsass compatibility +.form-inline { + @include form-inline; +} + + + +// Horizontal forms +// +// Horizontal forms are built on grid classes and allow you to create forms with +// labels on the left and inputs on the right. + +.form-horizontal { + + // Consistent vertical alignment of radios and checkboxes + // + // Labels also get some reset styles, but that is scoped to a media query below. + .radio, + .checkbox, + .radio-inline, + .checkbox-inline { + margin-top: 0; + margin-bottom: 0; + padding-top: ($padding-base-vertical + 1); // Default padding plus a border + } + // Account for padding we're adding to ensure the alignment and of help text + // and other content below items + .radio, + .checkbox { + min-height: ($line-height-computed + ($padding-base-vertical + 1)); + } + + // Make form groups behave like rows + .form-group { + @include make-row; + } + + // Reset spacing and right align labels, but scope to media queries so that + // labels on narrow viewports stack the same as a default form example. + @media (min-width: $screen-sm-min) { + .control-label { + text-align: right; + margin-bottom: 0; + padding-top: ($padding-base-vertical + 1); // Default padding plus a border + } + } + + // Validation states + // + // Reposition the icon because it's now within a grid column and columns have + // `position: relative;` on them. Also accounts for the grid gutter padding. + .has-feedback .form-control-feedback { + right: floor(($grid-gutter-width / 2)); + } + + // Form group sizes + // + // Quick utility class for applying `.input-lg` and `.input-sm` styles to the + // inputs and labels within a `.form-group`. + .form-group-lg { + @media (min-width: $screen-sm-min) { + .control-label { + padding-top: ($padding-large-vertical + 1); + font-size: $font-size-large; + } + } + } + .form-group-sm { + @media (min-width: $screen-sm-min) { + .control-label { + padding-top: ($padding-small-vertical + 1); + font-size: $font-size-small; + } + } + } +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_glyphicons.scss b/themes/bootstrap3/scss/vendor/bootstrap/_glyphicons.scss new file mode 100644 index 0000000000000000000000000000000000000000..07a0fc91fe6dd8919fc4054e3134776b31170394 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_glyphicons.scss @@ -0,0 +1,307 @@ +// +// Glyphicons for Bootstrap +// +// Since icons are fonts, they can be placed anywhere text is placed and are +// thus automatically sized to match the surrounding child. To use, create an +// inline element with the appropriate classes, like so: +// +// <a href="#"><span class="glyphicon glyphicon-star"></span> Star</a> + +@at-root { + // Import the fonts + @font-face { + font-family: 'Glyphicons Halflings'; + src: url(if($bootstrap-sass-asset-helper, twbs-font-path('#{$icon-font-path}#{$icon-font-name}.eot'), '#{$icon-font-path}#{$icon-font-name}.eot')); + src: url(if($bootstrap-sass-asset-helper, twbs-font-path('#{$icon-font-path}#{$icon-font-name}.eot?#iefix'), '#{$icon-font-path}#{$icon-font-name}.eot?#iefix')) format('embedded-opentype'), + url(if($bootstrap-sass-asset-helper, twbs-font-path('#{$icon-font-path}#{$icon-font-name}.woff2'), '#{$icon-font-path}#{$icon-font-name}.woff2')) format('woff2'), + url(if($bootstrap-sass-asset-helper, twbs-font-path('#{$icon-font-path}#{$icon-font-name}.woff'), '#{$icon-font-path}#{$icon-font-name}.woff')) format('woff'), + url(if($bootstrap-sass-asset-helper, twbs-font-path('#{$icon-font-path}#{$icon-font-name}.ttf'), '#{$icon-font-path}#{$icon-font-name}.ttf')) format('truetype'), + url(if($bootstrap-sass-asset-helper, twbs-font-path('#{$icon-font-path}#{$icon-font-name}.svg##{$icon-font-svg-id}'), '#{$icon-font-path}#{$icon-font-name}.svg##{$icon-font-svg-id}')) format('svg'); + } +} + +// Catchall baseclass +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + font-style: normal; + font-weight: normal; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +// Individual icons +.glyphicon-asterisk { &:before { content: "\002a"; } } +.glyphicon-plus { &:before { content: "\002b"; } } +.glyphicon-euro, +.glyphicon-eur { &:before { content: "\20ac"; } } +.glyphicon-minus { &:before { content: "\2212"; } } +.glyphicon-cloud { &:before { content: "\2601"; } } +.glyphicon-envelope { &:before { content: "\2709"; } } +.glyphicon-pencil { &:before { content: "\270f"; } } +.glyphicon-glass { &:before { content: "\e001"; } } +.glyphicon-music { &:before { content: "\e002"; } } +.glyphicon-search { &:before { content: "\e003"; } } +.glyphicon-heart { &:before { content: "\e005"; } } +.glyphicon-star { &:before { content: "\e006"; } } +.glyphicon-star-empty { &:before { content: "\e007"; } } +.glyphicon-user { &:before { content: "\e008"; } } +.glyphicon-film { &:before { content: "\e009"; } } +.glyphicon-th-large { &:before { content: "\e010"; } } +.glyphicon-th { &:before { content: "\e011"; } } +.glyphicon-th-list { &:before { content: "\e012"; } } +.glyphicon-ok { &:before { content: "\e013"; } } +.glyphicon-remove { &:before { content: "\e014"; } } +.glyphicon-zoom-in { &:before { content: "\e015"; } } +.glyphicon-zoom-out { &:before { content: "\e016"; } } +.glyphicon-off { &:before { content: "\e017"; } } +.glyphicon-signal { &:before { content: "\e018"; } } +.glyphicon-cog { &:before { content: "\e019"; } } +.glyphicon-trash { &:before { content: "\e020"; } } +.glyphicon-home { &:before { content: "\e021"; } } +.glyphicon-file { &:before { content: "\e022"; } } +.glyphicon-time { &:before { content: "\e023"; } } +.glyphicon-road { &:before { content: "\e024"; } } +.glyphicon-download-alt { &:before { content: "\e025"; } } +.glyphicon-download { &:before { content: "\e026"; } } +.glyphicon-upload { &:before { content: "\e027"; } } +.glyphicon-inbox { &:before { content: "\e028"; } } +.glyphicon-play-circle { &:before { content: "\e029"; } } +.glyphicon-repeat { &:before { content: "\e030"; } } +.glyphicon-refresh { &:before { content: "\e031"; } } +.glyphicon-list-alt { &:before { content: "\e032"; } } +.glyphicon-lock { &:before { content: "\e033"; } } +.glyphicon-flag { &:before { content: "\e034"; } } +.glyphicon-headphones { &:before { content: "\e035"; } } +.glyphicon-volume-off { &:before { content: "\e036"; } } +.glyphicon-volume-down { &:before { content: "\e037"; } } +.glyphicon-volume-up { &:before { content: "\e038"; } } +.glyphicon-qrcode { &:before { content: "\e039"; } } +.glyphicon-barcode { &:before { content: "\e040"; } } +.glyphicon-tag { &:before { content: "\e041"; } } +.glyphicon-tags { &:before { content: "\e042"; } } +.glyphicon-book { &:before { content: "\e043"; } } +.glyphicon-bookmark { &:before { content: "\e044"; } } +.glyphicon-print { &:before { content: "\e045"; } } +.glyphicon-camera { &:before { content: "\e046"; } } +.glyphicon-font { &:before { content: "\e047"; } } +.glyphicon-bold { &:before { content: "\e048"; } } +.glyphicon-italic { &:before { content: "\e049"; } } +.glyphicon-text-height { &:before { content: "\e050"; } } +.glyphicon-text-width { &:before { content: "\e051"; } } +.glyphicon-align-left { &:before { content: "\e052"; } } +.glyphicon-align-center { &:before { content: "\e053"; } } +.glyphicon-align-right { &:before { content: "\e054"; } } +.glyphicon-align-justify { &:before { content: "\e055"; } } +.glyphicon-list { &:before { content: "\e056"; } } +.glyphicon-indent-left { &:before { content: "\e057"; } } +.glyphicon-indent-right { &:before { content: "\e058"; } } +.glyphicon-facetime-video { &:before { content: "\e059"; } } +.glyphicon-picture { &:before { content: "\e060"; } } +.glyphicon-map-marker { &:before { content: "\e062"; } } +.glyphicon-adjust { &:before { content: "\e063"; } } +.glyphicon-tint { &:before { content: "\e064"; } } +.glyphicon-edit { &:before { content: "\e065"; } } +.glyphicon-share { &:before { content: "\e066"; } } +.glyphicon-check { &:before { content: "\e067"; } } +.glyphicon-move { &:before { content: "\e068"; } } +.glyphicon-step-backward { &:before { content: "\e069"; } } +.glyphicon-fast-backward { &:before { content: "\e070"; } } +.glyphicon-backward { &:before { content: "\e071"; } } +.glyphicon-play { &:before { content: "\e072"; } } +.glyphicon-pause { &:before { content: "\e073"; } } +.glyphicon-stop { &:before { content: "\e074"; } } +.glyphicon-forward { &:before { content: "\e075"; } } +.glyphicon-fast-forward { &:before { content: "\e076"; } } +.glyphicon-step-forward { &:before { content: "\e077"; } } +.glyphicon-eject { &:before { content: "\e078"; } } +.glyphicon-chevron-left { &:before { content: "\e079"; } } +.glyphicon-chevron-right { &:before { content: "\e080"; } } +.glyphicon-plus-sign { &:before { content: "\e081"; } } +.glyphicon-minus-sign { &:before { content: "\e082"; } } +.glyphicon-remove-sign { &:before { content: "\e083"; } } +.glyphicon-ok-sign { &:before { content: "\e084"; } } +.glyphicon-question-sign { &:before { content: "\e085"; } } +.glyphicon-info-sign { &:before { content: "\e086"; } } +.glyphicon-screenshot { &:before { content: "\e087"; } } +.glyphicon-remove-circle { &:before { content: "\e088"; } } +.glyphicon-ok-circle { &:before { content: "\e089"; } } +.glyphicon-ban-circle { &:before { content: "\e090"; } } +.glyphicon-arrow-left { &:before { content: "\e091"; } } +.glyphicon-arrow-right { &:before { content: "\e092"; } } +.glyphicon-arrow-up { &:before { content: "\e093"; } } +.glyphicon-arrow-down { &:before { content: "\e094"; } } +.glyphicon-share-alt { &:before { content: "\e095"; } } +.glyphicon-resize-full { &:before { content: "\e096"; } } +.glyphicon-resize-small { &:before { content: "\e097"; } } +.glyphicon-exclamation-sign { &:before { content: "\e101"; } } +.glyphicon-gift { &:before { content: "\e102"; } } +.glyphicon-leaf { &:before { content: "\e103"; } } +.glyphicon-fire { &:before { content: "\e104"; } } +.glyphicon-eye-open { &:before { content: "\e105"; } } +.glyphicon-eye-close { &:before { content: "\e106"; } } +.glyphicon-warning-sign { &:before { content: "\e107"; } } +.glyphicon-plane { &:before { content: "\e108"; } } +.glyphicon-calendar { &:before { content: "\e109"; } } +.glyphicon-random { &:before { content: "\e110"; } } +.glyphicon-comment { &:before { content: "\e111"; } } +.glyphicon-magnet { &:before { content: "\e112"; } } +.glyphicon-chevron-up { &:before { content: "\e113"; } } +.glyphicon-chevron-down { &:before { content: "\e114"; } } +.glyphicon-retweet { &:before { content: "\e115"; } } +.glyphicon-shopping-cart { &:before { content: "\e116"; } } +.glyphicon-folder-close { &:before { content: "\e117"; } } +.glyphicon-folder-open { &:before { content: "\e118"; } } +.glyphicon-resize-vertical { &:before { content: "\e119"; } } +.glyphicon-resize-horizontal { &:before { content: "\e120"; } } +.glyphicon-hdd { &:before { content: "\e121"; } } +.glyphicon-bullhorn { &:before { content: "\e122"; } } +.glyphicon-bell { &:before { content: "\e123"; } } +.glyphicon-certificate { &:before { content: "\e124"; } } +.glyphicon-thumbs-up { &:before { content: "\e125"; } } +.glyphicon-thumbs-down { &:before { content: "\e126"; } } +.glyphicon-hand-right { &:before { content: "\e127"; } } +.glyphicon-hand-left { &:before { content: "\e128"; } } +.glyphicon-hand-up { &:before { content: "\e129"; } } +.glyphicon-hand-down { &:before { content: "\e130"; } } +.glyphicon-circle-arrow-right { &:before { content: "\e131"; } } +.glyphicon-circle-arrow-left { &:before { content: "\e132"; } } +.glyphicon-circle-arrow-up { &:before { content: "\e133"; } } +.glyphicon-circle-arrow-down { &:before { content: "\e134"; } } +.glyphicon-globe { &:before { content: "\e135"; } } +.glyphicon-wrench { &:before { content: "\e136"; } } +.glyphicon-tasks { &:before { content: "\e137"; } } +.glyphicon-filter { &:before { content: "\e138"; } } +.glyphicon-briefcase { &:before { content: "\e139"; } } +.glyphicon-fullscreen { &:before { content: "\e140"; } } +.glyphicon-dashboard { &:before { content: "\e141"; } } +.glyphicon-paperclip { &:before { content: "\e142"; } } +.glyphicon-heart-empty { &:before { content: "\e143"; } } +.glyphicon-link { &:before { content: "\e144"; } } +.glyphicon-phone { &:before { content: "\e145"; } } +.glyphicon-pushpin { &:before { content: "\e146"; } } +.glyphicon-usd { &:before { content: "\e148"; } } +.glyphicon-gbp { &:before { content: "\e149"; } } +.glyphicon-sort { &:before { content: "\e150"; } } +.glyphicon-sort-by-alphabet { &:before { content: "\e151"; } } +.glyphicon-sort-by-alphabet-alt { &:before { content: "\e152"; } } +.glyphicon-sort-by-order { &:before { content: "\e153"; } } +.glyphicon-sort-by-order-alt { &:before { content: "\e154"; } } +.glyphicon-sort-by-attributes { &:before { content: "\e155"; } } +.glyphicon-sort-by-attributes-alt { &:before { content: "\e156"; } } +.glyphicon-unchecked { &:before { content: "\e157"; } } +.glyphicon-expand { &:before { content: "\e158"; } } +.glyphicon-collapse-down { &:before { content: "\e159"; } } +.glyphicon-collapse-up { &:before { content: "\e160"; } } +.glyphicon-log-in { &:before { content: "\e161"; } } +.glyphicon-flash { &:before { content: "\e162"; } } +.glyphicon-log-out { &:before { content: "\e163"; } } +.glyphicon-new-window { &:before { content: "\e164"; } } +.glyphicon-record { &:before { content: "\e165"; } } +.glyphicon-save { &:before { content: "\e166"; } } +.glyphicon-open { &:before { content: "\e167"; } } +.glyphicon-saved { &:before { content: "\e168"; } } +.glyphicon-import { &:before { content: "\e169"; } } +.glyphicon-export { &:before { content: "\e170"; } } +.glyphicon-send { &:before { content: "\e171"; } } +.glyphicon-floppy-disk { &:before { content: "\e172"; } } +.glyphicon-floppy-saved { &:before { content: "\e173"; } } +.glyphicon-floppy-remove { &:before { content: "\e174"; } } +.glyphicon-floppy-save { &:before { content: "\e175"; } } +.glyphicon-floppy-open { &:before { content: "\e176"; } } +.glyphicon-credit-card { &:before { content: "\e177"; } } +.glyphicon-transfer { &:before { content: "\e178"; } } +.glyphicon-cutlery { &:before { content: "\e179"; } } +.glyphicon-header { &:before { content: "\e180"; } } +.glyphicon-compressed { &:before { content: "\e181"; } } +.glyphicon-earphone { &:before { content: "\e182"; } } +.glyphicon-phone-alt { &:before { content: "\e183"; } } +.glyphicon-tower { &:before { content: "\e184"; } } +.glyphicon-stats { &:before { content: "\e185"; } } +.glyphicon-sd-video { &:before { content: "\e186"; } } +.glyphicon-hd-video { &:before { content: "\e187"; } } +.glyphicon-subtitles { &:before { content: "\e188"; } } +.glyphicon-sound-stereo { &:before { content: "\e189"; } } +.glyphicon-sound-dolby { &:before { content: "\e190"; } } +.glyphicon-sound-5-1 { &:before { content: "\e191"; } } +.glyphicon-sound-6-1 { &:before { content: "\e192"; } } +.glyphicon-sound-7-1 { &:before { content: "\e193"; } } +.glyphicon-copyright-mark { &:before { content: "\e194"; } } +.glyphicon-registration-mark { &:before { content: "\e195"; } } +.glyphicon-cloud-download { &:before { content: "\e197"; } } +.glyphicon-cloud-upload { &:before { content: "\e198"; } } +.glyphicon-tree-conifer { &:before { content: "\e199"; } } +.glyphicon-tree-deciduous { &:before { content: "\e200"; } } +.glyphicon-cd { &:before { content: "\e201"; } } +.glyphicon-save-file { &:before { content: "\e202"; } } +.glyphicon-open-file { &:before { content: "\e203"; } } +.glyphicon-level-up { &:before { content: "\e204"; } } +.glyphicon-copy { &:before { content: "\e205"; } } +.glyphicon-paste { &:before { content: "\e206"; } } +// The following 2 Glyphicons are omitted for the time being because +// they currently use Unicode codepoints that are outside the +// Basic Multilingual Plane (BMP). Older buggy versions of WebKit can't handle +// non-BMP codepoints in CSS string escapes, and thus can't display these two icons. +// Notably, the bug affects some older versions of the Android Browser. +// More info: https://github.com/twbs/bootstrap/issues/10106 +// .glyphicon-door { &:before { content: "\1f6aa"; } } +// .glyphicon-key { &:before { content: "\1f511"; } } +.glyphicon-alert { &:before { content: "\e209"; } } +.glyphicon-equalizer { &:before { content: "\e210"; } } +.glyphicon-king { &:before { content: "\e211"; } } +.glyphicon-queen { &:before { content: "\e212"; } } +.glyphicon-pawn { &:before { content: "\e213"; } } +.glyphicon-bishop { &:before { content: "\e214"; } } +.glyphicon-knight { &:before { content: "\e215"; } } +.glyphicon-baby-formula { &:before { content: "\e216"; } } +.glyphicon-tent { &:before { content: "\26fa"; } } +.glyphicon-blackboard { &:before { content: "\e218"; } } +.glyphicon-bed { &:before { content: "\e219"; } } +.glyphicon-apple { &:before { content: "\f8ff"; } } +.glyphicon-erase { &:before { content: "\e221"; } } +.glyphicon-hourglass { &:before { content: "\231b"; } } +.glyphicon-lamp { &:before { content: "\e223"; } } +.glyphicon-duplicate { &:before { content: "\e224"; } } +.glyphicon-piggy-bank { &:before { content: "\e225"; } } +.glyphicon-scissors { &:before { content: "\e226"; } } +.glyphicon-bitcoin { &:before { content: "\e227"; } } +.glyphicon-btc { &:before { content: "\e227"; } } +.glyphicon-xbt { &:before { content: "\e227"; } } +.glyphicon-yen { &:before { content: "\00a5"; } } +.glyphicon-jpy { &:before { content: "\00a5"; } } +.glyphicon-ruble { &:before { content: "\20bd"; } } +.glyphicon-rub { &:before { content: "\20bd"; } } +.glyphicon-scale { &:before { content: "\e230"; } } +.glyphicon-ice-lolly { &:before { content: "\e231"; } } +.glyphicon-ice-lolly-tasted { &:before { content: "\e232"; } } +.glyphicon-education { &:before { content: "\e233"; } } +.glyphicon-option-horizontal { &:before { content: "\e234"; } } +.glyphicon-option-vertical { &:before { content: "\e235"; } } +.glyphicon-menu-hamburger { &:before { content: "\e236"; } } +.glyphicon-modal-window { &:before { content: "\e237"; } } +.glyphicon-oil { &:before { content: "\e238"; } } +.glyphicon-grain { &:before { content: "\e239"; } } +.glyphicon-sunglasses { &:before { content: "\e240"; } } +.glyphicon-text-size { &:before { content: "\e241"; } } +.glyphicon-text-color { &:before { content: "\e242"; } } +.glyphicon-text-background { &:before { content: "\e243"; } } +.glyphicon-object-align-top { &:before { content: "\e244"; } } +.glyphicon-object-align-bottom { &:before { content: "\e245"; } } +.glyphicon-object-align-horizontal{ &:before { content: "\e246"; } } +.glyphicon-object-align-left { &:before { content: "\e247"; } } +.glyphicon-object-align-vertical { &:before { content: "\e248"; } } +.glyphicon-object-align-right { &:before { content: "\e249"; } } +.glyphicon-triangle-right { &:before { content: "\e250"; } } +.glyphicon-triangle-left { &:before { content: "\e251"; } } +.glyphicon-triangle-bottom { &:before { content: "\e252"; } } +.glyphicon-triangle-top { &:before { content: "\e253"; } } +.glyphicon-console { &:before { content: "\e254"; } } +.glyphicon-superscript { &:before { content: "\e255"; } } +.glyphicon-subscript { &:before { content: "\e256"; } } +.glyphicon-menu-left { &:before { content: "\e257"; } } +.glyphicon-menu-right { &:before { content: "\e258"; } } +.glyphicon-menu-down { &:before { content: "\e259"; } } +.glyphicon-menu-up { &:before { content: "\e260"; } } diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_grid.scss b/themes/bootstrap3/scss/vendor/bootstrap/_grid.scss new file mode 100644 index 0000000000000000000000000000000000000000..b15ca27bb546898d56f9f13a8c600c593b7f824e --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_grid.scss @@ -0,0 +1,84 @@ +// +// Grid system +// -------------------------------------------------- + + +// Container widths +// +// Set the container width, and override it for fixed navbars in media queries. + +.container { + @include container-fixed; + + @media (min-width: $screen-sm-min) { + width: $container-sm; + } + @media (min-width: $screen-md-min) { + width: $container-md; + } + @media (min-width: $screen-lg-min) { + width: $container-lg; + } +} + + +// Fluid container +// +// Utilizes the mixin meant for fixed width containers, but without any defined +// width for fluid, full width layouts. + +.container-fluid { + @include container-fixed; +} + + +// Row +// +// Rows contain and clear the floats of your columns. + +.row { + @include make-row; +} + + +// Columns +// +// Common styles for small and large grid columns + +@include make-grid-columns; + + +// Extra small grid +// +// Columns, offsets, pushes, and pulls for extra small devices like +// smartphones. + +@include make-grid(xs); + + +// Small grid +// +// Columns, offsets, pushes, and pulls for the small device range, from phones +// to tablets. + +@media (min-width: $screen-sm-min) { + @include make-grid(sm); +} + + +// Medium grid +// +// Columns, offsets, pushes, and pulls for the desktop device range. + +@media (min-width: $screen-md-min) { + @include make-grid(md); +} + + +// Large grid +// +// Columns, offsets, pushes, and pulls for the large desktop device range. + +@media (min-width: $screen-lg-min) { + @include make-grid(lg); +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_input-groups.scss b/themes/bootstrap3/scss/vendor/bootstrap/_input-groups.scss new file mode 100644 index 0000000000000000000000000000000000000000..81f46f3e6161ce26fbfbdbddb278fdbd3a5275c4 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_input-groups.scss @@ -0,0 +1,171 @@ +// +// Input groups +// -------------------------------------------------- + +// Base styles +// ------------------------- +.input-group { + position: relative; // For dropdowns + display: table; + border-collapse: separate; // prevent input groups from inheriting border styles from table cells when placed within a table + + // Undo padding and float of grid classes + &[class*="col-"] { + float: none; + padding-left: 0; + padding-right: 0; + } + + .form-control { + // Ensure that the input is always above the *appended* addon button for + // proper border colors. + position: relative; + z-index: 2; + + // IE9 fubars the placeholder attribute in text inputs and the arrows on + // select elements in input groups. To fix it, we float the input. Details: + // https://github.com/twbs/bootstrap/issues/11561#issuecomment-28936855 + float: left; + + width: 100%; + margin-bottom: 0; + + &:focus { + z-index: 3; + } + } +} + +// Sizing options +// +// Remix the default form control sizing classes into new ones for easier +// manipulation. + +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + @extend .input-lg; +} +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + @extend .input-sm; +} + + +// Display as table-cell +// ------------------------- +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; + + &:not(:first-child):not(:last-child) { + border-radius: 0; + } +} +// Addon and addon wrapper for buttons +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; // Match the inputs +} + +// Text input groups +// ------------------------- +.input-group-addon { + padding: $padding-base-vertical $padding-base-horizontal; + font-size: $font-size-base; + font-weight: normal; + line-height: 1; + color: $input-color; + text-align: center; + background-color: $input-group-addon-bg; + border: 1px solid $input-group-addon-border-color; + border-radius: $input-border-radius; + + // Sizing + &.input-sm { + padding: $padding-small-vertical $padding-small-horizontal; + font-size: $font-size-small; + border-radius: $input-border-radius-small; + } + &.input-lg { + padding: $padding-large-vertical $padding-large-horizontal; + font-size: $font-size-large; + border-radius: $input-border-radius-large; + } + + // Nuke default margins from checkboxes and radios to vertically center within. + input[type="radio"], + input[type="checkbox"] { + margin-top: 0; + } +} + +// Reset rounded corners +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + @include border-right-radius(0); +} +.input-group-addon:first-child { + border-right: 0; +} +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + @include border-left-radius(0); +} +.input-group-addon:last-child { + border-left: 0; +} + +// Button input groups +// ------------------------- +.input-group-btn { + position: relative; + // Jankily prevent input button groups from wrapping with `white-space` and + // `font-size` in combination with `inline-block` on buttons. + font-size: 0; + white-space: nowrap; + + // Negative margin for spacing, position for bringing hovered/focused/actived + // element above the siblings. + > .btn { + position: relative; + + .btn { + margin-left: -1px; + } + // Bring the "active" button to the front + &:hover, + &:focus, + &:active { + z-index: 2; + } + } + + // Negative margin to only have a 1px border between the two + &:first-child { + > .btn, + > .btn-group { + margin-right: -1px; + } + } + &:last-child { + > .btn, + > .btn-group { + z-index: 2; + margin-left: -1px; + } + } +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_jumbotron.scss b/themes/bootstrap3/scss/vendor/bootstrap/_jumbotron.scss new file mode 100644 index 0000000000000000000000000000000000000000..a27da4738fe71de9fa737c1cfadc92b11975b4d6 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_jumbotron.scss @@ -0,0 +1,54 @@ +// +// Jumbotron +// -------------------------------------------------- + + +.jumbotron { + padding-top: $jumbotron-padding; + padding-bottom: $jumbotron-padding; + margin-bottom: $jumbotron-padding; + color: $jumbotron-color; + background-color: $jumbotron-bg; + + h1, + .h1 { + color: $jumbotron-heading-color; + } + + p { + margin-bottom: ($jumbotron-padding / 2); + font-size: $jumbotron-font-size; + font-weight: 200; + } + + > hr { + border-top-color: darken($jumbotron-bg, 10%); + } + + .container &, + .container-fluid & { + border-radius: $border-radius-large; // Only round corners at higher resolutions if contained in a container + padding-left: ($grid-gutter-width / 2); + padding-right: ($grid-gutter-width / 2); + } + + .container { + max-width: 100%; + } + + @media screen and (min-width: $screen-sm-min) { + padding-top: ($jumbotron-padding * 1.6); + padding-bottom: ($jumbotron-padding * 1.6); + + .container &, + .container-fluid & { + padding-left: ($jumbotron-padding * 2); + padding-right: ($jumbotron-padding * 2); + } + + h1, + .h1 { + font-size: $jumbotron-heading-font-size; + } + } +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_labels.scss b/themes/bootstrap3/scss/vendor/bootstrap/_labels.scss new file mode 100644 index 0000000000000000000000000000000000000000..42ed6ea123273dc395095e96801d2dbefc4e53cb --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_labels.scss @@ -0,0 +1,66 @@ +// +// Labels +// -------------------------------------------------- + +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: $label-color; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; + + // [converter] extracted a& to a.label + + // Empty labels collapse automatically (not available in IE8) + &:empty { + display: none; + } + + // Quick fix for labels in buttons + .btn & { + position: relative; + top: -1px; + } +} + +// Add hover effects, but only for links +a.label { + &:hover, + &:focus { + color: $label-link-hover-color; + text-decoration: none; + cursor: pointer; + } +} + +// Colors +// Contextual variations (linked labels get darker on :hover) + +.label-default { + @include label-variant($label-default-bg); +} + +.label-primary { + @include label-variant($label-primary-bg); +} + +.label-success { + @include label-variant($label-success-bg); +} + +.label-info { + @include label-variant($label-info-bg); +} + +.label-warning { + @include label-variant($label-warning-bg); +} + +.label-danger { + @include label-variant($label-danger-bg); +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_list-group.scss b/themes/bootstrap3/scss/vendor/bootstrap/_list-group.scss new file mode 100644 index 0000000000000000000000000000000000000000..7cb83aab05ca09849795a5d8e20527da0e0dc941 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_list-group.scss @@ -0,0 +1,130 @@ +// +// List groups +// -------------------------------------------------- + + +// Base class +// +// Easily usable on <ul>, <ol>, or <div>. + +.list-group { + // No need to set list-style: none; since .list-group-item is block level + margin-bottom: 20px; + padding-left: 0; // reset padding because ul and ol +} + + +// Individual list items +// +// Use on `li`s or `div`s within the `.list-group` parent. + +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + // Place the border on the list items and negative margin up for better styling + margin-bottom: -1px; + background-color: $list-group-bg; + border: 1px solid $list-group-border; + + // Round the first and last items + &:first-child { + @include border-top-radius($list-group-border-radius); + } + &:last-child { + margin-bottom: 0; + @include border-bottom-radius($list-group-border-radius); + } +} + + +// Interactive list items +// +// Use anchor or button elements instead of `li`s or `div`s to create interactive items. +// Includes an extra `.active` modifier class for showing selected items. + +a.list-group-item, +button.list-group-item { + color: $list-group-link-color; + + .list-group-item-heading { + color: $list-group-link-heading-color; + } + + // Hover state + &:hover, + &:focus { + text-decoration: none; + color: $list-group-link-hover-color; + background-color: $list-group-hover-bg; + } +} + +button.list-group-item { + width: 100%; + text-align: left; +} + +.list-group-item { + // Disabled state + &.disabled, + &.disabled:hover, + &.disabled:focus { + background-color: $list-group-disabled-bg; + color: $list-group-disabled-color; + cursor: $cursor-disabled; + + // Force color to inherit for custom content + .list-group-item-heading { + color: inherit; + } + .list-group-item-text { + color: $list-group-disabled-text-color; + } + } + + // Active class on item itself, not parent + &.active, + &.active:hover, + &.active:focus { + z-index: 2; // Place active items above their siblings for proper border styling + color: $list-group-active-color; + background-color: $list-group-active-bg; + border-color: $list-group-active-border; + + // Force color to inherit for custom content + .list-group-item-heading, + .list-group-item-heading > small, + .list-group-item-heading > .small { + color: inherit; + } + .list-group-item-text { + color: $list-group-active-text-color; + } + } +} + + +// Contextual variants +// +// Add modifier classes to change text and background color on individual items. +// Organizationally, this must come after the `:hover` states. + +@include list-group-item-variant(success, $state-success-bg, $state-success-text); +@include list-group-item-variant(info, $state-info-bg, $state-info-text); +@include list-group-item-variant(warning, $state-warning-bg, $state-warning-text); +@include list-group-item-variant(danger, $state-danger-bg, $state-danger-text); + + +// Custom content options +// +// Extra classes for creating well-formatted content within `.list-group-item`s. + +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_media.scss b/themes/bootstrap3/scss/vendor/bootstrap/_media.scss new file mode 100644 index 0000000000000000000000000000000000000000..8c835e861edf28f7c3c49f18caf09d626565e11d --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_media.scss @@ -0,0 +1,66 @@ +.media { + // Proper spacing between instances of .media + margin-top: 15px; + + &:first-child { + margin-top: 0; + } +} + +.media, +.media-body { + zoom: 1; + overflow: hidden; +} + +.media-body { + width: 10000px; +} + +.media-object { + display: block; + + // Fix collapse in webkit from max-width: 100% and display: table-cell. + &.img-thumbnail { + max-width: none; + } +} + +.media-right, +.media > .pull-right { + padding-left: 10px; +} + +.media-left, +.media > .pull-left { + padding-right: 10px; +} + +.media-left, +.media-right, +.media-body { + display: table-cell; + vertical-align: top; +} + +.media-middle { + vertical-align: middle; +} + +.media-bottom { + vertical-align: bottom; +} + +// Reset margins on headings for tighter default spacing +.media-heading { + margin-top: 0; + margin-bottom: 5px; +} + +// Media list variation +// +// Undo default ul/ol styles +.media-list { + padding-left: 0; + list-style: none; +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_mixins.scss b/themes/bootstrap3/scss/vendor/bootstrap/_mixins.scss new file mode 100644 index 0000000000000000000000000000000000000000..78cd5aa0ff34a647fe9a99be3b8fe4e063cbe8af --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_mixins.scss @@ -0,0 +1,40 @@ +// Mixins +// -------------------------------------------------- + +// Utilities +@import "mixins/hide-text"; +@import "mixins/opacity"; +@import "mixins/image"; +@import "mixins/labels"; +@import "mixins/reset-filter"; +@import "mixins/resize"; +@import "mixins/responsive-visibility"; +@import "mixins/size"; +@import "mixins/tab-focus"; +@import "mixins/reset-text"; +@import "mixins/text-emphasis"; +@import "mixins/text-overflow"; +@import "mixins/vendor-prefixes"; + +// Components +@import "mixins/alerts"; +@import "mixins/buttons"; +@import "mixins/panels"; +@import "mixins/pagination"; +@import "mixins/list-group"; +@import "mixins/nav-divider"; +@import "mixins/forms"; +@import "mixins/progress-bar"; +@import "mixins/table-row"; + +// Skins +@import "mixins/background-variant"; +@import "mixins/border-radius"; +@import "mixins/gradients"; + +// Layout +@import "mixins/clearfix"; +@import "mixins/center-block"; +@import "mixins/nav-vertical-align"; +@import "mixins/grid-framework"; +@import "mixins/grid"; diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_modals.scss b/themes/bootstrap3/scss/vendor/bootstrap/_modals.scss new file mode 100644 index 0000000000000000000000000000000000000000..823870f2a4daa5323adb6a0ae0c2355562674afe --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_modals.scss @@ -0,0 +1,150 @@ +// +// Modals +// -------------------------------------------------- + +// .modal-open - body class for killing the scroll +// .modal - container to scroll within +// .modal-dialog - positioning shell for the actual modal +// .modal-content - actual modal w/ bg and corners and shit + +// Kill the scroll on the body +.modal-open { + overflow: hidden; +} + +// Container that the modal scrolls within +.modal { + display: none; + overflow: hidden; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: $zindex-modal; + -webkit-overflow-scrolling: touch; + + // Prevent Chrome on Windows from adding a focus outline. For details, see + // https://github.com/twbs/bootstrap/pull/10951. + outline: 0; + + // When fading in the modal, animate it to slide down + &.fade .modal-dialog { + @include translate(0, -25%); + @include transition-transform(0.3s ease-out); + } + &.in .modal-dialog { @include translate(0, 0) } +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} + +// Shell div to position the modal with bottom padding +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} + +// Actual modal +.modal-content { + position: relative; + background-color: $modal-content-bg; + border: 1px solid $modal-content-fallback-border-color; //old browsers fallback (ie8 etc) + border: 1px solid $modal-content-border-color; + border-radius: $border-radius-large; + @include box-shadow(0 3px 9px rgba(0,0,0,.5)); + background-clip: padding-box; + // Remove focus outline from opened modal + outline: 0; +} + +// Modal background +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: $zindex-modal-background; + background-color: $modal-backdrop-bg; + // Fade for backdrop + &.fade { @include opacity(0); } + &.in { @include opacity($modal-backdrop-opacity); } +} + +// Modal header +// Top section of the modal w/ title and dismiss +.modal-header { + padding: $modal-title-padding; + border-bottom: 1px solid $modal-header-border-color; + @include clearfix; +} +// Close icon +.modal-header .close { + margin-top: -2px; +} + +// Title text within header +.modal-title { + margin: 0; + line-height: $modal-title-line-height; +} + +// Modal body +// Where all modal content resides (sibling of .modal-header and .modal-footer) +.modal-body { + position: relative; + padding: $modal-inner-padding; +} + +// Footer (for actions) +.modal-footer { + padding: $modal-inner-padding; + text-align: right; // right align buttons + border-top: 1px solid $modal-footer-border-color; + @include clearfix; // clear it in case folks use .pull-* classes on buttons + + // Properly space out buttons + .btn + .btn { + margin-left: 5px; + margin-bottom: 0; // account for input[type="submit"] which gets the bottom margin like all other inputs + } + // but override that for button groups + .btn-group .btn + .btn { + margin-left: -1px; + } + // and override it for block buttons as well + .btn-block + .btn-block { + margin-left: 0; + } +} + +// Measure scrollbar width for padding body during modal show/hide +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} + +// Scale up the modal +@media (min-width: $screen-sm-min) { + // Automatically set modal's width for larger viewports + .modal-dialog { + width: $modal-md; + margin: 30px auto; + } + .modal-content { + @include box-shadow(0 5px 15px rgba(0,0,0,.5)); + } + + // Modal sizes + .modal-sm { width: $modal-sm; } +} + +@media (min-width: $screen-md-min) { + .modal-lg { width: $modal-lg; } +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_navbar.scss b/themes/bootstrap3/scss/vendor/bootstrap/_navbar.scss new file mode 100644 index 0000000000000000000000000000000000000000..11e5c01c15850511711675f0e5a009312e287db2 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_navbar.scss @@ -0,0 +1,662 @@ +// +// Navbars +// -------------------------------------------------- + + +// Wrapper and base class +// +// Provide a static navbar from which we expand to create full-width, fixed, and +// other navbar variations. + +.navbar { + position: relative; + min-height: $navbar-height; // Ensure a navbar always shows (e.g., without a .navbar-brand in collapsed mode) + margin-bottom: $navbar-margin-bottom; + border: 1px solid transparent; + + // Prevent floats from breaking the navbar + @include clearfix; + + @media (min-width: $grid-float-breakpoint) { + border-radius: $navbar-border-radius; + } +} + + +// Navbar heading +// +// Groups `.navbar-brand` and `.navbar-toggle` into a single component for easy +// styling of responsive aspects. + +.navbar-header { + @include clearfix; + + @media (min-width: $grid-float-breakpoint) { + float: left; + } +} + + +// Navbar collapse (body) +// +// Group your navbar content into this for easy collapsing and expanding across +// various device sizes. By default, this content is collapsed when <768px, but +// will expand past that for a horizontal display. +// +// To start (on mobile devices) the navbar links, forms, and buttons are stacked +// vertically and include a `max-height` to overflow in case you have too much +// content for the user's viewport. + +.navbar-collapse { + overflow-x: visible; + padding-right: $navbar-padding-horizontal; + padding-left: $navbar-padding-horizontal; + border-top: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255,255,255,.1); + @include clearfix; + -webkit-overflow-scrolling: touch; + + &.in { + overflow-y: auto; + } + + @media (min-width: $grid-float-breakpoint) { + width: auto; + border-top: 0; + box-shadow: none; + + &.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; // Override default setting + overflow: visible !important; + } + + &.in { + overflow-y: visible; + } + + // Undo the collapse side padding for navbars with containers to ensure + // alignment of right-aligned contents. + .navbar-fixed-top &, + .navbar-static-top &, + .navbar-fixed-bottom & { + padding-left: 0; + padding-right: 0; + } + } +} + +.navbar-fixed-top, +.navbar-fixed-bottom { + .navbar-collapse { + max-height: $navbar-collapse-max-height; + + @media (max-device-width: $screen-xs-min) and (orientation: landscape) { + max-height: 200px; + } + } +} + + +// Both navbar header and collapse +// +// When a container is present, change the behavior of the header and collapse. + +.container, +.container-fluid { + > .navbar-header, + > .navbar-collapse { + margin-right: -$navbar-padding-horizontal; + margin-left: -$navbar-padding-horizontal; + + @media (min-width: $grid-float-breakpoint) { + margin-right: 0; + margin-left: 0; + } + } +} + + +// +// Navbar alignment options +// +// Display the navbar across the entirety of the page or fixed it to the top or +// bottom of the page. + +// Static top (unfixed, but 100% wide) navbar +.navbar-static-top { + z-index: $zindex-navbar; + border-width: 0 0 1px; + + @media (min-width: $grid-float-breakpoint) { + border-radius: 0; + } +} + +// Fix the top/bottom navbars when screen real estate supports it +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: $zindex-navbar-fixed; + + // Undo the rounded corners + @media (min-width: $grid-float-breakpoint) { + border-radius: 0; + } +} +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; // override .navbar defaults + border-width: 1px 0 0; +} + + +// Brand/project name + +.navbar-brand { + float: left; + padding: $navbar-padding-vertical $navbar-padding-horizontal; + font-size: $font-size-large; + line-height: $line-height-computed; + height: $navbar-height; + + &:hover, + &:focus { + text-decoration: none; + } + + > img { + display: block; + } + + @media (min-width: $grid-float-breakpoint) { + .navbar > .container &, + .navbar > .container-fluid & { + margin-left: -$navbar-padding-horizontal; + } + } +} + + +// Navbar toggle +// +// Custom button for toggling the `.navbar-collapse`, powered by the collapse +// JavaScript plugin. + +.navbar-toggle { + position: relative; + float: right; + margin-right: $navbar-padding-horizontal; + padding: 9px 10px; + @include navbar-vertical-align(34px); + background-color: transparent; + background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214 + border: 1px solid transparent; + border-radius: $border-radius-base; + + // We remove the `outline` here, but later compensate by attaching `:hover` + // styles to `:focus`. + &:focus { + outline: 0; + } + + // Bars + .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; + } + .icon-bar + .icon-bar { + margin-top: 4px; + } + + @media (min-width: $grid-float-breakpoint) { + display: none; + } +} + + +// Navbar nav links +// +// Builds on top of the `.nav` components with its own modifier class to make +// the nav the full height of the horizontal nav (above 768px). + +.navbar-nav { + margin: ($navbar-padding-vertical / 2) (-$navbar-padding-horizontal); + + > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: $line-height-computed; + } + + @media (max-width: $grid-float-breakpoint-max) { + // Dropdowns get custom display when collapsed + .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + box-shadow: none; + > li > a, + .dropdown-header { + padding: 5px 15px 5px 25px; + } + > li > a { + line-height: $line-height-computed; + &:hover, + &:focus { + background-image: none; + } + } + } + } + + // Uncollapse the nav + @media (min-width: $grid-float-breakpoint) { + float: left; + margin: 0; + + > li { + float: left; + > a { + padding-top: $navbar-padding-vertical; + padding-bottom: $navbar-padding-vertical; + } + } + } +} + + +// Navbar form +// +// Extension of the `.form-inline` with some extra flavor for optimum display in +// our navbars. + +.navbar-form { + margin-left: -$navbar-padding-horizontal; + margin-right: -$navbar-padding-horizontal; + padding: 10px $navbar-padding-horizontal; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + $shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1); + @include box-shadow($shadow); + + // Mixin behavior for optimum display + @include form-inline; + + .form-group { + @media (max-width: $grid-float-breakpoint-max) { + margin-bottom: 5px; + + &:last-child { + margin-bottom: 0; + } + } + } + + // Vertically center in expanded, horizontal navbar + @include navbar-vertical-align($input-height-base); + + // Undo 100% width for pull classes + @media (min-width: $grid-float-breakpoint) { + width: auto; + border: 0; + margin-left: 0; + margin-right: 0; + padding-top: 0; + padding-bottom: 0; + @include box-shadow(none); + } +} + + +// Dropdown menus + +// Menu position and menu carets +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + @include border-top-radius(0); +} +// Menu position and menu caret support for dropups via extra dropup class +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + margin-bottom: 0; + @include border-top-radius($navbar-border-radius); + @include border-bottom-radius(0); +} + + +// Buttons in navbars +// +// Vertically center a button within a navbar (when *not* in a form). + +.navbar-btn { + @include navbar-vertical-align($input-height-base); + + &.btn-sm { + @include navbar-vertical-align($input-height-small); + } + &.btn-xs { + @include navbar-vertical-align(22); + } +} + + +// Text in navbars +// +// Add a class to make any element properly align itself vertically within the navbars. + +.navbar-text { + @include navbar-vertical-align($line-height-computed); + + @media (min-width: $grid-float-breakpoint) { + float: left; + margin-left: $navbar-padding-horizontal; + margin-right: $navbar-padding-horizontal; + } +} + + +// Component alignment +// +// Repurpose the pull utilities as their own navbar utilities to avoid specificity +// issues with parents and chaining. Only do this when the navbar is uncollapsed +// though so that navbar contents properly stack and align in mobile. +// +// Declared after the navbar components to ensure more specificity on the margins. + +@media (min-width: $grid-float-breakpoint) { + .navbar-left { + float: left !important; + } + .navbar-right { + float: right !important; + margin-right: -$navbar-padding-horizontal; + + ~ .navbar-right { + margin-right: 0; + } + } +} + + +// Alternate navbars +// -------------------------------------------------- + +// Default navbar +.navbar-default { + background-color: $navbar-default-bg; + border-color: $navbar-default-border; + + .navbar-brand { + color: $navbar-default-brand-color; + &:hover, + &:focus { + color: $navbar-default-brand-hover-color; + background-color: $navbar-default-brand-hover-bg; + } + } + + .navbar-text { + color: $navbar-default-color; + } + + .navbar-nav { + > li > a { + color: $navbar-default-link-color; + + &:hover, + &:focus { + color: $navbar-default-link-hover-color; + background-color: $navbar-default-link-hover-bg; + } + } + > .active > a { + &, + &:hover, + &:focus { + color: $navbar-default-link-active-color; + background-color: $navbar-default-link-active-bg; + } + } + > .disabled > a { + &, + &:hover, + &:focus { + color: $navbar-default-link-disabled-color; + background-color: $navbar-default-link-disabled-bg; + } + } + } + + .navbar-toggle { + border-color: $navbar-default-toggle-border-color; + &:hover, + &:focus { + background-color: $navbar-default-toggle-hover-bg; + } + .icon-bar { + background-color: $navbar-default-toggle-icon-bar-bg; + } + } + + .navbar-collapse, + .navbar-form { + border-color: $navbar-default-border; + } + + // Dropdown menu items + .navbar-nav { + // Remove background color from open dropdown + > .open > a { + &, + &:hover, + &:focus { + background-color: $navbar-default-link-active-bg; + color: $navbar-default-link-active-color; + } + } + + @media (max-width: $grid-float-breakpoint-max) { + // Dropdowns get custom display when collapsed + .open .dropdown-menu { + > li > a { + color: $navbar-default-link-color; + &:hover, + &:focus { + color: $navbar-default-link-hover-color; + background-color: $navbar-default-link-hover-bg; + } + } + > .active > a { + &, + &:hover, + &:focus { + color: $navbar-default-link-active-color; + background-color: $navbar-default-link-active-bg; + } + } + > .disabled > a { + &, + &:hover, + &:focus { + color: $navbar-default-link-disabled-color; + background-color: $navbar-default-link-disabled-bg; + } + } + } + } + } + + + // Links in navbars + // + // Add a class to ensure links outside the navbar nav are colored correctly. + + .navbar-link { + color: $navbar-default-link-color; + &:hover { + color: $navbar-default-link-hover-color; + } + } + + .btn-link { + color: $navbar-default-link-color; + &:hover, + &:focus { + color: $navbar-default-link-hover-color; + } + &[disabled], + fieldset[disabled] & { + &:hover, + &:focus { + color: $navbar-default-link-disabled-color; + } + } + } +} + +// Inverse navbar + +.navbar-inverse { + background-color: $navbar-inverse-bg; + border-color: $navbar-inverse-border; + + .navbar-brand { + color: $navbar-inverse-brand-color; + &:hover, + &:focus { + color: $navbar-inverse-brand-hover-color; + background-color: $navbar-inverse-brand-hover-bg; + } + } + + .navbar-text { + color: $navbar-inverse-color; + } + + .navbar-nav { + > li > a { + color: $navbar-inverse-link-color; + + &:hover, + &:focus { + color: $navbar-inverse-link-hover-color; + background-color: $navbar-inverse-link-hover-bg; + } + } + > .active > a { + &, + &:hover, + &:focus { + color: $navbar-inverse-link-active-color; + background-color: $navbar-inverse-link-active-bg; + } + } + > .disabled > a { + &, + &:hover, + &:focus { + color: $navbar-inverse-link-disabled-color; + background-color: $navbar-inverse-link-disabled-bg; + } + } + } + + // Darken the responsive nav toggle + .navbar-toggle { + border-color: $navbar-inverse-toggle-border-color; + &:hover, + &:focus { + background-color: $navbar-inverse-toggle-hover-bg; + } + .icon-bar { + background-color: $navbar-inverse-toggle-icon-bar-bg; + } + } + + .navbar-collapse, + .navbar-form { + border-color: darken($navbar-inverse-bg, 7%); + } + + // Dropdowns + .navbar-nav { + > .open > a { + &, + &:hover, + &:focus { + background-color: $navbar-inverse-link-active-bg; + color: $navbar-inverse-link-active-color; + } + } + + @media (max-width: $grid-float-breakpoint-max) { + // Dropdowns get custom display + .open .dropdown-menu { + > .dropdown-header { + border-color: $navbar-inverse-border; + } + .divider { + background-color: $navbar-inverse-border; + } + > li > a { + color: $navbar-inverse-link-color; + &:hover, + &:focus { + color: $navbar-inverse-link-hover-color; + background-color: $navbar-inverse-link-hover-bg; + } + } + > .active > a { + &, + &:hover, + &:focus { + color: $navbar-inverse-link-active-color; + background-color: $navbar-inverse-link-active-bg; + } + } + > .disabled > a { + &, + &:hover, + &:focus { + color: $navbar-inverse-link-disabled-color; + background-color: $navbar-inverse-link-disabled-bg; + } + } + } + } + } + + .navbar-link { + color: $navbar-inverse-link-color; + &:hover { + color: $navbar-inverse-link-hover-color; + } + } + + .btn-link { + color: $navbar-inverse-link-color; + &:hover, + &:focus { + color: $navbar-inverse-link-hover-color; + } + &[disabled], + fieldset[disabled] & { + &:hover, + &:focus { + color: $navbar-inverse-link-disabled-color; + } + } + } +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_navs.scss b/themes/bootstrap3/scss/vendor/bootstrap/_navs.scss new file mode 100644 index 0000000000000000000000000000000000000000..9d369f307917e557b53e3aeb9e800708b3aadb6b --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_navs.scss @@ -0,0 +1,242 @@ +// +// Navs +// -------------------------------------------------- + + +// Base class +// -------------------------------------------------- + +.nav { + margin-bottom: 0; + padding-left: 0; // Override default ul/ol + list-style: none; + @include clearfix; + + > li { + position: relative; + display: block; + + > a { + position: relative; + display: block; + padding: $nav-link-padding; + &:hover, + &:focus { + text-decoration: none; + background-color: $nav-link-hover-bg; + } + } + + // Disabled state sets text to gray and nukes hover/tab effects + &.disabled > a { + color: $nav-disabled-link-color; + + &:hover, + &:focus { + color: $nav-disabled-link-hover-color; + text-decoration: none; + background-color: transparent; + cursor: $cursor-disabled; + } + } + } + + // Open dropdowns + .open > a { + &, + &:hover, + &:focus { + background-color: $nav-link-hover-bg; + border-color: $link-color; + } + } + + // Nav dividers (deprecated with v3.0.1) + // + // This should have been removed in v3 with the dropping of `.nav-list`, but + // we missed it. We don't currently support this anywhere, but in the interest + // of maintaining backward compatibility in case you use it, it's deprecated. + .nav-divider { + @include nav-divider; + } + + // Prevent IE8 from misplacing imgs + // + // See https://github.com/h5bp/html5-boilerplate/issues/984#issuecomment-3985989 + > li > a > img { + max-width: none; + } +} + + +// Tabs +// ------------------------- + +// Give the tabs something to sit on +.nav-tabs { + border-bottom: 1px solid $nav-tabs-border-color; + > li { + float: left; + // Make the list-items overlay the bottom border + margin-bottom: -1px; + + // Actual tabs (as links) + > a { + margin-right: 2px; + line-height: $line-height-base; + border: 1px solid transparent; + border-radius: $border-radius-base $border-radius-base 0 0; + &:hover { + border-color: $nav-tabs-link-hover-border-color $nav-tabs-link-hover-border-color $nav-tabs-border-color; + } + } + + // Active state, and its :hover to override normal :hover + &.active > a { + &, + &:hover, + &:focus { + color: $nav-tabs-active-link-hover-color; + background-color: $nav-tabs-active-link-hover-bg; + border: 1px solid $nav-tabs-active-link-hover-border-color; + border-bottom-color: transparent; + cursor: default; + } + } + } + // pulling this in mainly for less shorthand + &.nav-justified { + @extend .nav-justified; + @extend .nav-tabs-justified; + } +} + + +// Pills +// ------------------------- +.nav-pills { + > li { + float: left; + + // Links rendered as pills + > a { + border-radius: $nav-pills-border-radius; + } + + li { + margin-left: 2px; + } + + // Active state + &.active > a { + &, + &:hover, + &:focus { + color: $nav-pills-active-link-hover-color; + background-color: $nav-pills-active-link-hover-bg; + } + } + } +} + + +// Stacked pills +.nav-stacked { + > li { + float: none; + + li { + margin-top: 2px; + margin-left: 0; // no need for this gap between nav items + } + } +} + + +// Nav variations +// -------------------------------------------------- + +// Justified nav links +// ------------------------- + +.nav-justified { + width: 100%; + + > li { + float: none; + > a { + text-align: center; + margin-bottom: 5px; + } + } + + > .dropdown .dropdown-menu { + top: auto; + left: auto; + } + + @media (min-width: $screen-sm-min) { + > li { + display: table-cell; + width: 1%; + > a { + margin-bottom: 0; + } + } + } +} + +// Move borders to anchors instead of bottom of list +// +// Mixin for adding on top the shared `.nav-justified` styles for our tabs +.nav-tabs-justified { + border-bottom: 0; + + > li > a { + // Override margin from .nav-tabs + margin-right: 0; + border-radius: $border-radius-base; + } + + > .active > a, + > .active > a:hover, + > .active > a:focus { + border: 1px solid $nav-tabs-justified-link-border-color; + } + + @media (min-width: $screen-sm-min) { + > li > a { + border-bottom: 1px solid $nav-tabs-justified-link-border-color; + border-radius: $border-radius-base $border-radius-base 0 0; + } + > .active > a, + > .active > a:hover, + > .active > a:focus { + border-bottom-color: $nav-tabs-justified-active-link-border-color; + } + } +} + + +// Tabbable tabs +// ------------------------- + +// Hide tabbable panes to start, show them when `.active` +.tab-content { + > .tab-pane { + display: none; + } + > .active { + display: block; + } +} + + +// Dropdowns +// ------------------------- + +// Specific dropdowns +.nav-tabs .dropdown-menu { + // make dropdown border overlap tab border + margin-top: -1px; + // Remove the top rounded corners here since there is a hard edge above the menu + @include border-top-radius(0); +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_normalize.scss b/themes/bootstrap3/scss/vendor/bootstrap/_normalize.scss new file mode 100644 index 0000000000000000000000000000000000000000..9dddf73ad2924561afa704701655f2cbc011d7df --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_normalize.scss @@ -0,0 +1,424 @@ +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ + +// +// 1. Set default font family to sans-serif. +// 2. Prevent iOS and IE text size adjust after device orientation change, +// without disabling user zoom. +// + +html { + font-family: sans-serif; // 1 + -ms-text-size-adjust: 100%; // 2 + -webkit-text-size-adjust: 100%; // 2 +} + +// +// Remove default margin. +// + +body { + margin: 0; +} + +// HTML5 display definitions +// ========================================================================== + +// +// Correct `block` display not defined for any HTML5 element in IE 8/9. +// Correct `block` display not defined for `details` or `summary` in IE 10/11 +// and Firefox. +// Correct `block` display not defined for `main` in IE 11. +// + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} + +// +// 1. Correct `inline-block` display not defined in IE 8/9. +// 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. +// + +audio, +canvas, +progress, +video { + display: inline-block; // 1 + vertical-align: baseline; // 2 +} + +// +// Prevent modern browsers from displaying `audio` without controls. +// Remove excess height in iOS 5 devices. +// + +audio:not([controls]) { + display: none; + height: 0; +} + +// +// Address `[hidden]` styling not present in IE 8/9/10. +// Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. +// + +[hidden], +template { + display: none; +} + +// Links +// ========================================================================== + +// +// Remove the gray background color from active links in IE 10. +// + +a { + background-color: transparent; +} + +// +// Improve readability of focused elements when they are also in an +// active/hover state. +// + +a:active, +a:hover { + outline: 0; +} + +// Text-level semantics +// ========================================================================== + +// +// Address styling not present in IE 8/9/10/11, Safari, and Chrome. +// + +abbr[title] { + border-bottom: 1px dotted; +} + +// +// Address style set to `bolder` in Firefox 4+, Safari, and Chrome. +// + +b, +strong { + font-weight: bold; +} + +// +// Address styling not present in Safari and Chrome. +// + +dfn { + font-style: italic; +} + +// +// Address variable `h1` font-size and margin within `section` and `article` +// contexts in Firefox 4+, Safari, and Chrome. +// + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +// +// Address styling not present in IE 8/9. +// + +mark { + background: #ff0; + color: #000; +} + +// +// Address inconsistent and variable font size in all browsers. +// + +small { + font-size: 80%; +} + +// +// Prevent `sub` and `sup` affecting `line-height` in all browsers. +// + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +// Embedded content +// ========================================================================== + +// +// Remove border when inside `a` element in IE 8/9/10. +// + +img { + border: 0; +} + +// +// Correct overflow not hidden in IE 9/10/11. +// + +svg:not(:root) { + overflow: hidden; +} + +// Grouping content +// ========================================================================== + +// +// Address margin not present in IE 8/9 and Safari. +// + +figure { + margin: 1em 40px; +} + +// +// Address differences between Firefox and other browsers. +// + +hr { + box-sizing: content-box; + height: 0; +} + +// +// Contain overflow in all browsers. +// + +pre { + overflow: auto; +} + +// +// Address odd `em`-unit font size rendering in all browsers. +// + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +// Forms +// ========================================================================== + +// +// Known limitation: by default, Chrome and Safari on OS X allow very limited +// styling of `select`, unless a `border` property is set. +// + +// +// 1. Correct color not being inherited. +// Known issue: affects color of disabled elements. +// 2. Correct font properties not being inherited. +// 3. Address margins set differently in Firefox 4+, Safari, and Chrome. +// + +button, +input, +optgroup, +select, +textarea { + color: inherit; // 1 + font: inherit; // 2 + margin: 0; // 3 +} + +// +// Address `overflow` set to `hidden` in IE 8/9/10/11. +// + +button { + overflow: visible; +} + +// +// Address inconsistent `text-transform` inheritance for `button` and `select`. +// All other form control elements do not inherit `text-transform` values. +// Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. +// Correct `select` style inheritance in Firefox. +// + +button, +select { + text-transform: none; +} + +// +// 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` +// and `video` controls. +// 2. Correct inability to style clickable `input` types in iOS. +// 3. Improve usability and consistency of cursor style between image-type +// `input` and others. +// + +button, +html input[type="button"], // 1 +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; // 2 + cursor: pointer; // 3 +} + +// +// Re-set default cursor for disabled elements. +// + +button[disabled], +html input[disabled] { + cursor: default; +} + +// +// Remove inner padding and border in Firefox 4+. +// + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +// +// Address Firefox 4+ setting `line-height` on `input` using `!important` in +// the UA stylesheet. +// + +input { + line-height: normal; +} + +// +// It's recommended that you don't attempt to style these elements. +// Firefox's implementation doesn't respect box-sizing, padding, or width. +// +// 1. Address box sizing set to `content-box` in IE 8/9/10. +// 2. Remove excess padding in IE 8/9/10. +// + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; // 1 + padding: 0; // 2 +} + +// +// Fix the cursor style for Chrome's increment/decrement buttons. For certain +// `font-size` values of the `input`, it causes the cursor style of the +// decrement button to change from `default` to `text`. +// + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +// +// 1. Address `appearance` set to `searchfield` in Safari and Chrome. +// 2. Address `box-sizing` set to `border-box` in Safari and Chrome. +// + +input[type="search"] { + -webkit-appearance: textfield; // 1 + box-sizing: content-box; //2 +} + +// +// Remove inner padding and search cancel button in Safari and Chrome on OS X. +// Safari (but not Chrome) clips the cancel button when the search input has +// padding (and `textfield` appearance). +// + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +// +// Define consistent border, margin, and padding. +// + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +// +// 1. Correct `color` not being inherited in IE 8/9/10/11. +// 2. Remove padding so people aren't caught out if they zero out fieldsets. +// + +legend { + border: 0; // 1 + padding: 0; // 2 +} + +// +// Remove default vertical scrollbar in IE 8/9/10/11. +// + +textarea { + overflow: auto; +} + +// +// Don't inherit the `font-weight` (applied by a rule above). +// NOTE: the default cannot safely be changed in Chrome and Safari on OS X. +// + +optgroup { + font-weight: bold; +} + +// Tables +// ========================================================================== + +// +// Remove most spacing between table cells. +// + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td, +th { + padding: 0; +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_pager.scss b/themes/bootstrap3/scss/vendor/bootstrap/_pager.scss new file mode 100644 index 0000000000000000000000000000000000000000..c2342174ff3713003e0417b18271ef3e609475c7 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_pager.scss @@ -0,0 +1,54 @@ +// +// Pager pagination +// -------------------------------------------------- + + +.pager { + padding-left: 0; + margin: $line-height-computed 0; + list-style: none; + text-align: center; + @include clearfix; + li { + display: inline; + > a, + > span { + display: inline-block; + padding: 5px 14px; + background-color: $pager-bg; + border: 1px solid $pager-border; + border-radius: $pager-border-radius; + } + + > a:hover, + > a:focus { + text-decoration: none; + background-color: $pager-hover-bg; + } + } + + .next { + > a, + > span { + float: right; + } + } + + .previous { + > a, + > span { + float: left; + } + } + + .disabled { + > a, + > a:hover, + > a:focus, + > span { + color: $pager-disabled-color; + background-color: $pager-bg; + cursor: $cursor-disabled; + } + } +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_pagination.scss b/themes/bootstrap3/scss/vendor/bootstrap/_pagination.scss new file mode 100644 index 0000000000000000000000000000000000000000..fecfa9c6421106f05dd37023620a477012f2e9e9 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_pagination.scss @@ -0,0 +1,89 @@ +// +// Pagination (multiple pages) +// -------------------------------------------------- +.pagination { + display: inline-block; + padding-left: 0; + margin: $line-height-computed 0; + border-radius: $border-radius-base; + + > li { + display: inline; // Remove list-style and block-level defaults + > a, + > span { + position: relative; + float: left; // Collapse white-space + padding: $padding-base-vertical $padding-base-horizontal; + line-height: $line-height-base; + text-decoration: none; + color: $pagination-color; + background-color: $pagination-bg; + border: 1px solid $pagination-border; + margin-left: -1px; + } + &:first-child { + > a, + > span { + margin-left: 0; + @include border-left-radius($border-radius-base); + } + } + &:last-child { + > a, + > span { + @include border-right-radius($border-radius-base); + } + } + } + + > li > a, + > li > span { + &:hover, + &:focus { + z-index: 2; + color: $pagination-hover-color; + background-color: $pagination-hover-bg; + border-color: $pagination-hover-border; + } + } + + > .active > a, + > .active > span { + &, + &:hover, + &:focus { + z-index: 3; + color: $pagination-active-color; + background-color: $pagination-active-bg; + border-color: $pagination-active-border; + cursor: default; + } + } + + > .disabled { + > span, + > span:hover, + > span:focus, + > a, + > a:hover, + > a:focus { + color: $pagination-disabled-color; + background-color: $pagination-disabled-bg; + border-color: $pagination-disabled-border; + cursor: $cursor-disabled; + } + } +} + +// Sizing +// -------------------------------------------------- + +// Large +.pagination-lg { + @include pagination-size($padding-large-vertical, $padding-large-horizontal, $font-size-large, $line-height-large, $border-radius-large); +} + +// Small +.pagination-sm { + @include pagination-size($padding-small-vertical, $padding-small-horizontal, $font-size-small, $line-height-small, $border-radius-small); +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_panels.scss b/themes/bootstrap3/scss/vendor/bootstrap/_panels.scss new file mode 100644 index 0000000000000000000000000000000000000000..6c568def47b5a219a8a661b52cb7fd72b8c61b32 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_panels.scss @@ -0,0 +1,271 @@ +// +// Panels +// -------------------------------------------------- + + +// Base class +.panel { + margin-bottom: $line-height-computed; + background-color: $panel-bg; + border: 1px solid transparent; + border-radius: $panel-border-radius; + @include box-shadow(0 1px 1px rgba(0,0,0,.05)); +} + +// Panel contents +.panel-body { + padding: $panel-body-padding; + @include clearfix; +} + +// Optional heading +.panel-heading { + padding: $panel-heading-padding; + border-bottom: 1px solid transparent; + @include border-top-radius(($panel-border-radius - 1)); + + > .dropdown .dropdown-toggle { + color: inherit; + } +} + +// Within heading, strip any `h*` tag of its default margins for spacing. +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: ceil(($font-size-base * 1.125)); + color: inherit; + + > a, + > small, + > .small, + > small > a, + > .small > a { + color: inherit; + } +} + +// Optional footer (stays gray in every modifier class) +.panel-footer { + padding: $panel-footer-padding; + background-color: $panel-footer-bg; + border-top: 1px solid $panel-inner-border; + @include border-bottom-radius(($panel-border-radius - 1)); +} + + +// List groups in panels +// +// By default, space out list group content from panel headings to account for +// any kind of custom content between the two. + +.panel { + > .list-group, + > .panel-collapse > .list-group { + margin-bottom: 0; + + .list-group-item { + border-width: 1px 0; + border-radius: 0; + } + + // Add border top radius for first one + &:first-child { + .list-group-item:first-child { + border-top: 0; + @include border-top-radius(($panel-border-radius - 1)); + } + } + + // Add border bottom radius for last one + &:last-child { + .list-group-item:last-child { + border-bottom: 0; + @include border-bottom-radius(($panel-border-radius - 1)); + } + } + } + > .panel-heading + .panel-collapse > .list-group { + .list-group-item:first-child { + @include border-top-radius(0); + } + } +} +// Collapse space between when there's no additional content. +.panel-heading + .list-group { + .list-group-item:first-child { + border-top-width: 0; + } +} +.list-group + .panel-footer { + border-top-width: 0; +} + +// Tables in panels +// +// Place a non-bordered `.table` within a panel (not within a `.panel-body`) and +// watch it go full width. + +.panel { + > .table, + > .table-responsive > .table, + > .panel-collapse > .table { + margin-bottom: 0; + + caption { + padding-left: $panel-body-padding; + padding-right: $panel-body-padding; + } + } + // Add border top radius for first one + > .table:first-child, + > .table-responsive:first-child > .table:first-child { + @include border-top-radius(($panel-border-radius - 1)); + + > thead:first-child, + > tbody:first-child { + > tr:first-child { + border-top-left-radius: ($panel-border-radius - 1); + border-top-right-radius: ($panel-border-radius - 1); + + td:first-child, + th:first-child { + border-top-left-radius: ($panel-border-radius - 1); + } + td:last-child, + th:last-child { + border-top-right-radius: ($panel-border-radius - 1); + } + } + } + } + // Add border bottom radius for last one + > .table:last-child, + > .table-responsive:last-child > .table:last-child { + @include border-bottom-radius(($panel-border-radius - 1)); + + > tbody:last-child, + > tfoot:last-child { + > tr:last-child { + border-bottom-left-radius: ($panel-border-radius - 1); + border-bottom-right-radius: ($panel-border-radius - 1); + + td:first-child, + th:first-child { + border-bottom-left-radius: ($panel-border-radius - 1); + } + td:last-child, + th:last-child { + border-bottom-right-radius: ($panel-border-radius - 1); + } + } + } + } + > .panel-body + .table, + > .panel-body + .table-responsive, + > .table + .panel-body, + > .table-responsive + .panel-body { + border-top: 1px solid $table-border-color; + } + > .table > tbody:first-child > tr:first-child th, + > .table > tbody:first-child > tr:first-child td { + border-top: 0; + } + > .table-bordered, + > .table-responsive > .table-bordered { + border: 0; + > thead, + > tbody, + > tfoot { + > tr { + > th:first-child, + > td:first-child { + border-left: 0; + } + > th:last-child, + > td:last-child { + border-right: 0; + } + } + } + > thead, + > tbody { + > tr:first-child { + > td, + > th { + border-bottom: 0; + } + } + } + > tbody, + > tfoot { + > tr:last-child { + > td, + > th { + border-bottom: 0; + } + } + } + } + > .table-responsive { + border: 0; + margin-bottom: 0; + } +} + + +// Collapsible panels (aka, accordion) +// +// Wrap a series of panels in `.panel-group` to turn them into an accordion with +// the help of our collapse JavaScript plugin. + +.panel-group { + margin-bottom: $line-height-computed; + + // Tighten up margin so it's only between panels + .panel { + margin-bottom: 0; + border-radius: $panel-border-radius; + + + .panel { + margin-top: 5px; + } + } + + .panel-heading { + border-bottom: 0; + + + .panel-collapse > .panel-body, + + .panel-collapse > .list-group { + border-top: 1px solid $panel-inner-border; + } + } + + .panel-footer { + border-top: 0; + + .panel-collapse .panel-body { + border-bottom: 1px solid $panel-inner-border; + } + } +} + + +// Contextual variations +.panel-default { + @include panel-variant($panel-default-border, $panel-default-text, $panel-default-heading-bg, $panel-default-border); +} +.panel-primary { + @include panel-variant($panel-primary-border, $panel-primary-text, $panel-primary-heading-bg, $panel-primary-border); +} +.panel-success { + @include panel-variant($panel-success-border, $panel-success-text, $panel-success-heading-bg, $panel-success-border); +} +.panel-info { + @include panel-variant($panel-info-border, $panel-info-text, $panel-info-heading-bg, $panel-info-border); +} +.panel-warning { + @include panel-variant($panel-warning-border, $panel-warning-text, $panel-warning-heading-bg, $panel-warning-border); +} +.panel-danger { + @include panel-variant($panel-danger-border, $panel-danger-text, $panel-danger-heading-bg, $panel-danger-border); +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_popovers.scss b/themes/bootstrap3/scss/vendor/bootstrap/_popovers.scss new file mode 100644 index 0000000000000000000000000000000000000000..9b90a2e964e39dee9ad208b544a2a9b538c92b08 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_popovers.scss @@ -0,0 +1,131 @@ +// +// Popovers +// -------------------------------------------------- + + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: $zindex-popover; + display: none; + max-width: $popover-max-width; + padding: 1px; + // Our parent element can be arbitrary since popovers are by default inserted as a sibling of their target element. + // So reset our font and text properties to avoid inheriting weird values. + @include reset-text; + font-size: $font-size-base; + + background-color: $popover-bg; + background-clip: padding-box; + border: 1px solid $popover-fallback-border-color; + border: 1px solid $popover-border-color; + border-radius: $border-radius-large; + @include box-shadow(0 5px 10px rgba(0,0,0,.2)); + + // Offset the popover to account for the popover arrow + &.top { margin-top: -$popover-arrow-width; } + &.right { margin-left: $popover-arrow-width; } + &.bottom { margin-top: $popover-arrow-width; } + &.left { margin-left: -$popover-arrow-width; } +} + +.popover-title { + margin: 0; // reset heading margin + padding: 8px 14px; + font-size: $font-size-base; + background-color: $popover-title-bg; + border-bottom: 1px solid darken($popover-title-bg, 5%); + border-radius: ($border-radius-large - 1) ($border-radius-large - 1) 0 0; +} + +.popover-content { + padding: 9px 14px; +} + +// Arrows +// +// .arrow is outer, .arrow:after is inner + +.popover > .arrow { + &, + &:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; + } +} +.popover > .arrow { + border-width: $popover-arrow-outer-width; +} +.popover > .arrow:after { + border-width: $popover-arrow-width; + content: ""; +} + +.popover { + &.top > .arrow { + left: 50%; + margin-left: -$popover-arrow-outer-width; + border-bottom-width: 0; + border-top-color: $popover-arrow-outer-fallback-color; // IE8 fallback + border-top-color: $popover-arrow-outer-color; + bottom: -$popover-arrow-outer-width; + &:after { + content: " "; + bottom: 1px; + margin-left: -$popover-arrow-width; + border-bottom-width: 0; + border-top-color: $popover-arrow-color; + } + } + &.right > .arrow { + top: 50%; + left: -$popover-arrow-outer-width; + margin-top: -$popover-arrow-outer-width; + border-left-width: 0; + border-right-color: $popover-arrow-outer-fallback-color; // IE8 fallback + border-right-color: $popover-arrow-outer-color; + &:after { + content: " "; + left: 1px; + bottom: -$popover-arrow-width; + border-left-width: 0; + border-right-color: $popover-arrow-color; + } + } + &.bottom > .arrow { + left: 50%; + margin-left: -$popover-arrow-outer-width; + border-top-width: 0; + border-bottom-color: $popover-arrow-outer-fallback-color; // IE8 fallback + border-bottom-color: $popover-arrow-outer-color; + top: -$popover-arrow-outer-width; + &:after { + content: " "; + top: 1px; + margin-left: -$popover-arrow-width; + border-top-width: 0; + border-bottom-color: $popover-arrow-color; + } + } + + &.left > .arrow { + top: 50%; + right: -$popover-arrow-outer-width; + margin-top: -$popover-arrow-outer-width; + border-right-width: 0; + border-left-color: $popover-arrow-outer-fallback-color; // IE8 fallback + border-left-color: $popover-arrow-outer-color; + &:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-color: $popover-arrow-color; + bottom: -$popover-arrow-width; + } + } +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_print.scss b/themes/bootstrap3/scss/vendor/bootstrap/_print.scss new file mode 100644 index 0000000000000000000000000000000000000000..66e54ab489ea278cab3ac847d59449b9bcea9020 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_print.scss @@ -0,0 +1,101 @@ +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ + +// ========================================================================== +// Print styles. +// Inlined to avoid the additional HTTP request: h5bp.com/r +// ========================================================================== + +@media print { + *, + *:before, + *:after { + background: transparent !important; + color: #000 !important; // Black prints faster: h5bp.com/s + box-shadow: none !important; + text-shadow: none !important; + } + + a, + a:visited { + text-decoration: underline; + } + + a[href]:after { + content: " (" attr(href) ")"; + } + + abbr[title]:after { + content: " (" attr(title) ")"; + } + + // Don't show links that are fragment identifiers, + // or use the `javascript:` pseudo protocol + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; + } + + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + + thead { + display: table-header-group; // h5bp.com/t + } + + tr, + img { + page-break-inside: avoid; + } + + img { + max-width: 100% !important; + } + + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + + h2, + h3 { + page-break-after: avoid; + } + + // Bootstrap specific changes start + + // Bootstrap components + .navbar { + display: none; + } + .btn, + .dropup > .btn { + > .caret { + border-top-color: #000 !important; + } + } + .label { + border: 1px solid #000; + } + + .table { + border-collapse: collapse !important; + + td, + th { + background-color: #fff !important; + } + } + .table-bordered { + th, + td { + border: 1px solid #ddd !important; + } + } + + // Bootstrap specific changes end +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_progress-bars.scss b/themes/bootstrap3/scss/vendor/bootstrap/_progress-bars.scss new file mode 100644 index 0000000000000000000000000000000000000000..343df6323c59464cf8088d9c136ace5c29637758 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_progress-bars.scss @@ -0,0 +1,87 @@ +// +// Progress bars +// -------------------------------------------------- + + +// Bar animations +// ------------------------- + +// WebKit +@-webkit-keyframes progress-bar-stripes { + from { background-position: 40px 0; } + to { background-position: 0 0; } +} + +// Spec and IE10+ +@keyframes progress-bar-stripes { + from { background-position: 40px 0; } + to { background-position: 0 0; } +} + + +// Bar itself +// ------------------------- + +// Outer container +.progress { + overflow: hidden; + height: $line-height-computed; + margin-bottom: $line-height-computed; + background-color: $progress-bg; + border-radius: $progress-border-radius; + @include box-shadow(inset 0 1px 2px rgba(0,0,0,.1)); +} + +// Bar of progress +.progress-bar { + float: left; + width: 0%; + height: 100%; + font-size: $font-size-small; + line-height: $line-height-computed; + color: $progress-bar-color; + text-align: center; + background-color: $progress-bar-bg; + @include box-shadow(inset 0 -1px 0 rgba(0,0,0,.15)); + @include transition(width .6s ease); +} + +// Striped bars +// +// `.progress-striped .progress-bar` is deprecated as of v3.2.0 in favor of the +// `.progress-bar-striped` class, which you just add to an existing +// `.progress-bar`. +.progress-striped .progress-bar, +.progress-bar-striped { + @include gradient-striped; + background-size: 40px 40px; +} + +// Call animation for the active one +// +// `.progress.active .progress-bar` is deprecated as of v3.2.0 in favor of the +// `.progress-bar.active` approach. +.progress.active .progress-bar, +.progress-bar.active { + @include animation(progress-bar-stripes 2s linear infinite); +} + + +// Variations +// ------------------------- + +.progress-bar-success { + @include progress-bar-variant($progress-bar-success-bg); +} + +.progress-bar-info { + @include progress-bar-variant($progress-bar-info-bg); +} + +.progress-bar-warning { + @include progress-bar-variant($progress-bar-warning-bg); +} + +.progress-bar-danger { + @include progress-bar-variant($progress-bar-danger-bg); +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_responsive-embed.scss b/themes/bootstrap3/scss/vendor/bootstrap/_responsive-embed.scss new file mode 100644 index 0000000000000000000000000000000000000000..080a5118fe9ab2af331e6b1444fff4be840ecc03 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_responsive-embed.scss @@ -0,0 +1,35 @@ +// Embeds responsive +// +// Credit: Nicolas Gallagher and SUIT CSS. + +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; + + .embed-responsive-item, + iframe, + embed, + object, + video { + position: absolute; + top: 0; + left: 0; + bottom: 0; + height: 100%; + width: 100%; + border: 0; + } +} + +// Modifier class for 16:9 aspect ratio +.embed-responsive-16by9 { + padding-bottom: 56.25%; +} + +// Modifier class for 4:3 aspect ratio +.embed-responsive-4by3 { + padding-bottom: 75%; +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_responsive-utilities.scss b/themes/bootstrap3/scss/vendor/bootstrap/_responsive-utilities.scss new file mode 100644 index 0000000000000000000000000000000000000000..f3f0c839beca5d7d5064b49a0bbd48af7a0c8665 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_responsive-utilities.scss @@ -0,0 +1,179 @@ +// +// Responsive: Utility classes +// -------------------------------------------------- + + +// IE10 in Windows (Phone) 8 +// +// Support for responsive views via media queries is kind of borked in IE10, for +// Surface/desktop in split view and for Windows Phone 8. This particular fix +// must be accompanied by a snippet of JavaScript to sniff the user agent and +// apply some conditional CSS to *only* the Surface/desktop Windows 8. Look at +// our Getting Started page for more information on this bug. +// +// For more information, see the following: +// +// Issue: https://github.com/twbs/bootstrap/issues/10497 +// Docs: http://getbootstrap.com/getting-started/#support-ie10-width +// Source: http://timkadlec.com/2013/01/windows-phone-8-and-device-width/ +// Source: http://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/ + +@at-root { + @-ms-viewport { + width: device-width; + } +} + + +// Visibility utilities +// Note: Deprecated .visible-xs, .visible-sm, .visible-md, and .visible-lg as of v3.2.0 + +@include responsive-invisibility('.visible-xs'); +@include responsive-invisibility('.visible-sm'); +@include responsive-invisibility('.visible-md'); +@include responsive-invisibility('.visible-lg'); + +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; +} + +@media (max-width: $screen-xs-max) { + @include responsive-visibility('.visible-xs'); +} +.visible-xs-block { + @media (max-width: $screen-xs-max) { + display: block !important; + } +} +.visible-xs-inline { + @media (max-width: $screen-xs-max) { + display: inline !important; + } +} +.visible-xs-inline-block { + @media (max-width: $screen-xs-max) { + display: inline-block !important; + } +} + +@media (min-width: $screen-sm-min) and (max-width: $screen-sm-max) { + @include responsive-visibility('.visible-sm'); +} +.visible-sm-block { + @media (min-width: $screen-sm-min) and (max-width: $screen-sm-max) { + display: block !important; + } +} +.visible-sm-inline { + @media (min-width: $screen-sm-min) and (max-width: $screen-sm-max) { + display: inline !important; + } +} +.visible-sm-inline-block { + @media (min-width: $screen-sm-min) and (max-width: $screen-sm-max) { + display: inline-block !important; + } +} + +@media (min-width: $screen-md-min) and (max-width: $screen-md-max) { + @include responsive-visibility('.visible-md'); +} +.visible-md-block { + @media (min-width: $screen-md-min) and (max-width: $screen-md-max) { + display: block !important; + } +} +.visible-md-inline { + @media (min-width: $screen-md-min) and (max-width: $screen-md-max) { + display: inline !important; + } +} +.visible-md-inline-block { + @media (min-width: $screen-md-min) and (max-width: $screen-md-max) { + display: inline-block !important; + } +} + +@media (min-width: $screen-lg-min) { + @include responsive-visibility('.visible-lg'); +} +.visible-lg-block { + @media (min-width: $screen-lg-min) { + display: block !important; + } +} +.visible-lg-inline { + @media (min-width: $screen-lg-min) { + display: inline !important; + } +} +.visible-lg-inline-block { + @media (min-width: $screen-lg-min) { + display: inline-block !important; + } +} + +@media (max-width: $screen-xs-max) { + @include responsive-invisibility('.hidden-xs'); +} + +@media (min-width: $screen-sm-min) and (max-width: $screen-sm-max) { + @include responsive-invisibility('.hidden-sm'); +} + +@media (min-width: $screen-md-min) and (max-width: $screen-md-max) { + @include responsive-invisibility('.hidden-md'); +} + +@media (min-width: $screen-lg-min) { + @include responsive-invisibility('.hidden-lg'); +} + + +// Print utilities +// +// Media queries are placed on the inside to be mixin-friendly. + +// Note: Deprecated .visible-print as of v3.2.0 + +@include responsive-invisibility('.visible-print'); + +@media print { + @include responsive-visibility('.visible-print'); +} +.visible-print-block { + display: none !important; + + @media print { + display: block !important; + } +} +.visible-print-inline { + display: none !important; + + @media print { + display: inline !important; + } +} +.visible-print-inline-block { + display: none !important; + + @media print { + display: inline-block !important; + } +} + +@media print { + @include responsive-invisibility('.hidden-print'); +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_scaffolding.scss b/themes/bootstrap3/scss/vendor/bootstrap/_scaffolding.scss new file mode 100644 index 0000000000000000000000000000000000000000..362c7e2a13345957de5f40ca1891c1b44c22f8fb --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_scaffolding.scss @@ -0,0 +1,161 @@ +// +// Scaffolding +// -------------------------------------------------- + + +// Reset the box-sizing +// +// Heads up! This reset may cause conflicts with some third-party widgets. +// For recommendations on resolving such conflicts, see +// http://getbootstrap.com/getting-started/#third-box-sizing +* { + @include box-sizing(border-box); +} +*:before, +*:after { + @include box-sizing(border-box); +} + + +// Body reset + +html { + font-size: 10px; + -webkit-tap-highlight-color: rgba(0,0,0,0); +} + +body { + font-family: $font-family-base; + font-size: $font-size-base; + line-height: $line-height-base; + color: $text-color; + background-color: $body-bg; +} + +// Reset fonts for relevant elements +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + + +// Links + +a { + color: $link-color; + text-decoration: none; + + &:hover, + &:focus { + color: $link-hover-color; + text-decoration: $link-hover-decoration; + } + + &:focus { + @include tab-focus; + } +} + + +// Figures +// +// We reset this here because previously Normalize had no `figure` margins. This +// ensures we don't break anyone's use of the element. + +figure { + margin: 0; +} + + +// Images + +img { + vertical-align: middle; +} + +// Responsive images (ensure images don't scale beyond their parents) +.img-responsive { + @include img-responsive; +} + +// Rounded corners +.img-rounded { + border-radius: $border-radius-large; +} + +// Image thumbnails +// +// Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`. +.img-thumbnail { + padding: $thumbnail-padding; + line-height: $line-height-base; + background-color: $thumbnail-bg; + border: 1px solid $thumbnail-border; + border-radius: $thumbnail-border-radius; + @include transition(all .2s ease-in-out); + + // Keep them at most 100% wide + @include img-responsive(inline-block); +} + +// Perfect circle +.img-circle { + border-radius: 50%; // set radius in percents +} + + +// Horizontal rules + +hr { + margin-top: $line-height-computed; + margin-bottom: $line-height-computed; + border: 0; + border-top: 1px solid $hr-border; +} + + +// Only display content to screen readers +// +// See: http://a11yproject.com/posts/how-to-hide-content + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0,0,0,0); + border: 0; +} + +// Use in conjunction with .sr-only to only display content when it's focused. +// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 +// Credit: HTML5 Boilerplate + +.sr-only-focusable { + &:active, + &:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; + } +} + + +// iOS "clickable elements" fix for role="button" +// +// Fixes "clickability" issue (and more generally, the firing of events such as focus as well) +// for traditionally non-focusable elements with role="button" +// see https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile + +[role="button"] { + cursor: pointer; +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_tables.scss b/themes/bootstrap3/scss/vendor/bootstrap/_tables.scss new file mode 100644 index 0000000000000000000000000000000000000000..affcc58c0b0f80388f291c73451da8e38c8f9280 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_tables.scss @@ -0,0 +1,234 @@ +// +// Tables +// -------------------------------------------------- + + +table { + background-color: $table-bg; +} +caption { + padding-top: $table-cell-padding; + padding-bottom: $table-cell-padding; + color: $text-muted; + text-align: left; +} +th { + text-align: left; +} + + +// Baseline styles + +.table { + width: 100%; + max-width: 100%; + margin-bottom: $line-height-computed; + // Cells + > thead, + > tbody, + > tfoot { + > tr { + > th, + > td { + padding: $table-cell-padding; + line-height: $line-height-base; + vertical-align: top; + border-top: 1px solid $table-border-color; + } + } + } + // Bottom align for column headings + > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid $table-border-color; + } + // Remove top border from thead by default + > caption + thead, + > colgroup + thead, + > thead:first-child { + > tr:first-child { + > th, + > td { + border-top: 0; + } + } + } + // Account for multiple tbody instances + > tbody + tbody { + border-top: 2px solid $table-border-color; + } + + // Nesting + .table { + background-color: $body-bg; + } +} + + +// Condensed table w/ half padding + +.table-condensed { + > thead, + > tbody, + > tfoot { + > tr { + > th, + > td { + padding: $table-condensed-cell-padding; + } + } + } +} + + +// Bordered version +// +// Add borders all around the table and between all the columns. + +.table-bordered { + border: 1px solid $table-border-color; + > thead, + > tbody, + > tfoot { + > tr { + > th, + > td { + border: 1px solid $table-border-color; + } + } + } + > thead > tr { + > th, + > td { + border-bottom-width: 2px; + } + } +} + + +// Zebra-striping +// +// Default zebra-stripe styles (alternating gray and transparent backgrounds) + +.table-striped { + > tbody > tr:nth-of-type(odd) { + background-color: $table-bg-accent; + } +} + + +// Hover effect +// +// Placed here since it has to come after the potential zebra striping + +.table-hover { + > tbody > tr:hover { + background-color: $table-bg-hover; + } +} + + +// Table cell sizing +// +// Reset default table behavior + +table col[class*="col-"] { + position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623) + float: none; + display: table-column; +} +table { + td, + th { + &[class*="col-"] { + position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623) + float: none; + display: table-cell; + } + } +} + + +// Table backgrounds +// +// Exact selectors below required to override `.table-striped` and prevent +// inheritance to nested tables. + +// Generate the contextual variants +@include table-row-variant('active', $table-bg-active); +@include table-row-variant('success', $state-success-bg); +@include table-row-variant('info', $state-info-bg); +@include table-row-variant('warning', $state-warning-bg); +@include table-row-variant('danger', $state-danger-bg); + + +// Responsive tables +// +// Wrap your tables in `.table-responsive` and we'll make them mobile friendly +// by enabling horizontal scrolling. Only applies <768px. Everything above that +// will display normally. + +.table-responsive { + overflow-x: auto; + min-height: 0.01%; // Workaround for IE9 bug (see https://github.com/twbs/bootstrap/issues/14837) + + @media screen and (max-width: $screen-xs-max) { + width: 100%; + margin-bottom: ($line-height-computed * 0.75); + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid $table-border-color; + + // Tighten up spacing + > .table { + margin-bottom: 0; + + // Ensure the content doesn't wrap + > thead, + > tbody, + > tfoot { + > tr { + > th, + > td { + white-space: nowrap; + } + } + } + } + + // Special overrides for the bordered tables + > .table-bordered { + border: 0; + + // Nuke the appropriate borders so that the parent can handle them + > thead, + > tbody, + > tfoot { + > tr { + > th:first-child, + > td:first-child { + border-left: 0; + } + > th:last-child, + > td:last-child { + border-right: 0; + } + } + } + + // Only nuke the last row's bottom-border in `tbody` and `tfoot` since + // chances are there will be only one `tr` in a `thead` and that would + // remove the border altogether. + > tbody, + > tfoot { + > tr:last-child { + > th, + > td { + border-bottom: 0; + } + } + } + + } + } +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_theme.scss b/themes/bootstrap3/scss/vendor/bootstrap/_theme.scss new file mode 100644 index 0000000000000000000000000000000000000000..c1b0e9c609fda9a5ab22698e988506078a6d627f --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_theme.scss @@ -0,0 +1,291 @@ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +// +// Load core variables and mixins +// -------------------------------------------------- + +@import "variables"; +@import "mixins"; + + +// +// Buttons +// -------------------------------------------------- + +// Common styles +.btn-default, +.btn-primary, +.btn-success, +.btn-info, +.btn-warning, +.btn-danger { + text-shadow: 0 -1px 0 rgba(0,0,0,.2); + $shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075); + @include box-shadow($shadow); + + // Reset the shadow + &:active, + &.active { + @include box-shadow(inset 0 3px 5px rgba(0,0,0,.125)); + } + + &.disabled, + &[disabled], + fieldset[disabled] & { + @include box-shadow(none); + } + + .badge { + text-shadow: none; + } +} + +// Mixin for generating new styles +@mixin btn-styles($btn-color: #555) { + @include gradient-vertical($start-color: $btn-color, $end-color: darken($btn-color, 12%)); + @include reset-filter; // Disable gradients for IE9 because filter bleeds through rounded corners; see https://github.com/twbs/bootstrap/issues/10620 + background-repeat: repeat-x; + border-color: darken($btn-color, 14%); + + &:hover, + &:focus { + background-color: darken($btn-color, 12%); + background-position: 0 -15px; + } + + &:active, + &.active { + background-color: darken($btn-color, 12%); + border-color: darken($btn-color, 14%); + } + + &.disabled, + &[disabled], + fieldset[disabled] & { + &, + &:hover, + &:focus, + &.focus, + &:active, + &.active { + background-color: darken($btn-color, 12%); + background-image: none; + } + } +} + +// Common styles +.btn { + // Remove the gradient for the pressed/active state + &:active, + &.active { + background-image: none; + } +} + +// Apply the mixin to the buttons +.btn-default { @include btn-styles($btn-default-bg); text-shadow: 0 1px 0 #fff; border-color: #ccc; } +.btn-primary { @include btn-styles($btn-primary-bg); } +.btn-success { @include btn-styles($btn-success-bg); } +.btn-info { @include btn-styles($btn-info-bg); } +.btn-warning { @include btn-styles($btn-warning-bg); } +.btn-danger { @include btn-styles($btn-danger-bg); } + + +// +// Images +// -------------------------------------------------- + +.thumbnail, +.img-thumbnail { + @include box-shadow(0 1px 2px rgba(0,0,0,.075)); +} + + +// +// Dropdowns +// -------------------------------------------------- + +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + @include gradient-vertical($start-color: $dropdown-link-hover-bg, $end-color: darken($dropdown-link-hover-bg, 5%)); + background-color: darken($dropdown-link-hover-bg, 5%); +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + @include gradient-vertical($start-color: $dropdown-link-active-bg, $end-color: darken($dropdown-link-active-bg, 5%)); + background-color: darken($dropdown-link-active-bg, 5%); +} + + +// +// Navbar +// -------------------------------------------------- + +// Default navbar +.navbar-default { + @include gradient-vertical($start-color: lighten($navbar-default-bg, 10%), $end-color: $navbar-default-bg); + @include reset-filter; // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered + border-radius: $navbar-border-radius; + $shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075); + @include box-shadow($shadow); + + .navbar-nav > .open > a, + .navbar-nav > .active > a { + @include gradient-vertical($start-color: darken($navbar-default-link-active-bg, 5%), $end-color: darken($navbar-default-link-active-bg, 2%)); + @include box-shadow(inset 0 3px 9px rgba(0,0,0,.075)); + } +} +.navbar-brand, +.navbar-nav > li > a { + text-shadow: 0 1px 0 rgba(255,255,255,.25); +} + +// Inverted navbar +.navbar-inverse { + @include gradient-vertical($start-color: lighten($navbar-inverse-bg, 10%), $end-color: $navbar-inverse-bg); + @include reset-filter; // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered; see https://github.com/twbs/bootstrap/issues/10257 + border-radius: $navbar-border-radius; + .navbar-nav > .open > a, + .navbar-nav > .active > a { + @include gradient-vertical($start-color: $navbar-inverse-link-active-bg, $end-color: lighten($navbar-inverse-link-active-bg, 2.5%)); + @include box-shadow(inset 0 3px 9px rgba(0,0,0,.25)); + } + + .navbar-brand, + .navbar-nav > li > a { + text-shadow: 0 -1px 0 rgba(0,0,0,.25); + } +} + +// Undo rounded corners in static and fixed navbars +.navbar-static-top, +.navbar-fixed-top, +.navbar-fixed-bottom { + border-radius: 0; +} + +// Fix active state of dropdown items in collapsed mode +@media (max-width: $grid-float-breakpoint-max) { + .navbar .navbar-nav .open .dropdown-menu > .active > a { + &, + &:hover, + &:focus { + color: #fff; + @include gradient-vertical($start-color: $dropdown-link-active-bg, $end-color: darken($dropdown-link-active-bg, 5%)); + } + } +} + + +// +// Alerts +// -------------------------------------------------- + +// Common styles +.alert { + text-shadow: 0 1px 0 rgba(255,255,255,.2); + $shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 2px rgba(0,0,0,.05); + @include box-shadow($shadow); +} + +// Mixin for generating new styles +@mixin alert-styles($color) { + @include gradient-vertical($start-color: $color, $end-color: darken($color, 7.5%)); + border-color: darken($color, 15%); +} + +// Apply the mixin to the alerts +.alert-success { @include alert-styles($alert-success-bg); } +.alert-info { @include alert-styles($alert-info-bg); } +.alert-warning { @include alert-styles($alert-warning-bg); } +.alert-danger { @include alert-styles($alert-danger-bg); } + + +// +// Progress bars +// -------------------------------------------------- + +// Give the progress background some depth +.progress { + @include gradient-vertical($start-color: darken($progress-bg, 4%), $end-color: $progress-bg) +} + +// Mixin for generating new styles +@mixin progress-bar-styles($color) { + @include gradient-vertical($start-color: $color, $end-color: darken($color, 10%)); +} + +// Apply the mixin to the progress bars +.progress-bar { @include progress-bar-styles($progress-bar-bg); } +.progress-bar-success { @include progress-bar-styles($progress-bar-success-bg); } +.progress-bar-info { @include progress-bar-styles($progress-bar-info-bg); } +.progress-bar-warning { @include progress-bar-styles($progress-bar-warning-bg); } +.progress-bar-danger { @include progress-bar-styles($progress-bar-danger-bg); } + +// Reset the striped class because our mixins don't do multiple gradients and +// the above custom styles override the new `.progress-bar-striped` in v3.2.0. +.progress-bar-striped { + @include gradient-striped; +} + + +// +// List groups +// -------------------------------------------------- + +.list-group { + border-radius: $border-radius-base; + @include box-shadow(0 1px 2px rgba(0,0,0,.075)); +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + text-shadow: 0 -1px 0 darken($list-group-active-bg, 10%); + @include gradient-vertical($start-color: $list-group-active-bg, $end-color: darken($list-group-active-bg, 7.5%)); + border-color: darken($list-group-active-border, 7.5%); + + .badge { + text-shadow: none; + } +} + + +// +// Panels +// -------------------------------------------------- + +// Common styles +.panel { + @include box-shadow(0 1px 2px rgba(0,0,0,.05)); +} + +// Mixin for generating new styles +@mixin panel-heading-styles($color) { + @include gradient-vertical($start-color: $color, $end-color: darken($color, 5%)); +} + +// Apply the mixin to the panel headings only +.panel-default > .panel-heading { @include panel-heading-styles($panel-default-heading-bg); } +.panel-primary > .panel-heading { @include panel-heading-styles($panel-primary-heading-bg); } +.panel-success > .panel-heading { @include panel-heading-styles($panel-success-heading-bg); } +.panel-info > .panel-heading { @include panel-heading-styles($panel-info-heading-bg); } +.panel-warning > .panel-heading { @include panel-heading-styles($panel-warning-heading-bg); } +.panel-danger > .panel-heading { @include panel-heading-styles($panel-danger-heading-bg); } + + +// +// Wells +// -------------------------------------------------- + +.well { + @include gradient-vertical($start-color: darken($well-bg, 5%), $end-color: $well-bg); + border-color: darken($well-bg, 10%); + $shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1); + @include box-shadow($shadow); +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_thumbnails.scss b/themes/bootstrap3/scss/vendor/bootstrap/_thumbnails.scss new file mode 100644 index 0000000000000000000000000000000000000000..da0e1e76cf01131006ae0c188d81d3f1470ad197 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_thumbnails.scss @@ -0,0 +1,38 @@ +// +// Thumbnails +// -------------------------------------------------- + + +// Mixin and adjust the regular image class +.thumbnail { + display: block; + padding: $thumbnail-padding; + margin-bottom: $line-height-computed; + line-height: $line-height-base; + background-color: $thumbnail-bg; + border: 1px solid $thumbnail-border; + border-radius: $thumbnail-border-radius; + @include transition(border .2s ease-in-out); + + > img, + a > img { + @include img-responsive; + margin-left: auto; + margin-right: auto; + } + + // [converter] extracted a&:hover, a&:focus, a&.active to a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active + + // Image captions + .caption { + padding: $thumbnail-caption-padding; + color: $thumbnail-caption-color; + } +} + +// Add a hover state for linked versions only +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: $link-color; +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_tooltip.scss b/themes/bootstrap3/scss/vendor/bootstrap/_tooltip.scss new file mode 100644 index 0000000000000000000000000000000000000000..f0c165827434484c9121d320324284b265ace7f1 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_tooltip.scss @@ -0,0 +1,101 @@ +// +// Tooltips +// -------------------------------------------------- + + +// Base class +.tooltip { + position: absolute; + z-index: $zindex-tooltip; + display: block; + // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element. + // So reset our font and text properties to avoid inheriting weird values. + @include reset-text; + font-size: $font-size-small; + + @include opacity(0); + + &.in { @include opacity($tooltip-opacity); } + &.top { margin-top: -3px; padding: $tooltip-arrow-width 0; } + &.right { margin-left: 3px; padding: 0 $tooltip-arrow-width; } + &.bottom { margin-top: 3px; padding: $tooltip-arrow-width 0; } + &.left { margin-left: -3px; padding: 0 $tooltip-arrow-width; } +} + +// Wrapper for the tooltip content +.tooltip-inner { + max-width: $tooltip-max-width; + padding: 3px 8px; + color: $tooltip-color; + text-align: center; + background-color: $tooltip-bg; + border-radius: $border-radius-base; +} + +// Arrows +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +// Note: Deprecated .top-left, .top-right, .bottom-left, and .bottom-right as of v3.3.1 +.tooltip { + &.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -$tooltip-arrow-width; + border-width: $tooltip-arrow-width $tooltip-arrow-width 0; + border-top-color: $tooltip-arrow-color; + } + &.top-left .tooltip-arrow { + bottom: 0; + right: $tooltip-arrow-width; + margin-bottom: -$tooltip-arrow-width; + border-width: $tooltip-arrow-width $tooltip-arrow-width 0; + border-top-color: $tooltip-arrow-color; + } + &.top-right .tooltip-arrow { + bottom: 0; + left: $tooltip-arrow-width; + margin-bottom: -$tooltip-arrow-width; + border-width: $tooltip-arrow-width $tooltip-arrow-width 0; + border-top-color: $tooltip-arrow-color; + } + &.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -$tooltip-arrow-width; + border-width: $tooltip-arrow-width $tooltip-arrow-width $tooltip-arrow-width 0; + border-right-color: $tooltip-arrow-color; + } + &.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -$tooltip-arrow-width; + border-width: $tooltip-arrow-width 0 $tooltip-arrow-width $tooltip-arrow-width; + border-left-color: $tooltip-arrow-color; + } + &.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -$tooltip-arrow-width; + border-width: 0 $tooltip-arrow-width $tooltip-arrow-width; + border-bottom-color: $tooltip-arrow-color; + } + &.bottom-left .tooltip-arrow { + top: 0; + right: $tooltip-arrow-width; + margin-top: -$tooltip-arrow-width; + border-width: 0 $tooltip-arrow-width $tooltip-arrow-width; + border-bottom-color: $tooltip-arrow-color; + } + &.bottom-right .tooltip-arrow { + top: 0; + left: $tooltip-arrow-width; + margin-top: -$tooltip-arrow-width; + border-width: 0 $tooltip-arrow-width $tooltip-arrow-width; + border-bottom-color: $tooltip-arrow-color; + } +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_type.scss b/themes/bootstrap3/scss/vendor/bootstrap/_type.scss new file mode 100644 index 0000000000000000000000000000000000000000..620796adc1e0a5c3a75a33a7175e238a92ee034f --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_type.scss @@ -0,0 +1,298 @@ +// +// Typography +// -------------------------------------------------- + + +// Headings +// ------------------------- + +h1, h2, h3, h4, h5, h6, +.h1, .h2, .h3, .h4, .h5, .h6 { + font-family: $headings-font-family; + font-weight: $headings-font-weight; + line-height: $headings-line-height; + color: $headings-color; + + small, + .small { + font-weight: normal; + line-height: 1; + color: $headings-small-color; + } +} + +h1, .h1, +h2, .h2, +h3, .h3 { + margin-top: $line-height-computed; + margin-bottom: ($line-height-computed / 2); + + small, + .small { + font-size: 65%; + } +} +h4, .h4, +h5, .h5, +h6, .h6 { + margin-top: ($line-height-computed / 2); + margin-bottom: ($line-height-computed / 2); + + small, + .small { + font-size: 75%; + } +} + +h1, .h1 { font-size: $font-size-h1; } +h2, .h2 { font-size: $font-size-h2; } +h3, .h3 { font-size: $font-size-h3; } +h4, .h4 { font-size: $font-size-h4; } +h5, .h5 { font-size: $font-size-h5; } +h6, .h6 { font-size: $font-size-h6; } + + +// Body text +// ------------------------- + +p { + margin: 0 0 ($line-height-computed / 2); +} + +.lead { + margin-bottom: $line-height-computed; + font-size: floor(($font-size-base * 1.15)); + font-weight: 300; + line-height: 1.4; + + @media (min-width: $screen-sm-min) { + font-size: ($font-size-base * 1.5); + } +} + + +// Emphasis & misc +// ------------------------- + +// Ex: (12px small font / 14px base font) * 100% = about 85% +small, +.small { + font-size: floor((100% * $font-size-small / $font-size-base)); +} + +mark, +.mark { + background-color: $state-warning-bg; + padding: .2em; +} + +// Alignment +.text-left { text-align: left; } +.text-right { text-align: right; } +.text-center { text-align: center; } +.text-justify { text-align: justify; } +.text-nowrap { white-space: nowrap; } + +// Transformation +.text-lowercase { text-transform: lowercase; } +.text-uppercase { text-transform: uppercase; } +.text-capitalize { text-transform: capitalize; } + +// Contextual colors +.text-muted { + color: $text-muted; +} + +@include text-emphasis-variant('.text-primary', $brand-primary); + +@include text-emphasis-variant('.text-success', $state-success-text); + +@include text-emphasis-variant('.text-info', $state-info-text); + +@include text-emphasis-variant('.text-warning', $state-warning-text); + +@include text-emphasis-variant('.text-danger', $state-danger-text); + +// Contextual backgrounds +// For now we'll leave these alongside the text classes until v4 when we can +// safely shift things around (per SemVer rules). +.bg-primary { + // Given the contrast here, this is the only class to have its color inverted + // automatically. + color: #fff; +} +@include bg-variant('.bg-primary', $brand-primary); + +@include bg-variant('.bg-success', $state-success-bg); + +@include bg-variant('.bg-info', $state-info-bg); + +@include bg-variant('.bg-warning', $state-warning-bg); + +@include bg-variant('.bg-danger', $state-danger-bg); + + +// Page header +// ------------------------- + +.page-header { + padding-bottom: (($line-height-computed / 2) - 1); + margin: ($line-height-computed * 2) 0 $line-height-computed; + border-bottom: 1px solid $page-header-border-color; +} + + +// Lists +// ------------------------- + +// Unordered and Ordered lists +ul, +ol { + margin-top: 0; + margin-bottom: ($line-height-computed / 2); + ul, + ol { + margin-bottom: 0; + } +} + +// List options + +// [converter] extracted from `.list-unstyled` for libsass compatibility +@mixin list-unstyled { + padding-left: 0; + list-style: none; +} +// [converter] extracted as `@mixin list-unstyled` for libsass compatibility +.list-unstyled { + @include list-unstyled; +} + + +// Inline turns list items into inline-block +.list-inline { + @include list-unstyled; + margin-left: -5px; + + > li { + display: inline-block; + padding-left: 5px; + padding-right: 5px; + } +} + +// Description Lists +dl { + margin-top: 0; // Remove browser default + margin-bottom: $line-height-computed; +} +dt, +dd { + line-height: $line-height-base; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0; // Undo browser default +} + +// Horizontal description lists +// +// Defaults to being stacked without any of the below styles applied, until the +// grid breakpoint is reached (default of ~768px). + +.dl-horizontal { + dd { + @include clearfix; // Clear the floated `dt` if an empty `dd` is present + } + + @media (min-width: $dl-horizontal-breakpoint) { + dt { + float: left; + width: ($dl-horizontal-offset - 20); + clear: left; + text-align: right; + @include text-overflow; + } + dd { + margin-left: $dl-horizontal-offset; + } + } +} + + +// Misc +// ------------------------- + +// Abbreviations and acronyms +abbr[title], +// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257 +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted $abbr-border-color; +} +.initialism { + font-size: 90%; + @extend .text-uppercase; +} + +// Blockquotes +blockquote { + padding: ($line-height-computed / 2) $line-height-computed; + margin: 0 0 $line-height-computed; + font-size: $blockquote-font-size; + border-left: 5px solid $blockquote-border-color; + + p, + ul, + ol { + &:last-child { + margin-bottom: 0; + } + } + + // Note: Deprecated small and .small as of v3.1.0 + // Context: https://github.com/twbs/bootstrap/issues/11660 + footer, + small, + .small { + display: block; + font-size: 80%; // back to default font-size + line-height: $line-height-base; + color: $blockquote-small-color; + + &:before { + content: '\2014 \00A0'; // em dash, nbsp + } + } +} + +// Opposite alignment of blockquote +// +// Heads up: `blockquote.pull-right` has been deprecated as of v3.1.0. +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid $blockquote-border-color; + border-left: 0; + text-align: right; + + // Account for citation + footer, + small, + .small { + &:before { content: ''; } + &:after { + content: '\00A0 \2014'; // nbsp, em dash + } + } +} + +// Addresses +address { + margin-bottom: $line-height-computed; + font-style: normal; + line-height: $line-height-base; +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_utilities.scss b/themes/bootstrap3/scss/vendor/bootstrap/_utilities.scss new file mode 100644 index 0000000000000000000000000000000000000000..8c99c71643ed94ad7000f105faf4610095270d33 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_utilities.scss @@ -0,0 +1,55 @@ +// +// Utility classes +// -------------------------------------------------- + + +// Floats +// ------------------------- + +.clearfix { + @include clearfix; +} +.center-block { + @include center-block; +} +.pull-right { + float: right !important; +} +.pull-left { + float: left !important; +} + + +// Toggling content +// ------------------------- + +// Note: Deprecated .hide in favor of .hidden or .sr-only (as appropriate) in v3.0.1 +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + @include text-hide; +} + + +// Hide from screenreaders and browsers +// +// Credit: HTML5 Boilerplate + +.hidden { + display: none !important; +} + + +// For Affix plugin +// ------------------------- + +.affix { + position: fixed; +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_variables.scss b/themes/bootstrap3/scss/vendor/bootstrap/_variables.scss new file mode 100644 index 0000000000000000000000000000000000000000..e04968529171ed730a99e741dea4a2d593be0ebb --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_variables.scss @@ -0,0 +1,874 @@ +$bootstrap-sass-asset-helper: false !default; +// +// Variables +// -------------------------------------------------- + + +//== Colors +// +//## Gray and brand colors for use across Bootstrap. + +$gray-base: #000 !default; +$gray-darker: lighten($gray-base, 13.5%) !default; // #222 +$gray-dark: lighten($gray-base, 20%) !default; // #333 +$gray: lighten($gray-base, 33.5%) !default; // #555 +$gray-light: lighten($gray-base, 46.7%) !default; // #777 +$gray-lighter: lighten($gray-base, 93.5%) !default; // #eee + +$brand-primary: darken(#428bca, 6.5%) !default; // #337ab7 +$brand-success: #5cb85c !default; +$brand-info: #5bc0de !default; +$brand-warning: #f0ad4e !default; +$brand-danger: #d9534f !default; + + +//== Scaffolding +// +//## Settings for some of the most global styles. + +//** Background color for `<body>`. +$body-bg: #fff !default; +//** Global text color on `<body>`. +$text-color: $gray-dark !default; + +//** Global textual link color. +$link-color: $brand-primary !default; +//** Link hover color set via `darken()` function. +$link-hover-color: darken($link-color, 15%) !default; +//** Link hover decoration. +$link-hover-decoration: underline !default; + + +//== Typography +// +//## Font, line-height, and color for body text, headings, and more. + +$font-family-sans-serif: "Helvetica Neue", Helvetica, Arial, sans-serif !default; +$font-family-serif: Georgia, "Times New Roman", Times, serif !default; +//** Default monospace fonts for `<code>`, `<kbd>`, and `<pre>`. +$font-family-monospace: Menlo, Monaco, Consolas, "Courier New", monospace !default; +$font-family-base: $font-family-sans-serif !default; + +$font-size-base: 14px !default; +$font-size-large: ceil(($font-size-base * 1.25)) !default; // ~18px +$font-size-small: ceil(($font-size-base * 0.85)) !default; // ~12px + +$font-size-h1: floor(($font-size-base * 2.6)) !default; // ~36px +$font-size-h2: floor(($font-size-base * 2.15)) !default; // ~30px +$font-size-h3: ceil(($font-size-base * 1.7)) !default; // ~24px +$font-size-h4: ceil(($font-size-base * 1.25)) !default; // ~18px +$font-size-h5: $font-size-base !default; +$font-size-h6: ceil(($font-size-base * 0.85)) !default; // ~12px + +//** Unit-less `line-height` for use in components like buttons. +$line-height-base: 1.428571429 !default; // 20/14 +//** Computed "line-height" (`font-size` * `line-height`) for use with `margin`, `padding`, etc. +$line-height-computed: floor(($font-size-base * $line-height-base)) !default; // ~20px + +//** By default, this inherits from the `<body>`. +$headings-font-family: inherit !default; +$headings-font-weight: 500 !default; +$headings-line-height: 1.1 !default; +$headings-color: inherit !default; + + +//== Iconography +// +//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower. + +//** Load fonts from this directory. + +// [converter] If $bootstrap-sass-asset-helper if used, provide path relative to the assets load path. +// [converter] This is because some asset helpers, such as Sprockets, do not work with file-relative paths. +$icon-font-path: if($bootstrap-sass-asset-helper, "bootstrap/", "../fonts/bootstrap/") !default; + +//** File name for all font files. +$icon-font-name: "glyphicons-halflings-regular" !default; +//** Element ID within SVG icon file. +$icon-font-svg-id: "glyphicons_halflingsregular" !default; + + +//== Components +// +//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start). + +$padding-base-vertical: 6px !default; +$padding-base-horizontal: 12px !default; + +$padding-large-vertical: 10px !default; +$padding-large-horizontal: 16px !default; + +$padding-small-vertical: 5px !default; +$padding-small-horizontal: 10px !default; + +$padding-xs-vertical: 1px !default; +$padding-xs-horizontal: 5px !default; + +$line-height-large: 1.3333333 !default; // extra decimals for Win 8.1 Chrome +$line-height-small: 1.5 !default; + +$border-radius-base: 4px !default; +$border-radius-large: 6px !default; +$border-radius-small: 3px !default; + +//** Global color for active items (e.g., navs or dropdowns). +$component-active-color: #fff !default; +//** Global background color for active items (e.g., navs or dropdowns). +$component-active-bg: $brand-primary !default; + +//** Width of the `border` for generating carets that indicate dropdowns. +$caret-width-base: 4px !default; +//** Carets increase slightly in size for larger components. +$caret-width-large: 5px !default; + + +//== Tables +// +//## Customizes the `.table` component with basic values, each used across all table variations. + +//** Padding for `<th>`s and `<td>`s. +$table-cell-padding: 8px !default; +//** Padding for cells in `.table-condensed`. +$table-condensed-cell-padding: 5px !default; + +//** Default background color used for all tables. +$table-bg: transparent !default; +//** Background color used for `.table-striped`. +$table-bg-accent: #f9f9f9 !default; +//** Background color used for `.table-hover`. +$table-bg-hover: #f5f5f5 !default; +$table-bg-active: $table-bg-hover !default; + +//** Border color for table and cell borders. +$table-border-color: #ddd !default; + + +//== Buttons +// +//## For each of Bootstrap's buttons, define text, background and border color. + +$btn-font-weight: normal !default; + +$btn-default-color: #333 !default; +$btn-default-bg: #fff !default; +$btn-default-border: #ccc !default; + +$btn-primary-color: #fff !default; +$btn-primary-bg: $brand-primary !default; +$btn-primary-border: darken($btn-primary-bg, 5%) !default; + +$btn-success-color: #fff !default; +$btn-success-bg: $brand-success !default; +$btn-success-border: darken($btn-success-bg, 5%) !default; + +$btn-info-color: #fff !default; +$btn-info-bg: $brand-info !default; +$btn-info-border: darken($btn-info-bg, 5%) !default; + +$btn-warning-color: #fff !default; +$btn-warning-bg: $brand-warning !default; +$btn-warning-border: darken($btn-warning-bg, 5%) !default; + +$btn-danger-color: #fff !default; +$btn-danger-bg: $brand-danger !default; +$btn-danger-border: darken($btn-danger-bg, 5%) !default; + +$btn-link-disabled-color: $gray-light !default; + +// Allows for customizing button radius independently from global border radius +$btn-border-radius-base: $border-radius-base !default; +$btn-border-radius-large: $border-radius-large !default; +$btn-border-radius-small: $border-radius-small !default; + + +//== Forms +// +//## + +//** `<input>` background color +$input-bg: #fff !default; +//** `<input disabled>` background color +$input-bg-disabled: $gray-lighter !default; + +//** Text color for `<input>`s +$input-color: $gray !default; +//** `<input>` border color +$input-border: #ccc !default; + +// TODO: Rename `$input-border-radius` to `$input-border-radius-base` in v4 +//** Default `.form-control` border radius +// This has no effect on `<select>`s in some browsers, due to the limited stylability of `<select>`s in CSS. +$input-border-radius: $border-radius-base !default; +//** Large `.form-control` border radius +$input-border-radius-large: $border-radius-large !default; +//** Small `.form-control` border radius +$input-border-radius-small: $border-radius-small !default; + +//** Border color for inputs on focus +$input-border-focus: #66afe9 !default; + +//** Placeholder text color +$input-color-placeholder: #999 !default; + +//** Default `.form-control` height +$input-height-base: ($line-height-computed + ($padding-base-vertical * 2) + 2) !default; +//** Large `.form-control` height +$input-height-large: (ceil($font-size-large * $line-height-large) + ($padding-large-vertical * 2) + 2) !default; +//** Small `.form-control` height +$input-height-small: (floor($font-size-small * $line-height-small) + ($padding-small-vertical * 2) + 2) !default; + +//** `.form-group` margin +$form-group-margin-bottom: 15px !default; + +$legend-color: $gray-dark !default; +$legend-border-color: #e5e5e5 !default; + +//** Background color for textual input addons +$input-group-addon-bg: $gray-lighter !default; +//** Border color for textual input addons +$input-group-addon-border-color: $input-border !default; + +//** Disabled cursor for form controls and buttons. +$cursor-disabled: not-allowed !default; + + +//== Dropdowns +// +//## Dropdown menu container and contents. + +//** Background for the dropdown menu. +$dropdown-bg: #fff !default; +//** Dropdown menu `border-color`. +$dropdown-border: rgba(0,0,0,.15) !default; +//** Dropdown menu `border-color` **for IE8**. +$dropdown-fallback-border: #ccc !default; +//** Divider color for between dropdown items. +$dropdown-divider-bg: #e5e5e5 !default; + +//** Dropdown link text color. +$dropdown-link-color: $gray-dark !default; +//** Hover color for dropdown links. +$dropdown-link-hover-color: darken($gray-dark, 5%) !default; +//** Hover background for dropdown links. +$dropdown-link-hover-bg: #f5f5f5 !default; + +//** Active dropdown menu item text color. +$dropdown-link-active-color: $component-active-color !default; +//** Active dropdown menu item background color. +$dropdown-link-active-bg: $component-active-bg !default; + +//** Disabled dropdown menu item background color. +$dropdown-link-disabled-color: $gray-light !default; + +//** Text color for headers within dropdown menus. +$dropdown-header-color: $gray-light !default; + +//** Deprecated `$dropdown-caret-color` as of v3.1.0 +$dropdown-caret-color: #000 !default; + + +//-- Z-index master list +// +// Warning: Avoid customizing these values. They're used for a bird's eye view +// of components dependent on the z-axis and are designed to all work together. +// +// Note: These variables are not generated into the Customizer. + +$zindex-navbar: 1000 !default; +$zindex-dropdown: 1000 !default; +$zindex-popover: 1060 !default; +$zindex-tooltip: 1070 !default; +$zindex-navbar-fixed: 1030 !default; +$zindex-modal-background: 1040 !default; +$zindex-modal: 1050 !default; + + +//== Media queries breakpoints +// +//## Define the breakpoints at which your layout will change, adapting to different screen sizes. + +// Extra small screen / phone +//** Deprecated `$screen-xs` as of v3.0.1 +$screen-xs: 480px !default; +//** Deprecated `$screen-xs-min` as of v3.2.0 +$screen-xs-min: $screen-xs !default; +//** Deprecated `$screen-phone` as of v3.0.1 +$screen-phone: $screen-xs-min !default; + +// Small screen / tablet +//** Deprecated `$screen-sm` as of v3.0.1 +$screen-sm: 768px !default; +$screen-sm-min: $screen-sm !default; +//** Deprecated `$screen-tablet` as of v3.0.1 +$screen-tablet: $screen-sm-min !default; + +// Medium screen / desktop +//** Deprecated `$screen-md` as of v3.0.1 +$screen-md: 992px !default; +$screen-md-min: $screen-md !default; +//** Deprecated `$screen-desktop` as of v3.0.1 +$screen-desktop: $screen-md-min !default; + +// Large screen / wide desktop +//** Deprecated `$screen-lg` as of v3.0.1 +$screen-lg: 1200px !default; +$screen-lg-min: $screen-lg !default; +//** Deprecated `$screen-lg-desktop` as of v3.0.1 +$screen-lg-desktop: $screen-lg-min !default; + +// So media queries don't overlap when required, provide a maximum +$screen-xs-max: ($screen-sm-min - 1) !default; +$screen-sm-max: ($screen-md-min - 1) !default; +$screen-md-max: ($screen-lg-min - 1) !default; + + +//== Grid system +// +//## Define your custom responsive grid. + +//** Number of columns in the grid. +$grid-columns: 12 !default; +//** Padding between columns. Gets divided in half for the left and right. +$grid-gutter-width: 30px !default; +// Navbar collapse +//** Point at which the navbar becomes uncollapsed. +$grid-float-breakpoint: $screen-sm-min !default; +//** Point at which the navbar begins collapsing. +$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default; + + +//== Container sizes +// +//## Define the maximum width of `.container` for different screen sizes. + +// Small screen / tablet +$container-tablet: (720px + $grid-gutter-width) !default; +//** For `$screen-sm-min` and up. +$container-sm: $container-tablet !default; + +// Medium screen / desktop +$container-desktop: (940px + $grid-gutter-width) !default; +//** For `$screen-md-min` and up. +$container-md: $container-desktop !default; + +// Large screen / wide desktop +$container-large-desktop: (1140px + $grid-gutter-width) !default; +//** For `$screen-lg-min` and up. +$container-lg: $container-large-desktop !default; + + +//== Navbar +// +//## + +// Basics of a navbar +$navbar-height: 50px !default; +$navbar-margin-bottom: $line-height-computed !default; +$navbar-border-radius: $border-radius-base !default; +$navbar-padding-horizontal: floor(($grid-gutter-width / 2)) !default; +$navbar-padding-vertical: (($navbar-height - $line-height-computed) / 2) !default; +$navbar-collapse-max-height: 340px !default; + +$navbar-default-color: #777 !default; +$navbar-default-bg: #f8f8f8 !default; +$navbar-default-border: darken($navbar-default-bg, 6.5%) !default; + +// Navbar links +$navbar-default-link-color: #777 !default; +$navbar-default-link-hover-color: #333 !default; +$navbar-default-link-hover-bg: transparent !default; +$navbar-default-link-active-color: #555 !default; +$navbar-default-link-active-bg: darken($navbar-default-bg, 6.5%) !default; +$navbar-default-link-disabled-color: #ccc !default; +$navbar-default-link-disabled-bg: transparent !default; + +// Navbar brand label +$navbar-default-brand-color: $navbar-default-link-color !default; +$navbar-default-brand-hover-color: darken($navbar-default-brand-color, 10%) !default; +$navbar-default-brand-hover-bg: transparent !default; + +// Navbar toggle +$navbar-default-toggle-hover-bg: #ddd !default; +$navbar-default-toggle-icon-bar-bg: #888 !default; +$navbar-default-toggle-border-color: #ddd !default; + + +//=== Inverted navbar +// Reset inverted navbar basics +$navbar-inverse-color: lighten($gray-light, 15%) !default; +$navbar-inverse-bg: #222 !default; +$navbar-inverse-border: darken($navbar-inverse-bg, 10%) !default; + +// Inverted navbar links +$navbar-inverse-link-color: lighten($gray-light, 15%) !default; +$navbar-inverse-link-hover-color: #fff !default; +$navbar-inverse-link-hover-bg: transparent !default; +$navbar-inverse-link-active-color: $navbar-inverse-link-hover-color !default; +$navbar-inverse-link-active-bg: darken($navbar-inverse-bg, 10%) !default; +$navbar-inverse-link-disabled-color: #444 !default; +$navbar-inverse-link-disabled-bg: transparent !default; + +// Inverted navbar brand label +$navbar-inverse-brand-color: $navbar-inverse-link-color !default; +$navbar-inverse-brand-hover-color: #fff !default; +$navbar-inverse-brand-hover-bg: transparent !default; + +// Inverted navbar toggle +$navbar-inverse-toggle-hover-bg: #333 !default; +$navbar-inverse-toggle-icon-bar-bg: #fff !default; +$navbar-inverse-toggle-border-color: #333 !default; + + +//== Navs +// +//## + +//=== Shared nav styles +$nav-link-padding: 10px 15px !default; +$nav-link-hover-bg: $gray-lighter !default; + +$nav-disabled-link-color: $gray-light !default; +$nav-disabled-link-hover-color: $gray-light !default; + +//== Tabs +$nav-tabs-border-color: #ddd !default; + +$nav-tabs-link-hover-border-color: $gray-lighter !default; + +$nav-tabs-active-link-hover-bg: $body-bg !default; +$nav-tabs-active-link-hover-color: $gray !default; +$nav-tabs-active-link-hover-border-color: #ddd !default; + +$nav-tabs-justified-link-border-color: #ddd !default; +$nav-tabs-justified-active-link-border-color: $body-bg !default; + +//== Pills +$nav-pills-border-radius: $border-radius-base !default; +$nav-pills-active-link-hover-bg: $component-active-bg !default; +$nav-pills-active-link-hover-color: $component-active-color !default; + + +//== Pagination +// +//## + +$pagination-color: $link-color !default; +$pagination-bg: #fff !default; +$pagination-border: #ddd !default; + +$pagination-hover-color: $link-hover-color !default; +$pagination-hover-bg: $gray-lighter !default; +$pagination-hover-border: #ddd !default; + +$pagination-active-color: #fff !default; +$pagination-active-bg: $brand-primary !default; +$pagination-active-border: $brand-primary !default; + +$pagination-disabled-color: $gray-light !default; +$pagination-disabled-bg: #fff !default; +$pagination-disabled-border: #ddd !default; + + +//== Pager +// +//## + +$pager-bg: $pagination-bg !default; +$pager-border: $pagination-border !default; +$pager-border-radius: 15px !default; + +$pager-hover-bg: $pagination-hover-bg !default; + +$pager-active-bg: $pagination-active-bg !default; +$pager-active-color: $pagination-active-color !default; + +$pager-disabled-color: $pagination-disabled-color !default; + + +//== Jumbotron +// +//## + +$jumbotron-padding: 30px !default; +$jumbotron-color: inherit !default; +$jumbotron-bg: $gray-lighter !default; +$jumbotron-heading-color: inherit !default; +$jumbotron-font-size: ceil(($font-size-base * 1.5)) !default; +$jumbotron-heading-font-size: ceil(($font-size-base * 4.5)) !default; + + +//== Form states and alerts +// +//## Define colors for form feedback states and, by default, alerts. + +$state-success-text: #3c763d !default; +$state-success-bg: #dff0d8 !default; +$state-success-border: darken(adjust-hue($state-success-bg, -10), 5%) !default; + +$state-info-text: #31708f !default; +$state-info-bg: #d9edf7 !default; +$state-info-border: darken(adjust-hue($state-info-bg, -10), 7%) !default; + +$state-warning-text: #8a6d3b !default; +$state-warning-bg: #fcf8e3 !default; +$state-warning-border: darken(adjust-hue($state-warning-bg, -10), 5%) !default; + +$state-danger-text: #a94442 !default; +$state-danger-bg: #f2dede !default; +$state-danger-border: darken(adjust-hue($state-danger-bg, -10), 5%) !default; + + +//== Tooltips +// +//## + +//** Tooltip max width +$tooltip-max-width: 200px !default; +//** Tooltip text color +$tooltip-color: #fff !default; +//** Tooltip background color +$tooltip-bg: #000 !default; +$tooltip-opacity: .9 !default; + +//** Tooltip arrow width +$tooltip-arrow-width: 5px !default; +//** Tooltip arrow color +$tooltip-arrow-color: $tooltip-bg !default; + + +//== Popovers +// +//## + +//** Popover body background color +$popover-bg: #fff !default; +//** Popover maximum width +$popover-max-width: 276px !default; +//** Popover border color +$popover-border-color: rgba(0,0,0,.2) !default; +//** Popover fallback border color +$popover-fallback-border-color: #ccc !default; + +//** Popover title background color +$popover-title-bg: darken($popover-bg, 3%) !default; + +//** Popover arrow width +$popover-arrow-width: 10px !default; +//** Popover arrow color +$popover-arrow-color: $popover-bg !default; + +//** Popover outer arrow width +$popover-arrow-outer-width: ($popover-arrow-width + 1) !default; +//** Popover outer arrow color +$popover-arrow-outer-color: fade_in($popover-border-color, 0.05) !default; +//** Popover outer arrow fallback color +$popover-arrow-outer-fallback-color: darken($popover-fallback-border-color, 20%) !default; + + +//== Labels +// +//## + +//** Default label background color +$label-default-bg: $gray-light !default; +//** Primary label background color +$label-primary-bg: $brand-primary !default; +//** Success label background color +$label-success-bg: $brand-success !default; +//** Info label background color +$label-info-bg: $brand-info !default; +//** Warning label background color +$label-warning-bg: $brand-warning !default; +//** Danger label background color +$label-danger-bg: $brand-danger !default; + +//** Default label text color +$label-color: #fff !default; +//** Default text color of a linked label +$label-link-hover-color: #fff !default; + + +//== Modals +// +//## + +//** Padding applied to the modal body +$modal-inner-padding: 15px !default; + +//** Padding applied to the modal title +$modal-title-padding: 15px !default; +//** Modal title line-height +$modal-title-line-height: $line-height-base !default; + +//** Background color of modal content area +$modal-content-bg: #fff !default; +//** Modal content border color +$modal-content-border-color: rgba(0,0,0,.2) !default; +//** Modal content border color **for IE8** +$modal-content-fallback-border-color: #999 !default; + +//** Modal backdrop background color +$modal-backdrop-bg: #000 !default; +//** Modal backdrop opacity +$modal-backdrop-opacity: .5 !default; +//** Modal header border color +$modal-header-border-color: #e5e5e5 !default; +//** Modal footer border color +$modal-footer-border-color: $modal-header-border-color !default; + +$modal-lg: 900px !default; +$modal-md: 600px !default; +$modal-sm: 300px !default; + + +//== Alerts +// +//## Define alert colors, border radius, and padding. + +$alert-padding: 15px !default; +$alert-border-radius: $border-radius-base !default; +$alert-link-font-weight: bold !default; + +$alert-success-bg: $state-success-bg !default; +$alert-success-text: $state-success-text !default; +$alert-success-border: $state-success-border !default; + +$alert-info-bg: $state-info-bg !default; +$alert-info-text: $state-info-text !default; +$alert-info-border: $state-info-border !default; + +$alert-warning-bg: $state-warning-bg !default; +$alert-warning-text: $state-warning-text !default; +$alert-warning-border: $state-warning-border !default; + +$alert-danger-bg: $state-danger-bg !default; +$alert-danger-text: $state-danger-text !default; +$alert-danger-border: $state-danger-border !default; + + +//== Progress bars +// +//## + +//** Background color of the whole progress component +$progress-bg: #f5f5f5 !default; +//** Progress bar text color +$progress-bar-color: #fff !default; +//** Variable for setting rounded corners on progress bar. +$progress-border-radius: $border-radius-base !default; + +//** Default progress bar color +$progress-bar-bg: $brand-primary !default; +//** Success progress bar color +$progress-bar-success-bg: $brand-success !default; +//** Warning progress bar color +$progress-bar-warning-bg: $brand-warning !default; +//** Danger progress bar color +$progress-bar-danger-bg: $brand-danger !default; +//** Info progress bar color +$progress-bar-info-bg: $brand-info !default; + + +//== List group +// +//## + +//** Background color on `.list-group-item` +$list-group-bg: #fff !default; +//** `.list-group-item` border color +$list-group-border: #ddd !default; +//** List group border radius +$list-group-border-radius: $border-radius-base !default; + +//** Background color of single list items on hover +$list-group-hover-bg: #f5f5f5 !default; +//** Text color of active list items +$list-group-active-color: $component-active-color !default; +//** Background color of active list items +$list-group-active-bg: $component-active-bg !default; +//** Border color of active list elements +$list-group-active-border: $list-group-active-bg !default; +//** Text color for content within active list items +$list-group-active-text-color: lighten($list-group-active-bg, 40%) !default; + +//** Text color of disabled list items +$list-group-disabled-color: $gray-light !default; +//** Background color of disabled list items +$list-group-disabled-bg: $gray-lighter !default; +//** Text color for content within disabled list items +$list-group-disabled-text-color: $list-group-disabled-color !default; + +$list-group-link-color: #555 !default; +$list-group-link-hover-color: $list-group-link-color !default; +$list-group-link-heading-color: #333 !default; + + +//== Panels +// +//## + +$panel-bg: #fff !default; +$panel-body-padding: 15px !default; +$panel-heading-padding: 10px 15px !default; +$panel-footer-padding: $panel-heading-padding !default; +$panel-border-radius: $border-radius-base !default; + +//** Border color for elements within panels +$panel-inner-border: #ddd !default; +$panel-footer-bg: #f5f5f5 !default; + +$panel-default-text: $gray-dark !default; +$panel-default-border: #ddd !default; +$panel-default-heading-bg: #f5f5f5 !default; + +$panel-primary-text: #fff !default; +$panel-primary-border: $brand-primary !default; +$panel-primary-heading-bg: $brand-primary !default; + +$panel-success-text: $state-success-text !default; +$panel-success-border: $state-success-border !default; +$panel-success-heading-bg: $state-success-bg !default; + +$panel-info-text: $state-info-text !default; +$panel-info-border: $state-info-border !default; +$panel-info-heading-bg: $state-info-bg !default; + +$panel-warning-text: $state-warning-text !default; +$panel-warning-border: $state-warning-border !default; +$panel-warning-heading-bg: $state-warning-bg !default; + +$panel-danger-text: $state-danger-text !default; +$panel-danger-border: $state-danger-border !default; +$panel-danger-heading-bg: $state-danger-bg !default; + + +//== Thumbnails +// +//## + +//** Padding around the thumbnail image +$thumbnail-padding: 4px !default; +//** Thumbnail background color +$thumbnail-bg: $body-bg !default; +//** Thumbnail border color +$thumbnail-border: #ddd !default; +//** Thumbnail border radius +$thumbnail-border-radius: $border-radius-base !default; + +//** Custom text color for thumbnail captions +$thumbnail-caption-color: $text-color !default; +//** Padding around the thumbnail caption +$thumbnail-caption-padding: 9px !default; + + +//== Wells +// +//## + +$well-bg: #f5f5f5 !default; +$well-border: darken($well-bg, 7%) !default; + + +//== Badges +// +//## + +$badge-color: #fff !default; +//** Linked badge text color on hover +$badge-link-hover-color: #fff !default; +$badge-bg: $gray-light !default; + +//** Badge text color in active nav link +$badge-active-color: $link-color !default; +//** Badge background color in active nav link +$badge-active-bg: #fff !default; + +$badge-font-weight: bold !default; +$badge-line-height: 1 !default; +$badge-border-radius: 10px !default; + + +//== Breadcrumbs +// +//## + +$breadcrumb-padding-vertical: 8px !default; +$breadcrumb-padding-horizontal: 15px !default; +//** Breadcrumb background color +$breadcrumb-bg: #f5f5f5 !default; +//** Breadcrumb text color +$breadcrumb-color: #ccc !default; +//** Text color of current page in the breadcrumb +$breadcrumb-active-color: $gray-light !default; +//** Textual separator for between breadcrumb elements +$breadcrumb-separator: "/" !default; + + +//== Carousel +// +//## + +$carousel-text-shadow: 0 1px 2px rgba(0,0,0,.6) !default; + +$carousel-control-color: #fff !default; +$carousel-control-width: 15% !default; +$carousel-control-opacity: .5 !default; +$carousel-control-font-size: 20px !default; + +$carousel-indicator-active-bg: #fff !default; +$carousel-indicator-border-color: #fff !default; + +$carousel-caption-color: #fff !default; + + +//== Close +// +//## + +$close-font-weight: bold !default; +$close-color: #000 !default; +$close-text-shadow: 0 1px 0 #fff !default; + + +//== Code +// +//## + +$code-color: #c7254e !default; +$code-bg: #f9f2f4 !default; + +$kbd-color: #fff !default; +$kbd-bg: #333 !default; + +$pre-bg: #f5f5f5 !default; +$pre-color: $gray-dark !default; +$pre-border-color: #ccc !default; +$pre-scrollable-max-height: 340px !default; + + +//== Type +// +//## + +//** Horizontal offset for forms and lists. +$component-offset-horizontal: 180px !default; +//** Text muted color +$text-muted: $gray-light !default; +//** Abbreviations and acronyms border color +$abbr-border-color: $gray-light !default; +//** Headings small color +$headings-small-color: $gray-light !default; +//** Blockquote small color +$blockquote-small-color: $gray-light !default; +//** Blockquote font size +$blockquote-font-size: ($font-size-base * 1.25) !default; +//** Blockquote border color +$blockquote-border-color: $gray-lighter !default; +//** Page header border color +$page-header-border-color: $gray-lighter !default; +//** Width of horizontal description list titles +$dl-horizontal-offset: $component-offset-horizontal !default; +//** Point at which .dl-horizontal becomes horizontal +$dl-horizontal-breakpoint: $grid-float-breakpoint !default; +//** Horizontal line color. +$hr-border: $gray-lighter !default; diff --git a/themes/bootstrap3/scss/vendor/bootstrap/_wells.scss b/themes/bootstrap3/scss/vendor/bootstrap/_wells.scss new file mode 100644 index 0000000000000000000000000000000000000000..b8657118a661cfb1f6119f7dccb169db06e4cd04 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/_wells.scss @@ -0,0 +1,29 @@ +// +// Wells +// -------------------------------------------------- + + +// Base class +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: $well-bg; + border: 1px solid $well-border; + border-radius: $border-radius-base; + @include box-shadow(inset 0 1px 1px rgba(0,0,0,.05)); + blockquote { + border-color: #ddd; + border-color: rgba(0,0,0,.15); + } +} + +// Sizes +.well-lg { + padding: 24px; + border-radius: $border-radius-large; +} +.well-sm { + padding: 9px; + border-radius: $border-radius-small; +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/mixins/_alerts.scss b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_alerts.scss new file mode 100644 index 0000000000000000000000000000000000000000..3faf0b5a507d799af422ac2b65f20ef155781830 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_alerts.scss @@ -0,0 +1,14 @@ +// Alerts + +@mixin alert-variant($background, $border, $text-color) { + background-color: $background; + border-color: $border; + color: $text-color; + + hr { + border-top-color: darken($border, 5%); + } + .alert-link { + color: darken($text-color, 10%); + } +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/mixins/_background-variant.scss b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_background-variant.scss new file mode 100644 index 0000000000000000000000000000000000000000..4c7769e13a3665a5cb9b12884f3ed82cfb277f34 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_background-variant.scss @@ -0,0 +1,12 @@ +// Contextual backgrounds + +// [converter] $parent hack +@mixin bg-variant($parent, $color) { + #{$parent} { + background-color: $color; + } + a#{$parent}:hover, + a#{$parent}:focus { + background-color: darken($color, 10%); + } +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/mixins/_border-radius.scss b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_border-radius.scss new file mode 100644 index 0000000000000000000000000000000000000000..ce1949987508574a8d31b1d688096ce8925ed051 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_border-radius.scss @@ -0,0 +1,18 @@ +// Single side border-radius + +@mixin border-top-radius($radius) { + border-top-right-radius: $radius; + border-top-left-radius: $radius; +} +@mixin border-right-radius($radius) { + border-bottom-right-radius: $radius; + border-top-right-radius: $radius; +} +@mixin border-bottom-radius($radius) { + border-bottom-right-radius: $radius; + border-bottom-left-radius: $radius; +} +@mixin border-left-radius($radius) { + border-bottom-left-radius: $radius; + border-top-left-radius: $radius; +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/mixins/_buttons.scss b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_buttons.scss new file mode 100644 index 0000000000000000000000000000000000000000..b93f84b2cb69d72278590188f862e06853451afd --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_buttons.scss @@ -0,0 +1,65 @@ +// Button variants +// +// Easily pump out default styles, as well as :hover, :focus, :active, +// and disabled options for all buttons + +@mixin button-variant($color, $background, $border) { + color: $color; + background-color: $background; + border-color: $border; + + &:focus, + &.focus { + color: $color; + background-color: darken($background, 10%); + border-color: darken($border, 25%); + } + &:hover { + color: $color; + background-color: darken($background, 10%); + border-color: darken($border, 12%); + } + &:active, + &.active, + .open > &.dropdown-toggle { + color: $color; + background-color: darken($background, 10%); + border-color: darken($border, 12%); + + &:hover, + &:focus, + &.focus { + color: $color; + background-color: darken($background, 17%); + border-color: darken($border, 25%); + } + } + &:active, + &.active, + .open > &.dropdown-toggle { + background-image: none; + } + &.disabled, + &[disabled], + fieldset[disabled] & { + &:hover, + &:focus, + &.focus { + background-color: $background; + border-color: $border; + } + } + + .badge { + color: $background; + background-color: $color; + } +} + +// Button sizes +@mixin button-size($padding-vertical, $padding-horizontal, $font-size, $line-height, $border-radius) { + padding: $padding-vertical $padding-horizontal; + font-size: $font-size; + line-height: $line-height; + border-radius: $border-radius; +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/mixins/_center-block.scss b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_center-block.scss new file mode 100644 index 0000000000000000000000000000000000000000..e06fb5e276e471ac4bd574068254808089695afd --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_center-block.scss @@ -0,0 +1,7 @@ +// Center-align a block level element + +@mixin center-block() { + display: block; + margin-left: auto; + margin-right: auto; +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/mixins/_clearfix.scss b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_clearfix.scss new file mode 100644 index 0000000000000000000000000000000000000000..dc3e2ab426edf4d5ae1f27d5c767ff396f359243 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_clearfix.scss @@ -0,0 +1,22 @@ +// Clearfix +// +// For modern browsers +// 1. The space content is one way to avoid an Opera bug when the +// contenteditable attribute is included anywhere else in the document. +// Otherwise it causes space to appear at the top and bottom of elements +// that are clearfixed. +// 2. The use of `table` rather than `block` is only necessary if using +// `:before` to contain the top-margins of child elements. +// +// Source: http://nicolasgallagher.com/micro-clearfix-hack/ + +@mixin clearfix() { + &:before, + &:after { + content: " "; // 1 + display: table; // 2 + } + &:after { + clear: both; + } +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/mixins/_forms.scss b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_forms.scss new file mode 100644 index 0000000000000000000000000000000000000000..277aa5f8e1872166a784a188a36d90ab4ba6a3bc --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_forms.scss @@ -0,0 +1,88 @@ +// Form validation states +// +// Used in forms.less to generate the form validation CSS for warnings, errors, +// and successes. + +@mixin form-control-validation($text-color: #555, $border-color: #ccc, $background-color: #f5f5f5) { + // Color the label and help text + .help-block, + .control-label, + .radio, + .checkbox, + .radio-inline, + .checkbox-inline, + &.radio label, + &.checkbox label, + &.radio-inline label, + &.checkbox-inline label { + color: $text-color; + } + // Set the border and box shadow on specific inputs to match + .form-control { + border-color: $border-color; + @include box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); // Redeclare so transitions work + &:focus { + border-color: darken($border-color, 10%); + $shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px lighten($border-color, 20%); + @include box-shadow($shadow); + } + } + // Set validation states also for addons + .input-group-addon { + color: $text-color; + border-color: $border-color; + background-color: $background-color; + } + // Optional feedback icon + .form-control-feedback { + color: $text-color; + } +} + + +// Form control focus state +// +// Generate a customized focus state and for any input with the specified color, +// which defaults to the `$input-border-focus` variable. +// +// We highly encourage you to not customize the default value, but instead use +// this to tweak colors on an as-needed basis. This aesthetic change is based on +// WebKit's default styles, but applicable to a wider range of browsers. Its +// usability and accessibility should be taken into account with any change. +// +// Example usage: change the default blue border and shadow to white for better +// contrast against a dark gray background. +@mixin form-control-focus($color: $input-border-focus) { + $color-rgba: rgba(red($color), green($color), blue($color), .6); + &:focus { + border-color: $color; + outline: 0; + @include box-shadow(inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px $color-rgba); + } +} + +// Form control sizing +// +// Relative text size, padding, and border-radii changes for form controls. For +// horizontal sizing, wrap controls in the predefined grid classes. `<select>` +// element gets special love because it's special, and that's a fact! +// [converter] $parent hack +@mixin input-size($parent, $input-height, $padding-vertical, $padding-horizontal, $font-size, $line-height, $border-radius) { + #{$parent} { + height: $input-height; + padding: $padding-vertical $padding-horizontal; + font-size: $font-size; + line-height: $line-height; + border-radius: $border-radius; + } + + select#{$parent} { + height: $input-height; + line-height: $input-height; + } + + textarea#{$parent}, + select[multiple]#{$parent} { + height: auto; + } +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/mixins/_gradients.scss b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_gradients.scss new file mode 100644 index 0000000000000000000000000000000000000000..a8939f5ae6411aa9f9dabce969e1a20760eb0ef2 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_gradients.scss @@ -0,0 +1,58 @@ +// Gradients + + + +// Horizontal gradient, from left to right +// +// Creates two color stops, start and end, by specifying a color and position for each color stop. +// Color stops are not available in IE9 and below. +@mixin gradient-horizontal($start-color: #555, $end-color: #333, $start-percent: 0%, $end-percent: 100%) { + background-image: -webkit-linear-gradient(left, $start-color $start-percent, $end-color $end-percent); // Safari 5.1-6, Chrome 10+ + background-image: -o-linear-gradient(left, $start-color $start-percent, $end-color $end-percent); // Opera 12 + background-image: linear-gradient(to right, $start-color $start-percent, $end-color $end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+ + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=1); // IE9 and down +} + +// Vertical gradient, from top to bottom +// +// Creates two color stops, start and end, by specifying a color and position for each color stop. +// Color stops are not available in IE9 and below. +@mixin gradient-vertical($start-color: #555, $end-color: #333, $start-percent: 0%, $end-percent: 100%) { + background-image: -webkit-linear-gradient(top, $start-color $start-percent, $end-color $end-percent); // Safari 5.1-6, Chrome 10+ + background-image: -o-linear-gradient(top, $start-color $start-percent, $end-color $end-percent); // Opera 12 + background-image: linear-gradient(to bottom, $start-color $start-percent, $end-color $end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+ + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=0); // IE9 and down +} + +@mixin gradient-directional($start-color: #555, $end-color: #333, $deg: 45deg) { + background-repeat: repeat-x; + background-image: -webkit-linear-gradient($deg, $start-color, $end-color); // Safari 5.1-6, Chrome 10+ + background-image: -o-linear-gradient($deg, $start-color, $end-color); // Opera 12 + background-image: linear-gradient($deg, $start-color, $end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+ +} +@mixin gradient-horizontal-three-colors($start-color: #00b3ee, $mid-color: #7a43b6, $color-stop: 50%, $end-color: #c3325f) { + background-image: -webkit-linear-gradient(left, $start-color, $mid-color $color-stop, $end-color); + background-image: -o-linear-gradient(left, $start-color, $mid-color $color-stop, $end-color); + background-image: linear-gradient(to right, $start-color, $mid-color $color-stop, $end-color); + background-repeat: no-repeat; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=1); // IE9 and down, gets no color-stop at all for proper fallback +} +@mixin gradient-vertical-three-colors($start-color: #00b3ee, $mid-color: #7a43b6, $color-stop: 50%, $end-color: #c3325f) { + background-image: -webkit-linear-gradient($start-color, $mid-color $color-stop, $end-color); + background-image: -o-linear-gradient($start-color, $mid-color $color-stop, $end-color); + background-image: linear-gradient($start-color, $mid-color $color-stop, $end-color); + background-repeat: no-repeat; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=0); // IE9 and down, gets no color-stop at all for proper fallback +} +@mixin gradient-radial($inner-color: #555, $outer-color: #333) { + background-image: -webkit-radial-gradient(circle, $inner-color, $outer-color); + background-image: radial-gradient(circle, $inner-color, $outer-color); + background-repeat: no-repeat; +} +@mixin gradient-striped($color: rgba(255,255,255,.15), $angle: 45deg) { + background-image: -webkit-linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent); + background-image: -o-linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent); + background-image: linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent); +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/mixins/_grid-framework.scss b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_grid-framework.scss new file mode 100644 index 0000000000000000000000000000000000000000..16d038c04f3b1993608a76fd773eb39ec141dfa1 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_grid-framework.scss @@ -0,0 +1,81 @@ +// Framework grid generation +// +// Used only by Bootstrap to generate the correct number of grid classes given +// any value of `$grid-columns`. + +// [converter] This is defined recursively in LESS, but Sass supports real loops +@mixin make-grid-columns($i: 1, $list: ".col-xs-#{$i}, .col-sm-#{$i}, .col-md-#{$i}, .col-lg-#{$i}") { + @for $i from (1 + 1) through $grid-columns { + $list: "#{$list}, .col-xs-#{$i}, .col-sm-#{$i}, .col-md-#{$i}, .col-lg-#{$i}"; + } + #{$list} { + position: relative; + // Prevent columns from collapsing when empty + min-height: 1px; + // Inner gutter via padding + padding-left: ceil(($grid-gutter-width / 2)); + padding-right: floor(($grid-gutter-width / 2)); + } +} + + +// [converter] This is defined recursively in LESS, but Sass supports real loops +@mixin float-grid-columns($class, $i: 1, $list: ".col-#{$class}-#{$i}") { + @for $i from (1 + 1) through $grid-columns { + $list: "#{$list}, .col-#{$class}-#{$i}"; + } + #{$list} { + float: left; + } +} + + +@mixin calc-grid-column($index, $class, $type) { + @if ($type == width) and ($index > 0) { + .col-#{$class}-#{$index} { + width: percentage(($index / $grid-columns)); + } + } + @if ($type == push) and ($index > 0) { + .col-#{$class}-push-#{$index} { + left: percentage(($index / $grid-columns)); + } + } + @if ($type == push) and ($index == 0) { + .col-#{$class}-push-0 { + left: auto; + } + } + @if ($type == pull) and ($index > 0) { + .col-#{$class}-pull-#{$index} { + right: percentage(($index / $grid-columns)); + } + } + @if ($type == pull) and ($index == 0) { + .col-#{$class}-pull-0 { + right: auto; + } + } + @if ($type == offset) { + .col-#{$class}-offset-#{$index} { + margin-left: percentage(($index / $grid-columns)); + } + } +} + +// [converter] This is defined recursively in LESS, but Sass supports real loops +@mixin loop-grid-columns($columns, $class, $type) { + @for $i from 0 through $columns { + @include calc-grid-column($i, $class, $type); + } +} + + +// Create grid for specific class +@mixin make-grid($class) { + @include float-grid-columns($class); + @include loop-grid-columns($grid-columns, $class, width); + @include loop-grid-columns($grid-columns, $class, pull); + @include loop-grid-columns($grid-columns, $class, push); + @include loop-grid-columns($grid-columns, $class, offset); +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/mixins/_grid.scss b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_grid.scss new file mode 100644 index 0000000000000000000000000000000000000000..59551dac1eda335f9d73112a4b414abadf232bfc --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_grid.scss @@ -0,0 +1,122 @@ +// Grid system +// +// Generate semantic grid columns with these mixins. + +// Centered container element +@mixin container-fixed($gutter: $grid-gutter-width) { + margin-right: auto; + margin-left: auto; + padding-left: floor(($gutter / 2)); + padding-right: ceil(($gutter / 2)); + @include clearfix; +} + +// Creates a wrapper for a series of columns +@mixin make-row($gutter: $grid-gutter-width) { + margin-left: ceil(($gutter / -2)); + margin-right: floor(($gutter / -2)); + @include clearfix; +} + +// Generate the extra small columns +@mixin make-xs-column($columns, $gutter: $grid-gutter-width) { + position: relative; + float: left; + width: percentage(($columns / $grid-columns)); + min-height: 1px; + padding-left: ($gutter / 2); + padding-right: ($gutter / 2); +} +@mixin make-xs-column-offset($columns) { + margin-left: percentage(($columns / $grid-columns)); +} +@mixin make-xs-column-push($columns) { + left: percentage(($columns / $grid-columns)); +} +@mixin make-xs-column-pull($columns) { + right: percentage(($columns / $grid-columns)); +} + +// Generate the small columns +@mixin make-sm-column($columns, $gutter: $grid-gutter-width) { + position: relative; + min-height: 1px; + padding-left: ($gutter / 2); + padding-right: ($gutter / 2); + + @media (min-width: $screen-sm-min) { + float: left; + width: percentage(($columns / $grid-columns)); + } +} +@mixin make-sm-column-offset($columns) { + @media (min-width: $screen-sm-min) { + margin-left: percentage(($columns / $grid-columns)); + } +} +@mixin make-sm-column-push($columns) { + @media (min-width: $screen-sm-min) { + left: percentage(($columns / $grid-columns)); + } +} +@mixin make-sm-column-pull($columns) { + @media (min-width: $screen-sm-min) { + right: percentage(($columns / $grid-columns)); + } +} + +// Generate the medium columns +@mixin make-md-column($columns, $gutter: $grid-gutter-width) { + position: relative; + min-height: 1px; + padding-left: ($gutter / 2); + padding-right: ($gutter / 2); + + @media (min-width: $screen-md-min) { + float: left; + width: percentage(($columns / $grid-columns)); + } +} +@mixin make-md-column-offset($columns) { + @media (min-width: $screen-md-min) { + margin-left: percentage(($columns / $grid-columns)); + } +} +@mixin make-md-column-push($columns) { + @media (min-width: $screen-md-min) { + left: percentage(($columns / $grid-columns)); + } +} +@mixin make-md-column-pull($columns) { + @media (min-width: $screen-md-min) { + right: percentage(($columns / $grid-columns)); + } +} + +// Generate the large columns +@mixin make-lg-column($columns, $gutter: $grid-gutter-width) { + position: relative; + min-height: 1px; + padding-left: ($gutter / 2); + padding-right: ($gutter / 2); + + @media (min-width: $screen-lg-min) { + float: left; + width: percentage(($columns / $grid-columns)); + } +} +@mixin make-lg-column-offset($columns) { + @media (min-width: $screen-lg-min) { + margin-left: percentage(($columns / $grid-columns)); + } +} +@mixin make-lg-column-push($columns) { + @media (min-width: $screen-lg-min) { + left: percentage(($columns / $grid-columns)); + } +} +@mixin make-lg-column-pull($columns) { + @media (min-width: $screen-lg-min) { + right: percentage(($columns / $grid-columns)); + } +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/mixins/_hide-text.scss b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_hide-text.scss new file mode 100644 index 0000000000000000000000000000000000000000..1767e029c53a5e817ce79e9d489fd2cc114d319c --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_hide-text.scss @@ -0,0 +1,21 @@ +// CSS image replacement +// +// Heads up! v3 launched with only `.hide-text()`, but per our pattern for +// mixins being reused as classes with the same name, this doesn't hold up. As +// of v3.0.1 we have added `.text-hide()` and deprecated `.hide-text()`. +// +// Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757 + +// Deprecated as of v3.0.1 (has been removed in v4) +@mixin hide-text() { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +// New mixin to use as of v3.0.1 +@mixin text-hide() { + @include hide-text; +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/mixins/_image.scss b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_image.scss new file mode 100644 index 0000000000000000000000000000000000000000..c8dcf5e9cd867de4d0ba528736719483266a1ae0 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_image.scss @@ -0,0 +1,33 @@ +// Image Mixins +// - Responsive image +// - Retina image + + +// Responsive image +// +// Keep images from scaling beyond the width of their parents. +@mixin img-responsive($display: block) { + display: $display; + max-width: 100%; // Part 1: Set a maximum relative to the parent + height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching +} + + +// Retina image +// +// Short retina mixin for setting background-image and -size. Note that the +// spelling of `min--moz-device-pixel-ratio` is intentional. +@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) { + background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$file-1x}"), "#{$file-1x}")); + + @media + only screen and (-webkit-min-device-pixel-ratio: 2), + only screen and ( min--moz-device-pixel-ratio: 2), + only screen and ( -o-min-device-pixel-ratio: 2/1), + only screen and ( min-device-pixel-ratio: 2), + only screen and ( min-resolution: 192dpi), + only screen and ( min-resolution: 2dppx) { + background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$file-2x}"), "#{$file-2x}")); + background-size: $width-1x $height-1x; + } +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/mixins/_labels.scss b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_labels.scss new file mode 100644 index 0000000000000000000000000000000000000000..eda6dfd29ea1709380b27748ef5d082fed20903a --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_labels.scss @@ -0,0 +1,12 @@ +// Labels + +@mixin label-variant($color) { + background-color: $color; + + &[href] { + &:hover, + &:focus { + background-color: darken($color, 10%); + } + } +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/mixins/_list-group.scss b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_list-group.scss new file mode 100644 index 0000000000000000000000000000000000000000..c478eeb31e321a4199329b653e06b2cb57ab3436 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_list-group.scss @@ -0,0 +1,32 @@ +// List Groups + +@mixin list-group-item-variant($state, $background, $color) { + .list-group-item-#{$state} { + color: $color; + background-color: $background; + + // [converter] extracted a&, button& to a.list-group-item-#{$state}, button.list-group-item-#{$state} + } + + a.list-group-item-#{$state}, + button.list-group-item-#{$state} { + color: $color; + + .list-group-item-heading { + color: inherit; + } + + &:hover, + &:focus { + color: $color; + background-color: darken($background, 5%); + } + &.active, + &.active:hover, + &.active:focus { + color: #fff; + background-color: $color; + border-color: $color; + } + } +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/mixins/_nav-divider.scss b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_nav-divider.scss new file mode 100644 index 0000000000000000000000000000000000000000..2e6da02a4748b00cf67c21cc1735c26373e9c4c8 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_nav-divider.scss @@ -0,0 +1,10 @@ +// Horizontal dividers +// +// Dividers (basically an hr) within dropdowns and nav lists + +@mixin nav-divider($color: #e5e5e5) { + height: 1px; + margin: (($line-height-computed / 2) - 1) 0; + overflow: hidden; + background-color: $color; +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/mixins/_nav-vertical-align.scss b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_nav-vertical-align.scss new file mode 100644 index 0000000000000000000000000000000000000000..c8fbf1a7d67d35140c5de3b192fd917775ac8c18 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_nav-vertical-align.scss @@ -0,0 +1,9 @@ +// Navbar vertical align +// +// Vertically center elements in the navbar. +// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin. + +@mixin navbar-vertical-align($element-height) { + margin-top: (($navbar-height - $element-height) / 2); + margin-bottom: (($navbar-height - $element-height) / 2); +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/mixins/_opacity.scss b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_opacity.scss new file mode 100644 index 0000000000000000000000000000000000000000..88e9a576abd795a9d0734542ff7e58e44a08d9a3 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_opacity.scss @@ -0,0 +1,8 @@ +// Opacity + +@mixin opacity($opacity) { + opacity: $opacity; + // IE8 filter + $opacity-ie: ($opacity * 100); + filter: alpha(opacity=$opacity-ie); +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/mixins/_pagination.scss b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_pagination.scss new file mode 100644 index 0000000000000000000000000000000000000000..d4a5404fce227fd7de1af1be1d979152d1a62694 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_pagination.scss @@ -0,0 +1,24 @@ +// Pagination + +@mixin pagination-size($padding-vertical, $padding-horizontal, $font-size, $line-height, $border-radius) { + > li { + > a, + > span { + padding: $padding-vertical $padding-horizontal; + font-size: $font-size; + line-height: $line-height; + } + &:first-child { + > a, + > span { + @include border-left-radius($border-radius); + } + } + &:last-child { + > a, + > span { + @include border-right-radius($border-radius); + } + } + } +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/mixins/_panels.scss b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_panels.scss new file mode 100644 index 0000000000000000000000000000000000000000..3ff31ae51ee0827d9a4dd3e14ff3fd18f90572fb --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_panels.scss @@ -0,0 +1,24 @@ +// Panels + +@mixin panel-variant($border, $heading-text-color, $heading-bg-color, $heading-border) { + border-color: $border; + + & > .panel-heading { + color: $heading-text-color; + background-color: $heading-bg-color; + border-color: $heading-border; + + + .panel-collapse > .panel-body { + border-top-color: $border; + } + .badge { + color: $heading-bg-color; + background-color: $heading-text-color; + } + } + & > .panel-footer { + + .panel-collapse > .panel-body { + border-bottom-color: $border; + } + } +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/mixins/_progress-bar.scss b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_progress-bar.scss new file mode 100644 index 0000000000000000000000000000000000000000..90a62afc2d6b33de932ff21247b9ef7eec258cf6 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_progress-bar.scss @@ -0,0 +1,10 @@ +// Progress bars + +@mixin progress-bar-variant($color) { + background-color: $color; + + // Deprecated parent class requirement as of v3.2.0 + .progress-striped & { + @include gradient-striped; + } +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/mixins/_reset-filter.scss b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_reset-filter.scss new file mode 100644 index 0000000000000000000000000000000000000000..bf73051200ec53b4fca0fcb50eaa8bf7b7c16d23 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_reset-filter.scss @@ -0,0 +1,8 @@ +// Reset filters for IE +// +// When you need to remove a gradient background, do not forget to use this to reset +// the IE filter for IE9 and below. + +@mixin reset-filter() { + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/mixins/_reset-text.scss b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_reset-text.scss new file mode 100644 index 0000000000000000000000000000000000000000..c9c28417fabaf6f190bd284e6e954b5dec5034d6 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_reset-text.scss @@ -0,0 +1,18 @@ +@mixin reset-text() { + font-family: $font-family-base; + // We deliberately do NOT reset font-size. + font-style: normal; + font-weight: normal; + letter-spacing: normal; + line-break: auto; + line-height: $line-height-base; + text-align: left; // Fallback for where `start` is not supported + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + white-space: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/mixins/_resize.scss b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_resize.scss new file mode 100644 index 0000000000000000000000000000000000000000..83fa6379179cba67dbd3b3fb1b1d167380f361d4 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_resize.scss @@ -0,0 +1,6 @@ +// Resize anything + +@mixin resizable($direction) { + resize: $direction; // Options: horizontal, vertical, both + overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible` +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/mixins/_responsive-visibility.scss b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_responsive-visibility.scss new file mode 100644 index 0000000000000000000000000000000000000000..cbdf77723977ab2b76e6f54454534e9e6b3c5874 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_responsive-visibility.scss @@ -0,0 +1,21 @@ +// Responsive utilities + +// +// More easily include all the states for responsive-utilities.less. +// [converter] $parent hack +@mixin responsive-visibility($parent) { + #{$parent} { + display: block !important; + } + table#{$parent} { display: table !important; } + tr#{$parent} { display: table-row !important; } + th#{$parent}, + td#{$parent} { display: table-cell !important; } +} + +// [converter] $parent hack +@mixin responsive-invisibility($parent) { + #{$parent} { + display: none !important; + } +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/mixins/_size.scss b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_size.scss new file mode 100644 index 0000000000000000000000000000000000000000..abbe2463ce8d7c315f8a2368f9301603315a35db --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_size.scss @@ -0,0 +1,10 @@ +// Sizing shortcuts + +@mixin size($width, $height) { + width: $width; + height: $height; +} + +@mixin square($size) { + @include size($size, $size); +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/mixins/_tab-focus.scss b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_tab-focus.scss new file mode 100644 index 0000000000000000000000000000000000000000..f16ed6428aac35b4bc86d9c18501f651632d2adf --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_tab-focus.scss @@ -0,0 +1,9 @@ +// WebKit-style focus + +@mixin tab-focus() { + // WebKit-specific. Other browsers will keep their default outline style. + // (Initially tried to also force default via `outline: initial`, + // but that seems to erroneously remove the outline in Firefox altogether.) + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/mixins/_table-row.scss b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_table-row.scss new file mode 100644 index 0000000000000000000000000000000000000000..136795081eb992d71b7a72dae19795bf71135316 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_table-row.scss @@ -0,0 +1,28 @@ +// Tables + +@mixin table-row-variant($state, $background) { + // Exact selectors below required to override `.table-striped` and prevent + // inheritance to nested tables. + .table > thead > tr, + .table > tbody > tr, + .table > tfoot > tr { + > td.#{$state}, + > th.#{$state}, + &.#{$state} > td, + &.#{$state} > th { + background-color: $background; + } + } + + // Hover states for `.table-hover` + // Note: this is not available for cells or rows within `thead` or `tfoot`. + .table-hover > tbody > tr { + > td.#{$state}:hover, + > th.#{$state}:hover, + &.#{$state}:hover > td, + &:hover > .#{$state}, + &.#{$state}:hover > th { + background-color: darken($background, 5%); + } + } +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/mixins/_text-emphasis.scss b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_text-emphasis.scss new file mode 100644 index 0000000000000000000000000000000000000000..3b446c41524883db963f728dbd5439ea993c8d64 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_text-emphasis.scss @@ -0,0 +1,12 @@ +// Typography + +// [converter] $parent hack +@mixin text-emphasis-variant($parent, $color) { + #{$parent} { + color: $color; + } + a#{$parent}:hover, + a#{$parent}:focus { + color: darken($color, 10%); + } +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/mixins/_text-overflow.scss b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_text-overflow.scss new file mode 100644 index 0000000000000000000000000000000000000000..1593b25ea5c7b570188f99bbeda5f36b0d57e5eb --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_text-overflow.scss @@ -0,0 +1,8 @@ +// Text overflow +// Requires inline-block or block for proper styling + +@mixin text-overflow() { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} diff --git a/themes/bootstrap3/scss/vendor/bootstrap/mixins/_vendor-prefixes.scss b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_vendor-prefixes.scss new file mode 100644 index 0000000000000000000000000000000000000000..b3d0371fa866e3f5bb0d8671126087d2f862fc4d --- /dev/null +++ b/themes/bootstrap3/scss/vendor/bootstrap/mixins/_vendor-prefixes.scss @@ -0,0 +1,222 @@ +// Vendor Prefixes +// +// All vendor mixins are deprecated as of v3.2.0 due to the introduction of +// Autoprefixer in our Gruntfile. They have been removed in v4. + +// - Animations +// - Backface visibility +// - Box shadow +// - Box sizing +// - Content columns +// - Hyphens +// - Placeholder text +// - Transformations +// - Transitions +// - User Select + + +// Animations +@mixin animation($animation) { + -webkit-animation: $animation; + -o-animation: $animation; + animation: $animation; +} +@mixin animation-name($name) { + -webkit-animation-name: $name; + animation-name: $name; +} +@mixin animation-duration($duration) { + -webkit-animation-duration: $duration; + animation-duration: $duration; +} +@mixin animation-timing-function($timing-function) { + -webkit-animation-timing-function: $timing-function; + animation-timing-function: $timing-function; +} +@mixin animation-delay($delay) { + -webkit-animation-delay: $delay; + animation-delay: $delay; +} +@mixin animation-iteration-count($iteration-count) { + -webkit-animation-iteration-count: $iteration-count; + animation-iteration-count: $iteration-count; +} +@mixin animation-direction($direction) { + -webkit-animation-direction: $direction; + animation-direction: $direction; +} +@mixin animation-fill-mode($fill-mode) { + -webkit-animation-fill-mode: $fill-mode; + animation-fill-mode: $fill-mode; +} + +// Backface visibility +// Prevent browsers from flickering when using CSS 3D transforms. +// Default value is `visible`, but can be changed to `hidden` + +@mixin backface-visibility($visibility) { + -webkit-backface-visibility: $visibility; + -moz-backface-visibility: $visibility; + backface-visibility: $visibility; +} + +// Drop shadows +// +// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's +// supported browsers that have box shadow capabilities now support it. + +@mixin box-shadow($shadow...) { + -webkit-box-shadow: $shadow; // iOS <4.3 & Android <4.1 + box-shadow: $shadow; +} + +// Box sizing +@mixin box-sizing($boxmodel) { + -webkit-box-sizing: $boxmodel; + -moz-box-sizing: $boxmodel; + box-sizing: $boxmodel; +} + +// CSS3 Content Columns +@mixin content-columns($column-count, $column-gap: $grid-gutter-width) { + -webkit-column-count: $column-count; + -moz-column-count: $column-count; + column-count: $column-count; + -webkit-column-gap: $column-gap; + -moz-column-gap: $column-gap; + column-gap: $column-gap; +} + +// Optional hyphenation +@mixin hyphens($mode: auto) { + word-wrap: break-word; + -webkit-hyphens: $mode; + -moz-hyphens: $mode; + -ms-hyphens: $mode; // IE10+ + -o-hyphens: $mode; + hyphens: $mode; +} + +// Placeholder text +@mixin placeholder($color: $input-color-placeholder) { + // Firefox + &::-moz-placeholder { + color: $color; + opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526 + } + &:-ms-input-placeholder { color: $color; } // Internet Explorer 10+ + &::-webkit-input-placeholder { color: $color; } // Safari and Chrome +} + +// Transformations +@mixin scale($ratio...) { + -webkit-transform: scale($ratio); + -ms-transform: scale($ratio); // IE9 only + -o-transform: scale($ratio); + transform: scale($ratio); +} + +@mixin scaleX($ratio) { + -webkit-transform: scaleX($ratio); + -ms-transform: scaleX($ratio); // IE9 only + -o-transform: scaleX($ratio); + transform: scaleX($ratio); +} +@mixin scaleY($ratio) { + -webkit-transform: scaleY($ratio); + -ms-transform: scaleY($ratio); // IE9 only + -o-transform: scaleY($ratio); + transform: scaleY($ratio); +} +@mixin skew($x, $y) { + -webkit-transform: skewX($x) skewY($y); + -ms-transform: skewX($x) skewY($y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+ + -o-transform: skewX($x) skewY($y); + transform: skewX($x) skewY($y); +} +@mixin translate($x, $y) { + -webkit-transform: translate($x, $y); + -ms-transform: translate($x, $y); // IE9 only + -o-transform: translate($x, $y); + transform: translate($x, $y); +} +@mixin translate3d($x, $y, $z) { + -webkit-transform: translate3d($x, $y, $z); + transform: translate3d($x, $y, $z); +} +@mixin rotate($degrees) { + -webkit-transform: rotate($degrees); + -ms-transform: rotate($degrees); // IE9 only + -o-transform: rotate($degrees); + transform: rotate($degrees); +} +@mixin rotateX($degrees) { + -webkit-transform: rotateX($degrees); + -ms-transform: rotateX($degrees); // IE9 only + -o-transform: rotateX($degrees); + transform: rotateX($degrees); +} +@mixin rotateY($degrees) { + -webkit-transform: rotateY($degrees); + -ms-transform: rotateY($degrees); // IE9 only + -o-transform: rotateY($degrees); + transform: rotateY($degrees); +} +@mixin perspective($perspective) { + -webkit-perspective: $perspective; + -moz-perspective: $perspective; + perspective: $perspective; +} +@mixin perspective-origin($perspective) { + -webkit-perspective-origin: $perspective; + -moz-perspective-origin: $perspective; + perspective-origin: $perspective; +} +@mixin transform-origin($origin) { + -webkit-transform-origin: $origin; + -moz-transform-origin: $origin; + -ms-transform-origin: $origin; // IE9 only + transform-origin: $origin; +} + + +// Transitions + +@mixin transition($transition...) { + -webkit-transition: $transition; + -o-transition: $transition; + transition: $transition; +} +@mixin transition-property($transition-property...) { + -webkit-transition-property: $transition-property; + transition-property: $transition-property; +} +@mixin transition-delay($transition-delay) { + -webkit-transition-delay: $transition-delay; + transition-delay: $transition-delay; +} +@mixin transition-duration($transition-duration...) { + -webkit-transition-duration: $transition-duration; + transition-duration: $transition-duration; +} +@mixin transition-timing-function($timing-function) { + -webkit-transition-timing-function: $timing-function; + transition-timing-function: $timing-function; +} +@mixin transition-transform($transition...) { + -webkit-transition: -webkit-transform $transition; + -moz-transition: -moz-transform $transition; + -o-transition: -o-transform $transition; + transition: transform $transition; +} + + +// User select +// For selecting text on the page + +@mixin user-select($select) { + -webkit-user-select: $select; + -moz-user-select: $select; + -ms-user-select: $select; // IE10+ + user-select: $select; +} diff --git a/themes/bootstrap3/scss/vendor/font-awesome/_animated.scss b/themes/bootstrap3/scss/vendor/font-awesome/_animated.scss new file mode 100644 index 0000000000000000000000000000000000000000..8a020dbfff7822bf57c7217eafdaa4884b8aa943 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/font-awesome/_animated.scss @@ -0,0 +1,34 @@ +// Spinning Icons +// -------------------------- + +.#{$fa-css-prefix}-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} + +.#{$fa-css-prefix}-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} diff --git a/themes/bootstrap3/scss/vendor/font-awesome/_bordered-pulled.scss b/themes/bootstrap3/scss/vendor/font-awesome/_bordered-pulled.scss new file mode 100644 index 0000000000000000000000000000000000000000..d4b85a02f24adad8890ad69f7a1db6c7e3ec8a7d --- /dev/null +++ b/themes/bootstrap3/scss/vendor/font-awesome/_bordered-pulled.scss @@ -0,0 +1,25 @@ +// Bordered & Pulled +// ------------------------- + +.#{$fa-css-prefix}-border { + padding: .2em .25em .15em; + border: solid .08em $fa-border-color; + border-radius: .1em; +} + +.#{$fa-css-prefix}-pull-left { float: left; } +.#{$fa-css-prefix}-pull-right { float: right; } + +.#{$fa-css-prefix} { + &.#{$fa-css-prefix}-pull-left { margin-right: .3em; } + &.#{$fa-css-prefix}-pull-right { margin-left: .3em; } +} + +/* Deprecated as of 4.4.0 */ +.pull-right { float: right; } +.pull-left { float: left; } + +.#{$fa-css-prefix} { + &.pull-left { margin-right: .3em; } + &.pull-right { margin-left: .3em; } +} diff --git a/themes/bootstrap3/scss/vendor/font-awesome/_core.scss b/themes/bootstrap3/scss/vendor/font-awesome/_core.scss new file mode 100644 index 0000000000000000000000000000000000000000..7425ef85fc80ce6b035065906fc27490715e3733 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/font-awesome/_core.scss @@ -0,0 +1,12 @@ +// Base Class Definition +// ------------------------- + +.#{$fa-css-prefix} { + display: inline-block; + font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + +} diff --git a/themes/bootstrap3/scss/vendor/font-awesome/_fixed-width.scss b/themes/bootstrap3/scss/vendor/font-awesome/_fixed-width.scss new file mode 100644 index 0000000000000000000000000000000000000000..b221c98133a4d4a8449c848ccb69bf631d1c3e5d --- /dev/null +++ b/themes/bootstrap3/scss/vendor/font-awesome/_fixed-width.scss @@ -0,0 +1,6 @@ +// Fixed Width Icons +// ------------------------- +.#{$fa-css-prefix}-fw { + width: (18em / 14); + text-align: center; +} diff --git a/themes/bootstrap3/scss/vendor/font-awesome/_icons.scss b/themes/bootstrap3/scss/vendor/font-awesome/_icons.scss new file mode 100644 index 0000000000000000000000000000000000000000..2944344350f3fab4741095812606ecb48be18fab --- /dev/null +++ b/themes/bootstrap3/scss/vendor/font-awesome/_icons.scss @@ -0,0 +1,733 @@ +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ + +.#{$fa-css-prefix}-glass:before { content: $fa-var-glass; } +.#{$fa-css-prefix}-music:before { content: $fa-var-music; } +.#{$fa-css-prefix}-search:before { content: $fa-var-search; } +.#{$fa-css-prefix}-envelope-o:before { content: $fa-var-envelope-o; } +.#{$fa-css-prefix}-heart:before { content: $fa-var-heart; } +.#{$fa-css-prefix}-star:before { content: $fa-var-star; } +.#{$fa-css-prefix}-star-o:before { content: $fa-var-star-o; } +.#{$fa-css-prefix}-user:before { content: $fa-var-user; } +.#{$fa-css-prefix}-film:before { content: $fa-var-film; } +.#{$fa-css-prefix}-th-large:before { content: $fa-var-th-large; } +.#{$fa-css-prefix}-th:before { content: $fa-var-th; } +.#{$fa-css-prefix}-th-list:before { content: $fa-var-th-list; } +.#{$fa-css-prefix}-check:before { content: $fa-var-check; } +.#{$fa-css-prefix}-remove:before, +.#{$fa-css-prefix}-close:before, +.#{$fa-css-prefix}-times:before { content: $fa-var-times; } +.#{$fa-css-prefix}-search-plus:before { content: $fa-var-search-plus; } +.#{$fa-css-prefix}-search-minus:before { content: $fa-var-search-minus; } +.#{$fa-css-prefix}-power-off:before { content: $fa-var-power-off; } +.#{$fa-css-prefix}-signal:before { content: $fa-var-signal; } +.#{$fa-css-prefix}-gear:before, +.#{$fa-css-prefix}-cog:before { content: $fa-var-cog; } +.#{$fa-css-prefix}-trash-o:before { content: $fa-var-trash-o; } +.#{$fa-css-prefix}-home:before { content: $fa-var-home; } +.#{$fa-css-prefix}-file-o:before { content: $fa-var-file-o; } +.#{$fa-css-prefix}-clock-o:before { content: $fa-var-clock-o; } +.#{$fa-css-prefix}-road:before { content: $fa-var-road; } +.#{$fa-css-prefix}-download:before { content: $fa-var-download; } +.#{$fa-css-prefix}-arrow-circle-o-down:before { content: $fa-var-arrow-circle-o-down; } +.#{$fa-css-prefix}-arrow-circle-o-up:before { content: $fa-var-arrow-circle-o-up; } +.#{$fa-css-prefix}-inbox:before { content: $fa-var-inbox; } +.#{$fa-css-prefix}-play-circle-o:before { content: $fa-var-play-circle-o; } +.#{$fa-css-prefix}-rotate-right:before, +.#{$fa-css-prefix}-repeat:before { content: $fa-var-repeat; } +.#{$fa-css-prefix}-refresh:before { content: $fa-var-refresh; } +.#{$fa-css-prefix}-list-alt:before { content: $fa-var-list-alt; } +.#{$fa-css-prefix}-lock:before { content: $fa-var-lock; } +.#{$fa-css-prefix}-flag:before { content: $fa-var-flag; } +.#{$fa-css-prefix}-headphones:before { content: $fa-var-headphones; } +.#{$fa-css-prefix}-volume-off:before { content: $fa-var-volume-off; } +.#{$fa-css-prefix}-volume-down:before { content: $fa-var-volume-down; } +.#{$fa-css-prefix}-volume-up:before { content: $fa-var-volume-up; } +.#{$fa-css-prefix}-qrcode:before { content: $fa-var-qrcode; } +.#{$fa-css-prefix}-barcode:before { content: $fa-var-barcode; } +.#{$fa-css-prefix}-tag:before { content: $fa-var-tag; } +.#{$fa-css-prefix}-tags:before { content: $fa-var-tags; } +.#{$fa-css-prefix}-book:before { content: $fa-var-book; } +.#{$fa-css-prefix}-bookmark:before { content: $fa-var-bookmark; } +.#{$fa-css-prefix}-print:before { content: $fa-var-print; } +.#{$fa-css-prefix}-camera:before { content: $fa-var-camera; } +.#{$fa-css-prefix}-font:before { content: $fa-var-font; } +.#{$fa-css-prefix}-bold:before { content: $fa-var-bold; } +.#{$fa-css-prefix}-italic:before { content: $fa-var-italic; } +.#{$fa-css-prefix}-text-height:before { content: $fa-var-text-height; } +.#{$fa-css-prefix}-text-width:before { content: $fa-var-text-width; } +.#{$fa-css-prefix}-align-left:before { content: $fa-var-align-left; } +.#{$fa-css-prefix}-align-center:before { content: $fa-var-align-center; } +.#{$fa-css-prefix}-align-right:before { content: $fa-var-align-right; } +.#{$fa-css-prefix}-align-justify:before { content: $fa-var-align-justify; } +.#{$fa-css-prefix}-list:before { content: $fa-var-list; } +.#{$fa-css-prefix}-dedent:before, +.#{$fa-css-prefix}-outdent:before { content: $fa-var-outdent; } +.#{$fa-css-prefix}-indent:before { content: $fa-var-indent; } +.#{$fa-css-prefix}-video-camera:before { content: $fa-var-video-camera; } +.#{$fa-css-prefix}-photo:before, +.#{$fa-css-prefix}-image:before, +.#{$fa-css-prefix}-picture-o:before { content: $fa-var-picture-o; } +.#{$fa-css-prefix}-pencil:before { content: $fa-var-pencil; } +.#{$fa-css-prefix}-map-marker:before { content: $fa-var-map-marker; } +.#{$fa-css-prefix}-adjust:before { content: $fa-var-adjust; } +.#{$fa-css-prefix}-tint:before { content: $fa-var-tint; } +.#{$fa-css-prefix}-edit:before, +.#{$fa-css-prefix}-pencil-square-o:before { content: $fa-var-pencil-square-o; } +.#{$fa-css-prefix}-share-square-o:before { content: $fa-var-share-square-o; } +.#{$fa-css-prefix}-check-square-o:before { content: $fa-var-check-square-o; } +.#{$fa-css-prefix}-arrows:before { content: $fa-var-arrows; } +.#{$fa-css-prefix}-step-backward:before { content: $fa-var-step-backward; } +.#{$fa-css-prefix}-fast-backward:before { content: $fa-var-fast-backward; } +.#{$fa-css-prefix}-backward:before { content: $fa-var-backward; } +.#{$fa-css-prefix}-play:before { content: $fa-var-play; } +.#{$fa-css-prefix}-pause:before { content: $fa-var-pause; } +.#{$fa-css-prefix}-stop:before { content: $fa-var-stop; } +.#{$fa-css-prefix}-forward:before { content: $fa-var-forward; } +.#{$fa-css-prefix}-fast-forward:before { content: $fa-var-fast-forward; } +.#{$fa-css-prefix}-step-forward:before { content: $fa-var-step-forward; } +.#{$fa-css-prefix}-eject:before { content: $fa-var-eject; } +.#{$fa-css-prefix}-chevron-left:before { content: $fa-var-chevron-left; } +.#{$fa-css-prefix}-chevron-right:before { content: $fa-var-chevron-right; } +.#{$fa-css-prefix}-plus-circle:before { content: $fa-var-plus-circle; } +.#{$fa-css-prefix}-minus-circle:before { content: $fa-var-minus-circle; } +.#{$fa-css-prefix}-times-circle:before { content: $fa-var-times-circle; } +.#{$fa-css-prefix}-check-circle:before { content: $fa-var-check-circle; } +.#{$fa-css-prefix}-question-circle:before { content: $fa-var-question-circle; } +.#{$fa-css-prefix}-info-circle:before { content: $fa-var-info-circle; } +.#{$fa-css-prefix}-crosshairs:before { content: $fa-var-crosshairs; } +.#{$fa-css-prefix}-times-circle-o:before { content: $fa-var-times-circle-o; } +.#{$fa-css-prefix}-check-circle-o:before { content: $fa-var-check-circle-o; } +.#{$fa-css-prefix}-ban:before { content: $fa-var-ban; } +.#{$fa-css-prefix}-arrow-left:before { content: $fa-var-arrow-left; } +.#{$fa-css-prefix}-arrow-right:before { content: $fa-var-arrow-right; } +.#{$fa-css-prefix}-arrow-up:before { content: $fa-var-arrow-up; } +.#{$fa-css-prefix}-arrow-down:before { content: $fa-var-arrow-down; } +.#{$fa-css-prefix}-mail-forward:before, +.#{$fa-css-prefix}-share:before { content: $fa-var-share; } +.#{$fa-css-prefix}-expand:before { content: $fa-var-expand; } +.#{$fa-css-prefix}-compress:before { content: $fa-var-compress; } +.#{$fa-css-prefix}-plus:before { content: $fa-var-plus; } +.#{$fa-css-prefix}-minus:before { content: $fa-var-minus; } +.#{$fa-css-prefix}-asterisk:before { content: $fa-var-asterisk; } +.#{$fa-css-prefix}-exclamation-circle:before { content: $fa-var-exclamation-circle; } +.#{$fa-css-prefix}-gift:before { content: $fa-var-gift; } +.#{$fa-css-prefix}-leaf:before { content: $fa-var-leaf; } +.#{$fa-css-prefix}-fire:before { content: $fa-var-fire; } +.#{$fa-css-prefix}-eye:before { content: $fa-var-eye; } +.#{$fa-css-prefix}-eye-slash:before { content: $fa-var-eye-slash; } +.#{$fa-css-prefix}-warning:before, +.#{$fa-css-prefix}-exclamation-triangle:before { content: $fa-var-exclamation-triangle; } +.#{$fa-css-prefix}-plane:before { content: $fa-var-plane; } +.#{$fa-css-prefix}-calendar:before { content: $fa-var-calendar; } +.#{$fa-css-prefix}-random:before { content: $fa-var-random; } +.#{$fa-css-prefix}-comment:before { content: $fa-var-comment; } +.#{$fa-css-prefix}-magnet:before { content: $fa-var-magnet; } +.#{$fa-css-prefix}-chevron-up:before { content: $fa-var-chevron-up; } +.#{$fa-css-prefix}-chevron-down:before { content: $fa-var-chevron-down; } +.#{$fa-css-prefix}-retweet:before { content: $fa-var-retweet; } +.#{$fa-css-prefix}-shopping-cart:before { content: $fa-var-shopping-cart; } +.#{$fa-css-prefix}-folder:before { content: $fa-var-folder; } +.#{$fa-css-prefix}-folder-open:before { content: $fa-var-folder-open; } +.#{$fa-css-prefix}-arrows-v:before { content: $fa-var-arrows-v; } +.#{$fa-css-prefix}-arrows-h:before { content: $fa-var-arrows-h; } +.#{$fa-css-prefix}-bar-chart-o:before, +.#{$fa-css-prefix}-bar-chart:before { content: $fa-var-bar-chart; } +.#{$fa-css-prefix}-twitter-square:before { content: $fa-var-twitter-square; } +.#{$fa-css-prefix}-facebook-square:before { content: $fa-var-facebook-square; } +.#{$fa-css-prefix}-camera-retro:before { content: $fa-var-camera-retro; } +.#{$fa-css-prefix}-key:before { content: $fa-var-key; } +.#{$fa-css-prefix}-gears:before, +.#{$fa-css-prefix}-cogs:before { content: $fa-var-cogs; } +.#{$fa-css-prefix}-comments:before { content: $fa-var-comments; } +.#{$fa-css-prefix}-thumbs-o-up:before { content: $fa-var-thumbs-o-up; } +.#{$fa-css-prefix}-thumbs-o-down:before { content: $fa-var-thumbs-o-down; } +.#{$fa-css-prefix}-star-half:before { content: $fa-var-star-half; } +.#{$fa-css-prefix}-heart-o:before { content: $fa-var-heart-o; } +.#{$fa-css-prefix}-sign-out:before { content: $fa-var-sign-out; } +.#{$fa-css-prefix}-linkedin-square:before { content: $fa-var-linkedin-square; } +.#{$fa-css-prefix}-thumb-tack:before { content: $fa-var-thumb-tack; } +.#{$fa-css-prefix}-external-link:before { content: $fa-var-external-link; } +.#{$fa-css-prefix}-sign-in:before { content: $fa-var-sign-in; } +.#{$fa-css-prefix}-trophy:before { content: $fa-var-trophy; } +.#{$fa-css-prefix}-github-square:before { content: $fa-var-github-square; } +.#{$fa-css-prefix}-upload:before { content: $fa-var-upload; } +.#{$fa-css-prefix}-lemon-o:before { content: $fa-var-lemon-o; } +.#{$fa-css-prefix}-phone:before { content: $fa-var-phone; } +.#{$fa-css-prefix}-square-o:before { content: $fa-var-square-o; } +.#{$fa-css-prefix}-bookmark-o:before { content: $fa-var-bookmark-o; } +.#{$fa-css-prefix}-phone-square:before { content: $fa-var-phone-square; } +.#{$fa-css-prefix}-twitter:before { content: $fa-var-twitter; } +.#{$fa-css-prefix}-facebook-f:before, +.#{$fa-css-prefix}-facebook:before { content: $fa-var-facebook; } +.#{$fa-css-prefix}-github:before { content: $fa-var-github; } +.#{$fa-css-prefix}-unlock:before { content: $fa-var-unlock; } +.#{$fa-css-prefix}-credit-card:before { content: $fa-var-credit-card; } +.#{$fa-css-prefix}-feed:before, +.#{$fa-css-prefix}-rss:before { content: $fa-var-rss; } +.#{$fa-css-prefix}-hdd-o:before { content: $fa-var-hdd-o; } +.#{$fa-css-prefix}-bullhorn:before { content: $fa-var-bullhorn; } +.#{$fa-css-prefix}-bell:before { content: $fa-var-bell; } +.#{$fa-css-prefix}-certificate:before { content: $fa-var-certificate; } +.#{$fa-css-prefix}-hand-o-right:before { content: $fa-var-hand-o-right; } +.#{$fa-css-prefix}-hand-o-left:before { content: $fa-var-hand-o-left; } +.#{$fa-css-prefix}-hand-o-up:before { content: $fa-var-hand-o-up; } +.#{$fa-css-prefix}-hand-o-down:before { content: $fa-var-hand-o-down; } +.#{$fa-css-prefix}-arrow-circle-left:before { content: $fa-var-arrow-circle-left; } +.#{$fa-css-prefix}-arrow-circle-right:before { content: $fa-var-arrow-circle-right; } +.#{$fa-css-prefix}-arrow-circle-up:before { content: $fa-var-arrow-circle-up; } +.#{$fa-css-prefix}-arrow-circle-down:before { content: $fa-var-arrow-circle-down; } +.#{$fa-css-prefix}-globe:before { content: $fa-var-globe; } +.#{$fa-css-prefix}-wrench:before { content: $fa-var-wrench; } +.#{$fa-css-prefix}-tasks:before { content: $fa-var-tasks; } +.#{$fa-css-prefix}-filter:before { content: $fa-var-filter; } +.#{$fa-css-prefix}-briefcase:before { content: $fa-var-briefcase; } +.#{$fa-css-prefix}-arrows-alt:before { content: $fa-var-arrows-alt; } +.#{$fa-css-prefix}-group:before, +.#{$fa-css-prefix}-users:before { content: $fa-var-users; } +.#{$fa-css-prefix}-chain:before, +.#{$fa-css-prefix}-link:before { content: $fa-var-link; } +.#{$fa-css-prefix}-cloud:before { content: $fa-var-cloud; } +.#{$fa-css-prefix}-flask:before { content: $fa-var-flask; } +.#{$fa-css-prefix}-cut:before, +.#{$fa-css-prefix}-scissors:before { content: $fa-var-scissors; } +.#{$fa-css-prefix}-copy:before, +.#{$fa-css-prefix}-files-o:before { content: $fa-var-files-o; } +.#{$fa-css-prefix}-paperclip:before { content: $fa-var-paperclip; } +.#{$fa-css-prefix}-save:before, +.#{$fa-css-prefix}-floppy-o:before { content: $fa-var-floppy-o; } +.#{$fa-css-prefix}-square:before { content: $fa-var-square; } +.#{$fa-css-prefix}-navicon:before, +.#{$fa-css-prefix}-reorder:before, +.#{$fa-css-prefix}-bars:before { content: $fa-var-bars; } +.#{$fa-css-prefix}-list-ul:before { content: $fa-var-list-ul; } +.#{$fa-css-prefix}-list-ol:before { content: $fa-var-list-ol; } +.#{$fa-css-prefix}-strikethrough:before { content: $fa-var-strikethrough; } +.#{$fa-css-prefix}-underline:before { content: $fa-var-underline; } +.#{$fa-css-prefix}-table:before { content: $fa-var-table; } +.#{$fa-css-prefix}-magic:before { content: $fa-var-magic; } +.#{$fa-css-prefix}-truck:before { content: $fa-var-truck; } +.#{$fa-css-prefix}-pinterest:before { content: $fa-var-pinterest; } +.#{$fa-css-prefix}-pinterest-square:before { content: $fa-var-pinterest-square; } +.#{$fa-css-prefix}-google-plus-square:before { content: $fa-var-google-plus-square; } +.#{$fa-css-prefix}-google-plus:before { content: $fa-var-google-plus; } +.#{$fa-css-prefix}-money:before { content: $fa-var-money; } +.#{$fa-css-prefix}-caret-down:before { content: $fa-var-caret-down; } +.#{$fa-css-prefix}-caret-up:before { content: $fa-var-caret-up; } +.#{$fa-css-prefix}-caret-left:before { content: $fa-var-caret-left; } +.#{$fa-css-prefix}-caret-right:before { content: $fa-var-caret-right; } +.#{$fa-css-prefix}-columns:before { content: $fa-var-columns; } +.#{$fa-css-prefix}-unsorted:before, +.#{$fa-css-prefix}-sort:before { content: $fa-var-sort; } +.#{$fa-css-prefix}-sort-down:before, +.#{$fa-css-prefix}-sort-desc:before { content: $fa-var-sort-desc; } +.#{$fa-css-prefix}-sort-up:before, +.#{$fa-css-prefix}-sort-asc:before { content: $fa-var-sort-asc; } +.#{$fa-css-prefix}-envelope:before { content: $fa-var-envelope; } +.#{$fa-css-prefix}-linkedin:before { content: $fa-var-linkedin; } +.#{$fa-css-prefix}-rotate-left:before, +.#{$fa-css-prefix}-undo:before { content: $fa-var-undo; } +.#{$fa-css-prefix}-legal:before, +.#{$fa-css-prefix}-gavel:before { content: $fa-var-gavel; } +.#{$fa-css-prefix}-dashboard:before, +.#{$fa-css-prefix}-tachometer:before { content: $fa-var-tachometer; } +.#{$fa-css-prefix}-comment-o:before { content: $fa-var-comment-o; } +.#{$fa-css-prefix}-comments-o:before { content: $fa-var-comments-o; } +.#{$fa-css-prefix}-flash:before, +.#{$fa-css-prefix}-bolt:before { content: $fa-var-bolt; } +.#{$fa-css-prefix}-sitemap:before { content: $fa-var-sitemap; } +.#{$fa-css-prefix}-umbrella:before { content: $fa-var-umbrella; } +.#{$fa-css-prefix}-paste:before, +.#{$fa-css-prefix}-clipboard:before { content: $fa-var-clipboard; } +.#{$fa-css-prefix}-lightbulb-o:before { content: $fa-var-lightbulb-o; } +.#{$fa-css-prefix}-exchange:before { content: $fa-var-exchange; } +.#{$fa-css-prefix}-cloud-download:before { content: $fa-var-cloud-download; } +.#{$fa-css-prefix}-cloud-upload:before { content: $fa-var-cloud-upload; } +.#{$fa-css-prefix}-user-md:before { content: $fa-var-user-md; } +.#{$fa-css-prefix}-stethoscope:before { content: $fa-var-stethoscope; } +.#{$fa-css-prefix}-suitcase:before { content: $fa-var-suitcase; } +.#{$fa-css-prefix}-bell-o:before { content: $fa-var-bell-o; } +.#{$fa-css-prefix}-coffee:before { content: $fa-var-coffee; } +.#{$fa-css-prefix}-cutlery:before { content: $fa-var-cutlery; } +.#{$fa-css-prefix}-file-text-o:before { content: $fa-var-file-text-o; } +.#{$fa-css-prefix}-building-o:before { content: $fa-var-building-o; } +.#{$fa-css-prefix}-hospital-o:before { content: $fa-var-hospital-o; } +.#{$fa-css-prefix}-ambulance:before { content: $fa-var-ambulance; } +.#{$fa-css-prefix}-medkit:before { content: $fa-var-medkit; } +.#{$fa-css-prefix}-fighter-jet:before { content: $fa-var-fighter-jet; } +.#{$fa-css-prefix}-beer:before { content: $fa-var-beer; } +.#{$fa-css-prefix}-h-square:before { content: $fa-var-h-square; } +.#{$fa-css-prefix}-plus-square:before { content: $fa-var-plus-square; } +.#{$fa-css-prefix}-angle-double-left:before { content: $fa-var-angle-double-left; } +.#{$fa-css-prefix}-angle-double-right:before { content: $fa-var-angle-double-right; } +.#{$fa-css-prefix}-angle-double-up:before { content: $fa-var-angle-double-up; } +.#{$fa-css-prefix}-angle-double-down:before { content: $fa-var-angle-double-down; } +.#{$fa-css-prefix}-angle-left:before { content: $fa-var-angle-left; } +.#{$fa-css-prefix}-angle-right:before { content: $fa-var-angle-right; } +.#{$fa-css-prefix}-angle-up:before { content: $fa-var-angle-up; } +.#{$fa-css-prefix}-angle-down:before { content: $fa-var-angle-down; } +.#{$fa-css-prefix}-desktop:before { content: $fa-var-desktop; } +.#{$fa-css-prefix}-laptop:before { content: $fa-var-laptop; } +.#{$fa-css-prefix}-tablet:before { content: $fa-var-tablet; } +.#{$fa-css-prefix}-mobile-phone:before, +.#{$fa-css-prefix}-mobile:before { content: $fa-var-mobile; } +.#{$fa-css-prefix}-circle-o:before { content: $fa-var-circle-o; } +.#{$fa-css-prefix}-quote-left:before { content: $fa-var-quote-left; } +.#{$fa-css-prefix}-quote-right:before { content: $fa-var-quote-right; } +.#{$fa-css-prefix}-spinner:before { content: $fa-var-spinner; } +.#{$fa-css-prefix}-circle:before { content: $fa-var-circle; } +.#{$fa-css-prefix}-mail-reply:before, +.#{$fa-css-prefix}-reply:before { content: $fa-var-reply; } +.#{$fa-css-prefix}-github-alt:before { content: $fa-var-github-alt; } +.#{$fa-css-prefix}-folder-o:before { content: $fa-var-folder-o; } +.#{$fa-css-prefix}-folder-open-o:before { content: $fa-var-folder-open-o; } +.#{$fa-css-prefix}-smile-o:before { content: $fa-var-smile-o; } +.#{$fa-css-prefix}-frown-o:before { content: $fa-var-frown-o; } +.#{$fa-css-prefix}-meh-o:before { content: $fa-var-meh-o; } +.#{$fa-css-prefix}-gamepad:before { content: $fa-var-gamepad; } +.#{$fa-css-prefix}-keyboard-o:before { content: $fa-var-keyboard-o; } +.#{$fa-css-prefix}-flag-o:before { content: $fa-var-flag-o; } +.#{$fa-css-prefix}-flag-checkered:before { content: $fa-var-flag-checkered; } +.#{$fa-css-prefix}-terminal:before { content: $fa-var-terminal; } +.#{$fa-css-prefix}-code:before { content: $fa-var-code; } +.#{$fa-css-prefix}-mail-reply-all:before, +.#{$fa-css-prefix}-reply-all:before { content: $fa-var-reply-all; } +.#{$fa-css-prefix}-star-half-empty:before, +.#{$fa-css-prefix}-star-half-full:before, +.#{$fa-css-prefix}-star-half-o:before { content: $fa-var-star-half-o; } +.#{$fa-css-prefix}-location-arrow:before { content: $fa-var-location-arrow; } +.#{$fa-css-prefix}-crop:before { content: $fa-var-crop; } +.#{$fa-css-prefix}-code-fork:before { content: $fa-var-code-fork; } +.#{$fa-css-prefix}-unlink:before, +.#{$fa-css-prefix}-chain-broken:before { content: $fa-var-chain-broken; } +.#{$fa-css-prefix}-question:before { content: $fa-var-question; } +.#{$fa-css-prefix}-info:before { content: $fa-var-info; } +.#{$fa-css-prefix}-exclamation:before { content: $fa-var-exclamation; } +.#{$fa-css-prefix}-superscript:before { content: $fa-var-superscript; } +.#{$fa-css-prefix}-subscript:before { content: $fa-var-subscript; } +.#{$fa-css-prefix}-eraser:before { content: $fa-var-eraser; } +.#{$fa-css-prefix}-puzzle-piece:before { content: $fa-var-puzzle-piece; } +.#{$fa-css-prefix}-microphone:before { content: $fa-var-microphone; } +.#{$fa-css-prefix}-microphone-slash:before { content: $fa-var-microphone-slash; } +.#{$fa-css-prefix}-shield:before { content: $fa-var-shield; } +.#{$fa-css-prefix}-calendar-o:before { content: $fa-var-calendar-o; } +.#{$fa-css-prefix}-fire-extinguisher:before { content: $fa-var-fire-extinguisher; } +.#{$fa-css-prefix}-rocket:before { content: $fa-var-rocket; } +.#{$fa-css-prefix}-maxcdn:before { content: $fa-var-maxcdn; } +.#{$fa-css-prefix}-chevron-circle-left:before { content: $fa-var-chevron-circle-left; } +.#{$fa-css-prefix}-chevron-circle-right:before { content: $fa-var-chevron-circle-right; } +.#{$fa-css-prefix}-chevron-circle-up:before { content: $fa-var-chevron-circle-up; } +.#{$fa-css-prefix}-chevron-circle-down:before { content: $fa-var-chevron-circle-down; } +.#{$fa-css-prefix}-html5:before { content: $fa-var-html5; } +.#{$fa-css-prefix}-css3:before { content: $fa-var-css3; } +.#{$fa-css-prefix}-anchor:before { content: $fa-var-anchor; } +.#{$fa-css-prefix}-unlock-alt:before { content: $fa-var-unlock-alt; } +.#{$fa-css-prefix}-bullseye:before { content: $fa-var-bullseye; } +.#{$fa-css-prefix}-ellipsis-h:before { content: $fa-var-ellipsis-h; } +.#{$fa-css-prefix}-ellipsis-v:before { content: $fa-var-ellipsis-v; } +.#{$fa-css-prefix}-rss-square:before { content: $fa-var-rss-square; } +.#{$fa-css-prefix}-play-circle:before { content: $fa-var-play-circle; } +.#{$fa-css-prefix}-ticket:before { content: $fa-var-ticket; } +.#{$fa-css-prefix}-minus-square:before { content: $fa-var-minus-square; } +.#{$fa-css-prefix}-minus-square-o:before { content: $fa-var-minus-square-o; } +.#{$fa-css-prefix}-level-up:before { content: $fa-var-level-up; } +.#{$fa-css-prefix}-level-down:before { content: $fa-var-level-down; } +.#{$fa-css-prefix}-check-square:before { content: $fa-var-check-square; } +.#{$fa-css-prefix}-pencil-square:before { content: $fa-var-pencil-square; } +.#{$fa-css-prefix}-external-link-square:before { content: $fa-var-external-link-square; } +.#{$fa-css-prefix}-share-square:before { content: $fa-var-share-square; } +.#{$fa-css-prefix}-compass:before { content: $fa-var-compass; } +.#{$fa-css-prefix}-toggle-down:before, +.#{$fa-css-prefix}-caret-square-o-down:before { content: $fa-var-caret-square-o-down; } +.#{$fa-css-prefix}-toggle-up:before, +.#{$fa-css-prefix}-caret-square-o-up:before { content: $fa-var-caret-square-o-up; } +.#{$fa-css-prefix}-toggle-right:before, +.#{$fa-css-prefix}-caret-square-o-right:before { content: $fa-var-caret-square-o-right; } +.#{$fa-css-prefix}-euro:before, +.#{$fa-css-prefix}-eur:before { content: $fa-var-eur; } +.#{$fa-css-prefix}-gbp:before { content: $fa-var-gbp; } +.#{$fa-css-prefix}-dollar:before, +.#{$fa-css-prefix}-usd:before { content: $fa-var-usd; } +.#{$fa-css-prefix}-rupee:before, +.#{$fa-css-prefix}-inr:before { content: $fa-var-inr; } +.#{$fa-css-prefix}-cny:before, +.#{$fa-css-prefix}-rmb:before, +.#{$fa-css-prefix}-yen:before, +.#{$fa-css-prefix}-jpy:before { content: $fa-var-jpy; } +.#{$fa-css-prefix}-ruble:before, +.#{$fa-css-prefix}-rouble:before, +.#{$fa-css-prefix}-rub:before { content: $fa-var-rub; } +.#{$fa-css-prefix}-won:before, +.#{$fa-css-prefix}-krw:before { content: $fa-var-krw; } +.#{$fa-css-prefix}-bitcoin:before, +.#{$fa-css-prefix}-btc:before { content: $fa-var-btc; } +.#{$fa-css-prefix}-file:before { content: $fa-var-file; } +.#{$fa-css-prefix}-file-text:before { content: $fa-var-file-text; } +.#{$fa-css-prefix}-sort-alpha-asc:before { content: $fa-var-sort-alpha-asc; } +.#{$fa-css-prefix}-sort-alpha-desc:before { content: $fa-var-sort-alpha-desc; } +.#{$fa-css-prefix}-sort-amount-asc:before { content: $fa-var-sort-amount-asc; } +.#{$fa-css-prefix}-sort-amount-desc:before { content: $fa-var-sort-amount-desc; } +.#{$fa-css-prefix}-sort-numeric-asc:before { content: $fa-var-sort-numeric-asc; } +.#{$fa-css-prefix}-sort-numeric-desc:before { content: $fa-var-sort-numeric-desc; } +.#{$fa-css-prefix}-thumbs-up:before { content: $fa-var-thumbs-up; } +.#{$fa-css-prefix}-thumbs-down:before { content: $fa-var-thumbs-down; } +.#{$fa-css-prefix}-youtube-square:before { content: $fa-var-youtube-square; } +.#{$fa-css-prefix}-youtube:before { content: $fa-var-youtube; } +.#{$fa-css-prefix}-xing:before { content: $fa-var-xing; } +.#{$fa-css-prefix}-xing-square:before { content: $fa-var-xing-square; } +.#{$fa-css-prefix}-youtube-play:before { content: $fa-var-youtube-play; } +.#{$fa-css-prefix}-dropbox:before { content: $fa-var-dropbox; } +.#{$fa-css-prefix}-stack-overflow:before { content: $fa-var-stack-overflow; } +.#{$fa-css-prefix}-instagram:before { content: $fa-var-instagram; } +.#{$fa-css-prefix}-flickr:before { content: $fa-var-flickr; } +.#{$fa-css-prefix}-adn:before { content: $fa-var-adn; } +.#{$fa-css-prefix}-bitbucket:before { content: $fa-var-bitbucket; } +.#{$fa-css-prefix}-bitbucket-square:before { content: $fa-var-bitbucket-square; } +.#{$fa-css-prefix}-tumblr:before { content: $fa-var-tumblr; } +.#{$fa-css-prefix}-tumblr-square:before { content: $fa-var-tumblr-square; } +.#{$fa-css-prefix}-long-arrow-down:before { content: $fa-var-long-arrow-down; } +.#{$fa-css-prefix}-long-arrow-up:before { content: $fa-var-long-arrow-up; } +.#{$fa-css-prefix}-long-arrow-left:before { content: $fa-var-long-arrow-left; } +.#{$fa-css-prefix}-long-arrow-right:before { content: $fa-var-long-arrow-right; } +.#{$fa-css-prefix}-apple:before { content: $fa-var-apple; } +.#{$fa-css-prefix}-windows:before { content: $fa-var-windows; } +.#{$fa-css-prefix}-android:before { content: $fa-var-android; } +.#{$fa-css-prefix}-linux:before { content: $fa-var-linux; } +.#{$fa-css-prefix}-dribbble:before { content: $fa-var-dribbble; } +.#{$fa-css-prefix}-skype:before { content: $fa-var-skype; } +.#{$fa-css-prefix}-foursquare:before { content: $fa-var-foursquare; } +.#{$fa-css-prefix}-trello:before { content: $fa-var-trello; } +.#{$fa-css-prefix}-female:before { content: $fa-var-female; } +.#{$fa-css-prefix}-male:before { content: $fa-var-male; } +.#{$fa-css-prefix}-gittip:before, +.#{$fa-css-prefix}-gratipay:before { content: $fa-var-gratipay; } +.#{$fa-css-prefix}-sun-o:before { content: $fa-var-sun-o; } +.#{$fa-css-prefix}-moon-o:before { content: $fa-var-moon-o; } +.#{$fa-css-prefix}-archive:before { content: $fa-var-archive; } +.#{$fa-css-prefix}-bug:before { content: $fa-var-bug; } +.#{$fa-css-prefix}-vk:before { content: $fa-var-vk; } +.#{$fa-css-prefix}-weibo:before { content: $fa-var-weibo; } +.#{$fa-css-prefix}-renren:before { content: $fa-var-renren; } +.#{$fa-css-prefix}-pagelines:before { content: $fa-var-pagelines; } +.#{$fa-css-prefix}-stack-exchange:before { content: $fa-var-stack-exchange; } +.#{$fa-css-prefix}-arrow-circle-o-right:before { content: $fa-var-arrow-circle-o-right; } +.#{$fa-css-prefix}-arrow-circle-o-left:before { content: $fa-var-arrow-circle-o-left; } +.#{$fa-css-prefix}-toggle-left:before, +.#{$fa-css-prefix}-caret-square-o-left:before { content: $fa-var-caret-square-o-left; } +.#{$fa-css-prefix}-dot-circle-o:before { content: $fa-var-dot-circle-o; } +.#{$fa-css-prefix}-wheelchair:before { content: $fa-var-wheelchair; } +.#{$fa-css-prefix}-vimeo-square:before { content: $fa-var-vimeo-square; } +.#{$fa-css-prefix}-turkish-lira:before, +.#{$fa-css-prefix}-try:before { content: $fa-var-try; } +.#{$fa-css-prefix}-plus-square-o:before { content: $fa-var-plus-square-o; } +.#{$fa-css-prefix}-space-shuttle:before { content: $fa-var-space-shuttle; } +.#{$fa-css-prefix}-slack:before { content: $fa-var-slack; } +.#{$fa-css-prefix}-envelope-square:before { content: $fa-var-envelope-square; } +.#{$fa-css-prefix}-wordpress:before { content: $fa-var-wordpress; } +.#{$fa-css-prefix}-openid:before { content: $fa-var-openid; } +.#{$fa-css-prefix}-institution:before, +.#{$fa-css-prefix}-bank:before, +.#{$fa-css-prefix}-university:before { content: $fa-var-university; } +.#{$fa-css-prefix}-mortar-board:before, +.#{$fa-css-prefix}-graduation-cap:before { content: $fa-var-graduation-cap; } +.#{$fa-css-prefix}-yahoo:before { content: $fa-var-yahoo; } +.#{$fa-css-prefix}-google:before { content: $fa-var-google; } +.#{$fa-css-prefix}-reddit:before { content: $fa-var-reddit; } +.#{$fa-css-prefix}-reddit-square:before { content: $fa-var-reddit-square; } +.#{$fa-css-prefix}-stumbleupon-circle:before { content: $fa-var-stumbleupon-circle; } +.#{$fa-css-prefix}-stumbleupon:before { content: $fa-var-stumbleupon; } +.#{$fa-css-prefix}-delicious:before { content: $fa-var-delicious; } +.#{$fa-css-prefix}-digg:before { content: $fa-var-digg; } +.#{$fa-css-prefix}-pied-piper-pp:before { content: $fa-var-pied-piper-pp; } +.#{$fa-css-prefix}-pied-piper-alt:before { content: $fa-var-pied-piper-alt; } +.#{$fa-css-prefix}-drupal:before { content: $fa-var-drupal; } +.#{$fa-css-prefix}-joomla:before { content: $fa-var-joomla; } +.#{$fa-css-prefix}-language:before { content: $fa-var-language; } +.#{$fa-css-prefix}-fax:before { content: $fa-var-fax; } +.#{$fa-css-prefix}-building:before { content: $fa-var-building; } +.#{$fa-css-prefix}-child:before { content: $fa-var-child; } +.#{$fa-css-prefix}-paw:before { content: $fa-var-paw; } +.#{$fa-css-prefix}-spoon:before { content: $fa-var-spoon; } +.#{$fa-css-prefix}-cube:before { content: $fa-var-cube; } +.#{$fa-css-prefix}-cubes:before { content: $fa-var-cubes; } +.#{$fa-css-prefix}-behance:before { content: $fa-var-behance; } +.#{$fa-css-prefix}-behance-square:before { content: $fa-var-behance-square; } +.#{$fa-css-prefix}-steam:before { content: $fa-var-steam; } +.#{$fa-css-prefix}-steam-square:before { content: $fa-var-steam-square; } +.#{$fa-css-prefix}-recycle:before { content: $fa-var-recycle; } +.#{$fa-css-prefix}-automobile:before, +.#{$fa-css-prefix}-car:before { content: $fa-var-car; } +.#{$fa-css-prefix}-cab:before, +.#{$fa-css-prefix}-taxi:before { content: $fa-var-taxi; } +.#{$fa-css-prefix}-tree:before { content: $fa-var-tree; } +.#{$fa-css-prefix}-spotify:before { content: $fa-var-spotify; } +.#{$fa-css-prefix}-deviantart:before { content: $fa-var-deviantart; } +.#{$fa-css-prefix}-soundcloud:before { content: $fa-var-soundcloud; } +.#{$fa-css-prefix}-database:before { content: $fa-var-database; } +.#{$fa-css-prefix}-file-pdf-o:before { content: $fa-var-file-pdf-o; } +.#{$fa-css-prefix}-file-word-o:before { content: $fa-var-file-word-o; } +.#{$fa-css-prefix}-file-excel-o:before { content: $fa-var-file-excel-o; } +.#{$fa-css-prefix}-file-powerpoint-o:before { content: $fa-var-file-powerpoint-o; } +.#{$fa-css-prefix}-file-photo-o:before, +.#{$fa-css-prefix}-file-picture-o:before, +.#{$fa-css-prefix}-file-image-o:before { content: $fa-var-file-image-o; } +.#{$fa-css-prefix}-file-zip-o:before, +.#{$fa-css-prefix}-file-archive-o:before { content: $fa-var-file-archive-o; } +.#{$fa-css-prefix}-file-sound-o:before, +.#{$fa-css-prefix}-file-audio-o:before { content: $fa-var-file-audio-o; } +.#{$fa-css-prefix}-file-movie-o:before, +.#{$fa-css-prefix}-file-video-o:before { content: $fa-var-file-video-o; } +.#{$fa-css-prefix}-file-code-o:before { content: $fa-var-file-code-o; } +.#{$fa-css-prefix}-vine:before { content: $fa-var-vine; } +.#{$fa-css-prefix}-codepen:before { content: $fa-var-codepen; } +.#{$fa-css-prefix}-jsfiddle:before { content: $fa-var-jsfiddle; } +.#{$fa-css-prefix}-life-bouy:before, +.#{$fa-css-prefix}-life-buoy:before, +.#{$fa-css-prefix}-life-saver:before, +.#{$fa-css-prefix}-support:before, +.#{$fa-css-prefix}-life-ring:before { content: $fa-var-life-ring; } +.#{$fa-css-prefix}-circle-o-notch:before { content: $fa-var-circle-o-notch; } +.#{$fa-css-prefix}-ra:before, +.#{$fa-css-prefix}-resistance:before, +.#{$fa-css-prefix}-rebel:before { content: $fa-var-rebel; } +.#{$fa-css-prefix}-ge:before, +.#{$fa-css-prefix}-empire:before { content: $fa-var-empire; } +.#{$fa-css-prefix}-git-square:before { content: $fa-var-git-square; } +.#{$fa-css-prefix}-git:before { content: $fa-var-git; } +.#{$fa-css-prefix}-y-combinator-square:before, +.#{$fa-css-prefix}-yc-square:before, +.#{$fa-css-prefix}-hacker-news:before { content: $fa-var-hacker-news; } +.#{$fa-css-prefix}-tencent-weibo:before { content: $fa-var-tencent-weibo; } +.#{$fa-css-prefix}-qq:before { content: $fa-var-qq; } +.#{$fa-css-prefix}-wechat:before, +.#{$fa-css-prefix}-weixin:before { content: $fa-var-weixin; } +.#{$fa-css-prefix}-send:before, +.#{$fa-css-prefix}-paper-plane:before { content: $fa-var-paper-plane; } +.#{$fa-css-prefix}-send-o:before, +.#{$fa-css-prefix}-paper-plane-o:before { content: $fa-var-paper-plane-o; } +.#{$fa-css-prefix}-history:before { content: $fa-var-history; } +.#{$fa-css-prefix}-circle-thin:before { content: $fa-var-circle-thin; } +.#{$fa-css-prefix}-header:before { content: $fa-var-header; } +.#{$fa-css-prefix}-paragraph:before { content: $fa-var-paragraph; } +.#{$fa-css-prefix}-sliders:before { content: $fa-var-sliders; } +.#{$fa-css-prefix}-share-alt:before { content: $fa-var-share-alt; } +.#{$fa-css-prefix}-share-alt-square:before { content: $fa-var-share-alt-square; } +.#{$fa-css-prefix}-bomb:before { content: $fa-var-bomb; } +.#{$fa-css-prefix}-soccer-ball-o:before, +.#{$fa-css-prefix}-futbol-o:before { content: $fa-var-futbol-o; } +.#{$fa-css-prefix}-tty:before { content: $fa-var-tty; } +.#{$fa-css-prefix}-binoculars:before { content: $fa-var-binoculars; } +.#{$fa-css-prefix}-plug:before { content: $fa-var-plug; } +.#{$fa-css-prefix}-slideshare:before { content: $fa-var-slideshare; } +.#{$fa-css-prefix}-twitch:before { content: $fa-var-twitch; } +.#{$fa-css-prefix}-yelp:before { content: $fa-var-yelp; } +.#{$fa-css-prefix}-newspaper-o:before { content: $fa-var-newspaper-o; } +.#{$fa-css-prefix}-wifi:before { content: $fa-var-wifi; } +.#{$fa-css-prefix}-calculator:before { content: $fa-var-calculator; } +.#{$fa-css-prefix}-paypal:before { content: $fa-var-paypal; } +.#{$fa-css-prefix}-google-wallet:before { content: $fa-var-google-wallet; } +.#{$fa-css-prefix}-cc-visa:before { content: $fa-var-cc-visa; } +.#{$fa-css-prefix}-cc-mastercard:before { content: $fa-var-cc-mastercard; } +.#{$fa-css-prefix}-cc-discover:before { content: $fa-var-cc-discover; } +.#{$fa-css-prefix}-cc-amex:before { content: $fa-var-cc-amex; } +.#{$fa-css-prefix}-cc-paypal:before { content: $fa-var-cc-paypal; } +.#{$fa-css-prefix}-cc-stripe:before { content: $fa-var-cc-stripe; } +.#{$fa-css-prefix}-bell-slash:before { content: $fa-var-bell-slash; } +.#{$fa-css-prefix}-bell-slash-o:before { content: $fa-var-bell-slash-o; } +.#{$fa-css-prefix}-trash:before { content: $fa-var-trash; } +.#{$fa-css-prefix}-copyright:before { content: $fa-var-copyright; } +.#{$fa-css-prefix}-at:before { content: $fa-var-at; } +.#{$fa-css-prefix}-eyedropper:before { content: $fa-var-eyedropper; } +.#{$fa-css-prefix}-paint-brush:before { content: $fa-var-paint-brush; } +.#{$fa-css-prefix}-birthday-cake:before { content: $fa-var-birthday-cake; } +.#{$fa-css-prefix}-area-chart:before { content: $fa-var-area-chart; } +.#{$fa-css-prefix}-pie-chart:before { content: $fa-var-pie-chart; } +.#{$fa-css-prefix}-line-chart:before { content: $fa-var-line-chart; } +.#{$fa-css-prefix}-lastfm:before { content: $fa-var-lastfm; } +.#{$fa-css-prefix}-lastfm-square:before { content: $fa-var-lastfm-square; } +.#{$fa-css-prefix}-toggle-off:before { content: $fa-var-toggle-off; } +.#{$fa-css-prefix}-toggle-on:before { content: $fa-var-toggle-on; } +.#{$fa-css-prefix}-bicycle:before { content: $fa-var-bicycle; } +.#{$fa-css-prefix}-bus:before { content: $fa-var-bus; } +.#{$fa-css-prefix}-ioxhost:before { content: $fa-var-ioxhost; } +.#{$fa-css-prefix}-angellist:before { content: $fa-var-angellist; } +.#{$fa-css-prefix}-cc:before { content: $fa-var-cc; } +.#{$fa-css-prefix}-shekel:before, +.#{$fa-css-prefix}-sheqel:before, +.#{$fa-css-prefix}-ils:before { content: $fa-var-ils; } +.#{$fa-css-prefix}-meanpath:before { content: $fa-var-meanpath; } +.#{$fa-css-prefix}-buysellads:before { content: $fa-var-buysellads; } +.#{$fa-css-prefix}-connectdevelop:before { content: $fa-var-connectdevelop; } +.#{$fa-css-prefix}-dashcube:before { content: $fa-var-dashcube; } +.#{$fa-css-prefix}-forumbee:before { content: $fa-var-forumbee; } +.#{$fa-css-prefix}-leanpub:before { content: $fa-var-leanpub; } +.#{$fa-css-prefix}-sellsy:before { content: $fa-var-sellsy; } +.#{$fa-css-prefix}-shirtsinbulk:before { content: $fa-var-shirtsinbulk; } +.#{$fa-css-prefix}-simplybuilt:before { content: $fa-var-simplybuilt; } +.#{$fa-css-prefix}-skyatlas:before { content: $fa-var-skyatlas; } +.#{$fa-css-prefix}-cart-plus:before { content: $fa-var-cart-plus; } +.#{$fa-css-prefix}-cart-arrow-down:before { content: $fa-var-cart-arrow-down; } +.#{$fa-css-prefix}-diamond:before { content: $fa-var-diamond; } +.#{$fa-css-prefix}-ship:before { content: $fa-var-ship; } +.#{$fa-css-prefix}-user-secret:before { content: $fa-var-user-secret; } +.#{$fa-css-prefix}-motorcycle:before { content: $fa-var-motorcycle; } +.#{$fa-css-prefix}-street-view:before { content: $fa-var-street-view; } +.#{$fa-css-prefix}-heartbeat:before { content: $fa-var-heartbeat; } +.#{$fa-css-prefix}-venus:before { content: $fa-var-venus; } +.#{$fa-css-prefix}-mars:before { content: $fa-var-mars; } +.#{$fa-css-prefix}-mercury:before { content: $fa-var-mercury; } +.#{$fa-css-prefix}-intersex:before, +.#{$fa-css-prefix}-transgender:before { content: $fa-var-transgender; } +.#{$fa-css-prefix}-transgender-alt:before { content: $fa-var-transgender-alt; } +.#{$fa-css-prefix}-venus-double:before { content: $fa-var-venus-double; } +.#{$fa-css-prefix}-mars-double:before { content: $fa-var-mars-double; } +.#{$fa-css-prefix}-venus-mars:before { content: $fa-var-venus-mars; } +.#{$fa-css-prefix}-mars-stroke:before { content: $fa-var-mars-stroke; } +.#{$fa-css-prefix}-mars-stroke-v:before { content: $fa-var-mars-stroke-v; } +.#{$fa-css-prefix}-mars-stroke-h:before { content: $fa-var-mars-stroke-h; } +.#{$fa-css-prefix}-neuter:before { content: $fa-var-neuter; } +.#{$fa-css-prefix}-genderless:before { content: $fa-var-genderless; } +.#{$fa-css-prefix}-facebook-official:before { content: $fa-var-facebook-official; } +.#{$fa-css-prefix}-pinterest-p:before { content: $fa-var-pinterest-p; } +.#{$fa-css-prefix}-whatsapp:before { content: $fa-var-whatsapp; } +.#{$fa-css-prefix}-server:before { content: $fa-var-server; } +.#{$fa-css-prefix}-user-plus:before { content: $fa-var-user-plus; } +.#{$fa-css-prefix}-user-times:before { content: $fa-var-user-times; } +.#{$fa-css-prefix}-hotel:before, +.#{$fa-css-prefix}-bed:before { content: $fa-var-bed; } +.#{$fa-css-prefix}-viacoin:before { content: $fa-var-viacoin; } +.#{$fa-css-prefix}-train:before { content: $fa-var-train; } +.#{$fa-css-prefix}-subway:before { content: $fa-var-subway; } +.#{$fa-css-prefix}-medium:before { content: $fa-var-medium; } +.#{$fa-css-prefix}-yc:before, +.#{$fa-css-prefix}-y-combinator:before { content: $fa-var-y-combinator; } +.#{$fa-css-prefix}-optin-monster:before { content: $fa-var-optin-monster; } +.#{$fa-css-prefix}-opencart:before { content: $fa-var-opencart; } +.#{$fa-css-prefix}-expeditedssl:before { content: $fa-var-expeditedssl; } +.#{$fa-css-prefix}-battery-4:before, +.#{$fa-css-prefix}-battery-full:before { content: $fa-var-battery-full; } +.#{$fa-css-prefix}-battery-3:before, +.#{$fa-css-prefix}-battery-three-quarters:before { content: $fa-var-battery-three-quarters; } +.#{$fa-css-prefix}-battery-2:before, +.#{$fa-css-prefix}-battery-half:before { content: $fa-var-battery-half; } +.#{$fa-css-prefix}-battery-1:before, +.#{$fa-css-prefix}-battery-quarter:before { content: $fa-var-battery-quarter; } +.#{$fa-css-prefix}-battery-0:before, +.#{$fa-css-prefix}-battery-empty:before { content: $fa-var-battery-empty; } +.#{$fa-css-prefix}-mouse-pointer:before { content: $fa-var-mouse-pointer; } +.#{$fa-css-prefix}-i-cursor:before { content: $fa-var-i-cursor; } +.#{$fa-css-prefix}-object-group:before { content: $fa-var-object-group; } +.#{$fa-css-prefix}-object-ungroup:before { content: $fa-var-object-ungroup; } +.#{$fa-css-prefix}-sticky-note:before { content: $fa-var-sticky-note; } +.#{$fa-css-prefix}-sticky-note-o:before { content: $fa-var-sticky-note-o; } +.#{$fa-css-prefix}-cc-jcb:before { content: $fa-var-cc-jcb; } +.#{$fa-css-prefix}-cc-diners-club:before { content: $fa-var-cc-diners-club; } +.#{$fa-css-prefix}-clone:before { content: $fa-var-clone; } +.#{$fa-css-prefix}-balance-scale:before { content: $fa-var-balance-scale; } +.#{$fa-css-prefix}-hourglass-o:before { content: $fa-var-hourglass-o; } +.#{$fa-css-prefix}-hourglass-1:before, +.#{$fa-css-prefix}-hourglass-start:before { content: $fa-var-hourglass-start; } +.#{$fa-css-prefix}-hourglass-2:before, +.#{$fa-css-prefix}-hourglass-half:before { content: $fa-var-hourglass-half; } +.#{$fa-css-prefix}-hourglass-3:before, +.#{$fa-css-prefix}-hourglass-end:before { content: $fa-var-hourglass-end; } +.#{$fa-css-prefix}-hourglass:before { content: $fa-var-hourglass; } +.#{$fa-css-prefix}-hand-grab-o:before, +.#{$fa-css-prefix}-hand-rock-o:before { content: $fa-var-hand-rock-o; } +.#{$fa-css-prefix}-hand-stop-o:before, +.#{$fa-css-prefix}-hand-paper-o:before { content: $fa-var-hand-paper-o; } +.#{$fa-css-prefix}-hand-scissors-o:before { content: $fa-var-hand-scissors-o; } +.#{$fa-css-prefix}-hand-lizard-o:before { content: $fa-var-hand-lizard-o; } +.#{$fa-css-prefix}-hand-spock-o:before { content: $fa-var-hand-spock-o; } +.#{$fa-css-prefix}-hand-pointer-o:before { content: $fa-var-hand-pointer-o; } +.#{$fa-css-prefix}-hand-peace-o:before { content: $fa-var-hand-peace-o; } +.#{$fa-css-prefix}-trademark:before { content: $fa-var-trademark; } +.#{$fa-css-prefix}-registered:before { content: $fa-var-registered; } +.#{$fa-css-prefix}-creative-commons:before { content: $fa-var-creative-commons; } +.#{$fa-css-prefix}-gg:before { content: $fa-var-gg; } +.#{$fa-css-prefix}-gg-circle:before { content: $fa-var-gg-circle; } +.#{$fa-css-prefix}-tripadvisor:before { content: $fa-var-tripadvisor; } +.#{$fa-css-prefix}-odnoklassniki:before { content: $fa-var-odnoklassniki; } +.#{$fa-css-prefix}-odnoklassniki-square:before { content: $fa-var-odnoklassniki-square; } +.#{$fa-css-prefix}-get-pocket:before { content: $fa-var-get-pocket; } +.#{$fa-css-prefix}-wikipedia-w:before { content: $fa-var-wikipedia-w; } +.#{$fa-css-prefix}-safari:before { content: $fa-var-safari; } +.#{$fa-css-prefix}-chrome:before { content: $fa-var-chrome; } +.#{$fa-css-prefix}-firefox:before { content: $fa-var-firefox; } +.#{$fa-css-prefix}-opera:before { content: $fa-var-opera; } +.#{$fa-css-prefix}-internet-explorer:before { content: $fa-var-internet-explorer; } +.#{$fa-css-prefix}-tv:before, +.#{$fa-css-prefix}-television:before { content: $fa-var-television; } +.#{$fa-css-prefix}-contao:before { content: $fa-var-contao; } +.#{$fa-css-prefix}-500px:before { content: $fa-var-500px; } +.#{$fa-css-prefix}-amazon:before { content: $fa-var-amazon; } +.#{$fa-css-prefix}-calendar-plus-o:before { content: $fa-var-calendar-plus-o; } +.#{$fa-css-prefix}-calendar-minus-o:before { content: $fa-var-calendar-minus-o; } +.#{$fa-css-prefix}-calendar-times-o:before { content: $fa-var-calendar-times-o; } +.#{$fa-css-prefix}-calendar-check-o:before { content: $fa-var-calendar-check-o; } +.#{$fa-css-prefix}-industry:before { content: $fa-var-industry; } +.#{$fa-css-prefix}-map-pin:before { content: $fa-var-map-pin; } +.#{$fa-css-prefix}-map-signs:before { content: $fa-var-map-signs; } +.#{$fa-css-prefix}-map-o:before { content: $fa-var-map-o; } +.#{$fa-css-prefix}-map:before { content: $fa-var-map; } +.#{$fa-css-prefix}-commenting:before { content: $fa-var-commenting; } +.#{$fa-css-prefix}-commenting-o:before { content: $fa-var-commenting-o; } +.#{$fa-css-prefix}-houzz:before { content: $fa-var-houzz; } +.#{$fa-css-prefix}-vimeo:before { content: $fa-var-vimeo; } +.#{$fa-css-prefix}-black-tie:before { content: $fa-var-black-tie; } +.#{$fa-css-prefix}-fonticons:before { content: $fa-var-fonticons; } +.#{$fa-css-prefix}-reddit-alien:before { content: $fa-var-reddit-alien; } +.#{$fa-css-prefix}-edge:before { content: $fa-var-edge; } +.#{$fa-css-prefix}-credit-card-alt:before { content: $fa-var-credit-card-alt; } +.#{$fa-css-prefix}-codiepie:before { content: $fa-var-codiepie; } +.#{$fa-css-prefix}-modx:before { content: $fa-var-modx; } +.#{$fa-css-prefix}-fort-awesome:before { content: $fa-var-fort-awesome; } +.#{$fa-css-prefix}-usb:before { content: $fa-var-usb; } +.#{$fa-css-prefix}-product-hunt:before { content: $fa-var-product-hunt; } +.#{$fa-css-prefix}-mixcloud:before { content: $fa-var-mixcloud; } +.#{$fa-css-prefix}-scribd:before { content: $fa-var-scribd; } +.#{$fa-css-prefix}-pause-circle:before { content: $fa-var-pause-circle; } +.#{$fa-css-prefix}-pause-circle-o:before { content: $fa-var-pause-circle-o; } +.#{$fa-css-prefix}-stop-circle:before { content: $fa-var-stop-circle; } +.#{$fa-css-prefix}-stop-circle-o:before { content: $fa-var-stop-circle-o; } +.#{$fa-css-prefix}-shopping-bag:before { content: $fa-var-shopping-bag; } +.#{$fa-css-prefix}-shopping-basket:before { content: $fa-var-shopping-basket; } +.#{$fa-css-prefix}-hashtag:before { content: $fa-var-hashtag; } +.#{$fa-css-prefix}-bluetooth:before { content: $fa-var-bluetooth; } +.#{$fa-css-prefix}-bluetooth-b:before { content: $fa-var-bluetooth-b; } +.#{$fa-css-prefix}-percent:before { content: $fa-var-percent; } +.#{$fa-css-prefix}-gitlab:before { content: $fa-var-gitlab; } +.#{$fa-css-prefix}-wpbeginner:before { content: $fa-var-wpbeginner; } +.#{$fa-css-prefix}-wpforms:before { content: $fa-var-wpforms; } +.#{$fa-css-prefix}-envira:before { content: $fa-var-envira; } +.#{$fa-css-prefix}-universal-access:before { content: $fa-var-universal-access; } +.#{$fa-css-prefix}-wheelchair-alt:before { content: $fa-var-wheelchair-alt; } +.#{$fa-css-prefix}-question-circle-o:before { content: $fa-var-question-circle-o; } +.#{$fa-css-prefix}-blind:before { content: $fa-var-blind; } +.#{$fa-css-prefix}-audio-description:before { content: $fa-var-audio-description; } +.#{$fa-css-prefix}-volume-control-phone:before { content: $fa-var-volume-control-phone; } +.#{$fa-css-prefix}-braille:before { content: $fa-var-braille; } +.#{$fa-css-prefix}-assistive-listening-systems:before { content: $fa-var-assistive-listening-systems; } +.#{$fa-css-prefix}-asl-interpreting:before, +.#{$fa-css-prefix}-american-sign-language-interpreting:before { content: $fa-var-american-sign-language-interpreting; } +.#{$fa-css-prefix}-deafness:before, +.#{$fa-css-prefix}-hard-of-hearing:before, +.#{$fa-css-prefix}-deaf:before { content: $fa-var-deaf; } +.#{$fa-css-prefix}-glide:before { content: $fa-var-glide; } +.#{$fa-css-prefix}-glide-g:before { content: $fa-var-glide-g; } +.#{$fa-css-prefix}-signing:before, +.#{$fa-css-prefix}-sign-language:before { content: $fa-var-sign-language; } +.#{$fa-css-prefix}-low-vision:before { content: $fa-var-low-vision; } +.#{$fa-css-prefix}-viadeo:before { content: $fa-var-viadeo; } +.#{$fa-css-prefix}-viadeo-square:before { content: $fa-var-viadeo-square; } +.#{$fa-css-prefix}-snapchat:before { content: $fa-var-snapchat; } +.#{$fa-css-prefix}-snapchat-ghost:before { content: $fa-var-snapchat-ghost; } +.#{$fa-css-prefix}-snapchat-square:before { content: $fa-var-snapchat-square; } +.#{$fa-css-prefix}-pied-piper:before { content: $fa-var-pied-piper; } +.#{$fa-css-prefix}-first-order:before { content: $fa-var-first-order; } +.#{$fa-css-prefix}-yoast:before { content: $fa-var-yoast; } +.#{$fa-css-prefix}-themeisle:before { content: $fa-var-themeisle; } +.#{$fa-css-prefix}-google-plus-circle:before, +.#{$fa-css-prefix}-google-plus-official:before { content: $fa-var-google-plus-official; } +.#{$fa-css-prefix}-fa:before, +.#{$fa-css-prefix}-font-awesome:before { content: $fa-var-font-awesome; } diff --git a/themes/bootstrap3/scss/vendor/font-awesome/_larger.scss b/themes/bootstrap3/scss/vendor/font-awesome/_larger.scss new file mode 100644 index 0000000000000000000000000000000000000000..41e9a8184aa287c5970cc8415e3c5a6310dc9f79 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/font-awesome/_larger.scss @@ -0,0 +1,13 @@ +// Icon Sizes +// ------------------------- + +/* makes the font 33% larger relative to the icon container */ +.#{$fa-css-prefix}-lg { + font-size: (4em / 3); + line-height: (3em / 4); + vertical-align: -15%; +} +.#{$fa-css-prefix}-2x { font-size: 2em; } +.#{$fa-css-prefix}-3x { font-size: 3em; } +.#{$fa-css-prefix}-4x { font-size: 4em; } +.#{$fa-css-prefix}-5x { font-size: 5em; } diff --git a/themes/bootstrap3/scss/vendor/font-awesome/_list.scss b/themes/bootstrap3/scss/vendor/font-awesome/_list.scss new file mode 100644 index 0000000000000000000000000000000000000000..7d1e4d54d6c293333eb638aa56feba7b62e15564 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/font-awesome/_list.scss @@ -0,0 +1,19 @@ +// List Icons +// ------------------------- + +.#{$fa-css-prefix}-ul { + padding-left: 0; + margin-left: $fa-li-width; + list-style-type: none; + > li { position: relative; } +} +.#{$fa-css-prefix}-li { + position: absolute; + left: -$fa-li-width; + width: $fa-li-width; + top: (2em / 14); + text-align: center; + &.#{$fa-css-prefix}-lg { + left: -$fa-li-width + (4em / 14); + } +} diff --git a/themes/bootstrap3/scss/vendor/font-awesome/_mixins.scss b/themes/bootstrap3/scss/vendor/font-awesome/_mixins.scss new file mode 100644 index 0000000000000000000000000000000000000000..c3bbd5745d35bebda3e16ce18aeff7a4a0ce5ae1 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/font-awesome/_mixins.scss @@ -0,0 +1,60 @@ +// Mixins +// -------------------------- + +@mixin fa-icon() { + display: inline-block; + font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + +} + +@mixin fa-icon-rotate($degrees, $rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation})"; + -webkit-transform: rotate($degrees); + -ms-transform: rotate($degrees); + transform: rotate($degrees); +} + +@mixin fa-icon-flip($horiz, $vert, $rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}, mirror=1)"; + -webkit-transform: scale($horiz, $vert); + -ms-transform: scale($horiz, $vert); + transform: scale($horiz, $vert); +} + + +// Only display content to screen readers. A la Bootstrap 4. +// +// See: http://a11yproject.com/posts/how-to-hide-content/ + +@mixin sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0,0,0,0); + border: 0; +} + +// Use in conjunction with .sr-only to only display content when it's focused. +// +// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 +// +// Credit: HTML5 Boilerplate + +@mixin sr-only-focusable { + &:active, + &:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; + } +} diff --git a/themes/bootstrap3/scss/vendor/font-awesome/_path.scss b/themes/bootstrap3/scss/vendor/font-awesome/_path.scss new file mode 100644 index 0000000000000000000000000000000000000000..bb457c23a8e4e0688ebd9383e34ab9f2b3acecab --- /dev/null +++ b/themes/bootstrap3/scss/vendor/font-awesome/_path.scss @@ -0,0 +1,15 @@ +/* FONT PATH + * -------------------------- */ + +@font-face { + font-family: 'FontAwesome'; + src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}'); + src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'), + url('#{$fa-font-path}/fontawesome-webfont.woff2?v=#{$fa-version}') format('woff2'), + url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'), + url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'), + url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg'); +// src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts + font-weight: normal; + font-style: normal; +} diff --git a/themes/bootstrap3/scss/vendor/font-awesome/_rotated-flipped.scss b/themes/bootstrap3/scss/vendor/font-awesome/_rotated-flipped.scss new file mode 100644 index 0000000000000000000000000000000000000000..a3558fd09ca7cb968166d5445f4df1a0bc2d5a7e --- /dev/null +++ b/themes/bootstrap3/scss/vendor/font-awesome/_rotated-flipped.scss @@ -0,0 +1,20 @@ +// Rotated & Flipped Icons +// ------------------------- + +.#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); } +.#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); } +.#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); } + +.#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); } +.#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); } + +// Hook for IE8-9 +// ------------------------- + +:root .#{$fa-css-prefix}-rotate-90, +:root .#{$fa-css-prefix}-rotate-180, +:root .#{$fa-css-prefix}-rotate-270, +:root .#{$fa-css-prefix}-flip-horizontal, +:root .#{$fa-css-prefix}-flip-vertical { + filter: none; +} diff --git a/themes/bootstrap3/scss/vendor/font-awesome/_screen-reader.scss b/themes/bootstrap3/scss/vendor/font-awesome/_screen-reader.scss new file mode 100644 index 0000000000000000000000000000000000000000..637426f0da6dcef3602d764d9e359dabb4a5a862 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/font-awesome/_screen-reader.scss @@ -0,0 +1,5 @@ +// Screen Readers +// ------------------------- + +.sr-only { @include sr-only(); } +.sr-only-focusable { @include sr-only-focusable(); } diff --git a/themes/bootstrap3/scss/vendor/font-awesome/_stacked.scss b/themes/bootstrap3/scss/vendor/font-awesome/_stacked.scss new file mode 100644 index 0000000000000000000000000000000000000000..aef7403660c9a2ccc02a264c62c6b105f7d8d532 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/font-awesome/_stacked.scss @@ -0,0 +1,20 @@ +// Stacked Icons +// ------------------------- + +.#{$fa-css-prefix}-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.#{$fa-css-prefix}-stack-1x { line-height: inherit; } +.#{$fa-css-prefix}-stack-2x { font-size: 2em; } +.#{$fa-css-prefix}-inverse { color: $fa-inverse; } diff --git a/themes/bootstrap3/scss/vendor/font-awesome/_variables.scss b/themes/bootstrap3/scss/vendor/font-awesome/_variables.scss new file mode 100644 index 0000000000000000000000000000000000000000..a5a89ef97bcfa214b44b81d0cdb488cca416420e --- /dev/null +++ b/themes/bootstrap3/scss/vendor/font-awesome/_variables.scss @@ -0,0 +1,744 @@ +// Variables +// -------------------------- + +$fa-font-path: "../fonts" !default; +$fa-font-size-base: 14px !default; +$fa-line-height-base: 1 !default; +//$fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.6.3/fonts" !default; // for referencing Bootstrap CDN font files directly +$fa-css-prefix: fa !default; +$fa-version: "4.6.3" !default; +$fa-border-color: #eee !default; +$fa-inverse: #fff !default; +$fa-li-width: (30em / 14) !default; + +$fa-var-500px: "\f26e"; +$fa-var-adjust: "\f042"; +$fa-var-adn: "\f170"; +$fa-var-align-center: "\f037"; +$fa-var-align-justify: "\f039"; +$fa-var-align-left: "\f036"; +$fa-var-align-right: "\f038"; +$fa-var-amazon: "\f270"; +$fa-var-ambulance: "\f0f9"; +$fa-var-american-sign-language-interpreting: "\f2a3"; +$fa-var-anchor: "\f13d"; +$fa-var-android: "\f17b"; +$fa-var-angellist: "\f209"; +$fa-var-angle-double-down: "\f103"; +$fa-var-angle-double-left: "\f100"; +$fa-var-angle-double-right: "\f101"; +$fa-var-angle-double-up: "\f102"; +$fa-var-angle-down: "\f107"; +$fa-var-angle-left: "\f104"; +$fa-var-angle-right: "\f105"; +$fa-var-angle-up: "\f106"; +$fa-var-apple: "\f179"; +$fa-var-archive: "\f187"; +$fa-var-area-chart: "\f1fe"; +$fa-var-arrow-circle-down: "\f0ab"; +$fa-var-arrow-circle-left: "\f0a8"; +$fa-var-arrow-circle-o-down: "\f01a"; +$fa-var-arrow-circle-o-left: "\f190"; +$fa-var-arrow-circle-o-right: "\f18e"; +$fa-var-arrow-circle-o-up: "\f01b"; +$fa-var-arrow-circle-right: "\f0a9"; +$fa-var-arrow-circle-up: "\f0aa"; +$fa-var-arrow-down: "\f063"; +$fa-var-arrow-left: "\f060"; +$fa-var-arrow-right: "\f061"; +$fa-var-arrow-up: "\f062"; +$fa-var-arrows: "\f047"; +$fa-var-arrows-alt: "\f0b2"; +$fa-var-arrows-h: "\f07e"; +$fa-var-arrows-v: "\f07d"; +$fa-var-asl-interpreting: "\f2a3"; +$fa-var-assistive-listening-systems: "\f2a2"; +$fa-var-asterisk: "\f069"; +$fa-var-at: "\f1fa"; +$fa-var-audio-description: "\f29e"; +$fa-var-automobile: "\f1b9"; +$fa-var-backward: "\f04a"; +$fa-var-balance-scale: "\f24e"; +$fa-var-ban: "\f05e"; +$fa-var-bank: "\f19c"; +$fa-var-bar-chart: "\f080"; +$fa-var-bar-chart-o: "\f080"; +$fa-var-barcode: "\f02a"; +$fa-var-bars: "\f0c9"; +$fa-var-battery-0: "\f244"; +$fa-var-battery-1: "\f243"; +$fa-var-battery-2: "\f242"; +$fa-var-battery-3: "\f241"; +$fa-var-battery-4: "\f240"; +$fa-var-battery-empty: "\f244"; +$fa-var-battery-full: "\f240"; +$fa-var-battery-half: "\f242"; +$fa-var-battery-quarter: "\f243"; +$fa-var-battery-three-quarters: "\f241"; +$fa-var-bed: "\f236"; +$fa-var-beer: "\f0fc"; +$fa-var-behance: "\f1b4"; +$fa-var-behance-square: "\f1b5"; +$fa-var-bell: "\f0f3"; +$fa-var-bell-o: "\f0a2"; +$fa-var-bell-slash: "\f1f6"; +$fa-var-bell-slash-o: "\f1f7"; +$fa-var-bicycle: "\f206"; +$fa-var-binoculars: "\f1e5"; +$fa-var-birthday-cake: "\f1fd"; +$fa-var-bitbucket: "\f171"; +$fa-var-bitbucket-square: "\f172"; +$fa-var-bitcoin: "\f15a"; +$fa-var-black-tie: "\f27e"; +$fa-var-blind: "\f29d"; +$fa-var-bluetooth: "\f293"; +$fa-var-bluetooth-b: "\f294"; +$fa-var-bold: "\f032"; +$fa-var-bolt: "\f0e7"; +$fa-var-bomb: "\f1e2"; +$fa-var-book: "\f02d"; +$fa-var-bookmark: "\f02e"; +$fa-var-bookmark-o: "\f097"; +$fa-var-braille: "\f2a1"; +$fa-var-briefcase: "\f0b1"; +$fa-var-btc: "\f15a"; +$fa-var-bug: "\f188"; +$fa-var-building: "\f1ad"; +$fa-var-building-o: "\f0f7"; +$fa-var-bullhorn: "\f0a1"; +$fa-var-bullseye: "\f140"; +$fa-var-bus: "\f207"; +$fa-var-buysellads: "\f20d"; +$fa-var-cab: "\f1ba"; +$fa-var-calculator: "\f1ec"; +$fa-var-calendar: "\f073"; +$fa-var-calendar-check-o: "\f274"; +$fa-var-calendar-minus-o: "\f272"; +$fa-var-calendar-o: "\f133"; +$fa-var-calendar-plus-o: "\f271"; +$fa-var-calendar-times-o: "\f273"; +$fa-var-camera: "\f030"; +$fa-var-camera-retro: "\f083"; +$fa-var-car: "\f1b9"; +$fa-var-caret-down: "\f0d7"; +$fa-var-caret-left: "\f0d9"; +$fa-var-caret-right: "\f0da"; +$fa-var-caret-square-o-down: "\f150"; +$fa-var-caret-square-o-left: "\f191"; +$fa-var-caret-square-o-right: "\f152"; +$fa-var-caret-square-o-up: "\f151"; +$fa-var-caret-up: "\f0d8"; +$fa-var-cart-arrow-down: "\f218"; +$fa-var-cart-plus: "\f217"; +$fa-var-cc: "\f20a"; +$fa-var-cc-amex: "\f1f3"; +$fa-var-cc-diners-club: "\f24c"; +$fa-var-cc-discover: "\f1f2"; +$fa-var-cc-jcb: "\f24b"; +$fa-var-cc-mastercard: "\f1f1"; +$fa-var-cc-paypal: "\f1f4"; +$fa-var-cc-stripe: "\f1f5"; +$fa-var-cc-visa: "\f1f0"; +$fa-var-certificate: "\f0a3"; +$fa-var-chain: "\f0c1"; +$fa-var-chain-broken: "\f127"; +$fa-var-check: "\f00c"; +$fa-var-check-circle: "\f058"; +$fa-var-check-circle-o: "\f05d"; +$fa-var-check-square: "\f14a"; +$fa-var-check-square-o: "\f046"; +$fa-var-chevron-circle-down: "\f13a"; +$fa-var-chevron-circle-left: "\f137"; +$fa-var-chevron-circle-right: "\f138"; +$fa-var-chevron-circle-up: "\f139"; +$fa-var-chevron-down: "\f078"; +$fa-var-chevron-left: "\f053"; +$fa-var-chevron-right: "\f054"; +$fa-var-chevron-up: "\f077"; +$fa-var-child: "\f1ae"; +$fa-var-chrome: "\f268"; +$fa-var-circle: "\f111"; +$fa-var-circle-o: "\f10c"; +$fa-var-circle-o-notch: "\f1ce"; +$fa-var-circle-thin: "\f1db"; +$fa-var-clipboard: "\f0ea"; +$fa-var-clock-o: "\f017"; +$fa-var-clone: "\f24d"; +$fa-var-close: "\f00d"; +$fa-var-cloud: "\f0c2"; +$fa-var-cloud-download: "\f0ed"; +$fa-var-cloud-upload: "\f0ee"; +$fa-var-cny: "\f157"; +$fa-var-code: "\f121"; +$fa-var-code-fork: "\f126"; +$fa-var-codepen: "\f1cb"; +$fa-var-codiepie: "\f284"; +$fa-var-coffee: "\f0f4"; +$fa-var-cog: "\f013"; +$fa-var-cogs: "\f085"; +$fa-var-columns: "\f0db"; +$fa-var-comment: "\f075"; +$fa-var-comment-o: "\f0e5"; +$fa-var-commenting: "\f27a"; +$fa-var-commenting-o: "\f27b"; +$fa-var-comments: "\f086"; +$fa-var-comments-o: "\f0e6"; +$fa-var-compass: "\f14e"; +$fa-var-compress: "\f066"; +$fa-var-connectdevelop: "\f20e"; +$fa-var-contao: "\f26d"; +$fa-var-copy: "\f0c5"; +$fa-var-copyright: "\f1f9"; +$fa-var-creative-commons: "\f25e"; +$fa-var-credit-card: "\f09d"; +$fa-var-credit-card-alt: "\f283"; +$fa-var-crop: "\f125"; +$fa-var-crosshairs: "\f05b"; +$fa-var-css3: "\f13c"; +$fa-var-cube: "\f1b2"; +$fa-var-cubes: "\f1b3"; +$fa-var-cut: "\f0c4"; +$fa-var-cutlery: "\f0f5"; +$fa-var-dashboard: "\f0e4"; +$fa-var-dashcube: "\f210"; +$fa-var-database: "\f1c0"; +$fa-var-deaf: "\f2a4"; +$fa-var-deafness: "\f2a4"; +$fa-var-dedent: "\f03b"; +$fa-var-delicious: "\f1a5"; +$fa-var-desktop: "\f108"; +$fa-var-deviantart: "\f1bd"; +$fa-var-diamond: "\f219"; +$fa-var-digg: "\f1a6"; +$fa-var-dollar: "\f155"; +$fa-var-dot-circle-o: "\f192"; +$fa-var-download: "\f019"; +$fa-var-dribbble: "\f17d"; +$fa-var-dropbox: "\f16b"; +$fa-var-drupal: "\f1a9"; +$fa-var-edge: "\f282"; +$fa-var-edit: "\f044"; +$fa-var-eject: "\f052"; +$fa-var-ellipsis-h: "\f141"; +$fa-var-ellipsis-v: "\f142"; +$fa-var-empire: "\f1d1"; +$fa-var-envelope: "\f0e0"; +$fa-var-envelope-o: "\f003"; +$fa-var-envelope-square: "\f199"; +$fa-var-envira: "\f299"; +$fa-var-eraser: "\f12d"; +$fa-var-eur: "\f153"; +$fa-var-euro: "\f153"; +$fa-var-exchange: "\f0ec"; +$fa-var-exclamation: "\f12a"; +$fa-var-exclamation-circle: "\f06a"; +$fa-var-exclamation-triangle: "\f071"; +$fa-var-expand: "\f065"; +$fa-var-expeditedssl: "\f23e"; +$fa-var-external-link: "\f08e"; +$fa-var-external-link-square: "\f14c"; +$fa-var-eye: "\f06e"; +$fa-var-eye-slash: "\f070"; +$fa-var-eyedropper: "\f1fb"; +$fa-var-fa: "\f2b4"; +$fa-var-facebook: "\f09a"; +$fa-var-facebook-f: "\f09a"; +$fa-var-facebook-official: "\f230"; +$fa-var-facebook-square: "\f082"; +$fa-var-fast-backward: "\f049"; +$fa-var-fast-forward: "\f050"; +$fa-var-fax: "\f1ac"; +$fa-var-feed: "\f09e"; +$fa-var-female: "\f182"; +$fa-var-fighter-jet: "\f0fb"; +$fa-var-file: "\f15b"; +$fa-var-file-archive-o: "\f1c6"; +$fa-var-file-audio-o: "\f1c7"; +$fa-var-file-code-o: "\f1c9"; +$fa-var-file-excel-o: "\f1c3"; +$fa-var-file-image-o: "\f1c5"; +$fa-var-file-movie-o: "\f1c8"; +$fa-var-file-o: "\f016"; +$fa-var-file-pdf-o: "\f1c1"; +$fa-var-file-photo-o: "\f1c5"; +$fa-var-file-picture-o: "\f1c5"; +$fa-var-file-powerpoint-o: "\f1c4"; +$fa-var-file-sound-o: "\f1c7"; +$fa-var-file-text: "\f15c"; +$fa-var-file-text-o: "\f0f6"; +$fa-var-file-video-o: "\f1c8"; +$fa-var-file-word-o: "\f1c2"; +$fa-var-file-zip-o: "\f1c6"; +$fa-var-files-o: "\f0c5"; +$fa-var-film: "\f008"; +$fa-var-filter: "\f0b0"; +$fa-var-fire: "\f06d"; +$fa-var-fire-extinguisher: "\f134"; +$fa-var-firefox: "\f269"; +$fa-var-first-order: "\f2b0"; +$fa-var-flag: "\f024"; +$fa-var-flag-checkered: "\f11e"; +$fa-var-flag-o: "\f11d"; +$fa-var-flash: "\f0e7"; +$fa-var-flask: "\f0c3"; +$fa-var-flickr: "\f16e"; +$fa-var-floppy-o: "\f0c7"; +$fa-var-folder: "\f07b"; +$fa-var-folder-o: "\f114"; +$fa-var-folder-open: "\f07c"; +$fa-var-folder-open-o: "\f115"; +$fa-var-font: "\f031"; +$fa-var-font-awesome: "\f2b4"; +$fa-var-fonticons: "\f280"; +$fa-var-fort-awesome: "\f286"; +$fa-var-forumbee: "\f211"; +$fa-var-forward: "\f04e"; +$fa-var-foursquare: "\f180"; +$fa-var-frown-o: "\f119"; +$fa-var-futbol-o: "\f1e3"; +$fa-var-gamepad: "\f11b"; +$fa-var-gavel: "\f0e3"; +$fa-var-gbp: "\f154"; +$fa-var-ge: "\f1d1"; +$fa-var-gear: "\f013"; +$fa-var-gears: "\f085"; +$fa-var-genderless: "\f22d"; +$fa-var-get-pocket: "\f265"; +$fa-var-gg: "\f260"; +$fa-var-gg-circle: "\f261"; +$fa-var-gift: "\f06b"; +$fa-var-git: "\f1d3"; +$fa-var-git-square: "\f1d2"; +$fa-var-github: "\f09b"; +$fa-var-github-alt: "\f113"; +$fa-var-github-square: "\f092"; +$fa-var-gitlab: "\f296"; +$fa-var-gittip: "\f184"; +$fa-var-glass: "\f000"; +$fa-var-glide: "\f2a5"; +$fa-var-glide-g: "\f2a6"; +$fa-var-globe: "\f0ac"; +$fa-var-google: "\f1a0"; +$fa-var-google-plus: "\f0d5"; +$fa-var-google-plus-circle: "\f2b3"; +$fa-var-google-plus-official: "\f2b3"; +$fa-var-google-plus-square: "\f0d4"; +$fa-var-google-wallet: "\f1ee"; +$fa-var-graduation-cap: "\f19d"; +$fa-var-gratipay: "\f184"; +$fa-var-group: "\f0c0"; +$fa-var-h-square: "\f0fd"; +$fa-var-hacker-news: "\f1d4"; +$fa-var-hand-grab-o: "\f255"; +$fa-var-hand-lizard-o: "\f258"; +$fa-var-hand-o-down: "\f0a7"; +$fa-var-hand-o-left: "\f0a5"; +$fa-var-hand-o-right: "\f0a4"; +$fa-var-hand-o-up: "\f0a6"; +$fa-var-hand-paper-o: "\f256"; +$fa-var-hand-peace-o: "\f25b"; +$fa-var-hand-pointer-o: "\f25a"; +$fa-var-hand-rock-o: "\f255"; +$fa-var-hand-scissors-o: "\f257"; +$fa-var-hand-spock-o: "\f259"; +$fa-var-hand-stop-o: "\f256"; +$fa-var-hard-of-hearing: "\f2a4"; +$fa-var-hashtag: "\f292"; +$fa-var-hdd-o: "\f0a0"; +$fa-var-header: "\f1dc"; +$fa-var-headphones: "\f025"; +$fa-var-heart: "\f004"; +$fa-var-heart-o: "\f08a"; +$fa-var-heartbeat: "\f21e"; +$fa-var-history: "\f1da"; +$fa-var-home: "\f015"; +$fa-var-hospital-o: "\f0f8"; +$fa-var-hotel: "\f236"; +$fa-var-hourglass: "\f254"; +$fa-var-hourglass-1: "\f251"; +$fa-var-hourglass-2: "\f252"; +$fa-var-hourglass-3: "\f253"; +$fa-var-hourglass-end: "\f253"; +$fa-var-hourglass-half: "\f252"; +$fa-var-hourglass-o: "\f250"; +$fa-var-hourglass-start: "\f251"; +$fa-var-houzz: "\f27c"; +$fa-var-html5: "\f13b"; +$fa-var-i-cursor: "\f246"; +$fa-var-ils: "\f20b"; +$fa-var-image: "\f03e"; +$fa-var-inbox: "\f01c"; +$fa-var-indent: "\f03c"; +$fa-var-industry: "\f275"; +$fa-var-info: "\f129"; +$fa-var-info-circle: "\f05a"; +$fa-var-inr: "\f156"; +$fa-var-instagram: "\f16d"; +$fa-var-institution: "\f19c"; +$fa-var-internet-explorer: "\f26b"; +$fa-var-intersex: "\f224"; +$fa-var-ioxhost: "\f208"; +$fa-var-italic: "\f033"; +$fa-var-joomla: "\f1aa"; +$fa-var-jpy: "\f157"; +$fa-var-jsfiddle: "\f1cc"; +$fa-var-key: "\f084"; +$fa-var-keyboard-o: "\f11c"; +$fa-var-krw: "\f159"; +$fa-var-language: "\f1ab"; +$fa-var-laptop: "\f109"; +$fa-var-lastfm: "\f202"; +$fa-var-lastfm-square: "\f203"; +$fa-var-leaf: "\f06c"; +$fa-var-leanpub: "\f212"; +$fa-var-legal: "\f0e3"; +$fa-var-lemon-o: "\f094"; +$fa-var-level-down: "\f149"; +$fa-var-level-up: "\f148"; +$fa-var-life-bouy: "\f1cd"; +$fa-var-life-buoy: "\f1cd"; +$fa-var-life-ring: "\f1cd"; +$fa-var-life-saver: "\f1cd"; +$fa-var-lightbulb-o: "\f0eb"; +$fa-var-line-chart: "\f201"; +$fa-var-link: "\f0c1"; +$fa-var-linkedin: "\f0e1"; +$fa-var-linkedin-square: "\f08c"; +$fa-var-linux: "\f17c"; +$fa-var-list: "\f03a"; +$fa-var-list-alt: "\f022"; +$fa-var-list-ol: "\f0cb"; +$fa-var-list-ul: "\f0ca"; +$fa-var-location-arrow: "\f124"; +$fa-var-lock: "\f023"; +$fa-var-long-arrow-down: "\f175"; +$fa-var-long-arrow-left: "\f177"; +$fa-var-long-arrow-right: "\f178"; +$fa-var-long-arrow-up: "\f176"; +$fa-var-low-vision: "\f2a8"; +$fa-var-magic: "\f0d0"; +$fa-var-magnet: "\f076"; +$fa-var-mail-forward: "\f064"; +$fa-var-mail-reply: "\f112"; +$fa-var-mail-reply-all: "\f122"; +$fa-var-male: "\f183"; +$fa-var-map: "\f279"; +$fa-var-map-marker: "\f041"; +$fa-var-map-o: "\f278"; +$fa-var-map-pin: "\f276"; +$fa-var-map-signs: "\f277"; +$fa-var-mars: "\f222"; +$fa-var-mars-double: "\f227"; +$fa-var-mars-stroke: "\f229"; +$fa-var-mars-stroke-h: "\f22b"; +$fa-var-mars-stroke-v: "\f22a"; +$fa-var-maxcdn: "\f136"; +$fa-var-meanpath: "\f20c"; +$fa-var-medium: "\f23a"; +$fa-var-medkit: "\f0fa"; +$fa-var-meh-o: "\f11a"; +$fa-var-mercury: "\f223"; +$fa-var-microphone: "\f130"; +$fa-var-microphone-slash: "\f131"; +$fa-var-minus: "\f068"; +$fa-var-minus-circle: "\f056"; +$fa-var-minus-square: "\f146"; +$fa-var-minus-square-o: "\f147"; +$fa-var-mixcloud: "\f289"; +$fa-var-mobile: "\f10b"; +$fa-var-mobile-phone: "\f10b"; +$fa-var-modx: "\f285"; +$fa-var-money: "\f0d6"; +$fa-var-moon-o: "\f186"; +$fa-var-mortar-board: "\f19d"; +$fa-var-motorcycle: "\f21c"; +$fa-var-mouse-pointer: "\f245"; +$fa-var-music: "\f001"; +$fa-var-navicon: "\f0c9"; +$fa-var-neuter: "\f22c"; +$fa-var-newspaper-o: "\f1ea"; +$fa-var-object-group: "\f247"; +$fa-var-object-ungroup: "\f248"; +$fa-var-odnoklassniki: "\f263"; +$fa-var-odnoklassniki-square: "\f264"; +$fa-var-opencart: "\f23d"; +$fa-var-openid: "\f19b"; +$fa-var-opera: "\f26a"; +$fa-var-optin-monster: "\f23c"; +$fa-var-outdent: "\f03b"; +$fa-var-pagelines: "\f18c"; +$fa-var-paint-brush: "\f1fc"; +$fa-var-paper-plane: "\f1d8"; +$fa-var-paper-plane-o: "\f1d9"; +$fa-var-paperclip: "\f0c6"; +$fa-var-paragraph: "\f1dd"; +$fa-var-paste: "\f0ea"; +$fa-var-pause: "\f04c"; +$fa-var-pause-circle: "\f28b"; +$fa-var-pause-circle-o: "\f28c"; +$fa-var-paw: "\f1b0"; +$fa-var-paypal: "\f1ed"; +$fa-var-pencil: "\f040"; +$fa-var-pencil-square: "\f14b"; +$fa-var-pencil-square-o: "\f044"; +$fa-var-percent: "\f295"; +$fa-var-phone: "\f095"; +$fa-var-phone-square: "\f098"; +$fa-var-photo: "\f03e"; +$fa-var-picture-o: "\f03e"; +$fa-var-pie-chart: "\f200"; +$fa-var-pied-piper: "\f2ae"; +$fa-var-pied-piper-alt: "\f1a8"; +$fa-var-pied-piper-pp: "\f1a7"; +$fa-var-pinterest: "\f0d2"; +$fa-var-pinterest-p: "\f231"; +$fa-var-pinterest-square: "\f0d3"; +$fa-var-plane: "\f072"; +$fa-var-play: "\f04b"; +$fa-var-play-circle: "\f144"; +$fa-var-play-circle-o: "\f01d"; +$fa-var-plug: "\f1e6"; +$fa-var-plus: "\f067"; +$fa-var-plus-circle: "\f055"; +$fa-var-plus-square: "\f0fe"; +$fa-var-plus-square-o: "\f196"; +$fa-var-power-off: "\f011"; +$fa-var-print: "\f02f"; +$fa-var-product-hunt: "\f288"; +$fa-var-puzzle-piece: "\f12e"; +$fa-var-qq: "\f1d6"; +$fa-var-qrcode: "\f029"; +$fa-var-question: "\f128"; +$fa-var-question-circle: "\f059"; +$fa-var-question-circle-o: "\f29c"; +$fa-var-quote-left: "\f10d"; +$fa-var-quote-right: "\f10e"; +$fa-var-ra: "\f1d0"; +$fa-var-random: "\f074"; +$fa-var-rebel: "\f1d0"; +$fa-var-recycle: "\f1b8"; +$fa-var-reddit: "\f1a1"; +$fa-var-reddit-alien: "\f281"; +$fa-var-reddit-square: "\f1a2"; +$fa-var-refresh: "\f021"; +$fa-var-registered: "\f25d"; +$fa-var-remove: "\f00d"; +$fa-var-renren: "\f18b"; +$fa-var-reorder: "\f0c9"; +$fa-var-repeat: "\f01e"; +$fa-var-reply: "\f112"; +$fa-var-reply-all: "\f122"; +$fa-var-resistance: "\f1d0"; +$fa-var-retweet: "\f079"; +$fa-var-rmb: "\f157"; +$fa-var-road: "\f018"; +$fa-var-rocket: "\f135"; +$fa-var-rotate-left: "\f0e2"; +$fa-var-rotate-right: "\f01e"; +$fa-var-rouble: "\f158"; +$fa-var-rss: "\f09e"; +$fa-var-rss-square: "\f143"; +$fa-var-rub: "\f158"; +$fa-var-ruble: "\f158"; +$fa-var-rupee: "\f156"; +$fa-var-safari: "\f267"; +$fa-var-save: "\f0c7"; +$fa-var-scissors: "\f0c4"; +$fa-var-scribd: "\f28a"; +$fa-var-search: "\f002"; +$fa-var-search-minus: "\f010"; +$fa-var-search-plus: "\f00e"; +$fa-var-sellsy: "\f213"; +$fa-var-send: "\f1d8"; +$fa-var-send-o: "\f1d9"; +$fa-var-server: "\f233"; +$fa-var-share: "\f064"; +$fa-var-share-alt: "\f1e0"; +$fa-var-share-alt-square: "\f1e1"; +$fa-var-share-square: "\f14d"; +$fa-var-share-square-o: "\f045"; +$fa-var-shekel: "\f20b"; +$fa-var-sheqel: "\f20b"; +$fa-var-shield: "\f132"; +$fa-var-ship: "\f21a"; +$fa-var-shirtsinbulk: "\f214"; +$fa-var-shopping-bag: "\f290"; +$fa-var-shopping-basket: "\f291"; +$fa-var-shopping-cart: "\f07a"; +$fa-var-sign-in: "\f090"; +$fa-var-sign-language: "\f2a7"; +$fa-var-sign-out: "\f08b"; +$fa-var-signal: "\f012"; +$fa-var-signing: "\f2a7"; +$fa-var-simplybuilt: "\f215"; +$fa-var-sitemap: "\f0e8"; +$fa-var-skyatlas: "\f216"; +$fa-var-skype: "\f17e"; +$fa-var-slack: "\f198"; +$fa-var-sliders: "\f1de"; +$fa-var-slideshare: "\f1e7"; +$fa-var-smile-o: "\f118"; +$fa-var-snapchat: "\f2ab"; +$fa-var-snapchat-ghost: "\f2ac"; +$fa-var-snapchat-square: "\f2ad"; +$fa-var-soccer-ball-o: "\f1e3"; +$fa-var-sort: "\f0dc"; +$fa-var-sort-alpha-asc: "\f15d"; +$fa-var-sort-alpha-desc: "\f15e"; +$fa-var-sort-amount-asc: "\f160"; +$fa-var-sort-amount-desc: "\f161"; +$fa-var-sort-asc: "\f0de"; +$fa-var-sort-desc: "\f0dd"; +$fa-var-sort-down: "\f0dd"; +$fa-var-sort-numeric-asc: "\f162"; +$fa-var-sort-numeric-desc: "\f163"; +$fa-var-sort-up: "\f0de"; +$fa-var-soundcloud: "\f1be"; +$fa-var-space-shuttle: "\f197"; +$fa-var-spinner: "\f110"; +$fa-var-spoon: "\f1b1"; +$fa-var-spotify: "\f1bc"; +$fa-var-square: "\f0c8"; +$fa-var-square-o: "\f096"; +$fa-var-stack-exchange: "\f18d"; +$fa-var-stack-overflow: "\f16c"; +$fa-var-star: "\f005"; +$fa-var-star-half: "\f089"; +$fa-var-star-half-empty: "\f123"; +$fa-var-star-half-full: "\f123"; +$fa-var-star-half-o: "\f123"; +$fa-var-star-o: "\f006"; +$fa-var-steam: "\f1b6"; +$fa-var-steam-square: "\f1b7"; +$fa-var-step-backward: "\f048"; +$fa-var-step-forward: "\f051"; +$fa-var-stethoscope: "\f0f1"; +$fa-var-sticky-note: "\f249"; +$fa-var-sticky-note-o: "\f24a"; +$fa-var-stop: "\f04d"; +$fa-var-stop-circle: "\f28d"; +$fa-var-stop-circle-o: "\f28e"; +$fa-var-street-view: "\f21d"; +$fa-var-strikethrough: "\f0cc"; +$fa-var-stumbleupon: "\f1a4"; +$fa-var-stumbleupon-circle: "\f1a3"; +$fa-var-subscript: "\f12c"; +$fa-var-subway: "\f239"; +$fa-var-suitcase: "\f0f2"; +$fa-var-sun-o: "\f185"; +$fa-var-superscript: "\f12b"; +$fa-var-support: "\f1cd"; +$fa-var-table: "\f0ce"; +$fa-var-tablet: "\f10a"; +$fa-var-tachometer: "\f0e4"; +$fa-var-tag: "\f02b"; +$fa-var-tags: "\f02c"; +$fa-var-tasks: "\f0ae"; +$fa-var-taxi: "\f1ba"; +$fa-var-television: "\f26c"; +$fa-var-tencent-weibo: "\f1d5"; +$fa-var-terminal: "\f120"; +$fa-var-text-height: "\f034"; +$fa-var-text-width: "\f035"; +$fa-var-th: "\f00a"; +$fa-var-th-large: "\f009"; +$fa-var-th-list: "\f00b"; +$fa-var-themeisle: "\f2b2"; +$fa-var-thumb-tack: "\f08d"; +$fa-var-thumbs-down: "\f165"; +$fa-var-thumbs-o-down: "\f088"; +$fa-var-thumbs-o-up: "\f087"; +$fa-var-thumbs-up: "\f164"; +$fa-var-ticket: "\f145"; +$fa-var-times: "\f00d"; +$fa-var-times-circle: "\f057"; +$fa-var-times-circle-o: "\f05c"; +$fa-var-tint: "\f043"; +$fa-var-toggle-down: "\f150"; +$fa-var-toggle-left: "\f191"; +$fa-var-toggle-off: "\f204"; +$fa-var-toggle-on: "\f205"; +$fa-var-toggle-right: "\f152"; +$fa-var-toggle-up: "\f151"; +$fa-var-trademark: "\f25c"; +$fa-var-train: "\f238"; +$fa-var-transgender: "\f224"; +$fa-var-transgender-alt: "\f225"; +$fa-var-trash: "\f1f8"; +$fa-var-trash-o: "\f014"; +$fa-var-tree: "\f1bb"; +$fa-var-trello: "\f181"; +$fa-var-tripadvisor: "\f262"; +$fa-var-trophy: "\f091"; +$fa-var-truck: "\f0d1"; +$fa-var-try: "\f195"; +$fa-var-tty: "\f1e4"; +$fa-var-tumblr: "\f173"; +$fa-var-tumblr-square: "\f174"; +$fa-var-turkish-lira: "\f195"; +$fa-var-tv: "\f26c"; +$fa-var-twitch: "\f1e8"; +$fa-var-twitter: "\f099"; +$fa-var-twitter-square: "\f081"; +$fa-var-umbrella: "\f0e9"; +$fa-var-underline: "\f0cd"; +$fa-var-undo: "\f0e2"; +$fa-var-universal-access: "\f29a"; +$fa-var-university: "\f19c"; +$fa-var-unlink: "\f127"; +$fa-var-unlock: "\f09c"; +$fa-var-unlock-alt: "\f13e"; +$fa-var-unsorted: "\f0dc"; +$fa-var-upload: "\f093"; +$fa-var-usb: "\f287"; +$fa-var-usd: "\f155"; +$fa-var-user: "\f007"; +$fa-var-user-md: "\f0f0"; +$fa-var-user-plus: "\f234"; +$fa-var-user-secret: "\f21b"; +$fa-var-user-times: "\f235"; +$fa-var-users: "\f0c0"; +$fa-var-venus: "\f221"; +$fa-var-venus-double: "\f226"; +$fa-var-venus-mars: "\f228"; +$fa-var-viacoin: "\f237"; +$fa-var-viadeo: "\f2a9"; +$fa-var-viadeo-square: "\f2aa"; +$fa-var-video-camera: "\f03d"; +$fa-var-vimeo: "\f27d"; +$fa-var-vimeo-square: "\f194"; +$fa-var-vine: "\f1ca"; +$fa-var-vk: "\f189"; +$fa-var-volume-control-phone: "\f2a0"; +$fa-var-volume-down: "\f027"; +$fa-var-volume-off: "\f026"; +$fa-var-volume-up: "\f028"; +$fa-var-warning: "\f071"; +$fa-var-wechat: "\f1d7"; +$fa-var-weibo: "\f18a"; +$fa-var-weixin: "\f1d7"; +$fa-var-whatsapp: "\f232"; +$fa-var-wheelchair: "\f193"; +$fa-var-wheelchair-alt: "\f29b"; +$fa-var-wifi: "\f1eb"; +$fa-var-wikipedia-w: "\f266"; +$fa-var-windows: "\f17a"; +$fa-var-won: "\f159"; +$fa-var-wordpress: "\f19a"; +$fa-var-wpbeginner: "\f297"; +$fa-var-wpforms: "\f298"; +$fa-var-wrench: "\f0ad"; +$fa-var-xing: "\f168"; +$fa-var-xing-square: "\f169"; +$fa-var-y-combinator: "\f23b"; +$fa-var-y-combinator-square: "\f1d4"; +$fa-var-yahoo: "\f19e"; +$fa-var-yc: "\f23b"; +$fa-var-yc-square: "\f1d4"; +$fa-var-yelp: "\f1e9"; +$fa-var-yen: "\f157"; +$fa-var-yoast: "\f2b1"; +$fa-var-youtube: "\f167"; +$fa-var-youtube-play: "\f16a"; +$fa-var-youtube-square: "\f166"; + diff --git a/themes/bootstrap3/scss/vendor/font-awesome/font-awesome.scss b/themes/bootstrap3/scss/vendor/font-awesome/font-awesome.scss new file mode 100644 index 0000000000000000000000000000000000000000..2308b14ca7c27e6ea02f874e9ab7456032a7d007 --- /dev/null +++ b/themes/bootstrap3/scss/vendor/font-awesome/font-awesome.scss @@ -0,0 +1,18 @@ +/*! + * Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ + +@import "variables"; +@import "mixins"; +@import "path"; +@import "core"; +@import "larger"; +@import "fixed-width"; +@import "list"; +@import "bordered-pulled"; +@import "animated"; +@import "rotated-flipped"; +@import "stacked"; +@import "icons"; +@import "screen-reader"; diff --git a/themes/bootstrap3/theme.config.php b/themes/bootstrap3/theme.config.php index ee74ccae699885850e0a7442f39d72c29358a4aa..8ee821b92dbc87e4ab490b053620725ed09bb6a1 100644 --- a/themes/bootstrap3/theme.config.php +++ b/themes/bootstrap3/theme.config.php @@ -14,8 +14,8 @@ return array( 'vendor/jquery.min.js', 'vendor/bootstrap.min.js', 'vendor/bootstrap-accessibility.min.js', - 'autocomplete.js', 'vendor/validator.min.js', + 'autocomplete.js', 'common.js', 'lightbox.js', ),